#honeypot-field-url{display:none!important}.comment-form-cookies-consent{width:100%;overflow:hidden}.wc_apbct_email_id{display:none!important}.um-form input[type=text].apbct_special_field,input[class*=apbct].apbct_special_field,label[id*=apbct_label_id].apbct_special_field{display:none!important}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;background:#d3d3d3;border-radius:5px;opacity:.9}.apbct-tooltip--text{position:sticky;background:#d3d3d3;padding:10px;border-radius:5px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--center{font-size:small!important;display:block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--label{font-size:small!important;display:inline-block;text-align:center;width:100%;padding:5px 0 5px 0}.apbct-trusted-text--label_left{font-size:small!important;display:inline-block;text-align:left;padding:5px 0 5px 0}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-check_email_exist-bad_email,.apbct-check_email_exist-good_email,.apbct-check_email_exist-load{z-index:9999!important;transition:none!important;background-size:contain;background-repeat:no-repeat!important;background-position-x:right;background-position-y:center;cursor:pointer!important}.apbct-check_email_exist-load{background-size:contain;background-image:url(//cic-info.ch/wp-content/plugins/cleantalk-spam-protect/css/images/checking_email.gif)!important}.apbct-check_email_exist-block{position:fixed!important;display:block!important}.apbct-check_email_exist-good_email{background-image:url(//cic-info.ch/wp-content/plugins/cleantalk-spam-protect/css/images/good_email.svg)!important}.apbct-check_email_exist-bad_email{background-image:url(//cic-info.ch/wp-content/plugins/cleantalk-spam-protect/css/images/bad_email.svg)!important}.apbct-check_email_exist-popup_description{display:none;position:fixed!important;padding:2px!important;border:1px solid #e5e8ed!important;border-radius:16px 16px 0 16px!important;background:#fff!important;background-position-x:right!important;font-size:14px!important;text-align:center!important;transition:all 1s ease-out!important}@media screen and (max-width:782px){.apbct-check_email_exist-popup_description{width:100%!important}}.ct-encoded-form{display:none}.ct-encoded-form-loader{display:block;width:48px;height:48px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:ct-encoded-form-loader-spin 1s linear infinite;margin:auto}@keyframes ct-encoded-form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ct-encoded-form-forbidden{display:block;border:1px solid red;padding:10px;background:#fdd;color:red;font-weight:700}.comments-area .comment-list article .comment-author{overflow:visible!important}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-email-encoder{position:relative}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:0s;animation-name:apbct_dog}.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:.5s;animation-name:apbct_dog}.apbct_dog_three{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:1s;animation-name:apbct_dog}@keyframes apbct_dog{0%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}100%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}}.apbct-email-encoder--settings_example_encoded{position:relative}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}@import url(//hello.myfonts.net/count/3d53c4);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:AvenirLTPro-Roman;font-style:normal;src:url(https://cic-info.ch/wp-content/themes/dist/public/fonts/AvenirLTProRoman.woff2?630e6ed3c9ff0d83979adc3ed6ad8afb) format("woff2"),url(https://cic-info.ch/wp-content/themes/dist/public/fonts/AvenirLTProRoman.woff?beedad70407fb25d48ac4011102cb9f3) format("woff")}@font-face{font-family:Berling-Bol;font-style:normal;src:url(https://cic-info.ch/wp-content/themes/dist/public/fonts/BerlingBol.woff2?37a80570166bbb7a158c4489688fb4f0) format("woff2"),url(https://cic-info.ch/wp-content/themes/dist/public/fonts/BerlingBol.woff?d1c8ec94f2a7168c4b3180deed310e76) format("woff")}@font-face{font-family:AvenirLTPro-Medium;font-style:normal;src:url(https://cic-info.ch/wp-content/themes/dist/public/fonts/AvenirLTProMedium.woff2?1442c531cceacdf77c50db8b7e601392) format("woff2"),url(https://cic-info.ch/wp-content/themes/dist/public/fonts/AvenirLTProMedium.woff?08335e444e0911ea302e1ba3cf57a008) format("woff")}@font-face{font-family:AvenirLTPro-Heavy;font-style:normal;src:url(https://cic-info.ch/wp-content/themes/dist/public/fonts/AvenirLTProHeavy.woff2?df0128e8b7c2d78f15847d3c8f9cc825) format("woff2"),url(https://cic-info.ch/wp-content/themes/dist/public/fonts/AvenirLTProHeavy.woff?66928794691a0a06dc4e0ceb31e7e7c0) format("woff")}a,b,blockquote,h1,h2,h3,li,p,ul{margin:0;padding:0}body{font-family:AvenirLTPro-Roman,sans-serif;font-size:20px;line-height:1.2}.nav-item{font-family:AvenirLTPro-Heavy,sans-serif}.box-aside a,.category,.lang li a.active,.nav-intern a,.page-template-template-members h2,b,strong{font-family:AvenirLTPro-Medium,sans-serif}.box-aside h2,.card-news h3,.content .nav-intern a,.home h2,.page-template-template-members h1,.page-template-template-members.page .member-item .header-member h3,.publication-header,.wp-block-table,blockquote,h1{font-family:Berling-Bol,serif;font-weight:600}.gfield_label{font-family:AvenirLTPro-Heavy,sans-serif;text-transform:uppercase}h3,p{margin-bottom:15px}a,li,ol,p,ul{font-size:20px}@media screen and (max-width:1124px){a,li,ol,p,ul{font-size:18px}}@media screen and (max-width:600px){a,li,ol,p,ul{font-size:16px}}.home h1{font-family:AvenirLTPro-Roman,sans-serif;font-size:1.5em;font-weight:400}.home h1,h2{text-transform:uppercase}h2{font-family:AvenirLTPro-Heavy,sans-serif;font-size:1em;margin-bottom:15px;margin-top:30px}@media screen and (max-width:600px){h2{margin-top:15px}}.blog h1,.home h2,.page-template h1,.page-template-default:not(.home) h1,.single h1{font-size:35px;margin-bottom:30px;margin-top:1em;position:relative;text-transform:inherit}.blog h1:after,.home h2:after,.page-template h1:after,.page-template-default:not(.home) h1:after,.single h1:after{background-color:#000;bottom:2px;content:"";height:2px;left:0;max-width:700px;position:absolute;width:100%}@media screen and (max-width:860px){.blog h1,.home h2,.page-template h1,.page-template-default:not(.home) h1,.single h1{font-size:1.75em}}@media screen and (max-width:600px){.blog h1,.home h2,.page-template h1,.page-template-default:not(.home) h1,.single h1{font-size:1.5em;margin-bottom:.5em;margin-top:.5em}}.content a{font-family:AvenirLTPro-Heavy,sans-serif;text-decoration:underline}.doc{font-family:AvenirLTPro-Medium,sans-serif}.content ol,.content ul{list-style:disc;margin:1em 0;padding-left:1.5em}.content ol li,.content ul li{margin-bottom:15px}html{--scroll-behavior:smooth;box-sizing:border-box;scroll-behavior:smooth;scroll-behavior:var(--scroll-behavior)}@media (prefers-reduced-motion:reduce){html{--scroll-behavior:auto}}*,:after,:before{box-sizing:inherit}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}ol,ul{list-style:none;margin:0;padding:0}img{display:block;max-width:100%}.ofi-image{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:-1}section{padding-bottom:1em 0}section:not(.home):first-of-type{padding-top:50px}@media screen and (max-width:860px){section:not(.home):first-of-type{padding-top:1.5em}}section:not(.home):last-of-type{margin-bottom:30px}.home section:first-of-type{padding-top:0}.home section:last-of-type{margin-bottom:0}@media screen and (max-width:1280px){.home section,main{padding:0 1em}}@media screen and (max-width:600px){main{padding:0 .5em}}@media screen and (max-width:1280px){.home main{padding:0}}body{display:flex;flex-direction:column;min-height:100vh}body main{flex-grow:1;flex-shrink:0}body footer{flex-grow:0}.grid,[class*=grid-auto-]{grid-gap:0;grid-gap:var(--grid-gap,0);display:grid}.grid{--grid-cols:12;grid-template-columns:repeat(12,1fr);grid-template-columns:repeat(var(--grid-cols),1fr)}.grid>*{grid-column-end:span var(--grid-cols)}.grid-auto-lg,.grid-auto-md,.grid-auto-sm,.grid-auto-xl,.grid-auto-xs{grid-template-columns:repeat(auto-fit,minmax(var(--col-min-width),1fr))}.grid-auto-xs{--col-min-width:8rem}.grid-auto-sm{--col-min-width:10rem}.grid-auto-md{--col-min-width:15rem}.grid-auto-lg{--col-min-width:20rem}.grid-auto-xl{--col-min-width:25rem}.grid-auto-cols{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.grid-gap-xxxxs{--grid-gap:var(--space-xxxxs,0.125rem)}.grid-gap-xxxs{--grid-gap:var(--space-xxxs,0.25rem)}.grid-gap-xxs{--grid-gap:var(--space-xxs,0.375rem)}.grid-gap-xs{--grid-gap:var(--space-xs,0.5rem)}.grid-gap-sm{--grid-gap:var(--space-sm,0.75rem)}.grid-gap-md{--grid-gap:var(--space-md,1.25rem)}.grid-gap-lg{--grid-gap:var(--space-lg,2rem)}.grid-gap-xl{--grid-gap:var(--space-xl,3.25rem)}.grid-gap-xxl{--grid-gap:var(--space-xxl,5.25rem)}.grid-gap-xxxl{--grid-gap:var(--space-xxxl,8.5rem)}.grid-gap-xxxxl{--grid-gap:var(--space-xxxxl,13.75rem)}.col-1{grid-column-end:span 1}.col-start-1{grid-column-start:1}.col-end-2{grid-column-end:2}.col-2{grid-column-end:span 2}.col-start-2{grid-column-start:2}.col-end-3{grid-column-end:3}.col-3{grid-column-end:span 3}.col-start-3{grid-column-start:3}.col-end-4{grid-column-end:4}.col-4{grid-column-end:span 4}.col-start-4{grid-column-start:4}.col-end-5{grid-column-end:5}.col-5{grid-column-end:span 5}.col-start-5{grid-column-start:5}.col-end-6{grid-column-end:6}.col-6{grid-column-end:span 6}.col-start-6{grid-column-start:6}.col-end-7{grid-column-end:7}.col-7{grid-column-end:span 7}.col-start-7{grid-column-start:7}.col-end-8{grid-column-end:8}.col-8{grid-column-end:span 8}.col-start-8{grid-column-start:8}.col-end-9{grid-column-end:9}.col-9{grid-column-end:span 9}.col-start-9{grid-column-start:9}.col-end-10{grid-column-end:10}.col-10{grid-column-end:span 10}.col-start-10{grid-column-start:10}.col-end-11{grid-column-end:11}.col-11{grid-column-end:span 11}.col-start-11{grid-column-start:11}.col-end-12{grid-column-end:12}.col-12{grid-column-end:span 12}.col-start-12{grid-column-start:12}.col-end-13{grid-column-end:13}.col-start{grid-column-start:1}.col-end{grid-column-end:-1}@media (min-width:32rem){.grid-auto-xs\@xs{--col-min-width:8rem}.grid-auto-sm\@xs{--col-min-width:10rem}.grid-auto-md\@xs{--col-min-width:15rem}.grid-auto-lg\@xs{--col-min-width:20rem}.grid-auto-xl\@xs{--col-min-width:25rem}.grid-auto-cols\@xs{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.col-1\@xs{grid-column-end:span 1}.col-start-1\@xs{grid-column-start:1}.col-end-2\@xs{grid-column-end:2}.col-2\@xs{grid-column-end:span 2}.col-start-2\@xs{grid-column-start:2}.col-end-3\@xs{grid-column-end:3}.col-3\@xs{grid-column-end:span 3}.col-start-3\@xs{grid-column-start:3}.col-end-4\@xs{grid-column-end:4}.col-4\@xs{grid-column-end:span 4}.col-start-4\@xs{grid-column-start:4}.col-end-5\@xs{grid-column-end:5}.col-5\@xs{grid-column-end:span 5}.col-start-5\@xs{grid-column-start:5}.col-end-6\@xs{grid-column-end:6}.col-6\@xs{grid-column-end:span 6}.col-start-6\@xs{grid-column-start:6}.col-end-7\@xs{grid-column-end:7}.col-7\@xs{grid-column-end:span 7}.col-start-7\@xs{grid-column-start:7}.col-end-8\@xs{grid-column-end:8}.col-8\@xs{grid-column-end:span 8}.col-start-8\@xs{grid-column-start:8}.col-end-9\@xs{grid-column-end:9}.col-9\@xs{grid-column-end:span 9}.col-start-9\@xs{grid-column-start:9}.col-end-10\@xs{grid-column-end:10}.col-10\@xs{grid-column-end:span 10}.col-start-10\@xs{grid-column-start:10}.col-end-11\@xs{grid-column-end:11}.col-11\@xs{grid-column-end:span 11}.col-start-11\@xs{grid-column-start:11}.col-end-12\@xs{grid-column-end:12}.col-12\@xs{grid-column-end:span 12}.col-start-12\@xs{grid-column-start:12}.col-end-13\@xs{grid-column-end:13}.col-start-auto\@xs{grid-column-start:auto}.col-end-auto\@xs{grid-column-end:auto}}@media (min-width:48rem){.grid-auto-xs\@sm{--col-min-width:8rem}.grid-auto-sm\@sm{--col-min-width:10rem}.grid-auto-md\@sm{--col-min-width:15rem}.grid-auto-lg\@sm{--col-min-width:20rem}.grid-auto-xl\@sm{--col-min-width:25rem}.grid-auto-cols\@sm{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.col-1\@sm{grid-column-end:span 1}.col-start-1\@sm{grid-column-start:1}.col-end-2\@sm{grid-column-end:2}.col-2\@sm{grid-column-end:span 2}.col-start-2\@sm{grid-column-start:2}.col-end-3\@sm{grid-column-end:3}.col-3\@sm{grid-column-end:span 3}.col-start-3\@sm{grid-column-start:3}.col-end-4\@sm{grid-column-end:4}.col-4\@sm{grid-column-end:span 4}.col-start-4\@sm{grid-column-start:4}.col-end-5\@sm{grid-column-end:5}.col-5\@sm{grid-column-end:span 5}.col-start-5\@sm{grid-column-start:5}.col-end-6\@sm{grid-column-end:6}.col-6\@sm{grid-column-end:span 6}.col-start-6\@sm{grid-column-start:6}.col-end-7\@sm{grid-column-end:7}.col-7\@sm{grid-column-end:span 7}.col-start-7\@sm{grid-column-start:7}.col-end-8\@sm{grid-column-end:8}.col-8\@sm{grid-column-end:span 8}.col-start-8\@sm{grid-column-start:8}.col-end-9\@sm{grid-column-end:9}.col-9\@sm{grid-column-end:span 9}.col-start-9\@sm{grid-column-start:9}.col-end-10\@sm{grid-column-end:10}.col-10\@sm{grid-column-end:span 10}.col-start-10\@sm{grid-column-start:10}.col-end-11\@sm{grid-column-end:11}.col-11\@sm{grid-column-end:span 11}.col-start-11\@sm{grid-column-start:11}.col-end-12\@sm{grid-column-end:12}.col-12\@sm{grid-column-end:span 12}.col-start-12\@sm{grid-column-start:12}.col-end-13\@sm{grid-column-end:13}.col-start-auto\@sm{grid-column-start:auto}.col-end-auto\@sm{grid-column-end:auto}}@media (min-width:64rem){.grid-auto-xs\@md{--col-min-width:8rem}.grid-auto-sm\@md{--col-min-width:10rem}.grid-auto-md\@md{--col-min-width:15rem}.grid-auto-lg\@md{--col-min-width:20rem}.grid-auto-xl\@md{--col-min-width:25rem}.grid-auto-cols\@md{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.col-1\@md{grid-column-end:span 1}.col-start-1\@md{grid-column-start:1}.col-end-2\@md{grid-column-end:2}.col-2\@md{grid-column-end:span 2}.col-start-2\@md{grid-column-start:2}.col-end-3\@md{grid-column-end:3}.col-3\@md{grid-column-end:span 3}.col-start-3\@md{grid-column-start:3}.col-end-4\@md{grid-column-end:4}.col-4\@md{grid-column-end:span 4}.col-start-4\@md{grid-column-start:4}.col-end-5\@md{grid-column-end:5}.col-5\@md{grid-column-end:span 5}.col-start-5\@md{grid-column-start:5}.col-end-6\@md{grid-column-end:6}.col-6\@md{grid-column-end:span 6}.col-start-6\@md{grid-column-start:6}.col-end-7\@md{grid-column-end:7}.col-7\@md{grid-column-end:span 7}.col-start-7\@md{grid-column-start:7}.col-end-8\@md{grid-column-end:8}.col-8\@md{grid-column-end:span 8}.col-start-8\@md{grid-column-start:8}.col-end-9\@md{grid-column-end:9}.col-9\@md{grid-column-end:span 9}.col-start-9\@md{grid-column-start:9}.col-end-10\@md{grid-column-end:10}.col-10\@md{grid-column-end:span 10}.col-start-10\@md{grid-column-start:10}.col-end-11\@md{grid-column-end:11}.col-11\@md{grid-column-end:span 11}.col-start-11\@md{grid-column-start:11}.col-end-12\@md{grid-column-end:12}.col-12\@md{grid-column-end:span 12}.col-start-12\@md{grid-column-start:12}.col-end-13\@md{grid-column-end:13}.col-start-auto\@md{grid-column-start:auto}.col-end-auto\@md{grid-column-end:auto}}@media (min-width:80rem){.grid-auto-xs\@lg{--col-min-width:8rem}.grid-auto-sm\@lg{--col-min-width:10rem}.grid-auto-md\@lg{--col-min-width:15rem}.grid-auto-lg\@lg{--col-min-width:20rem}.grid-auto-xl\@lg{--col-min-width:25rem}.grid-auto-cols\@lg{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.col-1\@lg{grid-column-end:span 1}.col-start-1\@lg{grid-column-start:1}.col-end-2\@lg{grid-column-end:2}.col-2\@lg{grid-column-end:span 2}.col-start-2\@lg{grid-column-start:2}.col-end-3\@lg{grid-column-end:3}.col-3\@lg{grid-column-end:span 3}.col-start-3\@lg{grid-column-start:3}.col-end-4\@lg{grid-column-end:4}.col-4\@lg{grid-column-end:span 4}.col-start-4\@lg{grid-column-start:4}.col-end-5\@lg{grid-column-end:5}.col-5\@lg{grid-column-end:span 5}.col-start-5\@lg{grid-column-start:5}.col-end-6\@lg{grid-column-end:6}.col-6\@lg{grid-column-end:span 6}.col-start-6\@lg{grid-column-start:6}.col-end-7\@lg{grid-column-end:7}.col-7\@lg{grid-column-end:span 7}.col-start-7\@lg{grid-column-start:7}.col-end-8\@lg{grid-column-end:8}.col-8\@lg{grid-column-end:span 8}.col-start-8\@lg{grid-column-start:8}.col-end-9\@lg{grid-column-end:9}.col-9\@lg{grid-column-end:span 9}.col-start-9\@lg{grid-column-start:9}.col-end-10\@lg{grid-column-end:10}.col-10\@lg{grid-column-end:span 10}.col-start-10\@lg{grid-column-start:10}.col-end-11\@lg{grid-column-end:11}.col-11\@lg{grid-column-end:span 11}.col-start-11\@lg{grid-column-start:11}.col-end-12\@lg{grid-column-end:12}.col-12\@lg{grid-column-end:span 12}.col-start-12\@lg{grid-column-start:12}.col-end-13\@lg{grid-column-end:13}.col-start-auto\@lg{grid-column-start:auto}.col-end-auto\@lg{grid-column-end:auto}}@media (min-width:90rem){.grid-auto-xs\@xl{--col-min-width:8rem}.grid-auto-sm\@xl{--col-min-width:10rem}.grid-auto-md\@xl{--col-min-width:15rem}.grid-auto-lg\@xl{--col-min-width:20rem}.grid-auto-xl\@xl{--col-min-width:25rem}.grid-auto-cols\@xl{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.col-1\@xl{grid-column-end:span 1}.col-start-1\@xl{grid-column-start:1}.col-end-2\@xl{grid-column-end:2}.col-2\@xl{grid-column-end:span 2}.col-start-2\@xl{grid-column-start:2}.col-end-3\@xl{grid-column-end:3}.col-3\@xl{grid-column-end:span 3}.col-start-3\@xl{grid-column-start:3}.col-end-4\@xl{grid-column-end:4}.col-4\@xl{grid-column-end:span 4}.col-start-4\@xl{grid-column-start:4}.col-end-5\@xl{grid-column-end:5}.col-5\@xl{grid-column-end:span 5}.col-start-5\@xl{grid-column-start:5}.col-end-6\@xl{grid-column-end:6}.col-6\@xl{grid-column-end:span 6}.col-start-6\@xl{grid-column-start:6}.col-end-7\@xl{grid-column-end:7}.col-7\@xl{grid-column-end:span 7}.col-start-7\@xl{grid-column-start:7}.col-end-8\@xl{grid-column-end:8}.col-8\@xl{grid-column-end:span 8}.col-start-8\@xl{grid-column-start:8}.col-end-9\@xl{grid-column-end:9}.col-9\@xl{grid-column-end:span 9}.col-start-9\@xl{grid-column-start:9}.col-end-10\@xl{grid-column-end:10}.col-10\@xl{grid-column-end:span 10}.col-start-10\@xl{grid-column-start:10}.col-end-11\@xl{grid-column-end:11}.col-11\@xl{grid-column-end:span 11}.col-start-11\@xl{grid-column-start:11}.col-end-12\@xl{grid-column-end:12}.col-12\@xl{grid-column-end:span 12}.col-start-12\@xl{grid-column-start:12}.col-end-13\@xl{grid-column-end:13}.col-start-auto\@xl{grid-column-start:auto}.col-end-auto\@xl{grid-column-end:auto}}.row{margin:0 auto;max-width:1280px}.two-columns{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.two-columns>.column{flex:0 0 50%}.two-columns>.column>.inner{margin-bottom:60px;padding:0 15px}@media screen and (max-width:860px){.two-columns{display:block;margin-left:0;margin-right:0}.two-columns>.column>.inner{padding:0}}.four-columns{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.four-columns>.column{flex:0 0 25%}.four-columns>.column>.inner{margin-bottom:60px;padding:0 15px}@media screen and (max-width:860px){.four-columns>.column{flex:0 0 50%}}@media screen and (max-width:400px){.four-columns{display:block;margin-left:0;margin-right:0}.four-columns>.column>.inner{padding:0}}@media screen and (max-width:600px){.two-columns>.column>.inner{margin-bottom:.5em}}.masonry-wrapper{height:100%!important}.masonry-wrapper .cards-wrapper{height:100%}.masonry-wrapper .mix{position:relative!important;transition:background .4s}.error404 main{margin:2rem 0}.home main section{padding:2em 0}@media screen and (max-width:1280px){.home main section{padding:2em 1em}}@media screen and (max-width:860px){.home main section{padding:1em .5em}}@media screen and (max-width:600px){.home main section{padding:.5em}}.home section:first-of-type{box-shadow:inset -50px 0 0 0 #7291b7;padding-top:1.7em;position:relative}@media screen and (max-width:1400px){.home section:first-of-type{box-shadow:none}}.home .about div p{text-align:justify}.home .about .two-columns{align-items:center}.home .swiper-container .card-swiper{background-color:hsla(0,0%,100%,.75);bottom:0;max-width:480px;padding:1.5em 1em;position:absolute;z-index:10}.home .swiper-container .swiper-button-next svg path,.home .swiper-container .swiper-button-prev svg path{fill:#7291b7}@media screen and (max-width:860px){.home .swiper-container .card-swiper{font-size:.8em;max-width:100%}}.home .nav-home{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:2em;text-align:center}.home .nav-home a{color:#fff;display:inline-block;flex:0 0 32%;font-size:1em;margin-bottom:1em}@media screen and (max-width:600px){.home .nav-home a{flex:0 0 49%;font-size:.8em;margin-bottom:.5em}}.home .nav-home a .nav-item{background-color:rgba(114,145,183,.8);color:#fff;padding:2em 0;transition:.3s ease-in-out}.home .nav-home a .nav-item.bleu:hover{background-color:#7291b7}.home .nav-home a .nav-item.bleu-fonce:hover{background-color:#265a9b}.home .nav-home a .nav-item.violet:hover{background-color:#ab5455}.home .nav-home a .nav-item.coral:hover{background-color:#f58282}.home .nav-home a .nav-item.rose:hover{background-color:#f16578}.home .nav-home a .nav-item.vert:hover{background-color:#2ad1a8}.home .nav-home a .nav-item.or:hover{background-color:#ffcb85}.home .nav-home a .nav-item.gris:hover{border-color:#b8c7d0;color:#b8c7d0}.home .two-colors{background-color:rgba(114,145,183,.05);position:relative}.home .two-colors .two-columns>.column>.inner{margin-bottom:0}.home .two-colors .content h3{color:#000}.home .two-colors:after{background-color:#ffcb85;content:"";height:100%;position:absolute;right:0;top:0;width:50%;z-index:-10}.home .two-colors .contact{padding-left:30px}.home .two-colors .contact a,.home .two-colors .contact b,.home .two-colors .contact strong{color:#000;font-family:AvenirLTPro-Medium,sans-serif;font-weight:400}.home .two-colors .contact a{display:flex;text-decoration:none}.home .two-colors .contact a img{padding-right:.5em;width:2em}@media screen and (max-width:860px){.home .two-colors .contact{padding-left:0}.home .two-colors:after{bottom:0;height:42%;right:0;top:inherit;width:100%}}.page-template-template-annualreport main,.page-template-template-blocs main,.page:not(.home) main,.single main{display:flex;gap:1em;justify-content:space-between;margin:0 auto;max-width:1280px}@media screen and (max-width:1124px){.page-template-template-annualreport main,.page-template-template-blocs main,.page:not(.home) main,.single main{grid-template-columns:1fr}}.page-template-template-annualreport section,.page-template-template-blocs section,.page:not(.home) section,.single section{margin:0 auto;max-width:700px;width:100%}@media screen and (max-width:1124px){.page-template-template-annualreport section,.page-template-template-blocs section,.page:not(.home) section,.single section{margin:inherit;max-width:none}}.page-template-template-annualreport .row,.page-template-template-blocs .row,.page:not(.home) .row,.single .row{padding-bottom:30px;position:relative}@media screen and (max-width:860px){.page-template-template-annualreport .row,.page-template-template-blocs .row,.page:not(.home) .row,.single .row{padding-bottom:.5em}}.page-template-template-annualreport .img-wrapper,.page-template-template-blocs .img-wrapper,.page:not(.home) .img-wrapper,.single .img-wrapper{max-height:330px;overflow:hidden;position:relative}@media screen and (max-width:600px){.page-template-template-annualreport .img-wrapper,.page-template-template-blocs .img-wrapper,.page:not(.home) .img-wrapper,.single .img-wrapper{height:auto;max-height:300px}}.page-template-template-annualreport .rect-decoration,.page-template-template-blocs .rect-decoration,.page:not(.home) .rect-decoration,.single .rect-decoration{position:relative}.page-template-template-annualreport .rect-decoration:before,.page-template-template-blocs .rect-decoration:before,.page:not(.home) .rect-decoration:before,.single .rect-decoration:before{content:"";height:100%;left:-2vw;max-width:400px;position:absolute;top:4em;width:30vw;z-index:-10}@media screen and (max-width:860px){.page-template-template-annualreport .rect-decoration:before,.page-template-template-blocs .rect-decoration:before,.page:not(.home) .rect-decoration:before,.single .rect-decoration:before{width:50vw}}@media screen and (max-width:600px){.page-template-template-annualreport .rect-decoration:before,.page-template-template-blocs .rect-decoration:before,.page:not(.home) .rect-decoration:before,.single .rect-decoration:before{display:none}}.page-template-template-annualreport .content,.page-template-template-blocs .content,.page:not(.home) .content,.single .content{font-size:20px;position:relative}.page-template-template-annualreport .content b,.page-template-template-annualreport .content strong,.page-template-template-blocs .content b,.page-template-template-blocs .content strong,.page:not(.home) .content b,.page:not(.home) .content strong,.single .content b,.single .content strong{font-weight:600}.page-template-template-annualreport .content:before,.page-template-template-blocs .content:before,.page:not(.home) .content:before,.single .content:before{content:"";height:calc(100% + 6em);left:-2vw;max-width:400px;position:absolute;top:-4.13em;width:30vw;z-index:-10}@media screen and (max-width:860px){.page-template-template-annualreport .content:before,.page-template-template-blocs .content:before,.page:not(.home) .content:before,.single .content:before{width:50vw}}@media screen and (max-width:600px){.page-template-template-annualreport .content:before,.page-template-template-blocs .content:before,.page:not(.home) .content:before,.single .content:before{display:none}}.page-template-template-annualreport aside,.page-template-template-blocs aside,.page:not(.home) aside,.single aside{max-width:370px;padding-top:50px}.page-template-template-annualreport main,.page:not(.home) main,.single main{display:grid;gap:1em 8em;grid-template-columns:1fr auto}.page-template-template-annualreport main aside,.page:not(.home) main aside,.single main aside{max-width:405px;padding-top:50px}@media screen and (max-width:1400px){.page-template-template-annualreport main,.page:not(.home) main,.single main{gap:1em}}@media screen and (max-width:1124px){.page-template-template-annualreport main,.page:not(.home) main,.single main{grid-template-columns:1fr}.page-template-template-annualreport main aside,.page:not(.home) main aside,.single main aside{max-width:inherit;padding-top:1em}}@media screen and (max-width:860px){.page-template-template-annualreport main,.page:not(.home) main,.single main{overflow-x:hidden}}.single .content:before{height:calc(100% + 8em);top:-6.13em}.single-agenda .content:before{height:calc(100% + 9em);top:-7.5em}.page-template-template-fullwidth.page .row{max-width:1280px}.page-template-template-press .content:before{display:none}.page-template-template-blocs.page .content:before,.page-template-template-blocs.page .rect-decoration:before,.page-template-template-right.page .content:before,.page-template-template-right.page .rect-decoration:before{left:inherit;right:-5vw}.page-template-template-blocs.page .page-template-template-fullwidth.page main,.page-template-template-right.page main,.page-template-template-vignette.page main{gap:1em 8em;grid-template-columns:1fr auto;max-width:1480px;padding:0 2em;width:100%}.page-template-template-blocs.page .page-template-template-fullwidth.page main section,.page-template-template-right.page main section,.page-template-template-vignette.page main section{max-width:1280px}.page-template-template-blocs.page .page-template-template-fullwidth.page main aside,.page-template-template-right.page main aside,.page-template-template-vignette.page main aside{padding-top:50px}@media screen and (max-width:1400px){.page-template-template-blocs.page .page-template-template-fullwidth.page main,.page-template-template-right.page main,.page-template-template-vignette.page main{gap:1em}}@media screen and (max-width:1280px){.page-template-template-blocs.page .page-template-template-fullwidth.page main,.page-template-template-right.page main,.page-template-template-vignette.page main{grid-template-columns:1fr auto;padding:0 1em}}@media screen and (max-width:860px){.page-template-template-blocs.page .page-template-template-fullwidth.page main,.page-template-template-right.page main,.page-template-template-vignette.page main{grid-template-columns:1fr;overflow-x:hidden}.page-template-template-blocs.page .page-template-template-fullwidth.page main aside,.page-template-template-right.page main aside,.page-template-template-vignette.page main aside{padding-top:1em}}@media screen and (max-width:600px){.page-template-template-blocs.page .page-template-template-fullwidth.page main,.page-template-template-right.page main,.page-template-template-vignette.page main{padding:0 .5em}}.page-template-template-all.page .newsletter{margin-top:0;position:absolute;right:0;top:0}@media screen and (max-width:1124px){.page-template-template-all.page .newsletter{top:-3em}}@media screen and (max-width:860px){.page-template-template-all.page .newsletter{position:relative;right:inherit;top:inherit}}@media screen and (max-width:1124px){.page-template-template-all.page main section{flex:0 0 100%}}.page-template-template-all.page .row{border-top:1px solid #000}.page-template-template-all.page .row:first-of-type{border:none}.violet .content .dropdown-item.open .content-item a,.violet .content .dropdown-item.open .header-item h2,.violet .content .header-item:hover h2,.violet .content a,.violet .content b,.violet .content blockquote p,.violet .content h3,.violet .content strong{color:#ab5455}.violet .content .dropdown-wrapper .dropdown-item.open .content-item,.violet .content:before{background-color:#fff7f8}.violet .btn:hover,.violet .doc,.violet .right-side nav,.violet .wp-block-button a,.violet aside .btn:hover,.violet header .right-side{background-color:#ab5455;border-color:#ab5455}.violet .about.nav-intern,.violet .box-aside,.violet .row .rect-decoration .dropdown-wrapper .dropdown-item.open .content-item,.violet .row .rect-decoration:before,.violet aside .nav-intern{background-color:#fff7f8}.violet .box-aside{border-color:#ab5455}.coral .content .dropdown-item.open .content-item a,.coral .content .dropdown-item.open .header-item h2,.coral .content .header-item:hover h2,.coral .content a,.coral .content b,.coral .content blockquote p,.coral .content h3,.coral .content strong{color:#f58282}.coral .about .nav-intern,.coral .box-aside,.coral .content .dropdown-wrapper .dropdown-item.open .content-item,.coral .content:before,.coral aside .nav-intern{background-color:#fff9f9}.coral .doc,.coral .right-side nav,.coral .wp-block-button a,.coral header .right-side{background-color:#f58282}.coral .row .rect-decoration .dropdown-wrapper .dropdown-item.open .content-item,.coral .row .rect-decoration:before{background-color:#fff9f9}.coral .box-aside{border-color:#f58282}.rose .content .dropdown-item.open .header-item h2,.rose .content .header-item:hover h2,.rose .content a,.rose .content b,.rose .content h3,.rose .content strong{color:#f16578}.rose .content .dropdown-wrapper .dropdown-item.open .content-item,.rose .content:before{background-color:#fff8f8}.rose .btn:hover,.rose .doc,.rose .right-side nav,.rose .wp-block-button a,.rose aside .btn:hover,.rose header .right-side{background-color:#f16578;border-color:#f16578}.rose .about .nav-intern,.rose .box-aside,.rose .row .rect-decoration .dropdown-wrapper .dropdown-item.open .content-item,.rose .row .rect-decoration:before,.rose aside .nav-intern{background-color:#fff8f8}.rose .box-aside{border-color:#f16578}.bleu .content .dropdown-item.open .content-item a,.bleu .content .dropdown-item.open .header-item h2,.bleu .content .header-item:hover h2,.bleu .content a,.bleu .content b,.bleu .content blockquote p,.bleu .content h3,.bleu .content strong{color:#7291b7}.bleu .content .dropdown-wrapper .dropdown-item.open .content-item,.bleu .content:before{background-color:#f5f7fb}.bleu .btn:hover,.bleu .doc,.bleu .right-side nav,.bleu .wp-block-button a,.bleu aside .btn:hover,.bleu header .right-side{background-color:#7291b7;border-color:#7291b7}.bleu .about .nav-intern,.bleu .box-aside,.bleu .row .rect-decoration .dropdown-wrapper .dropdown-item.open .content-item,.bleu .row .rect-decoration:before,.bleu aside .nav-intern{background-color:#f5f7fb}.bleu .box-aside{border-color:#7291b7}.bleu-fonce .content .dropdown-item.open .content-item a,.bleu-fonce .content .dropdown-item.open .header-item h2,.bleu-fonce .content .header-item:hover h2,.bleu-fonce .content a,.bleu-fonce .content b,.bleu-fonce .content blockquote p,.bleu-fonce .content h3,.bleu-fonce .content strong{color:#265a9b}.bleu-fonce .content .dropdown-wrapper .dropdown-item.open .content-item,.bleu-fonce .content:before{background-color:#eef6ff}.bleu-fonce .btn:hover,.bleu-fonce .doc,.bleu-fonce .right-side nav,.bleu-fonce .wp-block-button a,.bleu-fonce aside .btn:hover,.bleu-fonce header .right-side{background-color:#265a9b;border-color:#265a9b}.bleu-fonce .about .nav-intern,.bleu-fonce .box-aside,.bleu-fonce .row .rect-decoration .dropdown-wrapper .dropdown-item.open .content-item,.bleu-fonce .row .rect-decoration:before,.bleu-fonce aside .nav-intern{background-color:#eef6ff}.bleu-fonce .box-aside{border-color:#265a9b}.vert .content .dropdown-item.open .content-item a,.vert .content .dropdown-item.open .header-item h2,.vert .content .header-item:hover h2,.vert .content a,.vert .content b,.vert .content blockquote p,.vert .content h3,.vert .content strong{color:#2ad1a8}.vert .content .dropdown-wrapper .dropdown-item.open .content-item,.vert .content:before{background-color:#eff9f5}.vert .btn:hover,.vert .doc,.vert .right-side nav,.vert .wp-block-button a,.vert aside .btn:hover,.vert header .right-side{background-color:#2ad1a8;border-color:#2ad1a8}.vert .about .nav-intern,.vert .box-aside,.vert .row .rect-decoration .dropdown-wrapper .dropdown-item.open .content-item,.vert .row .rect-decoration:before,.vert aside .nav-intern{background-color:#eff9f5}.vert .box-aside{border-color:#2ad1a8}.or .content .dropdown-item.open .content-item a,.or .content .dropdown-item.open .header-item h2,.or .content .header-item:hover h2,.or .content a,.or .content b,.or .content blockquote p,.or .content h3,.or .content strong{color:#ffcb85}.or .content .dropdown-wrapper .dropdown-item.open .content-item,.or .content:before{background-color:#fffaf4}.or .btn:hover,.or .doc,.or .right-side nav,.or .wp-block-button a,.or aside .btn:hover,.or header .right-side{background-color:#ffcb85;border-color:#ffcb85}.or .about .nav-intern,.or .box-aside,.or .row .rect-decoration .dropdown-wrapper .dropdown-item.open .content-item,.or .row .rect-decoration:before,.or aside .nav-intern{background-color:#fffaf4}.or .box-aside{border-color:#ffcb85}.gris .content .dropdown-item.open .content-item a,.gris .content .dropdown-item.open .header-item h2,.gris .content .header-item:hover h2,.gris .content a,.gris .content b,.gris .content blockquote p,.gris .content h3,.gris .content strong{color:#b8c7d0}.gris .content .dropdown-wrapper .dropdown-item.open .content-item,.gris .content:before{background-color:rgba(184,199,208,.4)}.gris .btn:hover,.gris .doc,.gris .right-side nav,.gris .wp-block-button a,.gris aside .btn:hover,.gris header .right-side{background-color:#b8c7d0}.gris .about .nav-intern,.gris .box-aside,.gris .row .rect-decoration .dropdown-wrapper .dropdown-item.open .content-item,.gris .row .rect-decoration:before,.gris aside .nav-intern{background-color:rgba(184,199,208,.4)}.gris .box-aside{border-color:#b8c7d0}.page-template-template-alumni main section{margin-left:0;margin-right:auto;max-width:1100px}.alumni-login{max-width:480px}.alumni-login__error{color:red}.alumni-login__field{display:flex;flex-direction:column}.alumni-login__field label{font-weight:600;margin-bottom:.3em}.alumni-login__lost{font-size:.85em;margin-top:1em}.alumni-toolbar{align-items:baseline;display:flex;gap:1em;justify-content:space-between;margin-bottom:1em}.alumni-toolbar .alumni-user{font-weight:600;margin:0}.alumni-toolbar .alumni-logout{font-size:.85em;text-decoration:underline}.alumni-tabs{border-bottom:1px solid #000;display:flex;flex-wrap:wrap;gap:.5em;margin-bottom:2em}.alumni-tabs__tab{border:1px solid #000;border-bottom:none;padding:.6em 1em .5em;text-decoration:none}.alumni-tabs__tab.active{background-color:#000;color:#fff}.alumni-status{font-weight:600}.alumni-status--hidden{color:red}.alumni-annonce-list{list-style:none;margin-bottom:2.5em;padding-left:0}.alumni-annonce-item{align-items:center;border-bottom:1px solid #000;display:flex;gap:1em;justify-content:space-between;padding:.8em 0}.alumni-annonce-item__title{font-weight:600;margin:0}.alumni-annonce-item__meta{font-size:.85em;margin:.2em 0 0}.alumni-annonce-item__actions{align-items:center;display:flex;flex-shrink:0;gap:.5em}.alumni-annonce-item__actions form{margin:0;padding:0}.alumni-annonce-item__actions form:before{display:none}.alumni-annonce-item__actions .btn{cursor:pointer;margin:0}@media screen and (max-width:600px){.alumni-annonce-item{align-items:flex-start;flex-direction:column}}.alumni-filters{display:flex;gap:1.5em;margin-bottom:1.5em}.alumni-filters label{display:flex;flex-direction:column;font-size:.85em;font-weight:600}.alumni-filters label select{margin-top:.3em;min-width:180px}@media screen and (max-width:600px){.alumni-filters{flex-direction:column;gap:.8em}}.alumni-cards{display:grid;gap:1em;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;padding-left:0}.alumni-card{border:1px solid #000}.alumni-card__opener{background:none;border:none;cursor:pointer;display:block;font:inherit;height:100%;padding:0;text-align:left;width:100%}.alumni-card__image{display:block;height:160px;-o-object-fit:cover;object-fit:cover;width:100%}.alumni-card__image--portrait{height:200px}.alumni-card__body{display:block;padding:1em}.alumni-card__title{display:block;font-weight:600;margin-bottom:.3em}.alumni-card__meta{display:block;font-size:.8em;margin-bottom:.5em}.alumni-card__tags{display:flex;flex-wrap:wrap;gap:.4em;margin-bottom:.5em}.alumni-card__excerpt{display:block;font-size:.9em}.alumni-tag{border:1px solid #000;border-radius:2em;font-size:.75em;padding:.2em .6em}.alumni-empty{font-style:italic;margin-top:1.5em}.alumni .acf-form .acf-fields{border:none}.alumni .alumni-add-interet{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5em;margin-top:.5em}.alumni .alumni-add-interet input{flex:1;margin-bottom:0;min-width:140px}.alumni .alumni-add-interet .btn{cursor:pointer;flex-shrink:0;margin:0}.alumni .alumni-add-interet__msg{flex:0 0 100%;font-size:.85em;margin:0}.alumni .alumni-add-interet__msg--error{color:red}.alumni-modal{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.alumni-modal[hidden]{display:none}.alumni-modal__overlay{background:rgba(0,0,0,.6);inset:0;position:absolute}.alumni-modal__box{background:#fff;max-height:85vh;max-width:640px;overflow-y:auto;padding:2em;position:relative;width:calc(100% - 2em)}.alumni-modal__close{background:none;border:none;cursor:pointer;font-size:1.6em;line-height:1;position:absolute;right:.7em;top:.5em}.alumni-modal__photo{margin-bottom:1em;max-width:140px}.alumni-modal__reseaux{list-style:none;padding-left:0}.alumni-modal__contact{border-top:1px solid #000;margin-top:1.5em;padding-top:1em}body.alumni-modal-open{overflow:hidden}.page-template-template-members.page .row{max-width:1280px!important}.page-template-template-members.page h1:after{max-width:none}.page-template-template-members.page h1,.page-template-template-members.page h2{margin-bottom:30px}.page-template-template-members.page .member-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.page-template-template-members.page .member-item{display:flex;flex:0 0 48%;flex-direction:row;margin-bottom:30px}.page-template-template-members.page .member-item p{font-size:14px}.page-template-template-members.page .member-item .header-member{border-bottom:1px solid #000;display:flex;flex-wrap:wrap;justify-content:space-between;line-height:1;margin-bottom:.5em}.page-template-template-members.page .member-item .header-member h3{margin-bottom:.1em;width:100%}.page-template-template-members.page .member-item .header-member .job{display:inline-block;font-size:.8em;margin-bottom:.2em}.page-template-template-members.page .member-item .header-member .external-links a{text-decoration:none}.page-template-template-members.page .member-item .header-member .external-links a svg{height:1em;margin-left:.5em}.page-template-template-members.page .member-item .img-wrapper{flex:0 0 40%;margin-right:1em;max-height:200px;max-width:200px}.page-template-template-members.page .member-item .content:before{display:none}@media screen and (max-width:860px){.page-template-template-members.page .member-wrapper .member-item{flex:0 0 100%}}@media screen and (max-width:600px){.page-template-template-members.page .member-wrapper .member-item{flex-wrap:wrap}.page-template-template-members.page .member-wrapper .member-item .img-wrapper{flex:1 0 100%;height:200px;margin-bottom:1em;margin-right:0;width:200px}}.blog.page main section,.page-template-template-all.page main section,.page-template-template-blog.page main section,.page-template-template-events.page main section,.page-template-template-flash.page main section,.page-template-template-fullwidth.page main section,.page-template-template-members.page main section,.page-template-template-news.page main section,.page-template-template-vignette.page main section{max-width:1480px;width:100%}.blog.page main section .row,.page-template-template-all.page main section .row,.page-template-template-blog.page main section .row,.page-template-template-events.page main section .row,.page-template-template-flash.page main section .row,.page-template-template-fullwidth.page main section .row,.page-template-template-members.page main section .row,.page-template-template-news.page main section .row,.page-template-template-vignette.page main section .row{max-width:1280px}.blog.page main section .row .content:before,.page-template-template-all.page main section .row .content:before,.page-template-template-blog.page main section .row .content:before,.page-template-template-events.page main section .row .content:before,.page-template-template-flash.page main section .row .content:before,.page-template-template-fullwidth.page main section .row .content:before,.page-template-template-members.page main section .row .content:before,.page-template-template-news.page main section .row .content:before,.page-template-template-vignette.page main section .row .content:before{display:none}.btn,.wp-block-button a{background-color:transparent;border:1px solid #000;border-radius:0;color:#000;display:inline-block;margin-top:1em;padding:.6em 1em .5em;transition:.3s ease-in-out}.btn:hover,.wp-block-button a:hover{background-color:#000;color:#fff}@media screen and (max-width:600px){.btn,.wp-block-button a{margin-bottom:1em;margin-top:0}}.content .wp-block-button a{border:none;border-radius:0;color:#fff;text-decoration:none}.hamburger{cursor:pointer;display:inline-block;height:1em;position:relative;width:1.5em;z-index:10}.hamburger span{background-color:#fff;height:3px;position:absolute;right:0;transition:transform .3s ease-in-out;width:1.5em}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){top:50%}.hamburger span:nth-child(3){top:100%}.open .hamburger span,.open-nav:hover .hamburger span{transition:transform .3s ease-in-out}.open .hamburger span:first-child,.open-nav:hover .hamburger span:first-child{top:50%;transform:rotate(-45deg);width:100%}.open .hamburger span:nth-child(2),.open-nav:hover .hamburger span:nth-child(2){width:0}.open .hamburger span:nth-child(3),.open-nav:hover .hamburger span:nth-child(3){top:50%;transform:rotate(45deg);width:100%}.icons-item{background:50%/contain no-repeat;display:block;height:2em;width:2em}.icons-item.exemple{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi42MzciIGhlaWdodD0iMjIiPjxwYXRoIGQ9Ik0xNy42MzcgMmgtMi45QTQuOTIgNC45MiAwIDAgMCA5LjkgN3YzSDd2NGgyLjl2OGgzLjg2OHYtOGgyLjlsLjk2Ny00aC0zLjg2NlY3YS45ODQuOTg0IDAgMCAxIC45NjctMWgyLjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNiAtMSkiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHgiLz48L3N2Zz4=")}header{align-items:center;background-color:#fff;display:flex;flex-direction:row;gap:1em;height:80px;justify-content:space-between;position:relative;position:sticky;top:0;width:100%;z-index:20}header .left-side a{display:inline-block}header .left-side svg{margin:.6em 2em;width:225px}header .left-side svg.hidden-logo{display:none}header .left-side svg.show-logo{display:block}@media screen and (max-width:600px){header .left-side svg{max-width:120px}}header .right-side{align-items:baseline;background-color:#f58282;color:#fff;display:flex;gap:1em;justify-content:space-between;padding:1.1em 1em 1.1em 2em;right:0;width:370px;z-index:10}header .right-side .open-nav{cursor:pointer;display:flex;font-size:1.5em;font-weight:600;gap:1em}header .right-side .lang{display:flex;margin-right:2em}header .right-side .lang li{text-transform:uppercase}header .right-side .lang li:nth-of-type(odd){margin-right:.5em}@media screen and (max-width:1280px){header .right-side nav{padding:1em 2em}header .right-side nav li:nth-of-type(odd){margin-right:.5em}}@media screen and (max-width:860px){header .right-side{padding:1.1em 2em;width:200px}header .right-side .menu-text{display:none}}@media screen and (max-width:600px){header .right-side{width:130px}header .right-side .lang{margin-right:0}header .right-side .lang li a{font-size:1.2em}header{height:78px}.gris header{background-color:#b8c7d0}.bleu header{background-color:#7291b7}.bleu-fonce header{background-color:#265a9b}.rose header{background-color:#f16578}.coral header{background-color:#f58282}.or header{background-color:#ffcb85}.violet header{background-color:#ab5455}.vert header{background-color:#2ad1a8}header .left-side{padding:1em}header .left-side svg{margin:0}header .left-side svg path{fill:#fff}header .right-side{padding:1em .5em}}.page:not(.home) footer{margin-top:1em}footer{background-color:#b8c7d0;display:flex;flex-wrap:wrap;justify-content:space-between;padding:2em;width:100%}footer .homelink{display:inline-block;font-weight:600;margin-bottom:1em}footer .contact-info{max-width:220px}footer .contact-info a,footer .contact-info b,footer .contact-info p{font-size:15px;margin:0}footer .contact-info .share-wrapper{margin:.5em 0}footer .contact-info .share-wrapper a svg path{fill:#000}footer .contact-info .btn:hover{background-color:#000;border-color:#000;color:#fff}footer .contact-info .lang{display:flex;font-weight:600;margin-top:.5em;text-transform:uppercase}footer .contact-info .lang li{margin-right:.5em}footer nav{flex:0 0 80%}footer nav>ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}footer nav>ul>li{flex:0 0 30%;font-family:AvenirLTPro-Medium,sans-serif;font-weight:600;margin-bottom:1em}@media screen and (max-width:860px){footer nav>ul>li{flex:0 0 50%}}footer nav>ul>li a{font-size:.8em}footer nav>ul>li>ul li{font-weight:300}footer nav>ul li:last-of-type .sub-menu li{font-weight:600;margin-top:.5em}footer .partners-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:1em 0 2em;max-width:50vw;width:100%}footer .partners-wrapper a{display:inline-block;height:45px;margin-bottom:1em}footer .partners-wrapper a img{height:45px;max-width:inherit;width:auto}footer .partners-wrapper a:nth-of-type(3) img{height:85px}footer .madeby{display:inline-block;font-size:.8em;text-align:center;width:100%}footer .madeby a{font-size:1em}@media screen and (max-width:1400px){footer nav{max-width:100%}}@media screen and (max-width:860px){footer{padding:2em 1em}footer .partners-wrapper{justify-content:normal;max-width:100%}footer .partners-wrapper a{margin-bottom:2em;margin-right:1em}}@media screen and (max-width:600px){footer{padding:1.5em .5em}footer nav{flex:0 0 100%}footer nav>ul>li{margin-bottom:.5em}footer nav>ul>li a{font-size:16px}footer .partners-wrapper a{margin-right:3em;max-width:180px}footer .partners-wrapper a:last-of-type{margin-right:10px}footer .contact-info{margin-top:.5em}}@media screen and (max-width:400px){footer nav ul li{flex:0 0 100%;font-size:16px}}.cards-wrapper{display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(306px,1fr));position:relative}.cards-wrapper .card-news{background-color:hsla(0,85%,74%,.05);transform:scale(1);transition:all .3s ease-in-out}.cards-wrapper .card-news .category{border:1px solid #f58282;color:#f58282;display:inline-block;font-size:14px;line-height:1;margin-bottom:.8em;padding:.5em 1em .4em}.cards-wrapper .card-news .img-wrapper{height:25vh;margin:0;position:relative;width:100%}.cards-wrapper .card-news .card-content{padding:15px;transition:all .3s ease-in-out}.cards-wrapper .card-news .card-content h3{color:#f58282;position:relative}.cards-wrapper .card-news .card-content h3:after{background-color:#000;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.cards-wrapper .card-news .card-content p{font-size:14px}.cards-wrapper .card-news:hover{background-color:hsla(0,85%,74%,.1);transform:scale(1.02)}.agenda-info{display:flex;flex-wrap:wrap;font-size:.8em;justify-content:space-between;margin-bottom:.5em}.agenda-info span:before{background-repeat:no-repeat;background-size:contain;content:"";height:1em;padding-left:1.2em;width:1em}.agenda-info .place-event:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/place_icon.svg?71beaca0d9151f52f8ad03668f1c722d)}.agenda-info .date-event:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/agenda_icon.svg?7699118e932424163406cbe7bf7c4963)}.coral .agenda-info .place-event:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/place_icon_coral.svg?0bd0565ef5e8e975eaddda00d44f4e54)}.coral .agenda-info .date-event:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/agenda_icon_coral.svg?de58f57313f68065467fb25696530380)}.bleu .agenda-info .place-event:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/place_icon_blue.svg?37e996860cdfc6aa6299b00ddee880af)}.bleu .agenda-info .date-event:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/agenda_icon_blue.svg?8afcb6eea5231ad6635fe7693b1704a1)}.two-colors .cards-wrapper .card-news{flex:0 0 100%;max-width:600px}.vert .cards-wrapper .card-news{background-color:rgba(42,209,168,.05)}.vert .cards-wrapper .card-news .card-content h3{color:#2ad1a8}.vert .cards-wrapper .card-news:hover{background-color:rgba(42,209,168,.1)}.vert .cards-wrapper .card-news .category,.vert .category{border-color:#2ad1a8;color:#2ad1a8}.bleu .cards-wrapper .card-news{background-color:rgba(114,145,183,.05)}.bleu .cards-wrapper .card-news .card-content h3{color:#7291b7}.bleu .cards-wrapper .card-news:hover{background-color:rgba(114,145,183,.1)}.bleu .cards-wrapper .card-news .category,.bleu .category{border-color:#7291b7;color:#7291b7}.bleu-fonce .cards-wrapper .card-news{background-color:rgba(38,90,155,.05)}.bleu-fonce .cards-wrapper .card-news .card-content h3{color:#265a9b}.bleu-fonce .cards-wrapper .card-news:hover{background-color:rgba(38,90,155,.1)}.bleu-fonce .cards-wrapper .card-news .category,.bleu-fonce .category{border-color:#265a9b;color:#265a9b}.content blockquote p{color:#f58282;font-size:1.75em;font-style:inherit;line-height:1;margin:30px 0;transform:translateX(-2em)}@media screen and (max-width:600px){.content blockquote p{font-size:1.2em;margin:.5em 0;transform:inherit}}.content .nav-intern,.nav-intern{list-style:none;margin-bottom:30px;padding:.1em 1em}.content .nav-intern a,.nav-intern a{color:#000;text-decoration:none}.content .nav-intern li,.nav-intern li{color:#000;font-size:20px;margin:1.5em 0;padding-bottom:.5em;padding-right:1.3em;position:relative;text-decoration:none;transition:color .2s ease-in-out}.content .nav-intern li svg,.nav-intern li svg{height:7px;position:absolute;right:0;top:10px;transition:transform .2s ease-in-out}.content .nav-intern li:after,.nav-intern li:after{background-color:#000;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.content .nav-intern li:hover svg,.nav-intern li:hover svg{transform:translateX(.5em)}@media screen and (max-width:600px){.content .nav-intern li,.nav-intern li{font-size:1em}}.content .nav-intern .bleu li:hover,.nav-intern .bleu li:hover{color:#7291b7}.content .nav-intern .bleu-fonce li:hover,.nav-intern .bleu-fonce li:hover{color:#265a9b}.content .nav-intern .violet li:hover,.nav-intern .violet li:hover{color:#ab5455}.content .nav-intern .coral li:hover,.nav-intern .coral li:hover{color:#f58282}.content .nav-intern .rose li:hover,.nav-intern .rose li:hover{color:#f16578}.content .nav-intern .vert li:hover,.nav-intern .vert li:hover{color:#2ad1a8}.content .nav-intern .or li:hover,.nav-intern .or li:hover{color:#ffcb85}.content .nav-intern .gris li:hover,.nav-intern .gris li:hover{color:#b8c7d0}.content .nav-intern{padding:0}.about .nav-intern{margin-top:1em}@media screen and (max-width:600px){.about .nav-intern{margin:1em 0}}.right-side nav{-webkit-overflow-scrolling:touch;align-items:center;display:flex;justify-content:center;left:0;margin-top:0;max-height:100vh;min-height:90vh;overflow-y:auto;position:fixed;right:0;top:0;transform:translateY(-110%);transition:transform .3s ease-in-out;z-index:20}.right-side nav>ul{display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));padding:100px 2em 2em;width:100%}.right-side nav>ul>li{font-weight:600}.right-side nav>ul>li a{font-size:1.1em}.right-side nav>ul>li .sub-menu>li{font-weight:400}.right-side nav>ul li:last-of-type .sub-menu li{font-weight:600;margin-top:.5em}@media screen and (max-width:1124px){.right-side nav>ul{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:3em 2em 1em}}@media screen and (max-width:860px){.right-side nav{align-items:inherit;padding:0 1em}.right-side nav>ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:3em 0 1em}}.open header .left-side{z-index:30}.open header .left-side svg path{fill:#fff}.open header .right-side{padding:0}.open header .right-side .lang,.open header .right-side .open-nav{padding:1em .7em;z-index:30}@media screen and (max-width:600px){.open header .right-side .lang,.open header .right-side .open-nav{padding:0}.open header .right-side{padding:1em .5em}}.open header .right-side .open-nav{content:"close"}.open header .right-side nav{top:0;transform:translateY(0)}@media screen and (max-width:600px){.open header .right-side nav{padding:1em}}.sub-nav{margin-bottom:30px}.sub-nav li{background-color:rgba(171,84,85,.5);color:#fff;display:inline-block;font-weight:600;margin-bottom:.5em;padding:1em;text-align:center;transition:all .3s ease-in-out;width:100%}.sub-nav li:hover{background-color:#ab5455}.rose .sub-nav li{background-color:rgba(241,101,120,.5)}.rose .sub-nav li:hover{background-color:#f16578}.bleu .sub-nav li{background-color:rgba(114,145,183,.5)}.bleu .sub-nav li:hover{background-color:#7291b7}.bleu-fonce .sub-nav li{background-color:rgba(38,90,155,.5)}.bleu-fonce .sub-nav li:hover{background-color:#265a9b}.coral .sub-nav li{background-color:hsla(0,85%,74%,.5)}.coral .sub-nav li:hover{background-color:#f58282}.violet .sub-nav li{background-color:rgba(171,84,85,.5)}.violet .sub-nav li:hover{background-color:#ab5455}.vert .sub-nav li{background-color:rgba(42,209,168,.5)}.vert .sub-nav li:hover{background-color:#2ad1a8}.or .sub-nav li{background-color:rgba(255,203,133,.5)}.or .sub-nav li:hover{background-color:#ffcb85}.gris .sub-nav li{background-color:rgba(184,199,208,.5)}.gris .sub-nav li:hover{background-color:#b8c7d0}.page-template-template-password main section{margin-left:0;margin-right:auto}.password-protected .post-password-form{max-width:480px}.password-protected .post-password-form .password-intro{margin-bottom:1em}.password-protected .post-password-form .password-field{display:flex;flex-direction:column}.password-protected .post-password-form .password-field label{font-weight:600;margin-bottom:.3em}.password-protected .post-password-form .btn{cursor:pointer}.block-formation .formation-theme{margin-bottom:2.5em}.block-formation .formation-theme__title{margin-bottom:.6em}.block-formation .formation-resources{list-style:none;margin:0;padding-left:0}.block-formation .formation-resource{margin-bottom:1.2em}.block-formation .formation-resource__title{font-weight:600;margin:0 0 .4em}.block-formation .formation-resource__link{align-items:center;display:inline-flex;gap:.5em}.block-formation .formation-resource__icon{flex-shrink:0;height:1.1em;width:1.1em}.block-formation .formation-resource audio{display:block;max-width:480px;width:100%}.block-formation .formation-resource__video{aspect-ratio:16/9;max-width:720px;position:relative;width:100%}.block-formation .formation-resource__video embed,.block-formation .formation-resource__video iframe,.block-formation .formation-resource__video object{height:100%;inset:0;position:absolute;width:100%}.content form ul{list-style:none;padding-left:0}.content form ul li{list-style:none}form{padding-top:.5em;position:relative}form:before{background-color:#fff;content:"";height:120%;left:-2vw;position:absolute;top:10px;width:100%;z-index:-1}form input,form select{background-color:#fff;border:1px solid #000;margin-bottom:.5em;max-width:346px;padding:.6em .5em .4em;width:100%}form input::-moz-placeholder,form select::-moz-placeholder{color:#000}form input::placeholder,form select::placeholder{color:#000}@media screen and (max-width:860px){form input,form select{max-width:inherit}}form .ginput_complex.has_street{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}form .ginput_complex.has_street span{flex:0 0 48%}form .ginput_complex.has_street span input{margin-right:inherit;max-width:inherit}form .ginput_complex.has_street span:first-of-type{flex:0 0 100%}@media screen and (max-width:860px){form .ginput_complex.has_street span,form .ginput_complex.has_street span:first-of-type{flex:0 0 100%}}form select{max-width:525px;width:100%}form textarea{width:100%}form div{margin-top:.5em}form .ginput_complex label,form .hidden_label label{display:none}form .one-two,form .two-two{float:left;max-width:335px;width:100%}@media screen and (max-width:860px){form .one-two,form .two-two{max-width:inherit}}form .one-two{clear:left;margin-right:15px}form .four-four,form .one-four,form .three-four,form .two-four{float:left;width:25%}@media screen and (max-width:860px){form .four-four,form .one-four,form .three-four,form .two-four{width:33%}}@media screen and (max-width:600px){form .four-four,form .one-four,form .three-four,form .two-four{width:50%}}form #field_2_14,form #field_2_5{clear:both}form .gfield_checkbox li,form .gfield_radio li{margin:.5em 0}form .gfield_checkbox li label,form .gfield_radio li label{font-weight:600;padding-left:1.5em}form .gfield_checkbox [type=checkbox]:checked,form .gfield_checkbox [type=checkbox]:not(:checked),form .gfield_checkbox [type=radio]:checked,form .gfield_checkbox [type=radio]:not(:checked),form .gfield_radio [type=checkbox]:checked,form .gfield_radio [type=checkbox]:not(:checked),form .gfield_radio [type=radio]:checked,form .gfield_radio [type=radio]:not(:checked){left:-9999px;position:absolute}form .gfield_checkbox label,form .gfield_radio label{display:flex;font-size:.8em;position:relative}form .gfield_checkbox [type=checkbox]:not(checked)+label:before,form .gfield_checkbox [type=radio]:not(checked)+label:before,form .gfield_radio [type=checkbox]:not(checked)+label:before,form .gfield_radio [type=radio]:not(checked)+label:before{background-color:transparent;border:1px solid #000;border-radius:0;content:"";display:inline-block;height:15px;left:0;margin-right:.4em;opacity:.5;position:absolute;top:0;width:15px}form .gfield_checkbox [type=checkbox]:checked+label:before,form .gfield_checkbox [type=radio]:checked+label:before,form .gfield_radio [type=checkbox]:checked+label:before,form .gfield_radio [type=radio]:checked+label:before{background-color:#000;opacity:1;padding:.2em}.violet form [type=checkbox]:not(checked)+label:before,.violet form [type=radio]:not(checked)+label:before,.violet form input,.violet form select,.violet form textarea{border-color:#ab5455}.violet form [type=checkbox]:checked+label:before,.violet form [type=radio]:checked+label:before{background-color:#ab5455}.vert form [type=checkbox]:not(checked)+label:before,.vert form [type=radio]:not(checked)+label:before,.vert form input,.vert form select,.vert form textarea{border-color:#2ad1a8}.vert form [type=checkbox]:checked+label:before,.vert form [type=radio]:checked+label:before{background-color:#2ad1a8}.coral form [type=checkbox]:not(checked)+label:before,.coral form [type=radio]:not(checked)+label:before,.coral form input,.coral form select,.coral form textarea{border-color:#f58282}.coral form [type=checkbox]:checked+label:before,.coral form [type=radio]:checked+label:before{background-color:#f58282}.or form:before{display:none}.or form [type=checkbox]:not(checked)+label:before,.or form [type=radio]:not(checked)+label:before,.or form input,.or form select,.or form textarea{border-color:#000}.or form [type=checkbox]:checked+label:before,.or form [type=radio]:checked+label:before{background-color:#000}.bleu form [type=checkbox]:not(checked)+label:before,.bleu form [type=radio]:not(checked)+label:before,.bleu form input,.bleu form select,.bleu form textarea{border-color:#7291b7}.bleu form [type=checkbox]:checked+label:before,.bleu form [type=radio]:checked+label:before{background-color:#7291b7}.bleu-fonce form [type=checkbox]:not(checked)+label:before,.bleu-fonce form [type=radio]:not(checked)+label:before,.bleu-fonce form input,.bleu-fonce form select,.bleu-fonce form textarea{border-color:#265a9b}.bleu-fonce form [type=checkbox]:checked+label:before,.bleu-fonce form [type=radio]:checked+label:before{background-color:#265a9b}.rose form [type=checkbox]:not(checked)+label:before,.rose form [type=radio]:not(checked)+label:before,.rose form input,.rose form select,.rose form textarea{border-color:#f16578}.rose form [type=checkbox]:checked+label:before,.rose form [type=radio]:checked+label:before{background-color:#f16578}.gform_validation_error h2.gform_submission_error{color:red}.gform_validation_error .gfield_error [type=checkbox]:not(checked)+label:before,.gform_validation_error .gfield_error [type=radio]:not(checked)+label:before,.gform_validation_error .gfield_error input,.gform_validation_error .gfield_error select,.gform_validation_error .gfield_error textarea{border-color:red}.gform_validation_error .gfield_error [type=checkbox]:checked+label:before,.gform_validation_error .gfield_error [type=radio]:checked+label:before{background-color:red}.gform_validation_error .gfield_error .gfield_validation_message{color:red}#gform_wrapper_15 .gfield_label{text-transform:none}#gform_wrapper_15 input[type=text]{max-width:none}#gform_wrapper_15 .ginput_complex input[type=text],#gform_wrapper_15 .ginput_container_email,#gform_wrapper_15 .ginput_container_phone{max-width:346px}.content .rapport-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.content .rapport-wrapper .rapport{background-color:#7291b7;color:#fff;display:inline-block;flex:0 0 32%;font-weight:600;margin-bottom:.5em;padding:1.5em;text-align:center;text-decoration:none}@media screen and (max-width:860px){.content .rapport-wrapper .rapport{flex:0 0 49%;padding:1em}}.dropdown-wrapper .dropdown-item{margin-top:30px}.dropdown-wrapper .dropdown-item .header-item{border-bottom:1px solid #000;cursor:pointer;display:flex;justify-content:space-between;position:relative}.dropdown-wrapper .dropdown-item .header-item h2{margin:.2em 1em .2em 0;text-transform:inherit;transition:color .3s cubic-bezier(.175,.885,.32,1.275)}.dropdown-wrapper .dropdown-item .header-item svg{height:1em;margin-right:1em;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:1em}.dropdown-wrapper .dropdown-item .header-item:hover svg{transform:rotate(180deg)}.dropdown-wrapper .dropdown-item .content-item{display:none;max-height:0;opacity:0;padding:1em 2em 1em 30px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.dropdown-wrapper .dropdown-item .content-item a{color:#000;display:inline-block;padding:.5em 1em .5em 1.5em;position:relative;width:auto}.dropdown-wrapper .dropdown-item .content-item a:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/icon_link.svg?741dcf65226f15156eaf7a675c9fccc4);background-repeat:no-repeat;content:"";height:1em;left:0;position:absolute;width:1em}.dropdown-wrapper .dropdown-item.open .content-item{display:block;max-height:inherit;opacity:1}.dropdown-wrapper .dropdown-item.open svg{transform:rotate(180deg)}@media screen and (max-width:600px){.dropdown-wrapper .dropdown-item .header-item svg{margin-right:.5em}}.box-aside{border:2px solid #000;margin-bottom:30px;padding:1em}.box-aside h2{font-size:1em;margin-bottom:15px;margin-top:0;padding-top:0}.box-aside h2:after{display:none}.box-aside a,.box-aside b,.box-aside h2,.box-aside strong{text-transform:none}.rose .box-aside a,.rose .box-aside b,.rose .box-aside h2,.rose .box-aside strong{color:#f16578}.rose .box-aside svg path{stroke:#f16578}.gris .box-aside a,.gris .box-aside b,.gris .box-aside h2,.gris .box-aside strong{color:#b8c7d0}.gris .box-aside svg path{stroke:#b8c7d0}.vert .box-aside a,.vert .box-aside b,.vert .box-aside h2,.vert .box-aside strong{color:#2ad1a8}.vert .box-aside svg path{stroke:#2ad1a8}.bleu .box-aside a,.bleu .box-aside b,.bleu .box-aside h2,.bleu .box-aside strong{color:#7291b7}.bleu .box-aside svg path{stroke:#7291b7}.bleu-fonce .box-aside a,.bleu-fonce .box-aside b,.bleu-fonce .box-aside h2,.bleu-fonce .box-aside strong{color:#265a9b}.bleu-fonce .box-aside svg path{stroke:#265a9b}.coral .box-aside a,.coral .box-aside b,.coral .box-aside h2,.coral .box-aside strong{color:#f58282}.coral .box-aside svg path{stroke:#f58282}.or .box-aside a,.or .box-aside b,.or .box-aside h2,.or .box-aside strong{color:#ffcb85}.or .box-aside svg path{stroke:#ffcb85}.violet .box-aside a,.violet .box-aside b,.violet .box-aside h2,.violet .box-aside strong{color:#ab5455}.violet .box-aside svg path{stroke:#ab5455}.box-aside a{display:block}.box-aside a svg{margin-right:.5em;width:1.5em}.box-aside p{font-size:.8em;margin-bottom:.5em}.box-aside p a{display:inline;font-family:AvenirLTPro-Heavy,sans-serif;font-size:1em;text-decoration:underline}.docs-wrapper{display:flex;flex-direction:column}.docs-wrapper h2{margin-bottom:15px;margin-top:0;text-transform:none}.docs-wrapper .doc{color:#fff;margin-bottom:.5em;padding:1em 2em .8em 3em;position:relative}.docs-wrapper .doc:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/pdf_icon.svg?7869563134ff9ed52c56c65f5f801dd6);background-origin:center;background-repeat:no-repeat;background-size:contain;content:"";height:2em;left:1em;position:absolute;top:12px;width:1.5em}@media screen and (max-width:600px){.docs-wrapper .doc:before{top:10px}}.single aside h2{margin-top:0}.single aside .btn{font-size:14px;margin-top:0}.filter-wrapper{border-bottom:1px solid #000;color:#f58282;font-weight:600;margin-bottom:30px;padding-bottom:1em;width:100%}.filter-wrapper .filters{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:.5em}.filter-wrapper .filters .filter-item{border:1px solid #f58282;cursor:pointer;margin-bottom:.5em;margin-right:1em;padding:.6em 1em .4em;text-transform:uppercase;transition:all .3s ease-in-out}.filter-wrapper .filters .filter-item.active,.filter-wrapper .filters .filter-item:hover{background-color:#f58282;color:#fff}@media screen and (max-width:860px){.filter-wrapper .filters .filter-item{font-size:.8em}}.wp-block-table{margin:0}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table table tbody td,.wp-block-table table tbody th{border-bottom:1px solid #000;padding:1em 0 .5em}.swiper-container .swiper-wrapper{width:100%}.swiper-container .swiper-wrapper .swiper-slide{height:450px;width:100%}.swiper-container .swiper-wrapper .swiper-slide .caption{color:#fff;padding:1em}.swiper-container .swiper-wrapper .swiper-slide .img-wrapper{height:450px;width:100%}.swiper-container .swiper-wrapper .swiper-slide img{width:100%}@media screen and (max-width:600px){.swiper-container .swiper-wrapper .swiper-slide{height:auto}.swiper-container .swiper-wrapper .swiper-slide .caption{font-size:.7em;padding:.5em 0}}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{background-color:hsla(0,0%,100%,.6);height:2.5em;width:1.8em}.swiper-container .swiper-button-next svg,.swiper-container .swiper-button-prev svg{height:1.2em}.swiper-container .swiper-button-next:focus,.swiper-container .swiper-button-prev:focus{outline:none}.swiper-container .swiper-button-next:after,.swiper-container .swiper-button-prev:after{display:none}.swiper-container .swiper-button-prev svg{transform:rotate(180deg)}.home .swiper-container .swiper-wrapper .swiper-slide{height:65vh}.home .swiper-container .swiper-wrapper .swiper-slide .img-wrapper{height:75vh}.rect-decoration-swiper{position:relative}.rect-decoration-swiper:before{background-color:rgba(241,101,120,.05);content:"";height:394px;left:-2vw;max-width:400px;position:absolute;top:4em;width:30vw;z-index:-10}@media screen and (max-width:860px){.rect-decoration-swiper:before{width:50vw}}@media screen and (max-width:600px){.rect-decoration-swiper:before{display:none}}.small-cards-wrapper .small-card a{display:grid;gap:.5em;grid-template-columns:120px 1fr;margin-bottom:1em}.small-cards-wrapper .small-card a .img-wrapper{height:120px;width:120px}.small-cards-wrapper .small-card a .card-content{font-size:.8em}.small-cards-wrapper .small-card a .card-content p{font-size:14px}.small-cards-wrapper .small-card a h3{margin-bottom:.2em}.small-cards-wrapper .small-card a .category{font-size:10px;padding:.4em .6em}@media screen and (max-width:860px){.small-cards-wrapper .small-card a .card-content{width:80%}}.category{border:1px solid #f58282;color:#f58282;display:inline-block;font-size:.8em;font-weight:600;margin-bottom:.5em;margin-top:0;padding:.5em 1em .2em;text-transform:uppercase}.page-template-template-module.page .row,.page-template-template-module.page h1:after{max-width:800px}.page-template-template-module.page h2{font-size:20px;text-transform:inherit}.page-template-template-module.page .docs-wrapper{margin:1.5em 0}.page-template-template-module.page aside{padding-bottom:30px;position:relative}.page-template-template-module.page aside .module-nav{position:sticky;top:130px}@media screen and (max-width:860px){.page-template-template-module.page aside .module-nav{position:relative;top:0}}.page-template-template-module.page aside .module-nav .menu li a{background-color:rgba(171,84,85,.5);color:#fff;display:block;font-weight:600;margin-bottom:.5em;padding:1em;text-align:center;transition:all .3s ease-in-out}.page-template-template-module.page aside .module-nav .menu .active a,.page-template-template-module.page aside .module-nav .menu li a:hover{background-color:#ab5455}.page-template-template-module.page aside .module-nav .menu li:first-of-type a,.page-template-template-module.page aside .module-nav .menu li:last-of-type a{background-color:#fff;border:1px solid #ab5455;color:#ab5455}.page-template-template-module.page aside .module-nav .menu li:first-of-type a:hover,.page-template-template-module.page aside .module-nav .menu li:last-of-type a:hover{background-color:#ab5455;color:#fff}.page-template-template-module.page.rose .module-nav .menu li a{background-color:rgba(241,101,120,.5)}.page-template-template-module.page.rose .module-nav .menu li a:hover{background-color:#f16578}.page-template-template-module.page.rose .module-nav .menu li:first-of-type a,.page-template-template-module.page.rose .module-nav .menu li:last-of-type a{border-color:#f16578;color:#f16578}.page-template-template-module.page.rose .module-nav .menu li.active,.page-template-template-module.page.rose .module-nav .menu li:first-of-type a:hover,.page-template-template-module.page.rose .module-nav .menu li:last-of-type a:hover{background-color:#f16578}.page-template-template-module.page.bleu .module-nav .menu li a{background-color:rgba(114,145,183,.5)}.page-template-template-module.page.bleu .module-nav .menu li a:hover{background-color:#7291b7}.page-template-template-module.page.bleu .module-nav .menu li:first-of-type a,.page-template-template-module.page.bleu .module-nav .menu li:last-of-type a{border-color:#7291b7;color:#7291b7}.page-template-template-module.page.bleu .module-nav .menu li.active,.page-template-template-module.page.bleu .module-nav .menu li:first-of-type a:hover,.page-template-template-module.page.bleu .module-nav .menu li:last-of-type a:hover{background-color:#7291b7}.page-template-template-module.page.bleu-fonce .module-nav .menu li a{background-color:rgba(38,90,155,.5)}.page-template-template-module.page.bleu-fonce .module-nav .menu li a:hover{background-color:#265a9b}.page-template-template-module.page.bleu-fonce .module-nav .menu li:first-of-type a,.page-template-template-module.page.bleu-fonce .module-nav .menu li:last-of-type a{border-color:#265a9b;color:#265a9b}.page-template-template-module.page.bleu-fonce .module-nav .menu li.active,.page-template-template-module.page.bleu-fonce .module-nav .menu li:first-of-type a:hover,.page-template-template-module.page.bleu-fonce .module-nav .menu li:last-of-type a:hover{background-color:#265a9b}.page-template-template-module.page.coral .module-nav .menu li a{background-color:hsla(0,85%,74%,.5)}.page-template-template-module.page.coral .module-nav .menu li a:hover{background-color:#f58282}.page-template-template-module.page.coral .module-nav .menu li:first-of-type a,.page-template-template-module.page.coral .module-nav .menu li:last-of-type a{border-color:#f58282;color:#f58282}.page-template-template-module.page.coral .module-nav .menu li.active,.page-template-template-module.page.coral .module-nav .menu li:first-of-type a:hover,.page-template-template-module.page.coral .module-nav .menu li:last-of-type a:hover{background-color:#f58282}.page-template-template-module.page.violet .module-nav .menu li a{background-color:rgba(171,84,85,.5)}.page-template-template-module.page.violet .module-nav .menu li a:hover{background-color:#ab5455}.page-template-template-module.page.violet .module-nav .menu li:first-of-type a,.page-template-template-module.page.violet .module-nav .menu li:last-of-type a{border-color:#ab5455;color:#ab5455}.page-template-template-module.page.violet .module-nav .menu li.active,.page-template-template-module.page.violet .module-nav .menu li:first-of-type a:hover,.page-template-template-module.page.violet .module-nav .menu li:last-of-type a:hover{background-color:#ab5455}.page-template-template-module.page.vert .module-nav .menu li a{background-color:rgba(42,209,168,.5)}.page-template-template-module.page.vert .module-nav .menu li a:hover{background-color:#2ad1a8}.page-template-template-module.page.vert .module-nav .menu li:first-of-type a,.page-template-template-module.page.vert .module-nav .menu li:last-of-type a{border-color:#2ad1a8;color:#2ad1a8}.page-template-template-module.page.vert .module-nav .menu li:first-of-type a:hover,.page-template-template-module.page.vert .module-nav .menu li:last-of-type a:hover{background-color:#2ad1a8;color:#fff}.page-template-template-module.page.vert .module-nav .menu li.active{background-color:#2ad1a8}.page-template-template-module.page.or .module-nav .menu li a{background-color:rgba(255,203,133,.5)}.page-template-template-module.page.or .module-nav .menu li a:hover{background-color:#ffcb85}.page-template-template-module.page.or .module-nav .menu li:first-of-type a,.page-template-template-module.page.or .module-nav .menu li:last-of-type a{border-color:#ffcb85;color:#ffcb85}.page-template-template-module.page.or .module-nav .menu li.active,.page-template-template-module.page.or .module-nav .menu li:first-of-type a:hover,.page-template-template-module.page.or .module-nav .menu li:last-of-type a:hover{background-color:#ffcb85}.page-template-template-module.page.gris .module-nav .menu li a{background-color:rgba(184,199,208,.5)}.page-template-template-module.page.gris .module-nav .menu li a:hover{background-color:#b8c7d0}.page-template-template-module.page.gris .module-nav .menu li:first-of-type a,.page-template-template-module.page.gris .module-nav .menu li:last-of-type a{border-color:#b8c7d0;color:#b8c7d0}.page-template-template-module.page.gris .module-nav .menu li.active,.page-template-template-module.page.gris .module-nav .menu li:first-of-type a:hover,.page-template-template-module.page.gris .module-nav .menu li:last-of-type a:hover{background-color:#b8c7d0}.course-wrapper h3{padding-top:30px}.course-wrapper .course-item{align-items:flex-end;border-bottom:1px solid #000;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-bottom:30px}.course-wrapper .course-item:last-of-type{border-bottom:none}.course-wrapper .course-item .course-about{flex:1}.course-wrapper .course-item .course-about p{font-size:.8em}.course-wrapper .course-item .more-info{flex:0 0 30%;font-size:14px;margin-bottom:30px;margin-left:30px}.course-wrapper .course-item .more-info span{display:block}.course-wrapper .course-item .more-info span a{font-weight:400}.course-wrapper .course-item .more-info span:before{background-repeat:no-repeat;content:"";height:1em;padding-left:1.2em;width:1em}.course-wrapper .course-item .more-info .price{font-weight:600}.course-wrapper .course-item .more-info .price:before{padding-left:0}.course-wrapper .course-item .more-info .hour:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/agenda_icon_green.svg?cf16f650a762ef8a6cab8b28956f7eb3)}.course-wrapper .course-item .more-info .place:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/place_icon_green.svg?e99f52244a6a0d370b5262b857dfd96c)}.course-wrapper .course-item .more-info .teacher:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/teacher_icon_green.svg?87a1ea11d1b403ad42659de1664735ac)}@media screen and (max-width:860px){.course-wrapper .course-item .more-info{flex:0 0 100%;margin-left:0}}.course-wrapper .course-item span{display:inline-block}@media screen and (max-width:860px){.course-wrapper h3{padding-top:.5em}.course-wrapper .course-item{margin-bottom:.5em;padding-bottom:.5em}}.page-template-template-module.page.gris .course-wrapper .course-item .more-info .hour:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/agenda_icon_grey.svg?3ad92d1a4a1397c9c82df359a65ee064)}.page-template-template-module.page.gris .course-wrapper .course-item .more-info .place:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/place_icon_grey.svg?fe5727269bab575cbef6f19159c97910)}.page-template-template-module.page.gris .course-wrapper .course-item .more-info .teacher:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/teacher_icon_grey.svg?8a36f45563f98780fbf44e2ba4af743b)}.page-template-template-module.page.coral .course-wrapper .course-item .more-info .hour:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/agenda_icon_coral.svg?de58f57313f68065467fb25696530380)}.page-template-template-module.page.coral .course-wrapper .course-item .more-info .place:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/place_icon_coral.svg?0bd0565ef5e8e975eaddda00d44f4e54)}.page-template-template-module.page.coral .course-wrapper .course-item .more-info .teacher:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/teacher_icon_coral.svg?ef0ce6178977e70251e9af0b76c2ef7d)}.page-template-template-module.page.or .course-wrapper .course-item .more-info .hour:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/agenda_icon_gold.svg?49ce9d20f0d60531995fc3983d18d379)}.page-template-template-module.page.or .course-wrapper .course-item .more-info .place:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/place_icon_gold.svg?a43a1635dc192715c7fe30045a1e83d0)}.page-template-template-module.page.or .course-wrapper .course-item .more-info .teacher:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/teacher_icon_gold.svg?e29cb1f4f85b786a2708d6ddbd796043)}.page-template-template-module.page.violet .course-wrapper .course-item .more-info .hour:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/agenda_icon_purple.svg?5508e275b59b2c6425f0b77766732b2a)}.page-template-template-module.page.violet .course-wrapper .course-item .more-info .place:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/place_icon_purple.svg?490f8b65503f938ce820412336007460)}.page-template-template-module.page.violet .course-wrapper .course-item .more-info .teacher:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/teacher_icon_purple.svg?faa33bc1c61d6f2b9412aded79999adb)}.page-template-template-module.page.bleu-fonce .course-wrapper .course-item .more-info .hour:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/agenda_icon_darkblue.svg?7af6e328134e6473a9ecff129633a53f)}.page-template-template-module.page.bleu-fonce .course-wrapper .course-item .more-info .place:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/place_icon_darkblue.svg?21e23c43b77879f1b0f2ce15f7b4f7b6)}.page-template-template-module.page.bleu-fonce .course-wrapper .course-item .more-info .teacher:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/teacher_icon_darkblue.svg?a01f14613fa581cfb93d1b3860c7b4a2)}.page-template-template-module.page.bleu .course-wrapper .course-item .more-info .hour:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/agenda_icon_blue.svg?8afcb6eea5231ad6635fe7693b1704a1)}.page-template-template-module.page.bleu .course-wrapper .course-item .more-info .place:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/place_icon_blue.svg?37e996860cdfc6aa6299b00ddee880af)}.page-template-template-module.page.bleu .course-wrapper .course-item .more-info .teacher:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/teacher_icon_blue.svg?29bfb9ad69993f299beb7b7913c354e4)}.page-template-template-module.page.rose .course-wrapper .course-item .more-info .hour:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/agenda_icon_pink.svg?3ea28c2254f4f74e9a6006a5e8f86ac8)}.page-template-template-module.page.rose .course-wrapper .course-item .more-info .place:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/place_icon_pink.svg?e00a8297713925c8ebd319ae84556c46)}.page-template-template-module.page.rose .course-wrapper .course-item .more-info .teacher:before{background-image:url(https://cic-info.ch/wp-content/themes/dist/public/images/teacher_icon_pink.svg?fca910ac727d25bf9fff2f6318a05e3f)}.publication-wrapper .publication-item{margin-bottom:30px}.publication-wrapper .publication-item .publication-content,.publication-wrapper .publication-item .publication-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.publication-wrapper .publication-item .publication-header{border-bottom:1px solid #000;color:#265a9b;margin-bottom:1em;padding-bottom:.5em}.publication-wrapper .publication-item .publication-content .img-wrapper{height:inherit;margin-right:1em;max-width:140px}.publication-wrapper .publication-item .publication-content .publication-about{flex:1}@media screen and (max-width:600px){.publication-wrapper .publication-item{margin-bottom:1em}.publication-wrapper .publication-item .publication-content{flex-direction:column}.publication-wrapper .publication-item .publication-content .img-wrapper{margin-bottom:1em}}.share-wrapper{display:flex;flex-direction:row}.share-wrapper a svg{height:1em;margin-right:1em}.violet .share-wrapper a svg path{fill:#ab5455}.vert .share-wrapper a svg path{fill:#2ad1a8}.coral .share-wrapper a svg path{fill:#f58282}.rose .share-wrapper a svg path{fill:#f16578}.bleu .share-wrapper a svg path{fill:#7291b7}.bleu-fonce .share-wrapper a svg path{fill:#265a9b}.or .share-wrapper a svg path{fill:#ffcb85}.caption{color:#fff;font-size:.6em;padding:.5em;position:absolute;text-shadow:0 0 5px #000;top:0;z-index:10}