@import url(https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600;800&family=Open+Sans:wght@400;600;700&display=swap);
/*!
 * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}*{text-rendering:optimizeLegibility}*,:after,:before{box-sizing:border-box}html{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{background:#fff;color:#000}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.two_line_ellipsis{-webkit-line-clamp:2}.three_line_ellipsis,.two_line_ellipsis{display:-webkit-box;max-width:100%;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.three_line_ellipsis{-webkit-line-clamp:3}.products-card__info--description,.products-card__info--title{white-space:break-spaces!important}a[href^=tel]{color:inherit;text-decoration:none}a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}html{scroll-behavior:smooth}.h1{font-size:40px;line-height:48px}.h1,.h2{font-family:Jost;font-style:normal;font-weight:600;letter-spacing:.03em}.h2{font-size:36px;line-height:36px}.h3{font-family:Jost;font-style:normal;font-weight:600;font-size:24px;line-height:24px;letter-spacing:.03em}.paragraph-large{font-size:16px;line-height:24px}.paragraph-large,.paragraph-medium{font-family:Open Sans;font-style:normal;font-weight:400;letter-spacing:.03em}.paragraph-medium{font-size:14px;line-height:21px}.paragraph-small{font-weight:400;font-size:14px;line-height:20px}.paragraph-small,.title-card{font-family:Jost;font-style:normal}.title-card{font-weight:600;font-size:20px;line-height:29px}.subtitle{font-weight:500;font-size:20px;line-height:25px}.paragraph-large-menu,.subtitle{font-family:Jost;font-style:normal;letter-spacing:.03em}.paragraph-large-menu{font-weight:600;font-size:16px;line-height:26px}.paragraph-medium-menu{line-height:36px;text-decoration-line:underline}.cta-primary,.paragraph-medium-menu{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;letter-spacing:.03em}.cta-primary{background:#3fc5f0;border-radius:5px;line-height:26px;color:#fff}.products-card{width:100%;height:100%;background-color:#fff;border-radius:10px;position:relative;transition:transform .4s;transform:translateY(0) scale(1)}.products-card:hover{transition:transform .4s;transform:translateY(-4px) scale(1.005)}.products-card__discount{position:absolute;top:2.5%;left:5%;width:60px;height:60px;background-color:#173274;border-radius:100%;display:flex;align-items:center;justify-content:center;text-align:center}.products-card__discount .discount{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:1;letter-spacing:.03em;color:#fff}.products-card__prices{display:flex;align-items:flex-end;justify-content:center;flex-direction:column;position:absolute;top:2.5%;right:7.5%}.products-card__prices--price{font-family:Jost;font-style:normal;font-weight:600;font-size:20px;line-height:29px;color:#173274;margin:0}.products-card__prices--discounted_price{font-family:Jost;font-style:normal;font-weight:600;font-size:13px;line-height:19px;color:rgba(0,0,0,.4);position:relative;margin:-.25rem 0 0}.products-card__prices--discounted_price:before{content:"";background-color:#173274;width:100%;height:2px;position:absolute;display:block;top:9px}.products-card__image{min-height:275px;max-height:275px;padding:2.5rem 0 1rem}.products-card__image,.products-card__image figure{width:100%;display:flex;align-items:center;justify-content:center}.products-card__image figure{height:100%;min-height:225px;max-height:250px;height:250px}.products-card__image figure img{height:calc(100% - 50px);width:auto}.products-card__info{width:100%}.products-card__info--title{font-family:Jost;font-style:normal;font-weight:600;font-size:20px;line-height:29px;text-align:center;color:#173274;text-transform:uppercase;margin-top:.25rem;padding:0 1rem;min-height:63px;max-height:63px;display:flex;align-items:flex-start;justify-content:center}.products-card__info--title:hover{text-decoration:underline}.products-card__info--description{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-align:center;letter-spacing:.03em;color:#000;padding:0 1rem;margin-top:.25rem;min-height:60px;margin-bottom:0}.products-card__cta{width:90%;margin-left:5%;border-radius:5px;height:50px;background-color:#3fc5f0;margin-top:.8rem;margin-bottom:5%}.products-card__cta:hover{background-color:#12b5ea}.products-card__cta--text{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#fff}.footer-newsletter{width:100%;background-color:#3fc5f0;padding:3.5rem 0 5rem;margin-top:3rem;background-image:url(/wp-content/themes/storefront/src/image/png/footer_newsletter_mask.png);background-position:100%;background-size:cover;background-repeat:no-repeat}@media (max-width:576px){.footer-newsletter{background-color:#3fc5f0;background-image:none}}.footer-newsletter .row{display:flex;align-items:center;justify-content:center}.footer-newsletter form .row_info{display:flex;align-items:flex-start;justify-content:center;width:100%}@media (max-width:576px){.footer-newsletter form .row_info{flex-wrap:wrap}}@media (max-width:576px) and (max-width:576px){.footer-newsletter form .row_info br{display:none}}.footer-newsletter form .row_info .ajax-loader{position:absolute;right:15px}.footer-newsletter form .row_info .wpcf7-form-control-wrap input{background:#f0f2f5;border-radius:5px;font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#5e6c8c;height:45px}@media (max-width:576px){.footer-newsletter form .row_info .wpcf7-form-control-wrap input{margin-bottom:.5rem}}.footer-newsletter form .row_info .wpcf7-form-control-wrap input:focus{outline:unset}.footer-newsletter form .row_info .wpcf7-form-control-wrap select{margin:0 .35rem;text-align-last:left;padding:12px 40px 12px 7.5px;width:max-content;border:2px solid #3fc5f0;border-radius:5px;background-color:#f9f9f9;height:45px;background-image:linear-gradient(45deg,transparent 50%,#3fc5f0 0),linear-gradient(135deg,#3fc5f0 50%,transparent 0);background-repeat:no-repeat;background-position:calc(100% - 20px) calc(1em + 4px),calc(100% - 15px) calc(1em + 4px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;font:inherit;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#173274;text-transform:capitalize}@media (max-width:576px){.footer-newsletter form .row_info .wpcf7-form-control-wrap select{width:100%;margin-left:0}}.footer-newsletter form .row_info .wpcf7-form-control-wrap select option{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;letter-spacing:.03em;color:#282b35;text-transform:capitalize}.footer-newsletter form .row_info .wpcf7-form-control-wrap select:focus{outline:0}.footer-newsletter form .row_info input[type=submit]{background:#173274;border-radius:5px;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#fff;height:45px}.footer-newsletter form .row_info input[type=submit]:hover{background-color:#0f2049}@media (max-width:576px){.footer-newsletter form .row_info input[type=submit]{width:100%;margin-top:6.5rem;margin-bottom:-8rem}}.footer-newsletter form .row_privacy{display:flex;align-items:center;justify-content:center;padding-top:.75rem;font-family:Open Sans;font-style:normal;font-weight:600;font-size:10px;line-height:26px;text-align:center;letter-spacing:.03em;color:#fff}@media (max-width:576px){.footer-newsletter form .row_privacy{text-align:left;align-items:flex-start;padding-top:1.25rem}}.footer-newsletter form .row_privacy span{margin-right:.25rem;display:flex;align-items:center;justify-content:center}@media (max-width:576px){.footer-newsletter form .row_privacy span{margin-top:.15rem}}.footer-newsletter form .wpcf7-response-output{font-family:Jost;font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:center;letter-spacing:.03em}.footer-newsletter__wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0}.footer-newsletter__wrapper--title{font-weight:700;font-size:36px;line-height:36px}.footer-newsletter__wrapper--subtitle,.footer-newsletter__wrapper--title{font-family:Jost;font-style:normal;text-align:center;letter-spacing:.03em;color:#fff}.footer-newsletter__wrapper--subtitle{font-weight:500;font-size:20px;line-height:25px;margin-top:.75rem;width:75%}.footer-newsletter__form{width:100%;min-height:100px;margin-top:1.5rem}.footer-support{width:100%;padding:2rem 0;background-color:#173274;position:relative}.footer-support__gradient{width:100%;height:100%;background-color:hsla(0,0%,100%,.2);position:absolute;top:0;left:0}.footer-support__wrapper{display:flex;align-items:center;justify-content:center}@media (max-width:576px){.footer-support__wrapper{margin:.75rem 0}}.footer-support__wrapper--figure{display:flex;align-items:center;justify-content:center;margin-right:1rem}.footer-support__wrapper--text,.footer-support__wrapper--text a{font-family:Jost;font-style:normal;font-weight:600;font-size:18px;line-height:18px;letter-spacing:.03em;color:#fff;text-transform:uppercase}.footer-support__wrapper--text a:hover{color:hsla(0,0%,100%,.6)}.footer-support__wrapper--container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.footer-support__wrapper--info{font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#fff}.footer-full{width:100%;background-color:#173274;padding:4rem 0 3rem}@media (max-width:576px){.footer-full{padding:2.5rem 0 1.5rem}}.footer-full__first_column{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media (max-width:576px){.footer-full__first_column{align-items:center}}.footer-full__first_column--paragraph{font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#fff;margin-top:1.25rem}@media (max-width:576px){.footer-full__first_column--paragraph{text-align:center}}.footer-full__first_column--paragraph a{font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#fff!important;text-decoration:none}.footer-full__first_column--paragraph a:hover{color:hsla(0,0%,100%,.6)!important}.footer-full__first_column--certificate{margin-top:1rem;width:75%}.footer-full__second_column{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}@media (max-width:576px){.footer-full__second_column{align-items:center;margin-bottom:1.25rem}}.footer-full__second_column--title{font-family:Jost;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#fff!important;margin-bottom:.5rem}@media (max-width:576px){.footer-full__second_column--title{text-align:center}}.footer-full__second_column-list{list-style:none;margin:0;padding:0}@media (max-width:576px){.footer-full__second_column-list--item{text-align:center}}.footer-full__second_column-list--item a{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.03em;color:#fff!important;text-decoration:unset}.footer-full__second_column-list--item a:hover{color:hsla(0,0%,100%,.6)!important}.footer-full__second_column-list_social{display:flex;list-style:none;margin:0;padding:0}.footer-full__second_column-list_social--item_social{width:30px;height:30px;margin:0 .4rem;transition:.3s ease;transform:scale(1)}.footer-full__second_column-list_social--item_social:hover{transition:.3s ease;transform:scale(1.1)}.footer-full__second_column-list_social--item_social figure{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.footer-full__second_column-list_payments{display:flex;list-style:none;margin:0;padding:0}.footer-full__second_column-list_payments--item_payments{width:40px;height:40px;margin:0 .4rem}.footer-full__second_column-list_payments--item_payments figure{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.footer-full__second_column .social_title{margin-top:1rem}.footer-copyright{width:100%;padding:1.25rem 0;background-color:#0d2254}.footer-copyright__wrapper-info{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#fff}@media (max-width:576px){.footer-copyright__wrapper-info{justify-content:center}}.footer-copyright__wrapper-info a{text-decoration:underline;color:#fff}.footer_icon-list{display:flex;gap:18px;justify-content:flex-start}.footer_icon-list.social a:hover svg path{fill:hsla(0,0%,100%,.6)}.footer_icon-list img{width:50px;height:30px}.footer-btn{padding:6px 18px;border-radius:5px;background-color:#3fc5f0;font-family:Jost;font-weight:600;font-size:14px;color:#fff!important;text-decoration:none!important}.footer-btn:hover{background-color:#10a3d2}@media (max-width:576px){.footer-gap{gap:70px}}.footer-full__second_column-list_payments .footer-full__second_column-list_payments--item_payments:first-child,.footer-full__second_column-list_social .footer-full__second_column-list_social--item_social:first-child{margin-left:0}.footer-full__porcreo{width:100%}.footer-full__porcreo figure{display:flex;align-items:center;justify-content:center;width:100%;padding:.25rem 0}.footer-full__porcreo figure img{height:50px}.row_privacy a{color:#fff;text-decoration:underline}.header{z-index:99}.header,.header_first-row{position:fixed;top:0;left:0;width:100%}.header_first-row{z-index:2;background-color:#173274;height:40px}.header_first-row__wrapper{width:100%;display:flex;justify-content:space-between}.header_first-row__content-left{width:max-content;display:flex;align-items:center}.header_first-row__content-left--title{font-family:Jost;font-style:normal;font-weight:400;font-size:12px;line-height:17px;color:#fff;display:flex}.header_first-row__content-left--link{font-weight:700;color:#fff;text-decoration:underline;margin-left:.25rem}.header_first-row__content-right{display:flex;align-items:center;flex-wrap:nowrap}.header_first-row__list{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center}.header_first-row__item{border-left:1px solid #132a62;border-right:1px solid #132a62;flex:1 0 auto;display:flex;align-items:center}.header_first-row__item--link{font-family:Jost;font-style:normal;font-weight:700;font-size:10px;line-height:14px;text-transform:uppercase;color:#fff;padding:.75rem 1.25rem;height:100%}.header_first-row__item--link:hover{text-decoration:underline}.header_second-row{width:100%;background-color:#fff;border-bottom:1px solid #d8e0ec;height:80px}.header_second-row .container,.header_second-row .row{height:inherit}.header_second-row__wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0}.header_second-row__wrap-logo{width:max-content;display:flex;align-items:center}.header_second-row__wrap-logo figure{min-width:185px;max-width:185px}@media (min-width:768px) and (max-width:1024px){.header_second-row__wrap-logo figure{min-width:100px;max-width:100px}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.header_second-row__wrap-logo figure{min-width:150px;max-width:150px}}.header_second-row__wrap-search{width:max-content;display:flex;align-items:center}.header_second-row__wrap-search form{margin-bottom:0}.header_second-row__wrap-inputs{min-width:600px;width:100%;height:100%;display:flex}@media (min-width:768px) and (max-width:1024px){.header_second-row__wrap-inputs{min-width:400px}}.header_second-row__wrap-inputs--input{background:unset;border:none;border-radius:none;outline:none;box-shadow:none!important;font-family:Jost;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#5e6c8c!important;width:80%;background:#f0f2f5;border-top-left-radius:120px;border-bottom-left-radius:120px;padding-left:1rem!important}.header_second-row__wrap-inputs--input:focus{outline:none!important}.header_second-row__wrap-inputs--submit{background:unset;border:none;border-radius:none;font-family:Jost;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#173274!important;width:20%;border-top-right-radius:120px!important;border-bottom-right-radius:120px!important}.header_second-row__wrap-inputs--submit:hover{color:#f0f2f5!important;background:#173274!important}.header_second-row__wrap-utility{width:max-content;display:flex;align-items:center}.header_second-row__list{padding:0;margin:0;list-style:none;display:flex;align-items:center}.header_second-row__item{width:35px;height:35px;border-radius:100%;background:#f0f2f5;border:2px solid #d9dee7;margin:0 .35rem;transition:.2s ease;position:relative}.header_second-row__item a{width:100%;height:100%;border-radius:100%;display:flex;align-items:center;justify-content:center}.header_second-row__item a svg{margin-right:-1px}.header_second-row__item:hover{background-color:#173274;border:2px solid #173274;transition:.2s ease}.header_second-row__item:hover svg path,.header_second-row__item:hover svg stroke{fill:#d9dee7}.header_second-row__item .number_cart{position:absolute;width:20px;height:20px;border-radius:100%;bottom:-10px;right:-10px;background-color:#fa4f4f;display:flex;align-items:center;justify-content:center;font-family:Open Sans;font-style:normal;font-weight:600;font-size:12px;line-height:16px;color:#fff}.header_third-row{width:100%;border-bottom:1px solid #d8e0ec;background:#fff;height:50px}.header_third-row .container,.header_third-row .row{height:inherit}.header_third-row__wrapper{width:100%;justify-content:space-between;align-items:center;display:flex;height:50px}.header_third-row__list{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:center;min-height:inherit}.header_third-row__item{padding:.75rem}@media (min-width:768px) and (max-width:1024px){.header_third-row__item{padding:0 .75rem}}.header_third-row__item:hover a{text-decoration:underline}.header_third-row__item:hover .arrow{animation:bounceArrow .5s ease}.header_third-row__item a,.header_third-row__item span{font-family:Jost;font-style:normal;font-weight:600;font-size:16px;line-height:26px;letter-spacing:.03em;color:#173274;padding:.75rem 0}.header_third-row__item .arrow{border-color:#173274;border-style:solid;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);margin-left:.5rem;margin-bottom:.15rem;transition:border .5s ease}.header_third-row__offers{background-color:#3fc5f0;display:flex;align-items:center;height:50px}.header_third-row__offers--text{font-family:Jost;font-style:normal;font-weight:600;font-size:16px;line-height:26px;letter-spacing:.03em;text-transform:uppercase;color:#fff;padding:.75rem;display:flex;align-items:center}.header_third-row__offers--text svg{margin-right:.5rem}.header_third-row__offers--text:hover{background-color:#12b5ea}.header_fourth-row{width:100%;background-color:#f9f9f9;height:55px;position:fixed;top:170px;left:0;z-index:-1}.header_fourth-row .container,.header_fourth-row .row{height:inherit}.header_fourth-row__list{width:100%;justify-content:space-between;list-style:none;padding:0}.header_fourth-row__block,.header_fourth-row__list{display:flex;height:inherit;align-items:center;margin:0}.header_fourth-row__block{width:max-content;justify-content:center}.header_fourth-row__block--image{margin-right:.5rem}.header_fourth-row__block--text,.header_fourth-row__block--text a{font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#5e5e5e}.header_fourth-row__block--text a{text-decoration:underline}.header_checkout{width:100%;padding:1.25rem 0;background:#173274;z-index:99;position:relative}.header_checkout__logo{width:100%;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;top:0;pointer-events:none}@media (max-width:576px){.header_checkout__logo{justify-content:flex-end;padding-right:1rem}}.header_checkout__back{display:flex;align-items:center;margin-left:1rem}.header_checkout__back .arrow{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(135deg);margin-right:.5rem}.header_checkout__back--text{font-family:Jost;font-style:normal;font-weight:700;font-size:12px;line-height:17px;text-decoration-line:underline;color:#fff}.header_third-row__item.has_children .submenu{opacity:0;pointer-events:none;transition:.5s ease;width:100%;height:auto;position:absolute;left:0;margin-top:10px;background-color:#fff;z-index:20;box-shadow:0 2px 3px rgba(0,0,0,.2);border-top:1px solid #d8e0ec}.header_third-row__item.has_children .submenu_row{display:flex;align-items:center;justify-content:space-between;width:100%}.header_third-row__item.has_children .submenu_row__title{font-family:Jost;font-style:normal;font-weight:500;font-size:20px;line-height:25px;text-align:left;letter-spacing:.03em;color:#c6c6c6;width:100%}.header_third-row__item.has_children .submenu_row__link{font-family:Jost;font-style:normal;font-weight:500;font-size:20px;line-height:25px;text-align:right;letter-spacing:.03em;text-decoration-line:underline!important;color:#173274;display:block}.header_third-row__item.has_children .submenu_row-item{display:flex;flex-wrap:wrap;width:100%;list-style:none;padding:0;margin:0}.header_third-row__item.has_children .submenu_row-item__item{width:25%;padding:0 10px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.header_third-row__item.has_children .submenu_row-item__item:hover{text-decoration:underline}.header_third-row__item.has_children .submenu_row-item__item figure{width:100%;height:50px;border-radius:5px;margin-bottom:0}.header_third-row__item.has_children .submenu_row-item__item figure img{width:100%;height:100%;object-fit:cover}.header_third-row__item.has_children .submenu_row-item__item--text{width:100%;font-family:Jost;font-style:normal;font-weight:600;font-size:20px;line-height:29px;text-align:center;color:#173274;display:block}.header_third-row__item.has_children:hover{background-color:#d9dee7}.header_third-row__item.has_children:hover a{text-decoration:unset;width:100%}.header_third-row__item.has_children:hover .submenu{transition:.5s ease;pointer-events:all;opacity:1}@keyframes bounceArrow{0%{transform:rotate(45deg) translate(0)}35%{transform:rotate(45deg) translate(-2.5px,-2.5px)}70%{transform:rotate(45deg) translate(2.5px,2.5px)}to{transform:rotate(45deg) translate(0)}}body.admin-bar .header{top:32px}@media (max-width:576px){body.admin-bar .header{top:0}}body.admin-bar .header_first-row.scroll-up{top:32px}@media (max-width:576px){body.admin-bar .header_first-row.scroll-up{top:0}}body.admin-bar .header_fourth-row.scroll-up{top:200px}@media (max-width:576px){body.admin-bar .header_fourth-row.scroll-up{top:0}}.wrap_menu{margin-top:40px}.header_fourth-row.scroll-down{margin-top:-100px;transition:.75s ease;overflow:hidden;pointer-events:none;opacity:0}body.scroll-up .header_first-row{margin-top:0;transition:margin-top .5s ease;overflow:visible;pointer-events:all}body.scroll-up .wrap_menu{margin-top:40px;transition:margin-top .5s ease}.header_fourth-row.scroll-up{margin-top:0;transition:.75s ease;overflow:visible;pointer-events:all;opacity:1}body.scroll-down .first-element{transition:.5s ease;margin-top:150px!important}.first-element{transition:.5s ease;margin-top:260px}@media (max-width:576px){.first-element{margin-top:150px}}.first-element.for_checkout{margin-top:0}body.scroll-down .first-element.for_checkout{margin-top:0!important}.first-element.position_popup{position:absolute;margin-top:260px!important;width:100%}.header_mobile{flex-direction:column}.header_mobile,.header_mobile__first-row{width:100%;display:flex;align-items:center;justify-content:center}.header_mobile__first-row{padding:1rem;background-color:#fff}.header_mobile__second-row{width:100%;padding:.75rem 1rem;background-color:#f9f9f9;display:flex;align-items:center;justify-content:center}.header_mobile__second-row .header_second-row__wrap-inputs{min-width:unset;width:100%}.header_mobile__collapse{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0 .25rem}.header_mobile__hamburger{width:100%;height:2px;background-color:#12326e;position:relative}.header_mobile__hamburger:after,.header_mobile__hamburger:before{content:"";display:block;width:100%;height:2px;background-color:#12326e;position:absolute;left:0}.header_mobile__menu{position:absolute;width:100%;height:calc(100vh - 70px);background-color:#fff;border-top:1px solid #e6e6e6;top:70px;left:100%}.header_mobile__menu--cta{width:90%;position:absolute;bottom:5%;left:5%;background:#12326e;padding:.75rem 0;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:17px;text-align:center;letter-spacing:.03em;color:#fff;z-index:10}.header_mobile__primary-menu{width:100%;list-style:none;margin:0;padding:0}.header_mobile__primary-menu--item a,.header_mobile__primary-menu--item span{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#173274;padding:.9rem 0 .9rem 1rem;border-bottom:1px solid #e5e5e5;display:block;position:relative}.header_mobile__secondary-menu{width:100%;list-style:none;margin:0;padding:0;background:rgba(138,128,113,.1)}.header_mobile__secondary-menu--item a{font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-decoration-line:underline;color:#000;padding:.9rem 0 .9rem 1rem;border-bottom:1px solid #e5e5e5;display:block}.header_mobile__whatsapp{margin:0 0 0 1rem}.header_mobile__whatsapp a{display:flex;align-items:center;justify-content:center}.header_mobile__whatsapp a figure{width:35px;height:35px}.header_mobile__logo{width:150px;margin:0 1rem}.header_mobile__utility{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex:1 0 auto}.header_mobile__utility--item{background:#f0f2f5;display:flex;align-items:center;justify-content:center;border:1px solid #d1d7e1;border-radius:100%;margin:0 .4rem;padding:.35rem;position:relative}.header_mobile__utility--item .number_cart{position:absolute;width:20px;height:20px;border-radius:100%;bottom:-10px;right:-10px;background-color:#fa4f4f;font-family:Open Sans;font-style:normal;font-weight:600;font-size:12px;line-height:16px;color:#fff}.header_mobile__utility--item .number_cart,.header_mobile__utility--item a{display:flex;align-items:center;justify-content:center}.header_mobile__hamburger.opened{background-color:#fff;transition:.5s ease}.header_mobile__hamburger.opened:before{transform:rotate(45deg);transition:.5s ease;transform-origin:center;animation:beforeOpen 1s ease-in-out}.header_mobile__hamburger.opened:after{transform:rotate(-45deg);transition:.5s ease;transform-origin:center;animation:afterOpen 1s ease-in-out}.header_mobile__hamburger.closed{background-color:#12326e;transition-delay:1s;transition:.5s ease}.header_mobile__hamburger.closed:before{top:-8px;transform:rotate(0deg);transition:.5s ease;transform-origin:center;animation:beforeClosed 1s}.header_mobile__hamburger.closed:after{bottom:-8px;transform:rotate(0deg);transition:.5s ease;transform-origin:center;animation:afterClosed 1s}.header_mobile__hamburger.first_load:before{top:-8px}.header_mobile__hamburger.first_load:after{bottom:-8px}.header_mobile__menu.closed{left:100%;transition:.8s ease}.header_mobile__menu.opened{left:0;transition:.8s ease}.header_mobile__primary-menu--item .arrow{right:5%;transform:rotate(-45deg)}.header_mobile__primary-menu--item .arrow,.header_mobile__primary-menu--item .arrow-back{position:absolute;top:40%;border-color:#173274;border-style:solid;border-width:0 2px 2px 0;display:inline-block;padding:4px;transition:border .5s ease}.header_mobile__primary-menu--item .arrow-back{left:5%;transform:rotate(135deg)}.header_mobile__primary-menu--item .submenu{width:100%;height:calc(100vh - 70px);position:absolute;top:0;background-color:#fff;z-index:20;border-left:1px solid #e5e5e5}.header_mobile__primary-menu--item .submenu__list{width:100%;list-style:none;margin:0;padding:0}.header_mobile__primary-menu--item .submenu__list--item{position:relative}.header_mobile__primary-menu--item .submenu__list--item a,.header_mobile__primary-menu--item .submenu__list--item h4,.header_mobile__primary-menu--item .submenu__list--item span{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#173274;padding:.9rem 0 .9rem 1rem;border-bottom:1px solid #e5e5e5;display:block}.header_mobile__primary-menu--item .submenu__list--item h4{text-decoration:underline;padding-left:2.5rem}.header_mobile__primary-menu--item.is-opened .submenu{left:0;transition:.5s ease}.header_mobile__primary-menu--item.is-closed .submenu{left:100%;transition:.5s ease}.langSwitch{display:flex;justify-content:center;align-items:center;height:100%;color:#fff}.langSwitch .chevron{margin-left:-15px;margin-top:3px}@media (max-width:768px){.langSwitch{height:35px;width:100vw;margin-left:-4px}}.langMenu{color:#fff;background-color:#173274;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;height:40px;overflow:hidden}@media (max-width:768px){.langMenu{background:#d1cec9}}.langMenu-item{background-color:#173274;display:flex!important;justify-content:center;align-items:center;gap:6px;width:80px;color:#fff;text-decoration:none}@media (max-width:768px){.langMenu-item{width:fit-content;height:45px;gap:12px;justify-content:flex-start;flex-direction:row;align-items:center;background:#d1cec9}}.langMenu-item span{height:40px;display:flex;align-items:center}.langMenu-item:hover{transform:scale(1.05);border-radius:5px;background-color:#42c5f0;border:1px solid #173274}@media (max-width:768px){.langMenu-item:hover{transform:scale(1);border-radius:0;background-color:#d1cec9}}.langMenu .header_mobile__secondary-menu--item{border-bottom:1px solid hsla(0,0%,100%,.3137254901960784);width:100vw;background:#d1cec9}.langMenu .header_mobile__secondary-menu--item a{border-bottom:0!important}.langMenu:hover{overflow:visible}.breadcrumbs{position:absolute;top:0;left:0;width:100%;height:50px;display:flex;align-items:flex-end;justify-content:flex-start}@media (max-width:576px){.breadcrumbs{left:1rem}}.breadcrumbs-list{list-style:none;margin:0;padding:0;display:flex}@media (max-width:576px){.breadcrumbs-list{max-width:100%;width:100%;flex-wrap:wrap}}.breadcrumbs-list__item{width:max-content;display:flex;align-items:center;justify-content:center;font-family:Jost;font-style:normal;font-weight:700;font-size:12px;line-height:20px;color:#fff;text-transform:capitalize}.breadcrumbs-list__item:hover{text-decoration:unset}.breadcrumbs-list__item a{font-family:Jost;font-style:normal;font-weight:700;font-size:12px;line-height:20px;text-decoration-line:underline;color:#fff}.breadcrumbs-list__item figure{width:12.5px;height:12.5px;display:flex;align-items:center;justify-content:center;margin-right:.75rem}.breadcrumbs-list__item figure img{width:100%;height:100%}.breadcrumbs-list__item:after{content:"/";display:block;font-family:Jost;font-style:normal;font-weight:700;font-size:12px;line-height:20px;color:#fff;margin:0 .5rem}.breadcrumbs-list__item:last-child{text-decoration:none}.breadcrumbs-list__item:last-child:after{display:none}.breadcrumbs.colored{height:30px;left:0;position:relative}.breadcrumbs.colored li,.breadcrumbs.colored li:after,.breadcrumbs.colored li a{color:#5a5a5a}@keyframes beforeOpen{0%{top:-8px;transform-origin:center;transform:rotate(0deg)}50%{top:0;transform-origin:center;transform:rotate(0deg) translate(0)}to{top:-9px;transform-origin:center;transform:rotate(45deg) translate(6px,6px)}}@keyframes afterOpen{0%{bottom:-8px;transform-origin:center;transform:rotate(0deg)}50%{bottom:0;transform-origin:center;transform:rotate(0deg) translate(0)}to{bottom:-9px;transform-origin:center;transform:rotate(-45deg) translate(6px,-7px)}}@keyframes beforeClosed{0%{top:-9px;transform-origin:center;transform:rotate(45deg) translate(6px,6px)}50%{top:0;transform-origin:center;transform:rotate(0deg) translate(0)}to{top:-8px;transform-origin:center;transform:rotate(0deg)}}@keyframes afterClosed{0%{bottom:-9px;transform-origin:center;transform:rotate(-45deg) translate(6px,-7px)}50%{bottom:0;transform-origin:center;transform:rotate(0deg) translate(0)}to{bottom:-8px;transform-origin:center;transform:rotate(0deg)}}.contactForm{background-color:#fff;padding:50px;border-radius:20px}@media (max-width:540px){.contactForm{padding:12px 0;border-radius:0;background-color:#ececec}}.contactForm label{font-family:Jost;font-weight:600;font-size:18px;letter-spacing:.03em;color:#5e6c8c}.contactForm input,.contactForm textarea{margin-top:16px;background:#f0f2f5;border-radius:5px;font-family:Jost;font-weight:400;font-size:14px;line-height:20px;color:#5e6c8c;width:100%}.contactForm input:focus,.contactForm textarea:focus{outline:none}.contactForm textarea{min-height:100px;width:100%;min-width:100%;max-width:100%}.contactForm_label{margin-top:16px}.contactForm_label-mobile{margin-top:0}@media (max-width:540px){.contactForm_label-mobile{margin-top:16px}}.contactForm input[type=checkbox]{width:20px}.contactForm .wpcf7-list-item-label{font-family:Open Sans;font-weight:300;font-size:10px;text-align:center;letter-spacing:.03em;color:#12326e}.contactForm .wpcf7-submit{background:#173274;border-radius:5px;padding:12px 42px;color:#fff;font-weight:600}.home-hero{width:100%;min-height:500px;background-position:50%}.home-hero,.home-hero--img{background-size:cover;background-repeat:no-repeat}.home-hero--img{background-position:100%}@media (max-width:576px){.home-hero--img{background-position:unset}}@media (min-width:768px) and (max-width:1024px){.home-hero--img{background-position:unset}}.home-hero-wrap_content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;min-height:500px}.home-hero-wrap_content--title{font-family:Jost;font-style:normal;font-weight:600;font-size:40px;line-height:48px;letter-spacing:.03em;color:#173274;width:90%}.home-hero-wrap_content--paragraph{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.03em;color:#000;width:60%;margin-top:.75rem}.home-hero-wrap_content__cta{width:max-content;border-radius:5px;height:40px;background-color:#3fc5f0;margin-top:.5rem}.home-hero-wrap_content__cta:hover{background-color:#12b5ea}.home-hero-wrap_content__cta--text{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#fff;padding:0 2.5rem}.home-products{position:relative}.home-products__anchor{width:100%;height:10px;position:absolute;z-index:-1;top:-300px;opacity:0;pointer-events:none}.home-products-container{position:relative;padding:3rem 0 2rem;margin-bottom:3rem}.home-products-container:after{content:"";display:block;position:absolute;width:110%;left:-5%;top:0;height:100%;background:#f9f9f9;border-radius:10px;z-index:-1}.home-products-col{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.home-products-col--title{color:#173274}.home-products-col--subtitle{color:#173274;margin-top:.75rem}.home-products-row_cards{margin-top:2.5rem}@media (max-width:576px){.home-products-row_cards{width:100%;overflow-x:scroll;max-width:100%;flex-wrap:nowrap;padding:0 0 1.5rem .5rem;margin-left:0}.home-products-row_cards .col-lg-3.col-md-4{min-width:85%}}@media (min-width:768px) and (max-width:1024px){.home-products-row_cards{width:100%;overflow-x:scroll;max-width:100%;flex-wrap:nowrap}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.home-products-row_cards{overflow:unset;flex-wrap:wrap}}.home-products-row_cards .col-lg-3.col-md-4{margin:1rem 0}.home-products-row_all{display:flex;align-items:center;justify-content:center;margin-top:2rem}.home-products-row_all--link{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:36px;text-align:center;letter-spacing:.03em;text-decoration-line:underline;text-transform:uppercase;color:#173274}.home-products-row_all--link:hover{color:#1f449f}.home-offers{width:100%;margin:2rem 0}.home-offers-container,.home-offers-row_offers{height:inherit}.home-offers-container .col-lg-4,.home-offers-row_offers .col-lg-4{padding:0 8px}@media (max-width:576px){.home-offers-container .col-lg-4,.home-offers-row_offers .col-lg-4{margin:.5rem 0;padding:0 16px}}.home-offers-card{width:100%;padding:3rem 0;min-height:280px;background-color:#fff;border-radius:5px;position:relative;transition:transform .4s;transform:translateY(0) scale(1);display:flex;align-items:center;justify-content:center}.home-offers-card:hover{transition:transform .4s;transform:translateY(-4px) scale(1.005)}.home-offers-info{width:75%;z-index:10;position:relative}.home-offers-info--percentage{font-family:Jost;font-style:normal;font-weight:900;font-size:36px;line-height:52px}@media (min-width:768px) and (max-width:1024px){.home-offers-info--percentage{font-size:30px;line-height:46px}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.home-offers-info--percentage{font-size:36px;line-height:52px}}.home-offers-info--title{font-family:Jost;font-style:normal;font-weight:600;font-size:24px;line-height:24px;letter-spacing:.03em}@media (min-width:768px) and (max-width:1024px){.home-offers-info--title{font-size:20px;line-height:20px}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.home-offers-info--title{font-size:24px;line-height:24px}}.home-offers-info__cta{width:max-content;margin-left:0;border-radius:5px;height:40px;margin-top:1rem}.home-offers-info__cta--text{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;padding:0 1.5rem}.home-processing-container{position:relative;padding:3rem 0 2rem;margin-bottom:3rem}.home-processing-container:after{content:"";display:block;position:absolute;width:110%;left:-5%;top:0;height:100%;background:#f9f9f9;border-radius:10px;z-index:-1}.home-processing-col{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.home-processing-col--title{color:#173274}.home-processing-col--subtitle{color:#173274;margin-top:.75rem}.home-processing-row_cards{margin-top:2.5rem}.home-processing-row_all{display:flex;align-items:center;justify-content:center;margin-top:2rem}.home-processing-row_all--link{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:36px;text-align:center;letter-spacing:.03em;text-decoration-line:underline;text-transform:uppercase;color:#173274}.home-processing-row_all--link:hover{color:#1f449f}.home-processing-card{width:100%;min-height:280px;background-color:#fff;border-radius:5px;position:relative;transition:transform .4s;transform:translateY(0) scale(1);display:flex;align-items:center;justify-content:flex-start;flex-direction:column;margin:1rem 0}@media (max-width:576px){.home-processing-card{margin-left:10%;width:80%}}.home-processing-card:hover{transition:transform .4s;transform:translateY(-4px) scale(1.005)}.home-processing-card:hover .home-processing-card--title{text-decoration:underline}.home-processing-card--figure{min-height:150px;max-height:200px;overflow:hidden;width:100%}.home-processing-card--figure img{object-fit:cover;width:100%;height:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.home-processing-card--title{font-family:Jost;font-style:normal;font-weight:600;font-size:20px;line-height:24px;text-align:center;color:#173274;margin-top:1.5rem;padding:0 .5rem}.home-products_for_type-container{position:relative;padding:3rem 0 4rem;margin-bottom:1.5rem}.home-products_for_type-container:after{content:"";display:block;position:absolute;width:110%;left:-5%;top:0;height:100%;background:#f9f9f9;border-radius:10px;z-index:-1}.home-products_for_type-col{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.home-products_for_type-col--title{color:#173274}@media (max-width:576px){.home-products_for_type-col--title{padding:0 16px}}.home-products_for_type-col--subtitle{color:#173274;margin-top:.75rem}.home-products_for_type-row_cards{margin-top:2.5rem}@media (max-width:576px){.home-products_for_type-row_cards{padding:0;margin:2.5rem 0 0;width:100%;display:flex}}@media (max-width:576px){.home-products_for_type-row_cards .col-lg-2.col-md-3{width:50%}}@media (min-width:768px) and (max-width:1024px){.home-products_for_type-row_cards{width:100%;flex-wrap:nowrap;overflow-x:scroll}}.home-products_for_type-card{width:100%;min-height:150px;border-radius:5px;position:relative;transition:transform .4s;transform:translateY(0) scale(1);display:flex;align-items:center;justify-content:flex-start;flex-direction:column}@media (max-width:576px){.home-products_for_type-card{margin:.5rem 0}}.home-products_for_type-card:hover{transition:transform .4s;transform:translateY(-4px) scale(1.005)}.home-products_for_type-card:hover .home-products_for_type-card--title{text-decoration-line:underline}.home-products_for_type-card--figure{width:100%;height:100%;min-height:140px;max-height:150px;overflow:hidden}.home-products_for_type-card--figure img{object-fit:cover;width:100%;min-height:140px;max-height:150px}.home-products_for_type-card--title{font-family:Jost;font-style:normal;font-weight:600;font-size:20px;line-height:29px;text-align:center;color:#173274;margin-top:.75rem;padding:0 .5rem}.home-double_cta{min-height:100px;margin-bottom:1.5rem}.home-double_cta-container{display:block;margin-bottom:3rem;position:absolute;width:110%;left:-5%;top:0;height:100%;border-radius:10px;z-index:1}@media (max-width:576px){.home-double_cta-container{position:relative;margin:0;width:100%;left:0}}.home-double_cta-card{width:100%;min-height:100px;display:block;border:1px solid #e7e7e7;box-sizing:border-box;border-radius:10px;position:relative;display:flex;align-items:center;justify-content:center}@media (max-width:576px){.home-double_cta-card{margin:.75rem 0}}.home-double_cta-card:hover .home-double_cta-card--title{text-decoration-line:underline}.home-double_cta-card:hover .home-double_cta-card--circle{transform:translateX(20px);transition:.5s ease}@media (max-width:576px){.home-double_cta-card:hover .home-double_cta-card--circle{transform:translateX(5px)}}.home-double_cta-card--wrapper{display:flex;align-items:center;justify-content:center}.home-double_cta-card--title{font-family:Jost;font-style:normal;font-weight:600;font-size:24px;line-height:100%;text-align:center;letter-spacing:.03em;color:#173274;margin-right:2rem;display:block}@media (max-width:576px){.home-double_cta-card--title{margin-right:3rem}}.home-double_cta-card--circle{width:40px;height:40px;border-radius:100%;background-color:#e1e1e1;display:flex;align-items:center;justify-content:center;transform:translateX(0);transition:.5s ease}@media (max-width:576px){.home-double_cta-card--circle{position:absolute;right:10px}}.home-double_cta-card--circle .arrow-right{border:solid #173274;border-width:0 3px 3px 0;display:inline-block;padding:4px;transform:rotate(-45deg);margin-left:-3px;position:relative}.home-blog-container{position:relative;padding:3rem 0 2rem;margin-bottom:1.5rem}.home-blog-container:after{content:"";display:block;position:absolute;width:110%;left:-5%;top:0;height:100%;background:#f9f9f9;border-radius:10px;z-index:-1}.home-blog-col{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.home-blog-col--title{color:#173274}.home-blog-col--subtitle{color:#173274;margin-top:.75rem}.home-blog-row_cards{margin-top:3rem;row-gap:20px}.home-blog-card{width:100%;min-height:280px;background-color:#fff;border-radius:5px;position:relative;transition:transform .4s;transform:translateY(0) scale(1);display:flex;align-items:center;justify-content:flex-start;flex-direction:column}@media (max-width:576px){.home-blog-card{width:90%;margin:.75rem 0 .5rem 5%}}.home-blog-card:hover{transition:transform .4s;transform:translateY(-4px) scale(1.005)}.home-blog-card:hover .home-processing-card--title{text-decoration:underline}.home-blog-card--figure{min-height:160px;max-height:175px;width:100%;border-top-right-radius:10px;border-top-left-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:1rem}.home-blog-card--figure img{width:100%;min-height:160px;max-height:175px;object-fit:cover}.home-blog-card--wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding:0 1rem;width:100%}@media (max-width:576px){.home-blog-card--wrapper{padding:0 2rem}}.home-blog-card--date{font-size:14px;line-height:26px;letter-spacing:.03em;color:#3fc5f0;margin-bottom:.3rem;display:block}.home-blog-card--date,.home-blog-card--title{font-family:Jost;font-style:normal;font-weight:600}.home-blog-card--title{font-size:20px;line-height:24px;color:#173274;max-height:48px;min-height:48px;margin-bottom:.5rem}.home-blog-card--title:hover{text-decoration:underline}.home-blog-card--paragraph{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.03em;color:#000}.home-blog-card__cta{width:100%;border-radius:5px;height:40px;background-color:#3fc5f0;margin-top:.8rem;margin-bottom:5%}.home-blog-card__cta:hover{background-color:#12b5ea}.home-blog-card__cta--text{width:100%;height:100%;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#fff}.home-blog-card__cta--text,.home-blog-row_all{display:flex;align-items:center;justify-content:center}.home-blog-row_all{margin-top:2rem}.home-blog-row_all--link{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:36px;text-align:center;letter-spacing:.03em;text-decoration-line:underline;text-transform:uppercase;color:#173274}.home-blog-row_all--link:hover{color:#1f449f}.home-chi_siamo{margin:5rem 0}@media (max-width:576px){.home-chi_siamo{margin:2.5rem 0}}.home-chi_siamo .container{padding-left:0;padding-right:0}.home-chi_siamo-first_row{width:100%;padding:0}.home-chi_siamo-first_row--col_figure{order:1;display:flex}@media (max-width:576px){.home-chi_siamo-first_row--col_figure{order:2;padding-right:2px}}.home-chi_siamo-first_row--figure{width:100%;height:100%}@media (max-width:576px){.home-chi_siamo-first_row--figure{width:100%;margin-left:5%}}.home-chi_siamo-first_row--figure img{width:100%;height:100%;object-fit:cover}.home-chi_siamo-first_row__content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding-top:1rem;padding-left:2.25rem;order:2}@media (max-width:576px){.home-chi_siamo-first_row__content{order:1;padding-top:2rem;padding-left:2.25rem}}.home-chi_siamo-first_row__content--title{font-family:Jost;font-style:normal;font-weight:600;font-size:24px;line-height:100%;letter-spacing:.03em;color:#173274;margin-bottom:1rem}.home-chi_siamo-first_row__content--subtitle{font-family:Jost;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#3fc5f0}.home-chi_siamo-first_row__content--paragraph{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.03em;color:#000;margin-top:1.5rem}.home-chi_siamo-second_row{width:100%;padding:0;margin-top:3rem;height:max-content;display:flex;align-items:center}@media (max-width:576px){.home-chi_siamo-second_row{margin:1rem 0}}.home-chi_siamo-second_row .paragraph_margin{margin-top:.75rem}.home-chi_siamo-second_row__cta{width:max-content;border-radius:5px;height:40px;background-color:#3fc5f0}.home-chi_siamo-second_row__cta:hover{background-color:#12b5ea}.home-chi_siamo-second_row__cta--text{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#fff;padding:0 4rem}.home-chi_siamo-second_row__content-info{width:100%;height:inherit;background-color:#f0f2f5;border-radius:10px;padding:2rem;margin-left:1.25rem}@media (max-width:576px){.home-chi_siamo-second_row__content-info{margin:0}}.home-chi_siamo-second_row__content-info--title{font-family:Jost;font-style:normal;font-weight:600;font-size:24px;line-height:100%;letter-spacing:.03em;color:#173274;margin-bottom:1rem}.home-chi_siamo-second_row__content-info--paragraph{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.03em;color:#000}.home-offers-card.bg_blue{background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%}.home-offers-card.bg_blue:before{content:"";position:absolute;top:0;left:0;background:rgba(63,197,240,.6);width:100%;height:100%}.home-offers-card.bg_orange{background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%}.home-offers-card.bg_orange:before{content:"";position:absolute;top:0;left:0;background:rgba(240,127,63,.6);width:100%;height:100%}.home-offers-card.bg_white{background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%}.home-offers-card.bg_white:before{content:"";position:absolute;top:0;left:0;background:rgba(240,242,245,.2);width:100%;height:100%}.home-offers-card.text_left{justify-content:flex-start;padding-left:2rem}.home-offers-card.text_left .home-offers-info{text-align:left}.home-offers-card.text_center{justify-content:center}.home-offers-card.text_center .home-offers-info{text-align:center;display:flex;flex-direction:column;align-items:center}.home-offers-info__cta.cta_colored{background-color:#3fc5f0;border:1px solid #3fc5f0}.home-offers-info__cta.cta_colored .home-offers-info__cta--text{color:#fff}.home-offers-info__cta.cta_colored:hover{background-color:#fff}.home-offers-info__cta.cta_colored:hover .home-offers-info__cta--text{color:#3fc5f0}.home-offers-info__cta.cta_white{background-color:#fff;border:1px solid #3fc5f0}.home-offers-info__cta.cta_white .home-offers-info__cta--text{color:#3fc5f0}.home-offers-info__cta.cta_white:hover{background-color:#3fc5f0}.home-offers-info__cta.cta_white:hover .home-offers-info__cta--text{color:#fff}.home-offers-info.text_colored .home-offers-info--percentage,.home-offers-info.text_colored .home-offers-info--title{color:#173274}.home-offers-info.text_white .home-offers-info--percentage,.home-offers-info.text_white .home-offers-info--title{color:#fff}.product_first-row__wrap-price{position:relative}.price-tooltip{position:absolute;top:0;right:-370px;width:16px;height:16px;z-index:10;display:none}@media (max-width:1200px){.price-tooltip{right:-340px}}@media (max-width:992px){.price-tooltip{right:100px;top:auto;bottom:-56px}}@media (max-width:768px){.price-tooltip{right:auto;top:-50px;left:130px;bottom:auto}}.price-tooltip svg{cursor:pointer}.price-tooltip-text{position:absolute;top:-16px;left:-316px;pointer-events:none;padding:20px;border-radius:4px;background-color:#173274;color:#fff;width:300px;transition:.15s ease-in-out;opacity:0}.price-tooltip-text:after{right:-10px;content:"";position:absolute;top:16px;right:-9px;border-color:transparent transparent transparent #173274;border-style:solid;border-width:10px 0 10px 10px}@media (max-width:768px){.price-tooltip-text{left:40px;width:190px;z-index:10;top:-8px}.price-tooltip-text:after{display:none}}.price-tooltip:hover .price-tooltip-text{opacity:1}.price-tooltip-percent{position:absolute;top:0;right:0;width:40px;height:24px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;background-color:red;border-radius:2px;display:none}@media (max-width:768px){.price-tooltip-percent{top:-48px;right:215px}}.iworks-omnibus,.omnibus-by-ilabs-price-note{display:none!important}@media (max-width:768px){del .woocommerce-Price-amount.amount{margin-right:0}}.wa__widget_container .wa__btn_popup{left:90px!important;right:unset!important;bottom:20px!important}.wa__widget_container .wa__btn_popup .wa__btn_popup_txt{left:calc(100% + 12px)!important;right:unset!important}.wa__widget_container .wa__popup_chat_box{left:90px!important;right:unset!important}@media (max-width:767px){.wa__widget_container .wa__popup_chat_box{left:unset!important;right:25px!important}}@media (min-width:767px){body ._1u68cu3{bottom:80px!important;right:8px!important}}@media (max-width:767px){._1u68cu3,body ._5xoj2z{transform:translateY(-70px)!important}}.iubenda-tp-btn.iubenda-cs-preferences-link,.iubenda-tp-btn.iubenda-cs-preferences-link[data-tp-float][data-tp-float=bottom-right]{right:68px!important}.category_product{width:100%}.category_product-hero{width:100%;height:500px;display:flex;position:relative}.category_product-hero__container-left{width:70%;height:100%;background-color:#173274}@media (max-width:576px){.category_product-hero__container-left{width:100%;position:absolute;top:0;left:0}}.category_product-hero__container-right{width:30%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}@media (max-width:576px){.category_product-hero__container-right{width:100%;position:absolute;left:0;top:0;z-index:0;overflow:hidden}}.category_product-hero__container-right picture{width:100%;height:100%;position:absolute;top:0}.category_product-hero__container-right picture img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.category_product-hero__container-right picture img{max-width:100vw;width:100vw}}.category_product-hero__wrapper{position:absolute;top:0;left:0;height:100%;width:100%}.category_product-hero__wrapper-col{height:500px;position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:0}@media (max-width:576px){.category_product-hero__wrapper-col{align-items:center}.category_product-hero__wrapper-col:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.15))}}.category_product-hero__wrapper-content{width:100%;padding-top:50px;position:relative;z-index:1}.category_product-hero__wrapper-content--title{font-family:Jost;font-style:normal;font-weight:600;font-size:40px;line-height:48px;letter-spacing:.03em;color:#fff}@media (max-width:576px){.category_product-hero__wrapper-content--title{text-align:center}}.category_product-hero__wrapper-content--description{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.03em;color:#fff;margin-top:1.25rem}@media (max-width:576px){.category_product-hero__wrapper-content--description{text-align:center;padding:0 1rem}}.category_product-body{width:100%}.category_product-body__filter-mobile{display:none;pointer-events:none}@media (max-width:576px){.category_product-body__filter-mobile{text-align-last:left;padding:10px;width:92.5%;margin-left:3.75%;border:2px solid #3fc5f0;border-radius:5px;background-color:#f9f9f9;margin-top:2rem;display:flex;pointer-events:all;align-items:center;justify-content:space-between}.category_product-body__filter-mobile span{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#282b35}.category_product-body__filter-mobile:focus{outline:0}}.category_product-body__container{position:relative;margin-top:-75px;z-index:10;padding-bottom:4rem}@media (max-width:576px){.category_product-body__container{margin-top:0}}.category_product-body__container:after{content:"";display:block;position:absolute;width:110%;left:-5%;top:0;height:100%;background:#f9f9f9;border-radius:10px;z-index:-1}.category_product-body__column-filter{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding:2.15rem 0 0}@media (max-width:576px){.category_product-body__column-filter{padding-left:16px;position:absolute;top:.25rem;z-index:50;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:10px}}.category_product-body__column-filter--title{font-family:Jost;font-style:normal;font-weight:600;font-size:16px;line-height:26px;letter-spacing:.03em;color:#173274}.category_product-body__column-filter--wrapper{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;margin-bottom:1.5rem}.category_product-body__column-filter--wrapper .category_title{margin-bottom:1rem}.category_product-body__column-filter--wrapper form{margin-bottom:0}.category_product-body__column-filter .widget.woocommerce.widget_product_categories{width:100%;padding-right:1rem}.category_product-body__column-filter .widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav{width:100%;padding-right:1rem;margin-bottom:1.5rem}.category_product-body__column-filter .widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav .widget-title{font-family:Jost;font-style:normal;font-weight:600;font-size:16px;line-height:26px;letter-spacing:.03em;color:#12326e;margin:0;padding:0 0 .75rem;border:unset}.category_product-body__column-filter .widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list a{font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#282b35}.category_product-body__column-filter .widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list a:hover{text-decoration:underline}.category_product-body__column-products{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding-top:2.25rem}@media (max-width:576px){.category_product-body__column-products{align-items:center}}@media (min-width:768px) and (max-width:1024px){.category_product-body__column-products{padding-left:2rem}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.category_product-body__column-products{padding-left:0}}.category_product-body__column-products--wrapper{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding-right:1.75rem}@media (max-width:576px){.category_product-body__column-products--wrapper{padding-right:0}}.category_product-body__column-products--wrapper .custom_select{margin-top:-.75rem}.category_product-body__column-products--text{font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#282b35}.category_product-body__row-products{width:100%;margin-top:1rem}.category_product-body__row-products .col-lg-4{padding-left:8px;padding-right:8px;margin:.5rem 0}@media (max-width:576px){.category_product-body__row-products .col-lg-4{padding-left:0;padding-right:0}}.category_product-body__card{height:100%;background-color:#fff;border-radius:10px;position:relative}.category_product-body__card__discount{position:absolute;top:2.5%;left:5%;width:60px;height:60px;background-color:#173274;border-radius:100%;display:flex;align-items:center;justify-content:center;text-align:center}.category_product-body__card__discount .discount{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:1;letter-spacing:.03em;color:#fff}.category_product-body__card__prices{display:flex;align-items:flex-end;justify-content:center;flex-direction:column;position:absolute;top:2.5%;right:5%}.category_product-body__card__prices--price{font-family:Jost;font-style:normal;font-weight:600;font-size:20px;line-height:29px;color:#173274;margin:0}.category_product-body__card__prices--discounted_price{font-family:Jost;font-style:normal;font-weight:600;font-size:13px;line-height:19px;color:rgba(0,0,0,.4);position:relative;margin:-.25rem 0 0}.category_product-body__card__prices--discounted_price:before{content:"";background-color:#173274;width:100%;height:2px;position:absolute;display:block;top:9px}.category_product-body__card__image{min-height:350px;max-height:350px;width:100%;padding:2.5rem 0 1rem;display:flex;align-items:center;justify-content:center}.category_product-body__card__image figure{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.category_product-body__card__info{width:100%}.category_product-body__card__info--title{font-family:Jost;font-style:normal;font-weight:600;font-size:20px;line-height:29px;text-align:center;color:#173274;text-transform:uppercase;margin-top:.25rem;padding:0 1rem;min-height:63px;max-height:63px;display:flex;align-items:flex-start;justify-content:center}.category_product-body__card__info--title:hover{text-decoration:underline}.category_product-body__card__info--description{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-align:center;letter-spacing:.03em;color:#000;padding:0 1rem;margin-top:.25rem;min-height:41px;margin-bottom:0}.category_product-body__card__cta{width:90%;margin-left:5%;border-radius:5px;height:50px;background-color:#3fc5f0;margin-top:.8rem;margin-bottom:5%}.category_product-body__card__cta:hover{background-color:#12b5ea}.category_product-body__card__cta--text{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#fff}.category_product-ask_expert{width:100%;margin-top:6rem}.category_product-ask_expert__container{position:relative;z-index:10;padding:3.5rem 0}.category_product-ask_expert__container:after{content:"";display:block;position:absolute;width:110%;left:-5%;top:0;height:100%;background:#f9f9f9;border-radius:10px;z-index:-1}.category_product-ask_expert .row{display:flex;justify-content:center;margin:1rem 0}.category_product-ask_expert__col{z-index:5;position:relative;text-align:center;display:flex;align-items:center;flex-direction:column}.category_product-ask_expert__col--title{font-weight:600;font-size:36px;line-height:36px}.category_product-ask_expert__col--subtitle,.category_product-ask_expert__col--title{font-family:Jost;font-style:normal;text-align:center;letter-spacing:.03em;color:#173274}.category_product-ask_expert__col--subtitle{font-weight:500;font-size:20px;line-height:25px;margin-top:.5rem}.category_product-ask_expert__col--paragraph{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;letter-spacing:.03em;color:#000;margin-bottom:2.5rem;margin-top:1.25rem}.category_product-short_description{margin:3.5rem 0 0;display:flex;text-align:left;justify-content:flex-start}.custom_select{text-align-last:left;padding:10px 40px 10px 7.5px;width:max-content;border:2px solid #3fc5f0;border-radius:5px;background-color:#f9f9f9;background-image:linear-gradient(45deg,transparent 50%,#3fc5f0 0),linear-gradient(135deg,#3fc5f0 50%,transparent 0);background-repeat:no-repeat;background-position:calc(100% - 20px) calc(1em + 4px),calc(100% - 15px) calc(1em + 4px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;font:inherit}.custom_select .default_option,.custom_select option{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;letter-spacing:.03em;color:#282b35}.custom_select option{text-transform:capitalize}.custom_select:focus{outline:0}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:""}.custom_checkbox{display:block;margin:5px 0}.custom_checkbox input{padding:0;height:auto;width:auto;margin-bottom:0;display:none;cursor:pointer}.custom_checkbox label{position:relative;cursor:pointer;font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#282b35;margin-left:0!important}.custom_checkbox label:before{content:"";-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #3fc5f0;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:6px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;border-radius:2px}.custom_checkbox input:checked+label:after{content:"";display:block;position:absolute;top:5px;left:5px;width:5px;height:12px;border:solid #173274;border-width:0 2px 2px 0;transform:rotate(45deg)}.white_cta{width:max-content;border-radius:5px;background-color:#f9f9f9;border:1px solid #3fc5f0}.white_cta:hover{background-color:#3fc5f0;color:#fff}.white_cta--text{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#3fc5f0;padding:.5rem 1.5rem}.white_cta--text:hover{color:#fff}.full_blue_cta{width:max-content;border-radius:5px;background-color:#173274;border:1px solid #173274}.full_blue_cta:hover{background-color:#fff;color:#173274}.full_blue_cta--text{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#fff;padding:.5rem 1.5rem}.full_blue_cta--text:hover{color:#173274}.navigation.pagination{width:100%;border:none;margin-top:1.5rem}.navigation.pagination .nav-links{width:100%}.navigation.pagination .nav-links .page-numbers{font-family:Open Sans;font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#3fc5f0;padding:10px;border:1px solid #3fc5f0;border-radius:2px}.navigation.pagination .nav-links .page-numbers.current{background-color:#3fc5f0;color:#fff}.navigation.pagination .nav-links .page-numbers.next,.navigation.pagination .nav-links .page-numbers.prev{background-color:unset;border:unset;color:#3fc5f0}.navigation.pagination .page-numbers li .page-numbers{font-family:Open Sans;font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#3fc5f0;padding:10px;border:1px solid #3fc5f0;border-radius:2px;background-color:transparent}.navigation.pagination .page-numbers li .page-numbers.current{background-color:#3fc5f0;color:#fff}.navigation.pagination .page-numbers li .page-numbers.dots{border:unset}.navigation.pagination .page-numbers li .page-numbers.next,.navigation.pagination .page-numbers li .page-numbers.prev{background-color:unset;color:#3fc5f0}@media (max-width:576px){.category_product-body__column-filter.is-closed{transition:.5s ease;left:-100%}}@media (max-width:576px){.category_product-body__column-filter.is-opened{transition:.5s ease;left:0}}.category_product-body__column-filter .widget.widget_categories{width:100%;padding-right:1rem}.category_product-body__column-filter .widget-title-holder{font-family:Jost;font-style:normal;font-weight:600;font-size:16px;line-height:26px;letter-spacing:.03em;color:#12326e;margin:0;padding:0 0 .75rem;border:unset}.category_product-body__column-filter ul li a{font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#282b35}.category_product-body__column-filter ul li a:hover{text-decoration:underline}.product_breadcrumbs{width:100%;height:50px;position:relative;margin:1rem 0}.product_breadcrumbs .breadcrumbs{align-items:center}.product_breadcrumbs .breadcrumbs-list__item,.product_breadcrumbs .breadcrumbs-list__item:after,.product_breadcrumbs .breadcrumbs-list__item>a{color:#5a5a5a}.product .col-lg-7{padding-left:0}.product_image{min-height:600px;max-height:600px}@media (max-width:576px){.product_image{min-height:600px;max-height:600px}}.product_image .woocommerce-product-gallery{width:100%!important;background-color:#f5f5f5;border-radius:5px;padding:1rem}.product_image .woocommerce-product-gallery .flex-viewport{height:500px!important;margin-bottom:0!important}.product_image .woocommerce-product-gallery .flex-viewport img{width:100%;height:475px;object-fit:contain;padding:3rem}.product_image ol.flex-control-nav.flex-control-thumbs{width:100%;padding:.5rem 0!important;display:flex;align-items:center;justify-content:center}.product_image ol.flex-control-nav.flex-control-thumbs li{width:min-content;padding:0!important;margin:0 .75rem!important}.product_image ol.flex-control-nav.flex-control-thumbs li img{padding:.5rem}.product_image ol.flex-control-nav.flex-control-thumbs li .flex-active{background:#e7e7e7;border-radius:5px}.product_bought-together{width:100%;display:flex;align-items:center;justify-content:center}@media (max-width:576px){.product_bought-together{padding-left:16px;padding-right:16px}}.product_bought-together .yith-wfbt-section.woocommerce{width:100%}.product_bought-together .yith-wfbt-section.woocommerce h3{font-family:Jost;font-style:normal;font-weight:600;font-size:24px;line-height:24px;letter-spacing:.03em;color:#373737}.product_bought-together .yith-wfbt-section.woocommerce form{display:flex;flex-direction:column}.product_bought-together .yith-wfbt-section.woocommerce form .yith-wfbt-images tbody tr .image-td{background:#f3f3f3;border-radius:10px;padding:.5rem 1rem}.product_bought-together .yith-wfbt-section.woocommerce form .yith-wfbt-images tbody tr .image-td a{display:flex;align-items:center;justify-content:center}.product_bought-together .yith-wfbt-section.woocommerce form .yith-wfbt-submit-block .price_text{margin-bottom:1rem}.product_bought-together .yith-wfbt-section.woocommerce form .yith-wfbt-submit-block .price_text .total_price_label{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.03em;color:#333}.product_bought-together .yith-wfbt-section.woocommerce form .yith-wfbt-submit-block .price_text .total_price{font-family:Open Sans;font-style:normal;font-weight:700;font-size:16px;line-height:27px;letter-spacing:.03em;color:#333}.product_bought-together .yith-wfbt-section.woocommerce form .yith-wfbt-items li span{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.03em;color:#333}.product_bought-together .yith-wfbt-section.woocommerce form .yith-wfbt-items li a span{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.03em;text-decoration:underline;color:#3fc5f0}.product_bought-together .yith-wfbt-section.woocommerce form .yith-wfbt-items li .price,.product_bought-together .yith-wfbt-section.woocommerce form .yith-wfbt-items li .price2{position:relative}.product_bought-together .yith-wfbt-section.woocommerce form .yith-wfbt-items li .price2 span,.product_bought-together .yith-wfbt-section.woocommerce form .yith-wfbt-items li .price span{font-family:Open Sans;font-style:normal;font-weight:700;font-size:16px;line-height:27px;letter-spacing:.03em;color:#333}.product_bought-together .yith-wfbt-section.woocommerce form .yith-wfbt-submit-button.button{background-color:#3fc5f0;border-radius:10px;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#f1f1f1}.product_bought-together .yith-wfbt-section.woocommerce form .yith-wfbt-submit-button.button:hover{background-color:#12b5ea}.product_first-row{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:1.5rem;width:100%}@media (max-width:576px){.product_first-row{display:none}}.product_first-row__wrap-title .product_title.entry-title{font-family:Jost;text-transform:uppercase;font-style:normal;font-weight:600;font-size:40px;line-height:48px;letter-spacing:.03em;color:#12326e}.product_first-row__wrap-price>.price,.product_first-row__wrap-price>.price2{margin:0!important;padding:0;display:flex;justify-content:flex-end;align-items:flex-end}.product_first-row__wrap-price>.price2 del,.product_first-row__wrap-price>.price del{font-family:Jost;font-style:normal;font-weight:600;font-size:26px;line-height:26px;letter-spacing:.03em;color:hsla(0,0%,54.1%,.4)!important}.product_first-row__wrap-price>.price2 bdi,.product_first-row__wrap-price>.price2 ins,.product_first-row__wrap-price>.price bdi,.product_first-row__wrap-price>.price ins{font-family:Jost;font-style:normal;font-weight:600;font-size:24px;line-height:24px;letter-spacing:.03em;color:#12326e}.product_first-row .price2 del{opacity:.5}.product_second-row{display:none;align-items:flex-start;justify-content:flex-start;margin:.75rem 0}.product_second-row__text{font-family:Jost;font-style:normal;font-weight:400;font-size:10px;line-height:14px;color:#00313c;margin-right:.5rem;padding-top:.5rem}.product_second-row__list{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.product_second-row__item{width:max-content;padding:.25rem 1.5rem;margin:.25rem;background:#f8f8f8;border-radius:100px;font-family:Jost;font-style:normal;font-weight:400;font-size:10px;line-height:14px;color:#00313c;display:flex;align-items:center;justify-content:center}.product_third-row{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.product_third-row__subtitle{font-size:22px;line-height:26px;margin-bottom:1rem;margin-top:1rem}.product_third-row__description,.product_third-row__subtitle{font-family:Open Sans;font-style:normal;font-weight:400;letter-spacing:.03em;color:#000}.product_third-row__description{font-size:16px;line-height:24px;margin-bottom:0}.product_fourth-row{height:75px;justify-content:center}.product_fifth-row,.product_fourth-row{width:100%;display:flex;align-items:center}.product_fifth-row{padding:1rem 0;justify-content:flex-start;flex-direction:column}.product_fifth-row input::-webkit-inner-spin-button,.product_fifth-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product_fifth-row input[type=number]{-moz-appearance:textfield}.product_sixth-row{width:100%;height:50px;display:flex;align-items:center;justify-content:center}.product_sixth-row figure,.product_sixth-row span{z-index:20;position:relative;background:#fff}.product_sixth-row span{padding-left:.75rem}.product_sixth-row figure{padding-right:.75rem}.product_sixth-row:before{content:"";display:block;width:92.5%;margin-left:3.75%;height:1px;background-color:#c4c4c4;position:absolute;left:0;z-index:-1}.product_seventh-row{margin-top:1.5rem}.product_seventh-row__points{background:#fff;box-shadow:0 0 24px rgba(0,0,0,.08);border-radius:4px;display:flex}.product_seventh-row__points--content{display:flex;align-items:center;justify-content:center;width:50%;padding:1.5rem 1rem;position:relative}.product_seventh-row__points--text{font-family:Open Sans;font-style:normal;font-weight:600;font-size:12px;line-height:16px;color:#12326e;margin-left:.75rem}.product_seventh-row__table{background:#fff;border:1px solid #e8e8e8;border-radius:3px;width:100%;margin-top:1.5rem;margin-bottom:1rem}.product_seventh-row__row{display:flex;justify-content:flex-start;align-items:center;padding:1rem 0;border-bottom:1px solid #e8e8e8}.product_seventh-row__row figure{margin-right:1rem;margin-left:1rem}.product_seventh-row__row--title{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;letter-spacing:.03em;color:#12326e}.product_trattamenti__container{position:relative;padding:3rem 0 2rem;margin-bottom:3rem}@media (max-width:576px){.product_trattamenti__container{padding:3rem 16px 2rem}}.product_trattamenti__container:after{content:"";display:block;position:absolute;width:110%;left:-5%;top:0;height:100%;background:#f9f9f9;border-radius:10px;z-index:-1}.product_trattamenti__col{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.product_trattamenti__col--title{color:#173274}.product_trattamenti__col--subtitle{color:#173274;margin-top:.75rem}.product_trattamenti__row_cards{margin-top:2.5rem}.product_trattamenti__row_cards .col-lg-3.col-md-3{margin:.75rem 0}@media (min-width:768px) and (max-width:1024px){.product_trattamenti__row_cards{width:100%;overflow-x:scroll;max-width:100%;flex-wrap:nowrap}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.product_trattamenti__row_cards{overflow:unset;flex-wrap:wrap}}.product_trattamenti__card{width:100%;min-height:280px;background-color:#fff;border-radius:5px;position:relative;transition:transform .4s;transform:translateY(0) scale(1);display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.product_trattamenti__card:hover{transition:transform .4s;transform:translateY(-4px) scale(1.005)}.product_trattamenti__card:hover .product_trattamenti__card--title{text-decoration:underline}.product_trattamenti__card--figure{min-height:150px;max-height:175px;width:100%;overflow:hidden}.product_trattamenti__card--figure img{object-fit:cover;width:100%;height:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.product_trattamenti__card--title{font-family:Jost;font-style:normal;font-weight:600;font-size:20px;line-height:24px;text-align:center;color:#173274;margin-top:1.5rem;padding:0 .5rem;width:90%;margin-left:5%}.product_trattamenti__row_all{display:flex;align-items:center;justify-content:center;margin-top:2rem}.product_trattamenti__row_all--link{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:36px;text-align:center;letter-spacing:.03em;text-decoration-line:underline;text-transform:uppercase;color:#173274}.product_trattamenti__row_all--link:hover{color:#1f449f}.product_seventh-row__points--content.content-left:after{content:"";display:block;height:60%;position:absolute;right:0;top:20%;background-color:#f0f0f0;width:1px}.single-product div.product form.cart .quantity{float:none!important;margin:0!important;display:inline-block}.product_fifth-row .cart{margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;width:100%}.product_fifth-row .cart .single_variation_wrap{width:100%}.product_fifth-row .cart .single_variation_wrap .woocommerce-variation-add-to-cart{width:100%;display:flex}.product_fifth-row .variations_form.cart{flex-direction:column}.product_fifth-row .cart .minus,.product_fifth-row .cart .plus{font-family:Open Sans;font-style:normal;font-weight:700;font-size:14px;line-height:24px;letter-spacing:.02em;color:#3c3c3b;height:45px;width:25px;padding:0;display:flex;align-items:center;justify-content:center}.product_fifth-row .cart .minus{border-top-left-radius:5px;border-bottom-left-radius:5px}.product_fifth-row .cart .plus{border-top-right-radius:5px;border-bottom-right-radius:5px}.product_fifth-row .cart .quantity input{font-family:Open Sans;font-style:normal;font-weight:700;font-size:14px;line-height:24px;letter-spacing:.02em;color:#3c3c3b;height:45px;outline:none;border:none;box-shadow:unset;background:rgba(60,60,59,.1)}.product_fifth-row .cart .single_add_to_cart_button.button.alt{background:#3fc5f0;border-radius:5px;margin-left:.5rem}.product_fifth-row .cart .single_add_to_cart_button.button.alt:hover{background:#12b5ea}.woocommerce-breadcrumb{display:none!important}.right-sidebar .content-area{width:100%}.content-area{float:none!important}.product_description{width:100%;padding-top:2rem;padding-bottom:1em}@media (max-width:576px){.product_description .row{margin-left:16px;margin-right:16px}}.product_description__label-contacts{width:100%;padding:1.25rem 1rem 1.25rem 0;display:flex;align-items:center;justify-content:space-between}.product_description__label-contacts:hover{cursor:pointer}.product_description__label-contacts--text{font-family:Jost;font-style:normal;font-weight:600;font-size:18px;line-height:18px;letter-spacing:.03em;color:#000;margin-left:.1rem}.product_description__content-contacts{width:100%;border-bottom:2px solid #9e9a9a;display:flex;flex-wrap:wrap}.product_description__content{width:100%;max-height:300px;overflow-y:scroll;margin-bottom:1rem}.product_description__content-contacts.is-closed{height:0;overflow:hidden;pointer-events:none;transition:.5s ease}.product_description__content-contacts.is-opened{height:max-content;overflow:visible;pointer-events:all;transition:.5s ease}.pswp__bg{opacity:.7!important;backdrop-filter:blur(5px)}.product_description__label-contacts--arrow.is-closed{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);transition:.6s ease}.product_description__label-contacts--arrow.is-opened{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);transition:.6s ease}.options,.options .prodcore__menu__types{width:100%}.options .prodcore__menu__types__title{width:100%;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:left;letter-spacing:.03em;color:#12326e}.options .prodcore__menu__types__group{margin:.5rem 0}form.variations_form.cart .variations.custom_quantity{display:none!important}.product_image{position:relative}.product_image .images{background-color:#fff}.product_image .onsale{position:absolute;top:25px;left:25px;z-index:20;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:1;text-transform:unset;text-align:center;letter-spacing:.03em;color:#fff;background-color:#12326e;border-radius:100%;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.product_image .woocommerce-product-gallery__trigger{z-index:10!important}.single_variation_wrap.prodcore__menu__end .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .yith-wcwl-add-to-wishlist,.single_variation_wrap.prodcore__menu__end .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .yith-wcwl-add-to-wishlist{margin-top:0}.single_variation_wrap.prodcore__menu__end .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .yith-wcwl-wishlistexistsbrowse,.single_variation_wrap.prodcore__menu__end .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .yith-wcwl-wishlistexistsbrowse{display:flex;align-items:center;justify-content:center;margin-left:7.5px}.single_variation_wrap.prodcore__menu__end .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .yith-wcwl-wishlistexistsbrowse a,.single_variation_wrap.prodcore__menu__end .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .yith-wcwl-wishlistexistsbrowse a{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#12326e;text-decoration:underline;margin-left:.25rem}.single_variation_wrap.prodcore__menu__end .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .feedback i,.single_variation_wrap.prodcore__menu__end .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .yith-wcwl-wishlistexistsbrowse .feedback i,.single_variation_wrap.prodcore__menu__end .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .feedback i,.single_variation_wrap.prodcore__menu__end .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .yith-wcwl-wishlistexistsbrowse .feedback i{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#f3f3f3;border-radius:5px}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .yith-wcwl-add-to-wishlist{margin-top:0}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .yith-wcwl-wishlistexistsbrowse{display:flex;align-items:center;justify-content:center}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .yith-wcwl-wishlistexistsbrowse a{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#12326e;text-decoration:underline;margin-left:.25rem}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .yith-wcwl-add-button{margin-left:7.5px}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .yith-wcwl-add-button .add_to_wishlist.single_add_to_wishlist i{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#f3f3f3;border-radius:5px}.single_variation_wrap.prodcore__menu__end .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse{display:flex;align-items:center;justify-content:center;margin-left:7.5px}.single_variation_wrap.prodcore__menu__end .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#12326e;text-decoration:underline;margin-left:.25rem}.single_variation_wrap.prodcore__menu__end .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{margin-left:7.5px}.single_variation_wrap.prodcore__menu__end .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist.single_add_to_wishlist i{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#f3f3f3;border-radius:5px}.single_variation_wrap.prodcore__menu__end .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .yith-wcwl-add-to-wishlist .feedback{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#000;display:flex;align-items:center;justify-content:center}.wishlist-page a{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#12326e}.wishlist-page .yith_wcwl_footer_additional_action a{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#fff;background:#173274;border-radius:5px;width:max-content;margin-top:1rem;padding:.95rem 3rem;margin-left:.5rem}@media (max-width:576px){.wishlist-page .yith_wcwl_footer_additional_action a{margin-left:0;margin-top:0;display:block}}.wishlist-page .yith_wcwl_footer_additional_action a:hover{background:#0f2049}.wishlist-page .wishlist-items-wrapper .product-add-to-cart a{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#fff;background:#3fc5f0;border-radius:5px;width:max-content;margin-top:1rem;padding:.95rem 3rem;margin-left:.5rem}@media (max-width:576px){.wishlist-page .wishlist-items-wrapper .product-add-to-cart a{margin-left:0;margin-top:0;display:block}}.wishlist-page .wishlist-items-wrapper .product-add-to-cart a:hover{background:#12b5ea}.wishlist-page .wishlist-title.wishlist-title-with-form h2{font-family:Jost;font-style:normal;font-weight:400;font-size:36px;line-height:44px;color:#12326e}.product_mobile_title{display:none}@media (max-width:576px){.product_mobile_title{width:100%;padding-left:16px;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}}.product_mobile_title h1{font-family:Jost;font-style:normal;font-weight:600;font-size:40px;line-height:48px;letter-spacing:.03em;color:#12326e}.product_mobile_title .product_price>.price,.product_mobile_title .product_price>.price2{margin:0!important;padding:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.product_mobile_title .product_price>.price2 del,.product_mobile_title .product_price>.price del{font-family:Jost;font-style:normal;font-weight:600;font-size:26px;line-height:26px;letter-spacing:.03em;color:hsla(0,0%,54.1%,.4)!important;opacity:.5}.product_mobile_title .product_price>.price2 bdi,.product_mobile_title .product_price>.price2 ins,.product_mobile_title .product_price>.price bdi,.product_mobile_title .product_price>.price ins{font-family:Jost;font-style:normal;font-weight:600;font-size:24px;line-height:24px;letter-spacing:.03em;color:#12326e}.bundle_button{width:100%;display:flex}@media (max-width:576px){.col_tabella_product{padding-left:0}}.bundled_products thead{display:none}.bundled_products tbody tr .bundled_item_col.bundled_item_details_col{width:100%}.bundled_products tbody tr .bundled_item_col.bundled_item_details_col .details .cart.bundled_item_cart_content.variations_form{flex-direction:row!important;display:flex}.single-product div.product .woocommerce-product-gallery .flex-viewport{border:1px solid #e9e9e9;border-radius:10px}.prodcore__menu__types__group .prodcore__menu__types__radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce-price-suffix{display:none}.wrap-cta-product{display:flex;flex-wrap:nowrap}@media (max-width:576px){.wrap-cta-product{flex-wrap:wrap}}form.cart .yith-wcwl-wishlistexistsbrowse{margin-left:7.5px}form.cart .feedback i,form.cart .yith-wcwl-wishlistexistsbrowse .feedback i{width:50px;height:47px;display:flex;align-items:center;justify-content:center;background:#f3f3f3;border-radius:5px}form.cart .yith-wcwl-add-to-wishlist{margin-top:0}form.cart .yith-wcwl-wishlistexistsbrowse{display:flex;align-items:center;justify-content:center}form.cart .yith-wcwl-wishlistexistsbrowse a{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#12326e;text-decoration:underline;margin-left:.25rem}form.cart .yith-wcwl-add-button{margin-left:7.5px}form.cart .yith-wcwl-add-button .add_to_wishlist.single_add_to_wishlist i{width:50px;height:47px;display:flex;align-items:center;justify-content:center;background:#f3f3f3;border-radius:5px}form.cart .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse{display:flex;align-items:center;justify-content:center;margin-left:7.5px}form.cart .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#12326e;text-decoration:underline;margin-left:.25rem}form.cart .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{margin-left:7.5px}form.cart .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist.single_add_to_wishlist i{width:50px;height:47px;display:flex;align-items:center;justify-content:center;background:#f3f3f3;border-radius:5px}form.cart .yith-wcwl-add-to-wishlist .feedback{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#000;display:flex;align-items:center;justify-content:center}.prodcore__menu__types__group{flex-wrap:wrap;row-gap:12px;gap:12px}.prodcore__menu__types__radio{max-width:calc(33% - 12px)}@media (max-width:768px){.prodcore__menu__types__radio{max-width:calc(50% - 12px)}}.prodcore__menu__types__group .prodcore__menu__types__radio input[type=radio]{margin:0!important}@media (max-width:768px){.product_fifth-row .cart .single_add_to_cart_button.button.alt{padding:5px;width:-webkit-fill-available}}.cart_title{font-family:Jost;font-style:normal;font-weight:600;font-size:40px;line-height:48px;letter-spacing:.03em;color:#12326e;margin-top:1.5rem}.cart_shipment-info{width:100%;background:hsla(0,0%,85.9%,.2);border-radius:10px;padding:1rem;margin:1.5rem 0}.cart_shipment-info,.cart_shipment-info__circle{display:flex;align-items:center;justify-content:center}.cart_shipment-info__circle{background:#1e3238;width:25px;height:25px;border-radius:100%;margin-right:.75rem;color:#fff}.cart_shipment-info__text{font-family:Open Sans;font-style:italic;font-weight:900;font-size:14px;line-height:21px;letter-spacing:.03em;color:#1e3238}.cart_riepilogo__title{width:100%;text-align:center;margin:.5rem 0}.cart_riepilogo__title span{font-family:Jost;font-style:normal;font-weight:600;font-size:18px;line-height:18px;text-align:center;letter-spacing:.03em;color:#12326e}.cart_riepilogo__table{width:100%;background:#e7f4f8;border-radius:10px;padding:1rem 0 .25rem;margin-bottom:1.25rem}.cart_riepilogo__row{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0;padding:0 1.25rem}.cart_riepilogo__row--title{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;letter-spacing:.03em;color:#12326e}.cart_riepilogo__row--result{font-weight:400;color:#333}.cart_riepilogo__row--result,.cart_riepilogo__row--total{font-family:Open Sans;font-style:normal;font-size:16px;line-height:26px}.cart_riepilogo__row--total{font-weight:700;color:#12326e;text-transform:uppercase}.cart_riepilogo__row--total_result{font-family:Jost;font-style:normal;font-weight:600;font-size:24px;line-height:24px;letter-spacing:.03em;color:#333}.cart_riepilogo__separator{height:1px;background-color:#badde8;width:100%;margin:1rem 0}.cart_riepilogo__go-checkout{margin-bottom:0!important;padding:0 20px 20px!important}.cart_riepilogo__go-checkout .ppc-button-wrapper{position:relative;z-index:0}.cart_riepilogo__go-checkout a{width:90%;margin-left:5%;margin-top:.5rem;background:#173274!important;border-radius:5px;font-family:Jost;font-style:normal;font-weight:600;font-size:16px!important;line-height:22px;text-align:center;letter-spacing:.03em;text-transform:uppercase;color:#fff;margin-bottom:0!important}.cart_riepilogo__go-checkout a:hover{background-color:#0f2049!important}.cart_riepilogo__go-checkout #pay_with_amazon{width:90%;max-width:90%;min-width:90%;margin:0 .5rem 0 5%}.cart_riepilogo__buy-with{text-align:center;width:100%;margin:.75rem 0}.cart_riepilogo__buy-with--text{font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#333}.cart_riepilogo__scalapay{text-align:center;width:100%;margin:.75rem 0;display:flex;align-items:center;justify-content:center}.cart_riepilogo__scalapay--text{font-family:Open Sans;font-style:normal;font-weight:600;font-size:14px;line-height:19px;color:#000}.cart_riepilogo__scalapay figure{margin-left:.25rem}.shop_table thead tr th{padding:5px;background-color:unset;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;letter-spacing:.03em;color:#12326e}.shop_table td,.shop_table tr{background-color:unset!important}.table-cart{border-radius:10px;padding:10px}.table-cart_product{display:flex!important;align-items:center;padding:0 .5rem!important}.table-cart_product img{width:55px;height:100px;object-fit:contain}.table-cart_product .text-product{margin-left:.5rem;display:block;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#12326e;text-decoration:unset!important}.table-cart_product .text-product:hover{text-decoration:underline!important}.table-cart .product-price{padding-left:0}.table-cart .product-price bdi,.table-cart .product-price span{font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#333}.table-cart .product-quantity,.table-cart .product-subtotal{padding-left:0}.table-cart .product-subtotal bdi,.table-cart .product-subtotal span{font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#333}.table-cart .product-remove{padding-left:0!important;padding-right:0!important;width:10%}.table-cart .product-remove a{width:auto}@media (max-width:768px){.table-cart .product-remove a{top:-116px!important;width:30px!important;right:-63vw!important}}table.cart tr:first-child td.product-remove{border-top-width:1.618em!important}.update_cart_custom{background-color:unset!important}.update_cart_custom button{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:36px;text-align:center;letter-spacing:.03em;text-decoration-line:underline;color:#12326e;background:unset;padding:0;margin-top:.5rem}.update_cart_custom button:hover{background-color:unset!important}.cart_coupon .coupon{display:flex!important;width:100%;align-items:center;justify-content:space-between}@media (max-width:576px){.cart_coupon .coupon{align-items:center}}.cart_coupon .coupon input{width:75%;min-width:75%;background:#f0f2f5;border-radius:5px;font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#5e6c8c;height:45px}@media (max-width:576px){.cart_coupon .coupon input{width:72.5%!important;min-width:unset}}.cart_coupon .coupon input:focus{outline:unset}.cart_coupon .coupon button{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#12326e;background:#d3deed;border-radius:5px;height:45px;width:23%;min-width:23%}@media (max-width:576px){.cart_coupon .coupon button{width:max-content;max-width:max-content}}.cart_coupon .coupon button:hover{background-color:#afc3de}.cart_coupon_title{font-family:Jost;font-style:normal;font-weight:600;font-size:24px;line-height:24px;letter-spacing:.03em;color:#12326e;padding:0!important}@media (max-width:576px){.cart_coupon_title{text-align:left!important}}.glide.cart_cross_sells{position:relative}.glide.cart_cross_sells .glide__slides.cart{margin:0;padding:0;white-space:unset!important}.glide__arrows.cart{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.glide__arrows.cart .glide__arrow{width:50px;height:calc(100% - 20px);margin-top:-20px;background-color:hsla(0,0%,76.9%,.3);display:flex;align-items:center;justify-content:center}.glide__arrows.cart .glide__arrow:hover{background-color:hsla(0,0%,76.9%,.75)}.glide__arrows.cart .glide__arrow--left{z-index:20;position:absolute;pointer-events:all;left:0}.glide__arrows.cart .glide__arrow--left .arrow{border-color:#173274;border-style:solid;border-width:0 3px 3px 0;display:inline-block;padding:6px;transform:rotate(135deg);transition:border .5s ease}.glide__arrows.cart .glide__arrow--right{z-index:20;position:absolute;pointer-events:all;right:0}.glide__arrows.cart .glide__arrow--right .arrow{border-color:#173274;border-style:solid;border-width:0 3px 3px 0;display:inline-block;padding:6px;transform:rotate(-45deg);transition:border .5s ease}.glide__arrow.glide__arrow--left{border-top-right-radius:10px;border-bottom-right-radius:10px}.glide__arrow.glide__arrow--right{border-top-left-radius:10px;border-bottom-left-radius:10px}.glide.cart_cross_sells .glide__slides.cart{padding-bottom:20px}.cross_sells_slider{width:100%;background-color:#f9f9f9;padding:2rem 0;height:auto;border-radius:10px}.cross_sells_slider__wrap-title{margin-bottom:2.5rem;display:flex;align-items:center;justify-content:center}.cross_sells_slider__wrap-title--title{font-family:Jost;font-style:normal;font-weight:600;font-size:24px;line-height:24px;letter-spacing:.03em;color:#12326e}@media (max-width:576px){.cart-collaterals{margin-top:3rem}}.checkout_coupon.woocommerce-form-coupon .form-row.form-row-first{margin-right:0!important}.checkout_coupon.woocommerce-form-coupon input{width:100%;min-width:100%;background:#f0f2f5;border-radius:5px;font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#5e6c8c;height:45px}.checkout_coupon.woocommerce-form-coupon input:focus{outline:unset}.checkout_coupon.woocommerce-form-coupon button{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#12326e;background:#d3deed;border-radius:5px;height:45px;width:50%;min-width:50%}.checkout_coupon.woocommerce-form-coupon button:hover{background-color:#afc3de}@media (max-width:576px){.custom_checkout__form{padding-left:32px;padding-right:32px}}.custom_checkout__form .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;letter-spacing:.03em;color:#333}.custom_checkout__form .woocommerce-billing-fields h3,.custom_checkout__form .woocommerce-shipping-fields h3{font-family:Jost;font-style:normal;font-weight:600;font-size:18px;line-height:18px;letter-spacing:.03em;color:#12326e;margin-bottom:1.5rem;display:block}.custom_checkout__form .woocommerce-additional-fields__field-wrapper p label,.custom_checkout__form .woocommerce-billing-fields__field-wrapper p label,.custom_checkout__form .woocommerce-shipping-fields__field-wrapper p label{font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#333}.custom_checkout__form .woocommerce-additional-fields__field-wrapper p span input,.custom_checkout__form .woocommerce-additional-fields__field-wrapper p span textarea,.custom_checkout__form .woocommerce-billing-fields__field-wrapper p span input,.custom_checkout__form .woocommerce-billing-fields__field-wrapper p span textarea,.custom_checkout__form .woocommerce-shipping-fields__field-wrapper p span input,.custom_checkout__form .woocommerce-shipping-fields__field-wrapper p span textarea{background:#fff;border:1px solid #3fc5f0;border-radius:5px;font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#12326e;max-width:100%;width:100%}.custom_checkout__form .woocommerce-additional-fields__field-wrapper p span input:placeholder,.custom_checkout__form .woocommerce-additional-fields__field-wrapper p span textarea:placeholder,.custom_checkout__form .woocommerce-billing-fields__field-wrapper p span input:placeholder,.custom_checkout__form .woocommerce-billing-fields__field-wrapper p span textarea:placeholder,.custom_checkout__form .woocommerce-shipping-fields__field-wrapper p span input:placeholder,.custom_checkout__form .woocommerce-shipping-fields__field-wrapper p span textarea:placeholder{opacity:.4}.custom_checkout__riepilogo h3{float:unset!important;width:100%!important;font-family:Jost;font-style:normal;font-weight:600;font-size:18px;line-height:18px;text-align:center;letter-spacing:.03em;color:#12326e}@media (max-width:576px){.custom_checkout__riepilogo h3{margin-bottom:1rem;margin-top:2rem}}.custom_checkout__riepilogo .woocommerce-checkout-review-order{float:unset!important}.custom_checkout__riepilogo .form-row-first,.custom_checkout__riepilogo .form-row-last{width:100%;clear:both}.custom_checkout__riepilogo .form-row-first button,.custom_checkout__riepilogo .form-row-last button{word-break:normal;height:auto}.custom_checkout__table{width:100%;padding:1rem 0 .25rem;margin-bottom:1.25rem}@media (max-width:576px){.custom_checkout__table{margin-left:16px;width:91.5%}}.custom_checkout__table .shop_table.woocommerce-checkout-review-order-table{background:#e7f4f8;border-radius:10px;margin-bottom:1.5rem}.custom_checkout__table .woocommerce-checkout-payment{background-color:#e7f4f8;border-radius:10px}.custom_checkout__table table tbody tr td,.custom_checkout__table table thead tr th{text-align:center}.custom_checkout__table table tfoot tr th{background-color:unset;text-align:center}.custom_checkout__table table tfoot tr td{text-align:center}.custom_checkout__table table tfoot .cart-subtotal th,.custom_checkout__table table tfoot .order-total th,.custom_checkout__table table tfoot .woocommerce-shipping-totals.shipping th{font-family:Open Sans;font-style:normal;font-weight:700;font-size:16px;line-height:26px;color:#12326e}.custom_checkout__table table tfoot .order-total td{font-family:Jost;font-style:normal;font-weight:600;font-size:24px;line-height:24px;letter-spacing:.03em;color:#333}.custom_checkout__table .form-row.place-order,.custom_checkout__table .woocommerce-checkout-payment .payment_box.payment_method_cod,.custom_checkout__table .woocommerce-checkout-payment label,.custom_checkout__table .woocommerce-checkout-payment li,.custom_checkout__table .woocommerce-checkout-payment ul{background-color:unset!important}.custom_checkout__table .form-row.place-order button{width:100%;margin-top:.5rem;background:#173274!important;border-radius:5px;font-family:Jost;font-style:normal;font-weight:600;font-size:16px!important;line-height:22px;text-align:center;letter-spacing:.03em;text-transform:uppercase;color:#fff;margin-bottom:0!important}.custom_checkout__table .form-row.place-order button:hover{background-color:#0f2049!important}.custom_checkout__row{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0;padding:0 1.25rem}.custom_checkout__row--title{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;letter-spacing:.03em;color:#12326e}.custom_checkout__row--result{font-weight:400;color:#333}.custom_checkout__row--result,.custom_checkout__row--total{font-family:Open Sans;font-style:normal;font-size:16px;line-height:26px}.custom_checkout__row--total{font-weight:700;color:#12326e;text-transform:uppercase}.custom_checkout__row--total_result{font-family:Jost;font-style:normal;font-weight:600;font-size:24px;line-height:24px;letter-spacing:.03em;color:#333}.custom_checkout__separator{height:1px;background-color:#badde8;width:100%;margin:1rem 0}.container_title_checkout{margin-top:1.5rem;margin-bottom:1.5rem}.checkout_hero{width:100%;text-align:left}.checkout_hero--text{font-family:Jost;font-style:normal;font-weight:600;font-size:40px;line-height:48px;letter-spacing:.03em;color:#12326e}.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .checkbox.w-100.add_cursor_pointer{display:flex;align-items:center;justify-content:flex-start}.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .checkbox.w-100.add_cursor_pointer input{width:max-content;margin-right:.75rem}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{display:block!important}.wrapper_checkout_coupon p{font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#12326e}.wrapper_checkout_coupon .form-row.form-row-first{width:62.5%;margin-right:2.5%}.wrapper_checkout_coupon .form-row.form-row-last{width:35%}.wrapper_checkout_coupon .form-row.form-row-last button{width:100%;word-break:normal;height:auto}.woocommerce-form.woocommerce-form-login.login p{font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#12326e}.woocommerce-form.woocommerce-form-login.login .form-row.form-row-first input,.woocommerce-form.woocommerce-form-login.login .form-row.form-row-last input{width:100%;min-width:100%;background:#f0f2f5;border-radius:5px;font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#5e6c8c;height:45px}.woocommerce-form.woocommerce-form-login.login button{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#12326e;background:#d3deed;border-radius:5px;height:45px;width:max-content}.wc-apa-widget-change{font-size:1rem!important}#billing_address_widget,#payment_method_widget,#shipping_address_widget{padding-bottom:1rem;margin-bottom:1px solid theme-color("dark")}#wc_brt_fermopoint_shipping_methods_custom-list_container .popup.orari{right:0!important;margin-right:-64px!important;left:auto!important}#wc_brt_fermopoint_shipping_methods_custom-list_container .popup.orari:before{right:65px!important;left:auto!important}#kl_newsletter_checkbox{width:auto;margin-right:.75rem}.thankyou{width:100%}.thankyou_hero{margin-top:35px;width:100%;min-height:400px;background:rgba(23,50,116,.9)}.thankyou_hero__row{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:4rem}.thankyou_hero__row--title{font-family:Jost;font-style:normal;font-weight:500;font-size:60px;line-height:72px;text-align:center;letter-spacing:.03em;color:#fff}@media (max-width:576px){.thankyou_hero__row--title{font-size:35px;line-height:45px}}.thankyou_hero__row--subtitle{font-family:Jost;font-style:normal;font-weight:700;font-size:48px;line-height:58px;text-align:center;letter-spacing:.01em;color:#fff}@media (max-width:576px){.thankyou_hero__row--subtitle{font-size:40px;line-height:50px}}.thankyou_content{width:100%;margin-top:-5rem;display:flex;align-items:flex-start;justify-content:space-around}@media (max-width:576px){.thankyou_content{flex-direction:column}}.thankyou_content__text{font-family:Jost;font-style:normal;font-weight:600;font-size:18px;line-height:18px;letter-spacing:.03em;color:#000;margin-bottom:.5rem;padding-left:1.25rem}.thankyou_content__row-product{display:flex;justify-content:space-between;align-items:center;background-color:#fff;width:100%;padding:.8rem 1.2rem;border-radius:10px;margin:.5rem 0}.thankyou_content__row-product--name{font-family:Jost;font-style:normal;font-weight:600;font-size:18px;line-height:18px;letter-spacing:.03em;color:#000}.thankyou_content__row-product--wrap-quantity{display:flex;align-items:center;justify-content:center;padding-left:3rem}@media (max-width:576px){.thankyou_content__row-product--wrap-quantity{width:inherit}}@media (min-width:768px) and (max-width:1024px){.thankyou_content__row-product--wrap-quantity{width:inherit}}.thankyou_content__row-product--quantity{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.03em;color:#848484;margin-right:.25rem}.thankyou_content__row-shipment{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.8rem 1.2rem;border-radius:10px;margin:1.25rem 0}.thankyou_content__wrap-left{width:44.5%;background:#f9f9f9;border-radius:10px;margin-left:4%;padding:4rem 4rem 2rem;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}@media (max-width:576px){.thankyou_content__wrap-left{width:90%;margin-left:5%;padding:2rem 1rem}}@media (min-width:768px) and (max-width:1024px){.thankyou_content__wrap-left{padding:2rem 1rem}}.thankyou_content__wrap-right{width:44.5%;background:#f9f9f9;padding:4rem 0;border-radius:10px;margin-right:4%;display:flex;align-items:center;justify-content:center}@media (max-width:576px){.thankyou_content__wrap-right{width:90%;margin-left:5%;flex-direction:column;margin-top:1.5rem;padding:2rem 0}}.thankyou_content__wrap-right__address{margin:0 3.5rem}@media (max-width:576px){.thankyou_content__wrap-right__address{margin:1rem 1.5rem}}@media (min-width:768px) and (max-width:1024px){.thankyou_content__wrap-right__address{margin:1rem 1.5rem}}.thankyou_content__wrap-right__text-address{font-family:Jost;font-style:normal;font-weight:600;font-size:18px;line-height:18px;letter-spacing:.03em;color:#000;margin-bottom:.75rem;display:block}.thankyou_content__wrap-right__paragraph{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.03em;color:#121212}.thankyou_friends{width:90%;margin-left:5%;background-size:cover;background-repeat:no-repeat;background-position:50%;margin-top:1.75rem;padding:6rem 0 4rem;border-radius:10px}.thankyou_friends__wrap-cta{width:100%;display:flex;align-items:center;justify-content:center;background:#f0f0f0;border-radius:10px;padding:1.25rem 0}@media (max-width:576px){.thankyou_friends__wrap-cta{flex-direction:column}}.thankyou_friends__wrap-cta span{font-family:Jost;font-style:normal;font-weight:500;font-size:24px;line-height:24px;text-align:center;letter-spacing:.03em;color:#173274;display:block;margin-right:.5rem}@media (max-width:576px){.thankyou_friends__wrap-cta span{margin-bottom:.5rem;font-size:20px;line-height:20px}}.thankyou_friends__wrap-cta a{font-family:Jost;font-style:normal;font-weight:700;font-size:24px;line-height:24px;text-align:center;letter-spacing:.03em;color:#173274}@media (max-width:576px){.thankyou_friends__wrap-cta a{font-size:20px;line-height:20px}}.thankyou_friends--title{font-family:Jost;font-weight:600;font-size:36px;line-height:36px;color:#173274;text-transform:uppercase;margin-bottom:1rem}.thankyou_friends--paragraph,.thankyou_friends--title{font-style:normal;text-align:center;letter-spacing:.03em}.thankyou_friends--paragraph{font-family:Open Sans;font-weight:700;font-size:16px;line-height:24px;color:#12326e}.artigiani_hero{width:100%;padding:7rem 0;display:flex;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.artigiani_hero__filter{background:rgba(23,50,116,.8)}.artigiani_hero__filter,.artigiani_hero__wrapper{position:absolute;width:100%;height:100%;top:0;left:0}.artigiani_hero__wrapper-col{position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:0}@media (max-width:576px){.artigiani_hero__wrapper-col{align-items:center}}.artigiani_hero__wrapper-content{width:100%;padding-top:50px}.artigiani_hero__wrapper-content--title{font-family:Jost;font-style:normal;font-weight:600;font-size:40px;line-height:48px;letter-spacing:.03em;color:#fff}@media (max-width:576px){.artigiani_hero__wrapper-content--title{text-align:center}}.artigiani_body{width:100%}.artigiani_body__row{width:100%;display:flex;align-items:center;justify-content:space-between;padding:2rem 0}@media (max-width:576px){.artigiani_body__row{padding:2rem 16px}}.artigiani_body__row .custom_select{margin:0 .25rem}@media (max-width:576px){.artigiani_body__row .custom_select{margin:.5rem .75rem .5rem 0}}.artigiani_body__row-content{padding-top:1.5rem}.artigiani_body__card{width:100%;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;transform:scael(0);display:block;transition:.5s ease;margin:1rem 0}.artigiani_body__card:hover{transform:scale(1.05);transition:.5s ease}.artigiani_body__card:hover h2{text-decoration:underline}.artigiani_body__card figure{width:100%;min-height:125px;max-height:125px;display:flex;align-items:center;justify-content:center;overflow:hidden}.artigiani_body__card figure img{width:100%;height:100%;object-fit:contain}.artigiani_body__card--content{background:#e0e8eb;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:1rem .75rem;min-height:100px}.artigiani_body__card--content h2{font-family:Jost;font-style:normal;font-weight:600;font-size:20px;line-height:24px;text-align:center;color:#173274}.artigiani_body__container{position:relative;margin-top:-75px;z-index:10;padding-bottom:4rem;margin-bottom:4rem}@media (max-width:576px){.artigiani_body__container{margin-top:0}}.artigiani_body__container:after{content:"";display:block;position:absolute;width:110%;left:-5%;top:0;height:100%;background:#f9f9f9;border-radius:10px;z-index:-1}.artigiani_body__container--title_filter{font-family:Jost;font-style:normal;font-weight:600;font-size:16px;line-height:26px;letter-spacing:.03em;color:#12326e}.artigiani_body__container--span_text{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#d5d5d5;margin-right:.75rem}.artigiani_body__container__submit{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#fff;background:#173274;border-radius:5px;width:max-content;padding:.75rem 3rem;margin-left:.5rem}@media (max-width:576px){.artigiani_body__container__submit{margin-left:0;margin-top:0;display:block}}.artigiani_body__container__submit:hover{background:#0f2049}.artigiani_body__row-filters{width:100%;height:100px}.artigiani-single{width:100%}.artigiani-single__hero{width:100%;height:350px;background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative}.artigiani-single__hero:before{content:"";display:block;width:100%;height:100%;background:rgba(23,50,116,.8);position:absolute;top:0;left:0}.artigiani-single__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.artigiani-single__wrapper--title{font-family:Jost;font-style:normal;font-weight:600;font-size:40px;line-height:48px;letter-spacing:.03em;color:#fff}.artigiani-single__body{width:100%}.artigiani-single__body__container{position:relative;margin-top:-75px;z-index:10;padding-bottom:4rem}@media (max-width:576px){.artigiani-single__body__container{margin-top:0}}.artigiani-single__body__container:after{content:"";display:block;position:absolute;width:110%;left:-5%;top:0;height:100%;background:#f9f9f9;border-radius:10px;z-index:-1}.artigiani-single__body__content{padding-bottom:2rem;padding-top:8rem;width:100%;position:relative}@media (max-width:576px){.artigiani-single__body__content{padding-top:10rem}}.artigiani-single__body__content .paragraph{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.03em;color:#000}.artigiani-single__body__content .paragraph h2,.artigiani-single__body__content .paragraph h3,.artigiani-single__body__content .paragraph h4,.artigiani-single__body__content .paragraph h5,.artigiani-single__body__content .paragraph h6{font-family:Open Sans;font-style:normal;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.03em;color:#12326e;margin-bottom:3rem}@media (max-width:576px){.artigiani-single__body__content .paragraph{padding:0 16px}}.artigiani-single__body__card{position:absolute;top:-125px;right:0;width:450px;height:200px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center}@media (max-width:576px){.artigiani-single__body__card{width:90%;right:5%;top:-75px}}.artigiani-single__body__card img{max-width:400px;max-height:175px;object-fit:cover}.artigiani-single__form--title{font-family:Jost;font-style:normal;font-weight:600;font-size:24px;line-height:24px;letter-spacing:.03em;color:#12326e;margin-bottom:2.5rem}@media (max-width:540px){.artigiani-single__form--title{margin-bottom:0}}.artigiani-single__form__wrapper{width:100%;height:400px;background:#e7e7e7;border-radius:20px}.for_mobile{display:flex;align-items:center;justify-content:center;width:max-content}@media (max-width:576px){.for_mobile{flex-direction:column;align-items:flex-start}}.select_paesi{display:none}.wrapper_select_paesi{display:flex;align-items:center;justify-content:center;width:max-content}.row_form_artigiani{display:flex;flex-direction:column}@media (max-width:576px){.row_form_artigiani{padding:1rem 0 1rem 1.25rem}}.row_form_artigiani input{width:45%}.row_form_artigiani input,.row_form_artigiani textarea{border:1px solid #27b6ff;box-sizing:border-box;border-radius:3px;background-color:unset;margin:.5rem 3.5% .5rem 0}.row_form_artigiani textarea{width:94%}.row_form_artigiani .privacy_row{display:flex}@media (max-width:576px){.row_form_artigiani .privacy_row{padding-right:1rem}}.row_form_artigiani .privacy_row input{width:max-content;margin:.5rem 1rem .5rem 0}.row_form_artigiani .submit_form{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#12326e;background:#d3deed;border-radius:5px;height:45px;width:max-content;margin-top:0}.row_form_artigiani .submit_form:hover{background:#afc3de}a:active,a:focus{outline:unset!important}.trattamenti-hero{width:100%;display:flex;position:relative}@media (max-width:576px){.trattamenti-hero:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#173274;opacity:.8;z-index:0}}.trattamenti-hero__container-left{width:70%;height:100%;background-color:#173274}@media (max-width:576px){.trattamenti-hero__container-left{width:100%;position:absolute;top:0;left:0}}.trattamenti-hero__container-right{width:30%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}@media (max-width:576px){.trattamenti-hero__container-right{width:100%;position:absolute;left:0;top:0;z-index:0}}.trattamenti-hero__container-right figure{width:100%;height:100%;position:absolute;top:0}.trattamenti-hero__container-right figure img{width:100%;height:100%;object-fit:cover}.trattamenti-hero__wrapper{position:relative;background-color:#173274;height:100%;width:100%;padding-bottom:150px}@media (max-width:576px){.trattamenti-hero__wrapper{z-index:5;padding-top:4rem}}.trattamenti-hero__wrapper-col{position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:0}@media (max-width:576px){.trattamenti-hero__wrapper-col{align-items:center}}.trattamenti-hero__wrapper-content{width:100%;padding-top:75px}.trattamenti-hero__wrapper-content--title{font-family:Jost;font-style:normal;font-weight:600;font-size:40px;line-height:48px;letter-spacing:.03em;color:#fff}@media (max-width:576px){.trattamenti-hero__wrapper-content--title{text-align:center}}.trattamenti-hero__wrapper-content--description{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.03em;color:#fff;margin-top:1.25rem}@media (max-width:576px){.trattamenti-hero__wrapper-content--description{text-align:center;padding:0 1rem}}.trattamenti-body{margin-top:-150px;margin-bottom:4rem}@media (max-width:576px){.trattamenti-body{z-index:10;position:relative}}.trattamenti-body__col{width:100%;height:max-content;padding-left:0}@media (max-width:576px){.trattamenti-body__col{padding-left:16px}}.trattamenti-body__card{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;background-color:#f9f9f9;height:100%;border-radius:10px;padding:1.75rem 2.5rem 1.75rem 3rem}@media (max-width:576px){.trattamenti-body__card{margin:1rem 0}}@media (min-width:768px) and (max-width:1024px){.trattamenti-body__card{margin:1rem 0}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.trattamenti-body__card{margin:0}}.trattamenti-body__card--title{font-family:Jost;font-style:normal;font-weight:600;font-size:24px;line-height:24px;letter-spacing:.03em;color:#3fc5f0;position:relative;display:flex;align-items:center;margin-bottom:.75rem}.trattamenti-body__card--title:before{content:"";display:block;width:10px;height:10px;border-radius:100%;position:absolute;left:-25px;background-color:#3fc5f0}.trattamenti-body__card--subtitle{font-family:Jost;font-style:normal;font-weight:600;font-size:18px;line-height:18px;letter-spacing:.03em;color:#000;margin-bottom:.5rem}.trattamenti-body__card--list{list-style:none;padding:0;margin:0}.trattamenti-body__card p{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.03em;color:#000}.trattamenti-body__row_cta{display:flex;align-items:center;justify-content:center;margin-top:2rem}.trattamenti-body__cta{width:max-content;border-radius:5px;background-color:#3fc5f0;margin-top:.5rem}.trattamenti-body__cta:hover{background-color:#12b5ea}.trattamenti-body__cta--text{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#fff;text-transform:uppercase;padding:.5rem 4.5rem}.trattamenti-loop{width:100%;padding:4rem 0;position:relative;margin:.5rem 0;display:flex;align-items:center}.trattamenti-loop__left-step{position:absolute;left:0;transform:rotate(-90deg) translateY(-30px);width:max-content}@media (max-width:576px){.trattamenti-loop__left-step{display:none}}.trattamenti-loop__left-step .list_circles{list-style:none;padding:0;display:flex;justify-content:center;margin:.5rem 0 0}.trattamenti-loop__left-step .list_circles li{width:10px;height:10px;border-radius:100%;background:#12326e;opacity:.4;margin:0 .25rem}.trattamenti-loop__left-step .bolded,.trattamenti-loop__left-step .bolded .classic{font-family:Jost;font-style:normal;font-weight:600;font-size:24px;line-height:24px;letter-spacing:.03em;color:#12326e;text-transform:uppercase}.trattamenti-loop__left-step .bolded .classic{opacity:.4}.trattamenti-loop__top-return{position:absolute;top:5%;right:10%;width:max-content}.trattamenti-loop__top-return:hover{cursor:pointer}.trattamenti-loop__top-return .intro{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;text-decoration-line:underline;text-transform:uppercase;color:#dcdcdc}.trattamenti-loop__top-return .intro:hover{color:#c3c3c3}.trattamenti-loop__bg_left{position:absolute;width:65%;height:100%;background-color:#f9f9f9;top:0;left:0}@media (max-width:576px){.trattamenti-loop__bg_left{width:100%}}@media (min-width:768px) and (max-width:1024px){.trattamenti-loop__bg_left{width:100%}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.trattamenti-loop__bg_left{width:65%}}.trattamenti-loop__bg_right{position:absolute;width:35%;height:100%;background-color:#e7f4f8;top:0;right:0}@media (max-width:576px){.trattamenti-loop__bg_right{display:none}}@media (min-width:768px) and (max-width:1024px){.trattamenti-loop__bg_right{display:none}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.trattamenti-loop__bg_right{display:block}}.trattamenti-loop__wrapper{position:relative;height:inherit;width:100%;display:flex;align-items:center}.trattamenti-loop__wrapper--col_left{width:100%;padding:4rem 0;position:relative}@media (max-width:576px){.trattamenti-loop__wrapper--col_left{width:90%;margin-left:5%}}@media (min-width:768px) and (max-width:1024px){.trattamenti-loop__wrapper--col_left{width:87.5%;margin-left:12.5%}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.trattamenti-loop__wrapper--col_left{width:100%;margin-left:0}}.trattamenti-loop__wrapper--col_right{width:100%;display:flex;align-items:center;justify-content:flex-end}.trattamenti-loop__card_left{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.trattamenti-loop__card_left{width:85%;margin-left:8%}}.trattamenti-loop__card_left--title{font-family:Jost;font-style:normal;font-weight:600;font-size:36px;line-height:36px;letter-spacing:.03em;color:#3fc5f0;margin-bottom:1.5rem;display:block}.trattamenti-loop__card_left--paragraph{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.03em;color:#000;margin-top:1.5rem}.trattamenti-loop__card_left figure{width:100%;min-height:250px;max-height:250px}.trattamenti-loop__card_left figure img{width:100%;height:100%;object-fit:cover}.trattamenti-loop__card_left__cta{width:max-content;border-radius:5px;background-color:#3fc5f0;margin-top:.5rem;position:absolute;right:0;bottom:.5rem}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.trattamenti-loop__card_left__cta{right:5%}}.trattamenti-loop__card_left__cta:hover{background-color:#12b5ea}.trattamenti-loop__card_left__cta--text{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#fff;text-transform:uppercase;padding:.5rem 4.5rem}.trattamenti-loop__card_right{width:70%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}@media (max-width:576px){.trattamenti-loop__card_right{display:none}}@media (min-width:768px) and (max-width:1024px){.trattamenti-loop__card_right{width:60%;margin-right:20%;margin-top:2.5rem;align-items:center}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.trattamenti-loop__card_right{width:70%;margin-right:0;margin-top:0;align-items:flex-start}}.trattamenti-loop__card_right--title{font-family:Jost;font-style:normal;font-weight:600;font-size:18px;line-height:18px;letter-spacing:.03em;color:#3fc5f0;display:block;margin-bottom:1.5rem;text-transform:uppercase}.trattamenti-loop__card_right--wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.trattamenti-loop__card_right--small{padding:1rem;margin:.35rem 0}.trattamenti-loop__card_right--big,.trattamenti-loop__card_right--small{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px}.trattamenti-loop__card_right--big{flex-direction:column;padding:2rem 0 .5rem;margin-bottom:1.5rem}.trattamenti-loop__card_right--big figure{width:100px}.trattamenti-loop__card_right--title_product{font-size:20px;line-height:29px;margin-top:1rem}.trattamenti-loop__card_right--title_product,.trattamenti-loop__card_right--title_product_small{font-family:Jost;font-style:normal;font-weight:600;color:#12326e;text-transform:uppercase;margin-bottom:.5rem}.trattamenti-loop__card_right--title_product_small{font-size:12px;line-height:12px;letter-spacing:.03em;padding-left:.5rem}.trattamenti-loop__card_right--description_product{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.03em;color:#000;width:75%;text-align:center}.trattamenti-loop__card_right--description_product_small{font-family:Jost;font-style:normal;font-weight:400;font-size:12px;line-height:17px;color:#000;padding-left:.5rem;margin-bottom:0}.trattamenti-kit{width:100%;padding:5rem 0 0}.trattamenti-kit__title{font-family:Jost;font-weight:600;font-size:40px;line-height:48px}.trattamenti-kit__paragraph,.trattamenti-kit__title{font-style:normal;text-align:center;letter-spacing:.03em;color:#12326e}.trattamenti-kit__paragraph{font-family:Open Sans;font-weight:400;font-size:16px;line-height:24px;margin-top:.5rem;margin-bottom:3.5rem}.trattamenti-kit__card{width:100%;background:#f0f2f5;display:flex;align-items:center;justify-content:flex-start;padding:.5rem 1rem .5rem 0}.trattamenti-kit__card figure{padding:1rem;width:40%;display:flex;align-items:center;justify-content:center}.trattamenti-kit__card--wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;width:60%}.trattamenti-kit__card--discount{position:absolute;top:5%;right:5%;width:50px;height:50px;background-color:#173274;border-radius:100%;display:flex;align-items:center;justify-content:center}.trattamenti-kit__card--discount .discount{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;letter-spacing:.03em;color:#fff}.trattamenti-kit__card--prices{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;position:relative;padding-left:1rem;margin-top:.5rem}.trattamenti-kit__card--price{font-family:Jost;font-style:normal;font-weight:600;font-size:20px;line-height:29px;color:#173274;margin:0}.trattamenti-kit__card--discounted_price{font-family:Jost;font-style:normal;font-weight:600;font-size:13px;line-height:19px;color:rgba(0,0,0,.4);position:relative;margin:-.25rem 0 0}.trattamenti-kit__card--discounted_price:before{content:"";background-color:#173274;width:100%;height:2px;position:absolute;display:block;top:9px}.trattamenti-kit__card--info{width:100%;margin-top:1rem;padding-left:1rem}.trattamenti-kit__card--title_product{font-family:Jost;font-style:normal;font-weight:600;font-size:20px;line-height:29px;text-align:left;color:#173274;text-transform:uppercase;margin-top:.5rem;width:max-content}.trattamenti-kit__card--title_product:hover{text-decoration:underline}.trattamenti-kit__card--description_product{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-align:left;letter-spacing:.03em;color:#000;margin-top:0;margin-bottom:0}.trattamenti-kit__card_left{border-radius:10px 0 0 10px;margin-bottom:1rem}.trattamenti-kit__card_right{border-radius:0 10px 10px 0;margin-bottom:1rem}.trattamenti-kit__last_row{margin-top:4rem}.trattamenti-card{width:100%;background:#fff;border-radius:10px;padding-bottom:1.5rem;transform:scale(1);transition:transform .5s ease;display:block}.trattamenti-card:hover{transform:scale(1.025);transition:transform .5s ease}.trattamenti-card figure{min-height:150px;max-height:150px;overflow:hidden}.trattamenti-card figure img{object-fit:cover;width:100%;height:100%}.trattamenti-card__title{font-family:Jost;font-style:normal;font-weight:600;font-size:20px;line-height:24px;text-align:center;color:#173274;margin-top:1rem;padding:0 .5rem}.trattamenti-card__title:hover{text-decoration:underline}.trattamenti .wrapper_all_trattamenti .trattamenti-loop:last-child .trattamenti-loop__wrapper .container .row .trattamenti-loop__wrapper--col_left .trattamenti-loop__card_left .trattamenti-loop__card_left__cta{pointer-events:none;position:absolute;opacity:0}.search_hero{height:400px;background:rgba(23,50,116,.9)}.search_hero,.search_hero__col{width:100%;display:flex;align-items:center;justify-content:center}.search_hero__col{margin-top:-5rem}.search_hero__col--text{font-family:Jost;font-style:normal;font-weight:500;font-size:60px;line-height:120%;text-align:center;letter-spacing:.03em;color:#fff}@media (max-width:576px){.search_hero__col--text{font-size:40px;line-height:50px}}.search_hero__col--text_bolded{font-style:italic;font-weight:600}.search_body{margin-top:-5rem;position:relative;z-index:10}.search_body-container{position:relative;padding:3rem 0 2rem}.search_body-container:after{content:"";display:block;position:absolute;width:110%;left:-5%;top:0;height:100%;background:#f9f9f9;border-radius:10px;z-index:-1}.search_body__row-cta{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:3rem}@media (max-width:576px){.search_body__row-cta{margin:0}}.search_body__row-title{width:100%;text-align:center;display:flex;justify-content:center;padding-bottom:1rem;margin:4rem 0 2rem}.search_body__row-title--text{font-size:35px;line-height:48px;color:#000}.search_body__cta,.search_body__row-title--text{font-family:Jost;font-style:normal;font-weight:600;text-align:center}.search_body__cta{width:max-content;border-radius:10px;background-color:#3fc5f0;font-size:14px;line-height:26px;letter-spacing:.03em;color:#fff;padding:.5rem 2rem;margin:0 .35rem}@media (max-width:576px){.search_body__cta{margin:.35rem}}.search_body__cta:hover{cursor:pointer;background-color:#12b5ea}@media (max-width:576px){.search_body__row-products{width:100%;overflow-x:scroll;display:flex;flex-wrap:nowrap;padding-left:1rem}}.search_body__row-products .col-lg-3{margin:1rem 0}@media (max-width:576px){.search_body__row-products .col-lg-3{width:80%;min-width:80%}}@media (max-width:576px){.search_body__row-trattamenti{width:100%;overflow-x:scroll;display:flex;flex-wrap:nowrap;padding-left:1rem}}.search_body__row-trattamenti .col-lg-3{margin:1rem 0}@media (max-width:576px){.search_body__row-trattamenti .col-lg-3{width:80%;min-width:80%}}@media (max-width:576px){.search_body__row-articles{width:100%;overflow-x:scroll;display:flex;flex-wrap:nowrap;padding-left:1rem}}.search_body__row-articles .col-lg-4{margin:1rem 0}@media (max-width:576px){.search_body__row-articles .col-lg-4{width:90%;min-width:90%}}.search_expert{margin-top:2rem}.custom_login{padding-top:3rem}.myaccount__hero .storefront-breadcrumb{padding:0;margin:0 0 1em}.myaccount__hero .storefront-breadcrumb .col-full{padding-left:0}.myaccount__hero__block-title{background:linear-gradient(180deg,#536fa6,#538dff);width:100%;padding:3em 0;display:flex;align-items:center;justify-content:center;flex-direction:column}.myaccount__hero__block-title--title{color:red;padding-top:.25em;margin-bottom:0}.myaccount__hero__wrap-description{display:flex;align-items:center;justify-content:center;padding:1.5em 0 1em}.myaccount__content{background-color:#f1f1f1;padding-top:8em;margin-top:-6em}.myaccount__content--subtitle{font-family:Jost;font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-transform:uppercase;color:#3fc5f0;margin-bottom:1em;display:block}@media (max-width:576px){.myaccount__content--subtitle{display:none}}.myaccount__wrap-login{padding:1em 2em}.myaccount__wrap-login h2{margin-bottom:1.5rem}.myaccount__wrap-signin{padding:1em 2em}.myaccount__wrap-signin h2{margin-bottom:2.5rem}.myaccount__wrap-signin .woocommerce-FormRow.form-row.form-row__button a{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#12326e;background:#d3deed;border-radius:5px;height:45px;width:max-content}.myaccount__wrap-signin .woocommerce-FormRow.form-row.form-row__button a:hover{background:#afc3de}.woocommerce-form-register label,.woocommerce-form-register p{font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#12326e}.woocommerce-form-register input{border:1px solid #27b6ff;box-sizing:border-box;border-radius:3px;background-color:unset}.woocommerce-form-register button{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#12326e;background:#d3deed;border-radius:5px;height:45px;width:max-content;margin-top:1rem}.woocommerce-form-register button:hover{background:#afc3de}.woocommerce-form-register .title_artigiani,.woocommerce-form-register .title_produttori{margin-top:1rem}.woocommerce-form-register .list_imprese{padding:0;margin:0 0 2rem 1rem}.woocommerce-form-register .list_imprese li{font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#12326e}.wrap_registration{padding-top:3rem}.woocommerce-form.woocommerce-form-login.login input{border:1px solid #27b6ff;box-sizing:border-box;border-radius:3px;background-color:unset}.woocommerce-form.woocommerce-form-login.login .form-row{flex-direction:column}.woocommerce-form.woocommerce-form-login.login p.woocommerce-LostPassword.lost_password a{font-family:Open Sans;font-style:normal;font-weight:700;font-size:14px;line-height:26px;text-decoration-line:underline;color:#333}#customer_login{padding-bottom:4em}p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first input{border:1px solid #27b6ff;box-sizing:border-box;border-radius:3px;background-color:unset}form.woocommerce-ResetPassword.lost_reset_password.col-lg-12 p{font-family:Open Sans;font-style:normal;font-weight:400!important;font-size:16px!important;line-height:34px!important;color:#333;text-align:center}.woocommerce-MyAccount-navigation{background-color:#fff;width:100%!important;padding:1.5em}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation ul li{padding:.75em 0;border-bottom:1px solid #828282}.woocommerce-MyAccount-navigation ul li a{font-family:Jost;font-style:normal;font-weight:700!important;font-size:14px!important;line-height:20px!important;text-transform:uppercase;color:red!important}.woocommerce-MyAccount-navigation ul li:last-child(){border-bottom:unset}.woocommerce-MyAccount-content{width:100%!important}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active a{font-family:Jost;font-style:normal;font-weight:700!important;font-size:14px!important;line-height:20px!important;text-transform:uppercase;color:#333!important}.myaccount__content{padding-bottom:4em}.u-column12.col-12.woocommerce-Address{box-shadow:0 0 16px rgba(39,182,255,.2);padding:1.5em;background-color:#fff;margin:1em 0}.woocommerce-MyAccount-content p{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#333}.woocommerce-MyAccount-content p a,td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a{color:#27b6ff;text-decoration:underline}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a:hover{color:#00a1f3}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{padding:.5em;background-color:#27b6ff;color:#fff}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a:hover{background-color:#00a1f3}.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a{background-color:#27b6ff;color:#fff}.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a:hover{background-color:#00a1f3}.woocommerce-EditAccountForm.edit-account{padding:2em;background-color:#fff;box-shadow:0 0 16px rgba(39,182,255,.2)}.woocommerce-EditAccountForm.edit-account fieldset{padding:0;background-color:unset}.woocommerce-EditAccountForm.edit-account fieldset legend{background-color:unset}.woocommerce-EditAccountForm.edit-account label{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#333}.woocommerce-EditAccountForm.edit-account input{border:1px solid #27b6ff;box-sizing:border-box;border-radius:3px;background-color:#fbfbfb!important}.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button{background-color:#27b6ff;color:#fff}.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button:hover{background:#afc3de}.woocommerce-form.woocommerce-form-login.login .form-row .woocommerce-button.button.woocommerce-form-login__submit{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#12326e;background:#d3deed;border-radius:5px;height:45px;width:max-content;margin-top:1rem}.woocommerce-form.woocommerce-form-login.login .form-row .woocommerce-button.button.woocommerce-form-login__submit:hover{background:#afc3de}.woocommerce-order-details{margin-bottom:3rem;padding-top:1.5rem}.woocommerce-order-details h2{font-family:Jost;font-style:normal;font-weight:600;font-size:24px;line-height:24px;text-align:center;letter-spacing:.03em;color:#173274}.woocommerce-order-details table{margin:2.5rem 0;background-color:#f9f9f9}.woocommerce-order-details table thead{background-color:#e0e0e0}.wholesale-login-wrapper{padding-top:2.5rem}.wholesale-login-custom .col-lg-12{padding:0;margin:0}.wholesale-login-custom .col-lg-12 .col-lg-6{width:100%;min-width:100%}.myprofile{width:100%}.myprofile_navigation{background-color:#173274;width:100%}@media (max-width:576px){.myprofile_navigation{height:auto}}@media (max-width:1199px){.myprofile_navigation{padding-top:2rem}}@media (max-width:576px){.myprofile_navigation .container{width:100%;padding:0;margin:0}}.myprofile_navigation .row{display:flex;align-items:center;justify-content:space-between}@media (max-width:576px){.myprofile_navigation .row{justify-content:flex-start;height:auto;width:100%;padding:0;margin:0}}.myprofile_navigation--text{font-family:Jost;font-style:normal;font-weight:600;font-size:18px;line-height:18px;display:flex;align-items:center;letter-spacing:.03em;color:#fff;text-transform:uppercase}@media (max-width:576px){.myprofile_navigation--text{justify-content:center;width:100%;padding:1.5rem 0}}@media (max-width:1199px){.myprofile_navigation--text{margin-bottom:1.5rem}}.myprofile_navigation__wrapper{width:max-content;height:100%}@media (max-width:576px){.myprofile_navigation__wrapper{width:100%;overflow-x:scroll;height:100px}}.myprofile_navigation__wrapper nav{display:flex;padding:0;margin:0;height:100%;background-color:unset}.myprofile_navigation__wrapper nav ul{display:flex;border-top:unset!important}.myprofile_navigation__wrapper nav ul li{margin:0;padding:0 1rem}@media (max-width:576px){.myprofile_navigation__wrapper nav ul li{padding:0 1.5rem}}.myprofile_navigation__wrapper nav ul li a{display:flex!important;flex-direction:column;align-items:center;justify-content:center;font-family:Open Sans!important;font-style:normal!important;font-weight:700!important;font-size:12px!important;line-height:22px!important;letter-spacing:.03em!important;color:#fff!important;height:100%;text-align:center}@media (max-width:576px){.myprofile_navigation__wrapper nav ul li a{font-size:10px!important;line-height:20px!important}}.myprofile_navigation__wrapper nav ul li a:before{margin-left:0;font-size:1.35rem;display:flex;align-items:center;justify-content:center}.myprofile_navigation__wrapper nav ul li.is-active{background-color:#f4f4f4;color:#173274!important}.myprofile_navigation__wrapper nav ul li.is-active>a,.myprofile_navigation__wrapper nav ul li.is-active>a:before{color:#173274!important}.myprofile_response{width:100%;padding:3rem 0}@media (max-width:576px){.myprofile_response{padding:3rem 16px}}.myprofile_response p{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.03em;color:#121212}.blog{width:100%}.blog_hero{width:100%;padding:5rem 0;background-position:50%;background-size:cover;background-repeat:no-repeat}.blog_hero .container,.blog_hero .row{height:inherit}.blog_hero__col{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.blog_hero__col--text{font-family:Jost;font-style:normal;font-weight:600;font-size:40px;line-height:48px;text-align:left;letter-spacing:.03em;color:#173274}.blog_hero__col--text p{margin:0}.blog_filters{border-bottom:1px solid #dedede}.blog_filters__row{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0}@media (max-width:576px){.blog_filters__row{padding:1.5rem 0 1.5rem 16px}}.blog_filters__row--text{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#132a62}.blog_filters__row .custom_select{margin-left:1rem}.blog_section{width:100%;position:relative;margin-top:2rem}.blog_section-row_cards{margin-top:3rem}.blog_section-row_cards .home-blog-card .home-blog-card--figure{min-height:150px;max-height:175px;margin-bottom:1rem;overflow:hidden}.blog_section__container{position:relative;padding:3rem 0 2rem;margin-bottom:3rem}.blog_section__container:after{content:"";display:block;position:absolute;width:110%;left:-5%;top:0;height:100%;background:#f9f9f9;border-radius:10px;z-index:-1}.blog_section__col{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.blog_section__col--title{font-weight:600;font-size:36px;line-height:36px}.blog_section__col--subtitle,.blog_section__col--title{font-family:Jost;font-style:normal;text-align:center;letter-spacing:.03em;color:#173274}.blog_section__col--subtitle{font-weight:500;font-size:20px;line-height:25px;margin-top:.75rem}.row.blog_filters__row{margin:0}@media (max-width:576px){.row.blog_filters__row{padding-left:0}.row.blog_filters__row>div{display:flex;justify-content:center;align-items:center;width:100%}}.custom-search-blog{width:auto!important;min-width:400px!important;justify-content:flex-end;align-items:center;margin:0;padding-right:0}@media (max-width:576px){.custom-search-blog{justify-content:center;margin-top:2rem}}.custom-search-blog .header_second-row__wrap-inputs--input{width:60%}@media (max-width:576px){.row.category-blog_filters__row{justify-content:center;padding-left:0;padding-right:0;margin:0}}@media (max-width:576px){.row.category-blog_filters__row .category-blog_filters__row--title{text-align:center}}.row.category-blog_filters__row .for_mobile{align-items:center;width:100%;justify-content:space-between;margin-top:2rem}.category-blog{width:100%}.category-blog_filters{border-bottom:1px solid #dedede;border-top:1px solid #dedede}.category-blog_filters__row{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0}@media (max-width:576px){.category-blog_filters__row{padding:1.5rem 16px}}.category-blog_filters__row--title{font-family:Jost;font-style:normal;font-weight:600;font-size:40px;line-height:48px;letter-spacing:.03em;color:#173274}.category-blog_filters__row--text{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#132a62}.category-blog_filters__row .for_mobile{margin-top:1rem}.category-blog_filters__row .custom_select{margin-left:1rem}@media (max-width:576px){.category-blog_filters__row .custom_select{margin-left:0}}.category-blog_section{width:100%;position:relative;margin-top:2rem}.category-blog_section-row_cards{padding-bottom:1rem}.category-blog_section-row_cards .home-blog-card{margin:1rem 0}@media (max-width:576px){.category-blog_section-row_cards .home-blog-card{margin:1rem 16px}}.category-blog_section-row_cards .home-blog-card .home-blog-card--figure{min-height:150px;max-height:175px;margin-bottom:1rem;overflow:hidden}.category-blog_section__container{position:relative;padding:3rem 0 2rem;margin-bottom:3rem}.category-blog_section__container:after{content:"";display:block;position:absolute;width:110%;left:-5%;top:0;height:100%;background:#f9f9f9;border-radius:10px;z-index:-1}.category-blog_section__col{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.category-blog_section__col--title{font-weight:600;font-size:36px;line-height:36px}.category-blog_section__col--subtitle,.category-blog_section__col--title{font-family:Jost;font-style:normal;text-align:center;letter-spacing:.03em;color:#173274}.category-blog_section__col--subtitle{font-weight:500;font-size:20px;line-height:25px;margin-top:.75rem}.category-blog_description{margin-top:1rem}.category-blog_description--paragraph{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.03em;color:#000}.article-blog{width:100%;padding:1.5rem 0;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.article-blog:before{content:"";display:block;position:absolute!important;top:0;left:0;background:linear-gradient(0deg,rgba(23,50,116,.8),rgba(23,50,116,.8));width:100%;height:100%}.article-blog__wrapper{position:relative;top:0;left:0;width:100%;height:100%;min-height:12rem;display:flex;align-items:center;justify-content:center}.article-blog__categories{width:100%;display:flex;align-items:center;justify-content:flex-start;margin-bottom:.75rem}.article-blog__categories--card{background:rgba(240,242,245,.4);border-radius:120px;width:max-content;display:flex;align-items:center;justify-content:center;margin:0 .5rem;padding:.35rem 1rem}@media (max-width:576px){.article-blog__categories--card{width:inherit}}.article-blog__categories--text{font-family:Jost;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#fff}.article-blog__title{font-weight:600;font-size:40px;line-height:48px;letter-spacing:.03em;margin-bottom:1rem}.article-blog__data,.article-blog__title{font-family:Jost;font-style:normal;color:#fff}.article-blog__data{font-weight:500;font-size:14px;line-height:20px}.article-blog__content{width:100%;padding-top:3rem}@media (max-width:576px){.article-blog__content{padding:3rem 1rem 0}}.article-blog__content p{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.03em;color:#000;margin:.5rem 0}@media (max-width:576px){.article-blog__content p{width:100%}}.article-blog__content h2{margin-top:0}.article-blog__content h3{font-size:24px;line-height:24px;color:#173274}.article-blog__content h3,.article-blog__content h4{font-family:Jost;font-style:normal;font-weight:600;letter-spacing:.03em}.article-blog__content h4{font-size:18px;line-height:18px;color:#12326e}.article-blog__content img{max-width:100%;object-fit:cover;min-height:400px;max-height:400px;margin:1.5rem 0;display:block;object-position:left}@media (max-width:576px){.article-blog__content img{object-fit:contain}}.article-blog__content figure{display:none;width:100%!important;min-height:400px;max-height:400px;flex-direction:column;align-items:flex-start;margin:1.5rem 0 6rem}.article-blog__content figure img{object-fit:contain;width:max-content;max-width:max-content;margin:unset!important}@media (max-width:576px){.article-blog__content figure img{width:100%}}.article-blog__content .aligncenter{max-width:max-content;margin-left:auto;margin-right:auto}.article-blog__content .aligncenter img{object-position:center}.article-blog__categories .article-blog__categories--card:first-child{margin-left:0}.article_cross_sells_carousel{margin:4rem 0}.wp-block-embed.is-type-video .wp-block-embed__wrapper,.wp-block-embed__wrapper{height:100%;width:100%}.black-friday_hero{width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.black-friday_hero__row{padding:4rem 0 0;display:flex;align-items:flex-end;justify-content:center}.black-friday_hero__pretitle{font-family:Jost;font-style:normal;font-weight:600;font-size:50px;line-height:44px;letter-spacing:.03em;color:#fff}@media (max-width:576px){.black-friday_hero__pretitle{font-size:30px;line-height:36px}}.black-friday_hero__wrap-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-bottom:2rem}.black-friday_hero__title{font-family:Jost;font-style:normal;font-weight:600;font-size:100px;line-height:100px;color:#fff;letter-spacing:-.05em;text-shadow:4px 3px 18px rgba(0,0,0,.4);margin:.5rem 0}@media (max-width:576px){.black-friday_hero__title{font-size:42px;line-height:50px}}.black-friday_hero__container-form{width:100%;background-color:rgba(63,197,240,.7);padding:0 1rem .5rem;margin-top:3rem;margin-bottom:3rem;border-radius:10px}.black-friday_hero__container-form--title{padding-top:1.5rem;font-size:1.618em;font-weight:600;color:#fff;margin-bottom:.5rem}.black-friday_hero__container-form .wpcf7,.black-friday_hero__container-form .wpcf7 form{background-color:transparent}.black-friday_hero__container-form .wpcf7 form p label{font-family:Jost;font-style:normal;font-weight:400;font-size:18px;line-height:18px;letter-spacing:.03em;color:#000;position:relative;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.black-friday_hero__container-form .wpcf7 form p label input{border:1px solid #27b6ff;box-sizing:border-box;border-radius:3px;background-color:#fbfbfb!important;margin-top:.5rem}@media (max-width:576px){.black-friday_hero__container-form .wpcf7 form p label input{width:100%}}.black-friday_hero__container-form .wpcf7 form .wpcf7-form-control.wpcf7-submit{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#12326e;background:#d3deed;border-radius:5px;height:45px;width:max-content;margin-top:1rem}.black-friday_hero__container-form .wpcf7 form .wpcf7-form-control.wpcf7-submit:hover{background:#afc3de}.black-friday_hero__container-form .wpcf7 form select{-webkit-border-radius:0;border-radius:0;background-color:transparent;height:3em;width:100%;-webkit-box-shadow:none;box-shadow:none;font-weight:100;padding:.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;border:1px solid #27b6ff;margin-top:.75rem}.black-friday_hero__container-form .wpcf7 form select:after{content:"";border:solid #173274;border-width:0 3px 3px 0;display:inline-block;padding:4px;transform:rotate(-45deg);margin-left:-3px;position:absolute;right:5%}.black-friday_content{width:100%;position:relative;background-color:#000;padding-bottom:6rem}.black-friday_row-filter{display:flex;align-items:center;justify-content:center;background-color:#2486a5}.black-friday_row-filter__list{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:center}@media (max-width:576px){.black-friday_row-filter__list{justify-content:flex-start;width:100%;overflow-x:scroll}}.black-friday_row-filter__item{width:max-content;padding:1rem 1.5rem}@media (max-width:576px){.black-friday_row-filter__item{padding:.75rem 1rem}}.black-friday_row-filter__item:hover{background-color:#1b647b;cursor:pointer}.black-friday_row-filter__item h4{font-family:Jost;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#fff;text-transform:uppercase}.black-friday_row-content{width:100%;position:relative}.black-friday_row-content--title{font-family:Jost;font-style:normal;font-weight:900;font-size:30px;line-height:32px;color:#35c5f2;padding-top:3rem;margin-bottom:1rem}.black-friday_row-content--paragraph{font-family:Jost;font-style:normal;font-weight:400;font-size:18px;line-height:32px;color:#fff}.black-friday_row-content--figure{width:100%;min-height:300px;max-height:350px;background-size:cover;background-repeat:no-repeat;background-position:top}.black-friday_row-content__title{font-family:Jost;font-style:normal;font-weight:900;font-size:38px;line-height:46px;color:#35c5f2;padding-top:5rem;margin-bottom:1rem;text-align:center}.black-friday_row-content__subtitle{font-family:Jost;font-style:normal;font-weight:400;font-size:28px;line-height:36px;color:#35c5f2;text-align:center}.black-friday_row-content.hide{display:none;transition:.5s ease;pointer-events:none;position:absolute}.black-friday_row-content.show{display:block;transition:.5s ease;pointer-events:all;position:relative}.page-template-black-friday .footer-newsletter{margin-top:0}.azienda_hero{width:100%;height:200px;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative}.azienda_hero:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,rgba(23,50,116,.8),rgba(23,50,116,.8));z-index:0}.azienda_hero .container,.azienda_hero .row{height:inherit}.azienda_hero__col{height:100%;width:100%;display:flex;align-items:center;justify-content:flex-start;z-index:10;position:relative}.azienda_hero__col--text{font-family:Jost;font-style:normal;font-weight:600;font-size:40px;line-height:48px;text-align:center;letter-spacing:.03em;color:#fff}@media (max-width:576px){.azienda_hero__col--text{padding-left:1rem}}.azienda_content p{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.03em;color:#000}.azienda_content .image-full{width:100%;min-height:425px;max-height:450px}.azienda_content .image-full img{width:100%;height:100%;object-fit:cover}.azienda_content .row{margin:4rem 0}.azienda_content__col{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.azienda_content__title{font-size:24px;letter-spacing:.03em;color:#173274;margin-bottom:.75rem}.azienda_content__subtitle,.azienda_content__title{font-family:Jost;font-style:normal;font-weight:600;line-height:24px}.azienda_content__subtitle{font-size:20px;color:#3fc5f0;margin-bottom:.6rem}.azienda_content .half-full{width:100%;min-height:300px;max-height:325px}@media (max-width:576px){.azienda_content .half-full{margin-bottom:1.5rem}}.azienda_content .half-full img{width:100%;height:100%;object-fit:cover}.contatti_hero{width:100%}.contatti_hero__map{width:100%;height:450px}.contatti_content .col-lg-2{flex-direction:column}.contatti_content .col-lg-2,.contatti_content__figure{display:flex;align-items:center;justify-content:center}.contatti_content__figure{width:100px;height:100px;border-radius:100%;border:2px solid #35c5f2;margin-top:2rem}@media (max-width:576px){.contatti_content__figure{width:60px;height:60px}}.contatti_content__figure img{width:60px;height:60px}@media (max-width:576px){.contatti_content__figure img{width:40px;height:40px}}.contatti_content__title{font-weight:500;font-size:16px;line-height:20px;color:#35c5f2}.contatti_content__paragraph,.contatti_content__title{font-family:Jost;font-style:normal;margin-top:.5rem;text-align:center}.contatti_content__paragraph{font-weight:400;font-size:14px;line-height:18px;color:#212529}.contatti_form{width:100%;margin-top:3rem;padding:4rem 0;background-size:cover;background-repeat:no-repeat;background-position:50%}.contatti_form__text{width:100%}.contatti_form__text--title{font-weight:600;font-size:36px;line-height:42px}.contatti_form__text--paragraph,.contatti_form__text--title{font-family:Jost;font-style:normal;color:#646666;text-align:left}.contatti_form__text--paragraph{font-weight:400;font-size:18px;line-height:28px;margin-top:1.5rem}.contatti_form__wrapper{width:100%;height:400px;border:5px solid orange}.page-template-contatti .footer-newsletter{margin-top:0}.trucchi_hero{width:100%;height:300px;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative}@media (max-width:576px){.trucchi_hero{height:350px}}.trucchi_hero:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,rgba(23,50,116,.8),rgba(23,50,116,.8));z-index:0}.trucchi_hero .container,.trucchi_hero .row{height:inherit}.trucchi_hero__col{height:100%;width:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;z-index:10;position:relative}.trucchi_hero__col--text{font-family:Jost;font-style:normal;font-weight:600;font-size:40px;line-height:48px;text-align:center;letter-spacing:.03em;color:#fff}@media (max-width:576px){.trucchi_hero__col--text{padding-left:1rem;font-size:30px;line-height:36px}}.trucchi_hero__col--paragraph{font-family:Jost;font-style:normal;font-weight:600;font-size:30px;line-height:36px;text-align:left;letter-spacing:.03em;color:#fff;margin-top:1rem;margin-bottom:0}@media (max-width:576px){.trucchi_hero__col--paragraph{padding-left:1rem;font-size:24px;line-height:30px;text-align:center}}.trucchi_info{width:100%;padding:4rem 0}.trucchi_info__title{font-family:Jost;font-style:normal;font-weight:600;font-size:40px;line-height:48px;text-align:center;color:#646666}.trucchi_info__subtitle{font-size:34px;line-height:40px;color:#35c5f2;border-top:unset;width:80%;margin-left:10%}.trucchi_info__paragraph,.trucchi_info__subtitle{font-family:Jost;font-style:normal;font-weight:400;text-align:center}.trucchi_info__paragraph{font-size:28px;line-height:36px;color:#646666;margin-top:.75rem}.trucchi_content{width:100%;position:relative;padding:2rem 0}.trucchi_content:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(63,197,240,.1)}.trucchi_content .row{margin:4rem 0}.trucchi_content .row_cta{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;position:relative}.trucchi_content__number{font-family:Jost;font-style:normal;font-weight:900;font-size:96px;line-height:112px;text-align:left;color:#35c5f2}.trucchi_content__paragraph{border-top:unset;font-family:Jost;font-style:normal;font-weight:400;font-size:30px;line-height:38px;text-align:left;color:#212529;margin-top:1rem}.page-template-porta-amico .footer-newsletter{margin-top:0}.chiedi-esperto__form form{width:100%}.chiedi-esperto__form .wrap_row{width:100%;display:flex;align-items:center;justify-content:flex-start;margin:1rem 0}@media (max-width:576px){.chiedi-esperto__form .wrap_row{flex-direction:column}}.chiedi-esperto__form .wrap_row label{width:48%}@media (max-width:576px){.chiedi-esperto__form .wrap_row label{width:100%}}.chiedi-esperto__form .wrap_row label span{width:100%;display:block}.chiedi-esperto__form .wrap_row label span input{width:95%}.chiedi-esperto__form .wrap_privacy label{display:flex;align-items:center;justify-content:flex-start}.chiedi-esperto__form label{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#333}.chiedi-esperto__form input,.chiedi-esperto__form textarea{border:1px solid #27b6ff;box-sizing:border-box;border-radius:3px;background-color:#fbfbfb!important}.chiedi-esperto__form button.woocommerce-Button.button{background-color:#27b6ff;color:#fff}.chiedi-esperto__form button.woocommerce-Button.button:hover{background:#afc3de}.chiedi-esperto__form select{-webkit-border-radius:0;border-radius:0;background-color:transparent;height:3em;width:max-content;-webkit-box-shadow:none;box-shadow:none;font-weight:100;padding:.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;border:1px solid #27b6ff;margin-top:.75rem}.chiedi-esperto__form select option{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#333}.chiedi-esperto__form select:after{content:"";border:solid #173274;border-width:0 3px 3px 0;display:inline-block;padding:4px;transform:rotate(-45deg);margin-left:-3px;position:absolute;right:5%}.error__content{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:6rem 0}.error__title{font-size:40px;line-height:48px;margin-bottom:2.5rem}.error__btn,.error__title{font-family:Jost;font-style:normal;font-weight:600;letter-spacing:.03em;color:#12326e;text-align:center}.error__btn{font-size:14px;line-height:26px;background:#d3deed;border-radius:5px;height:45px;width:max-content;margin-top:0;padding:.5rem 1rem}.error__btn:hover{background:#afc3de}.unisciti_text-white{color:#fff}.unisciti_title{font-weight:600;color:#fff;margin-bottom:.5rem}.unisciti-newsletter{background-color:rgba(63,197,240,.7);padding:0 1rem .5rem;margin-top:3rem;margin-bottom:3rem;border-radius:10px;align-self:end}@media (max-width:576px){.unisciti-newsletter{align-self:center}}.unisciti-newsletter .row{display:flex;align-items:center;justify-content:center}.unisciti-newsletter form .row_info{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:100%}@media (max-width:576px){.unisciti-newsletter form .row_info{flex-wrap:wrap}}@media (max-width:576px) and (max-width:576px){.unisciti-newsletter form .row_info br{display:none}}.unisciti-newsletter form .row_info .ajax-loader{position:absolute;right:15px}.unisciti-newsletter form .row_info input[type=submit]{width:100%!important}.unisciti-newsletter form .row_info .wpcf7-form-control-wrap{width:100%}.unisciti-newsletter form .row_info .wpcf7-form-control-wrap input{background:#f0f2f5;border-radius:5px;font-family:Jost;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#5e6c8c;height:45px;width:100%}@media (max-width:576px){.unisciti-newsletter form .row_info .wpcf7-form-control-wrap input{margin-bottom:.5rem}}.unisciti-newsletter form .row_info .wpcf7-form-control-wrap input:focus{outline:unset}.unisciti-newsletter form .row_info .wpcf7-form-control-wrap input[type=checkbox]{width:auto}.unisciti-newsletter form .row_info .wpcf7-form-control-wrap select{text-align-last:left;padding:12px 40px 12px 7.5px;width:100%;border:2px solid #3fc5f0;border-radius:5px;background-color:#f9f9f9;height:45px;background-image:linear-gradient(45deg,transparent 50%,#3fc5f0 0),linear-gradient(135deg,#3fc5f0 50%,transparent 0);background-repeat:no-repeat;background-position:calc(100% - 20px) calc(1em + 4px),calc(100% - 15px) calc(1em + 4px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;font:inherit;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#173274;text-transform:capitalize}.unisciti-newsletter form .row_info .wpcf7-form-control-wrap select option{font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;letter-spacing:.03em;color:#282b35;text-transform:capitalize}.unisciti-newsletter form .row_info .wpcf7-form-control-wrap select:focus{outline:0}.unisciti-newsletter form .row_info input[type=submit]{background:#173274;border-radius:5px;font-family:Jost;font-style:normal;font-weight:600;font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#fff;height:45px;width:100%}.unisciti-newsletter form .row_info input[type=submit]:hover{background-color:#0f2049}.unisciti-newsletter form .row_info p{margin:0;width:100%}.unisciti-newsletter form .row_privacy{display:flex;align-items:center;justify-content:center;margin-top:-.5rem;margin-left:0;font-family:Open Sans;font-style:normal;font-weight:600;font-size:10px;line-height:26px;text-align:center;letter-spacing:.03em;color:#fff}@media (max-width:576px){.unisciti-newsletter form .row_privacy{text-align:left;padding-top:1.25rem;font-size:8px}}.unisciti-newsletter form .row_privacy span{margin-right:.25rem;display:flex;align-items:center;justify-content:center}@media (max-width:576px){.unisciti-newsletter form .row_privacy span{margin-top:.15rem}}.unisciti-newsletter form .row_privacy .wpcf7-form-control-wrap{width:inherit}.unisciti-newsletter form .wpcf7-response-output{font-family:Jost;font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:center;letter-spacing:.03em}.unisciti-newsletter__wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0}.unisciti-newsletter__wrapper--title{font-weight:700;font-size:36px;line-height:36px}.unisciti-newsletter__wrapper--subtitle,.unisciti-newsletter__wrapper--title{font-family:Jost;font-style:normal;text-align:center;letter-spacing:.03em;color:#fff}.unisciti-newsletter__wrapper--subtitle{font-weight:500;font-size:20px;line-height:25px;margin-top:.75rem;width:75%}.unisciti-newsletter__form{width:100%;min-height:100px;margin-top:1.5rem}
/*# sourceMappingURL=bundle.a070d512.css.map */