@-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.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;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.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;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.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.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.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;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.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.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.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;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.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.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.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.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-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 (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:-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}}@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:-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}}@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:-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}}@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}}@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;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!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}.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-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-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 {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} h1 {
font-size: 2em;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
text-decoration: none;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 70%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
} :root { --verde1: #228375;
--verde2: #8CB57F;
--negro: #333;
--blanco: #fff;
}  @import url(https://p.typekit.net/p.css?s=1&k=lcy5rsi&ht=tk&f=1909.1912.1915&a=8714773&app=typekit&e=css);
@font-face {
font-family:"ronnia";
src:url(https://use.typekit.net/af/10fd19/000000000000000000011f36/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/10fd19/000000000000000000011f36/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/10fd19/000000000000000000011f36/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");
font-display:swap;font-style:normal;font-weight:400;font-stretch:normal;
}
@font-face {
font-family:"ronnia";
src:url(https://use.typekit.net/af/79a0a6/00000000000000000000d8f9/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/79a0a6/00000000000000000000d8f9/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/79a0a6/00000000000000000000d8f9/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("opentype");
font-display:swap;font-style:italic;font-weight:300;font-stretch:normal;
}
@font-face {
font-family:"ronnia";
src:url(https://use.typekit.net/af/83efcf/000000000000000000011f38/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/83efcf/000000000000000000011f38/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/83efcf/000000000000000000011f38/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");
font-display:swap;font-style:normal;font-weight:700;font-stretch:normal;
}
.tk-ronnia { font-family: "ronnia",sans-serif; }
body,
button,
input,
select,
optgroup,
textarea {
color:var(--negro);
font-family: 'Tahoma', sans-serif;
font-size: 18px;
font-size: 1rem;
line-height: 1.5;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'ronnia', sans-serif;
font-weight: bold;
clear: both;
color:var(--verde1);
margin-bottom: .5rem;
line-height: 1.2;
}
p {
margin-bottom: 1.5em;
margin-top: 0;
font-family: 'Tahoma',sans-serif;
}
dfn, cite, em, i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code, kbd, tt, var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark, ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} html {
box-sizing: border-box;
scroll-behavior: smooth;
overflow-x: hidden;
}
*,
*:before,
*:after { box-sizing: inherit;
} hr {
background-color: var(--verde1);
border: 0;
height: 2px;
width: 80%;
margin-top: 10px;
margin-bottom: 30px;
float: left;
}
ul, ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
figure {
margin: 1em 0; }
table {
margin: 0 0 1.5em;
width: 100%;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 2px solid;
border-color: var(--verde1);
border-radius: 3px;
color: var(--verde1);
background: transparent;
font-size: 18px;
font-size: 1rem;
line-height: 1;
padding: .6em 1em .4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: var(--verde1);
}
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: var(--verde1);
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: var(--verde1) !important;
font-weight: bold;
border: 6px solid var(--verde2);
border-radius: 0px;
padding: 10px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color:  var(--verde2);
}
select {
border: 6px solid var(--verde2);
}
textarea {
width: 100%;
} a:hover, a:active {
outline: 0;
} .main-navigation {
clear: both;
display: block;
float: left;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
}
.main-navigation ul ul a {
width: 220px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation li {
float: left;
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: block;
}
}
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}  .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em; }
.widget select {
max-width: 100%;
}  .sticky {
display: block;
}
.hentry {
margin: 0;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
} :hover {
transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
a:hover {
opacity: 0.9;
} .site-description, p.site-title {display:none;}
.site-header {padding-top: 60px;}
.site-header .nav-menu {padding-top: 30px; padding-left: 20px; font-size: 15px; font-weight: bold; text-transform: uppercase; }
.main-navigation li {padding-left: 16px; color: #fff; font-family: 'ronnia', sans-serif; padding-bottom:12px;}
.single h1.site-title {margin: 0;}
.single .main-navigation {margin-top: 30px;}
.single  .main-navigation li {padding-left: 16px; color: var(--verde1); font-family: 'ronnia', sans-serif;}
.single .main-navigation li {padding-left: 16px; color: var(--verde1); font-family: 'ronnia', sans-serif;}
.main-navigation li a {color: #fff;}
.single .main-navigation li a {color: var(--verde1);}
.single  .main-navigation li a {color: var(--verde1);}
.site-header .num {color: var(--verde2); float: left; padding-left: 20px; font-size: 15px; font-weight: bold;}
.site-header .num a {color:#fff;}
#blog .site-header .num a {color:#fff;}
.site-header .social { float: right; padding-left: 20px; margin-top: 5px;}
#blog .site-header .social { float: right; padding-left: 20px; padding-top: 4px;}
.single  .custom-logo-link img:before {
background-image: url(https://viverosfadura.com/wp-content/uploads/logo_green.png);
background-repeat: no-repeat;
content: '';
height: 114px;
width: 82px;
}
.main-navigation li#menu-item-50 {padding-right: 16px;}
.min-down {
display: block;
width: 5px;
height: 5px;
-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);
border-right: 2px solid white;
border-bottom: 2px solid white;
margin: 0 0 3px 4px;
width: 12px;
height: 12px;
position: absolute;
margin-top: -20px;
margin-left: 68px;
}
.single  .custom-logo-link img {
display:none;
}
.site-branding {width: 120px;}
.main-navigation {    width: 870px; float: left; padding-left: 10px; margin-top: 30px;}
.telef {float: right; padding-right: 10px;padding-top: 4px; }
.main-navigation ul ul {
box-shadow: none;
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
border: 2px solid var(--verde2);
background-color: transparent;
padding: 20px 20px 10px 0;
}
ul > li:hover ul.sub.menu {
display: block;
}
.main-navigation ul ul li {
padding-bottom: 6px;
font-size: 15px;
}
.single .main-navigation ul ul  {
background-color: #fff;
}
ul.sub-menu::before, ul.sub-menu::after {
content: "";
width: 0;
height: 0;
border: solid transparent;
position: absolute;
pointer-events: none;
right: 80%;
}
ul.sub-menu::before {
border-bottom-color: inherit;
border-width: 12px;
border-radius: 2px;
top: -25px;
margin-bottom: -12px;
}
ul.sub-menu::after {
border-bottom-color: rgba(34, 131,117, 0.1);
border-width: 11px;
top: -25px;
margin-right: 1px;
margin-top: 4px;
}
#blog ul.sub-menu::after, .single  ul.sub-menu::after {
border-bottom-color: transparent;
}
.single ul.sub-menu::after {
border-bottom-color: #fff;
border-width: 11px;
top: -25px;
margin-right: 1px;
margin-top: 4px;
}
.main-navigation ul.sub-menu > li {
text-transform:none;
text-align: left;
font-weight: 400;
}
.main-navigation ul.sub-menu > li a:before {
content: "- ";
display: contents;
}
.main-navigation ul li a:hover {color: var(--verde2);}
.soc {
margin-bottom: -25px;
}
.soc a:hover {opacity: 0.8}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.main-navigation {
width: 100%;
float: none;
padding-left: 0;
}
.site-header .nav-menu {
padding-left: 0;
font-size: 13px;
}
.main-navigation li {
padding-left: 8px;
}
}
@media screen and (max-width: 767px) {
.site-branding {
margin: 0 auto;
z-index: 5000;
}
.site-header {padding-top: 20px;}
.menu-toggle {
display: block;
margin-left: 90%;
margin-top: -30px;
}
.main-navigation, .single .main-navigation {
width: 100%;
float: left;
padding-left: 0;
margin-top: -50px;
}
.site-header.toggled {
padding-top: 20px;
}
.main-navigation.toggled ul {
display: block;
width: 100%;
min-height: 438px;
color: #fff;
text-align: center;
overflow-y: hidden;
padding-top: 60px;
padding-bottom: 60px;
left: 0;
}
.single .main-navigation li {padding-left: 0;} .main-navigation.toggled ul ul.sub-menu {
padding-top: 0;
height: auto;
}
.min-down {display:none;}
.main-navigation li#menu-item-50 {padding-right: 0;}
button.menu-toggle {
position: absolute;
left: 0;
top: 10px;
border: none;
background: none;
color: #fff;
font-size: 24px;
line-height: 1;
padding: 0;
margin-top: 0px;
width: 32px;
height: 32px;
z-index: 1000;
}
.telef {
padding-top: 70px;
margin: 0 auto;
float: none;
}
.soc {
padding-bottom: 30px;
margin-right: 10px;
}
.site-header .nav-menu {
padding: 80px 0 0;
margin: -80px 0 0;
}
.main-navigation li {
padding-left: 0;
color: #fff;
font-size: 24px;
padding-bottom: 12px;
width: 100%;
z-index: 100;
}
.main-navigation ul.sub-menu > li {
text-align: center;
}
.main-navigation ul ul a {
width: 100%;
}
.site-header .telef {padding-right: 0;}
.site-header .num {
float: none; 
padding-left: 0; 
text-align: center;
}
.main-navigation.toggled .site-header .num a, #blog .site-header .num a{
color: var(--verde2);
}
.site-header > .main-navigation.toggled {overflow: hidden;}
.main-navigation.toggled .num {font-size: 14px; color: white;}
.main-navigation.toggled .menu-toggle .fa-bars {display:none;}
.main-navigation ul {
display: none;
}
.menu-toggle span {
position: relative;
margin-top: 9px;
margin-bottom: 9px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: absolute;
top: 50%;
left: 50%;
margin-left: -15px;
margin-top: -1.5px;
}
.menu-toggle span, .menu-toggle span::before, .menu-toggle span::after {
display: block;
width: 30px;
height: 3px;
background-color: #fff;
outline: 1px solid transparent;
-webkit-transition-property: background-color, -webkit-transform;
-moz-transition-property: background-color, -moz-transform;
-o-transition-property: background-color, -o-transform;
transition-property: background-color, transform;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.menu-toggle span::before, .menu-toggle span::after {
position: absolute;
content: "";
}
.menu-toggle span::before {
top: -9px;
}
.menu-toggle span::after {
top: 9px;
}
ul.sub-menu::after {
border-bottom-color: transparent;
border-width: 0;
}
.toggled .menu-toggle span {
transform: rotate(45deg);
transition: 0.5s;
}
.toggled .menu-toggle span:before {
display: none;
}
.toggled .menu-toggle span:after {
top: 1px;
transform: rotate(-90deg);
transition: 0.5s;
}
.site-header .num a {
color: #fff;
}
.main-navigation ul ul {
border: none;
}
.single .telef, .search .telef, .error404 .telef {
padding-top: 70px;
margin: 0 auto;
float: none;
}
.single button.menu-toggle, .search button.menu-toggle, .error404 button.menu-toggle {
position: absolute;
left: 0;
top: 10px;
border: none;
background: none;
color: var(--verde1);
}
.single .menu-toggle span, .single .menu-toggle span::before, .single .menu-toggle span::after,
.error404 .menu-toggle span, .error404 .menu-toggle span::before, .error404 .menu-toggle span::after,
.search .menu-toggle span, .search .menu-toggle span::before, .search .menu-toggle span::after {
background-color: var(--verde1);
}
.single .site-header > .main-navigation.toggled, .single .main-navigation.toggled ul,
.error404 .site-header > .main-navigation.toggled, .error404 .main-navigation.toggled ul,
.search .site-header > .main-navigation.toggled, .search .main-navigation.toggled ul {
overflow: hidden;
background: white;
position: absolute;
top: 0;
padding-top: 300px;
}
.single .main-navigation.toggled ul ul.sub-menu, .error404 .main-navigation.toggled ul ul.sub-menu, .search .main-navigation.toggled ul ul.sub-menu {
padding-top: 0;
height: auto;
}
}
@media screen and (max-width: 420px) {
.main-navigation.toggled {
display: block;
background: linear-gradient(-180deg, #507A77 0%, #749B86 63%, #ACD39A 100%) no-repeat center center fixed;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;
width: 100%;
min-height: 700px;
color: #fff;
text-align: center;
overflow-y: hidden;
padding-top: 120px;
margin-top: -170px;
}
.main-navigation li {
font-size: 18px;
padding-bottom: 6px;
}
.main-navigation ul li:nth-child(5) {
margin-top: 120px;
}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
min-height: 40px;
}
.main-navigation ul ul {
padding: 10px 0 0;
}
.site-header .nav-menu {
padding: 60px 0 0;
}
} .pie {
background-color: #fff;
color: var(--verde1);
margin: 60px 0;
}
.pie .prefooter:before {
position: absolute;
margin-top: 58px;
left: 0;
right: 0;
content:"";
width: 100vw;
height: 6px;
background-color: var(--verde1);
}
.pie .prefooter {
max-width: 1918px;
max-height:64px;
min-height: 64px;
width:100%;
height: auto;
background: url(https://viverosfadura.com/wp-content/uploads/prefooter.webp) no-repeat;
background-size: cover;
background-position: center center;
margin: 0 auto 80px;
}
.pie h4.widget-title {
text-transform: uppercase;
font-size: 15px;
margin-bottom: 0;
}
.pie .textwidget {width: 100%; }
.pie .textwidget a {
color: var(--verde1);
}
.pie .textwidget address {
font-style:normal;
margin-bottom: 0.5rem;
}
.pie .textwidget p {
margin-bottom: 0.5rem;
}
.pie .copy {
margin-top: 40px;
font-size: 13px;
color: var(--verde1);
text-align: right;
}
.pie .copy a{
color: var(--verde1);
}
.pie .copy a:hover {
color: var(--verde2);
text-decoration: none;
}
@media only screen and (max-width: 1600px) {
.pie .prefooter {
background-size: contain;
}
}
@media only screen and (max-width: 767px) {
.pie .copy {
text-align: center;
}
} .intro {
-webkit-animation: fadein 1.5s; 
background: linear-gradient(-180deg, #507A77 0%, #749B86 63%, #ACD39A 100%) no-repeat center center fixed;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;
min-height: 100vh;
color: #fff;
text-align: center;
}
.icono-intro {
padding-top: 4vh;
padding-bottom: 3vh;
margin-top: 14vh;
}
.intro h1 {
font-size: 46px;
font-weight: bold;
text-transform: uppercase;
padding-bottom: 5vh;
color:var(--blanco);
}
.intro p {
font-size: 22px;
margin-top: 3vh;
font-family: 'ronnia', sans-serif;
}
.intro p.down {
margin-top: 6vh;
}
.bounce {
-webkit-animation: bounce 2s 5;
animation: bounce 2s 5;
}
@-webkit-keyframes bounce {
0%,
20%,
50%,
80%,
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-webkit-transform: translateY(-15px);
transform: translateY(-15px);
}
}
@keyframes bounce {
0%,
20%,
50%,
80%,
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-webkit-transform: translateY(-15px);
transform: translateY(-15px);
}
}
#contenido {
padding-top: 80px;
}
@media only screen and (max-width: 767px) {
.intro h1 {
font-size: 30px;
padding-bottom: 4vh;
}
.icono-intro {
margin-top: 8vh;
}
.intro p {
font-size: 18px;
margin-top: 2vh;
}
#contenido {
padding-top: 0px;
}
}
@media only screen and (max-width: 380px) {
.icono-intro {
padding-top: 3.6vh;
padding-bottom: 1vh;
margin-top: 6vh;
}
.intro h1 {
font-size: 24px;
padding-bottom: 3vh;
padding-top: 14px;
}
.intro p {
font-size: 16px;
margin-top: 2.8vh;
}
} .fajaCTA {
background-color: #fff;
padding: 80px 200px 60px;
color: var(--verde1);
}
.fajaCTA.cta-about {
background-color: #fff;
padding: 80px 200px 60px;
color: var(--verde1);
border-top: 6px solid var(--verde2);
}
.fajaCTA p {
font-size: 36px;
font-weight: bold;
text-align: center;
font-family: 'ronnia', sans-serif;
}
.fajaCTA p a.boton {
color:  var(--verde1);
font-weight: bold;
border-radius: 4px;
border: 2px solid  var(--verde1);
padding: 8px 60px;
text-decoration: none;
font-family: 'ronnia', sans-serif;
font-size: 24px;
}
.fajaCTA.cta-about p a.boton {
color: var(--verde1);
border: 2px solid var(--verde1);
}
.fajaCTA p a.boton:hover {
color:var(--verde2);
border-color:var(--verde2);
}
.fajaCTA.cta-about p a.boton:hover {
color:var(--verde2);
border-color:var(--verde2);
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.fajaCTA {
padding: 80px 80px 60px;
}
}
@media only screen and (max-width: 767px) {
.fajaCTA {
padding: 40px;
}
.fajaCTA p {
font-size: 22px;
}
.fajaCTA p a.boton {
padding: 8px 55px;
font-size: 18px;
}
} #inicio {
overflow-x: hidden;
}
.regadera {
position: absolute;
top: 0px;
right: 80px;
}
@media only screen and (min-width: 1200px) and (max-width: 1422px) {
.regadera {
position: absolute;
top: 5px;
right: 0px;
}
}
@media only screen and (max-width: 1199px) {
.regadera {
display:none;
}
}
.gota {
position: absolute;
top: 1400px;
right: 316px;
}
.maceta {
position: absolute;
top: 2250px;
right: 250px;
}
@media only screen and (min-width: 1200px) and (max-width: 1422px) {
.regadera {
position: absolute;
top: 5px;
right: 0px;
}
}
@media only screen and (max-width: 1199px) {
.regadera {
display:none;
}
}
#inicio .intro {
background: transparent no-repeat center center fixed;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;
min-height: 70vh;
color: #fff;
text-align: center;
}
#inicio .intro h1 {
font-size: 50px;
font-weight: bold;
text-transform: uppercase;
margin-top: 20vh;
border: none;
}
#inicio .intro p {
font-size: 25px;
margin-top: 4vh;
}
#inicio .intro p.down {
margin-top: 20vh;
}
#inicio .parrafo1 {
font-size: 16px;
color: var(--black);
border-left: 5px solid var(--verde2);
margin-left: -30px;
padding-left: 30px;
margin-top: 60px;
}
#inicio .parrafo2 {
font-size: 22px;
font-weight: bold;
color: var(--verde1);
padding-bottom: 60px;
}
#inicio .horario {
color: var(--negro);
margin-top: -90px;
margin-left: -150px;
padding: 60px 40px 30px;
border: 8px solid var(--verde1);
text-align: center;
}
#inicio .horario h2 {
text-transform: uppercase;
font-size: 22px;
font-weight: bold;
}
#inicio .horario p {
font-size: 18px;
margin-bottom: 0.5em;
}
#inicio .plantas {
margin-top: -100px;
color: #fff;
}
#inicio .plantas h3 {
font-size: 32px;
text-transform: uppercase;
padding-bottom: 40px;
}
#inicio .plantas ul li {
list-style: none;
padding-bottom: 30px;
}
#inicio .plantas ul li a{
color: var(--verde1);
font-weight: bold;
font-size: 20px;
}
#inicio .izda {
width: 40vw;
margin-left: -40.9vw;
margin-bottom: -20px;
padding-bottom: 20px;
border-bottom: 6px solid var(--verde1);
}
#inicio .plantas .item:before {
content: '';
width: 30px;
height: 30px;
background-color: transparent;
border-radius: 50%;
border: 6px solid var(--verde1);
position: absolute;
transition: all 200ms ease-in;
margin-top: 2px;
margin-left: -44px;
}
#inicio .plantas ul li a:hover {
color: var(--negro);
text-decoration: none;
border-bottom: 4px solid var(--negro);
}
#inicio .plantas a:hover .item:before {
border: 6px solid var(--negro);;
background-color: var(--negro);;
}
#inicio .plantas a:hover .izda{
border-color: var(--negro);;
}
#inicio .imagen2 {
margin: 160px 0 40px; 
}
#inicio .servicios {
margin-top: 100px;
margin-left: 200px;
color: #fff;
margin-bottom: 100px;
}
#inicio .servicios h3 {
font-size: 32px;
text-transform: uppercase;
padding-bottom: 40px;
margin-left: 330px;
}
#inicio .servicios ul li {
list-style: none;
padding-bottom: 30px;
width: 400px;
text-align: right;
}
#inicio .servicios ul li a{
color: var(--verde1);
font-weight: bold;
font-size: 20px;
}
#inicio .dcha {
width: 60vw;
margin-left: 440px;
margin-bottom: -20px;
padding-bottom: 20px;
border-bottom: 6px solid var(--verde1);
overflow-x: hidden;
}
#inicio .servicios .item:after {
content: '';
width: 30px;
height: 30px;
background-color: transparent;
border-radius: 50%;
border: 6px solid var(--verde1);
position: absolute;
transition: all 200ms ease-in;
margin-top: 2px;
margin-left: 40px;
}
#inicio .servicios ul li a:hover {
color: var(--negro);
text-decoration: none;
border-bottom: 4px solid var(--negro);
}
#inicio .servicios a:hover .item:after {
border: 6px solid var(--negro);
background-color: var(--negro);
}
#inicio .servicios a:hover .dcha{
border-color: var(--negro);
}
@media only screen and (min-width: 2400px) {
#inicio .izda {
margin-left: -40.5vw;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
#inicio .horario {
padding: 40px 20px 20px;
}
#inicio .izda {
margin-left: -42vw;
}
#inicio .servicios {
margin-left: 0;
}
}
@media only screen and (max-width: 767px){
#inicio .intro h1 {
font-size: 32px;
margin-top: 10vh;
}
#inicio .intro p {
font-size: 22px;
}
#inicio .parrafo1 {
margin-left: 30px;
padding-left: 30px;
margin-top: 40px;
}
#inicio .horario {
margin-top: -60px;
margin-left: -150px;
margin-right: 30px;
padding: 40px 20px 20px;
}
#inicio .horario p {
font-size: 16px;
margin-bottom: 0.4em;
}
#inicio .plantas {
margin-top: 30px;
margin-left: 20px;
color: #fff;
margin-bottom: 0px;
}
.maceta { display:none;
}
.gota {
display: none;
}
#inicio .parrafo2 {
padding-bottom: 0px;
line-height: 1.4;
}
#inicio .imagen2 {
margin: 0 0 40px;
}
#inicio .izda {
margin-left: -44vw;
}
#inicio .servicios {
margin-top: 0px;
margin-left: -180px;
margin-bottom: 0;
}
.fajaCTA.cta-about {
padding: 80px 30px 60px;
}
}
@media only screen and (max-width: 380px) {
.maceta {
display:none;
}
.gota {
right: 36px;
}
#inicio .parrafo1 {
margin-left: 0;
padding-left: 15px;
margin-top: 20px;
}
#inicio .servicios {
margin-left: -240px;
}
#inicio .plantas ul li a, #inicio .servicios ul li a {
font-size: 16px;
}
#inicio .horario {
margin-top: 20px;
margin-left: -180px;
margin-right: 0;
padding: 40px 20px 20px;
}
#inicio .plantas h3, #inicio .servicios h3 {
padding-bottom: 10px;
}
} .page-template-quienes-somos .icono-numeros {
text-align: center;
margin-top: 20px;
}
.page-template-quienes-somos  img.bajar img {
padding-top: 30px;
}
.page-template-quienes-somos > #contenido  p {
font-size: 18px;
color: var(--verde1);
padding-top: 22px
}
.page-template-quienes-somos > #contenido .numero {
font-size: 50px;
font-weight: bold;
color: var(--verde1);
margin-bottom: 0;
}
.page-template-quienes-somos > #contenido .sep-verde {
padding-top: 40px;
margin-bottom: 80px;
border-bottom: 6px solid var(--verde2);
}
.page-template-quienes-somos > #contenido h2.timeline-title {
font-size: 32px;
padding: 30px 0;
margin-left: 54px;
}
.page-template-quienes-somos > #contenido h2.timeline-title:before {
content: "";
position: absolute;
width: 44px;
height: 23px;
background: url(https://viverosfadura.com/wp-content/uploads/rightarrow_icon.png) no-repeat;
margin-left: -54px;
margin-top: 10px;
}
.page-template-quienes-somos > #contenido .timeline-h3 {
font-size: 22px;
}
.page-template-quienes-somos > #contenido .guion {
width: 22px;
border-bottom: 2px solid var(--verde1);
}
.page-template-quienes-somos > #contenido .linea {
border-left: 6px solid var(--verde2);
padding-left: 28px;
height: 400px;
}
.page-template-quienes-somos > #contenido .circle {
position: absolute;
top: 0%;
left: 3px;
width: 30px;
height: 30px;
border: 6px solid var(--verde2);
border-radius: 50%;
display: block;
margin-top: 16px;
}
.page-template-quienes-somos > #contenido .imagen {height: 240px; background-color: transparent;}
.page-template-quienes-somos > #contenido .left {float: left; width: 50%;}
.page-template-quienes-somos > #contenido .right {float: right; width: 50%;}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.page-template-quienes-somos > #contenido .circle {
display:none;
}
.page-template-quienes-somos > #contenido .linea {
border-left: none;
padding-left: 0;
height: auto;
}
.page-template-quienes-somos > #contenido .imagen {
height: auto;
padding: 20px 0;
}
.page-template-quienes-somos > #contenido .reverse {
flex-direction: column-reverse;
}
}
@media only screen and (max-width: 767px) {
.page-template-quienes-somos > #contenido .circle {
display:none;
}
.page-template-quienes-somos > #contenido .linea {
border-left: none;
padding-left: 0;
height: auto;
}
.page-template-quienes-somos > #contenido .imagen {
height: auto;
padding: 20px 0;
}
.page-template-quienes-somos > #contenido .reverse {
flex-direction: column-reverse;
}
}
@media only screen and (max-width: 420px) {
.page-template-quienes-somos > #contenido h2.timeline-title {
padding: 30px 0 0;
}
.page-template-quienes-somos > #contenido  p {
font-size: 16px;
}
} .page-template-instalaciones > #metro {padding: 80px;}
.page-template-instalaciones > #metro .parrafo-metro {
font-size:20px;
font-weight: bold;
border-left: 6px solid var(--verde2);
margin: 28px 0;
padding: 0 30px;
}
.page-template-instalaciones > #metro .destacado-metro {
border: 6px solid var(--verde2);
height: 350px;
font-size: 44px;
text-align: center;
color: var(--verde2);
padding-top: 90px;
margin-top: 0;
}
.page-template-instalaciones > #metro img.bajar {padding-top: 146px;}
.page-template-instalaciones > #metro img.subir-metro {
margin-top: -35px;
}
#exterior h2.instalaciones-h2, #techada h2.instalaciones-h2 {
font-size: 32px;
margin: 80px 0;
}
#exterior p, #techada p {
font-size: 18px;
}
#exterior .img-exterior {
margin-bottom: 40px;
}
#exterior .list {margin-top: 80px;}
#exterior .listado-exterior {
margin: -15px 160px 0;
}
#exterior .guion-listado{
width: 130px;
border-bottom: 6px solid var(--verde2);
}
#techada {margin-bottom: 80px;}
#techada .techada-union1, #techada .techada-union2 {
border-left: 6px solid var(--verde2);
margin-left: 46%;
height: 130px;
position: absolute;
}
#techada .techada-union2 {
margin-top: 300px;
}
#techada .img1-techada {
margin-top: 60px;
}
#techada .texto2-techada {
margin-top: 120px;
} @media only screen and (min-width: 768px) and (max-width: 1023px) {
.page-template-instalaciones > #metro .destacado-metro {
height: 174px;
font-size: 24px;
line-height: 1.1;
padding-top: 60px;
}
.page-template-instalaciones > #metro img.bajar {
padding-top: 266px;
}
.page-template-instalaciones > #metro img.subir-metro {
margin-top: 0;
}
.page-template-instalaciones > #metro img.bajar {
padding-top: 268px;
}
#techada .techada-union2 {
margin-top: 170px;
}
}
@media only screen and (max-width: 767px) {
.page-template-instalaciones > #metro {
padding: 0px;
margin: 0 auto;
}
.page-template-instalaciones > #metro h2 {font-size: 22px;}
.page-template-instalaciones > #metro .parrafo-metro {
font-size: 18px;
margin: 28px 0;
padding: 0 20px;
}
.page-template-instalaciones > #metro .destacado-metro {
height: 190px;
font-size: 28px;
padding-top: 45px;
}
.page-template-instalaciones > #metro img.bajar {
padding-top: 0px;
width: 100%;
height: auto;
}
.page-template-instalaciones > #metro img.subir-metro{
margin-top: 30px;
width: 100%;
height: auto;
}
#exterior .guion-listado {
width: 80px;
}
#exterior .listado-exterior {
margin: -15px 0 0 100px;
}
#exterior h2.instalaciones-h2, #techada h2.instalaciones-h2 {
font-size: 32px;
margin: 80px 0 20px;
}
#techada .img1-techada {
margin-bottom: 30px;
}
#techada .img2-tecahda {
width: 100%;
height: auto;
}
#techada .texto2-techada {
margin-top: 80px;
}
#metro img.center {text-align: center; padding: 20px 0;}
#exterior p, #techada p {font-size: 16px;}
}
@media only screen and (max-width: 380px) {
#techada .texto2-techada {
margin-top: 139px;
}
#metro img.center {text-align: center; margin: 0 auto;}
} .page-template-macetas-jardineras > #intro-macetas{
padding: 80px;
}
#intro-macetas p {
font-size: 18px;
padding-top: 22px;
}
#materiales p, #final-macetas p {
font-size: 18px;
}
#final-macetas img.bajar {padding-top: 26px;}
#intro-macetas .entradilla-macetas {
font-size: 22px;
font-weight: bold;
border-left: 6px solid var(--verde2);
padding: 0 30px;
margin-bottom: 80px;
color: var(--verde1);
}
#intro-macetas .entradilla-macetas a {
color: var(--verde1);
text-decoration: none;
border-bottom: 2px solid var(--verde1);
}
#intro-macetas .entradilla-macetas a:hover {
color: var(--verde2);
text-decoration: none;
border-bottom: 2px solid transparent;
}
.page-template-macetas-jardineras > #intro-macetas .macetas-h3 {
font-size: 22px;
text-transform: uppercase;
padding-top: 60px;
}
.page-template-macetas-jardineras > #intro-macetas .guion {
width: 22px;
border-bottom: 2px solid var(--verde1);
}
.page-template-macetas-jardineras > #intro-macetas .union1-intromacetas {
position: absolute;
height: 500px;
margin-top: -71%;
margin-left: 93.7%;
border-right: 6px solid var(--verde2);
}
.page-template-macetas-jardineras > #intro-macetas .union2-intromacetas {
position: absolute;
height: 500px;
border-right: 6px solid var(--verde2);
}
.page-template-macetas-jardineras > #intro-macetas .fila-maceta {
margin-top: 100px;
}
.page-template-macetas-jardineras > #materiales {
padding: 80px 0;
}
#materiales h2.materiales-h2 {
font-size: 32px;
margin: 80px 0 20px 54px;
}
#materiales h2.materiales-h2:before {
content: "";
position: absolute;
width: 44px;
height: 23px;
background: url(https://viverosfadura.com/wp-content/uploads/rightarrow_icon.png) no-repeat;
margin-left: -54px;
margin-top: 10px;
}
#materiales p.bajo-titulo {
margin-left: 50px;
margin-bottom: 60px;
}
.page-template-macetas-jardineras > #materiales .macetas-h3 {
font-size: 22px;
text-transform: uppercase;
padding-top: 60px;
margin-top: 70px;
}
.page-template-macetas-jardineras > #materiales .center {
text-align: center;
}
.page-template-macetas-jardineras > #materiales .material-union {
border-left: 6px solid var(--verde2);
margin-left: 46%;
margin-top: 30px;
height: 80px;
position: absolute;
}
.page-template-macetas-jardineras > #final-macetas {
padding-bottom: 80px;
}
.page-template-macetas-jardineras > #final-macetas .textofinal-macetas {
margin: 20px 0;
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
.page-template-macetas-jardineras > #intro-macetas {
padding: 80px 0;
}
.page-template-macetas-jardineras > #intro-macetas .union1-intromacetas {
height: 430px;
}
.page-template-macetas-jardineras > #intro-macetas .union2-intromacetas {
height: 430px;
}
.page-template-macetas-jardineras > #final-macetas .textofinal-macetas {
margin: -30px 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.page-template-macetas-jardineras > #intro-macetas {
padding: 80px 0;
}
.page-template-macetas-jardineras > #intro-macetas .union1-intromacetas, .page-template-macetas-jardineras > #intro-macetas .union2-intromacetas {
display:none;
}
.page-template-macetas-jardineras > #intro-macetas .macetas-h3 {
padding-top: 0;
}
.page-template-macetas-jardineras > #final-macetas .textofinal-macetas {
margin: -30px 0;
}
#final-macetas img.bajar {
padding: 0px 90px;
}
}
@media only screen and (max-width: 767px) {
.page-template-macetas-jardineras > #intro-macetas {
padding: 80px 0 0;
}
.page-template-macetas-jardineras > #intro-macetas .fila-maceta {
margin-top: 0;
margin-bottom: 30px;
}
.page-template-macetas-jardineras > #intro-macetas .union1-intromacetas, .page-template-macetas-jardineras > #intro-macetas .union2-intromacetas   {
display: none;
}
#materiales h2.materiales-h2 {
font-size: 24px;
margin: 20px 0 20px 54px;
}
#materiales p.bajo-titulo {
margin-left:54px;
margin-bottom: 30px;
}
.page-template-macetas-jardineras > #intro-macetas img.bajar {
margin-top: 330px;
}
.page-template-macetas-jardineras > #intro-macetas .subir {
margin-top: -580px;
}
}
@media only screen and (max-width: 420px) {
#intro-macetas .entradilla-macetas {
font-size: 18px;
padding: 0 20px;
margin-bottom: 30px;
}
.page-template-macetas-jardineras > #intro-macetas {
padding: 30px 0 0;
}
.page-template-macetas-jardineras > #intro-macetas .macetas-h3 {
padding-top: 30px;
}
#intro-macetas p {
font-size: 16px;
padding-top: 20px;
}
.page-template-macetas-jardineras > #intro-macetas .fila-maceta {
margin-top: 0;
margin-bottom: 0;
}
#materiales p, #final-macetas p {
font-size: 16px;
}
} .page-template-plantas-interior {
overflow-x: hidden;
}
.page-template-plantas-interior > #intro-plantasinterior{
padding: 80px;
}
#intro-plantasinterior .entradilla-macetas {
font-size: 22px;
font-weight: bold;
border-left: 6px solid var(--verde2);
padding: 0 30px;
margin-bottom: 140px;
color: var(--verde1);
}
#intro-plantasinterior .right {
float: right;
}
#intro-plantasinterior .destacado {
background-color: var(--verde1);
color: #fff;
width: 330px;
height: 330px;
padding: 30px;
position: absolute;
margin-top: -80px;
}
#intro-plantasinterior .interior-h3 {
font-size: 20px;
text-transform: uppercase;
padding-bottom: 100px;
color: var(--white);
}
#intro-plantasinterior .destacado p {
font-size: 20px;
}
#intro-plantasinterior .bajar {
font-size: 22px;
margin-top: 80px;
}
#descubre-plantasinterior h2.descubre-h2 {
margin: 80px 0 20px;
color: white;
padding: 30px 0;
font-size: 32px;
padding: 30px 0 0 25px;
}
#descubre-plantasinterior h2.descubre-h2:before {
content: "";
position: absolute;
width: 44px;
height: 23px;
background: url(https://viverosfadura.com/wp-content/uploads/rightarrow_white.png) no-repeat;
margin-left: -54px;
margin-top: 10px;
}
#descubre-plantasinterior > .bg-verde {
background-color: var(--verde1);
width: 75%;
height: 2472px;
position: absolute;
}
#descubre-plantasinterior .right {
float: right;
margin: 40px -15px;
}
#descubre-plantasinterior .interior-h3 {
font-size: 22px;
text-transform: uppercase;
}
.descubre {
position: absolute;
margin-top: 200px;
padding: 30px;
width: 50%;
width:700px;
min-height: 190px;
background-color: #fff;
}
.descubre-1 {
position: absolute;
margin-top: 375px;
padding: 30px;
width: 50%;
width:700px;
min-height: 190px;
background-color: #fff;
}
#descubre-plantasinterior p {
font-size: 18px;
padding-top: 22px;
}
#descubre-plantasinterior .guion {
width: 22px;
border-bottom: 2px solid var(--verde1);
}
#consejos-plantasinterior {
overflow-x: hidden;
padding: 80px;
}
#consejos-plantasinterior h2.consejos-h2 {
color: var(--verde1);
margin: 80px 0 20px;
padding: 30px 0;
font-size: 32px;
padding: 30px 0 0 25px;
}
#consejos-plantasinterior h2.consejos-h2:before {
content: "";
position: absolute;
width: 44px;
height: 23px;
background: url(https://viverosfadura.com/wp-content/uploads/rightarrow_icon.png) no-repeat;
margin-left: -54px;
margin-top: 10px;
}
#consejos-plantasinterior .icono-numeros {
text-align: center;
}
#consejos-plantasinterior  p {
font-size: 18px;
color: var(--negro);
padding-top: 22px
}
#consejos-plantasinterior .numero {
font-size: 50px;
font-weight: bold;
color: var(--verde2);
margin-bottom: 0;
}
#consejos-plantasinterior .sep-verde {
padding-top: 40px;
margin-bottom: 80px;
border-bottom: 6px solid var(--verde2);
}
#consejos-plantasinterior .circle1:before {
content: '';
width: 30px;
height: 30px;
background-color: transparent;
border-radius: 50%;
border: 6px solid var(--verde2);
position: absolute;
transition: all 200ms ease-in;
margin-top: 2px;
margin-left: 0px;
margin-top: 28px;
}
#consejos-plantasinterior .circle2:before {
content: '';
width: 30px;
height: 30px;
background-color: transparent;
border-radius: 50%;
border: 6px solid var(--verde2);
position: absolute;
transition: all 200ms ease-in;
position: absolute;
right: 14px;
top: 28px;
}
#consejos-plantasinterior .right {
margin-left:400px;
}
#consejos-plantasinterior .left {
margin-left:-400px;
}
@media only screen and (min-width: 2400px) {
#descubre-plantasinterior > .bg-verde {
width: 63%;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
#descubre-plantasinterior > .bg-verde {
width: 80%;
height: 2173px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
#intro-plantasinterior .bajar {
font-size: 18px;
margin-top: 0;
}
#intro-plantasinterior .destacado {
width: 280px;
height: 280px;
}
#intro-plantasinterior .interior-h3 {
font-size: 18px;
padding-bottom: 40px;
}
#intro-plantasinterior .destacado p {
font-size: 18px;
}
#intro-plantasinterior .right {
margin-top: 140px;
width: 200px;
height: 200px;
}
#descubre-plantasinterior > .bg-verde {
width: 100%;
height: 1818px;
}
}
@media only screen and (max-width: 767px) {
.page-template-plantas-interior > #intro-plantasinterior {
padding: 80px 0;
}
#intro-plantasinterior .entradilla-macetas {
margin-bottom: 220px;
}
#intro-plantasinterior .destacado {
margin-top: -160px;
}
#descubre-plantasinterior > .bg-verde {
width: 100%;
height: 222px;
}
#descubre-plantasinterior h2.descubre-h2 {
margin: 20px;
}
#descubre-plantasinterior .right {
float: none;
margin: 30px 0 0
}
.descubre-1 {
position: relative;
margin-top: 0;
padding: 30px;
width: 100%;
height: 240px;
margin-bottom: 40px;
}
.descubre {
position: relative;
margin-top: 0;
padding: 30px;
width: 100%;
height: 240px;
margin-bottom: 40px;
}
#consejos-plantasinterior {
padding: 0;
}
#consejos-plantasinterior .right {
margin-left: 100px;
}
#consejos-plantasinterior .left {
margin-left: -100px;
}
#consejos-plantasinterior .peq {
width: 60%;
height: auto;
margin: 0 auto;
}
}
@media only screen and (max-width: 420px) {
.page-template-plantas-interior > #intro-plantasinterior {
padding: 0;
}
#intro-plantasinterior .entradilla-macetas {
padding: 0 10px 0 20px;
margin: 20px 0 220px;
font-size: 18px;
}
#intro-plantasinterior .destacado {
width: calc(100vw - 30px);
height: 220px;
padding: 20px;
margin-top: -210px;
}
#intro-plantasinterior .interior-h3 {
padding-bottom: 20px;
}
#intro-plantasinterior .destacado p {
font-size: 16px;
}
#intro-plantasinterior .bajar {
font-size: 18px;
margin-top: 30px;
}
#descubre-plantasinterior > .bg-verde {
height: 280px;
}
#descubre-plantasinterior h2.descubre-h2{
padding: 30px 0 0 25px;
}
.descubre-1, .descubre {
padding: 0 20px;
width: 100%;
height: auto;
margin-bottom: 0;
}
#descubre-plantasinterior p {
font-size: 16px;
}
#consejos-plantasinterior .icono-numeros img {
max-width: 72px;
}
#consejos-plantasinterior p {
font-size: 16px;
padding-top: 15px;
}
#consejos-plantasinterior h2.consejos-h2 {
margin: 0 0 20px;
}
#consejos-plantasinterior .sep-verde {
padding-top: 10px;
margin-bottom: 30px;
}
#consejos-plantasinterior .circle1:before, #consejos-plantasinterior .circle2:before {
margin-top: -2px;
}
#consejos-plantasinterior .circle2:before {
margin-top: -2px;
top: 0;
}
#consejos-plantasinterior .peq {
width: 100%;
height: auto;
margin: 0;
}
#consejos-plantasinterior .peq img{
max-width: 56px;
height: auto;
margin: 0;
}
} .page-template-plantas-exterior {
overflow-x: hidden;
}
#intro-plantaexterior .entradilla-exterior {
font-size: 22px;
font-weight: bold;
border-left: 6px solid var(--verde2);
padding: 0 30px;
margin: 80px 0;
color: var(--verde1);
}
#intro-plantaexterior .entradilla-normal {
font-size: 22px;
margin-bottom: 140px;
}
.coniferas, .arbustivas, .gramineas, .palmaceas {
margin-bottom: 140px;
}
.page-template-plantas-exterior  .destacar {
background-color: var(--verde1);
color: #fff;
padding: 40px;
}
.page-template-plantas-exterior  h2.exterior-h2{
color: var(--verde1);
padding: 0;
font-size: 32px;
margin-left: 134px;
}
.page-template-plantas-exterior  h2.exterior-h2:before {
content: "";
position: absolute;
width: 44px;
height: 23px;
background: url(https://viverosfadura.com/wp-content/uploads/rightarrow_icon.png) no-repeat;
margin-left: -54px;
margin-top: 10px;
}
.page-template-plantas-exterior .destacar h2.exterior-h2:before {
background: url(https://viverosfadura.com/wp-content/uploads/rightarrow_white.png) no-repeat;
}
.page-template-plantas-exterior  .destacar h2.exterior-h2 {
color: var(--blanco);
margin-left: 54px
}
.page-template-plantas-exterior  .texto-exterior {
font-size: 18px;
padding-top: 48px;
}
.page-template-plantas-exterior  .bajar {
margin-top: 200px;
}
.page-template-plantas-exterior  .bajardcha {
float:right;
margin-top: 60px;
}
.page-template-plantas-exterior  .bajardcha2 {
float:right;
margin-top: 100px;
}
.page-template-plantas-exterior  .subirizda {
position: absolute;
right: 15px;
top: -80px;
}
.page-template-plantas-exterior  .subirdcha {
position: absolute;
left: 15px;
top: -80px;
}
.arbustivas .exterior-h2, .arbustivas .texto-exterior, .palmaceas .exterior-h2, .palmaceas .texto-exterior {
padding-left: 80px;
}
.page-template-plantas-exterior  .union1-exterior {
position: absolute;
top: -500px;
left: -55px;
width: 450px;
border-bottom: 6px solid var(--verde2);
}
.page-template-plantas-exterior  .union2-exterior {
position: absolute;
top: -537px;
left: -15px;
width: 260px;
border-bottom: 6px solid var(--verde2);
}
.page-template-plantas-exterior  .union3-exterior {
position: absolute;
top: -500px;
left: 100px;
width: 295px;
border-bottom: 6px solid var(--verde2);
}
.page-template-plantas-exterior  .union4-exterior {
position: absolute;
top: -427px;
left: -15px;
width: 280px;
border-bottom: 6px solid var(--verde2);
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
.page-template-plantas-exterior  .union1-exterior {
left: 0px;
width: 300px;
}
.page-template-plantas-exterior  .union2-exterior {
top: -564px;
width: 240px;
}
.page-template-plantas-exterior  .union3-exterior {
top: -440px;
left: 80px;
}
.page-template-plantas-exterior  .union4-exterior {
width: 240px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.page-template-plantas-exterior  .union1-exterior, .page-template-plantas-exterior  .union2-exterior, .page-template-plantas-exterior  .union3-exterior, .page-template-plantas-exterior  .union4-exterior {
display: none;
}
.page-template-plantas-exterior  .bajar, .page-template-plantas-exterior  .subirizda, .page-template-plantas-exterior  .subirdcha, .page-template-plantas-exterior  .subirdcha, .page-template-plantas-exterior  .bajardcha, .page-template-plantas-exterior  .bajardcha2 {
position: relative;
width: 100%;
margin: 10px;
top: 0;
right: 0;
left: 0;
float:none;
margin: 0;
margin-bottom: 20px;
}
.page-template-plantas-exterior  .destacar {
padding: 24px;
}
.page-template-plantas-exterior  .texto-exterior {
padding-top: 0;
}
.arbustivas .exterior-h2, .arbustivas .texto-exterior, .palmaceas .exterior-h2, .palmaceas .texto-exterior {
padding-left: 40px;
}
}
@media only screen and (max-width: 767px) {
#intro-plantaexterior .entradilla-normal {
margin-bottom: 40px;
}
.coniferas, .arbustivas, .gramineas, .palmaceas {
margin-bottom: 40px;
}
.arbustivas .exterior-h2, .arbustivas .texto-exterior, .palmaceas .exterior-h2, .palmaceas .texto-exterior {
padding-left: 0;
}
.page-template-plantas-exterior  .bajar {
margin-top: 40px; 
}
.page-template-plantas-exterior  .union1-exterior, .page-template-plantas-exterior  .union2-exterior, .page-template-plantas-exterior  .union3-exterior, .page-template-plantas-exterior  .union4-exterior {display:none;}
.page-template-plantas-exterior  .subirizda, .page-template-plantas-exterior  .bajar, .page-template-plantas-exterior  .bajardcha, .page-template-plantas-exterior  .subirdcha, .page-template-plantas-exterior  .bajardcha2  {
position: relative;
width: 100%;
height: auto;
margin-top: 20px;
margin-bottom: 0;
right: 0;
left: 0;
top: 0;
}
.arbustivas .baja{
margin-top: 580px;
}
.arbustivas .subir  {
margin-top: -1800px;
}
.palmaceas .baja {
margin-top: 380px;
}
.palmaceas .subir  {
margin-top: -1610px;
}
.page-template-plantas-exterior  .texto-exterior {
padding-top: 0;
font-size: 16px;
}
}
@media only screen and (max-width: 420px) {
.arbustivas .subir {
margin-top: -1550px;
}
.palmaceas .subir  {
margin-top: -1430px;
}
.page-template-plantas-exterior h2.exterior-h2 {
padding: 0;
margin-left: 54px;
}
#intro-plantaexterior .entradilla-exterior {
font-size: 18px;
padding: 0 0 0 20px;
margin: 20px 0;
}
#intro-plantaexterior .entradilla-normal {
font-size: 18px;
margin-bottom: 40px;
}
.page-template-plantas-exterior .destacar {
padding: 1px 20px;
}
} .page-template-arboles {
overflow-x: hidden;
}
#intro-arboles .entradilla-exterior {
font-size: 22px;
font-weight: bold;
border-left: 6px solid var(--verde2);
padding: 0 30px;
margin: 80px 0;
color: var(--verde1);
}
#intro-arboles .entradilla-normal {
font-size: 22px;
margin-bottom: 140px;
}
#indice-arboles .center {
text-align:center;
}
#indice-arboles a .arboles-h3 {
font-size: 36px;
text-align: center;
text-transform: uppercase;
color: #fff;
margin-top: -240px;
margin-left: 40px;
margin-right: 40px;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
}
#indice-arboles a:hover {
text-decoration: none;
}
#indice-arboles a:hover .arboles-h3 {
text-decoration: none;
color: #fff;
border-top:6px solid #fff;
border-bottom:6px solid #fff;
}
#indice-arboles .union-arboles {
border-left: 6px solid var(--verde2);
margin-left: 46%;
margin-top: 40px;
height: 130px;
position: absolute;
}
#arbolado-general {
margin-top: 180px;
}
#arbolado-general, #arces-japoneses, #arbolado-ejemplar {
padding: 80px 0;
}
.page-template-arboles .arboles-h2 {
font-size: 32px;
text-transform: uppercase;
line-height:1.2;
margin-left: 54px;
}
.page-template-arboles .arboles-h2:before {
content: "";
position: absolute;
width: 44px;
height: 23px;
background: url(https://viverosfadura.com/wp-content/uploads/rightarrow_icon.png) no-repeat;
margin-left: -54px;
margin-top: 10px;
}
.page-template-arboles .subtitulo {
font-size: 31px;
font-weight: 400;
padding: 0 48px;
}
.page-template-arboles .texto-arboles {
font-size: 18px;
padding: 20px 48px;
}
.page-template-arboles .verde {
margin-top: 80px;
margin-left: calc((100vw - 1140px) / 2);
background-color: var(--verde1);
color: #fff;
width: 100%;
height: 300px;
}
.page-template-arboles .destacar {
color: #fff;
padding: 40px;
margin-top: -300px;
}
.page-template-arboles .destacar .guion {
width: 22px;
border-bottom: 2px solid #fff;
}
.page-template-arboles .titulo-destacar {
text-transform: uppercase;
font-size: 22px;
color: var(--blanco);
}
.page-template-arboles .texto-destacar {
font-size: 18px;
padding-top: 22px;
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
.page-template-arboles .verde {
margin-left: 8%;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
#indice-arboles a .arboles-h3 {
font-size: 24px;
margin-top: -180px;
}
.page-template-arboles .subtitulo {
font-size: 24px;
padding: 0 0 0 48px;
}
.page-template-arboles .texto-arboles {
font-size: 18px;
padding: 10px 0 10px 48px;
}
.page-template-arboles .verde {
margin-top: 80px;
margin-left: 0%;
color: #fff;
width: 100%;
height: 290px;
}
.page-template-arboles .destacar {
padding: 20px;
margin-top: -270px;
}
}
@media only screen and (max-width: 767px) {
.page-template-arboles > #indice-arboles {display: none;}
#intro-arboles .entradilla-normal {
margin-bottom: 0;
}
#arbolado-general, #arces-japoneses, #arbolado-ejemplar {
padding: 30px 0;
}
#arbolado-general {
margin-top: 0;
}
.page-template-arboles .verde {
height: 600px;
}
.page-template-arboles .destacar {
color: #fff;
padding: 0 40px;
margin-top: -580px;
}
#arces-japoneses .bajarimg {
margin-top: 500px;
}
#arces-japoneses .subir {
margin-top: -1000px;
}
#arbolado-general, #arces-japoneses, #arbolado-ejemplar {
padding: 20 0;
}
}
@media only screen and (max-width: 420px) {
#intro-arboles .entradilla-exterior {
font-size: 18px;
padding: 0 10px 0 20px;
margin: 20px 0;
}
#intro-arboles .entradilla-normal {
font-size: 18px;
}
.page-template-arboles .arboles-h2 {
font-size: 28px;
}
.page-template-arboles .subtitulo {
font-size: 20px;
padding: 0;
}
.page-template-arboles .texto-arboles {
font-size: 16px;
padding: 20px 0px;
}
.page-template-arboles .verde {
margin-left: 0%;
width: 100%;
}
.page-template-arboles .destacar {
padding: 0;
}
#arces-japoneses .bajarimg {
margin-top: 660px;
}
#arces-japoneses .subir {
margin-top: -1000px;
}
} #plantas-temporada, #plantas-vivaces {
padding: 80px 0;
}
.page-template-plantas-temporada .temporada-h2 {
font-size: 32px;
padding-top: 80px;
margin-left: 54px;
}
.page-template-plantas-temporada .temporada-h2:before {
content: "";
position: absolute;
width: 44px;
height: 23px;
background: url(https://viverosfadura.com/wp-content/uploads/rightarrow_icon.png) no-repeat;
margin-left: -54px;
margin-top: 10px;
}
.page-template-plantas-temporada.texto-temporada {
font-size: 18px;
padding: 20px 48px 20px 88px;
}
.page-template-plantas-temporada .bocata1, .page-template-plantas-temporada .bocata2 {
margin: 40px 0 80px;
padding: 40px;
border: 6px solid var(--verde1);
}
.page-template-plantas-temporada .bocata1 .temporada-h2, .page-template-plantas-temporada .bocata2 .temporada-h2 {
padding: 30px 0;
font-size: 28px;
margin-left: 44px;
}
.page-template-plantas-temporada .texto-normal {
font-size: 18px;
padding: 6px 44px;
border-right: 6px solid var(--verde2);
}
.page-template-plantas-temporada .texto-destacado {
font-family: 'ronnia', sans-serif;
font-style: italic;
font-size: 24px;
padding-top: 40px;
color: var(--verde1);
} 
.page-template-plantas-temporada .bocata1::before, .page-template-plantas-temporada .bocata1::after {
content: "";
width: 0;
height: 0;
border: solid transparent;
position: absolute;
pointer-events: none;
right: 20%;
}
.page-template-plantas-temporada .bocata1::before {
border-top-color: inherit;
border-width: 40px;
bottom: 37px;
margin-bottom: 554px;
}
.page-template-plantas-temporada .bocata1::after {
border-top-color: #fff;
border-width: 36px;
bottom: 12px;
margin-bottom: 590px;
margin-right: 3.6px;
}
.page-template-plantas-temporada .bocata2::before, .page-template-plantas-temporada .bocata2::after {
content: "";
width: 0;
height: 0;
border: solid transparent;
position: absolute;
pointer-events: none;
right: 80%;
}
.page-template-plantas-temporada .bocata2::before {
border-top-color: inherit;
border-width: 40px;
bottom: 40px;
margin-bottom: -38px;
}
.page-template-plantas-temporada .bocata2::after {
border-top-color: #fff;
border-width: 36px;
bottom: 14px;
margin-right: 4px;
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
.page-template-plantas-temporada .temporada-h2 {
padding-top: 0;
}
.page-template-plantas-temporada .bocata1::before {
bottom: 100px;
}
.page-template-plantas-temporada .bocata1::after {
bottom: 72px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px)  {
.page-template-plantas-temporada .temporada-h2 {
padding-left: 0px;
padding-top: 8px;
}
.page-template-plantas-temporada .texto-temporada {
padding: 20px 8px;
}
.page-template-plantas-temporada .bocata1::before, .page-template-plantas-temporada .bocata1::after, .page-template-plantas-temporada .bocata2::after, .page-template-plantas-temporada .bocata2::before {
display: none;
}
}
@media only screen and (max-width: 767px)  {
.page-template-plantas-temporada .temporada-h2 {
font-size: 28px;
}
#plantas-temporada, #plantas-vivaces {
padding: 0 0 80px;
}
.page-template-plantas-temporada .texto-normal {
padding: 6px 20px;
border-right: none;
}
.page-template-plantas-temporada .bocata1::before, .page-template-plantas-temporada .bocata1::after, .page-template-plantas-temporada .bocata2::after, .page-template-plantas-temporada .bocata2::before{
display: none;
}
#plantas-vivaces .bajar {
margin-top: 600px;
}
#plantas-vivaces .subir {
margin-top: -1000px;
}
}
@media only screen and (max-width: 420px) {
#plantas-vivaces .subir {
margin-top: -760px;
}
#plantas-vivaces .bajar {
margin-top: 306px;
}
.page-template-arboles .arboles-h2 {padding-top: 30px;}
.page-template-plantas-temporada .bocata1, .page-template-plantas-temporada .bocata2 {
margin: 0 0 30px;
padding: 0 20px;
}
}
@media only screen and (max-width: 380px) {
.page-template-plantas-temporada .temporada-h2 {
padding-left: 0px;
}
.page-template-plantas-temporada .texto-temporada {
font-size: 16px;
padding: 20px 0;
}
.page-template-plantas-temporada .bocata1, .page-template-plantas-temporada .bocata2 {
margin: 40px 0 80px;
padding: 20px;
border: 6px solid var(--verde1);
}
.page-template-plantas-temporada .texto-normal {
padding: 6px 0;
}
} #alquiler {
overflow-x: hidden;
}
#intro-alquiler .entradilla-alquiler {
font-size: 22px;
font-weight: bold;
border-left: 6px solid var(--verde2);
padding: 0 30px;
margin: 80px 0;
}
#intro-alquiler .texto-alquiler {
font-size: 21px;
margin-bottom: 140px;
}
#intro-alquiler .bajar {
position: absolute;
margin-top: 300px;
margin-left: -50px;
border: 6px solid var(--verde2);
font-size: 22px;
font-weight: bold;
padding: 80px 60px 40px;
}
#particulares, #corporativo {
padding-top: 100px;
}
#particulares .texto-normal, #corporativo .texto-normal {
padding-top: 60px;
}
#alquiler .alquiler-h2 {
padding: 30px 0;
font-size: 28px;
}
#alquiler .texto-normal {
font-size: 18px;
width: 90%;
}
#alquiler-final {
padding: 80px 0;
}
#alquiler-final .subir {
color: #fff;
position:absolute;
margin-top: -480px;
}
#alquiler-final .alquiler-destacado {
background-color: var(--verde1);
color: #fff;
padding: 80px -15px;
width: 85%;
padding-bottom: 60px;
padding-left: 80px;
min-height: 500px;
}
.alquiler-destacado .texto-normal {
padding-left: 48px;
}
#alquiler-final .recuadrado {
border: 6px solid var(--verde2);
font-size: 22px;
font-weight: bold;
padding: 80px 60px 40px;
margin-top: -60px;
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
#intro-alquiler .texto-alquiler {
font-size: 18px;
}
#intro-alquiler .bajar {
margin-top: 270px;
margin-left: -30px;
}
#particulares .texto-normal {
padding-top: 0;
}
#corporativo .texto-normal {
padding-top: 20px;
}
#alquiler-final .alquiler-destacado {
width: 90%;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
#intro-alquiler .texto-alquiler {
font-size: 16px;
}
#intro-alquiler .bajar {
margin-top: 260px;
font-size: 20px;
padding: 40px 60px 40px;
}
#alquiler .texto-normal {
font-size: 16px;
width: 90%;
}
#particulares .texto-normal, #corporativo .texto-normal {
padding-top: 0;
}
#alquiler-final .alquiler-destacado {
width: 100%;
}
#alquiler-final .recuadrado {
margin-top: -40px;
}
}
@media only screen and (max-width: 767px) {
#intro-alquiler .bajar {
position: relative;
margin-top: 0;
margin-left: -50px;
margin-bottom: 30px;
}
#particulares, #corporativo {
padding-top: 0px;
}
#intro-alquiler .texto-alquiler {
margin-bottom: 40px;
margin-top: 30px;
}
#alquiler-final .alquiler-destacado {
width: 100%;
min-height: 800px;
}
#alquiler-final .subir {
margin-top: -800px;
}
#alquiler .texto-normal {
width: 95%;
}
}
@media only screen and (max-width: 380px) {
#intro-alquiler .bajar {
font-size: 22px;
font-weight: bold;
padding: 30px 0px 30px 50px;
}
#alquiler .texto-normal {
font-size: 16px;
}
#alquiler-final .recuadrado {
font-size: 20px;
font-weight: bold;
padding: 80px 20px 40px;
margin-top: -60px;
}
} .page-template-mantenimiento-jardines {
overflow-x: hidden;
}
.page-template-mantenimiento-jardines .texto-normal {
font-size: 18px;
padding-top: 20px;
padding-bottom: 60px;
padding-left: 48px;
}
#intro-mantenimiento .entradilla-mantenimiento {
font-size: 22px;
font-weight: bold;
border-left: 6px solid var(--verde2);
padding: 0 30px;
margin: 80px 0;
color:var(--verde1);
}
.page-template-mantenimiento-jardines .mantenimiento-h2 {
padding: 30px 0;
font-size: 32px;
margin-left: 54px;
}
.page-template-mantenimiento-jardines .mantenimiento-h2:before {
content: "";
position: absolute;
width: 44px;
height: 23px;
background: url(https://viverosfadura.com/wp-content/uploads/rightarrow_icon.png) no-repeat;
margin-left: -54px;
margin-top: 10px;
}
#numeros-mantenimiento {
padding: 80px;
}
#numeros-mantenimiento .icono-numeros {
text-align: center;
}
#numeros-mantenimiento  p {
font-size: 18px;
color: var(--negro);
padding-top: 22px
}
#numeros-mantenimiento .numero {
font-size: 50px;
font-weight: bold;
color: var(--verde2);
margin-bottom: 0;
}
#numeros-mantenimiento .sep-verde {
padding-top: 40px;
margin-bottom: 80px;
border-bottom: 6px solid var(--verde2);
}
#numeros-mantenimiento .circle1:before {
content: '';
width: 30px;
height: 30px;
background-color: transparent;
border-radius: 50%;
border: 6px solid var(--verde2);
position: absolute;
transition: all 200ms ease-in;
margin-top: 2px;
margin-left: 0px;
margin-top: 28px;
}
#numeros-mantenimiento .circle2:before {
content: '';
width: 30px;
height: 30px;
background-color: transparent;
border-radius: 50%;
border: 6px solid var(--verde2);
position: absolute;
transition: all 200ms ease-in;
position: absolute;
right: 14px;
top: 28px;
}
#numeros-mantenimiento .right {
margin-left:400px;
}
#numeros-mantenimiento .left {
margin-left:-400px;
}
.page-template-mantenimiento-jardines > #tratamiento {
padding: 40px 0 80px;
}
.page-template-mantenimiento-jardines > #tratamiento > .recuadro {
position: absolute;
border-top:  6px solid var(--verde2);
border-bottom:  6px solid var(--verde2);
border-right:  6px solid var(--verde2);
height: 660px;
width: 70%;
margin-top: -20px;
}
@media only screen and (min-width: 768px) and (max-width: 1280px) {
.page-template-mantenimiento-jardines > #tratamiento > .recuadro {
width: 80%;
height: 700px;
}
}
@media only screen and (max-width: 767px) {
#numeros-mantenimiento {
padding: 0px;
}
#numeros-mantenimiento .right {
margin-left: 100px;
}
#numeros-mantenimiento .left {
margin-left: -100px;
}
.page-template-mantenimiento-jardines > #tratamiento > .recuadro {
height: 760px;
width: 95%;
}
#numeros-mantenimiento .peq {
width: 80%;
margin: 0 auto;
}
#tratamiento img {
margin-bottom: 20px;
}
}
@media only screen and (max-width: 420px) {
#intro-mantenimiento .entradilla-mantenimiento {
font-size: 18px;
padding: 0 20px;
margin: 30px 0;
}
.page-template-mantenimiento-jardines .mantenimiento-h2 {padding: 0 0 30px; font-size: 24px;}
.page-template-mantenimiento-jardines > #tratamiento > .recuadro {
height: 960px;
}
.page-template-mantenimiento-jardines .texto-normal {
padding-left: 0px;
}
#numeros-mantenimiento p {
font-size: 16px;
padding-top: 12px;
}
} #diseno{
overflow-x: hidden;
}
#intro-diseno .entradilla-diseno {
font-size: 22px;
font-weight: bold;
border-left: 6px solid var(--verde2);
padding: 0 30px;
margin: 80px 0 30px;
color: var(--verde1);
}
#intro-diseno .texto-normal {
font-size: 22px;
padding-bottom: 0px;
padding-left: 48px;
}
#intro-diseno .texto-recuadro {
font-size: 22px;
font-weight: bold;
padding: 20px 20px 0px;
}
#intro-diseno .recuadro {
border:  6px solid var(--verde2);
}
#intro-diseno .subir-dcha {
position: absolute;
right: 0;
top:-420px;
}
#claves {
padding: 80px 0;
}
#claves .diseno-h2 {
padding: 30px 0;
font-size: 32px;
}
#claves .diseno-h2:before {
content:"";
position: absolute;
width: 44px;
height: 23px;
background: url(https://viverosfadura.com/wp-content/uploads/rightarrow_icon.png) no-repeat;
margin-left: -54px;
margin-top: 10px;
}
#claves .center {text-align:center;}
#claves .recuadro {
position: absolute;
background: #fff;
top: -200px;
}
#claves .texto-recuadro {
margin: 30px;
padding: 30px;
border:  6px solid var(--verde2);
font-size: 18px;
}
#claves #num {
padding-top: 200px;
}
#claves #num .huge {
font-family: 'ronnia', sans-serif;
font-size: 150px;
font-weight: bold;
color:var(--verde2);
line-height: 1;
text-align: right;
margin: 0;
padding: 0;
}
#claves #num .texto-normal{
font-size: 18px;
margin-top: 20px;
}
#como1 {
background-color: var(--verde1);
max-height: 330px;
margin-bottom: 440px;
}
#como1 .diseno-h2 {
color: #fff;
font-size: 32px;
padding: 30px 0;
}
#como1 .right {
text-align: right;
}
#como1 .texto-normal {
font-size: 18px;
}
#como1 .blanco {
color: #fff;
padding-bottom: 60px;
}
#como1 .diseno-h2, #como2 h2.diseno-h2 {
padding: 30px 0;
font-size: 32px;
}
#como1 .diseno-h2:before {
content:"";
position: absolute;
width: 44px;
height: 23px;
background: url(https://viverosfadura.com/wp-content/uploads/rightarrow_white.png) no-repeat;
margin-left: -54px;
margin-top: 10px;
}
#como2 .diseno-h2:before {
content:"";
position: absolute;
width: 44px;
height: 23px;
background: url(https://viverosfadura.com/wp-content/uploads/rightarrow_icon.png) no-repeat;
margin-left: -54px;
margin-top: 10px;
}
#como2 .texto-normal {
font-size: 18px;
}
#como2 .linea {
margin-left: 50px;
border-left: 6px solid var(--verde2);
padding-left: 28px;
height: 200px;
}
#como2 .circle1 {
position: absolute;
top: 0%;
left: 53px;
width: 30px;
height: 30px;
border: 6px solid var(--verde2);
border-radius: 50%;
display: block;
}
#como2 .circle2{
position: absolute;
top: 33%;
left: 53px;
width: 30px;
height: 30px;
border: 6px solid var(--verde2);
border-radius: 50%;
display: block;
}
#como2 .circle3{
position: absolute;
top: 66%;
left: 53px;
width: 30px;
height: 30px;
border: 6px solid var(--verde2);
border-radius: 50%;
display: block;
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
#claves #num {
padding-top: 240px;
}
#intro-diseno .texto-normal {
font-size: 20px;
padding-right: 50px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
#claves #num {
padding-top: 240px;
}
#intro-diseno .subir-dcha {display:none;}
#claves .texto-recuadro {
font-size: 16px;
}
#como1 {
max-height: 358px;
margin-bottom: 250px;
}
#como1 .blanco {
padding-bottom: 30px;
}
#como1 .texto-normal {
font-size: 16px;
}
#como2 .texto-normal {
font-size: 16px;
}
}
@media only screen and (max-width: 767px) {
#intro-diseno .subir-dcha {
position: relative;
right: 0;
top: 0;
margin-top: 30px;
}
#intro-diseno .subir-dcha img {
width: 100%;
height: auto;
}
#claves .texto-recuadro {
margin: 20px;
padding: 20px;
font-size: 16px;
}
#claves #num .huge {
font-size: 48px;
}
#como1 {
max-height: 910px;
}
#como1 .blanco {
padding-top: 30px;
}
#como2 .texto-normal {
font-size: 16px;
}
#como2 .linea {
margin-left: 50px;
border-left: 6px solid var(--verde2);
padding-left: 28px;
height: 280px;
}
#como2 .center {
width: 100%;
height: auto;
text-align: center;
margin-top: 0px;
}
}
@media only screen and (max-width: 420px) {
#intro-diseno .entradilla-diseno {
padding: 0 10px 0 20px;
margin: 20px 0;
font-size: 18px;
}
#intro-diseno .texto-normal {
font-size: 18px;
padding-bottom: 0px;
padding-left: 0px;
}
#intro-diseno .recuadro {margin: 0 10px;}
#intro-diseno .texto-recuadro {
font-size: 18px;
padding: 20px 10px 0px;
}
#claves {
padding: 20px 0;
}
#claves .diseno-h2 {
padding: 30px 0 0 25px;
}
#claves .recuadro {
position: relative;
top: auto;
}
#claves .texto-recuadro {
margin: 10px 0;
}
#claves #num {
padding-top: 20px;
}
#claves #num .huge {
font-size: 40px;
}
#claves #num .texto-normal {
font-size: 16px;
margin-top: 0;
}
#como1 {
max-height: 810px;
margin-bottom: 140px;
}
#como1 .diseno-h2, #como2 h2.diseno-h2 {
padding: 30px 0 0 25px;
}
#como1 .blanco {
padding-top: 30px;
}
#como2 .texto-normal {
font-size: 15px;
margin-bottom: 1em;
}
#como2 .linea {
height: 240px;
margin-left: 20px;
}
#como2 .circle1, #como2 .circle2, #como2 .circle3{
left: 23px;
}
} .page-template-cesped-artificial {
overflow-x: hidden;
}
.page-template-cesped-artificial .texto-normal {
font-size: 18px;
padding-top: 20px;
padding-bottom: 60px;
padding-left: 48px;
}
#intro-cesped .entradilla-cesped {
font-size: 22px;
font-weight: bold;
border-left: 6px solid var(--verde2);
padding: 0 30px;
margin: 80px 0;
color: var(--verde1);
}
.page-template-cesped-artificial .cesped-h2 {
padding: 30px 0;
font-size: 32px;
margin-left: 54px;
}
.page-template-cesped-artificial .cesped-h2:before {
content: "";
position: absolute;
width: 44px;
height: 23px;
background: url(https://viverosfadura.com/wp-content/uploads/rightarrow_icon.png) no-repeat;
margin-left: -54px;
margin-top: 10px;
}
#numeros-cesped {
padding: 80px 0;
overflow-x: hidden;
}
#numeros-cesped .icono-numeros {
text-align: center;
}
#numeros-cesped  p {
font-size: 18px;
color: var(--negro);
padding-top: 22px
}
#numeros-cesped .numero {
font-size: 50px;
font-weight: bold;
color: var(--verde2);
margin-bottom: 0;
}
#numeros-cesped .sep-verde {
padding-top: 40px;
margin-bottom: 80px;
border-bottom: 6px solid var(--verde2);
}
#numeros-cesped .circle1:before {
content: '';
width: 30px;
height: 30px;
background-color: transparent;
border-radius: 50%;
border: 6px solid var(--verde2);
position: absolute;
transition: all 200ms ease-in;
margin-top: 2px;
margin-left: 0px;
margin-top: 28px;
}
#numeros-cesped .circle2:before {
content: '';
width: 30px;
height: 30px;
background-color: transparent;
border-radius: 50%;
border: 6px solid var(--verde2);
position: absolute;
transition: all 200ms ease-in;
position: absolute;
right: 14px;
top: 28px;
}
#numeros-cesped .right {
margin-left:400px;
}
#numeros-cesped .left {
margin-left:-400px;
}
@media only screen and (max-width: 767px) {
#numeros-cesped {
padding: 0;
}
#numeros-cesped .right {
margin-left: 100px;
}
#numeros-cesped .left {
margin-left: -100px;
}
}
@media only screen and (max-width: 420px) {
#intro-cesped .entradilla-cesped {
font-size: 18px;
padding: 0 20px;
margin: 30px 0;
}
#numeros-cesped  p {
font-size: 16px;
padding-top: 12px
}
} .page-template-instalacion-riego-automatico{
overflow-x: hidden;
}
.page-template-instalacion-riego-automatico .texto-normal {
font-size: 18px;
padding-top: 20px;
padding-bottom: 60px;
padding-left: 48px;
}
.page-template-instalacion-riego-automatico .texto {
font-size: 16px;
padding-top: 0px;
padding-bottom: 20px;
padding-left: 48px;
}
#intro-riego .entradilla-riego {
font-size: 22px;
font-weight: bold;
border-left: 6px solid var(--verde2);
padding: 0 30px;
margin: 80px 0;
color: var(--verde1);
}
.page-template-instalacion-riego-automatico .riego-h2 {
padding: 30px 0;
font-size: 32px;
margin-left: 54px;
}
.page-template-instalacion-riego-automatico .riego-h2:before {
content: "";
position: absolute;
width: 44px;
height: 23px;
background: url(https://viverosfadura.com/wp-content/uploads/rightarrow_icon.png) no-repeat;
margin-left: -54px;
margin-top: 10px;
}
#claves-riego .center {text-align: center;}
#claves-riego .mov1 {padding-left: 60px;}
#claves-riego .mov2 {padding-left: 60px;}
#claves-riego .estrechar{
width: 80%;
margin: 0 auto;
}
#claves-riego  .linea {
border-bottom: 6px solid var(--verde2);
padding-top: 40px;
margin-bottom: 40px;
margin-left: -15px;
margin-right: -15px;
}
#claves-riego .circle1:before {
content: '';
width: 30px;
height: 30px;
background-color: transparent;
border-radius: 50%;
border: 6px solid var(--verde2);
position: absolute;
transition: all 200ms ease-in;
left: 52%;
margin-top: 27px;
}
#claves-riego .circle2:before {
content: '';
width: 30px;
height: 30px;
background-color: transparent;
border-radius: 50%;
border: 6px solid var(--verde2);
position: absolute;
transition: all 200ms ease-in;
position: absolute;
right:42%;
margin-top: 63px;
}
#recuadro-final {
margin-bottom: 100px;
}
#recuadro-final .texto-recuadro {
font-size: 18px;
font-weight: bold;
text-align: right;
padding: 30px 10px;
border:  6px solid var(--verde2);
margin-top: 300px;
}
#recuadro-final .subir {
margin-top: -300px;
}
#recuadro-final .center {
text-align: center;
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
#recuadro-final .texto-recuadro {
font-size: 15px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
#recuadro-final .subir {
margin-top: -400px;
}
#recuadro-final .texto-recuadro {
text-align: center;
}
}
@media only screen and (max-width: 767px) {
.page-template-instalacion-riego-automatico .texto {
padding-left: 0;
}
#claves-riego .mov1 {
padding-left: 40px;
}
#claves-riego .mov2 {
padding-left: 10px;
}
#claves-riego .circle1:before {
left: 46%;
}
#claves-riego .estrechar {
width: 100%;
margin: 0 auto;
}
#recuadro-final {
margin-bottom: 30px;
}
#recuadro-final .texto-recuadro {
text-align: left;
margin-top: 60px;
}
#recuadro-final .subir {
margin-top: 0;
}
.page-template-instalacion-riego-automatico .texto-normal {
padding-left: 0;
padding-bottom: 0;
}
#claves-riego .circle2:before {
margin-top: 42px;
}
#claves-riego .mov2 {
padding-top: 20px;
}
}
@media only screen and (max-width: 420px) {
#intro-riego .entradilla-riego {
font-size: 18px;
padding: 0 20px;
margin: 30px 0;
}
.page-template-instalacion-riego-automatico .texto-normal {
font-size: 16px;
padding-top: 0;
}
#claves-riego .circle2:before {
margin-top: 43px;
}
#claves-riego .circle1:before {
margin-top: 28px;
}
#recuadro-final .texto-recuadro {
margin-top: 0;
}
} .page-template-contacto {
overflow-x: hidden;
}
#contacto-horario {
padding: 80px 0;
}
.page-template-contacto .contacto-h2 {
font-size: 32px;
text-transform: uppercase;
margin-left: 54px;
}
.page-template-contacto .contacto-h2:before {
content: "";
position: absolute;
width: 44px;
height: 23px;
background: url(https://viverosfadura.com/wp-content/uploads/rightarrow_icon.png) no-repeat;
margin-left: -54px;
margin-top: 10px;
}
.page-template-contacto .contacto-h3 {
font-size: 22px;
text-transform: uppercase;
text-transform: uppercase;
padding-left: 54px;
}
.page-template-contacto .texto-contacto {
padding-left: 54px;
}
.page-template-contacto address .texto-contacto a, .page-template-contacto address .texto-contacto, .page-template-contacto .texto-contacto a{
font-style: normal;
color: var(--black);
}
#contacto-horario .recuadro {
border: 6px solid var(--verde1);
padding:50px;
text-align: center;
}
#contacto-horario .recuadro p {
margin-bottom: 10px;
}
.page-template-contacto .horario-h3 {
font-size: 22px;
text-transform: uppercase;
text-transform: uppercase;
}
.page-template-contacto .map {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grey;
}
.page-template-contacto .recuadro-form {
position:absolute;
height: 900px;
width: 80%;
border-top:  6px solid var(--verde2);
border-bottom:  6px solid var(--verde2);
border-right:  6px solid var(--verde2);
margin-top: -100px;
margin-right: 30%;
margin-bottom: 100px;
margin-left: -15px;
}
.page-template-contacto .form {
padding: 60px 0% 50px;
width: 80%;
}
.page-template-contacto .form a {
color: var(--verde1);
font-weight: bold;
}
.page-template-contacto .form label {width: 100%;}
.page-template-contacto p.nota {
font-size: 14px;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"] {
color: var(--verde1) !important;
font-weight: bold;
border-bottom: 6px solid var(--verde2);
border-top: none;
border-right:none;
border-left: none;
border-radius: 0px;
padding: 3px;
width: 100%;
}
textarea {
color: var(--verde1) !important;
font-weight: bold;
border: 6px solid var(--verde2);
border-radius: 0px;
padding: 10px;
width: 100%;
}
::-webkit-input-placeholder { color: var(--verde1) !important;
opacity: 1;
}
:-moz-placeholder { color: var(--verde1) !important;
opacity: 1;
}
::-moz-placeholder { color: var(--verde1) !important;
opacity: 1;
}
:-ms-input-placeholder { color:var(--verde1) !important;
opacity: 1;
}
input[type="button"], input[type="reset"], input[type="submit"] {
border: 6px solid var(--verde2);
border-radius: 0px;
background: #fff;
color:  var(--verde2);
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
line-height: 1;
padding: 10px 60px;
}
@media only screen and (min-width: 768px) and (max-width: 1280px) {
.page-template-contacto .recuadro-form {
width: 90%;
height: 920px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
#contacto-horario .recuadro {
padding: 20px;
}
}
@media only screen and (max-width: 767px) {
#contacto-horario {
padding: 0 0 40px;
}
.page-template-contacto .recuadro-form {
position: absolute;
height: 1090px;
width: 95%;
border-top: 6px solid var(--verde2);
border-bottom: 6px solid var(--verde2);
border-right: 6px solid var(--verde2);
margin-top: -100px;
margin-right: 30%;
margin-bottom: 100px;
margin-left: -15px;
}
#contacto-horario .recuadro {
margin-top: 30px;
}
}
@media only screen and (max-width: 380px) {
.page-template-contacto .recuadro-form {
margin-left: -15px;
margin-right: -15px;
}
} .single  .site-header .num a {color: var(--verde1);}
#post p {
font-size: 18px;
}
#post .entry-header {
width: 60%;
margin: 0 auto;
text-align: center;
}
#post h1.entry-title {
font-size: 46px;
font-weight: bold;
padding: 5vh 0;
border-bottom: 6px solid var(--verde1);
border-top: 6px solid var(--verde1); 
margin: 120px 0 20px;
text-align: center;
}
#post .entry-header .cat-links a {
color: var(--verde1);
font-style: italic;
}
#post .entry-header .edit-link a {
color: var(--verde1);
padding: 2px 8px;
border: 1px solid var(--verde1);
margin-left: 10px;
}
#post .entry-header .cat-links a:hover {
text-decoration: underline;
}
#post .entry-header .edit-link a:hover {
text-decoration: none;
background: var(--verde1);
color: #fff;
}
#post .entry-content p, #post .entry-content h2, #post .entry-content h3, #post .entry-content h4, #post .entry-content h5, #post .entry-content h6 {
width: 50%;
margin: 0 auto;
padding-top: 2rem;
}
#post .entry-content ul li, #post .entry-content ol li, #post .entry-content table {
width: 50%;
margin: 0 auto;
padding-top: 6px;
}
#post .entry-content img {padding-bottom: 30px;}
#post .entry-content .cover {
width: 100%;
}
#post .entry-content .big {
width: 80%;
margin: 0 auto;
}
#post .entry-meta {
}
#post .entry-footer {
float: right;
}
#post .post-thumbnail {
margin-top: 50px;
text-align: center;
}
#post .posted-on a, #post .posted-on a:hover, #post .logged-in-as a{
color:var(--verde1);
}
#post .nav-links {
display: flex;
margin-top:30px;
padding-bottom: 30px;
}
#post .entry-content a, #post .entry-content a:hover, #post .entry-content a:visited {color: var(--verde1);}
#post .entry-content a {text-decoration: underline;}
#post .entry-content a:hover, #post .entry-content a:visited {text-decoration: none;}
#post .post-navigation .nav-next, #post .post-navigation .nav-previous {
background: var(--verde1);
padding:10px;
color: #fff;
font-size: 14px;
border: 1px solid #fff;
}
#post .post-navigation .nav-next a, #post .post-navigation .nav-previous a {
color: #fff;
}
#post .small {font-size: 14px;}
#post a {color: var(--verde1); text-decoration: underline;}
#post a:hover {font-weight: 700; text-decoration: none;}
#post .post-ratings {margin-top: 10px; height: 60px;}
@media only screen and (min-width: 2400px) {
#post .entry-header {
width: 40%;
}
#post .entry-content p, #post .entry-content h2, #post .entry-content h3, #post .entry-content h4, #post .entry-content h5, #post .entry-content h6 {
width: 40%;
}
#post .entry-content ul li, #post .entry-content ol li, #post .entry-content table {
width: 40%;
}
#post .entry-content .big {
width: 40%;
}
} 
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
#post .entry-header {
width: 80%;
}
#post .entry-content p, #post .entry-content h2, #post .entry-content h3, #post .entry-content h4, #post .entry-content h5, #post .entry-content h6 {
width: 80%;
}
#post .entry-content ul li, #post .entry-content ol li, #post .entry-content table {
width: 80%;
}
#post .entry-content .big {
width: 90%;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
#post .entry-header {
width: 90%;
}
#post .entry-content p, #post .entry-content h2, #post .entry-content h3, #post .entry-content h4, #post .entry-content h5, #post .entry-content h6 {
width: 90%;
}
#post .entry-content ul li, #post .entry-content ol li, #post .entry-content table {
width: 90%;
}
#post .entry-content .big {
width: 90%;
}
}
@media only screen and (max-width: 767px) {
#post .entry-header {
width: 90%;
}
#post h1.entry-title {
font-size: 32px;
padding: 3vh 0;
margin: 40px 0 0;
}
#post .entry-content p, #post .entry-content h2, #post .entry-content h3, #post .entry-content h4, #post .entry-content h5, #post .entry-content h6 {
width: 90%;
}
#post .entry-content p {padding-top: 0;}
#post .entry-content ul li, #post .entry-content ol li, #post .entry-content table {
width: 90%;
}
#post .entry-content .big {
width: 90%;
}
input[type="button"], input[type="reset"], input[type="submit"] {
padding: 10px 30px;
}
.single  .fa, .single  .main-navigation.toggled .menu-toggle:before {
color: var(--verde1);
}
.single  .site-header > .main-navigation.toggled, .single  .main-navigation.toggled ul {
overflow: hidden;
background: white;
}
.single  .main-navigation.toggled .num, .single  .main-navigation.toggled .num a {
color: var(--verde1);
}
} .blog {
overflow-x: hidden;
}
.intro-foto, .intro-blog, .intro-home {
-webkit-animation: fadein 1.5s; 
background: url(https://viverosfadura.com/wp-content/uploads/viveros-fadura-jardineria.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;
min-height: 100vh;
color: #fff;
text-align: center;
}
.intro-foto h1, .intro-blog h1 {
font-size: 46px;
font-weight: bold;
text-transform: uppercase;
padding: 5vh 0 2vh;
margin-top: 16vh;
color: var(--white);
}
.intro-foto p.parrafo, .intro-blog p.parrafo, .intro-home p.parrafo {
font-size: 22px;
margin-bottom: 6vh;
padding-bottom: 5vh;
font-family: 'ronnia', sans-serif;
}
#listado {
padding-top: 80px;
}
.ms-item{
flex: 0 0 33%;
width: 33%;
padding-bottom: 60px;
}
#listado .blog-h2 {
font-size: 32px;
color: var(--verde2);
background-color: #fff;
text-align: center;
width: 300px;
margin: 0 auto;
padding-bottom: 40px;
}
#listado .sep-verde {
padding-top: 40px;
margin-bottom: 80px;
border-bottom: 6px solid var(--verde2);
width: 1100px;
margin-bottom: -24px;
}
.blog .sep-verde2 {
padding-top: 40px;
margin-bottom: 80px;
border-bottom: 6px solid var(--verde2);
margin-bottom: -24px;
}
#listado .circle1:before {
content: '';
width: 30px;
height: 30px;
background-color: transparent;
border-radius: 50%;
border: 6px solid var(--verde2);
position: absolute;
transition: all 200ms ease-in;
margin-top: 2px;
margin-left: 0px;
margin-top: 28px;
}
#listado .circle2:before {
content: '';
width: 30px;
height: 30px;
background-color: transparent;
border-radius: 50%;
border: 6px solid var(--verde2);
position: absolute;
transition: all 200ms ease-in;
position: absolute;
right: 20px;
top: 28px;
}
#listado .circle3:before {
content: '';
width: 30px;
height: 30px;
background-color: transparent;
border-radius: 50%;
border: 6px solid var(--verde2);
position: absolute;
transition: all 200ms ease-in;
margin-top: 28px;
margin-left: 320px;
}
#listado .right {
margin-left:400px;
}
#listado .left {
margin-left:0px;
}
#listado  .blog-h3 {
font-size: 22px;
text-transform: uppercase;
margin-top: 30px;
}
#listado  .blog-h3 a {
color: var(--verde1);
}
#listado  .blog-h3 a:hover {
color: var(--verde2);
text-decoration: none;
}
#blog .guion {
width: 22px;
border-bottom: 2px solid var(--verde1);
}
@media only screen and (min-width: 768px) and (max-width: 1280px) {
#listado .circle3:before, #listado .circle2:before, #listado .circle1:before {
display:none;
}
#listado .sep-verde {
display:none;
}
#listado .blog-h2 {
width: 80%;
}
.ms-item{
flex: 0 0 50%;
width: 50%;
}
}
@media only screen and (max-width: 767px) {
#listado .circle3:before, #listado .circle2:before, #listado .circle1:before {
display:none;
}
.ms-item {
flex: 0 0 100%;
width: 100%;
}
#listado .left {
margin-left: -0px;
}
#listado .sep-verde {
display:none;
}
#listado .blog-h2 {
width: 80%;
}
.intro-foto, .intro-blog {
background-position: top center;
}
.intro-foto, .intro-home {
background: url(https://viverosfadura.com/wp-content/uploads/viveros-fadura-jardineria.jpg) no-repeat top center cover;
height: 100vh;
background-attachment: scroll;
}
.intro-foto h1 .intro-blog h1 {
font-size: 46px;
font-weight: bold;
text-transform: uppercase;
padding: 5vh 0 2vh;
margin-top: 16vh;
color: var(--white);
}
.intro-foto h1, .intro-home h1 {
font-size: 36px;
margin-top: 0;
}
}
@media only screen and (max-width: 380px)  {
.intro-foto h1, .intro-home h1 {
font-size: 24px;
margin-top: 30px;
padding: 2vh 0;
}
.intro-foto p.parrafo, .intro-home p.parrafo {
font-size: 20px;
line-height: 1.4;
}
.intro-blog p.parrafo, .intro-foto p.parrafo {
font-size: 16px;
margin-bottom: 4vh;
padding-bottom: 3vh;
}
.site-header .num a {
color: #fff;
}
#listado .left {
margin-left: -0px;
}
} .page-template-default .intro h1 {
margin-top: 140px;
}
.page-template-default .entry-content p, .page-template-default .entry-content h2, .page-template-default .entry-content h3,  .page-template-default .entry-content li {
text-align: left;
} 
.page-template-default .entry-content p {
font-size: 18px;
font-family: 'Tahoma',sans-serif;
}
.page-template-default .entry-content  a {
color:white;
text-decoration: underline;
}
.page-template-default .legal .entry-content td {
color: var(--negro);
font-size: 16px;
border: 1px solid var(--negro);
padding: 2px 10px;
}
.page-template-default .legal .entry-content table.cookielawinfo-classic th {
border-right: 1px solid var(--negro);
border-bottom: 1px solid var(--negro);
}
.page-template-default .intro-posts{
-webkit-animation: fadein 1.5s;
background: linear-gradient(-180deg, #507A77 0%, #749B86 63%, #ACD39A 100%) no-repeat center center fixed;
background-size: auto;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;
min-height: 180px;
color: #fff;
text-align: center;
margin-bottom: 80px;
} .error404 .custom-logo-link, .search .custom-logo-link {display: none;}
.error404 .main-navigation li, .error404 .main-navigation li a, .search .main-navigation li, .search .main-navigation li a{
color: var(--verde1);
}
.error404 .site-header .num a, .search .site-header .num a {
color: var(--verde1);
}
.error404 .not-found, .search .page-header, .search .results {
padding-top: 80px;
}
.error404 .not-found .page-header, .search .content-area .page-header{
text-align: center;
}
.error404 .widget ul, .error404 .widget ul li {
list-style: none;
margin: 0;
padding: 0 0 6px 0;
font-size: 0.9rem;
}
.error404 .widget ul li a {
color: var(--verde1);
}
.error404 h2.widget-title {
font-size: 0.8rem;
text-transform: uppercase;
padding-top: 80px;
}
.error404 input[type="submit"], .search input[type="submit"]{
font-size: 16px;
}
.search a {
color: var(--verde1);
} .modal-open {
overflow: hidden;
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
display: none;
overflow: hidden;
outline: 0;
}
.modal-dialog {
position: relative;
width: auto;
margin: 0.5rem;
pointer-events: none;
}
.modal.fade .modal-dialog {
transition: -webkit-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
-webkit-transform: translate(0, -25%);
transform: translate(0, -25%);
}
@media screen and (prefers-reduced-motion: reduce) {
.modal.fade .modal-dialog {
transition: none;
}
}
.modal.show .modal-dialog {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.modal-dialog-centered {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (0.5rem * 2));
}
.modal-dialog-centered::before {
display: block;
height: calc(100vh - (0.5rem * 2));
content: "";
}
.modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 0.3rem;
outline: 0;
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
}
.modal-backdrop.fade {
opacity: 0;
}
.modal-backdrop.show {
opacity: 0.5;
}
.modal-header {
display: -ms-flexbox;
display: flex;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 1rem;
border-bottom: 1px solid #e9ecef;
border-top-left-radius: 0.3rem;
border-top-right-radius: 0.3rem;
}
.modal-header .close {
padding: 1rem;
margin: -1rem -1rem -1rem auto;
}
.modal-title {
margin-bottom: 0;
line-height: 1.5;
}
.modal-body {
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding: 1rem;
}
.modal-footer {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 1rem;
border-top: 1px solid #e9ecef;
}
.modal-footer > :not(:first-child) {
margin-left: .25rem;
}
.modal-footer > :not(:last-child) {
margin-right: .25rem;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@media (min-width: 576px) {
.modal-dialog {
max-width: 500px;
margin: 1.75rem auto;
}
.modal-dialog-centered {
min-height: calc(100% - (1.75rem * 2));
}
.modal-dialog-centered::before {
height: calc(100vh - (1.75rem * 2));
}
.modal-sm {
max-width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg {
max-width: 800px;
}
}
.modal{
overflow: visible !important;
}
.modal-content {border-radius: 0;}
.modal-title {
font-weight: 700;
}
.modal-header {
border: none;
}
.modal a {
color: var(--verde1);
}
.modal input[type="submit"] {
width: 100%;
}
@media only screen and (max-width: 420px) {
.modal{
width: 100%;
}
}
.legal .site-header {
margin-top: -30vh;
margin-bottom: 10vh;
}
.intro.legales {
background: linear-gradient(-180deg, #507A77 0%, #749B86 63%, #ACD39A 100%) no-repeat center center scroll;
min-height: 20vh;
}
.legal {margin-top: 100px;} #blog>.fajaCTA{
display: none !important;
}