@import url(https://use.typekit.net/hme5ngv.css);
:root{--ff-main: “foco”, sans-serif;--ff-secondray: "Gotcha Gothic", sans-serif;--ff-extra: "Maternity", serif;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semi-bold: 600;--fw-bold: 700;--header-height: 84px;--input-height: 50px;--navbar-height: 100px;--filter-height: 34px;--wrapper-width: 860px;--col-white: #FFFFFF;--col-black: #000000;--col-grey-light: #F3F2F3;--col-grey: #E7E5E6;--col-grey-dark: #958C97;--col-main: #FFD100;--col-main-light: #f1f1f1;--col-secondary: #005C84;--col-title: var(--col-black);--col-calendar: #443448;--col-calendar-disabled: #44344880;--col-accent: #E9640E;--col-heart: #F73069;--col-success-bg: #d1e7dd;--col-success-text: #0a3622;--col-danger-bg: #f8d7da;--col-danger-text: #58151c;--border-radius: 7px;--border-radius-b: 10px;--transition-light-rebound: cubic-bezier(0.070, 0.320, 0.015, 1.090);--zindex-menu: 10;--zindex-overall: 99}@media screen and (min-width: 400px){:root{--reassurance-size: 170px}}.ce_button a,.mod_registration_module .widget-submit button.disabled,.mod_consent .actions button[name=consent-settings],button.btn-grey,a.btn-grey,.mod_notification_request_permission button:first-of-type,.ce_news_group a,.ce_cta .link-content a,.mod_consent .actions button[name=consent-accept-all],button.btn-main-dark,a.btn-main-dark,.mod_notification_request_permission button:last-of-type,.mod_registration_module .widget-submit button,button[type=submit],input[type=submit],.link-content a,button.btn-main,a.btn-main,.ce_anti_waste .recap-container button[type=button]{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--gap);width:-moz-fit-content;width:fit-content;min-width:200px;height:42px;margin-top:4px;margin-bottom:4px;padding-left:var(--double-gap);padding-right:var(--double-gap);font-family:var(--ff-main);font-size:16px;font-weight:var(--fw-bold);text-align:center;border:none;outline:none;border-radius:var(--border-radius-b);cursor:pointer;text-decoration:none}.ce_button a.disabled,.mod_registration_module .widget-submit button.disabled,.mod_consent .actions button.disabled[name=consent-settings],button.disabled.btn-grey,a.disabled.btn-grey,.mod_notification_request_permission button.disabled:first-of-type,.ce_news_group a.disabled,.mod_consent .actions button.disabled[name=consent-accept-all],button.disabled.btn-main-dark,a.disabled.btn-main-dark,.mod_notification_request_permission button.disabled:last-of-type,button.disabled[type=submit],input.disabled[type=submit],.link-content a.disabled,button.disabled.btn-main,a.disabled.btn-main,.ce_anti_waste .recap-container button.disabled[type=button]{opacity:.5;pointer-events:none}.mod_notification_request_permission button:last-of-type,.mod_registration_module .widget-submit button,button[type=submit],input[type=submit],.link-content a,button.btn-main,a.btn-main,.ce_anti_waste .recap-container button[type=button]{color:var(--col-black);background-color:var(--col-main)}.mod_notification_request_permission button:first-of-type,.ce_news_group a,.ce_cta .link-content a,.mod_consent .actions button[name=consent-accept-all],button.btn-main-dark,a.btn-main-dark{color:var(--col-main);background-color:var(--col-black)}.mod_registration_module .widget-submit button.disabled,.mod_consent .actions button[name=consent-settings],button.btn-grey,a.btn-grey{color:var(--col-grey-dark);background-color:var(--col-grey)}@keyframes addLike{0%{opacity:1;transform:scale(1)}25%{transform:scale(0.8)}50%{transform:scale(1.3)}75%{transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes removeLike{0%{opacity:1;transform:scale(1.3)}100%{opacity:0;transform:scale(0)}}@keyframes loading{0%{opacity:1}25%{opacity:.25}50%{opacity:.5}75%{opacity:.25}100%{opacity:1}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}img{vertical-align:middle}article,aside,details,figcaption,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*::-moz-selection{color:var(--col-black);background:var(--col-main)}*::selection{color:var(--col-black);background:var(--col-main)}body{font-family:var(--ff-main);line-height:normal;color:var(--col-black)}body #wrapper{position:relative;max-width:var(--wrapper-width);margin-left:auto;margin-right:auto;background-color:var(--col-white);box-shadow:0 0 200px 0 rgba(114,29,126,.15);overflow-x:hidden}@media(min-width: 860px){body #wrapper #container{padding-left:var(--quad-gap);padding-right:var(--quad-gap)}}body #wrapper #container .tl_message{width:100%}body #wrapper #container .tl_message p{width:-moz-fit-content;width:fit-content;margin:var(--double-gap) auto;padding:var(--gap) var(--double-gap);text-align:center;border-radius:var(--border-radius-b)}body #wrapper #container .tl_message p.tl_confirm{color:var(--col-success-text);background-color:var(--col-success-bg)}body #wrapper #container .tl_message p.tl_error{color:var(--col-danger-text);background-color:var(--col-danger-bg)}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--ff-secondray)}#wrapper .invisible{position:absolute;opacity:0;pointer-events:none;z-index:-1}div[class^=mod_] .filters{position:fixed;top:var(--header-height);left:0;width:100vw;max-width:100vw;height:var(--filters-height);margin-bottom:var(--quad-gap);background-color:var(--col-white);overflow-x:auto;z-index:var(--zindex-menu)}@media(min-width: 860px){div[class^=mod_] .filters{left:unset;width:860px;margin-right:auto;margin-left:auto}div[class^=mod_] .filters:not(.news-filter){transform:translateX(-60px)}div[class^=mod_] .filters::-webkit-scrollbar{height:8px}div[class^=mod_] .filters::-webkit-scrollbar-track{background:var(--col-main-light)}div[class^=mod_] .filters::-webkit-scrollbar-thumb{background:var(--col-title);border-radius:4px}div[class^=mod_] .filters::-webkit-scrollbar-thumb:hover{background:var(--col-main)}}div[class^=mod_] .filters ul{display:flex;align-items:center;gap:var(--double-gap);width:-moz-max-content;width:max-content;padding-left:var(--double-gap);padding-right:var(--double-gap)}div[class^=mod_] .filters ul li{display:flex;align-items:center;gap:var(--half-gap);padding-bottom:var(--double-gap);flex-shrink:0;width:-moz-fit-content;width:fit-content;font-family:var(--ff-secondray);font-size:20px;line-height:1.8;cursor:pointer}div[class^=mod_] .filters ul li.active>div::after{position:absolute;bottom:6px;content:"";display:block;width:100%;height:2px;background-color:currentColor}div[class^=mod_] .filters ul li>div{position:relative;flex-shrink:0}div[class^=mod_] .filters ul li:not(.active){opacity:.5}body[class^=type] #container{padding-top:calc(var(--header-height) + var(--double-gap));min-height:60vh}body.type-with-filters #container{margin-top:calc(var(--filter-height) + var(--double-gap))}body:not([class^=type]) #container{min-height:calc(100vh - 120px)}.sprite-icon.icon-pomona-group{position:relative;top:2px}.article-preview{padding-top:60px !important}@font-face{font-family:"Gotcha Gothic";src:url(3dfba9ee7a6c6c9372bb.eot);src:url(3dfba9ee7a6c6c9372bb.eot#iefix) format("embedded-opentype"),url(e8e6f1c150a1ccf4da83.ttf) format("truetype"),url(65eb9e7baed617d8b96e.woff2) format("woff2"),url(2d8e01772554e3d2d1ed.woff) format("woff"),url("480b27b1ab6c2a905e9a.svg#Gotcha Gothic") format("svg")}@font-face{font-family:"Maternity";src:url(87b3fadad425fe3debcc.eot);src:url(87b3fadad425fe3debcc.eot#iefix) format("embedded-opentype"),url(9f5b9a2a6af1704f7c3e.ttf) format("truetype"),url(1b716e2812bffa6b3b91.woff2) format("woff2"),url(94964e017b013306e11e.woff) format("woff"),url("fd926489c8661ac98603.svg#Gotcha Gothic") format("svg")}div:not(.has-bg-color):not(.has-background-image)>.content h1,div:not(.has-bg-color):not(.has-background-image)>.content h2:not(.cat-color-title){color:var(--col-title)}h1,h2{font-family:var(--ff-secondray);font-weight:normal}h1,h2,h3,h4,h5,h6{line-height:1.2}h1{margin-bottom:var(--triple-gap);font-size:32px;font-weight:var(--fw-regular);text-transform:uppercase}h2{margin-bottom:var(--double-gap);font-size:20px;font-weight:var(--fw-regular)}h2:not(:first-child):not(:first-of-type){margin-top:var(--quad-gap)}h3{margin-bottom:var(--gap);font-size:18px;font-weight:var(--fw-regular)}h3:not(:first-child):not(:first-of-type){margin-top:var(--double-gap)}.mod_article>.content>h2.ce_headline{font-size:32px}a{text-decoration:none}strong{font-weight:var(--fw-bold)}blockquote{font-family:var(--ff-extra)}header{position:fixed;inset:0;width:100vw;max-width:var(--wrapper-width);margin-left:auto;margin-right:auto;height:var(--header-height);background-color:var(--col-white);z-index:var(--zindex-menu)}header h1{margin-bottom:0}header .mod_header{position:relative;display:flex;align-items:flex-end;justify-content:space-between;width:100%;height:100%;padding:var(--quad-gap) var(--triple-gap) var(--gap) var(--double-gap)}header .mod_header.is-news,header .mod_header.is-event{justify-content:flex-start;gap:var(--gap);padding-left:0}header .mod_header.is-news h1,header .mod_header.is-event h1{font-size:24px;text-transform:none}header .mod_header.is-news a:not(.back-button),header .mod_header.is-event a:not(.back-button){margin-left:auto}header .mod_header .back-button{display:flex;align-items:center;width:60px;height:48px;margin:0;padding:var(--gap) var(--double-gap) var(--gap) var(--gap);color:var(--col-black);background-color:var(--col-main-light);border-radius:0 30px 30px 0;cursor:pointer}header .mod_header .back-button svg{width:26px;height:26px;margin-left:auto}header .mod_header .title{width:-moz-fit-content;width:fit-content;max-width:75%;line-height:1.2}header .mod_header .title h1{width:-moz-fit-content;width:fit-content;color:var(--col-title);text-transform:none}header .mod_header .title h1.dates{display:flex;align-items:flex-end;gap:var(--half-gap);margin-bottom:-6px;color:var(--col-calendar);font-size:24px;font-weight:var(--fw-regular);line-height:1.2}header .mod_header .title h1.dates .time .row,header .mod_header .title h1.dates .time .column{display:flex;gap:var(--half-gap);align-items:flex-end}header .mod_header .title h1.dates .time .row strong,header .mod_header .title h1.dates .time .column strong{font-size:24px;font-weight:var(--fw-regular)}header .mod_header .title h1 span{font-size:24px;line-height:1.2}header .mod_header .title span{display:inline-block;max-width:100%;width:100%;font-size:16px;text-overflow:ellipsis;line-height:1.2;white-space:nowrap;overflow:hidden}header .mod_header .title span.event{color:var(--col-title);line-height:1.2}header .mod_header .like-container{position:absolute;right:var(--double-gap);bottom:calc(var(--gap) + 6px);margin-left:auto}@media(min-width: 860px){header .mod_header .like-container{right:var(--quad-gap)}}header .mod_header .like-container .icons{width:24px;height:24px}header .mod_header .like-container .likes{display:none}header .mod_header a{color:var(--col-black)}header .mod_header a svg{width:30px;height:30px}.mod_article:not(:first-of-type):not(.no-mt){margin-top:var(--gutter)}.mod_article:not(.no-mb){margin-bottom:var(--double-gutter)}.mod_article:not(.container-fluid){width:100%;max-width:100vw;margin-left:auto;margin-right:auto;padding-left:var(--double-gap);padding-right:var(--double-gap)}.mod_article.container-fluid{position:relative;width:100%;z-index:1}@media(min-width: 860px){.mod_article.container-fluid{left:-40px;width:calc(100% + 80px)}}.mod_article.container-fluid.has-bg-color .content{padding-left:var(--double-gap);padding-right:var(--double-gap)}.mod_article.container-fluid.has-bg-color.bg-main{color:var(--col-white)}.mod_article.container-fluid.has-bg-color.bg-main p,.mod_article.container-fluid.has-bg-color.bg-main a,.mod_article.container-fluid.has-bg-color.bg-main strong,.mod_article.container-fluid.has-bg-color.bg-main em,.mod_article.container-fluid.has-bg-color.bg-main b,.mod_article.container-fluid.has-bg-color.bg-main h1,.mod_article.container-fluid.has-bg-color.bg-main h2,.mod_article.container-fluid.has-bg-color.bg-main h3,.mod_article.container-fluid.has-bg-color.bg-main h4{color:var(--col-white)}.mod_article.reduce{max-width:600px;margin-left:auto;margin-right:auto}.mod_article.has-bg-color,.mod_article.has-background-image{padding:var(--quad-gap) var(--double-gap)}.mod_article .content>.ce_headline+.ce_text{margin-top:var(--half-gutter) !important}.mod_article .content>div[class^=ce_]:not(.ce_space):not(:first-of-type):not(.ce_button),.mod_article .content .layout_full>div[class^=ce_]:not(.ce_space):not(:first-of-type):not(.ce_button){margin-top:var(--gutter)}.mod_article .content>div[class^=ce_]:not(.ce_space):not(:last-of-type):not(:last-child),.mod_article .content .layout_full>div[class^=ce_]:not(.ce_space):not(:last-of-type):not(:last-child){margin-bottom:var(--gutter)}body[class^=type] footer{padding:var(--double-gap) var(--double-gap) calc(var(--navbar-height) + var(--triple-gap));background-color:var(--col-grey)}footer .mod_footer>div:first-child{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-bottom:var(--gutter)}@media(min-width: 576px){footer .mod_footer>div:first-child{flex-direction:row;justify-content:space-evenly}}footer .mod_footer>div:first-child img{max-width:80px;margin-bottom:var(--double-gap);border-radius:var(--border-radius)}@media(min-width: 576px){footer .mod_footer>div:first-child img{margin-bottom:0}}footer .mod_footer>div:first-child .socials{display:flex;align-items:center;gap:var(--gap)}footer .mod_footer>div:first-child .socials a{color:var(--col-black)}footer .mod_footer>div:first-child .socials a svg{width:26px;height:26px}footer .mod_footer .addictic-app{width:-moz-fit-content;width:fit-content;margin:0 auto var(--gutter);padding:var(--double-gap);background-color:var(--col-grey-light);border-radius:10px}footer .mod_footer .copyright{margin-top:var(--double-gap);font-size:12px;text-align:center}footer .mod_footer .copyright a{color:var(--col-black);text-decoration:underline}footer nav{display:flex;justify-content:center}footer nav ul{display:flex;align-items:center;gap:var(--half-gap)}footer nav ul li:not(:first-child)::before{content:"-";margin-right:var(--half-gap)}footer nav ul li a{color:var(--col-black);font-size:12px}footer .mod_non_connected_footer{position:relative;height:120px;max-width:100vw;overflow:hidden}footer .mod_non_connected_footer svg{position:absolute;bottom:0;width:100vw;max-width:860px}footer .mod_non_connected_footer img{position:absolute;left:48%;bottom:6px;height:70px;max-width:200px;transform:translateX(-50%);z-index:2}.ce_accident_day_count p{display:flex;align-items:center;justify-content:center;max-width:230px;margin-left:auto;margin-right:auto;font-family:var(--ff-secondray);font-size:20px;text-align:left;line-height:1.1}.ce_accident_day_count p span{position:relative;margin-right:2px;padding:4px 5px;color:var(--col-calendar);font-size:24px;z-index:1}.ce_accident_day_count p span:last-child{margin-right:12px}.ce_accident_day_count p span::before{position:absolute;top:42%;left:0;content:"";display:block;width:100%;height:40px;line-height:1;background-color:var(--col-main-light);border-radius:10px;transform:translateY(-50%);z-index:-1}.ce_accordion_start{width:100%}.ce_accordion_start.open .accordion-title svg{transform:rotate(90deg)}.ce_accordion_start .accordion-title{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.6rem 1rem;color:var(--col-main);font-weight:bold;cursor:pointer;border-radius:20px;border:2px solid currentColor}.ce_accordion_start .accordion-title svg{width:20px;height:20px;transition:transform .2s ease-out;transform-origin:center center}.ce_accordion_start .accordion-content{max-width:80%;margin-bottom:.6rem;margin-left:auto;margin-right:auto;padding-top:.6rem;transition:height .4s ease-out}.mod_alert{width:100%;padding:0 var(--gap);z-index:var(--zindex-overall)}.mod_alert .alert+.alert{margin-top:var(--double-gap)}.mod_alert .alert{padding:var(--double-gap);border-radius:var(--border-radius-b)}.mod_alert .alert:last-child{margin-bottom:var(--gutter)}.mod_alert .alert .alert-container{display:flex;align-items:center;justify-content:space-between;gap:var(--gap)}.mod_alert .alert .alert-container .alert-content{font-size:14px}.mod_alert .alert .alert-container .alert-content h1,.mod_alert .alert .alert-container .alert-content h2,.mod_alert .alert .alert-container .alert-content h3{margin-bottom:0;font-size:18px}.mod_alert .alert .alert-container .close-button{flex-shrink:0;width:40px;height:40px;padding:var(--gap);cursor:pointer}.ce_anti_waste>p{margin-top:var(--gap);margin-bottom:var(--double-gap);color:var(--col-title);text-align:center}.ce_anti_waste.recap-open .recap-container{transform:translate(-50%, 0);opacity:1;pointer-events:auto}.ce_anti_waste.recap-open .recap-overlay{opacity:.7;pointer-events:auto;z-index:2}.ce_anti_waste .input-group{margin-bottom:var(--double-gap)}.ce_anti_waste .input-group .checkbox-container,.ce_anti_waste .input-group .quantity-container{position:relative;display:flex;align-items:center}.ce_anti_waste .input-group .checkbox-container{justify-content:space-between;gap:var(--double-gap);padding:var(--double-gap);border:1px solid var(--col-grey);border-radius:16px;background-color:var(--col-white);z-index:2}.ce_anti_waste .input-group .checkbox-container label{display:flex;flex-direction:column;width:100%;color:var(--col-title);cursor:pointer}.ce_anti_waste .input-group .checkbox-container label .label,.ce_anti_waste .input-group .checkbox-container label .price{font-family:var(--ff-secondray);font-size:20px;font-weight:var(--fw-regular);line-height:1.1;margin-bottom:var(--double-gap)}.ce_anti_waste .input-group .checkbox-container label .price em{font-family:var(--ff-main);font-size:16px}.ce_anti_waste .input-group .checkbox-container label .deadline{font-size:12px}.ce_anti_waste .input-group .checkbox-container input[type=checkbox]{--checkbox-diameter: 20px;--checkbox-border-width: 1px;--checkbox-border-style: solid;--checkmark-size: 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:var(--checkbox-diameter);height:var(--checkbox-diameter);flex-shrink:0;border-radius:100%;border:var(--checkbox-border-width) var(--checkbox-border-style) var(--col-main-light);transition:all .3s;cursor:pointer}.ce_anti_waste .input-group .checkbox-container input[type=checkbox]::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 0 0 calc(var(--checkbox-diameter)/2.5) var(--col-main);border-radius:inherit;opacity:0;transition:all .5s cubic-bezier(0.12, 0.4, 0.29, 1.46)}.ce_anti_waste .input-group .checkbox-container input[type=checkbox]::before{left:50%;top:50%;content:"";position:absolute;width:10px;height:10px;background-color:var(--col-main);opacity:0;border-radius:100%;transform:translate(-50%, -50%) scale(0.8);transition:all .1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity .1s}.ce_anti_waste .input-group .checkbox-container input[type=checkbox]:hover{border-color:var(--col-main-light)}.ce_anti_waste .input-group .checkbox-container input[type=checkbox]:checked{border-color:rgba(0,0,0,0)}.ce_anti_waste .input-group .checkbox-container input[type=checkbox]:checked::before{opacity:1;transform:translate(-50%, -50%) scale(var(--checkmark-size));transition:all .2s cubic-bezier(0.12, 0.4, 0.29, 1.46) .1s}.ce_anti_waste .input-group .checkbox-container input[type=checkbox]:active:not(:checked)::after{box-shadow:none;transition:none;opacity:1}.ce_anti_waste .input-group .quantity-container{top:calc(var(--gap)*-1.5);height:0;color:var(--col-black);background-color:var(--col-main-light);border-radius:0 0 16px 16px;overflow:hidden;transition:height .3s ease-in-out}.ce_anti_waste .input-group .quantity-container.open{height:92px}.ce_anti_waste .input-group .quantity-container>div{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--quad-gap) var(--double-gap) var(--double-gap)}.ce_anti_waste .input-group .quantity-container>div label{flex-shrink:0}.ce_anti_waste .input-group .quantity-container>div input{width:90px;height:30px;background-color:var(--col-white)}.ce_anti_waste .input-group .quantity-container>div span{text-transform:lowercase}.ce_anti_waste .recap-container{position:fixed;left:50%;bottom:var(--navbar-height);min-width:260px;min-height:300px;background-color:var(--col-main-light);border-radius:var(--border-radius);transform:translate(-50%, 100%);opacity:0;pointer-events:none;transition:transform .6s var(--transition-light-rebound),opacity .3s ease-in-out;z-index:3}.ce_anti_waste .recap-container .recap-content{max-height:60vh;padding:0 var(--double-gap) var(--gutter);overflow-y:auto}.ce_anti_waste .recap-container .recap-content .recap-item{display:flex;flex-direction:column;margin-top:5px;margin-bottom:5px;padding:5px;background-color:var(--col-white);border-radius:var(--border-radius)}.ce_anti_waste .recap-container .recap-content .recap-item span{margin-bottom:2px}.ce_anti_waste .recap-container .recap-content .recap-item span:not(:first-child){font-size:14px}.ce_anti_waste .recap-container button[type=button]{margin-top:0;margin-left:auto;margin-right:auto;border-radius:var(--border-radius)}.ce_anti_waste .recap-container button[type=button] svg{width:20px}.ce_anti_waste .recap-overlay{position:fixed;inset:0;width:100vw;height:100vh;background-color:var(--col-calendar);opacity:0;transition:opacity .2s ease-in-out;pointer-events:none;z-index:-1}.ce_anti_waste button[type=submit]{position:fixed;left:50%;bottom:var(--navbar-height);display:flex;align-items:center;gap:var(--half-gap);width:-moz-fit-content;width:fit-content;font-weight:var(--fw-bold);transform:translateX(-50%);z-index:3}.ce_anti_waste button[type=submit]:disabled{background-color:var(--col-grey-light);pointer-events:none}.ce_anti_waste button[type=submit]:disabled>span:first-child{opacity:.5}.ce_anti_waste button[type=submit]>span:first-child{display:flex;align-items:center;gap:var(--gap);white-space:nowrap;line-height:.8}.ce_anti_waste button[type=submit]>span:first-child svg{position:relative;top:-2px;width:24px;height:24px}.ce_anti_waste button[type=submit] span.loader{display:none}.ce_anti_waste button[type=submit] svg{width:20px;height:20px}.ce_button{display:flex;margin-top:var(--double-gap)}.ce_button.center{justify-content:center}.ce_button.end{justify-content:flex-end}.toggle-switch{position:relative;display:flex;width:52px;height:30px;cursor:pointer}.toggle-switch input[type=checkbox]{width:100%;height:100%;opacity:0;z-index:2}.toggle-switch input[type=checkbox]:checked+.toggle-switch-handle{transform:translateX(35px);box-shadow:0 2px 5px rgba(0,0,0,.2),0 0 0 3px var(--col-main)}.toggle-switch input[type=checkbox]:checked+.toggle-switch-background{background-color:var(--col-main);box-shadow:inset 0 0 0 2px var(--col-title)}.toggle-switch input[type=checkbox]:checked+.toggle-switch:before{content:"On";color:var(--col-main);right:-15px}.toggle-switch input[type=checkbox]:checked+.toggle-switch-background .toggle-switch-handle{transform:translateX(20px)}.toggle-switch .toggle-switch-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ddd;border-radius:20px;box-shadow:inset 0 0 0 2px #ccc;transition:background-color .3s ease-in-out}.toggle-switch .toggle-switch-handle{position:absolute;top:4px;left:5px;width:22px;height:22px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:transform .3s ease-in-out}.toggle-switch::before{content:"";position:absolute;top:-25px;right:-35px;font-size:12px;font-weight:bold;color:#aaa;text-shadow:1px 1px #fff;transition:color .3s ease-in-out}.ce_back_button{position:relative;left:calc((100vw - 100%)/-2);margin-top:var(--double-gap)}.ce_back_button button{width:70px;height:48px;color:var(--col-main);background-color:var(--col-main-light);padding:var(--gap) var(--double-gap) var(--gap) var(--triple-gap);border-radius:0 24px 24px 0;border:none;outline:none}.ce_back_button button svg{width:100%;height:100%}.calendar-wrapper{position:relative;margin:0 auto var(--gutter) auto}@media(min-width: 860px){.calendar-wrapper{left:calc((var(--quad-gap) + var(--double-gap))*-1);width:calc(100% + (var(--quad-gap) + var(--double-gap))*2);margin-left:unset;margin-right:unset;padding:var(--double-gap);background-color:var(--col-grey-light)}}.calendar-wrapper .calendar-container{position:relative;max-width:320px;margin-left:auto;margin-right:auto;padding:var(--gap);color:var(--col-calendar);background-color:var(--col-white);border-radius:16px;z-index:2}.calendar-wrapper .calendar-container .header{display:flex;align-items:center;justify-content:space-between}.calendar-wrapper .calendar-container .header .next,.calendar-wrapper .calendar-container .header .prev{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--col-main);cursor:pointer}.calendar-wrapper .calendar-container .header .next svg,.calendar-wrapper .calendar-container .header .prev svg{width:26px;height:26px}.calendar-wrapper .calendar-container .header .next{transform:rotate(180deg)}.calendar-wrapper .calendar-container .header .month{color:var(--col-calendar);font-size:20px;font-weight:var(--fw-bold);cursor:pointer}.calendar-wrapper .calendar-container .header .month:hover{text-decoration:underline}.calendar-wrapper .calendar-container .today{color:var(--col-main);font-weight:var(--fw-bold);text-align:center}.calendar-wrapper .calendar-container .days{display:grid;grid-template-columns:repeat(7, 1fr);gap:var(--gap);padding:var(--gap);font-weight:var(--fw-bold)}.calendar-wrapper .calendar-container .days .day-title{position:relative;margin-bottom:var(--half-gap)}.calendar-wrapper .calendar-container .days .day-title::after{position:absolute;left:calc(var(--half-gap)/-1);top:100%;content:"";display:block;width:calc(100% + var(--gap));height:2px;background-color:var(--col-calendar)}.calendar-wrapper .calendar-container .days .day{display:flex;justify-content:center;align-items:center;padding:10px 6px 8px 6px;line-height:.8;border-radius:7px;cursor:pointer}.calendar-wrapper .calendar-container .days .day:hover,.calendar-wrapper .calendar-container .days .day.active:hover,.calendar-wrapper .calendar-container .days .day.today:hover{color:var(--col-main)}.calendar-wrapper .calendar-container .days .day span{position:relative;z-index:2}.calendar-wrapper .calendar-container .days .day:not(.active-month){color:var(--col-calendar-disabled)}.calendar-wrapper .calendar-container .days .day.today{color:var(--col-main-light);background-color:var(--col-calendar)}.calendar-wrapper .calendar-container .days .day.active{position:relative;background-color:var(--col-main-light)}.calendar-wrapper .calendar-container .days .day.active.today{color:var(--col-main)}.calendar-wrapper .calendar-container .days .day.active+.active:not(.start)::before{content:"";position:absolute;z-index:1;height:100%;width:100%;right:calc(100% - .5rem);top:0;background-color:var(--col-main-light)}.calendar-wrapper .calendar-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1}.mod_consent .cookie-message p{margin-bottom:var(--gap)}.mod_consent .cookie-message p a{color:var(--col-main)}.mod_consent .actions{display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center}@media(min-width: 860px){.mod_consent .actions button{min-width:160px !important}}.ce_confetti #confetti{position:absolute;top:var(--gap);left:50%;width:100px;height:30px;opacity:0;transform:translateX(-50%);z-index:var(--zindex-overall)}.mod_contact_list .contacts-list-container .contacts-group{position:relative;margin-bottom:var(--double-gap);padding:var(--double-gap) var(--gap);border-radius:16px}.mod_contact_list .contacts-list-container .contacts-group .title{position:relative;color:currentColor;z-index:2}.mod_contact_list .contacts-list-container .contacts-group .items{position:relative;z-index:2}.mod_contact_list .contacts-list-container .contacts-group .items .contact-item{padding:var(--gap) var(--double-gap) var(--gap) var(--gap);background-color:var(--col-white);border-radius:8px}.mod_contact_list .contacts-list-container .contacts-group .items .contact-item:not(:last-child){margin-bottom:var(--gap)}.mod_contact_list .contacts-list-container .contacts-group .items .contact-item .name{font-weight:var(--fw-bold)}.mod_contact_list .contacts-list-container .contacts-group .items .contact-item .phone{display:flex;justify-content:space-between;align-items:center}.mod_contact_list .contacts-list-container .contacts-group .items .contact-item .phone>span a{width:100% !important}.mod_contact_list .contacts-list-container .contacts-group .items .contact-item .phone a{position:relative;top:calc(var(--half-gap)*-1);display:flex;justify-content:center;align-items:center;width:40px;height:40px}.mod_contact_list .contacts-list-container .contacts-group .decoration{position:absolute;inset:0;width:100%;height:100%;background-color:currentColor;opacity:.1;border-radius:16px;z-index:1}.ce_cta{position:relative;display:flex;align-items:center;width:100%;margin-top:var(--double-gutter);margin-bottom:var(--double-gutter);padding:var(--quad-gap) var(--double-gap);background-color:var(--col-main-light);border-radius:var(--border-radius-b)}.ce_cta .left,.ce_cta .right{width:50%}.ce_cta .left h1,.ce_cta .left h2,.ce_cta .left h3{margin:0;font-size:24px;color:var(--col-black) !important}@media(min-width: 550px){.ce_cta .left h1,.ce_cta .left h2,.ce_cta .left h3{font-size:32px}}.ce_cta .image-container{position:absolute;right:-30%;top:-50%;width:50%;min-width:300px;height:260px}@media(min-width: 550px){.ce_cta .image-container{right:unset}}.ce_cta .image-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-o-object-position:center right;object-position:center right}.ce_cta .link-content a{min-width:unset}.ce_download{margin-top:var(--gap);margin-bottom:var(--gap)}.ce_download a{gap:var(--double-gap);height:auto;margin-left:auto;margin-right:auto;padding-top:var(--half-gap);padding-bottom:var(--half-gap)}.ce_download a svg{flex-shrink:0}.ce_download a span{position:relative;top:2px;text-align:left}.ce_downloads ul{margin-left:var(--gap);padding-left:var(--gap);list-style:disc}.ce_downloads ul li{padding-top:var(--half-gap);padding-bottom:var(--half-gap)}.ce_downloads a{color:var(--col-main)}.mod_event_list{padding-bottom:var(--double-gap)}.mod_event_list.loading{animation:loading 5s infinite}.mod_event_list p.empty{display:none}.mod_event_list p.empty.visible{display:block}.mod_event_list .events-container{display:flex;flex-direction:column;gap:var(--gap)}.mod_event_list .event-item{position:relative;display:flex;gap:var(--half-gap);width:100%;max-width:700px;min-height:80px;margin-right:auto;margin-left:auto;padding-top:var(--gap);padding-bottom:calc(var(--gap) + var(--half-gap));padding-right:var(--gutter);color:var(--col-black);background-color:var(--col-white);box-shadow:0 4px 15px -4px rgba(0,0,0,.2);border-radius:16px}.mod_event_list .event-item.past{opacity:.8}.mod_event_list .event-item.past .event-content{color:var(--col-grey-dark)}.mod_event_list .event-item.past .event-content .dates .time,.mod_event_list .event-item.past .event-content .content h3{color:var(--col-grey-dark)}.mod_event_list .event-item .event-content{display:flex;align-items:center}.mod_event_list .event-item .event-content .dates{display:flex;justify-content:center;align-items:center;gap:var(--half-gap);flex-shrink:0;min-width:80px;padding-left:var(--gap);padding-right:var(--gap);line-height:.8}.mod_event_list .event-item .event-content .dates .time{display:flex;align-items:center;color:var(--col-main);font-size:14px}.mod_event_list .event-item .event-content .dates .time .row,.mod_event_list .event-item .event-content .dates .time .column{display:flex;justify-content:center;align-items:center}.mod_event_list .event-item .event-content .dates .time .row{gap:var(--gap)}.mod_event_list .event-item .event-content .dates .time .column{flex-direction:column}.mod_event_list .event-item .event-content .dates .time .column.single{font-size:20px}.mod_event_list .event-item .event-content .dates .time .column.single .day{font-size:32px}.mod_event_list .event-item .event-content .dates .time .column .day{margin-bottom:var(--half-gap);font-size:26px;line-height:.8}.mod_event_list .event-item .event-content .dates .time small{font-size:12px}.mod_event_list .event-item .event-content .content{font-size:14px}.mod_event_list .event-item .event-content .content .categories{display:flex;align-items:center;gap:var(--half-gap);margin-bottom:var(--gap)}.mod_event_list .event-item .event-content .content .categories span{padding:3px 9px;color:var(--col-main);background-color:var(--col-grey-light);border-radius:16px}.mod_event_list .event-item .event-content .content h3{margin-bottom:2px;font-size:16px;line-height:1}.mod_event_list .event-item .like-container{position:absolute;top:0;right:0}.mod_event_list .event-item .like-container .like-content{width:40px;height:40px}.mod_event_list .event-item .like-container .icons{width:24px;height:24px}.mod_event_list .event-item .like-container .likes{display:none}.mod_event_list p.empty{max-width:calc(var(--wrapper-width) - var(--double-gutter));margin-left:auto;margin-right:auto;padding:var(--gap);color:var(--col-black);background-color:var(--col-main-light);border-radius:var(--border-radius);text-align:center}.mod_eventreader{padding-bottom:var(--quad-gap)}.mod_eventreader .layout_full{padding-top:var(--double-gap)}.mod_eventreader .layout_full>figure.image-container{position:relative;left:calc((100vw - 100%)/-2);width:100vw;height:210px;margin-bottom:var(--double-gap)}.mod_eventreader .layout_full>figure.image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mod_eventreader .layout_full .categories{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:var(--quad-gap);margin-right:auto;margin-left:auto}.mod_eventreader .layout_full .categories span{padding:6px 10px 3px 10px;color:var(--col-main);font-size:12px;background-color:var(--col-grey-light);border-radius:16px;line-height:.8}.mod_eventreader .layout_full .dates{width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto;margin-bottom:var(--triple-gap);color:var(--col-title)}.mod_eventreader .layout_full .dates .time .day{font-size:64px;line-height:.8}.mod_eventreader .layout_full .dates .row,.mod_eventreader .layout_full .dates .column{display:flex;align-items:center}.mod_eventreader .layout_full .dates .row{gap:var(--double-gap)}.mod_eventreader .layout_full .dates .row small{font-size:20px;font-weight:var(--fw-bold)}.mod_eventreader .layout_full .dates .column{flex-direction:column;width:120px;height:120px;padding:var(--double-gap);font-size:16px;background-color:var(--col-grey-light);border-radius:16px}.mod_eventreader .layout_full .schedules{width:-moz-fit-content;width:fit-content;margin-bottom:var(--gap);padding:6px 10px 3px 10px;color:var(--col-title);background-color:var(--col-grey-light);border-radius:var(--border-radius-b)}.mod_eventreader .layout_full h2.title{margin-bottom:var(--double-gap);font-size:32px;line-height:1.2}form input{font-size:16px}form .widget{margin-top:var(--gap);margin-bottom:var(--quad-gap)}form .widget.widget-checkbox label{font-size:14px}form .widget fieldset>span{display:flex;gap:var(--gap);align-items:center}form .widget.widget-select .input{height:var(--input-height);background-color:var(--col-grey-light);border-radius:var(--border-radius-b)}form .widget.widget-select .input.focus .selected-option{border:none;outline:none}form .widget.widget-select .input.opened{border-radius:var(--border-radius-b) var(--border-radius-b) 0 0}form .widget.widget-select .input.opened .selected-option::after{transform:rotate(-135deg)}form .widget.widget-select .selected-option{display:flex;align-items:center;height:100%;padding:var(--gap) var(--double-gap);color:var(--col-main);background-color:rgba(0,0,0,0)}form .widget.widget-select .selected-option::after{position:absolute;top:34%;right:var(--double-gap);content:"";width:10px;height:10px;border-bottom:2px solid var(--col-main);border-right:2px solid var(--col-main);transform:rotate(45deg);transform-origin:center;transition:transform .2s ease}form .widget.widget-select ul.options{padding:var(--gap) var(--double-gap);background-color:var(--col-grey-light);border-radius:0 0 var(--border-radius-b) var(--border-radius-b);transform:translateY(2px);transition:box-shadow .2s ease-in-out,transform .3s ease-in-out}form .widget.widget-select ul.options.active{transform:translateY(0);box-shadow:0 26px 24px 2px rgba(0,0,0,.1)}form .widget.widget-select ul.options li{padding:var(--half-gap)}form .widget.widget-upload .file-placeholder{flex-direction:column;margin-bottom:var(--double-gap)}form .widget.widget-upload .file-placeholder li{position:relative;height:100%;padding:var(--gap) 0}form .widget.widget-upload .file-placeholder li span.file-name{color:var(--col-grey-dark);font-size:14px}form .widget.widget-upload .file-placeholder li picture{display:flex;width:100%;height:100%;max-height:180px;margin-top:var(--gap);margin-bottom:var(--gap)}form .widget.widget-upload .file-placeholder li picture img{width:auto;height:auto}form .widget.widget-upload .file-placeholder li button.file-delete{margin-top:var(--half-gap);padding:var(--half-gap) var(--gap);color:var(--col-danger-text);background-color:var(--col-danger-bg);border:1px solid var(--col-danger-text);outline:none;border-radius:var(--border-radius-b)}form .widget.widget-upload span.input-button{display:flex;justify-content:center;align-items:center;width:100%;padding:var(--double-gap);border:2px dotted var(--col-main);border-radius:var(--border-radius-b)}form .widget .description{color:var(--col-black);font-size:16px}form input{font-family:var(--ff-main);color:var(--col-black);background-color:var(--col-grey-light);border-radius:var(--border-radius-b);border:none;outline:none}form input[name=hp_name]{position:absolute;opacity:0;z-index:-1}form input:not([type=checkbox]):not([type=radio]){display:flex;align-items:center;height:var(--input-height);padding:var(--gap) var(--double-gap)}form .widget-password+.toggle-password{margin-top:calc(var(--triple-gap)*-1)}form input+.toggle-password{margin-bottom:0}form .checkbox_container input[type=checkbox],form .radio_container input[type=radio]{--checkbox-diameter: 20px;--checkbox-border-width: 1px;--checkbox-border-style: solid;--checkmark-size: 1.2;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:var(--checkbox-diameter);height:var(--checkbox-diameter);flex-shrink:0;border-radius:var(--border-radius);border:var(--checkbox-border-width) var(--checkbox-border-style) var(--col-grey);background-color:var(--col-white);transition:all .3s;cursor:pointer}form .checkbox_container input[type=checkbox]::after,form .radio_container input[type=radio]::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 0 0 calc(var(--checkbox-diameter)/2.5) var(--col-main);border-radius:inherit;opacity:0;transition:all .5s cubic-bezier(0.12, 0.4, 0.29, 1.46)}form .checkbox_container input[type=checkbox]:hover,form .radio_container input[type=radio]:hover{border-color:var(--col-main-light)}form .checkbox_container input[type=checkbox]:active:not(:checked)::after,form .radio_container input[type=radio]:active:not(:checked)::after{box-shadow:none;transition:none;opacity:1}form .checkbox_container input[type=checkbox]{position:relative;top:1px}form .checkbox_container input[type=checkbox]::before{top:40%;left:50%;content:"";position:absolute;width:4px;height:7px;border-right:2px solid var(--col-white);border-bottom:2px solid var(--col-white);transform:translate(-50%, -50%) rotate(45deg) scale(0);opacity:0;transition:all .1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity .1s}form .checkbox_container input[type=checkbox]:checked{border-color:rgba(0,0,0,0);background:var(--col-main)}form .checkbox_container input[type=checkbox]:checked::before{opacity:1;transform:translate(-50%, -50%) rotate(45deg) scale(var(--checkmark-size));transition:all .2s cubic-bezier(0.12, 0.4, 0.29, 1.46) .1s}form .radio_container input[type=radio]{border-radius:100%}form .radio_container input[type=radio]::before{top:50%;left:50%;content:"";position:absolute;width:50%;height:50%;transform:translate(-50%, -50%) scale(0);background-color:var(--col-main);border-radius:100%;opacity:0;transition:all .1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity .1s}form .radio_container input[type=radio]:checked::before{opacity:1;transform:translate(-50%, -50%) scale(1);transition:all .2s cubic-bezier(0.12, 0.4, 0.29, 1.46) .1s}.ce_form.survey label+.description,.ce_form.sondage label+.description{margin-top:calc(var(--double-gap)*-1);margin-bottom:var(--double-gap)}.ce_form.survey .widget:not(.widget-submit),.ce_form.sondage .widget:not(.widget-submit){margin-bottom:var(--double-gap);padding:var(--double-gap);border:1px solid var(--col-grey);border-radius:16px}.ce_form.survey .widget:not(.widget-submit):not(.widget-radio):not(.widget-checkbox) label,.ce_form.survey .widget:not(.widget-submit).widget-checkbox legend,.ce_form.survey .widget:not(.widget-submit).widget-radio legend,.ce_form.sondage .widget:not(.widget-submit):not(.widget-radio):not(.widget-checkbox) label,.ce_form.sondage .widget:not(.widget-submit).widget-checkbox legend,.ce_form.sondage .widget:not(.widget-submit).widget-radio legend{margin-bottom:var(--double-gap);font-family:var(--ff-secondray);color:var(--col-title);font-size:20px;line-height:1.2}.ce_form.survey .widget-checkbox fieldset span,.ce_form.survey .widget-radio fieldset span,.ce_form.sondage .widget-checkbox fieldset span,.ce_form.sondage .widget-radio fieldset span{margin-bottom:var(--double-gap);padding:var(--double-gap);background-color:var(--col-grey-light);border-radius:var(--border-radius-b)}.ce_form.survey .widget-checkbox fieldset span label,.ce_form.survey .widget-radio fieldset span label,.ce_form.sondage .widget-checkbox fieldset span label,.ce_form.sondage .widget-radio fieldset span label{position:relative;top:1px;font-size:16px}.ce_form.survey .widget-submit button,.ce_form.sondage .widget-submit button{margin-left:auto;margin-right:auto}.ce_picture_gallery{justify-content:center}.ce_picture_gallery .images-container{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:240px}.ce_picture_gallery .images-container img{position:absolute;display:none;width:auto;height:100%;border-radius:9px}.ce_picture_gallery .images-container img.active{display:block}.ce_picture_gallery .previews-container{display:flex;justify-content:center;gap:var(--gap);flex-wrap:wrap}.ce_picture_gallery .previews-container img{width:80px;height:80px;border-radius:9px;-o-object-fit:cover;object-fit:cover;opacity:.7}.ce_picture_gallery .previews-container img.active{opacity:1}.ce_image .image-container img{width:auto;height:auto}.mod_loader{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;width:100%;max-width:var(--wrapper-width);height:100%;margin-left:auto;margin-right:auto;background-color:#fff;pointer-events:none;z-index:calc(var(--zindex-menu) - 1)}.mod_loader svg{width:150px;height:150px}body.loaded .mod_loader{display:none}.like-container{max-width:calc(70px - var(--gap));cursor:pointer;z-index:calc(var(--zindex-menu) - 1)}.like-container .like-content{display:flex;align-items:center;flex-direction:column;gap:var(--gap)}.like-container .icons{position:relative;width:34px;height:34px;border-radius:100%}.like-container .icons:active{box-shadow:0 1px 4px rgba(0,0,0,.5);transform:scale(0.9)}.like-container .icons.liked .icon-heart-fill{opacity:1}.like-container .icons svg{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .6s var(--transition-light-rebound),opacity .3 ease-in-out}.like-container .icons .icon-heart-outline{color:var(--col-grey)}.like-container .icons .icon-heart-fill{animation-duration:.8s;animation-direction:normal;animation-fill-mode:forwards;color:var(--col-heart);opacity:0}.like-container .likes{color:var(--col-black);font-size:12px;opacity:.5}.mod_login h1,.mod_login h2,.mod_login h3,.mod_registration_module h1,.mod_registration_module h2,.mod_registration_module h3{text-align:center}.mod_login form,.mod_registration_module form{margin-top:var(--gutter);margin-bottom:var(--half-gutter)}.mod_login form .widget-text:not(.serial)>label,.mod_login form .widget-password>label,.mod_registration_module form .widget-text:not(.serial)>label,.mod_registration_module form .widget-password>label{position:absolute;opacity:0;pointer-events:none;z-index:-1}.mod_login form .widget-text.serial,.mod_registration_module form .widget-text.serial{position:relative}.mod_login form .widget-text.serial label,.mod_registration_module form .widget-text.serial label{position:absolute;top:51%;left:var(--double-gap);transform:translateY(-50%)}.mod_login form .widget-text.serial label .mandatory,.mod_registration_module form .widget-text.serial label .mandatory{display:none}.mod_login form .widget-text.serial input,.mod_registration_module form .widget-text.serial input{padding-left:calc(var(--gutter) + var(--gap))}.mod_login form .widget-submit,.mod_registration_module form .widget-submit{width:-moz-fit-content;width:fit-content;margin:var(--double-gap) auto}.mod_login{padding-top:var(--gutter)}.mod_login img.main-logo{display:block;max-width:250px;margin-right:auto;margin-left:auto;margin-bottom:var(--double-gutter)}.mod_registration_module,.mod_lostPassword{padding-top:15vh}.mod_registration_module .description,.mod_lostPassword .description{display:none}.mod_registration_module .message{margin-top:var(--double-gap)}.mod_registration_module .message h2{margin-bottom:var(--double-gap);line-height:1.2}.mod_registration_module .message.error{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding:10px 20px;text-align:center;color:var(--col-danger-text);background-color:var(--col-danger-bg);border-radius:var(--border-radius-b)}.mod_registration_module .widget.widget-checkbox.toggle-password{display:none}.mod_registration_module .widget-validate button{margin-left:auto;margin-right:auto}.mod_lostPassword h1,.mod_lostPassword h2,.mod_lostPassword h3{color:var(--col-black);font-size:24px;text-align:center}.mod_lostPassword .widget-text label{display:none}.mod_lostPassword .widget-submit button{margin-top:var(--quad-gap);margin-left:auto;margin-right:auto}.mod_my_account{display:flex;align-items:flex-start;gap:var(--double-gap);flex-wrap:wrap;margin-bottom:var(--quad-gap);color:var(--col-title)}.mod_my_account>div{width:100%}@media(min-width: 860px){.mod_my_account>div{width:calc(50% - var(--gap))}}.mod_my_account .header{padding:var(--double-gap);border-radius:16px;border:1px solid var(--col-grey);margin-bottom:var(--double-gap)}.mod_my_account .header .user{display:flex;align-items:center;gap:var(--double-gap);margin-bottom:var(--gap)}.mod_my_account .header .user .avatar{display:flex;justify-content:center;align-items:center;width:72px;height:72px;background-color:var(--col-main-light);border-radius:100%}.mod_my_account .header .user .avatar svg{width:40px;height:40px}.mod_my_account .header .user p span.label{display:block;font-size:12px}.mod_my_account .header .user p span:not(.label){font-family:var(--ff-secondray);font-size:20px;line-height:1}.mod_my_account .header .serial span:not(.label){font-weight:bold}.mod_my_account button.change{width:100%}.mod_my_account p.tl_confirm{width:-moz-fit-content;width:fit-content;margin:var(--gap) auto;padding:var(--gap);color:var(--col-success-text);text-align:center;background-color:var(--col-success-bg);border-radius:var(--border-radius)}.mod_my_account .change-container{overflow:hidden;transition:height .3s ease-in-out}.mod_my_account .mod_changePassword{margin-top:var(--gap);margin-bottom:var(--gap)}.mod_my_account .mod_changePassword [type=submit]{margin-left:auto;margin-right:auto}.mod_my_account .mod_personalData .description{display:none}.mod_my_account button[type=submit]{margin-right:auto;margin-left:auto}.mod_notification_settings h3,.mod_notification_settings .uuid{display:none}.mod_notification_settings .widget-checkbox{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:var(--double-gap);margin-bottom:var(--double-gap)}.mod_notification_settings .widget-checkbox label>span:first-child{margin-bottom:var(--half-gap);color:var(--col-main);font-family:var(--ff-secondray);font-size:20px}.mod_notification_settings .widget-checkbox .toggle-switch{flex-shrink:0}.mod_navbar{position:fixed;bottom:0;left:50%;width:100%;max-width:390px;height:var(--navbar-height);transform:translateX(-50%);z-index:var(--zindex-menu)}.mod_navbar .navbar-content{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:var(--gap);height:100%;padding-left:var(--double-gap);padding-right:var(--double-gap);background-color:var(--col-white);border-radius:21px 21px 0 0;box-shadow:0 0 30px 0 rgba(0,0,0,.1);overflow:hidden;z-index:2}.mod_navbar .burger-menu-container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;width:52px;height:52px;margin-top:var(--gap);background-color:var(--col-main-light);border-radius:20px;transition:border-radius .4s ease-in-out .1s;cursor:pointer}.mod_navbar .burger-menu-container.open{border-radius:14px}.mod_navbar .burger-menu-container.open .burger-menu{transform:translateX(-1px)}.mod_navbar .burger-menu-container.open .burger-menu>div:first-child{transform:rotate(45deg) translate(4px, -6px)}.mod_navbar .burger-menu-container.open .burger-menu>div:nth-child(2){width:0;opacity:0}.mod_navbar .burger-menu-container.open .burger-menu>div:last-child{transform:rotate(-45deg) translate(3px, 6px)}.mod_navbar .burger-menu-container .burger-menu{width:32px;height:22px;transition:transform .3s ease-in-out .22s;transform-origin:center}.mod_navbar .burger-menu-container .burger-menu div{flex-shrink:0;width:32px;height:4px;border-radius:var(--border-radius-b);background-color:var(--col-black)}.mod_navbar .burger-menu-container .burger-menu div:first-child{transform-origin:left top}.mod_navbar .burger-menu-container .burger-menu div:first-child,.mod_navbar .burger-menu-container .burger-menu div:last-child{transition:transform .3s ease-out .2s,width .4s ease-in-out}.mod_navbar .burger-menu-container .burger-menu div:nth-child(2){margin-top:5px;margin-bottom:5px;transition:width .4s var(--transition-light-rebound),opacity .2s ease-out .1s}.mod_navbar .burger-menu-container .burger-menu div:last-child{transform-origin:left bottom}.mod_navbar ul{display:flex;justify-content:center;align-items:flex-start;gap:var(--gap)}.mod_navbar ul:not(.external){width:38%}.mod_navbar ul li{position:relative;min-width:30px;height:70px;padding-top:var(--double-gap)}@media screen and (min-width: 360px){.mod_navbar ul li{width:80px}}.mod_navbar ul li.active::before{position:absolute;top:0;left:50%;content:"";display:block;width:56px;height:3px;background-color:var(--col-main);transform:translateX(-50%);border-radius:12px}.mod_navbar ul li a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--half-gap);color:var(--col-black);font-size:12px;text-align:center}.mod_navbar ul li a::after{content:none}.mod_navbar ul li a svg{width:26px;height:26px}.mod_navbar ul li a span{line-height:.8}.mod_navbar ul.external{position:absolute;left:50%;bottom:calc(100% + var(--gap));transform:translateX(-50%);pointer-events:none;z-index:1}.mod_navbar ul.external.open{pointer-events:auto}.mod_navbar ul.external li{width:75px;height:75px;background-color:var(--col-white);border-radius:21px;box-shadow:0 0 30px 0 rgba(0,0,0,.1);transform:translateY(120%);transition:transform .6s var(--transition-light-rebound)}.mod_navbar ul.external li svg.icon-information{width:24px;height:24px;margin-top:-4px}.mod_news_list .info,.mod_newsreader .info{display:flex;align-items:center;gap:var(--half-gap);margin-top:var(--half-gap);font-size:12px}.mod_news_list .info .dot,.mod_newsreader .info .dot{display:block;width:3px;height:3px;border-radius:100%;background-color:var(--col-black)}.mod_news_list .info .category,.mod_newsreader .info .category{flex-shrink:0;padding:var(--half-gap) var(--gap);border-radius:16px;background-color:var(--col-grey-light)}.mod_news_list .news-item,.mod_newsreader .news-item{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);width:100%;margin-bottom:var(--triple-gap)}.mod_news_list .news-item:not(.condensed),.mod_newsreader .news-item:not(.condensed){max-width:358px}.mod_news_list .news-item:not(.condensed) a,.mod_newsreader .news-item:not(.condensed) a{width:300px}.mod_news_list .news-item:not(.condensed) a .header,.mod_newsreader .news-item:not(.condensed) a .header{height:130px}.mod_news_list .news-item.condensed .like-container,.mod_newsreader .news-item.condensed .like-container{position:absolute;bottom:0;right:0;display:flex;justify-content:center;align-items:center;width:52px;height:62px}.mod_news_list .news-item.condensed .like-container .like-content .icons,.mod_newsreader .news-item.condensed .like-container .like-content .icons{background-color:var(--col-white);box-shadow:none}.mod_news_list .news-item.condensed .like-container .likes,.mod_newsreader .news-item.condensed .like-container .likes{display:none}.mod_news_list .news-item .like-container .icons,.mod_newsreader .news-item .like-container .icons{display:flex;justify-content:center;align-items:center;box-shadow:0 1px 9px rgba(0,0,0,.25)}.mod_news_list .news-item .like-container .icons svg,.mod_newsreader .news-item .like-container .icons svg{padding:7px}.mod_news_list .news-item a,.mod_newsreader .news-item a{display:flex;flex-direction:column;width:100%;color:var(--col-black)}.mod_news_list .news-item a .header,.mod_newsreader .news-item a .header{position:relative;width:100%;height:210px;margin-bottom:var(--double-gap);border-radius:var(--border-radius);box-shadow:0 8px 12px 0 rgba(0,0,0,.16);overflow:hidden}.mod_news_list .news-item a .header .featured,.mod_newsreader .news-item a .header .featured{position:absolute;top:0;left:0;padding:var(--half-gap) var(--gap);color:var(--col-white);border-radius:8px 0;z-index:2}.mod_news_list .news-item a .header .image-container,.mod_newsreader .news-item a .header .image-container{position:absolute;inset:0;width:100%;height:100%;background-color:var(--col-grey);overflow:hidden;z-index:1}.mod_news_list .news-item a .header .image-container img,.mod_newsreader .news-item a .header .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mod_news_list .news-item a h2,.mod_newsreader .news-item a h2{margin-bottom:var(--half-gap);font-size:20px;text-transform:uppercase}.mod_news_list .news-item a .ce_text,.mod_newsreader .news-item a .ce_text{color:var(--col-black)}.mod_news_list{position:relative;left:calc(var(--double-gap)*-1);width:calc(100% + var(--quad-gap));padding-left:var(--gap);padding-right:var(--gap)}@media(min-width: 860px){.mod_news_list{left:calc((var(--quad-gap) + var(--double-gap))*-1);width:calc(100% + (var(--quad-gap) + var(--double-gap))*2)}}.mod_news_list .information{color:var(--col-grey-dark);font-size:12px;text-align:center;opacity:.5}.mod_news_list form.disabled{display:none}.mod_news_list form button[type=submit]{margin-left:auto;margin-right:auto}.mod_news_list .news-items{padding-left:var(--gap);padding-right:var(--gap)}.mod_news_list .news-items.loading{opacity:.5}@media(min-width: 860px){.mod_news_list .news-items{display:grid;align-items:start;gap:var(--double-gap);grid-template-columns:repeat(2, 350px)}.mod_news_list .news-items:not(.swiper-wrapper){justify-content:center}}.mod_news_list .news-items>.news-item{max-width:350px;margin-left:auto;margin-right:auto}@media(min-width: 860px){.mod_news_list .news-items>.news-item:nth-child(even){flex-direction:row-reverse}}.mod_news_list .news-items-container{padding:0 var(--double-gap)}.mod_news_list .news-items-container:not(.news-items-swiper){overflow-x:auto}.mod_news_list .news-items-container.news-items-swiper .swiper-slide:last-child{margin-right:260px}.mod_news_list .news-items-container .news-items{display:flex;align-items:flex-start;gap:var(--double-gap);width:-moz-max-content;width:max-content;margin-right:60px}.mod_news_list .news-items-container .news-items .news-item{flex-shrink:0;max-width:260px}.mod_news_list p.empty{max-width:calc(var(--wrapper-width) - var(--double-gutter));margin-left:auto;margin-right:auto;padding:var(--gap);color:var(--col-black);background-color:var(--col-main-light);border-radius:var(--border-radius);text-align:center}.mod_newsreader{padding-top:var(--double-gap)}.mod_newsreader .info{margin-bottom:var(--double-gap)}.mod_newsreader .layout_full>figure.image-container{position:relative;left:calc(var(--double-gap)*-1);width:calc(100% + var(--quad-gap));height:210px;margin-bottom:var(--double-gap)}@media(min-width: 860px){.mod_newsreader .layout_full>figure.image-container{left:calc((var(--quad-gap) + var(--double-gap))*-1);width:calc(100% + (var(--quad-gap) + var(--double-gap))*2)}}.mod_newsreader .layout_full>figure.image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mod_newsreader .title{margin-bottom:var(--double-gap);font-size:32px;text-transform:uppercase}.ce_news_group{position:relative;display:flex;flex-direction:column;align-items:center;min-height:180px;padding:var(--double-gap);color:var(--col-title);border-radius:8px;background-color:var(--col-grey-light)}.ce_news_group .ce_headline{margin-bottom:var(--quad-gap);font-size:32px;line-height:1.2}.ce_news_group>svg{position:absolute;bottom:1px;right:4px;z-index:1}.ce_news_group a{position:relative;gap:var(--half-gap);white-space:nowrap;z-index:2}.ce_news_group a svg{width:100px;height:30px}body.pomona-news-group{width:100vw;height:100vh;overflow:hidden}body.pomona-news-group #wrapper{height:100%}body.pomona-news-group #container,body.pomona-news-group #main,body.pomona-news-group .inside,body.pomona-news-group .mod_article,body.pomona-news-group .content,body.pomona-news-group .mod_news_group,body.pomona-news-group iframe{width:100%;height:100%;max-width:unset;margin:0 !important;padding:0 !important}.mod_notification_request_permission>div[data-delay]{max-width:320px;background-color:var(--col-white)}.mod_notification_request_permission h1,.mod_notification_request_permission h2,.mod_notification_request_permission h3{margin-bottom:var(--half-gap)}.mod_notification_request_permission button{width:100%}.mod_notification_request_permission button:first-of-type{margin-top:var(--double-gap);margin-bottom:var(--gap)}.pwa-elements .network-messages{display:none}.news-items-swiper .swiper-slide{width:-moz-fit-content;width:fit-content}.swiper-scrollbar{--scrollbar-height: 7px;--scrollbar-radius: 17px;width:200px;height:var(--scrollbar-height);margin:var(--double-gap) auto;background-color:var(--col-grey-light);border-radius:var(--scrollbar-radius)}.swiper-scrollbar .swiper-scrollbar-drag{height:var(--scrollbar-height);background-color:var(--col-secondary);border-radius:var(--scrollbar-radius);cursor:pointer}.ce_tabs_container_start .titles-container{border-bottom:2px solid var(--col-main)}.ce_tabs_container_start .titles-container .tab-title{padding:var(--gap) var(--double-gap);color:var(--col-black);background-color:var(--col-main-light);border-radius:8px 8px 0 0;cursor:pointer}.ce_tabs_container_start .titles-container .tab-title.active{color:var(--col-black);background-color:var(--col-main)}.ce_tabs_container_start .contents-container .tab-content{width:100%;padding:var(--double-gap)}.ce_text p:not(:last-child):not(:last-of-type),.ce_important_text p:not(:last-child):not(:last-of-type){margin-bottom:var(--gap)}.ce_text a,.ce_important_text a{position:relative;display:inline-block;color:var(--col-main)}.ce_text a:hover::after,.ce_important_text a:hover::after{width:100%}.ce_text a::after,.ce_important_text a::after{position:absolute;top:100%;left:0;content:"";display:block;width:0;height:1px;background-color:currentColor;transition:width .4s var(--transition-light-rebound)}.ce_text em,.ce_text i,.ce_important_text em,.ce_important_text i{font-style:italic}.ce_text ul,.ce_important_text ul{margin-top:calc(var(--half-gap)/2);margin-bottom:var(--half-gap);margin-left:var(--gap);padding-left:var(--gap);list-style:disc}.ce_text ul li,.ce_important_text ul li{margin-bottom:var(--half-gap)}.ce_text ul li>ul,.ce_important_text ul li>ul{list-style:circle}.ce_text ul li>ul li>ul,.ce_important_text ul li>ul li>ul{list-style:disc}.ce_important_text{position:relative;left:calc(var(--double-gap)*-1);width:calc(100% + var(--quad-gap));padding:var(--double-gap);border-radius:var(--border-radius)}.ce_image_with_text .link-content,.ce_text_with_text .link-content{margin-top:var(--double-gap)}.ce_image_with_text .link-content a,.ce_text_with_text .link-content a{margin-left:auto;margin-right:auto}@media(min-width: 860px){.ce_image_with_text .link-content a,.ce_text_with_text .link-content a{margin-left:unset}}.ce_image_with_text .image-container{width:100%;height:180px;margin-left:auto;margin-right:auto;border-radius:8px;overflow:hidden}.ce_image_with_text .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ce_image_with_text .text-container h2{margin-bottom:var(--half-gap)}.ce_blockquote{position:relative;padding-left:var(--quad-gap);padding-right:var(--quad-gap)}.ce_blockquote svg{position:absolute;top:0;left:0;width:20px;height:20px;color:var(--col-main)}.ce_blockquote .text-content{font-family:var(--ff-extra);font-size:36px;line-height:100%}.ce_youtube figure,.ce_vimeo figure{border-radius:9px;aspect-ratio:16/9;overflow:hidden}.ce_youtube iframe,.ce_vimeo iframe{width:100%;height:auto;aspect-ratio:16/9}.ce_video video{width:100%;aspect-ratio:16/9;border-radius:var(--border-radius)}
