@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600&display=swap";.flex-row{display:flex;flex-direction:row}.flex-row-reverse{display:flex;flex-direction:row-reverse}.flex-column{display:flex;flex-direction:column}.flex-column-reverse{display:flex;flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.align-stretch{align-items:stretch}.align-baseline{align-items:baseline}.flex{flex-basis:auto;flex-grow:1}.flex-full{flex-basis:100%}.flex-1{flex-basis:calc(100%/(12 / 1));flex-grow:0}.flex-2{flex-basis:calc(100%/(12 / 2));flex-grow:0}.flex-3{flex-basis:calc(100%/(12 / 3));flex-grow:0}.flex-4{flex-basis:calc(100%/(12 / 4));flex-grow:0}.flex-5{flex-basis:calc(100%/(12 / 5));flex-grow:0}.flex-6{flex-basis:calc(100%/(12 / 6));flex-grow:0}.flex-7{flex-basis:calc(100%/(12 / 7));flex-grow:0}.flex-8{flex-basis:calc(100%/(12 / 8));flex-grow:0}.flex-9{flex-basis:calc(100%/(12 / 9));flex-grow:0}.flex-10{flex-basis:calc(100%/(12 / 10));flex-grow:0}.flex-11{flex-basis:calc(100%/(12 / 11));flex-grow:0}.flex-12{flex-basis:calc(100%/(12 / 12));flex-grow:0}.width-1{width:calc(100%/(12 / 1))}.width-2{width:calc(100%/(12 / 2))}.width-3{width:calc(100%/(12 / 3))}.width-4{width:calc(100%/(12 / 4))}.width-5{width:calc(100%/(12 / 5))}.width-6{width:calc(100%/(12 / 6))}.width-7{width:calc(100%/(12 / 7))}.width-8{width:calc(100%/(12 / 8))}.width-9{width:calc(100%/(12 / 9))}.width-10{width:calc(100%/(12 / 10))}.width-11{width:calc(100%/(12 / 11))}.width-12{width:calc(100%/(12 / 12))}.display-block{display:block}.display-flex{display:flex}.display-inline{display:inline}.display-inline-block{display:inline-block}.display-none{display:none}@media only screen and (max-width:1599px){.flex-row-ld{display:flex;flex-direction:row}.flex-row-reverse-ld{display:flex;flex-direction:row-reverse}.flex-column-ld{display:flex;flex-direction:column}.flex-column-reverse-ld{display:flex;flex-direction:column-reverse}.flex-wrap-ld{flex-wrap:wrap}.flex-nowrap-ld{flex-wrap:nowrap}.justify-start-ld{justify-content:flex-start}.justify-end-ld{justify-content:flex-end}.justify-center-ld{justify-content:center}.justify-around-ld{justify-content:space-around}.justify-between-ld{justify-content:space-between}.justify-evenly-ld{justify-content:space-evenly}.align-start-ld{align-items:flex-start}.align-end-ld{align-items:flex-end}.align-center-ld{align-items:center}.align-stretch-ld{align-items:stretch}.align-baseline-ld{align-items:baseline}.flex-ld{flex-basis:auto;flex-grow:1}.flex-full-ld{flex-basis:100%}.flex-1-ld{flex-basis:calc(100%/(12 / 1));flex-grow:0}.flex-2-ld{flex-basis:calc(100%/(12 / 2));flex-grow:0}.flex-3-ld{flex-basis:calc(100%/(12 / 3));flex-grow:0}.flex-4-ld{flex-basis:calc(100%/(12 / 4));flex-grow:0}.flex-5-ld{flex-basis:calc(100%/(12 / 5));flex-grow:0}.flex-6-ld{flex-basis:calc(100%/(12 / 6));flex-grow:0}.flex-7-ld{flex-basis:calc(100%/(12 / 7));flex-grow:0}.flex-8-ld{flex-basis:calc(100%/(12 / 8));flex-grow:0}.flex-9-ld{flex-basis:calc(100%/(12 / 9));flex-grow:0}.flex-10-ld{flex-basis:calc(100%/(12 / 10));flex-grow:0}.flex-11-ld{flex-basis:calc(100%/(12 / 11));flex-grow:0}.flex-12-ld{flex-basis:calc(100%/(12 / 12));flex-grow:0}.width-1-ld{width:calc(100%/(12 / 1))}.width-2-ld{width:calc(100%/(12 / 2))}.width-3-ld{width:calc(100%/(12 / 3))}.width-4-ld{width:calc(100%/(12 / 4))}.width-5-ld{width:calc(100%/(12 / 5))}.width-6-ld{width:calc(100%/(12 / 6))}.width-7-ld{width:calc(100%/(12 / 7))}.width-8-ld{width:calc(100%/(12 / 8))}.width-9-ld{width:calc(100%/(12 / 9))}.width-10-ld{width:calc(100%/(12 / 10))}.width-11-ld{width:calc(100%/(12 / 11))}.width-12-ld{width:calc(100%/(12 / 12))}.display-block-ld{display:block}.display-flex-ld{display:flex}.display-inline-ld{display:inline}.display-inline-block-ld{display:inline-block}.display-none-ld{display:none}}@media only screen and (max-width:1279px){.flex-row-md{display:flex;flex-direction:row}.flex-row-reverse-md{display:flex;flex-direction:row-reverse}.flex-column-md{display:flex;flex-direction:column}.flex-column-reverse-md{display:flex;flex-direction:column-reverse}.flex-wrap-md{flex-wrap:wrap}.flex-nowrap-md{flex-wrap:nowrap}.justify-start-md{justify-content:flex-start}.justify-end-md{justify-content:flex-end}.justify-center-md{justify-content:center}.justify-around-md{justify-content:space-around}.justify-between-md{justify-content:space-between}.justify-evenly-md{justify-content:space-evenly}.align-start-md{align-items:flex-start}.align-end-md{align-items:flex-end}.align-center-md{align-items:center}.align-stretch-md{align-items:stretch}.align-baseline-md{align-items:baseline}.flex-md{flex-basis:auto;flex-grow:1}.flex-full-md{flex-basis:100%}.flex-1-md{flex-basis:calc(100%/(12 / 1));flex-grow:0}.flex-2-md{flex-basis:calc(100%/(12 / 2));flex-grow:0}.flex-3-md{flex-basis:calc(100%/(12 / 3));flex-grow:0}.flex-4-md{flex-basis:calc(100%/(12 / 4));flex-grow:0}.flex-5-md{flex-basis:calc(100%/(12 / 5));flex-grow:0}.flex-6-md{flex-basis:calc(100%/(12 / 6));flex-grow:0}.flex-7-md{flex-basis:calc(100%/(12 / 7));flex-grow:0}.flex-8-md{flex-basis:calc(100%/(12 / 8));flex-grow:0}.flex-9-md{flex-basis:calc(100%/(12 / 9));flex-grow:0}.flex-10-md{flex-basis:calc(100%/(12 / 10));flex-grow:0}.flex-11-md{flex-basis:calc(100%/(12 / 11));flex-grow:0}.flex-12-md{flex-basis:calc(100%/(12 / 12));flex-grow:0}.width-1-md{width:calc(100%/(12 / 1))}.width-2-md{width:calc(100%/(12 / 2))}.width-3-md{width:calc(100%/(12 / 3))}.width-4-md{width:calc(100%/(12 / 4))}.width-5-md{width:calc(100%/(12 / 5))}.width-6-md{width:calc(100%/(12 / 6))}.width-7-md{width:calc(100%/(12 / 7))}.width-8-md{width:calc(100%/(12 / 8))}.width-9-md{width:calc(100%/(12 / 9))}.width-10-md{width:calc(100%/(12 / 10))}.width-11-md{width:calc(100%/(12 / 11))}.width-12-md{width:calc(100%/(12 / 12))}.display-block-md{display:block}.display-flex-md{display:flex}.display-inline-md{display:inline}.display-inline-block-md{display:inline-block}.display-none-md{display:none}}@media only screen and (max-width:1099px){.flex-row-sd{display:flex;flex-direction:row}.flex-row-reverse-sd{display:flex;flex-direction:row-reverse}.flex-column-sd{display:flex;flex-direction:column}.flex-column-reverse-sd{display:flex;flex-direction:column-reverse}.flex-wrap-sd{flex-wrap:wrap}.flex-nowrap-sd{flex-wrap:nowrap}.justify-start-sd{justify-content:flex-start}.justify-end-sd{justify-content:flex-end}.justify-center-sd{justify-content:center}.justify-around-sd{justify-content:space-around}.justify-between-sd{justify-content:space-between}.justify-evenly-sd{justify-content:space-evenly}.align-start-sd{align-items:flex-start}.align-end-sd{align-items:flex-end}.align-center-sd{align-items:center}.align-stretch-sd{align-items:stretch}.align-baseline-sd{align-items:baseline}.flex-sd{flex-basis:auto;flex-grow:1}.flex-full-sd{flex-basis:100%}.flex-1-sd{flex-basis:calc(100%/(12 / 1));flex-grow:0}.flex-2-sd{flex-basis:calc(100%/(12 / 2));flex-grow:0}.flex-3-sd{flex-basis:calc(100%/(12 / 3));flex-grow:0}.flex-4-sd{flex-basis:calc(100%/(12 / 4));flex-grow:0}.flex-5-sd{flex-basis:calc(100%/(12 / 5));flex-grow:0}.flex-6-sd{flex-basis:calc(100%/(12 / 6));flex-grow:0}.flex-7-sd{flex-basis:calc(100%/(12 / 7));flex-grow:0}.flex-8-sd{flex-basis:calc(100%/(12 / 8));flex-grow:0}.flex-9-sd{flex-basis:calc(100%/(12 / 9));flex-grow:0}.flex-10-sd{flex-basis:calc(100%/(12 / 10));flex-grow:0}.flex-11-sd{flex-basis:calc(100%/(12 / 11));flex-grow:0}.flex-12-sd{flex-basis:calc(100%/(12 / 12));flex-grow:0}.width-1-sd{width:calc(100%/(12 / 1))}.width-2-sd{width:calc(100%/(12 / 2))}.width-3-sd{width:calc(100%/(12 / 3))}.width-4-sd{width:calc(100%/(12 / 4))}.width-5-sd{width:calc(100%/(12 / 5))}.width-6-sd{width:calc(100%/(12 / 6))}.width-7-sd{width:calc(100%/(12 / 7))}.width-8-sd{width:calc(100%/(12 / 8))}.width-9-sd{width:calc(100%/(12 / 9))}.width-10-sd{width:calc(100%/(12 / 10))}.width-11-sd{width:calc(100%/(12 / 11))}.width-12-sd{width:calc(100%/(12 / 12))}.display-block-sd{display:block}.display-flex-sd{display:flex}.display-inline-sd{display:inline}.display-inline-block-sd{display:inline-block}.display-none-sd{display:none}}@media only screen and (max-width:1023px){.flex-row-lt{display:flex;flex-direction:row}.flex-row-reverse-lt{display:flex;flex-direction:row-reverse}.flex-column-lt{display:flex;flex-direction:column}.flex-column-reverse-lt{display:flex;flex-direction:column-reverse}.flex-wrap-lt{flex-wrap:wrap}.flex-nowrap-lt{flex-wrap:nowrap}.justify-start-lt{justify-content:flex-start}.justify-end-lt{justify-content:flex-end}.justify-center-lt{justify-content:center}.justify-around-lt{justify-content:space-around}.justify-between-lt{justify-content:space-between}.justify-evenly-lt{justify-content:space-evenly}.align-start-lt{align-items:flex-start}.align-end-lt{align-items:flex-end}.align-center-lt{align-items:center}.align-stretch-lt{align-items:stretch}.align-baseline-lt{align-items:baseline}.flex-lt{flex-basis:auto;flex-grow:1}.flex-full-lt{flex-basis:100%}.flex-1-lt{flex-basis:calc(100%/(12 / 1));flex-grow:0}.flex-2-lt{flex-basis:calc(100%/(12 / 2));flex-grow:0}.flex-3-lt{flex-basis:calc(100%/(12 / 3));flex-grow:0}.flex-4-lt{flex-basis:calc(100%/(12 / 4));flex-grow:0}.flex-5-lt{flex-basis:calc(100%/(12 / 5));flex-grow:0}.flex-6-lt{flex-basis:calc(100%/(12 / 6));flex-grow:0}.flex-7-lt{flex-basis:calc(100%/(12 / 7));flex-grow:0}.flex-8-lt{flex-basis:calc(100%/(12 / 8));flex-grow:0}.flex-9-lt{flex-basis:calc(100%/(12 / 9));flex-grow:0}.flex-10-lt{flex-basis:calc(100%/(12 / 10));flex-grow:0}.flex-11-lt{flex-basis:calc(100%/(12 / 11));flex-grow:0}.flex-12-lt{flex-basis:calc(100%/(12 / 12));flex-grow:0}.width-1-lt{width:calc(100%/(12 / 1))}.width-2-lt{width:calc(100%/(12 / 2))}.width-3-lt{width:calc(100%/(12 / 3))}.width-4-lt{width:calc(100%/(12 / 4))}.width-5-lt{width:calc(100%/(12 / 5))}.width-6-lt{width:calc(100%/(12 / 6))}.width-7-lt{width:calc(100%/(12 / 7))}.width-8-lt{width:calc(100%/(12 / 8))}.width-9-lt{width:calc(100%/(12 / 9))}.width-10-lt{width:calc(100%/(12 / 10))}.width-11-lt{width:calc(100%/(12 / 11))}.width-12-lt{width:calc(100%/(12 / 12))}.display-block-lt{display:block}.display-flex-lt{display:flex}.display-inline-lt{display:inline}.display-inline-block-lt{display:inline-block}.display-none-lt{display:none}}@media only screen and (max-width:800px){.flex-row-pt{display:flex;flex-direction:row}.flex-row-reverse-pt{display:flex;flex-direction:row-reverse}.flex-column-pt{display:flex;flex-direction:column}.flex-column-reverse-pt{display:flex;flex-direction:column-reverse}.flex-wrap-pt{flex-wrap:wrap}.flex-nowrap-pt{flex-wrap:nowrap}.justify-start-pt{justify-content:flex-start}.justify-end-pt{justify-content:flex-end}.justify-center-pt{justify-content:center}.justify-around-pt{justify-content:space-around}.justify-between-pt{justify-content:space-between}.justify-evenly-pt{justify-content:space-evenly}.align-start-pt{align-items:flex-start}.align-end-pt{align-items:flex-end}.align-center-pt{align-items:center}.align-stretch-pt{align-items:stretch}.align-baseline-pt{align-items:baseline}.flex-pt{flex-basis:auto;flex-grow:1}.flex-full-pt{flex-basis:100%}.flex-1-pt{flex-basis:calc(100%/(12 / 1));flex-grow:0}.flex-2-pt{flex-basis:calc(100%/(12 / 2));flex-grow:0}.flex-3-pt{flex-basis:calc(100%/(12 / 3));flex-grow:0}.flex-4-pt{flex-basis:calc(100%/(12 / 4));flex-grow:0}.flex-5-pt{flex-basis:calc(100%/(12 / 5));flex-grow:0}.flex-6-pt{flex-basis:calc(100%/(12 / 6));flex-grow:0}.flex-7-pt{flex-basis:calc(100%/(12 / 7));flex-grow:0}.flex-8-pt{flex-basis:calc(100%/(12 / 8));flex-grow:0}.flex-9-pt{flex-basis:calc(100%/(12 / 9));flex-grow:0}.flex-10-pt{flex-basis:calc(100%/(12 / 10));flex-grow:0}.flex-11-pt{flex-basis:calc(100%/(12 / 11));flex-grow:0}.flex-12-pt{flex-basis:calc(100%/(12 / 12));flex-grow:0}.width-1-pt{width:calc(100%/(12 / 1))}.width-2-pt{width:calc(100%/(12 / 2))}.width-3-pt{width:calc(100%/(12 / 3))}.width-4-pt{width:calc(100%/(12 / 4))}.width-5-pt{width:calc(100%/(12 / 5))}.width-6-pt{width:calc(100%/(12 / 6))}.width-7-pt{width:calc(100%/(12 / 7))}.width-8-pt{width:calc(100%/(12 / 8))}.width-9-pt{width:calc(100%/(12 / 9))}.width-10-pt{width:calc(100%/(12 / 10))}.width-11-pt{width:calc(100%/(12 / 11))}.width-12-pt{width:calc(100%/(12 / 12))}.display-block-pt{display:block}.display-flex-pt{display:flex}.display-inline-pt{display:inline}.display-inline-block-pt{display:inline-block}.display-none-pt{display:none}}@media only screen and (max-width:767px){.flex-row-lm{display:flex;flex-direction:row}.flex-row-reverse-lm{display:flex;flex-direction:row-reverse}.flex-column-lm{display:flex;flex-direction:column}.flex-column-reverse-lm{display:flex;flex-direction:column-reverse}.flex-wrap-lm{flex-wrap:wrap}.flex-nowrap-lm{flex-wrap:nowrap}.justify-start-lm{justify-content:flex-start}.justify-end-lm{justify-content:flex-end}.justify-center-lm{justify-content:center}.justify-around-lm{justify-content:space-around}.justify-between-lm{justify-content:space-between}.justify-evenly-lm{justify-content:space-evenly}.align-start-lm{align-items:flex-start}.align-end-lm{align-items:flex-end}.align-center-lm{align-items:center}.align-stretch-lm{align-items:stretch}.align-baseline-lm{align-items:baseline}.flex-lm{flex-basis:auto;flex-grow:1}.flex-full-lm{flex-basis:100%}.flex-1-lm{flex-basis:calc(100%/(12 / 1));flex-grow:0}.flex-2-lm{flex-basis:calc(100%/(12 / 2));flex-grow:0}.flex-3-lm{flex-basis:calc(100%/(12 / 3));flex-grow:0}.flex-4-lm{flex-basis:calc(100%/(12 / 4));flex-grow:0}.flex-5-lm{flex-basis:calc(100%/(12 / 5));flex-grow:0}.flex-6-lm{flex-basis:calc(100%/(12 / 6));flex-grow:0}.flex-7-lm{flex-basis:calc(100%/(12 / 7));flex-grow:0}.flex-8-lm{flex-basis:calc(100%/(12 / 8));flex-grow:0}.flex-9-lm{flex-basis:calc(100%/(12 / 9));flex-grow:0}.flex-10-lm{flex-basis:calc(100%/(12 / 10));flex-grow:0}.flex-11-lm{flex-basis:calc(100%/(12 / 11));flex-grow:0}.flex-12-lm{flex-basis:calc(100%/(12 / 12));flex-grow:0}.width-1-lm{width:calc(100%/(12 / 1))}.width-2-lm{width:calc(100%/(12 / 2))}.width-3-lm{width:calc(100%/(12 / 3))}.width-4-lm{width:calc(100%/(12 / 4))}.width-5-lm{width:calc(100%/(12 / 5))}.width-6-lm{width:calc(100%/(12 / 6))}.width-7-lm{width:calc(100%/(12 / 7))}.width-8-lm{width:calc(100%/(12 / 8))}.width-9-lm{width:calc(100%/(12 / 9))}.width-10-lm{width:calc(100%/(12 / 10))}.width-11-lm{width:calc(100%/(12 / 11))}.width-12-lm{width:calc(100%/(12 / 12))}.display-block-lm{display:block}.display-flex-lm{display:flex}.display-inline-lm{display:inline}.display-inline-block-lm{display:inline-block}.display-none-lm{display:none}}@media only screen and (max-width:479px){.flex-row-mm{display:flex;flex-direction:row}.flex-row-reverse-mm{display:flex;flex-direction:row-reverse}.flex-column-mm{display:flex;flex-direction:column}.flex-column-reverse-mm{display:flex;flex-direction:column-reverse}.flex-wrap-mm{flex-wrap:wrap}.flex-nowrap-mm{flex-wrap:nowrap}.justify-start-mm{justify-content:flex-start}.justify-end-mm{justify-content:flex-end}.justify-center-mm{justify-content:center}.justify-around-mm{justify-content:space-around}.justify-between-mm{justify-content:space-between}.justify-evenly-mm{justify-content:space-evenly}.align-start-mm{align-items:flex-start}.align-end-mm{align-items:flex-end}.align-center-mm{align-items:center}.align-stretch-mm{align-items:stretch}.align-baseline-mm{align-items:baseline}.flex-mm{flex-basis:auto;flex-grow:1}.flex-full-mm{flex-basis:100%}.flex-1-mm{flex-basis:calc(100%/(12 / 1));flex-grow:0}.flex-2-mm{flex-basis:calc(100%/(12 / 2));flex-grow:0}.flex-3-mm{flex-basis:calc(100%/(12 / 3));flex-grow:0}.flex-4-mm{flex-basis:calc(100%/(12 / 4));flex-grow:0}.flex-5-mm{flex-basis:calc(100%/(12 / 5));flex-grow:0}.flex-6-mm{flex-basis:calc(100%/(12 / 6));flex-grow:0}.flex-7-mm{flex-basis:calc(100%/(12 / 7));flex-grow:0}.flex-8-mm{flex-basis:calc(100%/(12 / 8));flex-grow:0}.flex-9-mm{flex-basis:calc(100%/(12 / 9));flex-grow:0}.flex-10-mm{flex-basis:calc(100%/(12 / 10));flex-grow:0}.flex-11-mm{flex-basis:calc(100%/(12 / 11));flex-grow:0}.flex-12-mm{flex-basis:calc(100%/(12 / 12));flex-grow:0}.width-1-mm{width:calc(100%/(12 / 1))}.width-2-mm{width:calc(100%/(12 / 2))}.width-3-mm{width:calc(100%/(12 / 3))}.width-4-mm{width:calc(100%/(12 / 4))}.width-5-mm{width:calc(100%/(12 / 5))}.width-6-mm{width:calc(100%/(12 / 6))}.width-7-mm{width:calc(100%/(12 / 7))}.width-8-mm{width:calc(100%/(12 / 8))}.width-9-mm{width:calc(100%/(12 / 9))}.width-10-mm{width:calc(100%/(12 / 10))}.width-11-mm{width:calc(100%/(12 / 11))}.width-12-mm{width:calc(100%/(12 / 12))}.display-block-mm{display:block}.display-flex-mm{display:flex}.display-inline-mm{display:inline}.display-inline-block-mm{display:inline-block}.display-none-mm{display:none}}@media only screen and (max-width:413px){.flex-row-sm{display:flex;flex-direction:row}.flex-row-reverse-sm{display:flex;flex-direction:row-reverse}.flex-column-sm{display:flex;flex-direction:column}.flex-column-reverse-sm{display:flex;flex-direction:column-reverse}.flex-wrap-sm{flex-wrap:wrap}.flex-nowrap-sm{flex-wrap:nowrap}.justify-start-sm{justify-content:flex-start}.justify-end-sm{justify-content:flex-end}.justify-center-sm{justify-content:center}.justify-around-sm{justify-content:space-around}.justify-between-sm{justify-content:space-between}.justify-evenly-sm{justify-content:space-evenly}.align-start-sm{align-items:flex-start}.align-end-sm{align-items:flex-end}.align-center-sm{align-items:center}.align-stretch-sm{align-items:stretch}.align-baseline-sm{align-items:baseline}.flex-sm{flex-basis:auto;flex-grow:1}.flex-full-sm{flex-basis:100%}.flex-1-sm{flex-basis:calc(100%/(12 / 1));flex-grow:0}.flex-2-sm{flex-basis:calc(100%/(12 / 2));flex-grow:0}.flex-3-sm{flex-basis:calc(100%/(12 / 3));flex-grow:0}.flex-4-sm{flex-basis:calc(100%/(12 / 4));flex-grow:0}.flex-5-sm{flex-basis:calc(100%/(12 / 5));flex-grow:0}.flex-6-sm{flex-basis:calc(100%/(12 / 6));flex-grow:0}.flex-7-sm{flex-basis:calc(100%/(12 / 7));flex-grow:0}.flex-8-sm{flex-basis:calc(100%/(12 / 8));flex-grow:0}.flex-9-sm{flex-basis:calc(100%/(12 / 9));flex-grow:0}.flex-10-sm{flex-basis:calc(100%/(12 / 10));flex-grow:0}.flex-11-sm{flex-basis:calc(100%/(12 / 11));flex-grow:0}.flex-12-sm{flex-basis:calc(100%/(12 / 12));flex-grow:0}.width-1-sm{width:calc(100%/(12 / 1))}.width-2-sm{width:calc(100%/(12 / 2))}.width-3-sm{width:calc(100%/(12 / 3))}.width-4-sm{width:calc(100%/(12 / 4))}.width-5-sm{width:calc(100%/(12 / 5))}.width-6-sm{width:calc(100%/(12 / 6))}.width-7-sm{width:calc(100%/(12 / 7))}.width-8-sm{width:calc(100%/(12 / 8))}.width-9-sm{width:calc(100%/(12 / 9))}.width-10-sm{width:calc(100%/(12 / 10))}.width-11-sm{width:calc(100%/(12 / 11))}.width-12-sm{width:calc(100%/(12 / 12))}.display-block-sm{display:block}.display-flex-sm{display:flex}.display-inline-sm{display:inline}.display-inline-block-sm{display:inline-block}.display-none-sm{display:none}}body{font-family:Open Sans,sans-serif;font-weight:400;color:#222;line-height:1.5}.custom-scroll{overflow-y:auto;overflow-x:hidden}.custom-scroll::-webkit-scrollbar{width:8px}.custom-scroll::-webkit-scrollbar-track{border-radius:10px;margin:10px 0}.custom-scroll::-webkit-scrollbar-thumb{opacity:.1;border-radius:10px;background:#ddd}.button-row{display:flex;justify-content:flex-end;gap:10px}.button-row .button{margin:0 5px;max-width:300px}.button-row .longer-btn{width:100%;max-width:220px;margin-bottom:20px}.button-row.left{justify-content:flex-start}.button-row.left .button:first-child{margin-left:0}.button-row.right{justify-content:flex-end}.button-row.right .button:last-child{margin-bottom:0}.button-row.top{flex-direction:column;justify-content:flex-start}.button-row.top .button{margin-bottom:5px}.button{display:flex;justify-content:center;align-items:center;padding:12px 40px;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;color:#222;background-color:#ddd;border-radius:3px;outline:none;transition:opacity .2s ease-in-out;text-decoration:none}.button .icon{margin-right:10px;margin-top:2px}.button:hover{opacity:.8}.button:disabled{cursor:not-allowed;opacity:.5}.button.blue,.button.darkblue,.button.green,.button.red{color:#fff}.button.blue{background-color:#8e44ad}.button.darkblue{background-color:#45004d}.button.green{background-color:#28a745}.button.yellow{background-color:#ffc107}.button.red{background-color:#dc3545}.form-row{display:flex;justify-content:space-between}.form-row .form-field{flex:1 1;margin-left:10px;margin-right:10px}.form-row .form-field:first-child{margin-left:0}.form-row .form-field:last-child{margin-right:0}.form-field{display:flex;flex-direction:column;margin-bottom:20px;font-size:14px}.form-label{margin-bottom:5px}.form-asterisk{margin-left:2.5px;color:#aaa}.form-error{display:inline-block;margin-top:5px;color:#ea7b73}.form-generic-error{border:1px solid #ea7b73;border-radius:3px;background-color:hsla(4,74%,68%,.18)}.form-generic-error,.form-generic-success{padding:10px;margin-bottom:20px;font-size:14px;text-align:center}.form-generic-success{border:1px solid #30c553;border-radius:3px;background-color:#9ce7ae}.form-input,.form-select{padding:12px 15px;font-family:Open Sans,sans-serif;font-weight:400;font-size:13px;line-height:24px;color:#222;background-color:#fff;border:1px solid #ccc;border-radius:3px;transition:border-color .2s ease-in-out}.form-input.disabled,.form-input:disabled,.form-select.disabled,.form-select:disabled{cursor:not-allowed;background-color:#f2f2f2}.form-input.error,.form-select.error{border-color:#ea7b73}.form-input.mini,.form-select.mini{padding-top:7px;padding-bottom:7px}.form-input{outline:none}.form-input.text-area{resize:none}.form-input:focus{border-color:#222}.form-input::placeholder{color:#999}.form-select{display:flex;justify-content:space-between;align-items:center;cursor:default}.form-select .arrow{padding-top:4px;margin-left:10px;padding-left:10px;font-size:22px;border-left:1px solid #ccc}.form-select p{flex:1 1}.form-select p.placeholder{color:#999}.form-select .remove{margin-top:2px;background-color:transparent;outline:none}.form-select .remove i{font-size:16px}.form-select.multi-select{padding:3px 15px 3px 5px}.form-select.multi-select .selected{display:flex;flex-wrap:wrap;flex:1 1}.form-select.multi-select .placeholder{padding:10px 0 10px 10px}.form-select.multi-select .option{display:flex;margin:5px;padding:5px 10px;background-color:#eee;border-radius:3px}.form-select.multi-select .option .remove{margin-left:5px}.form-select.multi-select .option .remove i{font-size:14px}.form-select.multi-select.disabled .option{background-color:#fff}.form-select.mini .arrow{margin-left:30px}.form-select-options{position:absolute;width:100%;min-width:400px;top:100%;margin-top:5px;background-color:#fff;border:1px solid #ccc;border-radius:3px;z-index:9999;box-shadow:0 2px 6px rgba(0,0,0,.5)}.form-select-options.upwards{top:auto;bottom:100%;margin-top:0;margin-bottom:5px}.form-select-options .search{padding:15px}.form-select-options .search input{width:100%;padding:5px 15px}.form-select-options .options-list{max-height:175px;overflow:auto}.form-select-options .options-list p{padding:8px 15px}.form-select-options .options-list .option{font-size:13px;cursor:pointer}.form-select-options .options-list .option.active,.form-select-options .options-list .option:hover{background-color:#eee}.form-select-options.mini{min-width:200px}.form-checkbox input,.form-radio input{position:absolute;width:0;height:0;top:0;left:0;opacity:0}.form-checkbox .content,.form-radio .content{display:flex;align-items:center}.form-checkbox .content .outer-box,.form-radio .content .outer-box{display:flex;justify-content:center;align-items:center;width:25px;height:25px;border:1px solid #ccc;background-color:#fff}.form-checkbox .content .inner-box,.form-radio .content .inner-box{display:none}.form-checkbox .content .inner-box.active,.form-radio .content .inner-box.active{display:block}.form-checkbox .content p,.form-radio .content p{flex:1 1;margin-left:10px}.form-checkbox .content.disabled,.form-radio .content.disabled{cursor:not-allowed}.form-checkbox .content.disabled .outer-box,.form-radio .content.disabled .outer-box{background-color:#f2f2f2}.form-checkbox .content.disabled p,.form-radio .content.disabled p{opacity:.5}.form-checkbox .content .outer-box{border-radius:3px}.form-checkbox .content .inner-box{font-size:18px}.form-radio-list{display:flex;flex-wrap:wrap}.form-radio{margin-right:20px;margin-bottom:15px}.form-radio .content .outer-box{border-radius:50%}.form-radio .content .inner-box{width:13px;height:13px;background-color:#222;border-radius:50%}.form-datepicker{display:flex;align-items:center}.form-datepicker .form-input{width:100%;padding-right:40px}.form-datepicker .remove{position:absolute;right:48px;margin-top:4px;background-color:transparent;outline:none}.form-datepicker .remove i{font-size:16px}.form-datepicker .calendar{position:absolute;right:15px;margin-top:2px;padding:5px 0 5px 10px;background-color:transparent;border-left:1px solid #ccc;outline:none}.form-datepicker.disabled .calendar{cursor:not-allowed}.react-datepicker__tab-loop{position:static}.checkbox{float:left;cursor:pointer;width:100%}.checkbox input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;margin:0;z-index:1;border:none;padding:0}.checkbox input:checked+input+label .outer,.checkbox input:checked+label .outer{background-color:#007bff}.checkbox input:checked+input+label .inner,.checkbox input:checked+label .inner{left:calc(100% - 18px)}.checkbox label{float:left;width:100%;font-size:140%}.checkbox .outer{position:absolute;top:50%;left:0;transform:translateY(-50%);width:35px;height:20px;border-radius:20px;background-color:gray;transition:background-color .2s}.checkbox .text{width:100%;padding-left:45px;padding-right:10px;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:16px}.checkbox .text.black{color:#000}.checkbox .text.white{color:#fff}.checkbox .inner{position:absolute;left:3px;top:2.25px;width:15px;height:15px;background-color:#fff;border-radius:50%;transition:left .2s}.checkbox.left .outer{left:0;right:auto}.checkbox.grey-out{opacity:.3}.checkbox.hide{display:none}.checkbox.small-text{width:45px}.checkbox.small-text label{float:left;width:100%}.checkbox.small-text .text{float:left;width:100%;font-size:12px;line-height:.75;margin-bottom:5px;padding-left:0;padding-right:0}.checkbox.small-text .outer{float:left;margin-left:3px;position:relative;top:0;transform:none}.checkbox .field-validation-error{border-top:2px solid #9d9d9e}.checkbox.with-subtext{width:50px;padding-left:10px}.modal-overlay{position:fixed;top:0;right:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.3);opacity:1;z-index:10;overflow:hidden;transition:opacity .2s ease-in}.modal-overlay.hidden{width:0;opacity:0}.modal-overlay .modal-body{background-color:#fff;min-height:-moz-fit-content;min-height:fit-content;max-height:90%;width:90%;padding:32px;overflow-y:auto;border-radius:3px}.modal-overlay .modal-body.small{max-width:600px}.modal-overlay .modal-body.medium{max-width:900px}.modal-overlay .modal-body.large{max-width:1200px}.modal-overlay .modal-body form{margin-top:32px}.modal-overlay .modal-body form .field{display:flex;flex-direction:column;justify-content:stretch;margin-bottom:.5em}.modal-overlay .modal-body form .field label{flex:.33 1;margin-right:1em}.modal-overlay .modal-body form .field input{flex:.66 1}.modal-overlay.dark-mode .modal-body{background-color:#292828}.modal-overlay.dark-mode .modal-body h1{color:#fff}.modal-overlay.dark-mode .modal-body .form-row .form-field{color:#c5c5c5}.modal-overlay.dark-mode .modal-body .form-row .form-field .form-select,.modal-overlay.dark-mode .modal-body .form-row .form-field .multi-select,.modal-overlay.dark-mode .modal-body .form-row .form-field input{background-color:#636363;border-color:#212121;color:#fff}.modal-overlay.dark-mode .modal-body .form-row .form-field .form-select.error,.modal-overlay.dark-mode .modal-body .form-row .form-field .multi-select.error,.modal-overlay.dark-mode .modal-body .form-row .form-field input.error{border-color:#ea7b73}.modal-overlay.dark-mode .modal-body .form-row .form-field .form-select .option,.modal-overlay.dark-mode .modal-body .form-row .form-field .multi-select .option,.modal-overlay.dark-mode .modal-body .form-row .form-field input .option{background-color:#424242}.modal-overlay.dark-mode .modal-body .form-row i{color:#c5c5c5}.modal-overlay.dark-mode .modal-body .form-select-options{background-color:#636363;border-color:#424242}.modal-overlay.dark-mode .modal-body .form-select-options .option{background-color:#636363}.modal-overlay.dark-mode .modal-body .form-select-options .option:hover{background-color:#292828}.modal-overlay.dark-mode .modal-body .button.blue{background-color:#1bb8b0}.modal-overlay.dark-mode .modal-body .button.grey{background-color:#c5c5c5}.modal-overlay.dark-mode .page-description{color:#c5c5c5}table{width:100%;font-size:14px}table thead tr{border-top:none;border-bottom-width:2px}table tr{border:1px solid #ccc;border-right:none;border-left:none}table td,table th{padding:15px;text-align:left}table th{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Open Sans,sans-serif;font-weight:600}table th i{margin-right:10px}table .button{padding:6px 25px;font-size:13px}table .loading-row{font-size:22px;text-align:center}table .no-data-row td{padding:20px 15px;text-align:center}table .status{margin-right:8px}table .status i{margin-top:2px;margin-right:10px}table .status .fa-times{color:#dc3545}table .status .fa-check{color:#28a745}.table-pagination{display:flex;justify-content:flex-end;align-items:center;margin-top:15px}.table-pagination .page-links{display:flex;list-style-type:none}.table-pagination .page-links li{margin-right:10px}.table-pagination .page-links button{background-color:transparent;font-size:16px;color:#222;outline:none}.table-pagination .page-links button:disabled{cursor:not-allowed;opacity:.3}.table-pagination .page-selection{display:flex;align-items:center;margin-right:40px}.table-pagination .page-selection label{font-size:14px}.table-pagination .page-selection .title{margin-right:15px}.table-pagination .page-selection .count{margin-left:15px}.table-search{display:flex;align-items:center;padding-left:10px}.table-search .icon{font-size:18px;color:#aaa;margin-right:5px}.table-search input{width:100%;padding:5px 10px;border:none;outline:none;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#222;border-radius:3px}.table-search input::placeholder{color:#aaa}.page-description.left,.page-title.left{text-align:left}.page-description.center,.page-title.center{text-align:center}.page-description.right,.page-title.right{text-align:right}.page-title{margin-bottom:15px;font-size:22px;font-family:Open Sans,sans-serif;font-weight:600}.page-description{margin-bottom:20px;font-size:14px}.file-drop-container{border-radius:2.5px;padding:10px;border:1px solid #ccc;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out,border .25s ease-in-out}.file-drop-container.can-drop{box-shadow:inset 0 0 12px 0 #a5a5a5}.file-drop-container.can-drop.file-over{background-color:#e6e6e6}.file-drop-container p{text-align:center}.file-drop-container p .button{font-size:12px;margin-left:2.5px;margin-top:10px;padding:10px 35px}.file-drop-container.size-lg-12{width:100%}.file-picker-item{flex-grow:0;flex-basis:50%;min-width:0}.file-uploader .button{font-size:12px;margin-left:2.5px;padding:10px 35px}.file-uploader .button .icon{font-size:14px}.file-uploader .button.delete{position:absolute;right:5px;top:5px}.file-uploader .file-item,.file-uploader .image-item{border-radius:2.5px;margin:2.5px 0;padding:5px 7.5px;text-align:center;border-bottom:1px solid #ddd}.file-uploader .file-item:first-of-type,.file-uploader .image-item:first-of-type{margin-top:10px}.file-uploader .file-item:last-child,.file-uploader .image-item:last-child{border-bottom:none}.file-uploader .file-item .file-name,.file-uploader .image-item .file-name{font-family:Open Sans,sans-serif;font-weight:600;color:#000}.file-uploader .file-item .top-row,.file-uploader .image-item .top-row{margin:8px;gap:16px}.file-uploader .file-item .top-row .file-name,.file-uploader .image-item .top-row .file-name{flex-grow:1;text-align:left;margin-top:2.5px;margin-bottom:2px;min-width:0;overflow:hidden;text-overflow:ellipsis}.file-uploader .file-item img,.file-uploader .image-item img{float:none;display:inline-block;margin-top:10px;margin-bottom:10px;max-height:150px;max-width:150px}.file-uploader .progress{text-align:center;padding:5px;margin-top:10px;border-radius:2.5px}.file-uploader .progress p{color:#000;font-family:Open Sans,sans-serif;font-weight:600;line-height:1.6}.file-uploader .progress .button{margin-bottom:5px}.tooltip-wrapper{width:min-content;height:min-content}.tooltip{position:absolute;padding:12px 16px;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ccc;font-size:12px}.tooltip.left{transform:translate(-100%,-50%)}.tooltip.right{transform:translateY(-50%)}.tooltip.top{transform:translate(-50%,-100%)}.tooltip.top.right{transform:translateY(-100%)}.tooltip.top.left{transform:translate(-100%,-100%)}.tooltip.bottom{transform:translate(-50%)}.tooltip.bottom.right{transform:translate(0)}.tooltip.bottom.left{transform:translate(-100%)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}*{position:relative;box-sizing:border-box;-moz-outline-style:none;outline-style:none;outline:none}button{cursor:pointer;border:none}.clear{clear:both}body{font-size:10px;-webkit-font-smoothing:antialiased}footer,header,section{float:left;width:100%}.container{width:100%;max-width:1325px}.left-aligned{text-align:left}.right-aligned{text-align:right}.center-aligned{text-align:center}.pull-left{float:left}.pull-right{float:right}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}[class*=size-]{float:left;min-height:1px}[class*=size-].pull-right{float:right}.size-lg-1{width:8.33%}.size-lg-2{width:16.66%}.size-lg-3{width:25%}.size-lg-4{width:33.33%}.size-lg-5{width:41.66%}.size-lg-6{width:50%}.size-lg-7{width:58.33%}.size-lg-8{width:66.66%}.size-lg-9{width:75%}.size-lg-10{width:83.33%}.size-lg-11{width:91.66%}.size-lg-12{width:100%}.size-lg-hide{display:none}.size-lg-block{display:block}.size-lg-inline{display:inline}.size-lg-inline-block{display:inline-block}@media only screen and (max-width:1279px){.size-lr-1{width:8.33%}.size-lr-2{width:16.66%}.size-lr-3{width:25%}.size-lr-4{width:33.33%}.size-lr-5{width:41.66%}.size-lr-6{width:50%}.size-lr-7{width:58.33%}.size-lr-8{width:66.66%}.size-lr-9{width:75%}.size-lr-10{width:83.33%}.size-lr-11{width:91.66%}.size-lr-12{width:100%}.size-lr-hide{display:none}.size-lr-block{display:block}.size-lr-inline{display:inline}.size-lr-inline-block{display:inline-block}}@media only screen and (max-width:1023px){.size-md-1{width:8.33%}.size-md-2{width:16.66%}.size-md-3{width:25%}.size-md-4{width:33.33%}.size-md-5{width:41.66%}.size-md-6{width:50%}.size-md-7{width:58.33%}.size-md-8{width:66.66%}.size-md-9{width:75%}.size-md-10{width:83.33%}.size-md-11{width:91.66%}.size-md-12{width:100%}.size-md-hide{display:none}.size-md-block{display:block}.size-md-inline{display:inline}.size-md-inline-block{display:inline-block}}@media only screen and (max-width:767px){.size-sm-1{width:8.33%}.size-sm-2{width:16.66%}.size-sm-3{width:25%}.size-sm-4{width:33.33%}.size-sm-5{width:41.66%}.size-sm-6{width:50%}.size-sm-7{width:58.33%}.size-sm-8{width:66.66%}.size-sm-9{width:75%}.size-sm-10{width:83.33%}.size-sm-11{width:91.66%}.size-sm-12{width:100%}.size-sm-hide{display:none}.size-sm-block{display:block}.size-sm-inline{display:inline}.size-sm-inline-block{display:inline-block}}@media only screen and (max-width:479px){.size-xs-1{width:8.33%}.size-xs-2{width:16.66%}.size-xs-3{width:25%}.size-xs-4{width:33.33%}.size-xs-5{width:41.66%}.size-xs-6{width:50%}.size-xs-7{width:58.33%}.size-xs-8{width:66.66%}.size-xs-9{width:75%}.size-xs-10{width:83.33%}.size-xs-11{width:91.66%}.size-xs-12{width:100%}.size-xs-hide{display:none}.size-xs-block{display:block}.size-xs-inline{display:inline}.size-xs-inline-block{display:inline-block}}@media only screen and (max-width:374px){.size-xxs-1{width:8.33%}.size-xxs-2{width:16.66%}.size-xxs-3{width:25%}.size-xxs-4{width:33.33%}.size-xxs-5{width:41.66%}.size-xxs-6{width:50%}.size-xxs-7{width:58.33%}.size-xxs-8{width:66.66%}.size-xxs-9{width:75%}.size-xxs-10{width:83.33%}.size-xxs-11{width:91.66%}.size-xxs-12{width:100%}.size-xxs-hide{display:none}.size-xxs-block{display:block}.size-xxs-inline{display:inline}.size-xxs-inline-block{display:inline-block}}.accordion .heading{cursor:pointer}.accordion .content{display:none}.wysiwyg embed,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg hr,.wysiwyg iframe,.wysiwyg img,.wysiwyg object,.wysiwyg ol,.wysiwyg p,.wysiwyg table,.wysiwyg ul{margin-bottom:15px}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-weight:700}.wysiwyg h2{font-size:420%}.wysiwyg h3{font-size:360%}.wysiwyg h4{font-size:300%}.wysiwyg h5{font-size:240%}.wysiwyg h6{font-size:180%}.wysiwyg ol,.wysiwyg p,.wysiwyg table,.wysiwyg ul{font-size:160%}.wysiwyg a{text-decoration:underline}.wysiwyg a:hover{text-decoration:none}.wysiwyg strong{font-weight:700}.wysiwyg u{text-decoration:underline}.wysiwyg ol,.wysiwyg ul{list-style:disc none outside;padding-left:20px}.wysiwyg ol ol,.wysiwyg ol ul,.wysiwyg ul ol,.wysiwyg ul ul{font-size:100%;margin-bottom:0}.wysiwyg ol{list-style-type:decimal}.wysiwyg ol ol{list-style-type:lower-alpha}.wysiwyg embed,.wysiwyg iframe,.wysiwyg img,.wysiwyg object{max-width:100%;margin-right:15px}.wysiwyg table{width:100%;text-align:left}.wysiwyg table td,.wysiwyg table th{padding:5px 10px;border:1px solid #ccc}.wysiwyg table th,.wysiwyg table thead{font-weight:700;background-color:#f2f2f2}.wysiwyg table p{font-size:100%}.redactor-styles ol,.redactor-styles ul{margin-left:18px}.redactor-styles ul{list-style:disc none outside}.redactor-styles ol{list-style:decimal none outside}.lightbox{position:fixed;z-index:9999}.lightbox,.lightbox .bg{top:0;left:0;width:100%;height:100%}.lightbox .bg{position:absolute;background-color:#000;opacity:.8}.lightbox .box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;width:90%;max-width:600px;max-height:90%}.responsive-video{padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.responsive-video embed,.responsive-video iframe,.responsive-video object{position:absolute;top:0;left:0;width:100%;height:100%}.no-scroll{overflow:hidden}.no-content{font-size:150%;background-color:#f5f5f5;width:100%;padding:20px;text-align:center}.no-content.margined{margin-top:35px}.custom-file-uploader input[type=text]{padding-right:90px}.custom-file-uploader input[type=file]{position:absolute;top:0;left:0;width:100%;height:36px;opacity:0;-webkit-appearance:none;cursor:pointer}.custom-file-uploader button{position:absolute;right:0;top:0;padding:0 15px;height:36px;line-height:36px;color:#fff;font-size:140%}.dashboard-btns .link{float:left;width:100%;text-decoration:none;background-color:#e8e9ea;padding:25px 20px 28px;transition:background-color .5s;margin-bottom:20px}.dashboard-btns .link:hover{background-color:#d8d8d8}.dashboard-btns .link h4{font-size:180%;text-transform:uppercase}.dashboard-btns .link i{float:right;top:2px;font-size:24px}.dashboard-btns .link i:first-child{float:none;margin-right:3px}.dashboard-btns .link .standard-text{color:#262626;padding-left:5px;min-height:44px}.stage-view{padding:20px 35px;margin-bottom:30px;background-color:#fff}.stage-view .item{float:left;padding:0 10px;width:16.66%;text-align:center}.stage-view .circle{display:inline-block;width:48px;height:48px;line-height:48px;font-family:FSElliott-Bold,arial,sans-serif;font-size:180%;color:#a7a7a7;background-color:#f1f1f1;border-radius:50%}.stage-view .circle.active{background-color:#5a0064;color:#fff}.stage-view p{margin-top:10px;font-family:FSElliott-Bold,arial,sans-serif;font-size:140%;color:#d7d7d7}.stage-view p.active{color:#5a0064}.stage-view .line{position:absolute;top:23px;left:0;width:100%;height:2px;background-color:#f1f1f1}.stage-view .line.active{width:0;top:22px;height:4px;background-color:#5a0064}.stage-view .pointer{position:absolute;top:19px;width:3px;height:10px;background-color:#f1f1f1}.stage-view .pointer.left{left:0}.stage-view .pointer.right{right:0}.stage-view .pointer.active{background-color:#5a0064}body,html,root{height:100vh;width:100%;background-color:#fff;color:#000;line-height:1.35;font-family:FSElliott-Light,arial,sans-serif;font-size:11px}body.no-scroll,html.no-scroll,root.no-scroll{overflow:hidden}a{color:#5a0064}.body{height:100vh;width:100%}.body.reduced .main-content{padding-top:57px}.body.logged-in header .menu{padding-right:0}.body.logged-in.extended .main-content{padding-top:141px}.body.extended .main-content{padding-top:105px}.container{padding:0 30px;max-width:1282px;margin:0 auto}.container.small{padding:0 135px}.container-header{padding:0 30px;max-width:1282px}.container-header.small{padding:0 135px}.container-header .profile-links-container{display:flex;flex-direction:row}.btn{display:inline-block;padding:10px 45px;font-family:FSElliott-Regular,arial,sans-serif;font-size:125%;background-color:#fff;border:1px solid #5a0064;letter-spacing:1px;margin-bottom:5px;color:#5a0064;text-transform:uppercase;text-decoration:none!important;text-align:center;border-radius:20px;transition:background-color .3s,border-color .3s,color .3s}.btn.filled,.btn:hover:not(:disabled){background-color:#5a0064;color:#fff;border-color:#5a0064}.btn.filled:hover,.text .btn.filled:hover{background-color:#fff}.btn.filled:hover,.text .btn.filled:hover,.text .btn.filled:hover.ga{color:#5a0064!important;border-color:#5a0064}.btn .button-icon{margin-right:8px;margin-top:2px}.btn.copy-link-btn{margin-bottom:20px}.btn.login-btn{top:4px;padding-top:7px;padding-bottom:7px}.btn.white{background-color:#fff;color:#5a0064!important}.btn.white .text{color:#5a0064}.btn.white:hover{background-color:#5a0064;color:#fff!important;border-color:transparent}.btn.white.bordered{border-color:#5a0064}.btn.red{background-color:#da355e;color:#fff!important;border-color:#da355e}.btn.red:hover{background-color:#801d36;border-color:#801d36}.btn.small{padding:7px 30px;text-transform:none}.btn .icon{font-size:130%}.btn .icon.right{float:right;margin-left:20px;margin-right:0}.btn .icon.styled{position:absolute;top:-1px;background-color:#5a0064;color:#fff!important;margin:0;width:40px;height:calc(100% + 2px);line-height:40px;text-align:center;border-radius:0 20px 20px 0;transition:background-color .3s,border-color .3s,color .3s}.btn .icon.styled.right{right:-2px}.btn.apply-btn{width:100%;color:#5a0064;max-width:306px;border-radius:0;text-align:left;padding-top:12px;padding-left:20px;padding-right:20px;text-transform:none;font-size:14px}.btn.apply-btn:hover{color:#fff!important}.btn.apply-btn .icon{margin-top:0}.btn.styled-icon{padding-right:75px}.button:hover{opacity:1}.button-container .btn{margin:0 10px}.button-container.left .btn{margin:0 10px 0 0}.button-container.right .btn{margin:0 0 0 10px}.button-container .title{float:left;width:auto}.flex-container{display:flex;flex-wrap:wrap}.flex-container .flex-item{flex:0 1 auto}[class*=heading-]{margin-bottom:30px;line-height:1.35}[class*=heading-].purple{color:#5a0064}.heading-1{display:inline-block;font-family:FSElliott-Heavy,arial,sans-serif;font-size:320%}.heading-2{display:inline-block;font-family:FSElliott-Bold,arial,sans-serif;font-size:280%}.heading-2.no-description{margin-bottom:30px!important}.heading-2 a{color:#5a0064}.heading-2 a:hover{text-decoration:none}.sub-heading{font-size:270%;font-family:FSElliott-Regular,arial,sans-serif;color:#929292}.sub-heading,.wysiwyg .accordion-list,.wysiwyg .responsive-video,.wysiwyg embed,.wysiwyg figure,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg hr,.wysiwyg iframe,.wysiwyg img,.wysiwyg object,.wysiwyg ol,.wysiwyg p,.wysiwyg table,.wysiwyg ul{margin-bottom:25px}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-bottom:10px;font-family:FSElliott-Heavy,arial,sans-serif;color:#5a0064}.wysiwyg h1{font-size:32px}.wysiwyg h2{font-size:29px}.wysiwyg h3{font-size:26px}.wysiwyg h4{font-size:23px}.wysiwyg h5{font-size:20px}.wysiwyg h6{font-size:17px}.wysiwyg ol,.wysiwyg p,.wysiwyg table,.wysiwyg ul{font-size:15px;line-height:1.85;font-family:FSElliott-Regular,arial,sans-serif}.wysiwyg ol.large,.wysiwyg p.large,.wysiwyg table.large,.wysiwyg ul.large{font-size:18px;font-family:FSElliott-Bold,arial,sans-serif;color:#5a0064}.wysiwyg ol.purple,.wysiwyg p.purple,.wysiwyg table.purple,.wysiwyg ul.purple{color:#5a0064}.wysiwyg p img{margin-bottom:0}.wysiwyg strong{font-family:FSElliott-Bold,arial,sans-serif}.wysiwyg em{font-style:italic}.wysiwyg .tags-list{margin-bottom:10px}.wysiwyg .tags-list a{display:inline-block;margin:0 15px 15px 0;font-size:15px;border-bottom:1px solid #5a0064;text-decoration:none;line-height:1.35;color:#5a0064}.wysiwyg .tags-list a:hover{border-color:transparent}.wysiwyg.larger embed,.wysiwyg.larger figure,.wysiwyg.larger hr,.wysiwyg.larger iframe,.wysiwyg.larger img,.wysiwyg.larger object,.wysiwyg.larger ol,.wysiwyg.larger p,.wysiwyg.larger table,.wysiwyg.larger ul{margin-bottom:10px}.wysiwyg.larger h1,.wysiwyg.larger h2,.wysiwyg.larger h3,.wysiwyg.larger h4,.wysiwyg.larger h5,.wysiwyg.larger h6{margin-bottom:5px}.wysiwyg.larger .tags-list{margin-bottom:0}.wysiwyg.larger .tags-list a{font-size:15px;margin-bottom:10px}.wysiwyg.description p{margin-top:0!important;line-height:1.35}.logged-in-bar{display:flex;flex-direction:row;align-items:center;float:right;color:#5a0064;text-align:center;z-index:3}.logged-in-bar p{float:left;font-size:140%;padding-top:3px;font-family:FSElliott-Regular,arial,sans-serif}.logged-in-bar .buttons{display:flex;float:right}.logged-in-bar .buttons:hover+.profile-menu{visibility:visible}.logged-in-bar .buttons .btn{margin-left:5px;padding:4px 20px;font-size:115%;color:#5bc5f2!important}.logged-in-bar .buttons .btn:hover{background-color:#5a0064;color:#fff!important;border-color:transparent}.logged-in-bar .profile-menu:hover{visibility:visible}.logged-in-bar #dashboard-button{display:flex;align-items:center;justify-content:center}.accordion{border-bottom:1px solid #ccc;padding:1.8em 0}.accordion.open .title,.accordion:hover .title{color:#fff;background-color:#5a0064}.accordion .title{display:flex;align-items:center;font-size:18px;padding:10px;color:#000;margin-bottom:0;cursor:pointer}.accordion .title .text{flex:1 1}.accordion .title .chevron{font-size:18px;margin-left:15px}.accordion .content{padding:15px 10px}.accordion .content :last-child{margin-bottom:0}.accordion.open .heading{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion:last-child{margin-bottom:0}header{display:flex;flex-direction:row;justify-content:center;top:0;left:0;z-index:2;padding:9px 0}header .links-wrapper{display:flex;flex:1 1}header .profile-links-container{flex:1 1;justify-content:flex-end}header .user{color:#fff;min-width:50px;color:#5a0064}header .userName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px}header .profile-btn{background-color:transparent;margin:0 23px}header .profile-arrow-btn{position:relative;bottom:12px;left:8px}header .logo-container{z-index:1;float:left;display:flex;align-items:center}header .logo-container p{float:left;color:#5a0064;font-size:140%;line-height:1.1;font-family:FSElliott-Regular,arial,sans-serif}header .logo{float:left;width:245px;top:-3px}header .logo.black{display:none}header .logo.logo-ga{top:0;height:70px;width:auto}header .logo-text{float:left;font-family:FSElliott-Bold,arial,sans-serif;font-size:240%;margin:3px 0;color:#fff}header .pull-right{float:right}header.white{background-color:#fff;border-bottom:2px solid #8c459a}header.white .menu{display:none;position:absolute;float:left;top:0;left:0;width:100%;padding-left:390px;padding-right:140px;text-align:center}header.white .menu .item:active>a{font-weight:700}header.white .menu .item>.last{padding-right:0!important}header.white .logo{display:none}header.white .logo.black{display:block}header .innovate-logo{float:left;height:17px;margin:10px 0 5px 10px}header .innovate-logo.white{display:none}header .bordered-line{height:32px;display:inline-block;background:#fff;width:2px;margin:0 10px;background-color:#5a0064}header .bordered-line.profile-border{margin:0 30px}header .btn{margin-left:50px}header .btn .icon.styled{border:1px solid #45004d;border-left:none}header .menu{display:flex;justify-content:flex-end;margin-right:50px}header .menu.visible{display:flex;flex-direction:column;justify-content:flex-start;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#5a0064;opacity:.95;padding:75px 0 0}header .menu.notVisible{display:none}header .menu .item{display:inline-block}header .menu .item>a{float:left;padding:11px 20px;font-family:FSElliott-Regular,arial,sans-serif;font-size:145%;color:#262626;text-decoration:none;transition:color .3s}header .menu .item>a:hover{color:#fff}header .menu .item>a.last{padding-right:0}header .menu .item.active>a{color:#a773b3}header .menu .item .sub-nav{position:absolute;top:100%;right:50%;text-align:left;width:180px;margin-right:-90px;padding:24px 5px 0;visibility:hidden;opacity:0;transition:opacity .3s}header .menu .item .sub-nav .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.85}header .menu .item .sub-nav a{float:left;width:100%;padding:10px;color:#262626;text-decoration:none;border-bottom:2px solid #8a4a9e;font-size:125%;transition:color .3s}header .menu .item .sub-nav a:last-child{border-bottom:none}header .menu .item .sub-nav a:hover{color:#5a0064}header .menu .item:last-child{border-right:none}header .expanded-block,header .expanded-inline,header .expanded-inline-block{display:none}header .logout-from-menu button{background-color:transparent!important;display:inline-block;color:#fff;font-size:150%}header .menu-btn{background-color:transparent;display:inline-block;color:#5a0064;font-size:320%}header .menu-btn.close{position:absolute;top:15px;right:30px;color:#fff}header.purple .innovate-logo{display:none}header.purple .innovate-logo.white{display:inline-block}header.purple .menu .item>a{color:#5a0064;font-family:FSElliott-Regular,arial,sans-serif}header.purple .menu .item>a:hover{text-decoration:underline}header.purple .menu .item.active>a{font-weight:700}header.purple.expanded .logo-text{color:#fff}@media only screen and (min-width:1025px){header.expanded{background-color:#fff}header.expanded .retracted-item{display:none!important}header.expanded .expanded-block{display:block!important}header.expanded .expanded-inline-block{display:inline-block!important}header.expanded .expanded-inline{display:inline!important}header.expanded .btn{margin-left:0;padding-left:10px;padding-right:10px;transition:background-color .3s,color .3s}header.expanded .btn .icon.styled{border-color:#45004d}header.expanded .btn.login-btn{padding-left:35px;padding-right:35px}header.expanded .logo-text{color:#5a0064}header .item:hover .sub-nav{visibility:visible;opacity:1}}.profile-menu{display:flex;flex-direction:column;align-items:center;position:absolute;top:40px;right:-11px;background-color:#5a0064;width:150px;border-radius:6px;gap:24px;padding:24px 0;visibility:hidden;box-shadow:0 5px 5px 0 rgba(0,0,0,.75)}.profile-menu .item span,.profile-menu .item>a{color:#fff;font-family:FSElliott-Regular,arial,sans-serif;font-size:145%;text-decoration:none;transition:color .3s}.profile-menu .item span:hover,.profile-menu .item>a:hover{text-decoration:underline}.profile-menu .item span{font-size:100%}.profile-menu .item.active span,.profile-menu .item.active>a{font-weight:700}.profile-menu .logout-btn{background-color:transparent;font-size:145%;padding:0}.logo-text{float:left;letter-spacing:normal;color:#fff;font-size:400%;z-index:1}.logo-text span{font-size:12px;vertical-align:super;top:-6px}.logo-text.purple{color:#5a0064}.page-section{padding:50px 0}.main-banner,.medium-banner,.small-banner{color:#fff;background-color:#fff;overflow:hidden}.main-banner.purple,.medium-banner.purple,.small-banner.purple{background-image:none;background-color:#5a0064;height:750px}.main-banner.purple h1,.medium-banner.purple h1,.small-banner.purple h1{font-size:320%;font-family:FSElliott-Bold,arial,sans-serif;margin-bottom:10px;line-height:1.2}.main-banner.purple h1.logo-text,.medium-banner.purple h1.logo-text,.small-banner.purple h1.logo-text{text-transform:none;float:none;font-size:320%;margin-bottom:10px;line-height:1.2;font-family:FSElliott-Bold,arial,sans-serif}.main-banner.purple h2,.medium-banner.purple h2,.small-banner.purple h2{font-size:170%;line-height:1.65;font-family:FSElliott-Bold,arial,sans-serif;padding-right:40px}.main-banner.purple .text,.medium-banner.purple .text,.small-banner.purple .text{float:left;width:59%;padding-top:18px}.main-banner.purple .text .logo-text,.medium-banner.purple .text .logo-text,.small-banner.purple .text .logo-text{opacity:0;width:100%;margin-bottom:10px;line-height:1.2;font-size:320%}.main-banner.purple .text:first-child,.medium-banner.purple .text:first-child,.small-banner.purple .text:first-child{width:41%;padding-right:30px;padding-top:0}.main-banner.purple .text:first-child .logo-text,.medium-banner.purple .text:first-child .logo-text,.small-banner.purple .text:first-child .logo-text{opacity:1}.main-banner.purple .text a,.medium-banner.purple .text a,.small-banner.purple .text a{color:#fff;text-decoration:underline}.main-banner.purple .text a:hover,.medium-banner.purple .text a:hover,.small-banner.purple .text a:hover{text-decoration:none}.main-banner.purple .text .btn,.medium-banner.purple .text .btn,.small-banner.purple .text .btn{margin-top:30px}.main-banner.purple p,.medium-banner.purple p,.small-banner.purple p{font-size:170%;line-height:1.65;padding-top:12.5px;float:left;width:100%;font-weight:600}.main-banner.purple p:first-of-type,.medium-banner.purple p:first-of-type,.small-banner.purple p:first-of-type{padding-top:0}.main-banner .bg,.medium-banner .bg,.small-banner .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#19044a;opacity:.3}.main-banner .shadow,.medium-banner .shadow,.small-banner .shadow{position:absolute;top:0;left:0;width:100%;height:107px;background:url(/images/main/banners/top-shadow.png) repeat-x}.main-banner .container,.medium-banner .container,.small-banner .container{height:100%}.main-banner{height:915px;background-position:right 25% top 30%;margin-top:30px;background-image:url(/images/main/banners/home-banner.png);background-repeat:no-repeat;background-size:auto;background-color:#fff}.main-banner img{display:block;width:100%;max-width:785px;margin:0 auto;left:135px}.main-banner .bg{display:none}.main-banner.no-height{height:auto}.main-banner .container{height:100%;padding-bottom:200px}.main-banner .content{text-align:center;max-width:100%;left:50%;transform:translateX(-50%);top:94%}.main-banner .content .btn{box-shadow:1px 1px 10px #000}.main-banner .leaves{position:absolute;bottom:-40px;left:135px;width:233px}.main-banner .leaves.partners-banner{top:45%}.main-banner .text{position:absolute;top:175px;left:30px;width:35%}.main-banner h1{color:#690886;font-family:FSElliott-Bold,arial,sans-serif;font-size:320%}.main-banner h2{font-size:220%;color:#5a0064;font-family:FSElliott-Regular,arial,sans-serif;margin-top:20px}.main-banner h2.large{font-size:320%;color:#690886}.main-banner h2.small{font-size:200%}.main-banner h2 strong{font-family:FSElliott-Bold,arial,sans-serif}.main-banner h2.highlighted{color:#262626;font-size:250%}.main-banner h2:first-child{margin-top:0}.main-banner h3{font-size:200%;color:#5a0064;font-family:FSElliott-Regular,arial,sans-serif;margin-top:20px}.main-banner .heading{font-size:250%}.main-banner .heading,.main-banner .heading .logo-text{font-weight:400;color:#5a0064;font-family:FSElliott-Regular,arial,sans-serif}.main-banner .heading .logo-text{font-size:100%;float:none}.main-banner .heading.black{color:#262626}.main-banner.auto-height{height:auto}.main-banner.auto-height .container{padding-bottom:100px}.main-banner.auto-height .text{position:relative;top:auto;left:auto}.main-banner.image-banner{background:none}.main-banner.image-banner .text{float:left;width:61%;margin-top:50px}.main-banner.image-banner .banner-image{float:right;position:absolute;top:50%;transform:translateY(-50%);left:auto;right:0;margin:0;display:inline-block;height:auto;width:auto;max-height:100%;max-width:404px}.medium-banner{height:417px;background-repeat:no-repeat;background-size:cover}.small-banner{height:240px;background-color:#fff!important}.small-banner .container{padding-bottom:50px;border-bottom:1px solid #5a0064}.small-banner .container.no-border{border-bottom:none}.small-banner .heading{position:absolute;left:30px;bottom:40px;width:calc(100% - 350px);font-size:320%;font-family:FSElliott-Heavy,arial,sans-serif;text-transform:uppercase;color:#5a0064}.small-banner .heading sup{vertical-align:super;font-size:smaller}.simple-banner .heading-2{text-align:center;color:#5a0064;margin-bottom:35px;font-size:320%}.standard-text{font-size:170%;line-height:1.65;margin-bottom:30px}.standard-text:last-child{margin-bottom:0}.standard-text.expiry{font-size:140%;text-align:right;margin-top:10px}.standard-text.expiry span{color:#5a0064}.standard-text.disclaimer{margin-top:30px;font-size:130%;text-align:center}.standard-text strong{font-family:FSElliott-Regular,arial,sans-serif}.heading-description.standard-text{margin-bottom:25px}.breadcrumb{font-size:150%;margin-top:40px;margin-bottom:20px}.breadcrumb a{color:#5a0064}.page-pods{width:calc(100% + 30px);margin-left:-15px}.page-pods.centered-pod{display:flex;justify-content:center}.page-pods.margined{margin-top:45px}.page-pods.w-share{margin-top:30px}.page-pods.single .text{float:left;width:50%}.page-pods.single .heading-2{margin-bottom:10px;color:#262626}.page-pods.single .sub-heading{margin-bottom:30px;margin-top:25px}.page-pods.single .sub-heading:first-of-type{margin-top:0}.page-pods.single [class*=heading-]{margin-bottom:0}.page-pods.single .button-container{margin-top:40px}.page-pods.single .button-container.no-margin{margin-top:0}.page-pods.single .button-container.stage-buttons .btn:last-child,.page-pods.single .button-container.summary .btn:first-child{margin-left:0}.page-pods.single .button-container .btn{float:left;position:relative;bottom:0;left:0}.page-pods.single .button-container .btn:first-child{margin-right:0}.page-pods.single .button-container .copy{float:left;line-height:40px;height:40px;margin:0 7.5px;font-size:160%}.page-pods.single .button-container .copy:first-of-type{margin-left:17.5px}.page-pods.single .button-container .copy:last-child{margin-right:0}.page-pods.single .button-container .pull-left .btn:first-child{margin-left:0;margin-right:10px}.page-pods.single p:first-of-type{margin-top:30px}.page-pods .pod{padding:0 15px;margin-bottom:65px}.page-pods .pod.w-partner{margin-bottom:15px}.page-pods .pod.small-margin{margin-bottom:40px}.page-pods .pod.login-pod{margin-top:5%;width:80%}.page-pods .pod .pod-error{padding:15px;background-color:#fff;display:flex;align-items:center;justify-content:space-between}.page-pods .pod .pod-error p{padding-top:10px;color:#da355e}.page-pods .pod .pod-error .btn{position:relative;left:auto;bottom:auto}.page-pods .pod .pod-error a{color:#5a0064;text-decoration:underline}.page-pods .pod .pod-error a:hover{text-decoration:none}.page-pods .pod .content{display:flex;flex-direction:column}.page-pods .pod .icon-and-description{display:flex;flex-direction:row}.page-pods .pod .description-and-progressBar{display:flex;flex-direction:column;width:80%;margin-left:60px}.page-pods .content{padding:20px 20px 50px;min-height:100%;border-radius:5px;border:2px solid #5a0064;background-color:rgba(124,110,176,.05)}.page-pods .content .heading{margin-bottom:15px;font-family:FSElliott-Regular,arial,sans-serif;font-size:250%;line-height:1.15;color:#262626}.page-pods .content.reduced-padding{padding-bottom:20px}.page-pods .text.full{width:100%}.page-pods .text p{font-size:150%;font-family:FSElliott-Regular,arial,sans-serif;color:#262626}.page-pods .text p .logo-text{color:#262626;font-size:100%;float:none}.page-pods .text p .logo-text span{top:1px}.page-pods .text p.purple{color:#45004d}.page-pods .text p strong{font-family:FSElliott-Bold,arial,sans-serif}.page-pods .text.top-margin{margin-top:15px}.page-pods .btn .text{float:none;width:auto}.page-pods .icon{float:left;width:150px;height:150px;background-color:#fff;border-radius:50%}.page-pods .multi-buttons{position:absolute;left:20px;bottom:-20px}.page-pods .multi-buttons .btn{position:relative;left:auto;bottom:auto;margin-right:15px}.page-pods .btn-container{position:absolute;margin:0 10px;bottom:-20px}.page-pods .btn-container .btn{position:relative;margin:0 10px;bottom:auto}.page-pods .button-container,.page-pods .button-container .btn{margin:0 10px}.page-pods .btn{position:absolute;margin:0 20px;bottom:-20px}.page-pods.over-banner{margin-top:-150px}.page-pods.alternative .text{width:100%}.page-pods.alternative .text .heading{font-size:180%}.page-pods.alternative .text p{font-size:150%}.page-pods .view-more-pods{margin-bottom:50px}.page-pods .view-more-pods .more-button .btn{position:relative;left:auto;bottom:auto}.page-pods .field-validation-error{color:#da355e;font-size:160%;float:left;width:100%}.page-pods .standard-text.expiry{position:absolute;right:20px;line-height:80px;top:0;margin-top:0}.pod-progress p{float:left;width:150px;color:#958f87;font-weight:700}.pod-progress .bar{float:left;width:calc(100% - 150px);margin-top:3px;background:#5a0064}.pod-progress .bar-default{float:right;height:15px;background:#7c6eb0}.heading-3{display:inline-block;font-size:250%;font-family:FSElliott-Bold,arial,sans-serif;margin-bottom:40px}.area-block{padding:30px;border-radius:5px}.area-block.grey{background-color:#f5f5f5}.area-block .heading-2{font-size:280%;font-family:FSElliott-Bold,arial,sans-serif}.map{height:850px;width:100%;margin-bottom:-20px}.map .marker{font-family:FSElliott-Light,arial,sans-serif;float:left;width:100%;max-width:370px;padding:10px 5px}.map .marker .logo{float:left;max-width:40%}.map .marker .text{float:left;max-width:60%;padding-left:15px}.map .marker h1{margin-bottom:15px;font-size:21px;font-family:FSElliott-Regular,arial,sans-serif;margin-top:5px}.map .marker p{float:left;width:100%;margin-bottom:15px;font-size:13px;line-height:1.6;padding-left:35px;word-break:break-all}.map .marker p:first-of-type{padding-left:0;word-break:normal}.map .marker p:last-child{margin-bottom:0;padding-left:0}.map .marker p i{float:left;position:absolute;left:0;font-size:19px}.map .marker p a{color:#262626;text-decoration:none;padding-left:35px}.map .marker p span{color:#5a0064}.map .marker p sub{float:left}.map-search{width:63%;margin:0 auto;background-color:#fff;padding:20px 35px 25px;border-radius:5px;z-index:1;position:absolute;top:-95px;left:50%;transform:translateX(-50%);box-shadow:0 5px 10px 0 #898989}.map-search input{float:left;width:100%;padding:20px 45px 15px 0;border:none;border-bottom:1px solid #c6c6c6;font-size:190%;font-family:FSElliott-Light,arial,sans-serif}.map-search button{float:right;position:absolute;right:0;top:0;font-size:270%;color:#5a0064;line-height:57px;background-color:transparent}.map-search button:hover{color:#45004d}.map-search button i{font-weight:400}.work{padding-top:75px;padding-bottom:75px}.work .heading-3{margin-bottom:30px}.work .heading-3:last-child{margin-bottom:60px}.work.s-padding{padding-bottom:35px}.work .right-img{position:absolute;right:0;top:-120px}.work h4{margin-top:15px}.points .item{padding-right:40px;margin-bottom:60px}.points img{float:left;margin-bottom:30px}.points p{float:left;width:100%;font-size:170%}.with-us{background-color:#f5f5f5;padding:75px 0 100px}.with-us img{position:absolute;left:-95px}.with-us .text{padding-left:25px}.s-map-container{background-color:#975ca5;padding:70px 0;margin-bottom:-20px}.s-map-container .info{position:absolute;float:left;left:97px;top:30px;width:395px;border-radius:5px;padding:35px;background-color:#fff;box-shadow:-2px 4px 13px 0 rgba(38,38,38,.1)}.s-map-container .info.mob{display:none}.s-map-container .info h5{font-family:FSElliott-Bold,arial,sans-serif;font-size:200%;margin-bottom:10px}.s-map-container .info .logo-text{float:none;font-size:100%;color:#000}.s-map-container .info .arrow-right{position:absolute;right:-50px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:50px solid #fff}.s-map-container .s-map{height:705px;width:100%;background-position:100%;background-repeat:no-repeat}.s-map-container .france-blocker{position:absolute;right:0;bottom:0;height:60px;width:87px;background-color:#975ca5}.s-map-container .france-blocker:last-child{width:60px;height:40px;bottom:60px}.s-map-container .small-text{position:absolute;left:132px;bottom:0;color:#fff;font-size:150%}.s-map-container .small-text a{color:#fff}.s-map-container .small-text a:hover{text-decoration:none}.top-bordered{border-top:2px solid #f5f5f5;padding-top:20px}.filters{float:left;width:26%;min-width:240px;margin-bottom:20px}.filters.large{width:100%;margin-bottom:35px}.filters .padded-filters.larger .filter-button i{margin-left:20px}.filters .filter-button{min-width:240px;padding:0 0 10px;color:#958f87;border-bottom:2px solid #f7f7f7;background:none;text-align:left}.filters .filter-button i{float:right;margin-left:45px;font-size:150%;margin-top:-2px;transition:color .3s}.filters.tabs{width:auto}.filters.tabs .padded-filters.large{width:100%}.filters .tab{padding:0;color:#958f87;font-size:150%;font-family:FSElliott-Regular,arial,sans-serif;margin-right:10px;border-bottom:2px solid transparent;background-color:transparent}.filters .tab.active,.filters .tab.active.ga{color:#5a0064;border-color:#5a0064}.filters .form-select{padding:12px 15px}.filters .form-select.multi-select{padding:3px 15px 3px 5px}.filters .form-select .filter-arrow{float:right;margin-left:45px;font-size:150%;margin-top:-2px;transition:color .3s ease 0s}.form-select .filter-arrow,.form-select .filter-arrow.ga,.form-select .remove i,.form-select .remove.ga i{color:#5a0064}.padded-filters{width:calc(100% - 180px);padding-left:35px}.padded-filters.small{width:calc(100% - 200px)}.padded-filters.larger{width:auto;padding-left:0;padding-right:0}.padded-filters p{font-size:150%;font-family:FSElliott-Regular,arial,sans-serif;color:#000}.padded-filters.large{width:100%;padding-left:0;padding-right:35px}.tag-list a{float:left;width:100%;font-size:150%;color:#958f87;text-decoration:none;transition:color .3s}.tag-list a span{float:left;padding:15px 30px 0 0;border-bottom:2px solid transparent}.tag-list a i{display:none;color:#f03d79;position:absolute;bottom:4px;right:0}.tag-list a.active span{padding-right:15px}.tag-list a.active span,.tag-list a.active span.ga{color:#5a0064;border-color:#5a0064}.tag-list a.active i{display:inline-block}.tag-list a:hover,.tag-list a:hover.ga{color:#5a0064}.news-list{margin-top:10px}.news-item{padding:35px 0;border-bottom:2px solid #f5f5f5;color:#262626}.news-item:last-child{border-bottom:none}.news-item .text{padding:0 25px;min-height:100%}.news-item .text p{margin-top:10px;font-size:150%}.news-item .text p.purple{color:#5a0064}.news-item .title{margin-bottom:25px;font-size:210%;font-family:FSElliott-Bold,arial,sans-serif}.news-item .title span{transition:color .3s}.news-item .details p{margin-bottom:5px;font-size:150%;line-height:1.85;transition:color .3s}.news-item:hover .title{color:#f03d79;text-decoration:underline}.news-item:hover .details p,.news-item:hover .title span{color:#5a0064}.tags .item{float:left;padding:5px 10px;margin:10px 10px 0 0;font-size:130%;color:#958f87;border:1px solid #f6f6f6;border-radius:20px}.pagination-container{padding-top:15px;border-top:2px solid #f5f5f5}.pagination{display:inline-block}.pagination li{float:left;padding:20px 10px;font-size:150%}.pagination li:first-child.arrow{padding-right:20px;margin-right:10px;border-right:2px solid #f5f5f5}.pagination li:last-child.arrow{padding-left:20px;margin-left:10px;border-left:2px solid #f5f5f5}.pagination a{text-decoration:none;color:#262626}.pagination a i{float:left;font-size:180%;margin-top:-1px}.pagination a[href]{color:#5a0064;transition:color .3s}.pagination a[href]:hover{color:#45004d}.date-filter{position:absolute;top:0;left:0;width:400px;max-width:375px;background-color:#fff;border:2px solid #f8f8f8;border-radius:10px;text-align:center;z-index:-1;box-shadow:-3px 3px 20px -8px #7b7b7b;visibility:hidden;opacity:0;transition:top .3s,opacity .3s}.date-filter .header-bar{display:flex;flex-direction:row;padding:10px 15px;color:#958f87;font-size:150%;font-family:FSElliott-Bold,arial,sans-serif;border-bottom:2px solid #f8f8f8}.date-filter .list{margin:5px 0}.date-filter .item{padding:8px 15px;font-size:150%}.date-filter .item a{color:#958f87;padding-bottom:3px;text-decoration:none;border-bottom:2px solid transparent;transition:color .3s}.date-filter .item a:hover{color:#5a0064}.date-filter .item.active a{color:#5a0064;border-color:#f03d79}.date-filter .button-container{padding:10px 15px;border-top:2px solid #f8f8f8}.date-filter .arrow{position:absolute;top:12px;color:#958f87;font-size:180%;cursor:pointer;z-index:1;transition:color .3s}.date-filter .arrow.prev{left:15px}.date-filter .arrow.next{right:15px}.date-filter .arrow:hover{color:#5a0064}.date-filter .arrow.disabled{opacity:.35;cursor:default}.date-filter .arrow.disabled:hover{color:#958f87}.date-filter .year-container{display:none}.date-filter.visible{top:40px;opacity:1;z-index:1;visibility:visible}.news-single{padding:0 100px}.news-single .article-details{margin-bottom:50px;font-size:150%}.news-single .article-details .purple{color:#5a0064}.news-single .article-details .date{margin-left:45px}.news-single .wysiwyg-container{padding:0 150px}.news-single .intro-copy{margin-bottom:25px;font-size:150%;line-height:1.85;font-family:FSElliott-Bold,arial,sans-serif}.news-single .article-bottom{margin-top:35px}.news-single .article-bottom .social-links{margin-top:25px}.news-single .article-bottom .social-links a{margin-right:10px;background-color:#5a0064}.news-single .side-links{position:absolute;top:0;left:0;width:106px}.news-single .side-links a{margin:7.5px 15px 7.5px 0}.back-link{display:inline-block;margin-bottom:20px;font-size:150%;color:#5a0064;text-decoration:none;transition:color .3s}.back-link i{margin-right:10px}.back-link:hover{color:#45004d}.related-articles{margin-top:50px;padding-top:30px;border-top:2px solid #f4f4f4}.related-articles .heading{margin-bottom:0}.related-articles .item-container{width:calc(100% + 30px);margin:-10px 0 0 -15px}.related-articles .item{padding:0 15px;margin-top:50px;text-decoration:none}.related-articles .item .title{padding-left:20px;font-family:FSElliott-Bold,arial,sans-serif;font-size:150%;color:#f03d79}.related-articles .item .title span{color:#262626;transition:color .3s}.related-articles .item:hover .title{text-decoration:underline}.related-articles .item:hover .title span{color:#5a0064}.social-links a{float:left;width:38px;height:38px;line-height:38px;text-decoration:none;text-align:center;color:#fff;background-color:#f5f5f5;font-size:210%;border-radius:50%;transition:background-color .3s}.social-links a:hover{background-color:#5a0064}.social-links.small a{width:28px;height:28px;line-height:28px;font-size:180%}.about-page{padding:240px 0 0;background-color:#975ca5;color:#fff;overflow:hidden}.about-page .title-section{margin-bottom:135px}.about-page .intro-section{margin-bottom:100px}.about-page .tags-section,.about-page .video-section{margin-bottom:80px;padding:0 200px}.about-page .partners{margin-top:80px;background-color:#fff;color:#262626;padding-bottom:70px}.about-page .partners a{color:#262626}.about-page .partners .container{padding:70px 200px}.about-page .partners .mob-logos{display:none}.about-page .extra-section{padding:0 155px}.about-page .extra-section .extra-box{width:calc(50% - 30px);margin:0 15px;padding:25px 25px 55px;background-color:#fff;color:#262626;border-radius:10px}.about-page .extra-section .extra-box .title{float:left;width:100%;font-size:190%;margin-bottom:10px;font-family:FSElliott-Bold,arial,sans-serif}.about-page .extra-section .extra-box p{float:left;width:100%;margin-bottom:20px;font-size:150%}.about-page .extra-section .extra-box p:last-child{margin-bottom:0}.about-page .extra-section .extra-box .links{position:absolute;left:25px;bottom:25px;width:calc(100% - 50px)}.about-page .extra-section .extra-box .links a{float:left;margin-right:50px;color:#5a0064;font-size:150%;text-decoration:none}.about-page .extra-section .extra-box .links a span{float:left;margin:7px 0;border-bottom:2px solid #f03d79;line-height:1.35}.about-page .extra-section .extra-box .links a i{float:left;width:32px;height:32px;line-height:32px;font-size:150%;margin:0 10px 0 0;color:#fff;text-align:center;background-color:#5a0064;border-radius:50%}.about-page .extra-section .extra-box .links a:last-child{margin-right:0}.about-page .extra-section .extra-box .links a:hover span{border-color:transparent}.about-page .intro-copy{padding:0 40px}.about-page .heading{font-family:FSElliott-Bold,arial,sans-serif;font-size:320%}.about-page .heading.small{font-size:190%}.about-page .sub-heading{display:block;margin-bottom:50px;font-size:250%}.about-page h2{font-size:280%;margin-bottom:30px}.about-page p{margin-bottom:20px;font-size:170%;line-height:1.65}.about-page p a{color:#fff;text-decoration:underline}.about-page p a:hover{text-decoration:none}.about-page p:last-child{margin-bottom:0}.about-page .tags-list{margin-top:15px;font-size:170%}.about-page .tags-list .tag{display:inline-block;margin:15px 30px 0 0;border-bottom:2px solid #f03d79;text-decoration:none;color:#fff}.about-page .tags-list .tag[href]:hover{border-bottom-color:transparent}.about-page .shadow{position:absolute;top:0;left:0;width:100%;height:107px;background:url(/images/main/banners/top-shadow.png) repeat-x}.about-page .city-circle{top:-150px;left:0;width:100%;z-index:1}.about-page .city-circle,.about-page .colour-circle{position:absolute;border-radius:50%}.about-page .colour-circle.pink{background-color:#f03d79}.about-page .colour-circle.purple{background-color:#5a0064}.about-page .colour-circle.white{background-color:#fff}.about-page .title-circle{bottom:-100px;right:-10%;width:135%;z-index:0}.about-page .intro-circle{top:-250px;right:7%;width:95%;z-index:0}.about-page .tags-circle{top:-50px;right:100%;width:20%;z-index:0;margin-right:-150px}.about-page .video-circle{top:100%;left:100%;width:30%;z-index:0;margin-top:-180px;margin-left:-270px}.contact-info{padding-right:35px}.contact-info .item{margin-bottom:20px}.contact-info .item:last-child{margin-bottom:0}.about-illustration{text-align:center}.about-illustration img{display:inline-block;width:100%;max-width:404px}footer{margin-top:20px;margin-bottom:0;padding:20px 0;color:#fff}footer .container{display:flex;justify-content:space-between}footer .logo{float:left;margin-right:30px;max-width:45px;margin-top:7px}footer .logo img{width:100%}footer p{font-size:125%;line-height:1.65;font-family:FSElliott-Regular,arial,sans-serif}footer .social-links{margin-left:35px}footer .social-links a{margin-left:15px;color:#5a0064}footer .social-links a,footer .social-links a.ga{background-color:#5a0064}footer .social-links a:first-child{margin-left:0}footer .social-links a:hover{background-color:#7dd5fa;color:#5a0064}footer .page-links{margin-left:35px;font-family:FSElliott-Regular,arial,sans-serif;font-size:125%;line-height:1.65}footer .page-links a{color:#fff;text-decoration:none}footer .page-links a:hover{text-decoration:underline}.info-bar{padding:15px;background-color:#f5f5f5}.info-bar p{margin-top:5px;color:#262626;font-size:140%}.info-bar p strong{font-family:FSElliott-Bold,arial,sans-serif}.info-bar.filter-results{margin-top:15px}.newsletter{padding-bottom:20px;color:#fff;margin-top:-10px;background-color:#5a0064;padding-top:15px}.newsletter.thanks .title{display:none}.newsletter.thanks .title.thankyou{display:block;margin-bottom:0}.newsletter.thanks form{display:none}.newsletter .container{padding-left:28px;padding-right:28px}.newsletter .title{color:#fff;font-size:220%;margin-bottom:20px}.newsletter .title.thankyou{display:none;text-align:center}.newsletter .generic-form .title{font-family:FSElliott-Regular,arial,sans-serif}.newsletter .generic-form label,.newsletter .generic-form label.ga{color:#5a0064}.newsletter .btn{cursor:pointer}.newsletter .btn.white:hover{background:#5a0064;color:#fff;border-color:#fff}.generic-form .row{float:left;width:calc(100% + 40px);margin-left:-20px}.generic-form .row:last-child .field,.generic-form .row:last-of-type .field{margin-bottom:0}.generic-form .row .btn{position:relative;bottom:0}.generic-form .row.button-row{margin-top:20px}.generic-form .row.button-row.no-margin{margin-top:0}.generic-form .row .reCaptcha-and-btn{display:flex;margin-top:30px}.generic-form .section-title{margin-top:10px;margin-bottom:20px}.generic-form .field{float:left;width:100%;margin-bottom:15px;padding:0 22px}.generic-form .field .file-display{margin-top:0;margin-bottom:20px}.generic-form .field .file-display li strong{font-size:16px}.generic-form .field .button-container{padding-top:16px}.generic-form .field.radio input{float:left;margin-left:15px;margin-right:15px;margin-top:5px;cursor:pointer}.generic-form .field.radio span{float:left;font-size:160%}.generic-form .field.stage-complete{position:absolute;left:0;top:0}.generic-form .field.w-word-count .field-validation-error,.generic-form .field.w-word-count .field-validation-valid{width:auto!important;position:absolute!important;left:22px!important;bottom:-37px!important}.generic-form .field.checkbox .title{margin-bottom:15px}.generic-form .field p{font-size:16px}.generic-form .title{float:left;width:100%;margin-bottom:7.5px;font-size:16px;font-family:FSElliott-Regular,arial,sans-serif;color:#5a0064}.generic-form .title.ga{color:#5a0064!important}.generic-form .title .extra-info{top:2px;color:#5a0064;font-family:FSElliott-Light,arial,sans-serif;font-size:90%}.generic-form .title .extra-info.full-width{top:0;margin-top:10px}.generic-form .sub-title{font-size:120%;margin-bottom:10px}.generic-form .sub-title.large{margin-bottom:20px}.generic-form .char-limit{float:left;width:100%;margin:10px 0 0;text-align:right;font-size:140%}.generic-form .char-limit.green{color:#62991a}.generic-form .char-limit.blue{color:#1a8d99}.generic-form .char-limit.red{color:#da355e}.generic-form input[type=date],.generic-form input[type=email],.generic-form input[type=password],.generic-form input[type=search],.generic-form input[type=text],.generic-form textarea{float:left;width:100%;padding:7px 11px;background-color:#fff;font-size:150%;color:#262626;font-family:FSElliott-Regular,arial,sans-serif;border:1px solid transparent;transition:border-color .3s}.generic-form input[type=date]:disabled,.generic-form input[type=email]:disabled,.generic-form input[type=password]:disabled,.generic-form input[type=search]:disabled,.generic-form input[type=text]:disabled,.generic-form textarea:disabled{cursor:not-allowed}.generic-form input[type=date]:disabled:focus,.generic-form input[type=email]:disabled:focus,.generic-form input[type=password]:disabled:focus,.generic-form input[type=search]:disabled:focus,.generic-form input[type=text]:disabled:focus,.generic-form textarea:disabled:focus{border-color:transparent}.generic-form input[type=date].date,.generic-form input[type=email].date,.generic-form input[type=password].date,.generic-form input[type=search].date,.generic-form input[type=text].date,.generic-form textarea.date{color:#5a0064;letter-spacing:2px}.generic-form input[type=date].date.ga,.generic-form input[type=email].date.ga,.generic-form input[type=password].date.ga,.generic-form input[type=search].date.ga,.generic-form input[type=text].date.ga,.generic-form textarea.date.ga{color:#5a0064}.generic-form input[type=date]:focus,.generic-form input[type=date]:focus.ga,.generic-form input[type=email]:focus,.generic-form input[type=email]:focus.ga,.generic-form input[type=password]:focus,.generic-form input[type=password]:focus.ga,.generic-form input[type=search]:focus,.generic-form input[type=search]:focus.ga,.generic-form input[type=text]:focus,.generic-form input[type=text]:focus.ga,.generic-form textarea:focus,.generic-form textarea:focus.ga{border-color:#5a0064}.generic-form input[type=date].white,.generic-form input[type=email].white,.generic-form input[type=password].white,.generic-form input[type=search].white,.generic-form input[type=text].white,.generic-form textarea.white{background-color:#fff}.generic-form input.date::-webkit-input-placeholder{color:#000}.generic-form input.date::-moz-placeholder{color:#000}.generic-form input.date:-ms-input-placeholder{color:#000}.generic-form input.date:-moz-placeholder{color:#000}.generic-form textarea{resize:vertical}.generic-form .field-validation-error,.generic-form .field-validation-valid{display:inline-block;margin-top:10px}.generic-form .button-container{padding-top:15px}.generic-form .button-container .title{float:left;width:auto}.generic-form .button-container .title.required{float:right;margin-bottom:35px}.generic-form .upload-field{float:left}.generic-form .upload-field ul{margin-bottom:10px}.generic-form .upload-field ul li{float:left;width:100%;padding:5px 5px 5px 0;font-size:170%}.generic-form .upload-field ul li a{margin-left:5px}.generic-form .upload-field ul li a i{color:#da355e;opacity:1;transition:opacity .5s ease-in-out}.generic-form .upload-field ul li a i:hover{opacity:.8}.generic-form .upload-field .loading{padding-bottom:10px}.generic-form .upload-field .loading p{font-size:150%}.generic-form .heading-3{margin-bottom:20px!important;margin-top:30px!important}.generic-form .heading-3:first-of-type{margin-top:0!important}.generic-form .standard-text{font-size:160%;font-family:FSElliott-Regular,arial,sans-serif}.generic-form .multi-select-container .arrow{position:absolute;top:7px;right:15px;font-size:220%;color:#5a0064;z-index:1;pointer-events:none}.generic-form .select2-container{width:100%!important}.generic-form .select2-container .select2-selection--multiple,.generic-form .select2-container .select2-selection--single{min-height:36px;border:none}.generic-form .select2-container .select2-selection--multiple .select2-selection__rendered,.generic-form .select2-container .select2-selection--single .select2-selection__rendered{padding:0 50px 0 15px;color:#5a0064;font-size:15px;line-height:36px;background-color:#fff;min-height:36px;border:1px solid transparent;transition:border-color .3s}.generic-form .select2-container .select2-selection--multiple .select2-selection__arrow,.generic-form .select2-container .select2-selection--single .select2-selection__arrow{display:none}.generic-form .select2-container .select2-selection--multiple .select2-selection__choice{margin-top:8px;height:30px;line-height:30px}.generic-form .select2-container.select2-container--focus .select2-selection--multiple .select2-selection__rendered,.generic-form .select2-container.select2-container--focus .select2-selection--single .select2-selection__rendered,.generic-form .select2-container.select2-container--open .select2-selection--multiple .select2-selection__rendered,.generic-form .select2-container.select2-container--open .select2-selection--single .select2-selection__rendered{border-color:#5a0064}.generic-form .g-recaptcha{float:right}.generic-form .no-account{display:inline-block;margin-top:25px;color:#5a0064}.generic-form .no-account.ga{color:#5a0064!important}.generic-form .no-account p{font-size:140%}.generic-form .no-account p a{font-size:100%;text-decoration:none;color:#5a0064!important}.generic-form .no-account p a.ga{color:#5a0064!important}.generic-form .no-account p .register-text{margin-left:8px;font-weight:700}.generic-form .description{font-size:18px;margin-bottom:20px}.generic-form .form-header-split{margin-top:30px;margin-bottom:20px}.custom-checkbox label{display:inline-block;height:30px;padding-left:55px;cursor:pointer;color:#fff}.custom-checkbox label a{color:#5a0064;text-decoration:none;transition:color .3s}.custom-checkbox label a:hover{color:#45004d}.custom-checkbox .box{position:absolute;top:0;left:0;width:30px;height:30px;background-color:#f1f1f1;color:#fff;text-align:center;line-height:30px;font-size:26px;transition:background-color .3s}.custom-checkbox .box i{opacity:0;transition:opacity .3s}.custom-checkbox .text{top:4px;font-size:15px}.custom-checkbox input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}.custom-checkbox input:checked+input+label .box,.custom-checkbox input:checked+label .box{background-color:#45004d}.custom-checkbox input:checked+input+label .box i,.custom-checkbox input:checked+label .box i{opacity:1}.custom-checkbox.radio .box{top:5px;left:5px;width:22px;height:22px;border-radius:50%;font-size:110%;line-height:22px}.custom-checkbox.radio .box i{left:-.3px}.custom-file-uploader button{background-color:#fff;font-family:FSElliott-Regular,arial,sans-serif}.custom-file-uploader button.filled,.custom-file-uploader button.filled.ga{background-color:#5a0064}.contact.thanks .thank-message{display:block}.contact.thanks form{display:none}.contact .thank-message{display:none;text-align:center;font-size:160%}.testimonial{margin-bottom:50px}.testimonial .author,.testimonial .message{padding:0 35px}.testimonial .author{margin-top:10px}.testimonial p{font-size:160%}.testimonial p strong{font-family:FSElliott-Bold,arial,sans-serif}.testimonial i{position:absolute;font-size:180%;color:#5a0064}.testimonial i:first-child{top:0;left:0}.testimonial i:last-child{bottom:0;right:0}.alert-box{display:none;position:fixed;top:15px;left:50%;transform:translateX(-50%);padding:20px;background-color:#fff;border-radius:5px;width:90%;max-width:500px;box-shadow:0 2px 10px -3px #000;z-index:9999}.alert-box p{padding-right:30px;font-size:160%}.alert-box .close{position:absolute;top:21px;right:20px;font-size:180%;cursor:pointer}.alert-box .button{display:inline-block;margin:10px 10px 0 0;padding:8px 20px;background-color:#5a0064;color:#fff;font-size:160%;border-radius:5px;transition:background-color .3s;text-decoration:none}.alert-box .button:hover{background-color:#45004d}.progress-bar{margin-bottom:40px;color:#000;text-align:center;float:left;width:100%;padding:20px;background-color:#fff;border-radius:5px;border:2px solid #c6c6c6;overflow:hidden}.progress-bar .container{padding:0}.progress-bar a,.progress-bar button{display:inline-block;text-align:center;color:#fff;text-decoration:none;width:16%;z-index:1;background-color:transparent}.progress-bar i{font-size:260%;top:5px}.progress-bar p{float:left;width:100%;color:#958f87;font-size:130%;font-family:FSElliott-Regular,arial,sans-serif}.progress-bar span{display:block;width:42px;height:42px;padding:2.5px;border-radius:50%;margin:0 auto 10px}.progress-bar span i{display:inline-block}.progress-bar span i:first-child{display:none}.progress-bar span.green{background-color:#8cc63f}.progress-bar span.green i:last-child{display:none}.progress-bar span.green i:first-child{display:inline-block}.progress-bar span.orange{background-color:#f7931e}.progress-bar .grey-bar{position:absolute;top:20px;left:0;width:100%;height:8px;background-color:#c6c6c6}.dashboard .heading-2{padding:0 15px}.dashboard-btns .link .standard-text{min-height:60px}.dashboard-btns .link h4{padding:0;color:#5a0064;margin-bottom:15px}.dashboard-btns .area-block{margin-bottom:0;padding:0 15px;border:none}.dashboard-btns .area-block p{min-height:60px}.no-message{float:left;width:100%;text-align:center;font-size:180%;font-family:FSElliott-Regular,arial,sans-serif;color:#000;padding:20px;margin-bottom:30px;background-color:#f6f6f6}.no-message.transparent{background-color:transparent}.resource-list .pod:first-child{margin-top:35px}.form-select{padding:6px 11px;border:1px solid transparent;font-size:90%;cursor:pointer}.form-select p{font-size:150%;color:#262626}.copied{float:right;margin-top:5px}.copied .copy-btn{float:right;position:relative;top:-8px;left:0;bottom:0;cursor:pointer}.copied .copied-tip{opacity:0;position:absolute;font-size:140%;color:#000;padding-bottom:5px;top:-27px;left:3px;pointer-events:none;transition:opacity .3s ease-in-out}.pass-wrapper{float:left;width:100%}.pass-wrapper .pass-text{font-size:160%;padding-top:5px;color:#000}.partner{padding:20px 0;margin:40px 0;text-align:center}.partner,.partner h4{float:left;width:100%}.partner h4{font-size:150%;margin-bottom:20px;font-family:FSElliott-Regular,arial,sans-serif;color:#262626}.partner img{width:calc(33% - 60px);max-width:240px;margin:0 30px;display:inline-block}.challenge-filters-wrapper{float:left;width:100%;margin-bottom:20px}.challenge-pods-list{display:grid;grid-template-columns:repeat(3,1fr);width:100%;grid-gap:50px;gap:50px}.challenge-pod{display:flex;flex-direction:column;padding:15px;border:3px solid #be2aba;border-radius:30px}.challenge-pod .title-wrapper{display:flex;align-items:flex-start;gap:15px;margin-bottom:15px}.challenge-pod .title-wrapper .title{flex:1 1;font-family:FSElliott-Regular,arial,sans-serif;font-size:220%;margin-top:10px}.challenge-pod .title-wrapper img{width:25%;max-width:110px;height:auto;aspect-ratio:1/1;border-radius:50%}.challenge-pod .content-wrapper{flex:1 1;display:flex;flex-direction:column;gap:15px;justify-content:space-between}.challenge-pod .text-wrapper p{font-family:FSElliott-Light,arial,sans-serif;font-size:120%}.challenge-pod .bottom-wrapper{display:flex;flex-direction:column;align-items:center;gap:15px}.challenge-pod .pod-progress{display:flex;align-items:center;padding:5px;background-color:#f8f8fb}.challenge-pod .pod-progress p{color:#000;text-align:center;padding-right:5px;font-size:14px}.challenge-pod .pod-progress .bar{margin-top:0}.view-more-pods{margin-top:30px}.print-block,.print-inline,.print-inline-block{display:none}@media print{.logged-in-bar,.print-hide,footer,header{display:none!important}.print-block{display:block!important}.print-inline{display:inline!important}.print-inline-block{display:inline-block!important}.print-logo{margin-top:20px;margin-bottom:35px}.print-logo img{max-width:400px}.main-content{padding-top:0!important}.container{max-width:none!important;padding:0!important}.page-pods .pod.size-lg-12{padding:0}.page-pods .pod.size-lg-12 .content{background-color:transparent;border:none}.page-pods .pod.size-lg-12 .text{width:100%}}.title-container{display:flex;align-items:center;justify-content:space-between;padding:30px}.title-container,.title-container.ga{border-bottom:1px solid #5a0064}.title-container h1{font-size:300%;font-family:FSElliott-Heavy,arial,sans-serif;font-weight:900;text-transform:uppercase;color:#45004d}.title-container img{height:100px}.about-content{padding:0}.about-content h2{font-size:180%;font-family:FSElliott-Bold,arial,sans-serif}.about-content h2,.about-content p{margin-bottom:10px;line-height:1.85;color:#5a0064}.about-content p{font-size:150%;font-family:FSElliott-Regular,arial,sans-serif}.contact-page-content{padding-top:30px;padding-bottom:30px}.contact-page-content h2{font-size:180%;font-family:FSElliott-Bold,arial,sans-serif}.contact-page-content h2,.contact-page-content p{margin-bottom:10px;line-height:1.85;color:#5a0064}.contact-page-content p{font-size:150%;font-family:FSElliott-Regular,arial,sans-serif}.contact-page-content p a,.contact-page-content p a.ga{color:#5a0064}.contact-form-container{padding:20px 20px 50px;border-radius:5px;margin-bottom:30px}.contact-form-container,.contact-form-container.ga{background-color:rgba(124,110,176,.05);border:2px solid #5a0064}.contact-form-container h2{font-family:FSElliott-Regular,arial,sans-serif;font-weight:600;font-size:180%;margin-bottom:1em;color:#5a0064}.contact-form form .row{display:flex;justify-content:stretch}.contact-form form .row .field{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:.5em 0}.contact-form form .row .field .title{float:left;width:100%;margin-bottom:7.5px;font-size:150%;font-family:FSElliott-Regular,arial,sans-serif;color:#5a0064}.contact-form form .recaptchaAndSubmitButtonContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.contact-form form .form-submit-btn{height:39px;background-color:#fff;border-color:transparent;color:#fff}.contact-form form .form-submit-btn.filled,.contact-form form .form-submit-btn.filled.ga{background-color:#5a0064}.contact-form form .form-submit-btn:hover{background-color:#fff!important}.contact-form form .form-submit-btn:hover,.contact-form form .form-submit-btn:hover.ga{border-color:#5a0064!important;color:#5a0064!important}.form-input{border:1px solid transparent}.form-input:focus,.form-input:focus.ga{border-color:#5a0064}.challenge-single .body-wrapper{margin:50px 0}.challenge-single-header{background-color:#5a0064;padding-top:50px;padding-bottom:40px}.challenge-single-header .title{color:#fff;font-size:35px;margin-bottom:15px}.challenge-single-header .title .btn{display:block;font-size:30%;margin-top:10px;background-color:#fff;color:#5a0064}.challenge-single-header .title .btn:hover{background-color:transparent;border-color:#fff;color:#fff!important}.challenge-single-header .description{color:#fff;font-size:18px}.challenge-single-info-box{margin-bottom:25px;padding:30px;background-color:rgba(124,110,176,.05)}.challenge-single-info-box .heading{font-size:24px;color:#5a0064}.challenge-single-info-box .sub-heading{color:#5a0064;font-size:22px;margin-bottom:5px;margin-top:20px}.challenge-single-info-box .value{font-size:16px}.challenge-single-info-box .value.small{font-size:14px}.challenge-single-body{padding-left:80px}.challenge-single-apply .generic-form .row .previous-and-submit-container{display:flex;flex-direction:row;margin:0 10px}.challenge-single-apply .generic-form .row .btn{margin:0 5px}.challenge-single-apply .generic-form .row .btn:last-child{float:right}.challenge-submit-incomplete{color:#da355e;margin:10px 10px 0 0}.application-warning{color:#da355e;font-size:16px;margin:0 0 0 16px}.padded-btn{padding:20px}.submit-idea-btn-with-text p{font-size:16px}.login-blocker .split-text{margin:0 12px 0 10px;font-size:14px}.form-error{font-size:14px}.form-generic-error{float:left;width:100%;margin-top:15px}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1;background:rgba(124,110,176,.05)}.loading-overlay .loading-icon{font-size:52px}.file-uploader{float:left;width:100%}.file-uploader .file-name{font-size:16px}.file-uploader .button{margin-left:0;border-radius:20px}.file-uploader .button .icon{width:auto;height:auto;background-color:transparent;font-size:16px}.file-uploader .button .text{width:auto;font-size:14px}table.score-summary-table{margin-top:20px}table.score-summary-table th{background-color:#5a0064;color:#fff}table.score-summary-table tr{box-sizing:border-box}table.score-summary-table tr td .button{padding:10px}table.score-summary-table tr td .button .icon{margin-right:0}table.score-summary-table div.semitransprent-blocker{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}table.score-summary-table tr.blocked{border:0 solid rgba(0,0,0,.5)}table.score-summary-table tr.extra-rows{border:0 solid #ccc!important}table.score-summary-table tr.extra-rows.shaded{background-color:#f3f3f3}table.score-summary-table tr.extra-rows.expanded .extra-cell{overflow:hidden;white-space:unset;text-overflow:unset}table.score-summary-table .extra-cell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:11vw}.body.ga .wysiwyg p{color:#5a0064}.body.ga .wysiwyg .tags-list a{color:#5a0064;border-bottom:1px solid #5a0064}.body.ga .logged-in-bar .buttons .btn:hover{background-color:#5a0064;color:#fff!important;border-color:transparent}.body.ga .accordion .heading{background-color:#5a0064}.body.ga header .user{color:#5a0064}.body.ga header .bordered-line{background:#5a0064}.body.ga .small-banner .container{border-bottom:1px solid #5a0064}.body.ga .pod-progress .bar{background:#5a0064}.body.ga .pod-progress .bar-default{float:right;height:15px;background:#b0a5d7}.hidden{display:none}@font-face{font-family:FSElliott-Regular;src:url(/fonts/FSElliott/FSElliotWeb-Regular.eot);src:url(/fonts/FSElliott/FSElliotWeb-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/FSElliott/FSElliotWeb-Regular.woff) format("woff")}@font-face{font-family:FSElliott-Thin;src:url(/fonts/FSElliott/FSElliotWeb-Thin.eot);src:url(/fonts/FSElliott/FSElliotWeb-Thin.eot?#iefix) format("embedded-opentype"),url(/fonts/FSElliott/FSElliotWeb-Thin.woff) format("woff")}@font-face{font-family:FSElliott-Light;src:url(/fonts/FSElliott/FSElliotWeb-Light.eot);src:url(/fonts/FSElliott/FSElliotWeb-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/FSElliott/FSElliotWeb-Light.woff) format("woff")}@font-face{font-family:FSElliott-Bold;src:url(/fonts/FSElliott/FSElliotWeb-Bold.eot);src:url(/fonts/FSElliott/FSElliotWeb-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/FSElliott/FSElliotWeb-Bold.woff) format("woff")}@font-face{font-family:FSElliott-Heavy;src:url(/fonts/FSElliott/FSElliotWeb-Heavy.eot);src:url(/fonts/FSElliott/FSElliotWeb-Heavy.eot?#iefix) format("embedded-opentype"),url(/fonts/FSElliott/FSElliotWeb-Heavy.woff) format("woff")}@media only screen and (max-width:1600px){.main-banner{background-size:90%}.main-banner .content{top:93%}}@media only screen and (max-width:1400px){.main-banner{background-size:100%}.main-banner .content{top:90%}}@media only screen and (max-width:1279px)and (min-width:Fpx){header .logo-container{margin-top:2px}header .logo-container .logo.logo-ga{top:0}header .logo-text{font-size:200%}}@media only screen and (max-width:1279px){header .menu{padding-left:160px}header .menu .item>a{padding-left:10px;padding-right:10px}header.white .logo-text{color:#5a0064}header.white .btn .icon.styled{background-color:#5a0064;color:#fff!important;border-color:#5a0064}.container.small{padding-left:95px;padding-right:95px}.container-header{padding:0 4%}.logo-container{padding:0 10px}.logo-container .logo.logo-ga{top:0}.main-banner{background-position:center top 0;height:820px}.main-banner .container.small{padding-left:95px;padding-right:95px}.main-banner.image-banner .banner-image{right:-15px}.main-banner.image-banner .text{margin-top:30px}.main-banner img{left:15px}.main-banner.purple .text,.main-banner.purple .text:first-child{width:50%}.main-banner.purple h1{font-size:300%}.main-banner.purple h2{font-size:160%}.main-banner .content{top:77%}.heading-3,.main-banner .heading{font-size:230%}.challenges-area .filters{width:27%}.filters{width:22%}.work{padding-top:90px;padding-bottom:90px}.work .right-img{width:40%;top:-80px}.work .heading-3{margin-bottom:60px}.work .heading-3:last-child{margin-bottom:40px}.work h4{margin-top:0}.map-search{width:75%}.map-search input{font-size:160%}.with-us img{width:100%;left:-10%}.with-us .text{padding-left:10px}.s-map-container .info .arrow-right{right:-49px}.s-map-container .s-map{height:600px;background-size:100%}.s-map-container .s-map .france-blocker{right:-1px}.s-map-container .france-blocker{width:20%}.s-map-container .france-blocker:last-child{width:5%;height:45px;bottom:60px}.news-single{padding:0}.about-page .partners .container{padding-left:130px;padding-right:130px}footer p:nth-child(2){width:45%}.page-pods.summary .text{width:calc(100% - 400px)}}@media only screen and (max-width:1070px){header .menu{padding-right:5;padding-left:calc(100vw - 900px);float:right}header .hide{display:none}}@media only screen and (max-width:1024px){header{z-index:3}header .header-inner{display:flex;justify-content:space-between;align-items:center}header .logo-container .logo.logo-ga{top:5px}header .container-header{display:flex;justify-content:space-between;width:100vw}header .links-wrapper{display:none}header .btn .icon.styled{display:inline-block;color:#5a0064!important;background-color:#fff;border:1px solid #fff;border-left:none}header .btn .icon.styled:before{top:-2px}header .mobile{display:none}header .menu{padding:50px 10%;z-index:9999;overflow:auto}header .menu,header .menu .bg{position:fixed;width:100%;height:100%}header .menu .bg{top:0;left:0;background-color:#5a0064;opacity:.95}header .menu .item{border-right:none;text-align:center}header .menu .item.mobile-item{display:block}header .menu .item a{width:100%;color:#fff}header .menu .item a:hover{color:#fff}header .menu .item>a{font-size:150%;font-family:FSElliott-Heavy,arial,sans-serif}header .menu .item.active>a{color:#fff;text-decoration:underline}header .menu .item .sub-nav{display:block;position:relative;float:left;width:100%;right:auto;top:auto;margin-right:0;margin-bottom:15px;padding:0;visibility:visible;opacity:1;text-align:center}header .menu .item .sub-nav .bg{display:none}header .menu .item .sub-nav a{padding:5px 0;color:#fff;font-size:160%;border-bottom:none}header .login-btn{display:none}header.purple .menu .item>a{color:#fff}.main-banner{height:800px;background-position:center top 25%}.progress-bar{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.progress-bar a,.progress-bar button{display:inline-block;width:30%}.progress-bar .grey-bar{width:178%}}@media only screen and (max-width:1200px){.about-page .title-circle{width:155%}.about-page .tags-circle{margin-right:-50px}.about-page .tags-section,.about-page .video-section{padding:0 100px}.about-page .extra-section{padding:0 85px}.challenge-pods-list{gap:25px}}@media only screen and (max-width:1023px){body{font-size:12px}.btn .icon.styled{line-height:44px}.page-pods .text p{font-size:140%}.page-pods.single .text{width:60%}.page-pods.summary .text{width:calc(100% - 200px)}.main-banner{height:700px;background-position:center top 25%}.main-banner.auto-height .container{padding-top:0;padding-bottom:50px}.main-banner .container{padding-top:125px;padding-bottom:125px}.main-banner .container.small{padding-left:65px;padding-right:65px}.main-banner .content{top:66%}.main-banner.purple{height:auto}.main-banner.purple .text{width:100%}.main-banner.purple .text:first-child{width:100%;padding-right:0}.main-banner.purple h1{margin-bottom:20px}.main-banner.purple h2{margin-bottom:5px}.main-banner .heading{font-size:220%}.main-banner .leaves{bottom:-70px;left:65px;width:140px}.main-banner .leaves.partners-banner{top:auto;bottom:-70px;display:none}.main-banner.image-banner{margin-top:50px}.main-banner.image-banner .banner-image{float:none;width:80%;left:0;margin:0 auto;position:relative;top:0;right:0;transform:translateY(0);display:block}.main-banner.image-banner .text{width:100%;margin-bottom:30px;margin-top:0}.small-banner .heading{font-size:260%}.progress-bar p{font-size:140%}.work .right-img{top:-90px}.work .points .row{flex-wrap:wrap;display:flex}.map-search{width:92%;padding:20px 15px 25px}.map-search input{font-size:160%}.map-search button{font-size:240%;line-height:56px}.map{height:600px}.filters{width:42%;margin-bottom:10px}.with-us img{width:110%;left:-25%}.with-us .text{padding-left:0}.with-us .button-area{text-align:center}.s-map-container{padding:50px 0 80px}.s-map-container .info{left:10px;width:42%;padding:25px}.s-map-container .info .arrow-right{right:-49px}.s-map-container .small-text{left:20px}.s-map-container .s-map{height:435px}.s-map-container .france-blocker{right:-1px;bottom:-1px;height:42px}.s-map-container .france-blocker:last-child{width:5%;height:45px;bottom:38px}.container.small{padding-left:65px;padding-right:65px}.pagination-container{text-align:center}.pagination-container .pagination{float:none;display:inline-block}.news-single .wysiwyg-container{padding:0}.news-single .side-links{display:none}.social-links.small a{width:38px;height:38px;line-height:38px}.about-page{padding-top:50px}.about-page .intro-copy{padding:0}.about-page .intro-section{margin-bottom:50px}.about-page .extra-section,.about-page .tags-section,.about-page .video-section{padding:0}.about-page .extra-section .extra-box{width:100%;margin:0 0 30px;padding-bottom:25px}.about-page .extra-section .extra-box .links{position:relative;left:auto;bottom:0;width:100%}.about-page .extra-section .extra-box .links a i{font-size:130%}.about-page .extra-section .extra-box:last-child{margin-bottom:0}.about-page .title-circle{right:-18%}.about-page .partners .container{padding-top:60px;padding-left:30px;padding-right:30px}.about-page .city-circle{top:-20px;right:0;left:auto;width:20%}.contact-info{padding-right:0}.contact-info .item:last-child{margin-bottom:20px}.padded-filters{width:calc(100% - 190px)}.challenges-area .filters{width:55%;margin-bottom:20px}.challenges-area .filters .filter-button{width:100%}.challenges-area .padded-filters.large{padding-right:0}.challenges-area .padded-filters.larger{width:100%}footer{text-align:center}footer .container,footer .logo{display:block}footer .logo{float:none;margin:0 auto 20px}footer p{margin-bottom:20px;text-align:center;font-size:125%}footer p:nth-child(2){width:100%}footer p:nth-child(2) br{display:none}footer .social-links{width:100%;margin:0 0 20px}footer .social-links a{display:inline-block;float:none;margin:0 5px!important}footer .page-links{width:100%;margin-left:0;font-size:125%}.newsletter .container{padding-left:20px;padding-right:20px}.newsletter .button-container{text-align:center;margin-top:5px;margin-bottom:10px}.newsletter .button-container .btn{float:none}.challenge-single-body{padding-left:0;margin-top:30px}.challenge-multiple-btn-container{display:flex;align-items:center;flex-direction:column;float:none}.challenge-multiple-btn-container .challenge-multiple-btn{left:0;min-width:80px;width:400px;margin:10px!important}.padded-btn{align-items:center}.go-back-btn,.padded-btn{display:flex;flex-direction:column}.go-back-btn{align-items:flex-start}.go-back-btn p{margin-left:10px;margin-bottom:10px}.submit-idea-btn-with-text{display:flex;flex-direction:column;align-items:flex-end}.prev-stage-btn{margin-top:30px;display:flex;justify-content:center}.challenge-pods-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:820px){.generic-form .previous-and-submit-container{margin-left:0;width:100%}.row .previous-and-submit-wrapper{flex-direction:column;display:flex;align-items:center;width:100%}.row .previous-and-submit-wrapper .prev-stage-btn button,.row .previous-and-submit-wrapper .submit-idea-btn-with-text button{width:100%;justify-content:flex-end}.submit-idea-btn-with-text{flex-direction:column-reverse;align-items:center;justify-content:center;margin-top:20px;width:100%}.prev-stage-btn{width:100%}}@media only screen and (max-width:767px){body{font-size:10px}.body.logged-in header{height:68px}.progress-bar a,.progress-bar button{width:50%;margin-bottom:10px}.progress-bar .grey-bar{width:298%}.page-pods .pod .description-and-progressBar,.page-pods .pod .icon-and-description{margin:0;width:100%}.container{display:flex;flex-direction:column;padding-left:20px;padding-right:20px}.logged-in-bar{padding:10px 15px 29px}header .header-inner{padding:0}header .container-header{margin:0}header .menu{padding-right:0;padding-left:calc(100vw - 380px);margin-right:0;float:right}.heading-1{font-size:260%}.heading-2{font-size:200%}.main-banner{height:550px;background-position:center top 30%}.main-banner .container{padding-top:100px;padding-bottom:100px}.main-banner .heading{font-size:210%;margin-bottom:40px}.main-banner.purple h1{font-size:280%}.main-banner .content{top:79%}.main-banner .logo-text{font-size:270%}.small-banner{height:auto;padding-top:100px}.small-banner .heading{position:relative;left:auto;bottom:0;width:100%;font-size:220%;padding-right:25%}.small-banner .container{padding-bottom:25px}.small-banner .leaves{width:80px}.page-section{padding:25px 0}.page-pods{text-align:center}.page-pods.over-banner{margin-top:-75px}.page-pods .text,.page-pods.single .text{width:100%}.page-pods .icon{float:none;margin:0 0 15px}.page-pods .button .icon{margin:2px 10px 0 0}.page-pods .multi-buttons{width:90%;left:50%;transform:translateX(-50%);text-align:center}.page-pods .multi-buttons .btn{margin:0 7.5px;transform:none;width:auto;max-width:none}.page-pods .more-button .btn{left:-20px;min-width:80px;width:70%}.page-pods .go-back-btn .btn{float:none!important}.page-pods .btn{left:-20px;min-width:80px;width:100%}.page-pods .btn.submit{left:0;min-width:80px;width:30%}.page-pods.single .button-container .btn{left:50%;margin-left:0;margin-top:10px}.page-pods.single .button-container .field{margin-top:10px}.page-pods .inside-buttons .copy{display:block;margin:10px 0}.page-pods .inside-buttons .copy:last-child{margin-bottom:0}.page-pods .inside-buttons .btn{transform:none;width:100%;margin:0}.page-pods.summary .text{width:100%}.reCaptcha-and-btn{flex-direction:column}.reCaptcha-and-btn,.reCaptcha-and-btn .recaptcha{display:flex;justify-content:center}.reCaptcha-and-btn .btn.pull-right{float:none}.filters .filter-button{width:100%;text-align:left}.padded-filters{width:100%;padding-left:0;margin-top:20px}.date-filter{min-width:0}.date-filter .item{padding-left:5px;padding-right:5px}.news-item .main-image{margin-bottom:20px}.news-item .title{margin-bottom:0}.news-item .text{padding:0}.news-single .article-details .date{display:block;margin-left:0}.news-single .related-articles .item .main-image{margin-bottom:20px}.news-single .related-articles .item .title{padding-left:0}.wysiwyg h2{font-size:240%}.wysiwyg h3{font-size:220%}.wysiwyg h4{font-size:200%}.wysiwyg h5{font-size:180%}.wysiwyg h6{font-size:160%}.about-page{padding-top:120px}.about-page .heading{font-size:260%}.about-page .heading.small{font-size:170%}.about-page .heading.small br{display:none}.about-page .sub-heading{font-size:190%;margin-bottom:25px}.about-page p{font-size:150%}.about-page .title-section{margin-bottom:20px}.about-page .intro-section{margin-bottom:35px}.about-page .tags-list{font-size:150%}.about-page .tags-section,.about-page .video-section{margin-bottom:50px}.about-page .extra-section .extra-box{padding:20px}.map-search{padding:10px 15px 20px;top:-70px}.challenge-multiple-btn-container{display:flex;align-items:center;flex-direction:column;float:none}.challenge-multiple-btn-container .challenge-multiple-btn{left:0;min-width:80px;width:300px;margin:10px!important}.challenge-single-apply .generic-form .row .btn{margin:0;left:auto}.multiple-input span{left:45%!important}.responsive-input{width:100%}.row .prev-stage-btn button,.row .submit-idea-btn-with-text button{left:0}.challenge-pods-list{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:670px){.work .right-img{top:-60px}.work .heading-3{margin-top:20px}.work .heading-3:first-child{margin-top:0}.row.company-info-row{display:flex;flex-direction:column;align-items:center}.row.company-info-row .field{padding:unset}.page-pods .pod.login-pod{width:95%}.points .item,.points .row:last-child .item:last-child{margin-bottom:40px}.points p{font-size:160%}.map{height:400px}.s-map-container .s-map{height:333px}.s-map-container .france-blocker{height:6%}.s-map-container .france-blocker:last-child{height:9%;bottom:5%}.container.small{padding-left:45px;padding-right:45px}.about-page .partners img{display:none}.about-page .partners .mob-logos{display:block;text-align:center;margin-bottom:10px}.about-page .partners .mob-logos img{display:inline-block;max-width:30%;padding:0 10px;margin-right:0;margin-bottom:0}.about-page .partners .mob-logos img:nth-child(3){top:-5px;padding:0 5px}.main-banner .content{top:77%}.contact-form form .recaptchaAndSubmitButtonContainer,.contact-form form .row{flex-direction:column}.contact-form form .recaptchaAndSubmitButtonContainer .form-submit-btn{margin-top:20px}.contact-form form .recaptchaAndSubmitButtonContainer div{transform:scale(.9)}.multiple-btn-container{display:flex;align-items:center;flex-direction:column;float:none;width:100%}.multiple-btn-container .btn.multiple-btn{left:0;min-width:80px;width:70%;margin-top:20px!important}.multiple-input{display:flex;flex-direction:column;align-items:center}.multiple-input .size-lg-6{width:100%}}@media only screen and (max-width:570px){.s-map-container .s-map{height:312px}.s-map-container .s-map .info{width:48%}.s-map-container .s-map .info .arrow-right{right:-40px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:40px solid #fff}.s-map-container .france-blocker{height:9%}.s-map-container .france-blocker:last-child{height:11%;bottom:7%}.main-banner{height:450px;background-position:center top 30%}.main-banner .content{top:76%}.about-page .city-circle{width:150px;position:relative;top:auto;right:auto;margin-top:20px}.go-back-btn{align-items:stretch}}@media only screen and (max-width:481px){body{font-size:11px}header .logo{width:auto;height:40px}header .logo.logo-ga{height:50px}header .logo-container p{font-size:120%}header .menu-btn{font-size:220%}.container.small{padding-left:30px;padding-right:30px}.page-pods .btn.submit{width:50%}.main-banner{background-position:center top 26%;height:450px}.main-banner .container{padding-bottom:75px}.main-banner .container.small{padding-left:30px;padding-right:30px}.main-banner .content{top:60%}.main-banner .heading{font-size:200%}.heading-3{font-size:220%}.points .item{margin-bottom:30px}.points img{margin-bottom:20px}.points p{font-size:140%}.work{padding-top:70px;padding-bottom:70px}.work .heading-3{margin-bottom:60px}.s-map-container .s-map{height:255px}.s-map-container .s-map .info{width:45%;top:3px}.s-map-container .s-map .info .arrow-right{right:-19px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #fff}.s-map-container .s-map .small-text{display:none}.button-row{flex-direction:column}.button-row.right{flex-direction:column-reverse}}@media only screen and (max-width:479px){header .menu .item>a{font-size:200%}header .menu .close{right:17px}header .container{padding-left:15px;padding-right:15px}header .container-header{padding:0}header .logo-text{font-size:160%}.logged-in-bar{padding:1px 15px 17px}.logged-in-bar p{font-size:118%}.container.small{padding-left:15px;padding-right:15px}.points .item{padding-right:0}.points img{width:50px}.main-banner.purple h1{font-size:230%}.main-banner .container.small{padding-left:15px;padding-right:15px}.main-banner .content{top:54%}.main-banner .heading{margin-bottom:28px}.main-banner .leaves,.main-banner .leaves.partners-banner{left:15px}.small-banner .heading{font-size:200%;padding-right:20%}.small-banner .leaves{bottom:10px;width:70px}.work{padding-bottom:50px}.work .right-img{top:-70px;width:49%}.work .heading-3{margin-bottom:40px}.heading-3{font-size:200%}.points .row:last-child .item:last-child{margin-bottom:40px}.map-search{padding:15px 15px 20px;top:-60px}.map-search input{padding:20px 35px 15px 0}.s-map-container .info{display:none;top:0;left:0;width:100%;position:relative;margin-bottom:30px}.s-map-container .info.mob{display:block}.s-map-container .info .arrow-down{width:0;position:absolute;top:unset;left:50%;transform:translateX(-50%);bottom:-19px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff}.s-map-container .france-blocker{width:0;height:0;border-top:80px solid transparent;border-bottom:0 solid transparent;border-right:150px solid #985ba6;background-color:transparent}.s-map-container .france-blocker:last-child{display:none}.s-map-container .s-map{float:left;height:295px;background-size:140%;background-position:center right -30%}.s-map-container .s-map .small-text{display:block;left:0;width:100%;font-size:120%;bottom:-40px;z-index:1;text-align:center}.about-page .partners .mob-logos img{max-width:32%;padding:0 5px}.page-pods .multi-buttons{float:left;width:100%;position:relative;transform:none;left:auto;bottom:auto;margin-top:15px}.page-pods .multi-buttons .btn{width:100%;margin:15px 0 0}.page-pods .multiple-btn{width:87%}.map .marker{max-width:250px}.map .marker .logo{max-width:50%;margin-bottom:10px}.map .marker .text{max-width:100%;padding-left:0}.testimonial .message,.testimonial author{padding:0 30px}.testimonial p{font-size:140%}.testimonial i{font-size:160%}.recaptcha{display:flex;justify-content:center;transform:scale(.77)}.progress-bar a,.progress-bar button{width:70%}.progress-bar .grey-bar{width:418%}}@media only screen and (max-width:380px){.main-banner .content{top:48%}.main-banner .heading{font-size:190%}.small-banner .heading{font-size:180%}}@media only screen and (max-width:374px){header .logo.logo-ga{height:40px}.work .right-img{top:-63px;width:46%}.s-map-container .s-map{height:217px}.s-map-container .france-blocker{width:0;height:0;border-top:60px solid transparent;border-bottom:0 solid transparent;border-right:90px solid #985ba6;background-color:transparent}.s-map-container .france-blocker:last-child{display:none}.about-page .partners .mob-logos img{max-width:49%}.main-banner{height:418px;background-position:center top 22%}.main-banner .content{top:41%}.main-banner .heading{font-size:190%}.small-banner{padding-top:85px}.small-banner .heading{font-size:200%}.small-banner .leaves{width:55px}.page-pods .btn.submit{min-width:50px;width:70%}.challenge-multiple-btn-container .challenge-multiple-btn{width:210px;height:56px;margin:10px!important}.progress-bar a,.progress-bar button{width:110%}.progress-bar .grey-bar{width:658%}}