@charset "UTF-8";:root{--reflex-columns: 12;--reflex-grid-spacing: 15px;--reflex-xs: 576px;--reflex-sm: 768px;--reflex-md: 992px;--reflex-lg: 1200px;--reflex-xlg: 1600px;--reflex-xxs-max: 575px;--reflex-xs-max: 767px;--reflex-sm-max: 991px;--reflex-md-max: 1199px;--reflex-lg-max: 1599px}.container,.container-full{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}.container .grid,.container-full .grid{margin-right:-15px;margin-left:-15px}@media (min-width: 576px){.container{max-width:576px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 992px){.container{max-width:992px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1600px){.container{max-width:1600px}}.grid{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 auto;position:relative;letter-spacing:-.31em;*letter-spacing: normal;word-spacing:-.43em;list-style-type:none}.grid:before,.grid:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class*=col-]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal;position:relative;width:100%;vertical-align:top;padding:15px;display:inline-block;*display: inline;zoom:1}[class*=col-]:before,[class*=col-]:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class*=col-] .grid{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;margin:-15px}.col-12{width:100%;*width: 99.9%}.col-11{width:91.6666666667%;*width: 91.5666666667%}.col-10{width:83.3333333333%;*width: 83.2333333333%}.col-9{width:75%;*width: 74.9%}.col-8{width:66.6666666667%;*width: 66.5666666667%}.col-7{width:58.3333333333%;*width: 58.2333333333%}.col-6{width:50%;*width: 49.9%}.col-5{width:41.6666666667%;*width: 41.5666666667%}.col-4{width:33.3333333333%;*width: 33.2333333333%}.col-3{width:25%;*width: 24.9%}.col-2{width:16.6666666667%;*width: 16.5666666667%}.col-1{width:8.3333333333%;*width: 8.2333333333%}@media (min-width: 576px){.col-xs-12{width:100%;*width: 99.9%}.col-xs-11{width:91.6666666667%;*width: 91.5666666667%}.col-xs-10{width:83.3333333333%;*width: 83.2333333333%}.col-xs-9{width:75%;*width: 74.9%}.col-xs-8{width:66.6666666667%;*width: 66.5666666667%}.col-xs-7{width:58.3333333333%;*width: 58.2333333333%}.col-xs-6{width:50%;*width: 49.9%}.col-xs-5{width:41.6666666667%;*width: 41.5666666667%}.col-xs-4{width:33.3333333333%;*width: 33.2333333333%}.col-xs-3{width:25%;*width: 24.9%}.col-xs-2{width:16.6666666667%;*width: 16.5666666667%}.col-xs-1{width:8.3333333333%;*width: 8.2333333333%}}@media (min-width: 768px){.col-sm-12{width:100%;*width: 99.9%}.col-sm-11{width:91.6666666667%;*width: 91.5666666667%}.col-sm-10{width:83.3333333333%;*width: 83.2333333333%}.col-sm-9{width:75%;*width: 74.9%}.col-sm-8{width:66.6666666667%;*width: 66.5666666667%}.col-sm-7{width:58.3333333333%;*width: 58.2333333333%}.col-sm-6{width:50%;*width: 49.9%}.col-sm-5{width:41.6666666667%;*width: 41.5666666667%}.col-sm-4{width:33.3333333333%;*width: 33.2333333333%}.col-sm-3{width:25%;*width: 24.9%}.col-sm-2{width:16.6666666667%;*width: 16.5666666667%}.col-sm-1{width:8.3333333333%;*width: 8.2333333333%}}@media (min-width: 992px){.col-md-12{width:100%;*width: 99.9%}.col-md-11{width:91.6666666667%;*width: 91.5666666667%}.col-md-10{width:83.3333333333%;*width: 83.2333333333%}.col-md-9{width:75%;*width: 74.9%}.col-md-8{width:66.6666666667%;*width: 66.5666666667%}.col-md-7{width:58.3333333333%;*width: 58.2333333333%}.col-md-6{width:50%;*width: 49.9%}.col-md-5{width:41.6666666667%;*width: 41.5666666667%}.col-md-4{width:33.3333333333%;*width: 33.2333333333%}.col-md-3{width:25%;*width: 24.9%}.col-md-2{width:16.6666666667%;*width: 16.5666666667%}.col-md-1{width:8.3333333333%;*width: 8.2333333333%}}@media (min-width: 1200px){.col-lg-12{width:100%;*width: 99.9%}.col-lg-11{width:91.6666666667%;*width: 91.5666666667%}.col-lg-10{width:83.3333333333%;*width: 83.2333333333%}.col-lg-9{width:75%;*width: 74.9%}.col-lg-8{width:66.6666666667%;*width: 66.5666666667%}.col-lg-7{width:58.3333333333%;*width: 58.2333333333%}.col-lg-6{width:50%;*width: 49.9%}.col-lg-5{width:41.6666666667%;*width: 41.5666666667%}.col-lg-4{width:33.3333333333%;*width: 33.2333333333%}.col-lg-3{width:25%;*width: 24.9%}.col-lg-2{width:16.6666666667%;*width: 16.5666666667%}.col-lg-1{width:8.3333333333%;*width: 8.2333333333%}}@media (min-width: 1600px){.col-xlg-12{width:100%;*width: 99.9%}.col-xlg-11{width:91.6666666667%;*width: 91.5666666667%}.col-xlg-10{width:83.3333333333%;*width: 83.2333333333%}.col-xlg-9{width:75%;*width: 74.9%}.col-xlg-8{width:66.6666666667%;*width: 66.5666666667%}.col-xlg-7{width:58.3333333333%;*width: 58.2333333333%}.col-xlg-6{width:50%;*width: 49.9%}.col-xlg-5{width:41.6666666667%;*width: 41.5666666667%}.col-xlg-4{width:33.3333333333%;*width: 33.2333333333%}.col-xlg-3{width:25%;*width: 24.9%}.col-xlg-2{width:16.6666666667%;*width: 16.5666666667%}.col-xlg-1{width:8.3333333333%;*width: 8.2333333333%}}.col-auto{-ms-flex:1 0 0px;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}@media (min-width: 576px){.col-xs-auto{-ms-flex:1 0 0px;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width: 768px){.col-sm-auto{-ms-flex:1 0 0px;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width: 992px){.col-md-auto{-ms-flex:1 0 0px;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width: 1200px){.col-lg-auto{-ms-flex:1 0 0px;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width: 1600px){.col-xlg-auto{-ms-flex:1 0 0px;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}.order-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-0{-ms-flex-order:0;-webkit-order:0;order:0}@media (min-width: 576px){.order-xs-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-xs-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-xs-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-xs-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-xs-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-xs-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-xs-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-xs-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-xs-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-xs-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-xs-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-xs-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-xs-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media (min-width: 768px){.order-sm-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-sm-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-sm-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-sm-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-sm-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-sm-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-sm-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-sm-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-sm-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-sm-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-sm-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-sm-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-sm-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media (min-width: 992px){.order-md-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-md-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-md-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-md-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-md-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-md-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-md-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-md-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-md-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-md-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-md-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-md-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-md-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media (min-width: 1200px){.order-lg-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-lg-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-lg-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-lg-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-lg-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-lg-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-lg-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-lg-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-lg-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-lg-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-lg-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-lg-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-lg-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media (min-width: 1600px){.order-xlg-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-xlg-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-xlg-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-xlg-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-xlg-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-xlg-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-xlg-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-xlg-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-xlg-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-xlg-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-xlg-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-xlg-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-xlg-0{-ms-flex-order:0;-webkit-order:0;order:0}}.offset-11{margin-left:91.6666666667%;*margin-left: 91.5666666667%}.offset-10{margin-left:83.3333333333%;*margin-left: 83.2333333333%}.offset-9{margin-left:75%;*margin-left: 74.9%}.offset-8{margin-left:66.6666666667%;*margin-left: 66.5666666667%}.offset-7{margin-left:58.3333333333%;*margin-left: 58.2333333333%}.offset-6{margin-left:50%;*margin-left: 49.9%}.offset-5{margin-left:41.6666666667%;*margin-left: 41.5666666667%}.offset-4{margin-left:33.3333333333%;*margin-left: 33.2333333333%}.offset-3{margin-left:25%;*margin-left: 24.9%}.offset-2{margin-left:16.6666666667%;*margin-left: 16.5666666667%}.offset-1{margin-left:8.3333333333%;*margin-left: 8.2333333333%}@media (min-width: 576px){.offset-xs-11{margin-left:91.6666666667%;*margin-left: 91.5666666667%}.offset-xs-10{margin-left:83.3333333333%;*margin-left: 83.2333333333%}.offset-xs-9{margin-left:75%;*margin-left: 74.9%}.offset-xs-8{margin-left:66.6666666667%;*margin-left: 66.5666666667%}.offset-xs-7{margin-left:58.3333333333%;*margin-left: 58.2333333333%}.offset-xs-6{margin-left:50%;*margin-left: 49.9%}.offset-xs-5{margin-left:41.6666666667%;*margin-left: 41.5666666667%}.offset-xs-4{margin-left:33.3333333333%;*margin-left: 33.2333333333%}.offset-xs-3{margin-left:25%;*margin-left: 24.9%}.offset-xs-2{margin-left:16.6666666667%;*margin-left: 16.5666666667%}.offset-xs-1{margin-left:8.3333333333%;*margin-left: 8.2333333333%}.offset-xs-0{margin-left:0;*margin-left: -.1%}}@media (min-width: 768px){.offset-sm-11{margin-left:91.6666666667%;*margin-left: 91.5666666667%}.offset-sm-10{margin-left:83.3333333333%;*margin-left: 83.2333333333%}.offset-sm-9{margin-left:75%;*margin-left: 74.9%}.offset-sm-8{margin-left:66.6666666667%;*margin-left: 66.5666666667%}.offset-sm-7{margin-left:58.3333333333%;*margin-left: 58.2333333333%}.offset-sm-6{margin-left:50%;*margin-left: 49.9%}.offset-sm-5{margin-left:41.6666666667%;*margin-left: 41.5666666667%}.offset-sm-4{margin-left:33.3333333333%;*margin-left: 33.2333333333%}.offset-sm-3{margin-left:25%;*margin-left: 24.9%}.offset-sm-2{margin-left:16.6666666667%;*margin-left: 16.5666666667%}.offset-sm-1{margin-left:8.3333333333%;*margin-left: 8.2333333333%}.offset-sm-0{margin-left:0;*margin-left: -.1%}}@media (min-width: 992px){.offset-md-11{margin-left:91.6666666667%;*margin-left: 91.5666666667%}.offset-md-10{margin-left:83.3333333333%;*margin-left: 83.2333333333%}.offset-md-9{margin-left:75%;*margin-left: 74.9%}.offset-md-8{margin-left:66.6666666667%;*margin-left: 66.5666666667%}.offset-md-7{margin-left:58.3333333333%;*margin-left: 58.2333333333%}.offset-md-6{margin-left:50%;*margin-left: 49.9%}.offset-md-5{margin-left:41.6666666667%;*margin-left: 41.5666666667%}.offset-md-4{margin-left:33.3333333333%;*margin-left: 33.2333333333%}.offset-md-3{margin-left:25%;*margin-left: 24.9%}.offset-md-2{margin-left:16.6666666667%;*margin-left: 16.5666666667%}.offset-md-1{margin-left:8.3333333333%;*margin-left: 8.2333333333%}.offset-md-0{margin-left:0;*margin-left: -.1%}}@media (min-width: 1200px){.offset-lg-11{margin-left:91.6666666667%;*margin-left: 91.5666666667%}.offset-lg-10{margin-left:83.3333333333%;*margin-left: 83.2333333333%}.offset-lg-9{margin-left:75%;*margin-left: 74.9%}.offset-lg-8{margin-left:66.6666666667%;*margin-left: 66.5666666667%}.offset-lg-7{margin-left:58.3333333333%;*margin-left: 58.2333333333%}.offset-lg-6{margin-left:50%;*margin-left: 49.9%}.offset-lg-5{margin-left:41.6666666667%;*margin-left: 41.5666666667%}.offset-lg-4{margin-left:33.3333333333%;*margin-left: 33.2333333333%}.offset-lg-3{margin-left:25%;*margin-left: 24.9%}.offset-lg-2{margin-left:16.6666666667%;*margin-left: 16.5666666667%}.offset-lg-1{margin-left:8.3333333333%;*margin-left: 8.2333333333%}.offset-lg-0{margin-left:0;*margin-left: -.1%}}@media (min-width: 1600px){.offset-xlg-11{margin-left:91.6666666667%;*margin-left: 91.5666666667%}.offset-xlg-10{margin-left:83.3333333333%;*margin-left: 83.2333333333%}.offset-xlg-9{margin-left:75%;*margin-left: 74.9%}.offset-xlg-8{margin-left:66.6666666667%;*margin-left: 66.5666666667%}.offset-xlg-7{margin-left:58.3333333333%;*margin-left: 58.2333333333%}.offset-xlg-6{margin-left:50%;*margin-left: 49.9%}.offset-xlg-5{margin-left:41.6666666667%;*margin-left: 41.5666666667%}.offset-xlg-4{margin-left:33.3333333333%;*margin-left: 33.2333333333%}.offset-xlg-3{margin-left:25%;*margin-left: 24.9%}.offset-xlg-2{margin-left:16.6666666667%;*margin-left: 16.5666666667%}.offset-xlg-1{margin-left:8.3333333333%;*margin-left: 8.2333333333%}.offset-xlg-0{margin-left:0;*margin-left: -.1%}}.wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.no-wrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.no-wrap [class*=col-]{-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1}.wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.direction-row{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.direction-row-reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.direction-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.direction-column-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.align-start{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.align-end{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.align-end [class*=col-]{vertical-align:bottom}.align-center{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.align-center [class*=col-]{vertical-align:middle}.align-baseline{-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.align-content-start{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.align-content-end{-ms-flex-line-pack:end;-webkit-align-content:flex-end;align-content:flex-end}.align-content-end [class*=col-]{vertical-align:bottom}.align-content-center{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.align-content-space-between{-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.align-content-space-around{-ms-flex-line-pack:distribute;-webkit-align-content:space-around;align-content:space-around}.align-self-stretch{-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}.align-self-start{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}.align-self-end{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;vertical-align:bottom}.align-self-center{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;vertical-align:middle}.align-self-baseline{-ms-flex-item-align:baseline;-webkit-align-self:baseline;align-self:baseline;vertical-align:baseline}.justify-start{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.justify-start.grid{text-align:left}.justify-end{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.justify-end.grid{text-align:right;-moz-text-align-last:right;text-align-last:right}.justify-end.grid [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.justify-center.grid{text-align:center;-moz-text-align-last:center;text-align-last:center}.justify-center.grid [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-space-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.justify-space-between.grid{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.justify-space-between.grid [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-space-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.justify-space-around.grid{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.justify-space-around.grid [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.grid-bleed [class*=col-]{padding:0}.col-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.col-grid.direction-row{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.col-bleed{padding:0}.col-bleed-x{padding:15px 0}.col-bleed-y{padding:0 15px}.flex-img{display:block;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;max-width:100%;height:auto;width:100%;*width: auto}.flex-footer{width:100%;margin-top:auto;margin-bottom:0}.flex-footer>:last-child{margin-bottom:0}@media (min-width: 0px) and (max-width: 575px){.hidden-xxs{display:none}}@media (min-width: 576px){.hidden-xs-up{display:none}}@media (max-width: 767px){.hidden-xs-down{display:none}}@media (min-width: 576px) and (max-width: 767px){.hidden-xs{display:none}}@media (min-width: 768px){.hidden-sm-up{display:none}}@media (max-width: 991px){.hidden-sm-down{display:none}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none}}@media (min-width: 992px){.hidden-md-up{display:none}}@media (max-width: 1199px){.hidden-md-down{display:none}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none}}@media (min-width: 1200px){.hidden-lg-up{display:none}}@media (max-width: 1599px){.hidden-lg-down{display:none}}@media (min-width: 1200px) and (max-width: 1599px){.hidden-lg{display:none}}@media (min-width: 1600px){.hidden-xlg{display:none}}.splitting .whitespace{position:relative}.splitting .whitespace:after{content:" "}:root{--global--padding: clamp(1rem, 2vw, 2rem);--maxWidth: 1600px}.col-extraPad-r,.col-extraPad-l{padding-right:30px!important}.col-extraPad-t{padding-top:30px!important}.col-extraPad-b{padding-bottom:30px!important}.col-extraPad{padding:30px!important}.container,.container-full{padding-right:var(--global--padding);padding-left:var(--global--padding)}.container{max-width:var(--maxWidth)}.grid{align-items:flex-start}.grid *:not([class^=col-]){letter-spacing:.001em;word-spacing:.01em}.grid-bleed [class*=col-]{padding:15px}@media only screen and (min-width: 768px){.grid-bleed [class*=col-]{padding:0}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:var(--color_text)}.hamburger-box{width:1.25em;height:17px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:1.25em;height:3px;background-color:var(--color_text);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);line-height:1.7;line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background, #4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius, 2px);color:#fff;color:var(--plyr-badge-text-color, #fff);font-size:9px;font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small, 13px);left:0;padding:10px;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width: 480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base, 15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media (min-width: 768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background, rgba(0, 0, 0, .8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:rgba(0,0,0,0);border:0;border-radius:4px;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px) * .7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9019607843);background:var(--plyr-menu-background, rgba(255, 255, 255, .9019607843));border-radius:8px;border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .1490196078));color:#4a5464;color:var(--plyr-menu-color, #4a5464);font-size:15px;font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid rgba(0,0,0,0);border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size, 4px) solid rgba(0,0,0,0);border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, .9019607843));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7 - var(--plyr-menu-arrow-size, 4px) / 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color, #4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px) * .7 / 1.5) calc(var(--plyr-control-spacing, 10px) * .7 * 1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid rgba(0,0,0,0);border:var(--plyr-menu-item-arrow-size, 4px) solid rgba(0,0,0,0);content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px) * .7 * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color, #728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px) * .7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px) * .7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px) * .7 / 2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7 * 4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px) * .7 * 2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color, #728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px) * .7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color, #dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px) * .7 / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1019607843);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1019607843)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px) * .7 * -1 + 2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7 * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:#00b2ff;color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);background-image:linear-gradient(90deg,currentColor 0,rgba(0,0,0,0) 0);background-image:linear-gradient(to right,currentColor var(--value, 0),rgba(0,0,0,0) var(--value, 0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2));height:13px;height:var(--plyr-range-thumb-height, 13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2));height:13px;height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0);background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2));height:13px;height:var(--plyr-range-thumb-height, 13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background, var(--plyr-video-background, #000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing, 10px)}@media (max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background, #fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .1490196078));color:#4a5464;color:var(--plyr-tooltip-color, #4a5464);font-size:13px;font-size:var(--plyr-font-size-small, 13px);font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px) / 2 * 2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(var(--plyr-control-spacing, 10px) / 2 * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid rgba(0,0,0,0);border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px) * .5);margin-right:13px;margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px) * -.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px) * -.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px) / 2 * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:rgba(0,0,0,0)}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,rgba(0,0,0,0) 0,rgba(0,0,0,0));background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px) / 2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color, #4a5464);padding:10px;padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1019607843))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1019607843))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1019607843))}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background, var(--plyr-video-background, #000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7490196078));background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .7490196078)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color, #fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width: 480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing, 10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5019607843))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5019607843))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5019607843))}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background, #fff);border-radius:8px;border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .1490196078));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px) / 2 * 2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid rgba(0,0,0,0);border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7490196078));background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .7490196078)));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}html.lenis,html.lenis body{height:auto;overflow-x:clip}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}:root{--cmplz_banner_width: 526px;--cmplz_banner_background_color: #ffffff;--cmplz_banner_border_color: #f2f2f2;--cmplz_banner_border_width: 0;--cmplz_banner_border_radius: 1rem;--cmplz_banner_margin: 10px;--cmplz_categories-height: auto;--cmplz_title_font_size: 15px;--cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color: #222222;--cmplz_hyperlink_color: #000000;--cmplz_text_font_size: 10px;--cmplz_link_font_size: 10px;--cmplz_category_body_font_size: 10px;--cmplz_button_accept_background_color: #000000;--cmplz_button_accept_border_color: #000000;--cmplz_button_accept_text_color: #ffffff;--cmplz_button_deny_background_color: #f9f9f9;--cmplz_button_deny_border_color: #f2f2f2;--cmplz_button_deny_text_color: #222222;--cmplz_button_settings_background_color: #f9f9f9;--cmplz_button_settings_border_color: #f2f2f2;--cmplz_button_settings_text_color: #333333;--cmplz_button_border_radius: 6px 6px 6px 6px;--cmplz_button_font_size: 15px;--cmplz_category_header_always_active_color: green;--cmplz_category_header_title_font_size: 14px;--cmplz_category_header_active_font_size: 12px;--cmplz-manage-consent-height: 50px;--cmplz-manage-consent-offset: -35px;--cmplz_slider_active_color: #1e73be;--cmplz_slider_inactive_color: #f56e28;--cmplz_slider_bullet_color: #ffffff}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:none;font-size:1rem}#cmplz-cookiebanner-container{z-index:100}.cmplz-cookiebanner *{color:initial}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{display:flex;align-items:center;justify-content:center;background:none}.grecaptcha-badge{display:none!important}.swal2-container{z-index:999999999!important}*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;min-height:100dvh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char:before,.splitting .char:after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;user-select:none}.splitting{--word-center: calc((var(--word-total) - 1) / 2);--char-center: calc((var(--char-total) - 1) / 2);--line-center: calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent: calc(var(--word-index) / var(--word-total));--line-percent: calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent: calc(var(--char-index) / var(--char-total));--char-offset: calc(var(--char-index) - var(--char-center));--distance: calc( (var(--char-offset) * var(--char-offset)) / var(--char-center) );--distance-sine: calc(var(--char-offset) / var(--char-center));--distance-percent: calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display: grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr)/repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index))}.splitting .cell{--center-x: calc((var(--col-total) - 1) / 2);--center-y: calc((var(--row-total) - 1) / 2);--offset-x: calc(var(--col-index) - var(--center-x));--offset-y: calc(var(--row-index) - var(--center-y));--distance-x: calc( (var(--offset-x) * var(--offset-x)) / var(--center-x) );--distance-y: calc( (var(--offset-y) * var(--offset-y)) / var(--center-y) )}}:root{--color_white: 0deg 100% 100%;--color_black: 0deg 0% 0%;--color_grey: 0deg 0% 80%;--hsl_background: var(--color_white);--hsl_text: var(--color_black);--color_background: hsla(var(--hsl_background) / 100%);--color_background_trasparent: hsla(var(--hsl_background) / 0%);--color_background_input: hsla(var(--hsl_text) / 12%);--color_text: hsla(var(--hsl_text) / 80%);--color_text_selected: hsla(var(--hsl_text) / 100%);--color_text_selected_background: hsla(var(--hsl_background) / 100%);--color_link: var(--color_text);--color_grid: var(--color_text);--color--red: #e41d1d;--color--white: #ffffff;--color--black: #000000;--plyr-color-main: var(--color_yellow)}::-moz-selection{background:var(--color_text_selected);color:var(--color_text_selected_background)}::selection{background:var(--color_text_selected);color:var(--color_text_selected_background)}html,body{background-color:var(--color_background);color:var(--color_text)}.lil-gui.root *{color:#fff}.debug-container{display:none;width:0;height:0;-webkit-user-select:none;user-select:none;pointer-events:none;overflow:hidden}[data-debug=true] .debug-container:after{content:"BP: XXS - primary style";display:block;padding:5px;background:black;color:#fff;font-family:courier;position:fixed;bottom:0;right:0;font-size:10px;line-height:1}@media only screen and (min-width: 576px){[data-debug=true] .debug-container:after{content:"BP: XS"}}@media only screen and (min-width: 768px){[data-debug=true] .debug-container:after{content:"BP: SM"}}@media only screen and (min-width: 992px){[data-debug=true] .debug-container:after{content:"BP: MD"}}@media only screen and (min-width: 1200px){[data-debug=true] .debug-container:after{content:"BP: LG"}}@media only screen and (min-width: 1600px){[data-debug=true] .debug-container:after{content:"BP: XLG"}}[data-debug=true] .debug-container{height:100%}.debug-container{position:fixed;display:block;z-index:9876543210;pointer-events:none;-webkit-user-select:none;user-select:none;left:0;top:0;width:100%;height:0}.debug-container .container{height:100%;position:relative}.debug-container .container:after{content:"";display:block;width:calc(100% - var(--sectionSidePadding, 0px) * 2);height:100%;position:absolute;top:0;left:var(--sectionSidePadding, 0px);border-left:1px solid limegreen;border-right:1px solid limegreen;box-shadow:0 0 0 2px #32cd32;opacity:.4}.debug-container .grid{height:100%}.debug-container .grid [class*=col-]{background:rgba(255,0,0,.025);box-shadow:0 0 0 .5px #ff00000d,inset 0 0 0 15px #ff00ff06}[data-dev=true]:before{content:"DEV MODE";pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;top:0;right:0;z-index:9876543210;background:red;font-size:10px;font-weight:700;padding:.5em 1em}[data-dev=true]:after{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 1px red;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:9876543210}.lil-gui.root{top:30px;z-index:9876543210}*{box-sizing:border-box}html{box-sizing:border-box;height:100%;font-smoothing:antialiased;line-height:1.2;text-rendering:optimizeLegibility}body{font-size:clamp(1rem,2vw,1.15rem)}h1,h2,h3,h4,h5{margin-top:0;margin-bottom:1rem;color:hsla(var(--color_black)/100);font-weight:700;line-height:1.06em;font-family:var(--font-family--headline);letter-spacing:-.015em!important;text-rendering:optimizeLegibility;text-shadow:1px 1px 1px rgba(0,0,0,.004)}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong{color:var(--color--red)!important}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}h1[data-splitting][data-scroll--out] .char,h1[data-splitting][data-scroll--out] .whitespace,h2[data-splitting][data-scroll--out] .char,h2[data-splitting][data-scroll--out] .whitespace,h3[data-splitting][data-scroll--out] .char,h3[data-splitting][data-scroll--out] .whitespace,h4[data-splitting][data-scroll--out] .char,h4[data-splitting][data-scroll--out] .whitespace,h5[data-splitting][data-scroll--out] .char,h5[data-splitting][data-scroll--out] .whitespace{transform:scale(.4) translate(calc(.125em * var(--char-index)));transform-origin:left bottom;opacity:0;transition:calc(.3s + 1.25ms * var(--char-index)) ease-in-out;transition-delay:calc(25ms * var(--char-index))}h1[data-splitting][data-scroll--out][data-scroll=out] .char,h1[data-splitting][data-scroll--out][data-scroll=out] .whitespace,h2[data-splitting][data-scroll--out][data-scroll=out] .char,h2[data-splitting][data-scroll--out][data-scroll=out] .whitespace,h3[data-splitting][data-scroll--out][data-scroll=out] .char,h3[data-splitting][data-scroll--out][data-scroll=out] .whitespace,h4[data-splitting][data-scroll--out][data-scroll=out] .char,h4[data-splitting][data-scroll--out][data-scroll=out] .whitespace,h5[data-splitting][data-scroll--out][data-scroll=out] .char,h5[data-splitting][data-scroll--out][data-scroll=out] .whitespace{transform:scale(.4) translate(calc(.125em * var(--char-index)));transition:none;transition-delay:0}h1[data-splitting][data-scroll--out][data-scroll=in] .char,h1[data-splitting][data-scroll--out][data-scroll=in] .whitespace,h2[data-splitting][data-scroll--out][data-scroll=in] .char,h2[data-splitting][data-scroll--out][data-scroll=in] .whitespace,h3[data-splitting][data-scroll--out][data-scroll=in] .char,h3[data-splitting][data-scroll--out][data-scroll=in] .whitespace,h4[data-splitting][data-scroll--out][data-scroll=in] .char,h4[data-splitting][data-scroll--out][data-scroll=in] .whitespace,h5[data-splitting][data-scroll--out][data-scroll=in] .char,h5[data-splitting][data-scroll--out][data-scroll=in] .whitespace{transform:scale(1) translate(0) translateY(0);opacity:1}h1{display:inline-block;position:relative;margin-top:.25em;margin-bottom:0;width:auto;font-size:clamp(45px,5vw,80px);line-height:1;text-transform:uppercase}h1 b,h1 strong{color:var(--color--red)!important}h2{font-size:clamp(25px,5vw,50px);text-transform:uppercase}h2 b,h2 strong,h3 b,h3 strong{color:var(--color--red)!important}main p+p{margin-top:.75em}body{display:flex;flex-direction:column;overflow-x:clip}main{display:flex;flex:1;flex-direction:column;height:100%;min-height:90lvh}[data-has-popup=true]{height:100vh;overflow:hidden}[data-has-popup=true] header#masthead{transform:translateY(-100%)}.rounded-border{border-radius:clamp(1rem,2vw,2rem);overflow:clip}.rounded-bottom{border-bottom-right-radius:clamp(1rem,2vw,2rem);border-bottom-left-radius:clamp(1rem,2vw,2rem);overflow:clip}.rounded-top{border-top-right-radius:clamp(1rem,2vw,2rem);border-top-left-radius:clamp(1rem,2vw,2rem);overflow:clip}.button-centered{display:flex!important;margin-right:auto!important;margin-left:auto!important;width:fit-content!important}.desktop-only{display:none}@media (min-width: 768px){.desktop-only{display:block}}.mobile-only{display:block}@media (min-width: 768px){.mobile-only{display:none}}@font-face{src:url(/wp-content/themes/sim2/assets/fonts/MazzardH/MazzardH-Light.woff2);font-family:MazzardH;font-style:normal;font-weight:200}@font-face{src:url(/wp-content/themes/sim2/assets/fonts/MazzardH/MazzardH-Regular.woff2);font-family:MazzardH;font-style:normal;font-weight:400}@font-face{src:url(/wp-content/themes/sim2/assets/fonts/MazzardH/MazzardH-Medium.woff2);font-family:MazzardH;font-style:normal;font-weight:500}@font-face{src:url(/wp-content/themes/sim2/assets/fonts/MazzardH/MazzardH-SemiBold.woff2);font-family:MazzardH;font-style:normal;font-weight:500}@font-face{font-weight:400;src:url(/wp-content/themes/sim2/assets/fonts/Sansation/Sansation-Mono.woff2);font-family:Sansation-mono}@font-face{src:url(/wp-content/themes/sim2/assets/fonts/Sansation/Sansation-Regular.woff2);font-family:Sansation;font-style:normal;font-weight:400}@font-face{src:url(/wp-content/themes/sim2/assets/fonts/Sansation/Sansation-Bold.woff2);font-family:Sansation;font-style:normal;font-weight:700}:root{--font-family--base: MazzardH, Arial, sans-serif;--font-family--headline: Sansation, Arial, sans-serif;--font-family--cta: MazzardH, Arial, sans-serif;--font-family--custom-titles: Sansation, Arial, sans-serif}html{font-weight:200;font-family:var(--font-family--base)}html strong{color:hsla(var(--color_black)/100)}body:not(.hasMouse) .customMouse{display:none}body.hasMouse .customMouse{width:0px;height:0px;position:fixed;top:0;left:0;z-index:500000;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:difference;transform-origin:center}body.hasMouse .customMouse:after{content:"";display:block;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0);transform-origin:center;transition:width .3s ease-in-out,height .3s ease-in-out,opacity .3s ease-in-out,border-radius .3s ease-in-out}body.hasMouse .customMouse[data-style=main]{z-index:500001}body.hasMouse .customMouse[data-style=main]:after{width:8px;height:8px;background:var(--color_text);color:var(--color_background)}body.hasMouse .customMouse[data-style=debugLines]{opacity:.1}body.hasMouse .customMouse[data-style=debugLines]:before,body.hasMouse .customMouse[data-style=debugLines]:after{display:block;content:"";background:var(--color_text)}body.hasMouse .customMouse[data-style=debugLines]:before{width:200vw;height:1px;top:0;left:50%;transform:translate(-50%)}body.hasMouse .customMouse[data-style=debugLines]:after{width:1px;height:200vh;background:var(--color_text);top:50%;left:0;transform:translateY(-50%)}body.hasMouse .customMouse[data-style=debug]{opacity:.3}body.hasMouse .customMouse[data-style=debug]:before,body.hasMouse .customMouse[data-style=debug]:after{display:flex;padding:.25em .5em;border-radius:0;white-space:nowrap;width:auto!important;height:auto!important;font-size:10px;line-height:unset;text-align:center;justify-content:flex-start;align-items:center;transform:none;transform-origin:top left}body.hasMouse .customMouse[data-style=debug]:after{content:"x: " attr(data-mouse-x) "px • y: " attr(data-mouse-y) "px";transform:translate(15px,-.25em)}body.hasMouse .customMouse[data-style=debug]:before{content:attr(data-rotation) "px";transform:rotate(-90deg) translate(15px,-.25em)}body.hasMouse .customMouse[data-style=shadow]:after{width:20px;height:20px;transform:translate(-50%,-50%) translateZ(0);opacity:1;background:var(--color_text)}body.hasMouse .customMouse.interact--link[data-style=shadow]:after{width:150px;height:150px;opacity:1;transform:translate(-50%,-50%) translateZ(0)}body.hasMouse .customMouse.interact--link[data-style=main]:after{width:25px;height:25px;transform:translate(-50%,-50%) translateZ(0)}@keyframes rotate{0%{transform:rotate(0) translate(-50%,-50%) translateZ(0)}to{transform:rotate(359deg) translate(-50%,-50%) translateZ(0)}}:root{--logo-mobile-width: 20vw;--logo-desktop-width: 120px;--logo-width: var(--logo-mobile-width)}@media (min-width: 1000px){:root{--logo-width: var(--logo-desktop-width)}}header{position:sticky;top:0;z-index:987654321;transition:transform .3s ease-in-out;border-bottom:1px solid black;font-size:18px;--color_text: hsla(var(--hsl_text) / 100%)}header:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .3s ease-in-out,box-shadow .3s ease-in-out;box-shadow:0 5px 10px -10px rgba(0,0,0,var(--progress, 0)),0 -20px 20px 20px rgba(0,0,0,var(--progress, 0));background:hsla(var(--color_white)/.75);width:100vw;height:100%;content:""}header .logo{width:var(--logo-width)}header .logo a{display:flex}header .header--content{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}[data-component=header-tools]{display:none}@media (min-width: 800px){[data-component=header-tools]{display:flex;align-items:center;gap:2em}}header .logo svg,footer .logo svg{width:200px}header [data-component=logo],footer [data-component=logo]{max-width:100px;width:100%;height:100%}[data-component=mobile-menu]{display:flex;position:fixed;z-index:987654320;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);flex-direction:column;justify-content:space-between;padding:15px var(--global--padding);transform:translateY(-100%);transition:transform .5s ease}@media (min-width: 800px){[data-component=mobile-menu]{display:none}}[data-component=mobile-menu]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);background:rgba(255,255,255,.5);width:100%;height:calc(100% - 1em);z-index:0;mix-blend-mode:exclusion;border-radius:0 0 1em 1em;-webkit-user-select:none;user-select:none;pointer-events:none}body[data-menu-open=false] [data-component=mobile-menu]{transform:translateY(-100%);opacity:0!important;transition:transform .5s ease}body[data-menu-open=true] [data-component=mobile-menu]{transform:translateY(0);opacity:1!important;transition:transform .5s ease}[data-component=mobile-menu--inner]{height:100%;display:flex;flex-direction:column;margin-top:6em;text-align:center}[data-component=mobile-menu--inner] .lang-switch-container{margin-top:auto}[data-component=mobile-menu--inner] [data-component=theme-switcher]{margin-bottom:3em}[data-component=hamburger-menu-controller]{display:flex;flex-direction:row;justify-content:flex-end}@media (min-width: 800px){[data-component=hamburger-menu-controller]{display:none!important}}@keyframes fadeInUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}#menu-main{display:flex;flex-direction:column;justify-content:flex-start;gap:1em;font-size:1.32rem;align-items:center;font-weight:600;font-family:var(--font-family--base)}@media (min-width: 800px){#menu-main{font-size:1.05rem;flex-direction:row;justify-content:flex-end;gap:0 1em;flex-wrap:wrap}}#menu-main a{position:relative;z-index:10;text-decoration:none;text-transform:uppercase}#menu-main a:hover{text-decoration:underline}#menu-main a b{color:var(--color--red)}#menu-main .highlight a{color:var(--color--red);font-weight:700}#menu-main .current_page_ancestor>a{text-decoration:underline}#menu-main .current-menu-item>a{font-weight:700;text-decoration:underline}#menu-main li{position:relative}#menu-main li.button{border:2px solid currentColor;border-radius:5rem;padding:.125em 1.5em}#menu-main li.current_page_item>a{text-decoration:underline}@media (min-width: 800px){#menu-main li.menu-item-has-children{position:relative}#menu-main li.menu-item-has-children .sub-menu{position:absolute;top:calc(100% + 10px);left:0;transform:translateY(10px);opacity:0;z-index:100;transition:opacity .2s ease-out,transform .2s ease-out;box-shadow:0 4px 6px #0000001a,0 0 26px 1px #0000004d;border-radius:4px;background:white;padding:1em 0;min-width:200px;pointer-events:none}#menu-main li.menu-item-has-children .sub-menu:before{position:absolute;top:-8px;left:20px;border-right:8px solid transparent;border-bottom:8px solid white;border-left:8px solid transparent;content:""}#menu-main li.menu-item-has-children .sub-menu li{display:block;margin:0;padding:.5em 1.5em;font-weight:500;font-size:.9em;white-space:nowrap}#menu-main li.menu-item-has-children:hover>a{text-decoration:underline}#menu-main li.menu-item-has-children:hover:after{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;width:200%;height:200%;content:""}#menu-main li.menu-item-has-children:hover .sub-menu{transform:translateY(0);opacity:1;pointer-events:all}}[data-component=socials-list]{list-style:none;display:flex;flex-wrap:wrap;gap:3em;padding:0;margin:2em 0}[data-component=social-item]{display:flex;gap:.5em;text-decoration:none;font-weight:400;font-size:16px}[data-component=social-item]:hover{text-decoration:underline}[data-component=social-item] svg{width:1.5em;height:1.5em;fill:var(--color_text)}[data-component=social-item] span{text-transform:uppercase}[data-component=sidebar]{display:none;position:sticky;top:var(--header-height, 0);bottom:0;height:calc(100vh - var(--offset--top, 0px) - var(--global--padding) * 2);max-height:calc(100dvh - var(--header-height, 0px) - var(--global--padding) * 2);min-height:calc(var(--children-total-height) + 30px);flex-direction:column;justify-content:flex-start;transform:translateZ(0);font-size:1.25rem}@media (min-width: 600px){[data-component=sidebar]{display:flex}}[data-component=sidebar] [data-component=sidebar-link]{margin-bottom:0;transform:translateZ(0);transition:margin-bottom .2s linear}[data-component=sidebar] [data-component=sidebar-link] a{text-decoration:none;text-transform:uppercase;font-weight:600}[data-component=sidebar] [data-component=sidebar-link].animate{transition:margin-bottom .2s linear!important}[data-component=sidebar] [data-component=sidebar-link][data-active]{margin-bottom:calc(var(--height, 0px) - var(--children-total-height, 0px) - 30px)}#footer{position:relative;font-size:.875rem;--color_background: hsla(var(--color_black) / 90%);--color_text: hsla(var(--color_white) / 100%);--color_text_selected: hsla(var(--color_white) / 100%);--color_text_selected_background: hsla(var(--color_black) / 100%);background:var(--color_background);color:var(--color_text);font-family:var(--font-family--base);font-size:12px}#footer .logo{width:var(--logo-width)}#footer a,#footer strong{color:var(--color_text)}#footer p+p{margin-top:1em}#footer .footer-content{display:flex;flex-direction:column-reverse;gap:4rem;padding:2em 0;z-index:10;position:relative;align-items:stretch;justify-content:space-between}@media (min-width: 600px){#footer .footer-content{flex-direction:row;gap:1rem}}#footer #footer-menu-main{display:flex;flex-direction:column;font-size:1.05rem;justify-content:flex-end;gap:0 2rem;flex-wrap:wrap}@media (min-width: 600px){#footer #footer-menu-main{flex-direction:row}}#footer #footer-menu-main li.highlight a{color:var(--color--red);font-weight:700}#footer #footer-menu-main .sub-menu{margin-left:1rem}@media (min-width: 600px){#footer #footer-menu-main .sub-menu{margin-left:0}}#footer #footer-menu-main .sub-menu li{font-weight:500}#footer #footer-menu-main a{text-decoration:none;text-transform:uppercase}#footer #footer-menu-main a:hover{text-decoration:underline}#footer #footer-menu-main a b{color:var(--color--red)}@media (min-width: 1000px){#footer #footer-menu-main{flex-direction:row}}#footer .footer-content__column-legal{display:flex;flex-direction:column;gap:1rem}@media (min-width: 800px){#footer .footer-content__column-legal{justify-content:space-between}}#footer .footer-content__column-menu{display:flex;flex-direction:column;gap:1rem;font-size:clamp(1rem,2vw,1.25rem);font-weight:600}@media (min-width: 800px){#footer .footer-content__column-menu{justify-content:space-between}}#footer .socials_wrapper{margin-top:1rem}#footer .socials_wrapper .socials_list{display:flex;flex-direction:row;gap:1rem;list-style:none;padding:0;margin:0}@media (min-width: 600px){#footer .socials_wrapper .socials_list{justify-content:flex-end}}#footer .socials_wrapper .socials_list__item{display:flex;align-items:center;justify-content:center}#footer .socials_wrapper .socials_list__link{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:hsla(var(--color_white)/.1);transition:all .3s ease;text-decoration:none}#footer .socials_wrapper .socials_list__link:hover{background:hsla(var(--color_white)/.2);transform:translateY(-2px)}#footer .socials_wrapper .socials_list__link svg{width:1.25rem;height:1.25rem;fill:var(--color_text);transition:fill .3s ease}#footer .socials_wrapper .socials_list__link:hover svg{fill:var(--color_text)}#footer:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;max-height:10rem;z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none;background:linear-gradient(0deg,hsla(var(--color_black)/100%) 0%,hsla(var(--color_black)/0%) 100%)}.boxed{margin:1rem auto;border:1px solid hsla(var(--color_black)/100);padding:1rem;max-width:70%}.swal2-popup{border:1px solid hsla(var(--color_black)/100);border-radius:0;padding:2rem 1rem!important}.swal2-popup .swal2-close{position:absolute;top:1rem;right:1rem;color:hsla(var(--color_black)/100)}.swal2-popup .swal2-html-container{margin:3rem 2rem!important}.wpcf7-form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:1rem}.wpcf7-form .input_half{width:48%}.wpcf7-form .input_full{width:100%}.wpcf7-form p{display:flex;position:relative;flex-direction:column;gap:1rem;padding:2px}.wpcf7-form .wpcf7-spinner{position:absolute;top:50%;right:0;transform:translateY(-50%);margin:0 .5rem}.wpcf7-form input,.wpcf7-form textarea{border:1px solid hsla(var(--color_black)/100);border-radius:0;padding:.5rem;width:100%}.wpcf7-form input:focus,.wpcf7-form textarea:focus{outline:1px solid hsla(var(--color_black)/100)}.form-group{display:flex;flex-direction:column;gap:.25rem;padding:.5rem}.form-group label{color:hsla(var(--color_black)/100);font-weight:600;font-size:.8rem;text-transform:uppercase}#loginform{display:flex;flex-direction:column;gap:1rem}#wp-submit{border:1px solid hsla(var(--color_black)/100);border-radius:0;background-color:transparent;padding:.5rem;color:hsla(var(--color_black)/100)}[data-component=form-utility-links]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;border-top:1px solid hsla(var(--color_black)/100);padding-top:1rem;font-weight:600;font-size:.8rem;text-transform:uppercase}[data-component=form-utility-links] .utility-item{display:flex;flex-direction:column;gap:.0125rem}[data-component=form-utility-links] .utility-item a{opacity:.8;transition:opacity .3s ease-in-out;color:hsla(var(--color_black)/100);text-decoration:none}[data-component=form-utility-links] .utility-item a:hover{opacity:1;text-decoration:underline}figure,picture{display:flex;width:100%;height:100%;justify-content:center;align-items:center;position:relative}figure figcaption,picture figcaption{position:absolute;bottom:1em;left:50%;transform:translate(-50%);z-index:10;-webkit-user-select:none;user-select:none;pointer-events:none;background:var(--color--primary);color:var(--color--white);padding:.25em 1em;font-size:12px}figure img,picture img{margin:0 auto}[data-component=product-3d-model--hero]{position:sticky;top:var(--header-height);aspect-ratio:16/9;width:100%;pointer-events:none}[data-component=product-3d-model--hero] model-viewer{position:absolute;top:calc(var(--header-height) * -1);left:50%;transform:translate(-50%);margin:0;padding:0;width:100vw;height:100lvh;pointer-events:none}body>div.loader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;visibility:visible;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:var(--color--background);color:var(--color--text);border-radius:1em;overflow:hidden;transition:all .32s ease-in-out;box-shadow:0 1em 1em -1em #000;z-index:1000}body>div.loader .percentage{max-width:0;width:0vw;text-align:center;line-height:.05;will-change:width;transition:width .3s ease-in-out;color:var(--colorBackground)}body>div.templateWrapper{opacity:0;visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;will-change:opacity;transition:opacity .8s ease-in-out}body div#page{opacity:0;visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}body[data-loading=false]>div.loader{opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;transform:translate(-50%,-50%) scale(0)!important}body[data-loading=false]>div#page{opacity:1;visibility:visible;-webkit-user-select:initial;user-select:initial;pointer-events:initial;will-change:opacity;transition:opacity .8s ease-in-out}button[data-button],.ninja-forms-form-wrap .nf-form-content button,.ninja-forms-form-wrap .nf-form-content input[type=button],.ninja-forms-form-wrap .nf-form-content input[type=submit],a[data-button],.button[data-button],.button{--color--text: var(--color--primary);--color--background: transparent;display:inline-block;display:inline-flex;flex-wrap:wrap;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:none!important;background-color:var(--color--background);width:100%;color:var(--color--text);text-decoration:none;outline:none;border:0;border:1px solid var(--color--primary);border-radius:.5em;padding:.5em 1em;font-weight:500;font-size:1em;line-height:1.1;text-align:center;text-align-last:center}@media (min-width: 600px){button[data-button],.ninja-forms-form-wrap .nf-form-content button,.ninja-forms-form-wrap .nf-form-content input[type=button],.ninja-forms-form-wrap .nf-form-content input[type=submit],a[data-button],.button[data-button],.button{width:auto}}button[data-button] a,.ninja-forms-form-wrap .nf-form-content button a,.ninja-forms-form-wrap .nf-form-content input[type=button] a,.ninja-forms-form-wrap .nf-form-content input[type=submit] a,a[data-button] a,.button[data-button] a,.button a{padding:0!important}button[data-button]:hover,.ninja-forms-form-wrap .nf-form-content button:hover,.ninja-forms-form-wrap .nf-form-content input[type=button]:hover,.ninja-forms-form-wrap .nf-form-content input[type=submit]:hover,a[data-button]:hover,.button[data-button]:hover,.button:hover{--color--text: var(--color--white);--color--background: var(--color--primary);opacity:1;text-decoration:none}button[data-button]:focus,.ninja-forms-form-wrap .nf-form-content button:focus,.ninja-forms-form-wrap .nf-form-content input[type=button]:focus,.ninja-forms-form-wrap .nf-form-content input[type=submit]:focus,a[data-button]:focus,.button[data-button]:focus,.button:focus{filter:brightness(90%);box-shadow:0 0 0 2px var(--color--text),0 0 0 4px var(--color--background)}button[data-button].button--disabled,.ninja-forms-form-wrap .nf-form-content button.button--disabled,.ninja-forms-form-wrap .nf-form-content input[type=button].button--disabled,.ninja-forms-form-wrap .nf-form-content input[type=submit].button--disabled,a[data-button].button--disabled,.button[data-button].button--disabled,.button.button--disabled{opacity:.3!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}button[data-button][data-button~=button--black],button[data-button].button--black,.ninja-forms-form-wrap .nf-form-content button[data-button~=button--black],.ninja-forms-form-wrap .nf-form-content button.button--black,.ninja-forms-form-wrap .nf-form-content input[type=button][data-button~=button--black],.ninja-forms-form-wrap .nf-form-content input[type=button].button--black,.ninja-forms-form-wrap .nf-form-content input[type=submit][data-button~=button--black],.ninja-forms-form-wrap .nf-form-content input[type=submit].button--black,a[data-button][data-button~=button--black],a[data-button].button--black,.button[data-button][data-button~=button--black],.button[data-button].button--black,.button[data-button~=button--black],.button.button--black{--color--text: var(--color--white);--color--background: var(--color--black)}button[data-button][data-button~=button--primary],button[data-button].button--primary,.ninja-forms-form-wrap .nf-form-content button[data-button~=button--primary],.ninja-forms-form-wrap .nf-form-content button.button--primary,.ninja-forms-form-wrap .nf-form-content input[type=button][data-button~=button--primary],.ninja-forms-form-wrap .nf-form-content input[type=button].button--primary,.ninja-forms-form-wrap .nf-form-content input[type=submit][data-button~=button--primary],.ninja-forms-form-wrap .nf-form-content input[type=submit].button--primary,a[data-button][data-button~=button--primary],a[data-button].button--primary,.button[data-button][data-button~=button--primary],.button[data-button].button--primary,.button[data-button~=button--primary],.button.button--primary{--color--text: var(--color--white);--color--background: var(--color--primary)}button[data-button][data-button~=button--secondary],button[data-button].button--secondary,.ninja-forms-form-wrap .nf-form-content button[data-button~=button--secondary],.ninja-forms-form-wrap .nf-form-content button.button--secondary,.ninja-forms-form-wrap .nf-form-content input[type=button][data-button~=button--secondary],.ninja-forms-form-wrap .nf-form-content input[type=button].button--secondary,.ninja-forms-form-wrap .nf-form-content input[type=submit][data-button~=button--secondary],.ninja-forms-form-wrap .nf-form-content input[type=submit].button--secondary,a[data-button][data-button~=button--secondary],a[data-button].button--secondary,.button[data-button][data-button~=button--secondary],.button[data-button].button--secondary,.button[data-button~=button--secondary],.button.button--secondary{--color--text: var(--color--white);--color--background: var(--color--secondary)}button[data-button][data-button~=button--action],button[data-button].button--action,.ninja-forms-form-wrap .nf-form-content button[data-button~=button--action],.ninja-forms-form-wrap .nf-form-content button.button--action,.ninja-forms-form-wrap .nf-form-content input[type=button][data-button~=button--action],.ninja-forms-form-wrap .nf-form-content input[type=button].button--action,.ninja-forms-form-wrap .nf-form-content input[type=submit][data-button~=button--action],.ninja-forms-form-wrap .nf-form-content input[type=submit].button--action,a[data-button][data-button~=button--action],a[data-button].button--action,.button[data-button][data-button~=button--action],.button[data-button].button--action,.button[data-button~=button--action],.button.button--action{--color--text: var(--color--secondary);--color--background: var(--color--white)}button[data-button][data-button~=button--wider],button[data-button].button--wider,.ninja-forms-form-wrap .nf-form-content button[data-button~=button--wider],.ninja-forms-form-wrap .nf-form-content button.button--wider,.ninja-forms-form-wrap .nf-form-content input[type=button][data-button~=button--wider],.ninja-forms-form-wrap .nf-form-content input[type=button].button--wider,.ninja-forms-form-wrap .nf-form-content input[type=submit][data-button~=button--wider],.ninja-forms-form-wrap .nf-form-content input[type=submit].button--wider,a[data-button][data-button~=button--wider],a[data-button].button--wider,.button[data-button][data-button~=button--wider],.button[data-button].button--wider,.button[data-button~=button--wider],.button.button--wider{padding-right:3em;padding-left:3em}button[data-button][data-button~=button--fullWidth],button[data-button].button--fullWidth,.ninja-forms-form-wrap .nf-form-content button[data-button~=button--fullWidth],.ninja-forms-form-wrap .nf-form-content button.button--fullWidth,.ninja-forms-form-wrap .nf-form-content input[type=button][data-button~=button--fullWidth],.ninja-forms-form-wrap .nf-form-content input[type=button].button--fullWidth,.ninja-forms-form-wrap .nf-form-content input[type=submit][data-button~=button--fullWidth],.ninja-forms-form-wrap .nf-form-content input[type=submit].button--fullWidth,a[data-button][data-button~=button--fullWidth],a[data-button].button--fullWidth,.button[data-button][data-button~=button--fullWidth],.button[data-button].button--fullWidth,.button[data-button~=button--fullWidth],.button.button--fullWidth{width:100%;text-align:center;text-align-last:center}button[data-button][data-button~=button--circle],button[data-button].button--circle,.ninja-forms-form-wrap .nf-form-content button[data-button~=button--circle],.ninja-forms-form-wrap .nf-form-content button.button--circle,.ninja-forms-form-wrap .nf-form-content input[type=button][data-button~=button--circle],.ninja-forms-form-wrap .nf-form-content input[type=button].button--circle,.ninja-forms-form-wrap .nf-form-content input[type=submit][data-button~=button--circle],.ninja-forms-form-wrap .nf-form-content input[type=submit].button--circle,a[data-button][data-button~=button--circle],a[data-button].button--circle,.button[data-button][data-button~=button--circle],.button[data-button].button--circle,.button[data-button~=button--circle],.button.button--circle{display:inline-flex;border-radius:3em;padding:.5em}button[data-button][data-button~=button--svgIcon] svg,button[data-button].button--svgIcon svg,.ninja-forms-form-wrap .nf-form-content button[data-button~=button--svgIcon] svg,.ninja-forms-form-wrap .nf-form-content button.button--svgIcon svg,.ninja-forms-form-wrap .nf-form-content input[type=button][data-button~=button--svgIcon] svg,.ninja-forms-form-wrap .nf-form-content input[type=button].button--svgIcon svg,.ninja-forms-form-wrap .nf-form-content input[type=submit][data-button~=button--svgIcon] svg,.ninja-forms-form-wrap .nf-form-content input[type=submit].button--svgIcon svg,a[data-button][data-button~=button--svgIcon] svg,a[data-button].button--svgIcon svg,.button[data-button][data-button~=button--svgIcon] svg,.button[data-button].button--svgIcon svg,.button[data-button~=button--svgIcon] svg,.button.button--svgIcon svg{display:inline-block;width:22px;height:22px}button[data-button][data-button~=button--svgIcon] svg path,button[data-button].button--svgIcon svg path,.ninja-forms-form-wrap .nf-form-content button[data-button~=button--svgIcon] svg path,.ninja-forms-form-wrap .nf-form-content button.button--svgIcon svg path,.ninja-forms-form-wrap .nf-form-content input[type=button][data-button~=button--svgIcon] svg path,.ninja-forms-form-wrap .nf-form-content input[type=button].button--svgIcon svg path,.ninja-forms-form-wrap .nf-form-content input[type=submit][data-button~=button--svgIcon] svg path,.ninja-forms-form-wrap .nf-form-content input[type=submit].button--svgIcon svg path,a[data-button][data-button~=button--svgIcon] svg path,a[data-button].button--svgIcon svg path,.button[data-button][data-button~=button--svgIcon] svg path,.button[data-button].button--svgIcon svg path,.button[data-button~=button--svgIcon] svg path,.button.button--svgIcon svg path{fill:var(--color--text)}.btn{cursor:pointer;border-radius:4px;border-radius:.25em!important;background-image:none;background-color:var(--color--primary);padding:1em 2em;color:var(--color--white);font-weight:500;font-size:14px;text-decoration:none;text-transform:uppercase}.btn:hover{filter:brightness(95%)}.btn:active{filter:brightness(90%)}.btn span{display:block;transform:translateY(2px)}.btn span+span{margin-left:.5em}.btnWrapper{margin:3em auto}.btnWrapper.btnCenter{display:flex;justify-content:center}.btn-related-page{color:var(--color--primary);text-decoration:none}.btn-related-page:hover{text-decoration:underline}a{color:hsla(var(--color_black)/100)}button.wpb-pcf-btn-default.wpb-pcf-btn,.cta-button,.next-post,.prev-post,.page-cover__content-cta-link{display:inline-flex;align-items:center;gap:.25em;cursor:pointer;border:2px solid currentColor;color:hsla(var(--color_black)/100)!important;font-weight:700;font-size:1rem;font-family:var(--font-family--cta);text-decoration:none;--padding: 8px;--padding-x: 20px;transition:all .13s ease-in-out;box-shadow:0 0 0 1px hsla(var(--color_black)/0);border-radius:2rem;background:var(--color_background)!important;padding:var(--padding) 10px var(--padding) var(--padding-x);line-height:1;-webkit-user-select:none;user-select:none;text-transform:uppercase}button.wpb-pcf-btn-default.wpb-pcf-btn:before,.cta-button:before,.next-post:before,.prev-post:before,.page-cover__content-cta-link:before{content:none!important}button.wpb-pcf-btn-default.wpb-pcf-btn:after,.cta-button:after,.next-post:after,.prev-post:after,.page-cover__content-cta-link:after{display:inline-block;transform:scale(1.4);margin-right:-1px;margin-left:.5em;border-radius:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNSAyNCI+CiAgPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIuMzc2IDIzLjg0OEM1Ljg3OTk2IDIzLjg0OC42MzE5NTggMTguNi42MzE5NTggMTIuMTA0LjYzMTk1OCA1LjYwNzk5IDUuODc5OTYuMzU5OTg1IDEyLjM3Ni4zNTk5ODVjNi40OTYgMCAxMS43NDQgNS4yNDgwMDUgMTEuNzQ0IDExLjc0NDAxNSAwIDYuNDk2LTUuMzEyIDExLjc0NC0xMS43NDQgMTEuNzQ0Wm0wLTIuMzA0YzUuMjE2IDAgOS40NC00LjIyNCA5LjQ0LTkuNDQgMC01LjIxNjAxLTQuMjI0LTkuNDQwMDEtOS40NC05LjQ0MDAxLTUuMjE2MDQgMC05LjQ0MDA0IDQuMjI0LTkuNDQwMDQgOS40NDAwMSAwIDUuMjE2IDQuMjI0IDkuNDQgOS40NDAwNCA5LjQ0Wm0wLTMuNjQ4Yy0zLjIwMDA0IDAtNS43OTIwNC0yLjU5Mi01Ljc5MjA0LTUuNzkyIDAtMy4yMDAwMSAyLjYyNC01Ljc5MjAxIDUuNzkyMDQtNS43OTIwMSAzLjEzNiAwIDUuNzkyIDIuNTkyIDUuNzkyIDUuNzkyMDEgMCAzLjItMi41OTIgNS43OTItNS43OTIgNS43OTJabS4wMzItMi4zMDRjMS45MiAwIDMuNDg4LTEuNTA0IDMuNDg4LTMuNTIgMC0xLjkyLTEuNTY4LTMuNDg4MDEtMy40ODgtMy40ODgwMS0xLjk1MiAwLTMuNTIwMDQgMS41NjgwMS0zLjUyMDA0IDMuNDg4MDEgMCAyLjAxNiAxLjU2ODA0IDMuNTIgMy41MjAwNCAzLjUyWiIvPgo8L3N2Zz4=);background-position:center;background-size:100% 100%;background-repeat:no-repeat;width:1.25em;height:1.25em;overflow:hidden;content:""}button.wpb-pcf-btn-default.wpb-pcf-btn:hover,.cta-button:hover,.next-post:hover,.prev-post:hover,.page-cover__content-cta-link:hover{transform:scale(1.05) translateY(-2px);box-shadow:0 4px 2px -2px hsla(var(--color_black)/50),0 10px 20px -10px hsla(var(--color_black)/50)}button.wpb-pcf-btn-default.wpb-pcf-btn:active,.cta-button:active,.next-post:active,.prev-post:active,.page-cover__content-cta-link:active{transform:scale(.95) translateY(0);filter:brightness(.7);box-shadow:0 0 0 1px hsla(var(--color_black)/0)}.page-cover__content-cta-link:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWFycm93LWRvd24iPjxwYXRoIGQ9Ik0xMiA1djE0Ij48L3BhdGg+PHBhdGggZD0ibTE5IDEyLTcgNy03LTciPjwvcGF0aD48L3N2Zz4=);background-size:80%}.next-post,.prev-post{padding:var(--padding) var(--padding-x)}.next-post:after,.next-post:before,.prev-post:after,.prev-post:before{content:none}[data-accordion][data-accordion-init] [data-accordion-controller]{display:flex;justify-content:flex-start;align-items:center;cursor:pointer;transition:.3s ease-in-out;color:var(--color--primary);padding-bottom:.5em;border-bottom:1px solid var(--color--primary)}[data-accordion][data-accordion-init] [data-accordion-controller]:hover:after{transform:rotate(135deg)}[data-accordion][data-accordion-init] [data-accordion-controller]:after{content:"";width:1em;height:1em;transition:.3s ease-in-out;transform-origin:center;background-color:var(--color--primary);transform:rotate(45deg);margin-left:auto;mask:url(/wp-content/themes/colombo-2024/assets/icons/close.svg);mask-repeat:no-repeat;mask-position:center;-webkit-mask:url(/wp-content/themes/colombo-2024/assets/icons/close.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}[data-accordion][data-accordion-init] [data-accordion-content]{overflow:hidden;height:0}[data-accordion][data-accordion-init][data-is-animating] [data-accordion-controller]{pointer-events:none;cursor:pointer}[data-accordion][data-accordion-init][data-is-animating=opening] [data-accordion-controller]:after{transform:rotate(270deg)}[data-accordion][data-accordion-init][data-is-animating=closing][data-accordion-open=true] [data-accordion-controller]:after{transform:rotate(135deg)}[data-accordion][data-accordion-init][data-accordion-open=true] [data-accordion-controller]:after{transform:rotate(270deg)}[data-component=swiper]{position:relative;width:100%;max-width:unset;height:100%;overflow:hidden;--swiper-scrollbar-size: 8px;--swiper-scrollbar-drag-bg-color: var(--color--primary);--swiper-navigation-size: 2em;--swiper-navigation-sides-offset: 1em}[data-component=swiper] .swiper{max-width:1600px;overflow:visible;--slides-margin: 30px;--slide-max-width: 100vw}[data-component=swiper] .swiper-slide{display:flex;position:relative;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}[data-component=swiper] [data-component=swiper-controller]{position:absolute;bottom:1rem;right:1rem;display:flex;gap:3px;align-items:center;justify-content:center;border:1px solid hsla(var(--color_black)/100%);z-index:100;background:hsla(var(--color_white)/100%);padding:1px}[data-component=swiper] [data-component=swiper-controller]:after{content:"";position:absolute;top:0;left:calc(var(--swiper-navigation-size) + 2px);width:1px;height:100%;z-index:100;background:hsla(var(--color_black)/100%)}[data-component=swiper] div[data-component=swiper-scrollbar]{position:relative;top:unset;right:unset;bottom:unset;left:unset;width:100%;height:10px;border-radius:0;margin-top:32px;border-left:1px solid hsla(var(--color_black)/100%);border-right:1px solid hsla(var(--color_black)/100%)}[data-component=swiper] div[data-component=swiper-scrollbar]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;border-top:1px solid hsla(var(--color_black)/100%);border-radius:0}[data-component=swiper] div[data-component=swiper-scrollbar] .swiper-scrollbar-drag{border-radius:0;background:hsla(var(--color_black)/100%);cursor:grab}[data-component=swiper] div[data-component=swiper-scrollbar] .swiper-scrollbar-drag:active{cursor:grabbing}[data-component=swiper] .swiper-button-prev,[data-component=swiper] .swiper-button-next{position:relative;left:unset;top:unset;right:unset;bottom:unset;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);display:flex;justify-content:center;align-items:center;margin-top:unset;background:hsla(var(--color_white)/100%)}[data-component=swiper] .swiper-button-prev svg,[data-component=swiper] .swiper-button-next svg{width:100%;height:100%;color:hsla(var(--color_black)/100%);width:1.25rem;height:1.25rem}[data-component=swiper] .swiper-button-prev:after,[data-component=swiper] .swiper-button-next:after{content:none}[data-component=swiper] .swiper-button-prev:hover,[data-component=swiper] .swiper-button-next:hover{background:hsla(var(--color_black)/100%)}[data-component=swiper] .swiper-button-prev:hover svg,[data-component=swiper] .swiper-button-next:hover svg{color:hsla(var(--color_white)/100%)}[data-component=swiper] .swiper-button-prev:active,[data-component=swiper] .swiper-button-next:active{filter:brightness(.8);scale:.9}[data-component=swiper][data-scroll--out] .swiper{transform:translate(25%);transition:1s ease-in-out}[data-component=swiper][data-scroll--out] .swiper-slide{transform:translate(calc(1em * var(--item-index)));opacity:0;transition:.6s ease-in-out;transition-delay:calc(80ms * var(--item-index))}[data-component=swiper][data-scroll=in] .swiper{transform:translate(0)}[data-component=swiper][data-scroll=in] .swiper-slide{transform:translate(0);opacity:1}[data-component=swiper][data-swiper-variant=our-products-list] .swiper-slide{margin-top:1em;margin-bottom:1em;max-height:unset;overflow:visible}[data-component=swiper][data-swiper-variant=our-products-list] .swiper-slide:nth-child(5n+1){--offset: 0em}[data-component=swiper][data-swiper-variant=our-products-list] .swiper-slide:nth-child(5n+2){--offset: .75em}[data-component=swiper][data-swiper-variant=our-products-list] .swiper-slide:nth-child(5n+3){--offset: .25em}[data-component=swiper][data-swiper-variant=our-products-list] .swiper-slide:nth-child(5n+4){--offset: 1em}[data-component=swiper][data-swiper-variant=our-products-list] .swiper-slide:nth-child(5n+5){--offset: .5em}@media (min-width: 800px){[data-component=swiper][data-swiper-variant=our-products-list] .swiper-slide{margin-top:calc(1em + var(--offset) * .5);margin-bottom:calc(var(--offset) * 6)}}[data-component=swiper][data-swiper-variant=our-products-list] .swiper-slide img{width:auto;max-width:unset;height:100%;max-height:100%;object-fit:cover}[data-component=swiper][data-swiper-variant=swiper-3D]{left:0;transform:none;box-shadow:0 10px 20px -20px #000;border-radius:1em;padding:0;aspect-ratio:3/4;width:100%;height:auto;overflow:hidden}[data-component=swiper][data-swiper-variant=swiper-3D]:after{position:absolute;top:0;left:0;z-index:100;mix-blend-mode:multiply;border-radius:1em;background:#f3f3f3;width:100%;height:100%;pointer-events:none;content:"";-webkit-user-select:none;user-select:none}[data-component=swiper][data-swiper-variant=swiper-3D] .swiper{display:flex;flex-direction:column;justify-content:flex-end;gap:0;padding:0;height:100%;overflow:hidden}[data-component=swiper][data-swiper-variant=swiper-3D] .swiper-slide{max-height:unset}[data-component=swiper][data-swiper-variant=swiper-3D] model-viewer{width:100%;height:100%}[data-component=swiper][data-swiper-variant=swiper-3D] model-viewer::part(default-progress-bar){top:50%;left:50%;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color--primary);border-radius:10px;background:var(--color--primary);max-width:50%}[data-component=swiper][data-swiper-variant=swiper-3D] .swiper-pagination{display:flex;position:relative;top:unset;right:unset;bottom:unset;left:unset;justify-content:center;align-items:center;gap:1em;width:auto}[data-component=swiper][data-swiper-variant=swiper-3D] .swiper-pagination:only-child{visibility:hidden}[data-component=swiper][data-swiper-variant=swiper-3D] .swiper-pagination .swiper-pagination-bullet{opacity:1;margin:1em 0;border:1px solid var(--color--text);border-radius:.5em;background:none;padding:.125em 1em;width:auto;height:auto;font-size:12px;text-transform:uppercase}[data-component=swiper][data-swiper-variant=swiper-3D] .swiper-pagination .swiper-pagination-bullet:hover{background:rgba(0,0,0,.1)}[data-component=swiper][data-swiper-variant=swiper-3D] .swiper-pagination .swiper-pagination-bullet:active{background:rgba(0,0,0,.3)}[data-component=swiper][data-swiper-variant=swiper-3D] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--color--primary);background-color:var(--color--primary);color:var(--color--white)}[data-component=swiper][data-swiper-variant=product-gallery]{padding:3em 0 0;--navigation-size: 4em;left:unset;transform:none;margin-bottom:6em;border-radius:1em;background:white;width:100%;overflow:hidden}[data-component=swiper][data-swiper-variant=product-gallery] .swiper{padding-right:var(--navigation-size);padding-left:var(--navigation-size)}[data-component=swiper][data-swiper-variant=related-product-gallery]{padding-top:clamp(1em,10vw,3em);padding-bottom:clamp(1em,10vw,3em);width:100vw}[data-component=swiper][data-swiper-variant=related-product-gallery] .swiper-slide{max-width:200px;max-height:unset}[data-component=swiper][data-swiper-variant=related-product-gallery] .related-product-box{padding:0;width:100%;text-decoration:none}[data-component=swiper][data-swiper-variant=related-product-gallery] .related-product-box .related-product-text{margin-top:10px;color:var(--color--primary);font-weight:500;font-size:18px;line-height:35px;text-align:center}[data-component=swiper][data-swiper-variant=related-product-gallery] .related-product-box picture{display:flex;align-content:center;justify-content:center;transform:translateZ(0);border-radius:1em;aspect-ratio:9/16;overflow:hidden}[data-component=swiper][data-swiper-variant=related-product-gallery] .related-product-box img{display:flex;position:relative;height:100%;object-fit:cover;object-position:center}[data-component=user-actions]{position:fixed;right:0;bottom:0;z-index:1000;border:1px solid black;background:white;font-weight:600;font-size:.875rem;text-transform:uppercase}[data-component=user-actions] a{display:flex;align-items:center;padding:.25em 1em;color:#000;text-decoration:none}[data-component=user-actions] a:hover{text-decoration:underline}.login-error{margin-bottom:1rem;border:1px solid #f5c6cb;border-radius:4px;background:#f8d7da;padding:1rem;color:#721c24;font-size:.875rem}.login-error strong{color:#721c24;font-weight:600}.contact-admin-info{margin-top:1rem;border:1px solid #b3d9ff;border-radius:4px;background:#e7f3ff;padding:1rem;color:#004085;font-size:.875rem}.contact-admin-info strong{color:#004085;font-weight:600}[data-component=mobile-user-actions]{margin-top:1rem;border-top:1px solid rgba(255,255,255,.1);padding:1rem}[data-component=mobile-user-actions] .btn-logout{display:flex;justify-content:center;align-items:center;gap:.5rem;transition:background-color .2s ease;border-radius:4px;background:#dc3545;padding:.75rem 1rem;width:100%;color:#fff;font-weight:500;text-decoration:none}[data-component=mobile-user-actions] .btn-logout:hover{background:#c82333;text-decoration:none}[data-component=mobile-user-actions] .btn-logout i{font-size:.875rem}.geolocalized-banner{display:none;position:relative;margin-top:1px;overflow:visible;color:var(--color--white)}@media (min-width: 768px){.geolocalized-banner{aspect-ratio:21/10}}.geolocalized-banner:after{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:0;background:var(--color--red);background:linear-gradient(45deg,#b91313,#e41d1d);width:100vw;height:100%;content:""}.geolocalized-banner:before{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:100;box-shadow:0 0 0 1px hsla(var(--color_black)/100%);width:100vw;height:100%;pointer-events:none;content:"";-webkit-user-select:none;user-select:none}.geolocalized-banner--visible{display:block;animation:slideIn .3s ease-out}.geolocalized-banner__content{display:flex;position:relative;flex-direction:column;align-items:flex-start;gap:1rem;z-index:10;height:100%;padding:clamp(1rem,4vw,4rem)}.geolocalized-banner__text{display:flex;position:relative;flex-direction:column;align-items:flex-start;gap:clamp(.5rem,.75vw,1rem)}.geolocalized-banner__title{margin:0;color:var(--color--white);font-weight:600;font-size:clamp(30px,5vw,80px);line-height:1.3;text-transform:uppercase}.geolocalized-banner__description{margin:0;color:var(--color--white);font-size:clamp(1rem,2vw,2rem);line-height:1.3}.geolocalized-banner__image{flex-shrink:0;border-radius:var(--border-radius--small);overflow:hidden}.geolocalized-banner__image img{transition:transform .3s ease;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.geolocalized-banner__image{width:auto;height:100%;position:absolute;top:0;right:0;max-width:60%}}.geolocalized-banner__loading{padding:var(--spacing--large);color:var(--color--gray-500);font-style:italic;font-size:var(--font-size--small);text-align:center}.calloutBlock{box-shadow:1px 0 0 0 var(--color_text),-1px 0 0 0 var(--color_text);gap:0;position:relative}.calloutBlock:before,.calloutBlock:after{content:"";width:100vw;position:absolute;left:50%;transform:translate(-50%);background:var(--color_text);height:1px;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:10}.calloutBlock:before{top:0}.calloutBlock:after{bottom:-1px}.calloutBlock .calloutBlockContentWrapper{padding:clamp(1rem,2vw,3rem)}@media (max-width: 799px){.calloutBlock .calloutBlockContentWrapper{order:-1}}.calloutBlock .calloutBlockContentWrapper .cta-button,.calloutBlock .calloutBlockContentWrapper .page-cover__content-cta-link,.calloutBlock .calloutBlockContentWrapper .next-post,.calloutBlock .calloutBlockContentWrapper .prev-post{margin-top:2rem}.calloutBlock .wp-block-heading{margin-top:0}.calloutBlock .calloutBlockVisualWrapper{overflow:hidden;display:flex;width:100%;height:auto;align-self:unset}.calloutBlock .calloutBlockVisualWrapper figure{margin:0}.calloutBlock .calloutBlockVisualWrapper img{width:100%;height:100%;object-fit:cover}.calloutBlock .calloutBlockVisualWrapper{border-top:1px solid var(--color_text)}@media (min-width: 800px){.calloutBlock .calloutBlockVisualWrapper{border-top:none;border-right:1px solid var(--color_text)}}@media (min-width: 800px){.calloutBlock .calloutBlockVisualWrapper:last-child{border-top:none;border-left:1px solid var(--color_text)}}.calloutBlock .calloutBlockVisualWrapper .cta-button,.calloutBlock .calloutBlockVisualWrapper .page-cover__content-cta-link,.calloutBlock .calloutBlockVisualWrapper .next-post,.calloutBlock .calloutBlockVisualWrapper .prev-post{margin-top:2rem;margin-left:auto}.richTextBlock{margin-top:clamp(2rem,6vw,6rem);margin-bottom:clamp(2rem,6vw,6rem)}.richTextBlock .richTextContentWrapper{padding:clamp(1rem,2vw,3rem);display:flex;flex-direction:column;align-items:flex-start}.richTextBlock .richTextContentWrapper .cta-button,.richTextBlock .richTextContentWrapper .page-cover__content-cta-link,.richTextBlock .richTextContentWrapper .next-post,.richTextBlock .richTextContentWrapper .prev-post{margin-top:2rem;margin-left:auto}.richTextBlock .richTextVisualWrapper{max-height:80lvh}.richTextBlock .richTextVisualWrapper:first-child figure{justify-self:end}@media (min-width: 800px){.richTextBlock .richTextVisual{width:70vw;max-width:1000px;max-height:80lvh;border-radius:2rem;overflow:hidden}}.richTextBlock .richTextVisual img{object-fit:cover}.richTextBlock .wp-block-heading{margin-top:0}[data-component=divider]{position:relative}[data-component=divider]:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100vw;height:100%;box-shadow:inset 0 0 0 1px hsla(var(--color_black)/100%);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:100}[data-component=divider] .divider-circle{aspect-ratio:1/1;width:clamp(10rem,5vw,20rem);border-radius:50%;box-shadow:inset 0 0 0 1px var(--color_text);position:relative;transform:translate(calc(-100% + (var(--viewport-y) + 1) / 2 * 100vw)) rotate(calc(var(--viewport-y) * 360deg));transition:transform .16s linear}[data-component=divider] .divider-circle:before,[data-component=divider] .divider-circle:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;pointer-events:none;z-index:10;aspect-ratio:1/1;border-radius:50%;box-shadow:inset 0 0 0 1px var(--color_text)}[data-component=divider] .divider-circle:before{width:90%}[data-component=divider] .divider-circle:after{width:80%}[data-component=marquee]{position:relative;margin-top:clamp(4rem,10vw,12rem);margin-bottom:clamp(4rem,10vw,12rem);pointer-events:none;font-weight:700;font-size:clamp(200px,22vw,500px);font-family:var(--font-family--headline);letter-spacing:-.03em;-webkit-user-select:none;user-select:none;text-rendering:optimizeLegibility;text-shadow:1px 1px 1px rgba(0,0,0,.004);text-transform:uppercase;white-space:nowrap}[data-component=marquee] .marquee-text{display:flex;position:relative;transform:translate(calc(-100% + var(--offset) + (var(--viewport-y)) * 200% * var(--direction)));transition:transform .6s ease-out;line-height:.75em;color:hsla(var(--color_black)/100)}[data-component=marquee] .marquee-text:first-child{--offset: 25%;--direction: .19;xtext-shadow:calc(var(--visible-y) * .05em) 0px 0px red,calc(var(--visible-y) * .125em) 0px 0px rgba(197,197,197,.5)}[data-component=marquee] .marquee-text:nth-child(2){font-size:80%;--offset: 100%;--direction: -.35;xtext-shadow:calc(var(--visible-y) * .05em) 0px 0px red,calc(var(--visible-y) * .125em) 0px 0px rgba(197,197,197,.5)}[data-component=marquee] .marquee-text:nth-child(3){font-size:60%;--offset: 100%;--direction: .075;xtext-shadow:calc(var(--visible-y) * .05em) 0px 0px red,calc(var(--visible-y) * .125em) 0px 0px rgba(197,197,197,.5)}[data-component=hero-homepage]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;height:50lvh;min-height:510px;max-height:1080px;position:relative;max-width:1920px;left:50%;transform:translate(-50%);width:100vw}@media (min-width: 800px){[data-component=hero-homepage]{height:65lvh}}@media (min-width: 1000px){[data-component=hero-homepage]{height:80lvh}}[data-component=hero-homepage]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 0 1px hsla(var(--color_black)/100%);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:100}[data-component=hero-homepage]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;box-shadow:0 0 0 1px hsla(var(--color_black)/100%);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:100}[data-component=hero-homepage] [data-component=swiper]{overflow:visible}[data-component=hero-homepage] .swiper{height:100%;max-width:unset}[data-component=hero-homepage] div.swiper-slide{justify-content:flex-start;transition:opacity .6s ease-out}[data-component=hero-homepage] div.swiper-slide:not(.swiper-slide-active){opacity:.2}[data-component=hero-homepage] .hero-homepage__slide-image{position:absolute;z-index:0;width:100%;height:100%;overflow:hidden}[data-component=hero-homepage] .hero-homepage__slide-image picture{width:100%;height:100%;display:flex}[data-component=hero-homepage] .hero-homepage__slide-image picture img{width:100%;height:100%;object-fit:cover;object-position:center}[data-component=hero-homepage] .hero-homepage__slide-image-logo{position:absolute;top:0;left:50%;width:100%;color:#000;display:flex;justify-content:center;width:clamp(8rem,13vw,15rem);margin:2rem;transform:translate(-50%)}[data-component=hero-homepage] .hero-homepage__slide-content{display:flex;position:relative;align-items:flex-start;z-index:1;padding:clamp(1rem,2vw,3rem);width:100%;height:100%;flex-direction:column;justify-content:flex-end;gap:1em}[data-component=hero-homepage] .hero-homepage__slide-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom,hsla(var(--color_black)/100%) 0%,hsla(var(--color_black)/0%) 100%);opacity:1;z-index:-1}[data-component=hero-homepage] .hero-homepage__slide-title{margin:0;letter-spacing:-.03em}[data-component=product-slider]{margin-top:6rem}[data-component=product-slider] [data-component=product-slider-header]{margin:3rem 0;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1.5rem}[data-component=product-slider] [data-component=product-slider-header] h2{margin:0}[data-component=product-slider] [data-component=card-product] .card-product__content{order:2}@media (min-width: 600px){[data-component=product-slider] [data-component=card-product] .card-product__content{order:1}}[data-component=product-slider] [data-component=card-product] .card-product__image{order:1}@media (min-width: 600px){[data-component=product-slider] [data-component=card-product] .card-product__image{order:2}}[data-component=swiper][data-swiper-variant=product-slider]{overflow:visible;margin-top:1px}[data-component=swiper][data-swiper-variant=product-slider]:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100vw;height:100%;box-shadow:0 0 0 1px hsla(var(--color_black)/100%);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:100}[data-component=swiper][data-swiper-variant=product-slider] .swiper-wrapper{display:flex}[data-component=swiper][data-swiper-variant=product-slider] .swiper-slide{width:100%;height:auto}[data-component=before-after]{position:relative;-webkit-user-select:none;user-select:none;display:flex;margin-top:clamp(1rem,10vw,4rem);margin-bottom:clamp(1rem,10vw,4rem);cursor:col-resize;overflow:hidden}[data-component=before-after]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 0 1px hsla(var(--color_black)/100%);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;background-color:hsla(var(--color_black)/10%)}[data-component=before-after]:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100vw;height:100%;box-shadow:0 0 0 1px hsla(var(--color_black)/100%);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:100}img-comparison-slider{--divider-width: 1px;--divider-color: hsla(var(--color_black) / 100%);--default-handle-opacity: 1;--default-handle-color: hsla(var(--color_black) / 100%);outline:none;max-height:80lvh}[slot=first],[slot=second]{-webkit-user-select:none;user-select:none;pointer-events:none;position:relative}[data-component=before-after-label]{position:absolute;top:50%;transform:translateY(-50%);color:hsla(var(--color_white)/100%);font-size:1rem;padding:.25em 1em;background-color:hsla(var(--color_black)/100%);display:flex;align-items:center;justify-content:center;line-height:1}[data-component=before-after-label][data-variant=before]{left:2rem}[data-component=before-after-label][data-variant=after]{right:2rem}[data-component=tech-specs] .tech-specs__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%}@media (min-width: 600px){[data-component=tech-specs] .tech-specs__grid{grid-template-columns:1fr 1fr}}@media (min-width: 800px){[data-component=tech-specs] .tech-specs__grid{grid-template-columns:repeat(3,1fr)}}[data-component=tech-specs] .tech-specs__item{display:flex;flex-direction:column;gap:.25rem}@media (max-width: 599px){[data-component=tech-specs] .tech-specs__item{border-bottom:1px solid hsla(var(--color_black)/100%);padding-bottom:1.5rem}}[data-component=tech-specs] .tech-specs__title{font-size:1rem;font-weight:600;margin:0;color:var(--color-text)}[data-component=tech-specs] .tech-specs__text{font-size:.875rem;color:var(--color-text-alt);margin:0;line-height:1.1}[data-component=tech-specs] .tech-specs__divider{grid-column:1/-1;height:1px;background-color:hsla(var(--color_black)/100%);margin:.25rem 0;display:none}@media (min-width: 600px) and (max-width: 799px){[data-component=tech-specs] .tech-specs__divider--tablet{display:flex}}@media (min-width: 800px){[data-component=tech-specs] .tech-specs__divider--desktop{display:flex}}[data-component=swiper][data-swiper-variant=news-slider]{overflow:visible}[data-component=swiper][data-swiper-variant=news-slider]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 0 1px hsla(var(--color_black)/100%);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;background-color:hsla(var(--color_black)/10%)}[data-component=swiper][data-swiper-variant=news-slider]:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100vw;height:100%;box-shadow:0 0 0 1px hsla(var(--color_black)/100%);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:100}[data-component=swiper][data-swiper-variant=news-slider] .swiper-wrapper{display:flex}[data-component=swiper][data-swiper-variant=news-slider] .swiper-slide{width:100%;height:auto}[data-component=news-slider] [data-component=news-slider-header]{padding:3rem 0;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1.5rem;position:relative}[data-component=news-slider] [data-component=news-slider-header] h2{margin:0}[data-component=news-slider] [data-component=news-slider-header]:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100vw;height:100%;box-shadow:0 -1px 0 0 hsla(var(--color_black)/100%);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:100}#dealers-map{width:100%;height:100%;min-height:600px;overflow:hidden}.dealers-container{position:relative;margin:2rem 0;width:100%}.dealers-container:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100vw;height:100%;box-shadow:0 0 0 1px hsla(var(--color_black)/100%);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:100}.dealers-filters{display:flex;align-items:center;gap:1rem;padding:1rem 0}.dealers-filters .dealer-search{padding:.75em;border:1px solid hsla(var(--color_black)/100%);border-radius:0;font-size:1rem;height:40px;line-height:1}.dealers-filters .dealer-search:focus{outline:none}.dealers-filters .dealer-search::placeholder{line-height:1;color:hsla(var(--color_black)/40%)}.dealers-filters .dealer-select{min-width:200px;width:100%;height:40px;max-width:300px;padding:.5rem;border:1px solid hsla(var(--color_black)/100%);border-radius:4px;font-size:1rem}.dealers-filters .dealer-reset{padding:.15em 1.5rem;background-color:hsla(var(--color_black)/100%);color:#fff;border:none;height:40px;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;opacity:0;visibility:hidden;transform:translate(-10px)}.dealers-filters .dealer-reset.is-visible{opacity:1;visibility:visible;transform:translate(0)}.dealers-filters .dealer-reset:hover{background-color:hsla(var(--color_black)/70%)}.dealers-filters .dealer-reset:active{transform:translateY(1px);background-color:hsla(var(--color_black)/100%)}.dealers-layout{position:relative;display:flex;flex-direction:column;gap:2rem}@media (min-width: 600px){.dealers-layout{gap:0;flex-direction:row;max-height:600px}}.dealers-layout:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 0 1px hsla(var(--color_black)/100%);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.dealers-layout:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100vw;height:100%;box-shadow:0 0 0 1px hsla(var(--color_black)/100%);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:100}.dealers-layout .dealers-list{overflow-y:auto;position:relative;width:100%}@media (min-width: 600px){.dealers-layout .dealers-list{width:50%;border-right:1px solid hsla(var(--color_black)/100%)}}.dealers-layout .dealers-list .dealers-empty-state{display:none;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:hsla(var(--color_black)/60%);position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(var(--color_white)/100%);z-index:10}.dealers-layout .dealers-list .dealers-empty-state.is-visible{display:flex}.dealers-layout .dealers-list .dealers-empty-state .empty-state-icon{font-size:3rem;margin-bottom:1rem;color:hsla(var(--color_black)/40%)}.dealers-layout .dealers-list .dealers-empty-state .empty-state-title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:hsla(var(--color_black)/80%)}.dealers-layout .dealers-list .dealers-empty-state .empty-state-message{font-size:1rem;line-height:1.5;max-width:400px}.dealer-country-section{margin-bottom:2rem}.dealer-country-section:last-child{margin-bottom:0}.dealer-country-title{font-size:1.5rem;font-weight:600;margin:0;padding:1rem;color:#333;position:sticky;top:0;background-color:hsla(var(--color_white)/100%);z-index:100;border-bottom:1px solid hsla(var(--color_black)/100%)}.dealer-item{padding:1rem;border-bottom:1px solid #eee;transition:all .2s;cursor:pointer;position:relative}.dealer-item .dealer-item-heading{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.dealer-item .dealer-item-heading small{font-size:.7rem;text-transform:uppercase;background-color:hsla(var(--color_black)/100%);padding:.25rem .5rem;border-radius:.25rem;color:hsla(var(--color_white)/100%)}.dealer-item:last-child{border-bottom:none}.dealer-item:hover{background-color:#f8f8f8}.dealer-item.active{background-color:#e8f5e9;border-left:4px solid #3ba05a}.dealer-item h3{margin:0 0 .5rem;font-size:1.1rem;color:#333}.dealer-item p{margin:.25rem 0;color:#666;font-size:.9rem}.dealer-item a{color:#007bff;text-decoration:none}.dealer-item a:hover{text-decoration:underline}.dealers-map{width:100%}.dealer-marker{width:30px;height:30px;cursor:pointer;transition:transform .2s}.dealer-marker:hover{transform:scale(1.1)}.dealer-marker.active{transform:scale(1.2)}.marker-pin{width:100%;height:100%;background-color:#3ba05a;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 4px #0003}.marker-pin.active{background-color:#2d7a47;box-shadow:0 0 0 4px #3ba05a4d}.mapboxgl-popup{max-width:300px}.dealer-popup{padding:.5rem;max-width:300px}.dealer-popup h3{margin:0 0 .5rem;font-size:1.1rem;color:#333}.dealer-popup p{margin:.25rem 0;color:#666;font-size:.9rem}.dealer-popup a{color:#007bff;text-decoration:none}.dealer-popup a:hover{text-decoration:underline}.dealer-marker{width:30px;height:30px;cursor:pointer}.marker-pin{width:30px;height:30px;border-radius:50%;background-color:#3ba05a;border:2px solid #fff;box-shadow:0 0 0 2px #3ba05a4d;position:relative}.marker-pin:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #3ba05a}[data-component=page-cover]{position:relative;display:flex;padding:clamp(2rem,5vw,6rem) 0;z-index:0}[data-component=page-cover] .page-cover__background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:150%;z-index:-10;font-size:clamp(45px,8vw,120px)}[data-component=page-cover] .page-cover__background:before{content:"";position:absolute;top:0;left:0;width:95%;height:95%;border-right:.08em solid red;border-bottom:.08em solid red;border-radius:0 0 .35em;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 20%);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 20%)}@media (min-width: 800px){[data-component=page-cover] .page-cover__background:before{width:85%}}[data-component=page-cover].autoSize{height:auto;min-height:50vh}[data-component=page-cover] .page-cover__content{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;z-index:10;position:relative;width:100%;gap:2rem}[data-component=page-cover] .page-cover__title-wrapper{position:relative;z-index:100}[data-component=page-cover] .page-cover__title-wrapper h1{margin:0;max-width:90%}@media (min-width: 600px){[data-component=page-cover] .page-cover__title-wrapper h1{max-width:80%}}[data-component=page-cover] .page-cover__title-wrapper .page-cover__title-shadow{position:absolute;top:-.5em;left:0;z-index:100;opacity:.05;font-size:500%;font-size:clamp(300px,8vw,600px);line-height:.88;-webkit-user-select:none;user-select:none;pointer-events:none;letter-spacing:-.03em;max-width:200vw;margin-top:0;margin-bottom:1rem;font-weight:700;line-height:1.06em;font-family:var(--font-family--headline);text-rendering:optimizeLegibility;text-shadow:1px 1px 1px rgba(0,0,0,.004);color:hsla(var(--color_black)/100);text-transform:uppercase;white-space:nowrap;transform:translate(calc(var(--viewport-y) * -2em));transition:transform .61s linear}[data-component=page-cover] .page-cover__subtitle{position:relative;z-index:100;font-size:120%;color:hsla(var(--color_black)/100);font-weight:600;margin-top:0}[data-component=page-cover] .page-cover__content-text-wrapper{display:flex;flex-direction:column;gap:1rem}@media (min-width: 600px){[data-component=page-cover] .page-cover__content-text-wrapper{max-width:50%}}[data-component=page-cover] .page-cover__content-text-wrapper .page-cover__text{max-width:70ch}[data-component=page-cover] .page-cover__content-image{border-radius:2rem;overflow:hidden;aspect-ratio:1;display:flex;align-items:center;justify-content:center;transform:scale(.8) translateY(calc(-20% + var(--visible-y) * 20%))}@media (min-width: 600px){[data-component=page-cover] .page-cover__content-image{max-width:40%}}[data-component=page-cover] .page-cover__content-image img{width:100%;height:100%;object-fit:cover}[data-component=page-cover] .page-cover__visual-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;z-index:0;display:flex;align-items:center;justify-content:center;mask:linear-gradient(to top,transparent,rgba(0,0,0,.59) 20%)}[data-component=page-cover] .page-cover__visual-wrapper figure{position:absolute;width:120%;height:120%;top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(15px) brightness(1) saturate(2)}[data-component=page-cover] .page-cover__visual-wrapper img{width:100%;height:100%}#page-cover-after-anchor{height:5rem}[data-component=card-news]{display:flex;width:100%;height:100%;flex-direction:column;justify-content:space-between;padding:.5rem;position:relative;background-color:var(--color_background);box-shadow:-1px 0 0 0 hsla(var(--color_black)/100%);overflow:clip}[data-component=card-news]:last-child{box-shadow:-1px 0 0 0 hsla(var(--color_black)/100%),1px 0 0 0 hsla(var(--color_black)/100%)}[data-component=card-news] .card-news__content{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:clamp(.5rem,2vw,1rem);font-size:1rem}[data-component=card-news] .card-news__content small{display:block;font-size:.75rem;font-weight:600;text-align:right}[data-component=card-news] .card-news__content h3{font-size:1.5rem;margin:.5rem 0}[data-component=card-news] .card-news__cta{width:100%;display:flex;justify-content:flex-end;margin-top:auto;padding:clamp(.5rem,2vw,1rem)}[data-component=card-news] .card-news__image{width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background-color:hsla(var(--color_black)/10%)}[data-component=card-news] .card-news__image img{width:100%;height:100%;object-fit:cover;object-position:center}[data-component=card-product]{display:flex;flex-direction:column;height:100%;width:100%;justify-content:space-between;background-color:var(--color_background);border-right:10px solid var(--color--red);border-bottom:10px solid var(--color--red);border-radius:0 0 40px;overflow:hidden}@media (min-width: 600px){[data-component=card-product]{align-items:center;flex-direction:row}}[data-component=card-product]:before{content:"";position:absolute;bottom:0;right:0;width:calc(100% + -0px);height:10px;background-color:var(--color--white);-webkit-mask-image:linear-gradient(270deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 50%);mask-image:linear-gradient(270deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 50%)}[data-component=card-product] .card-product__content{display:flex;flex-direction:column;justify-content:space-between;align-self:flex-start;width:100%;height:100%;padding:clamp(1rem,2vw,3rem)}@media (min-width: 600px){[data-component=card-product] .card-product__content{width:60%}}[data-component=card-product] .card-product__content .card-product__title{margin-top:0}[data-component=card-product] .card-product__content .cta-button,[data-component=card-product] .card-product__content .page-cover__content-cta-link,[data-component=card-product] .card-product__content .next-post,[data-component=card-product] .card-product__content .prev-post{margin-top:clamp(1rem,2vw,2rem);margin-bottom:clamp(1rem,2vw,2rem);margin-left:auto;margin-bottom:auto}@media (min-width: 600px){[data-component=card-product] .card-product__content .cta-button,[data-component=card-product] .card-product__content .page-cover__content-cta-link,[data-component=card-product] .card-product__content .next-post,[data-component=card-product] .card-product__content .prev-post{margin-right:30%}}[data-component=card-product] .card-product__excerpt{line-height:1.3;font-size:1.1rem}@media (min-width: 600px){[data-component=card-product] .card-product__excerpt{width:70%}}[data-component=card-product] .card-product__image{width:100%;height:250px;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}@media (min-width: 600px){[data-component=card-product] .card-product__image{width:60%;height:100%;position:absolute;right:0;top:0}}[data-component=card-product] .card-product__image img{width:auto;height:100%;object-fit:contain;object-position:bottom center}.timelineGroup{gap:0;margin:0 auto;margin-top:clamp(4rem,10vw,10rem);position:relative}.timelineGroup:before{content:"";width:100vw;position:absolute;left:50%;transform:translate(-50%);height:100%;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:10;border-top:1px solid var(--color_text);border-bottom:1px solid var(--color_text)}.timelineGroup .timelineRow{min-height:60lvh;position:relative;padding-bottom:16rem;width:100%}@media (min-width: 800px){.timelineGroup .timelineRow{padding-bottom:0}}.timelineGroup .timelineRow:after{content:"";display:block;width:1px;height:100%;background-color:#000;position:absolute;top:0;left:1em}@media (min-width: 800px){.timelineGroup .timelineRow:after{left:3em}}.timelineGroup .timelineRow[data-scroll=in] h3{box-shadow:4px 4px #000;transform:translate(-4px,-4px) scale(1.1)}.timelineGroup .timelineYearCol,.timelineGroup .timelineVisualCol,.timelineGroup .timelineContentCol{align-self:center}.timelineGroup .timelineVisualCol,.timelineGroup .timelineContentCol{padding-left:2.5em}@media (min-width: 800px){.timelineGroup .timelineVisualCol,.timelineGroup .timelineContentCol{padding-left:0}}.timelineGroup .timelineYearCol{position:sticky;top:100px;width:200px;z-index:2;flex-basis:200px!important;margin-bottom:0}@media (min-width: 800px){.timelineGroup .timelineYearCol{top:15%}}.timelineGroup .timelineYearCol h3{position:relative;margin:0;border:1px solid black;background-color:#fff;padding:.25em 1em;display:inline-block;transition:transform .3s ease-in-out}.rowsGroup{gap:0;margin:0 auto;margin-top:clamp(4rem,10vw,10rem);position:relative}.rowsGroup .row{position:relative;display:flex;align-items:center!important}.rowsGroup .row .contentWrapper{padding:clamp(1rem,2vw,3rem);align-self:center}@media (min-width: 800px){.rowsGroup .row .contentWrapper{width:100%;margin-right:10%}.rowsGroup .row .contentWrapper:first-child{margin-right:0%;margin-left:10%}}.rowsGroup .row .visualWrapper{position:relative;overflow:clip;align-self:center;transform:translateY(calc(var(--viewport-y) * -10%))}.rowsGroup .row .visualWrapper figure{margin:0 auto}.rowsGroup .row .visualWrapper img{transform:scale(calc(.9 + var(--visible-y) * .1))}[data-component=multi-model]{position:relative;margin:4rem auto}[data-component=multi-model] .multi-model__models{display:flex;flex-direction:column;justify-content:center;align-items:center}[data-component=multi-model] .multi-model__model{width:100%;height:100%;max-height:70lvh;transition:opacity .3s ease}[data-component=multi-model] .multi-model__model model-viewer{aspect-ratio:1/1;width:100%;height:auto;max-height:70lvh}@media screen and (min-width: 768px){[data-component=multi-model] .multi-model__model model-viewer{aspect-ratio:4/3}}[data-component=multi-model] .multi-model__model-controller{display:flex;gap:1rem;justify-content:center;margin-top:1rem;flex-wrap:wrap;position:sticky;top:2rem;bottom:2rem}[data-component=multi-model] .multi-model__model-controller button{font-size:.7rem;letter-spacing:-.06em}[data-component=multi-model] .multi-model__model-controller-button{padding:.5rem 1rem;border:1px solid #ccc;background:white;cursor:pointer;transition:all .3s ease}[data-component=multi-model] .multi-model__model-controller-button:hover{background:#f0f0f0}[data-component=multi-model] .multi-model__model-controller-button.active{background:#000;color:#fff;border-color:#000}:where(.wp-block-columns){margin-bottom:0;z-index:1;position:relative}:where(.wp-block-column) figure img{border-radius:1rem;overflow:clip}:where(.wp-block-image).is-style-default{border-radius:2rem;overflow:hidden}.contact-us-banner.wp-block-cover{overflow:visible!important}.contact-us-banner.wp-block-cover picture{width:100vw!important;position:absolute;left:50%!important;transform:translate(-50%)!important;right:0!important;top:0!important;bottom:0!important;overflow:hidden}.contact-us-banner.wp-block-cover .wp-block-cover__background.has-background-dim{width:100vw!important;position:absolute;left:50%!important;transform:translate(-50%)!important;right:0!important;top:0!important;bottom:0!important;overflow:hidden}.contact-us-banner.wp-block-cover .wp-block-cover__inner-container{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;gap:2rem}.contact-us-banner.wp-block-cover .wp-block-cover__inner-container h2{margin:0}[data-component=news-grid]{display:grid;grid-template-columns:repeat(3,1fr);position:relative}[data-component=news-grid]:before,[data-component=news-grid]:after{content:"";width:100vw;position:absolute;left:50%;transform:translate(-50%);background:var(--color_text);height:1px;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:10}[data-component=news-grid]:before{top:0}[data-component=news-grid]:after{bottom:0}[data-component=product-hero]{display:flex;position:relative;flex-direction:column;justify-content:start;align-items:start;padding-bottom:10rem}@media (min-width: 600px){[data-component=product-hero]{padding-bottom:35vh}}[data-component=product-hero] .hero-content{display:flex;flex-direction:column;gap:10rem}[data-component=product-hero] .hero-content p{font-size:clamp(16px,1.25vw,18px)}[data-component=product-hero] .hero-slide{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative}[data-component=product-hero] .hero-slide[data-vertical-align=top]{justify-content:flex-start}[data-component=product-hero] .hero-slide[data-vertical-align=middle]{justify-content:center}[data-component=product-hero] .hero-slide[data-vertical-align=middle] .hero-slide__content{align-self:center}[data-component=product-hero] .hero-slide[data-vertical-align=bottom]{justify-content:flex-end}[data-component=product-hero] .hero-slide[data-vertical-align=bottom] .hero-slide__content{align-self:flex-end}[data-component=product-hero] .hero-slide[data-horizontal-align=left] .hero-slide__content{align-self:flex-start;max-width:80%}@media (min-width: 800px){[data-component=product-hero] .hero-slide[data-horizontal-align=left] .hero-slide__content{max-width:40%}}[data-component=product-hero] .hero-slide[data-horizontal-align=center] .hero-slide__content{align-self:center;justify-self:center;max-width:80%;text-align:center}[data-component=product-hero] .hero-slide[data-horizontal-align=right] .hero-slide__content{align-self:flex-end;max-width:80%}@media (min-width: 800px){[data-component=product-hero] .hero-slide[data-horizontal-align=right] .hero-slide__content{max-width:40%}}[data-component=product-hero] .hero-slide .modelviewer{width:100%;height:100%}[data-component=product-hero] .hero-slide[data-slide="1"]{justify-content:space-between;flex-direction:column}[data-component=product-hero] .hero-slide[data-slide="1"] .hero-slide__visual--spacer{width:100%;aspect-ratio:16/9}@media (min-width: 600px){[data-component=product-hero] .hero-slide[data-slide="1"] .hero-slide__visual--spacer{width:70%}}[data-component=product-hero] .hero-slide[data-slide="1"] .hero-slide__visual{aspect-ratio:16/9;position:absolute;width:100vw;left:calc(var(--global--padding) * -1)}@media (min-width: 600px){[data-component=product-hero] .hero-slide[data-slide="1"] .hero-slide__visual{position:relative;width:100%;height:100%;margin-top:0rem;left:unset}}[data-component=product-hero] .hero-slide[data-slide="2"]{flex-direction:column}@media (min-width: 600px){[data-component=product-hero] .hero-slide[data-slide="2"]{flex-direction:row-reverse}}[data-component=product-hero] .hero-slide[data-slide="2"] .hero-slide__visual--spacer{position:relative;width:100%;aspect-ratio:2/1}@media (min-width: 800px){[data-component=product-hero] .hero-slide[data-slide="2"] .hero-slide__visual--spacer{position:relative;width:60%;aspect-ratio:2/1}}[data-component=product-hero] .hero-slide[data-slide="2"] .hero-slide__visual{width:100%;height:100%}[data-component=product-hero] .hero-slide[data-slide="3"]{flex-direction:column}[data-component=product-hero] .hero-slide[data-slide="3"] .hero-slide__visual--spacer{position:relative;width:100%;aspect-ratio:2/1}@media (min-width: 600px){[data-component=product-hero] .hero-slide[data-slide="3"] .hero-slide__visual--spacer{aspect-ratio:16/9}}[data-component=product-hero] .hero-slide[data-slide="3"] .hero-slide__visual{width:100vw;height:100%;position:absolute;left:50%;transform:translate(-50%)}[data-component=page-header]{position:relative;font-size:clamp(60px,8vw,120px);padding:clamp(2rem,5vw,6rem) 0}[data-component=page-header] h1{margin:0}[data-component=page-header] [data-component=page-header-title-shadow]{position:absolute;bottom:0;left:-2em;z-index:100;opacity:.05;font-size:500%;line-height:.88;-webkit-user-select:none;user-select:none;pointer-events:none;letter-spacing:-.03em;margin-top:0;margin-bottom:1rem;font-weight:700;line-height:1.06em;font-family:var(--font-family--headline);text-rendering:optimizeLegibility;text-shadow:1px 1px 1px rgba(0,0,0,.004);color:hsla(var(--color_black)/100);text-transform:uppercase;transform:translate(calc(var(--viewport-y) * 2em));transition:transform .61s linear}[data-component=page-pagination]{display:flex;justify-content:center;align-items:center;gap:1rem;margin:clamp(2rem,5vw,6rem)}[data-component=page-pagination] .nav-links{display:flex;gap:.25em}[data-component=page-pagination] .nav-links .page-numbers{display:flex;align-items:center;justify-content:center;padding:.25em 1em;border:1px solid hsla(var(--color_black)/100);border-radius:.5rem;text-decoration:none;color:hsla(var(--color_black)/100);font-weight:700;text-transform:uppercase;letter-spacing:-.03em;cursor:pointer}[data-component=page-pagination] .nav-links .page-numbers.current{background-color:hsla(var(--color_black)/1);color:hsla(var(--color_white)/100);cursor:default}[data-component=page-pagination] .nav-links .page-numbers:hover:not(.current){background-color:hsla(var(--color_black)/.2)}[data-component=page-pagination] .nav-links .page-numbers:active{background-color:hsla(var(--color_black)/.5)}.single-post-topbar{display:flex;position:relative;justify-content:star;align-items:center;background-color:var(--colorPrimary);padding:.25rem .5rem;font-weight:400;font-size:14px;text-transform:uppercase}.single-post-topbar:before{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:100;box-shadow:0 0 0 1px hsla(var(--color_black)/100%);width:100vw;height:100%;pointer-events:none;content:"";-webkit-user-select:none;user-select:none}.single-post-header{position:relative}.single-post-header.container{display:flex;justify-content:center;background-color:var(--colorPrimary);position:relative}@media (min-width: s){.single-post-header.container{height:unset}}.single-post-header.container:before{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:100;box-shadow:0 1px 0 0 hsla(var(--color_black)/100%);width:100vw;height:100%;pointer-events:none;content:"";-webkit-user-select:none;user-select:none}.single-post-header .single-post-header-left-box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;width:100%;height:100%}@media (min-width: 800px){.single-post-header .single-post-header-left-box{border-right:1px solid hsla(var(--color_black)/100%);max-width:60vw}}.single-post-navigation{display:grid;justify-content:center;align-items:center;justify-items:center;gap:1rem;margin-bottom:2rem;padding:1rem}@media (min-width: 800px){.single-post-navigation{grid-template-columns:1fr 1fr 1fr}}.single-post-header-wrapper{display:flex;flex-direction:column;border-right:1px solid hsla(var(--color_black)/100%);border-left:1px solid hsla(var(--color_black)/100%)}@media (min-width: 800px){.single-post-header-wrapper{flex-direction:row}}.single-post-header-wrapper picture{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.single-post-header-wrapper picture img{width:100%;height:100%;object-fit:contain;object-position:center}.single-post-date{margin-bottom:15px;color:var(--colorWhite);font-weight:500;font-weight:400;font-size:14px;line-height:24px;text-transform:uppercase}.single-post-title{margin-bottom:15px;padding-right:75px;font-weight:700;font-size:40px;line-height:1.1;letter-spacing:0}@media (min-width: s){.single-post-title{padding-right:0;font-size:38px;line-height:35px}}.single-post-subtitle{padding-right:75px;font-weight:400;line-height:36px}.single-post-subtitle *{font-size:25px}@media (min-width: s){.single-post-subtitle *{font-size:22px}}@media (min-width: s){.single-post-subtitle{padding-right:0}}.single-post-content{margin:40px auto 75px;max-width:900px}.single-post-content p{color:var(--spaceGrey);font-size:18px}.swiper-post-video,.swiper-post-image{margin:0 auto;border-radius:1em;width:90%;max-height:60vh;object-fit:cover}@media (min-width: s){.swiper-post-video,.swiper-post-image{width:85%;height:230px}}.swiper-post-video{display:flex}.swiper-post-video video{width:100%;height:auto;object-fit:contain}.single-post-main-btn{margin-top:80px;margin-bottom:80px;display:flex;flex-direction:column;gap:15px}@media (min-width: xs){.single-post-main-btn{margin-top:40px;margin-bottom:40px}}@media (min-width: 800px){.single-post-main-btn{flex-direction:row}}[data-component=restricted-area-riservata--wrapper]{display:flex;flex-direction:column;justify-content:space-between;align-items:end;gap:4rem;margin:4rem auto;padding:2rem;max-width:900px}@media (min-width: 800px){[data-component=restricted-area-riservata--wrapper]{flex-direction:row}}[data-component=restricted-area-riservata--wrapper] h2{font-size:2rem}[data-component=mini-user-form--wrapper]{width:100%;box-shadow:.5rem .5rem 0 0 hsla(var(--color_black)/100);border:1px solid hsla(var(--color_black)/100);padding:1rem}@media (min-width: 800px){[data-component=mini-user-form--wrapper]{width:50%}}[data-component=form-request-access]{width:100%;box-shadow:.25rem .25rem 0 0 hsla(var(--color_black)/100);border:1px solid hsla(var(--color_black)/100);padding:1rem;font-size:.9rem}@media (min-width: 800px){[data-component=form-request-access]{width:50%}}.iconsGridCard h3.wp-block-heading{margin-top:0}.iconsGridCard svg{margin-top:3rem;width:3rem;height:3rem;color:#000}.iconsGridCard .wp-block-column{padding:clamp(1rem,2vw,3rem);font-size:1rem}
