@charset "utf-8";
@font-face{font-family:"Cera Round Pro";src:url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../fonts/cera_round_pro_black.woff2?v=20251107140718') format("woff2"),url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../fonts/cera_round_pro_black.woff?v=20251107140718') format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Cera Round Pro";src:url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../fonts/cera_round_pro_medium.woff2?v=20251107140718') format("woff2"),url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../fonts/cera_round_pro_medium.woff?v=20251107140718') format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Cera Round Pro";src:url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../fonts/cera_round_pro_bold.woff2?v=20251107140718') format("woff2"),url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../fonts/cera_round_pro_bold.woff?v=20251107140718') format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cera Round Pro";src:url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../fonts/cera_round_pro_regular.woff2?v=20251107140718') format("woff2"),url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../fonts/cera_round_pro_regular.woff?v=20251107140718') format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"fontello";src:url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../fonts/fontello.eot?v=20251107140718');src:url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../fonts/fontello.eot?v=20251107140718#iefix') format("embedded-opentype"),url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../fonts/fontello.woff2?v=20251107140718') format("woff2"),url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../fonts/fontello.woff?v=20251107140718') format("woff"),url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../fonts/fontello.ttf?v=20251107140718') format("truetype"),url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../img/dbd2cd73285f2b31350a.svg?v=20251107140718#fontello') format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^=icon-],[class*=" icon-"]{position:relative;display:inline-block;top:var(--fontello-icon-top);font-size:var(--fontello-icon-font-size);color:var(--fontello-icon-color);transition:all var(--fontello-icon-transition-duration, 0.3s) ease;line-height:1}[class^=icon-]::before,[class*=" icon-"]::before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;width:auto;margin:0;position:relative;display:block;top:0;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-personal-donation:before{content:""}.icon-corporate-donation:before{content:""}.icon-mail:before{content:""}.icon-location:before{content:""}.icon-linkedin:before{content:""}.icon-linkedin-alt-1:before{content:""}.icon-instagram:before{content:""}.icon-info:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-right:before{content:""}.icon-angle-down:before{content:""}.icon-heart:before{content:""}.icon-facebook:before{content:""}.icon-external-link:before{content:""}.icon-angle-right:before{content:""}.icon-download:before{content:""}.icon-angle-left:before{content:""}.icon-x:before{content:""}.icon-youtube:before{content:""}.icon-search:before{content:""}.icon-timer:before{content:""}.icon-share:before{content:""}.icon-play:before{content:""}.icon-plus:before{content:""}.icon-print:before{content:""}.icon-eye:before{content:""}.icon-close:before{content:""}.icon-burger-menu:before{content:""}.icon-pinterest:before{content:""}.icon-link:before{content:""}.icon-linkedin-alt:before{content:""}/*!
 * Bootstrap Grid v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container,.container-fluid,.container-xxl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 1700px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:none}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xxl,.col-xxl-auto,.col-xxl-12,.col-xxl-11,.col-xxl-10,.col-xxl-9,.col-xxl-8,.col-xxl-7,.col-xxl-6,.col-xxl-5,.col-xxl-4,.col-xxl-3,.col-xxl-2,.col-xxl-1,.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media(min-width: 768px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media(min-width: 992px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media(min-width: 1200px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media(min-width: 1500px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media(min-width: 1700px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xxl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xxl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xxl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xxl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xxl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xxl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xxl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xxl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xxl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.order-xxl-first{order:-1}.order-xxl-last{order:13}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media(min-width: 768px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media(min-width: 992px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media(min-width: 1200px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media(min-width: 1500px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media(min-width: 1700px){.d-xxl-none{display:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media(min-width: 768px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media(min-width: 992px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media(min-width: 1200px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media(min-width: 1500px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}@media(min-width: 1700px){.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-0.25rem !important}.mt-n1,.my-n1{margin-top:-0.25rem !important}.mr-n1,.mx-n1{margin-right:-0.25rem !important}.mb-n1,.my-n1{margin-bottom:-0.25rem !important}.ml-n1,.mx-n1{margin-left:-0.25rem !important}.m-n2{margin:-0.5rem !important}.mt-n2,.my-n2{margin-top:-0.5rem !important}.mr-n2,.mx-n2{margin-right:-0.5rem !important}.mb-n2,.my-n2{margin-bottom:-0.5rem !important}.ml-n2,.mx-n2{margin-left:-0.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media(min-width: 768px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-0.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important}.m-sm-n2{margin:-0.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media(min-width: 992px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-0.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important}.m-md-n2{margin:-0.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media(min-width: 1200px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-0.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important}.m-lg-n2{margin:-0.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media(min-width: 1500px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-0.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important}.m-xl-n2{margin:-0.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}@media(min-width: 1700px){.m-xxl-0{margin:0 !important}.mt-xxl-0,.my-xxl-0{margin-top:0 !important}.mr-xxl-0,.mx-xxl-0{margin-right:0 !important}.mb-xxl-0,.my-xxl-0{margin-bottom:0 !important}.ml-xxl-0,.mx-xxl-0{margin-left:0 !important}.m-xxl-1{margin:.25rem !important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem !important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem !important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem !important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem !important}.m-xxl-2{margin:.5rem !important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem !important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem !important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem !important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem !important}.m-xxl-3{margin:1rem !important}.mt-xxl-3,.my-xxl-3{margin-top:1rem !important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem !important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem !important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem !important}.m-xxl-4{margin:1.5rem !important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem !important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem !important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem !important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem !important}.m-xxl-5{margin:3rem !important}.mt-xxl-5,.my-xxl-5{margin-top:3rem !important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem !important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem !important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem !important}.p-xxl-0{padding:0 !important}.pt-xxl-0,.py-xxl-0{padding-top:0 !important}.pr-xxl-0,.px-xxl-0{padding-right:0 !important}.pb-xxl-0,.py-xxl-0{padding-bottom:0 !important}.pl-xxl-0,.px-xxl-0{padding-left:0 !important}.p-xxl-1{padding:.25rem !important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem !important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem !important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem !important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem !important}.p-xxl-2{padding:.5rem !important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem !important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem !important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem !important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem !important}.p-xxl-3{padding:1rem !important}.pt-xxl-3,.py-xxl-3{padding-top:1rem !important}.pr-xxl-3,.px-xxl-3{padding-right:1rem !important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem !important}.pl-xxl-3,.px-xxl-3{padding-left:1rem !important}.p-xxl-4{padding:1.5rem !important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem !important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem !important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem !important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem !important}.p-xxl-5{padding:3rem !important}.pt-xxl-5,.py-xxl-5{padding-top:3rem !important}.pr-xxl-5,.px-xxl-5{padding-right:3rem !important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem !important}.pl-xxl-5,.px-xxl-5{padding-left:3rem !important}.m-xxl-n1{margin:-0.25rem !important}.mt-xxl-n1,.my-xxl-n1{margin-top:-0.25rem !important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-0.25rem !important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-0.25rem !important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-0.25rem !important}.m-xxl-n2{margin:-0.5rem !important}.mt-xxl-n2,.my-xxl-n2{margin-top:-0.5rem !important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-0.5rem !important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-0.5rem !important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-0.5rem !important}.m-xxl-n3{margin:-1rem !important}.mt-xxl-n3,.my-xxl-n3{margin-top:-1rem !important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-1rem !important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-1rem !important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-1rem !important}.m-xxl-n4{margin:-1.5rem !important}.mt-xxl-n4,.my-xxl-n4{margin-top:-1.5rem !important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-1.5rem !important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-1.5rem !important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-1.5rem !important}.m-xxl-n5{margin:-3rem !important}.mt-xxl-n5,.my-xxl-n5{margin-top:-3rem !important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-3rem !important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-3rem !important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-3rem !important}.m-xxl-auto{margin:auto !important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto !important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto !important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto !important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto !important}}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}:root{--container-size: 100%;--container-gutter: calc((250 * 100 / 1920) * 1vw);--container-row-width: calc(100vw - var(--container-gutter));--grid-gutter-width: 30px;--main-content-padding-top: var(--site-header-height)}@media(max-width: 991.98px){:root{--container-gutter: 10px}}html{font-size:100%;background-size:100% auto}body{position:relative;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:100%;background-color:var(--color-background-main, #fff)}body:is(.opened, .is-scroll-freezed){overflow:hidden}.main-content{position:relative;padding-top:var(--main-content-padding-top)}.main-content:not(:has(.section-block))~.site-footer{--site-footer-margin-top: 0}@media print{.main-content{--main-content-padding-top: 0}}.body-wrapper{display:flex;flex-direction:column;min-height:100dvh}.body-wrapper .main-content{flex-grow:1}@media print{.body-wrapper .site-header+.main-content>:first-child{--section-block-margin-top: 0}}@media print{.body-wrapper .site-header{display:none}}img{max-width:100%;height:auto}@media print{img{max-height:45dvh}}*,::before,::after{box-sizing:border-box}*:focus{text-decoration:none}button{border:none}.container,.container-fluid,.container-xxl{width:calc(100% - var(--container-gutter))}.code-snippet{position:relative;display:block;white-space:pre;-moz-tab-size:4;-o-tab-size:4;tab-size:4;max-width:100%;overflow:auto;max-height:30vh;line-height:1.2em;padding:1.2em;background-color:var(--color-background-main)}.otgs-development-site-front-end{display:none !important}.grecaptcha-badge{visibility:hidden}:root{--title-font-family: Cera Round Pro, arial, helvetica, sans-serif;--title-font-weight: 700;--text-font-family: Cera Round Pro, arial, helvetica, sans-serif;--text-font-size: clamp(1rem, 0.19vw + 0.96rem, 1.19rem);--text-line-height: 1.4736842105;--text-letter-spacing: normal}.site-footer .footer-secondary-menu .menu-link,.site-footer .footer-main-menu .menu-item .menu-link,.event-ticket-cards-block .card .upper-title,.page-template-page_donation-form .donation-block .form-summary .summary-list,.company-phone-card .value,.company-phone-card .ext,.company-address-card .title,.title-5,.event-ticket-cards-block .content .subtitle,.header-event-block .content .subtitle,.page-template-page_donation-form .donation-block .form-donation-tribute-enabled-fieldset .form-checkbox-fields .form-check-label,.breakfast-club-header .burger-secondary-menu-wrapper .menu-link,.single-article-recipe-header-block .recipe-infos .value,.dialog .dialog-header .title,.form-fieldset-title,.title-4,.gform_wrapper.gravity-theme .gsection_title,.form-section-title,.title-3,.title-2,.title-1{display:var(--title-display, block);font-size:var(--title-font-size);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing);font-family:var(--title-font-family);font-weight:var(--title-font-weight);text-transform:var(--title-text-transform);color:var(--title-text-color, var(--color-text-main));margin-block:var(--title-margin-top, 0) var(--title-margin-bottom, 0);text-wrap:balance}.site-footer .footer-secondary-menu .menu-link:last-child,.site-footer .footer-main-menu .menu-item .menu-link:last-child,.event-ticket-cards-block .card .upper-title:last-child,.page-template-page_donation-form .donation-block .form-summary .summary-list:last-child,.company-phone-card .value:last-child,.company-phone-card .ext:last-child,.company-address-card .title:last-child,.title-5:last-child,.event-ticket-cards-block .content .subtitle:last-child,.header-event-block .content .subtitle:last-child,.page-template-page_donation-form .donation-block .form-donation-tribute-enabled-fieldset .form-checkbox-fields .form-check-label:last-child,.breakfast-club-header .burger-secondary-menu-wrapper .menu-link:last-child,.single-article-recipe-header-block .recipe-infos .value:last-child,.dialog .dialog-header .title:last-child,.form-fieldset-title:last-child,.title-4:last-child,.gform_wrapper.gravity-theme .gsection_title:last-child,.form-section-title:last-child,.title-3:last-child,.title-2:last-child,.title-1:last-child{--title-margin-bottom: 0}.resources-listing-block .parent-category,.video-block .description .wp-caption .wp-caption-text,.text-block .description .wp-caption .wp-caption-text,.table-container .table-caption .legal-note,.wysiwyg-block .wp-caption .wp-caption-text,.upper-title-3,.event-guests-block .guest .subtitle,.upper-title-2,.event-guests-block .guest .upper-title,.header-event-block .event-card .location,.header-event-block .event-card .date,.header-event-block .content .upper-title,.half-text-half-media-block .section-title .upper-title,.half-form-block .header .upper-title,.header-press-room-block .featured-article .info,.header-press-room-block .section-title .upper-title,.header-block .section-header .upper-title,.featured-article-banner-block .col-content .info,.career-header-block .informations,.article-reading-time,.single-article-recipe-header-block .recipe-infos .label,.article-card .info,.fundraiser-event-card .date,.signature-event-card .location,.signature-event-card .hgroup .date,.job-listing-card .informations,.breadcrumbs,.featured-card .subtitle,.footer-newsletter .footer-social .title,.footer-newsletter .office-item .title,.upper-title-1{display:var(--upper-title-display, block);font-size:var(--upper-title-font-size);line-height:var(--upper-title-line-height);text-transform:var(--upper-title-text-transform, uppercase);letter-spacing:var(--upper-title-letter-spacing);font-family:var(--text-font-family);font-weight:var(--upper-title-font-weight, 500);color:var(--upper-title-text-color, var(--color-text-main));margin-block:var(--upper-title-margin-top, 0) var(--upper-title-margin-bottom, 0);text-wrap:balance}.resources-listing-block .parent-category:last-child,.video-block .description .wp-caption .wp-caption-text:last-child,.text-block .description .wp-caption .wp-caption-text:last-child,.table-container .table-caption .legal-note:last-child,.wysiwyg-block .wp-caption .wp-caption-text:last-child,.upper-title-3:last-child,.event-guests-block .guest .subtitle:last-child,.upper-title-2:last-child,.event-guests-block .guest .upper-title:last-child,.header-event-block .event-card .location:last-child,.header-event-block .event-card .date:last-child,.header-event-block .content .upper-title:last-child,.half-text-half-media-block .section-title .upper-title:last-child,.half-form-block .header .upper-title:last-child,.header-press-room-block .featured-article .info:last-child,.header-press-room-block .section-title .upper-title:last-child,.header-block .section-header .upper-title:last-child,.featured-article-banner-block .col-content .info:last-child,.career-header-block .informations:last-child,.article-reading-time:last-child,.single-article-recipe-header-block .recipe-infos .label:last-child,.article-card .info:last-child,.fundraiser-event-card .date:last-child,.signature-event-card .location:last-child,.signature-event-card .hgroup .date:last-child,.job-listing-card .informations:last-child,.breadcrumbs:last-child,.featured-card .subtitle:last-child,.footer-newsletter .footer-social .title:last-child,.footer-newsletter .office-item .title:last-child,.upper-title-1:last-child{--upper-title-margin-bottom: 0}body{font-size:var(--text-font-size);line-height:var(--text-line-height);letter-spacing:var(--text-letter-spacing);font-weight:var(--text-font-weight);font-family:var(--text-font-family);color:var(--color-text-main)}:root{--title-1-font-size: clamp(2rem, 1.44vw + 1.71rem, 3.44rem);--title-1-line-height: 1;--title-1-letter-spacing: -0.0290909091em;--title-1-margin-bottom: 0.7272727273em}.title-1{--title-font-size: var(--title-1-font-size);--title-line-height: var(--title-1-line-height);--title-letter-spacing: var(--title-1-letter-spacing);--title-margin-bottom: var(--title-1-margin-bottom)}:root{--title-2-font-size: clamp(1.75rem, 0.75vw + 1.6rem, 2.5rem);--title-2-line-height: 1;--title-2-letter-spacing: -0.03em;--title-2-margin-bottom: 1em}.title-2{--title-font-size: var(--title-2-font-size);--title-line-height: var(--title-2-line-height);--title-letter-spacing: var(--title-2-letter-spacing);--title-margin-bottom: var(--title-2-margin-bottom)}:root{--title-3-font-size: clamp(1.38rem, 0.63vw + 1.25rem, 2rem);--title-3-line-height: 1.25;--title-3-letter-spacing: -0.025em;--title-3-margin-bottom: 1.25em}.gform_wrapper.gravity-theme .gsection_title,.form-section-title,.title-3{--title-font-size: var(--title-3-font-size);--title-line-height: var(--title-3-line-height);--title-letter-spacing: var(--title-3-letter-spacing);--title-margin-bottom: var(--title-3-margin-bottom)}:root{--title-4-font-size: clamp(1.25rem, 0.5vw + 1.15rem, 1.75rem);--title-4-line-height: 1.1428571429;--title-4-letter-spacing: -0.0142857143em;--title-4-margin-bottom: 1.4285714286em}.event-ticket-cards-block .content .subtitle,.header-event-block .content .subtitle,.page-template-page_donation-form .donation-block .form-donation-tribute-enabled-fieldset .form-checkbox-fields .form-check-label,.breakfast-club-header .burger-secondary-menu-wrapper .menu-link,.single-article-recipe-header-block .recipe-infos .value,.dialog .dialog-header .title,.form-fieldset-title,.title-4{--title-font-size: var(--title-4-font-size);--title-line-height: var(--title-4-line-height);--title-letter-spacing: var(--title-4-letter-spacing);--title-margin-bottom: var(--title-4-margin-bottom)}:root{--title-5-font-size: clamp(1.13rem, 0.5vw + 1.03rem, 1.63rem);--title-5-line-height: 1.4615384615;--title-5-letter-spacing: -0.0115384615em;--title-5-margin-bottom: 1.5384615385em}.event-ticket-cards-block .card .upper-title,.page-template-page_donation-form .donation-block .form-summary .summary-list,.company-phone-card .value,.company-phone-card .ext,.company-address-card .title,.title-5{--title-font-size: var(--title-5-font-size);--title-line-height: var(--title-5-line-height);--title-letter-spacing: var(--title-5-letter-spacing);--title-margin-bottom: var(--title-5-margin-bottom)}:root{--upper-title-1-font-size: clamp(1rem, 0.13vw + 0.98rem, 1.13rem);--upper-title-1-line-height: 1.5555555556;--upper-title-1-letter-spacing: 0.0555555556em;--upper-title-1-margin-bottom: 0.8333333333em}.event-guests-block .guest .upper-title,.header-event-block .event-card .location,.header-event-block .event-card .date,.header-event-block .content .upper-title,.half-text-half-media-block .section-title .upper-title,.half-form-block .header .upper-title,.header-press-room-block .featured-article .info,.header-press-room-block .section-title .upper-title,.header-block .section-header .upper-title,.featured-article-banner-block .col-content .info,.career-header-block .informations,.article-reading-time,.single-article-recipe-header-block .recipe-infos .label,.article-card .info,.fundraiser-event-card .date,.signature-event-card .location,.signature-event-card .hgroup .date,.job-listing-card .informations,.breadcrumbs,.featured-card .subtitle,.footer-newsletter .footer-social .title,.footer-newsletter .office-item .title,.upper-title-1{--upper-title-font-size: var(--upper-title-1-font-size);--upper-title-line-height: var(--upper-title-1-line-height);--upper-title-letter-spacing: var(--upper-title-1-letter-spacing);--upper-title-margin-bottom: var(--upper-title-1-margin-bottom)}:root{--upper-title-2-font-size: clamp(0.94rem, 0.06vw + 0.93rem, 1rem);--upper-title-2-line-height: 1.5;--upper-title-2-letter-spacing: 0.0625em;--upper-title-2-margin-bottom: 0.9375em}.event-guests-block .guest .subtitle,.upper-title-2{--upper-title-font-size: var(--upper-title-2-font-size);--upper-title-line-height: var(--upper-title-2-line-height);--upper-title-letter-spacing: var(--upper-title-2-letter-spacing);--upper-title-margin-bottom: var(--upper-title-2-margin-bottom)}:root{--upper-title-3-font-size: clamp(0.69rem, 0.06vw + 0.68rem, 0.75rem);--upper-title-3-line-height: 2;--upper-title-3-letter-spacing: 0.0666666667em;--upper-title-3-margin-bottom: 1.25em}.video-block .description .wp-caption .wp-caption-text,.text-block .description .wp-caption .wp-caption-text,.table-container .table-caption .legal-note,.wysiwyg-block .wp-caption .wp-caption-text,.upper-title-3{--upper-title-font-size: var(--upper-title-3-font-size);--upper-title-line-height: var(--upper-title-3-line-height);--upper-title-letter-spacing: var(--upper-title-3-letter-spacing);--upper-title-margin-bottom: var(--upper-title-3-margin-bottom)}small{font-size:calc(var(--text-font-size) * var(--text-small-shrink-value, 0.7))}.title-1{--title-font-weight: 900}.title-2{--title-font-weight: 900}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:has(>small:only-child){line-height:calc(var(--text-line-height) * var(--text-small-shrink-value, 0.7))}p{margin-block:var(--p-margin-top, 0) var(--p-margin-bottom, 1em)}p:last-child{--p-margin-bottom: 0px}em{font-style:italic}strong{font-weight:700}span.accent{color:var(--color-accent-primary)}sup{top:-1em;font-size:50%}:root{--button-padding-block: 14px;--button-padding-inline: 30px;--button-min-height: 54px;--button-border-radius: 30px;--button-border-width: 2px;--button-bg-color-active-mix-percentage: 60%;--button-bg-color-active-mix-color: #fff;--button-font-size: clamp(1rem, 0.13vw + 0.98rem, 1.13rem);--button-font-family: Cera Round Pro, arial, helvetica, sans-serif;--button-font-weight: 700;--button-line-height: 1.3333333333;--button-letter-spacing: normal;--button-transition-duration: 0.45s;--button-column-gap: 8px;--button-row-gap: 4px;--button-transition-ease: ease;--btn-container-row-gap: 20px;--btn-container-column-gap: 20px;--btn-container-flex-wrap: wrap;--btn-container-justify-content: flex-start;--button-primary-accent-color: var(--color-accent-3);--button-secondary-accent-color: var(--color-accent-2);--button-tertiary-accent-color: var(--color-accent-5);--button-quaternary-accent-color: var(--color-accent-1)}@media(min-width: 992px){:root{--button-min-height: 60px;--button-padding-block: 16px}}.gform_wrapper.gravity-theme .gform_footer .button,.gform_wrapper.gravity-theme .gform_page_footer .button,.gform_wrapper.gravity-theme .gfield--type-fileupload .gfield_label,.progress-steps .btn-step,.video-card .btn-play,.video-card .overlay-link,.pagination .page-numbers,.open-collapse-wrapper .btn-toggle,.open-collapse-wrapper .open-collapse-title,.resource-card .action .action-btn,.resource-card .overlay-link,.media-slider-card .btn-video-trigger,.media-slider-card .overlay-link,.submenu-trigger,.form-custom-search .btn-search,.form-file-upload-group .form-label::after,.button{padding:0;background-color:transparent;border:0}.single-article-recipe-header-block .sharing,.btns{display:flex;flex-wrap:var(--btn-container-flex-wrap);align-items:var(--btn-container-align-items, center);flex-direction:var(--btn-container-flex-direction);gap:var(--btn-container-row-gap, 0) var(--btn-container-column-gap, 0);justify-content:var(--btn-container-justify-content);margin-top:var(--btn-container-margin-top)}.single-article-recipe-header-block .sharing:first-child,.btns:first-child{--btn-container-margin-top: 0}.pagination .page-numbers.prev,.pagination .page-numbers.next,.pagination .page-numbers:not(.current,.prev,.next),.pagination .page-numbers.current,.resource-card .action .action-btn,.dialog .dialog-close,.button-primary{--button-accent-color: var(--button-primary-accent-color);--button-text-color: var(--text-color-light);--button-bg-color: var(--button-accent-color);--button-outline-color: var(--button-accent-color);--button-bg-color-active: color-mix(in srgb, var(--button-accent-color) var(--button-bg-color-active-mix-percentage), var(--button-bg-color-active-mix-color))}.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button,.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button,.gform_wrapper.gravity-theme .gform_footer .gform_button,.gform_wrapper.gravity-theme .gform_page_footer .gform_button,.gform_wrapper.gravity-theme .gfield--type-fileupload .gfield_label,.form-file-upload-group .form-label::after,.button-secondary{--button-accent-color: var(--button-secondary-accent-color);--button-text-color: var(--text-color-light);--button-bg-color: var(--button-accent-color);--button-outline-color: var(--button-accent-color);--button-bg-color-active: color-mix(in srgb, var(--button-accent-color) var(--button-bg-color-active-mix-percentage), var(--button-bg-color-active-mix-color))}.schools-corner-header .btn-burger-menu,.button-tertiary{--button-accent-color: var(--button-tertiary-accent-color);--button-text-color: var(--color-accent-1);--button-bg-color: var(--button-accent-color);--button-bordered-text-color-active: var(--color-accent-1);--button-outline-color: var(--button-accent-color);--button-bg-color-active: color-mix(in srgb, var(--button-accent-color) var(--button-bg-color-active-mix-percentage), var(--button-bg-color-active-mix-color))}.donation-header .burger-donation-menu-wrapper:not(.is-open) .burger-menu-trigger,.breakfast-club-header .burger-secondary-menu-wrapper.is-open .burger-menu-trigger,.button-quaternary{--button-accent-color: var(--button-quaternary-accent-color);--button-text-color: var(--text-color-light);--button-bg-color: var(--button-accent-color);--button-outline-color: var(--button-accent-color);--button-bg-color-active: color-mix(in srgb, var(--button-accent-color) var(--button-bg-color-active-mix-percentage), var(--button-bg-color-active-mix-color))}.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button,.pagination .page-numbers:not(.current,.prev,.next),.button-bordered{--button-bg-color: var(--button-bordered-bg-color, transparent);--button-border-color: var(--button-bordered-border-color, var(--button-accent-color));--button-text-color: var(--button-bordered-text-color, var(--color-accent-1));--button-bg-color-active: var(--button-bordered-bg-color-active, var(--button-accent-color));--button-text-color-active: var(--button-bordered-text-color-active, var(--text-color-light))}.button-inline{--button-padding-block: 0;--button-padding-inline: 0;--button-border-width: 0;--button-min-height: 0;--button-text-transform: uppercase;--button-bg-color: transparent;--button-bg-color-active: transparent;--button-text-color: var(--button-inline-text-color, var(--color-accent-1));--button-text-color-active: var(--button-inline-text-color-active, color-mix(in srgb, var(--color-accent-1) var(--button-bg-color-active-mix-percentage), var(--button-bg-color-active-mix-color)));--button-icon-color: var(--button-inline-icon-color, var(--color-accent-3));--button-outline-color: var(--button-icon-color, var(--button-text-color))}.gform_wrapper.gravity-theme .gform_footer .button .button-mask,.gform_wrapper.gravity-theme .gform_page_footer .button .button-mask,.video-card .btn-play .button-mask,.pagination .page-numbers .button-mask,.open-collapse-wrapper .btn-toggle .button-mask,.resource-card .action .action-btn .button-mask,.media-slider-card .btn-video-trigger .button-mask,.button .button-mask{--btn-mask-extra-label-opacity: 0;--btn-mask-translate-duration: var(--button-transition-duration);--btn-mask-translate-ease: var(--button-transition-ease);--btn-mask-translate-delay: 0s;--btn-mask-opacity-duration: var(--button-transition-duration);--btn-mask-opacity-ease: var(--button-transition-ease);--btn-mask-opacity-delay: 0s;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.gform_wrapper.gravity-theme .gform_footer .button .mask-label,.gform_wrapper.gravity-theme .gform_page_footer .button .mask-label,.video-card .btn-play .mask-label,.pagination .page-numbers .mask-label,.open-collapse-wrapper .btn-toggle .mask-label,.resource-card .action .action-btn .mask-label,.media-slider-card .btn-video-trigger .mask-label,.button .mask-label,.gform_wrapper.gravity-theme .gform_footer .button .mask-extra-label,.gform_wrapper.gravity-theme .gform_page_footer .button .mask-extra-label,.video-card .btn-play .mask-extra-label,.pagination .page-numbers .mask-extra-label,.open-collapse-wrapper .btn-toggle .mask-extra-label,.resource-card .action .action-btn .mask-extra-label,.media-slider-card .btn-video-trigger .mask-extra-label,.button .mask-extra-label{display:flex;align-items:center;gap:var(--button-row-gap) var(--button-column-gap)}.gform_wrapper.gravity-theme .gform_footer .button .mask-label,.gform_wrapper.gravity-theme .gform_page_footer .button .mask-label,.video-card .btn-play .mask-label,.pagination .page-numbers .mask-label,.open-collapse-wrapper .btn-toggle .mask-label,.resource-card .action .action-btn .mask-label,.media-slider-card .btn-video-trigger .mask-label,.button .mask-label{grid-row:1;grid-column:1;color:inherit;letter-spacing:inherit;opacity:var(--btn-mask-label-opacity);translate:var(--btn-mask-label-translate);transition:translate var(--btn-mask-translate-duration) var(--btn-mask-translate-ease) var(--btn-mask-translate-delay),opacity var(--btn-mask-opacity-duration) var(--btn-mask-opacity-ease) var(--btn-mask-opacity-delay)}.gform_wrapper.gravity-theme .gform_footer .button .mask-extra-label,.gform_wrapper.gravity-theme .gform_page_footer .button .mask-extra-label,.video-card .btn-play .mask-extra-label,.pagination .page-numbers .mask-extra-label,.open-collapse-wrapper .btn-toggle .mask-extra-label,.resource-card .action .action-btn .mask-extra-label,.media-slider-card .btn-video-trigger .mask-extra-label,.button .mask-extra-label{grid-row:1;grid-column:1;color:var(--button-text-color-active);opacity:var(--btn-mask-extra-label-opacity, 0);translate:var(--btn-mask-extra-label-translate, 0 100%);transition:translate var(--btn-mask-translate-duration) var(--btn-mask-translate-ease) var(--btn-mask-translate-delay),opacity var(--btn-mask-opacity-duration) var(--btn-mask-opacity-ease) var(--btn-mask-opacity-delay)}.video-card .btn-play:is(:hover, :focus-visible):not([disabled]) .button-mask,.pagination .page-numbers:is(:hover, :focus-visible):not([disabled]) .button-mask,.open-collapse-wrapper .btn-toggle:is(:hover, :focus-visible):not([disabled]) .button-mask,.resource-card .action .action-btn:is(:hover, :focus-visible):not([disabled]) .button-mask,.media-slider-card .btn-video-trigger:is(:hover, :focus-visible):not([disabled]) .button-mask,.button:is(:hover, :focus-visible):not([disabled]) .button-mask{--btn-mask-label-opacity: 0;--btn-mask-label-translate: 0 -100%;--btn-mask-extra-label-opacity: 1;--btn-mask-extra-label-translate: 0 0}.video-card .btn-play:is(:hover, :focus-visible):not([disabled]) .mask-label,.pagination .page-numbers:is(:hover, :focus-visible):not([disabled]) .mask-label,.open-collapse-wrapper .btn-toggle:is(:hover, :focus-visible):not([disabled]) .mask-label,.resource-card .action .action-btn:is(:hover, :focus-visible):not([disabled]) .mask-label,.media-slider-card .btn-video-trigger:is(:hover, :focus-visible):not([disabled]) .mask-label,.button:is(:hover, :focus-visible):not([disabled]) .mask-label{--btn-mask-opacity-duration: 0.225s}.video-card .btn-play:is(:hover, :focus-visible):not([disabled]) .btn-mask .mask-extra-label,.pagination .page-numbers:is(:hover, :focus-visible):not([disabled]) .btn-mask .mask-extra-label,.open-collapse-wrapper .btn-toggle:is(:hover, :focus-visible):not([disabled]) .btn-mask .mask-extra-label,.resource-card .action .action-btn:is(:hover, :focus-visible):not([disabled]) .btn-mask .mask-extra-label,.media-slider-card .btn-video-trigger:is(:hover, :focus-visible):not([disabled]) .btn-mask .mask-extra-label,.button:is(:hover, :focus-visible):not([disabled]) .btn-mask .mask-extra-label{--btn-mask-opacity-duration: 0s}.button-small{--button-padding-block: 9px;--button-padding-inline: 20px;--button-min-height: 40px;--button-border-radius: 20px;--button-border-width: 1px;--button-font-size: clamp(1rem, 0.13vw + 0.98rem, 1.13rem);--button-line-height: 1.1111111111;--button-letter-spacing: normal;--button-font-family: Cera Round Pro, arial, helvetica, sans-serif}.button-icon{--button-border-radius: 50%;--button-padding-block: 8px;--button-padding-inline: var(--button-padding-block);--button-aspect-ratio: 1/1}.button-icon .icon{--fontello-icon-font-size: 1rem}.button{position:relative;text-align:center;display:inline-flex;align-items:center;justify-content:center;flex-direction:var(--button-flex-direction, row);gap:var(--button-row-gap) var(--button-column-gap);padding:var(--button-padding-block) var(--button-padding-inline);color:var(--button-text-color, var(--text-color-light));background-color:var(--button-bg-color, var(--bg-color-dark));border-width:var(--button-border-width, 0);border-style:solid;border-color:var(--button-border-color, transparent);border-radius:var(--button-border-radius, 0);font-size:var(--button-font-size);font-family:var(--button-font-family);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);width:var(--button-width);min-width:var(--button-min-width);min-height:var(--button-min-height);aspect-ratio:var(--button-aspect-ratio);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:var(--button-cursor, pointer);touch-action:manipulation;opacity:var(--button-opacity);transition:all var(--button-transition-duration) var(--button-transition-ease);transition:min-height 0s}.button[disabled]{--button-opacity: 0.4;--button-cursor: default}.button:is(:hover, :focus-visible):not([disabled]){text-decoration:none;color:var(--button-text-color-active, var(--button-text-color));background-color:var(--button-bg-color-active, var(--button-bg-color))}.button .icon{--fontello-icon-font-size: 1rem;--fontello-icon-color: var(--button-icon-color, inherit)}@keyframes spinner{0%{rotate:0deg}100%{rotate:360deg}}:root{--spinner-position: absolute;--spinner-border-color: var(--color-accent-1);--spinner-top: 50%;--spinner-left: 50%;--spinner-size: 100px;--spinner-z-index: 3}.form-spinner-overlay{position:absolute;inset:0;overflow:hidden;pointer-events:var(--form-spinner-pointer-events, none);opacity:var(--form-spinner-overlay-opacity, 0);z-index:2;transition:opacity .3s ease}.form-spinner-overlay .spinner{position:absolute;top:10%;left:0;width:100%;display:flex;justify-content:center}.form-spinner-overlay .spinner::after{content:"";z-index:var(--spinner-z-index);border-top:3px solid transparent;border-bottom:3px solid var(--spinner-border-color);border-left:3px solid var(--spinner-border-color);border-right:3px solid transparent;animation:spinner 1.1s infinite linear;border-radius:50%;width:var(--spinner-size);height:var(--spinner-size)}.form-spinner-overlay::before{content:"";position:absolute;inset:0;background-color:var(--form-spinner-overlay-bg-color, var(--color-background-main));opacity:.6}.form-spinner-overlay.visible{--form-spinner-overlay-opacity: 1;--form-spinner-pointer-events: all}:root{--form-accent-color: var(--color-accent-1);--form-accent-color-rgb: var(--color-accent-1-rgb);--form-hgroup-margin-bottom: 4vh;--form-fields-column-gap: 30px;--form-fields-row-gap: 30px;--form-label-margin-bottom: 10px;--form-label-font-weight: 500;--form-label-text-transform: uppercase;--form-label-font-size: clamp(1rem, 0.13vw + 0.98rem, 1.13rem);--form-label-line-height: 1.6;--form-label-letter-spacing: 0.8px;--form-label-color: var(--color-accent-1);--form-label-opacity: 1;--form-label-opacity-default: 0.8;--form-control-bg-color-alpha: 1;--form-control-bg-color-rgb: 255, 255, 255;--form-control-padding-block-default: 18px;--form-control-padding-inline-default: 24px;--form-control-border-radius: 14px;--form-control-border-width: 2px;--form-control-height: 68px;--form-control-border-color-alpha: 0.1;--form-control-border-default-color-rgb: var(--form-accent-color-rgb);--form-control-font-size: clamp(1rem, 0.13vw + 0.98rem, 1.13rem);--form-control-line-height: 1.6;--form-select-icon-rotation: 0;--form-select-icon-font-size: 0.5rem;--form-search-icon-size: 30px;--form-checkbox-fields-column-gap: 25px;--form-checkbox-fields-row-gap: 10px;--form-checkbox-bg-alpha: 0.2;--form-checkbox-default-bg-rgb: var(--color-accent-1-rgb);--form-checkbox-size: 18px;--form-checkbox-icon-bg-color: #fff;--form-checkbox-text-spacing: 12px;--form-checkbox-font-size: var(--text-font-size);--form-checkbox-line-height: var(--text-line-height);--form-radio-fields-column-gap: 25px;--form-radio-fields-row-gap: 10px;--form-radio-default-bg-alpha: 0.2;--form-radio-bg-alpha: var(--form-radio-default-bg-alpha);--form-radio-default-bg-rgb: var(--color-accent-1-rgb);--form-radio-size: 18px;--form-radio-icon-bg-color: #fff;--form-radio-text-spacing: 12px;--form-radio-font-size: var(--text-font-size);--form-radio-line-height: var(--text-line-height);--form-error-margin-top: 10px;--form-error-color: #F04545;--form-error-font-size: 0.75rem;--form-error-text-align: left;--form-error-text-transform: uppercase;--form-error-font-weight: 500;--form-global-message-margin-block: 30px;--form-global-message-border-width: 2px;--form-global-message-bg-color: #fff;--form-global-message-font-size: 0.9375rem;--form-global-message-border-radius: 14px;--form-footer-margin-top: 40px;--form-footer-row-gap: 20px;--form-footer-column-gap: 20px}.gform_wrapper.gravity-theme .ginput_container input[type=text],.gform_wrapper.gravity-theme .ginput_container input[type=email],.gform_wrapper.gravity-theme .ginput_container input[type=tel],.gform_wrapper.gravity-theme .ginput_container input[type=number],.gform_wrapper.gravity-theme .ginput_container textarea,.gform_wrapper.gravity-theme .ginput_container select,.form-control{--form-control-border-color: rgba(var(--form-control-border-color-rgb, var(--form-control-border-default-color-rgb)), var(--form-control-border-color-alpha));display:block;margin:0;width:var(--form-control-width, 100%);padding-block:var(--form-control-padding-top, var(--form-control-padding-block-default)) var(--form-control-padding-bottom, var(--form-control-padding-block-default));padding-inline:var(--form-control-padding-left, var(--form-control-padding-inline-default)) var(--form-control-padding-right, var(--form-control-padding-inline-default));border-width:var(--form-control-border-width);border-style:var(--form-control-border-style, solid);border-color:var(--form-control-border-color);border-radius:var(--form-control-border-radius);font-size:var(--form-control-font-size);line-height:var(--form-control-line-height);text-align:var(--form-control-text-align);color:var(--form-control-text-color, var(--color-text-main));height:var(--form-control-height);background-color:rgba(var(--form-control-bg-color-rgb), var(--form-control-bg-color-alpha));outline:none;transition:all .3s ease}.form-section-block{--link-text-color: var(--form-accent-color);--link-text-decoration: none;position:relative;width:100%;max-width:var(--form-section-block-max-width);margin-inline:var(--form-section-block-margin-inline)}.form-section-title{--title-margin-bottom: 30px}.form-fieldset{display:flex;flex-flow:var(--form-fieldset-flex-direction, column) var(--form-fieldset-flex-wrap, nowrap);align-items:var(--form-fieldset-align-items);gap:var(--form-fieldset-row-gap, 0) var(--form-fieldset-column-gap, 0);margin-top:var(--form-fieldset-margin-top)}.form-fieldset+.form-fieldset{--form-fieldset-margin-top: 60px}.form-fieldset.is-inline{--form-fieldset-align-items: center;--form-fieldset-flex-direction: row;--form-fieldset-flex-wrap: wrap;--form-fieldset-row-gap: 10px;--form-fieldset-column-gap: 30px;--form-error-width: 100%;--form-error-margin-top: 0}.form-fieldset-title{--title-margin-bottom: 30px}.form-fieldset-title.is-inline{--title-margin-bottom: 0}.form-hgroup{display:flex;flex-direction:column;row-gap:10px;margin-bottom:var(--form-hgroup-margin-bottom)}.form-fields{display:grid;gap:var(--form-fields-row-gap, 0) var(--form-fields-column-gap, 0);grid-template-columns:var(--form-fields-grid-template-columns, 1fr);margin-top:var(--form-fields-margin-top)}.form-group{grid-column:var(--form-group-grid-column, 1/-1)}.form-group:has(:disabled){opacity:.5}.form-label-control-container.is-inline{display:flex;align-items:center;gap:var(--form-label-margin-bottom) 30px;flex-wrap:wrap}.form-label-control-container.is-inline .form-label{margin-bottom:0;color:var(--form-inline-label-color, var(--form-label-color, var(--color-text-main)))}.form-label-control-container.is-inline .form-control-container{--form-control-container-flex-grow: 1}.form-label-control-container.is-inline>.form-control{--form-control-width: auto;flex-grow:1}.form-control-container{position:relative;flex-grow:var(--form-control-container-flex-grow)}.form-control-container:has(.form-control-button){--button-min-height: 40px;--form-control-button-width: var(--button-width, var(--button-min-height));--form-control-padding-right: calc((var(--form-control-padding-inline-default) / 2) + var(--form-control-button-width))}.form-control-container:has(.form-control-prefix){--form-control-prefix-offset: 15px;--form-control-padding-left: calc(var(--form-control-padding-inline-left, var(--form-control-padding-inline-default)) + var(--form-control-prefix-offset))}.form-control-container .form-control-button{--button-bg-color: transparent;--button-icon-color: var(--form-accent-color, var(--color-text-main))}.form-control-container .form-control-prefix{position:absolute;top:50%;left:calc((var(--form-control-padding-left, var(--form-control-padding-inline-default)) * 0.5));translate:0 -50%;color:var(--form-control-prefix-color, var(--color-accent-1));font-size:var(--form-control-prefix-font-size, 1.625rem);font-weight:700}.form-label{display:block;margin-bottom:var(--form-label-margin-bottom);font-weight:var(--form-label-font-weight);text-transform:var(--form-label-text-transform);font-size:var(--form-label-font-size);font-family:var(--form-label-font-family);line-height:var(--form-label-line-height);letter-spacing:var(--form-label-letter-spacing);color:var(--form-label-color, var(--color-text-main));opacity:var(--form-label-opacity-default, 1)}.form-label.visible{opacity:var(--form-label-opacity, 1)}.form-control-button{position:absolute;top:50%;right:calc(var(--form-control-padding-right, 0px) * 0.5);translate:50% -50%}.form-control-button .text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.form-control::-moz-placeholder{color:var(--form-control-placeholder-text-color, rgba(var(--color-text-main-rgb), 0.5))}.form-control::placeholder{color:var(--form-control-placeholder-text-color, rgba(var(--color-text-main-rgb), 0.5))}.form-control:hover:not(:disabled),.form-control:focus:not(:disabled){--form-control-border-color-rgb: var(--form-control-border-active-color-rgb, var(--form-accent-color-rgb))}.form-control:hover:not(:disabled){--form-control-border-color-alpha: 0.2}.form-control:focus:not(:disabled){--form-control-border-color-alpha: 1}.form-control:-webkit-autofill,.form-control:-webkit-autofill:hover,.form-control:-webkit-autofill:focus{-webkit-background-clip:text;-webkit-text-fill-color:var(--form-control-text-color, var(--color-text-main)) !important;-webkit-box-shadow:0 0 0 60px rgba(var(--form-control-bg-color-rgb), var(--form-control-bg-color-alpha)) inset !important}.form-control[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.form-control[type=number]::-webkit-outer-spin-button,.form-control[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.form-control[type=search]::-ms-clear,.form-control[type=search]::-ms-reveal{display:none;width:0;height:0}.form-control[type=search]::-webkit-search-decoration,.form-control[type=search]::-webkit-search-cancel-button,.form-control[type=search]::-webkit-search-results-button,.form-control[type=search]::-webkit-search-results-decoration{display:none}.form-control.is-error{--form-control-border-color-rgb: 240, 69, 69;--form-control-border-color-alpha: 0.6}.form-file-upload-group .form-label{display:inline-flex;flex-direction:column;row-gap:var(--form-label-margin-bottom);margin-bottom:0}.form-file-upload-group .form-label::after{position:relative;text-align:center;display:inline-flex;align-items:center;justify-content:center;flex-direction:var(--button-flex-direction, row);gap:var(--button-row-gap) var(--button-column-gap);padding:var(--button-padding-block) var(--button-padding-inline);color:var(--button-text-color, var(--text-color-light));background-color:var(--button-bg-color, var(--bg-color-dark));border-width:var(--button-border-width, 0);border-style:solid;border-color:var(--button-border-color, transparent);border-radius:var(--button-border-radius, 0);font-size:var(--button-font-size);font-family:var(--button-font-family);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);width:var(--button-width);min-width:var(--button-min-width);min-height:var(--button-min-height);aspect-ratio:var(--button-aspect-ratio);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:var(--button-cursor, pointer);touch-action:manipulation;opacity:var(--button-opacity);transition:all var(--button-transition-duration) var(--button-transition-ease);transition:min-height 0s;content:attr(data-file-label)}.form-file-upload-group .form-label::after[disabled]{--button-opacity: 0.4;--button-cursor: default}.form-file-upload-group .form-label::after:is(:hover, :focus-visible):not([disabled]){text-decoration:none;color:var(--button-text-color-active, var(--button-text-color));background-color:var(--button-bg-color-active, var(--button-bg-color))}.form-file-upload-group .form-label::after .icon{--fontello-icon-font-size: 1rem;--fontello-icon-color: var(--button-icon-color, inherit)}.form-file-upload-group .form-control{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.form-textarea-group .form-control{height:245px}.form-textarea-group .textarea-word-count{margin-top:5px}.form-select-group{--form-control-padding-right: calc(var(--form-control-padding-inline-default) + var(--form-select-icon-font-size))}.form-custom-select{position:relative}.form-custom-select::after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;width:auto;margin:0;position:relative;display:block;top:0;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;right:var(--form-select-icon-right, calc(var(--form-control-padding-right, 0px) * 0.75));font-size:var(--form-select-icon-font-size);color:var(--form-select-icon-color, var(--form-accent-color));translate:50% -50%;rotate:var(--form-select-icon-rotation);pointer-events:none;transform-origin:center;transition:rotate .3s}.form-custom-select.is-open{--form-select-icon-rotation: -180deg}.form-custom-select .form-control:is(select){-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-custom-select option{background:#fff !important;color:#000 !important}.form-search-group{--form-control-padding-right: calc(var(--form-control-padding-inline-default) + var(--form-search-icon-size))}.form-custom-search{position:relative;display:flex}.form-custom-search .form-control::-ms-clear,.form-custom-search .form-control::-ms-reveal{display:none;width:0;height:0}.form-custom-search .form-control::-webkit-search-decoration,.form-custom-search .form-control::-webkit-search-cancel-button,.form-custom-search .form-control::-webkit-search-results-button,.form-custom-search .form-control::-webkit-search-results-decoration{display:none}.form-custom-search .btn-search{position:absolute;top:50%;right:calc(var(--form-control-padding-right, 0) * 0.5);translate:50% -50%;width:var(--form-search-button-size);height:var(--form-search-button-size);background-color:var(--form-search-button-bg-color);font-size:var(--form-search-icon-size);color:var(--form-search-icon-color, var(--color-text-main))}.form-radio-fields{display:var(--form-radio-fields-display, flex);flex-flow:var(--form-radio-fields-flex-direction, column) var(--form-radio-fields-flex-wrap, wrap);gap:var(--form-radio-fields-row-gap, 0) var(--form-radio-fields-column-gap, 0)}.form-radio-fields .form-radio-group.is-error{--form-radio-border-width: 1px;--form-radio-border-color: var(--form-error-color)}.form-radio-fields .form-radio-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.form-radio-fields .form-radio-input:focus+.form-radio-label,.form-radio-fields .form-radio-input:hover+.form-radio-label{--form-radio-icon-opacity: 0.25}.form-radio-fields .form-radio-input:checked+.form-radio-label{--form-radio-bg-rgb: var(--form-radio-active-bg-rgb, var(--form-accent-color-rgb));--form-radio-bg-alpha: 1;--form-radio-icon-opacity: 1}.form-radio-fields .form-radio-label{--form-radio-bg-rgb: var(--form-radio-default-bg-rgb);--form-radio-bg-color: rgba(var(--form-radio-bg-rgb), var(--form-radio-bg-alpha));position:relative;display:inline;margin:0;padding-left:var(--form-radio-padding-left, calc(var(--form-radio-size) + var(--form-radio-text-spacing)));color:var(--form-radio-text-color, var(--color-text-main));line-height:var(--form-radio-line-height);font-size:var(--form-radio-font-size);font-family:var(--form-radio-font-family);cursor:pointer}.form-radio-fields .form-radio-label::before{content:"";display:inline-block;position:absolute;top:calc(1lh / 2);left:0;width:var(--form-radio-size);height:var(--form-radio-size);border-radius:50%;border:var(--form-radio-border-width, 0) solid var(--form-radio-border-color, var(--color-text-main));background-color:var(--form-radio-bg-color, var(--color-text-main));translate:0 -50%;transition:all .3s ease}.form-radio-fields .form-radio-label::after{content:"";display:inline-block;position:absolute;top:calc(1lh / 2);left:calc(var(--form-radio-size) / 2);width:calc(var(--form-radio-size) / 3);height:calc(var(--form-radio-size) / 3);border-radius:50%;background-color:var(--form-radio-icon-bg-color, var(--color-background-main));opacity:var(--form-radio-icon-opacity, 0);translate:-50% -50%;transition:opacity .3s ease}.form-radio-fields.is-inline{--form-radio-fields-flex-direction: row}.form-checkbox-fields{display:var(--form-checkbox-fields-display, flex);flex-flow:var(--form-checkbox-fields-flex-direction, column) var(--form-checkbox-fields-flex-wrap, wrap);gap:var(--form-checkbox-fields-row-gap, 0) var(--form-checkbox-fields-column-gap, 0)}.form-checkbox-fields .form-checkbox-group.is-error{--form-checkbox-border-width: 1px;--form-checkbox-border-color: var(--form-error-color)}.form-checkbox-fields .form-check-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.form-checkbox-fields .form-check-input:focus+.form-check-label,.form-checkbox-fields .form-check-input:hover+.form-check-label{--form-checkbox-icon-opacity: 0.25;--form-checkbox-bg-alpha: 0.4}.form-checkbox-fields .form-check-input:checked+.form-check-label{--form-checkbox-bg-rgb: var(--form-checkbox-active-bg-rgb, var(--form-accent-color-rgb));--form-checkbox-bg-alpha: 1;--form-checkbox-icon-opacity: 1}.form-checkbox-fields .form-check-label{--form-checkbox-bg-rgb: var(--form-checkbox-default-bg-rgb);--form-checkbox-bg-color: rgba(var(--form-checkbox-bg-rgb), var(--form-checkbox-bg-alpha));position:relative;display:inline-block;margin:0;color:var(--form-checkbox-text-color, var(--color-text-main));padding-left:var(--form-checkbox-padding-left, calc(var(--form-checkbox-size) + var(--form-checkbox-text-spacing)));line-height:var(--form-checkbox-line-height);font-size:var(--form-checkbox-font-size);font-family:var(--form-checkbox-font-family);cursor:pointer}.form-checkbox-fields .form-check-label::before{content:"";display:inline-block;position:absolute;top:calc(1lh / 2);left:0;width:var(--form-checkbox-size);height:var(--form-checkbox-size);border:var(--form-checkbox-border-width, 0) solid var(--form-checkbox-border-color, var(--color-text-main));border-radius:var(--form-checkbox-border-radius);background-color:var(--form-checkbox-bg-color, var(--color-text-main));translate:0 -50%;transition:background-color .3s ease,border-color .3s ease}.form-checkbox-fields .form-check-label::after{content:"";display:inline-block;position:absolute;top:calc(1lh / 2);left:calc(var(--form-checkbox-size) / 2);width:calc(var(--form-checkbox-size) * 0.3);height:calc(var(--form-checkbox-size) * 0.5);text-align:center;margin-top:-0.1em;opacity:var(--form-checkbox-icon-opacity, 0);border-bottom:2px solid var(--form-checkbox-icon-bg-color, var(--color-background-main));border-right:2px solid var(--form-checkbox-icon-bg-color, var(--color-background-main));transition:opacity .3s ease;rotate:45deg;translate:-50% -50%}.form-checkbox-fields.is-inline{--form-checkbox-fields-flex-direction: row}.form-footer{position:relative;display:flex;align-items:var(--form-footer-align-items, center);gap:var(--form-footer-row-gap, 0) var(--form-footer-column-gap, 0);justify-content:var(--form-footer-justify-content, flex-end)}.form-footer:not(:empty){margin-top:var(--form-footer-margin-top);padding-top:var(--form-footer-padding-top)}.form-footer:not(:empty)::before{content:"";position:absolute;top:var(--form-footer-border-position-top, 0);left:var(--form-footer-border-top-left, 0);width:var(--form-footer-border-top-width, 100%);height:var(--form-footer-border-top-height);background-color:var(--form-footer-border-top-color, var(--color-text-main))}.form-footer .btn-back{margin-right:auto}.form-error-message{display:block;width:var(--form-error-width);margin-top:var(--form-error-margin-top);text-align:var(--form-error-text-align);color:var(--form-error-color);font-size:var(--form-error-font-size);text-transform:var(--form-error-text-transform);font-weight:var(--form-error-font-weight)}.form-global-message{position:relative;margin:var(--form-global-message-margin-block) 0;padding:20px;color:var(--form-global-message-text-color);font-size:var(--form-global-message-font-size);border:var(--form-global-message-border-width) solid var(--form-global-message-border-color);background-color:var(--form-global-message-bg-color);border-radius:var(--form-global-message-border-radius)}.form-global-message:first-child{margin-top:0}.form-global-message.is-error{--form-global-message-text-color: var(--form-error-color);--form-global-message-border-color: var(--form-error-color)}.form-global-message.is-error a{text-decoration:underline}.smooth-scroll [data-scroll-section]{will-change:transform}.smooth-scroll [data-scroll-section]:not(.section-visible){opacity:0;pointer-events:none}@media print{.smooth-scroll [data-scroll-section]:not(.section-visible){opacity:1}}@media print{.smooth-scroll [data-scroll-section]{transform:none !important}}.has-js.smooth-scroll body{overflow:hidden}.has-js.smooth-scroll body [data-body-wrapper]{position:fixed;top:0;left:0;width:100%;min-height:100dvh;overflow:hidden}@media print{.has-js.smooth-scroll body [data-body-wrapper]{position:static;height:auto}}@media print{.has-js.smooth-scroll body{overflow:visible}}.scrollbar{position:fixed;top:0;right:0;width:var(--scrollbar-width, 7px);height:100vh;height:calc(var(--vh, 1vh) * 100);background-color:rgba(var(--bg-color-dark-rgb), 0.5);z-index:11;transform:scale(1, 1);transition:transform .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scrollbar .thumb{width:100%;height:var(--thumb-size);background:var(--scrollbar-thumb-bg-color, var(--color-accent-3));cursor:grab}.scrollbar.active,.scrollbar:hover{transform:scale(4, 1)}@media print{.scrollbar{display:none}}:where(button, a, input[type="submit"]):where(:not(:active)):focus-visible{outline-offset:var(--button-outline-offset, 0);outline-width:var(--button-outline-width, 2px);outline-style:var(--button-outline-style, dashed);outline-color:var(--button-outline-color, var(--color-text-main))}.skip-to-content{position:absolute;left:0;top:0;z-index:9999}.skip-to-content .skip-link:focus{padding:5px 10px;background-color:#fff;color:#000;border:1px solid #000;z-index:9999}:where(button, a, input[type="submit"]):where(:not(:active)):focus-visible{--button-outline-offset: 2px}ol{display:flex;flex-direction:column;row-gap:15px}ol li::marker{font-weight:700}ul,ol{margin-block:var(--list-margin-top, 0) var(--list-margin-bottom, 1em);color:var(--list-text-color, var(--color-text-main));padding-left:var(--list-padding-left, 1em)}ul:last-child,ol:last-child{--list-margin-bottom: 0px}a:not([class]){--link-transition-duration: 0.3s;-webkit-text-decoration:var(--link-text-decoration, underline);text-decoration:var(--link-text-decoration, underline);text-underline-offset:.25em;text-decoration-color:var(--link-decoration-color, var(--color-text-main));color:var(--link-text-color, var(--color-text-main));font-weight:var(--link-font-weight, 700);transition:color var(--link-transition-duration),-webkit-text-decoration var(--link-transition-duration);transition:color var(--link-transition-duration),text-decoration var(--link-transition-duration);transition:color var(--link-transition-duration),text-decoration var(--link-transition-duration),-webkit-text-decoration var(--link-transition-duration)}a:is(:hover, :focus):not([class]){text-decoration-color:var(--link-decoration-active-color, var(--color-accent-primary));color:var(--link-text-color-hover, var(--color-text-main))}@media(prefers-reduced-motion: reduce){a:not([class]){--link-transition-duration: 0s}}:root{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light));--text-color-dark: #000;--text-color-light: #fff;--text-color-dark-rgb: 0, 0, 0;--text-color-light-rgb: 255, 255, 255;--bg-color-light: #fff;--bg-color-dark: #000;--bg-color-gray: #F2F1F0;--bg-color-purple: #351F65;--bg-color-yellow: #FFDE17;--bg-color-light-rgb: 255, 255, 255;--bg-color-dark-rgb: 0, 0, 0;--bg-color-gray-rgb: 243, 242, 241;--bg-color-purple-rgb: 53, 31, 101;--bg-color-yellow-rgb: 255, 221, 26;--color-accent-1: #351F65;--color-accent-2: #F05985;--color-accent-3: #03BFD6;--color-accent-4: #FAB026;--color-accent-5: #FFDE17;--color-accent-6: #B24D9E;--color-accent-7: #9ECC3B;--color-accent-8: #009445;--color-accent-1-rgb: 53, 31, 101;--color-accent-2-rgb: 240, 92, 134;--color-accent-3-rgb: 3, 192, 217;--color-accent-4-rgb: 249, 175, 36;--color-accent-5-rgb: 255, 221, 26}.theme-light{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light))}.theme-dark{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-dark);--color-background-main-rgb: var(--bg-color-dark-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-inline-label-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-active-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-icon-bg-color: var(--form-accent-color);--form-radio-default-bg-rgb: var(--bg-color-light-rgb);--form-radio-active-bg-rgb: var(--bg-color-light-rgb);--form-radio-icon-bg-color: var(--form-accent-color);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);--button-text-color: var(--text-color-dark);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--bg-color-light);--button-inline-text-color: var(--bg-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark))}.theme-purple{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1)}.theme-gray{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-gray);--color-background-main-rgb: var(--bg-color-gray-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-custom-radio-bg-color: var(--color-accent-1);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1)}.theme-yellow{--color-text-main: var(--color-accent-1);--color-text-main-rgb: var(--color-accent-1-rgb);--color-background-main: var(--bg-color-yellow);--color-background-main-rgb: var(--bg-color-yellow-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-2)}.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-link,.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-link,.site-header .menu-link,.site-footer .footer-main-menu .menu-link,.site-footer .footer-main-menu .submenu-link{color:inherit}.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-link:is(:hover, :focus),.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-link:is(:hover, :focus),.site-header .menu-link:is(:hover, :focus),.site-footer .footer-main-menu .menu-link:is(:hover, :focus),.site-footer .footer-main-menu .submenu-link:is(:hover, :focus){text-decoration:none}.schools-corner-header .main-menu-nav .menu-item,.donation-header .main-menu-nav .menu-item,.breakfast-club-header .top-menu-nav .menu-item,.breakfast-club-header .main-menu .menu-item,.breakfast-club-header .secondary-menu .menu-item,.site-footer .footer-main-menu .menu-item,.site-footer .footer-secondary-menu .menu-item{opacity:var(--main-item-opacity, 1);transition:opacity .5s ease;will-change:opacity}.schools-corner-header .main-menu-nav .submenu-item,.donation-header .main-menu-nav .submenu-item,.breakfast-club-header .top-menu-nav .submenu-item,.breakfast-club-header .main-menu .submenu-item,.breakfast-club-header .secondary-menu .submenu-item,.site-footer .footer-main-menu .submenu-item,.site-footer .footer-secondary-menu .submenu-item{opacity:var(--submenu-item-opacity, 1);transition:opacity .5s ease;will-change:opacity}.schools-corner-header .main-menu-nav .submenu:hover .submenu-item:not(:hover),.donation-header .main-menu-nav .submenu:hover .submenu-item:not(:hover),.breakfast-club-header .top-menu-nav .submenu:hover .submenu-item:not(:hover),.breakfast-club-header .main-menu .submenu:hover .submenu-item:not(:hover),.breakfast-club-header .secondary-menu .submenu:hover .submenu-item:not(:hover),.site-footer .footer-main-menu .submenu:hover .submenu-item:not(:hover),.site-footer .footer-secondary-menu .submenu:hover .submenu-item:not(:hover){--submenu-item-opacity: var(--site-header-menu-hover-opacity, 1)}.schools-corner-header .main-menu-nav:hover .menu-item:not(:hover),.donation-header .main-menu-nav:hover .menu-item:not(:hover),.breakfast-club-header .top-menu-nav:hover .menu-item:not(:hover),.breakfast-club-header .main-menu:hover .menu-item:not(:hover),.breakfast-club-header .secondary-menu:hover .menu-item:not(:hover),.site-footer .footer-main-menu:hover .menu-item:not(:hover),.site-footer .footer-secondary-menu:hover .menu-item:not(:hover){--main-item-opacity: var(--site-header-menu-hover-opacity, 1)}:root{--wysiwyg-img-margin-block: 4dvh}.wysiwyg-block *:not(:first-child) img{--wysiwyg-img-margin-top: var(--wysiwyg-img-margin-block)}.wysiwyg-block *:not(:last-child) img:last-child{--wysiwyg-img-margin-bottom: var(--wysiwyg-img-margin-block)}.wysiwyg-block *+img{--wysiwyg-img-margin-top: var(--wysiwyg-img-margin-block)}.wysiwyg-block *:has(img+.wp-caption-text) img{--wysiwyg-img-margin-bottom: 5px}.wysiwyg-block blockquote{position:relative;margin:0;padding:20px 0 20px 40px;display:flex;flex-direction:column;justify-content:center}.wysiwyg-block blockquote:not(:first-child){margin-top:4vh}.wysiwyg-block blockquote:not(:last-child){margin-bottom:4vh}.wysiwyg-block blockquote::before{content:"";position:absolute;left:0;background-color:var(--color-accent-tertiary, var(--color-accent-primary));height:100%;width:6px;border-radius:3px}.wysiwyg-block img{display:block;margin-inline:auto;max-height:80dvh;width:auto;margin-block:var(--wysiwyg-img-margin-top, 0) var(--wysiwyg-img-margin-bottom, 0);border-radius:var(--section-card-border-radius)}.wysiwyg-block img+*{--wysiwyg-img-margin-top: var(--wysiwyg-img-margin-block)}.wysiwyg-block .wp-caption{margin-inline:auto;max-width:100%}.wysiwyg-block .wp-caption:not(:first-child){margin-top:4vh}.wysiwyg-block .wp-caption:not(:last-child){margin-bottom:4vh}.wysiwyg-block .wp-caption img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";max-width:none;width:100%}.wysiwyg-block .wp-caption .wp-caption-text{text-align:right;color:var(--color-text-main);opacity:.5;margin-top:5px}:root{--section-spacing-top: 90px;--section-spacing-bottom: 90px;--section-border-radius: 40px;--section-card-border-radius: 28px;--section-spacing-inline: 30px}@media(max-width: 991.98px){:root{--section-border-radius: 24px;--section-card-border-radius: 16px;--section-spacing-top: 60px;--section-spacing-bottom: 60px;--section-spacing-inline: 12px}}.section-block{--btn-container-margin-top: 30px;position:relative;z-index:var(--section-block-z-index);margin-top:var(--section-block-margin-top, var(--section-spacing-top, 0));margin-bottom:var(--section-block-margin-bottom, var(--section-spacing-bottom, 0))}.section-block.with-background.is-fullscreen{color:var(--color-text-main);background-color:var(--color-background-main);--section-block-margin-top: 0;--section-block-margin-bottom: 0;padding-top:var(--section-block-padding-top, var(--section-spacing-top, 0));padding-bottom:var(--section-block-padding-bottom, var(--section-spacing-bottom, 0));border-top-left-radius:var(--section-border-top-left-radius, var(--section-border-radius));border-top-right-radius:var(--section-border-top-right-radius, var(--section-border-radius));border-bottom-left-radius:var(--section-border-bottom-left-radius, var(--section-border-radius));border-bottom-right-radius:var(--section-border-bottom-right-radius, var(--section-border-radius))}.section-block.with-background.is-fullscreen:first-child{--section-border-top-left-radius: 0;--section-border-top-right-radius: 0}.section-block.with-background.is-fullscreen:last-child{--section-border-bottom-left-radius: 0;--section-border-bottom-right-radius: 0;margin-bottom:0;padding-bottom:calc((var(--footer-newsletter-height, 0px) / 2) + var(--section-block-padding-bottom, var(--section-spacing-bottom, 0px)))}.section-block.with-background.is-fullscreen.theme-light+.section-block.with-background.is-fullscreen.theme-light{--section-block-margin-top: var(--section-spacing-top)}.section-block.with-background.is-fullscreen.theme-light+.section-block.with-background.is-fullscreen:not(.theme-light){--section-border-top-left-radius: 0;--section-border-top-right-radius: 0}.section-block.with-background.is-fullscreen.theme-light+.section-block.with-background.is-fullscreen:not(.theme-light)::before,.section-block.with-background.is-fullscreen.theme-light+.section-block.with-background.is-fullscreen:not(.theme-light)::after{content:"";position:absolute;top:var(--previous-section-border-top, 0);width:calc(var(--section-border-radius) * 2);height:calc(var(--section-border-radius) * 2);translate:0 calc(-50% + var(--previous-section-border-translate-y-offset, -1px));scale:var(--previous-section-border-scale-x, 1) var(--previous-section-border-scale-y, 1);-webkit-mask-image:url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../img/ae8eacc9a80c2df3683c.png');mask-image:url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../img/ae8eacc9a80c2df3683c.png');-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:var(--previous-section-block-bg-color, var(--color-background-main));opacity:var(--previous-section-border-radius-opacity)}.section-block.with-background.is-fullscreen.theme-light+.section-block.with-background.is-fullscreen:not(.theme-light)::before{left:0}.section-block.with-background.is-fullscreen.theme-light+.section-block.with-background.is-fullscreen:not(.theme-light)::after{--previous-section-border-scale-x: -1;right:0}.section-block.with-background.is-fullscreen.theme-light:not(:first-child)+.section-block.with-background.is-fullscreen:not(.theme-light){--previous-section-block-bg-color: var(--bg-color-light)}.section-block.with-background.is-fullscreen.theme-light:first-child+.section-block.with-background.is-fullscreen:not(.theme-light){--previous-section-border-scale-y: -1;--previous-section-border-translate-y-offset: 1px}.section-block.with-background.is-fullscreen.theme-dark+.section-block.with-background.is-fullscreen.theme-dark{--section-block-margin-top: var(--section-spacing-top)}.section-block.with-background.is-fullscreen.theme-dark+.section-block.with-background.is-fullscreen:not(.theme-dark){--section-border-top-left-radius: 0;--section-border-top-right-radius: 0}.section-block.with-background.is-fullscreen.theme-dark+.section-block.with-background.is-fullscreen:not(.theme-dark)::before,.section-block.with-background.is-fullscreen.theme-dark+.section-block.with-background.is-fullscreen:not(.theme-dark)::after{content:"";position:absolute;top:var(--previous-section-border-top, 0);width:calc(var(--section-border-radius) * 2);height:calc(var(--section-border-radius) * 2);translate:0 calc(-50% + var(--previous-section-border-translate-y-offset, -1px));scale:var(--previous-section-border-scale-x, 1) var(--previous-section-border-scale-y, 1);-webkit-mask-image:url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../img/ae8eacc9a80c2df3683c.png');mask-image:url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../img/ae8eacc9a80c2df3683c.png');-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:var(--previous-section-block-bg-color, var(--color-background-main));opacity:var(--previous-section-border-radius-opacity)}.section-block.with-background.is-fullscreen.theme-dark+.section-block.with-background.is-fullscreen:not(.theme-dark)::before{left:0}.section-block.with-background.is-fullscreen.theme-dark+.section-block.with-background.is-fullscreen:not(.theme-dark)::after{--previous-section-border-scale-x: -1;right:0}.section-block.with-background.is-fullscreen.theme-dark:not(:first-child)+.section-block.with-background.is-fullscreen:not(.theme-dark){--previous-section-block-bg-color: var(--bg-color-dark)}.section-block.with-background.is-fullscreen.theme-dark:first-child+.section-block.with-background.is-fullscreen:not(.theme-dark){--previous-section-border-scale-y: -1;--previous-section-border-translate-y-offset: 1px}.section-block.with-background.is-fullscreen.theme-purple+.section-block.with-background.is-fullscreen.theme-purple{--section-block-margin-top: var(--section-spacing-top)}.section-block.with-background.is-fullscreen.theme-purple+.section-block.with-background.is-fullscreen:not(.theme-purple){--section-border-top-left-radius: 0;--section-border-top-right-radius: 0}.section-block.with-background.is-fullscreen.theme-purple+.section-block.with-background.is-fullscreen:not(.theme-purple)::before,.section-block.with-background.is-fullscreen.theme-purple+.section-block.with-background.is-fullscreen:not(.theme-purple)::after{content:"";position:absolute;top:var(--previous-section-border-top, 0);width:calc(var(--section-border-radius) * 2);height:calc(var(--section-border-radius) * 2);translate:0 calc(-50% + var(--previous-section-border-translate-y-offset, -1px));scale:var(--previous-section-border-scale-x, 1) var(--previous-section-border-scale-y, 1);-webkit-mask-image:url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../img/ae8eacc9a80c2df3683c.png');mask-image:url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../img/ae8eacc9a80c2df3683c.png');-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:var(--previous-section-block-bg-color, var(--color-background-main));opacity:var(--previous-section-border-radius-opacity)}.section-block.with-background.is-fullscreen.theme-purple+.section-block.with-background.is-fullscreen:not(.theme-purple)::before{left:0}.section-block.with-background.is-fullscreen.theme-purple+.section-block.with-background.is-fullscreen:not(.theme-purple)::after{--previous-section-border-scale-x: -1;right:0}.section-block.with-background.is-fullscreen.theme-purple:not(:first-child)+.section-block.with-background.is-fullscreen:not(.theme-purple){--previous-section-block-bg-color: var(--bg-color-purple)}.section-block.with-background.is-fullscreen.theme-purple:first-child+.section-block.with-background.is-fullscreen:not(.theme-purple){--previous-section-border-scale-y: -1;--previous-section-border-translate-y-offset: 1px}.section-block.with-background.is-fullscreen.theme-gray+.section-block.with-background.is-fullscreen.theme-gray{--section-block-margin-top: var(--section-spacing-top)}.section-block.with-background.is-fullscreen.theme-gray+.section-block.with-background.is-fullscreen:not(.theme-gray){--section-border-top-left-radius: 0;--section-border-top-right-radius: 0}.section-block.with-background.is-fullscreen.theme-gray+.section-block.with-background.is-fullscreen:not(.theme-gray)::before,.section-block.with-background.is-fullscreen.theme-gray+.section-block.with-background.is-fullscreen:not(.theme-gray)::after{content:"";position:absolute;top:var(--previous-section-border-top, 0);width:calc(var(--section-border-radius) * 2);height:calc(var(--section-border-radius) * 2);translate:0 calc(-50% + var(--previous-section-border-translate-y-offset, -1px));scale:var(--previous-section-border-scale-x, 1) var(--previous-section-border-scale-y, 1);-webkit-mask-image:url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../img/ae8eacc9a80c2df3683c.png');mask-image:url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../img/ae8eacc9a80c2df3683c.png');-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:var(--previous-section-block-bg-color, var(--color-background-main));opacity:var(--previous-section-border-radius-opacity)}.section-block.with-background.is-fullscreen.theme-gray+.section-block.with-background.is-fullscreen:not(.theme-gray)::before{left:0}.section-block.with-background.is-fullscreen.theme-gray+.section-block.with-background.is-fullscreen:not(.theme-gray)::after{--previous-section-border-scale-x: -1;right:0}.section-block.with-background.is-fullscreen.theme-gray:not(:first-child)+.section-block.with-background.is-fullscreen:not(.theme-gray){--previous-section-block-bg-color: var(--bg-color-gray)}.section-block.with-background.is-fullscreen.theme-gray:first-child+.section-block.with-background.is-fullscreen:not(.theme-gray){--previous-section-border-scale-y: -1;--previous-section-border-translate-y-offset: 1px}.section-block.with-background.is-fullscreen.theme-yellow+.section-block.with-background.is-fullscreen.theme-yellow{--section-block-margin-top: var(--section-spacing-top)}.section-block.with-background.is-fullscreen.theme-yellow+.section-block.with-background.is-fullscreen:not(.theme-yellow){--section-border-top-left-radius: 0;--section-border-top-right-radius: 0}.section-block.with-background.is-fullscreen.theme-yellow+.section-block.with-background.is-fullscreen:not(.theme-yellow)::before,.section-block.with-background.is-fullscreen.theme-yellow+.section-block.with-background.is-fullscreen:not(.theme-yellow)::after{content:"";position:absolute;top:var(--previous-section-border-top, 0);width:calc(var(--section-border-radius) * 2);height:calc(var(--section-border-radius) * 2);translate:0 calc(-50% + var(--previous-section-border-translate-y-offset, -1px));scale:var(--previous-section-border-scale-x, 1) var(--previous-section-border-scale-y, 1);-webkit-mask-image:url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../img/ae8eacc9a80c2df3683c.png');mask-image:url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../img/ae8eacc9a80c2df3683c.png');-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:var(--previous-section-block-bg-color, var(--color-background-main));opacity:var(--previous-section-border-radius-opacity)}.section-block.with-background.is-fullscreen.theme-yellow+.section-block.with-background.is-fullscreen:not(.theme-yellow)::before{left:0}.section-block.with-background.is-fullscreen.theme-yellow+.section-block.with-background.is-fullscreen:not(.theme-yellow)::after{--previous-section-border-scale-x: -1;right:0}.section-block.with-background.is-fullscreen.theme-yellow:not(:first-child)+.section-block.with-background.is-fullscreen:not(.theme-yellow){--previous-section-block-bg-color: var(--bg-color-yellow)}.section-block.with-background.is-fullscreen.theme-yellow:first-child+.section-block.with-background.is-fullscreen:not(.theme-yellow){--previous-section-border-scale-y: -1;--previous-section-border-translate-y-offset: 1px}.section-block:last-child{margin-bottom:calc((var(--footer-newsletter-height, 0px) / 2) + var(--section-block-margin-bottom, var(--section-spacing-bottom, 0px)))}.section-block:has(+.half-text-half-logo-block){--section-block-z-index: 1}@media(min-width: 992px){.section-block{--btn-container-margin-top: 40px}}@media print{.section-block{--section-block-margin-top: 30px;--section-block-margin-bottom: 30px}}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}p{-moz-column-break-inside:avoid;break-inside:avoid}pre,blockquote{border:1px solid #999;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media screen{.print-only{display:none}}.site-header{--site-header-translate-transition-duration: var(--site-header-transition-duration, 0.3s);--site-header-translate-transition-delay: 0s;--site-header-translate-transition-easing: var(--site-header-transition-easing, ease);--site-header-translate-transition: translate var(--site-header-translate-transition-duration) var(--site-header-translate-transition-easing) var(--site-header-translate-transition-delay);--site-header-border-radius-transition-duration: var(--site-header-transition-duration, 0.3s);--site-header-border-radius-transition-delay: 0s;--site-header-border-radius-transition-easing: var(--site-header-transition-easing, ease);--site-header-border-radius-transition: border-radius var(--site-header-border-radius-transition-duration) var(--site-header-border-radius-transition-easing) var(--site-header-border-radius-transition-delay);--site-header-bg-color-transition-duration: var(--site-header-transition-duration, 0.3s);--site-header-bg-color-transition-delay: 0s;--site-header-bg-color-transition-easing: var(--site-header-transition-easing, ease);--site-header-bg-color-transition: background-color var(--site-header-bg-color-transition-duration) var(--site-header-bg-color-transition-easing) var(--site-header-bg-color-transition-delay)}.site-footer{--site-footer-padding-bottom: 4vh;--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-dark);--color-background-main-rgb: var(--bg-color-dark-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-inline-label-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-active-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-icon-bg-color: var(--form-accent-color);--form-radio-default-bg-rgb: var(--bg-color-light-rgb);--form-radio-active-bg-rgb: var(--bg-color-light-rgb);--form-radio-icon-bg-color: var(--form-accent-color);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);--button-text-color: var(--text-color-dark);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--bg-color-light);--button-inline-text-color: var(--bg-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));color:var(--color-text-main);background-color:var(--color-background-main);position:relative;display:flex;flex-direction:column;row-gap:var(--site-footer-row-gap, 8vh)}.site-footer>.container{position:relative;padding-bottom:var(--site-footer-padding-bottom)}.site-footer>.container>*{position:relative;z-index:1}.site-footer>.container::after{content:"";position:absolute;inset:calc(0px + (var(--footer-newsletter-height, 0px) / 2)) calc(var(--container-gutter) * -0.5) 0;background-color:var(--color-background-main);z-index:0}.site-footer .footer-newsletter{--section-border-radius-top: calc(0px + (var(--footer-newsletter-height, 0px) / 2) + 1px);--section-border-radius-left: calc((var(--container-gutter) + var(--grid-gutter-width)) * -0.5);--section-border-radius-right: calc((var(--container-gutter) + var(--grid-gutter-width)) * -0.5);position:relative;margin-top:var(--site-footer-margin-top, calc(var(--footer-newsletter-height) * -0.5))}.site-footer .footer-newsletter::before,.site-footer .footer-newsletter::after{content:"";position:absolute;top:var(--section-border-radius-top, 0);width:var(--section-border-radius);height:var(--section-border-radius);background-color:var(--section-border-radius-bg-color, var(--color-background-main));translate:0 calc(-100% + 1px);-webkit-mask-image:url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../img/d6874ad85ee872249cfd.png');mask-image:url('https://mapledrawhubb.com/www.clubdejeuner.org/../js/../img/d6874ad85ee872249cfd.png');-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:var(--section-border-radius-opacity)}.site-footer .footer-newsletter::before{left:var(--section-border-radius-left, 0)}.site-footer .footer-newsletter::after{right:var(--section-border-radius-right, 0);scale:-1 1}.site-footer .footer-newsletter+.footer-main-nav{margin-top:8vh}.site-footer *+.footer-secondary-nav{--footer-secondary-nav-margin-top: 2vh}.site-footer *+.footer-secondary-nav::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:var(--color-text-main);opacity:.1}.site-footer .footer-main-nav{--footer-menu-row-gap: 30px;--footer-submenu-row-gap: 20px;display:grid;gap:var(--footer-main-nav-row-gap, 50px) var(--grid-gutter-width);grid-template-columns:var(--footer-main-nav-template-columns, 1fr)}.site-footer .footer-main-nav+*{margin-top:8vh}.site-footer .footer-main-nav .footer-main-menu,.site-footer .footer-main-nav .submenu{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;font-weight:700}.site-footer .footer-main-nav .menu-item.menu-item-separator>.menu-link{display:none}@media(min-width: 768px){.site-footer .footer-main-nav{--footer-main-nav-row-gap: 6vh;--footer-main-nav-template-columns: repeat(2, 1fr)}}@media(min-width: 1200px){.site-footer .footer-main-nav{--footer-main-nav-template-columns: repeat(4, 1fr)}}.site-footer .footer-main-menu{row-gap:var(--footer-menu-row-gap)}.site-footer .footer-main-menu .menu-item .menu-link{--title-margin-top: 0;--title-font-size: 1.5rem;--title-display: inline-flex;--title-font-weight: 700}.site-footer .footer-main-menu .menu-item .menu-link+.submenu-dropdown{--footer-submenu-dropdown-margin-top: var(--footer-menu-row-gap)}.site-footer .footer-main-menu .menu-item.with-submenu+*{margin-top:20px}.site-footer .footer-main-menu .submenu-dropdown{margin-top:var(--footer-submenu-dropdown-margin-top)}.site-footer .footer-main-menu .submenu{row-gap:var(--footer-submenu-row-gap)}.site-footer .footer-main-menu .submenu.submenu-level-1{--footer-submenu-dropdown-margin-top: var(--footer-submenu-row-gap)}.site-footer .footer-main-menu .submenu.submenu-level-2{--footer-submenu-row-gap: 16px}.site-footer .footer-main-menu .submenu.submenu-level-2 .submenu-item{position:relative}.site-footer .footer-main-menu .submenu.submenu-level-2 .submenu-item::before{content:"•";color:var(--color-accent-tertiary);width:5px;height:5px;border-radius:50%;margin-right:10px}.site-footer .footer-main-menu .menu-link[target=_blank],.site-footer .footer-main-menu .submenu-link[target=_blank]{display:inline-flex;align-items:baseline;-moz-column-gap:8px;column-gap:8px}.site-footer .footer-main-menu .menu-link[target=_blank]::after,.site-footer .footer-main-menu .submenu-link[target=_blank]::after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;width:auto;margin:0;position:relative;display:block;top:0;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:-2px;content:"";font-size:.875rem;display:inline-block}.site-footer .footer-secondary-menu{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;flex-wrap:nowrap;gap:30px var(--grid-gutter-width)}.site-footer .footer-secondary-menu .menu-link{--title-margin-top: 0;--title-font-size: 0.9375rem;--title-display: inline-flex;--title-font-weight: 700}@media(min-width: 1500px){.site-footer .footer-secondary-menu{padding-right:16px}}@media(max-width: 991.98px){.site-footer .footer-secondary-menu{flex-direction:column;align-items:flex-start;row-gap:10px}}.site-footer .footer-credit-logos{display:flex;align-items:center;gap:10px var(--grid-gutter-width);flex-wrap:wrap}.site-footer .footer-credit-logos+*{margin-top:2vh}.site-footer .footer-credit-logos .logo-container{display:inline-block;max-width:190px}.site-footer .secondary-footer-wrapper{display:flex;align-items:center;justify-content:center}.site-footer .footer-secondary-nav{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px var(--grid-gutter-width);font-size:.9375rem;padding-top:var(--site-footer-padding-bottom)}.site-footer .footer-secondary-nav .footer-infos{display:flex;flex-wrap:wrap;gap:10px 20px}@media(max-width: 991.98px){.site-footer .footer-secondary-nav{flex-direction:column;align-items:flex-start}}.site-footer .credit-link-wrapper{display:flex;width:76px}@media(min-width: 992px){.site-footer .credit-link-wrapper{text-align:right}}.site-footer .credit-link{display:inline-block;position:relative;overflow:hidden;width:100%;font-size:1rem;font-weight:500;color:var(--color-text-main)}.site-footer .credit-link .visible-label,.site-footer .credit-link .hover-label{width:-moz-max-content;width:max-content}.site-footer .credit-link .hover-label{position:absolute;top:100%;right:0}.site-footer .credit-link .labels{transition:transform .25s ease-in-out;display:inline-block}.site-footer .credit-link:hover .labels{transform:translateY(-100%)}@media print{.site-footer{display:none}}:root{--site-header-height: 80px;--site-header-separator-height: 2px;--site-header-align-items: center;--site-header-column-gap: var(--grid-gutter-width);--site-header-border-radius: var(--section-border-radius);--site-header-menu-hover-opacity: 0.5;--site-header-padding-block: 10px;--site-header-padding-inline: 12px;--site-header-transition-duration: 0.5s;--site-header-transition-easing: cubic-bezier(0.4, 0, 0.2, 1);--site-header-menu-container-padding-inline-xs: 30px;--site-header-menu-action-column-gap-xs: 8px;--site-header-btn-action-height-xs: 46px;--site-header-menu-link-padding-block-xs: 15px}@media(min-width: 992px){:root{--site-header-height: 190px;--site-header-padding-block: 15px;--site-header-padding-inline: 30px}}.site-header .top-menu,.site-header .main-menu,.site-header .secondary-menu{margin:0;padding:0;list-style-type:none}.site-header .menu-item{display:flex}:root{--submenu-dropdow-transition-duration: 0.5s;--submenu-dropdown-z-index: 2;--submenu-link-font-size: 1.25rem}:root{--dialog-display: none;--dialog-width: 500px;--dialog-margin-block: 4vh;--dialog-margin-inline: 5vw;--dialog-bg-color: #fff;--dialog-border-width: 0;--dialog-border-color: transparent;--dialog-animation-timing: 0.5s;--dialog-padding-block: 5vh;--dialog-padding-inline: 3vw;--dialog-wrapper-row-gap: 5vh;--dialog-wrapper-grid-template-rows: auto 1fr;--dialog-header-position: sticky;--dialog-header-top: 0;--dialog-header-left: 0;--dialog-header-bg-color: #e6e6e6;--dialog-header-column-gap: 2vw;--dialog-header-padding-block: 3.5vh;--dialog-content-font-size: 0.875rem;--dialog-footer-padding-block: 2.5vh;--dialog-footer-bg-color: #e6e6e6;--dialog-close-size: 35px;--dialog-close-font-size: 1.375rem;--dialog-close-top: calc(var(--dialog-padding-block) * 0.5);--dialog-close-right: calc(var(--dialog-padding-inline) * 0.5);--dialog-close-translate: 0 -50%}@media(min-width: 992px){:root{--dialog-close-top: 0;--dialog-close-right: 0;--dialog-close-size: 50px;--dialog-close-font-size: 1.875rem;--dialog-close-translate: 50% -50%}}@media(prefers-reduced-motion: reduce){:root{--dialog-animation-timing: 0.05s}}::backdrop{--dialog-backdrop-bg-alpha: 0.4;--dialog-backdrop-bg-rgb: 0, 0, 0;--dialog-backdrop-bg-color: rgba(var(--dialog-backdrop-bg-rgb), var(--dialog-backdrop-bg-alpha));--dialog-backdrop-animation-timing: 0.3s}@media(min-width: 992px){::backdrop{--dialog-backdrop-bg-alpha: 0.4}}@media(prefers-reduced-motion: reduce){::backdrop{--dialog-backdrop-animation-timing: 0.05s}}@keyframes dialog-fade-in{0%{opacity:0;translate:0 100%}100%{opacity:1;translate:0 0}}@keyframes dialog-fade-out{0%{opacity:1;translate:0 0}100%{opacity:0;translate:0 -100%}}@keyframes dialog-backdrop-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes dialog-backdrop-fade-out{0%{opacity:1}100%{opacity:0}}.dialog{display:var(--dialog-display);position:fixed;inset:0;width:var(--dialog-width, 100%);max-width:calc(100dvw - var(--dialog-margin-inline) * 2);max-height:none;padding:0;border:var(--dialog-border-width) solid var(--dialog-border-color);background-color:var(--dialog-bg-color);color:var(--dialog-text-color, var(--color-text-main));pointer-events:var(--dialog-pointer-events);border-radius:var(--dialog-border-radius);will-change:translate;overflow:visible}.dialog.fade-in{animation:dialog-fade-in var(--dialog-animation-timing) ease-out forwards}.dialog.fade-in::backdrop{animation:dialog-backdrop-fade-in var(--dialog-backdrop-animation-timing) ease forwards}.dialog.fade-out{animation:dialog-fade-out var(--dialog-animation-timing) ease-out forwards}.dialog.fade-out::backdrop{animation:dialog-backdrop-fade-out var(--dialog-backdrop-animation-timing) ease forwards}.dialog[open]{--dialog-display: block}.dialog:not([open]){--dialog-pointer-events: none}.dialog .dialog-wrapper{display:grid;grid-template-rows:var(--dialog-wrapper-grid-template-rows);row-gap:var(--dialog-wrapper-row-gap);max-height:calc(100dvh - var(--dialog-margin-block) * 2);padding:var(--dialog-padding-block) var(--dialog-padding-inline)}.dialog .dialog-wrapper:has(.dialog-footer){--dialog-wrapper-grid-template-rows: auto 1fr auto}.dialog .dialog-close{display:flex;align-items:center;justify-content:center;width:var(--dialog-close-size);height:var(--dialog-close-size);margin:0;padding:0;font-weight:normal;min-width:0;font-size:var(--dialog-close-font-size)}.dialog .dialog-close .icon{font-style:normal}.dialog .dialog-header{display:flex;-moz-column-gap:var(--dialog-header-column-gap);column-gap:var(--dialog-header-column-gap);margin:calc(var(--dialog-padding-block) * -1) calc(var(--dialog-padding-inline) * -1) 0;padding:var(--dialog-header-padding-block) var(--dialog-padding-inline);background-color:var(--dialog-header-bg-color);z-index:1}.dialog .dialog-header .title{--title-margin-bottom: 0;--title-display: flex;align-items:center}.dialog .dialog-header .dialog-close{flex-shrink:0;margin-left:auto}.dialog .dialog-content{max-height:100%;overflow-y:auto;margin-block:var(--dialog-content-margin-block);font-size:var(--dialog-content-font-size);text-align:left}.dialog .dialog-content *+.description{--dialog-description-margin-top: 3vh}.dialog .dialog-content *+.extra-content{--dialog-extra-content-margin-top: 4.5vh}.dialog .dialog-content .subtitle{display:block;margin:0}.dialog .dialog-content .description{margin-top:var(--dialog-description-margin-top)}.dialog .dialog-content .extra-content{margin-top:var(--dialog-extra-content-margin-top)}.dialog .dialog-footer{background-color:var(--dialog-footer-bg-color);margin:0 calc(var(--dialog-padding-inline) * -1) calc(var(--dialog-padding-block) * -1);padding:var(--dialog-footer-padding-block) var(--dialog-padding-inline)}.dialog[loading]{visibility:hidden}.dialog::backdrop{background-color:var(--dialog-backdrop-bg-color)}.body-dialog-open{overflow:hidden}.dialog-share-socials .dialog-wrapper{display:flex;align-items:center;justify-content:center}.dialog-share-socials .pinterest a,.dialog-share-socials .facebook a{display:flex;align-items:center;justify-content:center;text-decoration:none;gap:10px;font-weight:700;font-size:clamp(1rem, 0.19vw + 0.96rem, 1.19rem)}.dialog-share-socials .pinterest .icon,.dialog-share-socials .facebook .icon{font-size:30px;color:var(--color-accent-primary)}.burger-container{position:relative;z-index:var(--burger-container-z-index, 1)}.burger-container .burger-menu-wrapper{position:absolute;top:var(--burger-menu-top, 100%);left:var(--burger-menu-left, auto);right:var(--burger-menu-right, auto);width:100vw;max-width:var(--burger-menu-max-width, 500px);max-height:var(--burger-menu-max-height);display:grid;grid-template-rows:var(--burger-menu-grid-template-rows, 0fr);transition:grid-template-rows var(--submenu-dropdow-transition-duration) ease;background-color:var(--burger-menu-bg-color, var(--color-background-main));overflow:hidden;border-radius:var(--section-card-border-radius);z-index:var(--burger-menu-z-index, 1)}.burger-container .burger-menu{min-height:0}.burger-container .burger-menu>*:first-child{padding-top:calc(var(--button-min-height, 0px) + (var(--burger-menu-top, 0px) * -1))}.burger-container .burger-menu>*:last-child{padding-bottom:var(--button-min-height)}.burger-container.is-open{--burger-menu-grid-template-rows: 1fr;--burger-menu-overlay-opacity: 0.8;--burger-menu-overlay-pointer-events: all}.burger-container::after{content:"";position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:var(--burger-menu-overlay-bg-color, #000);opacity:var(--burger-menu-overlay-opacity, 0);transition:opacity .3s;pointer-events:var(--burger-menu-overlay-pointer-events, none);z-index:var(--burger-menu-overlay-z-index, 0)}.btn-burger-menu{--burger-trigger-icon-transition-duration: 0.4s;position:relative;min-height:var(--burger-trigger-min-height, var(--button-min-height));z-index:var(--burger-trigger-z-index, 2)}.btn-burger-menu.is-open{--burger-trigger-close-text-display: block;--burger-trigger-open-text-display: none;--burger-trigger-icon-opacity: 0;--burger-trigger-icon-transition-delay: 0s;--btn-close-icon-opacity: 1;--btn-close-icon-transition-delay: var(--burger-trigger-icon-transition-duration)}.btn-burger-menu .btn-burger-open-text{display:var(--burger-trigger-open-text-display)}.btn-burger-menu .btn-burger-close-text{display:var(--burger-trigger-close-text-display, none)}.btn-burger-menu .icon{width:22.5px;height:auto;transition:opacity var(--burger-trigger-icon-transition-duration)}.btn-burger-menu .icon-burger-menu{opacity:var(--burger-trigger-icon-opacity, 1);transition-delay:var(--burger-trigger-icon-transition-delay, var(--burger-trigger-icon-transition-duration))}.btn-burger-menu .icon-close{position:absolute;top:50%;left:50%;translate:-50% -50%;opacity:var(--btn-close-icon-opacity, 0);transition-delay:var(--btn-close-icon-transition-delay, 0s)}:root{--footer-newsletter-height: 420px}.footer-newsletter{padding-inline:var(--footer-newsletter-padding-inline, 0)}.footer-newsletter .row-newsletter{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);position:relative;padding-block:50px;row-gap:50px;color:var(--color-text-main);z-index:1}.footer-newsletter .row-newsletter::after{content:"";position:absolute;inset:0 calc((var(--container-gutter) * -0.5) + var(--section-spacing-inline, 0px) - var(--footer-newsletter-padding-inline, 0px));border-radius:var(--section-border-radius);background-color:var(--color-background-main);z-index:-1}.footer-newsletter .logo-container{display:block;max-width:404px}@media(max-width: 767.98px){.footer-newsletter .logo-container{max-width:275px}}.footer-newsletter .col-company-info{display:flex;flex-direction:column;row-gap:30px}.footer-newsletter .office-list{--upper-title-text-color: var(--color-accent-tertiary);display:flex;gap:10px var(--grid-gutter-width);flex-wrap:wrap;padding-top:10px;font-size:1.125rem}.footer-newsletter .office-item{display:flex;flex-direction:column;row-gap:10px}.footer-newsletter .office-item .title{--upper-title-margin-bottom: 0}.footer-newsletter .office-item .address{margin-bottom:0}.footer-newsletter .office-contact{display:flex;flex-direction:column;row-gap:10px}.footer-newsletter .col-newsletter{display:flex;flex-direction:column;row-gap:35px}.footer-newsletter .form-newsletter *+.form-fields{--form-fields-margin-top: 30px}.footer-newsletter .form-newsletter .title{--title-margin-bottom: 0}.footer-newsletter .footer-social{display:flex;flex-wrap:wrap;gap:10px var(--grid-gutter-width)}.footer-newsletter .footer-social .title{--upper-title-margin-bottom: 0}.footer-newsletter .social-list{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;gap:8px var(--grid-gutter-width)}.footer-newsletter .social-list .social-link{color:inherit}.footer-newsletter .social-list .social-link:is(:hover, :focus){text-decoration:none}@media(min-width: 992px){.footer-newsletter{--section-spacing-inline: 30px}}@media(max-width: 991.98px){.footer-newsletter{--footer-newsletter-padding-inline: 16px}}:root{--form-animated-control-padding-block-offset: 6px}.animated-form-group{--form-label-margin-bottom: 0;position:relative}.animated-form-group .form-label{position:absolute;top:calc(var(--form-control-height) / 2);left:0;width:100%;pointer-events:none;padding-inline:var(--form-control-padding-left, var(--form-control-padding-inline-default)) var(--form-control-padding-right, var(--form-control-padding-inline-default));z-index:1;line-height:1;translate:0 -50%;transition:all .2s}.animated-form-group .form-label.visible{top:calc((var(--form-control-padding-block-default) + var(--form-animated-control-padding-block-offset)) / 2);font-size:calc(var(--form-label-font-size) * 0.5);translate:0 -25%}.animated-form-group .form-control.visible{--form-control-padding-top: calc(var(--form-control-padding-block-default) + var(--form-animated-control-padding-block-offset));--form-control-padding-bottom: calc(var(--form-control-padding-block-default) - var(--form-animated-control-padding-block-offset))}.animated-form-group .form-control.empty{--form-control-color: var(--form-control-placeholder-color)}:root{--form-custom-radio-fieldset-column-gap: 30px;--form-custom-radio-fieldset-row-gap: 30px;--form-custom-radio-text-color: var(--color-accent-1);--form-custom-radio-padding-block: 17px;--form-custom-radio-padding-inline: 10px;--form-custom-radio-label-icon-font-size: 3.875rem;--form-custom-radio-label-title-color: var(--color-accent-1);--form-custom-radio-border-color-rgb: var(--color-accent-1-rgb);--form-custom-radio-border-color-alpha: 0.25;--form-custom-radio-active-bg-color: transparent;--form-custom-radio-active-border-color: var(--color-accent-1);--form-custom-radio-fieldset-auto-rows: 1fr}@media(max-width: 1699.98px){:root{--form-custom-radio-fieldset-template-columns: repeat(2, 1fr)}}@media(max-width: 1199.98px){:root{--form-custom-radio-fieldset-template-columns: 1fr}}.form-custom-radio-fields{display:grid;grid-gap:var(--form-custom-radio-fieldset-row-gap, 0) var(--form-custom-radio-fieldset-column-gap, 0);grid-template-columns:var(--form-custom-radio-fieldset-template-columns, repeat(3, 1fr));grid-auto-rows:var(--form-custom-radio-fieldset-auto-rows, auto)}.form-custom-radio-fields .form-check-title{margin:0}.form-custom-radio-fields.campaign-active{--form-custom-radio-fieldset-template-columns: repeat(4, 1fr)}.form-custom-radio-fields.campaign-active:not(:has(>img)) .form-check-label{justify-content:center}.form-custom-radio-fields.campaign-active img{order:1}.form-custom-radio-fields.campaign-active .form-check-label{--form-custom-radio-padding-inline: 10px}.form-custom-radio-fields.campaign-active .form-check-small{font-size:clamp(0.94rem, 0.06vw + 0.93rem, 1rem);text-transform:uppercase;line-height:17px;order:-1}.form-custom-radio-fields.campaign-active .form-check-title{margin:0}@media(max-width: 991.98px){.form-custom-radio-fields.campaign-active{--form-custom-radio-fieldset-template-columns: repeat(2, 1fr)}}.form-custom-radio-fields .form-check-label{position:relative;display:flex;flex-direction:column;align-items:var(--form-custom-radio-align-items, center);justify-content:var(--form-custom-radio-justify-content, flex-end);row-gap:1.2vh;width:100%;height:100%;margin:0;color:var(--form-custom-radio-text-color, var(--color-text-main));background-color:var(--form-custom-radio-bg-color, transparent);border:var(--form-custom-radio-border-width, 2px) solid rgba(var(--form-custom-radio-border-color-rgb), var(--form-custom-radio-border-color-alpha));border-radius:var(--form-custom-radio-border-radius, 20px);overflow:hidden;text-align:var(--form-custom-radio-text-align, center);font-size:var(--form-custom-radio-font-size, clamp(1.13rem, 0.5vw + 1.03rem, 1.63rem));line-height:var(--form-custom-radio-line-height, 1.4615384615);font-weight:700;padding-block:var(--form-custom-radio-padding-block);padding-inline:var(--form-custom-radio-padding-inline);transition:all .3s ease;cursor:pointer}.form-custom-radio-fields .form-check-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.form-custom-radio-fields .form-check-input:is(:checked, :hover)+.form-check-label{border-color:rgba(var(--form-custom-radio-active-border-color-rgb, var(--form-custom-radio-border-color-rgb)), var(--form-custom-radio-border-color-alpha));background-color:var(--form-custom-radio-active-bg-color, var(--form-custom-radio-bg-color, transparent));color:var(--form-custom-radio-active-text-color, var(--form-custom-radio-text-color, var(--color-text-main)))}.form-custom-radio-fields .form-check-input:is(:hover, :focus)+.form-check-label{--form-custom-radio-border-color-alpha: 0.5}.form-custom-radio-fields .form-check-input:checked+.form-check-label{--form-custom-radio-border-color-alpha: 1}.form-custom-radio-fields .form-check-icon{color:var(--form-custom-radio-label-icon-color, inherit);font-size:var(--form-custom-radio-label-icon-font-size)}.form-custom-radio-fields .form-check-icon+*{margin-top:1.5vh}.form-custom-radio-fields .form-check-small{display:block;font-size:var(--form-custom-radio-small-font-size, 1.0625rem);font-weight:400}.form-custom-radio-fields .form-check-small .icon.icon-heart{position:absolute;top:30px;right:30px}.form-custom-radio-fields.is-size-large{--form-custom-radio-align-items: flex-start;--form-custom-radio-padding-block: 60px 40px;--form-custom-radio-padding-inline: 30px;--form-custom-radio-text-align: left}.form-custom-radio-fields.is-size-large.with-icons{--form-custom-radio-padding-block: 80px 60px;--form-custom-radio-padding-inline: 40px;--form-custom-radio-font-size: clamp(1.38rem, 0.63vw + 1.25rem, 2rem);--form-custom-radio-line-height: 1.25}.featured-card{height:100%}.featured-card .content-wrapper{height:100%;display:flex;flex-direction:column}.featured-card .btns{margin-top:auto;padding-top:var(--btn-container-margin-top)}.featured-card .image-container{overflow:hidden;border-radius:var(--section-card-border-radius)}.featured-card .image-container+*{margin-top:3vh}@media(max-width: 991.98px){.featured-card .image-container+*{margin-top:1.5vh}}.featured-card .image-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;"}@media(min-width: 992px){.featured-card .image-container .image{max-height:35vh}}.featured-card .card-title{--title-margin-bottom: 0}.featured-card .card-title+*{margin-top:20px}.featured-card .subtitle{color:var(--color-accent-primary)}.media-slider-card{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-dark);--color-background-main-rgb: var(--bg-color-dark-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-inline-label-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-active-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-icon-bg-color: var(--form-accent-color);--form-radio-default-bg-rgb: var(--bg-color-light-rgb);--form-radio-active-bg-rgb: var(--bg-color-light-rgb);--form-radio-icon-bg-color: var(--form-accent-color);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);--button-text-color: var(--text-color-dark);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--bg-color-light);--button-inline-text-color: var(--bg-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));position:relative;height:100%;overflow:hidden;border-radius:var(--section-card-border-radius)}.media-slider-card .overlay-link{position:relative;--gradient-overlay-opacity: 0.4;--gradient-overlay-background: linear-gradient(180deg, rgba(var(--color-background-main-rgb), 0%) 50%, rgba(var(--color-background-main-rgb), 40%) 100%);position:absolute;inset:0;z-index:1}.media-slider-card .overlay-link::after{content:"";position:absolute;inset:var(--gradient-overlay-inset, 0);background:rgba(0,0,0,.3);background:var(--gradient-overlay-background, linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%));opacity:var(--gradient-overlay-opacity, 0.7);z-index:0;transition:opacity .3s}.media-slider-card .overlay-link:is(:hover, :focus){--gradient-overlay-opacity: 0.8}.media-slider-card .overlay-link:is(:hover, :focus) .btn-video-trigger{text-decoration:none;color:var(--button-text-color-active, var(--button-text-color));background-color:var(--button-bg-color-active, var(--button-bg-color))}@media print{.media-slider-card .overlay-link{display:none}}.media-slider-card .image-container{position:relative;height:100%}.media-slider-card .image-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";max-height:min(550px, 45vh)}.media-slider-card .btn-video-trigger{position:relative;text-align:center;display:inline-flex;align-items:center;justify-content:center;flex-direction:var(--button-flex-direction, row);gap:var(--button-row-gap) var(--button-column-gap);padding:var(--button-padding-block) var(--button-padding-inline);color:var(--button-text-color, var(--text-color-light));background-color:var(--button-bg-color, var(--bg-color-dark));border-width:var(--button-border-width, 0);border-style:solid;border-color:var(--button-border-color, transparent);border-radius:var(--button-border-radius, 0);font-size:var(--button-font-size);font-family:var(--button-font-family);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);width:var(--button-width);min-width:var(--button-min-width);min-height:var(--button-min-height);aspect-ratio:var(--button-aspect-ratio);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:var(--button-cursor, pointer);touch-action:manipulation;opacity:var(--button-opacity);transition:all var(--button-transition-duration) var(--button-transition-ease);transition:min-height 0s;--button-border-radius: 50%;--button-padding-block: 8px;--button-padding-inline: var(--button-padding-block);--button-aspect-ratio: 1/1;--button-width: 100px;--button-text-color: var(--color-accent-3);position:absolute;bottom:2vw;right:2vw;z-index:3}.media-slider-card .btn-video-trigger[disabled]{--button-opacity: 0.4;--button-cursor: default}.media-slider-card .btn-video-trigger:is(:hover, :focus-visible):not([disabled]){text-decoration:none;color:var(--button-text-color-active, var(--button-text-color));background-color:var(--button-bg-color-active, var(--button-bg-color))}.media-slider-card .btn-video-trigger .icon{--fontello-icon-font-size: 1rem;--fontello-icon-color: var(--button-icon-color, inherit)}.media-slider-card .btn-video-trigger .icon{--fontello-icon-font-size: 1rem}@media(max-width: 991.98px){.media-slider-card .btn-video-trigger{width:auto;max-height:40px}}.media-overlay{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-dark);--color-background-main-rgb: var(--bg-color-dark-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-inline-label-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-active-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-icon-bg-color: var(--form-accent-color);--form-radio-default-bg-rgb: var(--bg-color-light-rgb);--form-radio-active-bg-rgb: var(--bg-color-light-rgb);--form-radio-icon-bg-color: var(--form-accent-color);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);--button-text-color: var(--text-color-dark);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--bg-color-light);--button-inline-text-color: var(--bg-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));color:var(--color-text-main);background-color:var(--color-background-main);position:fixed;inset:0;translate:0 110%;z-index:999999;transition:translate .6s cubic-bezier(0.645, 0.045, 0.355, 1)}.media-overlay .close{position:absolute;top:20px;right:20px;z-index:1}.media-overlay .player{position:absolute;inset:5%;display:flex}.media-overlay .player .iframe{width:100%;height:100%}.media-overlay .player .image{margin:auto;max-width:100%;max-height:100%}.media-overlay.opened{translate:0 0}@media print{.media-overlay{display:none}}.resource-card{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light));position:relative;font-size:1rem;border-radius:var(--section-card-border-radius);overflow:hidden;height:100%}.resource-card:hover{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1)}.resource-card .overlay-link{position:absolute;inset:0;z-index:1}.resource-card .overlay-link:focus+.card-wrapper{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1)}@media print{.resource-card .overlay-link{display:none}}.resource-card .card-wrapper{color:var(--color-text-main);background-color:var(--color-background-main);display:flex;flex-direction:column;position:relative;z-index:2;height:100%;row-gap:20px;padding:10px;transition:.3s background-color ease-out;pointer-events:none}@media(min-width: 992px){.resource-card .card-wrapper{min-height:var(--resource-card-wrapper-min-height, 13.5em)}}.resource-card .action{display:flex;align-items:center;justify-content:flex-end;font-size:.9em;-moz-column-gap:1em;column-gap:1em}.resource-card .action .action-btn{position:relative;text-align:center;display:inline-flex;align-items:center;justify-content:center;flex-direction:var(--button-flex-direction, row);gap:var(--button-row-gap) var(--button-column-gap);padding:var(--button-padding-block) var(--button-padding-inline);color:var(--button-text-color, var(--text-color-light));background-color:var(--button-bg-color, var(--bg-color-dark));border-width:var(--button-border-width, 0);border-style:solid;border-color:var(--button-border-color, transparent);border-radius:var(--button-border-radius, 0);font-size:var(--button-font-size);font-family:var(--button-font-family);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);width:var(--button-width);min-width:var(--button-min-width);min-height:var(--button-min-height);aspect-ratio:var(--button-aspect-ratio);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:var(--button-cursor, pointer);touch-action:manipulation;opacity:var(--button-opacity);transition:all var(--button-transition-duration) var(--button-transition-ease);transition:min-height 0s;--button-padding-block: 9px;--button-padding-inline: 20px;--button-min-height: 40px;--button-border-radius: 20px;--button-border-width: 1px;--button-font-size: clamp(1rem, 0.13vw + 0.98rem, 1.13rem);--button-line-height: 1.1111111111;--button-letter-spacing: normal;--button-font-family: Cera Round Pro, arial, helvetica, sans-serif;--button-border-radius: 50%;--button-padding-block: 8px;--button-padding-inline: var(--button-padding-block);--button-aspect-ratio: 1/1}.resource-card .action .action-btn[disabled]{--button-opacity: 0.4;--button-cursor: default}.resource-card .action .action-btn:is(:hover, :focus-visible):not([disabled]){text-decoration:none;color:var(--button-text-color-active, var(--button-text-color));background-color:var(--button-bg-color-active, var(--button-bg-color))}.resource-card .action .action-btn .icon{--fontello-icon-font-size: 1rem;--fontello-icon-color: var(--button-icon-color, inherit)}.resource-card .action .action-btn .icon{--fontello-icon-font-size: 1rem}.resource-card .action .button{pointer-events:all}.resource-card .action-label{display:block}.resource-card .content{margin-top:auto;padding:0 20px 20px}.resource-card .categories{text-transform:uppercase;font-weight:500;display:inline-block;margin-block-end:.5em}.resource-card .title{margin-block-end:0}:root{--oc-title-padding-block: 20px;--oc-icon-size: 64px;--oc-icon-transition-duration: 0.2s;--button-default-background: transparent}@media(max-width: 991.98px){:root{--oc-icon-size: 44px}}.open-collapse-wrapper{color:var(--color-text-main);background-color:var(--color-background-main);position:relative;transition:all var(--transform-duration, 0.45s) var(--ease, ease);border-radius:var(--section-card-border-radius);border-bottom:none;padding:var(--oc-wrapper-padding-block, 2vw) var(--oc-wrapper-padding-inline, 2.5vw)}.open-collapse-wrapper.opened{--oc-content-grid-template-rows: 1fr;--oc-icon-rotate: 135deg;--oc-icon-plus-opacity: 0}.open-collapse-wrapper.opened::before{background-color:var(--color-accent-primary)}.open-collapse-wrapper.opened .open-collapse-content{grid-template-rows:1fr}.open-collapse-wrapper.opened .btn-toggle,.open-collapse-wrapper .open-collapse-title:hover .btn-toggle{background-color:var(--button-bg-color-active)}.open-collapse-wrapper.opened .btn-toggle::before,.open-collapse-wrapper.opened .btn-toggle::after,.open-collapse-wrapper .open-collapse-title:hover .btn-toggle::before,.open-collapse-wrapper .open-collapse-title:hover .btn-toggle::after{background-color:var(--button-text-color-active)}.open-collapse-wrapper .open-collapse-title{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;-moz-column-gap:30px;column-gap:30px}.open-collapse-wrapper .oc-title{--title-margin-bottom: 0;min-height:var(--oc-icon-size);display:flex;align-items:center;text-align:left;line-height:normal;text-transform:none}.open-collapse-wrapper .btn-toggle{position:relative;text-align:center;display:inline-flex;align-items:center;justify-content:center;flex-direction:var(--button-flex-direction, row);gap:var(--button-row-gap) var(--button-column-gap);padding:var(--button-padding-block) var(--button-padding-inline);color:var(--button-text-color, var(--text-color-light));background-color:var(--button-bg-color, var(--bg-color-dark));border-width:var(--button-border-width, 0);border-style:solid;border-color:var(--button-border-color, transparent);border-radius:var(--button-border-radius, 0);font-size:var(--button-font-size);font-family:var(--button-font-family);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);width:var(--button-width);min-width:var(--button-min-width);min-height:var(--button-min-height);aspect-ratio:var(--button-aspect-ratio);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:var(--button-cursor, pointer);touch-action:manipulation;opacity:var(--button-opacity);transition:all var(--button-transition-duration) var(--button-transition-ease);transition:min-height 0s;flex-shrink:0;rotate:var(--oc-icon-rotate, 45deg);transition:rotate var(--oc-icon-transition-duration) ease}.open-collapse-wrapper .btn-toggle[disabled]{--button-opacity: 0.4;--button-cursor: default}.open-collapse-wrapper .btn-toggle:is(:hover, :focus-visible):not([disabled]){text-decoration:none;color:var(--button-text-color-active, var(--button-text-color));background-color:var(--button-bg-color-active, var(--button-bg-color))}.open-collapse-wrapper .btn-toggle .icon{--fontello-icon-font-size: 1rem;--fontello-icon-color: var(--button-icon-color, inherit)}.open-collapse-wrapper .btn-toggle::before,.open-collapse-wrapper .btn-toggle::after{content:"";position:absolute;width:var(--oc-icon-plus-height, 2px);height:16px;background-color:var(--button-text-color);top:50%;left:50%;translate:-50% -50%}.open-collapse-wrapper .btn-toggle::before{rotate:45deg;opacity:var(--oc-icon-plus-opacity);transition:opacity var(--oc-icon-transition-duration) ease}.open-collapse-wrapper .btn-toggle::after{rotate:-45deg}.open-collapse-wrapper .open-collapse-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s;overflow:hidden}.open-collapse-wrapper .open-collapse-content .oc-content-mask{min-height:0}.open-collapse-wrapper .open-collapse-content .content{display:flex;flex-direction:column;row-gap:40px;margin-top:40px}.open-collapse-wrapper .open-collapse-content .content [class^=button]{margin-top:15px}@media(min-width: 992px){.open-collapse-wrapper .open-collapse-content .content{margin-right:6vw}}@media(max-width: 991.98px){.open-collapse-wrapper .open-collapse-content{margin-left:0}}.open-collapse-wrapper+.open-collapse-wrapper{margin-top:var(--oc-wrapper-margin-top, 30px)}@media(max-width: 991.98px){.open-collapse-wrapper{--oc-icon-size: 46px;--oc-wrapper-padding-block: 20px;--oc-wrapper-padding-inline: 20px}}@keyframes btn-scroll-move-down{0%{translate:0 -10px;opacity:0}50%{opacity:1}100%{translate:0 10px;opacity:0}}.btn-scroll-down{--button-padding-block: 12px;--button-padding-inline: 10px;--button-width: 60px;--button-min-height: 90px}.btn-scroll-down .text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.btn-scroll-down .icon{--fontello-icon-font-size: 1.5rem}.btn-scroll-down .icon::before{animation:btn-scroll-move-down 1.3s ease-in-out infinite}.pagination{margin:0;padding:0;list-style-type:none;--fontello-icon-font-size: 1rem;display:flex;font-size:1.25rem;flex-wrap:wrap;justify-content:center;gap:10px 12px}.pagination .page-numbers{position:relative;text-align:center;display:inline-flex;align-items:center;justify-content:center;flex-direction:var(--button-flex-direction, row);gap:var(--button-row-gap) var(--button-column-gap);padding:var(--button-padding-block) var(--button-padding-inline);color:var(--button-text-color, var(--text-color-light));background-color:var(--button-bg-color, var(--bg-color-dark));border-width:var(--button-border-width, 0);border-style:solid;border-color:var(--button-border-color, transparent);border-radius:var(--button-border-radius, 0);font-size:var(--button-font-size);font-family:var(--button-font-family);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);width:var(--button-width);min-width:var(--button-min-width);min-height:var(--button-min-height);aspect-ratio:var(--button-aspect-ratio);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:var(--button-cursor, pointer);touch-action:manipulation;opacity:var(--button-opacity);transition:all var(--button-transition-duration) var(--button-transition-ease);transition:min-height 0s;--button-border-radius: 50%;--button-padding-block: 8px;--button-padding-inline: var(--button-padding-block);--button-aspect-ratio: 1/1}.pagination .page-numbers[disabled]{--button-opacity: 0.4;--button-cursor: default}.pagination .page-numbers:is(:hover, :focus-visible):not([disabled]){text-decoration:none;color:var(--button-text-color-active, var(--button-text-color));background-color:var(--button-bg-color-active, var(--button-bg-color))}.pagination .page-numbers .icon{--fontello-icon-font-size: 1rem;--fontello-icon-color: var(--button-icon-color, inherit)}.pagination .page-numbers .icon{--fontello-icon-font-size: 1rem}.pagination .page-numbers.current{--button-accent-color: var(--color-accent-1);--button-cursor: auto}.breadcrumbs{--upper-title-margin-bottom: 0;display:flex;flex-wrap:wrap;row-gap:4px;flex-direction:var(--breadcrumbs-flex-direction)}.breadcrumbs+*{margin-top:20px}.breadcrumbs .breadcrumb{white-space:nowrap;color:var(--breadcrumbs-link-color, var(--color-text-main))}.breadcrumbs .breadcrumb:last-child{color:var(--breadcrumbs-link-active-color, var(--breadcrumbs-link-color, var(--color-text-main)))}.breadcrumbs .breadcrumb:not(:first-child)::before{content:"•";margin-inline:10px;color:var(--color-accent-tertiary)}.benefit-card{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-gray);--color-background-main-rgb: var(--bg-color-gray-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-custom-radio-bg-color: var(--color-accent-1);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);color:var(--color-text-main);background-color:var(--color-background-main);position:relative;overflow:visible;display:flex;align-items:var(--benefit-card-align-items);border-radius:var(--section-card-border-radius);height:100%;width:100%;padding:4.5vh 4vh}.benefit-card *+.title{margin-top:20px}.benefit-card .mask-wrapper{display:grid;grid-template-rows:var(--benefit-card-mask-wrapper-grid-template-rows, 1fr);transition:grid-template-rows .3s ease;overflow:hidden}.benefit-card .mask-content{min-height:var(--benefit-card-mask-content-min-height)}.benefit-card .icon{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";width:auto;height:60px}.benefit-card .title{--title-margin-bottom: 0;transition:transform .4s ease-in-out}@media(max-width: 991.98px){.benefit-card .title{font-size:clamp(1.38rem, 0.63vw + 1.25rem, 2rem)}}.benefit-card .description{margin-top:20px}.benefit-card .description p{font-size:.875rem}@media(max-width: 991.98px){.benefit-card{padding:40px}}.benefit-card:hover{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);--benefit-card-mask-wrapper-grid-template-rows: 1fr;transition:background-color .4s ease-in-out}.benefit-card:hover:has(.description) .title{translate:0 -5px;transition:translate .3s ease-in-out .1s}.benefit-card:hover .description{transition:translate .3s ease-in-out .1s}.benefit-card:hover .icon{transition:translate .3s ease-in-out .1s}@media(hover: hover){.benefit-card{--benefit-card-align-items: flex-end;--benefit-card-mask-content-min-height: 0;--benefit-card-mask-wrapper-grid-template-rows: 0fr}}@media(min-width: 1200px){.benefit-card{aspect-ratio:1/1}}.job-listing-card{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-gray);--color-background-main-rgb: var(--bg-color-gray-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-custom-radio-bg-color: var(--color-accent-1);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);position:relative;width:100%;border-radius:var(--section-card-border-radius);overflow:hidden}.job-listing-card *+.informations{margin-top:16px}.job-listing-card .overlay-link{position:absolute;inset:0}.job-listing-card .overlay-link:is(:focus-visible, :hover)+.wrapper{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1)}.job-listing-card .overlay-link:is(:focus-visible, :hover)+.wrapper .button{text-decoration:none;color:var(--button-text-color-active, var(--button-text-color));background-color:var(--button-bg-color-active, var(--button-bg-color))}@media print{.job-listing-card .overlay-link{display:none}}.job-listing-card .wrapper{color:var(--color-text-main);background-color:var(--color-background-main);display:flex;align-items:flex-start;gap:30px var(--grid-gutter-width);padding:32px 40px;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media(max-width: 991.98px){.job-listing-card .wrapper{flex-direction:column}}@media(min-width: 992px){.job-listing-card .wrapper{justify-content:space-between}}.job-listing-card .title{--title-margin-bottom: 0}.job-listing-card .informations{display:flex;flex-wrap:wrap;gap:8px 20px}.job-listing-card .location{--fontello-icon-color: var(--color-accent-primary);display:flex;align-items:baseline;gap:5px 15px}.job-listing-card .btns{flex-shrink:0}@media(min-width: 992px){.job-listing-card .btns{--btn-container-margin-top: 0}}.department-card{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);position:relative;border-radius:var(--section-card-border-radius);overflow:hidden;display:grid;height:100%;background-color:var(--color-background-main)}.department-card .content{display:flex;grid-area:1/1;flex-direction:column;row-gap:var(--department-item-content-row-gap);margin-top:auto;z-index:2;padding:var(--department-card-content-padding-block, 30px) var(--department-card-content-padding-inline, 25px);translate:0 var(--department-item-content-translate-y, 0);transition:translate .4s ease var(--department-item-content-transition-delay, 0s);color:var(--color-text-main)}.department-card .title{--title-margin-bottom: 0;translate:0 var(--department-item-content-title-translate-y, calc(-100% - (var(--department-card-content-padding-block) * 2)));transition:translate .4s ease}.department-card .description{margin-top:20px;font-size:1.0625rem;translate:0 var(--department-item-content-description-translate-y, calc((var(--department-card-content-padding-block) + var(--department-item-content-row-gap)) * -1));transition:translate .4s ease}.department-card .btns{--btn-container-margin-top: 40px}.department-card .image-container{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-dark);--color-background-main-rgb: var(--bg-color-dark-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-inline-label-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-active-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-icon-bg-color: var(--form-accent-color);--form-radio-default-bg-rgb: var(--bg-color-light-rgb);--form-radio-active-bg-rgb: var(--bg-color-light-rgb);--form-radio-icon-bg-color: var(--form-accent-color);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);--button-text-color: var(--text-color-dark);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--bg-color-light);--button-inline-text-color: var(--bg-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));position:relative;--gradient-overlay-opacity: 0.5;--gradient-overlay-background: linear-gradient(180deg, rgba(var(--color-background-main-rgb), 0%) 50%, rgba(var(--color-background-main-rgb), 100%) 100%);opacity:var(--department-card-image-opacity, 0);transition:opacity .3s;grid-area:1/1}.department-card .image-container::after{content:"";position:absolute;inset:var(--gradient-overlay-inset, 0);background:rgba(0,0,0,.3);background:var(--gradient-overlay-background, linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%));opacity:var(--gradient-overlay-opacity, 0.7);z-index:0;transition:opacity .3s}.department-card .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";aspect-ratio:unset}@media(hover: hover){.department-card{--department-item-content-translate-y: 100%;--department-card-image-opacity: 1;--department-card-content-padding-block: 40px;--department-card-content-padding-inline: 30px;--department-card-content-row-gap: 35px}.department-card:hover{--department-card-image-opacity: 0;--gradient-overlay-opacity: 0.4;--department-card-overlay-opacity: 1;--department-item-content-translate-y: 0;--department-item-content-title-translate-y: 0;--department-item-content-transition-delay: 0.2s;--department-item-content-description-translate-y: 0}}@media(hover: hover)and (max-width: 991.98px){.department-card:hover{--department-card-content-padding-block: 0}}.signature-event-card{--signature-event-card-padding-inline: 25px;--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light));color:var(--color-text-main);background-color:var(--color-background-main);display:flex;flex-direction:column;overflow:hidden;height:100%;border-radius:var(--section-card-border-radius)}.signature-event-card .header{display:flex;flex-direction:column}.signature-event-card .image-container{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-dark);--color-background-main-rgb: var(--bg-color-dark-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-inline-label-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-active-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-icon-bg-color: var(--form-accent-color);--form-radio-default-bg-rgb: var(--bg-color-light-rgb);--form-radio-active-bg-rgb: var(--bg-color-light-rgb);--form-radio-icon-bg-color: var(--form-accent-color);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);--button-text-color: var(--text-color-dark);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--bg-color-light);--button-inline-text-color: var(--bg-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));position:relative;--gradient-overlay-opacity: 0.5;--gradient-overlay-background: linear-gradient(180deg, rgba(var(--color-background-main-rgb), 0%) 0%, rgba(var(--color-background-main-rgb), 100%) 100%);position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:30px var(--signature-event-card-padding-inline);overflow:hidden;border-radius:var(--section-card-border-radius);height:var(--signature-event-card-image-height, 40vh)}.signature-event-card .image-container::after{content:"";position:absolute;inset:var(--gradient-overlay-inset, 0);background:rgba(0,0,0,.3);background:var(--gradient-overlay-background, linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%));opacity:var(--gradient-overlay-opacity, 0.7);z-index:0;transition:opacity .3s}.signature-event-card .image-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";position:absolute;inset:0}@media(min-width: 992px){.signature-event-card .image-container{padding-block:60px}}.signature-event-card .hgroup{position:relative;display:flex;flex-direction:column;row-gap:15px;z-index:1}.signature-event-card .hgroup .title{--title-margin-bottom: 0}.signature-event-card .hgroup .date{--upper-title-text-color: var(--color-accent-5)}@media(min-width: 992px){.signature-event-card .hgroup{row-gap:20px}}.signature-event-card .location{--fontello-icon-color: var(--form-accent-color);--upper-title-margin-bottom: 0;--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);color:var(--color-text-main);background-color:var(--color-background-main);display:flex;align-items:baseline;justify-content:center;-moz-column-gap:8px;column-gap:8px;padding:calc((var(--section-card-border-radius) * 2) + 20px) var(--signature-event-card-padding-inline) 20px;margin-top:calc(var(--section-card-border-radius) * -2);border-radius:var(--section-card-border-radius)}.signature-event-card .content{padding:25px var(--signature-event-card-padding-inline) 40px}@media(min-width: 992px){.signature-event-card .content{padding-block:40px 60px}}@media(min-width: 1200px){.signature-event-card{--signature-event-card-padding-inline: 50px}}@media(min-width: 1500px){.signature-event-card{--signature-event-card-padding-inline: 60px}}.fundraiser-event-card{display:flex;flex-direction:column}.fundraiser-event-card *+.content{margin-top:30px}.fundraiser-event-card *+.date{margin-top:30px}.fundraiser-event-card .image-container{position:relative;overflow:hidden;border-radius:var(--section-card-border-radius)}.fundraiser-event-card .image-container .btn-donation{position:absolute;right:20px;bottom:20px}.fundraiser-event-card .image-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;"}.fundraiser-event-card .title{--title-margin-bottom: 0}.fundraiser-event-card .btns{margin-top:auto;padding-top:var(--btn-container-margin-top);margin-bottom:calc(var(--button-min-height) + var(--btn-container-row-gap))}.fundraiser-event-card .btns:has(.btn-donation){margin-bottom:0}@media(max-width: 767.98px){.fundraiser-event-card .btns{margin-bottom:0}}.fundraiser-event-card .date{--upper-title-text-color: var(--color-accent-5);--upper-title-margin-bottom: 0}.company-address-card{color:var(--color-text-main);background-color:var(--color-background-main);display:flex;flex-flow:var(--company-address-card-flex-direction, column) var(--company-address-card-flex-wrap, wrap);gap:10px var(--grid-gutter-width);height:100%;padding-block:var(--company-address-card-padding-block, 60px 40px);padding-inline:30px;justify-content:var(--company-address-card-justify-content, space-between);border-radius:var(--company-address-card-border-radius, var(--section-card-border-radius))}.company-address-card .title{--title-margin-bottom: 0}.company-address-card .value{--text-font-size: 1.0625rem}.company-phone-card{display:flex;-moz-column-gap:2px;column-gap:2px;height:100%}.company-phone-card .value,.company-phone-card .ext{color:var(--color-text-main);background-color:var(--color-background-main);display:flex;align-items:center;padding-block:var(--company-phone-card-padding-block, 18px);padding-inline:var(--company-phone-card-padding-inline, 30px);--title-margin-bottom: 0}.company-phone-card .value{flex-grow:1;justify-content:center;border-radius:var(--company-phone-card-border-radius, var(--section-card-border-radius))}.company-phone-card .ext{border-top-right-radius:var(--company-phone-card-border-radius, var(--section-card-border-radius));border-bottom-right-radius:var(--company-phone-card-border-radius, var(--section-card-border-radius))}.company-phone-card:is(:hover, :focus){text-decoration:none}.company-phone-card:has(.ext) .value{border-top-right-radius:0;border-bottom-right-radius:0;justify-content:flex-start}.video-card{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-dark);--color-background-main-rgb: var(--bg-color-dark-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-inline-label-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-active-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-icon-bg-color: var(--form-accent-color);--form-radio-default-bg-rgb: var(--bg-color-light-rgb);--form-radio-active-bg-rgb: var(--bg-color-light-rgb);--form-radio-icon-bg-color: var(--form-accent-color);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);--button-text-color: var(--text-color-dark);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--bg-color-light);--button-inline-text-color: var(--bg-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));position:relative;overflow:hidden;border-radius:var(--section-card-border-radius)}.video-card .poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";max-height:var(--video-card-poster-max-height)}.video-card .overlay-link{position:relative;--gradient-overlay-opacity: 0.4;--gradient-overlay-background: linear-gradient(180deg, rgba(var($black-rgb), 0%) 50%, rgba(var($black-rgb), 40%) 100%);position:absolute;inset:0;z-index:1}.video-card .overlay-link::after{content:"";position:absolute;inset:var(--gradient-overlay-inset, 0);background:rgba(0,0,0,.3);background:var(--gradient-overlay-background, linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%));opacity:var(--gradient-overlay-opacity, 0.7);z-index:0;transition:opacity .3s}.video-card .overlay-link:is(:hover, :focus){--gradient-overlay-opacity: 0.6}.video-card .overlay-link:is(:hover, :focus) .btn-play{text-decoration:none;color:var(--button-text-color-active, var(--button-text-color));background-color:var(--button-bg-color-active, var(--button-bg-color))}@media print{.video-card .overlay-link{display:none}}.video-card .btn-play{position:relative;text-align:center;display:inline-flex;align-items:center;justify-content:center;flex-direction:var(--button-flex-direction, row);gap:var(--button-row-gap) var(--button-column-gap);padding:var(--button-padding-block) var(--button-padding-inline);color:var(--button-text-color, var(--text-color-light));background-color:var(--button-bg-color, var(--bg-color-dark));border-width:var(--button-border-width, 0);border-style:solid;border-color:var(--button-border-color, transparent);border-radius:var(--button-border-radius, 0);font-size:var(--button-font-size);font-family:var(--button-font-family);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);width:var(--button-width);min-width:var(--button-min-width);min-height:var(--button-min-height);aspect-ratio:var(--button-aspect-ratio);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:var(--button-cursor, pointer);touch-action:manipulation;opacity:var(--button-opacity);transition:all var(--button-transition-duration) var(--button-transition-ease);transition:min-height 0s;--button-border-radius: 50%;--button-padding-block: 8px;--button-padding-inline: var(--button-padding-block);--button-aspect-ratio: 1/1;--button-min-height: 100px;--button-icon-color: var(--color-accent-primary);position:absolute;bottom:2vw;right:2vw;z-index:3}.video-card .btn-play[disabled]{--button-opacity: 0.4;--button-cursor: default}.video-card .btn-play:is(:hover, :focus-visible):not([disabled]){text-decoration:none;color:var(--button-text-color-active, var(--button-text-color));background-color:var(--button-bg-color-active, var(--button-bg-color))}.video-card .btn-play .icon{--fontello-icon-font-size: 1rem;--fontello-icon-color: var(--button-icon-color, inherit)}.video-card .btn-play .icon{--fontello-icon-font-size: 1rem}@media(max-width: 991.98px){.video-card .btn-play{--button-min-height: 50px;bottom:15px;right:15px}}:root{--progress-steps-bar-height: 6px;--progress-step-list-column-gap: 3px}.progress-steps{position:relative;display:flex;flex-direction:column;padding-bottom:var(--progress-steps-bar-height, 0)}.progress-steps .step-list{margin:0;padding:0;list-style-type:none;position:relative;display:flex;-moz-column-gap:var(--progress-step-list-column-gap);column-gap:var(--progress-step-list-column-gap);z-index:1}.progress-steps .step-item{position:relative;display:flex;justify-content:center;flex:1 1 0;padding:10px 12px}.progress-steps .step-item:not(:last-child)::after{content:""}.progress-steps .step-item::after{position:absolute;bottom:calc(0px - var(--progress-steps-bar-height));right:0;translate:100% 0;width:var(--progress-step-list-column-gap);height:calc(100% + var(--progress-steps-bar-height));background-color:var(--color-background-main)}.progress-steps .step-item .text{text-transform:uppercase;font-weight:500;opacity:var(--progress-steps-item-text-opacity, 0.4)}.progress-steps .step-item.is-active{--progress-steps-item-text-opacity: 1}.progress-steps .btn-step:is(:hover, :focus){--progress-steps-item-text-opacity: 1}.progress-steps .progress-bar{position:absolute;bottom:0;left:0;width:100%;height:var(--progress-steps-bar-height);background-color:var(--bg-color-gray);border-radius:3px;overflow:hidden}.progress-steps .progress-bar::before{content:"";position:absolute;top:0;left:0;width:calc(100% * (var(--progress-steps-current-index, 0) / var(--progress-steps-total, 0)));height:100%;background-color:var(--progress-steps-bar-bg-color, var(--form-accent-color, var(--color-text-main)));transition:width 1s ease}.table-container{--table-border-width: 1px;--table-border-color: #F2F1F0;--table-cell-padding-inline: 30px;--table-cell-font-size: 1.25rem;position:relative;display:flex;flex-direction:column;row-gap:2vh;overflow-x:auto}.table-container .table{width:100%}.table-container .table-head{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);color:var(--color-text-main);background-color:var(--color-background-main);border:var(--table-border-width) solid var(--table-border-color)}.table-container .table-head+.table-body{border-top:none}.table-container .table-head .table-column{padding:20px var(--table-cell-padding-inline)}.table-container .table-body{border:var(--table-border-width) solid var(--table-border-color)}.table-container .table-body .table-column{padding:20px var(--table-cell-padding-inline)}.table-container .table-body .table-column:first-child{font-weight:700}.table-container .table-body .table-column:first-child small{font-weight:400}.table-container .table-row:nth-child(even){--table-column-bg-color: rgba(243, 242, 241, 0.4)}.table-container .table-row:not(:last-child) .table-column{border-bottom:var(--table-border-width) solid var(--table-border-color)}.table-container .table-column{width:var(--table-cell-width);background-color:var(--table-column-bg-color);font-size:var(--table-cell-font-size)}.table-container .table-column:not(:last-child){border-right:var(--table-border-width) solid var(--table-border-color)}.table-container .table-caption{padding-block:0;margin-top:2vh;color:inherit}.table-container .table-caption .legal-note{--upper-title-text-transform: none;color:rgba(var(--color-text-main-rgb), 0.5)}@media(max-width: 767.98px){.table-container{--table-cell-font-size: 1rem;--table-cell-padding-inline: 20px}}.wpml-language-switcher{margin:0;padding:0;list-style-type:none;display:flex;align-items:center}.wpml-language-switcher .language-switcher-link{text-transform:uppercase;color:inherit}.article-card{position:relative}.article-card .overlay-link{position:absolute;inset:0;cursor:pointer;z-index:1}.article-card .overlay-link:focus-visible+.content-wrapper .image{scale:1.1}@media print{.article-card .overlay-link{display:none}}.article-card .image-container{overflow:hidden;border-radius:var(--section-card-border-radius)}.article-card .image-container+*{margin-top:3vh}.article-card .image-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";aspect-ratio:580/435;transition:scale .3s cubic-bezier(0.4, 0, 0.2, 1)}.article-card .info{--upper-title-margin-bottom: 0;--upper-title-text-transform: none;display:flex;flex-wrap:wrap;gap:10px}.article-card .info+*{margin-top:1vh}.article-card .info .category{font-weight:700}.article-card .info .category+.date::before{content:"•";color:var(--color-accent-tertiary);margin-right:10px}.article-card .info .date{font-weight:200}.article-card .card-title{--title-margin-bottom: 0}.article-card:hover .image{scale:1.1}.single-article-header-block{--breadcrumbs-link-color: var(--color-accent-1);--breadcrumbs-link-active-color: var(--color-text-main)}.single-article-header-block .wrapper{color:var(--color-text-main);background-color:var(--color-background-main);overflow:hidden;border-radius:var(--section-card-border-radius)}.single-article-header-block .col-content{display:flex;align-items:flex-end}.single-article-header-block .content{display:flex;flex-direction:column;padding:30px}.single-article-header-block .content *+.info{margin-top:2.5vh}@media(min-width: 1200px){.single-article-header-block .content *+.info{margin-top:6vh}}.single-article-header-block .content .title{--title-margin-bottom: 0}.single-article-header-block .content .info{display:flex;flex-wrap:wrap;gap:5px 24px}.single-article-header-block .content .date{--upper-title-margin-bottom: 0}@media print{.single-article-header-block .content{padding-top:0;padding-inline:0}}@media(min-width: 992px){.single-article-header-block .content{padding-left:3vw;padding-block:8vh}}.single-article-header-block .image-container{height:100%;border-radius:var(--section-card-border-radius);overflow:hidden}.single-article-header-block .image-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";max-height:80dvh}@media(min-width: 992px){.single-article-header-block:first-child{--section-block-margin-top: 60px;--section-block-margin-bottom: 120px}.single-article-header-block:first-child+.section-block{--section-block-margin-top: 120px}}.single-article-recipe-header-block{--recipe-header-content-padding-block: 8vh}.single-article-recipe-header-block .wrapper{color:var(--color-text-main);background-color:var(--color-background-main);overflow:hidden;border-radius:var(--section-border-radius)}.single-article-recipe-header-block .col-content{display:flex;align-items:flex-end}.single-article-recipe-header-block .col-content .content{--breadcrumbs-link-color: var(--color-accent-1);--breadcrumbs-link-active-color: var(--color-text-main);display:flex;flex-direction:column;width:100%;height:100%;padding-inline:3vw;padding-block:var(--recipe-header-content-padding-block)}@media(min-width: 1200px){.single-article-recipe-header-block .col-content .content{padding-right:0}}.single-article-recipe-header-block .sharing{--btn-container-align-items: flex-end;--btn-container-justify-content: flex-end;--button-min-width: 40px;--button-min-height: 40px;margin-bottom:30px;gap:5px}@media(min-width: 1500px){.single-article-recipe-header-block .sharing{--btn-container-flex-direction: column;margin-top:calc(var(--recipe-header-content-padding-block, 0px) * -0.5)}}@media print{.single-article-recipe-header-block .sharing{display:none}}.single-article-recipe-header-block .link-copy-container{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light));position:relative}.single-article-recipe-header-block .link-copy-container.animate .link-copy{--link-copy-animate-opacity: 1;--link-copy-animate-padding-right: calc(var(--button-min-height) + 10px)}.single-article-recipe-header-block .link-copy-container.animate .button:disabled{--button-opacity: 1}.single-article-recipe-header-block .link-copy-container .link-copy{display:flex;align-items:center;position:absolute;border-radius:100px;background-color:var(--bg-color-light);top:0;right:0;bottom:0;white-space:nowrap;padding-left:16px;padding-right:var(--link-copy-animate-padding-right, 0);opacity:var(--link-copy-animate-opacity, 0);transition:opacity .2s,padding-right .5s;z-index:3;pointer-events:none}.single-article-recipe-header-block .link-copy-container .btn-copy-link{z-index:4}@media(max-width: 991.98px){.single-article-recipe-header-block .link-copy-container{max-height:54px}}.single-article-recipe-header-block .share-menu-container{position:relative;z-index:var(--show-menu-z-index, 3);display:flex;justify-content:center}.single-article-recipe-header-block .share-menu-container .btn-share{z-index:2}.single-article-recipe-header-block .share-menu-container .share-menu{position:absolute;display:flex;justify-content:center;pointer-events:var(--share-menu-pointer-event, none);background-color:var(--bg-color-light);padding:5px;padding-top:var(--share-menu-top-padding, 5px);top:-5px;border-radius:100px;opacity:var(--show-menu-opacity, 0);transition:opacity .5s,padding-top .5s,padding-bottom .5s}.single-article-recipe-header-block .share-menu-container .share-menu .share-menu-list{padding:0;margin-top:10px;gap:5px;display:flex;flex-direction:column;opacity:var(--share-menu-share-list-opacity, 0);transition:var(--share-menu-transition, 0);transition-delay:var(--share-menu-transition-delay, 0)}.single-article-recipe-header-block .share-menu-container .share-menu .share-menu-item{padding-bottom:0;text-decoration:none;list-style:none}.single-article-recipe-header-block .share-menu-container.show-menu{--show-menu-z-index: 3;--show-menu-opacity: 1;--share-menu-top-padding: var(--button-min-height);--share-menu-pointer-event: all;--share-menu-share-list-opacity: 1;--share-menu-transition: opacity 0.2s;--share-menu-transition-delay: 0.6s}@media(min-width: 1500px){.single-article-recipe-header-block .share-menu-container.show-menu{--show-menu-z-index: 5}}.single-article-recipe-header-block .info{display:flex;flex-wrap:wrap;gap:5px 24px}.single-article-recipe-header-block .info .reading-time{display:flex;-moz-column-gap:6px;column-gap:6px}.single-article-recipe-header-block .info .reading-time .icon-timer{color:var(--color-accent-primary)}.single-article-recipe-header-block .recipe-infos{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px var(--grid-gutter-width);margin-top:40px}.single-article-recipe-header-block .recipe-infos .item{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light));display:flex;flex-direction:column;justify-content:flex-end;padding:1.5vw;background-color:var(--color-background-main);border-radius:var(--section-card-border-radius)}@media(max-width: 767.98px){.single-article-recipe-header-block .recipe-infos .item{padding:15px}}@media(max-width: 1499.98px){.single-article-recipe-header-block .recipe-infos{grid-template-columns:repeat(2, 1fr);gap:15px}}@media(max-width: 767.98px){.single-article-recipe-header-block .recipe-infos{grid-template-columns:1fr;flex-wrap:wrap}}.single-article-recipe-header-block .image-container{height:100%;border-radius:var(--section-border-radius);overflow:hidden}.single-article-recipe-header-block .image-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;"}.single-article-recipe-header-block .credit{--link-text-color: var(--color-accent-secondary);color:rgba(var(--color-text-main-rgb), 0.5);text-align:right;margin-top:20px}.single-article-recipe-header-block .credit p{color:inherit;font-size:inherit}@media print{.single-article-recipe-header-block .credit{display:none}}.article-reading-time{display:flex;align-items:baseline;-moz-column-gap:6px;column-gap:6px}.article-reading-time .icon-timer{color:var(--reading-time-icon-color, var(--color-accent-8))}.blog-nav-filters{display:flex;flex-wrap:wrap;gap:20px}.blog-nav-filters .btn-filter.is-active{--button-opacity: 1}@media(max-width: 991.98px){.blog-nav-filters{gap:10px}}.blog-listing .listing-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;margin-bottom:4.8vh}.blog-listing .section-title{display:flex}.blog-listing .section-title .title{margin-bottom:0;font-weight:900}.blog-listing .row-articles{row-gap:5vw}.blog-listing .pagination{margin-top:8vh}.career-header-block .col-content{display:flex;align-items:flex-end}.career-header-block *+.informations{margin-top:30px}@media(min-width: 992px){.career-header-block *+.informations{margin-top:60px}}.career-header-block .wrapper{color:var(--color-text-main);background-color:var(--color-background-main);border-radius:var(--section-border-radius);overflow:hidden;height:100%}.career-header-block .row-main{row-gap:30px}.career-header-block .header{--breadcrumbs-link-color: var(--color-accent-1);--breadcrumbs-link-active-color: var(--color-text-main);padding:80px 60px}@media(max-width: 991.98px){.career-header-block .header{padding:40px 30px}}.career-header-block .header .title{--title-margin-bottom: 0}.career-header-block .informations{display:flex;flex-wrap:wrap;gap:12px 20px}.career-header-block .location{--fontello-icon-color: var(--color-accent-primary);display:flex;align-items:baseline;-moz-column-gap:8px;column-gap:8px}.career-header-block .image-container{height:100%;border-radius:var(--section-border-radius);overflow:hidden;position:relative}.career-header-block .image-container .btns{position:absolute;bottom:60px;left:60px}@media(max-width: 991.98px){.career-header-block .image-container .btns{bottom:30px;left:30px}}@media(min-width: 992px){.career-header-block .image-container{border-top-right-radius:0;border-bottom-right-radius:0}}.career-header-block .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;"}.career-header-block:first-child{--section-spacing-top: 60px}@media(min-width: 992px){.career-header-block{--section-spacing-top: 120px;--section-spacing-bottom: 120px}}.press-releases-header{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-gray);--color-background-main-rgb: var(--bg-color-gray-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-custom-radio-bg-color: var(--color-accent-1);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1)}.press-releases-header .wrapper{background-color:var(--color-background-main);border-radius:var(--section-border-radius)}.press-releases-header .col-content{display:flex;align-items:flex-end}.press-releases-header .content{display:flex;flex-direction:column;padding-left:3vw;padding-block:12.5vw 4vw}.press-releases-header .content .info{display:flex;flex-wrap:wrap;gap:5px 24px}.press-releases-header .content .reading-time{display:flex;-moz-column-gap:6px;column-gap:6px}.press-releases-header .content .reading-time .icon-timer{color:var(--color-accent-primary)}.press-releases-header .image-container{height:100%;border-radius:var(--section-border-radius);overflow:hidden}.press-releases-header .image-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;"}.breakfast-club-header{position:fixed;top:var(--site-header-top, 0);left:0;width:100%;z-index:var(--site-header-z-index, 10);display:flex;align-items:var(--site-header-align-items);-moz-column-gap:var(--site-header-column-gap);column-gap:var(--site-header-column-gap);padding:var(--site-header-padding-block) var(--site-header-padding-inline);font-family:var(--site-header-font-family, Cera Round Pro, arial, helvetica, sans-serif);font-weight:var(--site-header-font-weight, 700);font-size:var(--site-header-font-size, 1.5rem);border-radius:0 0 var(--site-header-border-bottom-right-radius, 0) var(--site-header-border-bottom-left-radius, 0);color:var(--site-header-text-color, var(--color-text-main));background-color:var(--site-header-bg-color, var(--color-background-main));translate:var(--site-header-translate, 0 0);--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);padding:var(--site-header-padding-block) var(--site-header-padding-inline);border-radius:0 0 var(--site-header-border-bottom-right-radius, 0) var(--site-header-border-bottom-left-radius, 0);color:var(--site-header-text-color, var(--color-text-main));background-color:var(--site-header-bg-color, var(--color-background-main, #351F65));translate:var(--site-header-translate, 0 0);transition:var(--site-header-translate-transition),var(--site-header-border-radius-transition)}.breakfast-club-header.is-hidden{--site-header-translate: 0 -100%;--site-header-top: -1px}.breakfast-club-header.is-sticky{--site-header-border-bottom-right-radius: var(--site-header-border-radius);--site-header-border-bottom-left-radius: var(--site-header-border-radius)}.breakfast-club-header.is-opened{--menu-container-translate: 0 0;--site-header-border-bottom-right-radius: 0;--site-header-border-bottom-left-radius: 0;--burger-trigger-close-text-display: block;--burger-trigger-open-text-display: none;--burger-trigger-icon-opacity: 0;--burger-trigger-icon-transition-delay: 0s;--btn-close-icon-opacity: 1;--btn-close-icon-transition-delay: var(--burger-trigger-icon-transition-duration)}.breakfast-club-header .logo-container{display:flex;width:100%;max-width:var(--header-logo-max-width, 110px);z-index:var(--header-logo-container-z-index)}@media(min-width: 992px){.breakfast-club-header .logo-container{--header-logo-max-width: 170px}}@media(min-width: 1200px){.breakfast-club-header .logo-container{--header-logo-max-width: 200px}}@media(min-width: 1500px){.breakfast-club-header .logo-container{--header-logo-max-width: 238px}}.breakfast-club-header .logo-container .logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;font-family:"object-fit: contain; object-position: center;"}.breakfast-club-header .header-menu-container{display:flex;flex-direction:column;row-gap:15px}.breakfast-club-header .header-menu-container .menu-item.with-submenu{position:relative;text-align:var(--menu-item-text-align, center);display:flex;flex-direction:column;z-index:var(--menu-item-z-index)}.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-trigger{display:flex;align-items:center;-moz-column-gap:var(--menu-link-column-gap, 7px);column-gap:var(--menu-link-column-gap, 7px);font-weight:inherit}.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-trigger .icon-angle-down{rotate:var(--submenu-trigger-icon-rotate, 0deg)}.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-trigger:not(.is-open){--fontello-icon-top: 0.25em}.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-trigger.with-icon{--fontello-icon-font-size: var(--menu-link-icon-font-size, 0.5rem)}.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-dropdown{--submenu-dropdown-row-gap: 30px;--submenu-dropdown-top: calc(100% + var(--submenu-dropdown-top-offset, 0px));--submenu-dropdown-left: -30px;--submenu-dropdown-item-padding-block: 5px;display:grid;grid-template-rows:var(--submenu-dropdown-grid-template-rows, 0fr);transition:grid-template-rows var(--submenu-dropdow-transition-duration) ease;position:relative;overflow:hidden;margin-top:var(--submenu-dropdow-margin-top, 0)}.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-dropdown::after{position:absolute;inset:0 0 -1px;background-color:#fff;opacity:.1;pointer-events:none}@media(max-width: 991.98px){.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-dropdown::after{content:""}}@media(min-width: 992px){.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-dropdown{--submenu-dropdown-padding-inline: 30px;--submenu-dropdown-item-padding-block: 14px;position:absolute;top:var(--submenu-dropdown-top, 100%);left:var(--submenu-dropdown-left, auto);right:var(--submenu-dropdown-right, auto);z-index:var(--submenu-dropdown-z-index);max-width:var(--submenu-dropdown-max-width, none);min-width:310px;border-radius:var(--section-card-border-radius);background-color:var(--submenu-dropdown-bg-color, var(--color-background-main))}}@media(max-width: 991.98px){.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-dropdown{padding-inline:var(--site-header-menu-container-padding-inline-xs);margin-inline:calc(var(--site-header-menu-container-padding-inline-xs) * -1)}}.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;row-gap:var(--submenu-dropdown-row-gap);min-height:0;padding-inline:var(--submenu-dropdown-padding-inline)}.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu:hover>.submenu-item:not(:hover){--submenu-item-opacity: var(--site-header-menu-hover-opacity)}.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-item{position:relative;margin-block:var(--submenu-item-margin-top, 0) var(--submenu-item-margin-bottom, 0);opacity:var(--submenu-item-opacity, 1);transition:opacity .5s;text-align:left}.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-item::before{content:"";position:absolute;top:calc(var(--submenu-dropdown-row-gap) * -0.5);left:0;height:var(--submenu-dropdown-item-border-height);width:100%;background-color:var(--color-text-main);opacity:.1}.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-item+.submenu-item{--submenu-dropdown-item-border-height: 2px}.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-item:first-child{--submenu-item-margin-top: calc(var(--submenu-dropdown-row-gap) + 10px)}@media(max-width: 991.98px){.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-item:first-child{--submenu-item-margin-top: var(--submenu-dropdown-row-gap)}}.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-item:last-child{--submenu-dropdown-margin-bottom: var(--submenu-dropdown-row-gap)}.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-link{font-size:var(--submenu-link-font-size);white-space:nowrap}@media(min-width: 992px)and (max-width: 1199.98px){.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-link{--submenu-link-font-size: 1rem}}.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-button{--button-width: 100%;margin-bottom:30px}@media(min-width: 992px){.breakfast-club-header .header-menu-container .menu-item.with-submenu .submenu-button .button{--button-padding-block: 9px;--button-padding-inline: 20px;--button-min-height: 40px;--button-border-radius: 20px;--button-border-width: 1px;--button-font-size: clamp(1rem, 0.13vw + 0.98rem, 1.13rem);--button-line-height: 1.1111111111;--button-letter-spacing: normal;--button-font-family: Cera Round Pro, arial, helvetica, sans-serif}}.breakfast-club-header .header-menu-container .menu-item.with-submenu::after{content:"";position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:var(--submenu-dropdown-overlay-bg-color, var(--bg-color-dark));opacity:var(--submenu-dropdown-overlay-opacity, 0);z-index:1;transition:opacity var(--submenu-dropdow-transition-duration) ease;pointer-events:var(--submenu-dropdown-overlay-pointer-events, none)}@media(max-width: 991.98px){.breakfast-club-header .header-menu-container .menu-item.with-submenu::after{display:none}}.breakfast-club-header .header-menu-container .menu-item.with-submenu.is-open{--submenu-dropdown-overlay-opacity: 0.6;--submenu-dropdown-overlay-pointer-events: all;--submenu-dropdown-grid-template-rows: 1fr;--submenu-trigger-icon-rotate: 180deg;--menu-item-z-index: 1}@media(max-width: 991.98px){.breakfast-club-header .header-menu-container .menu-item.with-submenu.is-open{--site-header-separator-height: 0}}@media(max-width: 991.98px){.breakfast-club-header .header-menu-container .menu-item.with-submenu{--menu-item-text-align: left}.breakfast-club-header .header-menu-container .menu-item.with-submenu:not(:last-child){border-bottom:var(--site-header-separator-height) solid rgba(var(--color-text-main-rgb), 0.1)}}@media(max-width: 991.98px){.breakfast-club-header .header-menu-container .menu-link{padding-block:var(--site-header-menu-link-padding-block-xs)}}@media(min-width: 992px){.breakfast-club-header .header-menu-container{align-items:flex-end;flex-grow:1}}@media(max-width: 991.98px){.breakfast-club-header .header-menu-container{--button-min-width: min(100%, 335px);position:fixed;top:calc(var(--site-header-height) - 1px);left:0;width:100vw;height:calc(100dvh - var(--site-header-height));padding:25px var(--site-header-menu-container-padding-inline-xs);background-color:var(--color-background-main);translate:var(--menu-container-translate, -100% 0);transition:translate .3s;overflow-y:scroll;border-top:var(--site-header-separator-height) solid rgba(var(--color-text-main-rgb), 0.1)}}.breakfast-club-header .top-menu-nav{display:flex;flex-direction:var(--top-menu-nav-flex-direction, column);gap:var(--top-menu-nav-row-gap) var(--top-menu-column-gap);justify-content:flex-end;align-items:var(--top-menu-nav-align-items);width:var(--top-menu-nav-width);font-size:var(--top-menu-font-size, 1.125rem)}@media(min-width: 992px){.breakfast-club-header .top-menu-nav+*{border-top:var(--site-header-separator-height) solid rgba(var(--color-text-main-rgb), 0.1)}}@media(max-width: 991.98px){.breakfast-club-header .top-menu-nav .btn-donation:not(:first-child){margin-top:15px}}@media(min-width: 992px){.breakfast-club-header .top-menu-nav .btn-donation{display:none}}@media(min-width: 992px){.breakfast-club-header .top-menu-nav .btn-cta-top-menu{--button-padding-block: 9px;--button-padding-inline: 20px;--button-min-height: 40px;--button-border-radius: 20px;--button-border-width: 1px;--button-font-size: clamp(1rem, 0.13vw + 0.98rem, 1.13rem);--button-line-height: 1.1111111111;--button-letter-spacing: normal;--button-font-family: Cera Round Pro, arial, helvetica, sans-serif}}@media(max-width: 991.98px){.breakfast-club-header .top-menu-nav .btn-cta-top-menu{order:-1;margin-bottom:15px}}@media(max-width: 991.98px){.breakfast-club-header .top-menu-nav .wpml-language-switcher{flex-direction:column;align-items:initial;width:100%}}@media(max-width: 991.98px){.breakfast-club-header .top-menu-nav{--top-menu-nav-width: 100%;--top-menu-nav-align-items: center}}@media(min-width: 992px){.breakfast-club-header .top-menu-nav{--top-menu-font-size: 1rem;--top-menu-nav-row-gap: 10px;--top-menu-nav-flex-direction: row;--top-menu-column-gap: 1.5vw;--top-menu-align-items: center;--top-menu-flex-direction: row;--top-menu-row-gap: 10px}}@media(min-width: 1500px){.breakfast-club-header .top-menu-nav{--top-menu-font-size: 1.125rem}}.breakfast-club-header .top-menu{display:flex;align-items:var(--top-menu-align-items);justify-content:flex-end;flex-direction:var(--top-menu-flex-direction, column);gap:var(--top-menu-row-gap, 0) var(--top-menu-column-gap)}@media(min-width: 992px){.breakfast-club-header .top-menu.is-mobile-only{display:none}}@media(max-width: 991.98px){.breakfast-club-header .top-menu{width:100%}.breakfast-club-header .top-menu:not(:last-child) .menu-item{border-bottom:var(--site-header-separator-height) solid rgba(var(--color-text-main-rgb), 0.1)}}.breakfast-club-header .main-menu-wrapper{position:relative;width:100%;display:flex;align-items:center;justify-content:var(--main-menu-wrapper-justify-content, flex-end);-moz-column-gap:var(--main-menu-column-gap);column-gap:var(--main-menu-column-gap);padding-block:var(--main-menu-wrapper-padding-top, 0) var(--main-menu-wrapper-padding-bottom, 0)}@media(max-width: 991.98px){.breakfast-club-header .main-menu-wrapper{flex-direction:column;order:-1}}@media(min-width: 992px){.breakfast-club-header .main-menu-wrapper{--main-menu-column-gap: 2vw;--main-menu-wrapper-padding-top: 15px;--main-menu-wrapper-padding-bottom: 0;--submenu-dropdown-top-offset: 24px}}@media(min-width: 1200px){.breakfast-club-header .main-menu-wrapper{--main-menu-column-gap: 2.5vw}}@media(min-width: 1500px){.breakfast-club-header .main-menu-wrapper{--main-menu-wrapper-padding-top: 30px;--main-menu-wrapper-padding-bottom: 15px}}@media(min-width: 1700px){.breakfast-club-header .main-menu-wrapper{--main-menu-column-gap: 3.25vw}}.breakfast-club-header .main-menu-nav{width:var(--main-menu-nav-width)}@media(max-width: 991.98px){.breakfast-club-header .main-menu-nav{--main-menu-nav-width: 100%}}.breakfast-club-header .main-menu{display:flex;align-items:var(--main-menu-align-items);justify-content:var(--main-menu-justify-content);flex-wrap:wrap;flex-direction:var(--main-menu-flex-direction);width:100%;padding-inline:var(--main-menu-padding-inline);gap:var(--main-menu-row-gap, 0) var(--main-menu-column-gap, 3vw)}@media(max-width: 991.98px){.breakfast-club-header .main-menu .menu-item:not(:last-child){border-bottom:var(--site-header-separator-height) solid rgba(var(--color-text-main-rgb), 0.1)}}@media(max-width: 991.98px){.breakfast-club-header .main-menu{--main-menu-flex-direction: column}}@media(min-width: 992px){.breakfast-club-header .main-menu{--main-menu-row-gap: 1.5vh;--main-menu-align-items: center;--main-menu-justify-content: flex-end}}.breakfast-club-header .menu-action{position:relative;display:flex;align-items:center;gap:10px var(--site-header-menu-action-column-gap, 12px);z-index:0;flex-shrink:0}.breakfast-club-header .menu-action .btn-donation{flex-shrink:0}@media(max-width: 1499.98px){.breakfast-club-header .menu-action .btn-donation{padding:8px 15px;--button-min-height: 40px}}@media(min-width: 992px)and (max-width: 1199.98px){.breakfast-club-header .menu-action{--button-min-height: var(--site-header-btn-action-height-xs)}}@media(max-width: 991.98px){.breakfast-club-header .menu-action{display:none}}.breakfast-club-header .burger-secondary-menu-wrapper{position:relative;--burger-menu-max-width: 445px;--burger-menu-top: -15px;--burger-menu-left: auto;--burger-menu-right: -15px}.breakfast-club-header .burger-secondary-menu-wrapper .burger-menu-wrapper{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light))}.breakfast-club-header .burger-secondary-menu-wrapper .menu-item{padding-block:1.2vh;margin-inline:40px}.breakfast-club-header .burger-secondary-menu-wrapper .menu-item:not(:first-child){border-top:1px solid rgba(var(--color-text-main-rgb), 0.1)}.breakfast-club-header .burger-secondary-menu-wrapper .menu-link{--title-text-color: var(--color-accent-1);--button-outline-color: var(--color-accent-1);padding-block:1.2vh}.breakfast-club-header .menu-action-mobile{--button-min-height: var(--site-header-btn-action-height-xs);--button-padding-block: 8px;--button-padding-inline: 20px;display:var(--menu-action-mobile-display, flex);align-items:center;-moz-column-gap:var(--site-header-menu-action-column-gap-xs);column-gap:var(--site-header-menu-action-column-gap-xs);margin-left:auto}@media(min-width: 992px){.breakfast-club-header .menu-action-mobile{--menu-action-mobile-display: none}}@media(min-width: 992px){.breakfast-club-header{--site-header-font-size: 0.875rem}}@media(min-width: 1200px){.breakfast-club-header{--site-header-font-size: 1.125rem}}@media(min-width: 1500px){.breakfast-club-header{--site-header-font-size: 1.25rem}}@media(min-width: 1700px){.breakfast-club-header{--site-header-font-size: 1.5rem}}.donation-header{position:fixed;top:var(--site-header-top, 0);left:0;width:100%;z-index:var(--site-header-z-index, 10);display:flex;align-items:var(--site-header-align-items);-moz-column-gap:var(--site-header-column-gap);column-gap:var(--site-header-column-gap);padding:var(--site-header-padding-block) var(--site-header-padding-inline);font-family:var(--site-header-font-family, Cera Round Pro, arial, helvetica, sans-serif);font-weight:var(--site-header-font-weight, 700);font-size:var(--site-header-font-size, 1.5rem);border-radius:0 0 var(--site-header-border-bottom-right-radius, 0) var(--site-header-border-bottom-left-radius, 0);color:var(--site-header-text-color, var(--color-text-main));background-color:var(--site-header-bg-color, var(--color-background-main));translate:var(--site-header-translate, 0 0);--burger-container-z-index: 1;transition:var(--site-header-translate-transition),var(--site-header-border-radius-transition),var(--site-header-bg-color-transition)}.donation-header.is-hidden{--site-header-translate: 0 -100%;--site-header-top: -1px}.donation-header.is-sticky{--site-header-border-bottom-right-radius: var(--site-header-border-radius);--site-header-border-bottom-left-radius: var(--site-header-border-radius)}.donation-header.is-opened{--menu-container-translate: 0 0;--site-header-border-bottom-right-radius: 0;--site-header-border-bottom-left-radius: 0;--burger-trigger-close-text-display: block;--burger-trigger-open-text-display: none;--burger-trigger-icon-opacity: 0;--burger-trigger-icon-transition-delay: 0s;--btn-close-icon-opacity: 1;--btn-close-icon-transition-delay: var(--burger-trigger-icon-transition-duration)}.donation-header .logo-container{display:flex;width:100%;max-width:var(--header-logo-max-width, 110px);z-index:var(--header-logo-container-z-index)}.donation-header .logo-container .logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;font-family:"object-fit: contain; object-position: center;"}.donation-header .logo-container.is-light-logo{display:none}@media(min-width: 992px){.donation-header .logo-container{--header-logo-max-width: 12vw}}@media(min-width: 1200px){.donation-header .logo-container{--header-logo-max-width: 238px}}.donation-header .header-menu-container{display:flex;justify-content:flex-end;flex-grow:1}@media(max-width: 1199.98px){.donation-header .header-menu-container{display:none}}.donation-header .main-menu-nav{display:flex;align-items:center;gap:var(--main-menu-row-gap, 0) var(--main-menu-column-gap)}.donation-header .main-menu-nav .main-menu{display:flex;align-items:center;flex-wrap:wrap;flex-direction:var(--main-menu-flex-direction, column);width:100%;padding-inline:var(--main-menu-padding-inline);gap:var(--main-menu-row-gap, 0) var(--main-menu-column-gap)}@media(max-width: 1199.98px){.donation-header .main-menu-nav .main-menu .menu-link{padding-block:var(--site-header-menu-link-padding-block-xs)}}@media(max-width: 1199.98px){.donation-header .main-menu-nav .main-menu:not(:last-child) .menu-item{border-bottom:var(--site-header-separator-height) solid rgba(var(--color-text-main-rgb), 0.1)}}@media(min-width: 1200px){.donation-header .main-menu-nav .main-menu{--main-menu-row-gap: 1.5vh;--main-menu-flex-direction: row;--main-menu-align-items: center;--main-menu-justify-content: flex-end}}@media(max-width: 1199.98px){.donation-header .main-menu-nav .wpml-language-switcher{flex-direction:column;align-items:initial;width:100%}}@media(min-width: 1200px){.donation-header .main-menu-nav{--main-menu-column-gap: 2.5vw}}@media(min-width: 1700px){.donation-header .main-menu-nav{--main-menu-column-gap: 3.25vw}}.donation-header .burger-donation-menu-wrapper{position:relative;margin-left:auto;--burger-trigger-min-height: 46px;--burger-menu-top: -15px;--burger-menu-left: auto;--burger-menu-right: calc(var(--site-header-padding-inline) * -1)}.donation-header .burger-donation-menu-wrapper .burger-menu-wrapper{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1)}@media(max-width: 991.98px){.donation-header .burger-donation-menu-wrapper .burger-menu-wrapper{border-top-left-radius:0;border-top-right-radius:0}}@media(max-width: 991.98px){.donation-header .burger-donation-menu-wrapper .burger-menu .burger-menu-nav{padding-top:var(--site-header-height)}}@media(min-width: 992px){.donation-header .burger-donation-menu-wrapper .burger-menu .burger-menu-nav{padding-bottom:var(--button-min-height)}}@media(max-width: 991.98px){.donation-header .burger-donation-menu-wrapper .burger-menu .burger-menu-nav{padding-bottom:20px}}.donation-header .burger-donation-menu-wrapper .burger-menu .main-menu:not(:last-child) .menu-item{border-bottom:1px solid rgba(var(--color-text-main-rgb), 0.1)}@media(max-width: 991.98px){.donation-header .burger-donation-menu-wrapper .burger-menu .main-menu{border-top:2px solid rgba(var(--color-text-main-rgb), 0.1)}}.donation-header .burger-donation-menu-wrapper .burger-menu .menu-item{margin-inline:var(--site-header-menu-item-margin-inline, 40px)}.donation-header .burger-donation-menu-wrapper .burger-menu .menu-item:not(:first-child){border-top:1px solid rgba(var(--color-text-main-rgb), 0.1)}@media(max-width: 1199.98px){.donation-header .burger-donation-menu-wrapper .burger-menu .menu-item{margin-inline:20px}}.donation-header .burger-donation-menu-wrapper .burger-menu .menu-link{--button-outline-color: var(--color-accent-1);padding-block:15px;font-size:clamp(1.25rem, 0.5vw + 1.15rem, 1.75rem);color:var(--color-text-main)}.donation-header .burger-donation-menu-wrapper .burger-menu .main-nav-image-container{padding-bottom:0}.donation-header .burger-donation-menu-wrapper .burger-menu .main-nav-image-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";max-height:min(50vh, 500px)}@media(min-width: 768px){.donation-header .burger-donation-menu-wrapper .burger-menu .main-nav-image-container{display:none}}@media(min-width: 992px){.donation-header .burger-donation-menu-wrapper{--burger-menu-max-width: 445px}}@media(min-width: 1200px){.donation-header .burger-donation-menu-wrapper{display:none}}@media(max-width: 991.98px){.donation-header .burger-donation-menu-wrapper{--burger-menu-max-width: none;--burger-menu-max-height: 100dvh}}.donation-header:not(.is-sticky):has(+.main-content .donation-block:first-child){--site-header-bg-color: transparent}.donation-header:not(.is-sticky):has(+.main-content .donation-block:first-child .sticky-image-container){--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-dark);--color-background-main-rgb: var(--bg-color-dark-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-inline-label-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-active-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-icon-bg-color: var(--form-accent-color);--form-radio-default-bg-rgb: var(--bg-color-light-rgb);--form-radio-active-bg-rgb: var(--bg-color-light-rgb);--form-radio-icon-bg-color: var(--form-accent-color);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);--button-text-color: var(--text-color-dark);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--bg-color-light);--button-inline-text-color: var(--bg-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark))}@media(max-width: 1199.98px){.donation-header:has(.burger-container.is-open){--header-logo-container-z-index: calc(var(--burger-container-z-index) + 1)}.donation-header:has(.burger-container.is-open) .logo-container.is-light-logo{display:block}.donation-header:has(.burger-container.is-open) .logo-container.is-dark-logo{display:none}}@media(min-width: 1200px){.donation-header{--site-header-font-size: 1.125rem;--site-header-align-items: center;--main-menu-justify-content: flex-end;--main-menu-flex-direction: row}}@media(min-width: 1500px){.donation-header{--site-header-font-size: 1.375rem}}@media(min-width: 1700px){.donation-header{--site-header-font-size: 1.5rem}}.schools-corner-header{position:fixed;top:var(--site-header-top, 0);left:0;width:100%;z-index:var(--site-header-z-index, 10);display:flex;align-items:var(--site-header-align-items);-moz-column-gap:var(--site-header-column-gap);column-gap:var(--site-header-column-gap);padding:var(--site-header-padding-block) var(--site-header-padding-inline);font-family:var(--site-header-font-family, Cera Round Pro, arial, helvetica, sans-serif);font-weight:var(--site-header-font-weight, 700);font-size:var(--site-header-font-size, 1.5rem);border-radius:0 0 var(--site-header-border-bottom-right-radius, 0) var(--site-header-border-bottom-left-radius, 0);color:var(--site-header-text-color, var(--color-text-main));background-color:var(--site-header-bg-color, var(--color-background-main));translate:var(--site-header-translate, 0 0);transition:var(--site-header-translate-transition),var(--site-header-border-radius-transition),var(--site-header-bg-color-transition)}.schools-corner-header.is-hidden{--site-header-translate: 0 -100%;--site-header-top: -1px}.schools-corner-header.is-sticky{--site-header-border-bottom-right-radius: var(--site-header-border-radius);--site-header-border-bottom-left-radius: var(--site-header-border-radius)}.schools-corner-header.is-opened{--menu-container-translate: 0 0;--site-header-border-bottom-right-radius: 0;--site-header-border-bottom-left-radius: 0;--burger-trigger-close-text-display: block;--burger-trigger-open-text-display: none;--burger-trigger-icon-opacity: 0;--burger-trigger-icon-transition-delay: 0s;--btn-close-icon-opacity: 1;--btn-close-icon-transition-delay: var(--burger-trigger-icon-transition-duration)}.schools-corner-header .logo-container{display:var(--header-logo-container-display, flex);width:100%;max-width:var(--header-logo-max-width, 170px);z-index:var(--header-logo-container-z-index)}@media(min-width: 1200px){.schools-corner-header .logo-container{--header-logo-max-width: 150px}}@media(min-width: 1500px){.schools-corner-header .logo-container{--header-logo-max-width: 232px}}.schools-corner-header .logo-container .logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;font-family:"object-fit: contain; object-position: center;"}.schools-corner-header .logo-container.logo-breakfast-club{--header-logo-container-display: none}.schools-corner-header .header-menu-container{--color-text-main: var(--color-accent-1);--color-text-main-rgb: var(--color-accent-1-rgb);--color-background-main: var(--bg-color-yellow);--color-background-main-rgb: var(--bg-color-yellow-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-2);display:flex;flex-direction:column;row-gap:15px}@media(min-width: 1200px){.schools-corner-header .header-menu-container{align-items:flex-end;flex-grow:1}}@media(max-width: 1199.98px){.schools-corner-header .header-menu-container{--button-min-width: min(100%, 335px);position:fixed;top:calc(var(--site-header-height) - 1px);left:0;width:100vw;height:calc(100dvh - var(--site-header-height));translate:var(--menu-container-translate, -100% 0);transition:translate .3s;overflow-y:scroll;padding:25px 30px;background-color:var(--color-background-main);border-top:var(--site-header-separator-height) solid rgba(var(--color-text-main-rgb), 0.1)}}.schools-corner-header .main-menu-wrapper{position:relative;width:100%;display:flex;align-items:center;justify-content:var(--main-menu-wrapper-justify-content, flex-end);-moz-column-gap:var(--main-menu-wrapper-column-gap, 2vw);column-gap:var(--main-menu-wrapper-column-gap, 2vw)}@media(max-width: 1199.98px){.schools-corner-header .main-menu-wrapper{flex-direction:column;order:-1}}@media(min-width: 1200px){.schools-corner-header .main-menu-wrapper{--submenu-dropdown-top-offset: 12px}}.schools-corner-header .main-menu-nav{display:flex;align-items:center;flex-direction:var(--main-menu-nav-flex-direction, column);gap:var(--main-menu-nav-gap-row, 0) var(--main-menu-nav-gap-column, var(--main-menu-column-gap, 0));width:var(--main-menu-nav-width);padding-block:var(--main-menu-nav-padding-block);padding-inline:var(--main-menu-nav-padding-left, var(--main-menu-nav-padding-inline)) var(--main-menu-nav-padding-right, var(--main-menu-nav-padding-inline))}.schools-corner-header .main-menu-nav .btn-cta-main-menu{flex-shrink:0}@media(max-width: 1199.98px){.schools-corner-header .main-menu-nav .btn-cta-main-menu:not(:first-child){margin-top:15px}}@media(max-width: 1499.98px){.schools-corner-header .main-menu-nav .btn-cta-main-menu{--button-padding-block: 9px;--button-padding-inline: 20px;--button-min-height: 40px;--button-border-radius: 20px;--button-border-width: 1px;--button-font-size: clamp(1rem, 0.13vw + 0.98rem, 1.13rem);--button-line-height: 1.1111111111;--button-letter-spacing: normal;--button-font-family: Cera Round Pro, arial, helvetica, sans-serif}}.schools-corner-header .main-menu-nav .menu-item.with-submenu{position:relative;text-align:var(--menu-item-text-align, center);display:flex;flex-direction:column;z-index:var(--menu-item-z-index)}.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-trigger{display:flex;align-items:center;-moz-column-gap:var(--menu-link-column-gap, 7px);column-gap:var(--menu-link-column-gap, 7px);font-weight:inherit}.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-trigger .icon-angle-down{rotate:var(--submenu-trigger-icon-rotate, 0deg)}.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-trigger:not(.is-open){--fontello-icon-top: 0.25em}.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-trigger.with-icon{--fontello-icon-font-size: var(--menu-link-icon-font-size, 0.5rem)}.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-dropdown{--submenu-dropdown-row-gap: 30px;--submenu-dropdown-top: calc(100% + var(--submenu-dropdown-top-offset, 0px));--submenu-dropdown-left: -30px;--submenu-dropdown-item-padding-block: 5px;display:grid;grid-template-rows:var(--submenu-dropdown-grid-template-rows, 0fr);transition:grid-template-rows var(--submenu-dropdow-transition-duration) ease;position:relative;overflow:hidden;margin-top:var(--submenu-dropdow-margin-top, 0)}.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-dropdown::after{position:absolute;inset:0 0 -1px;background-color:#fff;opacity:.1;pointer-events:none}@media(max-width: 1199.98px){.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-dropdown::after{content:""}}@media(min-width: 1200px){.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-dropdown{--submenu-dropdown-padding-inline: 30px;--submenu-dropdown-item-padding-block: 14px;position:absolute;top:var(--submenu-dropdown-top, 100%);left:var(--submenu-dropdown-left, auto);right:var(--submenu-dropdown-right, auto);z-index:var(--submenu-dropdown-z-index);max-width:var(--submenu-dropdown-max-width, none);min-width:310px;border-radius:var(--section-card-border-radius);background-color:var(--submenu-dropdown-bg-color, var(--color-background-main))}}@media(max-width: 1199.98px){.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-dropdown{padding-inline:var(--site-header-menu-container-padding-inline-xs);margin-inline:calc(var(--site-header-menu-container-padding-inline-xs) * -1)}}.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;row-gap:var(--submenu-dropdown-row-gap);min-height:0;padding-inline:var(--submenu-dropdown-padding-inline)}.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu:hover>.submenu-item:not(:hover){--submenu-item-opacity: var(--site-header-menu-hover-opacity)}.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-item{position:relative;margin-block:var(--submenu-item-margin-top, 0) var(--submenu-item-margin-bottom, 0);opacity:var(--submenu-item-opacity, 1);transition:opacity .5s;text-align:left}.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-item::before{content:"";position:absolute;top:calc(var(--submenu-dropdown-row-gap) * -0.5);left:0;height:var(--submenu-dropdown-item-border-height);width:100%;background-color:var(--color-text-main);opacity:.1}.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-item+.submenu-item{--submenu-dropdown-item-border-height: 2px}.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-item:first-child{--submenu-item-margin-top: calc(var(--submenu-dropdown-row-gap) + 10px)}@media(max-width: 1199.98px){.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-item:first-child{--submenu-item-margin-top: var(--submenu-dropdown-row-gap)}}.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-item:last-child{--submenu-dropdown-margin-bottom: var(--submenu-dropdown-row-gap)}.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-link{font-size:var(--submenu-link-font-size);white-space:nowrap}@media(min-width: 1200px)and (max-width: 1499.98px){.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-link{--submenu-link-font-size: 1rem}}.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-button{--button-width: 100%;margin-bottom:30px}@media(min-width: 1200px){.schools-corner-header .main-menu-nav .menu-item.with-submenu .submenu-button .button{--button-padding-block: 9px;--button-padding-inline: 20px;--button-min-height: 40px;--button-border-radius: 20px;--button-border-width: 1px;--button-font-size: clamp(1rem, 0.13vw + 0.98rem, 1.13rem);--button-line-height: 1.1111111111;--button-letter-spacing: normal;--button-font-family: Cera Round Pro, arial, helvetica, sans-serif}}.schools-corner-header .main-menu-nav .menu-item.with-submenu::after{content:"";position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:var(--submenu-dropdown-overlay-bg-color, var(--bg-color-dark));opacity:var(--submenu-dropdown-overlay-opacity, 0);z-index:1;transition:opacity var(--submenu-dropdow-transition-duration) ease;pointer-events:var(--submenu-dropdown-overlay-pointer-events, none)}@media(max-width: 1199.98px){.schools-corner-header .main-menu-nav .menu-item.with-submenu::after{display:none}}.schools-corner-header .main-menu-nav .menu-item.with-submenu.is-open{--submenu-dropdown-overlay-opacity: 0.6;--submenu-dropdown-overlay-pointer-events: all;--submenu-dropdown-grid-template-rows: 1fr;--submenu-trigger-icon-rotate: 180deg;--menu-item-z-index: 1}@media(max-width: 991.98px){.schools-corner-header .main-menu-nav .menu-item.with-submenu.is-open{--site-header-separator-height: 0}}@media(max-width: 1199.98px){.schools-corner-header .main-menu-nav .menu-item.with-submenu{--menu-item-text-align: left}.schools-corner-header .main-menu-nav .menu-item.with-submenu:not(:last-child){border-bottom:var(--site-header-separator-height) solid rgba(var(--color-text-main-rgb), 0.1)}}@media(max-width: 1199.98px){.schools-corner-header .main-menu-nav .menu-link{padding-block:var(--site-header-menu-link-padding-block-xs)}}@media(max-width: 1199.98px){.schools-corner-header .main-menu-nav .wpml-language-switcher{flex-direction:column;align-items:initial;width:100%}}@media(max-width: 1199.98px){.schools-corner-header .main-menu-nav{--main-menu-nav-width: 100%;--main-menu-column-gap: 2vw}}@media(min-width: 1200px){.schools-corner-header .main-menu-nav{color:var(--color-text-main);background-color:var(--color-background-main);--main-menu-column-gap: 2vw;--main-menu-nav-flex-direction: row;--main-menu-nav-width: 100%;max-width:1626px;border-radius:var(--section-border-radius)}.schools-corner-header .main-menu-nav.with-action-button{--main-menu-nav-padding-right: var(--main-menu-nav-padding-block)}}@media(min-width: 1500px){.schools-corner-header .main-menu-nav{--main-menu-column-gap: 2.5vw}}@media(min-width: 1700px){.schools-corner-header .main-menu-nav{--main-menu-column-gap: 3vw}}.schools-corner-header .main-menu{display:flex;align-items:var(--main-menu-align-items);justify-content:var(--main-menu-justify-content);flex-wrap:wrap;flex-direction:var(--main-menu-flex-direction, column);width:100%;padding-inline:var(--main-menu-padding-inline);gap:var(--main-menu-row-gap, 0) var(--main-menu-column-gap);flex-grow:1}.schools-corner-header .main-menu .menu-item.accent-color{color:var(--color-accent-8)}@media(max-width: 1199.98px){.schools-corner-header .main-menu:not(:last-child) .menu-item{border-bottom:var(--site-header-separator-height) solid rgba(var(--color-text-main-rgb), 0.1)}}@media(min-width: 1200px){.schools-corner-header .main-menu{--main-menu-row-gap: 1.5vh;--main-menu-flex-direction: row;--main-menu-align-items: center}}.schools-corner-header .menu-action-mobile{--burger-trigger-min-height: 46px;display:var(--menu-action-mobile-display, flex);align-items:center;-moz-column-gap:8px;column-gap:8px;margin-left:auto}@media(min-width: 1200px){.schools-corner-header .menu-action-mobile{--menu-action-mobile-display: none}}@media(min-width: 1200px){.schools-corner-header:not(.is-sticky){--site-header-bg-color-transition-delay: var(--site-header-border-radius-transition-duration);--site-header-bg-color: transparent}}@media(min-width: 1200px){.schools-corner-header.is-sticky{--site-header-border-radius-transition-delay: var(--site-header-bg-color-transition-duration);--site-header-bg-color-transition-delay: 0s}}@media(max-width: 1199.98px){.schools-corner-header{--site-header-padding-block: 20px;--site-header-padding-inline: 20px}}@media(min-width: 1200px){.schools-corner-header{--site-header-font-size: 0.9375rem;--site-header-padding-block: 30px;--main-menu-nav-gap-column: 0.7vw;--main-menu-nav-padding-block: 10px;--main-menu-nav-padding-inline: 25px}}@media(min-width: 1500px){.schools-corner-header{--site-header-font-size: 1.125rem;--main-menu-nav-padding-inline: 2.75vw}}@media(min-width: 1700px){.schools-corner-header{--site-header-font-size: 1.375rem}}.password-protected-page .instructions{margin-bottom:30px}.password-protected-page .form-footer{margin-top:40px}@media(min-width: 992px){.password-protected-page{--form-fields-grid-template-columns: 1fr 1fr}}.page-template-page_charte .charte-block{background-color:var(--color-background-main);color:var(--color-text-main)}.page-template-page_charte .charte-item:not(:first-child){margin-top:10vh}.page-template-page_charte .row-charte-buttons{row-gap:5vh}.page-template-page_charte .row-charte-buttons+.row-charte-buttons{margin-top:6vh}.page-template-page_charte .charte-form-block:not(:first-child){padding-top:10vh}.page-template-page_charte .charte-radio-dollar-example-fields{--form-radio-fieldset-template-columns: repeat(5, 1fr)}.page-template-page_charte .charte-radio-contact-example-fields{--form-radio-fieldset-template-columns: repeat(3, 1fr)}.page-template-page_charte .btn-back{--button-flex-direction: row-reverse}.page-template-page_donation-form{--form-accent-color: var(--color-accent-2);--form-accent-color-rgb: var(--color-accent-2-rgb);--form-custom-radio-label-icon-color: var(--form-accent-color);--form-custom-radio-active-border-color-rgb: var(--form-accent-color-rgb);--footer-newsletter-height: 0px;--donation-main-image-gradient-overlay-opacity: 0}.page-template-page_donation-form .donation-block{--link-text-color: var(--form-accent-color);--link-text-decoration: none;position:relative;width:100%;max-width:var(--form-section-block-max-width);margin-inline:var(--form-section-block-margin-inline)}.page-template-page_donation-form .donation-block *+.other-donation-methods{margin-top:60px}.page-template-page_donation-form .donation-block *+.amount-info{margin-top:30px}.page-template-page_donation-form .donation-block *+.form-donation-tribute-fields{margin-top:60px}.page-template-page_donation-form .donation-block *+.form-summary{margin-top:40px}.page-template-page_donation-form .donation-block *+.form-recaptcha{margin-top:40px}.page-template-page_donation-form .donation-block .section-title{display:flex;flex-direction:column;row-gap:20px}.page-template-page_donation-form .donation-block .section-title+*{margin-top:60px}.page-template-page_donation-form .donation-block .section-title .title{--title-margin-bottom: 0}.page-template-page_donation-form .donation-block sup{font-size:14px;top:-0.5em}.page-template-page_donation-form .donation-block .sticky-image-container{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-gray);--color-background-main-rgb: var(--bg-color-gray-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-custom-radio-bg-color: var(--color-accent-1);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);color:var(--color-text-main);background-color:var(--color-background-main);position:relative;margin-right:calc((var(--container-gutter) + var(--grid-gutter-width)) * -0.5);margin-top:var(--donation-sticky-image-container-margin-top, 0);height:calc(100% + var(--donation-sticky-image-container-offset-top, 0px) + var(--donation-sticky-image-container-offset-bottom, 0px))}.page-template-page_donation-form .donation-block .sticky-image-container .image-container{position:relative;--gradient-overlay-opacity: var(--donation-main-image-gradient-overlay-opacity, 0);--gradient-overlay-inset: 0 0 60%;--gradient-overlay-background: linear-gradient(180deg, rgba(0,0,0,100%) 0%, rgba(0,0,0,0%) 100%);position:sticky;top:0}.page-template-page_donation-form .donation-block .sticky-image-container .image-container::after{content:"";position:absolute;inset:var(--gradient-overlay-inset, 0);background:rgba(0,0,0,.3);background:var(--gradient-overlay-background, linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%));opacity:var(--gradient-overlay-opacity, 0.7);z-index:0;transition:opacity .3s}.page-template-page_donation-form .donation-block .sticky-image-container .image-container .hidden-desktop{display:none}@media(max-width: 1199.98px){.page-template-page_donation-form .donation-block .sticky-image-container .image-container{position:relative}.page-template-page_donation-form .donation-block .sticky-image-container .image-container .hidden-mobile{display:none}.page-template-page_donation-form .donation-block .sticky-image-container .image-container .hidden-desktop{display:block}}.page-template-page_donation-form .donation-block .sticky-image-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";height:100dvh}@media(max-width: 1199.98px){.page-template-page_donation-form .donation-block .sticky-image-container{width:100vw;margin-right:0;margin-left:calc(((var(--container-gutter) / 2) + (var(--grid-gutter-width) / 2)) * -1);height:auto}}.page-template-page_donation-form .donation-block .form-checkbox-fields .form-check-label{--form-checkbox-font-size: calc(var(--text-font-size) * var(--text-small-shrink-value, 0.8))}.page-template-page_donation-form .donation-block .other-donation-methods .title{--title-margin-bottom: 0}.page-template-page_donation-form .donation-block .other-donation-methods .title+*{margin-top:40px}.page-template-page_donation-form .donation-block .other-donation-methods .list{display:flex;flex-direction:column;row-gap:40px}.page-template-page_donation-form .donation-block .other-donation-methods .item{display:flex;flex-direction:column;row-gap:14px}.page-template-page_donation-form .donation-block .other-donation-methods .item-title{--title-margin-bottom: 0}.page-template-page_donation-form .donation-block .other-donation-methods .btns{--btn-container-margin-top: 30px}.page-template-page_donation-form .donation-block .other-donation-methods .company-phone-card{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-gray);--color-background-main-rgb: var(--bg-color-gray-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-custom-radio-bg-color: var(--color-accent-1);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);max-width:580px}.page-template-page_donation-form .donation-block .progress-steps+*{margin-top:6vh}.page-template-page_donation-form .donation-block .form-custom-radio-fields .form-check-small{--fontello-icon-color: var(--form-accent-color)}.page-template-page_donation-form .donation-block .form-custom-radio-fields.is-selected .form-check-input:not(:checked,:hover)+.form-check-label{opacity:.4}.page-template-page_donation-form .donation-block .form-fieldset.is-disabled{opacity:.4;pointer-events:none}.page-template-page_donation-form .donation-block .form-donation-type-fieldset .form-custom-radio-fields{--form-custom-radio-justify-content: flex-start}@media(min-width: 992px){.page-template-page_donation-form .donation-block .form-donation-type-fieldset{--form-custom-radio-fieldset-template-columns: repeat(2, 1fr)}}.page-template-page_donation-form .donation-block .form-donation-frequency-fieldset .form-custom-radio-fields{--form-custom-radio-justify-content: flex-start}.page-template-page_donation-form .donation-block .form-donation-frequency-fieldset .form-custom-radio-fields.is-size-large{--form-custom-radio-font-size: clamp(1.25rem, 0.5vw + 1.15rem, 1.75rem)}@media(min-width: 992px){.page-template-page_donation-form .donation-block .form-donation-frequency-fieldset{--form-custom-radio-fieldset-template-columns: repeat(2, 1fr)}}.page-template-page_donation-form .donation-block .form-donation-amount-fieldset{--form-custom-radio-fieldset-template-columns: repeat(5, 1fr);transition:opacity .3s ease}.page-template-page_donation-form .donation-block .form-donation-amount-fieldset *+.other-ammount-container{margin-top:var(--form-fields-row-gap)}@media(max-width: 1699.98px){.page-template-page_donation-form .donation-block .form-donation-amount-fieldset{--form-custom-radio-fieldset-template-columns: repeat(3, 1fr)}}.page-template-page_donation-form .donation-block .form-donation-tribute-enabled-fieldset .form-checkbox-fields .form-check-label{--title-margin-bottom: 30px;line-height:1.1}.page-template-page_donation-form .donation-block .form-donation-tribute-enabled-fieldset+*{margin-top:var(--form-fields-row-gap)}@media(min-width: 992px){.page-template-page_donation-form .donation-block .form-donation-tribute-type-fieldset{--form-custom-radio-fieldset-template-columns: repeat(2, 1fr)}}@media(min-width: 992px){.page-template-page_donation-form .donation-block .form-donation-tribute-fields,.page-template-page_donation-form .donation-block .form-donation-donor-fields{--donor-form-fields-column-count: 12;--form-fields-grid-template-columns: repeat(var(--donor-form-fields-column-count), 1fr)}.page-template-page_donation-form .donation-block .form-donation-tribute-fields>*:not(.form-group),.page-template-page_donation-form .donation-block .form-donation-donor-fields>*:not(.form-group){grid-column:var(--form-group-grid-column, 1/-1)}.page-template-page_donation-form .donation-block .form-donation-tribute-fields .form-group-33,.page-template-page_donation-form .donation-block .form-donation-donor-fields .form-group-33{--form-group-grid-column: span calc(var(--donor-form-fields-column-count) / 3)}.page-template-page_donation-form .donation-block .form-donation-tribute-fields .form-group-50,.page-template-page_donation-form .donation-block .form-donation-donor-fields .form-group-50{--form-group-grid-column: span calc(var(--donor-form-fields-column-count) / 2)}.page-template-page_donation-form .donation-block .form-donation-tribute-fields .form-group-66,.page-template-page_donation-form .donation-block .form-donation-donor-fields .form-group-66{--form-group-grid-column: span calc(var(--donor-form-fields-column-count) / 3 * 2)}}.page-template-page_donation-form .donation-block .amount-info{display:flex;-moz-column-gap:20px;column-gap:20px;align-items:baseline}.page-template-page_donation-form .donation-block .legal-note{margin-top:var(--form-fields-row-gap);font-size:14px}.page-template-page_donation-form .donation-block .form-summary{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-gray);--color-background-main-rgb: var(--bg-color-gray-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-custom-radio-bg-color: var(--color-accent-1);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);color:var(--color-text-main);background-color:var(--color-background-main);padding:45px 35px;border-radius:var(--section-border-radius)}.page-template-page_donation-form .donation-block .form-summary .summary-list{margin:0}.page-template-page_donation-form .donation-block .form-summary .summary-list .label{font-weight:500}@media(min-width: 992px){.page-template-page_donation-form .donation-block .form-summary .summary-list{overflow:hidden}}@media(max-width: 991.98px){.page-template-page_donation-form .donation-block .form-summary .summary-list{display:flex;flex-direction:column;gap:5px 7px}}@media(min-width: 992px){.page-template-page_donation-form .donation-block .form-summary .label,.page-template-page_donation-form .donation-block .form-summary .value{float:left}.page-template-page_donation-form .donation-block .form-summary .label:not(:last-of-type),.page-template-page_donation-form .donation-block .form-summary .value:not(:last-of-type){margin-bottom:10px}}@media(min-width: 992px){.page-template-page_donation-form .donation-block .form-summary .label{clear:left;margin-right:7px}}.page-template-page_donation-form .donation-block .form-summary .value{margin:0;font-weight:700}@media(max-width: 991.98px){.page-template-page_donation-form .donation-block .form-summary .value:not(:last-of-type){margin-bottom:5px}}@media(max-width: 991.98px){.page-template-page_donation-form .donation-block .form-summary{padding:20px 15px}}.page-template-page_donation-form .donation-block .step-confirmation .email-confirmation{margin-top:40px}.page-template-page_donation-form .donation-block.has-background-gradient{--donation-main-image-gradient-overlay-opacity: 40%}.page-template-page_donation-form .donation-block:first-child{--section-block-margin-top: 40px;--donation-sticky-image-container-margin-top: calc((var(--section-block-margin-top, var(--section-spacing-top, 0)) + var(--main-content-padding-top)) * -1);--donation-sticky-image-container-offset-top: calc(var(--section-block-margin-top, var(--section-spacing-top, 0)) + var(--main-content-padding-top, 0))}@media(max-width: 1199.98px){.page-template-page_donation-form .donation-block:first-child{--donation-sticky-image-container-margin-top: 60px}}@media(max-width: 767.98px){.page-template-page_donation-form .donation-block:first-child{--donation-sticky-image-container-margin-top: 40px}}.page-template-page_donation-form .donation-block:last-child{--donation-sticky-image-container-offset-bottom: calc(var(--section-block-margin-bottom, var(--section-spacing-bottom, 0)))}@media(max-width: 1199.98px){.page-template-page_donation-form .donation-block{margin-bottom:0}}.page-template-page_schools-corner-php{--button-secondary-accent-color: var(--color-accent-1);--button-secondary-accent-color-rgb: var(--color-accent-1-rgb);--scrollbar-thumb-bg-color: var(--color-accent-5)}.page-template-page_schools-corner-php:is(.page-id-415, .page-id-1606, .page-coin-des-ecoles, .page-schools-corner) .logo-breakfast-club{--header-logo-container-display: flex}.page-template-page_schools-corner-php:is(.page-id-415, .page-id-1606, .page-coin-des-ecoles, .page-schools-corner) .logo-schools-corner{--header-logo-container-display: none}@media(min-width: 992px){.single-post .main-content .section-block:is(.text-block, .video-block){--section-spacing-top: 8vh;--section-spacing-bottom: 8vh}}.single-post .main-content .section-block.video-block{--video-block-content-border-bottom-width: 2px;--video-block-content-padding-bottom: var(--section-spacing-bottom)}.single-post .main-content .section-block.text-block{--text-block-content-border-bottom-width: 2px;--text-block-content-padding-bottom: var(--section-spacing-bottom)}@media(min-width: 992px){.single-sc-post .main-content .section-block:is(.text-block, .video-block){--section-spacing-top: 8vh;--section-spacing-bottom: 8vh}}.single-sc-post .main-content .section-block.video-block{--video-block-content-border-bottom-width: 2px;--video-block-content-padding-bottom: var(--section-spacing-bottom)}.single-sc-post .main-content .section-block.text-block{--text-block-content-border-bottom-width: 2px;--text-block-content-padding-bottom: var(--section-spacing-bottom)}.single-press-release{--section-block-margin-top: 60px;--section-block-margin-bottom: 120px}@media(max-width: 991.98px){.single-press-release{--section-block-margin-bottom: 60px}}.gform_wrapper.gravity-theme .gform_heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;margin-bottom:30px}.gform_wrapper.gravity-theme .gsection{padding:0;border:0}.gform_wrapper.gravity-theme .gsection:not(:first-child){padding-top:30px}.gform_wrapper.gravity-theme .gsection_title{--title-margin-bottom: 30px}.gform_wrapper.gravity-theme .gform_fields{display:grid;gap:var(--form-fields-row-gap, 0) var(--form-fields-column-gap, 0);grid-template-columns:var(--form-fields-grid-template-columns, 1fr);margin-top:var(--form-fields-margin-top)}.gform_wrapper.gravity-theme .gform_fields .gfield{grid-column:var(--form-group-grid-column, 1/-1)}.gform_wrapper.gravity-theme .gform_fields .gfield:has(:disabled){opacity:.5}@media(min-width: 992px){.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-third{--form-group-grid-column: span 4}}@media(min-width: 992px){.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-half{--form-group-grid-column: span 6}}@media(min-width: 1200px)and (max-width: 1499.98px){.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-half.gfield--input-type-time{--form-group-grid-column: span 12}}@media(min-width: 992px){.gform_wrapper.gravity-theme .gform_fields{--form-fields-grid-template-columns: repeat(12,1fr)}}.gform_wrapper.gravity-theme .gfield.gfield_error:not(.gfield--type-fileupload) .gfield_label{color:var(--form-label-color, var(--color-text-main))}.gform_wrapper.gravity-theme .gfield.gfield_error:not(.gfield--type-fileupload) .gfield_checkbox{--form-checkbox-border-width: 1px;--form-checkbox-border-color: var(--form-error-color)}.gform_wrapper.gravity-theme .gfield.gfield_error:not(.gfield--type-fileupload) .gfield_radio{--form-radio-border-width: 1px;--form-radio-border-color: var(--form-error-color)}.gform_wrapper.gravity-theme .gfield_label{display:block;margin-bottom:var(--form-label-margin-bottom);font-weight:var(--form-label-font-weight);text-transform:var(--form-label-text-transform);font-size:var(--form-label-font-size);font-family:var(--form-label-font-family);line-height:var(--form-label-line-height);letter-spacing:var(--form-label-letter-spacing);color:var(--form-label-color, var(--color-text-main));opacity:var(--form-label-opacity-default, 1)}.gform_wrapper.gravity-theme .gfield_label.visible{opacity:var(--form-label-opacity, 1)}.gform_wrapper.gravity-theme .gfield_description:not(.validation_message,.ginput_counter){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.gform_wrapper.gravity-theme .gfield_description.validation_message{display:block;width:var(--form-error-width);margin-top:var(--form-error-margin-top);text-align:var(--form-error-text-align);color:var(--form-error-color);font-size:var(--form-error-font-size);text-transform:var(--form-error-text-transform);font-weight:var(--form-error-font-weight);background:transparent;border:0;padding:0}.gform_wrapper.gravity-theme .ginput_container_address input,.gform_wrapper.gravity-theme .ginput_container_address select{display:block;margin-bottom:var(--form-label-margin-bottom);font-weight:var(--form-label-font-weight);text-transform:var(--form-label-text-transform);font-size:var(--form-label-font-size);font-family:var(--form-label-font-family);line-height:var(--form-label-line-height);letter-spacing:var(--form-label-letter-spacing);color:var(--form-label-color, var(--color-text-main));opacity:var(--form-label-opacity-default, 1);text-transform:none;padding-block:0 !important}.gform_wrapper.gravity-theme .ginput_container_address input.visible,.gform_wrapper.gravity-theme .ginput_container_address select.visible{opacity:var(--form-label-opacity, 1)}.gform_wrapper.gravity-theme .ginput_container_address input option,.gform_wrapper.gravity-theme .ginput_container_address select option{text-transform:none !important}.gform_wrapper.gravity-theme .ginput_container_address input text,.gform_wrapper.gravity-theme .ginput_container_address select text{color:var(--color-accent-1)}.gform_wrapper.gravity-theme .ginput_container_address select{text-transform:uppercase}.gform_wrapper.gravity-theme .ginput_container_address input::-moz-placeholder{color:var(--color-accent-1) !important;text-transform:uppercase !important}.gform_wrapper.gravity-theme .ginput_container_address input::placeholder{color:var(--color-accent-1) !important;text-transform:uppercase !important}.gform_wrapper.gravity-theme .ginput_container input[type=text],.gform_wrapper.gravity-theme .ginput_container input[type=email],.gform_wrapper.gravity-theme .ginput_container input[type=tel],.gform_wrapper.gravity-theme .ginput_container input[type=number],.gform_wrapper.gravity-theme .ginput_container textarea,.gform_wrapper.gravity-theme .ginput_container select{min-height:auto}.gform_wrapper.gravity-theme .ginput_container input[type=text]::-moz-placeholder, .gform_wrapper.gravity-theme .ginput_container input[type=email]::-moz-placeholder, .gform_wrapper.gravity-theme .ginput_container input[type=tel]::-moz-placeholder, .gform_wrapper.gravity-theme .ginput_container input[type=number]::-moz-placeholder, .gform_wrapper.gravity-theme .ginput_container textarea::-moz-placeholder, .gform_wrapper.gravity-theme .ginput_container select::-moz-placeholder{color:var(--form-control-placeholder-text-color, rgba(var(--color-text-main-rgb), 0.5))}.gform_wrapper.gravity-theme .ginput_container input[type=text]::placeholder,.gform_wrapper.gravity-theme .ginput_container input[type=email]::placeholder,.gform_wrapper.gravity-theme .ginput_container input[type=tel]::placeholder,.gform_wrapper.gravity-theme .ginput_container input[type=number]::placeholder,.gform_wrapper.gravity-theme .ginput_container textarea::placeholder,.gform_wrapper.gravity-theme .ginput_container select::placeholder{color:var(--form-control-placeholder-text-color, rgba(var(--color-text-main-rgb), 0.5))}.gform_wrapper.gravity-theme .ginput_container input[type=text]:hover:not(:disabled),.gform_wrapper.gravity-theme .ginput_container input[type=text]:focus:not(:disabled),.gform_wrapper.gravity-theme .ginput_container input[type=email]:hover:not(:disabled),.gform_wrapper.gravity-theme .ginput_container input[type=email]:focus:not(:disabled),.gform_wrapper.gravity-theme .ginput_container input[type=tel]:hover:not(:disabled),.gform_wrapper.gravity-theme .ginput_container input[type=tel]:focus:not(:disabled),.gform_wrapper.gravity-theme .ginput_container input[type=number]:hover:not(:disabled),.gform_wrapper.gravity-theme .ginput_container input[type=number]:focus:not(:disabled),.gform_wrapper.gravity-theme .ginput_container textarea:hover:not(:disabled),.gform_wrapper.gravity-theme .ginput_container textarea:focus:not(:disabled),.gform_wrapper.gravity-theme .ginput_container select:hover:not(:disabled),.gform_wrapper.gravity-theme .ginput_container select:focus:not(:disabled){--form-control-border-color-rgb: var(--form-control-border-active-color-rgb, var(--form-accent-color-rgb))}.gform_wrapper.gravity-theme .ginput_container input[type=text]:hover:not(:disabled),.gform_wrapper.gravity-theme .ginput_container input[type=email]:hover:not(:disabled),.gform_wrapper.gravity-theme .ginput_container input[type=tel]:hover:not(:disabled),.gform_wrapper.gravity-theme .ginput_container input[type=number]:hover:not(:disabled),.gform_wrapper.gravity-theme .ginput_container textarea:hover:not(:disabled),.gform_wrapper.gravity-theme .ginput_container select:hover:not(:disabled){--form-control-border-color-alpha: 0.2}.gform_wrapper.gravity-theme .ginput_container input[type=text]:focus:not(:disabled),.gform_wrapper.gravity-theme .ginput_container input[type=email]:focus:not(:disabled),.gform_wrapper.gravity-theme .ginput_container input[type=tel]:focus:not(:disabled),.gform_wrapper.gravity-theme .ginput_container input[type=number]:focus:not(:disabled),.gform_wrapper.gravity-theme .ginput_container textarea:focus:not(:disabled),.gform_wrapper.gravity-theme .ginput_container select:focus:not(:disabled){--form-control-border-color-alpha: 1}.gform_wrapper.gravity-theme .ginput_container input[type=text]:-webkit-autofill,.gform_wrapper.gravity-theme .ginput_container input[type=text]:-webkit-autofill:hover,.gform_wrapper.gravity-theme .ginput_container input[type=text]:-webkit-autofill:focus,.gform_wrapper.gravity-theme .ginput_container input[type=email]:-webkit-autofill,.gform_wrapper.gravity-theme .ginput_container input[type=email]:-webkit-autofill:hover,.gform_wrapper.gravity-theme .ginput_container input[type=email]:-webkit-autofill:focus,.gform_wrapper.gravity-theme .ginput_container input[type=tel]:-webkit-autofill,.gform_wrapper.gravity-theme .ginput_container input[type=tel]:-webkit-autofill:hover,.gform_wrapper.gravity-theme .ginput_container input[type=tel]:-webkit-autofill:focus,.gform_wrapper.gravity-theme .ginput_container input[type=number]:-webkit-autofill,.gform_wrapper.gravity-theme .ginput_container input[type=number]:-webkit-autofill:hover,.gform_wrapper.gravity-theme .ginput_container input[type=number]:-webkit-autofill:focus,.gform_wrapper.gravity-theme .ginput_container textarea:-webkit-autofill,.gform_wrapper.gravity-theme .ginput_container textarea:-webkit-autofill:hover,.gform_wrapper.gravity-theme .ginput_container textarea:-webkit-autofill:focus,.gform_wrapper.gravity-theme .ginput_container select:-webkit-autofill,.gform_wrapper.gravity-theme .ginput_container select:-webkit-autofill:hover,.gform_wrapper.gravity-theme .ginput_container select:-webkit-autofill:focus{-webkit-background-clip:text;-webkit-text-fill-color:var(--form-control-text-color, var(--color-text-main)) !important;-webkit-box-shadow:0 0 0 60px rgba(var(--form-control-bg-color-rgb), var(--form-control-bg-color-alpha)) inset !important}.gform_wrapper.gravity-theme .ginput_container input[type=text][type=number],.gform_wrapper.gravity-theme .ginput_container input[type=email][type=number],.gform_wrapper.gravity-theme .ginput_container input[type=tel][type=number],.gform_wrapper.gravity-theme .ginput_container input[type=number][type=number],.gform_wrapper.gravity-theme .ginput_container textarea[type=number],.gform_wrapper.gravity-theme .ginput_container select[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.gform_wrapper.gravity-theme .ginput_container input[type=text][type=number]::-webkit-outer-spin-button,.gform_wrapper.gravity-theme .ginput_container input[type=text][type=number]::-webkit-inner-spin-button,.gform_wrapper.gravity-theme .ginput_container input[type=email][type=number]::-webkit-outer-spin-button,.gform_wrapper.gravity-theme .ginput_container input[type=email][type=number]::-webkit-inner-spin-button,.gform_wrapper.gravity-theme .ginput_container input[type=tel][type=number]::-webkit-outer-spin-button,.gform_wrapper.gravity-theme .ginput_container input[type=tel][type=number]::-webkit-inner-spin-button,.gform_wrapper.gravity-theme .ginput_container input[type=number][type=number]::-webkit-outer-spin-button,.gform_wrapper.gravity-theme .ginput_container input[type=number][type=number]::-webkit-inner-spin-button,.gform_wrapper.gravity-theme .ginput_container textarea[type=number]::-webkit-outer-spin-button,.gform_wrapper.gravity-theme .ginput_container textarea[type=number]::-webkit-inner-spin-button,.gform_wrapper.gravity-theme .ginput_container select[type=number]::-webkit-outer-spin-button,.gform_wrapper.gravity-theme .ginput_container select[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.gform_wrapper.gravity-theme .ginput_container input[type=text][type=search]::-ms-clear,.gform_wrapper.gravity-theme .ginput_container input[type=text][type=search]::-ms-reveal,.gform_wrapper.gravity-theme .ginput_container input[type=email][type=search]::-ms-clear,.gform_wrapper.gravity-theme .ginput_container input[type=email][type=search]::-ms-reveal,.gform_wrapper.gravity-theme .ginput_container input[type=tel][type=search]::-ms-clear,.gform_wrapper.gravity-theme .ginput_container input[type=tel][type=search]::-ms-reveal,.gform_wrapper.gravity-theme .ginput_container input[type=number][type=search]::-ms-clear,.gform_wrapper.gravity-theme .ginput_container input[type=number][type=search]::-ms-reveal,.gform_wrapper.gravity-theme .ginput_container textarea[type=search]::-ms-clear,.gform_wrapper.gravity-theme .ginput_container textarea[type=search]::-ms-reveal,.gform_wrapper.gravity-theme .ginput_container select[type=search]::-ms-clear,.gform_wrapper.gravity-theme .ginput_container select[type=search]::-ms-reveal{display:none;width:0;height:0}.gform_wrapper.gravity-theme .ginput_container input[type=text][type=search]::-webkit-search-decoration,.gform_wrapper.gravity-theme .ginput_container input[type=text][type=search]::-webkit-search-cancel-button,.gform_wrapper.gravity-theme .ginput_container input[type=text][type=search]::-webkit-search-results-button,.gform_wrapper.gravity-theme .ginput_container input[type=text][type=search]::-webkit-search-results-decoration,.gform_wrapper.gravity-theme .ginput_container input[type=email][type=search]::-webkit-search-decoration,.gform_wrapper.gravity-theme .ginput_container input[type=email][type=search]::-webkit-search-cancel-button,.gform_wrapper.gravity-theme .ginput_container input[type=email][type=search]::-webkit-search-results-button,.gform_wrapper.gravity-theme .ginput_container input[type=email][type=search]::-webkit-search-results-decoration,.gform_wrapper.gravity-theme .ginput_container input[type=tel][type=search]::-webkit-search-decoration,.gform_wrapper.gravity-theme .ginput_container input[type=tel][type=search]::-webkit-search-cancel-button,.gform_wrapper.gravity-theme .ginput_container input[type=tel][type=search]::-webkit-search-results-button,.gform_wrapper.gravity-theme .ginput_container input[type=tel][type=search]::-webkit-search-results-decoration,.gform_wrapper.gravity-theme .ginput_container input[type=number][type=search]::-webkit-search-decoration,.gform_wrapper.gravity-theme .ginput_container input[type=number][type=search]::-webkit-search-cancel-button,.gform_wrapper.gravity-theme .ginput_container input[type=number][type=search]::-webkit-search-results-button,.gform_wrapper.gravity-theme .ginput_container input[type=number][type=search]::-webkit-search-results-decoration,.gform_wrapper.gravity-theme .ginput_container textarea[type=search]::-webkit-search-decoration,.gform_wrapper.gravity-theme .ginput_container textarea[type=search]::-webkit-search-cancel-button,.gform_wrapper.gravity-theme .ginput_container textarea[type=search]::-webkit-search-results-button,.gform_wrapper.gravity-theme .ginput_container textarea[type=search]::-webkit-search-results-decoration,.gform_wrapper.gravity-theme .ginput_container select[type=search]::-webkit-search-decoration,.gform_wrapper.gravity-theme .ginput_container select[type=search]::-webkit-search-cancel-button,.gform_wrapper.gravity-theme .ginput_container select[type=search]::-webkit-search-results-button,.gform_wrapper.gravity-theme .ginput_container select[type=search]::-webkit-search-results-decoration{display:none}.gform_wrapper.gravity-theme .ginput_container input[type=text][aria-invalid=true],.gform_wrapper.gravity-theme .ginput_container input[type=email][aria-invalid=true],.gform_wrapper.gravity-theme .ginput_container input[type=tel][aria-invalid=true],.gform_wrapper.gravity-theme .ginput_container input[type=number][aria-invalid=true],.gform_wrapper.gravity-theme .ginput_container textarea[aria-invalid=true],.gform_wrapper.gravity-theme .ginput_container select[aria-invalid=true]{--form-control-border-color-rgb: 240, 69, 69;--form-control-border-color-alpha: 0.6}.gform_wrapper.gravity-theme .ginput_container.ginput_complex{align-items:center}.gform_wrapper.gravity-theme .ginput_container.ginput_complex .ginput_container_time{flex-basis:auto;max-width:none}.gform_wrapper.gravity-theme .gfield_checkbox{display:var(--form-checkbox-fields-display, flex);flex-flow:var(--form-checkbox-fields-flex-direction, column) var(--form-checkbox-fields-flex-wrap, wrap);gap:var(--form-checkbox-fields-row-gap, 0) var(--form-checkbox-fields-column-gap, 0)}.gform_wrapper.gravity-theme .gfield_checkbox .gfield-choice-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.gform_wrapper.gravity-theme .gfield_checkbox .gfield-choice-input:focus+.gform-field-label,.gform_wrapper.gravity-theme .gfield_checkbox .gfield-choice-input:hover+.gform-field-label{--form-checkbox-icon-opacity: 0.25;--form-checkbox-bg-alpha: 0.4}.gform_wrapper.gravity-theme .gfield_checkbox .gfield-choice-input:checked+.gform-field-label{--form-checkbox-bg-rgb: var(--form-checkbox-active-bg-rgb, var(--form-accent-color-rgb));--form-checkbox-bg-alpha: 1;--form-checkbox-icon-opacity: 1}.gform_wrapper.gravity-theme .gfield_checkbox .gform-field-label{--form-checkbox-bg-rgb: var(--form-checkbox-default-bg-rgb);--form-checkbox-bg-color: rgba(var(--form-checkbox-bg-rgb), var(--form-checkbox-bg-alpha));position:relative;display:inline-block;margin:0;color:var(--form-checkbox-text-color, var(--color-text-main));padding-left:var(--form-checkbox-padding-left, calc(var(--form-checkbox-size) + var(--form-checkbox-text-spacing)));line-height:var(--form-checkbox-line-height);font-size:var(--form-checkbox-font-size);font-family:var(--form-checkbox-font-family);cursor:pointer}.gform_wrapper.gravity-theme .gfield_checkbox .gform-field-label::before{content:"";display:inline-block;position:absolute;top:calc(1lh / 2);left:0;width:var(--form-checkbox-size);height:var(--form-checkbox-size);border:var(--form-checkbox-border-width, 0) solid var(--form-checkbox-border-color, var(--color-text-main));border-radius:var(--form-checkbox-border-radius);background-color:var(--form-checkbox-bg-color, var(--color-text-main));translate:0 -50%;transition:background-color .3s ease,border-color .3s ease}.gform_wrapper.gravity-theme .gfield_checkbox .gform-field-label::after{content:"";display:inline-block;position:absolute;top:calc(1lh / 2);left:calc(var(--form-checkbox-size) / 2);width:calc(var(--form-checkbox-size) * 0.3);height:calc(var(--form-checkbox-size) * 0.5);text-align:center;margin-top:-0.1em;opacity:var(--form-checkbox-icon-opacity, 0);border-bottom:2px solid var(--form-checkbox-icon-bg-color, var(--color-background-main));border-right:2px solid var(--form-checkbox-icon-bg-color, var(--color-background-main));transition:opacity .3s ease;rotate:45deg;translate:-50% -50%}.gform_wrapper.gravity-theme .gfield_checkbox .gform-field-label,.gform_wrapper.gravity-theme .gfield_radio .gform-field-label{max-width:none}.gform_wrapper.gravity-theme .gfield--type-radio:not(.gfield--type-custom-radio) .gfield_radio{display:var(--form-radio-fields-display, flex);flex-flow:var(--form-radio-fields-flex-direction, column) var(--form-radio-fields-flex-wrap, wrap);gap:var(--form-radio-fields-row-gap, 0) var(--form-radio-fields-column-gap, 0)}.gform_wrapper.gravity-theme .gfield--type-radio:not(.gfield--type-custom-radio) .gfield_radio .gfield-choice-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.gform_wrapper.gravity-theme .gfield--type-radio:not(.gfield--type-custom-radio) .gfield_radio .gfield-choice-input:focus+.gform-field-label,.gform_wrapper.gravity-theme .gfield--type-radio:not(.gfield--type-custom-radio) .gfield_radio .gfield-choice-input:hover+.gform-field-label{--form-radio-icon-opacity: 0.25}.gform_wrapper.gravity-theme .gfield--type-radio:not(.gfield--type-custom-radio) .gfield_radio .gfield-choice-input:checked+.gform-field-label{--form-radio-bg-rgb: var(--form-radio-active-bg-rgb, var(--form-accent-color-rgb));--form-radio-bg-alpha: 1;--form-radio-icon-opacity: 1}.gform_wrapper.gravity-theme .gfield--type-radio:not(.gfield--type-custom-radio) .gfield_radio .gform-field-label{--form-radio-bg-rgb: var(--form-radio-default-bg-rgb);--form-radio-bg-color: rgba(var(--form-radio-bg-rgb), var(--form-radio-bg-alpha));position:relative;display:inline;margin:0;padding-left:var(--form-radio-padding-left, calc(var(--form-radio-size) + var(--form-radio-text-spacing)));color:var(--form-radio-text-color, var(--color-text-main));line-height:var(--form-radio-line-height);font-size:var(--form-radio-font-size);font-family:var(--form-radio-font-family);cursor:pointer;max-width:none}.gform_wrapper.gravity-theme .gfield--type-radio:not(.gfield--type-custom-radio) .gfield_radio .gform-field-label::before{content:"";display:inline-block;position:absolute;top:calc(1lh / 2);left:0;width:var(--form-radio-size);height:var(--form-radio-size);border-radius:50%;border:var(--form-radio-border-width, 0) solid var(--form-radio-border-color, var(--color-text-main));background-color:var(--form-radio-bg-color, var(--color-text-main));translate:0 -50%;transition:all .3s ease}.gform_wrapper.gravity-theme .gfield--type-radio:not(.gfield--type-custom-radio) .gfield_radio .gform-field-label::after{content:"";display:inline-block;position:absolute;top:calc(1lh / 2);left:calc(var(--form-radio-size) / 2);width:calc(var(--form-radio-size) / 3);height:calc(var(--form-radio-size) / 3);border-radius:50%;background-color:var(--form-radio-icon-bg-color, var(--color-background-main));opacity:var(--form-radio-icon-opacity, 0);translate:-50% -50%;transition:opacity .3s ease}.gform_wrapper.gravity-theme .gfield--type-custom-radio .gfield_radio{display:grid;grid-gap:var(--form-custom-radio-fieldset-row-gap, 0) var(--form-custom-radio-fieldset-column-gap, 0);grid-template-columns:var(--form-custom-radio-fieldset-template-columns, repeat(3, 1fr));grid-auto-rows:var(--form-custom-radio-fieldset-auto-rows, auto)}.gform_wrapper.gravity-theme .gfield--type-custom-radio .gfield_radio .form-check-title{margin:0}.gform_wrapper.gravity-theme .gfield--type-custom-radio .gfield_radio .gform-field-label{position:relative;display:flex;flex-direction:column;align-items:var(--form-custom-radio-align-items, center);justify-content:var(--form-custom-radio-justify-content, flex-end);row-gap:1.2vh;width:100%;height:100%;margin:0;color:var(--form-custom-radio-text-color, var(--color-text-main));background-color:var(--form-custom-radio-bg-color, transparent);border:var(--form-custom-radio-border-width, 2px) solid rgba(var(--form-custom-radio-border-color-rgb), var(--form-custom-radio-border-color-alpha));border-radius:var(--form-custom-radio-border-radius, 20px);overflow:hidden;text-align:var(--form-custom-radio-text-align, center);font-size:var(--form-custom-radio-font-size, clamp(1.13rem, 0.5vw + 1.03rem, 1.63rem));line-height:var(--form-custom-radio-line-height, 1.4615384615);font-weight:700;padding-block:var(--form-custom-radio-padding-block);padding-inline:var(--form-custom-radio-padding-inline);transition:all .3s ease;cursor:pointer}.gform_wrapper.gravity-theme .gfield--type-custom-radio .gfield_radio .gfield-choice-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.gform_wrapper.gravity-theme .gfield--type-custom-radio .gfield_radio .gfield-choice-input:is(:checked, :hover)+.gform-field-label{border-color:rgba(var(--form-custom-radio-active-border-color-rgb, var(--form-custom-radio-border-color-rgb)), var(--form-custom-radio-border-color-alpha));background-color:var(--form-custom-radio-active-bg-color, var(--form-custom-radio-bg-color, transparent));color:var(--form-custom-radio-active-text-color, var(--form-custom-radio-text-color, var(--color-text-main)))}.gform_wrapper.gravity-theme .gfield--type-custom-radio .gfield_radio .gfield-choice-input:is(:hover, :focus)+.gform-field-label{--form-custom-radio-border-color-alpha: 0.5}.gform_wrapper.gravity-theme .gfield--type-custom-radio .gfield_radio .gfield-choice-input:checked+.gform-field-label{--form-custom-radio-border-color-alpha: 1}.gform_wrapper.gravity-theme .gfield--type-custom-radio.gfield--type-custom-large-radio .gfield_radio{--form-custom-radio-align-items: flex-start;--form-custom-radio-padding-block: 60px 40px;--form-custom-radio-padding-inline: 30px;--form-custom-radio-text-align: left}.gform_wrapper.gravity-theme .gfield--type-select{--form-control-padding-right: calc(var(--form-control-padding-inline-default) + var(--form-select-icon-font-size))}.gform_wrapper.gravity-theme .gfield--type-select .ginput_container_select{position:relative}.gform_wrapper.gravity-theme .gfield--type-select .ginput_container_select::after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;width:auto;margin:0;position:relative;display:block;top:0;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;right:var(--form-select-icon-right, calc(var(--form-control-padding-right, 0px) * 0.75));font-size:var(--form-select-icon-font-size);color:var(--form-select-icon-color, var(--form-accent-color));translate:50% -50%;rotate:var(--form-select-icon-rotation);pointer-events:none;transform-origin:center;transition:rotate .3s}.gform_wrapper.gravity-theme .gfield--type-select .ginput_container_select.is-open{--form-select-icon-rotation: -180deg}.gform_wrapper.gravity-theme .gfield--type-select .gfield_select:is(select){-webkit-appearance:none;-moz-appearance:none;appearance:none}.gform_wrapper.gravity-theme .gfield--type-select option{background:#fff !important;color:#000 !important}.gform_wrapper.gravity-theme .gfield--type-fileupload{width:50%}.gform_wrapper.gravity-theme .gfield--type-fileupload .gfield_label{position:relative;text-align:center;display:inline-flex;align-items:center;justify-content:center;flex-direction:var(--button-flex-direction, row);gap:var(--button-row-gap) var(--button-column-gap);padding:var(--button-padding-block) var(--button-padding-inline);color:var(--button-text-color, var(--text-color-light));background-color:var(--button-bg-color, var(--bg-color-dark));border-width:var(--button-border-width, 0);border-style:solid;border-color:var(--button-border-color, transparent);border-radius:var(--button-border-radius, 0);font-size:var(--button-font-size);font-family:var(--button-font-family);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);width:var(--button-width);min-width:var(--button-min-width);min-height:var(--button-min-height);aspect-ratio:var(--button-aspect-ratio);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:var(--button-cursor, pointer);touch-action:manipulation;opacity:var(--button-opacity);transition:all var(--button-transition-duration) var(--button-transition-ease);transition:min-height 0s}.gform_wrapper.gravity-theme .gfield--type-fileupload .gfield_label[disabled]{--button-opacity: 0.4;--button-cursor: default}.gform_wrapper.gravity-theme .gfield--type-fileupload .gfield_label:is(:hover, :focus-visible):not([disabled]){text-decoration:none;color:var(--button-text-color-active, var(--button-text-color));background-color:var(--button-bg-color-active, var(--button-bg-color))}.gform_wrapper.gravity-theme .gfield--type-fileupload .gfield_label .icon{--fontello-icon-font-size: 1rem;--fontello-icon-color: var(--button-icon-color, inherit)}.gform_wrapper.gravity-theme .gfield--type-fileupload input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.gform_wrapper.gravity-theme .gfield--type-fileupload .gform_fileupload_rules{padding:0;margin:15px 0 0}@media(max-width: 767.98px){.gform_wrapper.gravity-theme .gfield--type-fileupload{width:100%}}.gform_wrapper.gravity-theme .gfield_required{position:relative;top:-0.15em;color:inherit}.gform_wrapper.gravity-theme .gfield_disclaimers+.gfield_recaptcha{padding-left:var(--form-checkbox-padding-left, calc(var(--form-checkbox-size) + var(--form-checkbox-text-spacing)))}.gform_wrapper.gravity-theme .gfield.animated-form-group{--form-label-margin-bottom: 0;position:relative}.gform_wrapper.gravity-theme .gfield.animated-form-group .gfield_label:not(.gfield_label_before_complex){position:absolute;top:calc(var(--form-control-height) / 2);left:0;width:100%;pointer-events:none;padding-inline:var(--form-control-padding-left, var(--form-control-padding-inline-default)) var(--form-control-padding-right, var(--form-control-padding-inline-default));z-index:1;line-height:1;translate:0 -50%;transition:all .2s}.gform_wrapper.gravity-theme .gfield.animated-form-group .gfield_label:not(.gfield_label_before_complex).visible{top:calc((var(--form-control-padding-block-default) + var(--form-animated-control-padding-block-offset)) / 2);font-size:calc(var(--form-label-font-size) * 0.5);translate:0 -25%}.gform_wrapper.gravity-theme .gfield.animated-form-group .ginput_container:not(.ginput_container_time) input.visible,.gform_wrapper.gravity-theme .gfield.animated-form-group .ginput_container:not(.ginput_container_time) textarea.visible,.gform_wrapper.gravity-theme .gfield.animated-form-group .ginput_container:not(.ginput_container_time) select.visible{--form-control-padding-top: calc(var(--form-control-padding-block-default) + var(--form-animated-control-padding-block-offset));--form-control-padding-bottom: calc(var(--form-control-padding-block-default) - var(--form-animated-control-padding-block-offset))}.gform_wrapper.gravity-theme .gfield.animated-form-group .ginput_container:not(.ginput_container_time) input.empty,.gform_wrapper.gravity-theme .gfield.animated-form-group .ginput_container:not(.ginput_container_time) textarea.empty,.gform_wrapper.gravity-theme .gfield.animated-form-group .ginput_container:not(.ginput_container_time) select.empty{--form-control-color: var(--form-control-placeholder-color)}.gform_wrapper.gravity-theme .gfield.animated-form-group:not(.field_type_textarea){--form-control-padding-inline-start: 0}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{position:relative;display:flex;align-items:var(--form-footer-align-items, center);gap:var(--form-footer-row-gap, 0) var(--form-footer-column-gap, 0);justify-content:var(--form-footer-justify-content, flex-end);padding:0}.gform_wrapper.gravity-theme .gform_footer:not(:empty),.gform_wrapper.gravity-theme .gform_page_footer:not(:empty){margin-top:var(--form-footer-margin-top);padding-top:var(--form-footer-padding-top)}.gform_wrapper.gravity-theme .gform_footer:not(:empty)::before,.gform_wrapper.gravity-theme .gform_page_footer:not(:empty)::before{content:"";position:absolute;top:var(--form-footer-border-position-top, 0);left:var(--form-footer-border-top-left, 0);width:var(--form-footer-border-top-width, 100%);height:var(--form-footer-border-top-height);background-color:var(--form-footer-border-top-color, var(--color-text-main))}.gform_wrapper.gravity-theme .gform_footer .button,.gform_wrapper.gravity-theme .gform_page_footer .button{position:relative;text-align:center;display:inline-flex;align-items:center;justify-content:center;flex-direction:var(--button-flex-direction, row);gap:var(--button-row-gap) var(--button-column-gap);padding:var(--button-padding-block) var(--button-padding-inline);color:var(--button-text-color, var(--text-color-light));background-color:var(--button-bg-color, var(--bg-color-dark));border-width:var(--button-border-width, 0);border-style:solid;border-color:var(--button-border-color, transparent);border-radius:var(--button-border-radius, 0);font-size:var(--button-font-size);font-family:var(--button-font-family);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);width:var(--button-width);min-width:var(--button-min-width);min-height:var(--button-min-height);aspect-ratio:var(--button-aspect-ratio);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:var(--button-cursor, pointer);touch-action:manipulation;opacity:var(--button-opacity);transition:all var(--button-transition-duration) var(--button-transition-ease);transition:min-height 0s}.gform_wrapper.gravity-theme .gform_footer .button[disabled],.gform_wrapper.gravity-theme .gform_page_footer .button[disabled]{--button-opacity: 0.4;--button-cursor: default}.gform_wrapper.gravity-theme .gform_footer .button:is(:hover, :focus-visible):not([disabled]),.gform_wrapper.gravity-theme .gform_page_footer .button:is(:hover, :focus-visible):not([disabled]){text-decoration:none;color:var(--button-text-color-active, var(--button-text-color));background-color:var(--button-bg-color-active, var(--button-bg-color))}.gform_wrapper.gravity-theme .gform_footer .button .icon,.gform_wrapper.gravity-theme .gform_page_footer .button .icon{--fontello-icon-font-size: 1rem;--fontello-icon-color: var(--button-icon-color, inherit)}.gform_wrapper.gravity-theme .gform_footer .gform_button,.gform_wrapper.gravity-theme .gform_page_footer .gform_button{margin-bottom:0}.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button{margin-bottom:0}.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button{margin-bottom:0}.gform_wrapper.gravity-theme .gform_validation_errors{position:relative;margin:var(--form-global-message-margin-block) 0;padding:20px;color:var(--form-global-message-text-color);font-size:var(--form-global-message-font-size);border:var(--form-global-message-border-width) solid var(--form-global-message-border-color);background-color:var(--form-global-message-bg-color);border-radius:var(--form-global-message-border-radius);--form-global-message-text-color: var(--form-error-color);--form-global-message-border-color: var(--form-error-color);box-shadow:none}.gform_wrapper.gravity-theme .gform_validation_errors:first-child{margin-top:0}.gform_wrapper.gravity-theme .gform_validation_errors a{text-decoration:underline}.gform_wrapper.gravity-theme .gform_validation_errors .gform_submission_error{display:flex;align-items:flex-start;gap:8px 15px;color:inherit;font-size:inherit}.gform_wrapper.gravity-theme .gform_validation_errors .gform_submission_error .gform-icon{position:relative;inset-block-start:0;inset-inline-start:0}.gform_wrapper.gravity-theme .gform_validation_errors .gform_submission_error:last-child{margin-block-end:0}.gform_wrapper.gravity-theme .gform_ajax_spinner{display:none}.gform_wrapper.gravity-theme#gform_wrapper_1 .gform_page:first-child .gfield--type-custom-large-radio .gfield_radio{--form-custom-radio-padding-block: 17px;--form-custom-radio-justify-content: center}.gform_wrapper.gravity-theme#gform_wrapper_1 .gform_page:first-child .gform_page_footer:has(.gform_next_button.keep_hidden){--form-footer-margin-top: 0;--form-footer-padding-top: 0}.splide.single-slide .splide__arrows{display:none}.splide.single-slide .splide__list{transform:none !important}.splide__track{overflow:var(--splide-track-overflow, hidden)}.splide__pagination{display:var(--splide-pagination-display, none)}.splide__arrows{display:flex;gap:10px 12px;align-items:center;justify-content:var(--splide-arrows-justify-content);width:var(--splide-arrows-width);z-index:1}.fsform-container form{padding:0;border:0}.featured-cards-block .cards-slider{display:flex;flex-direction:column;row-gap:6vh}.featured-cards-block .cards-slider.single-slide{--slider-actions-display: none}@media(max-width: 991.98px){.featured-cards-block .cards-slider{row-gap:3vh}}.featured-cards-block .section-title{display:flex;gap:4vh var(--grid-gutter-width);justify-content:space-between}.featured-cards-block .section-title .btns{--btn-container-margin-top: 0}@media(max-width: 991.98px){.featured-cards-block .section-title{flex-direction:column}}.featured-cards-block .slider-header{display:flex;align-items:flex-start;justify-content:space-between;gap:2vh 2vw;flex-grow:1}.featured-cards-block .slider-header .hgroup{display:flex;flex-direction:column;row-gap:4vh}.featured-cards-block .slider-header .title{--title-margin-bottom: 0}.featured-cards-block .slider-header .description{max-width:800px}@media(max-width: 991.98px){.featured-cards-block .slider-header{flex-direction:column;row-gap:3vh}}.featured-cards-block .slider-actions{flex-shrink:0;display:var(--slider-actions-display, flex);justify-content:flex-end;align-items:flex-start}@media print{.featured-cards-block .slider-actions{display:none}}.featured-cards-block .row-cards{row-gap:var(--grid-gutter-width)}.featured-articles-slider-block .articles-slider{display:grid;grid-template-columns:var(--featured-articles-slider-grid-columns, 1fr);grid-template-rows:auto;gap:var(--featured-articles-slider-row-gap, 30px) 40px}@media(min-width: 992px){.featured-articles-slider-block .articles-slider{--featured-articles-slider-row-gap: 48px;--featured-articles-slider-grid-columns: auto 1fr}}.featured-articles-slider-block .slider-header .title{--title-margin-bottom: 0}.featured-articles-slider-block .slider-actions{display:flex;justify-content:flex-end;gap:10px var(--grid-gutter-width)}@media(min-width: 992px){.featured-articles-slider-block .slider-actions .btns{margin-right:auto}}@media(max-width: 991.98px){.featured-articles-slider-block .slider-actions{order:3;justify-content:space-between;margin-top:20px;flex-wrap:wrap}}@media print{.featured-articles-slider-block .slider-actions{display:none}}@media(min-width: 992px){.featured-articles-slider-block .splide__arrows{margin-left:auto}}.featured-articles-slider-block .splide__track{grid-column:1/-1}.featured-article-banner-block .col-content{display:flex;align-items:flex-end}.featured-article-banner-block .col-content *+.title{margin-top:1vh}.featured-article-banner-block .col-content .info{--upper-title-margin-bottom: 0;display:flex;flex-wrap:wrap;gap:10px}.featured-article-banner-block .col-content .info+*{margin-top:1vh}.featured-article-banner-block .col-content .info .category{font-weight:700}.featured-article-banner-block .col-content .info .category+.date::before{content:"•";color:var(--color-accent-tertiary);margin-right:10px}.featured-article-banner-block .col-content .info .date{font-weight:200}.featured-article-banner-block .col-content .title{--title-margin-bottom: 0}.featured-article-banner-block .image-container{height:100%;border-radius:var(--section-border-radius);overflow:hidden}.featured-article-banner-block .image-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;"}@media(min-width: 992px){.featured-article-banner-block .image-container{border-top-right-radius:0;border-bottom-right-radius:0}}.featured-article-banner-block.with-background:not(.is-fullscreen) .wrapper{color:var(--color-text-main);background-color:var(--color-background-main);overflow:hidden;border-radius:var(--section-border-radius)}.featured-article-banner-block.with-background:not(.is-fullscreen) .content{padding:var(--section-block-padding-top, var(--section-spacing-top, 0)) 30px var(--section-block-padding-bottom, var(--section-spacing-bottom, 0))}@media(min-width: 992px){.featured-article-banner-block.with-background:not(.is-fullscreen) .content{padding-inline:60px}}.hero-block{--section-spacing-top: 50px;--section-spacing-bottom: 50px;--section-block-z-index: 1;position:relative;display:flex;align-items:var(--hero-block-align-items, flex-end);min-height:var(--hero-min-height, min(600px, 100dvh));border-radius:0 0 var(--section-border-radius) var(--section-border-radius);overflow:hidden}.hero-block .row{height:100%}.hero-block .container{position:relative;z-index:1}.hero-block .content *+.description{margin-top:3vh}.hero-block .content .title{--title-margin-bottom: 0}.hero-block .btn-scroll-down{position:absolute;right:calc(var(--grid-gutter-width) / 2);bottom:0;translate:0 50%}@media(max-width: 991.98px){.hero-block .btn-scroll-down{display:none}}.hero-block .bg{position:absolute;inset:0;pointer-events:none}.hero-block .bg.with-backdrop{position:relative;position:absolute;--gradient-overlay-opacity: 0.6;--gradient-overlay-background: linear-gradient(209deg, rgba(var(--color-background-main-rgb), 0%) 3%, rgba(var(--color-background-main-rgb), 60%) 100%)}.hero-block .bg.with-backdrop::after{content:"";position:absolute;inset:var(--gradient-overlay-inset, 0);background:rgba(0,0,0,.3);background:var(--gradient-overlay-background, linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%));opacity:var(--gradient-overlay-opacity, 0.7);z-index:0;transition:opacity .3s}.hero-block .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;"}.hero-block .mobile-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";display:none;position:absolute;top:0}@media(max-width: 767.98px){.hero-block .mobile-image{display:block}}.hero-block.align-top{--hero-block-align-items: flex-start}.hero-block.align-center{--hero-block-align-items: center}@media(min-width: 992px){.hero-block:first-child{--hero-min-height: calc(min(100dvh, 900px) - var(--main-content-padding-top))}}@media(min-width: 1500px){.hero-block:first-child{--hero-min-height: calc(100dvh - var(--main-content-padding-top))}}@media(min-width: 992px){.hero-block{--section-spacing-top: 120px;--section-spacing-bottom: 120px}}@media print{.hero-block{--hero-min-height: auto}}.header-block{--section-spacing-top: 50px;--section-spacing-bottom: 0}.header-block *+.title{margin-top:1vh}@media(min-width: 992px){.header-block *+.title{margin-top:2vh}}.header-block *+.text{margin-top:4vh}.header-block *+.bg{margin-top:5vh}.header-block .section-header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.header-block .section-header .upper-title{--upper-title-margin-bottom: 0}.header-block .section-header .title{--title-margin-bottom: 0}.header-block .bg{position:relative;border-radius:var(--section-border-radius);margin-inline:calc((var(--container-gutter) * -0.2) + (var(--grid-gutter-width) * -0.2) + var(--section-spacing-inline));overflow:hidden}.header-block .bg .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";aspect-ratio:351/263}@media(min-width: 992px){.header-block .bg .image{aspect-ratio:1860/780}}.header-block .bg .mobile-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";display:none;position:absolute;top:0}@media(max-width: 991.98px){.header-block .bg .mobile-image{display:block}}.header-half-half-block *+.text{margin-top:30px}.header-half-half-block .row-main{row-gap:40px}.header-half-half-block .content{--breadcrumbs-link-color: var(--color-accent-1);--breadcrumbs-link-active-color: var(--color-text-main);display:flex;flex-direction:column;justify-content:center;height:100%}.header-half-half-block .title{--title-margin-bottom: 0}.header-half-half-block .title+*{margin-top:20px}.header-half-half-block .subtitle{--title-margin-bottom: 0}.header-half-half-block .col-img .image-container{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.header-half-half-block .col-img .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";border-radius:var(--section-card-border-radius)}.page-template-default .header-half-half-block.is-fullscreen:first-child::before{content:"";position:absolute;top:calc(var(--section-border-radius) * -1);left:0;width:100%;height:var(--section-border-radius);background-color:var(--color-background-main)}@media(min-width: 992px){.header-half-half-block:first-child{--section-spacing-top: 60px}}.header-press-room-block *+.featured-article{margin-top:var(--section-spacing-top)}.header-press-room-block .section-title{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;row-gap:20px}.header-press-room-block .section-title *+.description{margin-top:20px}.header-press-room-block .section-title .upper-title{--upper-title-margin-bottom: 0}.header-press-room-block .section-title .title{--title-margin-bottom: 0}.header-press-room-block .featured-article{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);color:var(--color-text-main);background-color:var(--color-background-main);overflow:hidden;border-radius:var(--section-border-radius)}.header-press-room-block .featured-article .content{display:flex;flex-direction:column;justify-content:center;row-gap:20px;padding:30px}@media(min-width: 992px){.header-press-room-block .featured-article .content{min-height:435px;padding:60px}}.header-press-room-block .featured-article .info{--upper-title-margin-bottom: 0;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:auto}.header-press-room-block .featured-article .info *+.date::before{content:"•";color:var(--color-accent-tertiary);margin-right:10px}.header-press-room-block .featured-article .info .date{font-weight:200}.header-press-room-block .featured-article .title{--title-margin-bottom: 0}.header-press-room-block .featured-article .image-container{height:100%;border-radius:var(--section-border-radius);overflow:hidden}.header-press-room-block .featured-article .image-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;"}@media(min-width: 992px){.header-press-room-block .featured-article .image-container{border-top-right-radius:0;border-bottom-right-radius:0}}.header-press-room-block .featured-article .btns{--btn-container-margin-top: 20px}.banner-cta-block *+title{margin-top:.5vh}.banner-cta-block *+.subtitle{margin-top:2vh}.banner-cta-block *+.description{margin-top:4vh}.banner-cta-block .wrapper{display:flex;align-items:center;justify-content:center}.banner-cta-block .content{text-align:center;display:flex;flex-direction:column}.banner-cta-block .content .title{--title-margin-bottom: 0}.banner-cta-block .content .subtitle{--title-margin-bottom: 0}@media(min-width: 1200px){.banner-cta-block .content{max-width:60vw}}.banner-cta-block .content .description ol{list-style:none;padding:0}.banner-cta-block .content .description ol li{counter-increment:step-counter}.banner-cta-block .content .description ol li::before{font-weight:700;content:counter(step-counter) ". "}.banner-cta-block .btns{--btn-container-justify-content: center}.banner-cta-block.with-background:not(.is-fullscreen) .wrapper{color:var(--color-text-main);background-color:var(--color-background-main);border-radius:var(--section-border-radius);padding:var(--section-block-padding-top, var(--section-spacing-top, 0)) var(--section-spacing-horizontal, 60px) var(--section-block-padding-bottom, var(--section-spacing-bottom, 0))}@media(min-width: 992px){.banner-cta-block{--section-block-padding-top: 100px;--section-block-padding-bottom: 100px}}@media(max-width: 991.98px){.banner-cta-block{--section-spacing-top: 30px;--section-spacing-bottom: 30px;--section-spacing-horizontal:30px}}.section-block.theme-light.is-fullscreen+.banner-cta-block{margin-top:0}.half-form-block *+.company-info-grid{margin-top:6vh}.half-form-block .row-form{row-gap:7.5vh}.half-form-block .header .upper-title{--upper-title-margin-bottom: 0}.half-form-block .header .upper-title+*{margin-top:2vh}.half-form-block .header .title{--title-margin-bottom: 0}.half-form-block .header .title+*{margin-top:4vh}.half-form-block .company-info-grid{display:grid;grid-gap:var(--half-form-company-info-grid-gap, var(--grid-gutter-width));grid-template-columns:var(--half-form-company-info-template-columns, 1fr)}.half-form-block .company-info-card{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-gray);--color-background-main-rgb: var(--bg-color-gray-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-custom-radio-bg-color: var(--color-accent-1);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);grid-column:var(--half-form-company-info-card-grid-column)}.half-form-block .company-info-card.is-large{--half-form-company-info-card-grid-column: 1/-1}@media print{.half-form-block .col-form{display:none}}.half-form-block:not(.with-background) .form-section-block{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-gray);--color-background-main-rgb: var(--bg-color-gray-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-custom-radio-bg-color: var(--color-accent-1);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);color:var(--color-text-main);background-color:var(--color-background-main);padding-block:var(--section-block-padding-top, var(--section-spacing-top, 0)) var(--section-block-padding-bottom, var(--section-spacing-bottom, 0));padding-inline:5vw;border-radius:var(--section-card-border-radius)}@media(min-width: 1200px){.half-form-block:not(.with-background) .form-section-block{padding:2.5vw}}@media(min-width: 1700px){.half-form-block:not(.with-background) .form-section-block{padding:4vw}}.half-form-block.with-background:not(.is-fullscreen) .wrapper{color:var(--color-text-main);background-color:var(--color-background-main);border-radius:var(--section-border-radius);padding-block:var(--section-block-padding-top, var(--section-spacing-top, 0)) var(--section-block-padding-bottom, var(--section-spacing-bottom, 0));padding-inline:5vw}@media(min-width: 992px){.half-form-block.with-background:not(.is-fullscreen) .wrapper{padding-inline:3vw}}@media(min-width: 992px){.half-form-block{--section-block-padding-top: 120px;--section-block-padding-bottom: 120px}}.half-half-block .row.reverse{flex-direction:row-reverse}.half-half-block .col-content .content{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:4vw}.half-half-block .title{margin-bottom:20px}.half-half-block .col-img .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";border-radius:var(--section-card-border-radius)}@media(max-width: 991.98px){.half-half-block .image-container{margin-top:20px}}@media(min-width: 992px){.half-half-block:first-child{--section-spacing-top: 60px}}.half-text-block *+.table-section{margin-top:4.5vh}.half-text-block .row-main{row-gap:30px}.half-text-block .table-section{display:flex;flex-direction:column;row-gap:6vh}.half-text-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;"}.half-text-half-list-block .row-main{row-gap:60px}.half-text-half-list-block .list{position:relative;display:grid;grid-template-columns:.7fr 1.5fr;gap:var(--grid-gutter-width);padding-top:4vh}.half-text-half-list-block .list:not(:first-child){margin-top:8vh}@media(max-width: 991.98px){.half-text-half-list-block .list:not(:first-child){margin-top:50px}}.half-text-half-list-block .list::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:var(--color-text-main);opacity:.2}.half-text-half-list-block .list .title{--title-margin-bottom: 0}.half-text-half-list-block .list .content{display:flex;flex-direction:column;row-gap:5px}.half-text-half-list-block .list .description+*{margin-top:1.5vh}.half-text-half-list-block .list .author{--title-margin-bottom: 0}.half-text-half-list-block .list .subtext{color:var(--color-accent-7)}@media(max-width: 991.98px){.half-text-half-list-block .list{grid-template-columns:1fr}}.half-text-half-logo-block{position:relative;display:flex;align-items:center}.half-text-half-logo-block *+.subtitle{margin-top:20px}.half-text-half-logo-block *+.text{margin-top:40px}.half-text-half-logo-block .inner{width:100%;will-change:transform}.half-text-half-logo-block .row-main{align-items:center}.half-text-half-logo-block .title{--title-margin-bottom: 0}.half-text-half-logo-block .subtitle{--title-font-weight: 700;--title-margin-bottom: 0}.half-text-half-logo-block .text{max-width:732px}.half-text-half-logo-block .col-logo{margin-top:calc(var(--section-block-margin-top, var(--section-spacing-top, 0)) * -2);margin-bottom:calc(var(--section-block-margin-bottom, var(--section-spacing-bottom, 0)) * -2)}@media(max-width: 1199.98px){.half-text-half-logo-block .col-logo{display:none}}.half-text-half-logo-block .logo-container{margin-top:-3.25vw;margin-bottom:-3.25vw;pointer-events:none}.half-text-half-logo-block .logo-container .logo{--half-logo-width: 860px;width:var(--half-logo-size);aspect-ratio:1/1;max-width:unset;rotate:calc(0deg + (min(max(0, (var(--percent) - 0) / (2 - 0)), 1)) * (90deg - 0deg));transform-origin:center center;will-change:rotate}@media all and (min-width: 2000px){.half-text-half-logo-block .logo-container .logo{--half-logo-width: 43vw}}@media(min-width: 1200px){.half-text-half-logo-block{min-height:45vh}}.half-text-half-media-block *+.text{margin-top:3vh}.half-text-half-media-block *+.table-section{margin-top:4.5vh}.half-text-half-media-block .wrapper{color:var(--color-text-main);background-color:var(--color-background-main);overflow:hidden;border-radius:var(--section-card-border-radius)}.half-text-half-media-block .section-title *+.title{margin-top:2vh}.half-text-half-media-block .section-title *+.subtitle{margin-top:2.5vh}.half-text-half-media-block .section-title .title{--title-margin-bottom: 0}.half-text-half-media-block .section-title .subtitle{margin-bottom:0}.half-text-half-media-block .content{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:3vw 0 3vw 4vw}@media(max-width: 1199.98px){.half-text-half-media-block .content{padding:60px 20px}.half-text-half-media-block .content::before{content:"";position:absolute;top:0;right:0;width:80%;height:120%;background-color:var(--color-background-main);border-radius:var(--section-card-border-radius);z-index:-1}}.half-text-half-media-block .table-section{display:flex;flex-direction:column;row-gap:6vh}.half-text-half-media-block .video-card{height:100%;width:100%}.half-text-half-media-block .image-container{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.half-text-half-media-block .poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;"}@media(min-width: 992px){.half-text-half-media-block .poster{max-height:65vh}}.half-text-half-media-block.is-fullscreen:not(.theme-purple) .wrapper{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1)}.half-text-half-media-block.is-fullscreen.theme-purple .wrapper{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light))}.half-text-half-media-block:not(.is-fullscreen,.with-background) .wrapper{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1)}@media(min-width: 992px){.half-text-half-media-block:first-child{--section-spacing-top: 50px}}.half-mosaic-block .row-main{row-gap:var(--grid-gutter-width)}.half-mosaic-block .row-main.reverse{flex-direction:row-reverse}.half-mosaic-block .content{display:flex;flex-direction:column;justify-content:flex-end;padding:4vw 7.5vw 4vw 3vw;height:100%;background-color:var(--color-background-main);color:var(--color-text-main);border-radius:var(--section-card-border-radius)}.half-mosaic-block .content .title{margin-bottom:20px}@media(max-width: 991.98px){.half-mosaic-block .content{padding:var(--grid-gutter-width)}}.half-mosaic-block .mosaic{display:grid;grid-template-columns:var(--half-mosaic-grid-template-columns, 1fr 1fr);grid-template-rows:var(--half-mosaic-grid-template-rows);gap:var(--grid-gutter-width);height:100%}@media(min-width: 992px){.half-mosaic-block .mosaic{max-height:60vh}}.half-mosaic-block .mosaic.layout-single{--half-mosaic-grid-template-columns: 1fr}.half-mosaic-block .mosaic.layout-two{--grid-gutter-width: 20px}.half-mosaic-block .mosaic.layout-three{--half-mosaic-grid-template-rows: 1fr 1fr;--grid-gutter-width: 20px}.half-mosaic-block .mosaic.layout-three .image-container:first-child{grid-row:1/3}.half-mosaic-block .image-container{overflow:hidden;border-radius:var(--section-card-border-radius)}.half-mosaic-block .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;"}@media(max-width: 1199.98px){.half-mosaic-block{--section-spacing-top: 50px;--section-spacing-bottom: 50px}}.half-animated-mosaic-block{display:flex;min-height:min(780px, calc(100dvh - var(--main-content-padding-top)))}.half-animated-mosaic-block .row-main{height:100%}.half-animated-mosaic-block .content{height:100%;display:flex;flex-direction:column;justify-content:flex-end}.half-animated-mosaic-block .content .title{--title-margin-bottom: 0}.half-animated-mosaic-block .content .title+*{margin-top:2vh}.half-animated-mosaic-block .content .subtitle{--title-margin-bottom: 0}.half-animated-mosaic-block .content .subtitle+*{margin-top:3vh}.half-animated-mosaic-block .col-mosaic{margin-bottom:calc(var(--section-block-padding-bottom, var(--section-spacing-bottom, 0)) * -1)}@media(min-width: 992px){.half-animated-mosaic-block .col-mosaic{margin-top:calc(var(--section-block-padding-top, var(--section-spacing-top, 0)) * -1)}}.half-animated-mosaic-block .gallery{display:grid;grid-template-columns:var(--mosaic-gallery-template-columns);grid-auto-rows:min-content;grid-gap:var(--grid-gutter-width);justify-content:center;overflow:hidden}.half-animated-mosaic-block .gallery:has(>:nth-child(2):last-child){--mosaic-gallery-template-columns: 1fr 1fr}.half-animated-mosaic-block .gallery:has(>:nth-child(3):last-child){--mosaic-gallery-template-columns: 2fr 3fr 2fr}.half-animated-mosaic-block .gallery .column{display:flex;flex-direction:column;gap:30px;max-width:21.4vw}@media(min-width: 992px)and (max-width: 1199.98px){.half-animated-mosaic-block .gallery .column{gap:10px}}@media(max-width: 991.98px){.half-animated-mosaic-block .gallery .column{flex-direction:row;gap:10px}.half-animated-mosaic-block .gallery .column:nth-child(1),.half-animated-mosaic-block .gallery .column:nth-child(3){height:144px}.half-animated-mosaic-block .gallery .column:nth-child(2){height:216px;margin-left:-30px}}.half-animated-mosaic-block .gallery .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";border-radius:var(--section-card-border-radius);height:auto;min-height:208px}@media(min-width: 992px)and (max-width: 1199.98px){.half-animated-mosaic-block .gallery .image{min-height:160px}}@media(max-width: 991.98px){.half-animated-mosaic-block .gallery .image{min-height:unset;height:100%;max-width:unset;width:250px}}@media(max-width: 767.98px){.half-animated-mosaic-block .gallery .image{width:170px}}@media(min-width: 992px){.half-animated-mosaic-block .gallery{position:absolute;inset:0}}@media(min-width: 992px)and (max-width: 1199.98px){.half-animated-mosaic-block .gallery{gap:10px}}@media(max-width: 991.98px){.half-animated-mosaic-block .gallery{display:flex;flex-direction:column;padding-bottom:100px;margin-left:-40px;margin-inline:calc((var(--grid-gutter-width) + var(--container-gutter)) * -0.5);grid-gap:10px}}@media(max-width: 991.98px){.half-animated-mosaic-block{padding-top:80px}.half-animated-mosaic-block .row{gap:30px}}@media(min-width: 992px){.half-animated-mosaic-block{--section-block-padding-top: 120px;--section-block-padding-bottom: 120px}}@media(min-width: 992px)and (max-width: 1199.98px){.half-animated-mosaic-block{max-height:650px;min-height:unset}}.half-cards-block{color:var(--color-text-main);background-color:var(--color-background-main)}.half-cards-block .row-main{row-gap:60px}.half-cards-block .title{--title-margin-bottom: 20px}.half-cards-block .col-content{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light))}.half-cards-block .cards{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:var(--grid-gutter-width)}@media(max-width: 767.98px){.half-cards-block .cards{grid-template-columns:1fr}}.half-cards-block .card{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-gray);--color-background-main-rgb: var(--bg-color-gray-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-custom-radio-bg-color: var(--color-accent-1);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);color:var(--color-text-main);background-color:var(--color-background-main);position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:1.75vw;background-color:var(--color-background-main);border-radius:var(--section-card-border-radius);overflow:hidden}@media(hover: hover){.half-cards-block .card:hover{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);color:var(--color-text-main);background-color:var(--color-background-main)}.half-cards-block .card:hover .button{text-decoration:none;color:var(--button-text-color-active, var(--button-text-color));background-color:var(--button-bg-color-active, var(--button-bg-color))}}.half-cards-block .card .card-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.half-cards-block .card .title-4{text-align:left;--title-4-margin-bottom: 0.5em}.half-cards-block .card .content{margin-right:0}.half-cards-block .card .card-title{margin-inline:1vw;margin-block:auto 1vw;font-weight:700}@media(min-width: 1500px){.half-cards-block .card .card-title{font-size:clamp(1.38rem, 0.63vw + 1.25rem, 2rem)}}@media(max-width: 1199.98px){.half-cards-block .card .card-title{font-size:clamp(1.38rem, 0.63vw + 1.25rem, 2rem)}}.half-cards-block .card .text{margin-inline:1vw;overflow:auto}.half-cards-block .card .text p{font-size:.9375rem}@media all and (min-width: 1200px)and (max-width: 1320px){.half-cards-block .card .text p{font-size:12px}}.half-cards-block .card .button{align-self:flex-end;margin-bottom:10px}@media(max-width: 1199.98px){.half-cards-block .card{padding:20px}}.half-cards-block.theme-gray .card{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light))}.half-cards-block:not([class^=theme-]) .card{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-gray);--color-background-main-rgb: var(--bg-color-gray-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-custom-radio-bg-color: var(--color-accent-1);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1)}.half-image-half-listing-block{--listing-item-wrapper-padding-block: 40px;--listing-item-wrapper-padding-inline: 50px}.half-image-half-listing-block .row{row-gap:var(--grid-gutter-width)}.half-image-half-listing-block .col-image{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-dark);--color-background-main-rgb: var(--bg-color-dark-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-inline-label-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-active-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-icon-bg-color: var(--form-accent-color);--form-radio-default-bg-rgb: var(--bg-color-light-rgb);--form-radio-active-bg-rgb: var(--bg-color-light-rgb);--form-radio-icon-bg-color: var(--form-accent-color);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);--button-text-color: var(--text-color-dark);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--bg-color-light);--button-inline-text-color: var(--bg-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark))}.half-image-half-listing-block .col-image .content{position:relative;padding:80px 60px;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate;height:100%}@media(max-width: 767.98px){.half-image-half-listing-block .col-image .content{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light));padding:0}.half-image-half-listing-block .col-image .content .title{color:var(--color-text-main);position:unset;order:-1}}.half-image-half-listing-block .col-image .image-container{--gradient-overlay-opacity: 0.6;--gradient-overlay-background: linear-gradient(180deg, rgba(var(--color-background-main-rgb), 0%) 3%, rgba(var(--color-background-main-rgb), 60%) 100%);position:absolute;inset:0;z-index:-1;height:100%;overflow:hidden;border-radius:var(--section-border-radius)}.half-image-half-listing-block .col-image .image-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;"}@media(min-width: 768px){.half-image-half-listing-block .col-image .image-container{position:relative;position:absolute}.half-image-half-listing-block .col-image .image-container::after{content:"";position:absolute;inset:var(--gradient-overlay-inset, 0);background:rgba(0,0,0,.3);background:var(--gradient-overlay-background, linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%));opacity:var(--gradient-overlay-opacity, 0.7);z-index:0;transition:opacity .3s}}@media(max-width: 767.98px){.half-image-half-listing-block .col-image .image-container{position:unset;margin-bottom:15px}}.half-image-half-listing-block .col-listing .listings{height:100%;display:grid;gap:var(--grid-gutter-width)}.half-image-half-listing-block .col-listing .listing{position:relative}.half-image-half-listing-block .col-listing .listing .wrapper{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-gray);--color-background-main-rgb: var(--bg-color-gray-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-custom-radio-bg-color: var(--color-accent-1);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);display:flex;justify-content:space-between;height:100%;-moz-column-gap:10px;column-gap:10px;padding:var(--listing-item-wrapper-padding-block) var(--listing-item-wrapper-padding-inline);background-color:var(--color-background-main);border-radius:var(--section-card-border-radius);transition:background-color .3s ease-in-out,color .3s ease-in-out}@media(max-width: 1199.98px){.half-image-half-listing-block .col-listing .listing .wrapper{flex-direction:column;padding:20px}}.half-image-half-listing-block .col-listing .listing .button-tertiary{--button-tertiary-accent-color: var(--color-accent-4);--button-text-color: var(--bg-color-light)}.half-image-half-listing-block .col-listing .listing .overlay-link{position:absolute;inset:0;z-index:1}.half-image-half-listing-block .col-listing .listing .overlay-link:is(:hover, :focus)+.wrapper{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1)}.half-image-half-listing-block .col-listing .listing .overlay-link:is(:hover, :focus)+.wrapper .button{text-decoration:none;color:var(--button-text-color-active, var(--button-text-color));background-color:var(--button-bg-color-active, var(--button-bg-color))}@media print{.half-image-half-listing-block .col-listing .listing .overlay-link{display:none}}.half-image-half-listing-block .col-listing .listing .content{display:flex;flex-direction:column;justify-content:flex-end;color:var(--color-text-main)}.half-image-half-listing-block .col-listing .listing .title{margin-bottom:14px;font-weight:700}.half-image-half-listing-block .col-listing .listing .description{width:80%}.half-image-half-listing-block .col-listing .listing .btns{--btn-container-align-items: flex-start;position:relative;flex-shrink:0}.half-image-half-listing-block .col-listing .listing .btns .button{margin-top:calc((var(--listing-item-wrapper-padding-block) * -1) + 20px);margin-right:calc((var(--listing-item-wrapper-padding-inline) * -1) + 20px)}@media(min-width: 1200px){.half-image-half-listing-block .col-listing .listing .btns{--btn-container-margin-top: 0}}@media(max-width: 991.98px){.half-image-half-listing-block .col-listing .listing .btns{justify-content:flex-end}.half-image-half-listing-block .col-listing .listing .btns .button{margin-right:0}}.half-image-half-listing-block.theme-gray .listing .wrapper{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light))}.half-image-half-cards .row{row-gap:var(--grid-gutter-width)}.half-image-half-cards .col-image{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-dark);--color-background-main-rgb: var(--bg-color-dark-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-inline-label-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-active-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-icon-bg-color: var(--form-accent-color);--form-radio-default-bg-rgb: var(--bg-color-light-rgb);--form-radio-active-bg-rgb: var(--bg-color-light-rgb);--form-radio-icon-bg-color: var(--form-accent-color);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);--button-text-color: var(--text-color-dark);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--bg-color-light);--button-inline-text-color: var(--bg-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark))}.half-image-half-cards .col-image .image-container{height:100%;position:relative;overflow:hidden;position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";border-radius:var(--section-card-border-radius);--gradient-overlay-opacity: 0.6;--gradient-overlay-background: linear-gradient(180deg, rgba(var(--color-background-main-rgb), 0%) 3%, rgba(var(--color-background-main-rgb), 60%) 100%)}.half-image-half-cards .col-image .image-container::after{content:"";position:absolute;inset:var(--gradient-overlay-inset, 0);background:rgba(0,0,0,.3);background:var(--gradient-overlay-background, linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%));opacity:var(--gradient-overlay-opacity, 0.7);z-index:0;transition:opacity .3s}.half-image-half-cards .col-image .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;"}@media(min-width: 1200px){.half-image-half-cards .col-image .image{aspect-ratio:1/1}}.half-image-half-cards .col-image .content{position:absolute;bottom:4vw;left:3vw;z-index:1;max-width:80%}.half-image-half-cards .col-image .content .title{margin-bottom:20px}.half-image-half-cards .col-image .content .subtitle{font-weight:700}.half-image-half-cards .col-cards .cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--grid-gutter-width)}@media(max-width: 767.98px){.half-image-half-cards .col-cards .cards{grid-template-columns:1fr}}.half-image-half-cards .col-cards .card{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light));position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:2vw 2.5vw;background-color:var(--color-background-main);border-radius:var(--section-card-border-radius);overflow:hidden}@media(hover: hover){.half-image-half-cards .col-cards .card:hover{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);color:var(--color-text-main);background-color:var(--color-background-main);transition:background-color .5s ease-in-out}.half-image-half-cards .col-cards .card:hover .card-title{transform:translateY(-15px);transition:transform .5s ease-in-out}.half-image-half-cards .col-cards .card:hover .text{max-height:100%;opacity:1;transform:translateY(-15px);transition:transform .5s ease-in-out,opacity .5s ease-in-out,max-height .5s ease-in-out}}.half-image-half-cards .col-cards .card .card-title{margin-bottom:20px;font-weight:700}@media all and (min-width: 1960px){.half-image-half-cards .col-cards .card .card-title{font-size:clamp(1.38rem, 0.63vw + 1.25rem, 2rem)}}@media(max-width: 1199.98px){.half-image-half-cards .col-cards .card .card-title{font-size:clamp(1.38rem, 0.63vw + 1.25rem, 2rem)}}.half-image-half-cards .col-cards .card .text{overflow:auto}.half-image-half-cards .col-cards .card .text p{font-size:.9375rem}@media(hover: hover){.half-image-half-cards .col-cards .card .text{max-height:0;opacity:0;overflow:hidden}}@media(min-width: 1200px){.half-image-half-cards .col-cards .card{aspect-ratio:1/1}}@media(max-width: 991.98px){.half-image-half-cards .col-cards .card{padding:20px}}.half-text-half-steps-block .row-main{row-gap:60px}.half-text-half-steps-block .title{margin-bottom:20px}.half-text-half-steps-block .step{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:var(--grid-gutter-width);column-gap:var(--grid-gutter-width);padding-block:40px 60px}.half-text-half-steps-block .step::before{content:"";position:absolute;top:0;width:100%;height:2px;background:linear-gradient(to right, var(--color-accent-1) 0%, var(--color-accent-1) calc(var(--step-position) * 100%), #F2F1F0 calc(var(--step-position) * 100%), #F2F1F0 100%)}.half-text-half-steps-block .step:last-child{padding-bottom:0}.half-text-half-steps-block .step:last-child .step-number{right:0;left:unset}.half-text-half-steps-block .step .step-number{color:var(--color-text-main);background-color:var(--color-background-main);--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);--color-background-main: #B24D9E;position:absolute;top:0;left:calc(var(--step-position, 0) * 100%);translate:0 -50%;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:1.125rem}.half-text-half-steps-block .step .step-title{--title-margin-bottom: 0}.half-text-half-steps-block .step .step-title a{--link-text-decoration: none;--link-text-color: var(--color-accent-secondary);position:relative;display:inline-flex;align-items:center}.half-text-half-steps-block .step .step-title a::after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;width:auto;margin:0;position:relative;display:block;top:0;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding-left:10px;margin-top:8px;font-size:1rem}.half-text-half-steps-block .step .step-title a:is(:hover, :focus){--link-text-color-hover: var(--color-accent-primary)}.half-text-half-steps-block .step .description ul{padding-left:calc(var(--grid-gutter-width) / 2)}@media(max-width: 767.98px){.half-text-half-steps-block .step{grid-template-columns:1fr}}.half-text-half-cards-block .row-main{row-gap:60px}.half-text-half-cards-block .col-content .title{margin-bottom:20px}.half-text-half-cards-block .cards{display:grid;grid-template-columns:1fr;grid-gap:var(--grid-gutter-width)}.half-text-half-cards-block .card{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-gray);--color-background-main-rgb: var(--bg-color-gray-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-custom-radio-bg-color: var(--color-accent-1);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);color:var(--color-text-main);background-color:var(--color-background-main);position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:1vw;min-height:240px;border-radius:var(--section-card-border-radius);overflow:hidden;transition:background-color .4s ease-in-out,color .4s ease-in-out}.half-text-half-cards-block .card .card-title{margin-inline:1vw 2.5vw;margin-block:auto 1vw;font-weight:700;transform:var(--half-text-half-cards-card-title-transform, translateY(100%));transition:transform .3s ease-in-out}@media(max-width: 991.98px){.half-text-half-cards-block .card .card-title{--half-text-half-cards-card-title-transform: none;margin-top:20px}}.half-text-half-cards-block .card .text{margin-inline:1vw;overflow:auto;transition:transform .3s ease-in-out,opacity .3s ease-in-out,max-height .3s ease-in-out}.half-text-half-cards-block .card .text p{font-size:1.0625rem}@media(hover: hover){.half-text-half-cards-block .card .text{opacity:0;overflow:hidden}}.half-text-half-cards-block .card .button{align-self:flex-end;pointer-events:none}@media(hover: hover){.half-text-half-cards-block .card:hover{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1)}.half-text-half-cards-block .card:hover .card-title{transform:translateY(-15px)}.half-text-half-cards-block .card:hover .text{max-height:100%;opacity:1;transform:translateY(-15px)}.half-text-half-cards-block .card:hover .button{text-decoration:none;color:var(--button-text-color-active, var(--button-text-color));background-color:var(--button-bg-color-active, var(--button-bg-color))}}@media(max-width: 991.98px){.half-text-half-cards-block .card{padding:20px}}.half-text-half-cards-block .overlay-link{position:absolute;inset:0;z-index:10}@media print{.half-text-half-cards-block .overlay-link{display:none}}.half-text-half-cards-block.theme-purple .card{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);border:2px solid rgba(var(--bg-color-light-rgb), 0.4)}@media(hover: hover){.half-text-half-cards-block.theme-purple .card:hover{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light))}}.half-text-half-cards-block.theme-gray .card{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light))}@media(hover: hover){.half-text-half-cards-block.theme-gray .card:hover{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1)}}.half-partners-block .row-main{row-gap:5vh}.half-partners-block .content *+.subtitle{margin-top:2vh}.half-partners-block .content *+.text{margin-top:4vh}.half-partners-block .content *+.sponsors{margin-top:8vh}.half-partners-block .content .title{--title-margin-bottom: 0}.half-partners-block .content .subtitle{--title-margin-bottom: 0}@media(min-width: 992px){.half-partners-block .content .text{max-width:33.5vw}}.half-partners-block .content .logo-title{--title-margin-bottom: 0}.half-partners-block .content .logo-title+.logos-ctn{margin-top:4vh}.half-partners-block .content .logos-ctn{display:grid;grid-template-columns:1fr 1fr;gap:10px var(--grid-gutter-width)}.half-partners-block .main-partner-wrapper{display:flex;flex-direction:column;gap:15px}.half-partners-block .main-partner-wrapper .logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";max-width:100%}.half-partners-block .partner{display:grid;grid-template-columns:.9fr 1.9fr;gap:var(--grid-gutter-width);padding-block:40px 4vw;border-top:2px solid rgba(var(--color-text-main-rgb), 0.1)}.half-partners-block .partner .title{--title-margin-bottom: 0}@media(max-width: 767.98px){.half-partners-block .partner{grid-template-columns:1fr}}.half-partners-block .partner-logos{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--grid-gutter-width)}@media(max-width: 1199.98px){.half-partners-block .partner-logos{gap:15px}}.half-partners-block .logo-wrapper{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light));color:var(--color-text-main);background-color:var(--color-background-main);position:relative;border-radius:var(--section-card-border-radius);display:flex;align-items:center;justify-content:center}.half-partners-block .logo-wrapper .link-overlay{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media(max-width: 991.98px){.half-partners-block .logo-wrapper{padding:20px}}@media(min-width: 768px){.half-partners-block .logo-wrapper{aspect-ratio:275/205}}.half-partners-block .logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";max-width:8vw;height:auto}@media(max-width: 991.98px){.half-partners-block .logo{width:140px}}@media(max-width: 767.98px){.half-partners-block .logo{max-width:110px}}.half-text-half-donors-block .row-main{row-gap:60px}.half-text-half-donors-block .col-donors{display:flex;flex-direction:column;gap:var(--grid-gutter-width)}.half-text-half-donors-block .donor-card{display:grid;grid-template-columns:1.9fr 4fr;gap:var(--grid-gutter-width)}.half-text-half-donors-block .donor-card .logo-wrapper{position:relative;height:10.25vw;border-radius:var(--section-card-border-radius);background-color:var(--bg-color-light);display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width: 991.98px){.half-text-half-donors-block .donor-card .logo-wrapper{height:180px}}@media(max-width: 767.98px){.half-text-half-donors-block .donor-card .logo-wrapper{width:50%}}.half-text-half-donors-block .donor-card .logo-link{position:absolute;inset:0;z-index:1}.half-text-half-donors-block .donor-card .logo-link:is(:hover, :focus-visible)+.logo{--donor-card-logo-scale: 1.05}.half-text-half-donors-block .donor-card .logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";height:auto;max-width:200px;scale:var(--donor-card-logo-scale);transition:scale .5s}.half-text-half-donors-block .donor-card .content{display:flex;flex-direction:column;justify-content:center}.half-text-half-donors-block .donor-card .title{margin-bottom:12px}.half-text-half-donors-block .donor-card .text p{font-size:1.0625rem}@media(max-width: 767.98px){.half-text-half-donors-block .donor-card{grid-template-columns:1fr}}.half-text-complete-block *+.subtitle{margin-top:3vh}.half-text-complete-block *+.description{margin-top:5vh}.half-text-complete-block .row-main{row-gap:30px}.half-text-complete-block .title{--title-margin-bottom: 0}.half-text-complete-block .subtitle{--title-margin-bottom: 0}.resources-listing-block{background-color:var(--color-background-main)}.resources-listing-block:last-child{--section-block-padding-top: 0}.resources-listing-block .head{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light));color:var(--color-text-main);background-color:var(--color-background-main);padding-block:6vh;margin-bottom:6vh;border-bottom-left-radius:var(--section-border-radius);border-bottom-right-radius:var(--section-border-radius)}.resources-listing-block .text-row{align-items:flex-end;margin-block-end:3.75em}.resources-listing-block .category-name{margin-block-end:.3em}.resources-listing-block .short-description{--text-font-weight: 700;--text-font-size: 2rem}.resources-listing-block .row-filters{row-gap:20px}.resources-listing-block .resources-listing-no-result{text-align:center}.resources-listing-block .search-form-group{overflow:hidden}.resources-listing-block .search-form-group .form-control-container{--form-control-padding-right: calc(var(--form-control-button-width) + (var(--form-control-padding-inline-default) / 2));overflow:hidden}.resources-listing-block .search-form-group .form-label{--form-label-font-size: clamp(0.88rem, 0.13vw + 0.85rem, 1rem);line-height:1.2;left:var(--form-control-border-width);width:calc(100% - (var(--form-control-border-width) * 2) - var(--form-control-button-width));white-space:nowrap;overflow:hidden}.resources-listing-block .search-form-group .btn-submit{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-dark);--color-background-main-rgb: var(--bg-color-dark-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-inline-label-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-active-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-icon-bg-color: var(--form-accent-color);--form-radio-default-bg-rgb: var(--bg-color-light-rgb);--form-radio-active-bg-rgb: var(--bg-color-light-rgb);--form-radio-icon-bg-color: var(--form-accent-color);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);--button-text-color: var(--text-color-dark);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--bg-color-light);--button-inline-text-color: var(--bg-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark))}.resources-listing-block .filter-wrapper.disabled{opacity:.5}.resources-listing-block .cards-grid{margin:0;padding:0;list-style-type:none}@media(max-width: 991.98px){.resources-listing-block .cards-grid{display:flex;flex-direction:column;gap:30px}}@media(min-width: 992px){.resources-listing-block .cards-grid{display:grid;grid-template-columns:repeat(var(--cards-grid-columns-count, 2), 1fr);gap:30px}}@media(min-width: 1200px){.resources-listing-block .cards-grid{--cards-grid-columns-count: 3}}@media(min-width: 1500px){.resources-listing-block .cards-grid{--cards-grid-columns-count: 4}}.resources-listing-block .pagination-wrapper{margin-top:10vh}.featured-resources-block .row-resource-list{row-gap:3em}.featured-resources-block .cards-grid{margin:0;padding:0;list-style-type:none;gap:30px}@media(max-width: 991.98px){.featured-resources-block .cards-grid{display:flex;flex-direction:column}}@media(min-width: 992px){.featured-resources-block .cards-grid{display:grid;grid-template-columns:repeat(var(--columns-count, 2), 1fr)}}@media(min-width: 1500px){.featured-resources-block .cards-grid{--columns-count: 3}}.open-collapse-block{position:relative}.open-collapse-block .row-main{row-gap:45px}.open-collapse-block .open-collapse-wrapper{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-gray);--color-background-main-rgb: var(--bg-color-gray-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-custom-radio-bg-color: var(--color-accent-1);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1)}.open-collapse-block .logo-ctn.reversed .logo{right:-11vw;left:unset}.open-collapse-block .logo{position:absolute;bottom:-10vw;left:-11vw;z-index:-1;width:auto;height:43vw;--rotation: calc(0deg + (min(max(0, (var(--percent) - 0) / (2 - 0)), 1)) * (90deg - 0deg));transform:rotate(var(--rotation));transform-origin:center center;will-change:transform}@media(max-width: 1199.98px){.open-collapse-block .logo{width:auto;height:calc((440 * 100 / 1024) * 1vw)}}@media(max-width: 991.98px){.open-collapse-block .logo{width:auto;height:calc((335 * 100 / 475) * 1vw)}}.open-collapse-block.with-background .open-collapse-wrapper{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light))}.benefits-cards-block .row-main{margin-bottom:3vw}.benefits-cards-block .row-main *+.subtitle{margin-top:20px}.benefits-cards-block .row-main *+.description{margin-top:30px}.benefits-cards-block .row-main .title{--title-margin-bottom: 0}.benefits-cards-block .row-main .subtitle{--title-margin-bottom: 0}@media(max-width: 991.98px){.benefits-cards-block .row-main{margin-bottom:30px}}.benefits-cards-block .row-cards{row-gap:var(--grid-gutter-width)}.quote-slider-block{--splide-pagination-display: none}.quote-slider-block .splide__slide{display:grid;align-items:flex-end;grid-template-columns:1fr 1fr;gap:var(--grid-gutter-width)}.quote-slider-block .splide__slide:not(:has(>.image-container)){display:flex;align-items:center;justify-content:center}.quote-slider-block .splide__slide:not(:has(>.image-container)) .figure{width:calc(((var(--container-size)) * 6 / 12) + ((var(--container-gutter) / 2) + var(--grid-gutter-width)) - (var(--grid-gutter-width)))}@media(max-width: 1199.98px){.quote-slider-block .splide__slide:not(:has(>.image-container)) .figure{width:100%}}@media(max-width: 1199.98px){.quote-slider-block .splide__slide{display:flex;flex-direction:column;align-items:flex-start}}@media(min-width: 1200px){.quote-slider-block .splide__arrows{position:absolute;top:0;right:0}}@media(max-width: 1199.98px){.quote-slider-block .splide__arrows{margin-top:30px}}.quote-slider-block .image-container{height:100%;overflow:hidden;border-radius:var(--section-card-border-radius)}.quote-slider-block .image-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;"}@media(max-width: 1199.98px){.quote-slider-block .image-container{height:unset}}@media(min-width: 1200px){.quote-slider-block .image-container+.figure{margin:calc(var(--button-min-height) * 1.5) 4.5vw}}.quote-slider-block .blockquote{margin-bottom:3vw}.quote-slider-block .blockquote p{font-size:clamp(1rem, 0.19vw + 0.96rem, 1.19rem);font-weight:700}.quote-slider-block .author{--title-4-margin-bottom: 16px}.quote-slider-block .author-title{color:var(--color-accent-tertiary)}.page-title-block{background-color:var(--color-background-main)}.page-title-block .content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.page-title-block a{--link-text-color: var(--color-accent-primary);--link-text-color-hover: rgba(var(--color-accent-primary), 0.7);font-weight:700;text-decoration:none}.media-slider-block .slider-header{margin-bottom:60px;display:flex;justify-content:space-between;align-items:flex-end;gap:14px var(--grid-gutter-width)}.media-slider-block .slider-header .hgroup{display:flex;flex-direction:column;gap:20px var(--grid-gutter-width)}.media-slider-block .slider-header .title{--title-margin-bottom: 0}.media-slider-block .slider-header .subtitle{--title-margin-bottom: 0}@media(max-width: 767.98px){.media-slider-block .slider-header{flex-direction:column;align-items:flex-start;gap:20px}}.hero-school-corner-block{position:relative;display:grid;min-height:var(--hero-min-height, min(600px, 100dvh))}.hero-school-corner-block>.container{height:100%}.hero-school-corner-block .row-main{height:100%;row-gap:40px}.hero-school-corner-block .content{height:100%;display:flex;flex-direction:column;justify-content:flex-end}.hero-school-corner-block .upper-title{--title-margin-bottom: 0;font-weight:700;max-width:max(25.5vw, 510px)}.hero-school-corner-block .upper-title+*{margin-top:20px}.hero-school-corner-block .title{--title-text-transform: uppercase}.hero-school-corner-block .col-image .image-container{overflow:hidden;border-radius:var(--section-border-radius);height:var(--hero-image-container-height, 100%);margin-top:var(--hero-image-container-margin-top)}@media(min-width: 992px){.hero-school-corner-block .col-image .image-container{position:absolute;top:0;right:0;margin-right:calc(var(--grid-gutter-width) * -0.5)}}.hero-school-corner-block .col-image .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;"}@media(max-width: 991.98px){.hero-school-corner-block .col-image .image{max-height:max(300px, 45dvh)}}@media(min-width: 992px){.hero-school-corner-block:first-child{--section-spacing-top: 80px;--section-spacing-bottom: 80px;--hero-min-height: min(80dvh, 900px);--hero-image-container-height: calc(100% + var(--section-block-padding-top, var(--section-spacing-top, 0px)));--hero-image-container-margin-top: calc(var(--section-block-padding-top, var(--section-spacing-top, 0px)) * -1)}}@media(min-width: 1200px){.hero-school-corner-block:first-child{--hero-min-height: calc(min(80dvh, 900px) - var(--main-content-padding-top));--hero-image-container-height: calc(100% + var(--main-content-padding-top, 0px) + var(--section-block-padding-top, var(--section-spacing-top, 0px)));--hero-image-container-margin-top: calc((var(--main-content-padding-top, 0px) + var(--section-block-padding-top, var(--section-spacing-top, 0px))) * -1)}}@media(min-width: 1500px){.hero-school-corner-block:first-child{--hero-min-height: calc(100dvh - var(--main-content-padding-top))}}.job-listing-block .section-title{display:flex;margin-bottom:40px;gap:5px}.job-listing-block .section-title .title{--title-margin-bottom: 0;font-weight:900}.job-listing-block .section-title .count{vertical-align:top;top:10px;left:5px;font-size:1.125rem}@media(max-width: 1199.98px){.job-listing-block .section-title{margin-bottom:20px}}.job-listing-block .row-offer{position:relative;row-gap:30px;padding-top:40px}.job-listing-block .row-offer::before{content:"";position:absolute;top:0;width:calc(100% - var(--grid-gutter-width));height:1px;left:calc(var(--grid-gutter-width) / 2);background-color:var(--color-text-main);opacity:.2}.job-listing-block .row-offer:not(:first-child){margin-top:40px}@media(min-width: 992px){.job-listing-block .row-offer:not(:first-child){margin-top:80px}}.job-listing-block .job-info{display:flex;flex-direction:column;gap:30px}.job-listing-block .title{font-weight:700}.job-listing-block .career-title{margin-bottom:16px}.job-listing-block .career-location{display:flex;gap:20px}@media(max-width: 1199.98px){.job-listing-block .career-location{flex-direction:column;gap:5px}}@media(max-width: 991.98px){.job-listing-block .career-location{gap:10px}}.job-listing-block .career-city{display:flex;gap:6px}.job-listing-block .career-city .icon-location{color:var(--color-accent-3)}.department-slider-block .slider-nav{display:flex;gap:10px var(--grid-gutter-width);justify-content:space-between;align-items:center;margin-bottom:3vw}.department-slider-block .slider-nav .title-ctn{display:flex;flex-direction:column;row-gap:20px;max-width:800px}.department-slider-block .slider-nav .title{--title-margin-bottom: 0}.department-slider-block .slider-nav .button:disabled{--button-opacity: 0.4;--button-cursor: default}@media(max-width: 767.98px){.department-slider-block .slider-nav{flex-direction:column;align-items:flex-start;gap:20px}}.department-slider-block .splide__track{overflow:visible}.department-slider-block .splide__pagination{display:none}@media(min-width: 1200px){.department-slider-block .slide{width:calc(((var(--container-size)) * 4 / 12) + ((var(--container-gutter) / 2) + var(--grid-gutter-width)) - (var(--grid-gutter-width))) !important}}@media(hover: hover){.department-slider-block.theme-purple .slide:hover{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-gray);--color-background-main-rgb: var(--bg-color-gray-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-custom-radio-bg-color: var(--color-accent-1);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1)}}.header-event-block{--section-block-padding-top: 60px}.header-event-block .row-header{row-gap:6vh}.header-event-block .content{height:100%;display:flex;flex-direction:column;justify-content:flex-end}.header-event-block .content *+.title{margin-top:2vh}.header-event-block .content *+.subtitle{margin-top:2vh}.header-event-block .content *+.description{margin-top:4vh}.header-event-block .content .upper-title{--upper-title-text-color: var(--color-accent-secondary);--upper-title-margin-bottom: 0}.header-event-block .content .subtitle{--title-margin-bottom: 0}.header-event-block .content .title{--title-margin-bottom: 0}@media(min-width: 992px){.header-event-block .content{padding-block:4vw}}.header-event-block .event-card{display:flex;flex-direction:column;height:100%}.header-event-block .event-card .image-container{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-dark);--color-background-main-rgb: var(--bg-color-dark-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-inline-label-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-active-bg-rgb: var(--bg-color-light-rgb);--form-checkbox-icon-bg-color: var(--form-accent-color);--form-radio-default-bg-rgb: var(--bg-color-light-rgb);--form-radio-active-bg-rgb: var(--bg-color-light-rgb);--form-radio-icon-bg-color: var(--form-accent-color);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);--button-text-color: var(--text-color-dark);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--bg-color-light);--button-inline-text-color: var(--bg-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));position:relative;--gradient-overlay-opacity: 0.5;--gradient-overlay-background: linear-gradient(180deg, rgba(var(--color-background-main-rgb), 0%) 0%, rgba(var(--color-background-main-rgb), 100%) 100%);position:relative;display:flex;flex-grow:1;flex-direction:column;justify-content:flex-end;padding:30px var(--signature-event-card-padding-inline);overflow:hidden;border-radius:var(--section-card-border-radius);height:var(--signature-event-card-image-height, 40vh)}.header-event-block .event-card .image-container::after{content:"";position:absolute;inset:var(--gradient-overlay-inset, 0);background:rgba(0,0,0,.3);background:var(--gradient-overlay-background, linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%));opacity:var(--gradient-overlay-opacity, 0.7);z-index:0;transition:opacity .3s}.header-event-block .event-card .image-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";position:absolute;inset:0}@media(min-width: 992px){.header-event-block .event-card .image-container{padding-block:60px}}.header-event-block .event-card .event-info{--color-text-main: var(--text-color-light);--color-text-main-rgb: var(--text-color-light-rgb);--color-background-main: var(--bg-color-purple);--color-background-main-rgb: var(--bg-color-purple-rgb);--color-accent-primary: var(--color-accent-5);--color-accent-secondary: var(--color-accent-3);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--color-accent-1);--button-bg-color: var(--bg-color-light);--button-bg-color-active: color-mix(in srgb, var(--bg-color-light) 90%, var(--bg-color-dark));--button-bordered-text-color: var(--text-color-light);--button-inline-text-color: var(--text-color-light);--button-inline-text-color-active: color-mix(in srgb, var(--text-color-light) 85%, var(--bg-color-dark));--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-control-bg-color-alpha: 0.1;--form-control-prefix-color: var(--text-color-light);--form-checkbox-default-bg-rgb: var(--text-color-light-rgb);--form-radio-default-bg-rgb: var(--text-color-light-rgb);--form-radio-label-icon-color: var(--color-accent-5);--form-radio-label-title-color: var(--color-text-main);--form-label-color: var(--color-text-main);--form-custom-radio-border-color-rgb: var(--text-color-light-rgb);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);color:var(--color-text-main);background-color:var(--color-background-main);--fontello-icon-color: var(--form-accent-color);display:flex;align-items:baseline;justify-content:center;gap:5px 20px;flex-wrap:wrap;padding:calc((var(--section-card-border-radius) * 2) + 20px) 25px 20px;margin-top:calc(var(--section-card-border-radius) * -2);border-radius:var(--section-card-border-radius)}.header-event-block .event-card .date{--upper-title-margin-bottom: 0;color:var(--color-accent-primary)}@media(max-width: 767.98px){.header-event-block .event-card .date{font-size:.75rem}}@media(min-width: 992px){.header-event-block .event-card .date{flex-shrink:0}}.header-event-block .event-card .location{display:flex;align-items:baseline;gap:6px}.header-event-block .event-card .location .icon{flex-shrink:0}@media(max-width: 767.98px){.header-event-block .event-card .location{font-size:.75rem}}.event-informations-block *+.logo-wrapper{margin-top:8vh}.event-informations-block .row-main{row-gap:6vh}@media(min-width: 992px){.event-informations-block .section-title .text{max-width:33.5vw}}.event-informations-block .logo-wrapper .logo-title{font-weight:700}.event-informations-block .logo-wrapper .logo-list{margin:0;padding:0;list-style-type:none;display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gutter-width)}@media(min-width: 768px){.event-informations-block .logo-wrapper .logo-list{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1200px){.event-informations-block .logo-wrapper .logo-list{grid-template-columns:1fr 1fr}}.event-informations-block .logo-wrapper .logo-item{position:relative;aspect-ratio:275/205;border:2px solid rgba(var(--color-text-main-rgb), 0.1);border-radius:var(--section-card-border-radius);display:flex;align-items:center;justify-content:center}.event-informations-block .logo-wrapper .link-overlay{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.event-informations-block .logo-wrapper .link-overlay:is(:hover, :focus-visible){--event-info-logo-scale: 1.1}.event-informations-block .logo-wrapper .logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";width:8vw;height:auto;scale:var(--event-info-logo-scale);transition:scale .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(max-width: 991.98px){.event-informations-block .logo-wrapper .logo{width:140px}}@media(max-width: 767.98px){.event-informations-block .logo-wrapper .logo{width:110px}}.event-informations-block .list{position:relative;display:grid;grid-template-columns:1fr 2fr;gap:var(--grid-gutter-width);border-top:2px solid rgba(var(--color-text-main-rgb), 0.1);padding-block:2.6vw 4vw}.event-informations-block .list .title{margin:0;font-weight:700}.event-informations-block .list .description ul{padding-left:1em}.event-informations-block .list:last-child{padding-bottom:0}@media(max-width: 991.98px){.event-informations-block .list{grid-template-columns:1fr}}.event-guests-block .row-main{row-gap:60px}.event-guests-block .col-content *+.title{margin-top:1.5vh}.event-guests-block .col-content *+.subtitle{margin-top:2vh}.event-guests-block .col-content *+.description{margin-top:3vh}.event-guests-block .col-content .upper-title{--upper-title-margin-bottom: 0}.event-guests-block .col-content .title{--title-margin-bottom: 0}.event-guests-block .col-content .subtitle{--title-margin-bottom: 0}.event-guests-block .guests{display:flex;flex-direction:column;gap:60px}.event-guests-block .guest{display:flex;flex-direction:column;align-items:flex-start;gap:15px 60px}.event-guests-block .guest *+.title{margin-top:1vh}.event-guests-block .guest *+.subtitle{margin-top:1vh}.event-guests-block .guest *+.description{margin-top:2vh}.event-guests-block .guest:nth-child(even) .upper-title{--upper-title-text-color: var(--color-accent-8)}.event-guests-block .guest .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";aspect-ratio:1/1;width:13.75vw;height:auto;border-radius:50%}@media(min-width: 992px){.event-guests-block .guest .image+.guest-info{padding-top:30px}}@media(max-width: 991.98px){.event-guests-block .guest .image{width:200px}}@media(min-width: 992px){.event-guests-block .guest .guest-info{grid-column:2}}.event-guests-block .guest .upper-title{--upper-title-margin-bottom: 0;--upper-title-text-color: var(--color-accent-6)}.event-guests-block .guest .name{--title-margin-bottom: 0}.event-guests-block .guest .subtitle{--upper-title-margin-bottom: 0}.event-guests-block .guest .description{--text-font-size: 1.0625rem}@media(min-width: 992px){.event-guests-block .guest{display:grid;grid-template-columns:13.75vw 1fr}}@media(max-width: 991.98px){.event-guests-block .guest{align-items:center}}.event-ticket-cards-block .row-main{row-gap:60px}.event-ticket-cards-block .content{--link-text-color: var(--color-accent-1)}.event-ticket-cards-block .content *+.subtitle{margin-top:2vh}.event-ticket-cards-block .content *+.text{margin-top:4vh}.event-ticket-cards-block .content .title{--title-margin-bottom: 0}.event-ticket-cards-block .content .subtitle{--title-margin-bottom: 0}.event-ticket-cards-block .text a{text-decoration:none;font-weight:700;color:var(--color-accent-1)}.event-ticket-cards-block .cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--grid-gutter-width)}@media(max-width: 767.98px){.event-ticket-cards-block .cards{grid-template-columns:1fr}}.event-ticket-cards-block .card{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-gray);--color-background-main-rgb: var(--bg-color-gray-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--form-accent-color: var(--color-accent-3);--form-accent-color-rgb: var(--color-accent-3-rgb);--form-custom-radio-bg-color: var(--color-accent-1);--form-custom-radio-text-color: var(--text-color-light);--form-custom-radio-active-bg-color: var(--bg-color-light);--form-custom-radio-active-text-color: var(--color-accent-1);aspect-ratio:1/1;background-color:var(--color-background-main);border-radius:var(--section-card-border-radius);display:flex;flex-direction:column;justify-content:flex-end;padding:3vw 2vw;height:100%;max-width:100%}.event-ticket-cards-block .card *+.card-title{margin-top:1vh}.event-ticket-cards-block .card *+.text{margin-top:2vh}.event-ticket-cards-block .card .upper-title{--title-margin-bottom: 0}.event-ticket-cards-block .card .card-title{--title-margin-bottom: 0}@media(max-width: 767.98px){.event-ticket-cards-block .card{padding:20px}}.event-ticket-cards-block .table-section{margin-top:var(--grid-gutter-width)}.signature-event-slider-block{--section-spacing-top: 120px;--section-spacing-bottom: 120px;--signature-event-card-image-height: 300px}.signature-event-slider-block .row-main{row-gap:60px}@media(min-width: 992px){.signature-event-slider-block .row-main{row-gap:10vh}}.signature-event-slider-block .section-title{text-align:center}.signature-event-slider-block .section-title *+.title{margin-top:2vh}.signature-event-slider-block .section-title .upper-title{--upper-title-margin-bottom: 0}@media(max-width: 991.98px){.signature-event-slider-block .splide__arrows{--splide-arrows-justify-content: flex-end;margin-bottom:20px}}@media(min-width: 992px){.signature-event-slider-block .splide__arrows{--splide-arrows-width: 100%;--splide-arrows-justify-content: space-between;position:absolute;top:calc(var(--signature-event-card-image-height) / 2);translate:0 -50%}}@media(min-width: 992px){.signature-event-slider-block .splide__arrow:disabled{--button-opacity: 0}}@media(min-width: 992px){.signature-event-slider-block .splide__arrow--prev{translate:-50% 0}}@media(min-width: 992px){.signature-event-slider-block .splide__arrow--next{translate:50% 0}}@media(min-width: 1200px){.signature-event-slider-block{--signature-event-card-image-height: 450px}}@media(min-width: 1200px)and (max-width: 1499.98px){.signature-event-slider-block{--signature-event-card-image-height: 300px}}.fundraiser-event-listing-block{position:relative}.fundraiser-event-listing-block .event-cards{display:grid;grid-template-columns:var(--event-listing-grid-template-columns, repeat(5, 1fr));gap:30px}@media(max-width: 1499.98px){.fundraiser-event-listing-block .event-cards{--event-listing-grid-template-columns: repeat(5, 1fr)}}@media(max-width: 991.98px){.fundraiser-event-listing-block .event-cards{--event-listing-grid-template-columns: repeat(3, 1fr)}}@media(max-width: 767.98px){.fundraiser-event-listing-block .event-cards{--event-listing-grid-template-columns: 1fr}}.fundraiser-event-listing-block .section-title{margin-bottom:25px}.fundraiser-event-listing-block .section-title *+.description{margin-top:20px}@media(min-width: 992px){.fundraiser-event-listing-block .section-title *+.description{margin-top:40px}}.fundraiser-event-listing-block .section-title .col-title{display:flex;justify-content:space-between}.fundraiser-event-listing-block .section-title .title{--title-margin-bottom: 0}@media(min-width: 992px){.fundraiser-event-listing-block .section-title{margin-bottom:60px}}.fundraiser-event-listing-block .event-filters{align-self:flex-end}.fundraiser-event-listing-block .row{row-gap:60px}.team-listing-block .section-title{text-align:center;margin-bottom:8vh}.team-listing-block .section-title *+.subtitle{margin-top:2vh}.team-listing-block .section-title *+.text{margin-top:4vh}.team-listing-block .section-title .title{--title-margin-bottom: 0}.team-listing-block .section-title .subtitle{--title-margin-bottom: 0}@media(min-width: 992px){.team-listing-block .section-title{max-width:50vw;margin-inline:auto}}.team-listing-block .row-listing{justify-content:flex-start;row-gap:var(--grid-gutter-width)}.team-listing-block .team-member-card{display:flex;flex-direction:column;row-gap:20px;height:100%;text-align:center;padding:0 .75vw}.team-listing-block .team-member-card *+.text{margin-top:1vh}.team-listing-block .team-member-card *+.socials{margin-top:2vh}.team-listing-block .team-member-card .image-container{overflow:hidden;border-radius:50%;max-width:14vw;margin-inline:auto}.team-listing-block .team-member-card .image-container.square-border{border-radius:0}@media(max-width: 767.98px){.team-listing-block .team-member-card .image-container{max-width:40vw}}.team-listing-block .team-member-card .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";aspect-ratio:1/1}.team-listing-block .team-member-card .name{--title-margin-bottom: 0}.team-listing-block .team-member-card .text{--upper-title-margin-bottom: 0}.team-listing-block .team-member-card .socials{display:flex;justify-content:center;gap:12px}.team-listing-block .team-member-card .socials i.icon-mail{font-size:12px}.team-listing-block .team-member-card .socials i.icon-linkedin-alt{font-size:18px}.team-listing-block .team-member-card .socials i.icon-instagram{font-size:18px;font-weight:500}.online-auctions-block{background-color:var(--color-background-main)}.online-auctions-block .row-main{row-gap:30px}.online-auctions-block .title{margin-bottom:20px}.online-auctions-block .auctions{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid-gutter-width)}@media(max-width: 767.98px){.online-auctions-block .auctions{grid-template-columns:1fr}}.online-auctions-block .auction-wrapper{position:relative;display:flex;flex-direction:column}.online-auctions-block .auction-wrapper *+.value{margin-top:.8vh}.online-auctions-block .auction-wrapper .overlay-link{position:absolute;inset:0;z-index:1}.online-auctions-block .auction-wrapper .overlay-link:is(:focus-visible, :hover)+.image-container{--online-auction-img-scale: 1.1}.online-auctions-block .auction-wrapper .overlay-link:is(:focus-visible, :hover)+.image-container .button{text-decoration:none;color:var(--button-text-color-active, var(--button-text-color));background-color:var(--button-bg-color-active, var(--button-bg-color))}@media print{.online-auctions-block .auction-wrapper .overlay-link{display:none}}.online-auctions-block .auction-wrapper .image-container{position:relative;--gradient-overlay-background: linear-gradient(180deg, rgba(0,0,0,0%) 50%, rgba(0,0,0,40%) 100%);position:relative;border-radius:var(--section-card-border-radius);overflow:hidden}.online-auctions-block .auction-wrapper .image-container::after{content:"";position:absolute;inset:var(--gradient-overlay-inset, 0);background:rgba(0,0,0,.3);background:var(--gradient-overlay-background, linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%));opacity:var(--gradient-overlay-opacity, 0.7);z-index:0;transition:opacity .3s}.online-auctions-block .auction-wrapper .image-container .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";aspect-ratio:1/1;height:auto;scale:var(--online-auction-img-scale);transition:scale .3s cubic-bezier(0.4, 0, 0.2, 1)}.online-auctions-block .auction-wrapper .image-container+.info{margin-top:1vh}.online-auctions-block .auction-wrapper .image-container .button{pointer-events:none;position:absolute;bottom:16px;right:16px;z-index:1}@media(min-width: 992px){.online-auctions-block .auction-wrapper .image-container{width:auto;height:auto}}.online-auctions-block .auction-wrapper .name{--title-margin-bottom: 0}@media(min-width: 992px){.online-auctions-block .auction-wrapper:nth-child(3n+2){padding-top:12vh}.online-auctions-block .auction-wrapper:nth-child(3n+3){padding-top:4vh}}.text-block *+.description{margin-top:4vh}.text-block *+.table-section{margin-top:4.5vh}.text-block .col-content{text-align:var(--text-block-text-align, left)}.text-block .content{padding-bottom:var(--text-block-content-padding-bottom, 0)}@media(min-width: 992px){.text-block .content:not(.is-full-width) .description *:has(>img.size-full){display:block;width:calc(100% + ((1 * 2) * (var(--container-row-width) / 12))) !important;max-width:none;margin-left:calc((1 * var(--container-row-width) / 12) * -1)}}.text-block .section-title *+.title{margin-top:2vh}.text-block .section-title *+.subtitle{margin-top:2.5vh}.text-block .section-title .upper-title{--upper-title-margin-bottom: 0}.text-block .section-title .title{--title-margin-bottom: 0}.text-block .section-title .subtitle{margin-bottom:0}.text-block .description *:not(:first-child) img{--wysiwyg-img-margin-top: var(--wysiwyg-img-margin-block)}.text-block .description *:not(:last-child) img:last-child{--wysiwyg-img-margin-bottom: var(--wysiwyg-img-margin-block)}.text-block .description *+img{--wysiwyg-img-margin-top: var(--wysiwyg-img-margin-block)}.text-block .description *:has(img+.wp-caption-text) img{--wysiwyg-img-margin-bottom: 5px}.text-block .description blockquote{position:relative;margin:0;padding:20px 0 20px 40px;display:flex;flex-direction:column;justify-content:center}.text-block .description blockquote:not(:first-child){margin-top:4vh}.text-block .description blockquote:not(:last-child){margin-bottom:4vh}.text-block .description blockquote::before{content:"";position:absolute;left:0;background-color:var(--color-accent-tertiary, var(--color-accent-primary));height:100%;width:6px;border-radius:3px}.text-block .description img{display:block;margin-inline:auto;max-height:80dvh;width:auto;margin-block:var(--wysiwyg-img-margin-top, 0) var(--wysiwyg-img-margin-bottom, 0);border-radius:var(--section-card-border-radius)}.text-block .description img+*{--wysiwyg-img-margin-top: var(--wysiwyg-img-margin-block)}.text-block .description .wp-caption{margin-inline:auto;max-width:100%}.text-block .description .wp-caption:not(:first-child){margin-top:4vh}.text-block .description .wp-caption:not(:last-child){margin-bottom:4vh}.text-block .description .wp-caption img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";max-width:none;width:100%}.text-block .description .wp-caption .wp-caption-text{text-align:right;color:var(--color-text-main);opacity:.5;margin-top:5px}.text-block .table-section{display:flex;flex-direction:column;row-gap:6vh}.text-block.text-center{--text-block-text-align: center;--btn-container-justify-content: center}.text-block.text-right{--text-block-text-align: right;--btn-container-justify-content: right}.contained-banner-cta-block .content{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gutter-width);background-color:var(--color-background-main);border-radius:var(--section-card-border-radius);padding:4vw 4vw 4vw 3vw}@media(max-width: 991.98px){.contained-banner-cta-block .content{grid-template-columns:1fr;padding:30px}}.contained-banner-cta-block .wrapper{display:flex;flex-direction:column;--btn-container-margin-top: 0}.press-listing-block{--press-listing-oc-border-width: 2px;--press-listing-oc-title-padding-block: 35px;--press-listing-card-row-gap: 40px;--press-listing-oc-border-color: var(--color-accent-1);--press-listing-oc-border-color-active: rgba(var(--color-text-main-rgb), 0.1)}.press-listing-block .open-collapse-wrapper{--oc-wrapper-padding-block: 0;--oc-wrapper-padding-inline: 0;--oc-wrapper-margin-top: 0}.press-listing-block .open-collapse-wrapper:first-child{--press-listing-oc-title-padding-top: 0}.press-listing-block .open-collapse-wrapper.opened{--press-listing-oc-title-border-color: var(--press-listing-oc-border-color-active)}.press-listing-block .open-collapse-title{padding-top:var(--press-listing-oc-title-padding-top, var(--press-listing-oc-title-padding-block));padding-bottom:var(--press-listing-oc-title-padding-bottom, var(--press-listing-oc-title-padding-block));transition:border-bottom .3s ease-in-out;border-bottom:var(--press-listing-oc-border-width) solid var(--press-listing-oc-title-border-color, var(--press-listing-oc-border-color))}.press-listing-block .open-collapse-title .title{--title-margin-bottom: 0}.press-listing-block .open-collapse-content .oc-content-inner{border-bottom:var(--press-listing-oc-border-width) solid var(--press-listing-oc-border-color)}.press-listing-block .press-room-card{position:relative;display:grid;grid-template-columns:3fr 1fr;gap:var(--press-listing-card-row-gap) var(--grid-gutter-width);padding-block:40px}.press-listing-block .press-room-card:not(:first-child){border-top:var(--press-listing-oc-border-width) solid var(--press-listing-oc-border-color-active)}.press-listing-block .press-room-card .overlay-link{position:absolute;inset:0}@media print{.press-listing-block .press-room-card .overlay-link{display:none}}.press-listing-block .press-room-card .info{display:flex;flex-direction:column}.press-listing-block .press-room-card .date{font-weight:300}.press-listing-block .press-room-card .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";border-radius:var(--section-card-border-radius);height:20.6vh}@media(min-width: 768px)and (max-width: 991.98px){.press-listing-block .press-room-card .image{aspect-ratio:1/1;height:auto}}@media(max-width: 767.98px){.press-listing-block .press-room-card .image{height:auto}}@media(max-width: 767.98px){.press-listing-block .press-room-card{grid-template-columns:1fr}}.video-block{--video-card-poster-max-height: 663px}.video-block .col-content *+.description{margin-top:3vh}.video-block .col-content *+.video-wrapper{margin-top:5vh}@media(min-width: 992px){.video-block .content:not(.is-full-width) .description *:has(>img.size-full){display:block;width:calc(100% + ((1 * 2) * (var(--container-row-width) / 12))) !important;max-width:none;margin-left:calc((1 * var(--container-row-width) / 12) * -1)}}.video-block .section-title *+.title{margin-top:2vh}.video-block .section-title *+.subtitle{margin-top:2.5vh}.video-block .section-title .title{--title-margin-bottom: 0}.video-block .section-title .subtitle{margin-bottom:0}.video-block .description *:not(:first-child) img{--wysiwyg-img-margin-top: var(--wysiwyg-img-margin-block)}.video-block .description *:not(:last-child) img:last-child{--wysiwyg-img-margin-bottom: var(--wysiwyg-img-margin-block)}.video-block .description *+img{--wysiwyg-img-margin-top: var(--wysiwyg-img-margin-block)}.video-block .description *:has(img+.wp-caption-text) img{--wysiwyg-img-margin-bottom: 5px}.video-block .description blockquote{position:relative;margin:0;padding:20px 0 20px 40px;display:flex;flex-direction:column;justify-content:center}.video-block .description blockquote:not(:first-child){margin-top:4vh}.video-block .description blockquote:not(:last-child){margin-bottom:4vh}.video-block .description blockquote::before{content:"";position:absolute;left:0;background-color:var(--color-accent-tertiary, var(--color-accent-primary));height:100%;width:6px;border-radius:3px}.video-block .description img{display:block;margin-inline:auto;max-height:80dvh;width:auto;margin-block:var(--wysiwyg-img-margin-top, 0) var(--wysiwyg-img-margin-bottom, 0);border-radius:var(--section-card-border-radius)}.video-block .description img+*{--wysiwyg-img-margin-top: var(--wysiwyg-img-margin-block)}.video-block .description .wp-caption{margin-inline:auto;max-width:100%}.video-block .description .wp-caption:not(:first-child){margin-top:4vh}.video-block .description .wp-caption:not(:last-child){margin-bottom:4vh}.video-block .description .wp-caption img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";max-width:none;width:100%}.video-block .description .wp-caption .wp-caption-text{text-align:right;color:var(--color-text-main);opacity:.5;margin-top:5px}@media(min-width: 992px)and (min-width: 992px){.video-block .video-wrapper:not(.is-full-width) .description *:has(>img.size-full){display:block;width:calc(100% + ((1 * 2) * (var(--container-row-width) / 12))) !important;max-width:none;margin-left:calc((1 * var(--container-row-width) / 12) * -1)}}.ambassador-listing-block .section-title{margin-bottom:8vh;display:flex;flex-direction:column;align-items:center}.ambassador-listing-block .section-title *+.subtitle{margin-top:2vh}.ambassador-listing-block .section-title *+.text{margin-top:4vh}.ambassador-listing-block .section-title .title{--title-margin-bottom: 0}@media(min-width: 992px){.ambassador-listing-block .section-title{max-width:50vw;margin-inline:auto}}.ambassador-listing-block .row-listing{justify-content:flex-start;row-gap:calc(var(--grid-gutter-width) * 4)}.ambassador-listing-block .ambassador-member-card{display:flex;gap:40px;height:100%;padding:0 .75vw}@media(max-width: 1199.98px){.ambassador-listing-block .ambassador-member-card{flex-direction:column;align-items:center}}.ambassador-listing-block .ambassador-member-card *+.text{margin-top:1vh}.ambassador-listing-block .ambassador-member-card .image-container{overflow:hidden;border-radius:50%;min-width:14vw;max-height:14vw}@media(max-width: 991.98px){.ambassador-listing-block .ambassador-member-card .image-container{max-height:200px;max-width:200px}}.ambassador-listing-block .ambassador-member-card .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";aspect-ratio:1/1}.ambassador-listing-block .ambassador-member-card .name{--title-margin-bottom: 5px}.ambassador-listing-block .ambassador-member-card .quote{margin-top:2vh;text-transform:none}.donors-listing-block *+.subtitle{margin-top:2vh}.donors-listing-block *+.text{margin-top:4vh}.donors-listing-block *+.donors-list-block-wrapper{margin-top:6vh}@media(max-width: 991.98px){.donors-listing-block *+.donors-list-block-wrapper{margin-top:3vh}}.donors-listing-block .row-main{row-gap:5vh}.donors-listing-block .row-content{padding-top:4vh;padding-bottom:8vh}@media(max-width: 991.98px){.donors-listing-block .row-content{padding-top:1vh;padding-bottom:2vh}}.donors-listing-block .title{--title-margin-bottom: 0}.donors-listing-block .subtitle{--title-margin-bottom: 0}@media(min-width: 992px){.donors-listing-block .text{max-width:33.5vw}}.donors-listing-block .donors-list-block-wrapper{border-top:2px solid rgba(var(--color-text-main-rgb), 0.1)}.donors-listing-block .tier-content{display:flex;flex-direction:column;gap:20px}.donors-listing-block .tier-content .image{max-height:160px}@media(max-width: 991.98px){.donors-listing-block .tier-content .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;";max-width:240px}}.donors-listing-block .donors{display:flex;flex-wrap:wrap;gap:30px var(--grid-gutter-width)}@media(max-width: 1199.98px){.donors-listing-block .donors{grid-template-columns:repeat(2, 1fr);padding-top:20px}}.donors-listing-block .donors .donor-logo{--color-text-main: var(--text-color-dark);--color-text-main-rgb: var(--text-color-dark-rgb);--color-background-main: var(--bg-color-light);--color-background-main-rgb: var(--bg-color-light-rgb);--color-accent-primary: var(--color-accent-3);--color-accent-secondary: var(--color-accent-1);--color-accent-tertiary: var(--color-accent-4);--button-text-color: var(--text-color-light);--button-bg-color: var(--bg-color-dark);--button-bg-color-active: color-mix(in srgb, var(--bg-color-dark) var(--button-bg-color-active-mix-percentage), var(--bg-color-light));color:var(--color-text-main);background-color:var(--color-background-main);border-radius:var(--section-card-border-radius);display:flex;align-items:center;justify-content:center;aspect-ratio:275/205;width:100%;max-height:205px;max-width:275px;position:relative;overflow:hidden}.donors-listing-block .donors .donor-logo .link-overlay{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.donors-listing-block .donors .logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center;"}@media(max-width: 1199.98px){.donors-listing-block .donor-list-container{padding-top:20px}}.donors-listing-block .donor-list-container ul{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:20px}@media(max-width: 991.98px){.donors-listing-block .donor-list-container ul{grid-template-columns:1fr}}.donors-listing-block .donor-list-container li{padding-right:30px}.donors-listing-block .donor-list-container:has(p){display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 991.98px){.donors-listing-block .donor-list-container:has(p){grid-template-columns:1fr}}.donors-listing-block .donor-list-container:has(p) ul{grid-template-columns:1fr}
