@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap");:root{--reflex-columns: 12;--reflex-grid-spacing: 15px;--reflex-xs: 576px;--reflex-sm: 768px;--reflex-md: 992px;--reflex-lg: 1200px;--reflex-xlg: 1600px;--reflex-xxs-max: 575px;--reflex-xs-max: 767px;--reflex-sm-max: 991px;--reflex-md-max: 1199px;--reflex-lg-max: 1599px}.container,.container-full{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}.container .grid,.container-full .grid{margin-right:-15px;margin-left:-15px}@media (min-width: 576px){.container{max-width:576px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 992px){.container{max-width:992px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1600px){.container{max-width:1600px}}.grid{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 auto;position:relative;letter-spacing:-.31em;*letter-spacing:normal;word-spacing:-.43em;list-style-type:none}.grid::before,.grid::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class*="col-"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal;position:relative;width:100%;vertical-align:top;padding:15px;display:inline-block;*display:inline;zoom:1}[class*="col-"]::before,[class*="col-"]::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class*="col-"] .grid{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;margin:-15px}.col-12{width:100%;*width:99.9%}.col-11{width:91.6666666667%;*width:91.5666666667%}.col-10{width:83.3333333333%;*width:83.2333333333%}.col-9{width:75%;*width:74.9%}.col-8{width:66.6666666667%;*width:66.5666666667%}.col-7{width:58.3333333333%;*width:58.2333333333%}.col-6{width:50%;*width:49.9%}.col-5{width:41.6666666667%;*width:41.5666666667%}.col-4{width:33.3333333333%;*width:33.2333333333%}.col-3{width:25%;*width:24.9%}.col-2{width:16.6666666667%;*width:16.5666666667%}.col-1{width:8.3333333333%;*width:8.2333333333%}@media (min-width: 576px){.col-xs-12{width:100%;*width:99.9%}.col-xs-11{width:91.6666666667%;*width:91.5666666667%}.col-xs-10{width:83.3333333333%;*width:83.2333333333%}.col-xs-9{width:75%;*width:74.9%}.col-xs-8{width:66.6666666667%;*width:66.5666666667%}.col-xs-7{width:58.3333333333%;*width:58.2333333333%}.col-xs-6{width:50%;*width:49.9%}.col-xs-5{width:41.6666666667%;*width:41.5666666667%}.col-xs-4{width:33.3333333333%;*width:33.2333333333%}.col-xs-3{width:25%;*width:24.9%}.col-xs-2{width:16.6666666667%;*width:16.5666666667%}.col-xs-1{width:8.3333333333%;*width:8.2333333333%}}@media (min-width: 768px){.col-sm-12{width:100%;*width:99.9%}.col-sm-11{width:91.6666666667%;*width:91.5666666667%}.col-sm-10{width:83.3333333333%;*width:83.2333333333%}.col-sm-9{width:75%;*width:74.9%}.col-sm-8{width:66.6666666667%;*width:66.5666666667%}.col-sm-7{width:58.3333333333%;*width:58.2333333333%}.col-sm-6{width:50%;*width:49.9%}.col-sm-5{width:41.6666666667%;*width:41.5666666667%}.col-sm-4{width:33.3333333333%;*width:33.2333333333%}.col-sm-3{width:25%;*width:24.9%}.col-sm-2{width:16.6666666667%;*width:16.5666666667%}.col-sm-1{width:8.3333333333%;*width:8.2333333333%}}@media (min-width: 992px){.col-md-12{width:100%;*width:99.9%}.col-md-11{width:91.6666666667%;*width:91.5666666667%}.col-md-10{width:83.3333333333%;*width:83.2333333333%}.col-md-9{width:75%;*width:74.9%}.col-md-8{width:66.6666666667%;*width:66.5666666667%}.col-md-7{width:58.3333333333%;*width:58.2333333333%}.col-md-6{width:50%;*width:49.9%}.col-md-5{width:41.6666666667%;*width:41.5666666667%}.col-md-4{width:33.3333333333%;*width:33.2333333333%}.col-md-3{width:25%;*width:24.9%}.col-md-2{width:16.6666666667%;*width:16.5666666667%}.col-md-1{width:8.3333333333%;*width:8.2333333333%}}@media (min-width: 1200px){.col-lg-12{width:100%;*width:99.9%}.col-lg-11{width:91.6666666667%;*width:91.5666666667%}.col-lg-10{width:83.3333333333%;*width:83.2333333333%}.col-lg-9{width:75%;*width:74.9%}.col-lg-8{width:66.6666666667%;*width:66.5666666667%}.col-lg-7{width:58.3333333333%;*width:58.2333333333%}.col-lg-6{width:50%;*width:49.9%}.col-lg-5{width:41.6666666667%;*width:41.5666666667%}.col-lg-4{width:33.3333333333%;*width:33.2333333333%}.col-lg-3{width:25%;*width:24.9%}.col-lg-2{width:16.6666666667%;*width:16.5666666667%}.col-lg-1{width:8.3333333333%;*width:8.2333333333%}}@media (min-width: 1600px){.col-xlg-12{width:100%;*width:99.9%}.col-xlg-11{width:91.6666666667%;*width:91.5666666667%}.col-xlg-10{width:83.3333333333%;*width:83.2333333333%}.col-xlg-9{width:75%;*width:74.9%}.col-xlg-8{width:66.6666666667%;*width:66.5666666667%}.col-xlg-7{width:58.3333333333%;*width:58.2333333333%}.col-xlg-6{width:50%;*width:49.9%}.col-xlg-5{width:41.6666666667%;*width:41.5666666667%}.col-xlg-4{width:33.3333333333%;*width:33.2333333333%}.col-xlg-3{width:25%;*width:24.9%}.col-xlg-2{width:16.6666666667%;*width:16.5666666667%}.col-xlg-1{width:8.3333333333%;*width:8.2333333333%}}.col-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}@media (min-width: 576px){.col-xs-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width: 768px){.col-sm-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width: 992px){.col-md-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width: 1200px){.col-lg-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width: 1600px){.col-xlg-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}.order-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-0{-ms-flex-order:0;-webkit-order:0;order:0}@media (min-width: 576px){.order-xs-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-xs-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-xs-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-xs-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-xs-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-xs-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-xs-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-xs-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-xs-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-xs-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-xs-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-xs-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-xs-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media (min-width: 768px){.order-sm-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-sm-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-sm-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-sm-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-sm-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-sm-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-sm-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-sm-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-sm-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-sm-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-sm-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-sm-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-sm-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media (min-width: 992px){.order-md-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-md-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-md-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-md-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-md-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-md-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-md-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-md-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-md-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-md-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-md-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-md-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-md-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media (min-width: 1200px){.order-lg-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-lg-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-lg-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-lg-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-lg-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-lg-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-lg-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-lg-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-lg-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-lg-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-lg-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-lg-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-lg-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media (min-width: 1600px){.order-xlg-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-xlg-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-xlg-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-xlg-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-xlg-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-xlg-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-xlg-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-xlg-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-xlg-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-xlg-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-xlg-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-xlg-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-xlg-0{-ms-flex-order:0;-webkit-order:0;order:0}}.offset-11{margin-left:91.6666666667%;*margin-left:91.5666666667%}.offset-10{margin-left:83.3333333333%;*margin-left:83.2333333333%}.offset-9{margin-left:75%;*margin-left:74.9%}.offset-8{margin-left:66.6666666667%;*margin-left:66.5666666667%}.offset-7{margin-left:58.3333333333%;*margin-left:58.2333333333%}.offset-6{margin-left:50%;*margin-left:49.9%}.offset-5{margin-left:41.6666666667%;*margin-left:41.5666666667%}.offset-4{margin-left:33.3333333333%;*margin-left:33.2333333333%}.offset-3{margin-left:25%;*margin-left:24.9%}.offset-2{margin-left:16.6666666667%;*margin-left:16.5666666667%}.offset-1{margin-left:8.3333333333%;*margin-left:8.2333333333%}@media (min-width: 576px){.offset-xs-11{margin-left:91.6666666667%;*margin-left:91.5666666667%}.offset-xs-10{margin-left:83.3333333333%;*margin-left:83.2333333333%}.offset-xs-9{margin-left:75%;*margin-left:74.9%}.offset-xs-8{margin-left:66.6666666667%;*margin-left:66.5666666667%}.offset-xs-7{margin-left:58.3333333333%;*margin-left:58.2333333333%}.offset-xs-6{margin-left:50%;*margin-left:49.9%}.offset-xs-5{margin-left:41.6666666667%;*margin-left:41.5666666667%}.offset-xs-4{margin-left:33.3333333333%;*margin-left:33.2333333333%}.offset-xs-3{margin-left:25%;*margin-left:24.9%}.offset-xs-2{margin-left:16.6666666667%;*margin-left:16.5666666667%}.offset-xs-1{margin-left:8.3333333333%;*margin-left:8.2333333333%}.offset-xs-0{margin-left:0;*margin-left:-.1%}}@media (min-width: 768px){.offset-sm-11{margin-left:91.6666666667%;*margin-left:91.5666666667%}.offset-sm-10{margin-left:83.3333333333%;*margin-left:83.2333333333%}.offset-sm-9{margin-left:75%;*margin-left:74.9%}.offset-sm-8{margin-left:66.6666666667%;*margin-left:66.5666666667%}.offset-sm-7{margin-left:58.3333333333%;*margin-left:58.2333333333%}.offset-sm-6{margin-left:50%;*margin-left:49.9%}.offset-sm-5{margin-left:41.6666666667%;*margin-left:41.5666666667%}.offset-sm-4{margin-left:33.3333333333%;*margin-left:33.2333333333%}.offset-sm-3{margin-left:25%;*margin-left:24.9%}.offset-sm-2{margin-left:16.6666666667%;*margin-left:16.5666666667%}.offset-sm-1{margin-left:8.3333333333%;*margin-left:8.2333333333%}.offset-sm-0{margin-left:0;*margin-left:-.1%}}@media (min-width: 992px){.offset-md-11{margin-left:91.6666666667%;*margin-left:91.5666666667%}.offset-md-10{margin-left:83.3333333333%;*margin-left:83.2333333333%}.offset-md-9{margin-left:75%;*margin-left:74.9%}.offset-md-8{margin-left:66.6666666667%;*margin-left:66.5666666667%}.offset-md-7{margin-left:58.3333333333%;*margin-left:58.2333333333%}.offset-md-6{margin-left:50%;*margin-left:49.9%}.offset-md-5{margin-left:41.6666666667%;*margin-left:41.5666666667%}.offset-md-4{margin-left:33.3333333333%;*margin-left:33.2333333333%}.offset-md-3{margin-left:25%;*margin-left:24.9%}.offset-md-2{margin-left:16.6666666667%;*margin-left:16.5666666667%}.offset-md-1{margin-left:8.3333333333%;*margin-left:8.2333333333%}.offset-md-0{margin-left:0;*margin-left:-.1%}}@media (min-width: 1200px){.offset-lg-11{margin-left:91.6666666667%;*margin-left:91.5666666667%}.offset-lg-10{margin-left:83.3333333333%;*margin-left:83.2333333333%}.offset-lg-9{margin-left:75%;*margin-left:74.9%}.offset-lg-8{margin-left:66.6666666667%;*margin-left:66.5666666667%}.offset-lg-7{margin-left:58.3333333333%;*margin-left:58.2333333333%}.offset-lg-6{margin-left:50%;*margin-left:49.9%}.offset-lg-5{margin-left:41.6666666667%;*margin-left:41.5666666667%}.offset-lg-4{margin-left:33.3333333333%;*margin-left:33.2333333333%}.offset-lg-3{margin-left:25%;*margin-left:24.9%}.offset-lg-2{margin-left:16.6666666667%;*margin-left:16.5666666667%}.offset-lg-1{margin-left:8.3333333333%;*margin-left:8.2333333333%}.offset-lg-0{margin-left:0;*margin-left:-.1%}}@media (min-width: 1600px){.offset-xlg-11{margin-left:91.6666666667%;*margin-left:91.5666666667%}.offset-xlg-10{margin-left:83.3333333333%;*margin-left:83.2333333333%}.offset-xlg-9{margin-left:75%;*margin-left:74.9%}.offset-xlg-8{margin-left:66.6666666667%;*margin-left:66.5666666667%}.offset-xlg-7{margin-left:58.3333333333%;*margin-left:58.2333333333%}.offset-xlg-6{margin-left:50%;*margin-left:49.9%}.offset-xlg-5{margin-left:41.6666666667%;*margin-left:41.5666666667%}.offset-xlg-4{margin-left:33.3333333333%;*margin-left:33.2333333333%}.offset-xlg-3{margin-left:25%;*margin-left:24.9%}.offset-xlg-2{margin-left:16.6666666667%;*margin-left:16.5666666667%}.offset-xlg-1{margin-left:8.3333333333%;*margin-left:8.2333333333%}.offset-xlg-0{margin-left:0;*margin-left:-.1%}}.wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.no-wrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.no-wrap [class*="col-"]{-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1}.wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.direction-row{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.direction-row-reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.direction-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.direction-column-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.align-start{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.align-end{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.align-end [class*="col-"]{vertical-align:bottom}.align-center{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.align-center [class*="col-"]{vertical-align:middle}.align-baseline{-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.align-content-start{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.align-content-end{-ms-flex-line-pack:end;-webkit-align-content:flex-end;align-content:flex-end}.align-content-end [class*="col-"]{vertical-align:bottom}.align-content-center{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.align-content-space-between{-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.align-content-space-around{-ms-flex-line-pack:distribute;-webkit-align-content:space-around;align-content:space-around}.align-self-stretch{-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}.align-self-start{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}.align-self-end{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;vertical-align:bottom}.align-self-center{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;vertical-align:middle}.align-self-baseline{-ms-flex-item-align:baseline;-webkit-align-self:baseline;align-self:baseline;vertical-align:baseline}.justify-start{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.justify-start.grid{text-align:left}.justify-end{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.justify-end.grid{text-align:right;-moz-text-align-last:right;text-align-last:right}.justify-end.grid [class*="col-"]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.justify-center.grid{text-align:center;-moz-text-align-last:center;text-align-last:center}.justify-center.grid [class*="col-"]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-space-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.justify-space-between.grid{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.justify-space-between.grid [class*="col-"]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-space-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.justify-space-around.grid{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.justify-space-around.grid [class*="col-"]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.grid-bleed [class*="col-"]{padding:0}.col-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.col-grid.direction-row{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.col-bleed{padding:0}.col-bleed-x{padding:15px 0}.col-bleed-y{padding:0 15px}.flex-img{display:block;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;max-width:100%;height:auto;width:100%;*width:auto}.flex-footer{width:100%;margin-top:auto;margin-bottom:0}.flex-footer>:last-child{margin-bottom:0}@media (max-width: 575px){.hidden-xxs{display:none}}@media (min-width: 576px){.hidden-xs-up{display:none}}@media (max-width: 767px){.hidden-xs-down{display:none}}@media (min-width: 576px) and (max-width: 767px){.hidden-xs{display:none}}@media (min-width: 768px){.hidden-sm-up{display:none}}@media (max-width: 991px){.hidden-sm-down{display:none}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none}}@media (min-width: 992px){.hidden-md-up{display:none}}@media (max-width: 1199px){.hidden-md-down{display:none}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none}}@media (min-width: 1200px){.hidden-lg-up{display:none}}@media (max-width: 1599px){.hidden-lg-down{display:none}}@media (min-width: 1200px) and (max-width: 1599px){.hidden-lg{display:none}}@media (min-width: 1600px){.hidden-xlg{display:none}}html,*{box-sizing:border-box}body{margin:0;padding:0;font-family:"Source Sans Pro",sans-serif;font-size:1.25em;line-height:1.5;color:#000;background-color:#fff}#main-wrapper{padding:60px 0}img{max-width:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:auto}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Source Sans Pro",sans-serif;font-weight:600;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem;font-weight:700;display:inline-flex;align-items:center;justify-content:flex-start;margin:25px 0}h2::before{content:'';display:block;width:15px;height:15px;background-color:#3BA44E;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-right:20px}h3{font-size:1.75rem;margin:20px 0;color:#2A853B;font-weight:700}h4{font-size:1.5rem;margin:35px 0 20px 0}a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;color:#000}a:hover{color:#3BA44E}#gutenberg-content a{text-decoration:underline}.title-col-no-vertical-padding{padding-top:0;padding-bottom:0}.add-top-40-padding{padding-top:40px}.lower-alpha{list-style-type:lower-alpha}.table-des-matieres a{text-decoration:underline}.has-media-on-the-right .wp-block-media-text__content{padding-left:0}.has-media-on-the-left .wp-block-media-text__content{padding-right:0}.logo-gallery a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.logo-gallery a img{max-width:225px;height:auto;opacity:1}@media all and (max-width: 992px){.logo-gallery a img{max-width:100%}}.logo-gallery a:hover img{opacity:0.5}.gform-grid-col{padding:0}.gform_wrapper.gravity-theme .gfield_label,.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction,.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gform_fileupload_rules,.gform_wrapper.gravity-theme .ginput_complex label,.gform_button,.gform_wrapper.gravity-theme .gform_validation_errors>h2,.gform_wrapper.gravity-theme .gform_validation_errors>ol li,.gform_wrapper.gravity-theme .gform_validation_errors>ol a,.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:unset !important;font-family:"Source Sans Pro",sans-serif !important}.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap,.mec-event-list-standard .col-md-3.mec-event-image-wrap{padding-left:16px !important}.mec-container>strong{display:none}.mec-event-footer .mec-booking-button{text-transform:unset;font-family:"Source Sans Pro",sans-serif;font-size:unset;height:auto;position:absolute !important;margin:0;top:12px;right:12px}.mec-event-d,.mec-start-date-label,.mec-time-details,.mec-start-time,.mec-end-time,.mec-date,.mec-start-date-label,.mec-time,.mec-single-event-time,.mec-time-comment,.mec-events-abbr,.mec-events-single-section-title,.mec-organizer-social-information,.mec-organizer h6,.mec-single-event .mec-event-meta .mec-events-event-categories a,.mec-single-event .mec-event-meta dd,.mec-single-event .mec-event-social h3,.mec-wrap :not(.elementor-widget-container)>p,.mec-events-button{font-size:unset !important;font-family:"Source Sans Pro",sans-serif !important;text-transform:unset !important}.mec-single-event .mec-event-meta h6,.mec-single-event-sponsor span,.mec-events-abbr,.mec-start-date-label{color:#000 !important;font-weight:400 !important}.mec-single-event .mec-event-meta dl{margin:0 !important}.mec-events-meta-group-countdown .countdown-w .label-w{font-size:0.3em !important;font-weight:400;text-transform:uppercase !important;letter-spacing:unset}.mec-container{width:100% !important;padding:0;margin:0;max-width:100%}.block-w>span{color:#000 !important}.label-w{color:#2A853B !important}.mec-single-event-description.mec-events-content ol li,.mec-single-event-description.mec-events-content ul li{font-size:unset !important;font-family:"Source Sans Pro",sans-serif !important;text-transform:unset !important}body #top-bar{background-color:white;z-index:9999;position:fixed;top:0;left:0;width:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-shadow:0px 9px 12px 0px rgba(0,0,0,0.15)}body #top-bar #top-bar-container{display:flex;align-items:center;justify-content:space-between;z-index:9999999;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media all and (max-width: 1200px){body #top-bar #top-bar-container{flex-direction:column;align-items:center;justify-content:center;padding:10px 0}}@media all and (max-width: 992px){body #top-bar #top-bar-container{flex-direction:row;justify-content:space-between}}body #top-bar #top-bar-container #logo{max-width:200px}body #top-bar #top-bar-container #logo #logo-afmo{max-width:100%;height:59.67px;display:flex}body #top-bar.sticky #top-bar-container{padding:0}body #top-bar.sticky #top-bar-container #logo{max-width:100px}body.mobile #menu-burger-wrapper{transform:scale(60%)}body.mobile #menu-burger-wrapper #burger-menu{margin-left:20px;width:60px;height:45px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}body.mobile #menu-burger-wrapper #burger-menu span{display:block;position:absolute;height:9px;width:50%;background:#000;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}body.mobile #menu-burger-wrapper #burger-menu span:nth-child(even){left:50%;border-radius:0 9px 9px 0}body.mobile #menu-burger-wrapper #burger-menu span:nth-child(odd){left:0px;border-radius:9px 0 0 9px}body.mobile #menu-burger-wrapper #burger-menu span:nth-child(odd){left:0px;border-radius:9px 0 0 9px}body.mobile #menu-burger-wrapper #burger-menu span:nth-child(odd){left:0px;border-radius:9px 0 0 9px}body.mobile #menu-burger-wrapper #burger-menu span:nth-child(1){top:0px}body.mobile #menu-burger-wrapper #burger-menu span:nth-child(2){top:0px}body.mobile #menu-burger-wrapper #burger-menu span:nth-child(3){top:18px}body.mobile #menu-burger-wrapper #burger-menu span:nth-child(4){top:18px}body.mobile #menu-burger-wrapper #burger-menu span:nth-child(5){top:36px}body.mobile #menu-burger-wrapper #burger-menu span:nth-child(6){top:36px}body.mobile #menu-burger-wrapper #burger-menu.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:5px;top:7px}body.mobile #menu-burger-wrapper #burger-menu.open span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);left:calc(50% - 5px);top:7px}body.mobile #menu-burger-wrapper #burger-menu.open span:nth-child(3){left:-50%;opacity:0}body.mobile #menu-burger-wrapper #burger-menu.open span:nth-child(4){left:100%;opacity:0}body.mobile #menu-burger-wrapper #burger-menu.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);left:5px;top:29px}body.mobile #menu-burger-wrapper #burger-menu.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:calc(50% - 5px);top:29px}body.mobile #menu-principal{width:100%;position:absolute;top:85px;padding:0 10px;background-color:white;box-shadow:5px 5px 10px rgba(0,0,0,0.2);overflow:hidden;height:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.mobile #menu-principal.menu-mobile-open{height:auto;padding:10px}body.mobile #menu-principal ul{list-style-type:none}@media all and (max-width: 992px){body.mobile #menu-principal>ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:0;padding:0;width:100%}body.mobile #menu-principal>ul li{width:100%}body.mobile #menu-principal>ul li a{display:flex;justify-content:space-between;width:100%;color:#000;margin:0 0 4px 0;padding:5px 8px;text-transform:uppercase;font-weight:700;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.mobile #menu-principal>ul li a:hover{background-color:#3BA44E;color:white}body.mobile #menu-principal>ul li>ul.sub-menu{display:none;margin:0;padding:0}body.mobile #menu-principal>ul li>ul.sub-menu>li a{width:100%;background-color:#f5f5f5;text-transform:none;font-weight:600}body.mobile #menu-principal>ul li>ul.sub-menu>li a:hover{background-color:#3BA44E;color:white}body.mobile #menu-principal>ul li>ul.sub-menu.open{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}body.mobile #menu-principal>ul li.current-menu-item a,body.mobile #menu-principal>ul li>ul.sub-menu li.current-menu-item a{background-color:#3BA44E;color:white}body.mobile #menu-principal>ul li.menu-item-has-children>a::after{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1em;margin-left:5px;color:#3BA44E;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.mobile #menu-principal>ul li.menu-item-has-children:hover>a::after{color:white}body.mobile #menu-principal>ul li.li-open>a,body.mobile #menu-principal>ul li.li-open>a:hover{background-color:#000;color:white}body.mobile #menu-principal>ul li.li-open>a::after,body.mobile #menu-principal>ul li.li-open>a:hover::after{transform:rotate(180deg);color:white}}body.desktop #menu-burger-wrapper{display:none}@media all and (max-width: 992px){body.desktop #menu-principal{position:absolute;top:90px;width:100%;box-shadow:5px 5px 10px rgba(0,0,0,0.2)}}body.desktop #menu-principal>ul{list-style-type:none;display:flex;align-items:center;justify-content:flex-start}@media all and (max-width: 992px){body.desktop #menu-principal>ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}body.desktop #menu-principal>ul>li{position:relative}body.desktop #menu-principal>ul>li.wpml-ls-item a{background-color:#f5f5f5;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}body.desktop #menu-principal>ul>li.wpml-ls-item a:hover{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}@media all and (max-width: 992px){body.desktop #menu-principal>ul>li{width:100%}}body.desktop #menu-principal>ul>li>a{margin:0 2px;color:#000;text-transform:uppercase;font-weight:700;padding:6px 10px}@media all and (max-width: 1200px){body.desktop #menu-principal>ul>li>a{padding:6px 5px}}@media all and (max-width: 992px){body.desktop #menu-principal>ul>li>a{width:100%;display:flex}}body.desktop #menu-principal>ul>li .sub-menu{display:none;position:absolute;flex-direction:column;justify-content:center;align-items:flex-start;list-style-type:none;background-color:white;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding:10px;top:33px;box-shadow:5px 5px 10px rgba(0,0,0,0.2)}@media all and (max-width: 992px){body.desktop #menu-principal>ul>li .sub-menu{position:relative;top:0;box-shadow:none}body.desktop #menu-principal>ul>li .sub-menu.open{display:flex}}body.desktop #menu-principal>ul>li.menu-item-has-children>a::after{display:inline-block;content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1em;margin-left:5px;color:#3BA44E;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.desktop #menu-principal>ul>li:hover>a,body.desktop #menu-principal>ul>li.current-menu-item>a{background-color:#3BA44E;color:white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}body.desktop #menu-principal>ul>li:hover>a::after,body.desktop #menu-principal>ul>li.current-menu-item>a::after{transform:rotate(180deg)}body.desktop #menu-principal>ul>li.menu-item-has-children:hover>a::after,body.desktop #menu-principal>ul>li.current-menu-item.menu-item-has-children>a::after{color:white}body.desktop #menu-principal>ul>li:hover>ul.sub-menu{display:flex;min-width:300px}@media all and (max-width: 992px){body.desktop #menu-principal>ul>li:hover>ul.sub-menu{display:none}body.desktop #menu-principal>ul>li:hover>ul.sub-menu.open{display:flex}}body.desktop #menu-principal>ul>li:hover>ul.sub-menu li{width:100%}body.desktop #menu-principal>ul>li:hover>ul.sub-menu li a{width:100%;background-color:#f5f5f5;color:#000;display:flex;background-color:#f5f5f5;padding:5px 10px;margin:0 0 5px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:600;position:relative;align-items:center}body.desktop #menu-principal>ul>li:hover>ul.sub-menu li a:hover{color:white;background-color:#3BA44E}body.desktop #menu-principal>ul>li:hover>ul.sub-menu li a::after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1em;margin-left:5px;color:#f5f5f5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;right:10px}body.desktop #menu-principal>ul>li:hover>ul.sub-menu li a::after:hover{color:white}body #site-header.home-header{position:relative;background-size:cover;background-position:center center}body #site-header.home-header>#overlay-home-header{background:#2f3b31;background:-moz-linear-gradient(90deg, rgba(47,59,49,0.9) 0%, rgba(116,124,117,0.25) 100%);background:-webkit-linear-gradient(90deg, rgba(47,59,49,0.9) 0%, rgba(116,124,117,0.25) 100%);background:linear-gradient(90deg, rgba(47,59,49,0.9) 0%, rgba(116,124,117,0.25) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2f3b31",endColorstr="#747c75",GradientType=1)}body #site-header.home-header>#overlay-home-header #intro-home-container{padding:200px 0}@media all and (max-width: 992px){body #site-header.home-header>#overlay-home-header #intro-home-container{padding:50px 0}}body #site-header.home-header>#overlay-home-header #intro-home-container h1,body #site-header.home-header>#overlay-home-header #intro-home-container p{color:white}body #site-header.home-header>#overlay-home-header #intro-home-container h1{font-weight:900}body #site-header.home-header>#overlay-home-header #intro-home-container p{font-size:1.4em;font-weight:400}body #site-header.default-header{background-color:#f5f5f5;position:relative;padding:40px 0}body #site-header.default-header #header-page-default{display:flex;justify-content:space-between;align-items:center}@media all and (max-width: 992px){body #site-header.default-header #header-page-default{flex-direction:column;align-items:flex-start}body #site-header.default-header #header-page-default .cta{margin-top:30px}}body #site-header.default-header #header-page-default .header-col1 h1{font-weight:700}body #site-header.default-header #header-page-default .header-col1 #breadcrumbs{margin:10px 0 0 0}body #site-header.default-header #header-page-default .header-col1 #breadcrumbs span a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#000;text-decoration:underline}body #site-header.default-header #header-page-default .header-col1 #breadcrumbs span a:hover{color:#3BA44E}body #site-header.default-header #header-page-default .header-col1 #breadcrumbs span.breadcrumb_last strong{color:#2A853B}body.admin-bar #top-bar{top:32px}html{scroll-behavior:smooth}.cta,.wp-block-file__button,.gform_button,.mec-event-footer .mec-booking-button,.mec-events-button,.wp-block-button__link.wp-element-button{color:#fff !important;background-color:#2A853B;border-color:#2A853B;padding:5px 40px 5px 20px;font-weight:700;display:inline-flex;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;border:5px solid #2A853B;margin-right:10px;margin-bottom:10px;cursor:pointer;text-decoration:none !important;font-size:inherit}.cta::after,.wp-block-file__button::after,.gform_button::after,.mec-event-footer .mec-booking-button::after,.mec-events-button::after,.wp-block-button__link.wp-element-button::after{content:'\f105';font-family:"Font Awesome 5 Free";font-weight:900;font-size:1em;padding-top:2px;position:absolute;right:15px;color:#f5f5f5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cta:hover,.wp-block-file__button:hover,.gform_button:hover,.mec-event-footer .mec-booking-button:hover,.mec-events-button:hover,.wp-block-button__link.wp-element-button:hover{background-color:#fff !important;color:#2A853B !important;border-color:#2A853B;padding:5px 50px 5px 20px}.cta:hover::after,.wp-block-file__button:hover::after,.gform_button:hover::after,.mec-event-footer .mec-booking-button:hover::after,.mec-events-button:hover::after,.wp-block-button__link.wp-element-button:hover::after{color:#2A853B}.cta.cta-regular,.wp-block-file__button.cta-regular,.gform_button.cta-regular,.mec-event-footer .mec-booking-button.cta-regular,.mec-events-button.cta-regular,.wp-block-button__link.wp-element-button.cta-regular{background-color:#2A853B;border-color:#2A853B}.cta.cta-regular:hover,.wp-block-file__button.cta-regular:hover,.gform_button.cta-regular:hover,.mec-event-footer .mec-booking-button.cta-regular:hover,.mec-events-button.cta-regular:hover,.wp-block-button__link.wp-element-button.cta-regular:hover{background-color:white;color:#2A853B;border-color:#2A853B}.cta.cta-regular:hover::after,.wp-block-file__button.cta-regular:hover::after,.gform_button.cta-regular:hover::after,.mec-event-footer .mec-booking-button.cta-regular:hover::after,.mec-events-button.cta-regular:hover::after,.wp-block-button__link.wp-element-button.cta-regular:hover::after{color:#2A853B}.cta.cta-extra,.wp-block-file__button.cta-extra,.gform_button.cta-extra,.mec-event-footer .mec-booking-button.cta-extra,.mec-events-button.cta-extra,.wp-block-button__link.wp-element-button.cta-extra{background-color:#3A3AD5;border-color:#3A3AD5}.cta.cta-extra:hover,.wp-block-file__button.cta-extra:hover,.gform_button.cta-extra:hover,.mec-event-footer .mec-booking-button.cta-extra:hover,.mec-events-button.cta-extra:hover,.wp-block-button__link.wp-element-button.cta-extra:hover{background-color:white;color:#3A3AD5 !important;border-color:#3A3AD5}.cta.cta-extra:hover::after,.wp-block-file__button.cta-extra:hover::after,.gform_button.cta-extra:hover::after,.mec-event-footer .mec-booking-button.cta-extra:hover::after,.mec-events-button.cta-extra:hover::after,.wp-block-button__link.wp-element-button.cta-extra:hover::after{color:#3A3AD5}.wp-block-button.cta-extra a{background-color:#3A3AD5;border-color:#3A3AD5}.wp-block-button.cta-extra a:hover{background-color:white;color:#3A3AD5 !important;border-color:#3A3AD5}.wp-block-button.cta-extra a:hover::after{color:#3A3AD5}.gray-box{background-color:#f5f5f5;padding:45px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.gray-box p:last-child,.gray-box ul:last-child{margin-bottom:0}.gray-box p:first-child,.gray-box h2:first-child,.gray-box h3:first-child{margin-top:0}.gray-bloc-center-column{background-color:#f5f5f5;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.gray-bloc-center-column ul{text-align:left}.gray-bloc-center-row{background-color:#f5f5f5;padding:40px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:100%;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.gray-bloc-center-row ul{text-align:left}.profile-card{background-color:#f5f5f5;padding:40px;height:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media all and (min-width: 1600px){.profile-card{display:flex;align-items:center;justify-content:center}}.profile-card .wp-block-group__inner-container{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}@media all and (min-width: 1600px){.profile-card .wp-block-group__inner-container{flex-direction:row;justify-content:flex-start;text-align:left;padding:0 !important;margin:0 !important;width:100%}.profile-card .wp-block-group__inner-container figure{margin-right:30px;flex-shrink:0}}.profile-card .wp-block-group__inner-container p{margin-top:0}.profile-card .wp-block-group__inner-container p:last-child{margin-bottom:0}.post-box{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;overflow:hidden;min-height:500px;display:flex}.post-box .post-box-overlay{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-start;width:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:40px;background:#000;background:-moz-linear-gradient(0deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.45) 35%, transparent 50%);background:-webkit-linear-gradient(0deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.45) 35%, transparent 50%);background:linear-gradient(0deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.45) 35%, transparent 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.post-box .post-box-overlay .post-box-content-top{width:100%}.post-box .post-box-overlay .post-box-content-top h3{color:white;margin-bottom:20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.post-box .post-box-overlay .post-box-content-top .post-box-excerpt{color:white;height:0px;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0;padding:0;font-weight:300}.post-box .post-box-overlay:hover{justify-content:space-between;background:none #3BA44E}.post-box .post-box-overlay:hover .post-box-excerpt{height:100%}.post-box .post-box-overlay .cta{background-color:#fff !important;color:#3BA44E !important;border-color:white}.post-box .post-box-overlay .cta::after{color:#3BA44E}.post-box .post-box-overlay .cta:hover{border-color:white}.post-box .post-box-overlay .post-box-date{background:white;padding:10px 25px;display:flex;align-items:center;justify-content:center;flex-direction:column;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.post-box .post-box-overlay .post-box-date .date-day-home{font-weight:800;font-size:1.8em;color:#3BA44E;line-height:1em}.post-box .post-box-overlay .post-box-date .date-month-home{font-size:1em;text-transform:uppercase;font-weight:800;color:#000}.post-box .post-box-overlay .bottom-section-post-box{display:flex;align-items:flex-end;justify-content:space-between;width:100%}footer#main-footer #infolettre{background-color:#3BA44E;color:white;padding:60px 0 80px 0;background-image:url("../img/infolettre-deco.png");background-position:center center;background-size:120%;background-repeat:no-repeat}footer#main-footer #infolettre #infolettre-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter{padding:20px 80px;background-color:white;color:#3BA44E;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0px 6px 10px -1px rgba(0,0,0,0.25);max-width:100%}@media all and (max-width: 768px){footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter{padding:20px}}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container form{display:flex;align-items:center;justify-content:center}@media all and (max-width: 768px){footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container form{flex-direction:column}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container form h3{margin-top:0}}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container form .form-group.fb-text,footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container form .form-group.fb-button{width:100%}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group label{color:#000;font-size:0.8em;display:block;display:none}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="date"],footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="datetime-local"],footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="email"],footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="number"],footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="text"],footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group select{border:none;padding:0.4rem 0.65rem;width:100%;font-size:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-sizing:border-box;background-color:#f5f5f5;padding:14px;font-weight:700;min-width:350px}@media all and (max-width: 768px){footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="date"],footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="datetime-local"],footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="email"],footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="number"],footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="text"],footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group select{min-width:unset;max-width:100%}}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="date"]:focus,footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="datetime-local"]:focus,footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="email"]:focus,footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="number"]:focus,footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="text"]:focus,footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group select:focus{outline:0}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="date"]::placeholder,footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="datetime-local"]::placeholder,footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="email"]::placeholder,footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="number"]::placeholder,footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="text"]::placeholder,footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group select::placeholder{color:rgba(47,59,49,0.5)}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="date"],footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group input[type="datetime-local"]{padding:0.25rem 0.6rem}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group select{height:2.05rem;width:100%;background-color:transparent;cursor:pointer}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group button.cta-extra{margin:0 0 0 -6px}@media all and (max-width: 768px){footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group button.cta-extra{margin:10px 0 0 0;width:100%}}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .form-group button:focus{outline:0}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .fb-text input[type="checkbox"]{margin-right:12px;font-size:3em;margin-left:0;margin-top:0.5rem;margin-bottom:5px}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .checkbox-group,footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .radio-group{margin-top:0.9em}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .fb-checkbox,footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .fb-radio{margin-bottom:10px}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .fb-checkbox input[type="checkbox"],footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .fb-checkbox input[type="radio"],footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .fb-radio input[type="checkbox"],footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .fb-radio input[type="radio"]{margin-right:12px;font-size:3em;margin-left:0;margin-top:0}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .fb-checkbox label,footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .fb-radio label{display:inline-block;margin:0}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .fb-checkbox:first-child,footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .fb-radio:first-child{margin-top:10px}footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .fb-checkbox:last-child,footer#main-footer #infolettre #infolettre-wrapper #bloc-newsletter .form-container .fb-radio:last-child{margin-bottom:3px}footer#main-footer #footer-main-row{padding:40px 0}footer#main-footer #footer-main-row strong{color:#2A853B;font-weight:700;font-size:1.4em}footer#main-footer #footer-main-row #liste-bailleurs-de-fonds{list-style-type:none;padding:0;margin:20px 0 0 0;display:flex}footer#main-footer #footer-main-row #liste-bailleurs-de-fonds a{background-color:white;margin:0 10px 10px 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:flex;padding:15px 20px}footer#main-footer #footer-main-row #liste-bailleurs-de-fonds a:hover{box-shadow:0px 6px 10px -1px rgba(0,0,0,0.25)}footer#main-footer #footer-main-row #liste-bailleurs-de-fonds a img{max-width:150px;max-height:50px}footer#main-footer #credits{background-color:#000;color:white}footer#main-footer #credits>.container>.grid>.col-12{display:flex;align-items:center;justify-content:space-between}.wp-block-table table tr:nth-child(odd){background-color:#f5f5f5}.wp-block-file{display:flex;flex-direction:column;align-items:center;background-color:#f5f5f5;padding:30px;text-align:center}.wp-block-file a{text-decoration:none !important;font-size:1.1em}.wp-block-file a:first-child{font-weight:600}.wp-block-file .wp-block-file__button{font-size:inherit;font-size:1em;margin:15px 0 0 0}.adhesion-box{background-color:#f5f5f5;padding:10px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.adhesion-box .wp-block-group__inner-container{text-align:center;display:flex;align-items:center;flex-direction:column}.personas-box{background-color:#f5f5f5;padding:10px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.personas-box-empty{padding:10px 30px}.mec-single-event-description.mec-events-content ol li,.mec-single-event-description.mec-events-content ul li{font-size:unset !important;font-family:"Source Sans Pro",sans-serif !important;text-transform:unset !important}.mec-single-event-description.mec-events-content h3{color:#3BA44E;font-weight:400}.mec-single-event-description.mec-events-content h4{font-weight:400}.wp-block-quote{background-color:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:32px 30px 15px 30px;margin:50px 0;position:relative}.wp-block-quote::before{content:"\201c";font-size:12em;line-height:0;position:absolute;top:53px;left:13px;color:#3BA44E}.wp-block-quote cite{color:#3BA44E;font-weight:700}#services{background-color:#f5f5f5;margin:60px 0}#services>.container>.grid{justify-content:center;text-align:center}#services>.container>.grid .services-box{display:flex;align-items:center;flex-direction:column;text-align:center;padding:40px}#services>.container>.grid .services-box img{width:100%;max-width:100%;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#services>.container>.grid .services-box .services-box-content{display:flex;flex-direction:column;align-items:center;text-align:center}#services>.container>.grid .services-box .services-box-content h3{margin-top:30px;font-weight:700;font-size:1.3em}#services>.container>.grid .services-box .services-box-content p{font-weight:300;text-align:center}#devenir-membre #devenir-membre-wrapper-intro{justify-content:center;align-items:center;display:flex;flex-direction:column}#devenir-membre #devenir-membre-wrapper-intro #promo-devenir-membre{width:70%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}#devenir-membre #devenir-membre-wrapper-intro #promo-devenir-membre #afmo-watermark{position:relative;left:-100px;top:100px}@media all and (max-width: 1600px){#devenir-membre #devenir-membre-wrapper-intro #promo-devenir-membre #afmo-watermark{left:-40px;top:30px;width:780px}}@media all and (max-width: 1200px){#devenir-membre #devenir-membre-wrapper-intro #promo-devenir-membre #afmo-watermark{left:-20px;top:-20px;width:500px}}@media all and (max-width: 992px){#devenir-membre #devenir-membre-wrapper-intro #promo-devenir-membre #afmo-watermark{left:0;top:0;width:100%}}#sidebar{background-color:#f5f5f5;padding:20px}#sidebar h2{margin-top:0}#sidebar #categories-list{list-style-type:none;margin:0;padding:0}#sidebar #categories-list li a{display:flex;background:white;padding:5px 10px;margin:0 0 5px 0;font-weight:600;align-items:center;justify-content:flex-start;text-decoration:none}#sidebar #categories-list li a:hover{background-color:#3BA44E;color:white;padding-left:20px}#sidebar #categories-list li.active-cat a{background-color:#3BA44E;color:white;padding-left:20px;cursor:unset}#sidebar #categories-list li.active-cat a::before{content:'\f111';font-family:"Font Awesome 5 Free";font-size:0.5em;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:3px 15px 0 0}.municipalite-box .post-box-excerpt ul{list-style-type:none;margin:0;padding:0}.municipalite-box .post-box-excerpt ul li{display:flex;align-items:center;margin-bottom:10px;color:white;font-weight:400}.municipalite-box .post-box-excerpt ul li a{color:white;text-decoration:underline}.municipalite-box .post-box-excerpt ul li a:hover{opacity:0.5}.municipalite-box .post-box-excerpt ul li .icon-municipalite-detail{max-width:40px;filter:invert(100%);margin-right:10px}.filter-box-region{background-color:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px;display:flex;align-items:center;justify-content:space-between}.filter-box-region select{padding:15px;border:none;border-radius:5px;font-weight:600;font-family:"Source Sans Pro",sans-serif;font-size:0.9em}.filter-box-region #region-sort{padding:00;border:none;background:none;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.filter-box-region #region-sort:hover{opacity:0.5}#municipalite-pagination .page-numbers{display:flex;align-items:center;justify-content:center;list-style-type:none;padding:0;margin:0}#municipalite-pagination .page-numbers li span,#municipalite-pagination .page-numbers li a{padding:5px 15px;color:white;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin:0 5px;font-weight:700}#municipalite-pagination .page-numbers li span.current{background-color:#3BA44E}#municipalite-pagination .page-numbers li a{background-color:#f5f5f5;color:#000}#municipalite-pagination .page-numbers li a:hover{background-color:#3BA44E;color:white}ul#detail-municipalite-single{list-style-type:none;margin:0;padding:0}ul#detail-municipalite-single .icon-municipalite-detail{max-width:40px;margin-right:20px}ul#detail-municipalite-single li{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px;color:#000;font-weight:400}#map{height:600px;width:100%;margin-top:60px}.page-template-page-municipalitesMembresSingle #main-wrapper{padding-bottom:0}
