@keyframes bounceIt{0%{transform:translateX(0)}50%{transform:translateX(3px)}100%{transform:translateX(0)}}@keyframes bounceItReverse{0%{transform:translateX(0)}50%{transform:translateX(-3px)}100%{transform:translateX(0)}}@keyframes scalyPagination{0%{transform:scale(.8)}50%{transform:scale(.9)}100%{transform:scale(.8)}}@-ms-viewport{width:device-width}html{box-sizing:border-box;-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{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.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-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;min-height:1px;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%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.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%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.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%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.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%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.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:1201px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.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%}}@media (min-width:1600px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-ms-flex-order:-1;order:-1}.order-xxl-last{-ms-flex-order:13;order:13}.order-xxl-0{-ms-flex-order:0;order:0}.order-xxl-1{-ms-flex-order:1;order:1}.order-xxl-2{-ms-flex-order:2;order:2}.order-xxl-3{-ms-flex-order:3;order:3}.order-xxl-4{-ms-flex-order:4;order:4}.order-xxl-5{-ms-flex-order:5;order:5}.order-xxl-6{-ms-flex-order:6;order:6}.order-xxl-7{-ms-flex-order:7;order:7}.order-xxl-8{-ms-flex-order:8;order:8}.order-xxl-9{-ms-flex-order:9;order:9}.order-xxl-10{-ms-flex-order:10;order:10}.order-xxl-11{-ms-flex-order:11;order:11}.order-xxl-12{-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.333333%}.offset-xxl-2{margin-left:16.666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.333333%}.offset-xxl-5{margin-left:41.666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.333333%}.offset-xxl-8{margin-left:66.666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.333333%}.offset-xxl-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}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,button,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}sup{vertical-align:super;font-size:.6rem}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-family:"neulis-neue",sans-serif;font-weight:400;font-size:1rem;color:#001153;max-width:100vw;overflow-x:hidden;position:relative;left:0}p,li,address,h1,h2,h3{line-height:1.3}p strong,p b{font-weight:500}p a{text-decoration:underline}li a{text-decoration:underline}li strong,li b{font-weight:700}*,:before,:after{box-sizing:border-box}a{text-decoration:none;color:inherit}img{max-width:100%;max-height:100%;height:auto;user-select:none}picture{width:100%;height:100%;display:block;user-select:none}section{padding:5rem calc(5vw + 80px) 0 calc(5vw + 80px)}button{cursor:pointer;outline:none}body.can-touch *{-webkit-tap-highlight-color:#fff0}.basicAppear{opacity:0}.basicAppear.-y{transform:translate(0,50px) scale(1)}.basicAppear.-y.scaly{transform:translate(0,50px) scale(.8)}.basicAppear.-noOpaq{opacity:1}.basicAppear.-xLeft{transform:translate(-200px,0) scale(1)}.basicAppear.-xRight{transform:translate(200px,0) scale(1)}.stickyAppear.toScaleImg{transform:scale(1.2)}.stickyAppear.toScale{transform:scale(.9)}.stickyAppear.fromBtm{transform:translate(0,50px)}.stickyAppear.fromBtm.increase{transform:translate(0,100px)}.stickyAppear.fromTop{transform:translate(0,-50px)}.stickyAppear.fromTop.increase{transform:translate(0,-100px)}.stickyAppear.fromLeft{transform:translate(-50px,0)}.stickyAppear.fromLeft.increase{transform:translate(-100px,0)}.stickyAppear.fromRight{transform:translate(50px,0)}.stickyAppear.fromRight.increase{transform:translate(100px,0)}.doubleMask .maskLeft{transform:translate(-20px,0) scale(.95)}.doubleMask .maskRight{transform:translate(20px,0) scale(.95)}.loading .hero_content .title,.loading .hero_content .text,.loading .hero_content .hero_actions>*{opacity:0;transform:translate(0,28px)}.loading .hero_content .hero_visual{opacity:0;transform:scale(1.04)}.loading .main_hero .title,.loading .main_hero .text,.loading .main_hero .hero_actions>*,.loading .main_hero .main_hero_form,.loading .main_hero .diagnostic_form_container{opacity:0;transform:translate(0,28px)}.loading .main_hero .main_hero_visual img{opacity:0;transform:scale(1.04)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-timing-function:cubic-bezier(.22,1,.36,1);mix-blend-mode:normal}::view-transition-old(root){animation-name:ossanis-page-fade-out;animation-duration:0.32s}::view-transition-new(root){animation-name:ossanis-page-fade-in;animation-delay:0.12s;animation-duration:0.56s}@keyframes ossanis-page-fade-out{from{opacity:1}to{opacity:0}}@keyframes ossanis-page-fade-in{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation-duration:1ms}}.title{font-size:clamp(1.6rem, 3vw, 2rem);font-weight:700;display:inline-block;text-wrap:balance}.title p{display:inline-block;line-height:1}.title strong{font-size:clamp(2rem, 5vw, 3rem);font-weight:700;font-family:"alkaline",sans-serif;line-height:1;margin-top:-.5rem;color:#0868eb;display:block}.title.center{text-align:center}.title.mainFont strong{font-family:"neulis-neue",sans-serif;color:currentColor;font-size:clamp(1.8rem, 4vw, 2.4rem)}.titleLite{font-size:clamp(1.4rem, 2vw, 2rem);font-weight:700;display:inline-block;text-wrap:balance}.titleLite p{display:inline-block;line-height:1}.titleLite em{font-size:clamp(0.9rem, 1vw, 1rem)}.titleLite.center{text-align:center}.btn{padding:.75rem 2rem;background-color:#0868eb;transition:all 0.3s cubic-bezier(0,.07,.57,.99);display:inline-block;border-radius:2rem;color:#FFF;font-weight:500}.btn:hover{background-color:#001153}.btn.white{background-color:#FFF;color:#0868eb}.btn.white:hover{background-color:#001153;color:#FFF}.btn.blueBorder{background-color:#fff0;border:2px solid #0868eb;color:#0868eb}.btn.blueBorder:hover{background-color:#0868eb;color:#FFF}.btn.whiteBorder{background-color:#fff0;border:2px solid #FFF;color:#FFF}.btn.whiteBorder:hover{background-color:#FFF;color:#0868eb}.text{width:min(750px, 100%);max-width:100%;min-width:0;margin:.6rem 0}.text p{margin:.75rem 0;display:inline-block}.text.center{text-align:center;margin:1rem auto}.text.center p{margin:.75rem auto}.text.center ul{list-style:none;padding-left:0}.text ul,.text ol{margin:.6rem 0;list-style:disc;padding-left:2rem}.text ul li,.text ol li{margin:.75rem 0;font-weight:500}.text.noMarg{margin:0}.text.noMarg p{margin-top:0}.text.justify{text-align:justify}.text.hasPrettyList ul{list-style:none}.text.hasPrettyList li{position:relative;padding-left:1.5rem}.text.hasPrettyList li::before{content:"";position:absolute;left:0;top:2px;width:1.2rem;height:1.2rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaXJjbGUtY2hlY2stYmlnLWljb24gbHVjaWRlLWNpcmNsZS1jaGVjay1iaWciPjxwYXRoIGQ9Ik0yMS44MDEgMTBBMTAgMTAgMCAxIDEgMTcgMy4zMzUiLz48cGF0aCBkPSJtOSAxMSAzIDNMMjIgNCIvPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat}.text.hasPrettyList.blueCheck li::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwODY4ZWIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaXJjbGUtY2hlY2stYmlnLWljb24gbHVjaWRlLWNpcmNsZS1jaGVjay1iaWciPjxwYXRoIGQ9Ik0yMS44MDEgMTBBMTAgMTAgMCAxIDEgMTcgMy4zMzUiLz48cGF0aCBkPSJtOSAxMSAzIDNMMjIgNCIvPjwvc3ZnPg==)}.block_actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem}.block_actions a{text-decoration:none}.block_actions.center{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.accordion{display:grid;gap:1rem;width:min(100%, 760px);margin:3rem auto;padding:0;list-style:none;text-align:left}.accordion_item{overflow:hidden;border-radius:2rem;background:linear-gradient(40deg,#0868eb 0%,rgb(8 104 235 / .9) 100%);color:#FFF;box-shadow:0 1rem 2.25rem rgb(0 17 83 / .08),0 .25rem .75rem rgb(8 104 235 / .14)}.accordion_trigger{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:1rem;width:100%;padding:1rem 1.5rem;border:0;appearance:none;color:inherit;background:#fff0;font:inherit;font-weight:700;text-align:left;cursor:pointer}.accordion_trigger span{position:relative;padding-left:2rem}.accordion_trigger span:before{content:"";position:absolute;left:0;top:calc(50% - 0.6rem);width:1.2rem;height:1.2rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaXJjbGUtY2hlY2stYmlnLWljb24gbHVjaWRlLWNpcmNsZS1jaGVjay1iaWciPjxwYXRoIGQ9Ik0yMS44MDEgMTBBMTAgMTAgMCAxIDEgMTcgMy4zMzUiLz48cGF0aCBkPSJtOSAxMSAzIDNMMjIgNCIvPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat}.accordion_trigger svg{flex:0 0 auto;width:1.2rem;height:1.2rem;color:#FFF}.accordion_panel{height:0;overflow:hidden}.accordion_panel .text{width:100%;padding:0 1.5rem 1.5rem 3rem;margin:0;opacity:0;transform:translateY(8px)}.accordion_panel .text p{display:block;margin:.75rem 0 0;font-weight:400}.coverImg{width:100%;height:100%;object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center;vertical-align:middle}.rounded{border-radius:2rem;overflow:hidden}.visualShade{position:absolute;width:101%;height:100%;z-index:1;background:linear-gradient(90deg,#0868eb,#fff0)}.doubleMask{--gap:2rem;--radius:clamp(24px, 5vw, 42px);display:flex;gap:var(--gap);width:100%;min-width:0;margin:auto;height:450px}.mask{flex:1;aspect-ratio:300/584;border-radius:var(--radius);overflow:hidden}.mask img{height:100%;width:calc(200% + var(--gap));object-fit:cover;max-width:none}.maskLeft img{object-position:left center}.maskRight img{object-position:right center;transform:translateX(calc(-50% - var(--gap) / 2))}.col-12.center{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}.spaceBtm{margin-bottom:2rem}.spaceTop{margin-top:2rem}@media (max-width:1500px){.title{font-size:clamp(1.4rem, 2.5vw, 1.8rem)}.title strong{font-size:clamp(2rem, 4vw, 2.4rem)}}@media (max-width:1300px){.text ul,.text ol{padding-left:1rem}}@media (max-width:1024px){section{padding:5rem calc(5vw + 16px) 0 calc(5vw + 16px)}}@media (max-width:767px){section{padding:4rem 5vw 0 5vw}.doubleMask{--gap:1rem;height:280px!important}.block_actions{width:100%}.block_actions .btn{width:100%;text-align:center}}@media (max-width:420px){.doubleMask{--gap:1rem;height:280px!important}.doubleMask .maskLeft{width:100%;transform:translate(0,20px) scale(.9)}.doubleMask .maskLeft img{object-position:center center;width:100%}.maskRight{display:none}}.shapeGeoLogo{position:absolute;z-index:2;top:-1px;left:calc(5vw + 80px + 40px);width:150px;transform:rotate(180deg)}.shapeGeoLogo path{fill:#FFF}header{position:sticky;top:0;left:0;z-index:10;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:nowrap;gap:2rem;width:100%;height:80px;padding:1.5rem 5vw 1rem calc(5vw + 80px);background:rgb(255 255 255 / .96)}header.is-sticky .stickyDevis{pointer-events:auto}.logo{display:inline-flex;align-items:center;width:220px;height:100%;position:relative;position:absolute;left:calc(5vw + 80px);top:0}.logo picture{display:inline-flex;align-items:center}.logo img{display:block;width:100%;height:auto}.stickyDevis{background-color:#0868eb;padding:.5rem 1.5rem;border-radius:2rem;color:#FFF;font-weight:700;transition:background-color 0.2s cubic-bezier(0,.07,.57,.99),color 0.2s cubic-bezier(0,.07,.57,.99);display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;font-family:"alkaline",sans-serif;font-size:1.4rem;position:absolute;opacity:0;visibility:hidden;pointer-events:none;transform:scale(.8)}.stickyDevis:hover{background-color:#001153}.header_right{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;flex-wrap:nowrap;gap:.75rem;flex:1 1 auto;min-width:0}.topLinks{position:absolute;right:5vw;top:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap;gap:1rem}.topLink_faq,.topLink_number{text-transform:uppercase;font-weight:400;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.25rem;background-color:#fff0;color:#FFF;padding:.25rem 1.5rem;background-color:#015fc9;border-radius:0 0 0 1rem;transition:background-color 0.2s cubic-bezier(0,.07,.57,.99),color 0.2s cubic-bezier(0,.07,.57,.99);position:relative}.topLink_faq span,.topLink_number span{width:1.5rem;height:1.5rem;padding:4px;background-color:#0868eb;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;position:absolute;left:.75rem;top:50%;transform:translateY(-50%);display:none}.topLink_faq svg,.topLink_number svg{width:100%;height:100%;fill:#fff0;stroke:#FFF;stroke-width:2px;stroke-linecap:round}.topLink_faq:hover,.topLink_number:hover{background-color:#001153}.topLink_faq{background-color:#0153af;padding-right:3rem;margin-right:-3rem}.topLink_number{background-color:#015fc9;padding-right:3rem;margin-right:-3rem}.topLink_number span{padding:5px}.topLink_quote{background-color:#0868eb;padding:.25rem 1.5rem;border-radius:0 0 1rem 1rem;color:#FFF;font-weight:700;transition:background-color 0.2s cubic-bezier(0,.07,.57,.99),color 0.2s cubic-bezier(0,.07,.57,.99);display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;font-family:"alkaline",sans-serif;font-size:1.4rem;position:relative}.topLink_quote:hover{background-color:#001153}.nav-primary{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;width:100%}.nav-menu{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.5rem 2.3rem;width:100%;margin:0;padding:0;list-style:none}.nav-menu li{position:relative;margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.nav-menu li.active a:before{background-color:#0fd5ff;transform:scale(1.1) translate(0,-50%)}.nav-menu li:not(:last-child):after{content:"";position:absolute;right:-1.15rem;top:50%;transform:translate(0,-50%);width:1px;height:1.1rem;background-color:#001153}.nav-menu a{font-weight:700;text-decoration:none;font-size:1.1rem;position:relative}.nav-menu a:before{position:absolute;left:-.9rem;top:50%;transform-origin:0 0;transform:translate(0,-50%);width:.5rem;height:.5rem;border-radius:50%;background-color:#0868eb;transition:background-color 0.3s cubic-bezier(0,.07,.57,.99),transform 0.3s cubic-bezier(0,.07,.57,.99)}.nav-menu a:hover:before{background-color:#0fd5ff;transform:scale(1.1) translate(0,-50%)}.shapeHeader{position:absolute;z-index:2;width:390px;left:5vw;top:0;display:none}.shapeHeader path{fill:#FFF;stroke:none}#menuTrigger{position:fixed;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;opacity:0}.btnMenu{display:none;flex-direction:column;align-items:center;justify-content:center;z-index:10;width:37px;height:37px;cursor:pointer;background-color:rgb(255 255 255 / .7);border:2px solid #0868eb;border-radius:50%;position:absolute;right:5vw;top:50%;transform:translateY(-50%);transition:all 0.3s cubic-bezier(0,.07,.57,.99)}.btnMenu span{display:block;width:calc(100% - 1rem);height:2px;background-color:#0868eb;margin:2px 0;transition:all 0.3s cubic-bezier(0,.07,.57,.99)}.btnMenu.open{border-color:#FFF;background-color:#fff0}.btnMenu.open span{background-color:#FFF}.btnMenu.open span:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.btnMenu.open span:nth-child(2){opacity:0}.btnMenu.open span:nth-child(3){transform:rotate(-45deg) translate(4.5px,-4.5px)}@media (max-width:1500px){.logo{width:190px;left:calc(5vw + 40px)}.shapeGeoLogo{left:calc(5vw + 40px + 40px);width:120px}.stickyDevis{left:calc(5vw + 20px)}}@media (max-width:1300px){header{padding:0 .25rem 0 0;background-color:transparent!important;min-height:1px}body.menuOpen .header_right{pointer-events:auto;user-select:auto}body.menuOpen .nav-menu .sub-menu{pointer-events:auto}.header_right{position:fixed;right:calc(5vw - 1rem);top:0;width:380px;gap:.5rem;max-width:calc(100vw - 1.25rem);border-radius:2rem;background:radial-gradient(circle at 160% 0%,rgb(15 213 255 / .95) 0%,rgb(8 104 235 / .95) 60%);box-shadow:0 1.25rem 4rem rgb(13 14 33 / .22);padding:2rem 2rem 3rem 2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;transform:translate(0,20px);opacity:0;visibility:hidden;user-select:none;pointer-events:none;transition:border-color 0.3s cubic-bezier(0,.07,.57,.99)}.nav-primary{order:1}.nav-menu{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.75rem}.nav-menu>li>a,.nav-menu>li>.parentTitle{color:#FFF;padding:.25rem 0}.nav-menu>li>a:hover,.nav-menu>li>.parentTitle:hover{color:#001153}.nav-menu>li:not(:last-child):after{content:none}.topLinks{order:2;position:initial;width:100%;gap:0;flex-direction:column;align-items:flex-start;gap:.75rem 0}.topLink_faq{padding:.25rem 0;margin-right:0;background-color:#fff0;order:2;font-weight:700;text-decoration:none;font-size:1.1rem}.topLink_faq:hover{background-color:#fff0;color:#001153}.topLink_number{padding:.25rem 0;padding-right:0;margin-right:0;background-color:#fff0;order:3;font-weight:700;text-decoration:none;font-size:1.1rem}.topLink_number:hover{background-color:#fff0;color:#001153}.topLink_quote{order:1;background:linear-gradient(to right,#2181ef 0%,#1e6fec 25%,#307fe9 75%,#1761d5 100%);background-size:200%;border-radius:2rem;padding:.5rem 1.5rem;position:absolute;bottom:-1rem;left:1rem;width:calc(100% - 2rem);transition:background-position 0.3s cubic-bezier(0,.07,.57,.99),color 0.3s cubic-bezier(0,.07,.57,.99);box-shadow:0 0 20px rgb(13 14 33 / .22);font-size:.9rem;font-family:"neulis-neue",sans-serif;text-transform:uppercase}.topLink_quote:hover{background-position:100%}.btnMenu{display:flex}}@media (max-width:1024px){.nav-menu .sub-menu{display:flex;flex-direction:column;gap:.25rem}}@media (max-width:991px){.logo{width:160px;left:calc(5vw + 10px)}.shapeGeoLogo{left:calc(5vw + 40px);width:100px}}@media (max-width:767px){header{height:70px}.logo{left:2rem}.btnMenu{right:2rem}.shapeGeoLogo{left:5vw}.header_right{right:1rem}.nav-primary{order:1}.nav-menu .sub-menu{display:flex;flex-direction:column;gap:.25rem}}@media (max-width:420px){.shapeGeoLogo{left:3rem;width:70px}.header_right{width:calc(100% - 2rem);padding:2rem 1.3rem 2.5rem 1.3rem}}.swiper:not(.swiper-initialized) .tranding-slider-control{display:none}.swiper.swiper-initialized{padding-bottom:3rem}.swiper.swiper-initialized.few-slides{padding-bottom:0}.swiper.swiper-initialized.few-slides .swiper-wrapper{justify-content:center}.swiper.swiper-initialized.few-slides .tranding-slider-control{display:none}.swiper .swiper-slide{height:auto}.tranding-slider-control{position:absolute;bottom:0;height:3rem;width:100%;display:flex;align-items:center;justify-content:center}.tranding-slider-control.dark .swiper-button-next svg,.tranding-slider-control.dark .swiper-button-prev svg{stroke:#001153}.tranding-slider-control.dark .swiper-pagination-bullet{border-color:#001153}.tranding-slider-control.dark .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#001153}.swiper-button-next,.swiper-button-prev{position:initial;width:1.5rem;height:1.2rem;margin-top:0;margin:0 .5rem}.swiper-button-next svg,.swiper-button-prev svg{width:1.5rem;height:1.2rem;stroke-width:2px;fill:none;stroke:#001153;stroke-linecap:round;stroke-linejoin:round}.swiper-button-next:after,.swiper-button-prev:after{content:none}.swiper-pagination{position:initial;display:flex;align-items:center}.swiper-pagination:not(.swiper-pagination-bullets-dynamic){width:auto!important}.swiper-pagination.swiper-pagination-bullets-dynamic{display:block;transform:translateX(0)!important;width:120px!important}.swiper-pagination-bullet{width:1rem;height:1rem;opacity:1;background-color:#fff0;border:1px solid #001153;transform:scale(.8);transition:background-color 0.2s cubic-bezier(0,.07,.57,.99),transform 0.4s cubic-bezier(0,.07,.57,.99)}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#001153;transform:scale(1)}.page-faq .main_hero_container{min-height:200px;justify-content:center}.page-faq .main_hero_content{display:flex;justify-content:center}.faq_area{width:min(90%, 1100px);margin:0 auto}.faq_intro{margin-bottom:clamp(2rem, 5vw, 4rem);text-align:center}.faq_row{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:1rem}.faqContainer_item{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;width:100%;max-width:100%;overflow:hidden;border-radius:2rem;background:linear-gradient(40deg,#0868eb 0%,rgb(8 104 235 / .9) 100%);color:#FFF;box-shadow:0 1rem 2.25rem rgb(0 17 83 / .08),0 .25rem .75rem rgb(8 104 235 / .14)}.faqContainer_item_ask{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:1rem;width:100%;padding:1rem 1.5rem;border:0;appearance:none;background:#fff0;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer}.faqContainer_item_ask span{text-wrap:balance}.faqContainer_item_ask svg{flex:0 0 auto;width:1.2rem;height:1.2rem;stroke:currentColor}.faqContainer_item_response{width:100%;height:0;overflow:hidden}.faqContainer_item_response>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:.75rem;width:min(100%, 920px);margin:0 auto;padding:1rem 1.5rem 1.5rem;opacity:0}.faqContainer_item_response p{margin:0}.faqContainer_item_response ul,.faqContainer_item_response ol{margin:.25rem 0 0;padding-left:1.25rem}.faqContainer_item_response ul{list-style:disc}.faqContainer_item_response li{margin:.35rem 0;font-weight:500}@media (max-width:767px){.faq_area{width:calc(100% - 2rem)}.faqContainer_item_ask{align-items:flex-start;padding:1rem}.faqContainer_item_response>div{padding-right:1rem;padding-left:1rem}}.wpcf7{max-width:100%;width:900px;margin:2rem auto}.wpcf7-form{display:flex;flex-wrap:wrap;max-width:100%;margin:1rem auto}.wpcf7-form .legend{width:100%;font-weight:700;margin:.75rem;text-align:center}.wpcf7-form .legend em{font-size:.7rem;font-style:italic}.wpcf7-form label>p{font-size:.8rem;font-style:italic;font-weight:300;text-align:left;display:inline-block;width:auto;text-wrap:balance;margin-bottom:.35rem}.wpcf7-form label{width:calc(50% - 1.5rem);margin:.75rem;position:relative}.wpcf7-form label .wpcf7-form-control-wrap{display:block}.wpcf7-form label input,.wpcf7-form label textarea{width:100%;background-color:#fff0;border:none;padding:1rem;border:1px solid rgb(255 255 255 / .6);color:#FFF;resize:none;display:block;border-radius:2rem;font-size:16px;font-family:"neulis-neue",sans-serif;font-weight:300}.wpcf7-form label input::placeholder,.wpcf7-form label textarea::placeholder{color:#FFF;opacity:.6;transition:opacity 0.3s cubic-bezier(0,.07,.57,.99);font-size:16px;font-family:"neulis-neue",sans-serif;font-weight:300}.wpcf7-form label input:focus,.wpcf7-form label input:hover,.wpcf7-form label textarea:focus,.wpcf7-form label textarea:hover{outline:none}.wpcf7-form label input:focus::placeholder,.wpcf7-form label input:focus::placeholder,.wpcf7-form label input:hover::placeholder,.wpcf7-form label input:hover::placeholder,.wpcf7-form label textarea:focus::placeholder,.wpcf7-form label textarea:focus::placeholder,.wpcf7-form label textarea:hover::placeholder,.wpcf7-form label textarea:hover::placeholder{opacity:1}.wpcf7-form label input:focus+i,.wpcf7-form label input:hover+i,.wpcf7-form label textarea:focus+i,.wpcf7-form label textarea:hover+i{opacity:1}.wpcf7-form label input:-webkit-autofill,.wpcf7-form label textarea:-webkit-autofill{appearance:none;background-color:transparent!important;color:#FFFFFF!important;border:1px solid rgb(255 255 255 / .6)!important;-webkit-text-fill-color:#FFFFFF!important;-webkit-box-shadow:0 0 0 1000px #0868eb inset!important}.wpcf7-form label input:focus::-webkit-contacts-auto-fill-button,.wpcf7-form label textarea:focus::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.wpcf7-form label input:not(:placeholder-shown),.wpcf7-form label textarea:not(:placeholder-shown){border-color:#FFF}.wpcf7-form label input:not(:placeholder-shown)+i,.wpcf7-form label textarea:not(:placeholder-shown)+i{opacity:1}.wpcf7-form label input.wpcf7-not-valid,.wpcf7-form label textarea.wpcf7-not-valid{padding:.5rem 1rem 1.5rem 1rem}.wpcf7-form label input.wpcf7-not-valid+i svg path,.wpcf7-form label textarea.wpcf7-not-valid+i svg path{fill:#f99191}.wpcf7-form label input[type=number]{appearance:textfield;min-height:3.35rem;padding-right:5.35rem;background:#fff0;border-color:rgb(255 255 255 / .6);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .05);font-variant-numeric:tabular-nums}.wpcf7-form label input[type=number]::-webkit-inner-spin-button,.wpcf7-form label input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.wpcf7-form label input[type=number]:hover,.wpcf7-form label input[type=number]:focus{background:#fff0}.wpcf7-form label input[type=number]:not(:placeholder-shown){border-color:#FFF}.wpcf7-form label .hasNumberStepper{position:relative}.wpcf7-form label .hasNumberStepper .numberStepper{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.25rem;position:absolute;top:50%;right:.55rem;transform:translateY(-50%);padding-left:.5rem;border-left:1px solid rgb(255 255 255 / .35)}.wpcf7-form label .hasNumberStepper .numberStepper_btn{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;width:1.9rem;height:1.9rem;padding:0;border:1px solid rgb(255 255 255 / .75);border-radius:1.3rem;background-color:rgb(255 255 255 / .08);color:#FFF;font-family:"neulis-neue",sans-serif;font-size:1rem;font-weight:700;line-height:1;cursor:pointer;transition:background-color 0.25s cubic-bezier(0,.07,.57,.99),border-color 0.25s cubic-bezier(0,.07,.57,.99),color 0.25s cubic-bezier(0,.07,.57,.99),transform 0.25s cubic-bezier(0,.07,.57,.99),opacity 0.25s cubic-bezier(0,.07,.57,.99)}.wpcf7-form label .hasNumberStepper .numberStepper_btn:hover{background-color:cyan;border-color:cyan;color:#001153;transform:translateY(-1px)}.wpcf7-form label .hasNumberStepper .numberStepper_btn:disabled{opacity:.35;cursor:not-allowed;transform:none;background-color:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .45);color:rgb(255 255 255 / .65)}.wpcf7-form label.big{width:100%}.wpcf7-form label.big i{top:1rem}.wpcf7-form i{position:absolute;right:1rem;top:calc(50% - 0.5rem);width:1rem;height:1rem;opacity:.8;transition:opacity 0.3s cubic-bezier(0,.07,.57,.99)}.wpcf7-form i svg path{fill:rgb(255 255 255 / .6);transition:fill 0.3s cubic-bezier(0,.07,.57,.99)}.wpcf7-form .wpcf7-form-control-wrap{width:100%}.wpcf7-form .wpcf7-form-control-wrap[data-name=demandeur]{width:auto}.wpcf7-form .wpcf7-form-control-wrap[data-name=rgpd-consent]{width:415px;max-width:100%}.wpcf7-form .wpcf7-radio,.wpcf7-form .wpcf7-checkbox{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}.wpcf7-form .wpcf7-radio .wpcf7-list-item,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item{display:inline-block;margin:0;width:100%}.wpcf7-form .wpcf7-radio .wpcf7-list-item label,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item label{display:flex;align-items:center;width:100%;margin:0}.wpcf7-form .wpcf7-radio .wpcf7-list-item [type=checkbox],.wpcf7-form .wpcf7-radio .wpcf7-list-item [type=radio],.wpcf7-form .wpcf7-checkbox .wpcf7-list-item [type=checkbox],.wpcf7-form .wpcf7-checkbox .wpcf7-list-item [type=radio]{visibility:hidden;position:absolute;left:-100000px;opacity:0;z-index:-10000}.wpcf7-form .wpcf7-radio .wpcf7-list-item [type=checkbox]:not(:checked)+.wpcf7-list-item-label:hover,.wpcf7-form .wpcf7-radio .wpcf7-list-item [type=radio]:not(:checked)+.wpcf7-list-item-label:hover,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item [type=checkbox]:not(:checked)+.wpcf7-list-item-label:hover,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item [type=radio]:not(:checked)+.wpcf7-list-item-label:hover{color:#001153}.wpcf7-form .wpcf7-radio .wpcf7-list-item [type=checkbox]:not(:checked)+.wpcf7-list-item-label:hover:before,.wpcf7-form .wpcf7-radio .wpcf7-list-item [type=radio]:not(:checked)+.wpcf7-list-item-label:hover:before,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item [type=checkbox]:not(:checked)+.wpcf7-list-item-label:hover:before,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item [type=radio]:not(:checked)+.wpcf7-list-item-label:hover:before{opacity:0;transform:scale(.5)}.wpcf7-form .wpcf7-radio .wpcf7-list-item [type=checkbox]:not(:checked)+.wpcf7-list-item-label:hover:after,.wpcf7-form .wpcf7-radio .wpcf7-list-item [type=radio]:not(:checked)+.wpcf7-list-item-label:hover:after,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item [type=checkbox]:not(:checked)+.wpcf7-list-item-label:hover:after,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item [type=radio]:not(:checked)+.wpcf7-list-item-label:hover:after{transform:scale(1);opacity:1}.wpcf7-form .wpcf7-radio .wpcf7-list-item [type=checkbox]:checked+.wpcf7-list-item-label,.wpcf7-form .wpcf7-radio .wpcf7-list-item [type=radio]:checked+.wpcf7-list-item-label,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item [type=checkbox]:checked+.wpcf7-list-item-label,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item [type=radio]:checked+.wpcf7-list-item-label{background-color:#0fd5ff;color:#001153}.wpcf7-form .wpcf7-radio .wpcf7-list-item [type=checkbox]:checked+.wpcf7-list-item-label::before,.wpcf7-form .wpcf7-radio .wpcf7-list-item [type=radio]:checked+.wpcf7-list-item-label::before,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item [type=checkbox]:checked+.wpcf7-list-item-label::before,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item [type=radio]:checked+.wpcf7-list-item-label::before{opacity:0;transform:scale(.5)}.wpcf7-form .wpcf7-radio .wpcf7-list-item [type=checkbox]:checked+.wpcf7-list-item-label:after,.wpcf7-form .wpcf7-radio .wpcf7-list-item [type=radio]:checked+.wpcf7-list-item-label:after,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item [type=checkbox]:checked+.wpcf7-list-item-label:after,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item [type=radio]:checked+.wpcf7-list-item-label:after{opacity:1;transform:scale(1)}.wpcf7-form .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{padding:.4rem 1rem .4rem 2.5rem;border-radius:2rem;width:100%;background-color:rgb(255 255 255 / .3);color:#FFF;font-weight:400;user-select:none;cursor:pointer;position:relative;background-size:20px 20px;background-repeat:no-repeat;background-position:5px center;transition:all 0.3s cubic-bezier(0,.07,.57,.99);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.wpcf7-form .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{content:"";position:absolute;left:10px;top:calc(50% - 10px);width:20px;height:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaXJjbGUtaWNvbiBsdWNpZGUtY2lyY2xlIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat;background-position:center;transition:all 0.3s cubic-bezier(0,.07,.57,.99)}.wpcf7-form .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:after,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after{content:"";position:absolute;left:10px;top:calc(50% - 10px);width:20px;height:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDExNTMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaXJjbGUtY2hlY2staWNvbiBsdWNpZGUtY2lyY2xlLWNoZWNrIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwYXRoIGQ9Im05IDEyIDIgMiA0LTQiLz48L3N2Zz4=);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;transform:scale(.5);transition:all 0.3s cubic-bezier(0,.07,.57,.99)}.wpcf7-form .wpcf7-radio .wpcf7-checkbox+.wpcf7-not-valid-tip,.wpcf7-form .wpcf7-checkbox .wpcf7-checkbox+.wpcf7-not-valid-tip{display:none!important}.wpcf7-form .endForm{width:calc(100% - 1.5rem);margin:0 auto;display:flex;flex-direction:column;align-items:center}.wpcf7-form .submitContainer{margin-top:1rem;position:relative;display:flex;justify-content:center;width:100%}.wpcf7-form .formBtn{padding:0;border-radius:0;background:#fff0;background-color:#fff0}.wpcf7-form .formBtn span{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.75rem 1.5rem .6rem 1.5rem;display:inline-block;font-size:.9rem;color:#FFF;cursor:pointer;position:relative;text-transform:uppercase;background-color:#373963;border-radius:2rem;font-weight:400}.wpcf7-form .formBtn.rgpdOk:hover span{background-color:#0fd5ff;color:#001153}.wpcf7-form .formBtn:hover{background-color:#fff0}.wpcf7-form input[type=submit]{visibility:hidden;position:absolute;right:auto;opacity:0;width:0;height:0;z-index:-1000;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.wpcf7-form .wpcf7-not-valid-tip{color:#f99191;font-size:.8rem;position:absolute;bottom:6px;left:1.2rem;transition:opacity 0.3s cubic-bezier(0,.07,.57,.99);z-index:1}.wpcf7-form .wpcf7-spinner{position:absolute;right:calc(50% - 15.5px);top:calc(50% - 15.5px);margin:0;width:31px;height:31px;background-color:#fff0;opacity:1;user-select:none;pointer-events:none}.wpcf7-form .wpcf7-spinner:after,.wpcf7-form .wpcf7-spinner:before{content:"";box-sizing:border-box;width:31px;height:31px;border-radius:50%;background:#fff;position:absolute;left:0;top:0;transform-origin:50% 50%;animation:animloader 2s linear infinite}.wpcf7-form .wpcf7-spinner:after:after,.wpcf7-form .wpcf7-spinner:before:after{animation-delay:1s}@keyframes animloader{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:0}}.diagnostic_form{width:100%;position:relative;z-index:2}.diagnostic_form .diagnostic_progress{width:100%;margin-bottom:2rem}.diagnostic_form .diagnostic_progress_top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:1rem;margin-bottom:.75rem}.diagnostic_form .diagnostic_progress_label{color:#FFF;font-size:.78rem;font-weight:700;letter-spacing:.18rem;text-transform:uppercase}.diagnostic_form .diagnostic_progress_count{color:rgb(255 255 255 / .78);font-size:.9rem;font-weight:400}.diagnostic_form .diagnostic_progress_track{height:.45rem;overflow:hidden;border-radius:1rem;background-color:rgb(255 255 255 / .16)}.diagnostic_form .diagnostic_progress_bar{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0fd5ff 0%,rgb(15 213 255 / .65) 100%);transform:scaleX(0);transform-origin:left center;transition:transform 0.45s cubic-bezier(0,.07,.57,.99)}.diagnostic_form .diagnostic_step{display:none;width:100%;flex-direction:column;align-items:center;text-align:center;color:#FFF}.diagnostic_form .diagnostic_step.is-active{display:flex}.diagnostic_form .diagnostic_step.has-error .diagnostic_step_error{display:block}.diagnostic_form .diagnostic_step h3{width:min(760px, 100%);margin:.75rem auto 2rem;font-size:clamp(1.1rem, 1.4vw, 1.2rem);font-weight:500;line-height:1.2;text-wrap:balance}.diagnostic_form .diagnostic_step>p{margin:0}.diagnostic_form .diagnostic_step_count{color:#0fd5ff;font-size:.78rem;font-weight:700;letter-spacing:.18rem;text-transform:uppercase}.diagnostic_form .diagnostic_step_error{display:none;margin-top:1rem!important;color:#f99191;font-size:.9rem}.diagnostic_form .wpcf7-radio{width:min(760px, 100%);justify-content:stretch;align-items:stretch;gap:.75rem;margin:0 auto}.diagnostic_form .wpcf7-radio.is-invalid .wpcf7-list-item-label{border-color:rgb(249 145 145 / .75)}.diagnostic_form .wpcf7-radio .wpcf7-list-item-label{min-height:3.35rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;border:1px solid #fff0;text-align:left;line-height:1.25}.diagnostic_form label{text-align:left;width:min(760px, 100%);margin:.75rem auto}.diagnostic_form .diagnostic_step_lead h3{max-width:820px;font-size:clamp(1rem, 1.5vw, 1.2rem);font-weight:500}.diagnostic_form .diagnostic_nav{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:.75rem;width:100%;margin-top:2rem}.diagnostic_form .diagnostic_prev,.diagnostic_form .diagnostic_next{border:0;border-radius:2rem;padding:.75rem 1.5rem;font-family:"neulis-neue",sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color 0.3s cubic-bezier(0,.07,.57,.99),color 0.3s cubic-bezier(0,.07,.57,.99),transform 0.3s cubic-bezier(0,.07,.57,.99)}.diagnostic_form .diagnostic_next{background-color:#0fd5ff;color:#001153}.diagnostic_form .diagnostic_next:hover{background-color:#FFF;transform:translateY(-2px)}.diagnostic_form .diagnostic_prev{background-color:rgb(255 255 255 / .14);color:#FFF}.diagnostic_form .diagnostic_prev:hover{background-color:rgb(255 255 255 / .24);transform:translateY(-2px)}.diagnostic_form .endForm{margin-top:1rem}@media (max-width:767px){.diagnostic_form{border-radius:1.5rem}.diagnostic_form .diagnostic_progress_top{align-items:flex-start;flex-direction:column;gap:.35rem}.diagnostic_form .diagnostic_step{text-align:left}.diagnostic_form .diagnostic_step .diagnostic_step_count{width:100%}.diagnostic_form .diagnostic_step h3{margin-bottom:1.5rem}.diagnostic_form .diagnostic_nav{align-items:stretch;flex-direction:column-reverse}.diagnostic_form .diagnostic_prev,.diagnostic_form .diagnostic_next{width:100%}.wpcf7-form .wpcf7-form-control-wrap[data-name=demandeur]{width:100%}.submitContainer{width:100%}.wpcf7-form .formBtn{width:100%;text-align:center}.wpcf7-form .formBtn .btn,.wpcf7-form .formBtn span{width:100%}}[data-name=rgpd-consent]{padding:.1rem .25rem .1rem 0;border-radius:5px;background-color:#fff0;width:550px;max-width:100%;text-align:center}.wpcf7-acceptance{display:inline-block}.wpcf7-acceptance .wpcf7-list-item{margin:0;width:auto}.wpcf7-acceptance .wpcf7-list-item>label{cursor:pointer;margin:0;display:flex;justify-content:center;align-items:center;width:auto;visibility:visible;opacity:1;transform:none}.wpcf7-acceptance .wpcf7-list-item>label .cbx{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;padding:6px 8px;border-radius:6px;overflow:hidden;transition:all 0.2s ease;display:inline-block;width:34px;min-width:34px;width:auto!important;margin:0;visibility:visible;opacity:1;transform:none}.wpcf7-acceptance .wpcf7-list-item>label .cbx:not(:last-child){margin-right:6px}.wpcf7-acceptance .wpcf7-list-item>label .cbx:hover{background:rgb(0 0 0 / .2)}.wpcf7-acceptance .wpcf7-list-item>label .cbx:hover span:first-child{border-color:#FFF}.wpcf7-acceptance .wpcf7-list-item>label .cbx span{float:left;vertical-align:middle;transform:translate3d(0,0,0)}.wpcf7-acceptance .wpcf7-list-item>label .cbx span:first-child{position:relative;width:18px;height:18px;border-radius:4px;transform:scale(1);border:1px solid #FFF;transition:all 0.2s ease;box-shadow:0 1px 1px rgb(0 16 75 / .05)}.wpcf7-acceptance .wpcf7-list-item>label .cbx span:first-child svg{position:absolute;top:3px;left:2px;fill:none;stroke:#001153;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all 0.3s ease;transition-delay:0.1s;transform:translate3d(0,0,0)}.wpcf7-acceptance .wpcf7-list-item>label .cbx span:last-child{padding-left:8px;line-height:18px}.wpcf7-acceptance .wpcf7-list-item>label .inp-cbx{position:absolute;visibility:hidden;width:0;padding:0;margin:0}.wpcf7-acceptance .wpcf7-list-item>label .inp-cbx:checked+.wpcf7-list-item-label .cbx span:first-child{animation:wave-4 0.4s ease;background-color:#001153;border-color:#FFF}.wpcf7-acceptance .wpcf7-list-item>label .inp-cbx:checked+.wpcf7-list-item-label .cbx span:first-child svg{stroke-dashoffset:0;stroke:#FFF}.wpcf7-acceptance .wpcf7-list-item>label .inline-svg{position:absolute;width:0;height:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wpcf7-acceptance .checkbox__text{font-size:.8rem;font-style:italic;font-weight:300;text-align:left;display:inline-block;width:auto;text-wrap:balance;line-height:1.2}.wpcf7-acceptance .wpcf7-list-item-label{display:flex;align-items:center;justify-content:center}.wpcf7-acceptance+.wpcf7-not-valid-tip{position:initial;padding:2px 2px 2px 5px;text-align:center}@keyframes wave-4{50%{transform:scale(.9)}}.wpcf7 .wpcf7-form{position:relative}.wpcf7 .wpcf7-form .wpcf7-response-output{margin:1rem auto;padding:3rem 1rem 2rem 1rem;border:none;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;font-size:1.1rem;text-wrap:balance;line-height:1.2;width:600px;height:auto;max-width:90%;max-height:calc(100dvh - 2rem);overflow:hidden;top:0;left:50%;z-index:100;background-color:#065fd9;border-radius:1rem;color:#fff;box-shadow:0 0 50px -40px #000;opacity:0;transform:translate(-50%,50px);overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.wpcf7 .wpcf7-form .wpcf7-response-output .wpcf7-response-content{width:100%;padding:0 .5rem}.wpcf7 .wpcf7-form .wpcf7-response-output .wpcf7-response-close{position:absolute;top:.75rem;right:.75rem;width:32px;height:32px;padding:0;border:1px solid rgb(255 255 255 / .8);border-radius:5px;background-color:#fff0;cursor:pointer;transition:background-color 0.3s cubic-bezier(0,.07,.57,.99),border-color 0.3s cubic-bezier(0,.07,.57,.99)}.wpcf7 .wpcf7-form .wpcf7-response-output .wpcf7-response-close span{position:absolute;top:50%;left:50%;width:16px;height:1px;background-color:#FFF;transform-origin:center;transition:background-color 0.3s cubic-bezier(0,.07,.57,.99)}.wpcf7 .wpcf7-form .wpcf7-response-output .wpcf7-response-close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.wpcf7 .wpcf7-form .wpcf7-response-output .wpcf7-response-close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.wpcf7 .wpcf7-form .wpcf7-response-output .wpcf7-response-close:hover{background-color:rgb(255 255 255 / .12);border-color:#FFF}.wpcf7 .wpcf7-form .wpcf7-response-output p{font-size:.9rem;margin:.5rem 0;max-width:46rem}.wpcf7 .wpcf7-form .wpcf7-response-output strong{font-size:1.2rem;font-weight:300}.wpcf7 .wpcf7-form .wpcf7-response-output a{font-size:.9rem;text-decoration:underline}.wpcf7 .wpcf7-form .wpcf7-response-output .btn{margin-top:1rem;text-decoration:none}.wpcf7 .wpcf7-form .wpcf7-response-output:before{content:"";width:10rem;height:4rem;margin-bottom:1rem;background:url(https://ossanis.fr/wp-content/themes/themeFourmizz/css/../img/logo-ossanis-white.svg);background-size:10rem;background-repeat:no-repeat;background-position:center}.wpcf7 .wpcf7-form.validating .wpcf7-response-output{display:none}.wpcf7 .wpcf7-form.invalid .wpcf7-response-output{color:#fff;background-color:#065fd9}.wpcf7 .wpcf7-form.invalid .wpcf7-response-output:before{background:url(https://ossanis.fr/wp-content/themes/themeFourmizz/css/../img/logo-ossanis-white.svg);background-size:10rem;background-repeat:no-repeat;background-position:center}.wpcf7 .wpcf7-form.sent .wpcf7-response-output:before,.wpcf7 .wpcf7-form.resetting .wpcf7-response-output:before{background:url(https://ossanis.fr/wp-content/themes/themeFourmizz/css/../img/logo-ossanis-white.svg);background-size:10rem;background-repeat:no-repeat;background-position:center}.rappelModal{position:fixed;z-index:-100;user-select:none;pointer-events:none;opacity:0;top:0;left:0;width:100%;max-width:100vw;height:100vh;padding:1rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;background-color:rgb(29 29 27 / .8)}.rappelModal .closeModal{width:50px;height:50px;display:flex;align-items:center;padding:1rem;border-radius:1rem;background-color:#0868eb;position:absolute;right:.5rem;top:.5rem;cursor:pointer;box-shadow:0 0 100px 0 rgb(0 0 0 / .5);transition:background-color 0.3s ease}.rappelModal .closeModal svg{fill:#FFF}.rappelModal .rappelContainer{background:radial-gradient(circle at 20% 0%,#0868eb 0%,#0868eb 30%);padding:4rem;border-radius:1rem;box-shadow:0 0 100px 0 rgb(0 0 0 / .5);width:760px;max-width:100%;position:relative;opacity:0;transform:translate(0,4rem);display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}.rappelModal .wpcf7{color:#FFF}.rappelModal .wpcf7 .legend{text-align:center;width:100%;margin:.5rem 0}.rappelModal .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item,.rappelModal .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item{width:auto}.rappelModal .wpcf7 [data-name=jours]{margin-bottom:1rem}.rappelModal .wpcf7 [data-name=horaire],.rappelModal .wpcf7 [data-name=jours]{width:100%;max-width:100%}.rappelModal .wpcf7 [data-name=horaire] .wpcf7-not-valid-tip,.rappelModal .wpcf7 [data-name=jours] .wpcf7-not-valid-tip{position:initial;text-align:center;margin-top:.25rem}.rappelModal .wpcf7 .wpcf7-form-control-wrap[data-name=rgpd-consent]{width:305px}body.rappelModalIsOpen .rappelModal{-webkit-user-select:initial;-moz-user-select:initial;user-select:initial;pointer-events:initial;z-index:20}body.rappelModalIsOpen .wpcf7 .wpcf7-form.invalid .wpcf7-response-output{background-color:#001153}@media (max-width:991px){.rappelModal .rappelContainer{padding:4rem 1rem}}@media (max-width:767px){.wpcf7{width:100%;max-width:100%}.wpcf7 .wpcf7-form label{width:100%;margin-right:0;margin-left:0}}@media (max-width:580px){.rappelModal{align-items:flex-start;overflow-y:scroll}.rappelModal .rappelContainer{padding:1rem;overflow-y:scroll}.rappelModal .title{width:calc(100% - 120px);margin:0 auto;font-size:1.3rem}.rappelModal .wpcf7{margin-top:0}.wpcf7-form .endForm{width:100%}[data-name=rgpd-consent]{width:280px}.wpcf7-acceptance .checkbox__text{font-size:.7rem}.diagnostic_form .wpcf7-radio .wpcf7-list-item-label{font-size:.9rem}}@media (max-width:420px){.wpcf7-form .formBtn span{font-size:.8rem}.diagnostic_form .wpcf7-radio .wpcf7-list-item-label{font-size:.8rem}.wpcf7-form .diagnostic_form .formBtn{width:100%}.wpcf7-form .diagnostic_form .formBtn span{width:100%}}@media (max-width:380px){.diag_form{padding-left:0;padding-right:0}}.quote_form .quote_step .quote_question{width:min(760px, 100%);margin:1.5rem auto .75rem;color:#FFF;font-size:.9rem;font-weight:700;text-align:left}.quote_form .quote_step_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(760px, 100%);margin:0 auto}.quote_form .quote_step_grid label{width:100%;margin:0}.quote_form .quote_step_grid .quote_field_full{grid-column:1/-1}.quote_form .quote_step_grid_narrow{grid-template-columns:minmax(0,1fr);margin-top:1rem}.quote_form .wpcf7-checkbox.quote_options_grid,.quote_form .wpcf7-radio.quote_options_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(760px, 100%);gap:.65rem;margin:0 auto}.quote_form .wpcf7-checkbox{width:min(760px, 100%);justify-content:stretch;align-items:stretch;gap:.75rem;margin:0 auto}.quote_form .wpcf7-checkbox.is-invalid .wpcf7-list-item-label{border-color:rgb(249 145 145 / .75)}.quote_form .wpcf7-checkbox .wpcf7-list-item-label{min-height:3.15rem;border:1px solid #fff0;text-align:left;line-height:1.2}.quote_form .wpcf7-form-control-wrap.is-invalid input,.quote_form .wpcf7-form-control-wrap.is-invalid textarea,.quote_form .wpcf7-form-control-wrap.is-invalid select{border-color:rgb(249 145 145 / .85)}.quote_form input.is-invalid,.quote_form textarea.is-invalid,.quote_form select.is-invalid{border-color:rgb(249 145 145 / .85)}.quote_form .quote_submit_step .endForm{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:1rem;width:min(760px, 100%);margin-right:auto;margin-left:auto}.quote_form .quote_submit_step .diagnostic_nav{margin-top:1.25rem}@media (max-width:767px){.quote_form .quote_step_grid,.quote_form .wpcf7-checkbox.quote_options_grid,.quote_form .wpcf7-radio.quote_options_grid{grid-template-columns:1fr}}.mention_page{padding-top:8rem}.mention_page .row{max-width:980px}.mention_content{line-height:1.7}.mention_content h2,.mention_content h3,.mention_content h4{margin-top:2.5rem;margin-bottom:1rem;font-weight:500;text-transform:uppercase}.mention_content h2{font-size:clamp(1.15rem, 2vw, 1.4rem);letter-spacing:.16rem}.mention_content h3,.mention_content h4{font-size:clamp(1rem, 1.5vw, 1.15rem);letter-spacing:.1rem}.mention_content p,.mention_content ul,.mention_content ol{margin-bottom:1.25rem}.mention_content ul,.mention_content ol{padding-left:1.5rem}.mention_content li{margin-bottom:.65rem}.mention_content a{text-decoration:underline;text-underline-offset:.2rem}.mention_content strong{font-weight:500}.mention_page #cmplz-document,.mention_page .editor-styles-wrapper .cmplz-unlinked-mode{max-width:100%}#cmplz-manage-consent{display:none}@media (max-width:1300px){.mention_page{padding-top:4rem}}@media (max-width:420px){.mention_page .col-12{padding:0}}.notfound_page{min-height:560px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;text-align:center}.notfound_content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:1.5rem}.notfound_code{color:#0868eb;font-size:clamp(4rem, 12vw, 9rem);font-weight:700;line-height:.85;letter-spacing:.2rem}.notfound_actions{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1rem}@media (max-width:767px){.notfound_actions{width:100%}.notfound_actions .btn{width:100%}}.page-accueil main{overflow:hidden}.hero{position:relative;padding-top:0;padding-left:5vw;padding-right:5vw}.hero .title{max-width:750px}.hero .title strong{font-size:clamp(2.5rem, 6vw, 5rem);transform:translate(-20px,0)}.hero_container{min-height:680px;border-radius:3rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;overflow:hidden;background:#eef0f2;position:relative}.hero_content{position:relative;z-index:2;width:min(100%, 750px);padding:clamp(1.5rem, 4vw, 4rem)}.hero_content .text{padding-left:5%}.hero_content .text p{font-size:1.1rem;font-weight:500;text-wrap:balance}.hero_visual{position:absolute;inset:0}.hero_visual:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#eef0f2 0%,rgb(238 240 242 / .92) 34%,rgb(238 240 242 / .12) 62%)}.hero_visual img{width:100%;height:100%;object-fit:cover;object-position:center right}.hero_actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}.service_cleanfast{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:clamp(1.5rem, 4vw, 4rem);align-items:center;padding-left:5vw;padding-right:5vw}.service_cleanfast_content{min-width:0;padding-bottom:9rem;padding-top:3rem}.service_cleanfast_content .title{margin-left:-5rem}.service_cleanfast_content .title strong{margin-left:1.5rem}.service_cleanfast_visual{border-radius:2rem;overflow:hidden;aspect-ratio:3/4}.service_cleanfast_visual img{width:100%;height:100%;object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center;vertical-align:middle}.cleanfast_method{padding-top:0;margin-top:-4rem;position:relative}.cleanfast_method .shapeGeo{width:200px;position:absolute;top:1px;left:calc(5% + 80px + 140px);transform:translate(0,-100%)}.cleanfast_method .shapeGeo path{fill:#0868eb}.cleanfast_method_container{position:relative;border-radius:2rem;overflow:hidden;padding:clamp(1.5rem, 4vw, 4rem);color:#FFF;background-color:#0868eb}.cleanfast_method_content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:2rem;max-width:50%;min-width:0}.cleanfast_method_content .titleLite{color:#001153}.cleanfast_method_visual{position:absolute;z-index:1;right:0;top:0;width:50%;height:100%;background-color:#0868eb;background:radial-gradient(circle at 100% 30%,rgb(15 213 255 / .8) 0%,#0868eb 50%)}.cleanfast_method_visual picture{width:100%;height:100%;mix-blend-mode:soft-light}.cleanfast_method_visual img{width:100%;height:100%;object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center;vertical-align:middle}.intervention_and_audience{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);gap:2rem;align-items:center}.intervention_area{grid-area:1/1/2/2;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:nowrap;min-width:0}.intervention_area_visual{width:340px;max-width:80%}.intervention_area_visual svg{width:100%}.intervention_area_visual svg .gironde{stroke:#0868eb}.intervention_area_visual svg .gironde,.intervention_area_visual svg .metropole{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:8.39px}.intervention_area_visual svg .circleMetropole{fill:#0fd5ff;opacity:0}.intervention_area_visual svg .metropole{stroke:#0fd5ff}.intervention_area_content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:1rem;min-width:0}.intervention_area_content .title{margin-left:-10rem}.map_legend{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:1rem}.map_legend p{opacity:0;transform:translate(-40px,0)}.map_legend p strong{font-weight:700}.map_legend .map_legend_part strong{color:#0fd5ff}.map_legend .map_legend_pro strong{color:#0868eb}.audience_particular{grid-area:1/2/2/3;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:2rem}.audience_particular_content,.audience_professional_content{min-width:0}.audience_professional{position:relative;grid-area:2/1/3/3;min-width:0}.audience_professional .shapeGeo{width:200px;position:absolute;top:calc(100% - 0.5px);left:calc(5% + 80px + 140px);transform:rotate(180deg)}.audience_professional .shapeGeo path{fill:#0868eb}.audience_professional_container{display:grid;grid-template-columns:repeat(2,1fr);border-radius:2rem;color:#FFF;overflow:hidden;background:radial-gradient(circle at 20% 0%,rgb(8 104 235 / .8) 0%,#0868eb 30%)}.audience_professional_content{padding:clamp(1.5rem, 4vw, 4rem);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap}.audience_professional_visual img{width:100%;height:100%;object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center;vertical-align:middle}.why_ossanis{margin-top:clamp(1.5rem, 3vw, 3rem);text-align:center}.why_ossanis_content{width:min(100%, 980px);margin:0 auto}@media (max-width:1500px){.hero .title strong{font-size:clamp(2rem, 4.5vw, 3.5rem);transform:translate(-20px,0)}.hero_content{width:min(100%, 640px)}.hero_content .text{padding-left:0}.hero_visual img{object-position:center}.hero_visual:before{background:linear-gradient(90deg,#eef0f2 0%,rgb(238 240 242 / .92) 44%,rgb(238 240 242 / .12) 82%)}.cleanfast_method_content{max-width:70%}.intervention_area_content{margin-top:-2rem}.map_legend_part{margin-left:-3rem}.map_legend_pro{margin-left:-1.5rem}.audience_particular .doubleMask{height:360px}}@media (max-width:1300px){.hero_container{min-height:600px}.service_cleanfast_content{padding-top:0;padding-bottom:3rem}.service_cleanfast_content .title{margin-left:0}.service_cleanfast_content .title strong{margin-left:0}.cleanfast_method .shapeGeo{width:140px;left:calc(5% + 110px + 140px)}.audience_professional .shapeGeo{width:140px;left:calc(5% + 80px + 90px)}.audience_particular .doubleMask{height:300px}}@media (max-width:1200px){.intervention_and_audience{grid-template-columns:1fr;grid-template-rows:auto}.intervention_area,.audience_particular,.audience_professional{grid-area:auto}.intervention_area{align-items:center;gap:clamp(1.5rem, 3vw, 3rem)}.intervention_area_content{margin-top:0}.intervention_area_content .title{margin-left:0}.map_legend_part{margin-left:0}.map_legend_pro{margin-left:0}}@media (max-width:1024px){.hero .title strong{transform:translate(0,0)}.hero_visual:before{background:linear-gradient(90deg,#eef0f2 0%,rgb(238 240 242 / .92) 44%,rgb(238 240 242 / .52) 100%)}.service_cleanfast{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.cleanfast_method .shapeGeo{left:calc(5% + 110px + 120px)}.audience_professional .shapeGeo{left:calc(5% + 80px)}}@media (max-width:991px){.hero_container{border-radius:2rem}.service_cleanfast{padding-top:2.5rem}.service_cleanfast_content{padding-top:2rem}.service_cleanfast_visual{aspect-ratio:auto;height:100%}.cleanfast_method{margin-top:0}.cleanfast_method .shapeGeo{width:110px;left:calc(5% + 110px + 135px)}.audience_professional .shapeGeo{width:110px;left:calc(5% + 35px)}}@media (max-width:767px){.hero{width:calc(100% - 2rem);margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.hero_container{min-height:auto;border-radius:2rem;align-items:flex-end}.hero_content{padding-top:4rem;padding-right:1.5rem;padding-bottom:2rem;padding-left:1.5rem}.hero_content .text{padding-left:0}.hero_actions .btn{width:100%;text-align:center}.hero_visual:before{background:linear-gradient(180deg,rgb(238 240 242 / .1) 0%,rgb(238 240 242 / .85) 62%)}.cleanfast_method{margin-top:0}.cleanfast_method>.shapeGeo{display:none}.service_cleanfast{grid-template-columns:1fr}.service_cleanfast_visual{display:none}.cleanfast_method_content{max-width:100%}.cleanfast_method_visual{position:absolute;width:100%;height:100%;margin:0;opacity:.35}.intervention_area_visual{max-width:100%;width:min(100%, 300px)}.audience_professional .shapeGeo{display:none}.audience_professional_container{border-radius:2rem;grid-template-columns:1fr}.audience_particular,.audience_professional_content{align-items:flex-start}.audience_professional_visual{height:360px;order:-1}}@media (max-width:580px){.intervention_area{position:relative;padding-top:2.5rem;align-items:start;gap:1rem}.intervention_area_visual{width:min(100%, 200px)}.intervention_area_content .title{position:absolute;left:1rem;top:0}.map_legend{font-size:.9rem}.audience_professional_visual{height:300px}}@media (max-width:420px){.audience_professional_visual{height:280px}.why_ossanis{margin-top:0;padding-top:3rem}.why_ossanis_content{align-items:flex-start}.why_ossanis_content .title{align-items:flex-start;text-align:left}.why_ossanis_content .text.center{text-align:left}.why_ossanis_content .text.center p{text-align:left}}.main_hero{position:relative;padding-top:0;padding-left:5vw;padding-right:5vw}.main_hero .title{max-width:100%}.main_hero_container{min-height:400px;border-radius:3rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;overflow:hidden;background:#0868eb;position:relative}.main_hero_content{position:relative;z-index:2;width:min(60%, 1000px);padding:clamp(1.5rem, 4vw, 3.5rem)}.main_hero_content .title strong{color:#FFF;font-size:clamp(2.5rem, 6vw, 5rem);transform:translate(-20px,0)}.main_hero_content .title.mainFont strong{font-size:clamp(2rem, 5vw, 3rem);transform:translate(0,0);margin-top:0}.main_hero_visual{position:absolute;inset:0;background:radial-gradient(circle at 100% 30%,rgb(15 213 255 / .8) 0%,#0868eb 50%)}.main_hero_visual picture{mix-blend-mode:soft-light}.main_hero_visual img{width:100%;height:100%;object-fit:cover;object-position:center right}.main_hero_actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}@media (max-width:1500px){.main_hero_content .title strong{font-size:clamp(2rem, 4.5vw, 3.5rem);transform:translate(-20px,0)}}@media (max-width:1300px){.main_hero_container{min-height:360px}.main_hero_content{width:min(70%, 780px)}}@media (max-width:1024px){.main_hero_content .title strong{transform:translate(0,0)}}@media (max-width:991px){.main_hero_container{min-height:300px;border-radius:2rem}}@media (max-width:767px){.main_hero{width:calc(100% - 2rem);margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.main_hero_container{min-height:280px;border-radius:2rem;align-items:flex-end}.main_hero_content{width:100%;padding:clamp(2rem, 18vw, 8rem) 1.5rem 2rem}.main_hero_visual picture{display:block;height:100%}.main_hero_visual img{object-position:center}.main_hero_actions{width:100%}.main_hero_actions .btn{width:100%;max-width:260px;text-align:center}}.page-contact .main_hero{z-index:0}.page-contact .main_hero_container{justify-content:center;align-items:flex-start}.page-contact .main_hero_content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;width:40%;padding-top:6rem}.page-contact .main_hero_content .text{color:#FFF}.page-contact .main_hero_form{padding:clamp(1.5rem, 4vw, 3.5rem) clamp(1rem, 1.3vw, 1.5rem);width:60%}.page-contact .hero_actions{width:100%;width:222px}.page-contact .hero_actions .btn{position:relative;padding-left:2.5rem;width:100%}.page-contact .hero_actions .btn span{width:1.2rem;height:1.2rem;position:absolute;left:.8rem;top:50%;transform:translate(0,-50%)}.page-contact .hero_actions .btn span svg{width:100%;height:100%;stroke:#0868eb;fill:#fff0;stroke-width:2px;stroke-linecap:round;transition:all 0.2s cubic-bezier(0,.07,.57,.99)}.page-contact .hero_actions .btn:hover svg{stroke:#FFF}.page-contact .main_hero_visual{opacity:.1}.page-contact .wpcf7{width:800px;max-width:100%;margin:0 auto}.page-contact .wpcf7-form{color:#FFF;margin:0 auto}.page-contact .wpcf7-form .wpcf7-form-control-wrap[data-name=rgpd-consent]{width:305px}.page-contact .endForm{width:100%;margin-top:1rem}.page-contact .submitContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;width:100%;margin-top:1rem}@media (max-width:991px){.page-contact .main_hero_container{flex-wrap:wrap}.page-contact .main_hero_content{width:100%;padding-top:4rem}.page-contact .main_hero_form{width:100%}}@media (max-width:767px){.page-contact .main_hero{width:calc(100% - 2rem);margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.page-contact .main_hero_container{min-height:auto;flex-direction:column;align-items:stretch;border-radius:2rem}.page-contact .main_hero_content,.page-contact .main_hero_form{width:100%}.page-contact .main_hero_content{padding:4rem 1.5rem 0 1.5rem}.page-contact .main_hero_form{padding:1.5rem}.page-contact .hero_actions{width:100%}.page-contact .hero_actions .btn{width:100%}.page-contact .wpcf7{width:100%;max-width:100%}}.page-pourquoi-choisir-ossanis .main_hero_visual{background:radial-gradient(circle at 40% 40%,#0fd5ff 0%,#0868eb 50%)}.whyOssanisIntro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:start;gap:clamp(2rem, 4.5vw, 5rem);padding:0 calc(5vw + 100px) 0 calc(5vw + 100px)}.whyOssanisIntro_content{min-width:0;padding:2rem 0 2rem;text-align:right;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap}.whyOssanisIntro_content .title{text-align:right}.whyOssanisIntro_content .text p{text-align:right}.whyOssanisIntro_visual{position:relative;z-index:2;align-self:stretch;height:600px;border-radius:2rem;overflow:hidden;margin-top:-15rem}.whyOssanisIntro_visual img{width:100%;height:100%;object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center;vertical-align:middle}.ossanisPillar{margin:0 auto;padding-top:0;margin-top:-1.5rem;position:relative;z-index:2}.accordionPillar{display:grid;overflow-anchor:none}.accordionPillar_item{border-radius:2rem;background:#0868eb;color:#FFF;border:1px solid rgb(8 104 235 / .18);box-shadow:0 1rem 2.5rem rgb(0 17 83 / .08);padding-bottom:4rem;position:relative}.accordionPillar_item .shapeGeoStatic{position:absolute;width:150px;top:.5px;right:calc(5vw + 37.5px);left:auto;transform:translateY(-100%);z-index:2}.accordionPillar_item .shapeGeoStatic path{fill:#0868eb}.accordionPillar_item:nth-child(2){background-color:#015fc9;margin-top:-4rem}.accordionPillar_item:nth-child(2) .shapeGeoStatic path{fill:#015fc9}.accordionPillar_item:nth-child(3){background-color:#0153af;margin-top:-4rem}.accordionPillar_item:nth-child(3) .shapeGeoStatic path{fill:#0153af}.accordionPillar_item:nth-child(4){background-color:#003f86;margin-top:-4rem;padding-bottom:0}.accordionPillar_item:nth-child(4) .shapeGeoStatic path{fill:#003f86}.accordionPillar_trigger{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:1rem;width:100%;padding:1.25rem clamp(1.25rem, 3vw, 2rem);border:0;appearance:none;background:#fff0;color:#001153;font:inherit;font-weight:800;text-align:left;cursor:pointer}.accordionPillar_trigger span{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;gap:.75rem;font-size:clamp(2rem, 3vw, 2.4rem);line-height:1;font-family:"alkaline",sans-serif;color:#FFF}.accordionPillar_trigger i{color:#b3cfff;font-style:normal;font-size:5rem;font-family:"neulis-neue",sans-serif;width:80px;min-width:80px}.accordionPillar_trigger svg{flex:0 0 auto;width:1.25rem;height:1.25rem;color:#FFF}.accordionPillar_panel{height:0;overflow:hidden}.accordionPillar_panel>.text{width:100%;padding:0 125px 3rem 125px;margin:0;opacity:0;transform:translateY(8px);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.accordionPillar_panel>.text>p{display:block;max-width:960px}.accordionPillar_panel>.text>p strong{font-weight:700;font-size:clamp(1.1rem, 1.3vw, 1.3rem)}.accordionPillar_panel>.text .titleLite{display:block;margin-top:2rem;margin-bottom:1rem}.accordionPillar_panel>.text ul{padding-left:clamp(2rem, 5vw, 6rem)}.accordionPillar_panel>.text ul li{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:1500px){.whyOssanisIntro{grid-template-columns:minmax(0,1fr) minmax(260px,310px)}.whyOssanisIntro_visual{margin-top:-10rem}.accordionPillar_item .shapeGeoStatic{width:110px;right:calc(5vw + 50px)}.accordionPillar_panel>.text ul{padding-left:clamp(1.5rem, 3.5vw, 3rem)}}@media (max-width:1200px){.accordionPillar_panel>.text{padding:0 clamp(1.25rem, 3vw, 2rem) 3rem clamp(1.25rem, 3vw, 2rem)}.accordionPillar_trigger i{width:auto;min-width:auto}}@media (max-width:1024px){.whyOssanisIntro{padding:5rem calc(5vw + 32px) 0 calc(5vw + 32px)}}@media (max-width:991px){.whyOssanisIntro{grid-template-columns:1fr;padding-top:2.5rem}.whyOssanisIntro_content{text-align:left;align-items:flex-start;order:1;padding-top:0;padding-bottom:0}.whyOssanisIntro_content .title,.whyOssanisIntro_content .text p{text-align:left}.whyOssanisIntro_visual{display:none}.ossanisPillar{padding-top:2.5rem;margin-top:0}.accordionPillar_item:first-child .shapeGeoStatic{display:none}}@media (max-width:767px){.whyOssanisIntro{padding:2.5rem 5vw 0 5vw}.accordionPillar_item{padding-bottom:2rem;border-radius:1rem}.accordionPillar_item:nth-child(2),.accordionPillar_item:nth-child(3),.accordionPillar_item:nth-child(4){margin-top:-2rem}.accordionPillar_item .shapeGeoStatic{width:80px;right:3rem}.accordionPillar_trigger{align-items:flex-start;padding:1rem 1.25rem}.accordionPillar_trigger span{gap:.5rem;font-size:clamp(1.2rem, 8vw, 1.8rem)}.accordionPillar_trigger i{width:44px;min-width:44px;font-size:2.8rem}.accordionPillar_panel>.text{padding:0 1.25rem 2rem}.accordionPillar_panel>.text ul{grid-template-columns:1fr;padding-left:1.25rem}}@media (max-width:580px){.accordionPillar_panel>.text ul{padding-left:0}.accordionPillar_item .shapeGeoStatic{width:60px;right:2rem}}.partIntro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:start;gap:clamp(2rem, 4.5vw, 5rem);padding:0 calc(5vw + 100px) 0 calc(5vw + 100px)}.partIntro_content{min-width:0;padding:2rem 0 2rem;text-align:right;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap}.partIntro_content .title{text-align:right}.partIntro_content .text p{text-align:right}.partIntro_content .block_actions{justify-content:flex-end}.partIntro_visual{position:relative;z-index:2;align-self:stretch;height:600px;border-radius:2rem;overflow:hidden;margin-top:-15rem}.partIntro_visual img{width:100%;height:100%;object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center;vertical-align:middle}.professionalForParts{display:grid;grid-template-columns:minmax(260px,460px) minmax(0,1fr);gap:clamp(2rem, 4.5vw, 5rem);align-items:center}.professionalForParts_content{min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap}.partSystem{width:100%;color:#FFF;text-align:center;padding-left:5vw;padding-right:5vw}.partSystem .titleLite{font-size:clamp(1.1rem, 1.5vw, 1.4rem);color:#001153}.partSystem .block_actions{position:relative;z-index:2;margin-top:2rem}.partSystem_container{padding:3rem;position:relative}.partSystem_visual{border-radius:3rem;overflow:hidden;position:absolute;width:100%;height:100%;left:0;top:0;background:radial-gradient(circle at 50% 100%,rgb(15 213 255 / .8) 0%,#0868eb 70%),linear-gradient(0deg,#0868eb 0%,#0868eb 100%)}.partSystem_visual picture{mix-blend-mode:soft-light;opacity:.3}.partSystem_visual img{width:100%;height:100%;object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center;vertical-align:middle}.partSystem_intro{width:min(100%, 860px);margin:0 auto;position:relative;z-index:1}.swiperPartsSystem{margin-top:4rem}.swiperPartsSystem.few-slides{overflow:visible}.swiperPartsSystem.few-slides .swiper-slide{opacity:0;visibility:hidden;transform:translate(0,15px)}.swiperPartsSystem.few-slides .swiperPartsSystem_container{box-shadow:0 2rem 4rem rgb(0 17 83 / .22)}.swiperPartsSystem.few-slides .swiperPartsSystem_icon{opacity:0;visibility:hidden;transform:translate(0,-15px) scale(.9)}.swiperPartsSystem.few-slides .swiperPartsSystem_text{opacity:0;visibility:hidden;transform:translate(0,15px)}.swiperPartsSystem .swiper-slide{padding:clamp(1rem, 1.2vw, 2rem)}.swiperPartsSystem_container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;height:100%;gap:1rem;padding:clamp(1rem, 1.2vw, 2rem);border-radius:1rem;background-color:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2)}.swiperPartsSystem_icon{width:3rem;height:3rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.swiperPartsSystem_icon img{object-fit:contain}.swiperPartsSystem_text{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:1rem}.swiperPartsSystem_text span{font-size:1.3rem;font-weight:500}.partPricing{display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:clamp(2rem, 4.5vw, 5rem);align-items:center}.partPricing_visual svg{width:100%}.partPricing_visual svg .gironde{stroke:#0868eb}.partPricing_visual svg .gironde,.partPricing_visual svg .metropole{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:8.39px}.partPricing_visual svg .circleMetropole{fill:#0fd5ff}.partPricing_visual svg .metropole{stroke:#0fd5ff}.partPricing_content{min-width:0}.partPricing_content .text ul{display:grid;margin:1.5rem 0;padding:0;overflow:hidden;border:1px solid rgb(8 104 235 / .18);border-radius:1rem;list-style:none;background:#FFF}.partPricing_content .text li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin:0;padding:1rem 1.25rem}.partPricing_content .text li:not(:last-child){border-bottom:1px solid rgb(8 104 235 / .14)}.partPricing_content .text strong{color:#001153;font-weight:800}.partPricing_content .text li>p{margin:0;color:#0868eb;font-weight:800;text-align:right;white-space:nowrap}.partWhen{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,460px);gap:clamp(2rem, 4.5vw, 5rem);align-items:center}.partWhen_content{min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:right;flex-wrap:nowrap}.partWhen_content ul{list-style-position:inside}@media (max-width:1500px){.partIntro{grid-template-columns:minmax(0,1fr) minmax(260px,310px)}.partIntro_visual{margin-top:-10rem}}@media (max-width:1300px){.partSystem{padding-top:2rem}}@media (max-width:1200px){.partIntro{align-items:center}.partIntro_visual{margin-top:-2rem}.professionalForParts,.partWhen{grid-template-columns:repeat(2,1fr)}.professionalForParts .doubleMask,.partWhen .doubleMask{height:360px}.swiperPartsSystem{margin-top:2rem}}@media (max-width:1024px){.partIntro{padding:0 calc(5vw + 32px) 0 calc(5vw + 32px)}}@media (max-width:991px){.partIntro,.professionalForParts,.partPricing,.partWhen{grid-template-columns:1fr}.partIntro{padding:2.5rem calc(5vw + 32px) 0 calc(5vw + 32px)}.partIntro_content,.partWhen_content{padding:0;text-align:left;align-items:flex-start}.partIntro_content .title,.partIntro_content .text p,.partWhen_content .title,.partWhen_content .text p{text-align:left}.partIntro_content .block_actions,.partWhen_content .block_actions{justify-content:flex-start}.partIntro_visual{display:none}.professionalForParts_visual,.partWhen_visual{order:-1}.partPricing{position:relative}.partPricing_visual{position:absolute;bottom:1rem;left:5vw;width:10rem}.partPricing_content_area{padding-left:11rem}.partPricing_content .block_actions{padding-left:11rem}}@media (max-width:767px){.main_hero_container,.partSystem_visual{border-radius:2rem}.partIntro{padding:2.5rem 5vw 0 5vw}.partIntro_visual{height:360px}.partSystem{width:100%;padding-right:5vw;padding-left:5vw}.partSystem_container{padding:2rem 1.5rem}.partPricing_visual{bottom:3rem}.partPricing_content .text li{grid-template-columns:1fr;gap:.35rem}.partPricing_content .text li>p{text-align:left;white-space:normal}}@media (max-width:580px){.partPricing_visual{display:none}.partPricing_content_area{padding-left:0}.partPricing_content .block_actions{padding-left:0}}.page-professionnel .main_hero_visual img{object-position:center top}.professionalIntro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:start;gap:clamp(2rem, 4.5vw, 5rem);padding:0 calc(5vw + 100px) 0 calc(5vw + 100px)}.professionalIntro_content{min-width:0;padding:2rem 0 2rem;text-align:right;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap}.professionalIntro_content .title{text-align:right}.professionalIntro_content .text p{text-align:right}.professionalIntro_visual{position:relative;z-index:2;align-self:stretch;height:600px;border-radius:2rem;overflow:hidden;margin-top:-15rem}.professionalIntro_visual img{width:100%;height:100%;object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center;vertical-align:middle}.professionalScope{position:relative;z-index:2;padding-top:0;margin-top:-3rem}.professionalScope .shapeGeo{width:200px;position:absolute;top:1px;right:calc(5vw + 80px + 100px);left:auto;transform:translateY(-100%)}.professionalScope .shapeGeo path{fill:#0868eb}.professionalScope_container{border-radius:2rem;color:#FFF;display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;background:radial-gradient(circle at 0% 30%,rgb(15 213 255 / .8) 0%,#0868eb 50%)}.professionalScope_visual{position:relative}.professionalScope_visual .visualShade{background:linear-gradient(-90deg,#0868eb,#fff0)}.professionalScope_visual picture{mix-blend-mode:soft-light}.professionalScope_visual img{width:100%;height:100%;object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center;vertical-align:middle;object-position:left center}.professionalScope_content{min-width:0;padding:clamp(1.5rem, 4vw, 4rem);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap}.professionalScope_content .title{color:#001153}.professionalScope_actions,.professionalPricing_actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.professionalClean{display:grid;grid-template-columns:minmax(260px,460px) minmax(0,1fr);gap:clamp(2rem, 4.5vw, 5rem);align-items:center}.professionalClean_content{min-width:0}.professionalIssues{text-align:center}.professionalIssues_content{width:min(100%, 900px);margin:0 auto}.professionalIssues_list{width:min(100%, 820px)}.professionalSectors{width:100%;color:#FFF;text-align:center;padding-left:5vw;padding-right:5vw;padding-bottom:15rem}.professionalSectors_container{padding:3rem;position:relative}.professionalSectors_visual{border-radius:3rem;overflow:hidden;position:absolute;width:100%;height:100%;left:0;top:0;background:radial-gradient(circle at 50% 100%,rgb(15 213 255 / .8) 0%,#0868eb 70%),linear-gradient(0deg,#0868eb 0%,#0868eb 100%)}.professionalSectors_visual picture{mix-blend-mode:soft-light;opacity:.3}.professionalSectors_visual img{width:100%;height:100%;object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center;vertical-align:middle}.professionalSectors_intro{width:min(100%, 860px);margin:0 auto;position:relative;z-index:1}.professionalSectors_cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem, 4vw, 5rem);width:min(90%, 1140px);margin:clamp(3rem, 6vw, 5rem) auto -20rem auto;position:relative;z-index:1}.professionalSectors_card{padding:clamp(2rem, 4vw, 3rem);border-radius:2rem;background:linear-gradient(0deg,#0868eb 0%,#1b8ae8 100%);box-shadow:0 2rem 4rem rgb(0 17 83 / .22);text-align:left;position:relative}.professionalSectors_card .title{margin-bottom:1.6rem;max-width:90%;color:#001153}.professionalSectors_card .text{width:100%}.professionalSectors_card p{margin-top:1.5rem}.professionalSectors_card .shapeGeo{width:60px;position:absolute;top:calc(100% - 1px);left:calc(50% - 30px);transform:rotate(180deg)}.professionalSectors_card .shapeGeo path{fill:#0868eb}.professionalSectors .block_actions{grid-column:1/-1}.professionalTechnology{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,460px);gap:clamp(2rem, 4.5vw, 5rem);align-items:center}.professionalTechnology_content{min-width:0;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;flex-wrap:nowrap}.professionalBenefitsSwiper.few-slides{overflow:visible}.professionalBenefitsSwiper.few-slides .swiper-slide{opacity:0;visibility:hidden;transform:translate(0,15px)}.professionalBenefitsSwiper.few-slides .professionalBenefits_icon{opacity:0;visibility:hidden;transform:translate(0,-15px) scale(.9)}.professionalBenefitsSwiper.few-slides p,.professionalBenefitsSwiper.few-slides strong{opacity:0;visibility:hidden;transform:translate(0,15px)}.professionalBenefits_slide{padding:0 1rem;text-align:center}.professionalBenefits_slide strong{display:block;margin:.75rem 0 .35rem;color:#001153;font-weight:800}.professionalBenefits_slide p{margin:0;font-size:.95rem}.professionalBenefits_icon{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;width:4rem;height:4rem;margin:0 auto;line-height:1}.professionalPricing{display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:clamp(2rem, 4.5vw, 5rem);align-items:center}.professionalPricing_visual svg{width:100%}.professionalPricing_visual svg .gironde{stroke:#0868eb}.professionalPricing_visual svg .gironde,.professionalPricing_visual svg .metropole{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:8.39px}.professionalPricing_visual svg .circleMetropole{fill:#0fd5ff}.professionalPricing_visual svg .metropole{stroke:#0fd5ff}.professionalPricing_content{min-width:0}@media (max-width:1500px){.professionalIntro{grid-template-columns:minmax(0,1fr) minmax(260px,310px)}.professionalIntro_visual{margin-top:-10rem}.professionalScope .shapeGeo{width:140px;right:calc(5vw + 80px + 100px)}.professionalScope_container{grid-template-columns:40% 60%;background:radial-gradient(circle at 0% 30%,rgb(15 213 255 / .8) 0%,#0868eb 35%)}}@media (max-width:1300px){.professionalSectors{padding-top:0}}@media (max-width:1200px){.professionalClean,.professionalTechnology{grid-template-columns:repeat(2,1fr)}.professionalClean .doubleMask,.professionalTechnology .doubleMask{height:360px}}@media (max-width:1024px){.professionalIntro{padding:0 calc(5vw + 32px) 0 calc(5vw + 32px)}}@media (max-width:991px){.professionalIntro,.professionalScope_container,.professionalClean,.professionalTechnology{grid-template-columns:1fr}.professionalIntro{padding:2.5rem calc(5vw + 32px) 0 calc(5vw + 32px)}.professionalIntro_content{padding:0;text-align:left;align-items:flex-start}.professionalIntro_content .title,.professionalIntro_content .text p{text-align:left}.professionalIntro_visual{display:none}.professionalScope{margin-top:0}.professionalScope .shapeGeo{display:none}.professionalScope_container{background-color:none}.professionalScope_visual{height:320px;order:-1}.professionalTechnology_visual{order:-1}.professionalTechnology_content{text-align:left;align-items:flex-start}.professionalSectors{padding-bottom:0;color:#001153}.professionalSectors_visual{display:none}.professionalSectors_container{padding:0;border-radius:0}.professionalSectors_cards{grid-template-columns:1fr;gap:clamp(1.5rem, 1.2vw, 3rem);margin:2rem auto;width:100%}.professionalSectors_card{padding:clamp(1.5rem, 1.2vw, 2rem);border-radius:1rem;color:#FFF;box-shadow:none}.professionalSectors_card.stickyAppear.fromLeft,.professionalSectors_card.stickyAppear.fromRight{transform:translate(0,30px)}.professionalSectors_card .title{max-width:100%}.professionalSectors_card .shapeGeo{display:none}.professionalPricing{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start}}@media (max-width:767px){.main_hero_container,.professionalScope_container{border-radius:2rem}.professionalIntro{padding:2.5rem 5vw 0 5vw}.professionalIntro_visual{height:360px}.professionalPricing{grid-template-columns:1fr}.professionalPricing_visual{display:none}.professionalScope_actions .btn,.professionalPricing_actions .btn{width:100%;text-align:center}}@media (max-width:420px){.professionalSectors_intro{display:flex;flex-direction:column;align-items:flex-start}.professionalSectors_intro .title{align-items:flex-start;text-align:left}.professionalSectors_intro .text.center{text-align:left}.professionalSectors_intro .text.center p{text-align:left}.professionalSectors_card .text ul{padding-left:0}.professionalTechnology{padding-top:2.5rem}}.page-demande-de-devis .main_hero{z-index:0}.page-demande-de-devis .main_hero_container{justify-content:center;flex-wrap:wrap;padding:0 clamp(1.5rem, 3vw, 3rem) 0}.page-demande-de-devis .main_hero_container .text{color:#FFF}.page-demande-de-devis .main_hero_content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;padding-bottom:0;width:100%;padding:clamp(1.5rem, 4vw, 3.5rem) 0}.page-demande-de-devis .main_hero_visual{opacity:.1}.page-demande-de-devis .diagnostic_form_container{width:750px;max-width:100%}@media (max-width:767px){.page-demande-de-devis .main_hero{width:calc(100% - 2rem);margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.page-demande-de-devis .main_hero_container{min-height:auto;border-radius:2rem}.page-demande-de-devis .main_hero_content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:4rem;padding-bottom:0}.page-demande-de-devis .main_hero_content .title{align-items:flex-start;text-align:left}.page-demande-de-devis .main_hero_content .text{text-align:left}.page-demande-de-devis .main_hero_content .text p{text-align:left}.page-demande-de-devis .diagnostic_form_container{width:100%;margin-top:0}.page-demande-de-devis .wpcf7{margin-top:0}}@media (max-width:420px){section{padding:4rem 1.5rem 0 1.5rem}.service_cleanfast,.partIntro,.professionalIntro,.whyOssanisIntro{padding-left:1.5rem;padding-right:1.5rem}.cleanfast_method,.intervention_and_audience,.why_ossanis,.professionalIssues,.professionalForParts,.partSystem,.partWhen,.professionalScope,.professionalClean,.professionalSectors,.professionalTechnology,.ossanisPillar{padding-left:.75rem;padding-right:.75rem}.audience_particular_content,.intervention_area,.why_ossanis_content,.professionalForParts_content,.partWhen_content,.professionalClean_content,.professionalSectors_intro,.professionalTechnology_content{padding-left:.75rem;padding-right:.75rem}.professionalIssues_content .title{padding-left:.75rem;padding-right:.75rem}.accordion_item{border-radius:1rem}.accordion_panel .text{padding:0 1.5rem 1rem 1.5rem}}footer{padding:0 5vw;margin:6rem 0 2rem 0;color:#FFF;position:relative}footer .shapeGeo{width:150px;position:absolute;top:1px;left:calc(5% + 130px);transform:translate(0,-100%)}footer .shapeGeo path{fill:#0868eb}footer a,footer button{color:inherit}footer button{padding:0;border:0;background:#fff0;font:inherit;cursor:pointer}.footerContainer{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2rem;border-radius:2rem;background:#0868eb;padding:3rem}.footerLogo .logo{width:clamp(10rem, 16vw, 14rem);position:initial}.footerLogo img{display:block;width:100%;height:auto}.footerMentions{grid-column:1/-1;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:.4rem 1rem;width:100%;font-size:.85rem;line-height:1.4;text-align:center}.footerMentions p{margin:0}.footerMentions a,.footerMentions button{transition:opacity 0.2s cubic-bezier(0,.07,.57,.99)}.footerMentions a:hover,.footerMentions button:hover{opacity:.72}.footerLinks{justify-self:end;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.75rem}.footerLinks .btn{min-width:10rem;padding:.65rem 1.4rem;text-align:center;font-size:.85rem}@media (max-width:1300px){footer{padding:0 1rem}.footerMentions{justify-content:center;text-align:center}}@media (max-width:1200px){footer{margin-top:4rem}footer .shapeGeo{display:none}}@media (max-width:767px){footer{margin-top:3rem}footer .shapeGeo{width:110px;left:2.5rem}.footerContainer{grid-template-columns:1fr;align-items:flex-start;padding:2rem 1.5rem;border-radius:1.5rem}.footerLogo,.footerLinks{width:100%}.footerLinks{justify-self:stretch;align-items:flex-start}.footerLinks .btn{width:100%}}