/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
main {
    display: block;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
pre {
    font-family: monospace, monospace;
    font-size: 1em;
}
a {
    background-color: rgba(0, 0, 0, 0);
}
abbr[title] {
    border-bottom: 0;
    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: -0.25em;
}
sup {
    top: -0.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;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}
fieldset {
    padding: 0.35em 0.75em 0.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;
}
template {
    display: none;
}
[hidden] {
    display: none;
}
html {
    box-sizing: border-box;
}
*,
*:before,
*:after {
    box-sizing: inherit;
}
* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body {
    background-color: #f8db75;
    font-family: "Montserrat", sans-serif;
    color: #2f2f2f;
    font-size: 18px;
    display: flex;
}
h1,
h2,
h3,
p,
a,
ul,
li,
ol {
    margin: 0;
    padding: 0;
}
img {
    display: block;
    max-width: 100%;
}
h1 {
    font-size: 2.8em;
}
h2 {
    font-size: 1.6em;
}
h1,
h2 {
    color: #fff;
}
p {
    line-height: 1.4;
    margin-bottom: 1em;
}
a,
a:visited,
a:active {
    text-decoration: none;
    color: #2f2f2f;
}
ul {
    list-style: none;
}
input,
input[type="search"],
input[type="email"],
input[type="submit"],
input[type="text"] {
    -webkit-appearance: none;
    border-radius: 0;
}
main {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    width: 100%;
    padding-top: 2em;
}
.single figure {
    margin: 0;
    flex: 0 0 30%;
    max-height: 40vh;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
.single figure picture {
    width: 60%;
}
.single figure img {
    width: 100%;
}
.single .main-column h1 {
    font-size: 1.4em;
    margin-bottom: 0;
}
.single .main-column .date {
    margin-bottom: 1em;
}
.single .main-column a {
    color: #2f2f2f;
    text-decoration: none;
    background: linear-gradient(#2f2f2f, #2f2f2f) bottom repeat-x;
    background-size: 2px 2px;
    color: #2f2f2f;
    position: relative;
    transition: background-size 0.2s, color 0.2s ease-in;
}
.single .main-column a:hover {
    background-size: 4px 4px;
    color: #2f2f2f;
}
.discover {
    display: flex;
    width: 100%;
    margin: 3em 0;
}
.member-wrapper {
    flex: 0 0 25%;
}
.member-wrapper .img-wrapper {
    width: 100%;
    position: relative;
    overflow: hidden;
    transition: 0.3s ease-in;
}
.member-wrapper .img-wrapper .overlay {
    opacity: 0;
    font-size: 1.3em;
    color: #fff;
    font-weight: 700;
    height: 100%;
    width: 100%;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.3s ease-in;
}
.member-wrapper .img-wrapper img {
    width: 100%;
}
.member-wrapper .img-wrapper:hover .overlay {
    opacity: 1;
    background-color: rgba(67, 66, 62, 0.9);
}
.member-wrapper .member-name {
    font-weight: 700;
    font-size: 0.7em;
    margin: 0.5em 0 0 0.4em;
}
footer {
    color: #fff;
    font-size: 0.9em;
    width: 100%;
    padding: 30px 0;
    background-color: #43423e;
    justify-content: space-around;
    display: flex;
    position: relative;
}
footer .contact {
    display: flex;
    flex-direction: column;
    line-height: 1.5;
}
footer .contact a {
    color: #fff;
}
footer .contact p {
    margin-bottom: 0;
}
footer .contact .social-item {
    height: 1.5em;
    margin-top: 0.5em;
    background-position: left;
}
footer .img-wrapper {
    width: 180px;
}
footer .img-wrapper svg {
    position: absolute;
    top: -1%;
    right: 5%;
}
footer .img-wrapper svg path {
    fill: #f8db75;
}
.error404 main {
    height: 100vh;
}
.error404 main .main-column {
    height: 100%;
    display: flex;
    text-align: center;
    align-items: center;
}
.page-template-template_grid main {
    width: 100%;
}
.grid h3 {
    color: #fff;
    font-weight: 400;
    margin-top: 2em;
}
.grid .content {
    padding: 0 0.8em;
    max-width: 50%;
}
.grid .grid-member {
    display: flex;
    flex-wrap: wrap;
}
.grid .grid-member .member-wrapper {
    flex: 0 0 20%;
    margin: 0;
    padding: 0.8em;
}
.grid .grid-member .member-wrapper .member-name {
    margin-left: 0;
}
.grid .grid-member .member-wrapper.hidden {
    display: none;
}
.grid .grid-member .no-result {
    display: none;
}
.no-result {
    padding: 1em 0.8em;
    height: 50vh;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.main-column {
    margin: 0 auto;
    padding: 2em;
    max-width: 1280px;
    width:100%;
}
.main-column .landing:first-of-type {
    margin-bottom: 4em;
}
.main-column .landing h1,
.main-column .landing h2 {
    margin-bottom: 0.5em;
}
.main-column .landing ul {
    list-style: circle;
}
.main-column a {
    margin-top: 0.5em;
    font-weight: 500;
}
.main-column .btn {
    font-weight: 700;
}
.main-column h1 {
    margin-bottom: 0.5em;
}
.main-column h2 {
    margin: 0.5em 0;
}
.row {
    padding: 2em;
}
.single-member .grid {
    width: 100%;
    display: flex;
    justify-content: center;
    padding-bottom: 2em;
}
.single-member .grid .left,
.single-member .grid .right {
    width: 40%;
}
.single-member .grid .left h2,
.single-member .grid .right h2 {
    margin-bottom: 1em;
}
.single-member .grid .right {
    padding: 3em 0.8em 0 0;
    text-align: center;
    margin-bottom: 2em;
}
.single-member .grid .right .img-wrapper img {
    width: 100%;
}
.single-member .grid .right .btn {
    margin: 2em 0;
}
.single-member .grid .content {
    max-width: 80%;
}
.single-member .grid .content .social-wrapper {
    max-width: 280px;
    margin-bottom: 2em;
    display: flex;
    flex-direction: row;
}
.single-member .grid .content .social-wrapper .social-item {
    margin-right: 0.8em;
}
.toggle-nav {
    display: none;
}
.sidebar {
    font-weight: 500;
    text-transform: uppercase;
    font-size: 0.9em;
    background: #fff;
    position: relative;
    display: flex;
    justify-content: flex-end;
    min-width: 280px;
    min-height: 100vh;
}
.sidebar .logo {
    margin: 40px 0;
}
.sidebar .logo img {
    max-width: 70%;
}
.sidebar .scroll {
    height: 100vh;
    width: 248px;
}
.sidebar .menu-wrapper {
    height: auto;
}
.sidebar .menu li {
    padding: 10px 0;
    font-weight: 700;
}
.sidebar .menu li a {
    color: #2f2f2f;
}
.sidebar .menu li a:hover,
.sidebar .menu li a:active {
    color: #f8db75;
}
.sidebar .menu li.current-menu-item a {
    color: #f8db75;
}
.sidebar .commission-btn {
    position: absolute;
    margin: 10px 0;
    left: -35%;
    width: 280px;
    transition: 0.3s ease-in;
}
.sidebar .commission-btn a {
    background-color: #f8db75;
    display: flex;
    padding: 1em 1em 1em 5em;
}
.sidebar .commission-btn:hover {
    width: 300px;
}
.sidebar .lang {
    position: absolute;
    bottom: 1em;
}
.sidebar .lang .active {
    font-weight: 700;
}
.wp-block-file .wp-block-file__button,
.wp-block-file .wp-block-button__link,
.wp-block-button.aligncenter.scaa .wp-block-file__button,
.wp-block-button.aligncenter.scaa .wp-block-button__link {
    color: #fff;
    background-color: #f8db75;
    border: 4px solid #fff;
    border-radius: 0;
    font-weight: 700;
    padding: 0.5em 2em;
    transition: 0.3s ease-in;
}
.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-button__link:hover,
.wp-block-button.aligncenter.scaa .wp-block-file__button:hover,
.wp-block-button.aligncenter.scaa .wp-block-button__link:hover {
    background-color: #fff;
    color: #f8db75;
}
.grid .btn,
.btn {
    font-weight: 700;
    border: 4px solid #fff;
    padding: 0.5em 0;
    display: inline-block;
    width: 190px;
    text-align: center;
    transition: 0.3s ease-in;
    color: #fff;
}
.grid .btn a,
.btn a {
    color: #fff;
}
.grid .btn:hover,
.btn:hover {
    background-color: #fff;
    color: #f8db75;
}
.grid .btn:hover a,
.btn:hover a {
    color: #f8db75;
}
.page-id-48 .main-column {
    max-width: 80%;
}
#gform_wrapper_1.gform_wrapper .gf_page_steps,
#gform_wrapper_1.gform_wrapper .gform_page_footer {
    border: 0;
}
#gform_wrapper_1.gform_wrapper .gf_page_steps .gef_step span.gf_step_number,
#gform_wrapper_1.gform_wrapper .gform_page_footer .gef_step span.gf_step_number {
    display: none;
}
#gform_wrapper_1.gform_wrapper .subtitle {
    font-weight: 700;
    margin-bottom: 2.5em;
}
#gform_wrapper_1.gform_wrapper .gf_page_steps {
    margin: 0;
}
#gform_wrapper_1.gform_wrapper .gf_page_steps .gf_step.gf_step_pending,
#gform_wrapper_1.gform_wrapper .gf_page_steps .gf_step.gf_step_completed {
    display: none;
}
#gform_wrapper_1.gform_wrapper .gf_page_steps .gf_step .gf_step_number {
    display: none;
}
#gform_wrapper_1.gform_wrapper .gf_page_steps .gf_step .gf_step_label {
    font-weight: 700;
    color: #fff;
    font-size: 2.8em;
}
#gform_wrapper_1.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    border: 0;
    border-bottom: 4px solid #fff;
    background-color: #f8db75;
}
#gform_wrapper_1.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus {
    outline: 0;
}
#gform_wrapper_1.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])::-moz-placeholder {
    color: #43423e;
}
#gform_wrapper_1.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])::placeholder {
    color: #43423e;
}
#gform_wrapper_1.gform_wrapper #input_1_8,
#gform_wrapper_1.gform_wrapper #input_1_9,
#gform_wrapper_1.gform_wrapper #input_1_14,
#gform_wrapper_1.gform_wrapper #input_1_15,
#gform_wrapper_1.gform_wrapper #input_1_16,
#gform_wrapper_1.gform_wrapper #input_1_17,
#gform_wrapper_1.gform_wrapper #input_1_18,
#gform_wrapper_1.gform_wrapper #input_1_19 {
    padding-left: 2.4em;
}
#gform_wrapper_1.gform_wrapper .top_label .gfield_label,
#gform_wrapper_1.gform_wrapper legend.gfield_label {
    font-weight: 500;
    font-size: 0.9em;
}
#gform_wrapper_1.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label,
#gform_wrapper_1.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label {
    font-weight: 400;
}
#gform_wrapper_1.gform_wrapper textarea {
    background-color: #f8db75;
    border: 4px solid #fff;
}
#gform_wrapper_1.gform_wrapper textarea::-moz-placeholder {
    color: #43423e;
}
#gform_wrapper_1.gform_wrapper textarea::placeholder {
    color: #43423e;
}
#gform_wrapper_1.gform_wrapper .gform_fileupload_multifile .gform_drop_area {
    border: 4px solid #fff;
    background-color: none;
    border-radius: 0;
    color: #2f2f2f;
}
#gform_wrapper_1.gform_wrapper input.button.gform_button_select_files {
    background-color: #fff;
    border: 0;
    cursor: pointer;
    color: #f8db75;
    font-weight: 700;
}
#gform_wrapper_1.gform_wrapper .gform_page_footer .button.gform_button,
#gform_wrapper_1.gform_wrapper .gform_page_footer .button.gform_next_button,
#gform_wrapper_1.gform_wrapper .gform_page_footer .button.gform_previous_button {
    background-color: inherit;
    border: 0;
    font-weight: 500;
    cursor: pointer;
}
#gform_wrapper_1.gform_wrapper .gform_page_footer .button.gform_next_button::after {
    color: #43423e;
}
#gform_wrapper_1.gform_wrapper #gform_submit_button_1 {
    color: #fff;
    background-color: #f8db75;
    font-weight: 700;
    border: 4px solid #fff;
    padding: 0.5em 1em;
    transition: 0.3s ease-in;
}
#gform_wrapper_1.gform_wrapper #gform_submit_button_1:hover {
    background-color: #fff;
    color: #f8db75;
}
#gform_wrapper_1.gform_wrapper .gform_page_footer {
    display: flex;
    justify-content: space-between;
    position: relative;
}
#gform_wrapper_1.gform_wrapper .gform_page_footer #gform_next_button_1_1 {
    position: absolute;
    right: 0;
}
#gform_wrapper_1.gform_wrapper ul.gfield_radio {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
#gform_wrapper_1.gform_wrapper ul.gfield_radio li {
    margin: 0.5em 0;
    width: 50%;
}
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked,
[type="radio"]:not(:checked),
[type="radio"]:checked {
    position: absolute;
    left: -9999px;
}
[type="checkbox"] + label::before,
[type="radio"] + label::before,
[type="checkbox"]:checked + label::before,
[type="radio"]:checked + label::before {
    content: "";
    border: 2px solid #fff;
    background-color: #f8db75;
    padding: 0 9px;
    margin-right: 0.8em;
}
[type="checkbox"]:checked + label::before,
[type="radio"]:checked + label::before {
    background-color: #fff;
    padding: -8em;
}
.news-wrapper a {
    display: flex;
    margin: 1em 0 2em 0;
}
.news-wrapper .img-wrapper {
    flex: 0 0 20%;
    overflow: hidden;
}
.news-wrapper .news-content {
    flex-basis: 75%;
    margin-left: 1em;
    font-size: 0.9em;
}
.news-wrapper .news-content .date {
    margin-bottom: 0.2em;
}
.main-column .link-arrow,
#gform_wrapper_1.gform_wrapper .gform_page_footer .button.gform_next_button {
    transition: padding-right 0.2s ease-in;
}
.main-column .link-arrow:hover,
#gform_wrapper_1.gform_wrapper .gform_page_footer .button.gform_next_button:hover {
    animation: slideleft 0.3s ease-in;
    padding-right: 2.5em;
}
#gform_wrapper_1.gform_wrapper .gform_page_footer .button.gform_previous_button {
    transition: padding-left 0.2s ease-in;
}
#gform_wrapper_1.gform_wrapper .gform_page_footer .button.gform_previous_button :hover {
    animation: slideright 0.3s ease-in;
    padding-left: 2.5em;
}
.galery-wrapper {
    display: flex;
    justify-content: start;
    margin: 1em 0;
}
.galery-wrapper .img-wrapper {
    flex: 0 0 20%;
    overflow: hidden;
    margin-right: 6.7%;
}
.galery-wrapper .img-wrapper img {
    width: 100%;
    height: auto;
}
.fixed-nav {
    position: fixed;
    top: 0;
    bottom: 0;
}
.newsletter .btn {
    font-weight: 700;
    border: 4px solid #f8db75;
    padding: 0.5em 1em;
    display: inline-block;
    text-align: center;
    transition: 0.3s ease-in;
    color: #fff;
    width: 100%;
}
.newsletter .btn:hover {
    background-color: #f8db75;
    color: #43423e;
}
.newsletter .donations {
    margin-top: 1em;
}
.newsletter .donations p {
    margin: 0;
}
.main-column ul,
.main-column ol {
    margin-left: 2em;
}
.main-column ul li,
.main-column ol li {
    padding: 0.6em 0;
    line-height: 1.3;
}
.main-column ul {
    list-style: circle;
}
.grid .top-content {
    padding: 3em 0.8em 1em;
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
    justify-content: space-between;
}
.grid .top-content .search {
    display: flex;
    align-items: center;
}
.grid .top-content .search input[type="search"] {
    background-color: #f8db75;
    border: 0;
    border-bottom: 4px solid #fff;
    padding-bottom: 0.2em;
    width: 245px;
}
.grid .top-content .search input[type="search"]::-moz-placeholder {
    color: #2f2f2f;
    text-transform: uppercase;
    font-size: 0.8em;
}
.grid .top-content .search input[type="search"]::placeholder {
    color: #2f2f2f;
    text-transform: uppercase;
    font-size: 0.8em;
}
.grid .top-content .search svg {
    cursor: pointer;
    margin-right: 0.8em;
}
.social-item {
    background: center/contain no-repeat;
    height: 2em;
    width: 2em;
    display: block;
}
.social-item.site {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS4zNTQiIGhlaWdodD0iMjEuMzQ4IiB2aWV3Qm94PSIwIDAgMjEuMzU0IDIxLjM0OCI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik01OC42NzQsNDhoLS4wMzZhMTAuNjc0LDEwLjY3NCwwLDAsMCwuMDA1LDIxLjM0OGguMDM2QTEwLjY3NCwxMC42NzQsMCwxLDAsNTguNjc0LDQ4Wm05LjI0OCw5Ljk1Nkg2My45MzlhMjAuMjA5LDIwLjIwOSwwLDAsMC0uNS0zLjkxLDE1LjYzMywxNS42MzMsMCwwLDAsMi41NTEtMS4wNzhBOS4xOTQsOS4xOTQsMCwwLDEsNjcuOTIyLDU3Ljk1NlptLTkuOTY2LDBINTQuNzg0YTE4LjI0MSwxOC4yNDEsMCwwLDEsLjQ1Mi0zLjU0NiwxNS42MTMsMTUuNjEzLDAsMCwwLDIuNzIuMzY0Wm0wLDEuNDM3djMuMTc3YTE1LjY3OSwxNS42NzksMCwwLDAtMi43Mi4zNjQsMTguMjM4LDE4LjIzOCwwLDAsMS0uNDUyLTMuNTQxWm0xLjQzNywwaDMuMTQ2YTE4LjEzMywxOC4xMzMsMCwwLDEtLjQ1MiwzLjUzNiwxNS4zMTgsMTUuMzE4LDAsMCwwLTIuNjk0LS4zNTlabTAtMS40MzdWNTQuNzc0YTE1LjY4LDE1LjY4LDAsMCwwLDIuNjk0LS4zNTksMTguMTg3LDE4LjE4NywwLDAsMSwuNDUyLDMuNTQxWm01LjYxNC02LjA1YTE0LjI1NywxNC4yNTcsMCwwLDEtMS45NS44LDEwLjYsMTAuNiwwLDAsMC0xLjM2LTIuOEE5LjI4Niw5LjI4NiwwLDAsMSw2NS4wMDcsNTEuOTA1Wk02MS43LDUzLjA3YTE0LjQ0MywxNC40NDMsMCwwLDEtMi4zMDkuMzA4VjQ5LjYxMUE2LjIxOCw2LjIxOCwwLDAsMSw2MS43LDUzLjA3Wm0tMy43NDYtMy40Nzl2My43ODJhMTQuMTkzLDE0LjE5MywwLDAsMS0yLjMzNS0uMzEzQTYuMjE1LDYuMjE1LDAsMCwxLDU3Ljk1Niw0OS41OTFabS0yLjM0LjMyOGExMC42OCwxMC42OCwwLDAsMC0xLjM1LDIuNzc2LDE0LjU3OCwxNC41NzgsMCwwLDEtMS45MjQtLjc5LDkuMTQ3LDkuMTQ3LDAsMCwxLDMuMjc0LTEuOTg2Wm0tNC4yNTQsMy4wNTNhMTUuMzIzLDE1LjMyMywwLDAsMCwyLjUyNSwxLjA2NywxOS40LDE5LjQsMCwwLDAtLjUsMy45MUg0OS40MzJBOS4xNDcsOS4xNDcsMCwwLDEsNTEuMzYxLDUyLjk3M1ptLTEuOTM1LDYuNDJoMy45NTJhMjAuMTU3LDIwLjE1NywwLDAsMCwuNSwzLjkxLDE2LjI1OSwxNi4yNTksMCwwLDAtMi41MjUsMS4wNjdBOS4yLDkuMiwwLDAsMSw0OS40MjcsNTkuMzkzWm0yLjkxLDYuMDVhMTQuMzYzLDE0LjM2MywwLDAsMSwxLjkzLS43OSwxMC43MTgsMTAuNzE4LDAsMCwwLDEuMzUsMi43ODEsOS4zNzUsOS4zNzUsMCwwLDEtMy4yNzktMS45OTFabTMuMjg0LTEuMTZhMTQuMjY4LDE0LjI2OCwwLDAsMSwyLjMzNS0uMzEzdjMuNzg3QTYuMjA2LDYuMjA2LDAsMCwxLDU1LjYyMSw2NC4yODNabTMuNzcyLDMuNDU0VjYzLjk2NWExNC40NDMsMTQuNDQzLDAsMCwxLDIuMzA5LjMwOEE2LjIxNSw2LjIxNSwwLDAsMSw1OS4zOTMsNjcuNzM3Wm0yLjMwOS0uMjkzYTEwLjYsMTAuNiwwLDAsMCwxLjM2LTIuOCwxNC4wMjMsMTQuMDIzLDAsMCwxLDEuOTUuOEE5LjM5Myw5LjM5MywwLDAsMSw2MS43LDY3LjQ0NFptNC4yODUtMy4wNjlBMTUuNjMzLDE1LjYzMywwLDAsMCw2My40MzcsNjMuM2EyMC4xLDIwLjEsMCwwLDAsLjUtMy45MDVoMy45ODJBOS4xNTQsOS4xNTQsMCwwLDEsNjUuOTg3LDY0LjM3NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OCAtNDgpIi8+PC9zdmc+");
}
.social-item.facebook {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi42MzciIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxMi42MzcgMjIiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTcuNjM3LDJoLTIuOUE0LjkyLDQuOTIsMCwwLDAsOS45LDd2M0g3djRIOS45djhoMy44NjhWMTRoMi45bC45NjctNEgxMy43NjlWN2EuOTg0Ljk4NCwwLDAsMSwuOTY3LTFoMi45WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYgLTEpIi8+PC9zdmc+");
}
.social-item.twitter {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNi41MjEiIGhlaWdodD0iMjIuMjE4IiB2aWV3Qm94PSIwIDAgMjYuNTIxIDIyLjIxOCI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik0yNS41MjEsM2ExMi4xNDksMTIuMTQ5LDAsMCwxLTMuNSwxLjcwNUE0Ljk5Myw0Ljk5MywwLDAsMCwxMy4yNiw4LjA1VjkuMTY1QTExLjg4MSwxMS44ODEsMCwwLDEsMy4yMjksNC4xMTZTLTEuMjI5LDE0LjE0Nyw4LjgsMTguNjA1QTEyLjk3NCwxMi45NzQsMCwwLDEsMSwyMC44MzVjMTAuMDMxLDUuNTczLDIyLjI5MiwwLDIyLjI5Mi0xMi44MThhNS4wMTYsNS4wMTYsMCwwLDAtLjA4OS0uOTI1QTguNiw4LjYsMCwwLDAsMjUuNTIxLDNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xLjkwNSkiLz48L3N2Zz4=");
}
.social-item.instagram {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtMSkiPjxyZWN0IGNsYXNzPSJhIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIi8+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xNiwxMS4zN0E0LDQsMCwxLDEsMTIuNjMsOCw0LDQsMCwwLDEsMTYsMTEuMzdaIi8+PGxpbmUgY2xhc3M9ImEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjUgNi41KSIvPjwvZz48L3N2Zz4=");
}
.social-item.video {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMC40NjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMC40NjIgMjIiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAxIC0zKSI+PHBhdGggY2xhc3M9ImEiIGQ9Ik0yOC44NjYsNy4xMzFhMy42LDMuNiwwLDAsMC0yLjUxLTIuNTg3QzI0LjEzMSw0LDE1LjIzLDQsMTUuMjMsNFM2LjMzLDQsNC4xLDQuNkEzLjYsMy42LDAsMCwwLDEuNiw3LjE4MiwzNy41MTYsMzcuNTE2LDAsMCwwLDEsMTQuMDI2YTM3LjUxNiwzNy41MTYsMCwwLDAsLjYsNi45QTMuNiwzLjYsMCwwLDAsNC4xLDIzLjRDNi4zMywyNCwxNS4yMywyNCwxNS4yMywyNHM4LjksMCwxMS4xMjUtLjZhMy42LDMuNiwwLDAsMCwyLjUxLTIuNTg3LDM3LjUxNiwzNy41MTYsMCwwLDAsLjYtNi43OTIsMzcuNTE3LDM3LjUxNywwLDAsMC0uNi02LjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIvPjxwYXRoIGNsYXNzPSJhIiBkPSJNOS43NSwxNS4wMmw1Ljc1LTMuMjdMOS43NSw4LjQ4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy40NzkgMi4yOCkiLz48L2c+PC9zdmc+");
}
.social-item.pinterest {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi42NTIiIGhlaWdodD0iMjEuNTE5IiB2aWV3Qm94PSIwIDAgMTYuNjUyIDIxLjUxOSI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik0wLDcuNzI0QTYuNzc0LDYuNzc0LDAsMCwxLC41Nyw1LjAzNCw4LjU0LDguNTQsMCwwLDEsMi4yMDUsMi41Niw3LjgxMyw3LjgxMywwLDAsMSw1LC43MSwxMC4wNCwxMC4wNCwwLDAsMSw4Ljg0MiwwYTcuNzc1LDcuNzc1LDAsMCwxLDUuNjE1LDIuMTA4LDYuNjY5LDYuNjY5LDAsMCwxLDIuMTk0LDQuOTcsOS42MTYsOS42MTYsMCwwLDEtMS44NjEsNi4wNzgsNS44MTksNS44MTksMCwwLDEtNC44MDgsMi40QTMuODEzLDMuODEzLDAsMCwxLDguMTY1LDE1LjFhMi43NjcsMi43NjcsMCwwLDEtMS4xOTQtMS4xTDYuMTEsMTcuNGE2LjU4OCw2LjU4OCwwLDAsMS0uMjguODI4Yy0uMTE0LjI4LS4yNDEuNTQ5LS4zNzYuODA3cy0uMjczLjUtLjQwOS43MzEtLjI3My40NDUtLjQwOS42NDUtLjI1NC4zNy0uMzU1LjUwNi0uMTk0LjI1NC0uMjguMzU1bC0uMTI5LjE3MmEuMTU5LjE1OSwwLDAsMS0uMTcyLjA2NS4xNTUuMTU1LDAsMCwxLS4xMjktLjEyOWMwLS4wMTUtLjAxMS0uMTE0LS4wMzItLjNzLS4wNDMtLjM4My0uMDY1LS41OTItLjA0My0uNDc4LS4wNjUtLjgwNy0uMDI4LS42NS0uMDIyLS45NTcuMDI4LS42NS4wNjUtMS4wMjJhOC41MzYsOC41MzYsMCwwLDEsLjE2MS0xLjAzM3EuMjM2LTEuMDEsMS41OTItNi43MzRhMy42MiwzLjYyLDAsMCwxLS4yOC0uODI4LDMuODUsMy44NSwwLDAsMS0uMTA4LS43ODVMNC44LDhhMy42NTUsMy42NTUsMCwwLDEsLjctMi4yOTFBMi4wNzMsMi4wNzMsMCwwLDEsNy4xODYsNC44YTEuNTI2LDEuNTI2LDAsMCwxLDEuMjM3LjUyNywxLjk4NSwxLjk4NSwwLDAsMSwuNDQxLDEuMzIzLDUuMDYxLDUuMDYxLDAsMCwxLS4xODMsMS4yMTZROC41LDguNTgzLDguMiw5LjUydC0uNDMsMS41MTdhMS44NTgsMS44NTgsMCwwLDAsLjM3NiwxLjY3OCwxLjk1MiwxLjk1MiwwLDAsMCwxLjU4MS43MUEzLjIzMiwzLjIzMiwwLDAsMCwxMi41MzIsMTEuNSw5LjIsOS4yLDAsMCwwLDEzLjY0LDYuODQyYTQuNTU1LDQuNTU1LDAsMCwwLTEuMzU1LTMuNDFBNS4xOTMsNS4xOTMsMCwwLDAsOC41LDIuMTA4LDUuODUxLDUuODUxLDAsMCwwLDQuMSwzLjg1MSw1Ljc5LDUuNzksMCwwLDAsMi40MSw4LjAyNWEzLjcsMy43LDAsMCwwLC44MTgsMi40MzEuNy43LDAsMCwxLC4xNzIuNjg4LDQuNDUxLDQuNDUxLDAsMCwwLS4xMjkuNDk1LDQuNDUxLDQuNDUxLDAsMCwxLS4xMjkuNDk1LjM4Ni4zODYsMCwwLDEtLjIxNS4zMTIuNDg3LjQ4NywwLDAsMS0uMzg3LS4wMTEsMy42LDMuNiwwLDAsMS0xLjktMS43NzVBNi40MzMsNi40MzMsMCwwLDEsMCw3LjcyNFoiLz48L3N2Zz4=");
}
.social-item.tel {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS45NjIiIGhlaWdodD0iMjIuMDAyIiB2aWV3Qm94PSIwIDAgMjEuOTYyIDIyLjAwMiI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik0yMi4wNzIsMTYuOTc0djMuMDExYTIuMDA3LDIuMDA3LDAsMCwxLTIuMTg4LDIuMDA3LDE5Ljg2MSwxOS44NjEsMCwwLDEtOC42NjEtMy4wODFBMTkuNTcsMTkuNTcsMCwwLDEsNS4yLDEyLjg4OWExOS44NjEsMTkuODYxLDAsMCwxLTMuMDgxLTguN0EyLjAwNywyLjAwNywwLDAsMSw0LjExNywySDcuMTI4QTIuMDA3LDIuMDA3LDAsMCwxLDkuMTM1LDMuNzI2YTEyLjg4NiwxMi44ODYsMCwwLDAsLjcsMi44MiwyLjAwNywyLjAwNywwLDAsMS0uNDUyLDIuMTE4TDguMTEyLDkuOTM4YTE2LjA1OCwxNi4wNTgsMCwwLDAsNi4wMjIsNi4wMjJsMS4yNzUtMS4yNzVhMi4wMDcsMi4wMDcsMCwwLDEsMi4xMTgtLjQ1MiwxMi44ODYsMTIuODg2LDAsMCwwLDIuODIuNywyLjAwNywyLjAwNywwLDAsMSwxLjcyNiwyLjAzN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLjExMSAtMSkiLz48L3N2Zz4=");
}
.social-item.mail {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS4yODUiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNS4yODUgMjAiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjYwNyAtMykiPjxwYXRoIGNsYXNzPSJhIiBkPSJNNC4yNSw0aDE4QTIuMjU3LDIuMjU3LDAsMCwxLDI0LjUsNi4yNXYxMy41QTIuMjU3LDIuMjU3LDAsMCwxLDIyLjI1LDIyaC0xOEEyLjI1NywyLjI1NywwLDAsMSwyLDE5Ljc1VjYuMjVBMi4yNTcsMi4yNTcsMCwwLDEsNC4yNSw0WiIvPjxwYXRoIGNsYXNzPSJhIiBkPSJNMjQuNSw2LDEzLjI1LDEzLjg3NSwyLDYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4yNSkiLz48L2c+PC9zdmc+");
}
.newsletter input[type="submit"] {
    background: center/contain no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy4xNDMiIGhlaWdodD0iMTMuMTQzIiB2aWV3Qm94PSIwIDAgMTcuMTQzIDEzLjE0MyI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik0wLDcuMjM4LDEuOSw0Ljc2Mmw0Ljk1Miw0LjE5LDgtOC45NTIsMi4yODYsMi4xTDcuMDQ3LDEzLjE0M1oiLz48L3N2Zz4=");
    background-color: #f8db75;
    background-size: 80%;
}
.ressource-wrapper .item {
    background: center/contain no-repeat;
    height: 1.4em;
    width: 2em;
    display: block;
}
.ressource-wrapper .item.pdf {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDE4IDIyIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMSkiPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTMsMkg2QTIsMiwwLDAsMCw0LDRWMjBhMiwyLDAsMCwwLDIsMkgxOGEyLDIsMCwwLDAsMi0yVjlaIi8+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xMywyVjloNyIvPjwvZz48L3N2Zz4=");
}
.ressource-wrapper .item.link {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy4wMTIiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMy4wMTIgMjMiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yIC0yLjA3NSkiPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTUuODg2LDE0LjMzMmExLjE1MSwxLjE1MSwwLDAsMC0xLjYyNiwwLDMuNDU4LDMuNDU4LDAsMCwxLTQuODgyLDBMNS4zMTEsMTAuMjY1YTMuNDUyLDMuNDUyLDAsMSwxLDQuODgyLTQuODgybDIuNSwyLjVhMS4xNSwxLjE1LDAsMCwwLDEuNjI2LTEuNjI2bC0yLjUtMi41YTUuNzUyLDUuNzUyLDAsMSwwLTguMTM0LDguMTM0bDQuMDY3LDQuMDY3YTUuNzYyLDUuNzYyLDAsMCwwLDguMTM0LDBBMS4xNTEsMS4xNTEsMCwwLDAsMTUuODg2LDE0LjMzMloiLz48cGF0aCBjbGFzcz0iYSIgZD0iTTIwOC41MTMsMTcyLjAyNGwtNC4wNjctNC4wNjdhNS43Niw1Ljc2LDAsMCwwLTguMTM0LDAsMS4xNSwxLjE1LDAsMSwwLDEuNjI2LDEuNjI2LDMuNDU4LDMuNDU4LDAsMCwxLDQuODgyLDBsNC4wNjcsNC4wNjdhMy40NTUsMy40NTUsMCwwLDEsMCw0Ljg4MiwzLjUzNSwzLjUzNSwwLDAsMS00Ljg4MiwwbC0yLjUtMi41YTEuMTUsMS4xNSwwLDAsMC0xLjYyNiwxLjYyNmwyLjUsMi41YTUuNzQ5LDUuNzQ5LDAsMSwwLDguMTMtOC4xM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xODUuMTkgLTE1Ni43NjMpIi8+PC9nPjwvc3ZnPg==");
}
#input_1_8 {
    background: left/contain no-repeat;
    background-position: unset;
    background-size: 1.5em;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS45NjIiIGhlaWdodD0iMjIuMDAyIiB2aWV3Qm94PSIwIDAgMjEuOTYyIDIyLjAwMiI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik0yMi4wNzIsMTYuOTc0djMuMDExYTIuMDA3LDIuMDA3LDAsMCwxLTIuMTg4LDIuMDA3LDE5Ljg2MSwxOS44NjEsMCwwLDEtOC42NjEtMy4wODFBMTkuNTcsMTkuNTcsMCwwLDEsNS4yLDEyLjg4OWExOS44NjEsMTkuODYxLDAsMCwxLTMuMDgxLTguN0EyLjAwNywyLjAwNywwLDAsMSw0LjExNywySDcuMTI4QTIuMDA3LDIuMDA3LDAsMCwxLDkuMTM1LDMuNzI2YTEyLjg4NiwxMi44ODYsMCwwLDAsLjcsMi44MiwyLjAwNywyLjAwNywwLDAsMS0uNDUyLDIuMTE4TDguMTEyLDkuOTM4YTE2LjA1OCwxNi4wNTgsMCwwLDAsNi4wMjIsNi4wMjJsMS4yNzUtMS4yNzVhMi4wMDcsMi4wMDcsMCwwLDEsMi4xMTgtLjQ1MiwxMi44ODYsMTIuODg2LDAsMCwwLDIuODIuNywyLjAwNywyLjAwNywwLDAsMSwxLjcyNiwyLjAzN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLjExMSAtMSkiLz48L3N2Zz4=");
}
#input_1_9 {
    background: left/contain no-repeat;
    background-position: unset;
    background-size: 1.9em;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS4yODUiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNS4yODUgMjAiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjYwNyAtMykiPjxwYXRoIGNsYXNzPSJhIiBkPSJNNC4yNSw0aDE4QTIuMjU3LDIuMjU3LDAsMCwxLDI0LjUsNi4yNXYxMy41QTIuMjU3LDIuMjU3LDAsMCwxLDIyLjI1LDIyaC0xOEEyLjI1NywyLjI1NywwLDAsMSwyLDE5Ljc1VjYuMjVBMi4yNTcsMi4yNTcsMCwwLDEsNC4yNSw0WiIvPjxwYXRoIGNsYXNzPSJhIiBkPSJNMjQuNSw2LDEzLjI1LDEzLjg3NSwyLDYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4yNSkiLz48L2c+PC9zdmc+");
}
#input_1_14 {
    background: left/contain no-repeat;
    background-position: unset;
    background-size: 1.5em;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS4zNTQiIGhlaWdodD0iMjEuMzQ4IiB2aWV3Qm94PSIwIDAgMjEuMzU0IDIxLjM0OCI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik01OC42NzQsNDhoLS4wMzZhMTAuNjc0LDEwLjY3NCwwLDAsMCwuMDA1LDIxLjM0OGguMDM2QTEwLjY3NCwxMC42NzQsMCwxLDAsNTguNjc0LDQ4Wm05LjI0OCw5Ljk1Nkg2My45MzlhMjAuMjA5LDIwLjIwOSwwLDAsMC0uNS0zLjkxLDE1LjYzMywxNS42MzMsMCwwLDAsMi41NTEtMS4wNzhBOS4xOTQsOS4xOTQsMCwwLDEsNjcuOTIyLDU3Ljk1NlptLTkuOTY2LDBINTQuNzg0YTE4LjI0MSwxOC4yNDEsMCwwLDEsLjQ1Mi0zLjU0NiwxNS42MTMsMTUuNjEzLDAsMCwwLDIuNzIuMzY0Wm0wLDEuNDM3djMuMTc3YTE1LjY3OSwxNS42NzksMCwwLDAtMi43Mi4zNjQsMTguMjM4LDE4LjIzOCwwLDAsMS0uNDUyLTMuNTQxWm0xLjQzNywwaDMuMTQ2YTE4LjEzMywxOC4xMzMsMCwwLDEtLjQ1MiwzLjUzNiwxNS4zMTgsMTUuMzE4LDAsMCwwLTIuNjk0LS4zNTlabTAtMS40MzdWNTQuNzc0YTE1LjY4LDE1LjY4LDAsMCwwLDIuNjk0LS4zNTksMTguMTg3LDE4LjE4NywwLDAsMSwuNDUyLDMuNTQxWm01LjYxNC02LjA1YTE0LjI1NywxNC4yNTcsMCwwLDEtMS45NS44LDEwLjYsMTAuNiwwLDAsMC0xLjM2LTIuOEE5LjI4Niw5LjI4NiwwLDAsMSw2NS4wMDcsNTEuOTA1Wk02MS43LDUzLjA3YTE0LjQ0MywxNC40NDMsMCwwLDEtMi4zMDkuMzA4VjQ5LjYxMUE2LjIxOCw2LjIxOCwwLDAsMSw2MS43LDUzLjA3Wm0tMy43NDYtMy40Nzl2My43ODJhMTQuMTkzLDE0LjE5MywwLDAsMS0yLjMzNS0uMzEzQTYuMjE1LDYuMjE1LDAsMCwxLDU3Ljk1Niw0OS41OTFabS0yLjM0LjMyOGExMC42OCwxMC42OCwwLDAsMC0xLjM1LDIuNzc2LDE0LjU3OCwxNC41NzgsMCwwLDEtMS45MjQtLjc5LDkuMTQ3LDkuMTQ3LDAsMCwxLDMuMjc0LTEuOTg2Wm0tNC4yNTQsMy4wNTNhMTUuMzIzLDE1LjMyMywwLDAsMCwyLjUyNSwxLjA2NywxOS40LDE5LjQsMCwwLDAtLjUsMy45MUg0OS40MzJBOS4xNDcsOS4xNDcsMCwwLDEsNTEuMzYxLDUyLjk3M1ptLTEuOTM1LDYuNDJoMy45NTJhMjAuMTU3LDIwLjE1NywwLDAsMCwuNSwzLjkxLDE2LjI1OSwxNi4yNTksMCwwLDAtMi41MjUsMS4wNjdBOS4yLDkuMiwwLDAsMSw0OS40MjcsNTkuMzkzWm0yLjkxLDYuMDVhMTQuMzYzLDE0LjM2MywwLDAsMSwxLjkzLS43OSwxMC43MTgsMTAuNzE4LDAsMCwwLDEuMzUsMi43ODEsOS4zNzUsOS4zNzUsMCwwLDEtMy4yNzktMS45OTFabTMuMjg0LTEuMTZhMTQuMjY4LDE0LjI2OCwwLDAsMSwyLjMzNS0uMzEzdjMuNzg3QTYuMjA2LDYuMjA2LDAsMCwxLDU1LjYyMSw2NC4yODNabTMuNzcyLDMuNDU0VjYzLjk2NWExNC40NDMsMTQuNDQzLDAsMCwxLDIuMzA5LjMwOEE2LjIxNSw2LjIxNSwwLDAsMSw1OS4zOTMsNjcuNzM3Wm0yLjMwOS0uMjkzYTEwLjYsMTAuNiwwLDAsMCwxLjM2LTIuOCwxNC4wMjMsMTQuMDIzLDAsMCwxLDEuOTUuOEE5LjM5Myw5LjM5MywwLDAsMSw2MS43LDY3LjQ0NFptNC4yODUtMy4wNjlBMTUuNjMzLDE1LjYzMywwLDAsMCw2My40MzcsNjMuM2EyMC4xLDIwLjEsMCwwLDAsLjUtMy45MDVoMy45ODJBOS4xNTQsOS4xNTQsMCwwLDEsNjUuOTg3LDY0LjM3NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OCAtNDgpIi8+PC9zdmc+");
}
#input_1_15 {
    background: left/contain no-repeat;
    background-position: unset;
    background-size: 0.9em;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi42MzciIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxMi42MzcgMjIiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTcuNjM3LDJoLTIuOUE0LjkyLDQuOTIsMCwwLDAsOS45LDd2M0g3djRIOS45djhoMy44NjhWMTRoMi45bC45NjctNEgxMy43NjlWN2EuOTg0Ljk4NCwwLDAsMSwuOTY3LTFoMi45WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYgLTEpIi8+PC9zdmc+");
}
#input_1_16 {
    background: left/contain no-repeat;
    background-position: unset;
    background-size: 1.4em;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtMSkiPjxyZWN0IGNsYXNzPSJhIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIi8+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xNiwxMS4zN0E0LDQsMCwxLDEsMTIuNjMsOCw0LDQsMCwwLDEsMTYsMTEuMzdaIi8+PGxpbmUgY2xhc3M9ImEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjUgNi41KSIvPjwvZz48L3N2Zz4=");
}
#input_1_17 {
    background: left/contain no-repeat;
    background-position: unset;
    background-size: 1.7em;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNi41MjEiIGhlaWdodD0iMjIuMjE4IiB2aWV3Qm94PSIwIDAgMjYuNTIxIDIyLjIxOCI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik0yNS41MjEsM2ExMi4xNDksMTIuMTQ5LDAsMCwxLTMuNSwxLjcwNUE0Ljk5Myw0Ljk5MywwLDAsMCwxMy4yNiw4LjA1VjkuMTY1QTExLjg4MSwxMS44ODEsMCwwLDEsMy4yMjksNC4xMTZTLTEuMjI5LDE0LjE0Nyw4LjgsMTguNjA1QTEyLjk3NCwxMi45NzQsMCwwLDEsMSwyMC44MzVjMTAuMDMxLDUuNTczLDIyLjI5MiwwLDIyLjI5Mi0xMi44MThhNS4wMTYsNS4wMTYsMCwwLDAtLjA4OS0uOTI1QTguNiw4LjYsMCwwLDAsMjUuNTIxLDNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xLjkwNSkiLz48L3N2Zz4=");
}
#input_1_18 {
    background: left/contain no-repeat;
    background-position: unset;
    background-size: 1.9em;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMC40NjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMC40NjIgMjIiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAxIC0zKSI+PHBhdGggY2xhc3M9ImEiIGQ9Ik0yOC44NjYsNy4xMzFhMy42LDMuNiwwLDAsMC0yLjUxLTIuNTg3QzI0LjEzMSw0LDE1LjIzLDQsMTUuMjMsNFM2LjMzLDQsNC4xLDQuNkEzLjYsMy42LDAsMCwwLDEuNiw3LjE4MiwzNy41MTYsMzcuNTE2LDAsMCwwLDEsMTQuMDI2YTM3LjUxNiwzNy41MTYsMCwwLDAsLjYsNi45QTMuNiwzLjYsMCwwLDAsNC4xLDIzLjRDNi4zMywyNCwxNS4yMywyNCwxNS4yMywyNHM4LjksMCwxMS4xMjUtLjZhMy42LDMuNiwwLDAsMCwyLjUxLTIuNTg3LDM3LjUxNiwzNy41MTYsMCwwLDAsLjYtNi43OTIsMzcuNTE3LDM3LjUxNywwLDAsMC0uNi02LjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIvPjxwYXRoIGNsYXNzPSJhIiBkPSJNOS43NSwxNS4wMmw1Ljc1LTMuMjdMOS43NSw4LjQ4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy40NzkgMi4yOCkiLz48L2c+PC9zdmc+");
}
#input_1_19 {
    background: left/contain no-repeat;
    background-position: unset;
    background-size: 1.2em;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi42NTIiIGhlaWdodD0iMjEuNTE5IiB2aWV3Qm94PSIwIDAgMTYuNjUyIDIxLjUxOSI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik0wLDcuNzI0QTYuNzc0LDYuNzc0LDAsMCwxLC41Nyw1LjAzNCw4LjU0LDguNTQsMCwwLDEsMi4yMDUsMi41Niw3LjgxMyw3LjgxMywwLDAsMSw1LC43MSwxMC4wNCwxMC4wNCwwLDAsMSw4Ljg0MiwwYTcuNzc1LDcuNzc1LDAsMCwxLDUuNjE1LDIuMTA4LDYuNjY5LDYuNjY5LDAsMCwxLDIuMTk0LDQuOTcsOS42MTYsOS42MTYsMCwwLDEtMS44NjEsNi4wNzgsNS44MTksNS44MTksMCwwLDEtNC44MDgsMi40QTMuODEzLDMuODEzLDAsMCwxLDguMTY1LDE1LjFhMi43NjcsMi43NjcsMCwwLDEtMS4xOTQtMS4xTDYuMTEsMTcuNGE2LjU4OCw2LjU4OCwwLDAsMS0uMjguODI4Yy0uMTE0LjI4LS4yNDEuNTQ5LS4zNzYuODA3cy0uMjczLjUtLjQwOS43MzEtLjI3My40NDUtLjQwOS42NDUtLjI1NC4zNy0uMzU1LjUwNi0uMTk0LjI1NC0uMjguMzU1bC0uMTI5LjE3MmEuMTU5LjE1OSwwLDAsMS0uMTcyLjA2NS4xNTUuMTU1LDAsMCwxLS4xMjktLjEyOWMwLS4wMTUtLjAxMS0uMTE0LS4wMzItLjNzLS4wNDMtLjM4My0uMDY1LS41OTItLjA0My0uNDc4LS4wNjUtLjgwNy0uMDI4LS42NS0uMDIyLS45NTcuMDI4LS42NS4wNjUtMS4wMjJhOC41MzYsOC41MzYsMCwwLDEsLjE2MS0xLjAzM3EuMjM2LTEuMDEsMS41OTItNi43MzRhMy42MiwzLjYyLDAsMCwxLS4yOC0uODI4LDMuODUsMy44NSwwLDAsMS0uMTA4LS43ODVMNC44LDhhMy42NTUsMy42NTUsMCwwLDEsLjctMi4yOTFBMi4wNzMsMi4wNzMsMCwwLDEsNy4xODYsNC44YTEuNTI2LDEuNTI2LDAsMCwxLDEuMjM3LjUyNywxLjk4NSwxLjk4NSwwLDAsMSwuNDQxLDEuMzIzLDUuMDYxLDUuMDYxLDAsMCwxLS4xODMsMS4yMTZROC41LDguNTgzLDguMiw5LjUydC0uNDMsMS41MTdhMS44NTgsMS44NTgsMCwwLDAsLjM3NiwxLjY3OCwxLjk1MiwxLjk1MiwwLDAsMCwxLjU4MS43MUEzLjIzMiwzLjIzMiwwLDAsMCwxMi41MzIsMTEuNSw5LjIsOS4yLDAsMCwwLDEzLjY0LDYuODQyYTQuNTU1LDQuNTU1LDAsMCwwLTEuMzU1LTMuNDFBNS4xOTMsNS4xOTMsMCwwLDAsOC41LDIuMTA4LDUuODUxLDUuODUxLDAsMCwwLDQuMSwzLjg1MSw1Ljc5LDUuNzksMCwwLDAsMi40MSw4LjAyNWEzLjcsMy43LDAsMCwwLC44MTgsMi40MzEuNy43LDAsMCwxLC4xNzIuNjg4LDQuNDUxLDQuNDUxLDAsMCwwLS4xMjkuNDk1LDQuNDUxLDQuNDUxLDAsMCwxLS4xMjkuNDk1LjM4Ni4zODYsMCwwLDEtLjIxNS4zMTIuNDg3LjQ4NywwLDAsMS0uMzg3LS4wMTEsMy42LDMuNiwwLDAsMS0xLjktMS43NzVBNi40MzMsNi40MzMsMCwwLDEsMCw3LjcyNFoiLz48L3N2Zz4=");
}
#gform_wrapper_1.gform_wrapper .gform_page_footer .button.gform_next_button {
    background: right/contain no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNi44MjgiIHZpZXdCb3g9IjAgMCAxNiAxNi44MjgiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOm5vbmU7c3Ryb2tlOiMyZjJmMmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMS40MTQpIj48bGluZSBjbGFzcz0iYSIgeDI9IjE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDcpIi8+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xMiw1bDcsNy03LDciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01IC01KSIvPjwvZz48L3N2Zz4=");
    padding-right: 2em;
}
#gform_wrapper_1.gform_wrapper .gform_page_footer .button.gform_previous_button {
    background: left/contain no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNi44MjgiIHZpZXdCb3g9IjAgMCAxNiAxNi44MjgiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOm5vbmU7c3Ryb2tlOiMyZjJmMmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMS40MTQpIj48bGluZSBjbGFzcz0iYSIgeDE9IjE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDcpIi8+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xOSw1bC03LDcsNyw3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIgLTUpIi8+PC9nPjwvc3ZnPg==");
    padding-left: 2em;
    max-height: 25px;
}
.main-column .link-arrow {
    background: right/contain no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNi44MjgiIHZpZXdCb3g9IjAgMCAxNiAxNi44MjgiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOm5vbmU7c3Ryb2tlOiMyZjJmMmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMS40MTQpIj48bGluZSBjbGFzcz0iYSIgeDI9IjE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDcpIi8+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xMiw1bDcsNy03LDciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01IC01KSIvPjwvZz48L3N2Zz4=");
    padding-right: 2em;
}
.publication-wrapper {
    margin-bottom: 1em;
}
.publication-wrapper p {
    margin: 0;
}
.publication-wrapper .title,
.publication-wrapper .date,
.publication-wrapper .medium {
    font-weight: 500;
}
.ressource {
    margin-bottom: 1.5em;
}
.ressource h2 {
    margin-bottom: 1em;
}
.ressource .ressource-wrapper a {
    display: flex;
    align-items: center;
    font-weight: 500;
}
.ressource .ressource-wrapper a .item {
    margin: 0;
    margin-right: 0.5em;
}
.gform_wrapper.gform_validation_error div.gf_page_steps + div.validation_error {
    display: none;
}
.gform_wrapper.gform_validation_error li.gfield.gfield_error,
.gform_wrapper.gform_validation_error li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    padding-top: 0;
    border: 0;
    background-color: inherit;
}
.ics-calendar-month-grid .event,
.ics-calendar-month-grid .time,
.ics-calendar-month-grid .end_time,
.ics-calendar-month-grid .all-day-indicator,
.ics-calendar-month-grid .eventdesc,
.ics-calendar-month-grid .location,
.ics-calendar-month-grid .time-inline {
    font-size: 14px !important;
    padding: 0 !important;
}
.ics-calendar-month-grid .time {
    font-weight: 400 !important;
}
.ics-calendar-month-grid .title {
    font-size: 16px !important;
    padding: 0.25em 0;
    display: block !important;
    overflow: hidden;
    width: 100%;
    max-height: 28px;
    text-overflow: ellipsis;
    word-break: inherit !important;
    hyphens: inherit !important;
}
.ics-calendar-month-grid .title,
.ics-calendar-month-grid .all-day-indicator {
    font-weight: 600 !important;
}
.ics-calendar-month-grid td {
    min-height: 10em !important;
}
.ics-calendar-month-grid td,
.ics-calendar-month-grid th {
    border: 1px solid #2f2f2f !important;
}
.ics-calendar-month-grid .events {
    padding-bottom: 1em !important;
}
.ics-calendar-month-grid .events .event {
    padding: 0.5em !important;
}
.ics-calendar-month-grid .events .event .all-day-indicator {
    background-color: #f8db75;
    display: block;
    padding: 0 0.5em !important;
    text-align: center;
    border-radius: 2em;
    text-transform: inherit;
}
.ics-calendar-month-grid .events .event .time {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.4em;
}
.ics-calendar-month-grid .events .event .time:before {
    content: "";
    width: 13px;
    height: 13px;
    background-color: #f8db75;
    display: block;
    border-radius: 1em;
}
.ics-calendar-month-grid .events .event h4 {
    margin: 0;
}
.ics-calendar-month-grid .events .title {
    font-size: 12px !important;
    line-height: 1em !important;
}
.ics-calendar-month-grid thead th,
.ics-calendar-month-grid .day {
    background-color: #fff !important;
    color: #2f2f2f !important;
    text-align: center;
    font-size: 1rem;
}
.ics-calendar-month-grid thead th {
    text-transform: inherit;
    font-size: 0.8rem;
}
.ics-calendar-month-grid .today .day {
    background-color: #f8db75 !important;
    color: #2f2f2f !important;
}
.ics-calendar-month-grid .today .day span {
    color: #2f2f2f !important;
}
.ics-calendar-month-grid .off {
    background-color: #fff !important;
}
.ics-calendar.combinemultiday:not([data-month-table-list-toggle="list"]) td .multiday_first,
.ics-calendar.combinemultiday:not([data-month-table-list-toggle="list"]) td .multiday_last,
.ics-calendar.combinemultiday:not([data-month-table-list-toggle="list"]) td .multiday_middle {
    background-color: #f8db75 !important;
    padding: 0 0.5em !important;
    margin-bottom: 0.5em !important;
}
.ics-calendar.combinemultiday:not([data-month-table-list-toggle="list"]) td .multiday_first {
    border-radius: 2em 0 0 2em !important;
}
.ics-calendar.combinemultiday:not([data-month-table-list-toggle="list"]) td .multiday_last {
    border-radius: 0 2em 2em 0 !important;
}
.r34ics_lightbox.open {
    background-color: rgba(67, 66, 62, 0.8) !important;
}
.r34ics_lightbox_content {
    background-color: #f8db75 !important;
    padding: 0 !important;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto auto repeat(3, 1fr);
}
.r34ics_lightbox_content:has(.time_in_hover_block) {
    grid-template-columns: repeat(2, 1fr);
}
.r34ics_lightbox_content .date_in_hover_block,
.r34ics_lightbox_content .time_in_hover_block {
    background-color: #2f2f2f;
    color: #fff;
    margin-bottom: 0 !important;
    font-size: 20px !important;
}
.r34ics_lightbox_content .time_in_hover_block {
    text-align: right;
}
.r34ics_lightbox_content .location,
.r34ics_lightbox_content .eventdesc,
.r34ics_lightbox_content .title_in_hover_block {
    grid-column: 1/-1;
    padding: 0 1.875rem;
}
.r34ics_lightbox_content .date_in_hover_block,
.r34ics_lightbox_content .time_in_hover_block,
.r34ics_lightbox_content .title_in_hover_block {
    padding: 1.875rem;
}
.r34ics_lightbox_content .eventdesc p a {
    text-decoration: underline;
    font-weight: 600;
    display: inline-block;
}
.r34ics_lightbox_close {
    background-color: #2f2f2f !important;
    font-size: 50px !important;
    line-height: 0.9 !important;
}
.wp-block-details {
    margin-bottom: 1em;
    height: auto;
    transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
.wp-block-details summary {
    padding: 0.5em 1em;
    font-size: 1.2em;
    font-weight: bolder;
    background-color: #fff;
    margin-bottom: 1em;
} /*!
 * baguetteBox.js
 * @author  feimosi
 * @version %%INJECT_VERSION%%
 * @url https://github.com/feimosi/baguetteBox.js
 */
#baguetteBox-overlay {
    display: none;
    opacity: 0;
    position: fixed;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000000;
    background-color: #222;
    background-color: rgba(0, 0, 0, 0.8);
    transition: opacity 0.5s ease;
}
#baguetteBox-overlay.visible {
    opacity: 1;
}
#baguetteBox-overlay .full-image {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
}
#baguetteBox-overlay .full-image figure {
    display: inline;
    margin: 0;
    height: 100%;
}
#baguetteBox-overlay .full-image img {
    display: inline-block;
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
#baguetteBox-overlay .full-image figcaption {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    line-height: 1.8;
    white-space: normal;
    color: #ccc;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.6);
    font-family: sans-serif;
}
#baguetteBox-overlay .full-image:before {
    content: "";
    display: inline-block;
    height: 50%;
    width: 1px;
    margin-right: -1px;
}
#baguetteBox-slider {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    white-space: nowrap;
    transition: left 0.4s ease, transform 0.4s ease;
}
#baguetteBox-slider.bounce-from-right {
    animation: bounceFromRight 0.4s ease-out;
}
#baguetteBox-slider.bounce-from-left {
    animation: bounceFromLeft 0.4s ease-out;
}
.baguetteBox-button#previous-button,
.baguetteBox-button#next-button {
    top: 50%;
    top: calc(50% - 30px);
    width: 44px;
    height: 60px;
}
.baguetteBox-button {
    position: absolute;
    cursor: pointer;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 15%;
    background-color: #323232;
    color: #fff;
    font: 1.6em sans-serif;
    transition: background-color 0.4s ease;
}
.baguetteBox-button:focus,
.baguetteBox-button:hover {
    background-color: rgba(50, 50, 50, 0.9);
}
.baguetteBox-button#next-button {
    right: 2%;
}
.baguetteBox-button#previous-button {
    left: 2%;
}
.baguetteBox-button#close-button {
    top: 20px;
    right: 2%;
    right: calc(2% + 6px);
    width: 30px;
    height: 30px;
}
.baguetteBox-button svg {
    position: absolute;
    left: 0;
    top: 0;
}
.baguetteBox-button svg g {
    stroke: #fff;
}
.baguetteBox-spinner {
    width: 40px;
    height: 40px;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -20px;
}
.baguetteBox-double-bounce1,
.baguetteBox-double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #fff;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    animation: bounce 2s infinite ease-in-out;
}
.baguetteBox-double-bounce2 {
    animation-delay: -1s;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .fixed-nav {
        position: relative;
    }
    .sidebare .comissions-btm {
        left: -19%;
    }
    main {
        display: block;
    }
}
@media screen and (max-width: 1400px) {
    .single figure picture {
        width: 80%;
    }
    .grid .grid-member .member-wrapper {
        flex: 0 0 20%;
    }
    .main-column {
        padding: 2em;
    }
}
@media screen and (max-width: 1200px) {
    .grid .grid-member .member-wrapper {
        flex: 0 0 30%;
    }
    .single-member .grid {
        flex-direction: column;
    }
    .single-member .grid .left,
    .single-member .grid .right {
        width: 100%;
    }
    .single-member .grid .right {
        padding: 1em 0.8em 0;
    }
}
@media screen and (max-width: 1000px) {
    body {
        display: block;
        font-size: 16px;
    }
    .member-wrapper {
        flex: 0 0 33.33%;
    }
    .member-wrapper .member-name {
        font-size: 0.6em;
    }
    .member-wrapper .img-wrapper .overlay {
        font-size: 1.2em;
    }
    .discover .member-wrapper:last-of-type {
        display: none;
    }
    footer {
        flex-direction: column-reverse;
        font-size: 0.8em;
        padding: 2em 1em 1em 1em;
    }
    footer .contact {
        padding: 1em 0;
    }
    .toggle-nav {
        display: block;
        right: 1.5em;
        top: 1em;
        width: 23px;
        height: 1.6em;
        z-index: 10;
        position: relative;
        cursor: pointer;
    }
    .toggle-nav span {
        position: absolute;
        right: 0;
        width: 2.5em;
        height: 3px;
        background-color: #2f2f2f;
        transition: transform 0.3s ease-in-out;
    }
    .toggle-nav span:nth-child(1) {
        top: 0;
    }
    .toggle-nav span:nth-child(2) {
        top: 50%;
    }
    .toggle-nav span:nth-child(3) {
        top: 100%;
    }
    .toggle-nav.close {
        width: 2.5em;
    }
    .toggle-nav.close span {
        transition: transform 0.3s ease-in-out;
    }
    .toggle-nav.close span:nth-child(1) {
        transform: rotate(-45deg);
        top: 50%;
        width: 100%;
    }
    .toggle-nav.close span:nth-child(2) {
        width: 0;
    }
    .toggle-nav.close span:nth-child(3) {
        transform: rotate(45deg);
        top: 50%;
        width: 100%;
    }
    .sidebar {
        width: 100%;
        background-color: #f8db75;
        min-height: inherit;
        height: 40px;
        z-index: 10;
    }
    .sidebar .logo {
        margin: 0.5em;
    }
    .sidebar .menu-wrapper {
        height: inherit;
    }
    .sidebar .menu li {
        padding: 0.4em 0;
    }
    .sidebar .lang {
        padding-top: 1.5em;
        position: relative;
        width: 190px;
    }
    .sidebar .scroll {
        overflow: inherit;
        width: inherit;
        display: contents;
    }
    .sidebar .commission-btn {
        position: initial;
        left: 0;
        width: 230px;
        padding: 0.5em 1em;
        background-color: #f8db75;
    }
    .sidebar .commission-btn a {
        padding: 0;
        margin: 0.6em 0;
    }
    .page-id-48 .main-column {
        max-width: 90%;
        width: 100%;
    }
    #gform_wrapper_1.gform_wrapper .subtitle {
        margin-bottom: 0;
    }
    #gform_wrapper_1.gform_wrapper ul.gfield_radio {
        flex-direction: column;
    }
    #gform_wrapper_1.gform_wrapper ul.gfield_radio li {
        width: 100%;
    }
    #gform_wrapper_1.gform_wrapper .gfield_list {
        margin-bottom: 1.5em;
    }
    #gform_wrapper_1.gform_wrapper table.gfield_list td {
        display: flex;
        flex-direction: column-reverse;
        margin-bottom: 2em;
    }
    #gform_wrapper_1.gform_wrapper table.gfield_list tr {
        border: 0;
    }
    #gform_wrapper_1.gform_wrapper table.gfield_list tr.gfield_list_row_odd,
    #gform_wrapper_1.gform_wrapper table.gfield_list tr.gfield_list_row_even {
        background-color: #f8db75;
    }
    #gform_wrapper_1.gform_wrapper table.gfield_list tbody tr td.gfield_list_icons {
        display: flex;
        justify-content: center;
        background-color: #f8db75;
        height: 16px;
    }
    #gform_wrapper_1.gform_wrapper table.gfield_list tbody tr td.gfield_list_icons a {
        text-align: center;
        margin-top: 0;
    }
    #gform_wrapper_1.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
        margin-top: 0;
        padding-top: 0;
    }
    #gform_wrapper_1.gform_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after {
        font-weight: 500;
    }
    .fixed-nav {
        bottom: inherit;
        background-color: #f8db75;
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
    .fixed-nav .menu-wrapper {
        position: fixed;
        transform: translateY(-100%);
        transition: transform 0.3s ease-in-out;
        margin-top: 0;
        background-color: #fff;
        height: 100vh;
        width: 100%;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        font-size: 1.4em;
    }
    .fixed-nav .menu-wrapper.open {
        transform: translateY(0);
    }
    .ics-calendar-month-grid .event,
    .ics-calendar-month-grid .time,
    .ics-calendar-month-grid .end_time,
    .ics-calendar-month-grid .all-day-indicator,
    .ics-calendar-month-grid .eventdesc,
    .ics-calendar-month-grid .location,
    .ics-calendar-month-grid .time-inline {
        font-size: 12px !important;
    }
}
@media screen and (max-width: 900px) {
    h1 {
        font-size: 1.7em;
    }
    h2 {
        font-size: 1.4em;
    }
    .grid h3 {
        margin-top: 0;
    }
    .grid .content {
        margin-top: 2em;
        max-width: none;
    }
    .single-member .grid .content {
        max-width: 100%;
        margin-top: 0.4em;
    }
    .single-member .grid .content .social-wrapper {
        max-width: 300px;
    }
    .single-member .grid .top-content {
        padding: 0 0.8em 1em;
    }
    #gform_wrapper_1.gform_wrapper #gform_page_1_4 .gform_page_footer {
        flex-direction: column;
    }
    #gform_wrapper_1.gform_wrapper #gform_page_1_4 .gform_page_footer .gform_previous_button {
        width: 155px;
        margin-bottom: 2em;
    }
    #gform_wrapper_1.gform_wrapper #gform_page_1_4 .gform_page_footer .gform_button.button {
        width: 100%;
    }
    .news-wrapper a {
        flex-direction: column;
    }
    .news-wrapper .img-wrapper {
        height: 180px;
        width: 100%;
        order: 2;
    }
    .news-wrapper .news-content {
        flex-basis: 100%;
        margin-left: 0;
        order: 1;
        font-size: 0.8em;
    }
    .news-wrapper .news-content p {
        margin-bottom: 0.4em;
    }
    .grid .top-content .search {
        margin-top: 1em;
    }
    .wp-block-details summary {
        font-size: 1em;
    }
}
@media screen and (max-width: 680px) {
    .single figure picture {
        width: 100%;
    }
    .discover {
        margin: 1em 0;
    }
    .member-wrapper .img-wrapper .overlay {
        font-size: 0.9em;
    }
    .grid {
        padding: 1em 0;
    }
    .grid .grid-member .member-wrapper {
        flex: 0 0 50%;
    }
    .main-column {
        padding: 2em 1em;
    }
    .page-id-48 .main-column {
        max-width: 100%;
        width: 90%;
    }
    #gform_wrapper_1.gform_wrapper .gform_page_footer .button.gform_button,
    #gform_wrapper_1.gform_wrapper .gform_page_footer .button.gform_next_button,
    #gform_wrapper_1.gform_wrapper .gform_page_footer .button.gform_previous_button {
        width: 35%;
    }
    [type="checkbox"] + label::before,
    [type="radio"] + label::before,
    [type="checkbox"]:checked + label::before,
    [type="radio"]:checked + label::before {
        padding: 0 8px;
    }
    #input_1_8 {
        background-size: 2em;
        background-position: left;
    }
    #input_1_9 {
        background-size: 2em;
        background-position: left;
    }
    #input_1_14 {
        background-size: 2em;
        background-position: left;
    }
    #input_1_15 {
        background-size: 1.3em;
        background-position: left;
    }
    #input_1_16 {
        background-size: 2em;
        background-position: left;
    }
    #input_1_17 {
        background-size: 2.3em;
        background-position: left;
    }
    #input_1_18 {
        background-size: 2.3em;
        background-position: left;
    }
    #input_1_19 {
        background-size: 1.8em;
        background-position: left;
    }
    #gform_wrapper_1.gform_wrapper .gform_page_footer .button.gform_next_button {
        background-size: 1.8em;
    }
    #gform_wrapper_1.gform_wrapper .gform_page_footer .button.gform_previous_button {
        background-size: 1.8em;
    }
    .ics-calendar-month-grid .title {
        max-height: 22px;
    }
}
@media screen and (max-height: 1000px) {
    .sidebar .scroll {
        overflow: auto;
    }
}
@keyframes slideleft {
    0% {
        padding-right: 2em;
    }
    100% {
        padding-right: 2.5em;
    }
}
@keyframes slideright {
    0% {
        padding-left: 2em;
    }
    100% {
        padding-left: 2.5em;
    }
}
@keyframes bounceFromRight {
    0% {
        margin-left: 0;
    }
    50% {
        margin-left: -30px;
    }
    100% {
        margin-left: 0;
    }
}
@keyframes bounceFromLeft {
    0% {
        margin-left: 0;
    }
    50% {
        margin-left: 30px;
    }
    100% {
        margin-left: 0;
    }
}
@keyframes bounce {
    0%,
    100% {
        transform: scale(0);
    }
    50% {
        transform: scale(1);
    }
}
/*# sourceMappingURL=style.min.css.map */
