:where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video):not(audio):not(svg *):not(symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:inherit}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;word-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}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}#app>header{position:relative;z-index:9999}#app>header>.container-big>section{align-items:center;display:flex}.noscroll #app>header nav{height:calc(100vh - 100px);overflow-y:auto}header ul{list-style:none;margin:0;padding-left:24px;padding-right:24px}.noscroll{overflow-y:hidden;position:relative}@media screen and (min-width:960px){.noscroll:after{background-color:#0003;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.noscroll header nav{background-color:#0000}}header .container-big{display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:1440px;padding:16px;z-index:1101}@media screen and (min-width:960px){header .container-big{flex-direction:row}.header-menu .menu-item .sub-menu .container-big{padding-top:0!important}}@media screen and (min-width:1025px){header .container-big{padding:24px 40px 0}}@media screen and (min-width:1281px){header .container-big{padding:24px 111px 0}}header .custom-logo-link{height:70px}header .custom-logo-link img{height:100%}@media screen and (min-width:960px){header .custom-logo-link{height:87px}}header section{display:flex;justify-content:space-between}header nav{background:#fff;display:flex;flex-direction:column-reverse;left:0;position:fixed;top:102px;width:100%}@media screen and (min-width:960px){header nav{align-items:flex-end;flex-direction:column;justify-content:space-between;position:static}}.header-menu{border-top:1px solid #f5f5f5;display:none;flex-direction:column;gap:40px;padding-top:40px}@media screen and (min-width:960px){.header-menu{border-top:initial;display:flex;flex-direction:row;gap:48px;padding-top:32px}}.header-menu .menu-item-title{color:#000;font-size:16px;font-weight:700;letter-spacing:-.021px;line-height:20px;position:relative;text-decoration:none}.header-menu .menu-item a{padding:8px 0}.header-menu .menu-item.parent.\32 cols .sub-menu .submenu-links,.header-menu .menu-item.parent.\33 cols .sub-menu .submenu-links,.header-menu .menu-item.parent.\34 cols .sub-menu .submenu-links{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media screen and (min-width:960px){.noscroll .header-menu .menu-item{pointer-events:none}.header-menu .menu-item.parent.\32 cols .sub-menu .submenu-links{grid-template-columns:repeat(2,1fr)}.header-menu .menu-item.parent.\33 cols .sub-menu .submenu-links{gap:27px;grid-template-columns:repeat(3,1fr)}.header-menu .menu-item.parent.\34 cols .sub-menu .submenu-links{gap:27px;grid-template-columns:repeat(4,1fr)}.header-menu .menu-item.parent.thumbnail .sub-menu .submenu-links{gap:82px;padding:8px 0 64px;width:100%}.header-menu .menu-item.parent .sub-menu .submenu-links{width:100%}}.header-menu .menu-item.parent.thumbnail .thumbnail-image{aspect-ratio:3/1;display:none;overflow:hidden;position:relative;width:100%}@media screen and (min-width:960px){.header-menu .menu-item.parent.thumbnail .thumbnail-image{display:block}.header-menu .menu-item.parent.thumbnail .thumbnail-content{padding:20px 12px}}.header-menu .menu-item.parent.thumbnail .thumbnail-image:before{border-color:#0000 #fff #0000 #0000;border-style:solid;border-width:0 30px 30px 0;content:"";height:0;position:absolute;right:0;top:0;width:0}.header-menu .menu-item.parent.thumbnail .thumbnail-image img{height:100%;object-fit:cover;width:100%}.header-menu .menu-item.parent.thumbnail .thumbnail-content{border-bottom:2px solid #0000;flex:1;position:relative;transition:all .3s ease}.header-menu .menu-item.parent.thumbnail .thumbnail-content:after{border-color:#0000 #fff #0000 #0000;border-style:solid;border-width:0 30px 30px 0;content:"";height:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;width:0}.header-menu .menu-item.parent.thumbnail ul li a{display:flex;flex-direction:column;height:100%;padding:0}.header-menu .menu-item.parent.thumbnail ul li:hover .thumbnail-content{background-color:#eefcf4;border-bottom:2px solid #009b43}.header-menu .menu-item.parent.thumbnail ul li:hover .thumbnail-content:after{opacity:1}.header-menu .menu-item.parent.thumbnail ul li .thumbnail-label svg{transition:transform .3s ease}.header-menu .menu-item.parent.thumbnail ul li:hover .thumbnail-label svg{transform:translateX(2px)}.header-menu .menu-item.parent.thumbnail .thumbnail-label{align-items:center;color:#009b43;display:flex;font-weight:500;gap:12px;margin-bottom:8px;text-transform:uppercase}@media screen and (min-width:960px){.header-menu .menu-item.parent.thumbnail .thumbnail-label{font-size:20px}.header-menu .menu-item.parent.thumbnail .thumbnail-description{font-size:16px}}.header-menu .menu-item.parent.thumbnail .thumbnail-description{color:#5f5e5e;display:block;font-size:14px;line-height:24px}.header-menu .menu-item.parent.cols ul,.header-menu .menu-item.parent.cols-with-illu ul{padding:8px 0}@media screen and (min-width:960px){.header-menu .menu-item.parent.cols ul,.header-menu .menu-item.parent.cols-with-illu ul{padding:8px 0 24px}}.header-menu .menu-item.parent.cols .cols-content,.header-menu .menu-item.parent.cols-with-illu .cols-content{display:flex;flex-direction:column;padding:20px 4}@media screen and (min-width:960px){.header-menu .menu-item.parent.cols .cols-content,.header-menu .menu-item.parent.cols-with-illu .cols-content{display:flex;flex-direction:column;padding:20px 12px}}.header-menu .menu-item.parent.cols .cols-label,.header-menu .menu-item.parent.cols-with-illu .cols-label{align-items:center;color:#000;display:flex;font-weight:500;gap:12px;margin-bottom:8px;text-transform:uppercase}@media screen and (min-width:960px){.header-menu .menu-item.parent.cols .cols-label,.header-menu .menu-item.parent.cols-with-illu .cols-label{font-size:20px}.header-menu .menu-item.parent.cols .cols-description,.header-menu .menu-item.parent.cols-with-illu .cols-description{font-size:16px}}.header-menu .menu-item.parent.cols .cols-content,.header-menu .menu-item.parent.cols-with-illu .cols-content{margin-bottom:20px}.header-menu .menu-item.parent.cols .cols-sublinks{padding:0}@media screen and (min-width:960px){.header-menu .menu-item.parent.cols .cols-sublinks{padding:0 24px}}.header-menu .menu-item.parent.cols .cols-sublinks .cols-label{color:#000;font-size:16px;font-weight:500;padding:5px 0;position:relative;text-transform:none;width:-moz-fit-content;width:fit-content}.header-menu .menu-item.parent.cols .cols-sublinks .cols-label:before{bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .3s ease}.header-menu .menu-item.parent.cols.green .cols-sublinks .cols-label:before{background-color:#7fcda0}.header-menu .menu-item.parent.cols.yellow .cols-sublinks .cols-label:before{background-color:#f4c64b}.header-menu .menu-item.parent.cols.brown .cols-sublinks .cols-label:before{background-color:#c47d72}.header-menu .menu-item.parent.cols .cols-sublinks .cols-label:hover:before{opacity:1}.header-menu .menu-item.parent.cols .cols-description,.header-menu .menu-item.parent.cols-with-illu .cols-description{color:#5f5e5e;display:block;font-size:14px;line-height:24px}.header-menu .menu-item.parent.cols .cols-logo{height:auto;margin-bottom:16px;transition:opacity .3s ease;width:126px}.header-menu .menu-item.parent.cols .cols-logo:hover{opacity:.8}.header-menu .menu-item.parent.cols .cols-logo img{height:auto;object-fit:contain;width:100%}.header-menu .menu-item.parent.cols .cols-sublink-menu{list-style:none;margin:0;padding:4px 16px}.header-menu .menu-item.parent.cols .cols-sublink-menu li{list-style:none;margin:0;padding:0}.header-menu .menu-item.parent.cols .cols-sublink-menu a{color:#5f5e5e;display:inline-block;font-size:16px;position:relative;text-decoration:none;transition:color .3s ease;width:-moz-fit-content;width:fit-content}.header-menu .menu-item.parent.cols .cols-sublink-menu a:before{bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .3s ease}.header-menu .menu-item.parent.cols.green .cols-sublink-menu a:before{background-color:#7fcda0}.header-menu .menu-item.parent.cols.yellow .cols-sublink-menu a:before{background-color:#f4c64b}.header-menu .menu-item.parent.cols.brown .cols-sublink-menu a:before{background-color:#c47d72}.header-menu .menu-item.parent.cols .cols-sublink-menu a:hover{color:#000}.header-menu .menu-item.parent.cols .cols-sublink-menu a:hover:before{opacity:1!important}.header-menu .menu-item.parent ul li .cols-content{border-bottom:2px solid #0000;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%);position:relative;transition:all .3s ease}.header-menu .menu-item.parent.green .cols-content ul li:hover{background-color:#eefcf4}.header-menu .menu-item.parent.green .cols-label{color:#009b43}.header-menu .menu-item.parent.green ul li a:hover .cols-content{background-color:#eefcf4;border-bottom:2px solid #009b43}.header-menu .menu-item.parent.yellow .cols-label{color:#7e6522}.header-menu .menu-item.parent.yellow ul li a:hover .cols-content{background-color:#f4c64b1a;border-bottom:2px solid #f4c64b}.header-menu .menu-item.parent.brown .cols-label{color:#c47d72}.header-menu .menu-item.parent.brown ul li a:hover .cols-content{background-color:#c47d721a;border-bottom:2px solid #c47d72}.header-menu .menu-item.parent .chevron-parent{background-color:#000;background-color:var(--black);height:12px;margin-left:4px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-arrow-up.d4b46e.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-arrow-up.d4b46e.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:rotate(180deg);transition:transform .3s ease;width:12px}@media screen and (min-width:960px){.header-menu .menu-item.parent .chevron-parent{right:-18px}}.header-menu .menu-item.parent.current .chevron-parent{transform:rotate(0)}.header-menu .menu-item .sub-menu{background-color:#fff;display:none;overflow:hidden;padding:24px 0 0;position:relative;z-index:1102}.header-menu .menu-item .sub-menu .submenu-illustration{display:none;height:105%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:auto;z-index:-1}@media screen and (min-width:960px){.header-menu .menu-item .sub-menu .submenu-illustration{display:block!important}.header-menu .menu-item .sub-menu{box-shadow:0 10px 15px -3px #0000001a;left:0;padding:24px 16px;position:absolute;top:calc(100% + 8px);width:100%}}.header-menu .menu-item .sub-menu ul{display:flex;flex-direction:column;gap:8px;padding:0}@media screen and (min-width:960px){.header-menu .menu-item .sub-menu.-text{background-color:#f3f9f6;background-color:var(--customsubmenulight)}}.header-menu .menu-item .sub-menu.-text ul li{font-size:13px;font-weight:400;line-height:120%;text-transform:uppercase}.header-menu .menu-item .sub-menu.-text ul li:not(:last-child){border-bottom:1px dashed #bdbdbd;border-bottom:1px dashed var(--lightgrey);padding-bottom:16px}.header-menu .menu-item .sub-menu.-text ul li a{max-width:calc(100% - 16px);width:100%}@media screen and (min-width:960px){.header-menu .menu-item .sub-menu.-text ul li:hover{align-items:center;color:#009b43;color:var(--customdark);display:flex;font-weight:700;gap:8px}.header-menu .menu-item .sub-menu.-text ul li:hover:before{background-color:#009b43;background-color:var(--customdark);content:"";height:8px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-arrow-select.687d42.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-arrow-select.687d42.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;rotate:270deg;width:8px}}.header-menu .menu-item .sub-menu.-text ul li:hover a:after{content:none}@media screen and (min-width:960px){.header-menu .menu-item .sub-menu.-logo{background-color:#fff;background-color:var(--white);border:1px solid #bdbdbd;border:1px solid var(--lightgrey)}.header-menu .menu-item .sub-menu.-logo ul{align-items:center;background-color:#fff;background-color:var(--white);gap:24px;position:relative;z-index:1}}.header-menu .menu-item .sub-menu.-logo ul li{padding-bottom:16px}@media screen and (min-width:960px){.header-menu .menu-item .sub-menu.-logo ul li{height:64px}}.header-menu .menu-item .sub-menu.-logo ul li:not(:last-child){border-bottom:1px dashed #bdbdbd;border-bottom:1px dashed var(--lightgrey);display:flex;justify-content:flex-start;width:100%}@media screen and (min-width:960px){.header-menu .menu-item .sub-menu.-logo ul li:not(:last-child){justify-content:center;padding-bottom:24px}.header-menu .menu-item .sub-menu.-logo ul li:last-child{height:64px}.header-menu .menu-item .sub-menu.-logo ul li a{display:inline-block;height:50px;max-width:164px}}.header-menu .menu-item .sub-menu.-logo ul li a img{height:32px}@media screen and (min-width:960px){.header-menu .menu-item .sub-menu.-logo ul li a img{height:100%;object-fit:contain;width:100%}}.header-menu .menu-item .sub-menu.-logo ul li:hover a:after{content:none}@media screen and (min-width:960px){.header-menu .menu-item .sub-menu.-logo:before{background-color:#fff;background-color:var(--white);border:1px solid #bdbdbd;border:1px solid var(--lightgrey)}.header-menu .menu-item .sub-menu.-logo:after{background-color:#fff;background-color:var(--white);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}}.header-topmenu,.header-topmenu ul{align-items:center;display:flex;gap:32px}.header-topmenu{border-top:1px solid #f5f5f5;display:none;flex-direction:column;height:100vh;margin-top:40px;padding-top:40px}@media screen and (min-width:960px){.header-topmenu{border-top:initial;display:flex;height:auto;margin-top:0;padding-top:0}.header-topmenu ul{padding-left:0}.header-topmenu{flex-direction:row}}.header-topmenu .menu-item a{color:#5f5e5e;font-size:14px;font-weight:400;letter-spacing:-.021px;line-height:17px;position:relative;text-decoration:none;transition:all .3s}.header-topmenu .menu-item a:hover{color:#009b43}header .social-icons{display:flex;gap:24px}@media screen and (min-width:960px){header .social-icons{gap:0}}header .social-icons a{align-items:center;border:1px solid #7fcda0;box-sizing:border-box;display:flex;height:40px;justify-content:center;transition:all .1s;width:40px}@media screen and (min-width:960px){header .social-icons a{height:32px;width:32px}}header .social-icons a:hover{background:#009b43;border:1px solid #009b43}header .social-icons a:hover img{filter:brightness(0) invert(1)}@media screen and (min-width:960px){header .social-icons a:nth-child(2){border-left:0;border-right:0}}header input[type=search]{background:#fff;border:1px solid #f5f5f5;font-family:Montserrat,sans-serif;font-family:var(--gotham);font-size:13px;font-weight:400;letter-spacing:-.021px;line-height:16px;padding:0 12px}header input[type=search]:focus{font-style:normal}.search-desktop input{border:none;color:#5f5e5e;display:none;font-style:italic;height:32px;position:absolute;right:32px;width:413px}.search-desktop{display:flex;position:relative;z-index:1105}.header-topmenu .search-desktop{display:none}@media screen and (min-width:960px){.header-topmenu .search-desktop{display:flex}.search-bar{position:relative}}.search-bar .result-search{display:none;padding:16px}.search-bar .result-search .no-result{display:none}.search-bar .result-search .no-result h5:first-child{padding-bottom:16px;text-align:center}.search-bar .result-search .result{display:none}@media screen and (min-width:960px){.search-bar .result-search{background-color:#fff;background-color:var(--white);left:-413px;position:absolute;top:32px;width:445px}}.search-bar .result-search h5{color:#bdbdbd;color:var(--lightgrey);font-size:13px;font-style:italic;font-weight:400;letter-spacing:-.021px;text-transform:none}@media screen and (min-width:960px){.search-bar .result-search h5{text-align:left}}.search-bar .result-search h5:not(:first-child){border-top:1px solid #f5f5f5;padding-top:16px}.search-bar .result-search ul{display:flex;flex-direction:column;gap:20px;padding:20px 0 16px}@media screen and (min-width:960px){.search-bar .result-search ul{align-items:flex-start}}.search-bar .result-search ul li{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:14px;font-weight:400;letter-spacing:-.021px;overflow:hidden}.search-bar .result-search ul li b{font-weight:700}.search-bar button{align-items:center;background:#009b43;border:none;cursor:pointer;display:flex;height:48px;justify-content:center;width:48px}.search-bar button:after{background:#fff;content:"";height:16px;-webkit-mask:url(/app/themes/appo/public/images/icons/search.9aad79.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/search.9aad79.svg) no-repeat;mask-size:auto;-webkit-mask-size:contain;mask-size:contain;width:16px}.search-desktop button{background:#7fcda0;height:32px;width:32px}@media screen and (min-width:960px){.search-desktop button{background:#009b43;background:var(--customdark)}}.d-block{display:block!important}.d-flex{display:flex!important}header .language-dropdown{align-items:center;background:none;border:none;color:#009b43;cursor:pointer;display:none;font-size:16px;font-weight:700;gap:8px;line-height:20px}@media screen and (min-width:960px){header .language-dropdown{align-self:center;display:flex}}header .mobile .language-dropdown{display:flex}header .language-dropdown:before{content:url(/app/themes/appo/public/images/icons/network.babcfb.svg);cursor:auto}@media screen and (max-width:991px){header .language-dropdown:before{display:none}}header .language-dropdown:after{content:url(/app/themes/appo/public/images/icons/full-arrow.873106.svg)}header .gt_float_switcher{box-shadow:none}header .gt_float_switcher .gt_options{position:absolute}.search-mobile,header .mobile{display:flex;height:100%}@media screen and (min-width:960px){.search-mobile,header .mobile{display:none}}.search-btn{align-items:center;background:#7fcda0;border:none;cursor:pointer;display:flex;height:70px;justify-content:center;margin-left:18px;width:68px}.search-btn:after{background-color:#fff;content:"";height:20px;-webkit-mask:url(/app/themes/appo/public/images/icons/search.9aad79.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/search.9aad79.svg) no-repeat;mask-size:auto;-webkit-mask-size:contain;mask-size:contain;width:20px}.search-mobile .search-container{display:flex}.search-mobile{background:#fff;border-top:1px solid #f5f5f5;display:none;left:0;padding:16px;position:fixed;top:102px;width:100%}.search-mobile input{height:48px;width:100%}.burger{align-items:center;background:#009b43;border:none;cursor:pointer;display:flex;height:70px;justify-content:center;width:68px}.burger.open:after{-webkit-mask:url(/app/themes/appo/public/images/icons/close.23e464.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/close.23e464.svg) no-repeat}.burger:after{background-color:#fff;content:"";height:20px;-webkit-mask:url(/app/themes/appo/public/images/icons/burger.b936a4.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/burger.b936a4.svg) no-repeat;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-size:contain;mask-size:contain;width:20px}.fibruline header.merged .burger:after{background-color:#1a8dad}.pisane header.merged .burger:after{background-color:#06682d}.swelite header.merged .burger:after{background-color:#a62b2f}.nastar header.merged .burger:after{background-color:#7f4613}.exafine header.merged .burger:after{background-color:#ce5824}@media screen and (min-width:960px){.header-menu .menu-item a:after,.header-topmenu .menu-item a:after{background-color:#7fcda0;bottom:-5px;content:"";height:0;left:0;opacity:0;position:absolute;right:0}}.header-menu .menu-item a:before{background-color:#009b43;bottom:0;content:"";height:2px;left:0;margin:0 auto;opacity:0;position:absolute;right:0;transition:opacity .1s ease-in;width:100%}.header-menu .sub-menu a:hover:before{opacity:0!important}.header-menu .menu-item.brown a:before{background-color:#c47d72}.header-menu .menu-item.yellow a:before{background-color:#f4c64b}.header-menu .menu-item a:hover:before,.header-menu .menu-item.current>a:before{opacity:1}@media screen and (min-width:960px){header.merged nav{background:#0000}}header.merged .custom-logo-link img{filter:brightness(0) invert(1)}@media screen and (min-width:960px){header.merged .header-menu .menu-item-title{color:#fff}header.merged .header-menu .menu-item.parent:after{background-color:#fff}header.merged .header-topmenu .menu-item a{color:#fff}header.merged .social-icons a{border-color:#fff}header.merged .social-icons a img{filter:brightness(0) invert(1)}}header.merged .search-desktop button{background:#fff}header.merged .search-btn{background:#f1fcf6}header.merged .burger{background:#fff}footer{border-top:1px solid #bdbdbd;border-top:1px solid var(--lightgrey);display:flex;flex-direction:column;gap:48px}@media screen and (min-width:1025px){footer{gap:64px}}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;padding:41px 16px 0 20px}@media screen and (min-width:1025px){.footer-content{-moz-column-gap:24px;column-gap:24px;grid-template-columns:minmax(90px,208px) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) 270px;padding:64px 40px 0}}@media screen and (min-width:1281px){.footer-content{padding:64px 111px 0}}.footer--logo{grid-column:1/3;height:87px;margin:auto;width:79px}@media screen and (min-width:1025px){.footer--logo{grid-column:unset;margin:initial;order:1}}.footer--logo img{height:100%}.footer--newsletter{align-items:center;display:flex;flex-direction:column;gap:16px;grid-column:1/3;margin:auto;max-width:328px}@media screen and (min-width:1025px){.footer--newsletter{align-items:flex-start;grid-column:unset;order:5}}.footer--newsletter .picto{background-color:#009b43;background-color:var(--customdark);height:32px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-newsletter.7a65e9.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-newsletter.7a65e9.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;width:32px}.footer--newsletter h4{font-size:1.125rem;font-weight:700;letter-spacing:.9px;text-align:center;text-transform:uppercase}@media screen and (min-width:1025px){.footer--newsletter h4{text-align:left}}.footer--newsletter p{font-size:.75rem;font-weight:400;letter-spacing:-.021px;line-height:16px;text-align:center}@media screen and (min-width:1025px){.footer--newsletter p{text-align:left}}.footer--redirection{display:flex;flex-direction:column;gap:24px}.footer--csr-nav{display:flex;flex-direction:column;gap:1rem}.footer--csr-nav h5{margin-bottom:24px}.footer--csr-nav .footer--logo-bcorp{flex-shrink:0;width:37px}@media screen and (min-width:450px){.footer--csr-nav{align-items:flex-end;flex-direction:row;gap:2rem}}@media screen and (min-width:1025px){.footer--redirection.first{order:2}.footer--redirection.second{order:3}}.footer--redirection h5{font-size:.625rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.footer--redirection ul{display:flex;flex-direction:column;gap:15px}.footer--redirection ul li{font-size:.875rem;font-weight:400;letter-spacing:-.021px;text-decoration:none;text-decoration-color:#0000;transition:text-decoration-color,-webkit-text-decoration .3s ease;transition:text-decoration-color,text-decoration .3s ease;transition:text-decoration-color,text-decoration .3s ease,-webkit-text-decoration .3s ease}@media screen and (min-width:768px){.footer--redirection ul li:hover{text-decoration:underline;text-decoration-color:#000;text-decoration-color:var(--black)}}.footer--rs{display:flex;flex-direction:column;gap:23px;grid-column:1/3}@media screen and (min-width:1025px){.footer--rs{align-items:flex-start;grid-column:unset;order:4}}.footer--rs h5{font-size:.625rem;font-weight:700;letter-spacing:.5px;text-align:center;text-transform:uppercase}.footer--rs .container-rs{display:flex;gap:24px;justify-content:center}@media screen and (min-width:1025px){.footer--rs .container-rs{flex-direction:column}}.footer--rs .container-rs a{align-items:center;color:#009b43;color:var(--customdark);display:flex;font-size:.813rem;font-weight:700;gap:8px;letter-spacing:-.021px}@media screen and (min-width:1025px){.footer--rs .container-rs a{text-decoration:underline;text-decoration-color:#0000;transition:text-decoration-color .3s ease}.footer--rs .container-rs a:hover{text-decoration-color:#009b43;text-decoration-color:var(--customdark)}}.footer--rs .container-rs a:before{background-color:#009b43;background-color:var(--customdark);content:"";display:block;height:16px;-webkit-mask-size:contain;mask-size:contain;width:16px}.footer--rs .container-rs a.facebook:before{-webkit-mask:url(/app/themes/appo/public/images/icons/facebook.932120.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/facebook.932120.svg) no-repeat}.footer--rs .container-rs a.linkedin:before{-webkit-mask:url(/app/themes/appo/public/images/icons/linkedin.720fd1.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/linkedin.720fd1.svg) no-repeat}.footer--rs .container-rs a.youtube:before{height:12px;-webkit-mask:url(/app/themes/appo/public/images/icons/youtube.d76eb5.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/youtube.d76eb5.svg) no-repeat}.footer--lp{background-color:#000;background-color:var(--black);color:#fff;color:var(--white);padding:32px 0}@media screen and (min-width:1025px){.footer--lp{grid-column:1/6;order:5;padding:14px 0}}.footer--lp .container{align-items:center;display:flex;flex-direction:column;gap:24px;padding:0 16px}@media screen and (min-width:1025px){.footer--lp .container{flex-direction:row;justify-content:space-between;padding:0 40px}}@media screen and (min-width:1281px){.footer--lp .container{padding:0 111px}}.footer--lp .footer--lp-content{align-items:center;display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1025px){.footer--lp .footer--lp-content{flex-direction:row;gap:34px;order:2}}.footer--lp h4{font-size:1rem;font-weight:700;letter-spacing:-.021px;line-height:32px;text-transform:none}.footer--lp .lp--logo{align-items:center;display:flex;gap:40px;justify-content:center}@media screen and (min-width:1025px){.footer--lp .lp--logo{gap:32px}.footer--lp .copyright{order:1}}.footer--lp .copyright p{font-size:.75rem;font-weight:400;letter-spacing:-.021px}@font-face{font-family:Gotham;src:url(/app/themes/appo/public/fonts/gotham/Gotham-Book.7f34eb.otf)}@font-face{font-family:Gotham;font-style:italic;src:url(/app/themes/appo/public/fonts/gotham/Gotham-BookItalic.91b742.otf)}@font-face{font-family:Gotham;font-weight:100;src:url(/app/themes/appo/public/fonts/gotham/Gotham-Thin.67d9a1.otf)}@font-face{font-family:Gotham;font-weight:200;src:url(/app/themes/appo/public/fonts/gotham/Gotham-XLight.18425d.otf)}@font-face{font-family:Gotham;font-weight:300;src:url(/app/themes/appo/public/fonts/gotham/Gotham-Light.a21d15.otf)}@font-face{font-family:Gotham;font-weight:400;src:url(/app/themes/appo/public/fonts/gotham/Gotham-Book.7f34eb.otf)}@font-face{font-family:Gotham;font-weight:500;src:url(/app/themes/appo/public/fonts/gotham/Gotham-Medium.a52599.otf)}@font-face{font-family:Gotham;font-weight:700;src:url(/app/themes/appo/public/fonts/gotham/Gotham-Bold.eaee10.otf)}@font-face{font-family:Gotham;font-weight:900;src:url(/app/themes/appo/public/fonts/gotham/Gotham-Black.520408.otf)}:root{--white:#fff;--black:#000;--darkgrey:#1f1f1f;--grey:#5f5e5e;--grey-2:#4f4f4f;--lightgrey:#bdbdbd;--dots:#d9d9d9;--customdark:#009b43;--customlight:#7fcda0;--customgrey:#f1fcf6;--customsubmenulight:#f3f9f6;--customingredient:#048cb0;--fibruline:#1a8dad;--pisane:#06682d;--swelite:#a62b2f;--nastar:#7f4613;--exafine:#ce5824;--gotham:"Montserrat",sans-serif}body{font-family:Montserrat,sans-serif;font-family:var(--gotham);scroll-behavior:smooth}body.active{overflow:hidden;position:relative}body.active:after{background-color:#000;background-color:var(--black);content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:10000}a{text-decoration:none}h1,h2,h3,h4,h5,h6{line-height:120%;text-transform:uppercase}h1{font-size:1.75rem;font-weight:900}h1 span{color:#009b43;color:var(--customdark)}h1 sup{font-size:medium;line-height:1;vertical-align:top}@media screen and (min-width:768px){h1{font-size:2.5rem;font-weight:900}}h2{font-size:1.25rem;font-weight:900}@media screen and (min-width:768px){h2{font-size:2rem;font-weight:900}}h3{font-size:1rem;font-weight:700}@media screen and (min-width:768px){h3{font-size:1.25rem;font-weight:900}}h4{font-size:.875rem;font-weight:500}p{font-size:1rem;font-weight:400}section p a,section ul li a{font-weight:600!important;line-height:150%!important;text-decoration:underline!important}section ul{max-width:100%!important}section ul.iti__country-list{max-width:none!important}strong{font-weight:600;line-height:150%}em{font-style:italic}sup{all:revert}.uptitle{font-size:.75rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase}@media screen and (min-width:768px){.uptitle{font-size:.875rem}}.subtitle{align-items:center;display:flex;font-size:.875rem;font-weight:900;gap:12px}@media screen and (min-width:768px){.subtitle{font-size:1rem}}.subtitle span{color:#fff;color:var(--white);font-size:.75rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.container{margin:0 auto;max-width:1440px;width:100%}.bullet-points,.bullet-points *{display:none;height:0}.bullet-points+ul,main ul:not(.bullet-points+ul):not(.infos-container):not(.checkbox-list):not(.sidebar-ressources--list-item-filter):not(.iti__country-list){display:flex;flex-direction:column;gap:16px}.bullet-points+ul li,main ul:not(.bullet-points+ul):not(.infos-container):not(.checkbox-list):not(.sidebar-ressources--list-item-filter):not(.iti__country-list) li{font-size:1rem;font-weight:400;letter-spacing:-.021px;line-height:150%;padding-left:32px;position:relative}.bullet-points+ul li:before{background-color:#009b43;background-color:var(--customdark);content:"";height:16px;left:0;-webkit-mask:url(/app/themes/appo/public/images/icons/arrow-top-right.54491c.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/arrow-top-right.54491c.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:16px}main ul:not(.bullet-points+ul):not(.infos-container):not(.checkbox-list):not(.sidebar-ressources--list-item-filter) li:before{background-color:#009b43;background-color:var(--customdark);content:"";height:5px;left:0;-webkit-mask:none;mask:none;position:absolute;top:50%;transform:translateY(-50%);width:5px}.pagination{align-items:center;display:flex;gap:16px;justify-content:center}@media screen and (min-width:960px){.pagination{justify-content:flex-end}}.pagination .page-numbers{align-items:center;background-color:#fff;background-color:var(--white);color:#000;color:var(--black);display:flex;font-size:.75rem;font-weight:700;height:32px;justify-content:center;line-height:12px;transition:color,background-color .3s ease;width:32px}.pagination .page-numbers:not(.next):not(.prev){border:1px solid #bdbdbd;border:1px solid var(--lightgrey)}.pagination .page-numbers.current{background-color:#009b43;background-color:var(--customdark);border:1px solid #009b43;border:1px solid var(--customdark);color:#fff;color:var(--white)}.pagination .page-numbers.prev{-webkit-mask:url(/app/themes/appo/public/images/icons/icon-arrow-left.16b9b3.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-arrow-left.16b9b3.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain}.pagination .page-numbers.next,.pagination .page-numbers.prev{background-color:#000;background-color:var(--black);height:16px;width:16px}.pagination .page-numbers.next{-webkit-mask:url(/app/themes/appo/public/images/icons/icon-arrow-right.4cdf94.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-arrow-right.4cdf94.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain}.owl-dots{display:flex;gap:16px;justify-content:center;margin-top:16px}.owl-dots button.owl-dot{background-color:#d9d9d9!important;background-color:var(--dots)!important;border-radius:50%;height:8px;width:8px}.owl-dots button.owl-dot.active{background-color:#009b43!important;background-color:var(--customdark)!important}.gform_heading{display:none}.newsletter .gform_heading{display:flex;flex-direction:column;gap:24px}.newsletter .gform_heading .gform_required_legend{display:none}.gfield{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:768px){.gfield{gap:11px}}.gfield label:not(.gform-field-label--type-inline),.gform_wrapper.gravity-theme legend{display:flex!important;font-size:.75rem!important;font-weight:500!important;gap:6px!important;line-height:120%;text-transform:uppercase}.gform_wrapper.gravity-theme .gfield-choice-input+label{cursor:pointer}.gfield label .gfield_required{color:#009b43;color:var(--customdark)}.gfield .ginput_container input{padding:0!important}.gfield .ginput_container input,.gfield .ginput_container select{color:#5f5e5e!important;color:var(--grey)!important;font-size:.875rem!important;font-style:italic;font-weight:400;line-height:120%;width:100%}.gfield .ginput_container input[type=tel]{border:none!important;padding-left:50px!important}.gfield .ginput_container:not(.ginput_container_select):not(.ginput_container_consent){padding:16px}.gfield .ginput_container:not(.ginput_container_consent){border:1px solid #bdbdbd;border:1px solid var(--lightgrey)}.gfield .ginput_recaptcha{border:none}.gfield .ginput_container_checkbox .gfield-choice-input{margin:0}.gfield .ginput_container_checkbox .gfield_checkbox .gchoice{align-items:center;display:flex;gap:8px}.gfield .ginput_container_checkbox .gfield_checkbox input[type=checkbox]{border:1px solid #000;border:1px solid var(--black);cursor:pointer;height:16px;position:relative;transition:border .3s ease-in-out;width:16px}.gfield .ginput_container_checkbox .gfield_checkbox input[type=checkbox]:checked{background-color:#009b43;background-color:var(--customdark);border-color:#009b43;border-color:var(--customdark)}.gfield .ginput_container_checkbox .gfield_checkbox input[type=checkbox]:after{background-color:#fff;background-color:var(--white);content:"";height:8px;left:50%;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-check.fa048e.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-check.fa048e.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.gfield .gfield_choice_all_toggle{cursor:pointer}.gfield--type-select .ginput_container_select{position:relative}.gfield--type-select .ginput_container_select select{padding:16px!important}.gfield--type-select .ginput_container_select:after{background-color:#009b43;background-color:var(--customdark);content:"";height:8px;-webkit-mask:url(/app/themes/appo/public/images/icons/full-arrow.873106.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/full-arrow.873106.svg) no-repeat;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px}.gfield--type-consent legend{display:none}.gfield--type-consent .ginput_container_consent{display:flex;gap:10px}.gfield--type-consent .ginput_container_consent input{border:1px solid #000;border:1px solid var(--black);height:16px;position:relative;transition:border .3s ease-in-out;width:16px}.gfield--type-consent .ginput_container_consent input:checked{background-color:#009b43;background-color:var(--customdark);border-color:#009b43;border-color:var(--customdark)}.gfield--type-consent .ginput_container_consent input:after{background-color:#fff;background-color:var(--white);content:"";height:8px;left:50%;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-check.fa048e.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-check.fa048e.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.gfield--type-consent .ginput_container_consent label{font-size:10px;font-weight:400;letter-spacing:-.021px;line-height:16px;width:calc(100% - 26px)}.gfield--type-textarea textarea{width:100%}.gfield:last-child{font-size:10px;font-weight:500}@media screen and (min-width:768px){.gfield:last-child{bottom:-30px;position:relative}}.gform_footer{align-items:center;background-color:#009b43;background-color:var(--customdark);color:#fff;color:var(--white);cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:12px;padding:11px 16px!important;position:relative;text-transform:uppercase;transition:background-color,color,.3s ease;width:max-content}.gform_footer,.gform_footer:before{clip-path:polygon(100% 0,100% 68%,92% 100%,0 100%,0 0)}.gform_footer:before{background-color:initial;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;transition:background-color .3s ease;z-index:-1}.header-search{grid-gap:24px;display:grid;gap:24px;margin-bottom:48px;padding:32px 16px 0}@media screen and (min-width:1024px){.header-search{gap:72px;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;padding:80px 112px 0}}.header-search p{color:#1f1f1f;color:var(--neutral-black-2,#1f1f1f);font-family:Montserrat,sans-serif;font-family:var(--gotham);font-size:20px;font-style:normal;font-weight:700;letter-spacing:.8px;line-height:120%;text-transform:uppercase}@media screen and (min-width:1024px){.header-search p{grid-area:1/1/2/3}}.header-search p span{color:#009b43}.header-search input[type=search],.header-search input[type=search]::placeholder{color:#5f5e5e;display:block;font-family:Gotham,sans-serif;font-size:13px;font-style:italic;font-weight:500;letter-spacing:-.021px;line-height:normal;text-overflow:ellipsis;white-space:nowrap;width:100%}.header-search input[type=search]{-webkit-appearance:none;appearance:none;background:#f1fcf6;background:var(--cosucra-green-grey,#f1fcf6);padding:16px}@media screen and (min-width:1024px){.header-search .search-bar-results{display:flex;flex-direction:row-reverse;grid-area:1/3/2/4}}.search-results-container{display:flex;flex-direction:column;gap:40px;padding:0 16px 40px}@media screen and (min-width:1024px){.results-wrapper{grid-column-gap:72px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;padding:0 112px 88px}.search-results-container{grid-area:1/1/2/3;padding:0}}.search-results-container article{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1024px){.search-results-container article{flex-direction:row;gap:24px}}.search-results-container article .article-thumbnail{height:115px;width:100%}@media screen and (min-width:1024px){.search-results-container article .article-thumbnail{height:120px;max-width:200px;width:200px}}.search-results-container article .article-thumbnail img{height:100%;object-fit:cover;width:100%}.search-results-container article .infos-article{display:flex;flex-direction:column;gap:12px;width:100%}@media screen and (min-width:1024px){.search-results-container article .infos-article{display:flex;flex-direction:column;gap:12px;max-width:calc(100% - 200px)}}.pages-container,.posts-container{display:flex;flex-direction:column;gap:24px}.pages-container p,.posts-container p{color:#5f5e5e;color:var(--neutral-grey,#5f5e5e);font-family:Gotham,sans-serif;font-size:1rem;font-style:normal;font-weight:700;letter-spacing:-.021px;line-height:150%}.sidebar-search-results{display:flex;flex-direction:column;gap:40px;grid-area:1/3/2/4}.sidebar-search-results .redirect{display:flex;flex-direction:column;gap:16px;padding:24px}.sidebar-search-results .redirect .uptitle{font-weight:500}.sidebar-search-results .redirect h3{font-size:1.125rem}.sidebar-search-results .redirect-contact{background:#009b43;color:#fff}.sidebar-search-results .redirect-resources{background:#f1fcf6}.sidebar-search-results .redirect-resources .uptitle{color:#5f5e5e}.newsletter{direction:rtl;height:90%;left:50%;overflow:auto;overflow-x:hidden;position:fixed;top:80px;transform:translate(-50%);visibility:hidden;width:100%;z-index:1000000000000000}@media screen and (min-width:768px){.newsletter{height:100%;max-height:90%;max-width:765px;padding:0}}.newsletter--container{background-color:#fff;background-color:var(--white);direction:ltr;display:flex;flex-direction:column;gap:24px;padding:32px 16px;position:relative}@media screen and (min-width:768px){.newsletter--container{clip-path:polygon(82% 0,100% 12%,100% 100%,0 100%,0 0);padding:82px 112px 66px 133px}}@media screen and (min-width:1281px){.newsletter--container{padding:82px 112px 66px 133px}}.newsletter--container h2{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.newsletter--container h2{font-size:1.5rem;padding-right:32px}}.newsletter--container h2:before{background-color:#009b43;background-color:var(--customdark);content:"";height:32px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-newsletter.7a65e9.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-newsletter.7a65e9.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;width:32px}@media screen and (min-width:768px){.newsletter--container h2:before{content:none}}.newsletter .close{align-items:center;background-color:#f1fcf6;background-color:var(--customgrey);display:flex;height:64px;justify-content:center;position:relative;position:absolute;right:0;top:0;width:64px;z-index:1}@media screen and (min-width:768px){.newsletter .close{align-items:flex-start;background-color:initial;height:46px;width:46px}.newsletter .close:hover{cursor:pointer}}.newsletter .close:after{background-color:#009b43;background-color:var(--customdark);content:"";display:block;height:23px;-webkit-mask:url(/app/themes/appo/public/images/icons/close.23e464.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/close.23e464.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;width:23px}@media screen and (min-width:768px){.newsletter .close:after{background-color:#fff;background-color:var(--white)}}.newsletter form .gform_body .gform_fields{gap:29px}@media screen and (min-width:768px){.newsletter form .gform_body .gform_fields{-moz-column-gap:40px;column-gap:40px;row-gap:29px}}.newsletter form .gform_body .gfield--type-select .ginput_container_select:after{height:12px;-webkit-mask:url(/app/themes/appo/public/images/icons/arrow-bottom.312330.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/arrow-bottom.312330.svg) no-repeat;-webkit-mask-size:cover;mask-size:cover}.newsletter form .gform_body .gfield--type-consent{grid-column:1/3}.newsletter form .gform_body .gfield .ginput_container:not(.ginput_container_select):not(.ginput_container_consent){padding:14px}.newsletter form .gform_body .gfield .ginput_container{font-size:10px;font-style:normal;font-weight:400;line-height:normal}.newsletter form .gform_body .gfield .ginput_container input,.newsletter form .gform_body .gfield .ginput_container select{font-size:14px;font-style:italic;font-weight:400;line-height:normal}.newsletter form .gform_body .gfield:last-child{margin-top:20px}@media screen and (min-width:768px){.newsletter form .gform_body .gfield:last-child{margin-top:0}}.newsletter form .gform_footer{margin:-19px 0 0 auto!important}@media screen and (min-width:768px){.newsletter form .gform_footer{margin:0 0 0 auto!important}}.newsletter form .gform_footer input[type=submit]{margin-bottom:0}.gfield--type-consent{cursor:pointer}.btn-picto{cursor:pointer;display:block;height:32px;position:relative;width:32px}.btn-picto,.btn-picto:before{background-color:#009b43;background-color:var(--customdark);clip-path:polygon(100% 0,100% 75%,76% 100%,0 100%,0 0);transition:background-color .3s ease}.btn-picto:before{bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px}.btn-picto:after{background-color:#fff;background-color:var(--white);content:"";height:8px;left:50%;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-long-arrow-right.10f6ac.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-long-arrow-right.10f6ac.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s ease;width:16px}.btn-picto:hover:before{background:#fff;background:var(--white)}.btn-picto:hover:after{background-color:#009b43;background-color:var(--customdark)}.btn-picto.big{height:48px;width:48px}.btn-picto.big:after{height:20px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-arrow-right.4cdf94.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-arrow-right.4cdf94.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.btn-picto.big--green{background-color:#fff;background-color:var(--white)}.btn-picto.big--green:before,.btn-picto.big--green:hover{background-color:#009b43;background-color:var(--customdark)}.btn-picto.big--blue,.btn-picto.big--green:hover:before{background-color:#fff;background-color:var(--white)}.btn-picto.big--blue:before,.btn-picto.big--blue:hover{background-color:#232653}.btn-picto.big--blue:hover:before{background-color:#fff;background-color:var(--white)}.btn-picto.big--blue:hover:after{background-color:#232653}.btn-picto-only{background-color:#fff;background-color:var(--white);height:8px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-long-arrow-right.10f6ac.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-long-arrow-right.10f6ac.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease;width:16px}.btn-primary{align-items:center;background-color:#009b43;background-color:var(--customdark);color:#fff;color:var(--white);cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:12px;padding:11px 16px;position:relative;text-transform:uppercase;transition:background-color,color,.3s ease;width:max-content}.btn-primary,.btn-primary:before{clip-path:polygon(100% 0,100% 68%,92% 100%,0 100%,0 0)}.btn-primary:before{background-color:initial;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;transition:background-color .3s ease;z-index:-1}.btn-primary:hover{color:#009b43;color:var(--customdark)}.btn-primary:hover:before{background:#fff;background:var(--white)}.btn-primary:hover .btn-picto-only{background-color:#009b43;background-color:var(--customdark)}.btn-primary.inverse{color:#009b43;color:var(--customdark)}.btn-primary.inverse:before{background-color:#fff;background-color:var(--white)}.btn-primary.inverse .btn-picto-only{background-color:#009b43;background-color:var(--customdark)}.btn-primary.inverse:hover{color:#fff;color:var(--white)}.btn-primary.inverse:hover:before{background:#009b43;background:var(--customdark)}.btn-primary.inverse:hover .btn-picto-only{background-color:#fff;background-color:var(--white)}.btn-secondary{align-items:center;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:16px;max-width:max-content;text-transform:uppercase}.btn-secondary:hover .btn-picto:before{background:#fff;background:var(--white)}.btn-secondary:hover .btn-picto:after{background-color:#009b43;background-color:var(--customdark)}.btn-secondary.actu .btn-picto:before{background-color:#fff;background-color:var(--white)}.btn-secondary.actu .btn-picto:after{background-color:#009b43;background-color:var(--customdark)}.btn-secondary.actu:hover .btn-picto:before{background:#009b43;background:var(--customdark)}.btn-secondary.actu:hover .btn-picto:after{background-color:#fff;background-color:var(--white)}.btn-secondary.black .btn-picto{background-color:#000;background-color:var(--black)}.btn-secondary.black .btn-picto:before{background-color:#fff;background-color:var(--white)}.btn-secondary.black .btn-picto:after{background-color:#000;background-color:var(--black)}.btn-secondary.black:hover .btn-picto{background-color:#009b43;background-color:var(--customdark)}.btn-secondary.black:hover .btn-picto:before{background:#009b43;background:var(--customdark)}.btn-secondary.black:hover .btn-picto:after{background-color:#fff;background-color:var(--white)}.btn-secondary.video,.btn-tertiary{font-size:.75rem}.btn-tertiary{color:#009b43;color:var(--customdark);font-weight:700;max-width:max-content;text-decoration:underline;text-decoration-color:#009b43;text-decoration-color:var(--customdark);text-transform:uppercase;text-underline-offset:7px;transition:text-decoration-color .3s ease}.btn-tertiary:hover{text-decoration-color:#0000}.btn-details{align-items:center;display:flex;font-size:.625rem;font-weight:700;gap:8px;letter-spacing:-.021px;max-width:max-content;transition:color .3s ease}.btn-details:hover{color:#009b43;color:var(--customdark)}.btn-details:hover .btn-picto-only{background-color:#009b43;background-color:var(--customdark)}.btn-details .btn-picto-only{background-color:#000;background-color:var(--black);height:12px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-plus.3acd35.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-plus.3acd35.svg) no-repeat;width:12px}.btn-back{align-items:center;background-color:#009b43;background-color:var(--customdark);border:1px solid #0000;color:#fff;color:var(--white);cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:0;height:48px;padding:11px 16px;position:relative;transition:all .3s ease;width:max-content;width:48px}@media screen and (min-width:768px){.btn-back{gap:12px;width:max-content}}.btn-back .btn-picto-only{height:16px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-arrow-left.16b9b3.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-arrow-left.16b9b3.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain}.btn-back .btn-picto-only,.btn-back:hover{background-color:#fff;background-color:var(--white)}.btn-back:hover{border:1px solid #009b43;border:1px solid var(--customdark);color:#009b43;color:var(--customdark)}.btn-back:hover .btn-picto-only{background-color:#009b43;background-color:var(--customdark)}.slider--nav-buttons{display:flex;gap:16px}.slider--nav-buttons button{background-color:#009b43;background-color:var(--customdark);cursor:pointer;display:block;height:48px;position:relative;transition:background-color .3s ease;width:48px}.slider--nav-buttons button.owl-prev,.slider--nav-buttons button.owl-prev:before{clip-path:polygon(25% 0,100% 0,100% 100%,0 100%,0 24%)}.slider--nav-buttons button.owl-prev:after{-webkit-mask:url(/app/themes/appo/public/images/icons/icon-arrow-left.16b9b3.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-arrow-left.16b9b3.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain}.slider--nav-buttons button.owl-next,.slider--nav-buttons button.owl-next:before{clip-path:polygon(100% 0,100% 75%,76% 100%,0 100%,0 0)}.slider--nav-buttons button.owl-next:after{-webkit-mask:url(/app/themes/appo/public/images/icons/icon-arrow-right.4cdf94.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-arrow-right.4cdf94.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain}.slider--nav-buttons button:before{background-color:#fff;background-color:var(--white);bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;transition:background-color .3s ease}.slider--nav-buttons button:after{background-color:#009b43;background-color:var(--customdark);content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s ease;width:16px}.slider--nav-buttons button:hover:before{background:#009b43;background:var(--customdark)}.slider--nav-buttons button:hover:after{background-color:#fff;background-color:var(--white)}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loading{display:block;opacity:0}.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;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(/app/themes/appo/public/styles/owl.video.play.7f01b0.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-theme .owl-dots,.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent;text-align:center}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{zoom:1;display:inline-block}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity .2s ease;width:10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.hero{padding:0 16px}@media screen and (min-width:768px){.hero{margin-bottom:40px;padding:48px 24px 0}}.hero-container{display:flex;flex-direction:column;height:320px;justify-content:flex-end;position:relative}@media screen and (min-width:768px){.hero-container{height:480px;max-width:1191px;padding:24px 0 0}}@media screen and (min-width:1281px){.hero-container{max-width:1212px;padding:24px 0 0}}.hero-content{background-color:#fff;background-color:var(--white);display:flex;flex-direction:column;gap:8px;max-width:275px;padding:16px 24px 16px 0;width:100%}@media screen and (min-width:768px){.hero-content{gap:16px;max-width:max-content;padding:40px 40px 40px 0}}.hero-content span{color:#009b43;color:var(--customdark)}@media screen and (min-width:768px){.hero-content .uptitle{font-weight:500}}.hero-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hero-img img{height:100%;object-fit:cover;width:100%}.hero-actu{margin-bottom:48px;padding:24px 16px 0}.hero-actu--container{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:768px){.hero-actu--container{gap:48px}}@media screen and (min-width:1281px){.hero-actu--container{padding:0 112px}}.hero-actu--back{display:none}@media screen and (min-width:768px){.hero-actu--back{display:flex}.hero-actu--back .btn-back{gap:16px}}.hero-actu--content{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:768px){.hero-actu--content{align-items:center;flex-direction:row;justify-content:space-between}}.hero-actu--text{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.hero-actu--text{max-width:488px;width:100%}}.hero-actu--text .tag{color:#009b43;color:var(--customdark);font-family:Montserrat,sans-serif;font-family:var(--gotham);font-size:.875rem;font-weight:500;line-height:120%;margin-bottom:8px;position:relative;text-transform:uppercase}.hero-actu--text .tag span{background-color:#5f5e5e;background-color:var(--grey);bottom:-8px;height:1px;left:0;position:absolute;width:24px}.hero-actu--text h1{font-family:Montserrat,sans-serif;font-family:var(--gotham);font-size:30px;font-style:normal;font-weight:700;letter-spacing:1.2px;line-height:32px;text-transform:uppercase}@media screen and (min-width:768px){.hero-actu--text h1{font-size:2.125rem;line-height:120%}}.hero-actu--text .date{color:#5f5e5e;color:var(--grey);font-family:Montserrat,sans-serif;font-family:var(--gotham);font-size:.75rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase}@media screen and (min-width:768px){.hero-actu--text .date{font-size:.875rem;font-weight:400;line-height:120%}}.hero-actu--img{height:200px}@media screen and (min-width:768px){.hero-actu--img{height:420px;max-width:696px;width:100%}}.hero-actu--img img{height:100%;object-fit:cover;width:100%}.error-404--container{display:flex;flex-direction:column;gap:24px;padding:176px 16px 279px;position:relative}@media screen and (min-width:768px){.error-404--container{align-content:flex-end;flex-wrap:wrap;overflow:hidden;padding:198px 56px 198px 0}}@media screen and (min-width:1025px){.error-404--container{padding:198px 288px 198px 0}}.error-404--container h1{font-size:2.25rem}@media screen and (min-width:768px){.error-404--container h1{font-size:3.75rem;max-width:416px}}.error-404--container p{line-height:170%}@media screen and (min-width:768px){.error-404--container p{max-width:416px}}.error-404--container .btn-primary{justify-content:center;width:100%;z-index:1}@media screen and (min-width:481px){.error-404--container .btn-primary{width:max-content}}.error-404--img{height:100%;left:0;position:absolute;top:0;width:100%}.error-404--img img{height:calc(100% - 108px);object-fit:cover;width:100%}@media screen and (min-width:768px){.error-404--img img{height:120%;object-fit:contain;position:relative;top:-137px;width:64%}}.slider-redirection-actualites{background-color:#f1fcf6;background-color:var(--customgrey);display:flex;flex-direction:column;gap:40px;padding:24px 0}@media screen and (min-width:768px){.slider-redirection-actualites{padding:96px 0}}.slider-redirection-actualites--container{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:1281px){.slider-redirection-actualites--container{flex-direction:row;gap:34px;padding:0 112px}}.slider-redirection-actualites--container>.container-redirection{text-align:center}@media screen and (min-width:1281px){.slider-redirection-actualites--container>.container-redirection{display:none}}.slider-redirection-actualites--title{display:flex;flex-direction:column;gap:8px;padding:0 16px}@media screen and (min-width:1281px){.slider-redirection-actualites--title{max-width:280px;padding:0;width:100%}}.slider-redirection-actualites--title .uptitle{font-weight:500}.slider-redirection-actualites--title p{line-height:150%}.slider-redirection-actualites--title .container-redirection{display:flex;flex-direction:column;gap:32px;margin-top:24px}.slider-redirection-actualites--title .container-redirection .slider--nav-buttons button:before{background-color:#f1fcf6;background-color:var(--customgrey)}.slider-redirection-actualites--title .container-redirection .slider--nav-buttons button:hover:before{background-color:#009b43;background-color:var(--customdark)}.slider-redirection-actualites--title .container-redirection .btn-tertiary{display:none}@media screen and (min-width:1281px){.slider-redirection-actualites--title .container-redirection .btn-tertiary{display:block}.slider-redirection-actualites--liste{max-width:856px;width:100%}}.slider-redirection-actualites--liste .owl-item{padding-right:32px}@media screen and (min-width:1281px){.slider-redirection-actualites--liste .owl-item{padding-right:48px}}.slider-redirection-actualites--liste .owl-item:not(:last-child){border-right:1px dashed #009b43;border-right:1px dashed var(--customdark)}.slider-redirection-actualites--liste .card-actualite .btn-secondary .btn-picto:before{background-color:#f1fcf6;background-color:var(--customgrey)}.slider-redirection-actualites--liste .card-actualite .btn-secondary:hover .btn-picto:before{background-color:#009b43;background-color:var(--customdark)}.card-actualite a{display:flex}@media screen and (min-width:768px){.card-actualite a:hover .card-actualite--content .btn-picto:before{background-color:#009b43;background-color:var(--customdark)}.card-actualite a:hover .card-actualite--content .btn-picto:after{background-color:#fff;background-color:var(--white)}}.card-actualite--content{display:flex;flex-direction:column;gap:16px;width:100%}.card-actualite--content .tag{align-items:center;display:flex;gap:8px}@media screen and (min-width:1281px){.card-actualite--content .tag{align-items:flex-start;flex-direction:column}}.card-actualite--content .tag .brand{align-items:center;color:#009b43;color:var(--customdark);display:flex;font-size:.75rem;font-weight:500;gap:8px;text-transform:uppercase}.card-actualite--content .tag .brand:after{background-color:#5f5e5e;background-color:var(--grey);content:"";display:inline-flex;height:1px;width:24px}.card-actualite--content .tag .date{color:#5f5e5e;color:var(--grey);font-size:.75rem;font-weight:400;text-transform:uppercase}.card-actualite--content h3{font-weight:500;transition:font-weight .3s ease}.card-actualite--content .actu{align-self:flex-end}.card-actualite:hover h3{font-weight:700}.sidebar-ressources{display:flex;flex-direction:column;gap:16px;max-width:311px;width:100%}@media screen and (min-width:960px){.sidebar-ressources{gap:32px}}.sidebar-ressources--search{background-color:#f1fcf6;background-color:var(--customgrey);display:flex;gap:40px;justify-content:space-between;padding:16px}@media screen and (min-width:960px){.sidebar-ressources--search{margin-bottom:16px}}.sidebar-ressources--search input{font-family:Gotham,sans-serif;font-size:.75rem;font-weight:400;padding:0!important;width:calc(100% - 60px)}.sidebar-ressources--search button{background-color:#000;background-color:var(--black);cursor:pointer;height:20px;-webkit-mask:url(/app/themes/appo/public/images/icons/search.9aad79.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/search.9aad79.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.sidebar-ressources h3{background-color:#009b43;background-color:var(--customdark);color:#fff;color:var(--white);display:flex;font-size:.875rem;font-weight:500;gap:16px;justify-content:center;letter-spacing:-.021px;margin-bottom:16px;padding:16px 24px;text-transform:none}@media screen and (min-width:960px){.sidebar-ressources h3{background-color:initial;color:#000;color:var(--black);justify-content:flex-start;margin-bottom:0;padding:0}}.sidebar-ressources h3:before{background-color:#fff;background-color:var(--white);content:"";height:16px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-filter.d43ab6.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-filter.d43ab6.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}@media screen and (min-width:960px){.sidebar-ressources h3:before{display:none}}.xfiles__list-filter__title{margin-bottom:0!important}.sidebar-ressources--list-item-filter{display:none;flex-direction:column;gap:16px}@media screen and (min-width:960px){.sidebar-ressources--list-item-filter{display:flex}}.sidebar-ressources--list-item-filter .item-filter{padding-bottom:16px}.sidebar-ressources--list-item-filter .item-filter:not(:last-child){border-bottom:1px solid #000;border-bottom:1px solid var(--black)}.sidebar-ressources--list-item-filter .item-filter h4{align-items:center;border-bottom:none!important;color:#000;color:var(--black);cursor:pointer;display:flex;font-size:.75rem;justify-content:space-between;line-height:100%;text-transform:uppercase;transition:color .3s ease}.sidebar-ressources--list-item-filter .item-filter h4:after{background-color:#000;background-color:var(--black);content:"";display:block;height:16px;-webkit-mask:url(/app/themes/appo/public/images/icons/arrow-bottom.312330.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/arrow-bottom.312330.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:rotate .3s ease;width:16px}.sidebar-ressources--list-item-filter .item-filter h4.active{color:#009b43;color:var(--customdark)}.sidebar-ressources--list-item-filter .item-filter h4.active:after{background-color:#009b43;background-color:var(--customdark);rotate:180deg}.sidebar-ressources--list-item-filter .item-filter .checkbox-list{display:none;flex-direction:column;gap:16px;margin-top:16px}.sidebar-ressources--list-item-filter .item-filter .checkbox-list .checkbox-item{align-items:center;cursor:pointer;display:flex;gap:10px}.sidebar-ressources--list-item-filter .item-filter .checkbox-list .checkbox-item label{font-size:.75rem;font-weight:300;line-height:100%;transition:font-weight .3s ease}.sidebar-ressources--list-item-filter .item-filter .checkbox-list .checkbox-item input{border:1px solid #000;border:1px solid var(--black);height:16px;position:relative;transition:border .3s ease-in-out;width:16px}.sidebar-ressources--list-item-filter .item-filter .checkbox-list .checkbox-item input:checked{background-color:#009b43;background-color:var(--customdark);border-color:#009b43;border-color:var(--customdark)}.sidebar-ressources--list-item-filter .item-filter .checkbox-list .checkbox-item input:checked+label{font-weight:500}.sidebar-ressources--list-item-filter .item-filter .checkbox-list .checkbox-item input:after{background-color:#fff;background-color:var(--white);content:"";height:8px;left:50%;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-check.fa048e.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-check.fa048e.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.sidebar-ressources--list-item-filter .item-filter .select-container{display:none;margin-top:16px;position:relative;width:100%!important}.sidebar-ressources--list-item-filter .item-filter .select-container select{border:1px solid #000;border:1px solid var(--black);cursor:pointer;font-size:10px;font-weight:400;line-height:100%;margin:0!important;max-width:236px;padding:8px!important;position:relative;width:100%}.sidebar-ressources--list-item-filter .item-filter .select-container:after{background-color:#009b43;background-color:var(--customdark);bottom:3px!important;content:"";height:16px;-webkit-mask:url(/app/themes/appo/public/images/icons/full-arrow.873106.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/full-arrow.873106.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:83px!important;width:16px}.sidebar-ressources .reinit{align-items:center;background:none!important;cursor:pointer;display:none;font-size:.75rem;font-weight:700;gap:12px;letter-spacing:-.021px;line-height:100%;margin-top:0!important;padding-left:0!important;width:max-content}@media screen and (min-width:960px){.sidebar-ressources .reinit{display:flex}}.sidebar-ressources .reinit:before{background-color:#009b43;background-color:var(--customdark);content:"";height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/arrow-circle.25b06a.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/arrow-circle.25b06a.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.ressources--container{display:flex;flex-direction:column;gap:48px;padding:48px 16px}@media screen and (min-width:960px){.ressources--container{padding:65.5px 16px 30px}}@media screen and (min-width:1281px){.ressources--container{padding:65.5px 112px 30px}}.ressources--intro{display:grid;grid-template-columns:1fr;padding:0}@media screen and (min-width:960px){.ressources--intro{align-items:center;-moz-column-gap:24px;column-gap:24px;grid-template-columns:minmax(200px,311px) minmax(200px,624px) 157px;justify-content:space-between}}.ressources--intro .uptitle{font-family:Gotham,sans-serif;font-size:.875rem;margin-bottom:8px;margin-top:0;order:2}@media screen and (min-width:960px){.ressources--intro .uptitle{grid-column:1/2;order:1}}.ressources--intro h1{font-size:1.25rem;margin-bottom:24px;order:3}@media screen and (min-width:960px){.ressources--intro h1{font-size:1.5rem;grid-column:1/2;margin-bottom:0;order:2}}.ressources--intro p:not(.uptitle){font-family:Gotham,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:-.021px;line-height:170%;order:4}@media screen and (min-width:960px){.ressources--intro p:not(.uptitle){grid-column:2/3;grid-row:1/3;order:3}}.ressources--intro .btn-primary{font-size:.75rem;margin-bottom:24px;order:1}@media screen and (min-width:960px){.ressources--intro .btn-primary{grid-column:3/4;grid-row:1/3;margin-bottom:0;order:4}}.ressources--intro .btn-primary .btn-picto-only{height:16px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-logout.627ae2.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-logout.627ae2.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}.ressources-liste--cards-container{grid-row-gap:32px;display:grid;grid-template-columns:1fr;padding:0;row-gap:32px}@media screen and (min-width:960px){.ressources-liste--cards-container{-moz-column-gap:24px;column-gap:24px;grid-template-columns:311px minmax(280px,800px);justify-content:space-between}}.ressources-liste--cards-container .sidebar-ressources{justify-self:center}.ressources-liste--cards-container .ressources-liste--card{display:flex;flex-direction:column;gap:24px;margin:0;overflow:hidden;position:relative}.ressources-liste--cards-container .ressources-liste--card .liste--element{background:#fff;display:flex;flex-direction:column;gap:32px;height:100%;left:100%;opacity:0;position:absolute;transition:left .5s ease-in,opacity .5s ease-out;width:100%}@media screen and (min-width:960px){.ressources-liste--cards-container .ressources-liste--card .liste--element{gap:60px}}.ressources-liste--cards-container .ressources-liste--card .liste--element.active{left:0;opacity:1;z-index:1}.ressources-liste--cards-container .ressources-liste--card .liste--element-return{align-items:center;color:#009b43;color:var(--customdark);display:flex;font-size:10px;font-weight:700;gap:8px;letter-spacing:.5px;line-height:100%;text-transform:uppercase}.ressources-liste--cards-container .ressources-liste--card .liste--element-return:before{background-color:#009b43;background-color:var(--customdark);content:"";display:block;height:12px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-long-arrow-left.66f1d2.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-long-arrow-left.66f1d2.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;width:12px}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details{grid-row-gap:32px;display:grid;grid-template-columns:1fr;row-gap:32px}@media screen and (min-width:960px){.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details{-moz-column-gap:16px;column-gap:16px;grid-template-columns:minmax(200px,449px) minmax(183px,240px)}}@media screen and (min-width:1281px){.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details{gap:72px}}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-text{border-bottom:1px solid #bdbdbd;border-bottom:1px solid var(--lightgrey);display:flex;flex-direction:column;gap:16px;padding-bottom:32px}@media screen and (min-width:960px){.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-text{border-bottom:initial;border-right:1px solid #bdbdbd;border-right:1px solid var(--lightgrey);padding-right:29px}}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-text .content-card-type{display:flex;gap:16px;justify-content:space-between}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-text .content-card-type .type{align-items:center;color:#009b43;color:var(--customdark);display:flex;font-size:10px;font-weight:700;gap:12px;letter-spacing:-.021px}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-text .content-card-type .type:before{background-color:#009b43;background-color:var(--customdark);content:"";height:19px;width:19px}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-text .content-card-type .type.pdf:before{-webkit-mask:url(/app/themes/appo/public/images/icons/icon-pdf.52a67e.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-pdf.52a67e.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-text .content-card-type .type.video:before{-webkit-mask:url(/app/themes/appo/public/images/icons/icon-video.0c4e75.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-video.0c4e75.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-text .content-card-type .with-private-text{display:flex;flex-direction:column;padding-left:44px;position:relative}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-text .content-card-type .with-private-text span{font-size:10px;font-weight:700;letter-spacing:-.021px;line-height:150%}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-text .content-card-type .with-private-text a{font-size:10px;font-weight:500;letter-spacing:-.021px;line-height:150%;text-decoration-line:underline}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-text .content-card-type .with-private-text:before{background:url(/app/themes/appo/public/images/icons/lock.f0465b.svg) no-repeat;content:"";height:32px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:32px}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-text .content-card-infos{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:960px){.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-text .content-card-infos{max-width:390px;width:100%}}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-text .content-card-infos h3{font-size:.875rem;font-weight:500;letter-spacing:-.021px;line-height:100%;text-transform:none}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-text .content-card-infos p{font-size:.75rem;font-weight:400;letter-spacing:-.021px;line-height:150%}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-link{display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width:960px){.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-link{display:flex;flex-direction:column}}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-link .btn-primary{border:1px solid #009b43;border:1px solid var(--customdark);clip-path:none;font-size:10px;font-weight:700;grid-column:1/3;justify-content:center;letter-spacing:-.021px;line-height:100%;margin-top:12px;order:4;text-transform:none;transition:all .3s ease;width:100%}@media screen and (min-width:960px){.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-link .btn-primary{margin-top:0;max-width:max-content;order:1;padding:8px 16px}}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-link .btn-primary:after{background-color:#fff;background-color:var(--white);content:"";height:12px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-download.c9c99e.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-download.c9c99e.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .3s ease;width:12px}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-link .btn-primary:hover{background-color:#fff;background-color:var(--white);border:1px solid #009b43;border:1px solid var(--customdark)}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-link .btn-primary:hover:after{background-color:#009b43;background-color:var(--customdark)}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-link .details-weight{font-size:10px;font-weight:500;letter-spacing:-.021px;line-height:150%;margin-top:4px;order:2}@media screen and (min-width:960px){.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-link .details-weight{grid-column:1/3;margin-top:20px}}[dir=ltr] .ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-link .details-date{text-align:right}[dir=rtl] .ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-link .details-date{text-align:left}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-link .details-date{color:#828282;font-size:10px;font-weight:400;letter-spacing:-.021px;line-height:150%;margin-top:4px;order:3}@media screen and (min-width:960px){.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-link .details-date{margin-bottom:26px;margin-top:0;text-align:left}}.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-link img{grid-column:1/3;height:193px;object-fit:cover;order:1;width:100%}@media screen and (min-width:960px){.ressources-liste--cards-container .ressources-liste--card .liste--element-content .content-details-link img{order:4}}.ressources-liste--cards-container .ressources-liste--card .liste--loop{grid-row-gap:24px;grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,328px));justify-content:center;row-gap:24px}@media screen and (min-width:960px){.ressources-liste--cards-container .ressources-liste--card .liste--loop{grid-template-columns:repeat(auto-fill,minmax(200px,250px))}.ressources--container.connexion{flex-direction:row;gap:24px;justify-content:space-between}}.xfiles-home{font-family:Gotham,sans-serif}.xfiles__btn.xfiles__link.btn-primary:after{content:none}.ressources--public-presse{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:960px){.ressources--public-presse{gap:22px;justify-content:center;max-width:520px;width:100%}}.ressources--public-presse .uptitle{align-items:center;color:#009b43;color:var(--customdark);display:flex;font-family:Gotham,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:16px;letter-spacing:-.021px;line-height:normal;text-transform:none}@media screen and (min-width:960px){.ressources--public-presse .uptitle{margin-bottom:6px}}.ressources--public-presse .uptitle:before{background-color:#009b43;background-color:var(--customdark);content:"";height:32px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-folder.ddd889.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-folder.ddd889.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;width:32px}.ressources--public-presse h1{letter-spacing:1.12px}.ressources--public-presse p:not(.uptitle){font-size:14px;letter-spacing:-.021px;line-height:180%}@media screen and (min-width:960px){.ressources--public-presse p:not(.uptitle){margin-bottom:67px}}.ressources--securise{background-color:#f1fcf6;background-color:var(--customgrey);display:flex;flex-direction:column;gap:24px;padding:48px 16px}@media screen and (min-width:960px){.ressources--securise{max-width:624px;padding:32px 72px 32px 60px;width:100%}}.ressources--securise .uptitle{align-items:center;color:#009b43;color:var(--customdark);display:flex;font-size:16px;font-style:normal;font-weight:500;gap:16px;letter-spacing:-.021px;line-height:normal;text-transform:none}.ressources--securise .uptitle:before{background-color:#009b43;background-color:var(--customdark);content:"";height:32px;-webkit-mask:url(/app/themes/appo/public/images/icons/folder-secure.f095bd.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/folder-secure.f095bd.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;width:32px}.ressources--securise h2{letter-spacing:1.12px}.ressources--securise p:not(.uptitle){font-size:14px;letter-spacing:-.021px;line-height:180%}.ressources--securise form{overflow:hidden;position:relative}.ressources--securise form.show-fogotten-password .securise-forgotten-password{display:flex;flex-direction:column;gap:24px;left:0;opacity:1}@media screen and (min-width:960px){.ressources--securise form.show-fogotten-password .securise-forgotten-password{gap:12px}}.ressources--securise form.show-fogotten-password .securise-forgotten-password div{display:flex;flex-direction:column;gap:12px}.ressources--securise form.show-fogotten-password .securise-forgotten-password div label{font-size:.75rem;font-style:italic;font-weight:600;line-height:120%;text-transform:uppercase}.ressources--securise form.show-fogotten-password .securise-forgotten-password div input{background-color:#fff;background-color:var(--white);color:#bdbdbd;color:var(--lightgrey);font-size:14px;font-style:italic;font-weight:400;line-height:120%;padding:16px}.ressources--securise form.show-fogotten-password .securise-forgotten-password .email-input{width:100%}.ressources--securise form.show-fogotten-password .securise-forgotten-password .email-submit{flex-direction:row;gap:24px;justify-content:space-between}.ressources--securise form.show-fogotten-password .securise-forgotten-password .back-login{font-size:10px;font-weight:500;line-height:100%;text-decoration-line:underline}.ressources--securise form .securise-login .securise-login-input{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:960px){.ressources--securise form .securise-login .securise-login-input{flex-direction:row}}.ressources--securise form .securise-login .securise-login-input div[data-lastpass-icon-root=true]{display:none}.ressources--securise form .securise-login .securise-login-input div{display:flex;flex-direction:column;gap:12px;width:100%}.ressources--securise form .securise-login .securise-login-input div label{font-size:.75rem;font-style:italic;font-weight:600;line-height:120%;text-transform:uppercase}.ressources--securise form .securise-login .securise-login-input div input{background-color:#fff;background-color:var(--white);color:#bdbdbd;color:var(--lightgrey);font-size:14px;font-style:italic;font-weight:400;line-height:120%;padding:16px}.ressources--securise form .securise-forgotten-password{background-color:#f0f9f4;bottom:0;left:100%;opacity:0;position:absolute;top:0;transition:left .5s ease-out,opacity .5s ease-out;width:100%;z-index:1000}.ressources--securise form .securise-submit{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:960px){.ressources--securise form .securise-submit{flex-direction:row;gap:24px;justify-content:space-between;margin-top:24px}}.ressources--securise form .securise-submit span{font-size:10px;font-weight:500;line-height:100%;text-decoration-line:underline}.ressources--securise form .securise-submit button{justify-content:center;width:100%}.ressources--securise .securise-need-access{align-items:center;border-top:1px dashed #009b43;border-top:1px dashed var(--customdark);display:flex;flex-direction:column;gap:12px;padding-top:24px}@media screen and (min-width:960px){.ressources--securise .securise-need-access{flex-direction:row;gap:24px;justify-content:normal}}.ressources--securise .securise-need-access .securise-no-access{align-items:center;display:flex;font-size:.875rem;font-weight:500;gap:16px;letter-spacing:-.021px;line-height:100%}.ressources--securise .securise-need-access .securise-no-access:before{background-color:#009b43;background-color:var(--customdark);content:"";height:32px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-key.28da69.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-key.28da69.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;width:32px}.ressources--securise .securise-need-access .securise-no-access-link{font-size:.75rem;font-weight:400;line-height:100%;text-decoration-line:underline}@media screen and (min-width:960px){.ressources--container.inscription{flex-direction:row;justify-content:center}}@media screen and (min-width:1281px){.ressources--container.inscription{justify-content:space-between;padding:65.5px 184px 30px 112px}}.ressources--container.inscription .ressources--container-content{background-color:#f1fcf6;background-color:var(--customgrey);display:flex;flex-direction:column;gap:24px;padding:48px 16px}@media screen and (min-width:960px){.ressources--container.inscription .ressources--container-content{max-width:487px;padding:56px 69px 0 72px;width:100%}}.ressources--container.inscription .ressources--container-content .uptitle{align-items:center;color:#009b43;color:var(--customdark);display:flex;font-size:16px;font-style:normal;font-weight:500;gap:16px;letter-spacing:-.021px;line-height:normal;text-transform:none}.ressources--container.inscription .ressources--container-content .uptitle:before{background-color:#009b43;background-color:var(--customdark);content:"";height:32px;-webkit-mask:url(/app/themes/appo/public/images/icons/folder-secure.f095bd.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/folder-secure.f095bd.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;width:32px}@media screen and (min-width:960px){.ressources--container.inscription .ressources--container-content h1{font-size:2rem;line-height:48px}}.ressources--container.inscription .ressources--container-content p:not(.uptitle){font-size:.875rem;font-weight:500;letter-spacing:-.021px;line-height:180%}@media screen and (min-width:960px){.ressources--container.inscription .ressources--container-content p:not(.uptitle){font-size:1rem;line-height:24px}}.ressources--container.inscription .ressources--container-content ul{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:960px){.ressources--container.inscription .ressources--container-content ul{gap:32px}}.ressources--container.inscription .ressources--container-content ul li{align-items:center;display:flex;font-size:.875rem;font-weight:400;gap:16px;line-height:120%;position:relative}.ressources--container.inscription .ressources--container-content ul li span{align-items:center;border:2px solid #009b43;border:2px solid var(--customdark);border-radius:50%;color:#009b43;color:var(--customdark);display:flex;font-size:16px;font-weight:500;height:32px;justify-content:center;line-height:100%;max-width:32px;text-transform:uppercase;width:100%}.ressources--container.inscription .ressources--container-form{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:960px){.ressources--container.inscription .ressources--container-form{max-width:520px;width:100%}.ressources--container.inscription .ressources--container-form h2{font-size:1.5rem}}.ressources--container.inscription .ressources--container-form form{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:960px){.ressources--container.inscription .ressources--container-form form{gap:0}}.ressources--container.inscription .ressources--container-form form .gform_fields{display:flex;flex-direction:column;gap:24px;position:relative}.ressources--container.inscription .ressources--container-form form .gform_fields .gfield label:not(.gform-field-label--type-inline){font-style:italic}.ressources--container.inscription .ressources--container-form form .gform_fields .gfield:last-child{bottom:-100px;color:#009b43;color:var(--customdark);font-size:.75rem;left:50%;position:absolute;transform:translateX(-50%)}@media screen and (min-width:768px){.ressources--container.inscription .ressources--container-form form .gform_fields .gfield:last-child{bottom:-26px;left:auto;position:relative;transform:none;width:max-content}}.ressources--container.inscription .ressources--container-form form .gform_fields .gfield.gfield--type-consent label{color:#5f5e5e;color:var(--grey);font-size:.75rem;line-height:150%;max-width:556px}.ressources--container.inscription .ressources--container-form form .gform_footer{clip-path:polygon(100% 0,100% 68%,97% 100%,0 100%,0 0);justify-content:center;width:100%}@media screen and (min-width:768px){.ressources--container.inscription .ressources--container-form form .gform_footer{margin:0 0 0 auto;width:max-content}}.ressources--container.inscription .ressources--container-form form .gform_footer:after{background-color:#fff;background-color:var(--white);content:"";height:8px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-long-arrow-right.10f6ac.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-long-arrow-right.10f6ac.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease;width:16px}@media screen and (min-width:960px){.ressources--container.gabarit-doc{align-items:flex-end;flex-direction:row;gap:24px;justify-content:space-between}}.ressources--container.gabarit-doc .ressources--container-content{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:960px){.ressources--container.gabarit-doc .ressources--container-content{max-width:728px;width:100%}}.ressources--container.gabarit-doc .ressources--container-content .uptitle{align-items:center;color:#009b43;color:var(--customdark);display:flex;font-size:16px;font-style:normal;font-weight:500;gap:16px;letter-spacing:-.021px;line-height:normal;text-transform:none}.ressources--container.gabarit-doc .ressources--container-content .uptitle:before{background-color:#009b43;background-color:var(--customdark);content:"";height:32px;-webkit-mask:url(/app/themes/appo/public/images/icons/folder-secure.f095bd.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/folder-secure.f095bd.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;width:32px}.ressources--container.gabarit-doc .ressources--container-content p:not(.uptitle){font-size:.875rem;letter-spacing:-.021px;line-height:180%}.ressources--container.gabarit-doc .ressources--container-content h1{font-size:1.25rem}@media screen and (min-width:960px){.ressources--container.gabarit-doc .ressources--container-content h1{font-size:1.5rem}}.ressources--container.gabarit-doc .ressources--container-content h2{border-bottom:1px solid #009b43;border-bottom:1px solid var(--customdark);font-size:1.125rem;font-weight:700;line-height:100%;padding:0 0 16px;text-transform:none}@media screen and (min-width:960px){.ressources--container.gabarit-doc .ressources--container-infos{height:100%;max-width:312px;width:100%}}.ressources--container.gabarit-doc .ressources--container-infos .infos-content{background-color:#f1fcf6;background-color:var(--customgrey);padding:24px}.ressources--container.gabarit-doc .ressources--container-infos .infos-content h3{font-size:1.125rem;font-weight:700;margin-bottom:34px;text-transform:none}.ressources--container.gabarit-doc .ressources--container-infos .infos-content p:not(:first-child){margin-top:18px}.ressources--container.gabarit-doc .ressources--container-infos .infos-content p:not(:last-child){border-bottom:1px solid #7fcda0;border-bottom:1px solid var(--customlight);padding-bottom:18px}.ressources--container.gabarit-doc .ressources--container-infos .infos-content p{display:flex;flex-direction:column;font-size:10px;font-weight:700;gap:8px;line-height:100%;text-transform:uppercase}.ressources--container.gabarit-doc .ressources--container-infos .infos-content p span{color:#5f5e5e;color:var(--grey);font-size:.875rem;font-weight:400;letter-spacing:-.021px;line-height:150%;text-transform:none}.ressources--container.gabarit-doc .ressources--container-infos .btn-primary{border:1px solid #009b43;border:1px solid var(--customdark);clip-path:none;justify-content:center;letter-spacing:-.021px;text-transform:none;width:100%}@media screen and (min-width:960px){.ressources--container.gabarit-doc .ressources--container-infos .btn-primary{padding:20px}}.ressources--container.gabarit-doc .ressources--container-infos .btn-primary .btn-picto-only{height:12px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-download.c9c99e.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-download.c9c99e.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;width:12px}.ressources--container.gabarit-doc .ressources--container-infos .btn-primary:hover{background-color:#fff;background-color:var(--white);border:1px solid #009b43;border:1px solid var(--customdark);color:#009b43;color:var(--customdark)}.ressources--container.gabarit-doc .ressources--container-infos .btn-primary:hover .btn-picto-only{background-color:#009b43;background-color:var(--customdark)}.lp-wrapper:not("lp-hero") section>div{padding:0 16px!important}@media screen and (min-width:1440px){.lp-wrapper:not("lp-hero") section>div{padding:0!important}}.lp-wrapper .fb50{flex-basis:50%}.footer-lp{background-color:#000;color:#fff;display:block;padding:2rem 1rem;text-align:center;width:100%}.footer-lp .footer-lp_wrapper{display:flex;flex-direction:column;margin:0 auto;max-width:1440px}@media (min-width:768px){.footer-lp .footer-lp_wrapper{align-items:center;flex-direction:row-reverse;justify-content:space-between}}.footer-lp .visit{font-size:16px;font-weight:600;line-height:32px;margin-bottom:24px}@media (min-width:768px){.footer-lp .visit{align-items:center;display:flex;margin-bottom:0}}.footer-lp .visit span{display:block;margin-bottom:20px}@media (min-width:768px){.footer-lp .visit span{margin-bottom:0;margin-right:40px}}@media (min-width:769px) AND (max-width:960px){.footer-lp .visit span{margin-bottom:0;margin-right:20px}}.footer-lp .visit .visit-logo{align-items:center;display:flex;gap:24px;justify-content:center}.footer-lp .copyright{font-size:14px;font-weight:400;line-height:17px}.wp-block-columns{padding:24px 16px}@media screen and (min-width:768px){.wp-block-columns{padding:48px 16px}}@media screen and (min-width:1281px){.wp-block-columns{padding:24px 112px}}