/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}@media (min-width:576px){.container-sm,.container{max-width:540px;}}@media (min-width:768px){.container-md,.container-sm,.container{max-width:720px;}}@media (min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px;}}@media (min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px;}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}.no-gutters{margin-right:0;margin-left:0;}.no-gutters > .col,.no-gutters > [class*=col-]{padding-right:0;padding-left:0;}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px;}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.row-cols-1 > *{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.row-cols-2 > *{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.row-cols-3 > *{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.row-cols-4 > *{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.row-cols-5 > *{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.row-cols-6 > *{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}.offset-1{margin-left:8.33333333%;}.offset-2{margin-left:16.66666667%;}.offset-3{margin-left:25%;}.offset-4{margin-left:33.33333333%;}.offset-5{margin-left:41.66666667%;}.offset-6{margin-left:50%;}.offset-7{margin-left:58.33333333%;}.offset-8{margin-left:66.66666667%;}.offset-9{margin-left:75%;}.offset-10{margin-left:83.33333333%;}.offset-11{margin-left:91.66666667%;}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.row-cols-sm-1 > *{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.row-cols-sm-2 > *{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.row-cols-sm-3 > *{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.row-cols-sm-4 > *{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.row-cols-sm-5 > *{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.row-cols-sm-6 > *{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}.offset-sm-0{margin-left:0;}.offset-sm-1{margin-left:8.33333333%;}.offset-sm-2{margin-left:16.66666667%;}.offset-sm-3{margin-left:25%;}.offset-sm-4{margin-left:33.33333333%;}.offset-sm-5{margin-left:41.66666667%;}.offset-sm-6{margin-left:50%;}.offset-sm-7{margin-left:58.33333333%;}.offset-sm-8{margin-left:66.66666667%;}.offset-sm-9{margin-left:75%;}.offset-sm-10{margin-left:83.33333333%;}.offset-sm-11{margin-left:91.66666667%;}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.row-cols-md-1 > *{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.row-cols-md-2 > *{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.row-cols-md-3 > *{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.row-cols-md-4 > *{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.row-cols-md-5 > *{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.row-cols-md-6 > *{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}.offset-md-0{margin-left:0;}.offset-md-1{margin-left:8.33333333%;}.offset-md-2{margin-left:16.66666667%;}.offset-md-3{margin-left:25%;}.offset-md-4{margin-left:33.33333333%;}.offset-md-5{margin-left:41.66666667%;}.offset-md-6{margin-left:50%;}.offset-md-7{margin-left:58.33333333%;}.offset-md-8{margin-left:66.66666667%;}.offset-md-9{margin-left:75%;}.offset-md-10{margin-left:83.33333333%;}.offset-md-11{margin-left:91.66666667%;}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.row-cols-lg-1 > *{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.row-cols-lg-2 > *{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.row-cols-lg-3 > *{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.row-cols-lg-4 > *{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.row-cols-lg-5 > *{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.row-cols-lg-6 > *{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}.offset-lg-0{margin-left:0;}.offset-lg-1{margin-left:8.33333333%;}.offset-lg-2{margin-left:16.66666667%;}.offset-lg-3{margin-left:25%;}.offset-lg-4{margin-left:33.33333333%;}.offset-lg-5{margin-left:41.66666667%;}.offset-lg-6{margin-left:50%;}.offset-lg-7{margin-left:58.33333333%;}.offset-lg-8{margin-left:66.66666667%;}.offset-lg-9{margin-left:75%;}.offset-lg-10{margin-left:83.33333333%;}.offset-lg-11{margin-left:91.66666667%;}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.row-cols-xl-1 > *{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.row-cols-xl-2 > *{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.row-cols-xl-3 > *{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.row-cols-xl-4 > *{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.row-cols-xl-5 > *{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.row-cols-xl-6 > *{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}.offset-xl-0{margin-left:0;}.offset-xl-1{margin-left:8.33333333%;}.offset-xl-2{margin-left:16.66666667%;}.offset-xl-3{margin-left:25%;}.offset-xl-4{margin-left:33.33333333%;}.offset-xl-5{margin-left:41.66666667%;}.offset-xl-6{margin-left:50%;}.offset-xl-7{margin-left:58.33333333%;}.offset-xl-8{margin-left:66.66666667%;}.offset-xl-9{margin-left:75%;}.offset-xl-10{margin-left:83.33333333%;}.offset-xl-11{margin-left:91.66666667%;}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,picture,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;}article,aside,cite,details,figcaption,figure,footer,header,hgroup,main,menu,nav,picture,section,summary,time{display:block;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}q::before,q::after{content:none;}button{margin:0;padding:0;width:auto;color:inherit;font:inherit;line-height:normal;overflow:visible;background:transparent;border:none;cursor:pointer;}::-moz-focus-inner{border:none;}input::-ms-clear{width:0;height:0;}:root{--color-green:#00b455;--color-blue:#1e2458;--color-white:#fff;--color-white-a0:rgba(255,255,255,0);--color-white-a20:rgba(255,255,255,0.2);--color-white-a32:rgba(255,255,255,0.32);--color-white-a50:rgba(255,255,255,0.5);--color-white-a70:rgba(255,255,255,0.7);--color-green-light:#b1eb97;--color-blue-light:#265b8b;--color-purple:#898dbd;--color-grey:#d8d8d8;--color-white-smoke:#f0f0f0;--color-red:#b60b0b;--color-grey-dark:#3b3b3b;--color-grey-mid:#999;--color-grey-background:#f4f4f7;--color-black:#000;--color-black-a05:rgba(0,0,0,0.05);--color-black-a10:rgba(0,0,0,0.1);--color-black-a14:rgba(0,0,0,0.14);--color-black-a20:rgba(0,0,0,0.2);--color-black-a25:rgba(0,0,0,0.25);--color-black-a40:rgba(0,0,0,0.4);--color-black-a50:rgba(0,0,0,0.5);--color-black-a75:rgba(0,0,0,0.75);--color-green-hover:#009b49;--color-blue-hover:#181c45;--color-red-hover:#860808;--color-body:var(--color-white);--color-text:var(--color-blue);--color-links:var(--color-green);--color-links-hover:var(--color-green-hover);--color-primary:var(--color-blue);--color-primary-hover:var(--color-blue-hover);--color-success:var(--color-green-light);--color-error:var(--color-red);--color-focus-outline:var(--color-blue-light);}@font-face{font-family:"Venn-Regular";src:url(/themes/custom/dredger/public/fonts/Venn_W_Rg.woff2) format("woff2"),url(/themes/custom/dredger/public/fonts/Venn_W_Rg.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"Venn-Bold";src:url(/themes/custom/dredger/public/fonts/Venn_W_Bd.woff2) format("woff2"),url(/themes/custom/dredger/public/fonts/Venn_W_Bd.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"VennEx-XBold";src:url(/themes/custom/dredger/public/fonts/VennEx_W_XBd.woff2) format("woff2"),url(/themes/custom/dredger/public/fonts/VennEx_W_XBd.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"VennSemiEx";src:url(/themes/custom/dredger/public/fonts/VennSemiEx_W_Rg.woff2) format("woff2"),url(/themes/custom/dredger/public/fonts/VennSemiEx_W_Rg.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"VennSemiEx-Bold";src:url(/themes/custom/dredger/public/fonts/VennSemiEx_W_Bd.woff2) format("woff2"),url(/themes/custom/dredger/public/fonts/VennSemiEx_W_Bd.woff) format("woff");font-weight:normal;font-style:normal;}:root{--z-index-header:101;--z-index-footer:11;--z-index-cookie-message:102;--z-index-job-apply-button:11;--z-index-custom-dropdown:20;--z-index-facets-ui:20;--z-index-toggletip:21;--z-index-media-overlay:200;--z-index-facets-overlay:500;}:root{--timing-function-ease-out-1:cubic-bezier(0.22,1.03,0.69,0.97);--timing-function-ease-out-2:cubic-bezier(0.16,0.01,0.3,1);--timing-function-ease-in-1:cubic-bezier(0.655,0,0.89,1);}@-webkit-keyframes fadein{0%{opacity:0;}100%{opacity:1;}}@keyframes fadein{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes fadeout{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeout{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@keyframes fade-in-top{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@-webkit-keyframes arrow-nudge-left{0%{-webkit-transform:translateX(0);transform:translateX(0);}40%{-webkit-transform:translateX(-0.125rem);transform:translateX(-0.125rem);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes arrow-nudge-left{0%{-webkit-transform:translateX(0);transform:translateX(0);}40%{-webkit-transform:translateX(-0.125rem);transform:translateX(-0.125rem);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes arrow-nudge-right{0%{-webkit-transform:translateX(0);transform:translateX(0);}40%{-webkit-transform:translateX(0.125rem);transform:translateX(0.125rem);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes arrow-nudge-right{0%{-webkit-transform:translateX(0);transform:translateX(0);}40%{-webkit-transform:translateX(0.125rem);transform:translateX(0.125rem);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes arrow-nudge-up{0%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-0.1875rem);transform:translateY(-0.1875rem);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes arrow-nudge-up{0%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-0.1875rem);transform:translateY(-0.1875rem);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes arrow-nudge-down{0%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(0.1875rem);transform:translateY(0.1875rem);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes arrow-nudge-down{0%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(0.1875rem);transform:translateY(0.1875rem);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes mobile-menu-button-fadein-mobile{0%{-webkit-transform:translateX(calc(100vw - 4.0625rem));transform:translateX(calc(100vw - 4.0625rem));}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes mobile-menu-button-fadein-mobile{0%{-webkit-transform:translateX(calc(100vw - 4.0625rem));transform:translateX(calc(100vw - 4.0625rem));}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes mobile-menu-button-fadeout-mobile{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(calc(100vw - 4.0625rem));transform:translateX(calc(100vw - 4.0625rem));}}@keyframes mobile-menu-button-fadeout-mobile{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(calc(100vw - 4.0625rem));transform:translateX(calc(100vw - 4.0625rem));}}@-webkit-keyframes mobile-menu-button-fadein-tablet{0%{-webkit-transform:translateX(19.375rem);transform:translateX(19.375rem);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes mobile-menu-button-fadein-tablet{0%{-webkit-transform:translateX(19.375rem);transform:translateX(19.375rem);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes mobile-menu-button-fadeout-tablet{0%{-webkit-transform:translateX(-19.375rem);transform:translateX(-19.375rem);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes mobile-menu-button-fadeout-tablet{0%{-webkit-transform:translateX(-19.375rem);transform:translateX(-19.375rem);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes mobile-menu-fadein{0%{-webkit-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes mobile-menu-fadein{0%{-webkit-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes mobile-menu-fadeout{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(100%);transform:translateX(100%);}}@keyframes mobile-menu-fadeout{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(100%);transform:translateX(100%);}}@-webkit-keyframes cookiemessage-fadein{0%{opacity:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);}100%{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}}@keyframes cookiemessage-fadein{0%{opacity:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);}100%{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}}@-webkit-keyframes cookiemessage-fadeout{0%{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}100%{opacity:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);}}@keyframes cookiemessage-fadeout{0%{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}100%{opacity:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);}}@-webkit-keyframes arrow-bounce-down{0%{-webkit-transform:translateY(0);transform:translateY(0);}5%{-webkit-transform:translateY(4px);transform:translateY(4px);}10%{-webkit-transform:translateY(0);transform:translateY(0);}15%{-webkit-transform:translateY(-2px);transform:translateY(-2px);}20%{-webkit-transform:translateY(0);transform:translateY(0);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes arrow-bounce-down{0%{-webkit-transform:translateY(0);transform:translateY(0);}5%{-webkit-transform:translateY(4px);transform:translateY(4px);}10%{-webkit-transform:translateY(0);transform:translateY(0);}15%{-webkit-transform:translateY(-2px);transform:translateY(-2px);}20%{-webkit-transform:translateY(0);transform:translateY(0);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes arrow-bounce-up{0%{-webkit-transform:translateY(0);transform:translateY(0);}5%{-webkit-transform:translateY(-4px);transform:translateY(-4px);}10%{-webkit-transform:translateY(0);transform:translateY(0);}15%{-webkit-transform:translateY(2px);transform:translateY(2px);}20%{-webkit-transform:translateY(0);transform:translateY(0);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes arrow-bounce-up{0%{-webkit-transform:translateY(0);transform:translateY(0);}5%{-webkit-transform:translateY(-4px);transform:translateY(-4px);}10%{-webkit-transform:translateY(0);transform:translateY(0);}15%{-webkit-transform:translateY(2px);transform:translateY(2px);}20%{-webkit-transform:translateY(0);transform:translateY(0);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes arrow-rotate-up-bounce-up{0%{-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);}5%{-webkit-transform:translateY(-4px) rotate(180deg);transform:translateY(-4px) rotate(180deg);}10%{-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);}15%{-webkit-transform:translateY(2px) rotate(180deg);transform:translateY(2px) rotate(180deg);}20%{-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);}100%{-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);}}@keyframes arrow-rotate-up-bounce-up{0%{-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);}5%{-webkit-transform:translateY(-4px) rotate(180deg);transform:translateY(-4px) rotate(180deg);}10%{-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);}15%{-webkit-transform:translateY(2px) rotate(180deg);transform:translateY(2px) rotate(180deg);}20%{-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);}100%{-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);}}@-webkit-keyframes search-facets-fadein{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes search-facets-fadein{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}body{background-color:#00b455;background-color:var(--color-green);}body.js-menu-open{overflow:hidden;}.layout-container{position:relative;min-height:100vh;background-color:#fff;background-color:var(--color-body);color:#1e2458;color:var(--color-text);overflow:hidden;}.svg-symbols{display:none;}path,circle,rect,polygon{fill:currentColor;-webkit-transition:fill 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:fill 0.15s var(--timing-function-ease-out-1);transition:fill 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:fill 0.15s var(--timing-function-ease-out-1);}a:focus,button:focus{outline:none;}.js-user-is-tabbing a:focus,.js-user-is-tabbing button:focus{outline:solid 2px #265b8b;outline:solid 2px var(--color-focus-outline);outline:5px auto -webkit-focus-ring-color !important;outline-offset:0;}a{text-decoration:underline;color:#00b455;color:var(--color-links);-webkit-transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:color 0.15s var(--timing-function-ease-out-1);transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:color 0.15s var(--timing-function-ease-out-1);}a:hover,a:focus{color:#009b49;color:var(--color-links-hover);}a.active,a.is-active{cursor:default;}mark{color:#00b455;color:var(--color-green);background:none;}abbr[title]{text-decoration:none;text-transform:uppercase;}b,strong,.text-bold{font-family:"Venn-Bold",sans-serif;font-weight:normal;}i,em,.text-italic{font-style:italic;}u,.text-underline{text-decoration:underline;}.main-container > .container > .row{margin-left:0;margin-right:0;}.main-container > .container > .row > section{width:100%;margin-top:3.125rem;margin-bottom:3.125rem;}.main-container > .container > .hero + .row > section{margin-top:0;margin-bottom:0;}.row--margins [class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.875rem;}.row--margins [class*=col-] > [class*=background-]{width:100%;}html{font-size:100%;font-family:sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}body{font-family:"Venn-Regular",sans-serif;font-weight:normal;line-height:1.375;}h1,h2,h3,h4,h5{max-width:100%;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}h1 a,h2 a,h3 a,h4 a,h5 a{color:currentColor;}h1,.h1{font-family:"VennEx-XBold",sans-serif;font-size:50px;font-size:3.125rem;line-height:3.4375rem;font-weight:normal;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:normal;}h2,.h2{font-family:"VennEx-XBold",sans-serif;font-size:30px;font-size:1.875rem;line-height:2.125rem;font-weight:normal;margin-bottom:1.875rem;text-transform:uppercase;letter-spacing:normal;}h3,.h3{font-family:"VennEx-XBold",sans-serif;font-size:26px;font-size:1.625rem;line-height:1.875rem;font-weight:normal;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:normal;}h4,.h4{font-family:"VennEx-XBold",sans-serif;font-size:22px;font-size:1.375rem;line-height:1.625rem;font-weight:normal;margin-bottom:1.25rem;text-transform:none;letter-spacing:normal;}h5,.h5{font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;line-height:1.125rem;font-weight:normal;margin-bottom:0.375rem;text-transform:none;letter-spacing:normal;}.text-content p,.text-content ul,.text-content ol,.text-content blockquote,.text-content cite,.field--name-field-pt-html-code p,.field--name-field-pt-html-code ul,.field--name-field-pt-html-code ol,.field--name-field-pt-html-code blockquote,.field--name-field-pt-html-code cite{max-width:100%;word-wrap:break-word;}.text-content p,.text-content ul,.text-content ol,.field--name-field-pt-html-code p,.field--name-field-pt-html-code ul,.field--name-field-pt-html-code ol{margin:0;color:#3b3b3b;color:var(--color-grey-dark);}.text-content p:not(:last-child),.text-content ul:not(:last-child),.text-content ol:not(:last-child),.field--name-field-pt-html-code p:not(:last-child),.field--name-field-pt-html-code ul:not(:last-child),.field--name-field-pt-html-code ol:not(:last-child){margin-bottom:0.9375rem;}[class*=background] .text-content p,[class*=background] .text-content ul,[class*=background] .text-content ol,[class*=background] .field--name-field-pt-html-code p,[class*=background] .field--name-field-pt-html-code ul,[class*=background] .field--name-field-pt-html-code ol{color:currentColor;}.text-content li,.field--name-field-pt-html-code li{margin-bottom:0;}.text-content ul,.text-content ol,.field--name-field-pt-html-code ul,.field--name-field-pt-html-code ol{position:relative;text-align:left;margin-left:0.1875pxrem;list-style:none;}.text-content ul li,.text-content ol li,.field--name-field-pt-html-code ul li,.field--name-field-pt-html-code ol li{position:relative;padding-left:30px;}.text-content ul li:not(:last-of-type),.text-content ol li:not(:last-of-type),.field--name-field-pt-html-code ul li:not(:last-of-type),.field--name-field-pt-html-code ol li:not(:last-of-type){margin-bottom:0.625rem;}.text-content ul li::before,.text-content ol li::before,.field--name-field-pt-html-code ul li::before,.field--name-field-pt-html-code ol li::before{content:"";display:block;position:absolute;left:5px;}.text-content ul li ul,.text-content ul li ol,.text-content ol li ul,.text-content ol li ol,.field--name-field-pt-html-code ul li ul,.field--name-field-pt-html-code ul li ol,.field--name-field-pt-html-code ol li ul,.field--name-field-pt-html-code ol li ol{margin-top:5px;margin-bottom:5px;margin-left:0;}.text-content ul > li,.field--name-field-pt-html-code ul > li{list-style:none;}.text-content ul > li::before,.field--name-field-pt-html-code ul > li::before{top:9px;width:6px;height:6px;border-radius:50%;background-color:#00b455;background-color:var(--color-links);}.background--green .text-content ul > li::before,.background--green .field--name-field-pt-html-code ul > li::before{background-color:currentColor;}.text-content ul > li > ul > li::before,.field--name-field-pt-html-code ul > li > ul > li::before{top:12px;width:4px;height:4px;background:none;border:solid 1px currentColor;}.text-content ul > li > ul > li:not(:last-of-type),.field--name-field-pt-html-code ul > li > ul > li:not(:last-of-type){margin-bottom:0.9375rem;}.text-content ol,.field--name-field-pt-html-code ol{counter-reset:ol-counter;}.text-content ol li::before,.field--name-field-pt-html-code ol li::before{font-family:"Venn-Bold",sans-serif;}.text-content ol > li::before,.field--name-field-pt-html-code ol > li::before{left:0;top:0;content:counter(ol-counter) ".";counter-increment:ol-counter;font-size:0.9em;}.text-content ol > li > ol > li::before,.field--name-field-pt-html-code ol > li > ol > li::before{content:counter(ol-counter,lower-latin);font-size:0.8em;}.text-content ol > li > ol > li > ol > li::before,.field--name-field-pt-html-code ol > li > ol > li > ol > li::before{content:counter(ol-counter,lower-roman);font-size:0.7em;}.description,.form-item--error-message,form p{font-size:14px;font-size:0.875rem;line-height:1.25rem;margin-bottom:1.25rem;}.activity-carousel .horizontal-carousel{}.activity-carousel .horizontal-carousel .horizontal-carousel__item{width:17.8125rem;max-width:none;}@media screen and (max-width:575px){.activity-carousel .horizontal-carousel .horizontal-carousel__item{width:calc(100vw - 30px);}}.activity-carousel .horizontal-carousel .horizontal-carousel__item:first-child{margin-left:auto;}.activity-carousel .horizontal-carousel .horizontal-carousel__item:last-child{margin-right:auto;}.activity-carousel .horizontal-carousel__navigation{margin-top:2.5rem;}.form-group > .activity-carousel{margin-bottom:-1rem;}.activity-teaser{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:17.8125rem;height:26.25rem;color:#fff;color:var(--color-white);font-family:"VennEx-XBold",sans-serif;text-transform:uppercase;text-align:center;border-left:solid 15px transparent;border-right:solid 15px transparent;}@media screen and (max-width:575px){.activity-teaser{width:calc(100vw - 30px);}}.activity-teaser,.activity-teaser__image,.activity-teaser__title,.activity-teaser__subtitle{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.activity-teaser a{display:block;color:currentColor;text-decoration:none;}.paragraph[class*=background] .activity-teaser a:hover,.paragraph[class*=background] .activity-teaser a:focus{color:currentColor;}.activity-teaser::before,.activity-teaser__image,.activity-teaser__image a{position:absolute;left:0;top:0;width:100%;height:100%;}.activity-teaser::before{content:"";-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px 4px var(--color-black-a14);box-shadow:0 0 20px 4px rgba(0,0,0,0.14);box-shadow:0 0 20px 4px var(--color-black-a14);opacity:0;-webkit-transition:opacity 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:opacity 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s cubic-bezier(0.22,1.03,0.69,0.97),transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s var(--timing-function-ease-out-1),transform 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s cubic-bezier(0.22,1.03,0.69,0.97),transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s var(--timing-function-ease-out-1),transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.activity-teaser__image{overflow:hidden;}.activity-teaser__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media screen and (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.activity-teaser__image img{position:relative;display:block;width:auto;max-width:none;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}}@supports (-ms-ime-align:auto){.activity-teaser__image img{position:relative;display:block;width:auto;max-width:none;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}}.activity-teaser__title,.activity-teaser__subtitle{position:relative;width:100%;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-shadow:0 0 4px rgba(0,0,0,0.5);text-shadow:0 0 4px var(--color-black-a50);pointer-events:none;z-index:1;}.activity-teaser__title{margin-top:16.25rem;margin-bottom:0.625rem;font-size:17px;font-size:1.0625rem;line-height:1.25rem;}.activity-teaser__subtitle{padding:0 1.875rem;font-size:10px;font-size:0.625rem;line-height:0.875rem;}@media screen and (min-width:768px){.activity-teaser:hover{z-index:1;-webkit-transform:scale(1.275);transform:scale(1.275);}.activity-teaser:hover,.activity-teaser:hover::before,.activity-teaser:hover .activity-teaser__image,.activity-teaser:hover .activity-teaser__title,.activity-teaser:hover .activity-teaser__subtitle{-webkit-transition-duration:0.5s;transition-duration:0.5s;}.activity-teaser:hover::before,.activity-teaser:hover .activity-teaser__image{-webkit-transform:scale(1,0.875);transform:scale(1,0.875);}.activity-teaser:hover::before{opacity:1;}.activity-teaser:hover .activity-teaser__title{-webkit-transform:scale(1.275) translateY(-1.6875rem);transform:scale(1.275) translateY(-1.6875rem);}.activity-teaser:hover .activity-teaser__subtitle{-webkit-transform:translateY(-1.875rem);transform:translateY(-1.875rem);}.activity-teaser:focus-within{z-index:1;-webkit-transform:scale(1.275);transform:scale(1.275);}.activity-teaser:focus-within,.activity-teaser:focus-within::before,.activity-teaser:focus-within .activity-teaser__image,.activity-teaser:focus-within .activity-teaser__title,.activity-teaser:focus-within .activity-teaser__subtitle{-webkit-transition-duration:0.5s;transition-duration:0.5s;}.activity-teaser:focus-within::before,.activity-teaser:focus-within .activity-teaser__image{-webkit-transform:scale(1,0.875);transform:scale(1,0.875);}.activity-teaser:focus-within::before{opacity:1;}.activity-teaser:focus-within .activity-teaser__title{-webkit-transform:scale(1.275) translateY(-1.6875rem);transform:scale(1.275) translateY(-1.6875rem);}.activity-teaser:focus-within .activity-teaser__subtitle{-webkit-transform:translateY(-1.875rem);transform:translateY(-1.875rem);}}.activity-search-teaser{position:relative;max-width:21.875rem;padding:1.25rem;background:#fff;background:var(--color-white);border-radius:0;cursor:pointer;}.activity-search-teaser::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px 4px var(--color-black-a14);box-shadow:0 0 20px 4px rgba(0,0,0,0.14);box-shadow:0 0 20px 4px var(--color-black-a14);pointer-events:none;opacity:0;-webkit-transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);-webkit-transition:opacity 0.15s var(--timing-function-ease-in-1);transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);transition:opacity 0.15s var(--timing-function-ease-in-1);}.activity-search-teaser:hover::before,.activity-search-teaser.has-focus-within::before{opacity:1;}.activity-search-teaser:hover .activity-search-teaser__image img,.activity-search-teaser.has-focus-within .activity-search-teaser__image img{-webkit-transform:scale(1.1);transform:scale(1.1);}.activity-search-teaser:focus-within::before{opacity:1;}.activity-search-teaser:focus-within .activity-search-teaser__image img{-webkit-transform:scale(1.1);transform:scale(1.1);}.activity-search-teaser__image{background:#f0f0f0;background:var(--color-white-smoke);width:100%;max-height:14.375rem;overflow:hidden;position:relative;}.activity-search-teaser__image::before{content:"";padding-bottom:75%;display:block;}.activity-search-teaser__image .media--bundle--mt-image{position:absolute;top:0;bottom:0;left:0;right:0;}.activity-search-teaser__image img{-o-object-fit:cover;object-fit:cover;will-change:transform;-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.655,0,0.89,1);-webkit-transition:-webkit-transform 0.15s var(--timing-function-ease-in-1);transition:-webkit-transform 0.15s cubic-bezier(0.655,0,0.89,1);transition:-webkit-transform 0.15s var(--timing-function-ease-in-1);transition:transform 0.15s cubic-bezier(0.655,0,0.89,1);transition:transform 0.15s var(--timing-function-ease-in-1);transition:transform 0.15s cubic-bezier(0.655,0,0.89,1),-webkit-transform 0.15s cubic-bezier(0.655,0,0.89,1);transition:transform 0.15s var(--timing-function-ease-in-1),-webkit-transform 0.15s var(--timing-function-ease-in-1);}.activity-search-teaser__image a,.activity-search-teaser__image img{position:absolute;top:0;left:0;width:100%;height:100%;}.activity-search-teaser__title{font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;margin-top:0.625rem;margin-bottom:0;line-height:1.29;font-weight:normal;text-transform:none;}.activity-search-teaser__title a{color:#1e2458;color:var(--color-blue);text-decoration:none;}.activity-search-teaser__title a:focus{outline:none;}.activity-search-teaser__subtitle{font-size:16px;font-size:1rem;display:none;color:#3b3b3b;color:var(--color-grey-dark);}@media screen and (min-width:768px){.search__results--list-view .activity-search-teaser{width:100%;max-width:none;}.search__results--list-view .activity-search-teaser__image{display:none;}.search__results--list-view .activity-search-teaser__subtitle{display:block;}}.alert{position:relative;max-width:100%;padding:0.625rem;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:#fff;background-color:var(--color-white);border:solid 0.125rem #00b455;border:solid 0.125rem var(--color-green);margin:1.25rem 0;-webkit-animation:fadein 0.15s linear;animation:fadein 0.15s linear;}.alert button{position:absolute;right:0.625rem;top:0.625rem;}.alert-danger{border-color:#b60b0b;border-color:var(--color-red);}.alert-danger a{color:#b60b0b;color:var(--color-red);}.alert-danger a:hover,.alert-danger a:focus{color:#860808;color:var(--color-red-hover);}.breadcrumb{position:absolute;margin-top:5rem;font-size:0;line-height:1;color:#fff;color:var(--color-white);z-index:1;}@media screen and (max-width:767px){.breadcrumb{display:none;}}@media screen and (min-width:1200px){.breadcrumb{margin-top:8.125rem;}}.breadcrumb li{position:relative;display:inline-block;vertical-align:top;font-size:14px;font-size:0.875rem;line-height:1.25rem;}.breadcrumb li .icon{position:absolute;right:0.4375rem;top:50%;width:0.625rem;height:0.625rem;margin-top:-0.3125rem;}.breadcrumb li:not(:last-child){padding-right:1.5rem;}.breadcrumb li:last-child .icon{display:none;}.breadcrumb li:last-child:first-child > span{display:none;}.breadcrumb a{display:block;color:currentColor;}.breadcrumb a:hover,.breadcrumb a:focus{color:#b1eb97;color:var(--color-green-light);}.battle-of-the-tender .breadcrumb,.form-battle-of-the-tender .breadcrumb{display:none;}.btn{display:inline-block;vertical-align:top;padding:0 0.625rem;max-width:100%;min-width:10rem;height:2.5rem;background-color:#00b455;background-color:var(--color-green);border:solid 1px transparent;border-radius:0.25rem;color:#fff;color:var(--color-white);font-size:10px;font-size:0.625rem;line-height:2.5rem;text-align:center;text-transform:uppercase;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);}.btn .icon{vertical-align:middle;}.btn .icon:first-child{margin-right:0.3125rem;}.btn .icon:last-child{margin-left:0.3125rem;}.btn .icon--arrow-up,.btn .icon--arrow-down{width:1rem;height:1rem;}.btn:hover,.btn:focus,.btn.is-active{background-color:#1e2458;background-color:var(--color-blue);border-color:transparent;color:#fff;color:var(--color-white);}.btn--border{background-color:#00b455;background-color:var(--color-green);border-color:#fff;border-color:var(--color-white);color:#fff;color:var(--color-white);}.btn--border:hover,.btn--border:focus,.btn--border.is-active{background-color:#1e2458;background-color:var(--color-blue);border-color:#fff;border-color:var(--color-white);color:#fff;color:var(--color-white);}.background--green .btn--green{border-color:#fff;border-color:var(--color-white);}.background--blue .btn--green:hover,.background--blue .btn--green:focus,.background--blue .btn--green.is-active{border-color:#fff;border-color:var(--color-white);}.btn--blue{background-color:#1e2458;background-color:var(--color-blue);border-color:transparent;color:#fff;color:var(--color-white);}.btn--blue:hover,.btn--blue:focus,.btn--blue.is-active{background-color:#00b455;background-color:var(--color-green);border-color:transparent;color:#fff;color:var(--color-white);}.background--green .btn--blue:hover,.background--green .btn--blue:focus,.background--green .btn--blue.is-active{border-color:#fff;border-color:var(--color-white);}.background--blue .btn--blue{border-color:#fff;border-color:var(--color-white);}.btn--blue--border{background-color:#1e2458;background-color:var(--color-blue);border-color:#fff;border-color:var(--color-white);color:#fff;color:var(--color-white);}.btn--blue--border:hover,.btn--blue--border:focus,.btn--blue--border.is-active{background-color:#00b455;background-color:var(--color-green);border-color:#fff;border-color:var(--color-white);color:#fff;color:var(--color-white);}.btn--transparent{background-color:transparent;border-color:transparent;color:currentColor;}.btn--transparent:hover,.btn--transparent:focus,.btn--transparent.is-active{background-color:#00b455;background-color:var(--color-green);border-color:transparent;color:#fff;color:var(--color-white);}.btn--transparent--border{background-color:transparent;border-color:currentColor;color:currentColor;}.btn--transparent--border:hover,.btn--transparent--border:focus,.btn--transparent--border.is-active{background-color:#00b455;background-color:var(--color-green);border-color:transparent;color:#fff;color:var(--color-white);}.btn[disabled],.btn.js-disabled{background-color:transparent;border-color:currentColor;color:currentColor;cursor:default;}.btn[disabled]:hover,.btn[disabled]:focus,.btn[disabled].is-active,.btn.js-disabled:hover,.btn.js-disabled:focus,.btn.js-disabled.is-active{background-color:transparent;border-color:currentColor;color:currentColor;}.btn:not([disabled]):hover .icon--arrow-left,.btn:not([disabled]):focus .icon--arrow-left{-webkit-animation:arrow-nudge-left 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-animation:arrow-nudge-left 0.15s var(--timing-function-ease-out-1);animation:arrow-nudge-left 0.15s cubic-bezier(0.22,1.03,0.69,0.97);animation:arrow-nudge-left 0.15s var(--timing-function-ease-out-1);}.btn:not([disabled]):hover .icon--arrow-right,.btn:not([disabled]):focus .icon--arrow-right{-webkit-animation:arrow-nudge-right 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-animation:arrow-nudge-right 0.15s var(--timing-function-ease-out-1);animation:arrow-nudge-right 0.15s cubic-bezier(0.22,1.03,0.69,0.97);animation:arrow-nudge-right 0.15s var(--timing-function-ease-out-1);}.btn:not([disabled]):hover .icon--arrow-down,.btn:not([disabled]):focus .icon--arrow-down{-webkit-animation:arrow-nudge-down 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-animation:arrow-nudge-down 0.15s var(--timing-function-ease-out-1);animation:arrow-nudge-down 0.15s cubic-bezier(0.22,1.03,0.69,0.97);animation:arrow-nudge-down 0.15s var(--timing-function-ease-out-1);}.btn:not([disabled]):hover .icon--arrow-up,.btn:not([disabled]):focus .icon--arrow-up{-webkit-animation:arrow-nudge-up 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-animation:arrow-nudge-up 0.15s var(--timing-function-ease-out-1);animation:arrow-nudge-up 0.15s cubic-bezier(0.22,1.03,0.69,0.97);animation:arrow-nudge-up 0.15s var(--timing-function-ease-out-1);}.text-content .btn{margin-top:2.8125rem;}.block--calamitybutton{position:absolute;top:4.6875rem;text-align:right;}@media screen and (max-width:991px){.block--calamitybutton{position:fixed;right:10px;top:4.375rem;z-index:101;z-index:var(--z-index-header);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.js-menu-open .block--calamitybutton{z-index:1;}.js-sticky-header .block--calamitybutton{-webkit-transform:translateX(calc(100% + 10px));transform:translateX(calc(100% + 10px));-webkit-transition-duration:0.15s;transition-duration:0.15s;}}@media screen and (min-width:992px){.block--calamitybutton{max-width:calc(100vw - 250px);}}@media screen and (min-width:992px) and (max-width:1199px){.block--calamitybutton{width:865px;}}@media screen and (min-width:1200px){.block--calamitybutton{width:1030px;}}@media screen and (max-width:991px){.toolbar-vertical .block--calamitybutton{margin-top:40px;}}.toolbar-tray-open.toolbar-horizontal .block--calamitybutton{margin-top:40px;}.calamity-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.3125rem 0.5rem;border-radius:0.25rem;background-color:#fff;background-color:var(--color-white);color:#1e2458;color:var(--color-blue);text-decoration:none;font-size:0;line-height:1;overflow:hidden;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.25);-webkit-box-shadow:0 2px 4px var(--color-black-a25);box-shadow:0 2px 4px rgba(0,0,0,0.25);box-shadow:0 2px 4px var(--color-black-a25);z-index:2;}.calamity-button:hover,.calamity-button:focus{color:#00b455;color:var(--color-green);}@media screen and (min-width:992px){.calamity-button{right:0;margin-right:0;z-index:101;z-index:var(--z-index-header);}.js-sticky-header .calamity-button{z-index:2;}}.calamity-button__icon,.calamity-button__text{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}.calamity-button__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.625rem;margin-right:0.1875rem;color:#00b455;color:var(--color-green);}.calamity-button__icon .icon{width:1.25rem;height:1.25rem;}.calamity-button__text{font-family:"VennSemiEx-Bold",sans-serif;font-size:0.8125rem;text-align:center;}.main-container{min-height:400px;}@media screen and (min-width:992px){.main-container > .container{position:relative;left:95px;max-width:calc(100vw - 190px);}.main-container > .container .breadcrumb{left:22.5px;}}@media screen and (min-width:1330px){.main-container > .container{max-width:1140px;}.main-container > .container .breadcrumb{left:15px;}}.main-container > .container > .row:not(.additional-navigation--row):first-child,.main-container > .container .breadcrumb + .row:not(.additional-navigation--row){padding-top:5rem;}.main-container > .container > .row:not(.additional-navigation--row):first-child::before,.main-container > .container .breadcrumb + .row:not(.additional-navigation--row)::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:5rem;background-color:#3b3b3b;background-color:var(--color-grey-dark);}@media screen and (min-width:992px){.main-container > .container > .row:not(.additional-navigation--row):first-child::before,.main-container > .container .breadcrumb + .row:not(.additional-navigation--row)::before{left:50%;width:100vw;height:7.5rem;margin-left:calc(-50vw - 95px);}}@media screen and (min-width:768px) and (max-width:991px){.main-container > .container .breadcrumb + .row{padding-top:7.5rem;}.main-container > .container .breadcrumb + .row::before{height:7.5rem;}}@media screen and (min-width:992px){.main-container > .container .breadcrumb + .row{padding-top:10rem;}.main-container > .container .breadcrumb + .row::before{height:10rem;}}@media screen and (min-width:1200px){.main-container > .container .breadcrumb + .row{padding-top:13.125rem;}.main-container > .container .breadcrumb + .row::before{height:13.125rem;}}.main-container > .container .block--f-jobs-candidate-home-link{position:absolute;z-index:1;}.main-container > .container .block--f-jobs-candidate-home-link a{height:40px;border-radius:45px;text-decoration:none;background-color:#00b455;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:white;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"VennSemiEx-Bold",sans-serif;text-transform:uppercase;width:160px;font-size:10px;font-size:0.625rem;}@media screen and (max-width:767px){.main-container > .container .block--f-jobs-candidate-home-link{top:4rem;right:5px;}.main-container > .container .hero__title{top:10px;}}@media screen and (min-width:768px) and (max-width:991px){.main-container > .container .block--f-jobs-candidate-home-link{top:1.25rem;right:100px;}}@media screen and (min-width:992px){.main-container > .container .block--f-jobs-candidate-home-link{top:1.25rem;right:40px;}}@media screen and (min-width:1200px){.main-container > .container .block--f-jobs-candidate-home-link{right:100px;}}.sliding-popup-bottom{width:100%;background-color:#1e2458;background-color:var(--color-blue);border-radius:4px;position:sticky;margin:auto;}@media screen and (max-width:991px){.sliding-popup-bottom{max-width:calc(100vw - 45px);-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem);}}@media screen and (max-width:406px){.sliding-popup-bottom{max-width:calc(100vw - 25px);}}@media screen and (min-width:992px){.sliding-popup-bottom{max-width:calc(100vw - 190px - 30px);-webkit-transform:translate(5.9375rem,-3.125rem);transform:translate(5.9375rem,-3.125rem);}}@media screen and (min-width:1330px){.sliding-popup-bottom{max-width:1110px;}}.sliding-popup-bottom::before{position:absolute;content:"";top:0;right:0;left:0;bottom:0;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px 2px var(--color-black-a50);box-shadow:0 0 10px 2px rgba(0,0,0,0.5);box-shadow:0 0 10px 2px var(--color-black-a50);border-radius:4px;pointer-events:none;}.eu-cookie-compliance-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;color:#fff;color:var(--color-white);padding:1.875rem 2.1875rem;}.eu-cookie-compliance-content .close-button{position:absolute;content:"";font-size:0;display:block;width:1.25rem;height:1.25rem;background-image:url(/themes/custom/dredger/public/images/icon/close-white.svg);background-repeat:no-repeat;right:1.0625rem;top:1.0625rem;font-family:"Venn-Bold",sans-serif;-webkit-transition:color 0.5s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:color 0.5s var(--timing-function-ease-out-1);transition:color 0.5s cubic-bezier(0.22,1.03,0.69,0.97);transition:color 0.5s var(--timing-function-ease-out-1);}.eu-cookie-compliance-content .close-button:hover,.eu-cookie-compliance-content .close-button:focus{color:#b1eb97;color:var(--color-green-light);}@media screen and (max-width:991px){.eu-cookie-compliance-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.875rem 1.25rem 1.25rem;}}@media screen and (max-width:406px){.eu-cookie-compliance-content{padding-left:calc(10vw - 30px);padding-right:calc(10vw - 30px);}}.eu-cookie-compliance-message{max-width:unset;}.eu-cookie-compliance-message > :not(p){margin-bottom:0.625rem;}@media screen and (max-width:991px){.eu-cookie-compliance-message > :not(p){margin-bottom:1.5rem;}}.eu-cookie-compliance-message a{color:#fff;color:var(--color-white);font-family:"Venn-Bold",sans-serif;-webkit-transition:color 0.5s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:color 0.5s var(--timing-function-ease-out-1);transition:color 0.5s cubic-bezier(0.22,1.03,0.69,0.97);transition:color 0.5s var(--timing-function-ease-out-1);}.eu-cookie-compliance-message a:hover,.eu-cookie-compliance-message a:focus{color:#b1eb97;color:var(--color-green-light);}.eu-cookie-compliance-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:unset;margin-left:3.75rem;margin-right:3.75rem;}@media screen and (max-width:991px){.eu-cookie-compliance-buttons{margin:1.875rem 0 0;}}@media screen and (max-width:424px){.eu-cookie-compliance-buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.eu-cookie-compliance-buttons .agree-button{display:inline-block;vertical-align:top;padding:0 0.625rem;max-width:100%;min-width:10rem;height:2.5rem;background-color:#00b455;background-color:var(--color-green);border:solid 1px transparent;border-radius:0.25rem;color:#fff;color:var(--color-white);font-size:10px;font-size:0.625rem;line-height:2.5rem;text-align:center;text-transform:uppercase;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);}.eu-cookie-compliance-buttons .agree-button .icon{vertical-align:middle;}.eu-cookie-compliance-buttons .agree-button .icon:first-child{margin-right:0.3125rem;}.eu-cookie-compliance-buttons .agree-button .icon:last-child{margin-left:0.3125rem;}.eu-cookie-compliance-buttons .agree-button .icon--arrow-up,.eu-cookie-compliance-buttons .agree-button .icon--arrow-down{width:1rem;height:1rem;}.eu-cookie-compliance-buttons .agree-button:hover,.eu-cookie-compliance-buttons .agree-button:focus,.eu-cookie-compliance-buttons .agree-button.is-active{background-color:transparent;border-color:#fff;border-color:var(--color-white);color:#fff;color:var(--color-white);}.eu-cookie-compliance-buttons .decline-button{display:inline-block;vertical-align:top;padding:0 0.625rem;max-width:100%;min-width:10rem;height:2.5rem;background-color:transparent;border:solid 1px currentColor;border-radius:0.25rem;color:#fff;color:var(--color-white);font-size:10px;font-size:0.625rem;line-height:2.5rem;text-align:center;text-transform:uppercase;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);margin-left:1.25rem;}.eu-cookie-compliance-buttons .decline-button .icon{vertical-align:middle;}.eu-cookie-compliance-buttons .decline-button .icon:first-child{margin-right:0.3125rem;}.eu-cookie-compliance-buttons .decline-button .icon:last-child{margin-left:0.3125rem;}.eu-cookie-compliance-buttons .decline-button .icon--arrow-up,.eu-cookie-compliance-buttons .decline-button .icon--arrow-down{width:1rem;height:1rem;}.eu-cookie-compliance-buttons .decline-button:hover,.eu-cookie-compliance-buttons .decline-button:focus,.eu-cookie-compliance-buttons .decline-button.is-active{background-color:#00b455;background-color:var(--color-green);border-color:transparent;color:#fff;color:var(--color-white);}@media screen and (max-width:424px){.eu-cookie-compliance-buttons .decline-button{margin-left:unset;}}.paragraph table{border-collapse:collapse;margin-top:15px;margin-bottom:15px;}.paragraph table td,.paragraph table th{border:1px solid #1e2458;border:1px solid var(--color-blue);}.paragraph table tr:first-child td,.paragraph table tr:first-child th{border-top:0;}.paragraph table tr:last-child{border-bottom:0;}.paragraph table tr:last-child td{border-bottom:0;}.paragraph table tr td:first-child,.paragraph table tr th:first-child{border-left:0;}.paragraph table tr td:last-child,.paragraph table tr th:last-child{border-right:0;}.tabs{font-size:0;line-height:1;margin-bottom:3.125rem;}.tabs .nav-tabs{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;border-bottom:solid 1px #1e2458;border-bottom:solid 1px var(--color-blue);}@media screen and (max-width:575px){.tabs .nav-tabs{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.tabs .nav-tabs li,.tabs .nav-tabs a{display:-webkit-box;display:-ms-flexbox;display:flex;}.tabs .nav-tabs a{position:relative;padding:1.375rem 0.9375rem 1.875rem 0.9375rem;font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;text-decoration:none;color:#1e2458;color:var(--color-blue);text-align:center;}.tabs .nav-tabs a::before,.tabs .nav-tabs a::after{position:absolute;opacity:0;-webkit-transition:opacity 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:opacity 0.15s var(--timing-function-ease-out-1);transition:opacity 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.15s var(--timing-function-ease-out-1);}.tabs .nav-tabs a::before{content:"";display:block;left:0;bottom:0;width:100%;height:0.625rem;background-color:#00b455;background-color:var(--color-green);}.tabs .nav-tabs a::after{content:"";display:inline-block;vertical-align:top;width:0;height:0;border-left:inset 0.375rem transparent;border-right:inset 0.375rem transparent;border-top:solid 0.375rem #00b455;border-top:solid 0.375rem var(--color-green);margin-left:-0.375rem;}.tabs .nav-tabs a::after{left:50%;bottom:-0.375rem;}.tabs .nav-tabs a:not(.is-active):not(.nav-link)::after{content:none;}.tabs .nav-tabs a:hover,.tabs .nav-tabs a:focus,.tabs .nav-tabs a.is-active:not(.nav-link),.tabs .nav-tabs a.active{color:#00b455;color:var(--color-green);}.tabs .nav-tabs a.is-active:not(.nav-link)::before,.tabs .nav-tabs a.is-active:not(.nav-link)::after,.tabs .nav-tabs a.active::before,.tabs .nav-tabs a.active::after{opacity:1;}.tab-content{position:relative;border:solid 1px #1e2458;border:solid 1px var(--color-blue);border-top:none;padding:3.125rem 15px;min-height:18.75rem;}@media screen and (min-width:768px){.tab-content{padding-left:3.125rem;padding-right:3.125rem;}}@media screen and (min-width:1200px){.tab-content{padding-left:4.375rem;padding-right:4.375rem;}}.tab-pane:not(.active){display:none;}.tab-pane.active{-webkit-animation:fadein 0.15s linear;animation:fadein 0.15s linear;}.paragraph--pt-system-component .certificates-list .view__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph--pt-system-component .certificates-list .view__content .view__item{width:100%;margin-right:0;margin-bottom:2.5rem;padding:1.25rem 1.25rem 2.8125rem;}@media screen and (max-width:767px){.paragraph--pt-system-component .certificates-list .view__content .view__item{max-width:100%;margin-bottom:1.875rem;padding-bottom:2.1875rem;}}@media screen and (min-width:768px) and (max-width:991px){.paragraph--pt-system-component .certificates-list .view__content .view__item{max-width:calc(50% - 30px / 2);}.paragraph--pt-system-component .certificates-list .view__content .view__item:not(:nth-child(2n)){margin-right:30px;}}@media screen and (min-width:992px) and (max-width:1199px){.paragraph--pt-system-component .certificates-list .view__content .view__item{max-width:calc(33.3333% - (2 * 30px) / 3);}.paragraph--pt-system-component .certificates-list .view__content .view__item:not(:nth-child(3n)){margin-right:30px;}}@media screen and (min-width:1200px){.paragraph--pt-system-component .certificates-list .view__content .view__item{max-width:calc(25% - (3 * 30px) / 4);}.paragraph--pt-system-component .certificates-list .view__content .view__item:not(:nth-child(4n)){margin-right:30px;}}.paragraph--pt-system-component .certificates-list .view__content .view__item .field--name-field-vb-certificate-id{font-size:9px;font-size:0.5625rem;font-family:"Venn-Bold",sans-serif;margin-bottom:0.625rem;}.paragraph--pt-system-component .certificates-list .view__content .view__item .field--name-taxonomy-term-title{font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;line-height:1.125rem;font-weight:normal;margin-bottom:0.375rem;text-transform:none;letter-spacing:normal;margin-bottom:1.5rem;}.paragraph--pt-system-component .certificates-list .view__content .view__item .field--name-description{font-size:14px;font-size:0.875rem;}.contact-search-teaser{position:relative;padding:1.25rem 1.25rem 0.9375rem 1.25rem;background:#fff;background:var(--color-white);color:#1e2458;color:var(--color-blue);font-size:0;line-height:1;}.contact-search-teaser::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px 4px var(--color-black-a14);box-shadow:0 0 20px 4px rgba(0,0,0,0.14);box-shadow:0 0 20px 4px var(--color-black-a14);pointer-events:none;opacity:0;-webkit-transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);-webkit-transition:opacity 0.15s var(--timing-function-ease-in-1);transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);transition:opacity 0.15s var(--timing-function-ease-in-1);}.contact-search-teaser:hover::before,.contact-search-teaser.has-focus-within::before{opacity:1;}.contact-search-teaser:focus-within::before{opacity:1;}.contact-search-teaser a{display:block;max-width:100%;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#3b3b3b;color:var(--color-grey-dark);text-decoration:none;}.contact-search-teaser a:hover,.contact-search-teaser a:focus{color:#00b455;color:var(--color-green);}.contact-search-teaser__title,.contact-search-teaser__icon-link{font-size:14px;font-size:0.875rem;line-height:1.125rem;}.contact-search-teaser__title{font-family:"VennEx-XBold",sans-serif;margin-bottom:0.625rem;}.contact-search-teaser__icon-link{position:relative;padding-left:1.875rem;margin-bottom:0.3125rem;}.contact-search-teaser__icon-link .icon{position:absolute;left:0;top:0;width:1.125rem;height:1.125rem;}.search__results--list-view .contact-search-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.search__results--list-view .contact-search-teaser .contact-search-teaser__title{width:100%;}.search__results--list-view .contact-search-teaser .contact-search-teaser__left,.search__results--list-view .contact-search-teaser .contact-search-teaser__right{width:calc(50% - 0.625rem);}.search__results--list-view .contact-search-teaser .contact-search-teaser__right{margin-left:auto;}.contact-teaser{padding:1.25rem;border:solid 1px #1e2458;border:solid 1px var(--color-blue);border-radius:4px;}@media screen and (min-width:992px){.contact-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.875rem 0;}}@media screen and (min-width:992px){.contact-teaser__left,.contact-teaser__middle,.contact-teaser__right{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding:0 1.875rem;}}@media screen and (min-width:992px){.contact-teaser__left{width:33.3333333333%;}}@media screen and (min-width:992px){.contact-teaser__middle{width:25%;}}@media screen and (min-width:992px){.contact-teaser__right{width:41.6666666667%;}}.contact-teaser__title{font-size:14px;font-size:0.875rem;margin-bottom:0;line-height:1.29;text-transform:none;}.contact-teaser__icon-link{position:relative;margin-top:1.4285714286rem;font-size:14px;font-size:0.875rem;}@media screen and (min-width:992px){.contact-teaser__icon-link{margin-top:0;}.contact-teaser__icon-link + .contact-teaser__icon-link{margin-top:1.4285714286rem;}}.contact-teaser__icon-link a{display:inline-block;padding-left:1.875rem;color:currentColor;text-underline-position:under;}.contact-teaser__icon-link a.address{text-decoration:none;word-spacing:-3px;letter-spacing:-3px;}.contact-teaser__icon-link a:hover,.contact-teaser__icon-link a:focus{color:#00b455;color:var(--color-links);}.contact-teaser__icon-link span{border-bottom:1px solid;word-spacing:normal;letter-spacing:normal;}.contact-teaser__icon-link span.locality + span{padding-left:5px;}.contact-teaser__icon-link span.administrative-area + span{padding-left:5px;}.contact-teaser__icon-link span.postal-code + span{padding-left:5px;}.contact-teaser__icon-link .icon{position:absolute;left:0;top:0;}.block--f-contacts-global-office .contact-teaser{background:#1e2458;background:var(--color-blue);color:#fff;color:var(--color-white);}.block--f-contacts-global-office .contact-teaser a{color:currentColor;}.block--f-contacts-global-office .contact-teaser a:hover,.block--f-contacts-global-office .contact-teaser a:focus{color:#b1eb97;color:var(--color-green-light);}.block--f-contacts-search .view__content{margin-top:3.75rem;}.block--f-contacts-search .view__content.facet-empty{margin-top:0;}.block--f-contacts-search .view__item + .view__item{margin-top:1.875rem;}.block--f-contacts-search .facets-widget-dropdown{display:inline-block;vertical-align:middle;margin-right:0.625rem;margin-bottom:0.625rem;}.block--f-contacts-search .facet-empty .facets-widget-dropdown{margin-right:0;margin-left:-0.625rem;}.block--f-contacts-search .filter{display:inline-block;vertical-align:middle;font-family:"VennSemiEx-Bold",sans-serif;font-size:20px;font-size:1.25rem;}.block--f-contacts-search .filter__text,.block--f-contacts-search .facet-empty{display:inline-block;width:auto;margin-right:0.625rem;margin-bottom:0.625rem;color:#1e2458;color:var(--color-blue);text-transform:uppercase;}.equipment-list-secondary{font-size:0;line-height:1;}.equipment-list-secondary .view__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-0.625rem;}@media screen and (max-width:767px){.equipment-list-secondary .view__content{margin:-0.9375rem;}}.equipment-list-secondary .view__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;margin-bottom:0.625rem;}.equipment-list-secondary .view__item .equipment-teaser{height:100%;}@media screen and (min-width:1200px){.col-md-6 .equipment-list-secondary .view__item{width:25%;}}.paragraph--pt-system-component.vw_equipment_types-used{margin-top:1.5625rem;}.equipment-teaser{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;font-size:0;line-height:1;}.equipment-teaser .field,.equipment-teaser a span,.equipment-teaser__button{position:relative;z-index:3;pointer-events:none;}.equipment-teaser .field--name-description,.equipment-teaser a span{max-width:100%;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.equipment-teaser .field--name-field-vb-image{position:relative;padding-bottom:75%;background-color:#d8d8d8;background-color:var(--color-grey);overflow:hidden;}.equipment-teaser .field--name-field-vb-image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.equipment-teaser .field--name-description{font-size:16px;font-size:1rem;line-height:1.375rem;overflow:hidden;max-height:5.5rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}.equipment-teaser a{color:currentColor;text-decoration:none;}.equipment-teaser a::before,.equipment-teaser a::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}.equipment-teaser a::before{-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px 4px var(--color-black-a14);box-shadow:0 0 20px 4px rgba(0,0,0,0.14);box-shadow:0 0 20px 4px var(--color-black-a14);opacity:0;pointer-events:none;-webkit-transition:opacity 0.5s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:opacity 0.5s var(--timing-function-ease-out-1);transition:opacity 0.5s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.5s var(--timing-function-ease-out-1);}.equipment-teaser a span{display:block;}.equipment-teaser a:hover::before,.equipment-teaser a:hover::after,.equipment-teaser a:focus::before,.equipment-teaser a:focus::after{z-index:2;}.equipment-teaser a:hover::before,.equipment-teaser a:focus::before{opacity:1;}.equipment-teaser__button{margin-top:auto;}.equipment-teaser--small{padding:0.625rem;color:#1e2458;color:var(--color-blue);text-align:left;}@media screen and (max-width:767px){.equipment-teaser--small{padding:0.9375rem;}}.equipment-teaser--small a::after{background-color:#fff;background-color:var(--color-white);}.equipment-teaser--small a span{margin-top:0.3125rem;font-size:12px;font-size:0.75rem;line-height:1rem;color:#1e2458;color:var(--color-blue);}.equipment-teaser--small a:first-child{margin-top:auto;}.equipment-teaser--large{height:16.25rem;padding:1.875rem 1.25rem;color:#fff;color:var(--color-white);text-align:center;}.equipment-teaser--large a::before,.equipment-teaser--large a::after{border-radius:0.25rem;}.equipment-teaser--large a::after{background-color:#1e2458;background-color:var(--color-blue);}.equipment-teaser--large a span{font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;line-height:1.125rem;font-weight:normal;margin-bottom:0.375rem;text-transform:none;letter-spacing:normal;margin-bottom:1.25rem;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;}.equipment-teaser--large a:hover ~ .equipment-teaser__button .btn,.equipment-teaser--large a:focus ~ .equipment-teaser__button .btn{background-color:#00b455;background-color:var(--color-green);border-color:transparent;}.paragraph[class*=background] .equipment-teaser--large a:hover,.paragraph[class*=background] .equipment-teaser--large a:focus{color:currentColor;}.footer{position:absolute;left:0;bottom:0;width:100%;padding:1.875rem 0;background-color:#fff;background-color:var(--color-white);border-top:0.625rem solid #00b455;border-top:0.625rem solid var(--color-green);}.footer a{text-decoration:none;color:#1e2458;color:var(--color-text);}.footer a:hover,.footer a:focus{color:#00b455;color:var(--color-links);}@media screen and (min-width:992px){.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.footer .logo-link{margin-bottom:1.25rem;}@media screen and (min-width:992px){.footer .logo-link{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}.footer .menu{font-size:0;line-height:1;}.footer .menu li{display:inline-block;vertical-align:top;}.footer .menu a{display:block;}.footer .menu--m-social-links{margin-left:-0.625rem;}.footer .menu--m-social-links a{position:relative;width:1.875rem;height:1.875rem;}.footer .menu--m-social-links a .icon{position:absolute;left:50%;top:50%;width:1rem;height:1rem;margin:-0.5rem 0 0 -0.5rem;}@media screen and (min-width:992px){.footer .menu--m-social-links{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}}.footer .menu--m-footer{margin:0.625rem 0 0 -0.625rem;}.footer .menu--m-footer a{padding:0.625rem;font-family:"VennSemiEx-Bold",sans-serif;font-size:13px;font-size:0.8125rem;line-height:1rem;letter-spacing:-0.0375rem;}@media screen and (min-width:992px){.footer .menu--m-footer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc(100% - 7.5rem);margin:-0.625rem -0.625rem 0 auto;text-align:right;}}.footer__closure{font-family:"VennSemiEx",sans-serif;font-size:12px;font-size:0.75rem;letter-spacing:-0.03125rem;margin-top:1.25rem;}@media screen and (min-width:992px){.footer__closure{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:calc(100% - 9.375rem);margin:0.625rem 0 0 auto;text-align:right;}}form{width:100%;max-width:30rem;}form ::-webkit-input-placeholder{color:#d8d8d8;color:var(--color-grey);}form ::-moz-placeholder{color:#d8d8d8;color:var(--color-grey);}form :-ms-input-placeholder{color:#d8d8d8;color:var(--color-grey);}.form-actions{margin-bottom:3.125rem;font-size:0;}.form-actions::after{content:"";display:table;clear:both;}.form-item{position:relative;}.form-item .container-inline{margin:0;}.form-item--error-message{margin-top:-0.875rem;color:#b60b0b;color:var(--color-error);-webkit-animation:fadein 0.15s linear;animation:fadein 0.15s linear;}.form-type-webform-markup{margin-bottom:3.125rem;}.form-type-f-jobs-linkedin-autofill,.form-type-f-jobs-privacy-policy-link{margin-bottom:1.25rem;}.form-required::after{content:"*";display:inline-block;vertical-align:top;margin-left:0.3125rem;}.form-clearbutton{position:absolute;right:0;top:0;width:2.5rem;height:100%;}.form-clearbutton .icon{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.form-clearbutton:hover .icon,.form-clearbutton:focus .icon{-webkit-transform:scale(1.2);transform:scale(1.2);}.form-clearbutton:not(.js-hidden){-webkit-animation:fadein 0.3s linear;animation:fadein 0.3s linear;}input,textarea,select{display:block;width:100%;padding:0.5625rem 2.5rem 0.5625rem 0.625rem;background-color:#fff;background-color:var(--color-white);color:#3b3b3b;color:var(--color-grey-dark);border:solid 1px #3b3b3b;border:solid 1px var(--color-grey-dark);font-family:"Venn-Regular",sans-serif;font-size:16px;font-size:1rem;line-height:1.375rem;margin-bottom:1.25rem;-webkit-transition:border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:border-color 0.15s var(--timing-function-ease-out-1);transition:border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:border-color 0.15s var(--timing-function-ease-out-1);}input + .description,form input + p,input + .form-item--error-message,textarea + .description,form textarea + p,textarea + .form-item--error-message,select + .description,form select + p,select + .form-item--error-message{margin-top:-0.875rem;}input:hover,input:focus,textarea:hover,textarea:focus,select:hover,select:focus{border-color:#000;border-color:var(--color-black);}input[required]:valid:not(.error):not([disabled]),textarea[required]:valid:not(.error):not([disabled]),select[required]:valid:not(.error):not([disabled]){border-color:#00b455;border-color:var(--color-green);}input:focus,input.error,input[required]:valid:not(.error):not([disabled]),textarea:focus,textarea.error,textarea[required]:valid:not(.error):not([disabled]),select:focus,select.error,select[required]:valid:not(.error):not([disabled]){border-width:2px;padding:0.5rem 2.5rem 0.5rem 0.5625rem;}input.error,textarea.error,select.error{border-color:#b60b0b;border-color:var(--color-error);}input.error,input.error + .description,form input.error + p,input.error + .form-item--error-message,textarea.error,textarea.error + .description,form textarea.error + p,textarea.error + .form-item--error-message,select.error,select.error + .description,form select.error + p,select.error + .form-item--error-message{color:#b60b0b;color:var(--color-error);}input:invalid,textarea:invalid,select:invalid{-webkit-box-shadow:none;box-shadow:none;}.form-item.webform-readonly input,input[disabled],.form-item.webform-readonly textarea,textarea[disabled],.form-item.webform-readonly select,select[disabled]{background-color:#f0f0f0;background-color:var(--color-white-smoke);border-color:#d8d8d8;border-color:var(--color-grey);color:#999;color:var(--color-grey-mid);}input,select{height:2.5rem;overflow:hidden;}input[required]:valid:not(.error),textarea[required]:valid:not(.error){background-image:url(/themes/custom/dredger/public/images/icon/checkmark-green.svg);background-size:1.25rem 1.25rem;background-repeat:no-repeat;background-position:calc(100% - 0.5rem) 50%;}input[required]:valid:not(.error):-webkit-autofill,textarea[required]:valid:not(.error):-webkit-autofill{-webkit-animation:autofill-required-checkmark 0s both;animation:autofill-required-checkmark 0s both;}@-webkit-keyframes autofill-required-checkmark{0%{background-image:url(/themes/custom/dredger/public/images/icon/checkmark-green.svg);}100%{background-image:url(/themes/custom/dredger/public/images/icon/checkmark-green.svg);}}@keyframes autofill-required-checkmark{0%{background-image:url(/themes/custom/dredger/public/images/icon/checkmark-green.svg);}100%{background-image:url(/themes/custom/dredger/public/images/icon/checkmark-green.svg);}}textarea{resize:none;}.intl-tel-input{display:block;margin-bottom:1.25rem;}.intl-tel-input .flag-container{padding:1px;}.intl-tel-input .selected-flag{-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1);}.intl-tel-input .selected-flag .iti-arrow{border:none;width:1.25rem;height:1.25rem;background-image:url(/themes/custom/dredger/public/images/icon/chevron-down-blue.svg);background-size:1.25rem 1.25rem;background-repeat:no-repeat;margin-left:10px;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.intl-tel-input .selected-flag .iti-arrow.up{border-bottom:none;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:#f0f0f0;background-color:var(--color-white-smoke);border:none;}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{left:1px;}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-left:75px !important;}.intl-tel-input.allow-dropdown input:focus,.intl-tel-input.allow-dropdown input[type=tel]:focus,.intl-tel-input.allow-dropdown input[type=text]:focus,.intl-tel-input.separate-dial-code input:focus,.intl-tel-input.separate-dial-code input[type=tel]:focus,.intl-tel-input.separate-dial-code input[type=text]:focus{padding-left:74px !important;}label{display:block;width:100%;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#3b3b3b;color:var(--color-grey-dark);margin-bottom:0.375rem;}.webform-readonly label,.form-disabled label{color:#999;color:var(--color-grey-mid);}.control-label{position:relative;}.control-label__text{font-size:16px;font-size:1rem;line-height:1.375rem;}.control-label__text .description,.control-label__text form p,form .control-label__text p,.control-label__text .form-item--error-message{margin-top:0.125rem;margin-bottom:0;}.checkbox{font-size:0;line-height:1;margin-bottom:1.25rem;}.checkbox .control-label{margin-bottom:0;}.checkbox .control-label__text{padding-left:1.625rem;}.checkbox .control-label__text::before{content:"";display:block;position:absolute;left:0;top:0;width:1.25rem;height:1.25rem;background-color:#fff;background-color:var(--color-white);border:solid 1px #1e2458;border:solid 1px var(--color-blue);border-radius:0.25rem;-webkit-transition:border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:border-color 0.15s var(--timing-function-ease-out-1);transition:border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:border-color 0.15s var(--timing-function-ease-out-1);}.checkbox .control-label__text .icon{position:absolute;left:0.0625rem;top:0.0625rem;width:1.125rem;height:1.125rem;color:#00b455;color:var(--color-green);opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.3s linear,-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:opacity 0.3s linear,-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s linear,-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s linear,-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s linear,transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s linear,transform 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s linear,transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s linear,transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.checkbox input{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;background:none;opacity:0;z-index:1;}.checkbox input:checked + .control-label__text{font-family:"Venn-Bold",sans-serif;}.checkbox input:checked + .control-label__text .icon{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.checkbox input:not([disabled]){cursor:pointer;}.checkbox input:not([disabled]):hover + .control-label__text::before,.checkbox input:not([disabled]):focus + .control-label__text::before{border-color:#00b455;border-color:var(--color-green);}.checkbox input[disabled] + .control-label__text{opacity:0.5;}.checkbox input[disabled] + .control-label__text::before,.checkbox input[disabled] + .control-label__text .icon{opacity:0.3;}.form-type-datelist .container-inline{width:100%;}.form-type-datelist .form-item:not(:last-child){width:34%;padding-right:0.9375rem;}.form-type-datelist .form-item:last-child{width:32%;}.form-type-datelist.form-item .container-inline{display:-webkit-box;display:-ms-flexbox;display:flex;}fieldset{min-width:0;}fieldset legend{width:100%;}fieldset legend::after{content:"";display:table;clear:both;}.fieldset-legend{display:block;width:100%;word-wrap:break-word;color:#3b3b3b;color:var(--color-grey-dark);margin-bottom:0.375rem;}input[type=file]{padding-right:0.5625rem;}input[type=file]:focus,input[type=file].error,input[type=file][required]:valid:not(.error):not([disabled]){padding-right:0.5rem;}@media screen and (-ms-high-contrast:none),screen and (-ms-high-contrast:active){input[type=file]{font-size:12px;}}@supports (-ms-ime-align:auto){input[type=file]{font-size:12px;}}.file{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:0;line-height:1;margin-top:0.625rem;margin-bottom:1.25rem;}.file-icon,.file-size,.file-link{display:block;}.file-icon,.file-size{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;}.file-icon{margin-right:0.625rem;color:#00b455;color:var(--color-green);}.file-link,.file-size{font-size:15px;font-size:0.9375rem;line-height:1.25rem;}.file-link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;word-wrap:break-word;}.file-size{margin-left:0.625rem;}.form-managed-file{margin-bottom:1.25rem;}.progress-tracker{margin:0;font-size:0;line-height:1;}.progress-tracker--center .progress-step:first-child,.progress-tracker--center .progress-step:last-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;min-width:20%;}.progress-tracker[data-item-count="2"]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.progress-step{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;min-width:0;}.progress-step::before{content:"";display:block;position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;background-color:#1e2458;background-color:var(--color-blue);}.progress-step .progress-marker{color:#00b455;color:var(--color-green);}.progress-step:not(:last-child)::after{content:none;}.progress-step:first-child .progress-marker{margin-left:0;padding-left:0;}.progress-step:last-child .progress-marker{margin-right:0;padding-right:0;}.progress-step.is-active .progress-marker{background-color:#fff;background-color:var(--color-white);color:#1e2458;color:var(--color-blue);font-size:20px;font-size:1.25rem;}.progress-marker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;height:1.25rem;padding:0 0.625rem;font-family:"VennEx-XBold",sans-serif;font-size:12px;font-size:0.75rem;line-height:1.25rem;background-color:#fff;background-color:var(--color-white);color:#00b455;color:var(--color-green);border:none;border-radius:0;z-index:1;-webkit-transition:color 0.3s cubic-bezier(0.22,1.03,0.69,0.97),font-size 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:color 0.3s var(--timing-function-ease-out-1),font-size 0.3s var(--timing-function-ease-out-1);transition:color 0.3s cubic-bezier(0.22,1.03,0.69,0.97),font-size 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:color 0.3s var(--timing-function-ease-out-1),font-size 0.3s var(--timing-function-ease-out-1);}.progress-text{position:absolute;clip:rect(1px,1px,1px,1px);overflow:hidden;height:0;width:0;word-wrap:normal;}.webform-progress{margin:2.5rem auto;}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker,.webform-progress-tracker .progress-step:hover .progress-marker{background-color:#fff;background-color:var(--color-white);}.webform-progress-tracker .progress-step.is-active .progress-marker,.webform-progress-tracker .progress-step.is-complete .progress-marker{background-color:#fff;background-color:var(--color-white);}.webform-progress-tracker .progress-step.is-active:hover .progress-marker,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker{background-color:#fff;background-color:var(--color-white);}.webform-progress-tracker.progress-tracker{margin-top:0;margin-bottom:0;}.radio{font-size:0;line-height:1;margin-bottom:1.25rem;}.radio .radio{margin-top:0.625rem;}.radio .control-label{margin-bottom:0;}.radio .control-label__text{padding-left:1.625rem;}.radio .control-label__text::before,.radio .control-label__text::after{content:"";display:block;position:absolute;border-radius:50%;}.radio .control-label__text::before{left:0;top:0;width:1.25rem;height:1.25rem;background-color:#fff;background-color:var(--color-white);border:solid 1px #1e2458;border:solid 1px var(--color-blue);-webkit-transition:border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:border-color 0.15s var(--timing-function-ease-out-1);transition:border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:border-color 0.15s var(--timing-function-ease-out-1);}.radio .control-label__text::after{left:0.1875rem;top:0.1875rem;width:0.875rem;height:0.875rem;background-color:#00b455;background-color:var(--color-green);opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.3s linear,-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:opacity 0.3s linear,-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s linear,-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s linear,-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s linear,transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s linear,transform 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s linear,transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s linear,transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.radio input{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;background:none;opacity:0;z-index:1;}.radio input:checked + .control-label__text{font-family:"Venn-Bold",sans-serif;}.radio input:checked + .control-label__text::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.radio input:not([disabled]){cursor:pointer;}.radio input:not([disabled]):hover + .control-label__text::before,.radio input:not([disabled]):focus + .control-label__text::before{border-color:#00b455;border-color:var(--color-green);}.radio input[disabled] + .control-label__text{opacity:0.5;}.radio input[disabled] + .control-label__text::before,.radio input[disabled] + .control-label__text::after{opacity:0.3;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;white-space:nowrap;text-overflow:ellipsis;}select:not([disabled]){cursor:pointer;}@media screen and (-ms-high-contrast:none),screen and (-ms-high-contrast:active){select{padding-right:0.625rem;}select:focus,select.error,select[required]:valid:not(.error):not([disabled]){padding-right:0.5rem;}}.select-wrapper{position:relative;}.form-type-select .icon{position:absolute;right:0.625rem;top:50%;margin:-0.625rem 0 0 -0.625rem;color:#1e2458;color:var(--color-blue);pointer-events:none;}@media screen and (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.form-type-select .icon{display:none;}}.form-type-select.form-disabled .icon{color:#999;color:var(--color-grey-mid);}.select2-container{display:block;font-size:0;line-height:1;margin-bottom:1.25rem;}.select2-container .select2-selection--multiple{height:auto;min-height:2.5rem;}.select2-container .select2-search--inline{max-width:100%;}.select2-container--default .select2-selection--multiple{background-color:#fff;background-color:var(--color-white);border:solid 1px #3b3b3b;border:solid 1px var(--color-grey-dark);border-radius:0;}.select2-container--default .select2-selection--multiple:hover{border-color:#00b455;border-color:var(--color-green);}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0.5625rem 2.5rem 0.5625rem 0.625rem;margin-bottom:-0.3125rem;}.select2-container--default .select2-selection--multiple .select2-selection__choice{position:relative;margin:0 0.625rem 0.3125rem 0;padding:0 0.3125rem 0 1.5rem;background-color:#f0f0f0;background-color:var(--color-white-smoke);border:solid 1px #d8d8d8;border:solid 1px var(--color-grey);font-size:15px;font-size:0.9375rem;line-height:1.25rem;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;color:#3b3b3b;color:var(--color-grey-dark);font-size:0;font-weight:normal;z-index:1;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove::before{content:"";display:block;position:absolute;left:0.3125rem;top:50%;width:0.875rem;height:0.875rem;margin-top:-0.4375rem;background-image:url(/themes/custom/dredger/public/images/icon/close-grey-dark.svg);background-repeat:no-repeat;background-size:0.875rem 0.875rem;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover::before{-webkit-transform:scale(1.2);transform:scale(1.2);}.select2-container--default .select2-search--inline .select2-search__field{max-width:100%;height:auto;margin-top:0;margin-bottom:0;font-size:16px;font-size:1rem;line-height:1;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#00b455;background-color:var(--color-green);color:#fff;color:var(--color-white);-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid 2px #00b455;border:solid 2px var(--color-green);}.select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__rendered{padding:0.5rem 2.5rem 0.5rem 0.5625rem;}.select2-container--open{z-index:1;}body > .select2-container--open{z-index:999;}.select2-container--focus + .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.select2-container + .icon{top:3rem;z-index:2;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.select2-dropdown{background-color:#fff;background-color:var(--color-white);color:#3b3b3b;color:var(--color-grey-dark);border:solid 1px #d8d8d8;border:solid 1px var(--color-grey);border-radius:0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 2px 4px 0 var(--color-black-a25);box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);box-shadow:0 2px 4px 0 var(--color-black-a25);z-index:auto;-webkit-animation:fadein 0.15s linear;animation:fadein 0.15s linear;}.select2-results__option{padding:0.3125rem 0.625rem;font-size:15px;font-size:0.9375rem;-webkit-transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:color 0.15s var(--timing-function-ease-out-1),background-color 0.15s var(--timing-function-ease-out-1);transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:color 0.15s var(--timing-function-ease-out-1),background-color 0.15s var(--timing-function-ease-out-1);}.webform-progress,.webform-confirmation{max-width:30rem;margin-left:auto;margin-right:auto;}.webform-submission-form{max-width:40rem;}.webform-submission-form .panel-body{padding:20px;}.webform-button--previous{float:left;}.webform-button--previous + .webform-button--next,.webform-button--previous + .webform-button--submit{float:right;}.custom-dropdown{position:relative;font-size:0;line-height:1;}.custom-dropdown__trigger{padding-right:1.125rem;font-size:14px;font-size:0.875rem;font-family:"VennSemiEx-Bold",sans-serif;color:#1e2458;color:var(--color-blue);text-transform:none;}.custom-dropdown__trigger__icon{position:absolute;right:0.625rem;top:50%;margin:-0.5625rem 0 0;pointer-events:none;width:1.125rem;height:1.125rem;}.custom-dropdown__options{position:absolute;right:-6px;top:calc(100% + 10px);width:100%;min-width:170px;padding:0;border-radius:4px;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px 4px var(--color-black-a14);box-shadow:0 0 20px 4px rgba(0,0,0,0.14);box-shadow:0 0 20px 4px var(--color-black-a14);border:solid 1px #fff;border:solid 1px var(--color-white);background-color:#1e2458;background-color:var(--color-blue);margin:0;outline:none;z-index:20;z-index:var(--z-index-custom-dropdown);-webkit-animation:fade-in-top 0.3s cubic-bezier(0.16,0.01,0.3,1) both;-webkit-animation:fade-in-top 0.3s var(--timing-function-ease-out-2) both;animation:fade-in-top 0.3s cubic-bezier(0.16,0.01,0.3,1) both;animation:fade-in-top 0.3s var(--timing-function-ease-out-2) both;}.custom-dropdown__options::before{content:"";width:10px;height:10px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#1e2458;background-color:var(--color-blue);right:10px;top:-5px;}.custom-dropdown__options > ul{padding:0 1.25rem;max-height:16.5rem;background-color:#1e2458;background-color:var(--color-blue);overflow-y:auto;position:relative;z-index:20;z-index:var(--z-index-custom-dropdown);}.custom-dropdown__options li{display:block;width:100%;padding:0.5rem 0;font-size:14px;font-size:0.875rem;text-align:left;color:#fff;color:var(--color-white);cursor:pointer;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:color 0.15s var(--timing-function-ease-out-1);transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:color 0.15s var(--timing-function-ease-out-1);}.custom-dropdown__options li:first-child{margin-top:0.75rem;}.custom-dropdown__options li:last-child{margin-bottom:0.75rem;}.custom-dropdown__options li:not(:first-child){border-top:solid 1px #898dbd;border-top:solid 1px var(--color-purple);}.custom-dropdown__options li:hover,.custom-dropdown__options li.focused{color:#b1eb97;color:var(--color-green-light);}.custom-dropdown__options li[aria-selected=true]{font-family:"Venn-Bold",sans-serif;opacity:1;}.custom-dropdown--green .custom-dropdown__trigger{position:relative;width:100%;max-width:100%;padding:0 2.125rem 0 0.625rem;font-family:"VennSemiEx-Bold",sans-serif;font-size:20px;font-size:1.25rem;line-height:28px;min-height:28px;text-align:left;text-transform:uppercase;background-color:#00b455;background-color:var(--color-green);color:#fff;color:var(--color-white);border:solid 1px transparent;-webkit-transition:border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:border-color 0.15s var(--timing-function-ease-out-1),background-color 0.15s var(--timing-function-ease-out-1);transition:border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:border-color 0.15s var(--timing-function-ease-out-1),background-color 0.15s var(--timing-function-ease-out-1);}.custom-dropdown--green .custom-dropdown__trigger:hover,.custom-dropdown--green .custom-dropdown__trigger:focus{background-color:#009b49;background-color:var(--color-green-hover);}.custom-dropdown--green .custom-dropdown__options{right:0.3125rem;}.custom-dropdown + .icon{right:0;width:1.125rem;height:1.125rem;margin-top:-0.5625rem;}.custom-select{position:relative;width:100%;max-width:100%;padding:0 2.125rem 0 0.625rem;font-family:"VennSemiEx-Bold",sans-serif;font-size:20px;font-size:1.25rem;line-height:2.375rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;background-color:#00b455;background-color:var(--color-green);color:#fff;color:var(--color-white);border:solid 1px transparent;-webkit-transition:border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:border-color 0.15s var(--timing-function-ease-out-1);transition:border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:border-color 0.15s var(--timing-function-ease-out-1);}.custom-select select{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent;background-image:none;font-size:16px;font-size:1rem;cursor:pointer;}.custom-select__icon{position:absolute;right:0.625rem;top:50%;width:1.125rem;height:1.125rem;margin-top:-0.5625rem;-webkit-transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:color 0.15s var(--timing-function-ease-out-1);transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:color 0.15s var(--timing-function-ease-out-1);}.custom-select--active{padding-left:0.5625rem;padding-right:2.0625rem;border-width:2px;line-height:2.25rem;background-color:#1e2458;background-color:var(--color-blue);}.custom-select--active .custom-select__icon{right:0.5625rem;}.custom-select--small{line-height:1.75rem;-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1);}.custom-select--small:hover,.custom-select--small.custom-select--active{background-color:#1e2458;background-color:var(--color-blue);}.custom-select--small.custom-select--active{line-height:1.625rem;}.custom-select--transparent{background-color:transparent;color:#1e2458;color:var(--color-blue);text-transform:none;}.custom-select--transparent .custom-select__select{display:-webkit-box;display:-ms-flexbox;display:flex;}.custom-select--transparent .custom-select__icon{right:0;}.custom-select--transparent .custom-select__txt{display:inline-block;vertical-align:middle;font-size:14px;font-size:0.875rem;}.custom-select--blue{font-family:"Venn-Regular",sans-serif;font-size:16px;font-size:1rem;background-color:transparent;text-transform:none;color:#3b3b3b;color:var(--color-grey-dark);border-color:#1e2458;border-color:var(--color-blue);}.custom-select--blue:hover,.custom-select--blue.custom-select--active{border-color:#00b455;border-color:var(--color-green);}@media screen and (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ui-datepicker{display:none !important;}}.facet + .facet{margin-top:1.875rem;}.facet__title{position:relative;margin-bottom:0;font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;line-height:1.125rem;overflow:hidden;}.facet summary{list-style:none;position:relative;min-height:1.25rem;padding-right:1.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:color 0.15s var(--timing-function-ease-out-1);transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:color 0.15s var(--timing-function-ease-out-1);}.facet summary::before{display:none;}.facet summary .icon{position:absolute;right:0;top:0;color:#00b455;color:var(--color-green);-webkit-transition:opacity 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:opacity 0.15s var(--timing-function-ease-out-1);transition:opacity 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.15s var(--timing-function-ease-out-1);}.facet summary .icon--minus{opacity:0;}.facet summary::-webkit-details-marker{display:none;}.facet summary:hover,.facet summary:focus{color:#00b455;color:var(--color-green);}.facet__bd > :first-child:not(.facet-empty){padding-top:1.25rem;}.facet:not([open]) summary .icon--plus{opacity:1;}summary .facet:not([open]) .facet__bd{display:none;}.facet[open] summary .icon--plus{opacity:0;}.facet[open] summary .icon--minus{opacity:1;}.facet[open] .facet__bd{-webkit-animation:fadein 0.15s linear;animation:fadein 0.15s linear;}.js-search-facets-open .facet{max-width:37.5rem;margin-left:auto;margin-right:auto;}.facet-item + .facet-item{margin-top:1.25rem;}.facets-widget-checkbox .facet-item__value{display:block;}.facets-widget-checkbox .facet-item__value .icon{position:absolute;left:0;top:0;color:#00b455;color:var(--color-green);opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.3s linear,-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:opacity 0.3s linear,-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s linear,-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s linear,-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s linear,transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s linear,transform 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s linear,transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s linear,transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.facets-widget-checkbox .facet-item__description{position:absolute;right:-1.625rem;top:0;width:1.25rem;height:1.25rem;}.facets-widget-checkbox input[type=checkbox]{position:absolute;left:-562.5rem;width:0;height:0;opacity:0;}.facets-widget-checkbox input[type=checkbox] + label{position:relative;display:block;width:calc(100% - 1.625rem);padding-left:1.625rem;cursor:pointer;}.facets-widget-checkbox input[type=checkbox] + label::before{content:"";display:block;position:absolute;left:0;top:0;width:1.25rem;height:1.25rem;border:1px solid #1e2458;border:1px solid var(--color-blue);border-radius:4px;-webkit-transition:border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:border-color 0.15s var(--timing-function-ease-out-1);transition:border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:border-color 0.15s var(--timing-function-ease-out-1);}.facets-widget-checkbox input[type=checkbox] + label:hover::before{border-color:#00b455;border-color:var(--color-green);}.facets-widget-checkbox input[type=checkbox]:checked + label{font-family:"Venn-Bold",sans-serif;}.facets-widget-checkbox input[type=checkbox]:checked + label .icon{-webkit-transform:scale(1);transform:scale(1);opacity:1;}.facets-widget-checkbox input[type=checkbox]:focus + label::before{border-color:#00b455;border-color:var(--color-green);}.facets-widget-checkbox input[type=checkbox][disabled] + label{cursor:default;}.facets-widget-checkbox input[type=checkbox][disabled] + label .facet-item__value{opacity:0.5;}.facets-widget-checkbox input[type=checkbox][disabled] + label::before{opacity:0.3;border-color:#1e2458;border-color:var(--color-blue);}.facets-widget-links .facet-item + .facet-item{display:block;margin-top:1.25rem;}.facets-widget-links a{display:inline-block;vertical-align:top;padding:0 0.625rem;max-width:100%;min-width:10rem;height:2.5rem;background-color:transparent;border:solid 1px currentColor;border-radius:0.25rem;color:#1e2458;color:var(--color-blue);font-size:10px;font-size:0.625rem;line-height:2.5rem;text-align:center;text-transform:uppercase;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);display:block;}.facets-widget-links a .icon{vertical-align:middle;}.facets-widget-links a .icon:first-child{margin-right:0.3125rem;}.facets-widget-links a .icon:last-child{margin-left:0.3125rem;}.facets-widget-links a .icon--arrow-up,.facets-widget-links a .icon--arrow-down{width:1rem;height:1rem;}.facets-widget-links a:hover,.facets-widget-links a:focus,.facets-widget-links a.is-active{background-color:#00b455;background-color:var(--color-green);border-color:transparent;color:#fff;color:var(--color-white);}@media screen and (max-width:991px){.facets__header{position:fixed;width:100%;z-index:20;z-index:var(--z-index-facets-ui);padding:0 0.9375rem;background:#fff;background:var(--color-white);top:0;left:0;padding-top:1.75rem;}.user-logged-in .facets__header{top:2.625rem;}}@media screen and (max-width:991px){.facets__title{text-align:center;}}.facets__close-btn{position:absolute;left:0.25rem;bottom:0;color:#00b455;color:var(--color-green);min-width:2rem;min-height:2rem;}.facets__close-btn .icon{vertical-align:middle;width:0.875rem;height:0.875rem;}.facets__close-btn:hover,.facets__close-btn:focus{color:#1e2458;color:var(--color-blue);}.facets__cta{display:none;}@media screen and (max-width:991px){.facets__cta{display:block;position:fixed;bottom:0;left:0;width:100%;background:#fff;background:var(--color-white);text-align:center;padding:0.9375rem;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px 4px var(--color-black-a14);box-shadow:0 0 20px 4px rgba(0,0,0,0.14);box-shadow:0 0 20px 4px var(--color-black-a14);z-index:20;z-index:var(--z-index-facets-ui);}.facets__cta .btn{display:block;max-width:25rem;width:100%;margin:0 auto;}}.facets__summary{position:relative;}@media screen and (min-width:992px){.facets__summary{margin-bottom:2rem;}}.facets__summary .facet-summary-item--facet{display:none;}.facets__summary .facets__count{display:none;}.facets__summary .facet-summary-item--clear{font-size:14px;font-size:0.875rem;}@media screen and (max-width:991px){.facets__summary .facet-summary-item--clear{position:fixed;right:0.9375rem;top:1.625rem;z-index:20;z-index:var(--z-index-facets-ui);}.user-logged-in .facets__summary .facet-summary-item--clear{top:4.375rem;}}.facets__summary .facet-summary-item--clear a{color:#3b3b3b;color:var(--color-grey-dark);}.facets__summary--technology{margin-top:3.125rem;}@media screen and (min-width:992px){.facets__summary--technology{margin-bottom:0rem;display:-webkit-box;display:-ms-flexbox;display:flex;}.facets__summary--technology .facets__header{margin-right:auto;}.facets__summary--technology .facet-summary-item--clear{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (max-width:991px){.js-search-facets-open{overflow:hidden;}}.gallery{font-size:0;line-height:1;}.gallery h2{text-align:center;}.gallery__images{position:relative;margin-left:-15px;margin-right:-15px;z-index:2;}.gallery__images .is-b-loading{display:none;}.gallery__images li{position:relative;display:block;}.gallery__images .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}.gallery__images .swiper-slide{-ms-flex-negative:0;flex-shrink:0;overflow:hidden;}.gallery__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.gallery:not([class*=layout--])::before{content:"Please select a layout for this gallery";display:block;padding:0.3125rem;font-size:16px;font-size:1rem;border:solid 2px;color:#b60b0b;color:var(--color-error);}.gallery:not([class*=layout--]) .gallery__images,.gallery:not([class*=layout--]) .gallery .horizontal-carousel__navigation{display:none;}.gallery.js-no-swiper .horizontal-carousel__navigation{display:none;}.gallery.layout--image-carousel .gallery__image{height:100%;padding-right:15px;}@media screen and (min-width:992px){.gallery.layout--image-carousel .gallery__image{padding-right:40px;}}.gallery.layout--image-carousel .gallery__images ul{padding-left:15px;}.gallery.layout--image-carousel .gallery__images li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.gallery.layout--image-carousel .gallery__images li:last-child .gallery__image{padding-right:30px;}.gallery.layout--image-carousel .gallery__images li.orientation--landscape{width:100%;}@media screen and (min-width:992px){.gallery.layout--image-carousel .gallery__images li.orientation--landscape:not(:last-child){width:calc(100% + 20px);}}.gallery.layout--image-carousel .gallery__images li.orientation--portrait,.gallery.layout--image-carousel .gallery__images li.orientation--square{max-width:100%;}.gallery.layout--image-carousel .gallery__images li.orientation--portrait .image-expand-button,.gallery.layout--image-carousel .gallery__images li.orientation--square .image-expand-button{display:inline-block;}.gallery.layout--image-carousel .gallery__images li.orientation--portrait .gallery__image,.gallery.layout--image-carousel .gallery__images li.orientation--square .gallery__image{width:auto;}.gallery.layout--image-carousel .gallery__images li.orientation--portrait .gallery__image img,.gallery.layout--image-carousel .gallery__images li.orientation--square .gallery__image img{width:auto;height:100%;}@media screen and (min-width:992px){.gallery.layout--image-carousel .gallery__images li.orientation--landscape,.gallery.layout--image-carousel .gallery__images li.orientation--square{max-height:45vw;-ms-flex-item-align:start;align-self:flex-start;}.gallery.layout--image-carousel .gallery__images li.orientation--landscape .gallery__image,.gallery.layout--image-carousel .gallery__images li.orientation--square .gallery__image{width:100%;}}.gallery.layout--masonry-carousel .gallery__images{margin-left:0;margin-right:0;}.gallery.layout--masonry-carousel .gallery__image{position:absolute;left:0;top:0;width:100%;height:100%;}.gallery.layout--masonry-carousel .gallery__image img{height:100%;-o-object-fit:cover;object-fit:cover;}.gallery.layout--masonry-carousel .gallery__images .swiper-wrapper{padding-left:15px;}.gallery.layout--masonry-carousel .gallery__images .swiper-slide{width:100%;padding-right:15px;}@media screen and (min-width:992px){.gallery.layout--masonry-carousel .gallery__images .swiper-slide{padding-right:30px;}}.gallery.layout--masonry-carousel .gallery__images ul li{position:relative;margin-bottom:15px;}@media screen and (max-width:767px){.gallery.layout--masonry-carousel .gallery__images ul li{width:calc(50% - 7.5px);padding-bottom:31.21%;}.gallery.layout--masonry-carousel .gallery__images ul li:nth-child(4n+1),.gallery.layout--masonry-carousel .gallery__images ul li:nth-child(4n+3){padding-bottom:66.665%;}}@media screen and (min-width:768px){.gallery.layout--masonry-carousel .gallery__images ul li{padding-bottom:19.816605%;}.gallery.layout--masonry-carousel .gallery__images ul li:nth-child(5n+1){padding-bottom:42.351912%;}.gallery.layout--masonry-carousel .gallery__images ul li:nth-child(5n+4){padding-bottom:42.36204%;}}@media screen and (min-width:768px) and (max-width:991px){.gallery.layout--masonry-carousel .gallery__images ul li{width:calc(33.33% - 10px);}.gallery.layout--masonry-carousel .gallery__images ul li:nth-child(5n+4){width:66%;}}@media screen and (min-width:992px){.gallery.layout--masonry-carousel .gallery__images ul li{width:calc(33.33% - 20px);margin-bottom:30px;}.gallery.layout--masonry-carousel .gallery__images ul li:nth-child(5n+4){width:66%;}}.gallery.layout--masonry-carousel .gallery__navigation{margin-top:-10px;}@media screen and (min-width:992px){.gallery.layout--masonry-carousel .gallery__navigation{margin-top:-20px;}}.header{position:fixed;left:0;top:0;width:100%;color:#fff;color:var(--color-white);z-index:101;z-index:var(--z-index-header);-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1);}.user-logged-in .header{top:39px;}.user-logged-in.toolbar-tray-open:not(.toolbar-vertical) .header{top:80px;}.user-logged-in.toolbar-tray-open.toolbar-vertical.toolbar-fixed .header{left:239px;width:calc(100% - 239px);}.js-sticky-header .header{height:5rem;background-color:#1e2458;background-color:var(--color-blue);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 10px 0 var(--color-black-a50);box-shadow:0 2px 10px 0 rgba(0,0,0,0.5);box-shadow:0 2px 10px 0 var(--color-black-a50);}@media screen and (min-width:992px){.js-sticky-header .header{overflow:hidden;}}@media screen and (min-width:992px){.header::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:2.5rem;background-color:#00b455;background-color:var(--color-green);z-index:-1;}}@media screen and (min-width:992px){.header .container{position:relative;}}.header .logo-link{color:currentColor;}@media screen and (max-width:767px){.header .logo-link{margin-top:1.625rem;}}@media screen and (min-width:768px) and (max-width:991px){.header .logo-link{margin-top:1.25rem;}}@media screen and (min-width:992px){.header .logo-link{position:absolute;left:50%;top:3.875rem;margin-left:calc(45px - 50vw);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.15s var(--timing-function-ease-out-1);transition:-webkit-transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.15s var(--timing-function-ease-out-1);transition:transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.15s var(--timing-function-ease-out-1);transition:transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.15s var(--timing-function-ease-out-1),-webkit-transform 0.15s var(--timing-function-ease-out-1);}.js-sticky-header .header .logo-link{-webkit-transform:translateY(-1.25rem) scale(0.6);transform:translateY(-1.25rem) scale(0.6);}}@media screen and (min-width:1330px){.header .logo-link{left:-80px;margin-left:0;}}.header .logo--deme{-webkit-transform-origin:left top;transform-origin:left top;}.header .logo--deme__green,.header .logo--deme__blue{color:currentColor;}@media screen and (max-width:991px){.header__mobile-menu{margin-top:1.25rem;}.header__mobile-menu::after{content:"";display:table;clear:both;}}@media screen and (min-width:992px){.header__mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.header__mobile-menu-button{position:absolute;right:0;top:1.25rem;width:3.125rem;height:2.5rem;background-color:#00b455;background-color:var(--color-green);color:#fff;color:var(--color-white);border-radius:0.5rem 0 0 0.5rem;z-index:1;}.header__mobile-menu-button .icon{-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.15s var(--timing-function-ease-out-1);transition:-webkit-transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.15s var(--timing-function-ease-out-1);transition:transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.15s var(--timing-function-ease-out-1);transition:transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.15s var(--timing-function-ease-out-1),-webkit-transform 0.15s var(--timing-function-ease-out-1);}.header__mobile-menu-button:hover .icon,.header__mobile-menu-button:focus .icon{-webkit-transform:scale(1.1);transform:scale(1.1);}.header__mobile-menu-button:not([aria-expanded=true]) .icon--close{display:none;}@media screen and (max-width:991px){.header__mobile-menu-button:not([aria-expanded=true]) + .header__mobile-menu .logo-link,.header__mobile-menu-button:not([aria-expanded=true]) + .header__mobile-menu .menu,.header__mobile-menu-button:not([aria-expanded=true]) + .header__mobile-menu .block{display:none;}}@media screen and (max-width:575px){.js-close-menu .header__mobile-menu-button:not([aria-expanded=true]){left:15px;right:auto;-webkit-animation:mobile-menu-button-fadeout-mobile 0.15s cubic-bezier(0.22,1.03,0.69,0.97) forwards;-webkit-animation:mobile-menu-button-fadeout-mobile 0.15s var(--timing-function-ease-out-1) forwards;animation:mobile-menu-button-fadeout-mobile 0.15s cubic-bezier(0.22,1.03,0.69,0.97) forwards;animation:mobile-menu-button-fadeout-mobile 0.15s var(--timing-function-ease-out-1) forwards;}}@media screen and (min-width:576px) and (max-width:991px){.js-close-menu .header__mobile-menu-button:not([aria-expanded=true]){-webkit-animation:mobile-menu-button-fadeout-tablet 0.15s cubic-bezier(0.22,1.03,0.69,0.97) forwards;-webkit-animation:mobile-menu-button-fadeout-tablet 0.15s var(--timing-function-ease-out-1) forwards;animation:mobile-menu-button-fadeout-tablet 0.15s cubic-bezier(0.22,1.03,0.69,0.97) forwards;animation:mobile-menu-button-fadeout-tablet 0.15s var(--timing-function-ease-out-1) forwards;}}@media screen and (max-width:991px){.js-close-menu .header__mobile-menu-button:not([aria-expanded=true]) + .header__mobile-menu{position:absolute;right:0;top:0;width:calc(100vw - 65px);height:calc(100vh - 1.25rem);padding:1.875rem;background-color:#00b455;background-color:var(--color-green);overflow-x:hidden;overflow-y:auto;-webkit-animation:mobile-menu-fadeout 0.15s cubic-bezier(0.22,1.03,0.69,0.97) forwards;-webkit-animation:mobile-menu-fadeout 0.15s var(--timing-function-ease-out-1) forwards;animation:mobile-menu-fadeout 0.15s cubic-bezier(0.22,1.03,0.69,0.97) forwards;animation:mobile-menu-fadeout 0.15s var(--timing-function-ease-out-1) forwards;z-index:1;}.js-close-menu .header__mobile-menu-button:not([aria-expanded=true]) + .header__mobile-menu .menu,.js-close-menu .header__mobile-menu-button:not([aria-expanded=true]) + .header__mobile-menu .block{display:block;}}@media screen and (min-width:576px) and (max-width:991px){.js-close-menu .header__mobile-menu-button:not([aria-expanded=true]) + .header__mobile-menu{max-width:19.375rem;}}.header__mobile-menu-button[aria-expanded=true]{right:19.375rem;}@media screen and (max-width:575px){.header__mobile-menu-button[aria-expanded=true]{left:15px;right:auto;-webkit-animation:mobile-menu-button-fadein-mobile 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-animation:mobile-menu-button-fadein-mobile 0.3s var(--timing-function-ease-out-1);animation:mobile-menu-button-fadein-mobile 0.3s cubic-bezier(0.22,1.03,0.69,0.97);animation:mobile-menu-button-fadein-mobile 0.3s var(--timing-function-ease-out-1);}}@media screen and (min-width:576px) and (max-width:991px){.header__mobile-menu-button[aria-expanded=true]{-webkit-animation:mobile-menu-button-fadein-tablet 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-animation:mobile-menu-button-fadein-tablet 0.3s var(--timing-function-ease-out-1);animation:mobile-menu-button-fadein-tablet 0.3s cubic-bezier(0.22,1.03,0.69,0.97);animation:mobile-menu-button-fadein-tablet 0.3s var(--timing-function-ease-out-1);}}.header__mobile-menu-button[aria-expanded=true] .icon--menu{display:none;}@media screen and (max-width:991px){.header__mobile-menu-button[aria-expanded=true] + .header__mobile-menu{position:absolute;right:0;top:0;width:calc(100vw - 65px);height:calc(100vh - 1.25rem);padding:1.875rem;background-color:#00b455;background-color:var(--color-green);overflow-x:hidden;overflow-y:auto;-webkit-box-shadow:-2px 0 10px 0 rgba(0,0,0,0.5);box-shadow:-2px 0 10px 0 rgba(0,0,0,0.5);-webkit-animation:mobile-menu-fadein 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-animation:mobile-menu-fadein 0.3s var(--timing-function-ease-out-1);animation:mobile-menu-fadein 0.3s cubic-bezier(0.22,1.03,0.69,0.97);animation:mobile-menu-fadein 0.3s var(--timing-function-ease-out-1);}.header__mobile-menu-button[aria-expanded=true] + .header__mobile-menu .logo-link{margin-top:0;}.header__mobile-menu-button[aria-expanded=true] + .header__mobile-menu .logo--deme{-webkit-transform:scale(0.73);transform:scale(0.73);}}@media screen and (min-width:576px) and (max-width:991px){.header__mobile-menu-button[aria-expanded=true] + .header__mobile-menu{max-width:19.375rem;}}@media screen and (min-width:992px){.header + .main-container{margin-top:2.5rem;}.toolbar-tray-open .header + .main-container{margin-top:0;}}@media screen and (max-width:991px){.header .block--secondary-menu-button{max-width:12.5rem;margin-bottom:1.875rem;}}@media screen and (min-width:992px){.header .block--secondary-menu-button{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto;}}.header .block--secondary-menu-button a{display:inline-block;vertical-align:top;padding:0 0.625rem;max-width:100%;min-width:10rem;height:2.5rem;background-color:#00b455;background-color:var(--color-green);border:solid 1px #fff;border:solid 1px var(--color-white);border-radius:0.25rem;color:#fff;color:var(--color-white);font-size:10px;font-size:0.625rem;line-height:2.5rem;text-align:center;text-transform:uppercase;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);width:100%;}.header .block--secondary-menu-button a .icon{vertical-align:middle;}.header .block--secondary-menu-button a .icon:first-child{margin-right:0.3125rem;}.header .block--secondary-menu-button a .icon:last-child{margin-left:0.3125rem;}.header .block--secondary-menu-button a .icon--arrow-up,.header .block--secondary-menu-button a .icon--arrow-down{width:1rem;height:1rem;}.header .block--secondary-menu-button a:hover,.header .block--secondary-menu-button a:focus,.header .block--secondary-menu-button a.is-active{background-color:#1e2458;background-color:var(--color-blue);border-color:#1e2458;border-color:var(--color-blue);color:#fff;color:var(--color-white);}@media screen and (min-width:992px){.header .block--secondary-menu-button a{min-width:0;height:1.375rem;padding:0 0.75rem 0.125rem 0.75rem;font-family:"VennSemiEx-Bold",sans-serif;font-size:13px;font-size:0.8125rem;line-height:1.25rem;letter-spacing:-0.0375rem;margin-top:0.5625rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}}.header .block--f-search-link a{position:relative;display:block;font-size:0;text-decoration:none;}.header .block--f-search-link a::after{content:"";display:block;position:relative;top:50%;width:0.875rem;height:0.875rem;background-image:url(/themes/custom/dredger/public/images/icon/search-white.svg);background-size:0.875rem 0.875rem;background-repeat:no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media screen and (min-width:992px){.header .block--f-search-link:not(.block--bk-search-link-mobile){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:-15px;}}.header .block--f-search-link:not(.block--bk-search-link-mobile) a{height:0.8125rem;padding-left:0.875rem;}.header .block--f-search-link:not(.block--bk-search-link-mobile) a::before{content:"";display:block;position:absolute;left:0;top:50%;width:100%;height:2.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media screen and (max-width:991px){.header .block--f-search-link:not(.block--bk-search-link-mobile) a{float:left;}}@media screen and (min-width:992px){.header .block--f-search-link:not(.block--bk-search-link-mobile) a{width:2.6875rem;height:2.5rem;padding-right:15px;}}.header .block--f-search-link:not(.block--bk-search-link-mobile) a:not(.is-active):hover::after,.header .block--f-search-link:not(.block--bk-search-link-mobile) a:not(.is-active):focus::after{background-image:url(/themes/custom/dredger/public/images/icon/search-blue.svg);}.header .block--bk-search-link-mobile{position:absolute;right:3.125rem;top:1.25rem;}.header .block--bk-search-link-mobile a{width:3.75rem;height:2.5rem;}.header .block--bk-search-link-mobile a::after{position:absolute;left:50%;width:1.25rem;height:1.25rem;background-size:1.25rem 1.25rem;margin:-0.625rem 0 0 -0.625rem;-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.15s var(--timing-function-ease-out-1);transition:-webkit-transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.15s var(--timing-function-ease-out-1);transition:transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.15s var(--timing-function-ease-out-1);transition:transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.15s var(--timing-function-ease-out-1),-webkit-transform 0.15s var(--timing-function-ease-out-1);}.header .block--bk-search-link-mobile a:not(.is-active):hover::after,.header .block--bk-search-link-mobile a:not(.is-active):focus::after{-webkit-transform:scale(1.1);transform:scale(1.1);}.header .menu{font-family:"VennSemiEx-Bold",sans-serif;font-size:0;line-height:1;text-transform:uppercase;}.header .menu a{position:relative;display:block;font-size:13px;font-size:0.8125rem;letter-spacing:-0.0375rem;color:currentColor;text-decoration:none;}.header .menu a:not(.is-active):not(.active-trail):hover,.header .menu a:not(.is-active):not(.active-trail):focus{color:#1e2458;color:var(--color-blue);}.header .menu ul li{display:block;}@media screen and (max-width:991px){.header .menu--m-main{margin-bottom:4.375rem;}.header .menu--m-main ul li:not(:last-child){border-bottom:solid 1px #b1eb97;border-bottom:solid 1px var(--color-green-light);}.header .menu--m-main ul li a{padding:1.25rem 0;}.header .menu--m-main ul li a.is-active,.header .menu--m-main ul li a.active-trail{color:#1e2458;color:var(--color-blue);}}@media screen and (min-width:992px){.header .menu--m-main{position:absolute;left:50%;top:2.625rem;width:calc(100vw - 400px);padding-top:2rem;margin-left:calc(190px - 50vw);-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.15s var(--timing-function-ease-out-1);transition:-webkit-transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.15s var(--timing-function-ease-out-1);transition:transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.15s var(--timing-function-ease-out-1);transition:transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.15s var(--timing-function-ease-out-1),-webkit-transform 0.15s var(--timing-function-ease-out-1);}.header .menu--m-main a:not(.is-active):not(.active-trail):hover,.header .menu--m-main a:not(.is-active):not(.active-trail):focus{color:#00b455;color:var(--color-green);}.header .menu--m-main ul{display:-webkit-box;display:-ms-flexbox;display:flex;}.header .menu--m-main ul li{display:inline-block;vertical-align:top;}.header .menu--m-main ul li a{padding:0 0.875rem;}.header .menu--m-main ul li a::before{content:"";display:block;position:absolute;left:0;top:50%;width:100%;height:5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.header .menu--m-main ul li a.is-active::after,.header .menu--m-main ul li a.active-trail::after{content:"";display:block;position:absolute;left:0.9375rem;bottom:-4px;width:calc(100% - 1.875rem);height:3px;background-color:#00b455;background-color:var(--color-green);}.js-sticky-header .header .menu--m-main{-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem);}.js-sticky-header .header .menu--m-main ul li a::before{height:2.5rem;}}@media screen and (min-width:1330px){.header .menu--m-main{left:95px;margin-left:0;width:calc(100% - 250px);}}.header .menu--m-secondary ul li{border-right:solid 1px #fff;border-right:solid 1px var(--color-white);}.header .menu--m-secondary ul li a::before{content:"";display:block;position:absolute;left:0;top:50%;width:100%;height:2.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media screen and (max-width:991px){.header .menu--m-secondary{float:left;}.header .menu--m-secondary ul{display:-webkit-box;display:-ms-flexbox;display:flex;}.header .menu--m-secondary ul li a{padding:0 1.25rem;}.header .menu--m-secondary ul li:first-child a{padding-left:0;}}@media screen and (min-width:992px){.header .menu--m-secondary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.header .menu--m-secondary ul{width:100%;max-width:960px;padding-top:0.8125rem;margin:0 auto;}.header .menu--m-secondary ul li{display:inline-block;vertical-align:top;}.header .menu--m-secondary ul li a{padding:0 0.9375rem;}}@media screen and (min-width:1200px){.header .menu--m-secondary ul{max-width:1140px;}}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-top:4.375rem;min-height:18.75rem;background-color:#1e2458;background-color:var(--color-blue);color:#fff;color:var(--color-white);overflow:hidden;}@media screen and (max-width:575px){.hero{margin-left:-15px;margin-right:-15px;}}@media screen and (min-width:576px){.hero{left:50%;width:100vw;margin-left:-50vw;}}@media screen and (min-width:992px){.hero{margin-left:calc(-50vw - 95px);min-height:25rem;}}@media screen and (-ms-high-contrast:none) and (min-width:1200px),screen and (-ms-high-contrast:active) and (min-width:1200px){.hero{height:25rem;}}.hero a{color:currentColor;}.hero a:hover,.hero a:focus{color:#b1eb97;color:var(--color-green-light);}@media screen and (min-width:992px){.hero .container{position:relative;left:95px;max-width:calc(100% - 190px);}}@media screen and (min-width:1330px){.hero .container{max-width:1140px;}}.hero__title,.hero__subtitle{position:relative;z-index:1;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.hero__title{font-size:26px;font-size:1.625rem;line-height:1.21;margin-bottom:6.25rem;-webkit-animation:fadein 0.5s linear 0.75s backwards;animation:fadein 0.5s linear 0.75s backwards;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}@media screen and (min-width:992px){.hero__title{font-size:50px;font-size:3.125rem;line-height:3.4375rem;}}.hero__title + .hero__subtitle{margin-top:-5rem;}.page-node-type-ct-news .hero__title{font-size:20px;font-size:1.25rem;line-height:1.3;}@media screen and (min-width:992px){.page-node-type-ct-news .hero__title{font-size:30px;font-size:1.875rem;line-height:2.125rem;}}.hero__title.visually-hidden + .hero__subtitle{margin-top:0;font-size:26px;font-size:1.625rem;line-height:1.21;}@media screen and (min-width:992px){.hero__title.visually-hidden + .hero__subtitle{font-size:50px;font-size:3.125rem;line-height:3.4375rem;}}.hero__subtitle{max-width:100%;font-family:"VennEx-XBold",sans-serif;font-size:20px;font-size:1.25rem;line-height:1.3;text-transform:uppercase;margin-bottom:1.875rem;-webkit-animation:fadein 0.5s linear 0.5s backwards;animation:fadein 0.5s linear 0.5s backwards;}@media screen and (min-width:992px){.hero__subtitle{font-size:30px;font-size:1.875rem;line-height:2.125rem;}}.hero__subtitle:empty{display:none;}.hero .field--name-field-ct-publication-date{position:absolute;bottom:1.875rem;font-size:14px;font-size:0.875rem;line-height:1.3125rem;-webkit-animation:fadein 0.5s linear 0.5s backwards;animation:fadein 0.5s linear 0.5s backwards;}.hero .field--name-field-ct-publication-date .field__label,.hero .field--name-field-ct-publication-date time{display:inline-block;vertical-align:top;}.hero .field--name-field-ct-publication-date .field__label{margin-right:0.3125rem;}.hero .field--name-field-ct-publication-date .field__label::after{content:":";}.hero .field--name-field-ct-publication-date time{font-family:"Venn-Bold",sans-serif;text-transform:uppercase;}.hero__image{-webkit-animation:fadein 1.25s linear;animation:fadein 1.25s linear;}.hero__image,.hero__image::after,.hero__image iframe{position:absolute;left:0;top:0;width:100%;height:100%;}@media screen and (min-width:992px){.hero__image{width:100vw;left:50%;margin-left:calc(-50vw - 95px);}}@media screen and (min-width:992px) and (max-width:1199px){.hero__image{top:-140px;height:calc(100% + 140px);}}@media screen and (min-width:1200px){.hero__image{top:-190px;height:calc(100% + 190px);}}.hero__image::after{content:"";display:block;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,0.5)));background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(var(--color-black-a50)));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,0.5));background-image:linear-gradient(0deg,transparent,var(--color-black-a50));}.hero__image .media--blazy{height:100%;}.hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media screen and (min-width:992px){.layout--media-right .hero__image{text-align:right;}.layout--media-right .hero__image img{width:55.55%;}}@media screen and (-ms-high-contrast:none) and (min-width:992px),screen and (-ms-high-contrast:active) and (min-width:992px){.layout--media-right .hero__image.js-object-fit-polyfill{background-image:none !important;text-align:left;}.layout--media-right .hero__image.js-object-fit-polyfill img{position:relative;left:55.55%;width:auto;visibility:visible;}}@media screen and (min-width:992px){@supports (-ms-ime-align:auto){.layout--media-right .hero__image.js-object-fit-polyfill{background-image:none !important;text-align:left;}.layout--media-right .hero__image.js-object-fit-polyfill img{position:relative;left:55.55%;width:auto;visibility:visible;}}}@media screen and (max-width:991px){.hero__image + .field--name-field-ct-publication-date{position:relative;bottom:auto;margin:1.25rem 0;}}.hero__video .field--name-field-mt-video{display:none;}.hero__video .field--name-field-mt-videos{overflow:hidden;-webkit-animation:fadein 1.25s linear;animation:fadein 1.25s linear;}.hero__video .field--name-field-mt-videos,.hero__video .field--name-field-mt-videos::after,.hero__video .field--name-field-mt-videos video{position:absolute;left:0;top:0;width:100%;height:100%;}.hero__video .field--name-field-mt-videos video{-o-object-fit:cover;object-fit:cover;}@media screen and (-ms-high-contrast:none) and (min-width:992px),screen and (-ms-high-contrast:active) and (min-width:992px){.hero__video .field--name-field-mt-videos video{-webkit-transform:scale(1.5);transform:scale(1.5);}}@media screen and (min-width:992px){@supports (-ms-ime-align:auto){.hero__video .field--name-field-mt-videos video{-webkit-transform:scale(1.5);transform:scale(1.5);}}}.hero__video .field--name-field-mt-videos::after{content:"";display:block;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,0.5)));background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(var(--color-black-a50)));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,0.5));background-image:linear-gradient(0deg,transparent,var(--color-black-a50));}@media screen and (min-width:992px){.hero__video .field--name-field-mt-videos{width:100vw;left:50%;margin-left:calc(-50vw - 95px);}}@media screen and (min-width:992px) and (max-width:1199px){.hero__video .field--name-field-mt-videos{top:-140px;height:calc(100% + 140px);}}@media screen and (min-width:1200px){.hero__video .field--name-field-mt-videos{top:-190px;height:calc(100% + 190px);}}@media screen and (min-width:992px){.page-node-type-ct-project .hero__video .field--name-field-mt-videos{text-align:right;}.page-node-type-ct-project .hero__video .field--name-field-mt-videos video{display:inline-block;position:relative;left:auto;top:auto;width:55.55%;}}.hero__play-button{position:relative;display:block;width:100%;height:20vw;min-height:6.25rem;font-size:0;line-height:1;text-decoration:none;margin-bottom:1.25rem;z-index:2;}.hero__play-button::after{content:"";display:inline-block;vertical-align:top;width:0;height:0;border-top:inset 0.8125rem transparent;border-bottom:inset 0.8125rem transparent;border-left:solid 1.1875rem #00b455;border-left:solid 1.1875rem var(--color-green);margin-top:-0.8125rem;}.hero__play-button::before,.hero__play-button::after{position:absolute;left:50%;top:50%;-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.15s var(--timing-function-ease-out-1);transition:-webkit-transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.15s var(--timing-function-ease-out-1);transition:transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.15s var(--timing-function-ease-out-1);transition:transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.15s var(--timing-function-ease-out-1),-webkit-transform 0.15s var(--timing-function-ease-out-1);}.hero__play-button::before{content:"";display:block;width:2.875rem;height:2.875rem;margin:-1.4375rem 0 0 -1.4375rem;border:solid 0.125rem #fff;border:solid 0.125rem var(--color-white);border-radius:50%;}.hero__play-button::after{margin-left:-0.375rem;}.hero__play-button:hover::before,.hero__play-button:hover::after,.hero__play-button:focus::before,.hero__play-button:focus::after{-webkit-transform:scale(1.1);transform:scale(1.1);}@media screen and (min-width:992px){.hero__play-button{position:absolute;right:0;top:0;width:41.6666666667%;height:100%;}.hero__play-button::before,.hero__play-button::after{top:3.125rem;}.hero__play-button::before{width:4.375rem;height:4.375rem;margin:-2.1875rem 0 0 -2.1875rem;}.hero__play-button::after{border-left-width:1.875rem;border-top-width:1.25rem;border-bottom-width:1.25rem;margin:-1.25rem 0 0 -0.75rem;}}.hero__play-button ~ .hero__play-button{display:none;}.hero__cta{position:relative;z-index:2;}@media screen and (min-width:992px){.hero__cta{width:100%;}}.hero .cta{padding:0;background-color:#1e2458;background-color:var(--color-blue);}.hero .cta::before,.hero .cta::after{content:none;}@media screen and (min-width:992px){.hero .cta__title,.hero .cta__text{width:66.6666666667%;}}@media screen and (min-width:992px){.hero .cta__button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:33.3333333333%;}}.hero .cta__button a{background-color:#1e2458;background-color:var(--color-blue);border-color:#fff;border-color:var(--color-white);color:#fff;color:var(--color-white);}.hero .cta__button a:hover,.hero .cta__button a:focus,.hero .cta__button a.is-active{background-color:#00b455;background-color:var(--color-green);border-color:#fff;border-color:var(--color-white);color:#fff;color:var(--color-white);}@media screen and (min-width:992px){.hero .cta__button a{margin-top:auto;}}.hero__scroll-button{position:absolute;right:15px;bottom:1.25rem;width:3.125rem;height:3.125rem;font-size:0;z-index:2;}@media screen and (max-width:575px){.hero__scroll-button{right:0.3125rem;}}.hero__scroll-button .icon{position:absolute;left:50%;top:50%;width:1.875rem;height:1.875rem;margin:-0.9375rem 0 0 -0.9375rem;-webkit-animation:arrow-bounce-down 2s cubic-bezier(0.22,1.03,0.69,0.97) 2s infinite;-webkit-animation:arrow-bounce-down 2s var(--timing-function-ease-out-1) 2s infinite;animation:arrow-bounce-down 2s cubic-bezier(0.22,1.03,0.69,0.97) 2s infinite;animation:arrow-bounce-down 2s var(--timing-function-ease-out-1) 2s infinite;}.hero__scroll-button:hover,.hero__scroll-button:focus{color:#b1eb97;color:var(--color-green-light);}.hero__footer:not(:empty):not(.js-hidden) + .hero__scroll-button{display:none;}.breadcrumb + .hero{padding-top:6.875rem;}@media screen and (min-width:768px){.breadcrumb + .hero{padding-top:8.75rem;}}@media screen and (min-width:1200px){.breadcrumb + .hero{padding-top:11.875rem;}}.block--f-jobs-candidate-home-link + .hero{padding-top:6.875rem;}@media screen and (min-width:768px){.block--f-jobs-candidate-home-link + .hero{padding-top:8.75rem;}}@media screen and (min-width:1200px){.block--f-jobs-candidate-home-link + .hero{padding-top:11.875rem;}}.hero--with-footer .hero__content.layout--media-right,.hero.js-with-footer .hero__content.layout--media-right{min-height:12.5rem;}@media screen and (min-width:992px){.hero--with-footer .hero__content.layout--media-right,.hero.js-with-footer .hero__content.layout--media-right{position:relative;border:solid 1px transparent;}}@media screen and (min-width:1200px){.hero--with-footer .hero__content.layout--media-right,.hero.js-with-footer .hero__content.layout--media-right{min-height:16.875rem;}}@media screen and (-ms-high-contrast:none) and (min-width:1200px),screen and (-ms-high-contrast:active) and (min-width:1200px){.hero--with-footer .hero__content.layout--media-right,.hero.js-with-footer .hero__content.layout--media-right{height:16.875rem;}}.hero--with-footer .video-carousel__progress,.hero.js-with-footer .video-carousel__progress{position:relative;bottom:auto;margin-bottom:1.25rem;z-index:1;}@media screen and (min-width:992px){.hero--with-footer .video-carousel__progress,.hero.js-with-footer .video-carousel__progress{position:absolute;bottom:12.5rem;margin-bottom:0;}}.hero--with-media{min-height:23.75rem;}@media screen and (min-width:992px) and (max-width:1199px){.hero--with-media{min-height:35rem;}}@media screen and (desktop-only-IE:0){.hero--with-media{height:35rem;}}@media screen and (min-width:1200px){.hero--with-media{min-height:43.75rem;}}@media screen and (-ms-high-contrast:none) and (min-width:1200px),screen and (-ms-high-contrast:active) and (min-width:1200px){.hero--with-media{height:43.75rem;}}.hero--with-media .hero__title,.hero--with-media .hero__subtitle{text-shadow:0 0 1.25rem rgba(0,0,0,0.5);text-shadow:0 0 1.25rem var(--color-black-a50);}@media screen and (-ms-high-contrast:none) and (min-width:992px),screen and (-ms-high-contrast:active) and (min-width:992px){.hero--with-media .hero__content{height:26.25rem;}}@media screen and (-ms-high-contrast:none) and (min-width:1200px),screen and (-ms-high-contrast:active) and (min-width:1200px){.hero--with-media .hero__content{height:35rem;}}@media screen and (min-width:1200px){.hero--with-media .hero__content.layout--media-right .hero__title,.hero--with-media .hero__content.layout--media-right .hero__subtitle{width:66.6666666667%;}}@media screen and (min-width:992px){.hero--with-video .layout--media-full.js-with-play-button .hero__title,.hero--with-video .layout--media-full.js-with-play-button .hero__subtitle,.hero--with-video .layout--media-right .hero__title,.hero--with-video .layout--media-right .hero__subtitle{width:58.3333333333%;}}@media screen and (max-width:575px){.js-menu-open .hero,.js-overflow-hidden .hero{width:auto !important;margin-left:-15px !important;}}@media screen and (min-width:768px) and (max-width:991px){.js-menu-open .hero,.js-overflow-hidden .hero{width:100vw !important;margin-left:-50vw !important;}}.hero__footer{position:relative;width:100%;padding:3.125rem 0;background-color:#1e2458;background-color:var(--color-blue);font-size:0;line-height:1;z-index:2;-webkit-animation:fadein 0.5s linear 0.5s backwards;animation:fadein 0.5s linear 0.5s backwards;}.hero__footer:empty{display:none;}.hero__footer::before,.hero__footer::after{content:"";position:absolute;top:0;height:100%;background-color:inherit;}.hero__footer::before,.hero__footer::after{width:1.875rem;}.hero__footer::before{left:-1.875rem;}.hero__footer::after{right:-1.875rem;}@media screen and (max-width:575px){.hero__footer{padding:1.875rem 0;}.hero__footer::before,.hero__footer::after{width:0.9375rem;}.hero__footer::before{left:-0.9375rem;}.hero__footer::after{right:-0.9375rem;}}@media screen and (min-width:768px){.hero__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}@media screen and (-ms-high-contrast:none) and (min-width:768px),screen and (-ms-high-contrast:active) and (min-width:768px){.hero__footer::before,.hero__footer::after{border-left:solid 1.875rem #1e2458;border-left:solid 1.875rem var(--color-blue);}}@media screen and (min-width:992px){.hero__footer{position:absolute;left:0;bottom:0;width:100%;}.hero__footer::before,.hero__footer::after{width:5.9375rem;}.hero__footer::before{left:-5.9375rem;}.hero__footer::after{right:-5.9375rem;}}@media screen and (-ms-high-contrast:none) and (min-width:992px),screen and (-ms-high-contrast:active) and (min-width:992px){.hero__footer::before,.hero__footer::after{border-left-width:5.9375rem;}}.hero__footer__title{font-family:"VennEx-XBold",sans-serif;font-size:22px;font-size:1.375rem;line-height:1.625rem;font-weight:normal;margin-bottom:1.25rem;text-transform:none;letter-spacing:normal;}@media screen and (max-width:991px){.hero__footer__title{padding-right:2.5rem;}}.hero__footer__subtitle{font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;line-height:1.125rem;font-weight:normal;margin-bottom:0.375rem;text-transform:none;letter-spacing:normal;}@media screen and (min-width:768px) and (max-width:991px){.hero__footer__left,.hero__footer__right{width:calc(50% - 0.625rem);}}@media screen and (max-width:767px){.hero__footer__left{margin-bottom:2.5rem;}}@media screen and (min-width:992px){.hero__footer__left{width:calc(40% - 1.875rem);}}@media screen and (min-width:768px){.hero__footer__right{margin-left:auto;}}@media screen and (min-width:992px){.hero__footer__right{width:60%;}}.hero__footer__right__title{font-family:"Venn-Bold",sans-serif;font-size:16px;font-size:1rem;line-height:1.125rem;text-transform:none;margin-bottom:0.8125rem;}@media screen and (min-width:992px){.hero__footer__table{padding-right:2.5rem;}}@media screen and (min-width:1200px){.hero__footer__table{padding-right:6.25rem;}}.hero__footer__table li{display:-webkit-box;display:-ms-flexbox;display:flex;}.hero__footer__table li:not(:last-child){margin-bottom:0.5rem;}@media screen and (min-width:992px){.hero__footer__table li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;width:calc(50% - 0.625rem);}.hero__footer__table li:nth-child(2n+1){margin-right:1.25rem;}.hero__footer__table li:not(:last-child){margin-bottom:1.25rem;}@supports (-ms-ime-align:auto){.hero__footer__table li{width:calc(50% - 0.9375rem);}}}@media screen and (-ms-high-contrast:none) and (min-width:992px),screen and (-ms-high-contrast:active) and (min-width:992px){.hero__footer__table li{width:calc(50% - 0.9375rem);}}.hero__footer__table .field__label,.hero__footer__table .field__item{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.hero__footer__table .field__label{width:30%;font-family:"Venn-Bold",sans-serif;font-size:14px;font-size:0.875rem;line-height:1.25rem;}@media screen and (min-width:992px) and (max-width:1199px){.hero__footer__table .field__label{width:40%;}}.hero__footer__table .field__items{width:calc(70% - 0.625rem);margin-left:auto;}@media screen and (min-width:992px) and (max-width:1199px){.hero__footer__table .field__items{width:calc(60% - 0.625rem);}}.hero__footer__table .field__item{font-size:14px;font-size:0.875rem;line-height:1.125rem;}.hero__footer__table .field__item time{display:inline-block;vertical-align:top;}.hero__footer__table .field--name-field-ct-equipment-types .field__item:not(:last-child)::after,.hero__footer__table .field--name-field-ct-activities .field__item:not(:last-child)::after{content:", ";}.hero__footer .hero__scroll-button{top:1.25rem;bottom:auto;right:0;}@media screen and (max-width:991px){.hero__footer .hero__scroll-button{right:-0.625rem;}}@media screen and (min-width:992px){.hero__footer .hero__scroll-button{top:2.5rem;}}.hero__footer .paragraph{padding:0;}@media screen and (min-width:768px){.hero__footer .paragraph{width:100%;}}.hero__footer .paragraph[class*=background]::before,.hero__footer .paragraph[class*=background]::after{content:none;}.hero__footer .paragraph--pt-system-component .field--name-field-pt-title{font-family:"VennEx-XBold",sans-serif;font-size:22px;font-size:1.375rem;line-height:1.625rem;font-weight:normal;margin-bottom:1.25rem;text-transform:none;letter-spacing:normal;text-align:left;padding-right:2.5rem;}@media screen and (min-width:576px){.hero__footer .paragraph--pt-system-component + .hero__scroll-button{top:2.25rem;}}.hero__footer .f-search-form{max-width:58.75rem;}@media screen and (min-width:768px){.hero__footer .f-search-form{padding-right:2.5rem;}}.hero__footer .btn:hover,.hero__footer .btn:focus,.hero__footer .btn.is-active{background-color:transparent;border-color:#fff;border-color:var(--color-white);color:#fff;color:var(--color-white);}.horizontal-carousel__items{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;}.horizontal-carousel__item{max-width:350px;width:100%;margin-right:30px;-ms-flex-negative:0;flex-shrink:0;}.horizontal-carousel .swiper{}.horizontal-carousel .swiper-container{width:100%;}.horizontal-carousel .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}.horizontal-carousel .swiper-notification{position:absolute;clip:rect(1px,1px,1px,1px);overflow:hidden;height:0;width:0;word-wrap:normal;}.horizontal-carousel__navigation{text-align:right;margin-top:0.625rem;}.horizontal-carousel__navigation__button{position:relative;display:inline-block;vertical-align:top;width:2.5rem;height:2.5rem;z-index:1;}.horizontal-carousel__navigation__button.swiper-button-lock{display:none;}.horizontal-carousel__navigation__button.swiper-button-disabled{opacity:0.5;cursor:default;}.horizontal-carousel__navigation__button .icon{position:absolute;left:50%;top:50%;width:1.875rem;height:1.875rem;margin:-0.9375rem 0 0 -0.9375rem;}.horizontal-carousel__navigation__button--previous:not(.swiper-button-disabled):hover .icon,.horizontal-carousel__navigation__button--previous:not(.swiper-button-disabled):focus .icon{-webkit-animation:arrow-nudge-left 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-animation:arrow-nudge-left 0.15s var(--timing-function-ease-out-1);animation:arrow-nudge-left 0.15s cubic-bezier(0.22,1.03,0.69,0.97);animation:arrow-nudge-left 0.15s var(--timing-function-ease-out-1);}.horizontal-carousel__navigation__button--next:not(.swiper-button-disabled):hover .icon,.horizontal-carousel__navigation__button--next:not(.swiper-button-disabled):focus .icon{-webkit-animation:arrow-nudge-right 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-animation:arrow-nudge-right 0.15s var(--timing-function-ease-out-1);animation:arrow-nudge-right 0.15s cubic-bezier(0.22,1.03,0.69,0.97);animation:arrow-nudge-right 0.15s var(--timing-function-ease-out-1);}.horizontal-carousel__navigation__button.swiper-button-lock{display:none;}.horizontal-carousel__navigation__button.swiper-button-disabled{opacity:0.5;}.icon{display:inline-block;vertical-align:top;width:1.25rem;height:1.25rem;}.icon--download{width:1rem;height:1rem;}.icon--arrow-up-scroll{width:0.8125rem;height:0.8125rem;}img{display:inline-block;vertical-align:top;max-width:100%;height:auto;}.image-expand-button{position:relative;display:block;height:100%;text-decoration:none;}.image-expand-button::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px var(--color-black-a14);box-shadow:0 0 20px rgba(0,0,0,0.14);box-shadow:0 0 20px var(--color-black-a14);opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.image-expand-button .icon{position:absolute;right:0.625rem;top:0.625rem;color:#fff;color:var(--color-white);-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,0.5));-webkit-filter:drop-shadow(0 1px 2px var(--color-black-a50));filter:drop-shadow(0 1px 2px rgba(0,0,0,0.5));filter:drop-shadow(0 1px 2px var(--color-black-a50));opacity:0;-webkit-transition:opacity 0.15s linear,-webkit-transform 0.5s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:opacity 0.15s linear,-webkit-transform 0.5s var(--timing-function-ease-out-1);transition:opacity 0.15s linear,-webkit-transform 0.5s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.15s linear,-webkit-transform 0.5s var(--timing-function-ease-out-1);transition:transform 0.5s cubic-bezier(0.22,1.03,0.69,0.97),opacity 0.15s linear;transition:transform 0.5s var(--timing-function-ease-out-1),opacity 0.15s linear;transition:transform 0.5s cubic-bezier(0.22,1.03,0.69,0.97),opacity 0.15s linear,-webkit-transform 0.5s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.5s var(--timing-function-ease-out-1),opacity 0.15s linear,-webkit-transform 0.5s var(--timing-function-ease-out-1);}.image-expand-button__image{height:100%;overflow:hidden;}.image-expand-button__image img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-transition:-webkit-transform cubic-bezier(0.22,1.03,0.69,0.97) 2s;-webkit-transition:-webkit-transform var(--timing-function-ease-out-1) 2s;transition:-webkit-transform cubic-bezier(0.22,1.03,0.69,0.97) 2s;transition:-webkit-transform var(--timing-function-ease-out-1) 2s;transition:transform cubic-bezier(0.22,1.03,0.69,0.97) 2s;transition:transform var(--timing-function-ease-out-1) 2s;transition:transform cubic-bezier(0.22,1.03,0.69,0.97) 2s,-webkit-transform cubic-bezier(0.22,1.03,0.69,0.97) 2s;transition:transform var(--timing-function-ease-out-1) 2s,-webkit-transform var(--timing-function-ease-out-1) 2s;}.image-expand-button:hover,.image-expand-button:focus{z-index:1;}.image-expand-button:hover::before,.image-expand-button:focus::before{opacity:1;}.image-expand-button:hover .icon,.image-expand-button:focus .icon{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0.5;}.image-expand-button:hover .image-expand-button__image img,.image-expand-button:focus .image-expand-button__image img{-webkit-transform:scale(1.025);transform:scale(1.025);-webkit-transition-duration:1s;transition-duration:1s;}@media screen and (min-width:768px){.job-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (max-width:767px){.job-detail__text{margin-bottom:1.875rem;}}@media screen and (min-width:768px) and (max-width:1199px){.job-detail__text{width:calc(60% - 15px);}}@media screen and (min-width:1200px){.job-detail__text{width:50%;padding-right:35px;}}@media screen and (min-width:768px){.job-detail__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media screen and (min-width:768px) and (max-width:1199px){.job-detail__icons{width:calc(40% - 15px);margin-left:auto;}}@media screen and (min-width:1200px){.job-detail__icons{width:29.1666666667%;}}.job-detail__button{margin-top:1.875rem;}.job-detail__button:empty{display:none;}@media screen and (max-width:767px){.job-detail__button{position:fixed;left:0;bottom:0;width:100%;background-color:#fff;background-color:var(--color-white);z-index:11;z-index:var(--z-index-job-apply-button);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.job-detail__button .btn{margin:3%;width:94%;}.js-scroll-max .job-detail__button{-webkit-transform:translateY(calc(100% - 70px));transform:translateY(calc(100% - 70px));}}@media screen and (min-width:1200px){.job-detail__button{width:20.8333333333%;text-align:right;margin-top:0;}}.job-detail__button a.disabled{display:none;pointer-events:none;}.job-detail__tabs{width:100%;margin-top:3.125rem;margin-bottom:0;font-size:16px;font-size:1rem;}.job-detail__tabs .tab-content ul li{padding-left:1.625rem;position:relative;}.job-detail__tabs .tab-content ul li:before{content:"";background-image:url(/themes/custom/dredger/public/images/icon/checkmark-green.svg);width:1.25rem;height:1.25rem;display:inline-block;position:absolute;left:0;}.job-detail__tabs .tab-content ul li:before > *{display:inline;}.job-detail__tabs .tab-content ul li:not(:last-child){margin-bottom:1rem;}.job-detail__tabs .tab-content p,.job-detail__tabs .tab-content ul:not(:last-child){margin-bottom:1rem;}@media screen and (max-width:575px){.job-detail__tabs{margin-left:-15px;width:calc(100% + 30px);}}.job-detail__tabs .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}.job-detail__tabs .nav-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.job-detail__tabs .nav-link{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.page-node-type-ct-job .field-related-jobs{padding:6.25rem 0;}.page-node-type-ct-job .field-related-jobs .title{position:relative;text-align:center;z-index:2;}@media screen and (min-width:992px){.page-node-type-ct-job .field-related-jobs .title{margin-bottom:3.75rem;}}.page-node-type-ct-job .field-related-jobs .views-element-container{position:relative;text-align:center;}@media screen and (min-width:992px){.page-node-type-ct-job .field-related-jobs .views-element-container > a:first-child{margin-top:-3.125rem;margin-bottom:3.125rem;}}@media screen and (min-width:992px){.page-node-type-ct-job .field-related-jobs .views-element-container .view__header > a{position:absolute;right:0;top:-6.25rem;z-index:2;margin:0;}}.page-node-type-ct-job .field-related-jobs .views-element-container .view__header a{display:inline-block;vertical-align:top;padding:0 0.625rem;max-width:100%;min-width:10rem;height:2.5rem;background-color:transparent;border:solid 1px currentColor;border-radius:0.25rem;color:#1e2458;color:var(--color-blue);font-size:10px;font-size:0.625rem;line-height:2.5rem;text-align:center;text-transform:uppercase;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);}.page-node-type-ct-job .field-related-jobs .views-element-container .view__header a .icon{vertical-align:middle;}.page-node-type-ct-job .field-related-jobs .views-element-container .view__header a .icon:first-child{margin-right:0.3125rem;}.page-node-type-ct-job .field-related-jobs .views-element-container .view__header a .icon:last-child{margin-left:0.3125rem;}.page-node-type-ct-job .field-related-jobs .views-element-container .view__header a .icon--arrow-up,.page-node-type-ct-job .field-related-jobs .views-element-container .view__header a .icon--arrow-down{width:1rem;height:1rem;}.page-node-type-ct-job .field-related-jobs .views-element-container .view__header a:hover,.page-node-type-ct-job .field-related-jobs .views-element-container .view__header a:focus,.page-node-type-ct-job .field-related-jobs .views-element-container .view__header a.is-active{background-color:#00b455;background-color:var(--color-green);border-color:transparent;color:#fff;color:var(--color-white);}.field--name-dynamic-block-fieldnode-apply-steps{position:relative;}.block--f-jobs-apply-steps-header{margin-bottom:5rem;}.block--f-jobs-apply-steps-content{display:-webkit-box;display:-ms-flexbox;display:flex;}.block--f-jobs-apply-steps-content .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:0;position:relative;}@media screen and (min-width:992px){.block--f-jobs-apply-steps-content .step:not(:last-child){padding-right:3.125rem;}.block--f-jobs-apply-steps-content .step:not(:last-child)::after{content:"";background-image:url(/themes/custom/dredger/public/images/icon/chevron-right.svg);background-repeat:no-repeat;background-size:cover;width:120px;position:absolute;height:135px;right:-40px;}}.block--f-jobs-apply-steps-content .step h5{line-height:1.5625rem;margin-right:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;}.block--f-jobs-apply-steps-content .step h5::after{content:"";width:1px;display:inline-block;height:20px;background:#1e2458;background:var(--color-blue);margin-top:4px;margin-left:4px;}.block--f-jobs-apply-steps-content .step h4{color:#00b455;color:var(--color-green);}@media screen and (min-width:992px){.block--f-jobs-apply-steps-carousel.video-carousel__progress{display:none;}}.field--name-dynamic-block-fieldnode-apply-steps{padding-bottom:2.5rem;}@media screen and (max-width:991px){.field--name-dynamic-block-fieldnode-apply-steps{padding-bottom:5rem;}.field--name-dynamic-block-fieldnode-apply-steps .block--f-jobs-apply-steps-header{margin-bottom:3.125rem;}.field--name-dynamic-block-fieldnode-apply-steps .step{display:none;}.field--name-dynamic-block-fieldnode-apply-steps .step.active{display:-webkit-box;display:-ms-flexbox;display:flex;}}.page-node-type-ct-page .paragraph--pt-job-domain-list .job-detail{margin-top:1.5625rem;}.page-node-type-ct-page .paragraph--pt-job-domain-list .job-detail .job-detail__button{text-align:left;}@media screen and (min-width:768px){.page-node-type-ct-page .paragraph--pt-job-domain-list .job-detail{display:block;}}.job-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0;line-height:1;}.job-icons__item{width:33.33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.job-icons__item .icon{width:3.125rem;height:3.125rem;}.job-icons__item__text{max-width:100%;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-family:"VennEx-XBold",sans-serif;font-size:9px;font-size:0.5625rem;line-height:0.75rem;text-transform:uppercase;text-align:center;margin-top:1rem;}@-moz-document url-prefix(){.job-icons__item__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}}.job-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:21.875rem;position:relative;padding:1.25rem;height:100%;cursor:pointer;background-color:#fff;background-color:var(--color-white);border-radius:4px;color:#1e2458;color:var(--color-blue);}.job-teaser::before{position:absolute;content:"";top:0;right:0;left:0;bottom:0;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px 4px var(--color-black-a14);box-shadow:0 0 20px 4px rgba(0,0,0,0.14);box-shadow:0 0 20px 4px var(--color-black-a14);pointer-events:none;opacity:0;-webkit-transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);-webkit-transition:opacity 0.15s var(--timing-function-ease-in-1);transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);transition:opacity 0.15s var(--timing-function-ease-in-1);}.job-teaser:hover::before,.job-teaser.has-focus-within::before{opacity:1;}.job-teaser:hover .job-teaser__cta a,.job-teaser.has-focus-within .job-teaser__cta a{background-color:#00b455;background-color:var(--color-green);border-color:transparent;color:#fff;color:var(--color-white);}.paragraph[class*=background] .job-teaser:hover .job-teaser__cta a,.paragraph[class*=background] .job-teaser.has-focus-within .job-teaser__cta a{color:#fff;color:var(--color-white);}.job-teaser:focus-within::before{opacity:1;}.job-teaser:focus-within .job-teaser__cta a{background-color:#00b455;background-color:var(--color-green);border-color:transparent;color:#fff;color:var(--color-white);}.paragraph[class*=background] .job-teaser:focus-within .job-teaser__cta a{color:#fff;color:var(--color-white);}.job-teaser__title{font-size:14px;font-size:0.875rem;margin-top:0.625rem;line-height:1.29;font-weight:normal;text-transform:none;min-height:2.25rem;}.job-teaser__title a{color:#1e2458;color:var(--color-blue);text-decoration:none;}.job-teaser__title a:focus{outline:none;}.paragraph[class*=background] .job-teaser__title a,.paragraph[class*=background] .job-teaser__title a:hover,.paragraph[class*=background] .job-teaser__title a:focus{color:#1e2458;color:var(--color-blue);}.job-teaser__description{height:5.5rem;overflow:hidden;font-size:16px;font-size:1rem;color:#3b3b3b;color:var(--color-grey-dark);}.job-teaser__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.25rem;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.job-teaser__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33.33%;}.job-teaser__icon .icon{width:3.125rem;height:3.125rem;}.job-teaser__icon__text{max-width:100%;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-family:"VennEx-XBold",sans-serif;font-size:9px;font-size:0.5625rem;line-height:0.75rem;text-transform:uppercase;text-align:center;margin-top:1rem;}.job-teaser__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:auto;padding-top:1.875rem;}.job-teaser__cta a{display:inline-block;vertical-align:top;padding:0 0.625rem;max-width:100%;min-width:10rem;height:2.5rem;background-color:transparent;border:solid 1px #1e2458;border:solid 1px var(--color-blue);border-radius:0.25rem;color:#1e2458;color:var(--color-blue);font-size:10px;font-size:0.625rem;line-height:2.5rem;text-align:center;text-transform:uppercase;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);}.job-teaser__cta a .icon{vertical-align:middle;}.job-teaser__cta a .icon:first-child{margin-right:0.3125rem;}.job-teaser__cta a .icon:last-child{margin-left:0.3125rem;}.job-teaser__cta a .icon--arrow-up,.job-teaser__cta a .icon--arrow-down{width:1rem;height:1rem;}.job-teaser__cta a:hover,.job-teaser__cta a:focus,.job-teaser__cta a.is-active{background-color:#00b455;background-color:var(--color-green);border-color:transparent;color:#fff;color:var(--color-white);}.job-teaser__cta a::before{content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;}.paragraph[class*=background] .job-teaser__cta a{color:#1e2458;color:var(--color-blue);}@media screen and (min-width:768px){.search__results--list-view .job-teaser{max-width:none;padding-bottom:0.875rem;}.search__results--list-view .job-teaser__meta{margin-top:0;}.search__results--list-view .job-teaser__summary{padding-right:11.25rem;}.search__results--list-view .job-teaser__title{margin-bottom:0.375rem;}.search__results--list-view .job-teaser__title,.search__results--list-view .job-teaser__description{min-height:inherit;}.search__results--list-view .job-teaser__description{height:inherit;max-height:5.5rem;}.search__results--list-view .job-teaser .node__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:end;align-content:flex-end;}.search__results--list-view .job-teaser__icon,.search__results--list-view .job-teaser__cta{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;}.search__results--list-view .job-teaser__icon{width:auto;max-width:inherit;-ms-flex-item-align:end;align-self:flex-end;}.search__results--list-view .job-teaser__icon .icon{display:none;}.search__results--list-view .job-teaser__icon__text{margin:1rem 0;padding-right:2.25rem;text-align:left;}.search__results--list-view .job-teaser__cta{margin-top:0;margin-bottom:1rem;padding-top:0;width:auto;margin-left:auto;}}.block--f-jobs-dynamic-list .view-vw-jobs .view__item{height:25rem;}.view-display-id-related_jobs .view__item{height:25rem;}.cmp-list{font-size:0;line-height:1;}.cmp-list__item{position:relative;display:block;}.list--checkmark .list__item{display:block;position:relative;padding-left:1.625rem;}.list--checkmark .list__item:not(:last-child){margin-bottom:1rem;}.list--checkmark .list__item .icon{position:absolute;left:0;top:0.125rem;color:#00b455;color:var(--color-green);}.list--checkmark .list__item__text{font-size:16px;font-size:1rem;line-height:1.375rem;}.list-horizontal{position:relative;}.list-horizontal .cmp-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;}@media (pointer:coarse){.list-horizontal .cmp-list{overflow-x:auto;}}.list-horizontal .cmp-list-prefix{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;vertical-align:top;margin-right:1.375rem;font-size:13px;font-size:0.8125rem;white-space:nowrap;overflow:hidden;}.list-horizontal .cmp-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;}.list-horizontal .cmp-list__item:first-child .cmp-list__item-link{padding-left:0;}.list-horizontal .cmp-list__item:last-child .cmp-list__item-link{border-right:solid 0.9375rem transparent;}.list-horizontal .cmp-list__item-link{position:relative;}.list-horizontal .cmp-list__item-link.active{font-style:italic;}.list-horizontal .cmp-list__item-template{min-width:6.25rem;}.list-horizontal .cmp-list__item--active .cmp-list__item-link{cursor:default;}.list-horizontal .cmp-list__button{position:absolute;top:50%;width:2.5rem;outline-offset:-0.25rem;z-index:2;-webkit-transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:color 0.15s var(--timing-function-ease-out-1);transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:color 0.15s var(--timing-function-ease-out-1);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.list-horizontal .cmp-list__button .icon{position:absolute;left:50%;top:50%;width:1.875rem;height:1.875rem;margin:-0.9375rem 0 0 -0.9375rem;}.list-horizontal .cmp-list__button-previous{left:0;}.list-horizontal .cmp-list__button-previous:hover .icon,.list-horizontal .cmp-list__button-previous:focus .icon{-webkit-animation:arrow-nudge-left 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-animation:arrow-nudge-left 0.15s var(--timing-function-ease-out-1);animation:arrow-nudge-left 0.15s cubic-bezier(0.22,1.03,0.69,0.97);animation:arrow-nudge-left 0.15s var(--timing-function-ease-out-1);}.list-horizontal .cmp-list__button-next{right:0;}.list-horizontal .cmp-list__button-next:hover .icon,.list-horizontal .cmp-list__button-next:focus .icon{-webkit-animation:arrow-nudge-right 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-animation:arrow-nudge-right 0.15s var(--timing-function-ease-out-1);animation:arrow-nudge-right 0.15s cubic-bezier(0.22,1.03,0.69,0.97);animation:arrow-nudge-right 0.15s var(--timing-function-ease-out-1);}.list-horizontal--items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0;line-height:1;}.list-horizontal--items .scrollhint{width:6.25rem;}.list-horizontal--items .scrollhint--left{left:-1px;right:auto;}.list-horizontal--items .scrollhint--right{left:auto;right:-1px;}.list-horizontal--items .scrollhint-container{-ms-flex-item-align:stretch;align-self:stretch;padding-top:2.8125rem;}.list-horizontal--items .cmp-list{padding:2.8125rem 1.25rem;}.list-horizontal--items .cmp-list-prefix{margin-left:1.25rem;}.list-horizontal--items .cmp-list__button{height:calc(100% - 5.625rem);color:var(--color-stroke-grey);}.list-horizontal--items .cmp-list__button:hover,.list-horizontal--items .cmp-list__button:focus{color:#000;color:var(--color-black);}.list-horizontal--items .cmp-list__item:not(:last-child){margin-right:1.25rem;}.list-horizontal--items .cmp-list__item:empty{margin-right:0;}.list-horizontal--items .cmp-list__item-link{display:block;text-decoration:none;}.list-horizontal--items .cmp-list__item-link:not(:last-child){display:none;}.list-horizontal--items .cmp-list__item-link[href]{color:var(--color-hyperlink-blue);}.list-horizontal--items .cmp-list__item-link[href]:hover,.list-horizontal--items .cmp-list__item-link[href]:focus,.list-horizontal--items .cmp-list__item-link[href]:active,.list-horizontal--items .cmp-list__item-link[href].active{color:#000;color:var(--color-black);}.list-horizontal--items .cmp-list__item-link:not([href]){color:var(--color-text-black);}.list-horizontal--items .cmp-list__item-title:last-child{font-size:16px;font-size:1rem;line-height:1.5625rem;}.list-horizontal--items .cmp-list__item .cmp-image__image{height:6.25rem;width:auto;}.list-horizontal--items--large .cmp-list__item .cmp-image__image{height:10.3125rem;}.logo,.logo-link{display:inline-block;vertical-align:top;}.logo--deme{width:7.5rem;height:2.0625rem;}@media screen and (max-width:767px){.logo--deme{width:6.25rem;height:1.75rem;}}.logo--deme__green{color:#00b455;color:var(--color-green);}.logo--deme__blue{color:#1e2458;color:var(--color-blue);}.media-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;z-index:200;z-index:var(--z-index-media-overlay);}.media-overlay .btn:hover,.media-overlay .btn:focus{border-color:#fff;border-color:var(--color-white);}.media-overlay,.media-overlay__bg{position:fixed;left:0;top:0;width:100%;height:100%;}.media-overlay__bg{background:rgba(0,0,0,0.75);background:var(--color-black-a75);}.media-overlay__content{position:relative;width:100%;-ms-flex-negative:0;flex-shrink:0;padding:2.5rem 0 6.25rem 0;margin:auto 0;color:#fff;color:var(--color-white);overflow-x:hidden;overflow-y:auto;z-index:1;}@media screen and (min-width:1200px){.media-overlay__content{padding:3.75rem 0 6.25rem 0;}}.toolbar-horizontal.toolbar-tray-open .media-overlay__content{padding-top:7.4375rem;}.media-overlay__detail{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}.media-overlay__detail:focus{outline:none;}.media-overlay__detail__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:calc(100vh - 13.125rem);}.media-overlay__detail__content > *:first-child{margin-top:auto;}.media-overlay__detail__content > *:last-child{margin-bottom:auto;}.toolbar-horizontal.toolbar-tray-open .media-overlay__detail__content{height:calc(100vh - 20rem);}@media screen and (min-width:1200px){.toolbar-horizontal.toolbar-tray-open .media-overlay__detail__content{height:calc(100vh - 18.75rem);}}.media-overlay__detail__text{line-height:2.5rem;}@media screen and (min-width:768px){.media-overlay__detail__text{width:50%;margin:0 auto;}}.media-overlay__meta:first-child{margin-top:1.25rem;}.media-overlay__closebutton{position:absolute;right:0.625rem;top:-3.125rem;width:2.5rem;height:2.5rem;padding:0;color:#fff;color:var(--color-white);-webkit-transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:color 0.15s var(--timing-function-ease-out-1);transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:color 0.15s var(--timing-function-ease-out-1);z-index:2;}.media-overlay__closebutton .icon{-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.15s var(--timing-function-ease-out-1);transition:-webkit-transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.15s var(--timing-function-ease-out-1);transition:transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.15s var(--timing-function-ease-out-1);transition:transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.15s var(--timing-function-ease-out-1),-webkit-transform 0.15s var(--timing-function-ease-out-1);-webkit-filter:drop-shadow(0 0.0625rem 0.25rem rgba(0,0,0,0.2));-webkit-filter:drop-shadow(0 0.0625rem 0.25rem var(--color-black-a20));filter:drop-shadow(0 0.0625rem 0.25rem rgba(0,0,0,0.2));filter:drop-shadow(0 0.0625rem 0.25rem var(--color-black-a20));}.media-overlay__closebutton:hover,.media-overlay__closebutton:focus{color:var(--color-lighter-purple);}.media-overlay__closebutton:hover .icon,.media-overlay__closebutton:focus .icon{-webkit-transform:scale(1.1);transform:scale(1.1);}.media-overlay__image{position:relative;text-align:center;margin-bottom:0.625rem;overflow:hidden;}.media-overlay__image,.media-overlay__image img{max-height:calc(100vh - 19.375rem);}.media-overlay__image img{-webkit-box-shadow:0 0.625rem 1.5625rem 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0.625rem 1.5625rem 0 var(--color-black-a20);box-shadow:0 0.625rem 1.5625rem 0 rgba(0,0,0,0.2);box-shadow:0 0.625rem 1.5625rem 0 var(--color-black-a20);}.media-overlay__image.orientation--landscape img{width:100%;height:auto;}@media screen and (min-aspect-ratio:1/1){.media-overlay__image.orientation--landscape img{width:auto;height:100%;max-width:100%;}}.media-overlay__image.orientation--portrait,.media-overlay__image.orientation--square{-ms-flex-negative:1;flex-shrink:1;}.media-overlay__image.orientation--portrait img,.media-overlay__image.orientation--square img{display:inline-block;width:auto;height:100%;max-width:100%;}@media screen and (max-aspect-ratio:5/8){.media-overlay__image.orientation--portrait,.media-overlay__image.orientation--square{max-height:none;}.media-overlay__image.orientation--portrait img,.media-overlay__image.orientation--square img{width:100%;height:auto;max-height:100%;}}.media-overlay__image.js-image-loading img{opacity:0;}.media-overlay__image:not(.js-image-loading) img{-webkit-animation:fadein 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-animation:fadein 0.3s var(--timing-function-ease-out-1);animation:fadein 0.3s cubic-bezier(0.22,1.03,0.69,0.97);animation:fadein 0.3s var(--timing-function-ease-out-1);}.media-overlay__embed{position:relative;background-color:#000;background-color:var(--color-black);-webkit-box-shadow:0 0.625rem 1.5625rem 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0.625rem 1.5625rem 0 var(--color-black-a20);box-shadow:0 0.625rem 1.5625rem 0 rgba(0,0,0,0.2);box-shadow:0 0.625rem 1.5625rem 0 var(--color-black-a20);overflow:hidden;}@media screen and (max-width:767px){.media-overlay__embed{padding-top:56.25%;}}@media screen and (min-width:768px){.media-overlay__embed{width:780px;height:430px;max-width:100%;margin-left:auto;margin-right:auto;}}.media-overlay__embed iframe{position:absolute;left:0;top:0;width:100%;height:100%;}.media-overlay__embed + .media-overlay__detail__text{padding-bottom:0.625rem;}@media screen and (min-width:992px){.media-overlay__embed + .media-overlay__detail__text{padding-bottom:1.25rem;}}.media-overlay__thumbnails{position:absolute;left:0;bottom:0;width:100%;z-index:1;}.media-overlay__thumbnails .list-horizontal .scrollhint{display:none;}.media-overlay__thumbnails .list-horizontal .cmp-list{margin:0 auto;}.media-overlay__thumbnails .list-horizontal .cmp-list__button{height:calc(100% - 2.5rem);}.media-overlay__thumbnails .list-horizontal .cmp-list__button .icon{-webkit-filter:drop-shadow(0 0.0625rem 0.375rem #000);-webkit-filter:drop-shadow(0 0.0625rem 0.375rem var(--color-black));filter:drop-shadow(0 0.0625rem 0.375rem #000);filter:drop-shadow(0 0.0625rem 0.375rem var(--color-black));}.media-overlay__thumbnails .list-horizontal .cmp-list__button-previous{margin-left:0.625rem;}.media-overlay__thumbnails .list-horizontal .cmp-list__button-next{margin-right:0.625rem;}.media-overlay__thumbnails .list-horizontal .cmp-list__item:first-child:last-child{display:none;}.media-overlay__thumbnails .list-horizontal .cmp-list__item-title{position:absolute;clip:rect(1px,1px,1px,1px);overflow:hidden;height:0;width:0;word-wrap:normal;}.media-overlay__thumbnails .list-horizontal .cmp-list__item .cmp-image__link{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.media-overlay__thumbnails .list-horizontal .cmp-list__item .cmp-image__link::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.25);background-color:var(--color-black-a25);-webkit-transition:opacity 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:opacity 0.15s var(--timing-function-ease-out-1);transition:opacity 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.15s var(--timing-function-ease-out-1);}.media-overlay__thumbnails .list-horizontal .cmp-list__item .cmp-image__link:hover::after,.media-overlay__thumbnails .list-horizontal .cmp-list__item .cmp-image__link:focus::after{opacity:0;}.media-overlay__thumbnails .list-horizontal .cmp-list__item--active .cmp-image__link{-webkit-transform:scale(1.1);transform:scale(1.1);}.media-overlay__thumbnails .list-horizontal .cmp-list__item--active .cmp-image__link::before{opacity:1;}.media-overlay__thumbnails .list-horizontal .cmp-list__item--active .cmp-image__link::after{opacity:0;}.media-overlay__thumbnails .list-horizontal--items .cmp-list{padding:1.25rem;}.media-overlay__thumbnails .list-horizontal--items .cmp-list__button{color:#fff;color:var(--color-white);}.media-overlay__thumbnails .list-horizontal--items .cmp-list__item--active .cmp-image__link::before{-webkit-box-shadow:0 0 0.625rem 0 rgba(255,255,255,0.32);-webkit-box-shadow:0 0 0.625rem 0 var(--color-white-a32);box-shadow:0 0 0.625rem 0 rgba(255,255,255,0.32);box-shadow:0 0 0.625rem 0 var(--color-white-a32);}.media-overlay.js-open-overlay{-webkit-animation:fadein 0.15s cubic-bezier(0.16,0.01,0.3,1);-webkit-animation:fadein 0.15s var(--timing-function-ease-out-2);animation:fadein 0.15s cubic-bezier(0.16,0.01,0.3,1);animation:fadein 0.15s var(--timing-function-ease-out-2);}.media-overlay.js-close-overlay{-webkit-animation:fadeout 0.25s cubic-bezier(0.16,0.01,0.3,1);-webkit-animation:fadeout 0.25s var(--timing-function-ease-out-2);animation:fadeout 0.25s cubic-bezier(0.16,0.01,0.3,1);animation:fadeout 0.25s var(--timing-function-ease-out-2);}.messages{position:relative;max-width:100%;padding:0.625rem;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:#fff;background-color:var(--color-white);border:solid 0.125rem #00b455;border:solid 0.125rem var(--color-green);margin:1.25rem 0;-webkit-animation:fadein 0.15s linear;animation:fadein 0.15s linear;}.messages--error{border-color:#b60b0b;border-color:var(--color-red);}.messages--error a{color:#b60b0b;color:var(--color-red);}.messages--error a:hover,.messages--error a:focus{color:#860808;color:var(--color-red-hover);}body.page-node-type-ct-news .hero .field--name-field-ct-news-category{position:relative;bottom:auto;margin:1.25rem 0;font-size:14px;font-size:0.875rem;line-height:1.3125rem;background-color:#00b455;background-color:var(--color-green);color:#fff;color:var(--color-white);display:inline-block;cursor:pointer;text-align:center;border-radius:1.25rem;padding:0.625rem 1.25rem;}@media screen and (max-width:991px){body.page-node-type-ct-news .hero__image + .field--name-field-ct-publication-date{margin-bottom:0;padding-left:1.25rem;}}@media screen and (min-width:992px){body.page-node-type-ct-news .hero .field--name-field-ct-news-category{position:absolute;bottom:0;left:15.625rem;}}.news-teaser{background:#fff;background:var(--color-white);padding:1.875rem 1.25rem;border-radius:4px;max-width:350px;position:relative;cursor:pointer;}.news-teaser::before{position:absolute;content:"";top:0;right:0;left:0;bottom:0;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px 4px var(--color-black-a14);box-shadow:0 0 20px 4px rgba(0,0,0,0.14);box-shadow:0 0 20px 4px var(--color-black-a14);pointer-events:none;opacity:0;-webkit-transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);-webkit-transition:opacity 0.15s var(--timing-function-ease-in-1);transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);transition:opacity 0.15s var(--timing-function-ease-in-1);}.news-teaser:hover::before,.news-teaser.has-focus-within::before{opacity:1;}.news-teaser:hover .news-teaser__visual img,.news-teaser.has-focus-within .news-teaser__visual img{-webkit-transform:scale(1.1);transform:scale(1.1);}.news-teaser:focus-within::before{opacity:1;}.news-teaser:focus-within .news-teaser__visual img{-webkit-transform:scale(1.1);transform:scale(1.1);}.news-teaser__visual{background:#f0f0f0;background:var(--color-white-smoke);width:100%;overflow:hidden;}.news-teaser__visual img{will-change:transform;-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.655,0,0.89,1);-webkit-transition:-webkit-transform 0.15s var(--timing-function-ease-in-1);transition:-webkit-transform 0.15s cubic-bezier(0.655,0,0.89,1);transition:-webkit-transform 0.15s var(--timing-function-ease-in-1);transition:transform 0.15s cubic-bezier(0.655,0,0.89,1);transition:transform 0.15s var(--timing-function-ease-in-1);transition:transform 0.15s cubic-bezier(0.655,0,0.89,1),-webkit-transform 0.15s cubic-bezier(0.655,0,0.89,1);transition:transform 0.15s var(--timing-function-ease-in-1),-webkit-transform 0.15s var(--timing-function-ease-in-1);}.news-teaser time{font-size:9px;font-size:0.5625rem;font-weight:bold;color:#898dbd;color:var(--color-purple);text-transform:uppercase;margin-top:1.625rem;}.news-teaser__title{font-size:14px;font-size:0.875rem;margin-top:0.625rem;line-height:1.29;font-weight:normal;text-transform:none;}.news-teaser__title a{color:#1e2458;color:var(--color-blue);text-decoration:none;}.news-teaser__title a:before{position:absolute;content:"";display:block;top:0;bottom:0;left:0;right:0;}.news-teaser__title a:focus{outline:none;}.news-teaser .field--name-field-ct-news-category{position:relative;bottom:auto;margin:1.25rem 0;font-size:14px;font-size:0.875rem;line-height:1.3125rem;background-color:#00b455;background-color:var(--color-green);color:#fff;color:var(--color-white);display:inline-block;cursor:pointer;text-align:center;border-radius:1.25rem;padding:0.625rem 1.25rem;margin-top:0;}.news-teaser__description{display:none;}@media screen and (min-width:768px){.search__results--list-view .news-teaser{width:100%;max-width:none;padding-right:12.5rem;min-height:10rem;}.search__results--list-view .news-teaser time{margin-top:0;}.search__results--list-view .news-teaser__visual{position:absolute;max-width:160px;right:20px;top:20px;}.search__results--list-view .news-teaser__title{min-height:0;margin-bottom:0;}.search__results--list-view .news-teaser__description{display:block;max-height:4.125rem;margin:0;line-height:1.38;letter-spacing:normal;color:#3b3b3b;color:var(--color-grey-dark);overflow:hidden;}.search__results--list-view .news-teaser .field--name-field-ct-news-category{margin-top:1.25rem;}}.news-teaser.swiper-slide{width:100%;-ms-flex-negative:0;flex-shrink:0;}.block--views-blockvw-search-news{position:relative;z-index:2;}.region--content > .node{padding:3.125rem 0;}@media screen and (min-width:992px){.region--content > .node{padding:5rem 0;}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3.125rem;}.pager__item{font-family:"VennEx-XBold",sans-serif;color:#00b455;color:var(--color-green);font-size:14px;font-size:0.875rem;}.pager__item a{text-decoration:none;padding:0 0.5625rem;display:inline-block;line-height:30px;min-height:1.875rem;min-width:1.875rem;}.pager__item.active{font-size:18px;font-size:1.125rem;}.pager__item.active a{color:#1e2458;color:var(--color-blue);}.pager__item--previous a,.pager__item--next a{color:#1e2458;color:var(--color-blue);}.pager__item--previous a:hover,.pager__item--previous a:focus,.pager__item--next a:hover,.pager__item--next a:focus{color:#00b455;color:var(--color-green);}.pager__item--previous a{padding-left:0;}.pager__item--next a{padding-right:0;}.pager__item .icon{vertical-align:middle;}.region--content > .paragraph-container:nth-child(2):has(> .paragraph:first-child.background--blue,> .paragraph:first-child.background--green){padding-top:3.125rem;}.paragraph{position:relative;padding:3.125rem 0;}@media screen and (min-width:992px){.paragraph{padding:6.25rem 0;}}.paragraph > .scrolltarget{margin-top:3.125rem;}@media screen and (min-width:992px){.paragraph > .scrolltarget{margin-top:6.25rem;}}.paragraph:not([class*=background]):not(.paragraph--pt-contact) + .paragraph:not([class*=background]){padding-top:0;}.paragraph:not([class*=background]):not(.paragraph--pt-contact) + .paragraph:not([class*=background]) > .scrolltarget{margin-top:0rem;}.paragraph[class*=background]{position:relative;}.paragraph[class*=background]::before,.paragraph[class*=background]::after{content:"";position:absolute;top:0;height:100%;background:inherit;}.paragraph[class*=background]::before{left:calc((100vw - 100%) / -2);width:calc((102vw - 100%) / 2);}.paragraph[class*=background]::after{right:calc((100vw - 100%) / -2);width:calc((102vw - 100%) / 2);}@media screen and (min-width:992px){.paragraph[class*=background]::before{left:calc((100vw - 100% + 190px) / -2);}}.paragraph[class*=background] a{color:currentColor;}.paragraph[class*=background] a:hover,.paragraph[class*=background] a:focus{color:#b1eb97;color:var(--color-green-light);}.paragraph[class*=background] a .media--image{height:100%;}.paragraph[class*=background] .paragraph[class*=background]::after{z-index:1;}.node + .paragraph-container > .paragraph[class*=background]:first-child{margin-top:0;}@media screen and (min-width:992px){.paragraph.background--green::before,.paragraph.background--blue::before{width:calc((100vw - 100% + 190px) / 2);}}@media screen and (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.paragraph-container > .paragraph.background--green::before{left:auto;right:100%;border-right:solid 50vw #00b455;border-right:solid 50vw var(--color-green);}.paragraph-container > .paragraph.background--green::after{border-left:solid 50vw #00b455;border-left:solid 50vw var(--color-green);}}@media screen and (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.paragraph-container > .paragraph.background--blue::before{left:auto;right:100%;border-right:solid 50vw #1e2458;border-right:solid 50vw var(--color-blue);}.paragraph-container > .paragraph.background--blue::after{border-left:solid 50vw #1e2458;border-left:solid 50vw var(--color-blue);}}.paragraph[style*=background-image]::before{width:100vw;z-index:1;}.paragraph[style*=background-image]::after{content:none;}.paragraph[style*=background-image] > *:not(.scrolltarget){position:relative;z-index:1;}@media screen and (min-width:768px){[class*=grid--layout-2] [class*=col-md-]:nth-child(2n+1) > .paragraph{z-index:3;}[class*=grid--layout-2] [class*=col-md-]:nth-child(2n+1) > .paragraph::after{right:-15px;width:17px;}[class*=grid--layout-2] [class*=col-md-]:nth-child(2n+1) > .paragraph.background--image::before{left:auto;right:-15px;}}@media screen and (min-width:768px){[class*=grid--layout-2] [class*=col-md-]:nth-child(2n) > .paragraph::before{left:-15px;width:17px;}}@media screen and (min-width:768px){[class*=grid--layout-2] .col-md-8 + .col-md-4 > .paragraph{z-index:3;}}@media screen and (min-width:768px){[class*=grid--layout-3] [class*=col-md-]:nth-child(3n+1) > .paragraph{z-index:3;}[class*=grid--layout-3] [class*=col-md-]:nth-child(3n+1) > .paragraph::after{right:-15px;width:17px;}[class*=grid--layout-3] [class*=col-md-]:nth-child(3n+1) > .paragraph.background--image::before{left:auto;right:-15px;}}@media screen and (min-width:768px){[class*=grid--layout-3] [class*=col-md-]:nth-child(3n+2) > .paragraph{padding-top:0;padding-bottom:0;z-index:3;}[class*=grid--layout-3] [class*=col-md-]:nth-child(3n+2) > .paragraph::before{left:-15px;width:17px;}[class*=grid--layout-3] [class*=col-md-]:nth-child(3n+2) > .paragraph::after{right:-15px;width:17px;}[class*=grid--layout-3] [class*=col-md-]:nth-child(3n+2) > .paragraph > .gallery .gallery__images{overflow:hidden;}[class*=grid--layout-3] [class*=col-md-]:nth-child(3n+2) > .paragraph > .scrolltarget{margin-top:0rem;}}@media screen and (min-width:768px){[class*=grid--layout-3] [class*=col-md-]:nth-child(3n) > .paragraph{z-index:2;}[class*=grid--layout-3] [class*=col-md-]:nth-child(3n) > .paragraph::before{left:-15px;width:17px;}}@media screen and (min-width:768px){[class*=grid--layout-4] [class*=col-md-]:nth-child(4n+1) > .paragraph{z-index:3;}[class*=grid--layout-4] [class*=col-md-]:nth-child(4n+1) > .paragraph::after{right:-15px;width:17px;}[class*=grid--layout-4] [class*=col-md-]:nth-child(4n+1) > .paragraph.background--image::before{left:auto;right:-15px;}}@media screen and (min-width:768px){[class*=grid--layout-4] [class*=col-md-]:nth-child(4n+2) > .paragraph,[class*=grid--layout-4] [class*=col-md-]:nth-child(4n+3) > .paragraph{z-index:3;}[class*=grid--layout-4] [class*=col-md-]:nth-child(4n+2) > .paragraph::before,[class*=grid--layout-4] [class*=col-md-]:nth-child(4n+3) > .paragraph::before{left:-15px;width:17px;}[class*=grid--layout-4] [class*=col-md-]:nth-child(4n+2) > .paragraph::after,[class*=grid--layout-4] [class*=col-md-]:nth-child(4n+3) > .paragraph::after{right:-15px;width:17px;}[class*=grid--layout-4] [class*=col-md-]:nth-child(4n+2) > .paragraph > .gallery .gallery__images,[class*=grid--layout-4] [class*=col-md-]:nth-child(4n+3) > .paragraph > .gallery .gallery__images{overflow:hidden;}[class*=grid--layout-4] [class*=col-md-]:nth-child(4n+2) > .paragraph:not([class*=background--]),[class*=grid--layout-4] [class*=col-md-]:nth-child(4n+3) > .paragraph:not([class*=background--]){padding-top:0;padding-bottom:0;}[class*=grid--layout-4] [class*=col-md-]:nth-child(4n+2) > .paragraph:not([class*=background--]) > .scrolltarget,[class*=grid--layout-4] [class*=col-md-]:nth-child(4n+3) > .paragraph:not([class*=background--]) > .scrolltarget{margin-top:0rem;}}@media screen and (min-width:768px){[class*=grid--layout-4] [class*=col-md-]:nth-child(4n) > .paragraph{z-index:2;}[class*=grid--layout-4] [class*=col-md-]:nth-child(4n) > .paragraph::before{left:-15px;width:17px;}}[class*=grid--layout-] [class*=col-md-] > .paragraph .paragraph.background--blue::after,[class*=grid--layout-] [class*=col-md-] > .paragraph .paragraph.background--green::after{z-index:2;}@media screen and (min-width:768px){[class*=grid--layout-] [class*=col-md-] > .paragraph .paragraph.background--blue::before,[class*=grid--layout-] [class*=col-md-] > .paragraph .paragraph.background--blue::after,[class*=grid--layout-] [class*=col-md-] > .paragraph .paragraph.background--green::before,[class*=grid--layout-] [class*=col-md-] > .paragraph .paragraph.background--green::after{content:none;}}[class*=grid--layout-] [class*=col-md-] > .paragraph .paragraph.background--image::before,[class*=grid--layout-] [class*=col-md-] > .paragraph .paragraph.background--image > *{z-index:2;}@media screen and (min-width:768px){[class*=grid--layout-] [class*=col-md-] > .paragraph .paragraph.background--image::before{width:40vw;}}@media screen and (min-width:1920px){[class*=grid--layout-] [class*=col-md-] > .paragraph .paragraph.background--image::before{width:45vw;}}@media screen and (min-width:768px){[class*=grid--layout-] .col-md-6 > .paragraph.background--image::before{width:50vw;}}@media screen and (min-width:1920px){[class*=grid--layout-] .col-md-6 > .paragraph.background--image::before{width:50vw;}}@media screen and (min-width:768px){[class*=grid--layout-4] [class*=col-md-]:nth-child(4n+2) > .paragraph.background--image::before,[class*=grid--layout-4] [class*=col-md-]:nth-child(4n+3) > .paragraph.background--image::before{width:calc(100% + 30px);}}.paragraph.padding--vertical--none{border-bottom:solid 0.02px transparent;}.paragraph.padding--vertical--none > .field--name-field-pt-title{padding-top:3.125rem;}@media screen and (min-width:992px){.paragraph.padding--vertical--none > .field--name-field-pt-title{padding-top:6.25rem;}}.paragraph.padding--vertical--none > .field--name-field-pt-title:last-child{padding-bottom:3.125rem;}@media screen and (min-width:992px){.paragraph.padding--vertical--none > .field--name-field-pt-title:last-child{padding-bottom:6.25rem;}}.paragraph.padding--vertical--none > .paragraph[class*=background]:last-child{margin-bottom:3.125rem;}@media screen and (min-width:992px){.paragraph.padding--vertical--none > .paragraph[class*=background]:last-child{margin-bottom:6.25rem;}}.paragraph:not([class*=background]):empty{display:none;}.paragraph--pt-facts .field--name-field-pt-facts-values{position:relative;z-index:2;}.paragraph--pt-facts .field--name-field-pt-facts-values .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-size:1rem;min-height:2.5rem;}@media screen and (max-width:767px){.paragraph--pt-facts .field--name-field-pt-facts-values .field__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;line-height:2.5rem;}}@media screen and (min-width:768px){.paragraph--pt-facts .field--name-field-pt-facts-values .field__item{border-bottom:1px solid #1e2458;border-bottom:1px solid var(--color-blue);}}.paragraph--pt-facts .field--name-field-pt-facts-values .field__item-label,.paragraph--pt-facts .field--name-field-pt-facts-values .field__item-content-description,.paragraph--pt-facts .field--name-field-pt-facts-values .field__item-content-value{overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.paragraph--pt-facts .field--name-field-pt-facts-values .field__item-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;font-family:"Venn-Bold",sans-serif;text-transform:uppercase;}@media screen and (max-width:767px){.paragraph--pt-facts .field--name-field-pt-facts-values .field__item-label:not(:empty){border-bottom:1px solid #1e2458;border-bottom:1px solid var(--color-blue);}}.paragraph--pt-facts .field--name-field-pt-facts-values .field__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:65%;flex-basis:65%;}@media screen and (max-width:767px){.paragraph--pt-facts .field--name-field-pt-facts-values .field__item-content{border-bottom:1px solid #1e2458;border-bottom:1px solid var(--color-blue);}}.paragraph--pt-facts .field--name-field-pt-facts-values .field__item-content-description{min-width:50%;}@media screen and (max-width:767px){.paragraph--pt-facts .field--name-field-pt-facts-values .field__item-content-description{min-width:auto;}}.paragraph--pt-facts .field--name-field-pt-facts-values .field__item-content-value{font-family:"Venn-Bold",sans-serif;text-align:right;}.paragraph--pt-facts .field--name-field-pt-facts-notes{margin-top:0.9375rem;font-size:14px;font-size:0.875rem;color:#3b3b3b;color:var(--color-grey-dark);}.paragraph:not([class*=background]) + .paragraph--pt-grid:not([class*=background]) .paragraph--pt-grid-item .paragraph{padding-top:0;}.paragraph--pt-grid{overflow:hidden;width:100vw;left:50%;margin-left:-50vw;}@media screen and (min-width:992px){.paragraph--pt-grid{-webkit-transform:translateX(-95px);transform:translateX(-95px);padding-left:190px;}}.paragraph--pt-grid:not([class*=background]):not(:last-child){margin-bottom:3.125rem;}@media screen and (min-width:992px){.paragraph--pt-grid:not([class*=background]):not(:last-child){margin-bottom:6.25rem;}}.paragraph--pt-grid:not([class*=background]) > .container > .field--name-field-pt-title{padding-top:3.125rem;}@media screen and (min-width:992px){.paragraph--pt-grid:not([class*=background]) > .container > .field--name-field-pt-title{padding-top:6.25rem;}}.paragraph--pt-grid:not([class*=background]) + .paragraph--pt-grid:not([class*=background]){margin-top:-3.125rem;}@media screen and (min-width:992px){.paragraph--pt-grid:not([class*=background]) + .paragraph--pt-grid:not([class*=background]){margin-top:-6.25rem;}}.paragraph--pt-grid[class*=background] .paragraph--pt-grid-item:not([class*=background]){padding-top:0;padding-bottom:0;background:none;color:currentColor;}@media screen and (min-width:768px){.paragraph--pt-grid-item{height:100%;}}@media screen and (min-width:768px){.paragraph--pt-grid-item > .paragraph.background--image::before{content:none;}}.paragraph--pt-grid-item > .field--name-field-pt-title{position:relative;z-index:1;}.paragraph--pt-grid-item:not([class*=background]){position:relative;background-color:#fff;background-color:var(--color-body);color:#1e2458;color:var(--color-text);}.paragraph--pt-grid-item:not([class*=background])::before,.paragraph--pt-grid-item:not([class*=background])::after{content:"";position:absolute;top:0;height:100%;background:inherit;}.paragraph--pt-grid-item:not([class*=background])::before{left:calc((100vw - 100%) / -2);width:calc((102vw - 100%) / 2);}.paragraph--pt-grid-item:not([class*=background])::after{right:calc((100vw - 100%) / -2);width:calc((102vw - 100%) / 2);}.paragraph--pt-grid-item:not([class*=background])::after{z-index:1;}.paragraph--pt-grid-item[class*=background] > .scrolltarget + .paragraph:not([class*=background]):not(.paragraph--pt-contact){padding-top:0;}.paragraph--pt-grid-item[class*=background] > .scrolltarget + .paragraph:not([class*=background]):not(.paragraph--pt-contact):last-child{padding-bottom:0;}.paragraph--pt-grid-item[class*=background] > .paragraph{z-index:2;}.paragraph--pt-grid-item.background--green > .scrolltarget + .paragraph.background--green{padding-top:0;padding-bottom:0;}.paragraph--pt-grid-item:not(.padding--vertical--none) > .paragraph:last-child:not([class*=background]){padding-bottom:0;}[class*=col-md-] > .paragraph--pt-grid-item > .paragraph:not(:last-child):not(.paragraph--pt-contact){padding-bottom:3.125rem;}@media screen and (min-width:768px){[class*=col-md-] > .paragraph--pt-grid-item > .scrolltarget + .paragraph:last-child:not(.paragraph--pt-contact){height:100%;}[class*=col-md-] > .paragraph--pt-grid-item:not([class*=background]) > .scrolltarget + .paragraph--pt-contact{margin-top:6.25rem;}}.paragraph--pt-system-component .field--name-field-pt-title{position:relative;text-align:center;z-index:2;}@media screen and (min-width:992px){.paragraph--pt-system-component .field--name-field-pt-title{margin-bottom:3.75rem;}}.paragraph--pt-grid-item .paragraph--pt-system-component .field--name-field-pt-title{font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;line-height:1.125rem;font-weight:normal;margin-bottom:0.375rem;text-transform:none;letter-spacing:normal;text-align:left;margin-bottom:1.25rem;}@media screen and (min-width:992px){.paragraph--pt-grid-item .paragraph--pt-system-component .field--name-field-pt-title{margin-bottom:1.25rem;}}.paragraph--pt-system-component > .block{position:relative;}@media screen and (min-width:992px){.paragraph--pt-system-component > .block > a:first-child{margin-top:-3.125rem;margin-bottom:3.125rem;}}@media screen and (max-width:991px){.paragraph--pt-system-component > .block .views-element-container{margin-top:1.875rem;}}.paragraph--pt-system-component > .block--content-list{text-align:center;}.paragraph--pt-system-component > .block:not([class*=search]){z-index:3;}@media screen and (min-width:992px){.paragraph--pt-system-component .field--name-field-pt-title + .block--content-list > a{position:absolute;right:0;top:-6.25rem;z-index:1;margin:0;}}.paragraph--pt-system-component:not([class*=background]) .block--content-list > a{display:inline-block;vertical-align:top;padding:0 0.625rem;max-width:100%;min-width:10rem;height:2.5rem;background-color:transparent;border:solid 1px currentColor;border-radius:0.25rem;color:#1e2458;color:var(--color-blue);font-size:10px;font-size:0.625rem;line-height:2.5rem;text-align:center;text-transform:uppercase;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);}.paragraph--pt-system-component:not([class*=background]) .block--content-list > a .icon{vertical-align:middle;}.paragraph--pt-system-component:not([class*=background]) .block--content-list > a .icon:first-child{margin-right:0.3125rem;}.paragraph--pt-system-component:not([class*=background]) .block--content-list > a .icon:last-child{margin-left:0.3125rem;}.paragraph--pt-system-component:not([class*=background]) .block--content-list > a .icon--arrow-up,.paragraph--pt-system-component:not([class*=background]) .block--content-list > a .icon--arrow-down{width:1rem;height:1rem;}.paragraph--pt-system-component:not([class*=background]) .block--content-list > a:hover,.paragraph--pt-system-component:not([class*=background]) .block--content-list > a:focus,.paragraph--pt-system-component:not([class*=background]) .block--content-list > a.is-active{background-color:#00b455;background-color:var(--color-green);border-color:transparent;color:#fff;color:var(--color-white);}.paragraph--pt-system-component.background--blue .block--content-list > a{display:inline-block;vertical-align:top;padding:0 0.625rem;max-width:100%;min-width:10rem;height:2.5rem;background-color:transparent;border:solid 1px currentColor;border-radius:0.25rem;color:#fff;color:var(--color-white);font-size:10px;font-size:0.625rem;line-height:2.5rem;text-align:center;text-transform:uppercase;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);}.paragraph--pt-system-component.background--blue .block--content-list > a .icon{vertical-align:middle;}.paragraph--pt-system-component.background--blue .block--content-list > a .icon:first-child{margin-right:0.3125rem;}.paragraph--pt-system-component.background--blue .block--content-list > a .icon:last-child{margin-left:0.3125rem;}.paragraph--pt-system-component.background--blue .block--content-list > a .icon--arrow-up,.paragraph--pt-system-component.background--blue .block--content-list > a .icon--arrow-down{width:1rem;height:1rem;}.paragraph--pt-system-component.background--blue .block--content-list > a:hover,.paragraph--pt-system-component.background--blue .block--content-list > a:focus,.paragraph--pt-system-component.background--blue .block--content-list > a.is-active{background-color:#00b455;background-color:var(--color-green);border-color:transparent;color:#fff;color:var(--color-white);}.paragraph--pt-system-component.background--green .block--content-list > a{display:inline-block;vertical-align:top;padding:0 0.625rem;max-width:100%;min-width:10rem;height:2.5rem;background-color:transparent;border:solid 1px currentColor;border-radius:0.25rem;color:#fff;color:var(--color-white);font-size:10px;font-size:0.625rem;line-height:2.5rem;text-align:center;text-transform:uppercase;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);}.paragraph--pt-system-component.background--green .block--content-list > a .icon{vertical-align:middle;}.paragraph--pt-system-component.background--green .block--content-list > a .icon:first-child{margin-right:0.3125rem;}.paragraph--pt-system-component.background--green .block--content-list > a .icon:last-child{margin-left:0.3125rem;}.paragraph--pt-system-component.background--green .block--content-list > a .icon--arrow-up,.paragraph--pt-system-component.background--green .block--content-list > a .icon--arrow-down{width:1rem;height:1rem;}.paragraph--pt-system-component.background--green .block--content-list > a:hover,.paragraph--pt-system-component.background--green .block--content-list > a:focus,.paragraph--pt-system-component.background--green .block--content-list > a.is-active{background-color:#1e2458;background-color:var(--color-blue);border-color:transparent;color:#fff;color:var(--color-white);}@media screen and (min-width:992px){.paragraph-container > .paragraph--pt-system-component .block--f-search-form{margin-top:-3.125rem;margin-bottom:-6.25rem;}}@media screen and (min-width:992px){.text-image:not([class*=background]):not(.paragraph--pt-grid-item .text-image) + .paragraph--pt-system-component:not([class*=background]){margin-top:-3.125rem;}}.paragraph--pt-grid-item .text-image:not([class*=background]) + .paragraph--pt-system-component:not([class*=background]){padding-top:1.5625rem;}.paragraph--pt-countdown canvas{display:none;}.paragraph--pt-countdown .textDiv_Days,.paragraph--pt-countdown .textDiv_Hours,.paragraph--pt-countdown .textDiv_Minutes,.paragraph--pt-countdown .textDiv_Seconds{display:inline-block;}.paragraph--pt-contact{border-radius:0.25rem;padding:1.875rem 1.25rem;z-index:2;}.paragraph--pt-contact .field{max-width:100%;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.paragraph--pt-contact .field--name-field-pt-title{font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;line-height:1.125rem;font-weight:normal;margin-bottom:0.375rem;text-transform:none;letter-spacing:normal;}.paragraph--pt-contact .field--name-field-pt-text{font-size:16px;font-size:1rem;}.paragraph--pt-contact .field--name-field-pt-text strong{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0.3125rem;font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;}.paragraph--pt-contact .field--name-field-pt-contact-phone,.paragraph--pt-contact .field--name-field-pt-contact-email{position:relative;padding-left:1.875rem;font-size:14px;font-size:0.875rem;margin-top:1.25rem;}.paragraph--pt-contact .field--name-field-pt-contact-phone .icon,.paragraph--pt-contact .field--name-field-pt-contact-email .icon{position:absolute;left:0;top:0;}.paragraph--pt-contact:not([class*=background--]){border:1px solid currentColor;}.paragraph--pt-contact:not([class*=background--]) > .field--name-field-pt-title{padding-top:0;}.paragraph--pt-contact[class*=background]::before,.paragraph--pt-contact[class*=background]::after{content:none;}.paragraph--pt-contact.background--green .field--name-field-pt-contact-phone a:hover,.paragraph--pt-contact.background--green .field--name-field-pt-contact-phone a:focus,.paragraph--pt-contact.background--green .field--name-field-pt-contact-email a:hover,.paragraph--pt-contact.background--green .field--name-field-pt-contact-email a:focus{color:#1e2458;color:var(--color-blue);}.paragraph--pt-contact.background--blue .field--name-field-pt-contact-phone a:hover,.paragraph--pt-contact.background--blue .field--name-field-pt-contact-phone a:focus,.paragraph--pt-contact.background--blue .field--name-field-pt-contact-email a:hover,.paragraph--pt-contact.background--blue .field--name-field-pt-contact-email a:focus,.paragraph--pt-contact.background--image .field--name-field-pt-contact-phone a:hover,.paragraph--pt-contact.background--image .field--name-field-pt-contact-phone a:focus,.paragraph--pt-contact.background--image .field--name-field-pt-contact-email a:hover,.paragraph--pt-contact.background--image .field--name-field-pt-contact-email a:focus{color:#b1eb97;color:var(--color-green-light);}.paragraph--pt-contact + .paragraph[class*=background]{margin-top:3.125rem;}@media screen and (min-width:992px){.paragraph--pt-contact + .paragraph[class*=background]{margin-top:6.25rem;}}.paragraph-container > .paragraph--pt-contact:last-child{margin-bottom:3.125rem;}@media screen and (min-width:992px){.paragraph-container > .paragraph--pt-contact:last-child{margin-bottom:6.25rem;}}.paragraph[class*=background] + .paragraph--pt-contact{margin-top:3.125rem;}.paragraph--pt-cta{padding:1.875rem 15px;}@media screen and (min-width:992px){.paragraph--pt-cta{padding:3.75rem 15px;}}.cta__content{position:relative;z-index:2;}@media screen and (min-width:992px){.cta__content{min-height:2.5rem;}.cta__content::after{content:"";display:table;clear:both;}}@media screen and (min-width:992px){.cta__title,.cta__text{float:left;width:75%;padding-right:1.875rem;}}.cta__title{font-family:"VennEx-XBold",sans-serif;font-size:22px;font-size:1.375rem;line-height:1.625rem;font-weight:normal;margin-bottom:1.25rem;text-transform:none;letter-spacing:normal;}.cta__text{max-width:100%;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;line-height:1.125rem;font-weight:normal;margin-bottom:0.375rem;text-transform:none;letter-spacing:normal;}@media screen and (min-width:992px){.cta__text{margin-bottom:0;}}.cta__button a{display:inline-block;vertical-align:top;padding:0 0.625rem;max-width:100%;min-width:10rem;height:2.5rem;background-color:#1e2458;background-color:var(--color-blue);border:solid 1px transparent;border-radius:0.25rem;color:#fff;color:var(--color-white);font-size:10px;font-size:0.625rem;line-height:2.5rem;text-align:center;text-transform:uppercase;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);}.cta__button a .icon{vertical-align:middle;}.cta__button a .icon:first-child{margin-right:0.3125rem;}.cta__button a .icon:last-child{margin-left:0.3125rem;}.cta__button a .icon--arrow-up,.cta__button a .icon--arrow-down{width:1rem;height:1rem;}.cta__button a:hover,.cta__button a:focus,.cta__button a.is-active{background-color:#00b455;background-color:var(--color-green);border-color:transparent;color:#fff;color:var(--color-white);}.paragraph[class*=background] .cta__button a{color:#fff;color:var(--color-white);}@media screen and (max-width:991px){.cta__button{margin-top:1.25rem;}}@media screen and (min-width:992px){.cta__button{position:absolute;right:0;top:0;width:25%;height:100%;padding-top:0.3125rem;}}.cta.background--green .cta__button a,.background--green > .cta:not([class*=background]) .cta__button a{background-color:#00b455;background-color:var(--color-green);border-color:#fff;border-color:var(--color-white);color:#fff;color:var(--color-white);}.cta.background--green .cta__button a:hover,.cta.background--green .cta__button a:focus,.cta.background--green .cta__button a.is-active,.background--green > .cta:not([class*=background]) .cta__button a:hover,.background--green > .cta:not([class*=background]) .cta__button a:focus,.background--green > .cta:not([class*=background]) .cta__button a.is-active{background-color:#1e2458;background-color:var(--color-blue);border-color:#fff;border-color:var(--color-white);color:#fff;color:var(--color-white);}.cta.background--blue .cta__button a,.background--blue > .cta:not([class*=background]) .cta__button a{background-color:#1e2458;background-color:var(--color-blue);border-color:#fff;border-color:var(--color-white);color:#fff;color:var(--color-white);}.cta.background--blue .cta__button a:hover,.cta.background--blue .cta__button a:focus,.cta.background--blue .cta__button a.is-active,.background--blue > .cta:not([class*=background]) .cta__button a:hover,.background--blue > .cta:not([class*=background]) .cta__button a:focus,.background--blue > .cta:not([class*=background]) .cta__button a.is-active{background-color:#00b455;background-color:var(--color-green);border-color:#fff;border-color:var(--color-white);color:#fff;color:var(--color-white);}@media screen and (min-width:992px){[class*=col-md-] .cta .cta__content::after{content:none;}}@media screen and (min-width:992px){[class*=col-md-] .cta .cta__title,[class*=col-md-] .cta .cta__text{float:none;width:100%;padding-right:0;}}@media screen and (min-width:992px){[class*=col-md-] .cta .cta__text{margin-bottom:0.375rem;}}@media screen and (min-width:992px){[class*=col-md-] .cta .cta__button{position:relative;right:auto;top:auto;width:100%;height:auto;padding-top:0;margin-top:1.25rem;}}.data{padding-left:1.25rem;padding-right:1.25rem;font-family:"VennEx-XBold",sans-serif;}.data .field--name-field-pt-title{font-family:"VennEx-XBold",sans-serif;font-size:22px;font-size:1.375rem;line-height:1.625rem;font-weight:normal;margin-bottom:1.25rem;text-transform:none;letter-spacing:normal;}.data__block{display:block;}.data__block:not(:last-child){margin-bottom:3.125rem;}.data__block__value,.data__block__description{max-width:100%;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.data__block__value{font-size:43px;font-size:2.6875rem;line-height:3.4375rem;font-family:"VennEx-XBold",sans-serif;letter-spacing:-1px;}.data__block__description{font-size:14px;font-size:0.875rem;line-height:1.25rem;}.data__block__description:empty{margin-bottom:-3.125rem;}@media screen and (min-width:768px) and (max-width:1199px){.grid--layout-2-75-25 > .row > .col-md-4 .data__block__value,.grid--layout-2-66-33 > .row > .col-md-4 .data__block__value,.grid--layout-2 > .row > .col-md-6 .data__block__value{font-size:30px;font-size:1.875rem;line-height:2.5rem;}}@media screen and (min-width:1200px){.grid--layout-2-75-25 > .row > .col-md-4:nth-child(2n+1) .data,.grid--layout-2-66-33 > .row > .col-md-4:nth-child(2n+1) .data,.grid--layout-2 > .row > .col-md-6:nth-child(2n+1) .data{padding-right:4.0625rem;padding-left:0;}}@media screen and (min-width:1200px){.grid--layout-2-75-25 > .row > .col-md-4:nth-child(2n) .data,.grid--layout-2-66-33 > .row > .col-md-4:nth-child(2n) .data,.grid--layout-2 > .row > .col-md-6:nth-child(2n) .data{padding-left:4.0625rem;padding-right:0;}}.document__content{position:relative;display:inline-block;vertical-align:top;width:33.75rem;max-width:100%;min-height:7.5rem;padding:0.625rem;color:#1e2458;color:var(--color-blue);z-index:2;}.document__content::after{content:"";display:table;clear:both;}.document__image,.document__title,.document .icon{position:relative;z-index:2;pointer-events:none;}.document__image{float:left;clear:left;width:6.25rem;overflow:hidden;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 4px 0 var(--color-black-a20);box-shadow:1px 1px 4px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 4px 0 var(--color-black-a20);}.document__image img{width:100%;height:auto;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.5s var(--timing-function-ease-out-1);transition:-webkit-transform 0.5s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.5s var(--timing-function-ease-out-1);transition:transform 0.5s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.5s var(--timing-function-ease-out-1);transition:transform 0.5s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.5s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.5s var(--timing-function-ease-out-1),-webkit-transform 0.5s var(--timing-function-ease-out-1);}.document__title{float:right;clear:right;width:calc(100% - 7.1875rem);word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;line-height:1.125rem;font-weight:normal;margin-bottom:0.375rem;text-transform:none;letter-spacing:normal;}.document__link::before,.document__link::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;}.document__link::before{-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px 4px var(--color-black-a14);box-shadow:0 0 20px 4px rgba(0,0,0,0.14);box-shadow:0 0 20px 4px var(--color-black-a14);opacity:0;-webkit-transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);-webkit-transition:opacity 0.15s var(--timing-function-ease-in-1);transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);transition:opacity 0.15s var(--timing-function-ease-in-1);}.document__link::after{background-color:#fff;background-color:var(--color-white);z-index:1;}.document__link:hover::before,.document__link:focus::before{opacity:1;}.document__link:hover .document__image img,.document__link:focus .document__image img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-duration:0.3s;transition-duration:0.3s;}.document__link:hover + .icon,.document__link:focus + .icon{-webkit-animation:arrow-nudge-down 0.3s cubic-bezier(0.22,1.03,0.69,0.97) 0.3s;-webkit-animation:arrow-nudge-down 0.3s var(--timing-function-ease-out-1) 0.3s;animation:arrow-nudge-down 0.3s cubic-bezier(0.22,1.03,0.69,0.97) 0.3s;animation:arrow-nudge-down 0.3s var(--timing-function-ease-out-1) 0.3s;}.document .icon{position:absolute;right:0.625rem;bottom:0.625rem;color:#999;color:var(--color-grey-mid);}@media screen and (min-width:768px){[class*=col-md-] .document[class*=background]{padding:0.625rem;}}.paragraph--pt-faq-list .ui-widget{position:relative;font-family:"Venn-Regular",sans-serif;margin-top:1.5625rem;}.paragraph--pt-faq-list .ui-widget .icon{position:absolute;top:0;right:0;color:#00b455;color:var(--color-green);}.paragraph--pt-faq-list .ui-widget .ui-accordion-header{padding:0;padding-bottom:0.625rem;border:none;border-bottom:1px solid #1e2458;border-bottom:1px solid var(--color-blue);}.paragraph--pt-faq-list .ui-widget .ui-accordion-header.ui-state-default{background:transparent;}.paragraph--pt-faq-list .ui-widget .ui-accordion-header.ui-state-default .icon--minus{display:none;}.paragraph--pt-faq-list .ui-widget .ui-accordion-header.ui-state-active{border:none;border-bottom:1px solid #1e2458;border-bottom:1px solid var(--color-blue);color:#1e2458;color:var(--color-blue);}.paragraph--pt-faq-list .ui-widget .ui-accordion-header.ui-state-active .icon--plus{display:none;}.paragraph--pt-faq-list .ui-widget .ui-accordion-header.ui-state-active .icon--minus{display:initial;}.paragraph--pt-faq-list .ui-widget .ui-accordion-header .ui-accordion-header-icon{display:none;}.paragraph--pt-faq-list .ui-widget .ui-accordion-header h5{font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;line-height:1.125rem;font-weight:normal;margin-bottom:0.375rem;text-transform:none;letter-spacing:normal;}.paragraph--pt-faq-list .ui-widget .ui-accordion-content.ui-widget-content{border:none;background-color:transparent;padding:1.5625rem 0;}.paragraph--pt-faq-list .btn{margin-top:2.5rem;background-color:#1e2458;background-color:var(--color-blue);}.paragraph--pt-grid .grid--layout-3 .row .col-md-4 .paragraph--pt-grid-item .paragraph--pt-html h3,.paragraph--pt-grid .grid--layout-3 .row .col-md-4 .paragraph--pt-grid-item .paragraph--pt-html h4,.paragraph--pt-grid .grid--layout-3 .row .col-md-4 .paragraph--pt-grid-item .paragraph--pt-html h5{word-wrap:normal;}.paragraph--pt-grid:not(:first-child) .grid--layout-3 .row .col-md-4 .paragraph--pt-grid-item .paragraph--pt-html{padding-top:0;}.paragraph--pt-grid:not(.padding--vertical--none) .grid--layout-3 .row .col-md-4 .paragraph--pt-grid-item .paragraph--pt-html,.paragraph--pt-grid:not([class*=background]):not(:last-child) .grid--layout-3 .row .col-md-4 .paragraph--pt-grid-item .paragraph--pt-html{padding-bottom:0;}.paragraph--pt-grid .grid--layout-3 .row .col-md-4 .paragraph--pt-grid-item .paragraph .field{padding-left:0;padding-right:0;}.paragraph--pt-grid .grid--layout-3 .row > *:not(:first-child){margin-top:2.5rem;}@media screen and (min-width:768px){.paragraph--pt-grid .grid--layout-3 .row .col-md-4{margin-top:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}.paragraph--pt-grid .grid--layout-3 .row > *:nth-child(odd){}.paragraph--pt-grid .grid--layout-3 .row > *:nth-child(odd) .paragraph--pt-grid-item .paragraph .field{padding-right:2.5rem;}.paragraph--pt-grid .grid--layout-3 .row > *:nth-child(even){}.paragraph--pt-grid .grid--layout-3 .row > *:nth-child(even) .paragraph--pt-grid-item .paragraph .field{padding-left:1.5625rem;}.paragraph--pt-grid .grid--layout-3 .row > *:nth-child(n+3){margin-top:2.5rem;}}@media screen and (min-width:1200px){.paragraph--pt-grid .grid--layout-3 .row .col-md-4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33%;}.paragraph--pt-grid .grid--layout-3 .row > *,.paragraph--pt-grid .grid--layout-3 .row > *:nth-child(n+3){margin-top:0;}.paragraph--pt-grid .grid--layout-3 .row > *:nth-child(n+4){margin-top:2.5rem;}.paragraph--pt-grid .grid--layout-3 .row > *:nth-child(odd){}.paragraph--pt-grid .grid--layout-3 .row > *:nth-child(odd) .paragraph--pt-grid-item .paragraph .field{padding-left:1.5625rem;}.paragraph--pt-grid .grid--layout-3 .row > *:nth-child(3n+1){}.paragraph--pt-grid .grid--layout-3 .row > *:nth-child(3n+1) .paragraph--pt-grid-item .paragraph .field{padding-left:0;}.paragraph--pt-grid .grid--layout-3 .row > *:nth-child(even){}.paragraph--pt-grid .grid--layout-3 .row > *:nth-child(even) .paragraph--pt-grid-item .paragraph .field{padding-right:2.5rem;}.paragraph--pt-grid .grid--layout-3 .row > *:nth-child(3n){}.paragraph--pt-grid .grid--layout-3 .row > *:nth-child(3n) .paragraph--pt-grid-item .paragraph .field{padding-right:0;}}@media screen and (min-width:768px){.paragraph--pt-grid.background--green .grid--layout-3 .row > *:first-child .paragraph--pt-grid-item .paragraph .field,.paragraph--pt-grid.background--blue .grid--layout-3 .row > *:first-child .paragraph--pt-grid-item .paragraph .field{position:relative;}.paragraph--pt-grid.background--green .grid--layout-3 .row > *:first-child .paragraph--pt-grid-item .paragraph .field::after,.paragraph--pt-grid.background--blue .grid--layout-3 .row > *:first-child .paragraph--pt-grid-item .paragraph .field::after{content:"";position:absolute;top:0;right:0;width:1px;height:80px;background-color:white;}}@media screen and (min-width:1200px){.paragraph--pt-grid.background--green .grid--layout-3 .row > *:not(:last-child) .paragraph--pt-grid-item .paragraph .field,.paragraph--pt-grid.background--blue .grid--layout-3 .row > *:not(:last-child) .paragraph--pt-grid-item .paragraph .field{position:relative;}.paragraph--pt-grid.background--green .grid--layout-3 .row > *:not(:last-child) .paragraph--pt-grid-item .paragraph .field::after,.paragraph--pt-grid.background--blue .grid--layout-3 .row > *:not(:last-child) .paragraph--pt-grid-item .paragraph .field::after{content:"";position:absolute;top:0;right:0;width:1px;height:80px;background-color:white;}}.paragraph--pt-grid .grid--layout-2 .row .col-md-6 .paragraph--pt-grid-item .paragraph{padding-bottom:0;}.manual-list .field--name-field-pt-title{text-align:center;}@media screen and (min-width:992px){.manual-list .field--name-field-pt-title{margin-bottom:3.75rem;}}.manual-list .field--name-field-pt-manual-list-page{text-align:center;}@media screen and (max-width:991px){.manual-list .field--name-field-pt-manual-list-page{margin-bottom:1.875rem;}}@media screen and (min-width:992px){.manual-list .field--name-field-pt-manual-list-page{margin-top:-3.125rem;margin-bottom:3.125rem;}}@media screen and (min-width:992px){.manual-list .field--name-field-pt-title + .field--name-field-pt-manual-list-page{margin:0;position:absolute;right:0;top:6.25rem;z-index:1;}}.manual-list:not([class*=background]) .field--name-field-pt-manual-list-page a{display:inline-block;vertical-align:top;padding:0 0.625rem;max-width:100%;min-width:10rem;height:2.5rem;background-color:transparent;border:solid 1px currentColor;border-radius:0.25rem;color:#1e2458;color:var(--color-blue);font-size:10px;font-size:0.625rem;line-height:2.5rem;text-align:center;text-transform:uppercase;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);}.manual-list:not([class*=background]) .field--name-field-pt-manual-list-page a .icon{vertical-align:middle;}.manual-list:not([class*=background]) .field--name-field-pt-manual-list-page a .icon:first-child{margin-right:0.3125rem;}.manual-list:not([class*=background]) .field--name-field-pt-manual-list-page a .icon:last-child{margin-left:0.3125rem;}.manual-list:not([class*=background]) .field--name-field-pt-manual-list-page a .icon--arrow-up,.manual-list:not([class*=background]) .field--name-field-pt-manual-list-page a .icon--arrow-down{width:1rem;height:1rem;}.manual-list:not([class*=background]) .field--name-field-pt-manual-list-page a:hover,.manual-list:not([class*=background]) .field--name-field-pt-manual-list-page a:focus,.manual-list:not([class*=background]) .field--name-field-pt-manual-list-page a.is-active{background-color:#00b455;background-color:var(--color-green);border-color:transparent;color:#fff;color:var(--color-white);}.manual-list.background--blue .field--name-field-pt-manual-list-page > a{display:inline-block;vertical-align:top;padding:0 0.625rem;max-width:100%;min-width:10rem;height:2.5rem;background-color:transparent;border:solid 1px currentColor;border-radius:0.25rem;color:#fff;color:var(--color-white);font-size:10px;font-size:0.625rem;line-height:2.5rem;text-align:center;text-transform:uppercase;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);}.manual-list.background--blue .field--name-field-pt-manual-list-page > a .icon{vertical-align:middle;}.manual-list.background--blue .field--name-field-pt-manual-list-page > a .icon:first-child{margin-right:0.3125rem;}.manual-list.background--blue .field--name-field-pt-manual-list-page > a .icon:last-child{margin-left:0.3125rem;}.manual-list.background--blue .field--name-field-pt-manual-list-page > a .icon--arrow-up,.manual-list.background--blue .field--name-field-pt-manual-list-page > a .icon--arrow-down{width:1rem;height:1rem;}.manual-list.background--blue .field--name-field-pt-manual-list-page > a:hover,.manual-list.background--blue .field--name-field-pt-manual-list-page > a:focus,.manual-list.background--blue .field--name-field-pt-manual-list-page > a.is-active{background-color:#00b455;background-color:var(--color-green);border-color:transparent;color:#fff;color:var(--color-white);}.manual-list.background--green .field--name-field-pt-manual-list-page > a{display:inline-block;vertical-align:top;padding:0 0.625rem;max-width:100%;min-width:10rem;height:2.5rem;background-color:transparent;border:solid 1px currentColor;border-radius:0.25rem;color:#fff;color:var(--color-white);font-size:10px;font-size:0.625rem;line-height:2.5rem;text-align:center;text-transform:uppercase;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);}.manual-list.background--green .field--name-field-pt-manual-list-page > a .icon{vertical-align:middle;}.manual-list.background--green .field--name-field-pt-manual-list-page > a .icon:first-child{margin-right:0.3125rem;}.manual-list.background--green .field--name-field-pt-manual-list-page > a .icon:last-child{margin-left:0.3125rem;}.manual-list.background--green .field--name-field-pt-manual-list-page > a .icon--arrow-up,.manual-list.background--green .field--name-field-pt-manual-list-page > a .icon--arrow-down{width:1rem;height:1rem;}.manual-list.background--green .field--name-field-pt-manual-list-page > a:hover,.manual-list.background--green .field--name-field-pt-manual-list-page > a:focus,.manual-list.background--green .field--name-field-pt-manual-list-page > a.is-active{background-color:#1e2458;background-color:var(--color-blue);border-color:transparent;color:#fff;color:var(--color-white);}.quote{font-size:0;line-height:1;text-align:center;z-index:2;}.quote__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.quote__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;width:100%;padding:3.75rem 1.25rem;}.quote__text p{max-width:100%;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:18px;font-size:1.125rem;line-height:1.75rem;}.quote__text .icon{position:absolute;width:2.1875rem;height:2.1875rem;color:#00b455;color:var(--color-green);}.quote__text .icon--quotes-start{left:0;top:-0.1875rem;}.quote__text .icon--quotes-end{right:0.5rem;bottom:-0.1875rem;}.quote__text > p{position:relative;z-index:1;}.quote__text__placeholder{position:absolute;left:0;top:0;width:100%;padding:0.625rem 1.25rem;z-index:-1;visibility:hidden;}.quote__expand-button{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:relative;display:inline-block;margin:0.625rem auto 0 auto;padding-right:1.875rem;}.quote__expand-button__text{font-family:"Venn-Bold",sans-serif;font-size:18px;font-size:1.125rem;line-height:1.75rem;text-decoration:underline;color:#00b455;color:var(--color-green);-webkit-transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:color 0.15s var(--timing-function-ease-out-1);transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:color 0.15s var(--timing-function-ease-out-1);}.quote__expand-button .icon{position:absolute;right:0;top:50%;margin-top:-0.625rem;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.quote__expand-button[aria-expanded=true] .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.quote__expand-button:hover .quote__expand-button__text,.quote__expand-button:focus .quote__expand-button__text{color:#009b49;color:var(--color-green-hover);}.quote__author{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:18.4375rem;max-width:100%;min-height:5rem;padding-left:5.9375rem;text-align:left;margin:2.3125rem auto 0 auto;}.quote .field--name-field-pt-title,.quote .field--name-field-pt-quote-author-name{font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;line-height:1.125rem;font-weight:normal;margin-bottom:0.375rem;text-transform:none;letter-spacing:normal;}.quote .field--name-field-pt-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.quote .field--name-field-pt-quote-author-image{position:absolute;left:0;top:0;width:5rem;height:5rem;overflow:hidden;}.quote .field--name-field-pt-quote-author-image img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;}.quote .field--name-field-pt-quote-author-name,.quote .field--name-field-pt-quote-author-function{width:100%;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.quote .field--name-field-pt-quote-author-name{margin-top:auto;}.quote .field--name-field-pt-quote-author-function{font-size:14px;font-size:0.875rem;line-height:1.25rem;margin-bottom:auto;}.quote:not(.quote--collapsible) .quote__text__placeholder,.quote:not(.quote--collapsible) .quote__expand-button{display:none;}.quote--collapsible .quote__text > p{overflow:hidden;max-height:10.5rem;-webkit-transition:max-height 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:max-height 0.3s var(--timing-function-ease-out-1);transition:max-height 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:max-height 0.3s var(--timing-function-ease-out-1);}.quote--collapsible .quote__expand-button[aria-expanded=false] + .quote__text > p:not(.js-collapsing){display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}.quote.background--blue .quote__expand-button,.quote.background--image .quote__expand-button{color:#00b455;color:var(--color-green);-webkit-transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:color 0.15s var(--timing-function-ease-out-1);transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:color 0.15s var(--timing-function-ease-out-1);}.quote.background--blue .quote__expand-button:hover,.quote.background--blue .quote__expand-button:focus,.quote.background--image .quote__expand-button:hover,.quote.background--image .quote__expand-button:focus{color:#b1eb97;color:var(--color-green-light);}.quote.background--blue .quote__expand-button:hover .quote__expand-button__text,.quote.background--blue .quote__expand-button:focus .quote__expand-button__text,.quote.background--image .quote__expand-button:hover .quote__expand-button__text,.quote.background--image .quote__expand-button:focus .quote__expand-button__text{color:currentColor;}.quote.background--green .quote__text .icon{color:#b1eb97;color:var(--color-green-light);}.quote.background--green .quote__expand-button__text{color:#fff;color:var(--color-white);}.quote.background--green .quote__expand-button:hover,.quote.background--green .quote__expand-button:focus{color:#b1eb97;color:var(--color-green-light);}.quote.background--green .quote__expand-button:hover .quote__expand-button__text,.quote.background--green .quote__expand-button:focus .quote__expand-button__text{color:currentColor;}@media screen and (min-width:992px){.paragraph-container > .quote .quote__text p{font-size:24px;font-size:1.5rem;line-height:2.125rem;}}@media screen and (min-width:992px){.paragraph-container > .quote .quote__text .icon{width:3.75rem;height:3.75rem;z-index:1;}.paragraph-container > .quote .quote__text .icon--quotes-start{left:-1.875rem;top:-0.3125rem;}.paragraph-container > .quote .quote__text .icon--quotes-end{right:0;bottom:-0.3125rem;}}@media screen and (min-width:992px){.paragraph-container > .quote .field--name-field-pt-title{font-family:"VennEx-XBold",sans-serif;font-size:30px;font-size:1.875rem;line-height:2.125rem;font-weight:normal;margin-bottom:1.875rem;text-transform:uppercase;letter-spacing:normal;}}.paragraph-container > .quote.quote--collapsible .quote__text > p{max-height:12.75rem;}.paragraph--pt-grid-item.background--blue > .quote:not([class*=background]) .quote__expand-button,.paragraph--pt-grid-item.background--image > .quote:not([class*=background]) .quote__expand-button{color:#00b455;color:var(--color-green);-webkit-transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:color 0.15s var(--timing-function-ease-out-1);transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:color 0.15s var(--timing-function-ease-out-1);}.paragraph--pt-grid-item.background--blue > .quote:not([class*=background]) .quote__expand-button:hover,.paragraph--pt-grid-item.background--blue > .quote:not([class*=background]) .quote__expand-button:focus,.paragraph--pt-grid-item.background--image > .quote:not([class*=background]) .quote__expand-button:hover,.paragraph--pt-grid-item.background--image > .quote:not([class*=background]) .quote__expand-button:focus{color:#b1eb97;color:var(--color-green-light);}.paragraph--pt-grid-item.background--blue > .quote:not([class*=background]) .quote__expand-button:hover .quote__expand-button__text,.paragraph--pt-grid-item.background--blue > .quote:not([class*=background]) .quote__expand-button:focus .quote__expand-button__text,.paragraph--pt-grid-item.background--image > .quote:not([class*=background]) .quote__expand-button:hover .quote__expand-button__text,.paragraph--pt-grid-item.background--image > .quote:not([class*=background]) .quote__expand-button:focus .quote__expand-button__text{color:currentColor;}.paragraph--pt-grid-item.background--green > .quote:not([class*=background]) .quote__text .icon{color:#b1eb97;color:var(--color-green-light);}.paragraph--pt-grid-item.background--green > .quote:not([class*=background]) .quote__expand-button__text{color:#fff;color:var(--color-white);}.paragraph--pt-grid-item.background--green > .quote:not([class*=background]) .quote__expand-button:hover,.paragraph--pt-grid-item.background--green > .quote:not([class*=background]) .quote__expand-button:focus{color:#b1eb97;color:var(--color-green-light);}.paragraph--pt-grid-item.background--green > .quote:not([class*=background]) .quote__expand-button:hover .quote__expand-button__text,.paragraph--pt-grid-item.background--green > .quote:not([class*=background]) .quote__expand-button:focus .quote__expand-button__text{color:currentColor;}.paragraph--pt-reports{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph--pt-reports > .field,.paragraph--pt-reports .horizontal-carousel,.paragraph--pt-reports .report-teaser-list{width:100%;}.paragraph--pt-reports > .field--name-field-pt-title{font-family:"VennEx-XBold",sans-serif;font-size:26px;font-size:1.625rem;line-height:1.875rem;font-weight:normal;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:normal;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.paragraph--pt-reports > .field--name-field-pt-text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.paragraph--pt-reports > .field--name-field-pt-link{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:1.875rem;}@media screen and (min-width:992px){.paragraph--pt-reports > .field--name-field-pt-link{position:absolute;right:0;margin-top:-0.3125rem;z-index:1;max-width:45%;}}.paragraph--pt-reports > .field--name-field-pt-link a{display:inline-block;vertical-align:top;padding:0 0.625rem;max-width:100%;min-width:10rem;height:2.5rem;background-color:transparent;border:solid 1px currentColor;border-radius:0.25rem;color:#1e2458;color:var(--color-blue);font-size:10px;font-size:0.625rem;line-height:2.5rem;text-align:center;text-transform:uppercase;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97),border-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1),border-color 0.15s var(--timing-function-ease-out-1);}.paragraph--pt-reports > .field--name-field-pt-link a .icon{vertical-align:middle;}.paragraph--pt-reports > .field--name-field-pt-link a .icon:first-child{margin-right:0.3125rem;}.paragraph--pt-reports > .field--name-field-pt-link a .icon:last-child{margin-left:0.3125rem;}.paragraph--pt-reports > .field--name-field-pt-link a .icon--arrow-up,.paragraph--pt-reports > .field--name-field-pt-link a .icon--arrow-down{width:1rem;height:1rem;}.paragraph--pt-reports > .field--name-field-pt-link a:hover,.paragraph--pt-reports > .field--name-field-pt-link a:focus,.paragraph--pt-reports > .field--name-field-pt-link a.is-active{background-color:#00b455;background-color:var(--color-green);border-color:transparent;color:#fff;color:var(--color-white);}@media screen and (min-width:992px){.paragraph--pt-reports > .field--name-field-pt-link + .field--name-field-pt-title{text-align:left;max-width:45%;}}.paragraph--pt-reports .horizontal-carousel,.paragraph--pt-reports .report-teaser-list{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.paragraph--pt-reports .horizontal-carousel{padding-top:1.875rem;}.paragraph--pt-reports--gallery > .field--name-field-pt-title{text-align:center;}@media screen and (max-width:991px){.paragraph--pt-reports--gallery > .field--name-field-pt-link{text-align:center;}}@media screen and (min-width:992px){.paragraph:not([class*=background]):not(.paragraph--pt-contact) + .paragraph--pt-reports:not([class*=background]) > .field--name-field-pt-title{margin-top:1.25rem;}}@media screen and (min-width:992px){.paragraph:not([class*=background]):not(.paragraph--pt-contact) + .paragraph--pt-reports:not([class*=background]) > .field--name-field-pt-link{margin-top:0.9375rem;}.paragraph:not([class*=background]):not(.paragraph--pt-contact) + .paragraph--pt-reports:not([class*=background]) > .field--name-field-pt-link + .report-teaser-list,.paragraph:not([class*=background]):not(.paragraph--pt-contact) + .paragraph--pt-reports:not([class*=background]) > .field--name-field-pt-link + .field--name-field-pt-text{margin-top:5.625rem;}.paragraph:not([class*=background]):not(.paragraph--pt-contact) + .paragraph--pt-reports:not([class*=background]) > .field--name-field-pt-link + .horizontal-carousel{margin-top:2.5rem;}}@media screen and (min-width:992px){.paragraph:not([class*=background]):not(.paragraph--pt-contact) + .paragraph--pt-reports:not([class*=background]) > .scrolltarget + .field--name-field-pt-text{margin-top:1.25rem;}}.paragraph--pt-testimonials{padding-top:0;}.paragraph--pt-testimonials > .field--name-field-pt-title{color:#1e2458;color:var(--color-blue);background:white;position:relative;margin:0;padding-bottom:5.625rem;padding-top:2.8125rem;}.paragraph--pt-testimonials > .field--name-field-pt-title::before,.paragraph--pt-testimonials > .field--name-field-pt-title::after{content:"";position:absolute;top:0;height:100%;background:inherit;}.paragraph--pt-testimonials > .field--name-field-pt-title::before{left:calc((100vw - 100%) / -2);width:calc((100vw - 100%) / 2);}.paragraph--pt-testimonials > .field--name-field-pt-title::after{right:calc((100vw - 100%) / -2);width:calc((102vw - 100%) / 2);z-index:1;}@media screen and (min-width:992px){.paragraph--pt-testimonials > .field--name-field-pt-title::before{width:calc((100vw - 100% + 190px) / 2);left:calc((100vw - 100% + 190px) / -2);}}.paragraph--pt-testimonials .horizontal-carousel{margin-top:-2.5rem;}.paragraph--pt-testimonials .paragraph--pt-testimonial{padding-top:0;}.paragraph--pt-testimonials .paragraph--pt-testimonial .field--name-field-pt-media,.paragraph--pt-testimonials .paragraph--pt-testimonial iframe,.paragraph--pt-testimonials .paragraph--pt-testimonial video{width:100%;height:auto;}.paragraph--pt-testimonials .paragraph--pt-testimonial .video-carousel__item{position:relative;}.paragraph--pt-testimonials .paragraph--pt-testimonial .video-carousel__item button{top:0;bottom:0;left:0;right:0;position:absolute;z-index:1;}.paragraph--pt-testimonials .paragraph--pt-testimonial .video-carousel__item button::before{content:"";position:absolute;background-image:url(/themes/custom/dredger/public/images/icon/play-button.svg);background-size:contain;width:40px;height:40px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.paragraph--pt-testimonials .paragraph--pt-testimonial .video-carousel__item button.pause::before{background-image:url(/themes/custom/dredger/public/images/icon/pause-button.svg);}.paragraph--pt-testimonials .paragraph--pt-testimonial .video-carousel__item:hover button{display:block;}.paragraph--pt-testimonials .paragraph--pt-testimonial video{display:block;-o-object-fit:unset;object-fit:unset;min-height:214.52px;}.paragraph--pt-testimonials .paragraph--pt-testimonial .text-image__text{background-color:#00b455;background-color:var(--color-green);width:100%;padding:1.875rem 1.25rem;}.paragraph--pt-testimonials .paragraph--pt-testimonial .text-image__text .field--name-field-pt-title{margin:0;text-transform:none;font-size:22px;font-size:1.375rem;}.paragraph--pt-testimonials .paragraph--pt-testimonial .text-image__text .field--name-field-pt-occupation{text-transform:uppercase;font-size:14px;font-size:0.875rem;}.paragraph--pt-testimonials .paragraph--pt-testimonial .text-image__text .field--name-field-pt-text{margin-top:2.5rem;}.paragraph--pt-testimonials.background--green .text-image__text{background-color:#1e2458;background-color:var(--color-blue);}.media-overlay.video-uploaded .media-overlay__thumbnails{display:none;}.media-overlay.video-uploaded .media-overlay__closebutton{right:-0.625rem;}.text-image{display:-webkit-box;display:-ms-flexbox;display:flex;}.text-image__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;z-index:2;}@media screen and (max-width:991px){.text-image__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media screen and (min-width:992px){.text-image__content{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.text-image__media{position:relative;width:100%;}.text-image__media img{width:100%;max-width:555px;}.text-image__media iframe{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:var(--color-black);}.text-image__media .video{position:relative;padding-bottom:56.25%;}.text-image.layout--media-left-small img,.text-image.layout--media-right-small img{max-width:250px;}.text-image .field--name-field-pt-title{font-family:"VennEx-XBold",sans-serif;font-size:26px;font-size:1.625rem;line-height:1.875rem;font-weight:normal;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:normal;}.text-image .field--name-field-pt-text h3{font-family:"VennEx-XBold",sans-serif;font-size:22px;font-size:1.375rem;line-height:1.625rem;font-weight:normal;margin-bottom:1.25rem;text-transform:none;letter-spacing:normal;}@media screen and (min-width:992px){.text-image.layout--media-right .text-image__text:not(:first-child),.text-image.layout--media-left .text-image__text:not(:first-child){width:50%;}}@media screen and (min-width:992px){.text-image.layout--media-right .text-image__media:not(:last-child),.text-image.layout--media-left .text-image__media:not(:last-child){width:45%;}.text-image.layout--media-right .text-image__media:not(:last-child) img,.text-image.layout--media-left .text-image__media:not(:last-child) img{height:100%;-o-object-fit:cover;object-fit:cover;}}@media screen and (min-width:992px){.text-image.layout--media-right-small .text-image__text:not(:first-child),.text-image.layout--media-left-small .text-image__text:not(:first-child){width:70%;}}@media screen and (min-width:992px){.text-image.layout--media-right-small .text-image__media:not(:last-child),.text-image.layout--media-left-small .text-image__media:not(:last-child){width:25%;}.text-image.layout--media-right-small .text-image__media:not(:last-child) img,.text-image.layout--media-left-small .text-image__media:not(:last-child) img{height:100%;-o-object-fit:cover;object-fit:cover;}}.text-image.layout--media-right .text-image__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.text-image.layout--media-right .text-image__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media screen and (max-width:991px){.text-image.layout--media-right .text-image__media:not(:last-child){margin-top:2.5rem;}}@media screen and (min-width:992px){.text-image.layout--media-right .text-image__media:not(:last-child){margin-left:auto;}}.text-image.layout--media-right-small .text-image__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.text-image.layout--media-right-small .text-image__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media screen and (max-width:991px){.text-image.layout--media-right-small .text-image__media:not(:last-child){margin-top:2.5rem;}}@media screen and (min-width:992px){.text-image.layout--media-right-small .text-image__media:not(:last-child){margin-left:auto;}}@media screen and (max-width:991px){.text-image.layout--media-left .text-image__media:not(:last-child){margin-bottom:2.5rem;}}@media screen and (min-width:992px){.text-image.layout--media-left .text-image__media:not(:last-child){margin-right:auto;}}@media screen and (max-width:991px){.text-image.layout--media-left-small .text-image__media:not(:last-child){margin-bottom:2.5rem;}}@media screen and (min-width:992px){.text-image.layout--media-left-small .text-image__media:not(:last-child){margin-right:auto;}}.text-image.layout--media-full .text-image__media:not(:last-child){margin-bottom:2.5rem;}@media screen and (min-width:768px){[class*=col-md-] > .paragraph--pt-grid-item > .text-image[class*=background]{padding-left:15px;padding-right:15px;}}@media screen and (min-width:992px){.text-image:not([class*=background]) + .text-image:not([class*=background]){margin-top:-3.125rem;}.paragraph--pt-grid-item > .text-image:not([class*=background]) + .text-image:not([class*=background]){margin-top:0;}}.paragraph--pt-warning .field--name-field-pt-text-short{background-image:url(/themes/custom/dredger/public/images/icon/warning-green.svg);background-repeat:no-repeat;background-position:60px 30px;background-color:#1e2458;background-color:var(--color-blue);color:white;padding:40px 80px 40px 140px;}@media screen and (min-width:992px){.paragraph--pt-warning .field--name-field-pt-text-short{background-position:80px 30px;}}.project-teaser{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;line-height:1;}.project-teaser > a{text-decoration:none;}.project-teaser > a,.project-teaser > a::before,.project-teaser > a::after{position:absolute;left:0;top:0;width:100%;height:100%;}.project-teaser > a::before,.project-teaser > a::after{content:"";display:block;border-radius:4px;}.project-teaser > a::before{-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px 4px var(--color-black-a14);box-shadow:0 0 20px 4px rgba(0,0,0,0.14);box-shadow:0 0 20px 4px var(--color-black-a14);opacity:0;-webkit-transition:opacity 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:opacity 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s cubic-bezier(0.22,1.03,0.69,0.97),transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s var(--timing-function-ease-out-1),transform 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s cubic-bezier(0.22,1.03,0.69,0.97),transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s var(--timing-function-ease-out-1),transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.project-teaser > a::after{z-index:2;}@media screen and (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.project-teaser > a:hover::before,.project-teaser > a:focus::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);opacity:1;z-index:2;}.project-teaser > a:hover + .project-teaser__content__content,.project-teaser > a:focus + .project-teaser__content__content{z-index:2;}.project-teaser > a:hover + .project-teaser__content__content::before,.project-teaser > a:focus + .project-teaser__content__content::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);}.project-teaser > a:hover + .project-teaser__content .project-teaser__image,.project-teaser > a:focus + .project-teaser__content .project-teaser__image{-webkit-transform:scale(1.175);transform:scale(1.175);}.project-teaser > a:hover + .project-teaser__content .project-teaser__text,.project-teaser > a:focus + .project-teaser__content .project-teaser__text{-webkit-transform:translate(-1.875rem,1.875rem);transform:translate(-1.875rem,1.875rem);}.project-teaser > a:hover + .project-teaser__content .project-teaser__button,.project-teaser > a:focus + .project-teaser__content .project-teaser__button{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);}.projects.js-show-map .project-teaser > a:hover + .project-teaser__content .project-teaser__button,.projects.js-show-map .project-teaser > a:focus + .project-teaser__content .project-teaser__button{-webkit-transform:translate(-1.875rem,1.875rem);transform:translate(-1.875rem,1.875rem);}.project-teaser > a:hover + .project-teaser__content .field:not(.project-teaser__title),.project-teaser > a:focus + .project-teaser__content .field:not(.project-teaser__title){width:calc(100% + 3.75rem);}.project-teaser > a:hover + .project-teaser__content .btn,.project-teaser > a:focus + .project-teaser__content .btn{background-color:#00b455;background-color:var(--color-green);border-color:#00b455;border-color:var(--color-green);color:#fff;color:var(--color-white);}}@supports (-ms-ime-align:auto){.project-teaser > a:hover::before,.project-teaser > a:focus::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);opacity:1;z-index:2;}.project-teaser > a:hover + .project-teaser__content__content,.project-teaser > a:focus + .project-teaser__content__content{z-index:2;}.project-teaser > a:hover + .project-teaser__content__content::before,.project-teaser > a:focus + .project-teaser__content__content::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);}.project-teaser > a:hover + .project-teaser__content .project-teaser__image,.project-teaser > a:focus + .project-teaser__content .project-teaser__image{-webkit-transform:scale(1.175);transform:scale(1.175);}.project-teaser > a:hover + .project-teaser__content .project-teaser__text,.project-teaser > a:focus + .project-teaser__content .project-teaser__text{-webkit-transform:translate(-1.875rem,1.875rem);transform:translate(-1.875rem,1.875rem);}.project-teaser > a:hover + .project-teaser__content .project-teaser__button,.project-teaser > a:focus + .project-teaser__content .project-teaser__button{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);}.projects.js-show-map .project-teaser > a:hover + .project-teaser__content .project-teaser__button,.projects.js-show-map .project-teaser > a:focus + .project-teaser__content .project-teaser__button{-webkit-transform:translate(-1.875rem,1.875rem);transform:translate(-1.875rem,1.875rem);}.project-teaser > a:hover + .project-teaser__content .field:not(.project-teaser__title),.project-teaser > a:focus + .project-teaser__content .field:not(.project-teaser__title){width:calc(100% + 3.75rem);}.project-teaser > a:hover + .project-teaser__content .btn,.project-teaser > a:focus + .project-teaser__content .btn{background-color:#00b455;background-color:var(--color-green);border-color:#00b455;border-color:var(--color-green);color:#fff;color:var(--color-white);}}.project-teaser__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:1.875rem 1.25rem;pointer-events:none;}.project-teaser__content::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;background-color:#fff;background-color:var(--color-white);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.project-teaser__content > *{position:relative;z-index:2;}.project-teaser__image,.project-teaser__text,.project-teaser__button{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.project-teaser__image{height:21.875rem;margin:-1.875rem -1.25rem 1.5rem -1.25rem;border-radius:4px 4px 0 0;overflow:hidden;-webkit-transform-origin:center 45%;transform-origin:center 45%;}.project-teaser__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.project-teaser__title{font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;line-height:1.125rem;font-weight:normal;margin-bottom:0.375rem;text-transform:none;letter-spacing:normal;min-height:2.25rem;}.project-teaser__text,.project-teaser__button{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.project-teaser .field:not(.project-teaser__title){display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;-webkit-transition:width 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:width 0.3s var(--timing-function-ease-out-1);transition:width 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:width 0.3s var(--timing-function-ease-out-1);}.project-teaser .field__label,.project-teaser .field__item > *,.project-teaser .field--name-field-ct-location .field__item{font-size:14px;font-size:0.875rem;line-height:2rem;}.project-teaser .field__item a,.project-teaser .field--name-field-ct-location .field__item{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.project-teaser .field__label{-ms-flex-negative:0;flex-shrink:0;width:5.625rem;margin-right:1.0625rem;font-family:"Venn-Bold",sans-serif;}.project-teaser .field__items{max-width:calc(100% - 6.6875rem);}.project-teaser .field__item,.project-teaser .field__item > *{max-width:100%;display:inline-block;vertical-align:top;}.project-teaser .field__item a{position:relative;color:currentColor;z-index:2;pointer-events:auto;}.project-teaser .field__item a:hover,.project-teaser .field__item a:focus{color:#00b455;color:var(--color-green);}.project-teaser .field__item time:not(:last-child)::after{content:"-";display:inline-block;vertical-align:top;margin:0 0.3125rem;}.project-teaser .field--name-field-ct-equipment-types .field__item:not(:last-child),.project-teaser .field--name-field-ct-activities .field__item:not(:last-child){margin-right:0.5rem;}.project-teaser .field--name-field-ct-equipment-types .field__item:not(:last-child)::after,.project-teaser .field--name-field-ct-activities .field__item:not(:last-child)::after{content:",";font-size:14px;font-size:0.875rem;line-height:2rem;}@media screen and (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.project-teaser .field--name-field-ct-equipment-types .field__item:not(:last-child)::after,.project-teaser .field--name-field-ct-activities .field__item:not(:last-child)::after{content:none;}.project-teaser .field--name-field-ct-equipment-types .field__item:not(:last-child) a::after,.project-teaser .field--name-field-ct-activities .field__item:not(:last-child) a::after{content:",";font-size:14px;font-size:0.875rem;line-height:2rem;}}@supports (-ms-ime-align:auto){.project-teaser .field--name-field-ct-equipment-types .field__item:not(:last-child)::after,.project-teaser .field--name-field-ct-activities .field__item:not(:last-child)::after{content:none;}.project-teaser .field--name-field-ct-equipment-types .field__item:not(:last-child) a::after,.project-teaser .field--name-field-ct-activities .field__item:not(:last-child) a::after{content:",";font-size:14px;font-size:0.875rem;line-height:2rem;}}.project-teaser__button{margin-top:auto;padding-top:1rem;text-align:center;}.project-teaser:not(.js-active):hover .btn,.project-teaser:not(.js-active):focus-within .btn{background-color:#00b455;background-color:var(--color-green);border-color:#00b455;border-color:var(--color-green);color:#fff;color:var(--color-white);}.project-teaser.js-active > a{pointer-events:none;cursor:default;}.project-teaser.js-active > a::before{opacity:1;}.project-teaser.js-active > a::after{top:auto;bottom:0;height:5rem;pointer-events:auto;cursor:pointer;}.project-teaser.js-active > a:hover + .project-teaser__content .project-teaser__button .btn,.project-teaser.js-active > a:focus + .project-teaser__content .project-teaser__button .btn{background-color:#1e2458;background-color:var(--color-blue);border-color:#1e2458;border-color:var(--color-blue);}.project-teaser.js-active .project-teaser__button .btn{background-color:#00b455;background-color:var(--color-green);border-color:#00b455;border-color:var(--color-green);color:#fff;color:var(--color-white);}@media screen and (min-width:768px){.project-teaser:hover > a::before,.project-teaser:focus-within > a::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);opacity:1;z-index:2;}.project-teaser:hover .project-teaser__content,.project-teaser:focus-within .project-teaser__content{z-index:2;}.project-teaser:hover .project-teaser__content::before,.project-teaser:focus-within .project-teaser__content::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);}.project-teaser:hover .project-teaser__image,.project-teaser:focus-within .project-teaser__image{-webkit-transform:scale(1.175);transform:scale(1.175);}.project-teaser:hover .project-teaser__text,.project-teaser:focus-within .project-teaser__text{-webkit-transform:translate(-1.875rem,1.875rem);transform:translate(-1.875rem,1.875rem);}.project-teaser:hover .project-teaser__button,.project-teaser:focus-within .project-teaser__button{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);}.project-teaser:hover .field:not(.project-teaser__title),.project-teaser:focus-within .field:not(.project-teaser__title){width:calc(100% + 3.75rem);}.project-teaser.js-active > a::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);opacity:1;z-index:3;}.project-teaser.js-active .project-teaser__content{z-index:3;}.project-teaser.js-active .project-teaser__content::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);}.project-teaser.js-active .project-teaser__image{-webkit-transform:scale(1.175);transform:scale(1.175);}.project-teaser.js-active .project-teaser__text{-webkit-transform:translate(-1.875rem,1.875rem);transform:translate(-1.875rem,1.875rem);}.project-teaser.js-active .project-teaser__button{-webkit-transform:translate(-1.875rem,1.875rem);transform:translate(-1.875rem,1.875rem);}.project-teaser.js-active .field:not(.project-teaser__title){width:calc(100% + 3.75rem);}@supports (-ms-ime-align:auto){.project-teaser:hover > a::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);opacity:1;z-index:2;}.project-teaser:hover .project-teaser__content{z-index:2;}.project-teaser:hover .project-teaser__content::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);}.project-teaser:hover .project-teaser__image{-webkit-transform:scale(1.175);transform:scale(1.175);}.project-teaser:hover .project-teaser__text{-webkit-transform:translate(-1.875rem,1.875rem);transform:translate(-1.875rem,1.875rem);}.project-teaser:hover .project-teaser__button{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);}.project-teaser:hover .field:not(.project-teaser__title){width:calc(100% + 3.75rem);}}}@media screen and (-ms-high-contrast:none) and (min-width:768px),screen and (-ms-high-contrast:active) and (min-width:768px){.project-teaser:hover > a::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);opacity:1;z-index:2;}.project-teaser:hover .project-teaser__content{z-index:2;}.project-teaser:hover .project-teaser__content::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);}.project-teaser:hover .project-teaser__image{-webkit-transform:scale(1.175);transform:scale(1.175);}.project-teaser:hover .project-teaser__text{-webkit-transform:translate(-1.875rem,1.875rem);transform:translate(-1.875rem,1.875rem);}.project-teaser:hover .project-teaser__button{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);}.project-teaser:hover .field:not(.project-teaser__title){width:calc(100% + 3.75rem);}}.project-search-teaser{position:relative;max-width:21.875rem;padding:1.25rem 1.25rem;background:#fff;background:var(--color-white);border-radius:0;cursor:pointer;}.project-search-teaser::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px 4px var(--color-black-a14);box-shadow:0 0 20px 4px rgba(0,0,0,0.14);box-shadow:0 0 20px 4px var(--color-black-a14);pointer-events:none;opacity:0;-webkit-transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);-webkit-transition:opacity 0.15s var(--timing-function-ease-in-1);transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);transition:opacity 0.15s var(--timing-function-ease-in-1);}.project-search-teaser:hover::before,.project-search-teaser.has-focus-within::before{opacity:1;}.project-search-teaser:hover .project-search-teaser__image img,.project-search-teaser.has-focus-within .project-search-teaser__image img{-webkit-transform:scale(1.1);transform:scale(1.1);}.project-search-teaser:focus-within::before{opacity:1;}.project-search-teaser:focus-within .project-search-teaser__image img{-webkit-transform:scale(1.1);transform:scale(1.1);}.project-search-teaser__image{background:#f0f0f0;background:var(--color-white-smoke);width:100%;max-height:14.375rem;overflow:hidden;position:relative;}.project-search-teaser__image::before{content:"";padding-bottom:75%;display:block;}.project-search-teaser__image .media--bundle--mt-image{position:absolute;top:0;bottom:0;left:0;right:0;}.project-search-teaser__image img{-o-object-fit:cover;object-fit:cover;will-change:transform;-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.655,0,0.89,1);-webkit-transition:-webkit-transform 0.15s var(--timing-function-ease-in-1);transition:-webkit-transform 0.15s cubic-bezier(0.655,0,0.89,1);transition:-webkit-transform 0.15s var(--timing-function-ease-in-1);transition:transform 0.15s cubic-bezier(0.655,0,0.89,1);transition:transform 0.15s var(--timing-function-ease-in-1);transition:transform 0.15s cubic-bezier(0.655,0,0.89,1),-webkit-transform 0.15s cubic-bezier(0.655,0,0.89,1);transition:transform 0.15s var(--timing-function-ease-in-1),-webkit-transform 0.15s var(--timing-function-ease-in-1);}.project-search-teaser__image a,.project-search-teaser__image img{position:absolute;top:0;left:0;width:100%;height:100%;}.project-search-teaser__title{font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;margin-top:0.625rem;margin-bottom:0;line-height:1.29;font-weight:normal;text-transform:none;}.project-search-teaser__title a{color:#1e2458;color:var(--color-blue);text-decoration:none;}.project-search-teaser__title a:before{position:absolute;content:"";display:block;top:0;bottom:0;left:0;right:0;}.project-search-teaser__title a:focus{outline:none;}@media screen and (min-width:768px){.search__results--list-view .project-search-teaser{width:100%;max-width:none;}.search__results--list-view .project-search-teaser__image{display:none;}}.projects-filter{display:inline;font-size:0;line-height:1;}.projects-filter .facets-widget-dropdown,.projects-filter__text{display:inline-block;vertical-align:top;margin-bottom:0.625rem;}.projects-filter__text{font-family:"VennSemiEx-Bold",sans-serif;font-size:20px;font-size:1.25rem;line-height:30px;text-transform:uppercase;}.projects-filter__text:first-child{padding-left:0.625rem;margin-right:0.625rem;}.projects-filter__text:last-child{margin-left:0.3125rem;}.projects__filters{margin-bottom:3.125rem;}.projects__header{position:relative;min-height:2.5rem;text-align:center;}@media screen and (min-width:992px){.projects__header{margin-bottom:3.75rem;}}@media screen and (min-width:992px){.projects__header__buttons{position:absolute;right:0;top:0;z-index:3;}}.projects__content{position:relative;}.projects__map{position:absolute;right:0;top:0;width:calc(100% - 23.75rem);height:calc(100% - 3.75rem);display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;background-color:var(--color-white);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);z-index:3;}.projects__map .geofield-google-map{height:100% !important;}@media screen and (max-width:767px){.projects__map{width:100%;height:21.875rem;}.projects__map .geofield-google-map{border-radius:4px 4px 0 0;}}@media screen and (min-width:768px){.projects__map::before{content:"";display:block;position:absolute;left:100%;top:0;width:100%;height:100%;background-color:inherit;}}.projects__carousel{position:relative;-webkit-transition:width 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:width 0.3s var(--timing-function-ease-out-1);transition:width 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:width 0.3s var(--timing-function-ease-out-1);}.projects__carousel .horizontal-carousel__items{z-index:auto;}.projects__carousel .horizontal-carousel__item{display:-webkit-box;display:-ms-flexbox;display:flex;}.projects__carousel .horizontal-carousel__item .project-teaser{width:100%;}@media screen and (min-width:768px){.projects__carousel .horizontal-carousel__item .project-teaser{max-width:21.875rem;}}.projects__carousel .horizontal-carousel__navigation{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.projects__carousel .horizontal-carousel__navigation__button.swiper-button-lock{display:inline-block;visibility:hidden;}@media screen and (max-width:767px){.projects__carousel .horizontal-carousel .swiper-slide{max-width:none;}}.projects:not(.js-show-map) .projects__button--hide-map{display:none;}.projects:not(.js-show-map) .projects__map{-webkit-transform:translateX(100vw);transform:translateX(100vw);}@media screen and (min-width:768px){.projects:not(.js-show-map) .projects__map{-webkit-transform:translateX(58vw);transform:translateX(58vw);}}.projects.js-show-map .projects__button--show-map{display:none;}@media screen and (min-width:768px){.projects.js-show-map .projects__carousel{width:21.875rem;}}.projects.js-show-map .projects__carousel .horizontal-carousel__navigation__button{-webkit-transform:translate(-1.25rem,-5rem);transform:translate(-1.25rem,-5rem);}@media screen and (min-width:768px){.projects.js-show-map .projects__carousel .horizontal-carousel__navigation__button{-webkit-transform:translateY(-3.75rem);transform:translateY(-3.75rem);}}.projects.js-show-map .project-teaser{-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;}.projects.js-show-map .project-teaser__button{text-align:left;}.projects.js-show-map .project-teaser:not(.js-active){opacity:0;pointer-events:none;}.paragraph--pt-system-component.f_recycling_centers_search .field--name-field-pt-title{text-align:inherit;}.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers__content{position:relative;}.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers__map{position:absolute;right:0;top:0;width:calc(100% - 23.75rem);height:calc(100% - 3.75rem);display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;background-color:var(--color-white);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:3;}.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers__map .geofield-google-map{height:100% !important;}@media screen and (max-width:767px){.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers__map{width:100%;height:21.875rem;}.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers__map .geofield-google-map{border-radius:4px 4px 0 0;}}@media screen and (min-width:768px){.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers__map::before{content:"";display:block;position:absolute;left:100%;top:0;width:100%;height:100%;background-color:inherit;}}.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers__carousel{position:relative;-webkit-transition:width 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:width 0.3s var(--timing-function-ease-out-1);transition:width 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:width 0.3s var(--timing-function-ease-out-1);}@media screen and (min-width:768px){.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers__carousel{width:21.875rem;}}.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers__carousel .horizontal-carousel__items{z-index:auto;}.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers__carousel .horizontal-carousel__item{display:-webkit-box;display:-ms-flexbox;display:flex;}.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers__carousel .horizontal-carousel__item .recycling-center-teaser{width:100%;}@media screen and (min-width:768px){.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers__carousel .horizontal-carousel__item .recycling-center-teaser{max-width:21.875rem;}}.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers__carousel .horizontal-carousel__navigation{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers__carousel .horizontal-carousel__navigation__button{-webkit-transform:translate(-1.25rem,-5rem);transform:translate(-1.25rem,-5rem);}@media screen and (min-width:768px){.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers__carousel .horizontal-carousel__navigation__button{-webkit-transform:translateY(-3.75rem);transform:translateY(-3.75rem);}}.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers__carousel .horizontal-carousel__navigation__button.swiper-button-lock{display:inline-block;visibility:hidden;}@media screen and (max-width:767px){.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers__carousel .horizontal-carousel .swiper-slide{max-width:none;}}.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers .recycling-center-teaser{-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;}.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers .recycling-center-teaser__button{text-align:left;}.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers .recycling-center-teaser:not(.js-active){opacity:0;pointer-events:none;}@media screen and (min-width:768px){.paragraph--pt-system-component.f_recycling_centers_search .recycling-centers{margin-left:2rem;}}.recycling-center-search-teaser{position:relative;max-width:21.875rem;padding:1.25rem 1.25rem;background:#fff;background:var(--color-white);border-radius:0;cursor:pointer;}.recycling-center-search-teaser::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px 4px var(--color-black-a14);box-shadow:0 0 20px 4px rgba(0,0,0,0.14);box-shadow:0 0 20px 4px var(--color-black-a14);pointer-events:none;opacity:0;-webkit-transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);-webkit-transition:opacity 0.15s var(--timing-function-ease-in-1);transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);transition:opacity 0.15s var(--timing-function-ease-in-1);}.recycling-center-search-teaser:hover::before,.recycling-center-search-teaser.has-focus-within::before{opacity:1;}.recycling-center-search-teaser:hover .recycling-center-search-teaser__image img,.recycling-center-search-teaser.has-focus-within .recycling-center-search-teaser__image img{-webkit-transform:scale(1.1);transform:scale(1.1);}.recycling-center-search-teaser:focus-within::before{opacity:1;}.recycling-center-search-teaser:focus-within .recycling-center-search-teaser__image img{-webkit-transform:scale(1.1);transform:scale(1.1);}.recycling-center-search-teaser__image{background:#f0f0f0;background:var(--color-white-smoke);width:100%;max-height:14.375rem;overflow:hidden;position:relative;}.recycling-center-search-teaser__image::before{content:"";padding-bottom:75%;display:block;}.recycling-center-search-teaser__image .media--bundle--mt-image{position:absolute;top:0;bottom:0;left:0;right:0;}.recycling-center-search-teaser__image img{-o-object-fit:cover;object-fit:cover;will-change:transform;-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.655,0,0.89,1);-webkit-transition:-webkit-transform 0.15s var(--timing-function-ease-in-1);transition:-webkit-transform 0.15s cubic-bezier(0.655,0,0.89,1);transition:-webkit-transform 0.15s var(--timing-function-ease-in-1);transition:transform 0.15s cubic-bezier(0.655,0,0.89,1);transition:transform 0.15s var(--timing-function-ease-in-1);transition:transform 0.15s cubic-bezier(0.655,0,0.89,1),-webkit-transform 0.15s cubic-bezier(0.655,0,0.89,1);transition:transform 0.15s var(--timing-function-ease-in-1),-webkit-transform 0.15s var(--timing-function-ease-in-1);}.recycling-center-search-teaser__image a,.recycling-center-search-teaser__image img{position:absolute;top:0;left:0;width:100%;height:100%;}.recycling-center-search-teaser__title{font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;margin-top:0.625rem;margin-bottom:0;line-height:1.29;font-weight:normal;text-transform:none;}.recycling-center-search-teaser__title a{color:#1e2458;color:var(--color-blue);text-decoration:none;}.recycling-center-search-teaser__title a:before{position:absolute;content:"";display:block;top:0;bottom:0;left:0;right:0;}.recycling-center-search-teaser__title a:focus{outline:none;}@media screen and (min-width:768px){.search__results--list-view .recycling-center-search-teaser{width:100%;max-width:none;}.search__results--list-view .recycling-center-search-teaser__image{display:none;}}.recycling-center-teaser{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;line-height:1;}.recycling-center-teaser > a{text-decoration:none;}.recycling-center-teaser > a,.recycling-center-teaser > a::before,.recycling-center-teaser > a::after{position:absolute;left:0;top:0;width:100%;height:100%;}.recycling-center-teaser > a::before,.recycling-center-teaser > a::after{content:"";display:block;border-radius:4px;}.recycling-center-teaser > a::before{-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px 4px var(--color-black-a14);box-shadow:0 0 20px 4px rgba(0,0,0,0.14);box-shadow:0 0 20px 4px var(--color-black-a14);opacity:0;-webkit-transition:opacity 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:opacity 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s cubic-bezier(0.22,1.03,0.69,0.97),transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s var(--timing-function-ease-out-1),transform 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s cubic-bezier(0.22,1.03,0.69,0.97),transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s var(--timing-function-ease-out-1),transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.recycling-center-teaser > a::after{z-index:2;}@media screen and (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.recycling-center-teaser > a:hover::before,.recycling-center-teaser > a:focus::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);opacity:1;z-index:2;}.recycling-center-teaser > a:hover + .recycling-center-teaser__content__content,.recycling-center-teaser > a:focus + .recycling-center-teaser__content__content{z-index:2;}.recycling-center-teaser > a:hover + .recycling-center-teaser__content__content::before,.recycling-center-teaser > a:focus + .recycling-center-teaser__content__content::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);}.recycling-center-teaser > a:hover + .recycling-center-teaser__content .recycling-center-teaser__image,.recycling-center-teaser > a:focus + .recycling-center-teaser__content .recycling-center-teaser__image{-webkit-transform:scale(1.175);transform:scale(1.175);}.recycling-center-teaser > a:hover + .recycling-center-teaser__content .recycling-center-teaser__text,.recycling-center-teaser > a:focus + .recycling-center-teaser__content .recycling-center-teaser__text{-webkit-transform:translate(-1.875rem,1.875rem);transform:translate(-1.875rem,1.875rem);}.recycling-center-teaser > a:hover + .recycling-center-teaser__content .recycling-center-teaser__button,.recycling-center-teaser > a:focus + .recycling-center-teaser__content .recycling-center-teaser__button{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);}.recycling-centers .recycling-center-teaser > a:hover + .recycling-center-teaser__content .recycling-center-teaser__button,.recycling-centers .recycling-center-teaser > a:focus + .recycling-center-teaser__content .recycling-center-teaser__button{-webkit-transform:translate(-1.875rem,1.875rem);transform:translate(-1.875rem,1.875rem);}.recycling-center-teaser > a:hover + .recycling-center-teaser__content .field:not(.recycling-center-teaser__title),.recycling-center-teaser > a:focus + .recycling-center-teaser__content .field:not(.recycling-center-teaser__title){width:calc(100% + 3.75rem);}.recycling-center-teaser > a:hover + .recycling-center-teaser__content .btn,.recycling-center-teaser > a:focus + .recycling-center-teaser__content .btn{background-color:#00b455;background-color:var(--color-green);border-color:#00b455;border-color:var(--color-green);color:#fff;color:var(--color-white);}}@supports (-ms-ime-align:auto){.recycling-center-teaser > a:hover::before,.recycling-center-teaser > a:focus::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);opacity:1;z-index:2;}.recycling-center-teaser > a:hover + .recycling-center-teaser__content__content,.recycling-center-teaser > a:focus + .recycling-center-teaser__content__content{z-index:2;}.recycling-center-teaser > a:hover + .recycling-center-teaser__content__content::before,.recycling-center-teaser > a:focus + .recycling-center-teaser__content__content::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);}.recycling-center-teaser > a:hover + .recycling-center-teaser__content .recycling-center-teaser__image,.recycling-center-teaser > a:focus + .recycling-center-teaser__content .recycling-center-teaser__image{-webkit-transform:scale(1.175);transform:scale(1.175);}.recycling-center-teaser > a:hover + .recycling-center-teaser__content .recycling-center-teaser__text,.recycling-center-teaser > a:focus + .recycling-center-teaser__content .recycling-center-teaser__text{-webkit-transform:translate(-1.875rem,1.875rem);transform:translate(-1.875rem,1.875rem);}.recycling-center-teaser > a:hover + .recycling-center-teaser__content .recycling-center-teaser__button,.recycling-center-teaser > a:focus + .recycling-center-teaser__content .recycling-center-teaser__button{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);}.recycling-centers .recycling-center-teaser > a:hover + .recycling-center-teaser__content .recycling-center-teaser__button,.recycling-centers .recycling-center-teaser > a:focus + .recycling-center-teaser__content .recycling-center-teaser__button{-webkit-transform:translate(-1.875rem,1.875rem);transform:translate(-1.875rem,1.875rem);}.recycling-center-teaser > a:hover + .recycling-center-teaser__content .field:not(.recycling-center-teaser__title),.recycling-center-teaser > a:focus + .recycling-center-teaser__content .field:not(.recycling-center-teaser__title){width:calc(100% + 3.75rem);}.recycling-center-teaser > a:hover + .recycling-center-teaser__content .btn,.recycling-center-teaser > a:focus + .recycling-center-teaser__content .btn{background-color:#00b455;background-color:var(--color-green);border-color:#00b455;border-color:var(--color-green);color:#fff;color:var(--color-white);}}.recycling-center-teaser__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:1.875rem 1.25rem;pointer-events:none;}.recycling-center-teaser__content::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;background-color:#fff;background-color:var(--color-white);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.recycling-center-teaser__content > *{position:relative;z-index:2;}.recycling-center-teaser__image,.recycling-center-teaser__text,.recycling-center-teaser__button{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.recycling-center-teaser__image{height:21.875rem;margin:-1.875rem -1.25rem 1.5rem -1.25rem;border-radius:4px 4px 0 0;overflow:hidden;-webkit-transform-origin:center 45%;transform-origin:center 45%;}.recycling-center-teaser__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.recycling-center-teaser__title{font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;line-height:1.125rem;font-weight:normal;margin-bottom:0.375rem;text-transform:none;letter-spacing:normal;min-height:2.25rem;}.recycling-center-teaser__text,.recycling-center-teaser__button{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.recycling-center-teaser .field{margin-bottom:0.625rem;}.recycling-center-teaser .field:not(.field--name-node-title){display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;-webkit-transition:width 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:width 0.3s var(--timing-function-ease-out-1);transition:width 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:width 0.3s var(--timing-function-ease-out-1);}.recycling-center-teaser .field__label,.recycling-center-teaser .field--name-field-ct-location .field__item,.recycling-center-teaser .field--name-field-ct-address a span,.recycling-center-teaser .field--name-field-ct-phone a,.recycling-center-teaser .field--name-field-ct-waste-type .term-item a{font-size:14px;font-size:0.875rem;line-height:2rem;}.recycling-center-teaser .field--name-field-ct-address a,.recycling-center-teaser .field--name-field-ct-phone a,.recycling-center-teaser .field--name-field-ct-waste-type .term-item a{position:relative;color:currentColor;z-index:2;pointer-events:auto;}.recycling-center-teaser .field--name-field-ct-address a:hover,.recycling-center-teaser .field--name-field-ct-address a:focus,.recycling-center-teaser .field--name-field-ct-phone a:hover,.recycling-center-teaser .field--name-field-ct-phone a:focus,.recycling-center-teaser .field--name-field-ct-waste-type .term-item a:hover,.recycling-center-teaser .field--name-field-ct-waste-type .term-item a:focus{color:#00b455;color:var(--color-green);}.recycling-center-teaser .field--name-field-ct-location .field__item{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.recycling-center-teaser .field__label{width:5.625rem;}.recycling-center-teaser .field__label,.recycling-center-teaser .field .icon{-ms-flex-negative:0;flex-shrink:0;margin-right:1.0625rem;font-family:"Venn-Bold",sans-serif;}.recycling-center-teaser .field__items,.recycling-center-teaser .field a.address{max-width:calc(100% - 6.6875rem);}.recycling-center-teaser .field--name-field-ct-address{position:relative;}.recycling-center-teaser .field--name-field-ct-address .postal-code{margin-right:0.5rem;}.recycling-center-teaser .field--name-field-ct-address a,.recycling-center-teaser .field--name-field-ct-phone a{margin-left:4.375rem;}.recycling-center-teaser .field .icon{margin-top:0.625rem;}.recycling-center-teaser .field--name-field-ct-waste-type{display:block !important;}.recycling-center-teaser .field--name-field-ct-waste-type .term-item{background-repeat:no-repeat;background-position-y:0.5rem;padding-left:2.5rem;margin:0.625rem 0 0.625rem 0;}.recycling-center-teaser .field--name-field-ct-waste-type .term-item.referenced{background-image:url(/themes/custom/dredger/public/images/icon/referenced-green.svg);}.recycling-center-teaser .field--name-field-ct-waste-type .term-item.not-referenced{background-image:url(/themes/custom/dredger/public/images/icon/not-referenced-red.svg);}.recycling-center-teaser__button{margin-top:auto;padding-top:1rem;text-align:center;}.recycling-center-teaser:not(.js-active):hover .btn,.recycling-center-teaser:not(.js-active):focus-within .btn{background-color:#00b455;background-color:var(--color-green);border-color:#00b455;border-color:var(--color-green);color:#fff;color:var(--color-white);}.recycling-center-teaser.js-active > a{pointer-events:none;cursor:default;}.recycling-center-teaser.js-active > a::before{opacity:1;}.recycling-center-teaser.js-active > a::after{top:auto;bottom:0;height:5rem;pointer-events:auto;cursor:pointer;}.recycling-center-teaser.js-active > a:hover + .recycling-center-teaser__content .recycling-center-teaser__button .btn,.recycling-center-teaser.js-active > a:focus + .recycling-center-teaser__content .recycling-center-teaser__button .btn{background-color:#1e2458;background-color:var(--color-blue);border-color:#1e2458;border-color:var(--color-blue);}.recycling-center-teaser.js-active .recycling-center-teaser__button .btn{background-color:#00b455;background-color:var(--color-green);border-color:#00b455;border-color:var(--color-green);color:#fff;color:var(--color-white);}@media screen and (min-width:768px){.recycling-center-teaser:hover > a::before,.recycling-center-teaser:focus-within > a::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);opacity:1;z-index:2;}.recycling-center-teaser:hover .recycling-center-teaser__content,.recycling-center-teaser:focus-within .recycling-center-teaser__content{z-index:2;}.recycling-center-teaser:hover .recycling-center-teaser__content::before,.recycling-center-teaser:focus-within .recycling-center-teaser__content::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);}.recycling-center-teaser:hover .recycling-center-teaser__image,.recycling-center-teaser:focus-within .recycling-center-teaser__image{-webkit-transform:scale(1.175);transform:scale(1.175);}.recycling-center-teaser:hover .recycling-center-teaser__text,.recycling-center-teaser:focus-within .recycling-center-teaser__text{-webkit-transform:translate(-1.875rem,1.875rem);transform:translate(-1.875rem,1.875rem);}.recycling-center-teaser:hover .recycling-center-teaser__button,.recycling-center-teaser:focus-within .recycling-center-teaser__button{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);}.recycling-center-teaser:hover .field:not(.recycling-center-teaser__title),.recycling-center-teaser:focus-within .field:not(.recycling-center-teaser__title){width:calc(100% + 3.75rem);}.recycling-center-teaser.js-active > a::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);opacity:1;z-index:3;}.recycling-center-teaser.js-active .recycling-center-teaser__content{z-index:3;}.recycling-center-teaser.js-active .recycling-center-teaser__content::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);}.recycling-center-teaser.js-active .recycling-center-teaser__image{-webkit-transform:scale(1.175);transform:scale(1.175);}.recycling-center-teaser.js-active .recycling-center-teaser__text{-webkit-transform:translate(-1.875rem,1.875rem);transform:translate(-1.875rem,1.875rem);}.recycling-center-teaser.js-active .recycling-center-teaser__button{-webkit-transform:translate(-1.875rem,1.875rem);transform:translate(-1.875rem,1.875rem);}.recycling-center-teaser.js-active .field:not(.recycling-center-teaser__title){width:calc(100% + 3.75rem);}@supports (-ms-ime-align:auto){.recycling-center-teaser:hover > a::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);opacity:1;z-index:2;}.recycling-center-teaser:hover .recycling-center-teaser__content{z-index:2;}.recycling-center-teaser:hover .recycling-center-teaser__content::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);}.recycling-center-teaser:hover .recycling-center-teaser__image{-webkit-transform:scale(1.175);transform:scale(1.175);}.recycling-center-teaser:hover .recycling-center-teaser__text{-webkit-transform:translate(-1.875rem,1.875rem);transform:translate(-1.875rem,1.875rem);}.recycling-center-teaser:hover .recycling-center-teaser__button{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);}.recycling-center-teaser:hover .field:not(.recycling-center-teaser__title){width:calc(100% + 3.75rem);}}}@media screen and (-ms-high-contrast:none) and (min-width:768px),screen and (-ms-high-contrast:active) and (min-width:768px){.recycling-center-teaser:hover > a::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);opacity:1;z-index:2;}.recycling-center-teaser:hover .recycling-center-teaser__content{z-index:2;}.recycling-center-teaser:hover .recycling-center-teaser__content::before{-webkit-transform:scale(1.175,1.065);transform:scale(1.175,1.065);}.recycling-center-teaser:hover .recycling-center-teaser__image{-webkit-transform:scale(1.175);transform:scale(1.175);}.recycling-center-teaser:hover .recycling-center-teaser__text{-webkit-transform:translate(-1.875rem,1.875rem);transform:translate(-1.875rem,1.875rem);}.recycling-center-teaser:hover .recycling-center-teaser__button{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);}.recycling-center-teaser:hover .field:not(.recycling-center-teaser__title){width:calc(100% + 3.75rem);}}.paragraph--pt-system-component .recycling-centers-certificates-list .view__content .group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph--pt-system-component .recycling-centers-certificates-list .view__content .group .view__item{width:100%;margin-right:0;padding-top:1.25rem;}@media screen and (min-width:768px){.paragraph--pt-system-component .recycling-centers-certificates-list .view__content .group .view__item{max-width:350px;}}.paragraph--pt-system-component .recycling-centers-certificates-list .view__content .group .view__item .field--name-field-vb-image{padding-bottom:1.25rem;}.paragraph--pt-system-component .recycling-centers-certificates-list .view__content .group .view__item .field--name-taxonomy-term-title{font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;line-height:1.125rem;font-weight:normal;margin-bottom:0.375rem;text-transform:none;letter-spacing:normal;min-height:2.25rem;}.paragraph--pt-system-component .recycling-centers-certificates-list .view__content .group .view__item .field--name-field-vb-description{padding-bottom:1.25rem;min-height:110px;}@media screen and (min-width:768px){.paragraph--pt-system-component .recycling-centers-certificates-list .view__content .group .view__item{-ms-flex-preferred-size:50%;flex-basis:50%;}.paragraph--pt-system-component .recycling-centers-certificates-list .view__content .group .view__item .field--name-field-vb-image img{min-height:214px;}.paragraph--pt-system-component .recycling-centers-certificates-list .view__content .group > *:nth-child(odd){padding-right:1.25rem;}.paragraph--pt-system-component .recycling-centers-certificates-list .view__content .group > *:nth-child(even){padding-left:1.25rem;}}@media screen and (min-width:1200px){.paragraph--pt-system-component .recycling-centers-certificates-list .view__content .group .view__item{padding-left:1.25rem;padding-right:1.25rem;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;}.paragraph--pt-system-component .recycling-centers-certificates-list .view__content .group > *:nth-child(3n+1){padding-left:0;}.paragraph--pt-system-component .recycling-centers-certificates-list .view__content .group > *:nth-child(3n){padding-right:0;}}.recycling-center--page .region--content .field--name-field-ct-webform .paragraph--pt-webform{padding-bottom:0;}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-text{margin-bottom:1.25rem;}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-type-webform-markup{margin-bottom:0;}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-first-name:before,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-last-name:before,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-email-address:before,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-telephone:before,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-your-question:before{content:"*";color:red;width:0;position:absolute;top:0.5rem;}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-first-name.hide-asterisk:before,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-last-name.hide-asterisk:before,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-email-address.hide-asterisk:before,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-telephone.hide-asterisk:before,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-your-question.hide-asterisk:before{content:"";}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-first-name:before,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-last-name:before{left:5.8125rem;}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-email-address:before{left:7.3125rem;}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-telephone:before{left:8.3125rem;}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-your-question:before{left:7.4375rem;}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-telephone:before{z-index:1;}@media screen and (min-width:768px){.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-first-name,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-last-name,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-email-address,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-telephone,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-recycling-center:not(.no-waste-type),.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-waste-type,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-privacy{width:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;}}@media screen and (min-width:768px){.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-first-name,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-email-address{padding-right:2.1875rem;}}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-telephone{margin-bottom:1.25rem;}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-telephone .iti{width:100%;}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-telephone .iti .error{margin-top:0.625rem;}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-telephone .form-item--error-message{margin:0.9375rem auto 0 auto;}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-privacy .help-block{padding-left:2rem;}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item input#edit-first-name,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item input#edit-last-name,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item input#edit-email-address,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item input#edit-telephone{border:none;border-bottom:solid 2px #1e2458;border-bottom:solid 2px var(--color-blue);}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item input#edit-telephone{padding-left:3.125rem;}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item select,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item textarea{border:solid 2px #1e2458;border:solid 2px var(--color-blue);}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item .select2-container--default .select2-selection--single,.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item .select2-container--default .select2-selection--multiple{border:solid 2px #1e2458;border:solid 2px var(--color-blue);}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item .select2-container + .icon{top:1.25rem;}@media screen and (min-width:768px){.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-recycling-center:not(.no-waste-type){padding-right:2.1875rem;}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-recycling-center:not(.no-waste-type) .select2-container + .icon{right:2.6875rem;}}.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form #edit-actions .btn{background-color:#1e2458;background-color:var(--color-blue);color:white;}@media screen and (min-width:768px){.recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form #edit-actions{-ms-flex-item-align:end;align-self:flex-end;}}html:lang(nl) .recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-first-name:before{left:5.8125rem;}html:lang(nl) .recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-last-name:before,html:lang(nl) .recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-email-address:before{left:6.8125rem;}html:lang(nl) .recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-telephone:before{left:7.625rem;}html:lang(nl) .recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-your-question:before{left:5.5rem;}html:lang(fr) .recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-first-name:before{left:4.5625rem;}html:lang(fr) .recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-last-name:before{left:3.4375rem;}html:lang(fr) .recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-email-address:before,html:lang(fr) .recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-telephone:before{left:8.375rem;}html:lang(fr) .recycling-center--page .region--content .paragraph--pt-webform .field--name-field-pt-webform form .form-item-your-question:before{left:7.8125rem;}.paragraph--pt-system-component .block--views-block__vw-waste-types-waste-types .view__content{padding:0;}.paragraph--pt-system-component .block--views-block__vw-waste-types-waste-types .view__content .blazy--view--vw-waste-types > li .field--name-field-vb-image{padding-bottom:1.25rem;}.paragraph--pt-system-component .block--views-block__vw-waste-types-waste-types .view__content .blazy--view--vw-waste-types > li .field--name-taxonomy-term-title{min-height:2.25rem;}.paragraph--pt-system-component .block--views-block__vw-waste-types-waste-types .view__content .blazy--view--vw-waste-types > li .field--name-field-vb-description{padding-bottom:1.25rem;min-height:110px;}.paragraph--pt-system-component .block--views-block__vw-waste-types-waste-types .view__content .blazy--view--vw-waste-types > li .field--name-field-vb-link-detail-page{padding-bottom:1.25rem;}.paragraph--pt-system-component .block--views-block__vw-waste-types-waste-types .view__content .blazy--view--vw-waste-types > li .field--name-field-vb-link-detail-page .btn{background-color:#1e2458;background-color:var(--color-blue);}@media screen and (min-width:768px){.paragraph--pt-system-component .block--views-block__vw-waste-types-waste-types .view__content .blazy--view--vw-waste-types > li{max-width:350px;}}.recycling-center--page .region--content #contact-information{padding-top:6.25rem;}.recycling-center--page .region--content #contact-information .field-group-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;}.recycling-center--page .region--content #contact-information .field-group-wrapper .field{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;margin-bottom:1.875rem;}.recycling-center--page .region--content #contact-information .field-group-wrapper .field__label{-ms-flex-negative:0;flex-shrink:0;width:5.625rem;margin-right:1.0625rem;font-family:"Venn-Bold",sans-serif;padding:1.25rem 0 1.25rem 2.5rem;background-repeat:no-repeat;background-position:0;}.recycling-center--page .region--content #contact-information .field-group-wrapper .field a{color:#1e2458;color:var(--color-text);}@media screen and (min-width:768px){.recycling-center--page .region--content #contact-information .field-group-wrapper .field{width:50%;padding:0 3.125rem 0 0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;}}.recycling-center--page .region--content #contact-information .field-group-wrapper .field--name-field-ct-address .field__label{background-image:url(/themes/custom/dredger/public/images/icon/location-marker-green.svg);}.recycling-center--page .region--content #contact-information .field-group-wrapper .field--name-field-ct-address .postal-code{margin-right:0.5rem;}.recycling-center--page .region--content #contact-information .field-group-wrapper .field--name-field-ct-phone .field__label{background-image:url(/themes/custom/dredger/public/images/icon/phone-green.svg);}.recycling-center--page .region--content .waste-type-wrapper{padding-top:6.25rem;}.recycling-center--page .region--content .waste-type-wrapper .blazy--field-ct-waste-type > li .field--name-field-vb-image{padding-bottom:1.25rem;}.recycling-center--page .region--content .waste-type-wrapper .blazy--field-ct-waste-type > li .field--name-taxonomy-term-title{min-height:2.25rem;}.recycling-center--page .region--content .waste-type-wrapper .blazy--field-ct-waste-type > li .field--name-field-vb-description{padding-bottom:1.25rem;min-height:110px;}.recycling-center--page .region--content .waste-type-wrapper .blazy--field-ct-waste-type > li .field--name-field-vb-link-detail-page{padding-bottom:1.25rem;}.recycling-center--page .region--content .waste-type-wrapper .blazy--field-ct-waste-type > li .field--name-field-vb-link-detail-page .btn{background-color:#1e2458;background-color:var(--color-blue);}@media screen and (min-width:768px){.recycling-center--page .region--content .waste-type-wrapper .blazy--field-ct-waste-type > li{max-width:350px;}}.recycling-center--page{padding-top:0 !important;}.recycling-center--page.toolbar-fixed .main-container{margin-top:120px;}.recycling-center--page .header{top:0;position:absolute;}.additional-navigation{background-color:#f4f4f7;background-color:var(--color-grey-background);}.additional-navigation .row{padding-top:0 !important;}.additional-navigation .row::before{content:"";display:block;position:absolute;height:5.2rem;background-color:#f4f4f7;background-color:var(--color-grey-background);}@media screen and (min-width:992px){.additional-navigation .row::before{left:50%;width:100vw;height:5.2rem;margin-left:calc(-50vw - 95px);}}.additional-navigation .row .region--additional-navigation{z-index:1;}.additional-navigation .row .region--additional-navigation .menu--m-ternary,.additional-navigation .row .region--additional-navigation .block--bk-lang-switcher{font-family:"VennSemiEx-Bold",sans-serif;display:inline-block;}.additional-navigation .row .region--additional-navigation .menu--m-ternary li,.additional-navigation .row .region--additional-navigation .block--bk-lang-switcher li{display:inline-block;margin:20px 25px 0 0;text-transform:uppercase;padding-bottom:20px;line-height:2.125rem;text-decoration:none;font-size:0.75rem;}.additional-navigation .row .region--additional-navigation .menu--m-ternary li a,.additional-navigation .row .region--additional-navigation .block--bk-lang-switcher li a{text-decoration:none;color:#1e2458;color:var(--color-blue);}.additional-navigation .row .region--additional-navigation .menu--m-ternary li.active,.additional-navigation .row .region--additional-navigation .block--bk-lang-switcher li.active{border-bottom:6px solid #1e2458;border-bottom:6px solid var(--color-blue);}.additional-navigation .row .region--additional-navigation .menu--m-ternary select,.additional-navigation .row .region--additional-navigation .block--bk-lang-switcher select{background-color:#f4f4f7;background-color:var(--color-grey-background);border:none;color:#1e2458;color:var(--color-blue);font-size:0.75rem;padding:0;text-transform:uppercase;font-family:"VennSemiEx-Bold",sans-serif;margin:20px 0 20px 0;}.additional-navigation .row .region--additional-navigation .menu--m-ternary select:focus,.additional-navigation .row .region--additional-navigation .block--bk-lang-switcher select:focus{outline:none;}.additional-navigation .row .region--additional-navigation .menu--m-ternary .icon,.additional-navigation .row .region--additional-navigation .block--bk-lang-switcher .icon{right:1.7rem;}@media screen and (max-width:991px){.additional-navigation .row .region--additional-navigation .menu--m-ternary,.additional-navigation .row .region--additional-navigation .block--bk-lang-switcher{display:block;width:100%;}.additional-navigation .row .region--additional-navigation .menu--m-ternary li,.additional-navigation .row .region--additional-navigation .menu--m-ternary select,.additional-navigation .row .region--additional-navigation .block--bk-lang-switcher li,.additional-navigation .row .region--additional-navigation .block--bk-lang-switcher select{display:block;width:100%;padding:10px;}.additional-navigation .row .region--additional-navigation .menu--m-ternary li.active,.additional-navigation .row .region--additional-navigation .menu--m-ternary select.active,.additional-navigation .row .region--additional-navigation .block--bk-lang-switcher li.active,.additional-navigation .row .region--additional-navigation .block--bk-lang-switcher select.active{border-left:6px solid #1e2458;border-left:6px solid var(--color-blue);border-bottom:none;}.additional-navigation .row .region--additional-navigation .menu--m-ternary .icon,.additional-navigation .row .region--additional-navigation .block--bk-lang-switcher .icon{right:7rem;}}@media screen and (max-width:1199px){html:lang(fr) .additional-navigation .row .region--additional-navigation .menu--m-ternary,html:lang(fr) .additional-navigation .row .region--additional-navigation .block--bk-lang-switcher{display:block;width:100%;}html:lang(fr) .additional-navigation .row .region--additional-navigation .menu--m-ternary li,html:lang(fr) .additional-navigation .row .region--additional-navigation .menu--m-ternary select,html:lang(fr) .additional-navigation .row .region--additional-navigation .block--bk-lang-switcher li,html:lang(fr) .additional-navigation .row .region--additional-navigation .block--bk-lang-switcher select{display:block;width:100%;padding:10px;}html:lang(fr) .additional-navigation .row .region--additional-navigation .menu--m-ternary li.active,html:lang(fr) .additional-navigation .row .region--additional-navigation .menu--m-ternary select.active,html:lang(fr) .additional-navigation .row .region--additional-navigation .block--bk-lang-switcher li.active,html:lang(fr) .additional-navigation .row .region--additional-navigation .block--bk-lang-switcher select.active{border-left:6px solid #1e2458;border-left:6px solid var(--color-blue);border-bottom:none;}html:lang(fr) .additional-navigation .row .region--additional-navigation .menu--m-ternary .icon,html:lang(fr) .additional-navigation .row .region--additional-navigation .block--bk-lang-switcher .icon{right:7rem;}}.report-teaser{position:relative;margin-bottom:1.25rem;}.report-teaser .btn{pointer-events:auto;opacity:0;-webkit-transition:opacity 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:opacity 0.3s var(--timing-function-ease-out-1);transition:opacity 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.3s var(--timing-function-ease-out-1);}.report-teaser .btn:focus{opacity:1;}@media screen and (max-width:767px){.report-teaser .btn{opacity:1;}}@media (pointer:coarse){.report-teaser .btn{opacity:1;}}.report-teaser__link{text-decoration:none;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}.report-teaser__link,.report-teaser__link::before,.report-teaser__link::after{position:absolute;left:0;top:0;width:100%;height:100%;}.report-teaser__link::before,.report-teaser__link::after{content:"";display:block;border-radius:0.25rem;pointer-events:none;}.report-teaser__link::before{-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px 4px var(--color-black-a14);box-shadow:0 0 20px 4px rgba(0,0,0,0.14);box-shadow:0 0 20px 4px var(--color-black-a14);opacity:0;-webkit-transition:opacity 0.5s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:opacity 0.5s var(--timing-function-ease-out-1);transition:opacity 0.5s cubic-bezier(0.22,1.03,0.69,0.97);transition:opacity 0.5s var(--timing-function-ease-out-1);}.report-teaser__link::after{background-color:#fff;background-color:var(--color-white);}.report-teaser__link:hover::before,.report-teaser__link:focus::before{opacity:1;}.report-teaser__content{position:relative;padding-bottom:0.625rem;z-index:1;pointer-events:none;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}@media screen and (max-width:767px){.report-teaser__content{padding:0 1.25rem 1.25rem;}}.report-teaser__image{overflow:hidden;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;margin-bottom:0.625rem;-webkit-transform-origin:center calc(100% + 12.5rem);transform-origin:center calc(100% + 12.5rem);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:-webkit-transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1);transition:transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97),-webkit-transform 0.3s cubic-bezier(0.22,1.03,0.69,0.97);transition:transform 0.3s var(--timing-function-ease-out-1),-webkit-transform 0.3s var(--timing-function-ease-out-1);}@media screen and (max-width:767px){.report-teaser__image{margin:0 -1.25rem 0.625rem;}}.report-teaser__title{font-family:"VennEx-XBold",sans-serif;font-size:14px;font-size:0.875rem;line-height:1.125rem;font-weight:normal;margin-bottom:0.375rem;text-transform:none;letter-spacing:normal;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.report-teaser__type{font-size:9px;font-size:0.5625rem;color:#898dbd;color:var(--color-purple);text-transform:uppercase;}.report-teaser__button{text-align:center;margin-top:0.625rem;}.report-teaser:hover .btn{opacity:1;}.report-teaser:hover .report-teaser__link::before{opacity:1;}@media screen and (min-width:768px){.report-teaser:hover{z-index:2;}.report-teaser:hover .report-teaser__link,.report-teaser:hover .report-teaser__content,.report-teaser:hover .report-teaser__image{-webkit-transition-duration:0.15s;transition-duration:0.15s;}.report-teaser:hover .report-teaser__link{-webkit-transform:scale(1.125) translateY(-1.25rem);transform:scale(1.125) translateY(-1.25rem);}.report-teaser:hover .report-teaser__content{-webkit-transform:translateY(-1.125rem);transform:translateY(-1.125rem);}.report-teaser:hover .report-teaser__image{-webkit-transform:scale(1.125) translateY(1.125rem);transform:scale(1.125) translateY(1.125rem);}}.report-teaser:focus-within .btn{opacity:1;}.report-teaser:focus-within .report-teaser__link::before{opacity:1;}@media screen and (min-width:768px){.report-teaser:focus-within{z-index:2;}.report-teaser:focus-within .report-teaser__link,.report-teaser:focus-within .report-teaser__content,.report-teaser:focus-within .report-teaser__image{-webkit-transition-duration:0.15s;transition-duration:0.15s;}.report-teaser:focus-within .report-teaser__link{-webkit-transform:scale(1.125) translateY(-1.25rem);transform:scale(1.125) translateY(-1.25rem);}.report-teaser:focus-within .report-teaser__content{-webkit-transform:translateY(-1.125rem);transform:translateY(-1.125rem);}.report-teaser:focus-within .report-teaser__image{-webkit-transform:scale(1.125) translateY(1.125rem);transform:scale(1.125) translateY(1.125rem);}}.report-teaser-list{margin-top:1.875rem;}@media screen and (min-width:768px){.report-teaser-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (min-width:992px){.report-teaser-list{margin-top:3.125rem;}}@media screen and (min-width:768px) and (max-width:991px){.report-teaser-list__item{width:calc(50% - 10px);}.report-teaser-list__item:nth-child(2n){margin-left:20px;}}@media screen and (min-width:992px){.report-teaser-list__item{width:calc(33.33% - 12px);}.report-teaser-list__item:not(:nth-child(3n+1)){margin-left:18px;}}.region--content{min-height:250px;}.region--content > .field:last-child:not(.paragraph-container){margin-bottom:3.125rem;}@media screen and (min-width:992px){.region--content > .field:last-child:not(.paragraph-container){margin-bottom:6.25rem;}}.scrollhint{position:absolute;top:0;width:4.375rem;height:100%;z-index:1;pointer-events:none;}.scrollhint--left{right:-4.375rem;}.scrollhint--right{left:-4.375rem;}.scrollhint-container{position:relative;}.scrollhint-container:not(.hidden) .scrollhint{-webkit-animation:fadein 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-animation:fadein 0.3s var(--timing-function-ease-out-1);animation:fadein 0.3s cubic-bezier(0.22,1.03,0.69,0.97);animation:fadein 0.3s var(--timing-function-ease-out-1);}.search{margin-bottom:3.125rem;}@media screen and (min-width:992px){.search{display:-webkit-box;display:-ms-flexbox;display:flex;}}.search__facets{outline:none;}@media screen and (min-width:992px){.search__facets{width:285px;-ms-flex-negative:0;flex-shrink:0;margin-right:0.9375rem;}.search__facets + .search__results{margin-left:0.9375rem;width:calc(100% - 1.875rem);}}@media screen and (max-width:991px){.js .search__facets{display:none;}}@media screen and (max-width:991px){.js-search-facets-open .search__facets{display:block;position:fixed;width:100%;background-color:#fff;background-color:var(--color-white);z-index:500;z-index:var(--z-index-facets-overlay);height:100%;top:0;left:0;padding:5.25rem 0.9375rem 0rem;overflow-y:auto;-webkit-animation:search-facets-fadein 0.3s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-animation:search-facets-fadein 0.3s var(--timing-function-ease-out-1);animation:search-facets-fadein 0.3s cubic-bezier(0.22,1.03,0.69,0.97);animation:search-facets-fadein 0.3s var(--timing-function-ease-out-1);}.js-search-facets-open .search__facets::after{content:"";display:block;height:7.5rem;}}.js-search-facets-open.user-logged-in .search__facets{padding-top:126px;}.search__trigger{font-size:14px;font-size:0.875rem;font-family:"Venn-Bold",sans-serif;-webkit-transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:color 0.15s var(--timing-function-ease-out-1);transition:color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:color 0.15s var(--timing-function-ease-out-1);margin-bottom:1.25rem;cursor:pointer;}.search__trigger:hover,.search__trigger:focus{color:#00b455;color:var(--color-green);}@media screen and (min-width:992px){.search__trigger{display:none;}}.search__trigger .icon{vertical-align:middle;margin-right:0.375rem;}.search .block--f-jobs-application-link{margin-bottom:1.25rem;width:100%;}.search .block--f-jobs-application-link a{color:#fff;color:var(--color-white);display:block;text-decoration:none;}.search .block--f-jobs-spontaneous-application{text-align:center;margin-top:1.25rem;}.search .block--f-jobs-spontaneous-application p{margin-bottom:1.25rem;}.search .block--f-jobs-spontaneous-application h4,.search .block--f-jobs-spontaneous-application p{text-align:center;}.f-search-form{max-width:56.25rem;margin:3.125rem 0;}@media screen and (min-width:992px){.f-search-form{margin:3.125rem 0 6.25rem;}}.paragraph--pt-system-component .f-search-form,.block--f-search-form .f-search-form{margin:0;}.f-search-form .btn{height:auto;}@media screen and (max-width:767px){.f-search-form .btn{min-width:5rem;}}.f-search-form .btn .icon{display:none;}.f-search-form form{max-width:none;}.f-search-form .form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}.f-search-form .form-text{margin-top:0;}.f-search-form .form-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;margin-right:0.625rem;margin-bottom:0;}.f-search-form .form-control{border-radius:4px;font-size:18px;font-size:1.125rem;padding:1.25rem 3.75rem 1.25rem 1.875rem;height:auto;line-height:inherit;margin-bottom:0;}.f-search-form .form-control:focus{padding:1.1875rem 3.6875rem 1.1875rem 1.8125rem;}@media screen and (max-width:767px){.f-search-form .form-control{padding:1.25rem 2.5rem 1.25rem 0.9375rem;}.f-search-form .form-control:focus{padding:1.1875rem 2.4375rem 1.1875rem 0.875rem;}}@media screen and (min-width:768px){.f-search-form .form-clearbutton{width:3.75rem;}}.f-search-form .input-group-addon{display:none;}html.js input.form-autocomplete{background-image:none;}.search__results{max-width:56.25rem;}.search__results .view__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:768px){.search__results .view__content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -0.9375rem;}}.search__results .view__item{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;margin-bottom:1.875rem;}@media screen and (min-width:768px){.search__results .view__item{width:50%;padding:0 0.9375rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;}}.search__results__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 0 0.625rem 0;color:#3b3b3b;color:var(--color-grey-dark);}.search__results__header__count{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-size:0.875rem;}.search__results__header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;}.search__results__header__actions .bef-exposed-form{width:auto;}.search__results__header__actions .bef-exposed-form .form-actions{display:none;}.search__results__header__actions .bef-exposed-form .form--inline > .form-item{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.search__results__header__actions .bef-exposed-form .form--inline input{display:none;}.search__results__header__actions .bef-exposed-form .select-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;}.search__results__header__actions .bef-exposed-form .control-label{width:auto;margin:0 0.375rem 0 0;font-size:14px;font-size:0.875rem;}.search__results .document{padding:1.5rem 1.5rem;}.search__results .document::before{position:absolute;content:"";top:0;right:0;left:0;bottom:0;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px 4px var(--color-black-a14);box-shadow:0 0 20px 4px rgba(0,0,0,0.14);box-shadow:0 0 20px 4px var(--color-black-a14);pointer-events:none;opacity:0;-webkit-transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);-webkit-transition:opacity 0.15s var(--timing-function-ease-in-1);transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);transition:opacity 0.15s var(--timing-function-ease-in-1);}.search__results .document:hover::before,.search__results .document.has-focus-within::before{opacity:1;}.search__results .document:hover .technology-teaser__visual img,.search__results .document.has-focus-within .technology-teaser__visual img{-webkit-transform:scale(1.1);transform:scale(1.1);}.search__results .document .document__content{padding:0;}.search__results .document .document__content .document__link::before{display:none;}.search__results__wrapper{max-width:730px;}.search__results__group{width:100%;margin:0 0.9375rem;}.search__results__group__title{font-family:"VennEx-XBold",sans-serif;font-size:26px;font-size:1.625rem;line-height:1.875rem;font-weight:normal;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:normal;text-transform:none;}@media screen and (min-width:768px){.search__results--list-view .view__content{display:block;width:100%;margin:0;}.search__results--list-view .view__item{width:100%;padding:0;margin:0 0 1.875rem;}.search__results--list-view .search__results__wrapper{max-width:none;}.search__results--list-view .search__results__group{margin:0;}}.scrolltarget{position:absolute;top:-6.25rem;}.scrolltarget:not(:empty){z-index:99;}.scrolltarget:not(:empty)::before{content:"";display:block;position:absolute;left:0;top:0;width:1.25rem;height:6.25rem;background-color:rgba(255,255,0,0.5);border:solid 1px rgba(0,0,0,0.25);}.scrolltarget__box{position:absolute;left:0.625rem;display:inline-block;vertical-align:top;padding:0.0625rem 0.125rem;border:solid 1px;background-color:#ff0;color:#000;color:var(--color-black);font-family:"Venn-Bold",sans-serif;font-size:12px;font-size:0.75rem;line-height:1;}.technology-teaser{position:relative;background:#fff;background:var(--color-white);padding:1.25rem 1.25rem;border-radius:0;max-width:350px;cursor:pointer;}.technology-teaser::before{position:absolute;content:"";top:0;right:0;left:0;bottom:0;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px 4px var(--color-black-a14);box-shadow:0 0 20px 4px rgba(0,0,0,0.14);box-shadow:0 0 20px 4px var(--color-black-a14);pointer-events:none;opacity:0;-webkit-transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);-webkit-transition:opacity 0.15s var(--timing-function-ease-in-1);transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);transition:opacity 0.15s var(--timing-function-ease-in-1);}.technology-teaser:hover::before,.technology-teaser.has-focus-within::before{opacity:1;}.technology-teaser:hover .technology-teaser__visual img,.technology-teaser.has-focus-within .technology-teaser__visual img{-webkit-transform:scale(1.1);transform:scale(1.1);}.technology-teaser:focus-within::before{opacity:1;}.technology-teaser:focus-within .technology-teaser__visual img{-webkit-transform:scale(1.1);transform:scale(1.1);}.technology-teaser__visual{background:#f0f0f0;background:var(--color-white-smoke);width:100%;overflow:hidden;}.technology-teaser__visual img{will-change:transform;-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.655,0,0.89,1);-webkit-transition:-webkit-transform 0.15s var(--timing-function-ease-in-1);transition:-webkit-transform 0.15s cubic-bezier(0.655,0,0.89,1);transition:-webkit-transform 0.15s var(--timing-function-ease-in-1);transition:transform 0.15s cubic-bezier(0.655,0,0.89,1);transition:transform 0.15s var(--timing-function-ease-in-1);transition:transform 0.15s cubic-bezier(0.655,0,0.89,1),-webkit-transform 0.15s cubic-bezier(0.655,0,0.89,1);transition:transform 0.15s var(--timing-function-ease-in-1),-webkit-transform 0.15s var(--timing-function-ease-in-1);}.technology-teaser__meta{display:none;}.technology-teaser__title{font-size:14px;font-size:0.875rem;margin-top:0.625rem;margin-bottom:0;line-height:1.29;font-weight:normal;text-transform:none;}.technology-teaser__title a{color:#1e2458;color:var(--color-blue);text-decoration:none;}.technology-teaser__title a:before{position:absolute;content:"";display:block;top:0;bottom:0;left:0;right:0;}.technology-teaser__title a:focus{outline:none;}.technology-teaser__description{display:none;}@media screen and (min-width:768px){.search__results--list-view .technology-teaser{width:100%;max-width:none;}.search__results--list-view .technology-teaser .technology-teaser__visual{display:none;}.search__results--list-view .technology-teaser .technology-teaser__meta{display:block;}.search__results--list-view .technology-teaser .technology-teaser__meta a{font-size:9px;font-size:0.5625rem;font-weight:bold;color:#898dbd;color:var(--color-purple);text-decoration:none;text-transform:uppercase;margin-top:0;}.search__results--list-view .technology-teaser .technology-teaser__meta a:not(:last-child)::after{content:", ";}.search__results--list-view .technology-teaser .technology-teaser__description{display:block;max-height:4.125rem;margin:0;line-height:1.38;letter-spacing:normal;color:#3b3b3b;color:var(--color-grey-dark);overflow:hidden;}}.page-teaser{position:relative;background:#fff;background:var(--color-white);padding:1.25rem 1.25rem;border-radius:0;max-width:350px;cursor:pointer;}.page-teaser::before{position:absolute;content:"";top:0;right:0;left:0;bottom:0;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px 4px var(--color-black-a14);box-shadow:0 0 20px 4px rgba(0,0,0,0.14);box-shadow:0 0 20px 4px var(--color-black-a14);pointer-events:none;opacity:0;-webkit-transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);-webkit-transition:opacity 0.15s var(--timing-function-ease-in-1);transition:opacity 0.15s cubic-bezier(0.655,0,0.89,1);transition:opacity 0.15s var(--timing-function-ease-in-1);}.page-teaser:hover::before,.page-teaser.has-focus-within::before{opacity:1;}.page-teaser:hover .technology-teaser__visual img,.page-teaser.has-focus-within .technology-teaser__visual img{-webkit-transform:scale(1.1);transform:scale(1.1);}.page-teaser:focus-within::before{opacity:1;}.page-teaser:focus-within .technology-teaser__visual img{-webkit-transform:scale(1.1);transform:scale(1.1);}.page-teaser__visual{background:#f0f0f0;background:var(--color-white-smoke);width:100%;overflow:hidden;}.page-teaser__visual img{will-change:transform;-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.655,0,0.89,1);-webkit-transition:-webkit-transform 0.15s var(--timing-function-ease-in-1);transition:-webkit-transform 0.15s cubic-bezier(0.655,0,0.89,1);transition:-webkit-transform 0.15s var(--timing-function-ease-in-1);transition:transform 0.15s cubic-bezier(0.655,0,0.89,1);transition:transform 0.15s var(--timing-function-ease-in-1);transition:transform 0.15s cubic-bezier(0.655,0,0.89,1),-webkit-transform 0.15s cubic-bezier(0.655,0,0.89,1);transition:transform 0.15s var(--timing-function-ease-in-1),-webkit-transform 0.15s var(--timing-function-ease-in-1);}.page-teaser__meta{display:none;}.page-teaser__title{font-size:14px;font-size:0.875rem;margin-top:0.625rem;margin-bottom:0;line-height:1.29;font-weight:normal;text-transform:none;}.page-teaser__title a{color:#1e2458;color:var(--color-blue);text-decoration:none;}.page-teaser__title a:before{position:absolute;content:"";display:block;top:0;bottom:0;left:0;right:0;}.page-teaser__title a:focus{outline:none;}.page-teaser__description{display:none;}@media screen and (min-width:768px){.search__results--list-view .page-teaser{width:100%;max-width:none;}.search__results--list-view .page-teaser .technology-teaser__visual{display:none;}.search__results--list-view .page-teaser .technology-teaser__meta{display:block;}.search__results--list-view .page-teaser .technology-teaser__meta a{font-size:9px;font-size:0.5625rem;font-weight:bold;color:#898dbd;color:var(--color-purple);text-decoration:none;text-transform:uppercase;margin-top:0;}.search__results--list-view .page-teaser .technology-teaser__meta a:not(:last-child)::after{content:", ";}.search__results--list-view .page-teaser .technology-teaser__description{display:block;max-height:4.125rem;margin:0;line-height:1.38;letter-spacing:normal;color:#3b3b3b;color:var(--color-grey-dark);overflow:hidden;}}.toggletip{position:relative;margin-left:auto;}.toggletip__trigger{opacity:0.3;color:#1e2458;color:var(--color-blue);}.toggletip__trigger .icon{pointer-events:none;}.toggletip__trigger:hover,.toggletip__trigger:focus{opacity:1;}.toggletip__trigger:focus{color:#00b455;color:var(--color-green);}.toggletip__bd{border-radius:0.25rem;border:solid 1px #1e2458;border:solid 1px var(--color-blue);background-color:#fff;background-color:var(--color-white);font-family:"Venn-Regular",sans-serif;position:absolute;width:16.25rem;top:calc(100% + 15px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:21;z-index:var(--z-index-toggletip);-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.14);-webkit-box-shadow:0 0 20px 4px var(--color-black-a14);box-shadow:0 0 20px 4px rgba(0,0,0,0.14);box-shadow:0 0 20px 4px var(--color-black-a14);}@media screen and (min-width:576px){.toggletip__bd{width:20rem;}}.toggletip__bd::before{content:"";width:10px;height:10px;position:absolute;background-color:#fff;background-color:var(--color-white);border:1px solid #1e2458;border:1px solid var(--color-blue);left:50%;margin-left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-5px;z-index:-1;}.js-search-facets-open .toggletip__bd::before{left:inherit;right:-4px;top:50%;margin-top:-5px;}.js-search-facets-open .toggletip__bd{left:inherit;right:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;}.toggletip__content{padding:20px;border-radius:0.25rem;background-color:#fff;background-color:var(--color-white);display:block;font-size:14px;line-height:1.43;color:#3b3b3b;color:var(--color-grey-dark);max-height:18.75rem;overflow-y:auto;}.video-carousel__item{display:none;}.video-carousel__item.active,.video-carousel__item:first-child:last-child{display:block;}.video-carousel__progress{display:inline-block;position:absolute;left:50%;bottom:1.25rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.video-carousel__progress__button{position:relative;display:inline-block;vertical-align:top;width:2.5rem;height:2.5rem;}.video-carousel__progress__button::before{content:"";display:block;position:absolute;left:0.25rem;width:calc(100% - 0.5rem);height:0.25rem;border-radius:0.125rem;background-color:#fff;background-color:var(--color-white);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 4px var(--color-black-a25);box-shadow:0 1px 4px rgba(0,0,0,0.25);box-shadow:0 1px 4px var(--color-black-a25);-webkit-transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-transition:background-color 0.15s var(--timing-function-ease-out-1);transition:background-color 0.15s cubic-bezier(0.22,1.03,0.69,0.97);transition:background-color 0.15s var(--timing-function-ease-out-1);}.video-carousel__progress__button:hover::before,.video-carousel__progress__button:focus::before{background-color:#b1eb97;background-color:var(--color-green-light);}.video-carousel__progress__button.active{cursor:default;}.video-carousel__progress__button.active::before{background-color:#00b455;background-color:var(--color-green);}@media screen and (max-width:767px){.view-mode-switch{display:none;}}.view-mode-switch__trigger{padding:0 0.3125rem;}.view-mode-switch__trigger:first-child{padding-left:0.625rem;}.view-mode-switch__trigger:last-child{margin-right:-0.3125rem;}.view-mode-switch__trigger .icon{pointer-events:none;}.view-mode-switch__trigger:hover,.view-mode-switch__trigger:focus{color:#00b455;color:var(--color-green);}.view-mode-switch__trigger[aria-pressed=true]{color:#00b455;color:var(--color-green);}.xdebug-var-dump,.backtrace{position:relative;max-width:100%;padding:0.625rem;font-family:monospace;font-size:14px;font-size:0.875rem;line-height:1rem;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:#fff;background-color:var(--color-white);border:solid 1px #d8d8d8;border:solid 1px var(--color-grey);color:#1e2458;color:var(--color-text);overflow-x:auto;overflow-y:auto;z-index:1;}.toolbar-oriented .toolbar-bar{position:fixed;}.node-preview-container .node-preview-backlink{background-color:#1e2458;background-color:var(--color-blue);position:fixed;z-index:14;}.node-preview-container .node-preview-form-select .form-type-select{display:none;}.hidden{display:none;}@media screen and (max-width:767px){.hidden--mobile{display:none;}}@media screen and (min-width:768px){.hidden--tablet{display:none;}}@media screen and (min-width:992px){.hidden--desktop{display:none;}}@media screen and (min-width:1200px){.hidden--desktop-large{display:none;}}@media screen and (max-width:991px){.hidden--below-desktop{display:none;}}[hidden],.hidden,.js-hidden,.js .js-hide{display:none;}.js-invisible{visibility:hidden;}.js-overflow-hidden{overflow:hidden;}.sr-only,.visually-hidden{position:absolute;clip:rect(1px,1px,1px,1px);overflow:hidden;height:0;width:0;word-wrap:normal;}.margin--vertical{margin:0.9375rem 0;}.margin--vertical--md{margin:0.9375rem 0;}.margin--vertical--lg{margin:1.875rem 0;}.margin--vertical--xl{margin:2.8125rem 0;}.margin--vertical--xxl{margin:3.75rem 0;}.margin--top{margin-top:0.9375rem;}.margin--top--md{margin-top:0.9375rem;}.margin--top--lg{margin-top:1.875rem;}.margin--top--xl{margin-top:2.8125rem;}.margin--top--xxl{margin-top:3.75rem;}@media screen and (max-width:767px){.margin--top--mobile{margin-top:0.9375rem;}}.margin--bottom{margin-bottom:0.9375rem;}.margin--bottom--md{margin-bottom:0.9375rem;}.margin--bottom--lg{margin-bottom:1.875rem;}.margin--bottom--xl{margin-bottom:2.8125rem;}.margin--bottom--xxl{margin-bottom:3.75rem;}.padding--vertical{padding:0.9375rem 0;}.padding--vertical--md{padding:0.9375rem 0;}.padding--vertical--lg{padding:1.875rem 0;}.padding--vertical--xl{padding:2.8125rem 0;}.padding--vertical--xxl{padding:3.75rem 0;}.padding--vertical--xxxl{padding:5.625rem 0;}.padding--vertical--none{padding-top:0;padding-bottom:0;}@media screen and (max-width:767px){.padding--vertical--none--mobile{padding-top:0;padding-bottom:0;}}.padding--top{padding-top:0.9375rem;}.padding--top--md{padding-top:0.9375rem;}.padding--top--lg{padding-top:1.875rem;}.padding--top--xl{padding-top:2.8125rem;}.padding--top--xxl{padding-top:3.75rem;}.padding--top--none{padding-top:0;}@media screen and (max-width:767px){.padding--top--none--mobile{padding-top:0;}}@media screen and (min-width:768px){.padding--top--none--tablet{padding-top:0;}}@media screen and (min-width:992px){.padding--top--none--desktop{padding-top:0;}}@media screen and (max-width:767px){.padding--top--mobile{padding-top:0.9375rem;}}.padding--bottom{padding-bottom:0.9375rem;}.padding--bottom--md{padding-bottom:0.9375rem;}.padding--bottom--lg{padding-bottom:1.875rem;}.padding--bottom--xl{padding-bottom:2.8125rem;}.padding--bottom--xxl{padding-bottom:3.75rem;}.align--left{text-align:left;}.align--right{text-align:right;}.align--center{text-align:center;}.valign--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.color--white{color:#fff;color:var(--color-white);}.background--white{background-color:#fff;background-color:var(--color-white);}.background--blue{background-color:#1e2458;background-color:var(--color-blue);}.background--green{background-color:#00b455;background-color:var(--color-green);}.background--image{background-size:cover;background-position:center center;background-repeat:no-repeat;}[class*=background]:not(.background--white){color:#fff;color:var(--color-white);}@media screen and (min-width:992px){.columns--2--desktop{overflow:hidden;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}}@media screen and (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.js-object-fit-polyfill{background-size:cover;background-position:center center;background-repeat:no-repeat;}.js-object-fit-polyfill img{visibility:hidden;}}@supports (-ms-ime-align:auto){.js-object-fit-polyfill{background-size:cover;background-position:center center;background-repeat:no-repeat;}.js-object-fit-polyfill img{visibility:hidden;}}
