.flex-column,.flex-row{-webkit-box-direction:normal!important}*,::after,::before{-webkit-font-smoothing:antialiased;box-sizing:border-box;-webkit-font-feature-settings:'lnum';-moz-font-feature-settings:'lnum';font-feature-settings:'lnum'}:focus,button:active,input:active,input:focus,textarea:active,textarea:focus{outline:0}.container{width:100%;max-width:100%;padding-right:2.4rem;padding-left:2.4rem;margin-right:auto;margin-left:auto;position:relative}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.8rem;margin-left:-0.8rem}.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%;padding-right:0.8rem;padding-left:0.8rem}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-12,.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-6,.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-4,.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-3,.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-2,.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1,.col-5{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-7,.col-8{-webkit-box-flex:0}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-10,.col-9{-webkit-box-flex:0}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:1450px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-12,.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-xl-6,.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-4,.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-3,.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-xl-2,.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-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{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-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{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-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-center{align-items:center}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-12,.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-6,.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-4,.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-3,.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-sm-2,.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-12,.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-6,.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-4,.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-3,.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-md-2,.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-12,.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-lg-6,.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-4,.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-3,.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-lg-2,.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright,a img.alignright{float:right;margin:5px 0 20px 20px}.alignleft,a img.alignleft{float:left;margin:5px 20px 20px 0}a img.alignnone{margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.img-fluid{max-width:100%;height:auto}@font-face {
font-family: 'DIN 2014';
font-weight: 400;
src: url(//sisgrupo.com/wp-content/themes/sisgrupo/font/DIN2014/DIN2014-Regular.ttf) format('truetype');
font-display: swap;
}
@font-face {
font-family: 'DIN 2014';
font-weight: 700;
src: url(//sisgrupo.com/wp-content/themes/sisgrupo/font/DIN2014/DIN2014-Bold.ttf) format('truetype');
font-display: swap;
}
:root {
--colorVerde: #2e9136;
--colorVerdeClaro: #85ffad;
--colorNegro: #0d1517;
--colorGris: #465052;
--colorBlanco: #f4f7f5;
--ani: all 0.6s cubic-bezier(0.16, 1, 0.3, 1);
}
html {
font-size: 0.521vw;
}
body {
font-family: 'Inter', sans-serif;
background-color: var(--colorBlanco);
padding: 0px 0px 0px 0px;
margin: 0px;
font-style: normal;
font-weight: 400;
font-size: 2rem;
line-height: 2.8rem;
color: var(--colorNegro);
}
a {
color: var(--colorNegro);
display: inline-block;
-moz-transition: var(--ani);
-ms-transition: var(--ani);
-o-transition: var(--ani);
transition: var(--ani);
}
a:hover {
color: var(--2E9136);
text-decoration: underline;
}
p {
margin: 0px 0px 2rem 0px;
}
.container.no-gutters {
padding: 0px;
}
header {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
padding: 0;
z-index: 9999;
-moz-transition: var(--ani);
-ms-transition: var(--ani);
-o-transition: var(--ani);
transition: var(--ani);
}
.header__container {
padding: 5rem 10rem;
display: flex;
justify-content: space-between;
align-items: center;
-moz-transition: var(--ani);
-ms-transition: var(--ani);
-o-transition: var(--ani);
transition: var(--ani);
}
.header__cont_btns {
display: flex;
gap: 10rem;
align-items: center;
}
.btn__menu {
width: 7rem;
height: 3.8rem;
display: block;
position: relative;
background: transparent;
cursor: pointer;
border: 0px;
padding: 0px;
margin: 0px;
}
.btn__menu span {
display: block;
width: 100%;
height: 2px;
background: #fff;
position: absolute;
top: 0;
left: 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.btn__menu span:nth-child(1) {
top: 0;
}
.btn__menu span:nth-child(2) {
top: 1.8rem;
}
.btn__menu span:nth-child(3) {
top: 3.6rem;
}
.btn__menu:hover span:nth-child(2) {
width: 4rem;
margin-left: 1.5rem;
}
header .btn.btn-kit {
background-color: #85ffad;
display: flex;
align-items: center;
color: #0d1517;
padding: 0px 2rem;
border-color: #85ffad;
}
header .btn.btn-kit span {
width: 0;
overflow: hidden;
display: block;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
padding-left: 0rem;
white-space: nowrap;
}
header .btn.btn-kit:hover span {
width: 13rem;
padding-left: 1rem;
}
.menuactive header .btn.btn-kit {
border-color: #0d1517;
}
.menuactive header .btn.btn-kit:hover {
background-color: #fff;
color: #0d1517;
}
header .header__btns {
display: flex;
gap: 3rem;
}
.header_tel {
background-color: #465052 !important;
color: #fff !important;
border-color: #34393a !important;
}
.header_tel:hover{
background-color: #34393a !important;
}
.header_tel span{
display: none !important;
}
header .btn {
font-family: 'Inter', sans-serif;
background-color: var(--colorVerde);
min-width: 1px;
color: var(--colorBlanco);
border: 1px solid var(--colorVerde);
padding: 1.4rem 3rem 1.5rem;
font-size: 1.8rem;
font-weight: 400;
}
header .btn.btn-transp {
background-color: transparent;
min-width: 1px;
color: var(--colorBlanco);
border: 1px solid var(--colorBlanco);
}
header .btn:hover {
background-color: var(--colorBlanco);
color: var(--colorNegro);
border: 1px solid var(--colorBlanco);
}
.menu__pri {
position: fixed;
left: 0px;
top: 0px;
width: 100vw;
height: 100vh;
z-index: 1;
background: var(--colorVerdeClaro);
opacity: 0;
visibility: hidden;
}
.menu__pri .menu-header {
list-style: none;
margin: 0px;
padding: 0px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 120rem;
margin: auto;
position: relative;
top: 50%;
transform: translateY(-50%);
}
.menu__pri .menu-header li {
width: 50%;
margin: 3rem 0px;
}
.menu__pri .menu-header li a {
font-size: 8rem;
text-decoration: none;
font-weight: 600;
line-height: 7rem;
font-family: 'DIN 2014';
position: relative;
}
.menu__pri .menu-header li a::before {
width: 0%;
height: 145%;
top: -30%;
left: 0px;
background: var(--colorVerde);
content: '';
z-index: -1;
position: absolute;
-moz-transition: var(--ani);
-ms-transition: var(--ani);
-o-transition: var(--ani);
transition: var(--ani);
transition-duration: 0.6s;
}
.menu__pri .menu-header li a:hover {
color: var(--colorBlanco);
padding: 0px 8rem;
}
.menu__pri .menu-header li a:hover::before {
width: 100%;
}
body.menuactive {
overflow: hidden;
}
body.menuactive .btn__menu span {
background-color: var(--colorNegro);
}
body.menuactive .btn__menu span:nth-child(1) {
top: 1.5rem;
transform: rotate(45deg);
}
body.menuactive .btn__menu span:nth-child(2) {
opacity: 0;
}
body.menuactive .btn__menu span:nth-child(3) {
top: 1.5rem;
transform: rotate(-45deg);
}
body.menuactive header .btn.btn-transp {
color: var(--colorNegro);
border-color: var(--colorNegro);
}
body.menuactive header .btn:hover {
background-color: var(--colorNegro);
color: var(--colorBlanco);
border-color: var(--colorNegro);
}
body.scroll header {
background-color: var(--colorNegro);
}
body.scroll .header__container {
padding: 2rem 10rem;
}
body.scroll.menuactive header {
background-color: transparent;
}
body.scroll.menuactive .header__container {
padding: 5rem 10rem;
}
.mod__cabecera {
text-align: center;
min-height: 66.7rem;
background-color: var(--colorNegro);
color: var(--colorBlanco);
position: relative;
z-index: 0;
overflow: hidden;
}
.mod__cabecera img {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: -1;
object-fit: cover;
animation: mover2 100s infinite alternate;
}
.mod__cabecera .cabecera {
position: absolute;
top: 53%;
left: 50%;
transform: translate(-50%, -50%);
width: 144rem;
}
.mod__cabecera .cabecera h1 {
margin: 0px;
font-family: 'DIN 2014';
font-size: 9rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 5rem;
}
.mod__cabecera .cabecera .cabecera__desc {
width: 72rem;
margin: auto;
}
.txt_img__data {
background-color: var(--colorVerde);
color: var(--colorBlanco);
padding: 18rem 22rem;
}
.txt_img__img {
height: 100%;
width: 100%;
object-fit: cover;
position: absolute;
}
.txt_img__imgfondo {
height: 100%;
width: 100%;
object-fit: cover;
position: absolute;
z-index: -1;
animation: mover2 100s infinite alternate;
}
.txt_img__coldataimg {
background-color: var(--colorNegro);
position: relative;
z-index: 0;
}
.txt_img__coldataimg .txt_img__data {
background-color: transparent;
}
.txt_img__coldataimg .btn {
background-color: var(--colorBlanco);
color: var(--colorNegro);
}
.txt_img__coldataimg .btn:hover {
background-color: var(--colorVerdeClaro);
color: var(--colorNegro);
}
.txt_img__coldataimg .btn-negro {
background-color: var(--colorVerdeClaro);
color: var(--colorNegro);
}
.txt_img__coldataimg .btn-negro:hover {
background-color: var(--colorBlanco);
color: var(--colorNegro);
}
.txt_img__data h2 {
margin: 0px 0px 4rem;
font-size: 7rem;
font-style: normal;
font-weight: 400;
line-height: normal;
font-family: 'DIN 2014';
}
.txt_img__desc {
margin: 0px 0px 4rem;
}
.txt_img__desc p:last-child {
margin: 0px;
}
.txt_img__ico {
font-family: 'DIN 2014';
font-size: 3.2rem;
font-style: normal;
font-weight: 700;
color: var(--colorVerdeClaro);
text-align: center;
}
.txt_img__ico h3 {
margin: 3.2rem 0px 0px 0px;
}
.txt_img__ico img {
height: 8rem;
width: auto;
}
.txt_img__icos {
width: 62rem;
}
.align_img_txt .txt_img__data {
background-color: var(--colorNegro);
text-align: right;
}
.txt_img__btns {
display: flex;
gap: 4rem;
margin-bottom: 4rem;
}
.mod_texto_grande_botones {
padding: 20rem 0px;
}
.mod_texto_grande_botones .txt_gr {
max-width: 144rem;
margin: auto;
text-align: center;
}
.mod_texto_grande_botones .txt_gr .txt_gr__txt {
margin: 0px 6rem 8rem;
font-size: 7rem;
font-style: normal;
font-weight: 400;
line-height: normal;
font-family: 'DIN 2014';
}
.txt_gr__btns {
display: flex;
align-items: center;
justify-content: center;
gap: 4rem;
}
.btn {
text-decoration: none;
display: inline-block;
font-weight: 700;
font-family: 'DIN 2014';
font-size: 2rem;
line-height: 2rem;
min-width: 40rem;
text-align: center;
background: var(--colorVerdeClaro);
padding: 2.2rem 3rem 1.8rem;
border: 0px;
cursor: pointer;
-moz-transition: var(--ani);
-ms-transition: var(--ani);
-o-transition: var(--ani);
transition: var(--ani);
}
.btn:hover {
text-decoration: none;
background: var(--colorNegro);
color: var(--colorBlanco);
}
.btn-gris {
background-color: var(--colorGris);
color: var(--colorBlanco);
}
.btn-gris:hover {
background: var(--colorNegro);
color: var(--colorBlanco);
}
.btn-negro {
background-color: var(--colorNegro);
color: var(--colorBlanco);
}
.btn-negro:hover {
background: var(--colorVerdeClaro);
color: var(--colorNegro);
}
.btn-verde {
background-color: var(--colorVerde);
color: var(--colorBlanco);
}
.btn-verde:hover {
background: var(--colorVerdeClaro);
color: var(--colorNegro);
}
.mod__acordeon {
padding: 18rem 22rem;
}
.mod__acordeon h2 {
margin: 0px 0px 8rem;
font-size: 7rem;
font-style: normal;
font-weight: 400;
line-height: normal;
font-family: 'DIN 2014';
text-align: center;
}
.acordeon__container {
margin-bottom: 8rem;
}
.acordeon__container .acordeon {
padding-top: 3rem;
border-bottom: 1px solid var(--colorVerde);
}
.acordeon__container .acordeon h3 {
margin: 0px;
padding: 0px;
font-size: 2.2rem;
line-height: 2.7rem;
padding-bottom: 3rem;
-moz-transition: var(--ani);
-ms-transition: var(--ani);
-o-transition: var(--ani);
transition: var(--ani);
position: relative;
left: 50%;
transform: translateX(-50%);
text-align: left;
display: inline-block;
}
.acordeon__container .acordeon .acordeon__title {
text-decoration: none;
display: block;
text-align: left;
}
.acordeon__container .acordeon.active .acordeon__title h3 {
left: 0%;
transform: translateX(0%);
font-size: 3rem;
line-height: 3.4rem;
}
.acordeon__container .acordeon .acordeon__desc {
display: none;
padding-bottom: 3rem;
}
.txt_img__linkvideo {
display: block;
width: 100%;
height: 100%;
position: relative;
}
.txt_img__linkvideo svg {
position: absolute;
top: 50%;
left: 50%;
width: 20rem;
height: auto;
transform: translate(-50%, -50%);
-moz-transition: var(--ani);
-ms-transition: var(--ani);
-o-transition: var(--ani);
transition: var(--ani);
}
.txt_img__linkvideo:hover svg {
width: 24rem;
}
.txt_img__coldataimg .txt_img__icos {
width: 100%;
}
.modal {
position: fixed;
top: 0px;
left: 0px;
width: 100vw;
height: 100vh;
background-color: rgba(0, 0, 0, 0.7);
z-index: 9999999999999;
display: none;
}
.modal .modal__video_close {
z-index: 1;
width: 5rem;
height: 5rem;
position: absolute;
padding: 0px;
background: none;
border: 0px;
margin: 0px;
top: calc(50% - 41rem);
left: calc(50% + 61rem);
cursor: pointer;
-moz-transition: var(--ani);
-ms-transition: var(--ani);
-o-transition: var(--ani);
transition: var(--ani);
}
.modal .modal__video_close:hover {
width: 6rem;
height: 6rem;
margin: -0.5rem -0.5rem;
}
.modal #modal_video iframe {
width: 120rem;
height: 70rem;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.modalActivo {
overflow: hidden;
}
.modal__content {
background: var(--colorBlanco);
width: 800px;
margin: auto;
padding: 5rem;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.modal__content h3 {
margin: 0px 0px 4rem;
font-size: 6rem;
font-style: normal;
font-weight: 400;
line-height: normal;
font-family: 'DIN 2014';
}
.mod__cabecera.mod__cabecera_home {
min-height: 100vh;
}
.mod__cabecera.mod__cabecera_home img {
opacity: 0.1;
animation: mover 100s infinite alternate;
}
@keyframes mover {
0% {
opacity: 0;
}
10% {
opacity: 0.1;
transform: rotate(3deg) scale(1.02);
}
20% {
opacity: 0.1;
transform: rotate(2deg) scale(1.01);
}
30% {
opacity: 0;
transform: rotate(0deg) scale(1.03);
}
40% {
opacity: 0.2;
transform: rotate(0deg) scale(1);
}
50% {
opacity: 0.05;
transform: rotate(5deg) scale(1);
}
60% {
opacity: 0.1;
transform: rotate(0deg) scale(1.03);
}
70% {
opacity: 0.2;
transform: rotate(1deg) scale(1);
}
80% {
opacity: 0.1;
transform: rotate(2deg) scale(1);
}
90% {
opacity: 0.1;
transform: rotate(3deg) scale(1.01);
}
100% {
transform: rotate(0deg);
opacity: 0;
}
}
@keyframes mover2 {
0% {
opacity: 0;
}
10% {
opacity: 1;
transform: rotate(3deg) scale(1.02);
}
20% {
opacity: 1;
transform: rotate(2deg) scale(1.01);
}
30% {
opacity: 0;
transform: rotate(0deg) scale(1.03);
}
40% {
opacity: 0.5;
transform: rotate(0deg) scale(1);
}
50% {
opacity: 0.3;
transform: rotate(5deg) scale(1);
}
60% {
opacity: 0.8;
transform: rotate(0deg) scale(1.03);
}
70% {
opacity: 1;
transform: rotate(1deg) scale(1);
}
80% {
opacity: 0;
transform: rotate(2deg) scale(1);
}
90% {
opacity: 0.6;
transform: rotate(3deg) scale(1.01);
}
100% {
transform: rotate(0deg);
opacity: 0;
}
}
.mod__cabecera.mod__cabecera_home .cabecera {
width: 135rem;
}
.cabecera__btns {
margin-top: 8rem;
}
.cab_svg {
height: 8rem;
position: absolute;
opacity: 0;
}
@keyframes aparicion {
0% {
opacity: 0;
}
50% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.cab_1 {
top: 15rem;
left: 22rem;
transform: rotate(19deg);
height: 6rem;
animation: aparicion 10s infinite ease-in-out;
animation-delay: 1s;
}
.cab_2 {
top: 50rem;
left: 25rem;
transform: rotate(-9deg);
height: 9rem;
animation: aparicion 9s infinite ease-in-out;
}
.cab_3 {
top: 80rem;
left: 20rem;
height: 6rem;
animation: aparicion 11s infinite ease-in-out;
animation-delay: 2s;
}
.cab_10 {
top: 90vh;
left: 2rem;
animation: aparicion 12s infinite ease-in-out;
animation-delay: 1s;
}
.cab_30 {
top: 30vh;
left: 6rem;
transform: rotate(12deg);
animation: aparicion 10s infinite ease-in-out;
animation-delay: 3s;
}
.cab_20 {
top: 30vh;
right: 6rem;
transform: rotate(4deg);
width: 10rem;
animation: aparicion 11s infinite ease-in-out;
animation-delay: 0s;
}
.cab_11 {
top: 12vh;
right: 15rem;
transform: rotate(-14deg);
animation: aparicion 14s infinite ease-in-out;
animation-delay: 3s;
}
.cab_21 {
top: 84vh;
right: 40rem;
transform: rotate(20deg);
width: 6rem;
animation: aparicion 16s infinite ease-in-out;
animation-delay: 1s;
}
.cab_31 {
top: 60vh;
right: 20rem;
transform: rotate(-20deg);
width: 16rem;
animation: aparicion 10s infinite ease-in-out;
animation-delay: 5s;
}
.cky-btn-revisit-wrapper {
display: none !important;
}
.mod__bvertical {
}
.mod__bvertical .bvertical {
display: flex;
}
.mod__bvertical .bvertical .bloquev {
width: 33.3333333%;
position: relative;
height: 90rem;
overflow: hidden;
}
.mod__bvertical .bvertical .bloquev::before {
width: 100%;
position: absolute;
height: 100%;
top: 0px;
left: 0px;
content: '';
background: linear-gradient(
0deg,
rgba(13, 21, 23, 0.7) 0%,
rgba(13, 21, 23, 0) 100%
);
z-index: -1;
}
.mod__bvertical .bvertical .bloquev .bloquev__data {
padding: 8rem;
background: transparent;
height: 100%;
-moz-transition: var(--ani);
-ms-transition: var(--ani);
-o-transition: var(--ani);
transition: var(--ani);
}
.mod__bvertical .bvertical .bloquev:hover .bloquev__data {
background: var(--colorBlanco);
}
.mod__bvertical .bvertical .bloquev .bloquev__data .bloquev__titulo {
font-size: 7rem;
font-style: normal;
font-weight: 700;
line-height: normal;
font-family: 'DIN 2014';
margin: 2rem 0px;
color: var(--colorBlanco);
-moz-transition: var(--ani);
-ms-transition: var(--ani);
-o-transition: var(--ani);
transition: var(--ani);
}
.mod__bvertical .bvertical .bloquev .bloquev__data .bloquev__icono {
-moz-transition: var(--ani);
-ms-transition: var(--ani);
-o-transition: var(--ani);
transition: var(--ani);
margin-top: 40rem;
}
.mod__bvertical .bvertical .bloquev .bloquev__data .bloquev__icono svg path {
fill: var(--colorBlanco);
-moz-transition: var(--ani);
-ms-transition: var(--ani);
-o-transition: var(--ani);
transition: var(--ani);
}
.mod__bvertical .bvertical .bloquev .bloquev__data .bloquev__desc {
opacity: 0;
-moz-transition: var(--ani);
-ms-transition: var(--ani);
-o-transition: var(--ani);
transition: var(--ani);
transition-duration: 0.1s;
}
.mod__bvertical .bvertical .bloquev img {
width: 100%;
height: 100%;
position: absolute;
z-index: -2;
top: 0px;
left: 0px;
object-fit: cover;
-moz-transition: var(--ani);
-ms-transition: var(--ani);
-o-transition: var(--ani);
transition: var(--ani);
}
.mod__bvertical .bvertical .bloquev svg {
height: 10rem;
width: auto;
}
.mod__bvertical .bvertical .bloquev .bloquev__data .btn {
position: absolute;
bottom: 8rem;
min-width: 20rem;
}
.mod__bvertical .bvertical .bloquev:hover .bloquev__data .bloquev__titulo {
color: var(--colorVerde);
}
.mod__bvertical
.bvertical
.bloquev:hover
.bloquev__data
.bloquev__icono
svg
path {
fill: var(--colorVerde);
}
.mod__bvertical .bvertical .bloquev:hover .bloquev__data .btn {
background-color: var(--colorNegro);
color: var(--colorBlanco);
}
.mod__bvertical .bvertical .bloquev:hover .bloquev__data .bloquev__desc {
transition-delay: 0.1s;
transition-duration: 0.3s;
opacity: 1;
}
.mod__bvertical .bvertical .bloquev:hover .bloquev__data .bloquev__icono {
margin-top: 0rem;
}
.mod__bvertical .bvertical .bloquev:hover img {
transform: scale(1.1);
}
.mod__logos {
padding: 20rem 0px;
text-align: center;
}
.mod__formulario h2,
.mod__casos h2,
.mod__logos h2 {
font-size: 7rem;
font-style: normal;
font-weight: 400;
line-height: normal;
font-family: 'DIN 2014';
margin: 0px 0px 8rem;
}
.mod__logos .logos {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
align-items: center;
justify-content: center;
max-width: 160rem;
margin: auto;
gap: 5rem 0rem;
}
.mod__logos .logos div {
width: 20%;
height: auto;
text-align: center;
}
.mod__logos .logos div img {
max-width: 90%;
height: auto;
}
.mod__cabecera_pequena {
min-height: 70rem !important;
}
.mod__cabecera_pequena .cabecera {
position: absolute;
top: 55%;
}
.mod__icono_titulo_botones {
padding: 18rem 22rem;
text-align: center;
}
.mod__icono_titulo_botones img {
width: 16rem;
}
.mod__icono_titulo_botones h2 {
font-size: 7rem;
font-style: normal;
font-weight: 400;
line-height: normal;
font-family: 'DIN 2014';
margin: 6rem 0px 8rem;
}
.mod__icono_titulo_botones .ico_tit_btn__btns {
display: flex;
gap: 4rem;
align-items: center;
justify-content: center;
}
.mod__icono_titulo_botones .ico_tit_btn__btns .btn {
min-width: 30rem;
}
.mod__acordeon_icono .acordeon h3 {
left: 0;
transform: none;
}
.mod__acordeon_icono .acordeon .acordeon__title {
display: flex;
align-items: center;
gap: 2rem;
padding-bottom: 3rem;
}
.mod__acordeon_icono .acordeon .acordeon__title h3 {
margin: 0px;
padding: 0px;
}
.acordeon__slider {
max-width: 100rem;
margin: auto;
}
.acordeon__diapo p {
margin-bottom: 1rem;
}
.acordeon__diapo {
display: flex;
gap: 4rem;
font-size: 1.7rem;
line-height: 2rem;
}
.slick-prev,
.slick-next {
position: absolute;
top: 40%;
font-size: 0;
line-height: 0;
position: absolute;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: 0;
background: url(//sisgrupo.com/wp-content/themes/sisgrupo/images/arrow.svg);
}
.slick-prev {
left: -60px;
transform: rotate(90deg);
}
.slick-next {
right: -60px;
transform: rotate(-90deg);
}
.slick-arrow.slick-disabled {
opacity: 0.3;
}
.mod__casos {
padding: 12rem 0px;
background: var(--colorNegro);
color: var(--colorBlanco);
}
.mod__casos h2 {
text-align: center;
}
.casos {
max-width: 160rem;
margin: auto;
width: 100%;
}
.casos .caso {
padding: 4rem 3rem;
background-color: var(--colorBlanco);
color: var(--colorNegro);
font-size: 1.7rem;
line-height: 2.2rem;
height: calc(100% - 3rem);
margin: 0px 1rem 3rem;
min-height: 63rem;
}
.casos .caso .caso__header {
display: flex;
justify-content: space-between;
}
.casos .caso .caso__nombre {
font-size: 2rem;
font-weight: 600;
color: var(--colorVerde);
display: flex;
gap: 0.6rem;
}
.casos .caso .caso__nombre svg {
height: 2rem;
}
.casos .caso .caso__img {
padding: 1.4rem 0px;
border-bottom: 1px solid var(--colorVerdeClaro);
margin-bottom: 2.4rem;
}
.casos .caso__cargo {
text-align: right;
}
.casos .slick-dots {
list-style: none;
padding: 0px;
margin: 0px;
display: flex;
gap: 10px;
position: absolute;
left: 50%;
bottom: -20px;
transform: translateX(-50%);
}
.casos .slick-dots li.slick-active button {
background-color: #2e9136;
}
.casos .slick-dots li button {
font-size: 0px;
width: 14px;
height: 14px;
border-radius: 10px;
border: 0px;
background-color: #fff;
padding: 0px;
cursor: pointer;
}
.txt_img_acordeon.acordeon__container .acordeon {
padding-top: 3rem;
border-bottom: 1px solid var(--colorVerdeClaro);
}
.txt_img_acordeon.acordeon__container .acordeon h3 {
left: 0;
transform: none;
color: var(--colorBlanco);
}
.mod_servicios.align_img_txt .txt_img__data {
background-color: var(--colorBlanco);
color: var(--colorNegro);
}
.mod_servicios.align_img_txt .acordeon__container .acordeon h3 {
color: var(--colorNegro);
text-align: right;
width: 100%;
}
.mod_servicios .txt_img__data h2 {
display: flex;
gap: 4rem;
align-items: center;
}
.align_img_txt.mod_servicios .txt_img__data h2 {
justify-content: flex-end;
}
.align_img_txt.mod_servicios .txt_img__data h2 img {
order: 2;
}
.mod__formulario {
padding: 18rem 0px;
}
.mod__formulario h2 {
text-align: center;
padding: 0px 10rem;
}
.wpcf7-list-item {
margin: 0px;
}
.mod__cabecera_contacto {
height: 80rem;
}
.mod__cabecera_contacto img {
opacity: 0.4;
}
footer {
background-color: var(--colorNegro);
color: var(--colorBlanco);
text-align: center;
padding: 14rem 0px;
}
footer a {
color: var(--colorBlanco);
}
footer .footer__logo {
padding-bottom: 2rem;
border-bottom: 1px solid var(--colorBlanco);
margin-bottom: 2rem;
}
footer .footer__logo a svg {
height: 14rem;
width: auto;
}
footer .footer__container {
max-width: 1500px;
margin: auto;
padding: 0px 4rem;
}
.menu-footer {
display: flex;
align-items: center;
justify-content: center;
margin: 4rem 0px;
color: var(--colorVerdeClaro);
list-style: none;
}
.menu-footer li {
padding: 0px 5rem 0px 2rem;
position: relative;
}
.menu-footer li a {
font-weight: 600;
text-decoration: none;
font-family: 'DIN 2014';
font-size: 2.8rem;
line-height: 3rem;
}
.menu-footer li:before {
background: #85ffad;
width: 10px;
height: 10px;
border-radius: 10px;
position: absolute;
content: '';
left: -17px;
top: 6px;
}
textarea,
select,
input[type='tel'],
input[type='email'],
input[type='text'] {
width: 100%;
border: 0;
background: 0 0;
border-bottom: 1px solid #0d1517;
color: #0d1517;
font-size: 20px;
line-height: 25px;
font-family: 'DIN 2014' !important;
padding: 10px 0;
margin-bottom: 10px;
border-radius: 0;
}
textarea {
height: 10rem;
}
.formulario {
width: 100rem;
margin: auto;
}
.wpcf7-submit {
min-width: 0;
}
.wpcf7-spinner {
position: absolute;
margin: 12px;
}
.wpcf7 form .wpcf7-response-output {
margin: 4rem 0px;
padding: 2rem;
}
.content__blog {
padding: 20rem 4rem 10rem;
max-width: 1500px;
margin: auto;
}
.paginadorNot {
margin-bottom: 10rem;
}
.wp-pagenavi a,
.wp-pagenavi span {
padding: 0.6rem 1.4rem;
margin: 0px 0.4rem;
display: inline-block;
}
.wp-pagenavi span.current {
background: var(--colorVerde);
color: var(--colorBlanco);
}
.wp-pagenavi a:hover {
text-decoration: none;
}
.post__list {
margin-bottom: 9rem;
}
.post__list img {
width: 96%;
height: 35rem;
object-fit: cover;
}
.post__list .post__list_img {
display: block;
}
.post__list a {
text-decoration: none;
}
.post__list h2 {
margin: 0px;
font-family: 'DIN 2014';
font-size: 5rem;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 3rem;
text-decoration: none;
}
.post__list_h {
padding-bottom: 2rem;
margin-bottom: 2rem;
border-bottom: 1px solid var(--colorNegro);
}
.cabecera__cat {
color: #fff;
list-style: none;
margin: 0px;
padding: 0px;
text-align: left;
position: absolute;
top: 53%;
left: 70%;
transform: translateY(-50%);
}
.cabecera__cat li {
margin: 1rem 0px;
}
.cabecera__cat li a {
color: #fff;
font-family: 'DIN 2014';
text-decoration: none;
font-weight: 600;
text-transform: uppercase;
}
.cabecera__cat li a {
display: flex;
align-items: center;
gap: 1rem;
}
.cabecera__cat li a svg {
height: 4rem;
}
.cabecera__cat li a:hover,
.cabecera__cat li.active a {
color: var(--colorVerde);
}
.cabecera__cat li a svg .cls-2,
.cabecera__cat li a svg .cls-1 {
-moz-transition: var(--ani);
-ms-transition: var(--ani);
-o-transition: var(--ani);
transition: var(--ani);
}
.cabecera__cat li a:hover svg .cls-1,
.cabecera__cat li.active a svg .cls-1 {
fill: var(--colorVerde);
}
.cabecera__cat li:hover a svg .cls-2,
.cabecera__cat li.active a svg .cls-2 {
stroke: var(--colorVerde);
}
.no_hay {
font-size: 7rem;
font-style: normal;
font-weight: 400;
line-height: normal;
font-family: 'DIN 2014';
margin: 6rem 0px 8rem;
text-align: center;
}
.content__blog .img-post {
width: 100%;
height: auto;
margin-bottom: 4rem;
}
.post__categories {
margin-top: 4rem;
padding-top: 4rem;
border-top: 1px solid var(--colorNegro);
}
.post__list-small.post__list img {
height: 28rem;
margin-bottom: 3rem;
}
.post__list-small.post__list h2 {
font-size: 4rem;
line-height: 4.5rem;
margin-bottom: 0rem;
}
.post__list-small.post__list .postlist__categories {
margin-bottom: 2rem;
}
.post__list-small.post__list .btn {
width: 100%;
display: block;
}
.post__list-small.post__list img {
width: 100%;
}
.blog__rel {
margin: 20rem 0px 0px 0px;
}
.blog__rel h3 {
margin: 0px;
font-family: 'DIN 2014';
font-size: 7rem;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 6rem;
}
.mod__contenido .content__blog {
padding: 10rem 4rem;
max-width: 1200px;
}
.mod__contenido .content__blog table {
width: 100%;
}
.modulo__kit {
background: #f4f7f5;
}
.modulo__kit .programa_kit_digital {
max-width: 390px;
color: #959393;
margin: 0px auto 50px;
font-size: 10px;
line-height: 14px;
text-align: center;
position: relative;
}
.modulo__kit .logos {
text-align: center;
margin-bottom: 100px;
}
.modulo__kit .logos img {
margin: 0px 20px;
max-height: 45px;
width: auto;
}
.modulo__kit .programa_kit_digital:before {
width: 150px;
height: 1px;
bottom: -10px;
left: calc(50% - 75px);
content: '';
position: absolute;
background: #959393;
}
.mod__bvertical_sin_hover .bloquev {
pointer-events: none;
}
.mod__bvertical_sin_hover .bloquev__data {
pointer-events: none;
}
.mod__contadores {
background-color: var(--colorVerdeClaro);
}
.contadores {
padding: 6rem 0px 5rem;
display: flex;
gap: 8rem;
text-align: center;
justify-content: center;
align-items: center;
font-family: 'DIN 2014';
font-size: 4.5rem;
font-style: normal;
font-weight: 700;
line-height: 120%;
color: var(--colorNegro);
}
.contador__number {
color: var(--colorVerde);
font-size: 7rem;
}
.contador__titulo {
}
.m__title {
font-family: 'DIN 2014';
font-size: 4rem;
font-style: normal;
font-weight: 700;
line-height: normal;
color: var(--colorVerde);
text-align: center;
margin-bottom: 3rem;
}
.m__contenido {
text-align: center;
margin-bottom: 5rem;
}
#modal_inicio .modal__video_close {
top: 1rem;
left: auto;
right: 1rem;
}
.mod_frase_fondo_verde {
padding: 8rem 1rem;
font-size: 7rem;
line-height: 120%;
background-color: var(--colorVerde);
color: var(--colorBlanco);
text-align: center;
}
footer .menu-footer-btns {
display: flex;
list-style: none;
padding: 0px;
margin: 0px;
gap: 9rem;
margin-bottom: 4rem;
}
footer .menu-footer-btns li {
width: calc(25% - 6.8rem);
}
footer .menu-footer-btns li a {
text-decoration: none;
display: inline-block;
font-weight: 700;
font-family: 'DIN 2014';
font-size: 2rem;
line-height: 2rem;
width: 100%;
text-align: center;
background: var(--colorVerde);
padding: 2.2rem 1rem 1.8rem;
color: var(--colorBlanco);
}
footer .menu-footer-btns li a:hover {
background: var(--colorVerdeClaro);
color: var(--colorNegro);
}
footer .footer_direccion {
padding-bottom: 4rem;
}
footer .footer_rs {
display: flex;
align-items: center;
justify-content: center;
gap: 6rem;
border-bottom: 1px solid var(--colorBlanco);
padding-bottom: 3rem;
}
footer .footer_ue {
gap: 6rem;
display: flex;
text-align: left;
font-size: 1.6rem;
line-height: 2.4rem;
align-items: center;
margin-top: 4rem;
}
footer .menu-footer-legal a {
font-weight: 400;
}
@media screen and (min-width: 1921px) {
footer .menu-footer-btns {
gap: 4rem;
}
footer .menu-footer-btns li {
width: calc(50% - 6.8rem);
}
.content__blog {
max-width: 1920px;
}
}
@media screen and (max-width: 1140px) {
html {
font-size: 0.7vw;
}
.txt_img__data {
background-color: var(--colorVerde);
color: var(--colorBlanco);
padding: 16rem 10rem;
}
.mod_texto_grande_botones {
padding: 16rem 0px;
}
.mod__acordeon {
padding: 16rem 14rem;
}
.mod__bvertical .bvertical .bloquev .bloquev__data {
padding: 4rem;
}
.mod__bvertical .bvertical .bloquev {
height: 83rem;
}
.mod__bvertical .bvertical .bloquev:hover .bloquev__data .bloquev__icono {
margin-top: 10rem;
}
.modal #modal_video iframe {
width: 90vw;
height: 51vw;
}
.modal .modal__video_close {
width: 7rem;
}
.mod__logos .logos {
max-width: 94%;
}
.mod__cabecera .cabecera {
max-width: 90%;
}
.mod__cabecera_blogsingle.mod__cabecera .cabecera h1 {
font-size: 7rem;
}
header .btn {
padding: 1.4rem 2rem 1.5rem;
}
header .btn.btn-kit {
padding: 0px 1rem;
}
.header__cont_btns {
gap: 6rem;
}
.header__container {
padding: 5rem 4rem;
}
}
@media screen and (max-width: 992px) {
html {
font-size: 0.9vw;
}
.mod__cabecera .cabecera h1 {
margin-bottom: 3rem;
}
.mod__cabecera .cabecera .cabecera__desc {
font-size: 2.5rem;
line-height: 3.4rem;
width: 80rem;
}
.txt_img__data {
padding: 10rem 4rem;
}
.txt_img__img {
position: relative;
height: 40rem;
float: left;
}
.mod_texto_grande_botones {
padding: 10rem 0px;
}
.mod__acordeon {
padding: 10rem 10rem;
}
.mod__cabecera.mod__cabecera_home {
padding: 0px 10rem;
}
.mod__cabecera.mod__cabecera_home .cabecera {
width: 88%;
}
.cab_2 {
top: 26rem;
}
.cab_20 {
top: 20vh;
}
.cab_30 {
top: 14vh;
left: 56rem;
}
.cab_3 {
top: 120rem;
left: 20rem;
height: 10rem;
}
.cab_31 {
top: 73vh;
right: 20rem;
width: 5rem;
}
.mod__bvertical .bvertical {
display: block;
}
.mod__bvertical .bvertical .bloquev {
width: 100%;
}
.mod__bvertical .bvertical .bloquev .bloquev__data .bloquev__icono {
margin-top: 10rem;
}
.mod__bvertical .bvertical .bloquev .bloquev__data .bloquev__desc {
opacity: 1;
color: var(--colorBlanco);
}
.mod__bvertical .bvertical .bloquev .bloquev__data .bloquev__desc {
opacity: 1;
color: var(--colorBlanco);
max-width: 500px;
}
.mod__bvertical
.bvertical
.bloquev:hover
.bloquev__data
.bloquev__icono
svg
path {
fill: var(--colorBlanco);
}
.mod__bvertical .bvertical .bloquev:hover .bloquev__data {
background: transparent;
}
.mod__bvertical .bvertical .bloquev:hover .bloquev__data .bloquev__titulo {
color: var(--colorBlanco);
}
.mod__bvertical .bvertical .bloquev {
height: 76rem;
}
.mod__bvertical .bvertical .bloquev .bloquev__data .btn {
bottom: 12rem;
}
.mod__logos .logos div {
width: 30%;
}
.mod__cabecera_pequena .cab_svg {
display: none;
}
.casos .caso {
height: calc(100% - 2rem);
margin-bottom: 2rem;
}
.casos {
padding: 0px 4rem;
}
.menu-footer li {
padding: 0px 5rem 0px 1rem;
}
.footer_ue img {
height: 50px;
}
footer .menu-footer-btns {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 4rem 10rem;
margin-bottom: 4rem;
}
footer .menu-footer-btns li {
width: 45%;
}
header .header__btns {
margin: 0px;
gap: 1rem;
}
.header__container {
padding: 5rem 4rem;
}
.menu__pri .menu-header {
width: 96rem;
}
.menu__pri .menu-header li a:hover {
padding: 0px 4rem;
}
.mod__cabecera .cabecera {
top: 55%;
}
.mod__formulario {
padding: 10rem 0px;
}
.content__blog {
padding: 10rem 4rem;
}
.post__list img {
width: 100%;
margin-bottom: 4rem;
}
.postlist__categories {
text-align: center;
margin-bottom: 2rem;
}
.post__list .btn {
width: 100%;
display: block;
}
.mod__cabecera_blogsingle.mod__cabecera .cabecera h1 {
font-size: 6rem;
}
.modal__content {
width: 93%;
}
.modulo__kit .logos img {
width: auto;
height: 28px;
margin: 0px 14px;
}
}
@media screen and (max-width: 600px) {
html {
font-size: 1.3vw;
}
body {
font-size: 2.8rem;
line-height: 4rem;
}
.mod__cabecera {
min-height: 112rem;
}
.mod__cabecera .cabecera {
width: 100%;
padding: 0px 4rem;
}
.mod__cabecera .cabecera .cabecera__desc {
font-size: 3.5rem;
line-height: 4.6rem;
width: 100%;
}
.txt_img__desc {
margin: 0px;
}
.txt_img__icos {
margin-top: 7rem;
width: 100%;
}
.txt_img__ico img {
height: 10rem;
width: auto;
}
.txt_img__img {
height: 70rem;
}
.mod_texto_grande_botones .txt_gr .txt_gr__txt {
font-size: 5.5rem;
margin: 0px 0px 7rem;
}
.btn {
font-size: 4rem;
line-height: 4rem;
min-width: 48rem;
padding: 3.2rem 2rem 2.8rem;
}
.txt_gr__btns {
display: block;
}
.txt_gr__btns .btn {
display: block;
margin-bottom: 1rem;
}
.mod_texto_grande_botones {
padding: 10rem 4rem;
}
.mod__acordeon {
padding: 10rem 4rem;
}
.acordeon__container .acordeon h3 {
font-size: 3.2rem;
line-height: 3.7rem;
}
.acordeon__container .acordeon.active .acordeon__title h3 {
font-size: 4rem;
line-height: 5.4rem;
}
.mod__cabecera.mod__cabecera_home .cabecera {
width: 100%;
}
.cab_svg {
display: none;
}
.cabecera__btns .btn {
width: 100%;
margin-bottom: 2rem;
}
.txt_img__btns {
display: block;
}
.mod__cabecera .cabecera h1 {
font-size: 8rem;
}
.mod__bvertical .bvertical .bloquev .bloquev__data .btn {
bottom: 0;
position: relative;
border: 0px;
}
.mod__bvertical .bvertical .bloquev .bloquev__data .bloquev__icono {
margin-top: 0rem;
}
.mod__bvertical .bvertical .bloquev .bloquev__data {
padding: 10rem 4rem;
}
.mod__bvertical .bvertical .bloquev {
height: auto;
}
.mod__bvertical .bvertical .bloquev::before {
background: linear-gradient(
0deg,
rgba(13, 21, 23, 0.9) 0%,
rgba(13, 21, 23, 0.3) 100%
);
}
.mod__bvertical .bvertical .bloquev svg {
height: 14rem;
}
.mod__bvertical .bvertical .bloquev .bloquev__data .bloquev__desc {
margin-bottom: 24px;
}
.txt_img__btns {
margin-top: 24px;
}
.txt_img__btns .btn {
width: 100%;
margin-bottom: 2rem;
}
.mod__bvertical .bvertical .bloquev .bloquev__data .btn {
width: 100%;
}
.mod__logos .logos div img {
max-width: 80%;
}
.mod__logos {
padding: 10rem 0px;
text-align: center;
}
.mod__cabecera_pequena {
min-height: 100vh !important;
}
.mod__icono_titulo_botones {
padding: 10rem 4rem;
text-align: center;
}
.mod__icono_titulo_botones .ico_tit_btn__btns {
display: block;
}
.mod__icono_titulo_botones .ico_tit_btn__btns .btn {
width: 100%;
margin-bottom: 2rem;
}
.casos .caso {
font-size: 12px;
line-height: 16px;
}
.casos .caso .caso__nombre {
font-size: 4rem;
line-height: 4rem;
}
.casos .caso .caso__nombre svg {
height: 4rem;
}
.casos .caso .caso__img {
padding: 3.4rem 0px;
}
.mod_servicios .txt_img__data h2 img {
height: 10rem;
}
footer .footer__logo a svg {
height: 24rem;
width: auto;
}
footer {
padding: 8rem 0px;
}
.menu-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 2rem;
}
footer .menu-footer-btns li {
width: 100%;
}
footer .menu-footer-btns li a {
font-size: 3rem;
line-height: 3rem;
padding: 3.2rem 3rem 2.8rem;
}
.menu-footer li a {
font-size: 3.8rem;
line-height: 5rem;
}
footer .footer_direccion {
padding-bottom: 7rem;
padding-top: 7rem;
}
footer .footer_ue {
display: block;
font-size: 2.6rem;
line-height: 3.4rem;
margin-top: 4rem;
}
.footer_ue img {
height: auto;
width: 100%;
margin-bottom: 3rem;
}
footer .footer__logo {
padding-bottom: 4rem;
margin-bottom: 7rem;
}
.menu-footer {
margin: 7rem 0px;
}
header .btn.btn-transp {
display: none;
}
header .btn {
font-size: 2.8rem;
}
.btn__menu {
width: 8rem;
}
.btn__menu span:nth-child(2) {
top: 2.5rem;
}
.btn__menu span:nth-child(3) {
top: 5rem;
}
.btn__menu {
height: 5.4rem;
}
.header__logo a img {
height: 40px;
}
body.scroll .header__container {
padding: 2rem 4rem;
}
.menu__pri .menu-header {
width: 100%;
display: block;
padding: 0px 4rem;
text-align: center;
}
.menu__pri .menu-header li {
width: 100%;
margin: 4rem 0px;
}
.menu__pri .menu-header li a {
font-size: 5rem;
line-height: 6rem;
}
body.menuactive .btn__menu span:nth-child(3),
body.menuactive .btn__menu span:nth-child(1) {
top: 2.5rem;
}
body.scroll.menuactive .header__container {
padding: 3rem 4rem;
}
.btn__menu:hover span:nth-child(2) {
margin-left: 2rem;
}
.formulario {
width: 100%;
margin: auto;
padding: 0px 4rem;
}
.wpcf7-submit {
margin-top: 5rem;
display: block;
width: 100%;
}
.wpcf7-spinner {
position: absolute;
margin: 12px;
left: 50%;
margin-left: -12px;
}
.mod__cabecera_blog.mod__cabecera .cabecera {
position: relative;
top: 0px;
left: 0px;
transform: none;
padding-top: 27rem;
}
.cabecera__cat {
text-align: left;
position: relative;
top: 0px;
left: 0px;
transform: none;
margin-top: 16rem;
margin-left: 4rem;
}
.cabecera__cat li a {
line-height: 4rem;
font-size: 4rem;
}
.cabecera__cat li {
margin: 2rem 0px;
}
.modulo__kit .logos img {
width: auto;
height: 35px;
margin: 8px 17px;
}
.modulo__kit .logos {
margin-bottom: 70px;
}
.contadores {
display: block;
}
.contadores .contador {
margin-bottom: 4rem;
}
.contadores .contador:last-child {
margin-bottom: 0rem;
}
#modal_inicio img {
width: 100%;
height: auto;
}
.m__title {
font-family: 'DIN 2014';
font-size: 5rem;
}
#modal_inicio .modal__video_close {
top: -2rem;
right: -2rem;
}
.acordeon__diapo {
font-size: 2rem;
line-height: 2.2rem;
}
.slick-next {
right: -15px;
}
.slick-prev {
left: -15px;
}
.casos .caso {
min-height: 85rem;
}
body.page-template-plantilla_solucion_digital .btn-kit {
display: none;
}
.mod_frase_fondo_verde {
padding: 8rem 5rem;
font-size: 5rem;
line-height: 120%;
}
.header_tel span{
display: block;
width: 4rem !important;
height: 4rem !important;
padding: 0px !important;
}
.header_tel span svg{
width: 4rem;
height: 4rem;
}
.header_tel {
font-size: 0px !important
}
.header__cont_btns {
gap: 5rem;
}
.mod__logos .logos {
max-width: 94%;
width: 100vw;
}
.mod__cabecera.mod__cabecera_home {
overflow: hidden;
}
.header__container {
padding: 5rem 3rem;
width: 100vw;
}
.header_tel {
border-color: #465052 !important;
}
header .btn.btn-kit:hover span {
width: 0;
padding-left: 0;
}
}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}