@import url(https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700;1,400..700&display=swap);
:root{--col-white: #fff;--col-black: #000;--col-gray-mid: #808080;--col-gray-greenish-light: #EBF0E5;--col-gray-greenish-extra-light: #F5F7F2;--col-napier-green: #336600;--col-avocado: #669900;--col-avocado-pale: #99B280;--col-safety-orange: #ff6600;--col-viridian-green: #009999;--col-acid-yellow: #cccc00;--col-pink: #F73069;--col-red: #ff0000;--col-main: var(--col-napier-green);--col-secondary: var(--col-avocado);--col-text: var(--col-black);--col-heart: var(--col-pink);--col-background: var(--col-gray-mid);--col-danger: var(--col-red);--col-warning: var(--col-safety-orange);--font-family: "Cabin", sans-serif;--max-width: 500px;--input-height: 50px;--content-width: 350px;--header-height: 115px;--navbar-height: 90px;--transition-light-rebound: cubic-bezier(0.070, 0.320, 0.015, 1.090);--zindex: 10;--zindex-navbar: 100;--zindex-overall: 999}@media(max-width: 576px){:root{--gap: 10px;--gutter: 60px}}@keyframes addLike{0%{opacity:1;transform:translate(-50%, -50%) scale(1)}25%{transform:translate(-50%, -50%) scale(0.8)}50%{transform:translate(-50%, -50%) scale(1.3)}75%{transform:translate(-50%, -50%) scale(0.8)}100%{opacity:1;transform:translate(-50%, -50%) scale(1)}}@keyframes removeLike{0%{opacity:1;transform:translate(-50%, -50%) scale(0.75)}100%{opacity:.5;transform:translate(-50%, -50%) scale(1)}}@keyframes placeholder-animation{0%{transform:translate3d(-30%, 0, 0)}100%{transform:translate3d(30%, 0, 0)}}@keyframes loader-animation{0%{top:-100px;left:-150px}40%{left:-50px;top:200vh}100%{left:-50px;top:200vh}}@keyframes pinPop{0%{transform:scale(0.8)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes updateMemberItem{0%{transform:scale(1)}50%{transform:scale(1.03)}100%{transform:scale(1)}}@keyframes closeAlert{0%{opacity:1;transform:translateX(0)}60%{opacity:.7;transform:translateX(-25px)}100%{opacity:1;transform:translateX(0)}}@keyframes newsFeaturedHelper{0%{transform:translateX(0)}30%{transform:translateX(-150px)}100%{transform:translateX(0)}}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}button,[class*=btn-],input[type=submit]{touch-action:manipulation;-webkit-user-drag:none}button:focus-visible,a:focus-visible{outline:none}html{scroll-behavior:smooth}.module-notification-request-permission>div button,.module-footer a.website,.content-button a,.install-pwa-button,.btn-greenish,.btn-secondary,.module-pdf-viewer .pdfv-btn,.mod_newsreader .back a,.mod_eventreader p.back a,.content-cta a,.btn-main,form button[type=submit],.ce_form.quizz-form form .formbody .section-buttons button{display:flex;width:100%;max-width:var(--content-width);height:60px;margin-left:auto;margin-right:auto;padding:13px;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:125%;border-radius:24px;cursor:pointer;outline:none;border:none;text-decoration:none}.module-notification-request-permission>div button:not(:first-child),.module-footer a.website:not(:first-child),.content-button a:not(:first-child),.install-pwa-button:not(:first-child),.btn-greenish:not(:first-child),.btn-secondary:not(:first-child),.module-pdf-viewer .pdfv-btn:not(:first-child),.mod_newsreader .back a:not(:first-child),.mod_eventreader p.back a:not(:first-child),.content-cta a:not(:first-child),.btn-main:not(:first-child),form button[type=submit]:not(:first-child),.ce_form.quizz-form form .formbody .section-buttons button:not(:first-child){margin-top:var(--double-gap)}.module-notification-request-permission>div button:not(:last-child),.module-footer a.website:not(:last-child),.content-button a:not(:last-child),.install-pwa-button:not(:last-child),.btn-greenish:not(:last-child),.btn-secondary:not(:last-child),.module-pdf-viewer .pdfv-btn:not(:last-child),.mod_newsreader .back a:not(:last-child),.mod_eventreader p.back a:not(:last-child),.content-cta a:not(:last-child),.btn-main:not(:last-child),form button[type=submit]:not(:last-child),.ce_form.quizz-form form .formbody .section-buttons button:not(:last-child){margin-bottom:var(--double-gap)}.module-notification-request-permission>div button svg,.module-footer a.website svg,.content-button a svg,.install-pwa-button svg,.btn-greenish svg,.btn-secondary svg,.module-pdf-viewer .pdfv-btn svg,.mod_newsreader .back a svg,.mod_eventreader p.back a svg,.content-cta a svg,.btn-main svg,form button[type=submit] svg,.ce_form.quizz-form form .formbody .section-buttons button svg{width:30px;height:30px;margin-right:var(--gap);margin-left:var(--gap)}.module-pdf-viewer .pdfv-btn,.mod_newsreader .back a,.mod_eventreader p.back a,.content-cta a,.btn-main,form button[type=submit],.ce_form.quizz-form form .formbody .section-buttons button{color:var(--col-white);background-color:var(--col-main)}.btn-secondary{color:var(--col-main);background-color:var(--col-white)}.btn-greenish{color:var(--col-main);background-color:var(--col-gray-greenish-light)}.module-my-account>.content .account-item.password input,form input:not([type=checkbox]):not([type=radio]):not(.widget-upload),form textarea,.module-faq .search input,.module-contact-list .search input{display:flex;align-items:center;height:50px;padding-left:var(--double-gap);color:var(--col-main);font-family:var(--font-family);font-size:16px;font-weight:400;outline:none;border:none;border-radius:12px;background-color:var(--col-gray-greenish-light)}.module-my-account>.content .account-item.password input::-moz-placeholder, form input:not([type=checkbox]):not([type=radio]):not(.widget-upload)::-moz-placeholder, form textarea::-moz-placeholder, .module-faq .search input::-moz-placeholder, .module-contact-list .search input::-moz-placeholder{color:var(--col-main);opacity:.5}.module-my-account>.content .account-item.password input::placeholder,form input:not([type=checkbox]):not([type=radio]):not(.widget-upload)::placeholder,form textarea::placeholder,.module-faq .search input::placeholder,.module-contact-list .search input::placeholder{color:var(--col-main);opacity:.5}form input[name=hp_name],.invisible{position:absolute;opacity:0;pointer-events:none;z-index:-1}.active-filters-container.has-filters,#wrapper{scrollbar-color:var(--col-secondary) var(--col-gray-greenish-light);scrollbar-width:thin}.active-filters-container.has-filters::-webkit-scrollbar,#wrapper::-webkit-scrollbar{width:8px}.active-filters-container.has-filters::-webkit-scrollbar-track,#wrapper::-webkit-scrollbar-track{background:var(--col-gray-greenish-light)}.active-filters-container.has-filters::-webkit-scrollbar-thumb,#wrapper::-webkit-scrollbar-thumb{background:var(--col-secondary);border-radius:6px}.active-filters-container.has-filters::-webkit-scrollbar-thumb:hover,#wrapper::-webkit-scrollbar-thumb:hover{background:var(--col-main)}.module-faq nav .nav-item,.module-news-list .news-filter li,.module-event-list .events-filter li{display:flex;padding:3px;align-items:center;gap:8px;flex-shrink:0;height:36px;color:var(--col-secondary);background:rgba(0,0,0,0);border-radius:50px;transition:padding .3s ease-in-out;cursor:pointer}.module-faq nav .nav-item:not(.active) svg,.module-news-list .news-filter li:not(.active) svg,.module-event-list .events-filter li:not(.active) svg{display:none}.module-faq nav .active.nav-item,.module-news-list .news-filter li.active,.module-event-list .events-filter li.active{padding:3px 3px 3px 14px;color:var(--col-white);background:var(--col-secondary)}.module-faq nav .nav-item svg,.module-news-list .news-filter li svg,.module-event-list .events-filter li svg{width:30px;height:30px}.module-news-list .news-filter,.module-event-list .events-filter{margin-bottom:var(--double-gap)}.module-news-list .news-filter ul,.module-event-list .events-filter ul{display:flex;align-items:center;gap:var(--gap);width:100%;padding-right:var(--double-gap);padding-bottom:var(--double-gap);overflow-x:auto}.module-news-list .news-filter li.all,.module-event-list .events-filter li.all{padding:3px 14px}.module-faq .search,.module-contact-list .search{position:relative;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:var(--input-height);min-width:300px;margin:0 auto var(--triple-gap)}.module-faq .search input,.module-contact-list .search input{position:relative;color:var(--col-secondary);flex-basis:100%;padding-left:50px !important;z-index:1}.module-faq .search input::-moz-placeholder, .module-contact-list .search input::-moz-placeholder{color:var(--col-secondary)}.module-faq .search input::placeholder,.module-contact-list .search input::placeholder{color:var(--col-secondary)}.module-faq .search svg,.module-contact-list .search svg{position:absolute;left:var(--double-gap);width:20px;height:20px;color:var(--col-secondary);z-index:2}html{font-family:var(--font-family);color:var(--col-text);background-color:var(--col-background)}body{max-width:var(--max-width);margin-left:auto;margin-right:auto;background-color:var(--col-gray-greenish-extra-light);overflow:hidden}#wrapper{position:relative;width:100%;height:100vh;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;z-index:1}body:not(.unconnected) #wrapper{padding-top:var(--header-height)}#header{position:fixed;top:0;left:0;width:100%;z-index:calc(var(--zindex) + 1)}body.dashboard{background-color:rgba(0,0,0,0)}body.dashboard #wrapper{padding-top:0}body.dashboard #container{position:relative;background-color:var(--col-white);z-index:2}body.dashboard .mod_article.decoration:first-child{margin-bottom:calc(var(--gutter)*-1)}body.pdf-viewer #wrapper{padding-top:0}.mod_article:not(:first-child){margin-top:var(--gutter)}.mod_article:not(:last-child){margin-bottom:var(--gutter)}[class*=content-],[class*=ce_],.mod_article [class*=module-]{width:100%;margin:var(--double-gap) auto;max-width:var(--content-width)}p.empty{padding:var(--double-gap);color:var(--col-main);text-align:center;background-color:var(--col-gray-greenish-light);border-radius:12px}p.message{margin:var(--gap) auto;padding:var(--double-gap);color:var(--col-main);text-align:center;border-radius:12px}p.message.confirm{color:var(--col-main);background-color:var(--col-gray-greenish-light)}.loading-placeholder{position:absolute;inset:0;display:none;width:100%;border-radius:24px;background:#e7e7e7;box-shadow:0 5px 30px 0 rgba(51,102,0,.1);overflow:hidden;z-index:2}.loading-placeholder .placeholder-image-header{width:100%;height:190px;border-radius:24px;background:linear-gradient(0deg, #CBCBCB 0%, #CBCBCB 100%),#d3d3d3 50%/cover no-repeat}.loading-placeholder .placeholder-content{padding:var(--double-gap)}.loading-placeholder .placeholder-header{display:flex;align-items:center;gap:var(--gap)}.loading-placeholder .placeholder-logo{width:48px;height:60px;border-radius:9px;background:#d9d9d9}.loading-placeholder .placeholder-name{width:110px;height:38px;padding:5px 8px;border-radius:12px;background:#9e9e9e}.loading-placeholder .text-dark{height:26px;background-color:#9e9e9e;border-radius:13px}.loading-placeholder .text-dark+.text-mid{margin-top:10px}.loading-placeholder .text-mid{height:20px;background-color:#cbcbcb;border-radius:7px}.loading-placeholder .text-mid+.text-light{margin-top:10px}.loading-placeholder .text-light{height:13px;background-color:#d9d9d9;border-radius:3px}.loading-placeholder .text-dark,.loading-placeholder .text-mid,.loading-placeholder .text-light{position:relative;margin-bottom:4px}.loading-placeholder::before{position:absolute;top:0;right:0;bottom:0;left:50%;width:500%;margin-left:-250%;pointer-events:none;content:" ";background:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(231, 231, 231) 49%, rgb(231, 231, 231) 50%, rgba(0, 0, 0, 0) 51%) 50% 50%;animation:placeholder-animation .8s linear infinite;opacity:.5;z-index:1}.table-container{max-width:100%;padding-left:var(--half-gap);padding-right:var(--half-gap);overflow-x:auto}.pwa-elements{display:none}#loader{position:fixed;top:0;width:100%;max-width:var(--max-width);height:100vh;background-color:rgba(235,240,229,.8);backdrop-filter:blur(0) grayscale(0);overflow:hidden;opacity:0;transition:all .3s ease-in-out;z-index:-1;pointer-events:none}#loader::after{position:absolute;top:-100px;left:-150px;transform-origin:top left;content:"";display:block;width:200%;height:180px;transform:rotate(-50deg);filter:blur(35px);background:#fff;animation:loader-animation 2s ease-in infinite}body.loading #loader{opacity:1;pointer-events:auto;backdrop-filter:blur(10px) grayscale(1);z-index:calc(var(--zindex-navbar) - 1)}.install-pwa-button{color:var(--col-main);background-color:var(--col-gray-greenish-extra-light);bottom:calc(var(--navbar-height) + var(--gap))}h1,h2,h3,h4,h5,h6{font-family:var(--font-family)}.content-icon+.title-content{margin-top:calc(var(--double-gap)*-1)}h1{font-size:64px;font-weight:700}h2{font-size:30px;font-weight:600;line-height:125%}h2:not(:first-child){margin-top:var(--double-gap)}h2:not(:last-child){margin-bottom:var(--gap)}h3{font-size:20px;font-weight:700;line-height:125%}h3:not(:first-child){margin-top:var(--double-gap)}h3:not(:last-child){margin-bottom:var(--gap)}strong{font-weight:700}form a{color:var(--col-main);font-weight:700;text-decoration:none}form p.error{color:var(--col-danger);font-weight:700}form input{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}form input.error{outline:1px solid var(--col-danger)}form input:not([type=checkbox]):not([type=radio]),form select{height:var(--input-height)}form fieldset{border:none;padding:0;margin:0}form button[type=submit]{width:100%;margin-top:var(--triple-gap)}form input[type=email]+.description{display:none}form textarea{width:100%;height:150px;padding:14px 20px;line-height:1.4;resize:none}form .formbody .widget-select .input,form .formbody .widget-select-ios .input{position:relative;height:var(--input-height);background-color:var(--col-gray-greenish-extra-light);border-radius:24px;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}form .formbody .widget-select .input.focus .selected-option,form .formbody .widget-select-ios .input.focus .selected-option{border:none;outline:none}form .formbody .widget-select .input.opened,form .formbody .widget-select-ios .input.opened{border-radius:24px 24px 0 0}form .formbody .widget-select .input.opened .selected-option::after,form .formbody .widget-select-ios .input.opened .selected-option::after{transform:rotate(-135deg)}form .formbody .widget-select .input.opened .selected-option::before,form .formbody .widget-select-ios .input.opened .selected-option::before{opacity:0}form .formbody .widget-select select,form .formbody .widget-select-ios select{opacity:0;pointer-events:none;position:absolute;inset:0}form .formbody .widget-select .selected-option,form .formbody .widget-select-ios .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);border:none;outline:none}form .formbody .widget-select .selected-option::before,form .formbody .widget-select .selected-option::after,form .formbody .widget-select-ios .selected-option::before,form .formbody .widget-select-ios .selected-option::after{position:absolute;right:var(--double-gap);content:"";width:10px;height:10px;transform-origin:center;transition:transform .2s ease,opacity .2s ease}form .formbody .widget-select .selected-option::before,form .formbody .widget-select-ios .selected-option::before{top:30%;border-top:2px solid var(--col-main);border-left:2px solid var(--col-main);transform:rotate(45deg)}form .formbody .widget-select .selected-option::after,form .formbody .widget-select-ios .selected-option::after{top:42%;border-bottom:2px solid var(--col-main);border-right:2px solid var(--col-main);transform:rotate(45deg)}form .formbody .widget-select ul.options,form .formbody .widget-select-ios ul.options{position:absolute;left:0;top:100%;display:flex;flex-direction:column;width:100%;height:0;padding:var(--double-gap);opacity:0;outline:none;background-color:var(--col-gray-greenish-extra-light);transform:translateY(2px);transition:box-shadow .2s ease-in-out,transform .3s ease-in-out;border:none;overflow-y:auto;pointer-events:none;border-radius:0 0 24px 24px;z-index:10}form .formbody .widget-select ul.options:focus,form .formbody .widget-select-ios ul.options:focus{border:none;outline:none}form .formbody .widget-select ul.options.active,form .formbody .widget-select-ios ul.options.active{height:-moz-fit-content;height:fit-content;max-height:10rem;pointer-events:all;opacity:1;transform:translateY(0);box-shadow:0 26px 24px 2px rgba(0,0,0,.1)}form .formbody .widget-select ul.options li,form .formbody .widget-select-ios ul.options li{padding:var(--gap) var(--half-gap);list-style:none}form .formbody .widget-select ul.options li[data-selected],form .formbody .widget-select-ios ul.options li[data-selected]{color:gray}form .formbody .widget-select ul.options li.hover,form .formbody .widget-select-ios ul.options li.hover{background:#0078d7;color:#fff}form .formbody .widget-gdpr-checkbox label{font-size:14px}form .formbody .checkbox_container span,form .formbody .radio_container span{display:flex;align-items:center;gap:var(--half-gap)}form .formbody .checkbox_container input[type=checkbox],form .formbody .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);background-color:var(--col-gray-greenish-light);transition:all .3s;cursor:pointer}form .formbody .checkbox_container input[type=checkbox]::after,form .formbody .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)/5) var(--col-main);border-radius:inherit;opacity:0;transition:all .5s cubic-bezier(0.12, 0.4, 0.29, 1.46)}form .formbody .checkbox_container input[type=checkbox]:hover,form .formbody .radio_container input[type=radio]:hover{background-color:var(--col-gray-greenish-light)}form .formbody .checkbox_container input[type=checkbox]:active:not(:checked)::after,form .formbody .radio_container input[type=radio]:active:not(:checked)::after{box-shadow:none;transition:none;opacity:1}form .formbody .checkbox_container input[type=checkbox]{border-radius:6px}form .formbody .checkbox_container input[type=checkbox]::before{top:45%;left:50%;content:"";position:absolute;width:5px;height:8px;border-right:2px solid var(--col-main);border-bottom:2px solid var(--col-main);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 .formbody .checkbox_container input[type=checkbox]:checked{border-color:rgba(0,0,0,0);background:var(--col-gray-greenish-light)}form .formbody .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 .formbody .radio_container input[type=radio]{border-radius:100%}form .formbody .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 .formbody .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}form .formbody .widget-upload .field{position:relative;width:-moz-fit-content;width:fit-content;height:var(--input-height);cursor:pointer}form .formbody .widget-upload label{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;height:var(--input-height);padding-left:var(--double-gap);padding-right:var(--double-gap);color:var(--col-main);font-weight:700;border-radius:12px;background-color:var(--col-white);cursor:pointer;z-index:2}form .formbody .widget-upload .input{position:relative;width:-moz-fit-content;width:fit-content;height:var(--input-height);padding:0;cursor:pointer}form .formbody .widget-upload .input-button{display:none}form .formbody .widget-upload .file-placeholder{display:flex;flex-direction:column;gap:var(--gap);margin-top:var(--gap);margin-bottom:var(--gap)}form .formbody .widget-upload .file-placeholder .file{display:flex;align-items:center;color:var(--col-white);background-color:var(--col-secondary)}form .formbody .widget-upload .file-placeholder .file.default{display:flex;justify-content:flex-start;gap:var(--gap);width:-moz-fit-content;width:fit-content;padding:3px 3px 3px 14px;border-radius:50px}form .formbody .widget-upload .file-placeholder .file.default button.file-delete{width:24px;height:24px;margin:0;padding:0}form .formbody .widget-upload .file-placeholder .file.image{flex-direction:column;justify-content:center;padding:var(--double-gap);border-radius:24px}form .formbody .widget-upload .file-placeholder .file.image picture{margin-top:var(--gap);margin-bottom:var(--gap);width:100%;height:100%;max-width:180px;max-height:180px;overflow:hidden}form .formbody .widget-upload .file-placeholder .file.image picture img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;border-radius:12px}form .formbody .widget-upload .file-placeholder .file.image button.file-delete{display:flex;align-items:center;gap:var(--half-gap);font-weight:700}form .formbody .widget-upload .file-placeholder .file span{word-break:break-all}form .formbody .widget-upload button.file-delete{color:var(--col-white);background-color:rgba(0,0,0,0);border:none;outline:none;cursor:pointer}form .formbody .widget-upload button.file-delete svg{width:24px;height:24px}form .formbody .form-footer{display:flex;align-items:center;justify-content:space-between}form .formbody .form-footer [class*=widget-]{margin-bottom:0}.ce_form:not(.quizz-from) form .formbody .widget{position:relative}.ce_form:not(.quizz-from) form .formbody .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-gdpr-checkbox):not(.widget-upload).focus>label,.ce_form:not(.quizz-from) form .formbody .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-gdpr-checkbox):not(.widget-upload):not(.empty)>label{opacity:0}.ce_form:not(.quizz-from) form .formbody .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-gdpr-checkbox):not(.widget-upload)>label{position:absolute;top:15px;left:var(--double-gap);color:var(--col-main);opacity:.5;transition:opacity .3s ease}.ce_form.quizz-form form .formbody .sections-nav{margin-bottom:var(--double-gap)}.ce_form.quizz-form form .formbody .sections-nav li{display:none;font-size:20px;font-weight:700}.ce_form.quizz-form form .formbody .sections-nav li.active{display:block}.ce_form.quizz-form form .formbody .form_section_start .section-label{display:none}.ce_form.quizz-form form .formbody .widget:not(.widget-submit):not(.widget-explanation){gap:var(--double-gap);padding:var(--double-gap);background-color:var(--col-white);border-radius:16px}.ce_form.quizz-form form .formbody .widget:not(.widget-submit):not(.widget-explanation)>label{position:relative !important;top:0 !important;left:0 !important;color:var(--col-text) !important;opacity:1 !important}.ce_form.quizz-form form .formbody .widget:not(.widget-submit):not(.widget-explanation):not(.widget-checkbox):not(.widget-radio) label,.ce_form.quizz-form form .formbody .widget:not(.widget-submit):not(.widget-explanation).widget-checkbox legend,.ce_form.quizz-form form .formbody .widget:not(.widget-submit):not(.widget-explanation).widget-radio legend{font-size:20px;font-weight:700}.ce_form.quizz-form form .formbody .widget:not(.widget-submit):not(.widget-explanation) .description{order:2;margin-top:calc(var(--double-gap)*-1);font-size:16px;font-weight:400}.ce_form.quizz-form form .formbody .widget:not(.widget-submit):not(.widget-explanation) input:not([type=checkbox]):not([type=radio]),.ce_form.quizz-form form .formbody .widget:not(.widget-submit):not(.widget-explanation) select{order:3}.ce_form.quizz-form form .formbody .widget:not(.widget-submit):not(.widget-explanation).widget-checkbox [class*=_container],.ce_form.quizz-form form .formbody .widget:not(.widget-submit):not(.widget-explanation).widget-radio [class*=_container]{order:3}.ce_form.quizz-form form .formbody .widget:not(.widget-submit):not(.widget-explanation).widget-checkbox .description,.ce_form.quizz-form form .formbody .widget:not(.widget-submit):not(.widget-explanation).widget-radio .description{order:2}.filters-container .formbody .widget-select-ios .selected-option{color:var(--col-secondary)}.filters-container .formbody .widget-select-ios .input,.filters-container .formbody .widget-select-ios ul.options{background-color:var(--col-white)}.active-filters-container{max-width:100%;width:100%}.active-filters-container.has-filters{height:52px;overflow-x:auto}.active-filters-container .active-filters-list{display:flex;align-items:center;gap:var(--half-gap)}.active-filters-container .active-filter{display:flex;align-items:center;flex-shrink:0;gap:var(--gap);width:-moz-fit-content;width:fit-content;padding:3px 3px 3px 14px;color:var(--col-white);font-size:16px;font-weight:600;text-transform:uppercase;background-color:var(--col-secondary);border-radius:50px;cursor:pointer}.active-filters-container .active-filter .close-button{width:30px;height:30px}.module-my-account .header{display:flex;flex-direction:column;align-items:center;gap:var(--gap);text-align:center}.module-my-account .header p{margin:0}.module-my-account .header .avatar{width:84px;height:84px;border-radius:50%;overflow:hidden}.module-my-account .header .name,.module-my-account .header .job{font-weight:700;line-height:125%}.module-my-account .header .name{font-size:26px}.module-my-account .header .job{font-size:13px}.module-my-account .header .company,.module-my-account .header .serial{font-size:16px;font-weight:400;line-height:125%}.module-my-account>.content{display:flex;flex-direction:column;gap:var(--double-gap);margin-top:var(--double-gap);padding:var(--gap) var(--double-gap);background-color:var(--col-white);border-radius:24px}.module-my-account>.content .account-item{display:flex;align-items:center;justify-content:space-between}.module-my-account>.content .account-item .widget{margin:0}.module-my-account>.content .account-item>div{display:flex;flex-direction:column}.module-my-account>.content .account-item .label{color:var(--col-gray-mid);font-size:14px}.module-my-account>.content .account-item .state{display:flex;flex-direction:row;align-items:center;gap:var(--half-gap);font-size:12px;padding:2px 7px 2px 5px;background-color:var(--col-gray-greenish-light);border-radius:10px;line-height:1}.module-my-account>.content .account-item .state::before{content:"";flex-shrink:0;display:block;width:8px;height:8px;border-radius:50%;background-color:var(--col-white);border:2px solid var(--col-white)}.module-my-account>.content .account-item .state.active::before{background-color:var(--col-avocado-pale)}.module-my-account>.content .account-item.password{display:block}.module-my-account>.content .account-item.password input{width:100%}.module-my-account>.content .account-item.password form{position:relative}.module-my-account>.content .account-item.password p.message{font-size:14px}.module-my-account>.content .account-item.password p.message.success{color:var(--col-main)}.module-my-account>.content .account-item.password p.message.warning{color:var(--col-warning)}.module-my-account>.content .account-item.password p.message.error{color:var(--col-danger)}.module-my-account>.content .account-item.password .change-password{position:absolute;bottom:calc(var(--gap)*1.5);right:var(--triple-gap);width:-moz-fit-content;width:fit-content;height:20px;margin:0;padding:2px 8px;border-radius:8px}.module-my-account>.content .account-item.password .change-password:disabled{filter:grayscale(1) brightness(0.8);opacity:.4;pointer-events:none}.module-my-account .module-notification-settings{margin-top:0 !important}.module-my-account .module-notification-settings h3,.module-my-account .module-notification-settings .uuid{display:none}.module-my-account .module-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)}.module-my-account .module-notification-settings .widget-checkbox label>span.title{margin-bottom:var(--half-gap);font-size:16px}.module-my-account .module-notification-settings .widget-checkbox label>span.description{font-size:14px;color:var(--col-gray-mid)}.module-my-account .module-notification-settings .widget-checkbox .toggle-switch{flex-shrink:0}.module-my-account .module-alert .alert .close-button{display:none}.module-my-account .module-event-list{scroll-margin-top:calc(var(--header-height) + var(--double-gap));margin-top:var(--gutter)}.content-accordion{padding:var(--gap) calc(var(--gap)*1.5);background-color:var(--col-white);border-radius:16px}.content-accordion .handorgel__header{margin:0;color:var(--col-main);font-size:20px;font-weight:700;line-height:125%;transition:color .3s ease-in-out}.content-accordion .handorgel__header svg{flex-shrink:0;width:40px;height:40px;transition:transform .2s ease-in-out;transform-origin:center}.content-accordion .handorgel__header.handorgel__header--opened svg{transform:rotate(180deg)}.content-accordion:not(:last-child){margin-bottom:var(--gap)}.content-accordion:not(:first-child){margin-top:var(--gap)}.content-accordion .handorgel__header__button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0;border:0;font-family:var(--font-family);font-weight:700}.content-accordion .handorgel__content{background-color:rgba(0,0,0,0);border:0;padding:0}.content-accordion .handorgel__content .handorgel__content__inner{padding:0}.content-accordion .handorgel__content .handorgel__content__inner .content-element-group,.content-accordion .handorgel__content .handorgel__content__inner .content-text{padding:0}.module-alert{position:relative;width:100%;z-index:var(--zindex)}.module-alert .alert+.alert{margin-top:var(--double-gap)}.module-alert .alert{position:relative;display:flex;align-items:center;gap:var(--gap);max-width:var(--content-width);margin-left:auto;margin-right:auto;padding:14px 14px 12px 14px;color:var(--col-alert-text);background-color:var(--col-alert-bg, rgba(255, 255, 255, 0.7));backdrop-filter:blur(75px);border-radius:24px;touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;opacity:calc(1 - var(--swipe-percentage)*.008)}.module-alert .alert.animate{animation:closeAlert 1.5s var(--transition-light-rebound) forwards .8s}.module-alert .alert:last-child{margin-bottom:var(--double-gap)}.module-alert .alert>svg{flex-shrink:0}.module-alert .alert a{color:var(--col-alert-text);text-decoration:none}.module-alert .alert .alert-container{display:flex;align-items:center;justify-content:space-between;gap:var(--gap)}.module-alert .alert .alert-container .alert-content{font-size:14px}.module-alert .alert .alert-container .alert-content h1,.module-alert .alert .alert-container .alert-content h2,.module-alert .alert .alert-container .alert-content h3{margin-bottom:0;font-size:18px}.module-alert .alert .alert-container .close-button{flex-shrink:0;width:40px;height:40px;padding:var(--gap);cursor:pointer}@media(pointer: coarse){.module-alert .alert .alert-container .close-button{display:none}}body.dashboard .module-alert .alert:first-child{margin-top:var(--header-height)}.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-text)}.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}.calendar-wrapper .calendar-container{max-width:390px;margin-left:auto;margin-right:auto;padding:var(--gap)}@media(max-width: 420px){.calendar-wrapper .calendar-container{max-width:350px}}.calendar-wrapper .calendar-container .header{display:flex;align-items:center;justify-content:space-between}.calendar-wrapper .calendar-container .header .month{font-size:30px;font-weight:600}.calendar-wrapper .calendar-container .header .year{color:var(--col-gray-mid);font-size:14px}.calendar-wrapper .calendar-container .header .suggest-event{display:flex;align-items:center;gap:8px;max-width:140px;color:var(--col-secondary);text-decoration:none}.calendar-wrapper .calendar-container .header .suggest-event svg{flex-shrink:0;width:30px;height:30px}.calendar-wrapper .calendar-container .days{display:grid;grid-template-columns:repeat(7, 1fr);gap:4px;padding:var(--gap) 0;font-weight:var(--fw-bold)}.calendar-wrapper .calendar-container .day-title{color:var(--col-gray-mid);font-size:16px;font-weight:700;line-height:125%;text-align:center}.calendar-wrapper .calendar-container .day{display:flex;justify-content:center;align-items:center;width:48px;height:60px;padding:10px 12px 14px 12px;font-size:20px;font-weight:700;border-radius:7px;background-color:var(--col-white)}@media(max-width: 420px){.calendar-wrapper .calendar-container .day{width:43px;height:58px}}.calendar-wrapper .calendar-container .day span{position:relative;z-index:2}.calendar-wrapper .calendar-container .day:not(.active-month){background-color:var(--col-main);opacity:.05}.calendar-wrapper .calendar-container .day:not(.active-month) span{display:none}.calendar-wrapper .calendar-container .day.active{position:relative;color:var(--col-main)}.calendar-wrapper .calendar-container .day.active>span{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.calendar-wrapper .calendar-container .day.active>span span.mark-container{position:absolute;display:flex;flex-direction:column;gap:1px;top:100%}.calendar-wrapper .calendar-container .day.active>span span.mark-container span.event-mark{display:block;width:24px;height:4px;border-radius:2px;background-color:var(--col-main)}.calendar-wrapper .calendar-container .day.today{color:var(--col-white);background-color:var(--col-main)}.calendar-wrapper .calendar-container .day.today.active{color:var(--col-white)}.calendar-wrapper .calendar-container .day.today.active span.mark-container span.event-mark{background-color:var(--col-white)}.calendar-wrapper .calendar-container .navigation{display:flex;align-items:center;justify-content:center;gap:var(--gap)}.calendar-wrapper .calendar-container .navigation div{display:flex;justify-content:center;align-items:center;width:50px;height:52px;padding:14px 14px 12px;background-color:var(--col-white);border-radius:50%;cursor:pointer}.calendar-wrapper .calendar-container .navigation div.highlight{background-color:var(--col-main)}.calendar-wrapper .calendar-container .navigation div.highlight svg{color:var(--col-white)}.calendar-wrapper .calendar-container .navigation .next svg{transform:scaleX(-1)}.calendar-wrapper .calendar-container .navigation svg{color:var(--col-main);width:16px;height:16px;transform-origin:center}.mod_changePassword{width:var(--content-width);margin-left:auto;margin-right:auto}.mod_changePassword .description{display:none}.module-contact-list .fav-container,.module-contact-list .list-items{transition:all .3s ease-in-out}.module-contact-list .fav-container .fav-items,.module-contact-list .list-items{display:grid;grid-template-columns:repeat(3, calc(33.3333333333% - 14px));gap:var(--double-gap)}.module-contact-list .fav-container .title{display:none}.module-contact-list .fav-container.has-items{margin-bottom:var(--gutter)}.module-contact-list .fav-container.has-items .title{display:block}.module-contact-list .search-placeholder{display:none;width:100%;height:var(--input-height);margin:0 auto var(--triple-gap)}.module-contact-list.fixed .search-placeholder{display:block}.module-contact-list.fixed .search{position:fixed;top:var(--navbar-height);left:50%;transform:translateX(-50%);z-index:calc(var(--zindex-overall) + 1)}.module-contact-list .filters .formbody .widget-select-ios .selected-option{border-radius:12px;background-color:var(--col-white)}.module-contact-list .filters .formbody .checkbox_container input[type=checkbox]{background-color:var(--col-white)}.module-contact-list .filters .formbody .checkbox_container label{color:var(--col-main)}.module-contact-list .list-items-container{margin-top:var(--gutter)}.module-contact-list .list-items-container>p{margin:0;font-weight:700;text-transform:uppercase;opacity:.5}.module-contact-list .list-items:not(:last-child){margin-bottom:var(--triple-gap)}.module-contact-list .list-items .contact-list-item{width:100%}.module-contact-list.loading{pointer-events:none}.module-contact-list.loading .contact-list-detail,.module-contact-list.loading .contact-list-overlay{pointer-events:none}.module-contact-list.loading .contact-list-item{filter:blur(1.6px) grayscale(1) contrast(1.5);opacity:.6}.module-contact-list .fav-button svg{transition:transform .3s var(--transition-light-rebound)}.module-contact-list .fav-button.active svg.icon-pin-fill{animation:pinPop .4s var(--transition-light-rebound)}.module-contact-list .fav-button:not(.active):hover svg{transform:rotate(15deg)}.module-contact-list.detail-opened .contact-list-overlay{opacity:.3;pointer-events:auto}.module-contact-list.detail-opened .contact-list-detail{transform:translate(-50%, 0)}.contact-list-overlay{position:fixed;inset:0;width:100vw;height:100vh;background-color:var(--col-main);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:calc(var(--zindex-overall) + 1)}.contact-list-detail{position:fixed;bottom:0;left:50%;width:350px;height:0;min-height:0;max-height:95vh;padding:0 0 calc(var(--navbar-height) + var(--double-gap));background-color:var(--col-gray-greenish-extra-light);border-radius:24px 24px 0 0;transform:translate(-50%, 100%);transition:height .3s ease-out,transform .4s var(--transition-light-rebound);overflow:hidden;z-index:calc(var(--zindex-overall) + 2)}@media(hover: hover){.contact-list-detail{height:auto !important}.contact-list-detail.fully-open{height:auto !important;max-height:90vh}}.contact-list-detail.fully-open{overflow-y:auto;-webkit-overflow-scrolling:touch}.contact-list-detail .detail-container{display:flex;flex-direction:column;gap:var(--double-gap);min-height:-moz-min-content;min-height:min-content;padding:0 var(--double-gap)}.contact-list-detail .close-button{display:flex;justify-content:center;align-items:center;width:100%;height:35px;cursor:pointer}.contact-list-detail .close-button>div{width:100px;height:5px;border-radius:50px;background:var(--col-main)}.contact-list-detail .header{position:sticky;top:0;display:flex;flex-direction:column;flex-shrink:0;gap:var(--gap);align-items:center;padding-top:var(--gap);padding-bottom:var(--gap);text-align:center;background-color:var(--col-gray-greenish-extra-light);z-index:1}.contact-list-detail .header .image-container,.contact-list-detail .header>div:not(.close-button){opacity:calc(var(--closing-progress, 100)*.01);filter:grayscale(calc(1 - var(--closing-progress, 100) * 0.01));will-change:opacity}@media(hover: hover){.contact-list-detail .header .image-container,.contact-list-detail .header>div:not(.close-button){opacity:1 !important;filter:grayscale(0)}}.contact-list-detail .header .image-container{width:92px;height:92px;border-radius:50%;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);overflow:hidden}.contact-list-detail .header .image-container img{width:96px;height:96px;-o-object-fit:unset;object-fit:unset}.contact-list-detail .header p{margin:0}.contact-list-detail .header .name{font-size:20px;font-weight:700}.contact-list-detail .header .name span{position:relative;top:-2px;margin-left:var(--half-gap);padding:3px 6px;color:var(--col-white);font-size:12px;background-color:var(--col-main);border-radius:6px}.contact-list-detail .header .job{font-size:16px}.contact-list-detail .header .actions{display:flex;justify-content:center;gap:var(--double-gap);margin-top:var(--gap)}.contact-list-detail .header .actions .action-item{display:flex;flex-direction:column;align-items:center;width:84px;padding:8px;color:var(--col-text);border-radius:16px;background-color:var(--col-gray-greenish-light);text-decoration:none;cursor:pointer}.contact-list-detail .header .actions .action-item span{font-size:12px}.contact-list-detail .header .actions .action-item svg{flex-shrink:0;width:40px;height:40px;color:var(--col-main)}.contact-list-detail .header .actions .fav-button svg.icon-pin-fill{display:none}.contact-list-detail .header .actions .fav-button.active{color:var(--col-white);background-color:var(--col-secondary)}.contact-list-detail .header .actions .fav-button.active svg{color:var(--col-white)}.contact-list-detail .header .actions .fav-button.active svg.icon-pin{display:none}.contact-list-detail .header .actions .fav-button.active svg.icon-pin-fill{display:block}.contact-list-detail p.company{margin-top:var(--half-gap);font-size:14px;font-style:italic}.contact-list-detail .content{display:flex;flex-direction:column;gap:var(--gap);flex-grow:1;min-height:40px;padding-bottom:0 var(--double-gap) var(--gutter)}.contact-list-detail .content::-webkit-scrollbar{display:none}.contact-list-detail .content{-ms-overflow-style:none;scrollbar-width:none}.contact-list-detail .content .item{display:flex;flex-direction:column;gap:var(--gap);padding:var(--double-gap);border-radius:16px;background:var(--col-white)}.contact-list-detail .content .item>div{display:flex;flex-direction:column;gap:var(--half-gap)}.contact-list-detail .content p{margin:0}.contact-list-detail .content a{color:var(--col-main)}.contact-list-item{display:flex;flex-direction:column;gap:var(--half-gap);cursor:pointer;animation:updateMemberItem .5s var(--transition-light-rebound);transition:transform .3s ease}.contact-list-item .image-container{width:92px;height:92px;border-radius:50%;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);overflow:hidden}.contact-list-item .image-container img{width:96px;height:96px;-o-object-fit:unset;object-fit:unset}.contact-list-item>div{padding:0 var(--half-gap)}.contact-list-item>div p{margin-bottom:0;color:var(--col-gray-mid);font-size:13px;text-align:center}.contact-list-item p.name{font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-cta{position:relative;display:flex;flex-direction:column;gap:var(--double-gap);padding:var(--double-gap);border-radius:24px;background-color:var(--col-white);box-shadow:0 5px 30px 0 rgba(51,102,0,.1)}.content-cta .image-container{position:relative;width:100%;height:134px;border-radius:8px;overflow:hidden}.content-cta.has-icons{overflow:unset;border-radius:44px}.content-cta.has-bg-color{background-color:var(--col-cta-bg)}.content-cta .link-content{width:100%}.content-cta.has-bg-color a{color:var(--col-white);background-color:var(--col-cta-text, var(--col-white))}.content-cta.bg-darker a{color:var(--col-cta-bg, var(--col-main));background-color:var(--col-white)}.content-cta.bg-darker .icons-group svg{color:var(--col-white)}.content-cta .icons-group{position:absolute;bottom:75%;right:0;width:150px;height:150px;opacity:.1}.content-cta .icons-group svg{position:absolute;color:var(--col-cta-text, var(--col-main))}.content-cta .icons-group svg:first-child{left:-140px;top:50px;transform:scale(1.2) rotate(10deg)}.content-cta .icons-group svg:nth-child(2){top:-30px;left:-80px;transform:scale(0.8) rotate(-5deg)}.content-cta .icons-group svg:nth-child(3){transform:scale(0.6) rotate(35deg);right:-120px;top:40px}.content-download a,.content-downloads .download-element a{display:flex;align-items:center;gap:var(--gap);color:var(--col-main);font-weight:700}.content-download a svg,.content-downloads .download-element a svg{flex-shrink:0;width:24px;height:24px}.content-download h1,.content-download h2,.content-download h3,.content-download h4,.content-download h5,.content-download h6,.content-downloads h1,.content-downloads h2,.content-downloads h3,.content-downloads h4,.content-downloads h5,.content-downloads h6{padding:0}.content-downloads .download-element{padding-top:var(--half-gap);padding-bottom:var(--half-gap)}#dashboard{position:relative;z-index:2}.module-dashboard{position:relative;display:flex;flex-direction:column;max-width:var(--max-width);width:100%;height:500px;padding-bottom:var(--gutter);color:var(--col-white)}@media screen and (max-height: 640px){.module-dashboard{height:400px}}.module-dashboard .text{width:var(--content-width);margin:auto auto 0}.module-dashboard.has-events{min-height:500px;height:auto;padding-top:var(--header-height)}.module-dashboard.has-integration{height:auto;max-height:unset;padding-top:calc(var(--navbar-height) + var(--gutter))}.module-dashboard.has-integration .text{color:var(--col-text)}#videoDashboard{position:fixed;top:0;left:50%;width:100%;max-width:var(--max-width);height:100vh;max-height:800px;min-height:500px;transform:translateX(-50%);z-index:0}#videoDashboard .inside{width:100%;height:100%}#videoDashboard video{position:relative;width:100%;max-width:var(--max-width);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom;z-index:1}#videoDashboard .video-overlay{position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);z-index:2}svg.dashboard-header-decoration{position:absolute;top:-27px;left:-3px;width:calc(100% + 6px)}body.dashboard{background-color:var(--col-gray-greenish-light)}body.dashboard .mod_article:first-child{padding-top:var(--half-gap)}body.dashboard.has-alert .module-dashboard{padding-top:0}body.dashboard.has-alert .module-dashboard:not(.has-integration){height:350px}.module-event-list p.empty{text-align:center}.module-event-list .events-container{display:flex;flex-direction:column;gap:var(--triple-gap)}.module-event-list.loading .event-item .loading-placeholder{display:block}.module-event-list.loading .event-item .like-container{filter:blur(2px)}.module-event-list.loading .event-item .like-container .like-content,.module-event-list.loading .event-item .like-container .icons{background-color:#e7e7e7}.module-event-list.loading .event-item .like-container svg{filter:blur(4px)}.mod_eventreader{max-width:var(--content-width);margin-left:auto;margin-right:auto}.mod_eventreader p.back a{width:100%;margin-top:var(--triple-gap)}.event.layout_full{position:relative}.event.layout_full .header{padding:var(--double-gap);border-radius:16px;border:2px solid #99b280;background:var(--col-white);box-shadow:0 5px 30px 0 rgba(51,102,0,.1)}.event.layout_full .header>div{display:flex;align-items:center;gap:var(--gap)}.event.layout_full .header .title{line-height:1}.event.layout_full .header .address a{color:var(--col-main);font-weight:700;text-decoration:none}.event.layout_full .header .schedules{display:block}.event.layout_full .participants li{display:flex;align-items:center;gap:var(--gap)}.event.layout_full .participants li:not(:last-child){margin-bottom:var(--half-gap)}.event.layout_full .participants li .image-container{width:60px;height:60px;border-radius:50%;overflow:hidden}.event.layout_full .participants li p{margin-bottom:3px}.event.layout_full .participants li .name{color:var(--col-main);font-size:16px;font-weight:700;text-decoration:none}.event.layout_full .participants li .company{font-size:14px}.event.layout_full .participants li .job{font-size:13px;font-weight:700}.event-item .item-header,.event.layout_full .header{margin-bottom:var(--half-gap);padding-right:50px}.event-item .item-header .dates .row,.event.layout_full .header .dates .row{display:flex;align-items:center;gap:4px}.event-item .item-header .dates .column,.event.layout_full .header .dates .column{display:flex;flex-direction:column;align-items:center}.event-item .item-header .dates .column strong:not(.day),.event.layout_full .header .dates .column strong:not(.day){position:relative;top:calc(var(--gap)*-1)}.event-item .item-header .dates .column strong,.event.layout_full .header .dates .column strong{font-size:24px}.event-item .item-header .dates .column strong.day,.event.layout_full .header .dates .column strong.day{font-size:42px}.event-item .item-header .dates small,.event.layout_full .header .dates small{color:var(--col-gray-mid);font-size:16px;font-weight:700}.event-item .item-header .category,.event.layout_full .header .category{display:flex;align-items:center;max-width:150px;width:-moz-fit-content;width:fit-content;gap:4px;padding:5px 8px;color:var(--col-white);background-color:var(--col-main);border-radius:12px}.event-item .item-header .category svg,.event.layout_full .header .category svg{flex-shrink:0;width:30px;height:30px}.event-item .like-container,.event.layout_full .like-container{position:absolute;top:var(--gap);right:var(--gap)}.event-item .like-container .like-content,.event.layout_full .like-container .like-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:50px}.event-item .like-container .like-content svg,.event.layout_full .like-container .like-content svg{width:40px;height:40px}.event-item .like-container .like-content .liked svg,.event.layout_full .like-container .like-content .liked svg{color:var(--col-main)}.event-item .like-container .like-content .icons,.event.layout_full .like-container .like-content .icons{width:50px;height:66px;background-color:rgba(0,0,0,0);box-shadow:unset}.event-item .like-container .like-content .likes,.event.layout_full .like-container .like-content .likes{position:relative;top:unset;right:unset}.event-item,.event-dashboard-item{position:relative;width:100%;max-width:var(--content-width);margin-left:auto;margin-right:auto;color:var(--col-text);text-decoration:none;border-radius:16px;overflow:hidden}.event-item{padding:var(--double-gap);scroll-margin-top:calc(var(--header-height) + var(--double-gap));scroll-snap-align:start;background-color:var(--col-white);box-shadow:0 5px 30px 0 rgba(51,102,0,.1)}.event-item .observer-header,.event-item .participant-header{display:none}.event-item.is-observer .observer-header,.event-item.is-participant .participant-header{display:block}.event-item.is-observer,.event-item.is-participant{padding-top:var(--triple-gap);border:2px solid var(--col-avocado-pale)}.event-item.is-observer .observer-header,.event-item.is-observer .participant-header,.event-item.is-participant .observer-header,.event-item.is-participant .participant-header{position:absolute;top:0;left:0;width:100%;padding:4px 0;color:var(--col-white);text-align:center}.event-item.is-observer{border-color:var(--col-avocado-pale)}.event-item.is-observer .observer-header{background-color:var(--col-avocado-pale)}.event-item.is-participant{border-color:var(--col-main)}.event-item.is-participant .participant-header{background-color:var(--col-main)}.event-item.is-past{filter:brightness(0.8) grayscale(1) contrast(1.2);opacity:.4;pointer-events:none}.event-item .item-header{display:flex;align-items:center;gap:var(--gap)}.event-item .content{font-size:14px}.event-item .content h3{margin-bottom:0;font-size:16px;font-weight:700}.event-item .loading-placeholder{padding:var(--double-gap)}.event-item .loading-placeholder .placeholder-header{margin-bottom:var(--gap)}.event-item .loading-placeholder .placeholder-content{padding:0}.event-dashboard-item{padding:var(--double-gap) var(--double-gap) var(--triple-gap);background:hsla(0,0%,100%,.7);backdrop-filter:blur(75px)}.event-dashboard-item:not(:last-of-type){margin-bottom:var(--half-gap)}.event-dashboard-item:last-of-type{margin-bottom:var(--double-gap)}.event-dashboard-item .event-content{display:flex;align-items:center;gap:var(--gap)}.event-dashboard-item .dates{font-weight:700}.event-dashboard-item .dates .row{display:flex;align-items:center;gap:var(--half-gap)}.event-dashboard-item .dates .time .column{display:flex;flex-direction:column;justify-content:center}.event-dashboard-item .dates .day{font-size:36px;line-height:1}.event-dashboard-item .dates .day+strong{font-size:20px}.event-dashboard-item .content h3{margin-bottom:0;font-weight:700}.event-dashboard-item [class^=is-]{position:absolute;right:20px;bottom:10px;margin:0;font-size:12px;font-weight:700}.has-integration .event-dashboard-item{background-color:var(--col-white)}.calendar-wrapper+.events-container,.calendar-wrapper+.events-filter{margin-top:var(--triple-gap)}.module-faq{max-width:740px;margin:var(--gutter) auto}.module-faq nav{max-width:100%;margin-bottom:var(--gutter);padding-bottom:var(--half-gap);overflow-x:auto}.module-faq nav ul{display:flex;align-items:center;gap:var(--double-gap)}.module-faq .faq-group{margin-top:var(--double-gap);padding-bottom:var(--double-gap);scroll-margin-top:calc(var(--header-height) + var(--double-gap))}.module-faq .faq-group:not(:last-child){border-bottom:1px solid var(--col-main)}.module-faq .faq-group h2{margin-bottom:var(--double-gap);font-size:26px;font-weight:700}.module-faq .faq-group.hidden{display:none}.module-faq .faq-item:not(:first-child){margin-top:var(--gap)}.module-faq .faq-item:not(:last-child){margin-bottom:var(--gap)}.module-faq .faq-item{padding:var(--gap) calc(var(--gap)*1.5);background-color:var(--col-white);border-radius:16px}.module-faq .faq-item.hidden{display:none}.module-faq .faq-item.open .question svg{transform:rotate(180deg)}.module-faq .faq-item .question{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;color:var(--col-main);font-size:20px;font-weight:700;line-height:125%;transition:color .3s ease-in-out}.module-faq .faq-item .question svg{flex-shrink:0;width:40px;height:40px;transition:transform .2s ease-in-out;transform-origin:center}.module-faq .faq-item .answer{color:var(--col-secondary);transition:height .4s ease-in-out}.module-faq .faq-item .answer-content{padding-bottom:var(--gap)}.module-faq .faq-item .answer-content ul{margin-top:var(--gap);padding-left:var(--gap)}.module-faq .faq-item .answer-content ul li{list-style:disc inside}.module-footer{display:flex;flex-direction:column;gap:var(--double-gap);max-width:var(--content-width);margin-left:auto;margin-right:auto;padding-top:var(--gutter);padding-bottom:var(--triple-gutter)}.module-footer a:not([class*=btn-]){color:var(--col-text);font-weight:700;text-decoration:none}.module-footer nav ul li{display:inline-block}.module-footer nav ul li:not(:first-child)::before{content:"-"}.module-footer .middle{display:flex;align-items:center;justify-content:center;gap:var(--double-gap)}.module-footer .socials{display:flex;align-items:center;gap:calc(var(--gap)*1.5)}.module-footer .socials svg{width:30px;height:30px;color:var(--col-main)}.module-footer a.website{margin:0 !important;padding:13px;gap:var(--gap);background-color:var(--col-gray-greenish-light)}.module-footer a.website span{text-align:center}.module-footer a.website svg{width:30px;height:30px;flex-shrink:0;transform:rotate(135deg)}.module-footer .copyright{text-align:center}.module-header{--header-size: 85px;display:flex;gap:var(--gap);width:var(--content-width);margin:var(--gap) auto var(--double-gap) auto}.module-header.reduce{--header-size: 70px}.module-header .header-container,.module-header .back-button{height:var(--header-size);transition:height .3s ease}.module-header .header-container .background,.module-header .back-button .background{position:absolute;inset:0;width:100%;height:100%;opacity:.9;background-color:var(--col-white);z-index:1}.module-header .back-button{position:relative;display:flex;justify-content:center;align-items:center;width:50px;padding:14px 8px 12px;color:var(--col-main);border-radius:24px;cursor:pointer;overflow:hidden}.module-header .back-button svg{width:30px;height:30px;z-index:2}.module-header .header-container{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:calc(var(--gap)*1.5);border-radius:24px;overflow:hidden;z-index:var(--zindex)}.module-header .header-container .title{font-size:20px;font-weight:700;line-height:125%}.module-header .header-container>.header-item{flex-shrink:0;color:var(--col-text);text-decoration:none;z-index:2}.module-header .header-container>.header-item:first-child{display:flex;align-items:center;gap:var(--gap)}.module-header .header-container>.header-item:first-child .avatar{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(var(--header-size)*.7);height:calc(var(--header-size)*.7);transition:all .3s ease}.module-header .header-container>.header-item:first-child .avatar>*{position:absolute}.module-header .header-container>.header-item:first-child .avatar figure{width:47px;height:47px;border-radius:50%;overflow:hidden}.module-header .header-container>.header-item:first-child .avatar svg{width:100%;height:100%;z-index:1}.module-header .header-container>.header-item:first-child .user span{display:block;line-height:125%}.module-header .header-container>.header-item:first-child .user span:first-child{color:var(--col-gray-mid);font-size:12px}.module-header .header-container>.header-item:first-child .user span:last-child{font-size:15px}.module-header .header-container>.header-item:nth-child(2){position:relative;display:flex;justify-content:center;align-items:center;width:47px;height:47px;background-color:var(--col-white);border-radius:50%;box-shadow:0 0 20px 0 rgba(51,102,0,.1)}.module-header .header-container>.header-item:nth-child(2) .count-events{position:absolute;top:0;left:-10px;display:flex;justify-content:center;align-items:center;width:32px;height:24px;color:var(--col-white);background-color:var(--col-main);border-radius:50px;opacity:0;transform:translateY(10px) scale(0.7);transition:opacity .3s ease,transform .6s var(--transition-light-rebound);z-index:2}.module-header .header-container>.header-item:nth-child(2) .count-events.active{opacity:1;transform:translateY(0) scale(1)}.module-header .header-container>.header-item:nth-child(2) svg{position:relative;width:30px;height:30px;color:var(--col-main);z-index:1}.content-image.center{margin-left:auto;margin-right:auto;text-align:center}.content-image img{border-radius:8px}@media(max-width: 576px){.content-image img{width:unset !important;height:auto !important}}.integration-program{--col-integration: #7F4708;--col-integration-light: #BFA383;--item-height: 477px;--btn-size: 50px;position:relative;margin-top:var(--double-gap);width:var(--content-width);height:var(--item-height);margin-left:auto;margin-right:auto;background-color:var(--col-integration);border-radius:24px;overflow:hidden}.integration-program p,.integration-program span,.integration-program svg{color:var(--col-white)}.integration-program .steps-navigation-container{position:absolute;top:calc(var(--item-height)/2 - var(--gap));display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 var(--double-gap);z-index:3}.integration-program .steps-navigation-container .step-info{margin:0}.integration-program .steps-navigation-container .step-info i{font-style:normal}.integration-program .steps-navigation-container .step-info p{margin:0}.integration-program .steps-navigation-container .step-info .label{font-size:14px}.integration-program .steps-navigation-container .step-info .steps{font-size:26px;font-weight:700}.integration-program .steps-navigation-container .navigation{display:flex;right:0;justify-content:center;align-items:center;gap:var(--half-gap);z-index:3}.integration-program .steps-navigation-container .navigation [class*=-button]{display:flex;justify-content:center;align-items:center;width:var(--btn-size);height:var(--btn-size);border-radius:16px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(75px);cursor:pointer}.integration-program .steps-navigation-container .navigation [class*=-button] svg{width:32px;height:32px}.integration-program .steps-navigation-container .navigation [class*=-button].next-button svg{transform:rotate(180deg)}.integration-program .steps-navigation-container .navigation .prev-button,.integration-program .steps-navigation-container .navigation .next-button{cursor:pointer;opacity:1;transition:opacity .3s ease}.integration-program .steps-navigation-container .navigation .prev-button.disabled,.integration-program .steps-navigation-container .navigation .next-button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.integration-program .steps-progress-bar{--height: 4px;position:absolute;top:calc(var(--item-height)/2 + var(--btn-size));left:50%;width:calc(100% - var(--quad-gap));transform:translateX(-50%);z-index:2}.integration-program .steps-progress-bar .progress-bar-container{position:relative;height:var(--height);background-color:var(--col-integration-light);backdrop-filter:blur(15px)}.integration-program .steps-progress-bar .progress-bar-container .progress-bar{position:absolute;top:0;left:0;height:var(--height);background-color:var(--col-white);transition:width .3s ease-out}.integration-program .steps-progress-bar .steps-marker-container{position:relative;top:-8px;display:flex;justify-content:space-between;align-items:center}.integration-program .steps-progress-bar .steps-marker-container .step-marker{width:12px;height:12px;border-radius:50%;border:3px solid var(--col-white);background-color:var(--col-white);z-index:3}.integration-program .steps-progress-bar .steps-marker-container .step-marker.next{border-color:var(--col-integration-light);background-color:var(--col-integration-light)}.integration-program .steps-progress-bar .steps-marker-container .step-marker.active{background-color:var(--col-main)}.integration-program .steps-container{position:relative;height:var(--item-height);overflow:hidden}.integration-program .step-content-container{position:absolute;width:100%;margin:0;padding:0 var(--double-gap) var(--double-gap);will-change:transform;transition:transform .6s cubic-bezier(0.7, 0, 0.65, 1)}.integration-program .step-content-container .inactive-mask{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.2);z-index:2}.integration-program .step-content-container.inactive .video{filter:blur(5px) grayscale(1) brightness(1.2)}.integration-program .step-content-container.inactive .item-content{filter:blur(3px)}.integration-program .step-content-container .video{position:absolute;top:0;left:0;width:100%;height:275px;overflow:hidden;z-index:1}.integration-program .step-content-container .video video{width:100%;height:calc(var(--item-height)/2 + var(--double-gap));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.integration-program .step-content-container .video::after{content:"";position:absolute;bottom:-10px;display:block;width:100%;height:40px;background:var(--col-integration);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, var(--col-integration) 15.87%);backdrop-filter:blur(9.25px)}.integration-program .step-content-container .item-content{display:flex;flex-direction:column;min-height:150px;margin-top:calc(var(--item-height)/2 + var(--btn-size) + var(--double-gap));padding:var(--double-gap);border-radius:16px;background:hsla(0,0%,100%,.1)}.integration-program .step-content-container .item-content a{color:var(--col-white);font-weight:700;text-decoration:underline}.integration-program .step-content-container .item-content .date{display:block;width:-moz-fit-content;width:fit-content;margin-top:auto;margin-left:auto;font-size:14px}.module-job-offer-single{max-width:var(--content-width);margin-left:auto;margin-right:auto}.module-job-offer-single figure.image-container{width:100px;height:100px;margin-bottom:var(--double-gap)}.module-job-offer-single h1{margin-bottom:var(--double-gap);color:var(--col-main);font-size:30px;font-weight:600;line-height:125%}.module-job-offer-single .content{padding:var(--double-gap);background-color:var(--col-white);border-radius:30px}.module-job-offer-single button[data-share]{display:none}.module-job-offer-single .application-form{margin-top:var(--double-gap)}.module-job-offer-single .application-form form input:not([type=checkbox]):not([type=radio]),.module-job-offer-single .application-form form textarea{background-color:var(--col-white)}.content-job-offer-list .job-offer-filters{margin-bottom:var(--double-gap)}.content-job-offer-list .items-list{display:flex;flex-direction:column;gap:var(--gap)}.content-job-offer-list.loading .job-offer-item{box-shadow:none}.content-job-offer-list.loading .job-offer-item .loading-placeholder{display:block}.module-job-offer-single figure.image-container,.job-offer-item figure.image-container{display:flex;align-items:center;justify-content:center;border:1px solid var(--col-main);border-radius:11px}.module-job-offer-single figure.image-container img,.job-offer-item figure.image-container img{width:90%;height:100%;-o-object-fit:contain;object-fit:contain}.module-job-offer-single .job-offer-type,.job-offer-item .job-offer-type{padding:3px 10px;color:var(--col-white);font-size:14px;font-weight:700;text-transform:uppercase;line-height:125%;background-color:var(--col-main);border-radius:50px}.job-offer-item{position:relative;width:100%;max-width:var(--content-width);margin-left:auto;margin-right:auto;padding:var(--double-gap);color:var(--col-text);background:var(--col-white);border-radius:24px;text-decoration:none;box-shadow:0 5px 30px 0 rgba(51,102,0,.1)}.job-offer-item .name{color:var(--col-main);font-size:20px;font-weight:700;line-height:125%}.job-offer-item .item-content{display:flex;align-items:center;gap:var(--gap)}.job-offer-item .item-content>div{display:flex;flex-direction:column}.job-offer-item .item-content .location{color:var(--col-gray-mid)}.job-offer-item figure.image-container{width:50px;height:50px}.job-offer-item .loading-placeholder{padding:var(--double-gap)}.job-offer-item .loading-placeholder .placeholder-content{display:flex;padding:10px 0 0;gap:var(--gap)}.job-offer-item .loading-placeholder .placeholder-content .placeholder-logo{height:48px}.job-offer-item .loading-placeholder .placeholder-content>div:last-child{display:flex;flex-direction:column;width:100%}.like-container{max-width:calc(70px - var(--gap));z-index:calc(var(--zindex) - 1)}.like-container .like-content{position:relative;width:67px;background-color:var(--col-white);border-radius:50px;box-shadow:0 0 10px 0 rgba(51,102,0,.1)}.like-container .icons{position:relative;width:34px;height:34px;border-radius:100%;background-color:var(--col-white);box-shadow:0 0 10px 0 rgba(51,102,0,.1)}.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{color:var(--col-heart)}.like-container .icons:not(.liked) .icon-heart-fill{opacity:.5}.like-container .icons svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:28px;height:28px;transition:transform .6s var(--transition-light-rebound),opacity .3 ease-in-out}.like-container .icons .icon-heart-fill{animation-duration:.8s;animation-direction:normal;animation-fill-mode:forwards;color:var(--col-gray-mid)}.like-container .icons .icon-bulb{animation-duration:.8s;animation-direction:normal;animation-fill-mode:forwards;color:var(--col-gray-mid)}.like-container .likes{position:absolute;top:50%;right:10px;color:var(--col-gray-mid);font-size:12px;transform:translateY(-50%)}#navbar{position:fixed;bottom:0;left:50%;width:100vw;max-width:var(--max-width);transform:translateX(-50%);z-index:var(--zindex-navbar)}.module-navbar{height:var(--navbar-height);max-width:390px;margin-left:auto;margin-right:auto;color:var(--col-main)}.module-navbar.outside-opened .outside{transform:translate(-50%, 0)}.module-navbar .inside,.module-navbar .outside{width:100%;max-width:var(--content-width);margin-left:auto;background-color:var(--col-white);box-shadow:0 0 10px 0 rgba(51,102,0,.1)}.module-navbar .inside{position:relative;margin-right:auto;padding:var(--gap) var(--double-gap) var(--double-gap);height:100%;border-radius:24px 24px 0 0;z-index:2}.module-navbar .outside{position:absolute;top:calc((var(--navbar-height) + var(--gap))*-1);left:50%;padding:var(--gap) var(--double-gap);border-radius:24px;transform:translate(-50%, 150%);transition:transform .4s var(--transition-light-rebound);z-index:1}.module-navbar ul{display:flex;align-items:center;justify-content:center;gap:var(--double-gap)}.module-navbar ul li{flex-shrink:0}.module-navbar ul li a,.module-navbar ul li.other-menu{display:flex;flex-direction:column;align-items:center;gap:4px}.module-navbar ul li.active a{color:var(--col-secondary)}.module-navbar ul li a{color:var(--col-main);text-decoration:none}.module-navbar ul li a svg{width:40px;height:40px}.module-navbar ul li span{display:flex;align-items:center;max-width:70px;height:22px;font-size:12px;text-align:center}.module-navbar svg{width:22px;height:22px}.module-navbar .other-menu{cursor:pointer}.module-navbar .burger-menu{display:flex;align-items:center;justify-content:center;gap:var(--half-gap);width:40px;height:40px}.module-navbar .burger-menu>div{position:relative;flex-shrink:0;width:6px;height:6px;border:1px solid var(--col-main);background-color:var(--col-white);border-radius:4px;transition:all .3s ease}.module-navbar .burger-menu>div:nth-child(1){transform-origin:left bottom}.module-navbar .burger-menu>div:nth-child(3){transform-origin:right bottom}.module-navbar.outside-active .other-menu .burger-menu>div{border-color:var(--col-secondary);background-color:var(--col-secondary)}.module-navbar.outside-active .other-menu span{color:var(--col-secondary)}.module-navbar.outside-opened .burger-menu>div{background-color:var(--col-main)}.module-navbar.outside-opened .burger-menu>div:nth-child(1),.module-navbar.outside-opened .burger-menu>div:nth-child(3){top:-2px;width:3px;height:28px;border-radius:3px}.module-navbar.outside-opened .burger-menu>div:nth-child(1){transform:rotate(45deg)}.module-navbar.outside-opened .burger-menu>div:nth-child(2){opacity:0}.module-navbar.outside-opened .burger-menu>div:nth-child(3){transform:rotate(-45deg)}.module-news-list .information{color:var(--col-gray-mid);font-size:12px;text-align:center;opacity:.5}.module-news-list form.disabled{display:none}.module-news-list:not(:last-child){margin-bottom:var(--triple-gap)}.module-news-list .news-items{margin-bottom:var(--triple-gap)}.module-news-list .news-items-container.news-items-swiper{width:var(--content-width);margin-left:auto;margin-right:auto}.module-news-list .news-items-container.news-items-swiper .swiper-slide{width:var(--content-width)}.module-news-list .news-items-container.news-items-swiper .swiper-wrapper{position:relative;flex-direction:row;gap:unset;margin-left:auto;margin-right:auto}.module-news-list .news-items-swiper.animate{animation:newsFeaturedHelper 3s var(--transition-light-rebound) forwards;pointer-events:none}.module-news-list .news-items-swiper.animate .swiper-pagination{opacity:0}.news-items{display:flex;flex-direction:column;gap:var(--quad-gap);width:var(--content-width);margin-left:auto;margin-right:auto}.news-items.loading .news-item .loading-placeholder{display:block}.news-items.loading .news-item .like-container{filter:blur(2px)}.news-items.loading .news-item .like-container .like-content,.news-items.loading .news-item .like-container .icons{background-color:#e7e7e7}.news-items.loading .news-item .like-container svg{filter:blur(4px)}.news-items.loading .news-item a{box-shadow:0 0 0 rgba(0,0,0,0)}.news-item{position:relative;width:var(--content-width);color:var(--col-text);margin-bottom:var(--gap);scroll-margin-top:calc(var(--header-height) + var(--double-gap))}.news-item a{display:block;color:var(--col-text);text-decoration:none;background-color:var(--col-white);border-radius:24px;box-shadow:0 5px 30px 0 rgba(51,102,0,.1);transition:box-shadow .3s ease}.news-item figure{width:var(--content-width);height:190px;overflow:hidden;border-radius:24px}.news-item figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-item .title{margin-bottom:var(--gap);color:var(--col-main);font-size:20px;font-weight:700}.news-item .item-content{padding:calc(var(--gap)*1.5) var(--double-gap) var(--triple-gap)}.news-item .like-container{position:absolute;left:var(--double-gap);bottom:calc(var(--double-gap)*-1)}.mod_newsreader .layout_full>.title,.mod_newsreader .others>.title{margin-bottom:var(--triple-gap);color:var(--col-text);font-size:30px;font-weight:600;line-height:32px}.mod_newsreader .layout_full .news-header,.mod_newsreader .layout_full .news-content{max-width:var(--content-width);margin-left:auto;margin-right:auto}.mod_newsreader .layout_full .news-header{position:relative}.mod_newsreader .layout_full .news-header .title{font-size:30px;font-weight:600;line-height:32px}.mod_newsreader .layout_full h2:not(:first-child){margin-top:var(--triple-gap)}.mod_newsreader .layout_full h2:not(:last-child){margin-bottom:var(--gap)}.mod_newsreader .layout_full h2{font-size:20px;font-weight:700;line-height:125%}.mod_newsreader .layout_full figure:not(:first-child){margin-top:var(--double-gap)}.mod_newsreader .layout_full figure:not(:last-child){margin-bottom:var(--double-gap)}.mod_newsreader .layout_full .like-container{position:absolute;top:-42px}.mod_newsreader .layout_full .news-content img{border-radius:16px}.mod_newsreader .others{margin-top:var(--gutter)}.mod_newsreader .back a{margin-top:var(--gutter)}.news-item .info,.mod_newsreader .info{display:flex;align-items:center;gap:4px;margin-top:var(--half-gap);color:var(--col-gray-mid);font-size:12px;letter-spacing:.3px}.news-item .info .dot,.mod_newsreader .info .dot{display:inline-block;width:4px;height:4px;border-radius:100%;background-color:var(--col-gray-mid)}.news-item .category,.mod_newsreader .category{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:3px 10px;color:var(--col-white);font-size:14px;font-weight:700;background-color:var(--col-main);border-radius:50px}.news-item .category svg,.mod_newsreader .category svg{width:20px;height:20px}.content-particles{position:relative;z-index:1;pointer-events:none}.content-particles canvas{background-color:rgba(0,0,0,0) !important}.content-particles[data-particles=Fireworks]~[class*=content-]{position:relative;padding:var(--double-gap);background-color:hsla(0,0%,100%,.6);border-radius:24px;z-index:3}.module-custom-registration .messages-container{position:absolute;pointer-events:none;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;z-index:calc(var(--zindex) + 1)}.module-custom-registration .messages-container .message{padding:var(--double-gap);opacity:0;transform:translateX(100%);transition:opacity .3s ease,transform .6s var(--transition-light-rebound);text-align:center;background-color:var(--col-white)}.module-custom-registration .messages-container .message.warning{color:var(--col-warning)}.module-custom-registration .messages-container .message.error{color:var(--col-danger)}.module-custom-registration .messages-container .message.visible{transform:translateX(0);opacity:1}.module-custom-registration .welcome-message{opacity:0;margin-bottom:var(--gutter);transition:opacity .3s ease}.module-custom-registration .welcome-message.visible{opacity:1}.module-custom-registration p.info{margin-bottom:var(--triple-gap);font-size:14px}.module-custom-registration form.validation{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;max-width:350px;margin-left:auto;margin-right:auto;padding:0 var(--double-gap);background-color:var(--col-white);transform:translateX(100vw);transition:transform .3s ease;z-index:var(--zindex)}.module-custom-registration form.validation .formbody{padding-top:var(--gutter);padding-bottom:var(--gutter)}.module-custom-registration form.validation .form-header{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.module-custom-registration form.validation .form-header .back-button{position:absolute;left:0;flex-shrink:0;color:var(--col-main);cursor:pointer}.module-custom-registration form.validation .form-header .back-button svg{width:20px;height:20px}.module-custom-registration form.validation.visible{transform:translateX(0)}.tl_form .widget{position:relative}.tl_form .widget .error{color:red;font-size:.875rem;margin-top:.25rem;min-height:1.25rem}.tl_form .widget input.error{border-color:red}.tl_form .widget input.error:focus{border-color:red;outline-color:red}.password-requirements{margin-top:.5rem;font-size:.9em}.password-requirements ul{list-style:none;padding-left:1.5rem;margin-top:.3rem}.password-requirements li{position:relative;color:#666}.password-requirements li::before{content:"×";position:absolute;left:-1.5rem;color:#dc3545}.password-requirements li.valid{color:#28a745}.password-requirements li.valid::before{content:"✓";color:#28a745}.module-notification-request-permission>div{top:unset;bottom:calc(var(--navbar-height) + var(--gap));left:50%;width:90%;max-width:480px;background-color:var(--col-gray-greenish-extra-light);z-index:calc(var(--zindex-overall) + 1)}.module-notification-request-permission>div.active{transform:translateX(-50%)}.module-notification-request-permission>div .content{margin-bottom:var(--double-gap);font-size:18px;font-weight:600}.module-notification-request-permission>div button{max-width:50%}.module-notification-request-permission>div button.activate-notification{color:var(--col-white);background-color:var(--col-main)}.module-notification-request-permission>div button.cancel-notification{color:var(--col-gray-mid);background-color:var(--col-gray-greenish-light)}.module-pdf-viewer{width:var(--content-width);min-height:100vh}.module-pdf-viewer .pdfv-wrap{display:flex;flex-direction:column;min-height:100vh;background:var(--col-gray-greenish-extra-light)}.module-pdf-viewer .pdfv-bar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:8px;padding:10px}.module-pdf-viewer .pdfv-title{padding:var(--gap) 0;font-size:18px;font-weight:700;text-align:center}.module-pdf-viewer .pdfv-btn{margin:0 !important;padding:8px 12px;height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.module-pdf-viewer .pdfv-content{overflow:auto}.module-pdf-viewer .pdfv-page{display:inline-block;margin:0 auto 16px}.module-pdf-viewer .pdfv-loader{padding:16px;text-align:center;color:#6b7280}.content-separator{position:relative;width:100%;height:20px;margin-top:var(--triple-gap);margin-bottom:var(--triple-gap)}.content-separator hr{position:absolute;top:0;width:100%;height:2px;margin:8px 0;background-color:var(--col-gray-mid);z-index:1}.content-separator span{position:absolute;top:0;left:50%;display:inline-block;height:20px;padding:0 var(--half-gap);color:var(--col-gray-mid);line-height:100%;transform:translateX(-50%);background-color:var(--col-gray-greenish-extra-light);z-index:2}.content-separator+div{margin-top:0}body.unconnected .content-separator span{background-color:var(--col-white)}.news-items-swiper .swiper-slide{width:-moz-fit-content;width:fit-content}.swiper-pagination{display:flex;align-items:center;gap:8px;margin-top:var(--triple-gap);margin-left:auto;margin-right:auto;padding:8px 12px;width:-moz-fit-content;width:fit-content;background-color:var(--col-white);border-radius:50px}.swiper-pagination .swiper-pagination-bullet{display:block;width:8px;height:8px;border-radius:50%;background-color:var(--col-gray-greenish-light);transition:width .3s ease-in-out,border-radius .3s ease-in-out}.swiper-pagination .swiper-pagination-bullet-active{width:24px;background-color:var(--col-main);border-radius:50px}.content-swiper .swiper-slide>[class*=content-]{margin:0}.content-swiper .swiper-pagination{bottom:10px;left:50%;width:-moz-fit-content;width:fit-content;margin:0;background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);transform:translateX(-50%)}.content-swiper .swiper-pagination .swiper-pagination-bullet{background-color:var(--col-main);opacity:.3;transition:width .3s ease-in-out,border-radius .3s ease-in-out,opacity .3s ease-in-out}.content-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--col-main);opacity:1}.content-gallery-slider.swiper{max-width:var(--content-width);overflow:unset}.content-gallery-slider.swiper .swiper-buttons-container{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;height:48px;margin-top:calc(var(--gap)*1.2)}.content-gallery-slider.swiper .swiper-buttons-container .swiper-button-prev-custom,.content-gallery-slider.swiper .swiper-buttons-container .swiper-button-next-custom{display:flex;justify-content:center;align-items:center;width:48px;height:48px;color:var(--col-white);background:var(--col-main);border-radius:var(--border-radius);cursor:pointer}.content-gallery-slider.swiper .swiper-buttons-container .swiper-button-prev-custom svg,.content-gallery-slider.swiper .swiper-buttons-container .swiper-button-next-custom svg{width:7px;height:14px}.content-tabs-container .titles-container{display:flex;flex-direction:column;align-items:center;gap:var(--gap)}.content-tabs-container .tab-title{display:flex;width:100%;height:60px;padding:13px;justify-content:center;align-items:center;color:var(--col-main);border-radius:24px;background:var(--col-gray-greenish-light);transition:background .3s ease-in-out,color .3s ease-in-out;cursor:pointer}.content-tabs-container .tab-title.active{color:var(--col-white);background:var(--col-secondary)}.content-headline{max-width:var(--content-width);margin-left:auto;margin-right:auto}.rte a{color:var(--col-main);font-weight:700;text-decoration:none}.rte h2{font-size:20px}.rte ul{padding-left:var(--triple-gap);list-style:disc}.rte ul:not(:last-child){margin-bottom:var(--gap)}.rte ul li{padding:2px 0}.rte ul ul{list-style:circle;padding-left:var(--gap)}.rte img{width:auto;height:auto}@media(max-width: 576px){.rte img{width:revert-layer;height:revert-layer}}body.unconnected #wrapper{background:var(--col-white)}body.unconnected #wrapper #main{padding-top:var(--double-gutter);padding-bottom:var(--double-gutter)}body.unconnected .content{display:flex;flex-direction:column;justify-content:center;max-width:350px;height:100vh;margin-left:auto;margin-right:auto}body.unconnected .content-image img{width:auto}body.unconnected .content-element-group{margin-bottom:var(--gutter)}body.unconnected .content-element-group h1,body.unconnected .content-element-group h2,body.unconnected .content-element-group h3{margin-bottom:0}body.unconnected .content-element-group .content-image+.content-text{margin-top:var(--double-gap)}body.unconnected .form-header figure{width:auto}body.unconnected .form-header figure img{width:67px;height:67px}.module-full-screen-video{position:fixed;top:0;left:50%;max-width:var(--max-width);width:102%;height:100%;opacity:1;transform:translateX(-50%);transition:opacity .3s ease-in-out;z-index:calc(var(--zindex-overall) + 10)}.module-full-screen-video.has-no-video{display:none}.module-full-screen-video.ended{opacity:0}.module-full-screen-video video{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;z-index:1}.module-full-screen-video .close-button{position:absolute;top:var(--gap);right:var(--gap);display:flex;justify-content:center;align-items:center;width:50px;height:50px;cursor:pointer;background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(75px);border-radius:50%;z-index:2}.module-full-screen-video .close-button svg{width:50px;height:50px;color:var(--col-main)}.content-youtube figure,.content-vimeo figure{border-radius:8px;aspect-ratio:16/9;overflow:hidden}.content-youtube iframe,.content-vimeo iframe{width:100%;height:auto;aspect-ratio:16/9}.content-video video{width:100%;aspect-ratio:16/9;border-radius:var(--border-radius)}
