@font-face{font-display:swap;font-family:"Open Sans";font-weight:400;font-style:normal;src:url(../../../../../../../themes/lfpt/fonts/OpenSans-Regular.eot);src:url(../../../../../../../themes/lfpt/fonts/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(../../../../../../../themes/lfpt/fonts/OpenSans-Regular.woff2) format("woff2"),url(../../../../../../../themes/lfpt/fonts/OpenSans-Regular.woff) format("woff"),url(../../../../../../../themes/lfpt/fonts/OpenSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Open Sans";font-weight:600;font-style:normal;src:url(../../../../../../../themes/lfpt/fonts/OpenSans-Semibold.eot);src:url(../../../../../../../themes/lfpt/fonts/OpenSans-Semibold.eot?#iefix) format("embedded-opentype"),url(../../../../../../../themes/lfpt/fonts/OpenSans-Semibold.woff2) format("woff2"),url(../../../../../../../themes/lfpt/fonts/OpenSans-Semibold.woff) format("woff"),url(../../../../../../../themes/lfpt/fonts/OpenSans-Semibold.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Open Sans";font-weight:700;font-style:normal;src:url(../../../../../../../themes/lfpt/fonts/OpenSans-Bold.eot);src:url(../../../../../../../themes/lfpt/fonts/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(../../../../../../../themes/lfpt/fonts/OpenSans-Bold.woff2) format("woff2"),url(../../../../../../../themes/lfpt/fonts/OpenSans-Bold.woff) format("woff"),url(../../../../../../../themes/lfpt/fonts/OpenSans-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Open Sans";font-weight:400;font-style:italic;src:url(../../../../../../../themes/lfpt/fonts/OpenSans-Italic.eot);src:url(../../../../../../../themes/lfpt/fonts/OpenSans-Italic.eot?#iefix) format("embedded-opentype"),url(../../../../../../../themes/lfpt/fonts/OpenSans-Italic.woff2) format("woff2"),url(../../../../../../../themes/lfpt/fonts/OpenSans-Italic.woff) format("woff"),url(../../../../../../../themes/lfpt/fonts/OpenSans-Italic.ttf) format("truetype")}*,:after,:before{box-sizing:border-box}html{font-size:100%;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:"Open Sans",Arial,Verdana,sans-serif;color:#312f2f}body{font-size:1em;min-height:100%;margin:0;padding:100px 0 0;background:#ececec}@media (max-width:989px){body{padding:65px 0 0}}.screen-reader-text,.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}hr{display:block;clear:both;height:0;margin:0;border:0;border-style:solid;border-color:#312f2f;border-top-width:1px}a{text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation}a,a:active,a:hover,a:link,a:visited{color:#312f2f}a:focus,button:focus,input:focus,textarea:focus{outline:thin dotted}::-moz-selection{color:#fff;background:#312f2f;text-shadow:none}::selection{color:#fff;background:#312f2f;text-shadow:none}.disable-hover,.disable-hover *{pointer-events:none!important}.left{float:left}.right{float:right}.aligncenter{text-align:center}.txtalignleft{text-align:left}.txtalignright{text-align:right}.alignleft,img[align*=left]{float:left;margin:0 16px 10px 0}.alignright,img[align*=right]{float:right;margin:0 0 10px 16px}img.aligncenter,img.alignleft,img.alignright{display:block}img.aligncenter,img[align*=center]{margin-right:auto;margin-bottom:10px;margin-left:auto}b,strong{font-weight:700}ol,ul{margin:0 0 1em;padding:0 0 0 40px}img{vertical-align:middle;border:0}form{margin:0}fieldset{margin:0;padding:0;border:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button{margin:0;padding:0;border:none;background:none}button,button:focus,input:focus,textarea:focus{outline:none}.oldie select,.oldie textarea{vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}.oldie button,.oldie input{overflow:visible;vertical-align:middle}textarea{overflow:auto;resize:vertical;vertical-align:top}.img-responsive{display:block;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}@media (max-width:767px){.img-responsive{width:100%}}iframe{border:none}.unstyled{margin:0;padding:0;list-style-type:none}.clearfix{zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.media{overflow:hidden;zoom:1}#skipLinks{position:absolute;z-index:999;top:0;left:0;width:100%;text-align:center}#skipLinks a{position:absolute;top:0;left:-999em;color:#fff}#skipLinks a:active,#skipLinks a:focus{position:absolute;top:0;left:0;padding:1em;background:#312f2f}.container--main{position:relative;z-index:1;background:#fff}.hentry__inner{padding:0 4rem 4rem}@media (max-width:767px){.hentry__inner{padding:0 0 2rem}}.breadcrumb{font:normal .75em Arial,Verdana,sans-serif;margin:0;padding:1em;color:rgba(0,0,0,.5);border-bottom:1px solid #e6e6e6}@media (max-width:767px){.breadcrumb{padding:1em 0}}.breadcrumb a,.breadcrumb span{line-height:1.6;padding:0 .33em;color:rgba(0,0,0,.5)}.breadcrumb a:first-child,.breadcrumb span:first-child{padding:0 .33em 0 0}.breadcrumb a{transition:all .3s linear;text-decoration:underline}.breadcrumb a:hover{color:#312f2f}.breadcrumb .breadcrumb_last{display:inline-block;overflow:hidden;max-width:33%;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis}.row--flexbox{display:-ms-flexbox;display:flex;margin:0 -10px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.row--flexbox{display:block;margin:0}}.row--flexbox:after,.row--flexbox:before{content:normal}.row--flexbox>div{float:none}.block-flexbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.block-flexbox input,.block-flexbox select{-ms-flex:1;flex:1}.block-flexbox input{margin-right:.5rem!important}.block-flexbox--center{max-width:50%;margin:0 auto}.block-flexbox--center,.popin{-ms-flex-pack:center;justify-content:center}.popin{display:-ms-flexbox;display:flex;width:1.5rem;height:1.5rem;margin:0 0 0 .5rem;border-radius:50%;background:#d2d82f;box-shadow:none!important;-ms-flex-align:center;align-items:center}.popin em{font-style:normal}.message{clear:both;margin:0 0 30px;padding:20px}.warning{border:1px solid #ffa1a1;border-radius:none!important;background:#ffebe8}.warning a{text-decoration:underline}.success{border:1px solid #25a825;border-radius:none!important;background:#dbf9db}.success a{text-decoration:underline}.stretched-link:after{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;content:"";pointer-events:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}@media (max-width:989px){.header-main,.header-nav,.header-search,.header-top{display:none}}@media (max-width:989px){.header-search{position:fixed;z-index:25;top:0;left:0;width:100%;height:100%;background:rgba(31,31,31,.75)}.header-search .container{width:100%;height:65px;margin:0;padding:0 0 0 10px;background:#d2d82f}}.header .header-search{display:none;padding:0}.search-active .header .header-search{display:block}#main-nav-sticky{position:fixed;z-index:20;top:0;left:0;display:none;overflow:hidden;width:100%;height:65px;padding:0 1rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:989px){#main-nav-sticky{display:-ms-flexbox;display:flex}}.mobile-logo svg{display:block;max-width:100%;margin:1.5em auto 0}.sticky-logo-category-color{fill:#fff}.mobile-menu{margin:0 1.25rem 0 0}.mobile-search{margin:0 0 0 1.25rem}.bt-menu{visibility:hidden;width:30px;height:30px}.loaded .bt-menu{visibility:visible}.mobile-show-menu{display:block;margin:0 auto}.menu-open .mobile-show-menu{display:none}.mobile-hide-menu{display:none;margin:0 auto}.menu-open .mobile-hide-menu{display:block}.header-sticky{position:fixed;z-index:25;top:0;left:0;display:block;width:100%}.search-active .header-sticky{z-index:15}.header-top{background:#312f2f}.header-top__list{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.header-top__item{font-size:1em;font-weight:600}.header-top__item a{display:-ms-flexbox;display:flex;margin:0;padding:.5em 0;transition:all .3s linear;color:#fff;-ms-flex-align:center;align-items:center}.header-top__item span{padding:0 1em}.header-nav .children,.header-top__item .section-item-current{display:none}.loaded .header-nav .children,.main-nav__list{display:-ms-flexbox;display:flex}.main-nav__list{position:relative;z-index:20;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.search-results .main-nav__list .menu-item:not(.menu-item-object-custom){display:none}.menu-item{font-size:.875em;font-weight:700;position:relative}@media (max-width:989px){.menu-item{font-size:1rem}}.menu-item:hover>a{color:#312f2f;background-color:#fff}.menu-item>a{position:relative;display:-ms-flexbox;display:flex;height:5.5rem;margin:0;padding:0 .5rem;transition:all .3s linear;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1280px){.menu-item>a{padding:0 1.5rem}}.menu-item.current_page_ancestor>a,.menu-item.current_page_item>a{color:#312f2f;background:#fff}.menu-item--active .sub-menu{visibility:visible;opacity:1}.menu-item--home>a{overflow:hidden;width:44px;height:52px;margin:2.1em 1rem 0 2rem;padding:0;white-space:nowrap;text-indent:100%;background:url(../../../../../../../themes/lfpt/images/icon-home.svg) 50% 100% no-repeat;background-size:44px 52px}.menu-item--home:hover>a{background-color:transparent}.menu-item--news>a{padding:2.2em 2em;background:#3eabb5}.menu-item--news:hover>a{color:#312f2f;background:#3eabb5}.sub-menu{position:absolute;z-index:25;top:100%;left:50%;display:-ms-flexbox;display:flex;visibility:hidden;width:680px;padding:0;transition:visibility .25s,opacity .5s linear;transform:translateX(-50%);opacity:0;border-bottom-width:3px;border-bottom-style:solid;background:#fff}.menu-item--left-offset .sub-menu{left:0;transform:none}.menu-item--right-offset .sub-menu{right:0;left:auto;transform:none}.sub-menu__list{display:-ms-flexbox;display:flex;min-width:0;padding:.5rem 0;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.sub-menu__list>li{font-size:.875rem;font-weight:700;padding:0;-ms-flex:0 0 50%;flex:0 0 50%}.sub-menu__list>li ul{padding:0 0 1rem}.sub-menu__list>li li{font-size:.75rem;font-weight:600}.sub-menu__list>li a{display:block;padding:1rem 2rem}.no-touch-device [data-visually-hidden=true]{display:none}.no-touch-device [data-visually-hidden=false]{visibility:visible;opacity:1}.header-social_list{display:-ms-flexbox;display:flex;padding:1rem 2rem 0;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.header-social__item{padding:0 0 0 1.5em}.header-social__item svg{fill:#bdbdbd}.header-social__item a{transition:all .3s linear}.header-social__item a:hover svg{fill:#d2d82f}.header-main{margin:0;padding:1.5rem 0 2rem;background:#fff}.header-logo{padding:0;-ms-flex-pack:center;justify-content:center}.header-logo,.searchform{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.searchform{position:relative;z-index:5;margin:2rem 2rem 0;transform:translateY(-50%);border:2px solid #c6c6c6;border-radius:2.5rem;background:#fff}.search-active .searchform{z-index:25;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (max-width:989px){.searchform{margin:.5rem 0 0;padding:0;transform:none;border:none;border-radius:0;background:none}}.searchform input{font-size:1.125em;width:100%;padding:1.5em 1.5rem 1.5rem 4rem;border:none;border-radius:0;background:url(../../../../../../../themes/lfpt/images/icon-search.svg) 1em 50% no-repeat;background-size:24px 24px;-ms-flex:1;flex:1}.searchform input::-webkit-input-placeholder{color:#c6c6c6}.searchform input:-moz-placeholder,.searchform input::-moz-placeholder{color:#c6c6c6}.searchform input:-ms-input-placeholder{color:#c6c6c6}@media (max-width:989px){.searchform input{font-size:16px!important;padding:.85rem .5rem .85rem 3rem}.searchform input#s{background-color:#fff!important}.searchform input:focus{font-size:16px!important}}.searchform .searchform__sidebar{font-size:1.125em;font-weight:600;position:relative;z-index:50;display:-ms-flexbox;display:flex;min-width:12rem;padding:1.5em 0;color:#312f2f;border-left:2px solid #c6c6c6;-ms-flex-pack:center;justify-content:center}@media (max-width:989px){.searchform .searchform__sidebar{font-size:.75rem;z-index:90;min-width:4rem;height:3.1rem;margin:-1px 0 0;padding:0 1em;border:none}.searchform .searchform__sidebar span{display:none}}.search-active .searchform .searchform__sidebar{-ms-flex-pack:justify;justify-content:space-between}.searchform .searchform__sidebar .bt-submit{display:block}.search-active .searchform .searchform__sidebar .bt-submit{display:none}@media (max-width:989px){.searchform .searchform__sidebar .bt-submit{display:none}}.searchform .searchform__sidebar .bt-close{display:none}.search-active .searchform .searchform__sidebar .bt-close{display:-ms-flexbox;display:flex;width:100%;padding:0 2.5rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:989px){.searchform .searchform__sidebar .bt-close{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media (-ms-high-contrast:none){.searchform .searchform__sidebar{padding:1.5em 2.5em 1.5em 1em}}.bt-search-toggle{display:-ms-flexbox;display:flex;min-height:1.75rem}.bt-search-toggle span{color:#312f2f}.bt-search-toggle svg{margin:0 0 0 .5rem;-ms-flex-negative:0;flex-shrink:0}.tagline{display:block;margin:0 0 2rem;padding:0;background:#cacaca}@media (max-width:989px){.tagline{margin:0}}.tagline p{font-size:.8rem;display:block;margin:0;padding:.5rem 0;text-align:center}@media (max-width:989px){.tagline p{padding:.75rem 0}}.header-mask{position:fixed;z-index:15;top:0;right:0;bottom:0;left:0;display:none;width:100%;margin:0;cursor:pointer;transition:all .3s linear;opacity:0;background:rgba(31,31,31,.3)}.menu-open .header-mask{display:block;opacity:1}.mobile-nav{position:fixed;z-index:99;top:65px;display:none;overflow-x:none;overflow-y:auto;width:100%;max-height:calc(100% - 65px);-webkit-overflow-scrolling:touch}.mobile-nav ul{margin:0;padding:0;list-style-type:none}.mobile-nav li{position:relative;z-index:1;display:block;margin:0;padding:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#6f6e6e}.mobile-nav li a{font-size:.75em;font-weight:600;display:block;height:auto;margin:0;padding:1rem 1.5rem;transition:all .3s ease;text-align:left;background:#312f2f}.mobile-nav li.mobile-nav__item--actualites>a{padding:1rem 1.5rem;color:#fff;background:#3eabb5}.mobile-nav svg{position:absolute;top:20px;left:8px;margin:0 5px 0 0}.mobile-nav .arrow-nav{left:10px}.mobile-nav .active .arrow-nav{transform:rotate(90deg)}.mobile-nav__sublist{background:#fff}.mobile-nav,.mobile-nav__sublist{display:none}.tt-hint,.tt-menu,.tt-query,.typeahead{width:100%;padding:0;border:none;outline:none}.twitter-typeahead{position:static!important;width:100%}.tt-dataset{padding:0}.tt-hint{font-size:0;white-space:nowrap;text-indent:-999em;color:#999;border-radius:0;outline:none;background:none!important}.tt-suggestion{padding:1em 2rem;cursor:pointer;border-bottom:1px solid #e5e5e5}.tt-suggestion p{display:block;margin:0;padding:0}.tt-menu{left:-2px!important;width:calc(100% + 4px)!important;border:2px solid #c6c6c6;border-bottom-right-radius:2.5em;border-bottom-left-radius:2.5em;background:#fff}@media (max-width:767px){.tt-menu{top:55px!important;left:-10px!important;overflow-y:scroll;width:calc(100% + 20px)!important;height:calc(100vh - 9rem);padding:0 0 220px;border:none;border-bottom-right-radius:0;border-bottom-left-radius:0;background:none;-webkit-overflow-scrolling:touch}.search-visible .tt-menu{display:block!important}}.typeahead-row{padding:1em 1.5em}@media (max-width:767px){.typeahead-row{padding:.5em 1rem .5em .5em;background:#fff}}.result-content em{font-size:1.25em;font-weight:600;font-style:normal;display:-ms-flexbox;display:flex;width:100%;margin:0;padding:0 0 .5em;color:rgba(0,0,0,.8);-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.result-content em{font-size:1em}}.result-content strong{font-weight:600;color:rgba(0,0,0,.8)}.result-content span{color:rgba(0,0,0,.8)}@media (max-width:767px){.result-content span{font-size:.75em}}.result-content__inner{display:block;margin:0;padding:1em 0}@media (max-width:767px){.result-content__inner{padding:.5em 0}}.typeahead-link{display:-ms-flexbox;display:flex}@media (max-width:767px){.typeahead-link{-ms-flex-direction:column;flex-direction:column}}.result-content__content{width:85%;padding:0 4em 0 0}@media (max-width:767px){.result-content__content{width:auto;padding:0}}.result-content__sidebar{font-weight:600;width:15%;padding:0;text-align:left}@media (max-width:767px){.result-content__sidebar{font-size:.75em;width:auto;padding:0}}.typeahead-row--footer{padding:1.25em;cursor:pointer;text-align:center;border-bottom-right-radius:2.5em;border-bottom-left-radius:2.5em;background:#d2d82f}@media (max-width:767px){.typeahead-row--footer{padding:.5em 1rem .5em .5em}}.typeahead-row--footer p{font-weight:700;display:block;margin:0;padding:0}.footer{position:relative;z-index:0;padding:2em 0;background:#3eabb5}.section-title{font-size:.875em;font-weight:700;display:block;margin:0;padding:0 0 2em}@media (max-width:767px){.section-title{padding:1em 0 0}.container--block .section-title{padding:1rem 0 0}}.container.block-tools{position:relative;z-index:5;display:-ms-flexbox;display:flex;margin:4rem auto 0;color:#fff;background:#3eabb5;-ms-flex-wrap:wrap;flex-wrap:wrap}.container.block-tools:after,.container.block-tools:before{content:normal}@media (max-width:767px){.container.block-tools{display:block;margin:2rem auto 0}}.block-tools__item{width:50%;margin:0;padding:2rem 4em;text-align:center}@media (max-width:767px){.block-tools__item{width:auto;padding:1em}}.block-tools__item:first-child{border-right:1px solid #fff}@media (max-width:767px){.block-tools__item:first-child{border:none;border-bottom:1px solid #fff}}.block-tools__item a{color:#fff}.block-tools__item img,.block-tools__item svg{display:block;margin:2rem auto 0;fill:#fff}.block-tools__item span,.block-tools__item strong{display:block}.block-tools__item strong{font-size:1.375em;font-weight:400}.block-tools__item span{font-size:.8125em;font-weight:700}.section-footer-informations{position:relative;z-index:0;top:-6.25em;margin:0 0 -6.25em;padding:9.375em 0;text-align:center;color:#fff}@media (max-width:767px){.section-footer-informations{top:-3em;margin:0 0 -2em;padding:6em 0 3em}}.section-footer-informations .section-title{padding:0 0 1em}.section-footer-informations p{display:block;margin:0;padding:0}.section-footer-informations a{text-decoration:underline;color:#fff}.section-footer-informations h3{font-size:1.25rem;display:block;margin:0;padding:0 0 .5rem}.section-footer-informations .read-more{display:block;margin:0;padding:1rem 0}.section-footer-informations .read-more span{font-weight:600;display:inline-block;padding:.75rem 2rem;vertical-align:top;border-radius:20px;background:#fff}.section-footer-informations img{display:block;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}@media (max-width:767px){.section-footer-informations img{width:100%}}.section-newsletter{position:relative;z-index:0;top:-6.25em;margin:0 0 -6.25em;padding:7.5em 0 11.25em;color:#fff;background:#2c2e2f}@media (max-width:767px){.section-newsletter{top:-1em;margin:0 0 -3.125em;padding:7.8125em 0 4.6875em}}.section-newsletter:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;content:"";opacity:.34;background-position:bottom;background-size:cover;bakground-repeat:no-repeat}@media (max-width:767px){.section-newsletter:before{background-image:url(../../../../../../../themes/lfpt/images/bg-footer-newsletter-mobile.jpg)}}@media (min-width:767px){.section-newsletter:before{background-image:url(../../../../../../../themes/lfpt/images/bg-footer-newsletter.jpg)}}.section-newsletter .newsletter-title{font-size:2.125em;font-weight:700;display:block;margin:0;padding:0;text-align:center}.section-newsletter .entry__label{font-size:.8125em;font-weight:600;display:block;margin:0;padding:1em 0;text-align:center}.section-newsletter .container{position:relative;z-index:5;opacity:1}.section-newsletter svg{display:none}.form-newsletter__inner{display:-ms-flexbox;display:flex;margin:0;border-radius:2.5rem;background:#f9f9f9;-ms-flex-align:center;align-items:center}@media (max-width:767px){.form-newsletter__inner{background:#fff}}.form-newsletter__inner input{font-size:1.125em;padding:1.5em;border:none;background:none;-ms-flex:1;flex:1}.form-newsletter__inner input::-webkit-input-placeholder{color:#312f2f}.form-newsletter__inner input:-moz-placeholder,.form-newsletter__inner input::-moz-placeholder{color:#312f2f}.form-newsletter__inner input:-ms-input-placeholder{color:#312f2f}@media (max-width:767px){.form-newsletter__inner input{font-size:1em;padding:1em}.form-newsletter__inner input::-webkit-input-placeholder{color:#c6c6c6}.form-newsletter__inner input:-moz-placeholder,.form-newsletter__inner input::-moz-placeholder{color:#c6c6c6}.form-newsletter__inner input:-ms-input-placeholder{color:#c6c6c6}}.form-newsletter__inner .bt-submit{font-size:1.125em;font-weight:600;padding:1.5em;color:#312f2f;border:0}@media (max-width:767px){.form-newsletter__inner .bt-submit{font-size:1em;padding:1em;border-left:1px solid #c6c6c6}}.form-newsletter__message{display:block;margin:1rem 2vw}.sib-form{margin:0;padding:0;transition:opacity .3s ease-in-out}.js .sib-form{opacity:0}.loaded .sib-form{opacity:1}.sib-form-message-panel{font-size:.85rem;display:none;width:100%;margin:1.25rem 0;padding:.5rem}.sib-form-message-panel--active{display:-ms-flexbox;display:flex;color:#4f8a10;background:#dff2bf;-ms-flex-pack:center;justify-content:center}.sib-form-message-panel__text{display:-ms-flexbox;display:flex;margin:0;padding:.5rem;-ms-flex-align:center;align-items:center}#sib-container{display:inline-block;width:100%;margin:0;padding:0;background:none}.sib-captcha{display:-ms-flexbox;display:flex;margin:0;padding:0;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.sib-captcha{padding:1rem 0}}.js .sib-captcha{display:none}.g-recaptcha,.loaded .sib-captcha{display:-ms-flexbox;display:flex}.g-recaptcha{margin:0;padding:0;-ms-flex-pack:center;justify-content:center}.captcha{display:block!important}#gcaptcha{transform:scale(1)!important}.entry__error{font-size:.85rem;position:absolute;left:0;display:none;width:100%;margin:.5rem 0;padding:.5rem;text-align:center;color:#d8000c;background:#ffbaba}@media (max-width:767px){.entry__error{position:static;left:auto}}.form__entry{width:100%}.newsletter-message{display:block;margin:0;padding:3rem 0 0}.newsletter-message a{text-decoration:underline;color:#fff}.section-tools{padding:3.125em 0 12.5em;background:#ddf0f1}@media (max-width:767px){.section-tools .container{padding:0}}.tools_list{display:-ms-flexbox;display:flex;padding:0;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:990px){.tools_list{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:767px){.tools_list{display:block}}.item__tools{font-size:.8125em;font-weight:600;padding:0;text-align:center;color:#312f2f;-ms-flex:1;flex:1}@media (max-width:990px){.item__tools{min-width:25%;max-width:25%}}@media (max-width:767px){.item__tools{display:block;min-width:0;max-width:none;padding:1rem;text-align:left;border-bottom:1px dashed #3eabb5}}.item__tools em{position:relative;z-index:1;display:-ms-flexbox;display:flex;width:85px;height:85px;margin:0 auto;padding:0;border:1px dashed #3eabb5;border-radius:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.item__tools em{width:60px;height:60px;margin:0 1em 0 0;border:none}}.item__tools em:before{position:absolute;z-index:0;top:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;content:"";border-radius:50%;background:#fff}.item__tools svg{position:relative;z-index:5;fill:#e56a25}.item__tools img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.item__tools span{display:block;margin:0;padding:1em 0}@media (max-width:767px){.item__tools a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.item__tools--video img{margin:0 0 0 3px}.footer-about{position:relative;z-index:5;top:-12.5em;margin:0 0 -6.25em}@media (max-width:767px){.footer-about{margin:0 10px -9.375em}}.footer-about .container{padding:3em;background:#fff}@media (max-width:767px){.footer-about .container{padding:1em;background:#fff}}.footer-about p{font-size:1.0625em;display:block;margin:0;padding:0 0 1em}.footer-about img{display:block;max-width:100%;height:auto;margin:0 auto}@media (max-width:767px){.footer-about img{max-width:66%}}.footer-about ul{margin:0;padding:0 0 1.5em 1.875em;list-style-type:none}@media (max-width:767px){.footer-about ul{padding:0}}.footer-about li{display:block;margin:0;padding:0 0 1.25em 3.75em;background:url(../../../../../../../themes/lfpt/images/icon-about-item.svg) 0 .625em no-repeat}.bt-read-more{position:absolute;z-index:5;top:100%;left:50%;display:block;transform:translateX(-50%)}.bt-read-more a{font-size:.8125em;font-weight:700;display:inline-block;margin:-2em 0 0;padding:1em 2.5em;transition:all .3s ease-in-out;vertical-align:top;text-transform:uppercase;color:#fff;border:1px solid #e56a25;border-radius:2rem;background:#e56a25}.bt-read-more a:hover{color:#e56a25;background:#fff}.bt-read-more em{font:700 normal 1em Verdana,Arial,sans-serif}.footer-links{padding:0 0 2em}.footer-links__list{display:-ms-flexbox;display:flex;padding:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.footer-links__list{display:block}}.footer-links__list a{display:-ms-flexbox;display:flex;color:#fff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.footer-links__list a{display:block;padding:1em 0;text-align:center;border-bottom:1px solid #77c3ca}}.footer-links__list a:after{display:-ms-flexbox;display:flex;margin:0;padding:0 1em;content:" | ";color:#fff}@media (max-width:767px){.footer-links__list a:after{display:none}}.footer-links__item{font-size:.75em}.footer-links__item:last-child a:after{display:none}.footer-social{padding:0 0 2rem}@media (min-width:1224px){.footer-social{padding:0}}.footer-social__list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.footer-social__list{width:60%;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}}.footer-social__list a{display:block;padding:1em}@media (max-width:767px){.footer-social__list a{padding:0}}.footer-social__list a svg{fill:#fff}.overlay{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;visibility:hidden;margin:0;padding:0;transition:visibility .25s,opacity .5s linear;opacity:0;background:rgba(0,0,0,.55)}.nav-active .overlay,.search-active .overlay{visibility:visible;opacity:1}#toTop{position:fixed;z-index:20;right:1rem;bottom:4rem;left:auto;display:none;visibility:hidden;overflow:hidden;width:50px;height:50px;text-decoration:none;border-radius:50%;background:url(../../../../../../../themes/lfpt/images/icon-back-to-top.png) 50%/18px 26px no-repeat}@media (max-width:989px){#toTop{right:1rem;bottom:4rem;left:auto;width:40px;height:40px;background-size:12px 18px}}.message_area{margin:0 0 1rem;padding:.5rem;border-radius:24px}.message_area button{margin:0 .5rem}.cnil-block{font-size:.875em;line-height:1.3;position:fixed;z-index:9999;bottom:0;left:0;display:none;width:100%;margin:0;padding:0;color:#fff;background:#1d1d1b}@media (max-width:989px){.cnil-block{font-size:.75em}.cnil-block .container{margin:0}}.cnil-block a{text-decoration:underline;color:#fff}.cnil-block p{font-size:1em}.cnil-block__inner{padding:0 10px}.cnil-block__close{font-size:3.125em;line-height:1;float:right;margin:0;padding:0 15px;cursor:pointer;text-transform:uppercase;color:#fff}@media (max-width:989px){.cnil-block__close{padding:0 0 0 15px}}.js #tarteaucitronRoot *{font-family:"Open Sans",Arial,Verdana,sans-serif!important;font-size:1rem!important}.js #tarteaucitronPercentage{position:fixed;z-index:90!important;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;background:rgba(0,0,0,.65)!important}.js #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{display:block;max-width:66%;margin:0 auto;padding:0 1rem 1rem;text-align:center}.js #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b{font-weight:600}@media (max-width:989px){.js #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{max-width:75%}}@media (max-width:767px){.js #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{max-width:90%}}.js #tarteaucitronAlertBig #tarteaucitronCloseAlert,.js #tarteaucitronAlertBig #tarteaucitronPersonalize,.js #tarteaucitronAlertBig .tarteaucitronDeny{font-size:1rem!important;min-width:13.75rem;color:hsla(0,0%,100%,.5);background:none!important}@media (max-width:767px){.js #tarteaucitronAlertBig #tarteaucitronCloseAlert,.js #tarteaucitronAlertBig #tarteaucitronPersonalize,.js #tarteaucitronAlertBig .tarteaucitronDeny{display:block;clear:both;margin:1rem auto 0!important;padding:.3125rem}}.js #tarteaucitronAlertBig #tarteaucitronCloseAlert,.js #tarteaucitronAlertBig .tarteaucitronDeny{position:relative;z-index:1;display:inline-block;overflow:hidden;height:2.5rem;margin:0 0 0 .3125rem;padding:.3125rem .625rem;vertical-align:top;color:#312f2f;border-radius:2rem;background:#fff!important}@media (max-width:767px){.js #tarteaucitronAlertBig #tarteaucitronCloseAlert,.js #tarteaucitronAlertBig .tarteaucitronDeny{display:block;margin:1rem auto 0!important;padding:.3125rem}}.js #tarteaucitronAlertBig .tarteaucitronDeny{color:#312f2f;background:#fff!important}@media (max-width:989px){.js #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,.js #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b{display:block}}.js #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,.js #tarteaucitronAlertBig,.js #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen{background:#312f2f!important}.js #tarteaucitronAlertBig{padding:2rem 0!important;color:#fff}.js #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny{position:relative;top:0;padding:.5rem .625rem .375rem}.js #tarteaucitron #tarteaucitronInfo,.js #tarteaucitron #tarteaucitronServices .tarteaucitronDetails,.js #tarteaucitron #tarteaucitronServices .tarteaucitronTitle,.js #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle{font-weight:500}.js #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,.js #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b,.js #tarteaucitronAlertBig #tarteaucitronPersonalize{color:#fff}.js #tarteaucitronAlertBig #tarteaucitronPersonalize{overflow:hidden;height:2.5rem;margin:0 .75rem;color:#d2d82f;border-radius:2rem;background:#d2d82f!important}.js #tarteaucitronAlertBig #tarteaucitronPersonalize span{margin:0 0 0 -1rem;color:#fff!important}.js #tarteaucitronBack{opacity:1;background:#fff}.js #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow{color:#312f2f!important;background:#d2d82f!important}@media (max-width:767px){.js #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow{min-height:1.5rem;margin:1rem 0!important}}.js #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,.js #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,.js .tac_activate .tarteaucitronAllow{font-size:1rem!important;margin:0 0 0 .5rem;padding:.625rem .875rem .5rem!important;border-radius:2rem!important}.js #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny{top:-2px;padding:.625rem .875rem!important;color:#312f2f;border-radius:2rem;background:#fff!important}@media (max-width:767px){.js #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny{top:0;min-height:1.5rem}}.js .tac_activate .tac_float .tarteaucitronAllow{color:#312f2f!important;background:#d2d82f!important}.js .tarteaucitronLine .tarteaucitronAllow,.js .tarteaucitronLine .tarteaucitronDeny{transition:all .3s ease-in-out}.js .tarteaucitronLine .tarteaucitronAllow:focus,.js .tarteaucitronLine .tarteaucitronAllow:hover,.js .tarteaucitronLine .tarteaucitronDeny:focus,.js .tarteaucitronLine .tarteaucitronDeny:hover{opacity:1}.js #tarteaucitronClosePanel{top:-.55rem;right:.3rem!important}.js #tarteaucitronAlertSmall #tarteaucitronManager{font-size:1rem!important;padding:.75rem}.js #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed{border-color:transparent!important}@media (max-width:989px){.js #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{float:none;clear:both;width:100%;padding:.5rem 0 0;text-align:center}}@media (max-width:767px){.js #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{width:100%;margin:0!important}}@media (max-width:989px){.js #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{width:100%!important;text-align:center}}@media (max-width:767px){.js #tarteaucitronRoot .tarteaucitronH2{margin:0!important;text-align:center}}.js #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronAsk .tarteaucitronDeny{color:#fff!important;background:#ad1c4a!important}.js #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAsk .tarteaucitronAllow{color:#fff!important;background:#d2d833!important}.js #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied{border-color:transparent!important}.js .tac_float{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.js .tac_float button{margin:1rem 0 0!important}.js #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{border-color:#312f2f!important;background:#312f2f!important}.js #tarteaucitron .tarteaucitronBorder{border-color:#312f2f!important}.js #tarteaucitron #tarteaucitronClosePanel,.js #tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,.js #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie{background:#312f2f}.js #tarteaucitron #tarteaucitronAllAllowed.tarteaucitronAllow{opacity:1!important}.js #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies{color:#312f2f}.js #tarteaucitronServicesTitle_other{display:none!important}