.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsl(0 0% 100% / .5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsl(24 20% 50% / .08);background:linear-gradient(to right,hsl(24 20% 50% / .1) 70%,#fff0);pointer-events:none;line-height:inherit;white-space:pre}@media print{.line-highlight{-webkit-print-color-adjust:exact;color-adjust:exact}}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsl(24 20% 50% / .4);color:#f4f1ef;font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:rgb(128 128 128 / .2)}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:10;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgb(224 224 224 / .2);box-shadow:0 2px 0 0 rgb(0 0 0 / .2);border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}.command-line-prompt{border-right:1px solid #999;display:block;float:left;font-size:100%;letter-spacing:-1px;margin-right:1em;pointer-events:none;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.command-line-prompt>span:before{opacity:.7;content:' ';display:block;padding-right:.8em}.command-line-prompt>span[data-user]:before{content:"[" attr(data-user) "@" attr(data-host) "] $"}.command-line-prompt>span[data-user=root]:before{content:"[" attr(data-user) "@" attr(data-host) "] #"}.command-line-prompt>span[data-prompt]:before{content:attr(data-prompt)}.command-line-prompt>span[data-continuation-prompt]:before{content:attr(data-continuation-prompt)}.command-line span.token.output{opacity:.7}#vscf {clear:both;}#vscf-form {display:block;margin:0;padding:0;}#vscf-form:after {content:'';display:block;height:0;clear:both;}#vscf .form-group {margin-bottom:15px;}#vscf .form-group label.vscf-label {margin-bottom:5px;display:block;}#vscf .form-group input[type="text"], #vscf .form-group input[type="email"] {width:80%;display:block;box-sizing:border-box;font-family:inherit;font-size:1em;}#vscf .form-group textarea {width:100%;display:block;box-sizing:border-box;font-family:inherit;font-size:1em;}#vscf .form-group button {font-family:inherit;font-size:1em;}#vscf .vscf-privacy-group label {display:inline;}#vscf .vscf-privacy-group input[type="checkbox"] {display:inline-block;}#vscf input:invalid, #vscf textarea:invalid {border-color:#ff0000;}#vscf input.vscf-error, #vscf textarea.vscf-error {border-color:#ff0000;}#vscf span.vscf-error {display:block;color:#ff0000;font-size:0.9em;}#vscf .vscf-hide {position:absolute;overflow:hidden;height:1px;width:1px;margin:-1px;padding:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);word-wrap:normal;}#vscf .vscf-display-none {display:none;}.vscf-info {clear:both;padding:10px 0;font-style:italic;}.vscf-widget:after {content:'';display:block;height:0;clear:both;}.vscf-widget-text {margin:0 0 20px;}.vscf-widget-text p {margin:0 0 10px;padding:0;}.vscf-widget-text p:last-of-type {margin-bottom:0;}#vscf .form-group .custom-control-input {position:relative;z-index:auto;opacity:1;}*{box-sizing:border-box}body{&.menu-open{overflow:hidden}}.container{width:100%;max-width:var(--wp--style--global--wide-size);margin:0 auto;padding-left:1rem;padding-right:1rem}.mono{font-family:var(--wp--preset--font-family--jetbrains)}abbr{text-decoration:underline dotted;text-underline-offset:3px;text-decoration-thickness:2px;cursor:help}code{padding:.15em .35em;border-radius:.25rem;background:#f1f3f5;color:#c7254e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;white-space:nowrap}.quick-links{padding:.8rem 0;background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);.container{display:flex;flex-direction:row;justify-content:space-between;padding:0 var(--wp--preset--spacing--20)}a{color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--s);text-decoration:none}p{margin:0;padding:0}.right{display:flex;flex-direction:row;gap:1rem}.ua a::after{display:none}}.admin-bar #site-content{min-height:calc(100vh - 32px)}#site-content{display:flex;flex-direction:column;gap:0;min-height:100vh}main{flex:1;padding:var(--wp--preset--spacing--70) 0}h1,h2,h3{font-variation-settings:'opsz' 0,'wght' 400,'SOFT' 0,'WONK' 0}a{text-underline-offset:.2em;text-decoration-thickness:2px;&:hover{text-decoration:none}}a[target="_blank"]::after{content:"";display:inline-block;width:.8em;height:.8em;margin-left:.3em;background:url(/wp-content/themes/benjamin-gosset/assets/img/external-link-blue.svg) center / contain no-repeat}.is-h3-font-size{h2{font-size:var(--wp--preset--font-size--s)}}.is-style-text-button{a{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:.2em}a:hover{text-decoration:none!important}}figcaption{font-family:var(--wp--preset--font-family--jetbrains);font-size:var(--wp--preset--font-size--xs);text-align:left;letter-spacing:-.2px}.header{padding:1.5rem 0;border-bottom:1px solid rgb(23 22 19 / .25);.container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--wp--preset--spacing--20)}.header__inner-brand{a{color:var(--wp--preset--color--contrast);text-decoration:none;text-transform:uppercase;font-size:var(--wp--preset--font-size--m);font-weight:800;display:flex;flex-direction:row;align-items:center;gap:.5rem;svg{width:24px;height:auto;transform:translateY(1px)}}}nav{.nav-close,.nav-toggle{padding:.5rem;&:hover{cursor:pointer}}.nav-close{display:none}.nav-toggle{background-color:#fff0;border:0;display:flex;flex-direction:row;align-items:center;gap:.5rem;@media (min-width:768px){display:none}svg{flex-shrink:0;width:16px;height:16px;transform:translateY(-1px)}.text{text-transform:uppercase;font-weight:700;font-size:var(--wp--preset--font-size--s)}}.nav-modal{flex-direction:column;justify-content:center;@media (min-width:768px){ul{display:flex;flex-direction:row;gap:1rem}}@media (max-width:767px){display:none;position:fixed;inset:0;z-index:1000;overflow-y:auto;background:var(--wp--preset--color--contrast);padding:var(--wp--preset--spacing--70);&::before{content:"";position:absolute;inset:0;background-image:url(/wp-content/themes/benjamin-gosset/assets/img/waves.svg);background-position:center;background-size:cover;opacity:.6;pointer-events:none;z-index:1}&.is-open{display:flex}&.is-open .nav-close{display:flex;flex-direction:row;justify-content:flex-end;background-color:#fff0;border:none;position:absolute;top:var(--wp--preset--spacing--70);right:var(--wp--preset--spacing--70);z-index:10;svg{width:20px;height:20px;flex-shrink:0;path{fill:var(--wp--preset--color--base)}}.text{text-transform:uppercase;font-weight:700;font-size:var(--wp--preset--font-size--s);color:var(--wp--preset--color--base)}}ul{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;font-size:var(--wp--preset--font-size--m);position:relative;z-index:10}li.current-menu-item{a{color:var(--wp--preset--color--base)!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.45em}}}ul,li{margin:0;padding:0}li{list-style:none;&.current-menu-item{a{color:var(--wp--preset--color--accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.45em}}}a{position:relative;display:block;padding:.6rem 1.2rem;color:var(--wp--preset--color--contrast);text-decoration:none;@media (max-width:767px){color:var(--wp--preset--color--base)}@media (hover:hover){&:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.45em;color:var(--wp--preset--color--accent)}}}}}}.home{h1{max-width:20ch}.is-baseline{max-width:59ch}.wp-block-query{li{margin-block-start:0;.wp-block-group.is-content-justification-space-between{width:100%}}}}.wp-image-2336{position:relative;display:block}.wp-image-2336::after{content:"";position:absolute;inset:0;background:#3858e9;mix-blend-mode:color;opacity:.8}footer{background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);padding:.8rem 0;position:relative;margin-top:100px;&::before{content:"Capitalizing the P since 2.6";display:block;position:absolute;top:-108px;left:50%;transform:translateX(-50%);color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--mega);font-family:var(--wp--preset--font-family--secondary);font-style:italic;font-variation-settings:'opsz' 0,'wght' 450,'SOFT' 0,'WONK' 0;width:100%;text-align:center;@media (max-width:767px){top:-128px}}.container{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;@media (max-width:767px){flex-direction:column;align-items:center}}a{color:var(--wp--preset--color--base)}a[target="_blank"]::after{background:url(/wp-content/themes/benjamin-gosset/assets/img/external-link-white.svg) center / contain no-repeat}ul,li{margin:0;padding:0;list-style:none}ul{display:flex;flex-direction:row;gap:2rem;@media (max-width:767px){flex-direction:column;align-items:center;margin-top:1rem}}.mono{font-style:italic;letter-spacing:-.5px}}.wp-block-bgo-posts-list{ul,li{margin:0;padding:0;list-style:none}svg{width:14px;height:auto;flex-shrink:0}li{position:relative;border-bottom:1px solid rgb(23 22 19 / .5)}a{display:flex;flex-direction:row;justify-content:space-between;color:var(--wp--preset--color--contrast);text-decoration:none;gap:1rem}a:hover{color:var(--wp--preset--color--accent)}}.single{main.container{max-width:var(--wp--style--global--content-size);p{max-width:75ch}h1{margin-top:0;line-height:1.2}h2{margin-top:var(--wp--preset--spacing--50)}figure{margin:2em 0}img{max-width:100%}}}.mentions-legales{max-width:var(--wp--style--global--content-size);margin:0 auto;p{max-width:75ch}}.fluentform.fluentform_wrapper_3.ff_guten_block.ff_guten_block-3 .ff_submit_btn_wrapper .ff-btn-submit{width:fit-content!important}.wordcamp-team{.has-jetbrains-font-family{margin-top:.5rem}}h1,h2,h3{font-variation-settings:'opsz' 0,'wght' 400,'SOFT' 0,'WONK' 0}.wp-block-bgo-posts-list{ul,li{margin:0;padding:0;list-style:none}svg{width:14px;height:auto}li{border-bottom:1px solid rgb(23 22 19 / .5)}a{display:flex;flex-direction:row;justify-content:space-between;color:var(--wp--preset--color--contrast);text-decoration:none}}.is-h3-font-size{h2{font-size:var(--wp--preset--font-size--s)}}div.sib-sms-field{display:inline-block;position:relative;width:100%}.sib-sms-field .sib-country-block{position:absolute;right:auto;left:0;top:0;bottom:0;padding:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sib-country-block .sib-toggle.sib-country-flg{z-index:1;position:relative;width:46px;height:100%;padding:0 0 0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#dbdbdb;cursor:pointer}.sib-country-block .sib-toggle .sib-cflags{position:absolute;top:0;bottom:0;margin:auto;height:15px;width:20px;background-repeat:no-repeat;background-color:#dbdbdb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:url(/wp-content/plugins/mailin/img/flags/fr.png)}.sib-country-block .sib-toggle .sib-icon-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid #fff0;border-right:3px solid #fff0;border-top:4px solid}.sib-sms-field ul.sib-country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:rgb(0 0 0 / .2) 1px 1px 4px;background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:150px;overflow-y:scroll;overflow-x:hidden;top:50px;width:250px}.sib-sms-field ul.sib-country-list li.sib-country-prefix{font-size:14px;padding:1px 10px;cursor:pointer}.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover{background-color:#dbdbdb}.sib-sms-field ul.sib-country-list li .sib-flag-box{width:20px}.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag{height:18px;width:20px;background-image:url(/wp-content/plugins/mailin/img/flags/ad.png);vertical-align:middle;display:inline-block;background-repeat:no-repeat}.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code{margin-left:20px}.sib-sms-field .sib-sms{padding-right:6px;padding-left:52px;margin-left:0;position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;margin-right:0}.sib-multi-lists.sib_error{color:#A94442}