:root{interpolate-size:allow-keywords}*,:after,:before{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,div,footer,header,main,nav,section{line-height:1}body,html{height:100%}html{-webkit-background-clip:padding-box;background-clip:padding-box;font-family:sans-serif;-webkit-text-size-adjust:100%;-webkit-text-stroke:hsla(0,0%,100%,.01) .1px;-webkit-font-smoothing:antialiased;-webkit-text-shadow:hsla(0,0%,100%,.01) 0 0 1px;text-shadow:hsla(0,0%,100%,.01) 0 0 1px;-moz-osx-font-smoothing:grayscale}hr{border:0;box-sizing:content-box;height:0}small{font-size:80%}sub,sup{font-size:65%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}img,video{display:block}img,svg,video{height:auto;max-width:100%}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}button,input,optgroup,select,textarea{background:none;border:0;color:inherit;font:inherit}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:not-allowed;opacity:.6}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input,textarea{border-radius:0;line-height:normal}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=checkbox],input[type=radio]{box-sizing:border-box}input:invalid,input:required{box-shadow:none}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:1}input::placeholder,textarea::placeholder{color:inherit;opacity:1}dialog{border:0;color:inherit;max-height:100%;max-width:100%;padding:0}dialog:not([open]){display:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid currentColor;outline-offset:0}:focus:not(:focus-visible){outline:none}:not(dialog){background:none}ol,ul{list-style-type:none}a{-webkit-text-stroke:currentColor}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right .75rem center!important;background-repeat:no-repeat!important;background-size:1.25em!important;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.night_mode select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23bbb' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}@font-face{font-family:Boehringer Headline;font-style:normal;font-weight:700;src:url(../assets/fonts/BoehringerForwardHead/BoehringerForwardHead-Bd.woff2) format("woff2"),url(../assets/fonts/BoehringerForwardHead/BoehringerForwardHead-Bd.woff) format("woff")}@font-face{font-family:Boehringer Headline;font-style:normal;font-weight:500;src:url(../assets/fonts/BoehringerForwardHead/BoehringerForwardHead-Md.woff2) format("woff2"),url(../assets/fonts/BoehringerForwardHead/BoehringerForwardHead-Md.woff) format("woff")}@font-face{font-family:Boehringer Headline;font-style:normal;font-weight:400;src:url(../assets/fonts/BoehringerForwardHead/BoehringerForwardHead.woff2) format("woff2"),url(../assets/fonts/BoehringerForwardHead/BoehringerForwardHead.woff) format("woff")}@font-face{font-family:Boehringer Text;font-style:normal;font-weight:500;src:url(../assets/fonts/BoehringerForwardText/BoehringerForwardText-Md.woff2) format("woff2"),url(../assets/fonts/BoehringerForwardText/BoehringerForwardText-Md.woff) format("woff")}@font-face{font-family:Boehringer Text;font-style:normal;font-weight:400;src:url(../assets/fonts/BoehringerForwardText/BoehringerForwardText.woff2) format("woff2"),url(../assets/fonts/BoehringerForwardText/BoehringerForwardText.woff) format("woff")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:600;src:url(../assets/fonts/FiraSans/FiraSans-SemiBold.woff2) format("woff2"),url(../assets/fonts/FiraSans/FiraSans-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:url(../assets/fonts/FiraSans/FiraSans-Regular.woff2) format("woff2"),url(../assets/fonts/FiraSans/FiraSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:500;src:url(../assets/fonts/FiraSans/FiraSans-Medium.woff2) format("woff2"),url(../assets/fonts/FiraSans/FiraSans-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:900;src:url(../assets/fonts/FiraSans/FiraSans-Black.woff2) format("woff2"),url(../assets/fonts/FiraSans/FiraSans-Black.woff) format("woff")}:root{--ff1:"Boehringer Text",sans-serif;--ff2:"Boehringer Headline",sans-serif;--ff3:"Times",serif;--ff4:"Times",serif;--main-background-color:#f6f5f3;--footer-color:#08312a;--br:10px;--white:#fff;--black:#000;--grey:#bfbfbf;--dark-grey:#999;--orange:#f39b1e;--blue:#416681;--red:red;--green:#6a9366;--beige:#e6ddd3;--mauve:#a191b1;--yellow:#f1ff48;--header-height:85px;--header-height-tablet:85px;--header-height-mobile:85px;--padding-desktop:70px;--padding-tablet:8%;--padding-mobile:8%;--max-width-desktop:1360px;--c1:#6fb744;--touche1:#6fb744;--touche2:#4a4337;--touche3:#003359;--touche4:#d8b463;--color1:#b7d05f;--color2:#0fb5c4;--color3:#f39b1e;--color4:#eda63f;--color5:#003359;--color_default:#333;--thin:100;--light:300;--normal:400;--regular:400;--book:400;--medium:500;--demi:600;--semi-bold:600;--bold:700;--heavy:700;--black:900}@property --c1{syntax:"<color>";inherits:false;initial-value:#6fb744}body{color:#333;font-family:var(--ff1);font-weight:400}::-moz-selection{background:#08312a;color:#fff!important}::selection{background:#08312a;color:#fff!important}:root{--format__p__font_size:17.5px;--format__p__font_size_td:16px;--format__p__font_size_m:15px;--format__p__font_weight:400;--format__p__font_family:var(--ff1);--format__p__color:#1a1a1a;--format__p__letter_spacing:0px;--format__p__word_spacing:0px;--format__p__line_height:1.5;--format__p__margin_top:0px;--format__p__margin_bottom:15px;--format__a__font_family:var(--ff1);--format__a__font_weight:600;--format__a__color:#00e47c;--format__a__hover_color:#00e47c;--format__h__font_weight:700;--format__h__font_family:var(--ff2);--format__h__color:#1a1a1a;--format__h__letter_spacing:0px;--format__h__line_height:1.1;--format__h__text_transform:none;--format__h__padding_top:10px;--format__h__margin_bottom:25px}.format p{color:var(--format__p__color);font-family:var(--format__p__font_family);font-size:var(--format__p__font_size);font-weight:var(--format__p__font_weight);letter-spacing:var(--format__p__letter_spacing);line-height:var(--format__p__line_height);margin-bottom:var(--format__p__margin_bottom);margin-top:var(--format__p__margin_top);word-spacing:var(--format__p__word_spacing)}@media (max-width:1025px){.format p{font-size:var(--format__p__font_size_td)}}@media (max-width:567px){.format p{font-size:var(--format__p__font_size_m);line-height:calc(var(--format__p__line_height) - .05);margin-bottom:calc(var(--format__p__margin_bottom) - 5px)}}.format p span{-webkit-text-stroke:var(--format__p__color)}.format p b,.format p em,.format p strong{line-height:1}.format p.text_indent{text-indent:60px}.format p.small_paragraph{font-size:14px}.format a{color:var(--format__a__color);font-family:var(--format__a__font_family);font-size:var(--format__p__font_size);font-weight:var(--format__a__font_weight);letter-spacing:var(--format__p__letter_spacing);position:relative;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:text-underline-offset .1s;word-spacing:var(--format__p__word_spacing)}.format a,.format a:hover{text-decoration-color:var(--format__a__color)}.format a:hover{color:var(--format__a__hover_color);text-underline-offset:3px}@media (max-width:567px){.format a{line-height:calc(var(--format__p__line_height) - .1);text-align:left!important;word-break:break-all}}.format blockquote{border-left:2px solid #66efb0;margin:30px 0 25px;padding-left:20px}.format blockquote p{margin-bottom:0;text-align:left}.format h1{font-size:42px}.format h2{font-size:36px;margin-bottom:25px!important}@media (max-width:567px){.format h2{font-size:24px;margin-bottom:20px!important}}.format *+h2{padding-top:35px!important}.format h3{font-size:24px}@media (max-width:567px){.format h3{font-size:20px}}.format h4{font-size:18px}@media (max-width:567px){.format h4{font-size:16px}}.format h1,.format h2,.format h3,.format h4,.format h5,.format h6{color:var(--format__h__color);font-family:var(--format__h__font_family);font-weight:var(--format__h__font_weight);letter-spacing:var(--format__h__letter_spacing);line-height:var(--format__h__line_height);margin-bottom:var(--format__h__margin_bottom);text-transform:var(--format__h__text_transform)}.format h1 a,.format h2 a,.format h3 a,.format h4 a,.format h5 a,.format h6 a{font-size:inherit}.format *+h1,.format *+h2,.format *+h3,.format *+h4,.format *+h5,.format *+h6{padding-top:var(--format__h__padding_top)}.format li{color:var(--format__p__color);font-family:var(--format__p__font_family);font-size:var(--format__p__font_size);font-weight:var(--format__p__font_weight);letter-spacing:var(--format__p__letter_spacing);line-height:var(--format__p__line_height);list-style-type:none;margin-bottom:10px;padding-left:15px;position:relative;text-align:left;text-wrap:pretty;vertical-align:top;word-spacing:var(--format__p__word_spacing)}@media (max-width:1025px){.format li{font-size:var(--format__p__font_size_td)}}@media (max-width:567px){.format li{font-size:var(--format__p__font_size_m);line-height:calc(var(--format__p__line_height) - .1)}}.format ol,.format ul{display:table;padding:0 0 10px}.format ul{margin-bottom:5px;margin-top:0;width:auto}.format ul li:before{color:var(--format__p__color);content:"›";font-weight:700;left:0;position:absolute;top:0}.format ol{counter-reset:foo;margin-left:0}.format ol li{counter-increment:foo;padding-left:25px}.format ol li:before{color:var(--format__p__color);content:counter(foo) ".";left:0;position:absolute;top:0}.format hr{border:none;border-top:.5px inset rgba(85,85,85,.2);display:inline-block;height:1px;margin-bottom:25px;margin-top:15px;width:100%}.format iframe{height:auto;width:100%}.format iframe#odysee-iframe{aspect-ratio:16/9}.format table{margin-bottom:50px;margin-top:50px;width:100%}.format table thead{border-bottom:1px solid rgba(0,0,0,.05)}.format table thead th{font-size:14px;font-weight:700}.format table tbody{padding-top:50px}.format table tbody tr:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)};.format table tbody tr td{color:var(--format__p__color);font-size:var(--format__p__font_size);font-size:85%;font-weight:var(--format__p__font_weight);letter-spacing:var(--format__p__letter_spacing);padding:10px 10px 10px 0;word-spacing:var(--format__p__word_spacing)}.format table tbody tr td,.format table tbody tr td p{line-height:1.3}@media (max-width:567px){.format table tbody tr td{font-size:var(--format__p__font_size_m)}}.format table tbody tr td:first-child{padding-left:0}.format table tbody tr td:not(:last-child){border-right:1px solid rgba(0,0,0,.05)};.format table tbody tr td p{margin-bottom:0}.format .wp-block-image,.format .wp-caption{background:rgba(0,0,0,.03);display:inline-block;margin:10px 0 25px;max-width:100%;width:100%}.format .wp-block-image img,.format .wp-caption img{height:auto;width:100%}.format .wp-block-image p,.format .wp-caption p{color:rgba(0,0,0,.5);font-size:11px;font-style:italic;line-height:1;margin-bottom:0;margin-top:-5px;padding:10px 20px;text-align:center}.format .wp-block-image.alignleft,.format .wp-caption.alignleft{float:left;margin:10px 30px 15px 0;width:auto}.format .wp-block-image.alignright,.format .wp-caption.alignright{float:right;margin:10px 0 15px 30px;width:auto}.format .wp-block-image.aligncenter,.format .wp-caption.aligncenter{display:block;margin:20px auto 30px}.format figure img{margin-bottom:30px}.format img.alignleft{float:left;margin-bottom:20px;margin-right:30px}.format img.alignright{float:right;margin-bottom:20px;margin-left:30px}.format img.aligncenter{display:block;height:auto;margin:0 auto;width:100%}.format img.alignnone{height:auto;margin-bottom:20px;margin-top:10px;max-width:100%}.format .embed-container,.format .wp-audio-shortcode{margin-bottom:25px}.format .wp-video{margin:35px 0 60px;width:100%!important}.format .wp-video .mejs-time-current{background:#00e47c!important}[ng-if]{visibility:hidden}[ng-if].ng-scope{visibility:visible}.no_href,.no_href *{cursor:default!important}.flexible .flex{display:inline-block;width:100%}.icon_container,.image_container,.logo_container{display:inline-block;position:relative;width:100%}.icon_container img,.image_container img,.logo_container img{height:auto;width:100%}.image{background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.contain,.image{background-position:50% 50%}.contain{background-size:contain}.abs,.overlay{height:100%;left:0;position:absolute;top:0;width:100%}.abs{bottom:0;right:0}.preload{display:none!important}.break-word{display:block;overflow-wrap:break-word}[back-asset],[back-img]{opacity:0;transition:opacity 1s}.cache_bottom{position:relative}.cache_bottom:after{background:inherit;content:"";display:inline-block;height:10000%;left:0;position:absolute;top:100%;width:100%}.hidden,.l_on,.laptop_on{display:none!important}@media (max-width:1367px){.l_on,.laptop_on{display:inline-block!important}.l_off,.laptop_off{display:none!important}}.t_on,.tablet_on{display:none!important}@media (max-width:1226px){.t_on,.tablet_on{display:inline-block!important}.t_off,.tablet_off{display:none!important}}.td_on{display:none!important}@media (max-width:1025px){.td_on{display:inline-block!important}.td_off{display:none!important}}.tp_on{display:none!important}@media (max-width:820px){.tp_on{display:inline-block!important}.tp_off{display:none!important}}.ml_on{display:none!important}@media (max-width:740px){.ml_on{display:inline-block!important}.ml_off{display:none!important}}.m_on,.mobile_on{display:none!important}@media (max-width:567px){.m_on,.mobile_on{display:inline-block!important}.m_off,.mobile_off{display:none!important}}.sm_on{display:none!important}@media (max-width:374px){.sm_on{display:inline-block!important}.sm_off{display:none!important}}@media (max-width:1226px){.tablet-paddings{padding-left:var(--padding-tablet)!important;padding-right:var(--padding-tablet)!important}}@media (max-width:567px){.mobile-paddings,.tablet-paddings{padding-left:var(--padding-mobile)!important;padding-right:var(--padding-mobile)!important}}@media (max-width:1226px){.tablet-paddings-off{padding-left:0;padding-right:0}}.paddings{padding:0 var(--padding-desktop)}@media (max-width:1226px){.paddings{padding-left:var(--padding-tablet);padding-right:var(--padding-tablet)}}@media (max-width:567px){.paddings{padding-left:var(--padding-mobile);padding-right:var(--padding-mobile)}}* [outFade].go{transform:translate3d(0,5px,0)}* [outFade].go,* [outLeft].go{opacity:0;transition:opacity .5s,transform .5s}* [outLeft].go{transform:translate3d(-10px,0,0)}* [outRight].go{opacity:0;transform:translate3d(10px,0,0);transition:opacity .5s,transform .5s}.fitText_container{text-align:center}.fitText_container .fitText{display:inline-block;transform-origin:50% 0;-webkit-font-smoothing:antialiased;transform:translateZ(0);transition:transform 2s}@media print{.no_print{display:none!important}}html{background:#08312a;overflow-x:hidden;overflow-y:scroll;position:relative}body{height:auto;width:100%}@media (max-width:820px){body.no_scroll footer,body.no_scroll header,body.no_scroll main>div{padding-right:0}}#body_background{background:#08312a;bottom:0;left:0;position:fixed;right:0;top:0}#body_wrapper{background:#08312a;min-height:100%;position:relative;width:100%}#main{background:#f6f5f3;min-height:calc(100vh - 154px);position:relative;z-index:10}@media(max-width:567px){#main{min-height:auto}}.page_overlay{animation-fill-mode:both!important;background:rgba(#000,.2);bottom:0;display:none;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;right:0;text-indent:-9999px;top:0;transition:opacity .3s;will-change:opacity;z-index:200}@keyframes show_general_overlay{0%{opacity:0}to{opacity:1}}@keyframes hide_general_overlay{0%{opacity:1}99%{height:100%;opacity:0}to{height:0}}.page_overlay.active{animation:show_general_overlay .3s;display:block}.page_overlay.remove-active{animation:hide_general_overlay .3s;display:block}section{clear:both;display:inline-block;position:relative;width:100%}.section_content{height:100%;margin:0 auto;max-width:var(--max-width-desktop);padding:0 var(--padding-desktop);position:relative;transition:max-width 1s}@media (max-width:1025px){.section_content{padding-left:var(--padding-tablet);padding-right:var(--padding-tablet)}}@media (max-width:567px){.section_content{padding-left:var(--padding-mobile);padding-right:var(--padding-mobile)}}.content,.inside{display:inline-block;height:100%;position:relative;width:100%}.col{width:50%}.col,.col.left{float:left}.col.right{float:right}.col_left{float:left;width:40%}@media (max-width:567px){.col_left{float:none;width:100%}}.col_right{float:right;width:60%}@media (max-width:567px){.col_right{float:none;width:100%}}@keyframes fade_left_menu_l1{0%{letter-spacing:2px;opacity:0}10%{opacity:0}10%{transform:translate3d(50px,0,0)}20%{opacity:0}55%{transform:translateZ(0)}80%{letter-spacing:1px}to{opacity:1}}@keyframes fade_left_menu_l2_p{0%{opacity:0}10%{transform:translate3d(50px,0,0)}55%{transform:translateZ(0)}to{opacity:1}}@keyframes fade_left_menu_l3_p{0%{opacity:0}10%{transform:translate3d(50px,0,0)}55%{transform:translateZ(0)}to{opacity:1}}@keyframes fade_scale{0%{opacity:0;transform:scale(0)}10%{opacity:0}50%{transform:scale(1)}to{opacity:1}}@keyframes fade_scale_80{0%{opacity:0;transform:scale(.8)}10%{opacity:0}70%{transform:scale(1)}to{opacity:1}}@keyframes fade_scale_90{0%{opacity:0;transform:scale(.9)}10%{opacity:0}70%{transform:scale(1)}to{opacity:1}}@keyframes fade_scale_95{0%{opacity:0;transform:scale(.95)}10%{opacity:0}70%{transform:scale(1)}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade_95{0%{opacity:0}to{opacity:.95}}@keyframes fade_90{0%{opacity:0}to{opacity:.9}}@keyframes fade_80{0%{opacity:0}to{opacity:.8}}@keyframes fade_70{0%{opacity:0}to{opacity:.7}}@keyframes fade_60{0%{opacity:0}to{opacity:.6}}@keyframes fade_50{0%{opacity:0}to{opacity:.5}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut_hide{0%{opacity:1}99%{height:100%;opacity:0}to{height:0}}@keyframes fadeOut_50_hide{0%{opacity:.5}99%{height:100%;opacity:0}to{height:0}}@keyframes fadeOut_60_hide{0%{opacity:.6}99%{height:100%;opacity:0}to{height:0}}@keyframes fadeOut_70_hide{0%{opacity:.7}99%{height:100%;opacity:0}to{height:0}}@keyframes fadeOut_80_hide{0%{opacity:.8}99%{height:100%;opacity:0}to{height:0}}@keyframes fadeOut_90_hide{0%{opacity:.9}99%{height:100%;opacity:0}to{height:0}}@keyframes fadeOut_95_hide{0%{opacity:.95}99%{height:100%;opacity:0}to{height:0}}@keyframes fade_up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes grow{0%{height:0}to{height:100%}}@keyframes scale{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes scale_50{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes scale_80{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scale_90{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scale_95{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes move_left{0%{transform:translate3d(100px,0,0)}to{transform:translateZ(0)}}@keyframes move_up_15{0%{transform:translateY(15px)}to{transform:translateY(0)}}@keyframes move_up_10{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes move_up_5{0%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes fade_move{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}[when-visible=custom],[when-visible=discover],[when-visible=down],[when-visible=fade],[when-visible=fade_late],[when-visible=left],[when-visible=right],[when-visible=scale],[when-visible=up],[when-visible=width]{animation-fill-mode:both;opacity:0}.not-visible{opacity:0}.fade-in-when-visible{opacity:1;transition:opacity .8s}@keyframes wv_scale{0%{transform:scale(.95)}to{transform:scale(1)}}.scale-in-when-visible{animation-duration:.6s;animation-name:wv_scale;opacity:1;transition:opacity .5s}@keyframes wv_up{0%{transform:translate3d(0,10px,0)}to{transform:translateZ(0) scale(1)}}.up-when-visible{animation-duration:1s;animation-name:wv_up;opacity:1;transition:opacity 1s}@keyframes wv_down{0%{transform:translate3d(0,-10px,0)}to{transform:translateZ(0) scale(1)}}.down-when-visible{animation-duration:2s;animation-name:wv_down;opacity:1;transition:opacity 1s}@keyframes wv_left{0%{transform:translate3d(10px,0,0)}to{transform:translateZ(0) scale(1)}}.left-when-visible{animation-duration:2s;animation-name:wv_left;opacity:1;transition:opacity 1s}@keyframes wv_right{0%{transform:translate3d(-10px,0,0)}to{transform:translateZ(0) scale(1)}}.right-when-visible{animation-duration:2s;animation-name:wv_right;opacity:1;transition:opacity 1s}@keyframes wv_width{0%{width:0}to{width:100%}}.width-when-visible{animation-duration:1s;animation-name:wv_width;opacity:1;transition:opacity 1s}@keyframes wv_discover{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.discover-when-visible{animation-duration:1s;animation-name:wv_discover}#loading_bar{background:var(--c1);height:2px;left:0;opacity:.9;position:fixed;right:0;top:0;transition:width 2s;width:0;z-index:10000}@media (max-width:1226px){#loading_bar{opacity:.7}}.loading_spinner{animation:spin_loading_spinner 1s linear infinite;border:2px solid #ccc;border-radius:50%;border-top-color:#14335c;display:none;height:16px;margin-left:10px;width:16px}.loading_spinner.show_me{display:inline-block}@keyframes spin_loading_spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader{height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.loader .loader-content{animation:fade 2s;height:100%;width:100%}@keyframes loader_rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)};}.loader .loader-circle,.loader .loader-line-mask{height:120px;left:calc(50% - 60px);position:absolute}@media (max-width:567px){.loader .loader-circle,.loader .loader-line-mask{height:100px;left:calc(50% - 50px)}}.loader .loader-circle{border-radius:50%;width:120px}@media (max-width:567px){.loader .loader-circle{width:100px}}.loader .loader-line-mask{animation:loader_rotate 1.2s linear infinite;overflow:hidden;transform-origin:60px 60px;width:60px}@media (max-width:567px){.loader .loader-line-mask{transform-origin:50px 50px;width:50px}}.loader .loader-line-mask .loader-line{border-radius:50%;height:120px;width:120px}@media (max-width:567px){.loader .loader-line-mask .loader-line{height:100px;width:100px}}.loader-white .loader-circle,.loader-white .loader-line-mask{top:calc(50% - 60px)}@media (max-width:567px){.loader-white .loader-circle,.loader-white .loader-line-mask{top:calc(50% - 50px)}}.loader-white .loader-circle{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.loader-white .loader-line-mask{-webkit-mask-image:-webkit-linear-gradient(top,#000,hsla(0,0%,100%,.08));mask-image:-webkit-linear-gradient(top,#000,hsla(0,0%,100%,.08))}.loader-white .loader-line-mask .loader-line{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}.loader-grey .loader-circle,.loader-grey .loader-line-mask{top:calc(50% - 60px)}@media (max-width:567px){.loader-grey .loader-circle,.loader-grey .loader-line-mask{top:calc(50% - 50px)}}.loader-grey .loader-circle{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.loader-grey .loader-line-mask{-webkit-mask-image:-webkit-linear-gradient(top,#000,rgba(0,0,0,.05));mask-image:-webkit-linear-gradient(top,#000,rgba(0,0,0,.05))}.loader-grey .loader-line-mask .loader-line{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.double-bounce1,.double-bounce2{animation:sk-bounce 2s ease-in-out infinite;background-color:#fff;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.double-bounce2{animation-delay:-1s}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}@media print{#hamburger_container,#header_behind,#nav_mobile_container,.back_to_top,.edit_post_link,footer,header{display:none!important}p{font-size:12pt!important}}#wpadminbar{border-bottom-right-radius:13px;min-width:0!important;padding-right:10px;width:auto!important}#wpadminbar,#wpadminbar:hover{background:rgba(35,40,45,.95)!important}#wpadminbar #wp-admin-bar-root-default>li a:before{transition:none!important}#wpadminbar #wp-admin-bar-root-default>li.hover a{color:#eee!important}#wpadminbar #wp-admin-bar-root-default>li.hover a:before{color:rgba(240,245,250,.6)!important}#wpadminbar #wp-admin-bar-root-default>li a:hover,#wpadminbar #wp-admin-bar-root-default>li a:hover:before{color:#00b9eb!important}#wpadminbar #wp-admin-bar-root-default,#wpadminbar #wp-toolbar{height:100%}#wpadminbar #wp-admin-bar-new_draft,#wpadminbar #wp-admin-bar-top-secondary,#wpadminbar .ab-sub-wrapper{display:none!important}#wpadminbar #wp-admin-bar-all-in-one-seo-pack,#wpadminbar #wp-admin-bar-search,#wpadminbar .ab-sub-wrapper{display:none}#wpadminbar #wp-admin-bar-site-name a:before{top:3px!important}@media (max-width:567px){#wpadminbar #wp-admin-bar-site-name a:before{top:7px!important}}#wpadminbar #wp-admin-bar-my-log-out{margin-left:7px}#wpadminbar #wp-admin-bar-my-log-out a.ab-item{position:relative}#wpadminbar #wp-admin-bar-my-log-out a.ab-item img{display:none;height:16px;position:absolute;right:0;top:8px}#wpadminbar #wp-admin-bar-my-log-out a.ab-item:before{content:"\f242"!important;left:2px;top:3px;transform:scale(.9)}.back_to_top{background:#fff;border:none;border-radius:50%;bottom:30px;box-shadow:1px 2px 8px rgba(0,0,0,.2);color:hsla(0,0%,100%,.5);cursor:pointer;font-family:var(--ff1);font-size:12px;font-weight:400;height:90px;overflow:hidden;padding:50px 21px 0;position:fixed;right:calc(50% - 700px);text-transform:uppercase;transform:translateY(160px);transition:transform 1s cubic-bezier(.2,.88,.66,.99);width:90px;z-index:100}@media (max-width:1467px){.back_to_top{right:35px}}@media (max-width:1226px){.back_to_top{bottom:30px;right:30px}}@media (max-width:820px){.back_to_top{bottom:25px;display:none!important;height:70px;right:25px;width:70px}}.back_to_top.show_me{transform:translateY(0)}.back_to_top .icon{display:inline-block;height:60px;left:calc(50% - 20px);position:absolute;top:0;width:40px}.back_to_top .icon svg{height:100%;width:100%}.back_to_top .icon svg path{stroke:var(--footer-color);stroke-width:3px}.back_to_top .icon svg line{display:none!important}.back_to_top:hover{background:darken(#00e47c,0)};.back_to_top:hover .icon *{stroke:#fff}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#1a1a1a;border:1px solid #d1d5db;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input::-moz-placeholder,textarea::-moz-placeholder{opacity:.3}input::placeholder,textarea::placeholder{opacity:.3}input[type=date],input[type=email],input[type=password],input[type=tel],input[type=text],input[type=time],select,textarea{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;padding:.625rem .875rem;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,select:focus,textarea:focus{border-color:#00e47c;outline:none;outline:1px solid #00e47c!important}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;cursor:pointer;padding-right:2.5rem}textarea{height:auto;max-height:200px;min-height:50px;resize:none!important}textarea:not([name=event_speakers]){field-sizing:content}textarea[name=event_speakers]{max-height:80px;min-height:70px}@media (max-width:567px){.fm-on{display:inline-block!important}.fm-off{display:none!important}}footer{background:var(--footer-color);position:relative;z-index:10}footer #footer_top{border-top:1px solid rgba(#000,.1);padding:60px 0 30px}@media (max-width:1226px){footer #footer_top{padding:30px 0}}@media (max-width:567px){footer #footer_top{padding:25px 0 30px}}footer #footer_bottom .content{border-top:1px solid rgba(#fff,.1);padding:10px 0}@media (max-width:567px){footer #footer_bottom .content{padding:18px 0}}footer .section_title{color:#00e47c;font-size:20px;font-weight:700;letter-spacing:.5px;margin-bottom:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}footer .logo_container{float:left;height:100px;width:200px}@media (max-width:1226px){footer .logo_container{float:none;margin:0 auto}}@media (max-width:567px){footer .logo_container{display:inline-block}}footer .logo_container .logo_image{background-size:contain;height:100%;width:100%}footer .logo_container .logo_image svg *{fill:#fff}footer .copyright-line{display:inline-block;margin-left:-7px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1226px){footer .copyright-line{width:auto}}@media (max-width:567px){footer .copyright-line{margin-left:0;text-align:center;width:100%}}footer .copyright-line .footer-copyright-menu,footer .copyright-line .footer-copyright-menu ul{display:inline-block;width:auto}footer .copyright-line .footer-copyright-menu ul li{display:inline-block}footer .copyright-line a,footer .copyright-line p,footer .copyright-line span{color:hsla(0,0%,100%,.8);font-family:var(--ff1);font-size:.75rem;font-weight:400;letter-spacing:0;transition:opacity .6s,color .6s;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:567px){footer .copyright-line a,footer .copyright-line p,footer .copyright-line span{font-size:.6875rem}}footer .copyright-line a{align-items:center;cursor:pointer;display:inline-flex;height:48px;outline:none;padding:0 15px;position:relative;text-decoration:none}@media (max-width:1226px){footer .copyright-line a{padding:0 10px}}@media (max-width:567px){footer .copyright-line a{height:48px;padding:0 15px}footer .copyright-line a:first-child,footer .copyright-line a:last-child{display:flex;justify-content:center}}footer .copyright-line a:not(.no_href):focus,footer .copyright-line a:not(.no_href):hover{color:#fff}footer .copyright-line a:first-child{border-bottom:none}footer .copyright-line a:first-child:before{display:none}@media (max-width:567px){footer .copyright-line a:last-child:before{display:none}}footer .copyright-line a:before{background:rgba(#fff,.15);content:"";display:inline-block;left:-4px;position:absolute;top:50%;transform:translateY(-50%);width:1px}@media (max-width:567px){footer .copyright-line a:before{display:none}}footer .copyright-line p{display:inline}#hamburger_container{cursor:pointer;display:none;height:var(--header-height);position:fixed;right:0;top:0;width:var(--header-height);z-index:1010}@media (max-width:1070px){#hamburger_container{display:inline-block;height:var(--header-height-tablet);margin-right:0;width:var(--header-height-tablet)}}@media (max-width:567px){#hamburger_container{height:var(--header-height-mobile);width:var(--header-height-mobile)}}#hamburger_container.is-active{background:#00e47c}#hamburger_container.is-active *{fill:#fff!important}#hamburger_container.is-active #hamburger_title{opacity:0}#hamburger_container .background{background:#00e47c}#hamburger_container button{align-items:center;border:none;display:flex;height:100%;justify-content:center;left:0;outline:none;position:absolute;top:0;transition:transform .4s;width:100%}#hamburger_container button svg *{fill:#111}#hamburger_container button svg{display:inline-block;height:16px;position:relative;transition:transform .3s;width:16px}#hamburger_container button svg rect{transform:translateZ(0);transition:transform .65s ease,opacity .25s ease}@media (max-width:567px){#hamburger_container button svg rect{transition:transform .5s ease,opacity .25s ease}}#hamburger_container button svg rect.top{transform-origin:18% 29%}#hamburger_container button svg rect.middle{transform-origin:55% 60%}#hamburger_container button svg rect.bottom{transform-origin:14% 92%}#hamburger_container.is-active button svg rect.top{transform:rotate(45deg) scaleX(1.25)}#hamburger_container.is-active button svg rect.middle{transform:rotate(-45deg) scaleX(1.25)}#hamburger_container.is-active button svg rect.bottom{opacity:0;transform:scale(.5)}#hamburger_container.back-arrow button svg{transform:translateX(3px)}#hamburger_container.back-arrow button svg rect{transition:transform .2s ease,opacity .25s ease}#hamburger_container.back-arrow button svg rect.top{transform:rotate(45deg) scaleX(.6) translate(30px,31px)}#hamburger_container.back-arrow button svg rect.middle{transform:rotate(-45deg) scaleX(.6) translate(1px,-29px)}#hamburger_title{align-items:center;display:none;font-size:8px;font-weight:700;height:var(--header-height);letter-spacing:1.5px;line-height:1;margin-right:var(--header-height);padding-top:2px;position:absolute;right:-8px;text-transform:uppercase;top:0;transition:opacity .5s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:45px}@media (max-width:1226px){#hamburger_title{display:flex;height:var(--header-height-tablet);margin-right:var(--header-height-tablet)}}@media (max-width:567px){#hamburger_title{display:flex;height:var(--header-height-mobile);margin-right:var(--header-height-mobile)}}#hamburger_title span{font-size:14px;font-weight:700;letter-spacing:.5px}#header_behind{background:#08312a;height:var(--header-height);position:relative}@media (max-width:1226px){#header_behind{height:var(--header-height-tablet)}}@media (max-width:567px){#header_behind{height:var(--header-height-mobile)}}#header{background:#08312a;box-shadow:none;height:var(--header-height);transition:transform .6s,box-shadow .6s,height .6s;width:100%;z-index:99}@media (max-width:1226px){#header{height:var(--header-height-tablet)}}@media (max-width:820px){#header{height:auto}}#header .background{display:inline-block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}#header .content{align-items:center;display:flex;justify-content:space-between;padding:1rem 0;width:auto}@media (max-width:820px){#header .content{flex-direction:column;gap:1rem;padding:1rem 0}}#header .header_left{align-items:center;display:flex;gap:1.5rem}@media (max-width:820px){#header .header_left{width:100%}}#header .header_left .portal_title{color:#fff;font-family:var(--ff2);font-size:1rem;font-weight:400;font-weight:500}#header .header_left .portal_title span{opacity:.3;padding:0 .5rem}#header .header_right{align-items:center;display:flex;gap:2rem}@media (max-width:820px){#header .header_right{gap:1rem;justify-content:end;width:100%}}#header .user_info{text-align:right}@media (max-width:820px){#header .user_info{align-items:center;display:flex;gap:.75rem;text-align:left}}#header .user_info .user_name{color:#fff;display:block;font-weight:500}@media (max-width:820px){#header .user_info .user_name{display:inline;font-size:.9rem}}#header .user_info .user_role{background:hsla(0,0%,100%,.1);border-radius:.125rem;color:hsla(0,0%,100%,.7);display:inline-block;font-size:.75rem;margin-top:.25rem;padding:.25rem .5rem}@media (max-width:820px){#header .user_info .user_role{margin-top:0}}#header .portal_nav{align-items:center;display:flex;gap:.75rem}#header .portal_nav .nav_link{border-radius:.125rem;color:hsla(0,0%,100%,.8);font-size:.875rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s,color .2s}#header .portal_nav .nav_link.logout,#header .portal_nav .nav_link:hover{background:hsla(0,0%,100%,.1);color:#fff}#header .portal_nav .nav_link.logout{padding:.5rem 1rem}#header .portal_nav .nav_link.logout:hover{background:hsla(0,0%,100%,.15)}#header .logo_container{align-items:center;box-shadow:none;display:inline-flex;float:left;height:48px;margin-right:2rem;position:relative;transition:box-shadow .3s;width:160px}@media (max-width:567px){#header .logo_container{width:130px}}#header .logo_container svg{height:auto;width:100%}#header .logo_container svg *{fill:#00e47c}#nav_desktop{float:right;height:100%}@media (max-width:1070px){#nav_desktop{display:none}}#nav_desktop>ul{height:100%;list-style-type:none}#nav_desktop>ul>li{display:inline-block;height:100%;margin-left:-5px;position:relative;transition:transform .6s}#nav_desktop>ul>li.current-menu-ancestor>a,#nav_desktop>ul>li.current-menu-item>a,#nav_desktop>ul>li.current-page-ancestor>a,#nav_desktop>ul>li.selected>a,#nav_desktop>ul>li:hover>a{color:#fff}#nav_desktop>ul>li>a{align-items:center;color:hsla(0,0%,100%,.85);display:flex;height:100%;padding:0 16px}#nav_desktop>ul>li>a:focus,#nav_desktop>ul>li>a:hover{color:#fff}#nav_desktop>ul>li>a span{display:inline-block;font-family:var(--ff1);font-size:12px;font-weight:700;letter-spacing:.6px;position:relative;text-transform:uppercase;transition:color .6s,transform .6s;white-space:nowrap;width:100%}#nav_desktop>ul>li>a[target=_blank] span:after{background-image:url(../assets/images/icon-external.svg);content:"";display:inline-block;height:13px;margin-left:5px;width:13px}#nav_desktop>ul>li:not(.btn)>a:before{background:#fff;bottom:-1px;content:"";display:inline-block;height:3px;left:18px;opacity:0;position:absolute;transition:width .2s,opacity .5s,background .3s,transform .6s,height .6s;width:0}#nav_desktop>ul>li.selected>a:before,#nav_desktop>ul>li:hover>a:before,#nav_desktop>ul>li:not(.btn).current-menu-ancestor>a:before,#nav_desktop>ul>li:not(.btn).current-menu-item>a:before,#nav_desktop>ul>li:not(.btn).current-menu-parent>a:before,#nav_desktop>ul>li:not(.btn).current-page-ancestor>a:before,#nav_desktop>ul>li:not(.btn)>a:hover:before,#nav_desktop>ul>li:not(.btn)>a:not([target=_blank]):focus:before,#nav_desktop>ul>li>a.selected:before{opacity:1;width:calc(100% - 35px)}#nav_desktop>ul>li:not(:first-child):before{background:hsla(0,0%,100%,.3);content:"";display:inline-block;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.6px}#nav_desktop>ul>li.menu-item-has-children{position:relative}#nav_desktop>ul>li.menu-item-has-children>a{padding-right:30px}#nav_desktop>ul>li.menu-item-has-children>a>span:after{background-image:url(../assets/images/parent-arrow.svg);background-position:50% 50%;background-size:contain;content:"";cursor:pointer!important;display:inline-block;height:8px;position:absolute;right:-13px;top:46%;transform:translateY(-50%);width:7px}header#header>.background{background:#00e47c}body.post-type-archive-actualite header#header>.background{background:#124b2b!important}header#header.headroom{will-change:transform}header#header.headroom .background{transition:opacity .6s}header#header.headroom.headroom--top .background{opacity:0!important;transition:opacity .6s}header#header.headroom.headroom--pinned .background{opacity:.8;transition:opacity .6s}header#header.headroom.headroom--pinned:not(.headroom--top){box-shadow:0 3px 30px 0 rgba(0,0,0,.1);height:70px}header#header.headroom.headroom--unpinned:not(.stop-animation){transform:translateY(-70px)}@media (max-width:1226px){header#header.headroom.headroom--unpinned:not(.stop-animation){transform:translateY(- var(--header-height-tablet))}}@media (max-width:567px){header#header.headroom.headroom--unpinned:not(.stop-animation){transform:translateY(- var(--header-height-mobile))}}@media (min-width:1227px){header#header.headroom.headroom--unpinned:not(.stop-animation){height:70px}header#header.headroom.headroom--unpinned:not(.stop-animation) .background{opacity:.8}header#header.headroom.headroom--unpinned:not(.stop-animation) .extra_container,header#header.headroom.headroom--unpinned:not(.stop-animation) .logo_container .logo_image{transform:translateZ(0) scale(1)}}@keyframes open_menu{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}#nav_mobile_container{box-shadow:0 3px 100px 0 rgba(#000,.15);display:none;height:100%;overflow:hidden;position:fixed;right:-1px;top:0;transform:translateZ(0);transition:transform .3s,opacity .3s,width 1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:990}#nav_mobile_container.opened{animation:open_menu .3s;display:block}@media (max-width:1226px){#nav_mobile_container{width:320px}}@media (max-width:567px){#nav_mobile_container{max-width:calc(100% - 68px);width:100%}}#nav_mobile{background:darken(#66efb0,0);height:100%;overflow-x:hidden;overflow-y:scroll;padding-top:var(--header-height);width:calc(100% + 20px)}@media (max-width:1226px){#nav_mobile{padding-top:var(--header-height-tablet)}}@media (max-width:567px){#nav_mobile{padding-top:var(--header-height-mobile)}}#nav_mobile>ul{width:100%}#nav_mobile>ul img{display:none}#nav_mobile>ul li:first-child>a{border:none!important}#nav_mobile>ul li{animation-fill-mode:backwards}#nav_mobile>ul li:first-child{animation-delay:.01s;animation-duration:.4s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(2){animation-delay:.07s;animation-duration:.5s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(3){animation-delay:.13s;animation-duration:.6s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(4){animation-delay:.19s;animation-duration:.7s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(5){animation-delay:.25s;animation-duration:.8s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(6){animation-delay:.31s;animation-duration:.9s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(7){animation-delay:.37s;animation-duration:1s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(8){animation-delay:.43s;animation-duration:1.1s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(9){animation-delay:.49s;animation-duration:1.2s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(10){animation-delay:.55s;animation-duration:1.3s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(11){animation-delay:.61s;animation-duration:1.4s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(12){animation-delay:.67s;animation-duration:1.5s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(13){animation-delay:.73s;animation-duration:1.6s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(14){animation-delay:.79s;animation-duration:1.7s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(15){animation-delay:.85s;animation-duration:1.8s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(16){animation-delay:.91s;animation-duration:1.9s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(17){animation-delay:.97s;animation-duration:2s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(18){animation-delay:1.03s;animation-duration:2.1s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(19){animation-delay:1.09s;animation-duration:2.2s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(20){animation-delay:1.15s;animation-duration:2.3s;animation-name:fade_scale_95}#nav_mobile>ul li:nth-child(21){animation-delay:1.21s;animation-duration:2.4s;animation-name:fade_scale_95}#nav_mobile>ul li a{border-top:1px solid rgba(#000,.1);font-family:var(--ff1);font-size:11.5px;letter-spacing:2px;line-height:1.2;padding:20px 50px 20px 30px;position:relative;text-transform:uppercase;transition:border .6s}#nav_mobile>ul li a span{font-weight:700}#nav_mobile>ul li a *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}#nav_mobile>ul>li{background:#fff}#nav_mobile>ul>li.current-menu-ancestor>a,#nav_mobile>ul>li.current-menu-item>a,#nav_mobile>ul>li.current-menu-parent>a,#nav_mobile>ul>li:focus>a,#nav_mobile>ul>li:hover>a{background:lighten(#fff,-6%);border-top:1px solid transparent}#nav_mobile>ul>li.current-menu-ancestor+li>a,#nav_mobile>ul>li.current-menu-item+li>a,#nav_mobile>ul>li.current-menu-parent+li>a,#nav_mobile>ul>li:focus+li>a,#nav_mobile>ul>li:hover+li>a{border-top:1px solid rgba(#000,0)}#nav_mobile>ul>li>a{color:rgba(rgb(102,239,176),1);display:inline-block;position:relative;width:100%}#nav_mobile>ul li.menu-item-has-children>a:after{background-image:url(../assets/images/mobile-menu-child-chevron.svg);background-position:50% 50%;background-size:contain;content:"";height:100%;opacity:.7;position:absolute;right:35px;top:0;width:16px}#nav_mobile>ul>li a[target=_blank] span:after{background-image:url(../assets/images/icon-external.svg);content:"";display:inline-block;height:13px;margin-left:5px;width:13px}#nav_mobile>ul>li.btn{background:#00e47c;float:right;height:50px;margin-left:20px;margin-right:10px;margin-top:18px;transform:translateZ(0)}#nav_mobile>ul>li.btn:hover{background:#66efb0}#nav_mobile>ul>li.btn:after{border-left:1px solid rgba(#fff,.2);color:#fff;content:"›";font-size:30px;height:35px;line-height:1.1;padding-left:15px;position:absolute;right:0;top:7px;width:45px}#nav_mobile>ul>li.btn:after svg{margin-top:1px;transform:scale(.35)}#nav_mobile>ul>li.btn:after svg *{fill:#fff}#nav_mobile>ul>li.btn a{color:#fff;font-family:var(--ff1);font-size:12px;font-weight:700;letter-spacing:1px;line-height:1;padding:20px 70px 25px 28px;text-transform:uppercase}#nav_mobile>ul>li ul{top:var(--header-height);z-index:1012}@media (max-width:1226px){#nav_mobile>ul>li ul{top:var(--header-height-tablet)}}@media (max-width:567px){#nav_mobile>ul>li ul{top:var(--header-height-mobile)}}#nav_mobile>ul>li ul li>a{color:#fff;display:none}#nav_mobile>ul>li ul.opened{transform:translate3d(7.4%,0,0)}#nav_mobile>ul>li ul.opened>li>a{display:block}#nav_mobile>ul>li>ul>li{background:darken(#66efb0,0)}#nav_mobile>ul>li>ul{background:darken(#66efb0,10%);height:100%;overflow-x:hidden;overflow-y:scroll;position:absolute;right:1px;transform:translate3d(108%,0,0);transition:transform .3s;width:108.1%}#nav_mobile>ul>li>ul>li:first-child a{padding-top:25px}#nav_mobile>ul>li>ul>li.current-menu-ancestor,#nav_mobile>ul>li>ul>li.current-menu-item,#nav_mobile>ul>li>ul>li:hover{background:lighten(darken(#66efb0,0),-6%)}#nav_mobile>ul>li>ul>li.current-menu-ancestor+li>a,#nav_mobile>ul>li>ul>li.current-menu-ancestor>a,#nav_mobile>ul>li>ul>li.current-menu-item+li>a,#nav_mobile>ul>li>ul>li.current-menu-item>a,#nav_mobile>ul>li>ul>li:hover+li>a,#nav_mobile>ul>li>ul>li:hover>a{border-top:1px solid rgba(#fff,0)}#nav_mobile>ul>li>ul>li>ul>li{background:#43979d;padding-right:70px}#nav_mobile>ul>li>ul>li>ul{background:darken(#66efb0,10%);height:100%;position:absolute;top:0;transform:translate3d(108%,0,0);transition:transform .3s;width:108.1%}#nav_mobile>ul>li>ul>li>ul.active{transform:translateZ(0)}#nav_mobile>ul>li>ul>li>ul li.current-menu-item,#nav_mobile>ul>li>ul>li>ul li:hover{background:lighten(#43979d,-6%)}#menu_2{background:#f3f3f3;padding:10px 30px}#menu_2>ul>li{display:inline-block;width:49%}#menu_2>ul>li:first-child a{animation-delay:.46s;animation-duration:.55s;animation-name:fade_scale_95}#menu_2>ul>li:nth-child(2) a{animation-delay:.52s;animation-duration:.6s;animation-name:fade_scale_95}#menu_2>ul>li:nth-child(3) a{animation-delay:.58s;animation-duration:.65s;animation-name:fade_scale_95}#menu_2>ul>li:nth-child(4) a{animation-delay:.64s;animation-duration:.7s;animation-name:fade_scale_95}#menu_2>ul>li:nth-child(5) a{animation-delay:.7s;animation-duration:.75s;animation-name:fade_scale_95}#menu_2>ul>li:nth-child(6) a{animation-delay:.76s;animation-duration:.8s;animation-name:fade_scale_95}#menu_2>ul>li:nth-child(7) a{animation-delay:.82s;animation-duration:.85s;animation-name:fade_scale_95}#menu_2>ul>li:nth-child(8) a{animation-delay:.88s;animation-duration:.9s;animation-name:fade_scale_95}#menu_2>ul>li:nth-child(9) a{animation-delay:.94s;animation-duration:.95s;animation-name:fade_scale_95}#menu_2>ul>li:nth-child(10) a{animation-delay:1s;animation-duration:1s;animation-name:fade_scale_95}#menu_2>ul>li:nth-child(11) a{animation-delay:1.06s;animation-duration:1.05s;animation-name:fade_scale_95}#menu_2>ul>li>a{animation-fill-mode:both;color:#6d6d6d;display:inline-block;font-size:13px;padding:12px 0 13px 10px;position:relative}#menu_2>ul>li>a:before{color:#6d6d6d;content:"›";display:inline-block;font-weight:400;left:0;position:absolute;top:11px}#menu_2>ul>li.current-menu-ancestor>a,#menu_2>ul>li.current-menu-item>a,#menu_2>ul>li.current-menu-parent>a,#menu_2>ul>li:hover>a{color:var(--orange)}#menu_2>ul>li>ul{display:none}#nav_mobile .logo_container{height:var(--header-height-tablet);position:relative;width:var(--header-height-tablet);z-index:1011}@media (max-width:567px){#nav_mobile .logo_container{height:var(--header-height-mobile);width:var(--header-height-mobile)}}#nav_mobile .logo_container .logo_image{display:inline-block;height:100%;left:11px;position:absolute;top:0;transition:transform .6s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}#nav_mobile .logo_container .logo_image svg{transform:scale(.5)}#nav_mobile .logo_container .logo_image svg *{fill:#fff!important}.btn_home{align-items:center;animation:fade 1.5s;background:var(--white);display:inline-flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:var(--header-height-mobile);z-index:1012}.btn_home svg{height:auto;width:20px}.btn_home svg *{fill:#66efb0}@media (max-width:1226px){.btn_home{height:var(--header-height-tablet)}}@media (max-width:567px){.btn_home{height:var(--header-height-mobile)}}.bar_top{align-items:center;display:flex;height:var(--header-height-tablet);padding-right:var(--header-height-tablet);position:absolute;right:0;top:0;transform:translateZ(0);transition:transform .3s;width:100%}.bar_top p{animation:fade 1s;color:var(--white);font-size:9px;font-weight:700;letter-spacing:2px;padding-left:30px;text-transform:uppercase}.bar_top:after{content:none}.bar_top.l1{background:#66efb0;z-index:1011}.bar_top.l2{z-index:1013}.bar_top.l2,.bar_top.l3{background:darken(#66efb0,10%)}.bar_top.l3{z-index:1015}.bar_top.l2,.bar_top.l3{display:none;transform:translate3d(100%,0,0)}.bar_top.l2.opened,.bar_top.l3.opened{display:flex;transform:translateZ(0)}@media (max-width:567px){.bar_top{height:var(--header-height-mobile);padding-right:var(--header-height-mobile)}}#nav_mobile .social_icons{background:#dcdcdc;border-top:1px solid rgba(#000,.1);display:none;height:60px;margin-right:10px;padding-left:20px;padding-top:12px;width:100%}@media (max-width:1226px){#nav_mobile .social_icons{display:inline-block}}#calling_button{animation:fade 1s;display:none;height:var(--header-height-tablet);position:fixed;right:var(--header-height-tablet);top:0;transition:transform .6s ease .1s;width:var(--header-height-tablet);z-index:1000}#calling_button .icon_container{height:50px;left:calc(50% - 25px);position:absolute;top:calc(50% - 25px);width:50px}@media (max-width:567px){#calling_button .icon_container{height:50%;left:25%;top:25%;width:50%}}#calling_button .back_icon{animation:pumpIt_calling_back_icon 3s ease .5s infinite both;background:rgba(rgb(0,228,124),.6);border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes pumpIt_calling_back_icon{0%{opacity:0;transform:scale(1.1)}50%{opacity:.15}to{opacity:0;transform:scale(1.5)}}#calling_button .icon{background:rgba(rgb(0,228,124),.1);border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}#calling_button svg{transform:scale(.4)}#calling_button svg path{fill:#00e47c}@media (max-width:1226px){#calling_button{display:inline-block}}@media (max-width:567px){#calling_button{height:var(--header-height-mobile);right:var(--header-height-mobile);width:var(--header-height-mobile)}}#nav_mobile .icon_search_container{animation:fade 2s ease .1s;height:var(--header-height-tablet);position:absolute;right:calc(var(--header-height-tablet)*2);top:0;width:var(--header-height-tablet);z-index:1012}@media (max-width:567px){#nav_mobile .icon_search_container{height:var(--header-height-mobile);right:calc(var(--header-height-mobile)*2);width:calc(#{var(--header-height-mobile)} - 18px)}}#nav_mobile .icon_search_container .icon{height:40px;margin-top:5px;transition:transform .5s,background .6s;width:40px}#nav_mobile .icon_search_container .icon svg{transform:scale(.55)}#nav_mobile .icon_search_container .icon path{fill:#fff}.password_protected_post_form_container{align-items:center;display:inline-flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.password_protected_post_form_container *{font-size:18px}.password_protected_post_form_container .custom-password-message{color:#fff;margin-bottom:15px}.password_protected_post_form_container form.post-password-form{background:#fff;border-radius:5px;padding:45px 5% 20px}.password_protected_post_form_container form.post-password-form p{line-height:1.2;margin-bottom:20px;text-align:center}.password_protected_post_form_container form.post-password-form p input{border:1px solid rgba(0,0,0,.2);padding:10px}.password_protected_post_form_container form.post-password-form p input[type=password]{margin-bottom:10px;margin-left:5px}.password_protected_post_form_container form.post-password-form p input[type=password]:focus{border:1px solid rgba(0,0,0,.5)}@media (max-width:567px){.password_protected_post_form_container form.post-password-form p input[type=password]{margin-left:0;margin-top:10px;width:100%}}.password_protected_post_form_container form.post-password-form p input[type=submit]{padding-left:15px;padding-right:15px}.password_protected_post_form_container form.post-password-form p input[type=submit]:focus,.password_protected_post_form_container form.post-password-form p input[type=submit]:hover{background:darken(#fff,-5%);border:1px solid rgba(0,0,0,.5)}@media (max-width:567px){.password_protected_post_form_container form.post-password-form p input[type=submit]{width:100%}}.time-picker,.time_input_wrapper{align-items:center;display:flex;position:relative}.time-picker .time-picker__input,.time-picker .time_input,.time_input_wrapper .time-picker__input,.time_input_wrapper .time_input{background-color:#fff;width:100%}.time-picker .time-picker__input[readonly],.time-picker .time_input[readonly],.time_input_wrapper .time-picker__input[readonly],.time_input_wrapper .time_input[readonly]{background-color:#f3f4f6;border-color:#e5e7eb;color:#6b7280;cursor:not-allowed}.time-picker .time-picker__input[readonly]:focus,.time-picker .time_input[readonly]:focus,.time_input_wrapper .time-picker__input[readonly]:focus,.time_input_wrapper .time_input[readonly]:focus{border-color:#e5e7eb;box-shadow:none}.time-picker .time-picker__input::-moz-placeholder,.time-picker .time_input::-moz-placeholder,.time_input_wrapper .time-picker__input::-moz-placeholder,.time_input_wrapper .time_input::-moz-placeholder{color:#9ca3af}.time-picker .time-picker__input::placeholder,.time-picker .time_input::placeholder,.time_input_wrapper .time-picker__input::placeholder,.time_input_wrapper .time_input::placeholder{color:#9ca3af}.time-picker .time-picker__trigger,.time-picker .time_picker_trigger,.time_input_wrapper .time-picker__trigger,.time_input_wrapper .time_picker_trigger{align-items:center;background:transparent;border:none;color:#6b7280;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color .2s;width:2rem}.time-picker .time-picker__trigger:hover,.time-picker .time_picker_trigger:hover,.time_input_wrapper .time-picker__trigger:hover,.time_input_wrapper .time_picker_trigger:hover{color:#374151}.time-picker .time-picker__trigger svg,.time-picker .time_picker_trigger svg,.time_input_wrapper .time-picker__trigger svg,.time_input_wrapper .time_picker_trigger svg{height:16px;pointer-events:none;width:16px}.time-picker .time-picker__dropdown,.time-picker .time_picker_dropdown,.time_input_wrapper .time-picker__dropdown,.time_input_wrapper .time_picker_dropdown{background:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);display:none;left:0;margin-top:.25rem;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.time-picker .time-picker__dropdown.active,.time-picker .time_picker_dropdown.active,.time_input_wrapper .time-picker__dropdown.active,.time_input_wrapper .time_picker_dropdown.active{display:block}.time-picker .time-picker__dropdown::-webkit-scrollbar,.time-picker .time_picker_dropdown::-webkit-scrollbar,.time_input_wrapper .time-picker__dropdown::-webkit-scrollbar,.time_input_wrapper .time_picker_dropdown::-webkit-scrollbar{width:8px}.time-picker .time-picker__dropdown::-webkit-scrollbar-track,.time-picker .time_picker_dropdown::-webkit-scrollbar-track,.time_input_wrapper .time-picker__dropdown::-webkit-scrollbar-track,.time_input_wrapper .time_picker_dropdown::-webkit-scrollbar-track{background:#f3f4f6}.time-picker .time-picker__dropdown::-webkit-scrollbar-thumb,.time-picker .time_picker_dropdown::-webkit-scrollbar-thumb,.time_input_wrapper .time-picker__dropdown::-webkit-scrollbar-thumb,.time_input_wrapper .time_picker_dropdown::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.time-picker .time-picker__dropdown::-webkit-scrollbar-thumb:hover,.time-picker .time_picker_dropdown::-webkit-scrollbar-thumb:hover,.time_input_wrapper .time-picker__dropdown::-webkit-scrollbar-thumb:hover,.time_input_wrapper .time_picker_dropdown::-webkit-scrollbar-thumb:hover{background:#9ca3af}.time-picker .time-picker__dropdown,.time-picker .time_picker_dropdown,.time_input_wrapper .time-picker__dropdown,.time_input_wrapper .time_picker_dropdown{scrollbar-color:#d1d5db #f3f4f6;scrollbar-width:thin}.time-picker .time-picker__dropdown .time-picker__option,.time-picker .time-picker__dropdown .time_option,.time-picker .time_picker_dropdown .time-picker__option,.time-picker .time_picker_dropdown .time_option,.time_input_wrapper .time-picker__dropdown .time-picker__option,.time_input_wrapper .time-picker__dropdown .time_option,.time_input_wrapper .time_picker_dropdown .time-picker__option,.time_input_wrapper .time_picker_dropdown .time_option{cursor:pointer;font-size:.875rem;padding:.5rem .75rem;transition:background-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.time-picker .time-picker__dropdown .time-picker__option:hover,.time-picker .time-picker__dropdown .time_option:hover,.time-picker .time_picker_dropdown .time-picker__option:hover,.time-picker .time_picker_dropdown .time_option:hover,.time_input_wrapper .time-picker__dropdown .time-picker__option:hover,.time_input_wrapper .time-picker__dropdown .time_option:hover,.time_input_wrapper .time_picker_dropdown .time-picker__option:hover,.time_input_wrapper .time_picker_dropdown .time_option:hover{background-color:#f3f4f6}.time-picker .time-picker__dropdown .time-picker__option:active,.time-picker .time-picker__dropdown .time_option:active,.time-picker .time_picker_dropdown .time-picker__option:active,.time-picker .time_picker_dropdown .time_option:active,.time_input_wrapper .time-picker__dropdown .time-picker__option:active,.time_input_wrapper .time-picker__dropdown .time_option:active,.time_input_wrapper .time_picker_dropdown .time-picker__option:active,.time_input_wrapper .time_picker_dropdown .time_option:active{background-color:#e5e7eb}.time-picker .time-picker__dropdown .time-picker__option:first-child,.time-picker .time-picker__dropdown .time_option:first-child,.time-picker .time_picker_dropdown .time-picker__option:first-child,.time-picker .time_picker_dropdown .time_option:first-child,.time_input_wrapper .time-picker__dropdown .time-picker__option:first-child,.time_input_wrapper .time-picker__dropdown .time_option:first-child,.time_input_wrapper .time_picker_dropdown .time-picker__option:first-child,.time_input_wrapper .time_picker_dropdown .time_option:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.time-picker .time-picker__dropdown .time-picker__option:last-child,.time-picker .time-picker__dropdown .time_option:last-child,.time-picker .time_picker_dropdown .time-picker__option:last-child,.time-picker .time_picker_dropdown .time_option:last-child,.time_input_wrapper .time-picker__dropdown .time-picker__option:last-child,.time_input_wrapper .time-picker__dropdown .time_option:last-child,.time_input_wrapper .time_picker_dropdown .time-picker__option:last-child,.time_input_wrapper .time_picker_dropdown .time_option:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.agenda_table .time-picker .time-picker__input,.agenda_table .time-picker .time_input,.agenda_table .time_input_wrapper .time-picker__input,.agenda_table .time_input_wrapper .time_input{background-color:#fff}#modal_admin_invite_admin .modal_title,#modal_admin_invite_delegate .modal_title{padding:1.25rem 1.5rem}#modal_admin_invite_admin .badge_current,#modal_admin_invite_delegate .badge_current{background:#f3f4f6;border-radius:4px;color:#6b7280;display:inline-block;font-size:.8rem;font-weight:500;padding:.25rem .625rem}@media (max-width:567px){#modal_delegate_create_pdf{padding-left:0;padding-right:0}}#modal_delegate_create_pdf .modal_header .modal_title{padding:0;width:100%}#modal_delegate_create_pdf .modal_header .modal_template_header{width:100%}#modal_delegate_create_pdf .modal_header .modal_template_header.scnm{background:#004439}#modal_delegate_create_pdf .modal_header .modal_template_header.pcnm{background:#008f8f}#modal_delegate_create_pdf .modal_header .modal_template_header .template_header_title{align-items:center;border-radius:.125rem;color:#fff;display:flex;font-size:.875rem;font-weight:700;height:48px;justify-content:center;padding-left:1.5625rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}#modal_delegate_create_pdf .modal_header .modal_template_header .template_header_title .separator{display:inline-block;font-weight:400;opacity:.5;padding:.3125rem;transform:translateY(-1px)}#modal_delegate_create_pdf .modal_header .modal_template_header .template_header_title .template_name{font-weight:500}#modal_delegate_create_pdf .modal_header .modal_close[data-template=pcnm],#modal_delegate_create_pdf .modal_header .modal_close[data-template=scnm]{border-left:1px solid rgba(229,231,235,.1);color:#fff}#modal_delegate_create_pdf .modal_header .modal_close[data-template=scnm]{background:#004439}#modal_delegate_create_pdf .modal_header .modal_close[data-template=scnm]:hover{background:#00110e}#modal_delegate_create_pdf .modal_header .modal_close[data-template=pcnm]{background:#008f8f}#modal_delegate_create_pdf .modal_header .modal_close[data-template=pcnm]:hover{background:#005c5c}#modal_delegate_create_pdf .modal_form{flex:1;overflow-y:auto;padding:2rem 1.5rem 1.5rem}#modal_delegate_create_pdf .modal_form::-webkit-scrollbar{width:8px}#modal_delegate_create_pdf .modal_form::-webkit-scrollbar-track{background:#f3f4f6}#modal_delegate_create_pdf .modal_form::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}#modal_delegate_create_pdf .modal_form::-webkit-scrollbar-thumb:hover{background:#9ca3af}#modal_delegate_create_pdf .modal_form{scrollbar-color:#d1d5db #f3f4f6;scrollbar-width:thin}@media (max-width:567px){#modal_delegate_create_pdf .modal_form{padding-left:0;padding-right:0}}#modal_delegate_create_pdf .modal_form .form_fieldset{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1.25rem;padding:1.25rem 1.25rem 0}@media (max-width:567px){#modal_delegate_create_pdf .modal_form .form_fieldset{border-bottom:none;border-radius:0}}#modal_delegate_create_pdf .modal_form .form_fieldset legend{color:#374151;font-size:.95rem;font-weight:600;padding:0 .5rem}@media (max-width:567px){#modal_delegate_create_pdf .modal_form .form_fieldset#agenda_fieldset{padding-left:0;padding-right:0}#modal_delegate_create_pdf .modal_form .form_fieldset#agenda_fieldset legend{padding-left:1.25rem}#modal_delegate_create_pdf .modal_form .form_fieldset#agenda_fieldset td:nth-child(2){padding-left:0;padding-right:0}}#modal_delegate_create_pdf .modal_form .form_row{margin-bottom:0!important}#modal_delegate_create_pdf .modal_form .form_row:last-child{margin-bottom:0}#modal_delegate_create_pdf .modal_form .form_row.two_col{display:grid;grid-template-columns:1fr 1fr;grid-gap:.875rem;gap:.875rem}#modal_delegate_create_pdf .modal_form .form_row.three_col{display:grid;grid-template-columns:100px 1fr 1fr;grid-gap:.875rem;gap:.875rem}#modal_delegate_create_pdf .modal_form .form_group{margin-bottom:1.35rem}@media (min-width:768px){#modal_delegate_create_pdf .modal_form .form_group{display:grid;grid-template-columns:160px 1fr;grid-gap:1rem;align-items:start;gap:1rem}#modal_delegate_create_pdf .modal_form .form_group label{padding-top:.75rem;text-align:right}#modal_delegate_create_pdf .modal_form .form_group .time-picker,#modal_delegate_create_pdf .modal_form .form_group .time_input_wrapper{width:100%}#modal_delegate_create_pdf .modal_form .form_group:has(.time-picker),#modal_delegate_create_pdf .modal_form .form_group:has(.time_input_wrapper){grid-template-columns:50px 1fr}#modal_delegate_create_pdf .modal_form fieldset.agenda_section .form_group{display:block}#modal_delegate_create_pdf .modal_form fieldset.agenda_section .form_group label{padding-top:0;text-align:left}}#modal_delegate_create_pdf .modal_form .fieldset_note{color:#6b7280;font-size:.8rem;margin-bottom:.75rem}#modal_delegate_create_pdf .modal_form .fieldset_note a{color:#2563eb}#modal_delegate_create_pdf .modal_form .agenda_table{border-collapse:collapse;margin-bottom:1rem;table-layout:fixed;width:100%}#modal_delegate_create_pdf .modal_form .agenda_table col:first-child{width:140px}#modal_delegate_create_pdf .modal_form .agenda_table col:nth-child(2),#modal_delegate_create_pdf .modal_form .agenda_table col:nth-child(3){width:auto}#modal_delegate_create_pdf .modal_form .agenda_table thead th{background:#f9fafb;border-bottom:2px solid #e5e7eb;color:#374151;font-size:.75rem;font-weight:600;padding:.75rem;text-align:left}#modal_delegate_create_pdf .modal_form .agenda_table thead th .required{color:#dc2626}#modal_delegate_create_pdf .modal_form .agenda_table thead th:first-child{width:140px}#modal_delegate_create_pdf .modal_form .agenda_table tbody tr{border-bottom:1px solid #e5e7eb}#modal_delegate_create_pdf .modal_form .agenda_table tbody tr:last-child{border-bottom:none}#modal_delegate_create_pdf .modal_form .agenda_table tbody tr td{padding:.5rem .75rem}#modal_delegate_create_pdf .modal_form .agenda_table tbody tr td input[type=text]:focus,#modal_delegate_create_pdf .modal_form .agenda_table tbody tr td input[type=time]:focus,#modal_delegate_create_pdf .modal_form .agenda_table tbody tr td select:focus,#modal_delegate_create_pdf .modal_form .agenda_table tbody tr td textarea:focus{outline:none}#modal_delegate_create_pdf .modal_form .agenda_table tbody tr td input[type=text][readonly],#modal_delegate_create_pdf .modal_form .agenda_table tbody tr td input[type=time][readonly],#modal_delegate_create_pdf .modal_form .agenda_table tbody tr td select[readonly],#modal_delegate_create_pdf .modal_form .agenda_table tbody tr td textarea[readonly]{background-color:#f3f4f6;border-color:#e5e7eb;color:#6b7280;cursor:not-allowed}#modal_delegate_create_pdf .modal_form .agenda_table tbody tr td input[type=text][readonly]:focus,#modal_delegate_create_pdf .modal_form .agenda_table tbody tr td input[type=time][readonly]:focus,#modal_delegate_create_pdf .modal_form .agenda_table tbody tr td select[readonly]:focus,#modal_delegate_create_pdf .modal_form .agenda_table tbody tr td textarea[readonly]:focus{border-color:#e5e7eb!important;box-shadow:none;outline:none!important}#modal_delegate_create_pdf .modal_form .agenda_table tbody tr td textarea{min-height:2.5rem;resize:vertical;field-sizing:content;font-size:80%;line-height:1.4;overflow-y:hidden}@media (max-width:567px){#modal_delegate_create_pdf .modal_form .agenda_table tbody tr td textarea{font-size:75%;padding-left:.5rem;padding-right:.5rem}}#modal_delegate_create_pdf .modal_form .agenda_table tbody tr td select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;cursor:pointer;padding-right:2rem}#modal_delegate_create_pdf .modal_form .agenda_items .agenda_item{background:#f9fafb;border-radius:6px;margin-bottom:.5rem;padding:.75rem;position:relative}#modal_delegate_create_pdf .modal_form .agenda_items .agenda_item .btn_remove_agenda{background:none;border:none;color:#dc2626;cursor:pointer;font-size:.7rem;padding:.125rem .375rem;position:absolute;right:.375rem;top:.375rem}#modal_delegate_create_pdf .modal_form .btn_add_agenda{background:#f3f4f6;border:1px dashed #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-size:.85rem;padding:.5rem .875rem;width:100%}#modal_delegate_create_pdf .modal_form .btn_add_agenda:hover{background:#e5e7eb}@media (max-width:567px){#modal_delegate_create_pdf .modal_actions{padding-right:1rem}}body.modal_open{height:100%;overflow:hidden!important;position:fixed;width:100%}.modal_overlay{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:1rem;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s ease;z-index:1000}.modal_overlay.active{opacity:1;pointer-events:auto}.modal_content{background:#fff;border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:90vh;max-width:480px;opacity:0;overflow:hidden;transform:translateY(-15px);transition:opacity .2s ease .05s,transform .2s ease .05s;width:100%}.modal_overlay.active .modal_content{opacity:1;transform:translateY(0)}.modal_content.modal_large{max-width:720px}.modal_header{align-items:stretch;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between}.modal_header .modal_title{font-size:1.125rem;font-weight:600;margin:0;padding:1.25rem 1.5rem}.modal_header .modal_close{align-items:center;background:none;border:none;border-left:1px solid #e5e7eb;color:#9ca3af;cursor:pointer;display:flex;font-size:1.5rem;line-height:1;padding:0 1.25rem;transition:background-color .15s,color .15s}.modal_header .modal_close:hover{background:#f3f4f6;color:#374151}.modal_form{flex:1;overflow-y:auto;padding:1.5rem}.modal_form::-webkit-scrollbar{width:8px}.modal_form::-webkit-scrollbar-track{background:#f3f4f6}.modal_form::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.modal_form::-webkit-scrollbar-thumb:hover{background:#9ca3af}.modal_form{scrollbar-color:#d1d5db #f3f4f6;scrollbar-width:thin}.modal_form .form_group{margin-bottom:1.35rem}.modal_form .form_group.full{width:100%}.modal_form .form_group label{color:#374151;display:block;font-size:.8rem;font-weight:500;margin-bottom:.5rem}.modal_actions{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.5rem}.link_btn{background:none;border:none;color:#2563eb;cursor:pointer;font-size:inherit;padding:0}.link_btn:hover{text-decoration:underline}.login_page{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e4e8ec);display:flex;justify-content:center;min-height:100vh;padding:2rem}.login_container{max-width:420px;width:100%}.login_box{background:#fff;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.08);padding:3rem 2.5rem}.login_box .logo_container{margin-bottom:2rem;text-align:center}.login_box .logo_container img,.login_box .logo_container svg{height:auto;max-width:180px}.login_box .login_title{color:#1a1a1a;font-size:1.75rem;font-weight:600;margin-bottom:.5rem;text-align:center}.login_box .login_subtitle{color:#666;margin-bottom:2rem;text-align:center}.login_box .login_error,.login_box .login_notice{border-radius:6px;font-size:.9rem;margin-bottom:1.5rem;padding:.875rem 1rem}.login_box .login_error a,.login_box .login_notice a{text-decoration:underline}.login_box .login_error{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.login_box .login_notice{background:#fffbeb;border:1px solid #fde68a;color:#d97706}.login_box .login_success{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#16a34a;font-size:.9rem;line-height:1.5;margin-bottom:1.5rem;padding:.6rem 1rem}.login_form{overflow:visible}.login_form .form_group{margin-bottom:1.25rem}.login_form .form_group label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.login_form .form_group input[type=password],.login_form .form_group input[type=text]{border:1px solid #d1d5db;border-radius:6px;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.login_form .form_group input[type=password]:focus,.login_form .form_group input[type=text]:focus{border-color:#00e47c;outline:1px solid #00e47c}.login_form .form_group .password_field_wrapper{position:relative}.login_form .form_group .password_field_wrapper input{padding-right:3rem;width:100%}.login_form .form_group .password_field_wrapper .password_toggle{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center;opacity:.3;outline:none;padding:.5rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:color .2s}.login_form .form_group .password_field_wrapper .password_toggle:hover{color:#374151}.login_form .form_group .password_field_wrapper .password_toggle svg{display:block;flex-shrink:0}.login_form .form_group.remember label{align-items:center;cursor:pointer;display:flex;font-size:.75rem;font-weight:400;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login_form .form_group.remember label input[type=checkbox]{accent-color:#00e47c;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:3px;cursor:pointer;height:1rem;width:1rem}.login_form .form_group.remember label input[type=checkbox]:checked{background:#00e47c;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23082f29' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");background-position:50%;background-size:100%;border-color:#00e47c}.login_form .form_group.remember label input[type=checkbox]:focus{border-color:#00e47c;box-shadow:none;outline-color:#00e47c}.login_form .btn_login{align-items:center;background:#00e47c;border:none;border-radius:.125rem;color:#08312a;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;margin-top:.5rem;overflow:hidden;padding:.875rem 1.5rem;position:relative;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.login_form .btn_login .spinner{display:none;flex-shrink:0;height:18px;width:18px}.login_form .btn_login:focus,.login_form .btn_login:hover{background:#66efb0;outline-color:#00e47c}.login_form .btn_login:active{background:#00e47c}.login_form .btn_login.loading{cursor:not-allowed}.login_form .btn_login.loading .spinner{animation:spin .8s linear infinite;display:block}.login_form .btn_login:disabled{cursor:not-allowed}.login_form .form_footer{margin-top:1.25rem;overflow:visible;text-align:center}.login_form .form_footer a{align-items:center;color:#6b7280;display:inline-flex;font-size:.875rem;gap:.35rem;padding:.5rem;text-decoration:none;transition:color .2s}.login_form .form_footer a svg{flex-shrink:0}.login_form .form_footer a:hover{color:#374151}.login_form .form_footer a:focus{color:#00e47c;outline:none}@media (max-width:1226px){.page_404 .banner.top{height:600px!important}}@media (max-width:1025px){.page_404 .banner.top{height:500px!important}}@media (max-width:567px){.page_404 .banner.top{height:200px!important}.page_404 .banner.top .top_title{margin-bottom:0}}.page.legals .banner.top{background:var(--footer-color);height:500px;transition:height 1s}@media (max-width:1367px){.page.legals .banner.top{height:500px}}@media (max-width:1226px){.page.legals .banner.top{height:450px}}@media (max-width:820px){.page.legals .banner.top{height:400px}}@media (max-width:567px){.page.legals .banner.top{height:348px}}.page.legals .banner.top{position:relative}.page.legals .banner.top .image{background-position:50% 50%;filter:brightness(80%)}@media (max-width:567px){.page.legals .banner.top .image{background-position:50% 50%}}.page.legals .banner.top .bloc{padding:60px 20% 0 0}@media (max-width:1226px){.page.legals .banner.top .bloc{padding:60px 20% 0 0}}@media (max-width:567px){.page.legals .banner.top .bloc{padding:60px 20% 0 0}}.page.legals .banner.top .title{animation:fade 2s;color:#fff;font-size:50px;line-height:1.1;margin-bottom:10px;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:4}@media (max-width:1226px){.page.legals .banner.top .title{font-size:42px}}@media (max-width:820px){.page.legals .banner.top .title{font-size:38px}}@media (max-width:567px){.page.legals .banner.top .title{font-size:28px}}.page.legals .banner.top .sub_title{animation-delay:.2s;color:#fff;font-size:11px;letter-spacing:2px;text-transform:uppercase}.page.legals .banner.top .scroll_btn{left:auto!important;right:0!important}@media (max-width:820px){.page.legals .banner.top .scroll_btn{display:none}}.page.legals .banner.main{background:#fff;padding:100px 0 150px}@media (max-width:1367px){.page.legals .banner.main{padding:90px 0 120px}}@media (max-width:1025px){.page.legals .banner.main{padding:70px 0 100px}}@media (max-width:820px){.page.legals .banner.main{padding:60px 0 80px}}@media (max-width:567px){.page.legals .banner.main{padding:50px 0 80px}}.page.legals .banner.main .content{animation:fade 2s}.portal_page section.nav{background:#08312a;background:#051d19}@media (max-width:567px){.portal_page section.nav .section_content{padding:0}}.portal_page section.nav .portal_tabs{box-shadow:0 2px 8px rgba(0,0,0,.04);display:flex;gap:.5rem}@media (max-width:567px){.portal_page section.nav .portal_tabs{flex-direction:column;gap:0}}.portal_page section.nav .tab_btn{align-items:center;background:transparent;border:none;border-bottom:3px solid transparent;color:#fff;cursor:pointer;display:flex;font-family:var(--ff2);font-size:.95rem;font-weight:400;gap:.5rem;justify-content:center;letter-spacing:.5px;padding:1.5rem;transition:color .2s}@media (max-width:567px){.portal_page section.nav .tab_btn{border-bottom:none!important;padding:1rem 1.5rem}}.portal_page section.nav .tab_btn:hover{color:#00e47c}.portal_page section.nav .tab_btn.active{border-bottom:3px solid #00e47c;color:#00e47c}@media (max-width:567px){.portal_page section.nav .tab_btn.active{background:#00e47c;color:#08312a}.portal_page section.nav .tab_btn.active .tab_count{background:hsla(0,0%,100%,.8)}}.portal_page section.nav .tab_btn .tab_count{background:hsla(0,0%,100%,.2);border-radius:10px;font-size:.75rem;padding:.125rem .5rem}.alert{align-items:center;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 1.25rem}.alert .download_link{background:hsla(0,0%,100%,.3);border-radius:4px;font-weight:500;padding:.375rem .75rem;text-decoration:none}.alert .download_link:hover{background:hsla(0,0%,100%,.5)}.alert_error{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.alert_success{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.alert_success .download_link{color:#16a34a}.tab_content{display:none}.tab_content .section_title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.tab_content .section_desc{color:#666;margin-bottom:1.5rem}.tab_content.active{display:block}@media(max-width:567px){.portal_page section.main .section_content{padding:0}}.portal_page section.main .content{background:#fff;padding:3rem 3rem 5rem}@media(max-width:567px){.portal_page section.main .content{padding:3rem 1.5rem 5rem}}.template_grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:2.5rem;max-width:600px;grid-gap:1rem;gap:1rem}@media (max-width:567px){.template_grid{grid-template-columns:1fr}}.template_card{align-items:center;background:#ebebeb;border:none;border-radius:.125rem;box-shadow:0 1px 4px #f2f2f2;display:flex;gap:1rem;outline:none!important;padding:0;text-decoration:none;transition:background .2s}.template_card:focus,.template_card:hover{background:#f5f5f5;box-shadow:0 1px 4px #fff}.template_card:focus .template_brand,.template_card:hover .template_brand{border-bottom-right-radius:0;border-top-right-radius:0}.template_card .template_brand{align-items:center;border-radius:.125rem;display:flex;height:48px;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:80px}.template_card .template_brand.scnm{background:#004439}.template_card .template_brand.pcnm{background:#008f8f}.template_card .template_brand .brand_logo{color:#fff;font-size:.8125rem;font-weight:700}.template_card .template_info .template_name{color:#1a1a1a;font-size:1rem;font-weight:500}.template_card .template_info .template_lang{color:#666;font-size:.8rem}.history_header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}@media (max-width:567px){.history_header{align-items:stretch;flex-direction:column}}.btn_delete_all{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;text-decoration:none;transition:all .2s;white-space:nowrap}.btn_delete_all:hover{background:#fee2e2;border-color:#fca5a5}@media (max-width:567px){.btn_delete_all{text-align:center}}.history_table_container{overflow-x:auto}@media (max-width:820px){.history_table_container{overflow-x:visible}}.history_table{border-collapse:collapse;width:100%}.history_table td,.history_table th{border-bottom:1px solid #e5e7eb;padding:1rem;text-align:left}.history_table th{color:#6b7280;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.history_table td{color:#1a1a1a;font-size:.75rem}.history_table .empty_state td{color:#9ca3af;padding:3rem 1rem;text-align:center}.history_table .actions{white-space:nowrap}.history_table .action_btn{border-radius:4px;font-size:.8rem;margin-right:.5rem;padding:.375rem .75rem;text-decoration:none}.history_table .action_btn.view{background:#eff6ff;color:#2563eb}.history_table .action_btn.download{background:#f0fdf4;color:#16a34a}.history_table .action_btn.delete{background:#fef2f2;color:#dc2626}@media (max-width:820px){.history_table thead{display:none}.history_table tbody{display:block}.history_table tr{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:block;margin-bottom:1rem;padding:1rem}.history_table tr:not(.empty_state){border-bottom:1px solid #e5e7eb}.history_table td{border-bottom:none;display:block;padding:.5rem 0;text-align:left}.history_table td:before{color:#6b7280;content:attr(data-label);display:block;font-size:.6875rem;font-weight:500;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.history_table td:last-child{padding-bottom:0}.history_table .actions{display:flex;gap:.5rem;margin-top:.75rem;white-space:normal}.history_table .actions:before{display:none}.history_table .actions .action_btn{flex:1;margin-right:0;text-align:center}}.invitation_form_section{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:2rem;padding:2rem}.invitation_form_section .form_header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.invitation_form_section .form_header .section_title{margin:0}.invitation_form_section .form_header .template_label{color:#2563eb}.invitation_form_section .btn_cancel{background:#f3f4f6;border:none;border-radius:6px;color:#6b7280;cursor:pointer;padding:.5rem 1rem}.invitation_form_section .btn_cancel:hover{background:#e5e7eb}@media (max-width:820px){.invitation_form .form_row.three_col,.invitation_form .form_row.three_col_password,.invitation_form .form_row.two_col{grid-template-columns:1fr}}.invitation_form .form_fieldset{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.invitation_form .form_fieldset legend{color:#374151;font-weight:600;padding:0 .5rem}.invitation_form .form_row{margin-bottom:1rem}.invitation_form .form_row:last-child{margin-bottom:0}.invitation_form .form_row.two_col{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.invitation_form .form_row.three_col{display:grid;grid-template-columns:120px 1fr 1fr;grid-gap:1rem;gap:1rem}.invitation_form .form_group.full{width:100%}.invitation_form .form_group label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.invitation_form .form_group label .required{color:#dc2626}.agenda_items .agenda_item{background:#f9fafb;border-radius:6px;margin-bottom:.75rem;padding:1rem;position:relative}.agenda_items .agenda_item .btn_remove_agenda{background:none;border:none;color:#dc2626;cursor:pointer;font-size:.75rem;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem}.agenda_items .agenda_item .btn_remove_agenda:hover{text-decoration:underline}.btn_add_agenda{background:#f3f4f6;border:1px dashed #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;padding:.5rem 1rem;width:100%}.btn_add_agenda:hover{background:#e5e7eb;border-color:#9ca3af}.form_actions{display:flex;justify-content:flex-end;padding-top:.5rem}.form_actions .btn_generate,.form_actions .btn_save{background:#00e47c;border:none;border-radius:.125rem;color:#08312a;cursor:pointer;font-size:1rem;font-weight:500;padding:.875rem 2rem;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form_actions .btn_generate:hover,.form_actions .btn_save:hover{background:#66efb0}.form_actions .btn_generate:disabled,.form_actions .btn_save:disabled{cursor:not-allowed;opacity:.5}.form_actions .btn_generate:disabled:hover,.form_actions .btn_save:disabled:hover{background:#00e47c}.fieldset_note{color:#6b7280;font-size:.85rem;margin-bottom:1rem}.fieldset_note a{color:#2563eb;text-decoration:none}.fieldset_note a:hover{text-decoration:underline}.account_info_section,.email_form,.password_form,.signature_form{max-width:700px}@media (max-width:820px){.account_info_section .form_row.three_col,.account_info_section .form_row.three_col_password,.account_info_section .form_row.two_col,.email_form .form_row.three_col,.email_form .form_row.three_col_password,.email_form .form_row.two_col,.password_form .form_row.three_col,.password_form .form_row.three_col_password,.password_form .form_row.two_col,.signature_form .form_row.three_col,.signature_form .form_row.three_col_password,.signature_form .form_row.two_col{grid-template-columns:1fr}}.account_info_section .form_row.two_col,.email_form .form_row.two_col,.password_form .form_row.two_col,.signature_form .form_row.two_col{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.account_info_section .form_row.three_col_password,.email_form .form_row.three_col_password,.password_form .form_row.three_col_password,.signature_form .form_row.three_col_password{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem}.account_info_section .form_group label,.email_form .form_group label,.password_form .form_group label,.signature_form .form_group label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.account_info_section .form_group input,.email_form .form_group input,.password_form .form_group input,.signature_form .form_group input{border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;padding:.625rem .875rem;transition:border-color .2s,box-shadow .2s;width:100%}.account_info_section .form_group input::-moz-placeholder,.email_form .form_group input::-moz-placeholder,.password_form .form_group input::-moz-placeholder,.signature_form .form_group input::-moz-placeholder{color:#9ca3af}.account_info_section .form_group input::placeholder,.email_form .form_group input::placeholder,.password_form .form_group input::placeholder,.signature_form .form_group input::placeholder{color:#9ca3af}.account_info_section .form_group input:focus,.email_form .form_group input:focus,.password_form .form_group input:focus,.signature_form .form_group input:focus{border-color:#00e47c;outline:none}.account_info_section .form_group input.input_disabled,.account_info_section .form_group input:disabled,.email_form .form_group input.input_disabled,.email_form .form_group input:disabled,.password_form .form_group input.input_disabled,.password_form .form_group input:disabled,.signature_form .form_group input.input_disabled,.signature_form .form_group input:disabled{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280;cursor:not-allowed}.account_info_section .form_group .field_note,.email_form .form_group .field_note,.password_form .form_group .field_note,.signature_form .form_group .field_note{color:#9ca3af;display:block;font-size:.75rem;margin-top:.25rem}.account_row{display:grid;grid-template-columns:200px 1fr;grid-gap:3rem;gap:3rem;padding:1.5rem 0}.account_row:first-child{padding-top:0}.account_row:last-child{border-bottom:none}@media (max-width:768px){.account_row{gap:1rem;grid-template-columns:1fr}}.account_label h3{color:#111827;font-size:1rem;font-weight:600;margin-bottom:.25rem}.account_label p{color:#6b7280;font-size:.85rem;line-height:1.2;margin:0;text-wrap:balance}.account_fields{max-width:500px}.account_fields .form_group{margin-bottom:1rem}.account_fields .form_group:last-child{margin-bottom:0}.account_fields .form_group label{color:#374151;display:block;font-size:.85rem;font-weight:500;margin-bottom:.375rem}.account_fields .form_group input{border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;padding:.625rem .875rem;width:100%}.account_fields .form_group input:focus{border-color:#00e47c;outline:none}.account_fields .form_group input.input_disabled,.account_fields .form_group input:disabled{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280;cursor:not-allowed}.account_fields .form_group .field_note{color:#9ca3af;display:block;font-size:.75rem;margin-top:.25rem}.account_fields .form_row.two_col{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.account_fields .form_row.two_col .form_group{margin-bottom:.5rem}.btn_secondary{background:#6b7280!important}.btn_secondary:focus,.btn_secondary:hover{background:#4b5563!important}.password_section{border-top:1px solid #e5e7eb;margin-top:1.5rem;padding-top:1.5rem}.admin_section .section_header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.admin_section .section_header .section_title{font-size:1.25rem;margin:0}.btn_primary{align-items:center;background:#00e47c;border:none;border-radius:.125rem;color:#08312a;cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;justify-content:center;overflow:hidden;padding:.875rem 1.25rem;position:relative;text-decoration:none;transition:background-color .2s}.btn_primary .spinner{display:none;flex-shrink:0;height:18px;width:18px}.btn_primary:hover{background:#66efb0}.btn_primary.loading{cursor:not-allowed}.btn_primary.loading .spinner{animation:spin .8s linear infinite;display:block}.btn_primary:disabled{cursor:not-allowed}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn_secondary{background:#6b7280;border:none;border-radius:.125rem;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:500;padding:.625rem 1.25rem;text-decoration:none;transition:background-color .2s}.btn_secondary:hover{background:#4b5563;color:#fff}.delegates_table_container{overflow-x:auto}.delegates_table{border-collapse:collapse;width:100%}.delegates_table td,.delegates_table th{border-bottom:1px solid #e5e7eb;padding:.875rem 1rem;text-align:left}@media (max-width:820px){.delegates_table td,.delegates_table th{font-size:.8rem;padding:.625rem .5rem}}.delegates_table th{color:#6b7280;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.delegates_table td{font-size:.9rem}.delegates_table tbody tr:hover{background:#f9fafb}.delegates_table .empty_state td{color:#9ca3af;padding:3rem 1rem;text-align:center}.delegates_table .empty_state a{color:#2563eb}.delegates_table .actions{white-space:nowrap}.delegates_table .actions .action_btn{border:none;border-radius:4px;cursor:pointer;display:inline-block;font-family:inherit;font-size:.8rem;margin-right:.5rem;padding:.375rem .75rem;text-decoration:none;transition:background .2s}.delegates_table .actions .action_btn.edit{background:#eff6ff;color:#2563eb}.delegates_table .actions .action_btn.edit:hover{background:#dbeafe}.delegates_table .actions .action_btn.resend{background:#f0fdf4;color:#16a34a}.delegates_table .actions .action_btn.resend:hover{background:#dcfce7}.delegates_table .actions .action_btn.resend:disabled{cursor:not-allowed;opacity:.6}.delegates_table .actions .action_btn.delete{background:#fef2f2;color:#dc2626}.delegates_table .actions .action_btn.delete:hover{background:#fee2e2}.delegate_form{max-width:800px}@media (max-width:820px){.delegate_form .form_row.two_col{grid-template-columns:1fr}}.delegate_form .form_fieldset{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.delegate_form .form_fieldset legend{color:#374151;font-weight:600;padding:0 .5rem}.delegate_form .form_row{margin-bottom:1rem}.delegate_form .form_row:last-child{margin-bottom:0}.delegate_form .form_row.two_col{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.delegate_form .form_group.full{width:100%}.delegate_form .form_group label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.delegate_form .form_group input{border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;padding:.625rem .875rem;transition:border-color .2s,box-shadow .2s;width:100%}.delegate_form .form_group input:focus{border-color:#00e47c;outline:none}.delegate_form .form_group input.input_disabled,.delegate_form .form_group input:disabled{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280;cursor:not-allowed}.delegate_form .form_group .field_note{color:#9ca3af;display:block;font-size:.75rem;margin-top:.25rem}.delegate_form .form_actions{display:flex;justify-content:flex-start;padding-top:1rem}.ps{position:relative;-ms-touch-action:none}.ps__rail-y{left:auto!important;right:0!important;width:8px!important}.ps__rail-y:hover{cursor:pointer}.ps__rail-y .ps__thumb-y{background-color:hsla(0,0%,100%,.6)!important;right:0!important;width:8px!important}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:hsla(0,0%,100%,.2)!important}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}