/*!
 * Front-Page IBERCSS v1.0.2 (https://ibermega.com/)
 * Copyright 2021-2022 IBERMEGA team
 * Licensed under MIT
 */.no-sidebar .site{display:grid;grid-template-columns:auto;grid-template-areas:"header" "main" "footer"}.site{display:grid;grid-template-columns:auto 25%;grid-template-areas:"header header" "nav nav" "main main" "footer footer"}.site-frontpage{grid-area:main}.site-frontpage section{padding:1em}.site-frontpage h1,.site-frontpage h2,.site-frontpage h3,.site-frontpage h4,.site-frontpage h5,.site-frontpage h6{line-height:1.1 !important}.site-frontpage .lead{line-height:1.2 !important}.site-frontpage .subtitle{font-size:1.4rem !important;font-weight:800;line-height:1 !important;display:inline-block;padding-bottom:.3em;margin-bottom:1em !important;letter-spacing:3px}.site-frontpage .item1{padding-top:5em;padding-bottom:8em}.site-frontpage .item1 .marginfront{display:grid;grid-template-columns:repeat(2, 1fr);gap:5em;align-items:center}.site-frontpage .item1 .marginfront .subtitle-up,.site-frontpage .item1 .marginfront h1,.site-frontpage .item1 .marginfront .lead{line-height:1}.site-frontpage .item1 .marginfront .lead{margin-bottom:2em}.site-frontpage .item1 .marginfront .subtitle-up,.site-frontpage .item1 .marginfront .lead{font-size:2rem}.site-frontpage .item1 .marginfront .subtitle-up span,.site-frontpage .item1 .marginfront .lead span{font-weight:900}.site-frontpage .item1 .marginfront button{border-radius:8px;border:1px solid #000;padding:.5em 2em !important;font-size:1.4rem;font-weight:500;box-shadow:1px 1px 1px rgba(33,37,41,.4)}.site-frontpage .item1 .marginfront .marginfront-info{order:0}.site-frontpage .item1 .marginfront .marginfront-image{order:1}.site-frontpage .item1 .marginfront .marginfront-info-left{order:1}.site-frontpage .item1 .marginfront_one{display:grid;grid-template-columns:repeat(1, 1fr);gap:1em;text-align:center;justify-content:center}.site-frontpage .item1 .marginfront_one .subtitle-up,.site-frontpage .item1 .marginfront_one h1,.site-frontpage .item1 .marginfront_one .lead{line-height:1}.site-frontpage .item1 .marginfront_one h1{text-align:center}.site-frontpage .item1 .marginfront_one .lead{margin-bottom:2em}.site-frontpage .item1 .marginfront_one .subtitle-up,.site-frontpage .item1 .marginfront_one .lead{font-size:2rem}.site-frontpage .item1 .marginfront_one .subtitle-up span,.site-frontpage .item1 .marginfront_one .lead span{font-weight:900}.site-frontpage .item1 .marginfront_one button{border-radius:8px;border:1px solid #000;padding:.5em 2em !important;font-size:1.4rem;font-weight:500;box-shadow:1px 1px 1px rgba(33,37,41,.4)}.site-frontpage .item1 .marginfront_one img{width:40%;display:none}.site-frontpage .item1 .marginfront_one .marginfront-info{order:0}.site-frontpage .item1 .marginfront_one .marginfront-image{order:1}.site-frontpage .item1 .marginfront_one .marginfront-info-left{order:1}@media only screen and (max-width: 990px){.site-frontpage .item1{text-align:center}.site-frontpage .item1 h1{font-size:4rem !important;text-align:center !important}.site-frontpage .item1 .marginfront{display:grid;grid-template-columns:repeat(1, 1fr);gap:1em}.site-frontpage .item1 .marginfront button{border-radius:10px;border:1px solid #000;padding-top:.8em !important;padding-bottom:.8em !important}.site-frontpage .item1 .marginfront .marginfront-info{order:1}.site-frontpage .item1 .marginfront .marginfront-image{order:1}.site-frontpage .item1 .marginfront .marginfront-info-left{order:0}}@media only screen and (max-width: 468px){.site-frontpage .item1 h1{font-size:3rem !important}}.site-frontpage .item2{padding:0;margin:0}.site-frontpage .item2 .bg-item2 p{margin:0}.site-frontpage .item2 img{padding:0 !important;margin:0 !important}.site-frontpage .item2 ul{margin:1em 3em}.site-frontpage .item2 ul li{margin-bottom:.5em;font-weight:500}.site-frontpage .item2 .list-check{list-style:url("../../images/icons/check16.png")}.site-frontpage .item2 .container-info{display:grid;grid-template-columns:repeat(2, 1fr);gap:5em;align-items:center;padding:0;margin:0}.site-frontpage .item2 .container-info button{margin-top:2em !important}.site-frontpage .item2 .container-info .container-text{order:0}.site-frontpage .item2 .container-info .container-image{order:1}.site-frontpage .item2 .container-info .container-text-left{order:1}.site-frontpage .item2 .container-info .container-image-left{order:0}.site-frontpage .item2 .container-info .text-mobile{padding:none}@media only screen and (max-width: 760px){.site-frontpage .item2 .bg-item2{padding-top:4em;padding-bottom:4em}.site-frontpage .item2 .bg-item2 p{margin:0}.site-frontpage .item2 .container-info{display:grid;grid-template-columns:repeat(1, 1fr);gap:3em}.site-frontpage .item2 .container-info img{margin:20px !important;width:87% !important}.site-frontpage .item2 .container-info .container-text{order:1}.site-frontpage .item2 .container-info .container-image{order:1}.site-frontpage .item2 .container-info .container-text-left{order:0}.site-frontpage .item2 .container-info .container-image-left{order:0}.site-frontpage .item2 .container-info .text-mobile{padding:1.5em}}@media only screen and (max-width: 468px){.site-frontpage .item2 .bg-item2{padding-top:2em;padding-bottom:2em}.site-frontpage .item2 .bg-item2 p{margin:0}}.site-frontpage .item3{padding:0;margin:0;text-align:center}.site-frontpage .item3 h2{padding-top:.1em;line-height:1}.site-frontpage .item3 .lead{margin-bottom:3em}.site-frontpage .item3 .features{display:grid;grid-template-columns:repeat(4, 1fr);gap:1em}.site-frontpage .item3 .features div.border{padding:.8em;border:1px solid rgba(0,0,0,0);border-radius:8px;transition:.3s ease all;cursor:help}.site-frontpage .item3 .features div.border:hover{background:rgba(255,255,255,.8);transition:.3s ease all;box-shadow:inset 0 0 0 5px #fff,.1em .1em .3em #20c997 !important;transition:300ms all;transform:scale(1.001)}.site-frontpage .item3 .features .features-info{display:grid;grid-template-columns:45px auto;gap:1em;align-items:center;margin-bottom:.8em}.site-frontpage .item3 .features .features-info i{font-size:3rem;text-align:left}.site-frontpage .item3 .features .features-info h3{margin:0;margin-bottom:.3em;font-size:1.3rem;font-weight:600;text-align:left;font-family:sans-serif}.site-frontpage .item3 .features .features-text{text-align:left}.site-frontpage .item3 .features .features-text p{margin:0;font-size:1.1rem;line-height:1.2}@media only screen and (max-width: 1040px){.site-frontpage .item3{padding-top:5em;padding-bottom:5em}.site-frontpage .item3 h2{padding-top:.1em;line-height:1;font-size:4rem}.site-frontpage .item3 .features{display:grid;grid-template-columns:repeat(3, 1fr);gap:1em}.site-frontpage .item3 .features .features-info{display:grid;grid-template-columns:45px auto;gap:1em}.site-frontpage .item3 .features .features-info h3{font-size:1.2rem}.site-frontpage .item3 .features .features-text p{font-size:1.1rem}}@media only screen and (max-width: 876px){.site-frontpage .item3{padding-top:3em;padding-bottom:3em}.site-frontpage .item3 h2{padding-top:.1em;line-height:1;font-size:3rem}.site-frontpage .item3 .features{display:grid;grid-template-columns:repeat(2, 1fr);gap:1em}.site-frontpage .item3 .features .features-info{display:grid;grid-template-columns:45px auto;gap:1em}.site-frontpage .item3 .features .features-info h3{font-size:1.1rem}.site-frontpage .item3 .features .features-text p{font-size:1.1rem}}@media only screen and (max-width: 510px){.site-frontpage .item3{padding-top:1.5em;padding-bottom:1.5em}.site-frontpage .item3 h2{padding-top:.1em;line-height:1;font-size:2.5rem}.site-frontpage .item3 .features{display:grid;grid-template-columns:repeat(1, 1fr);gap:1em}.site-frontpage .item3 .features .features-info{display:grid;grid-template-columns:50px auto;gap:1em}.site-frontpage .item3 .features .features-info h3{font-size:1.3rem}.site-frontpage .item3 .features .features-text p{font-size:1.2rem}}.site-frontpage .item4{padding-top:8em;padding-bottom:8em}.site-frontpage .item4 .item4-products{margin-top:4em;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1em;justify-content:center;align-content:center}.site-frontpage .item4 .item4-products a{text-decoration:none}.site-frontpage .item4 .box-general{position:relative;top:10%;left:10%;transform:translate(-10%, -10%);width:100%;height:95%;background:#343a40;overflow:hidden;box-shadow:0 5px 10px rgba(0,0,0,.5)}.site-frontpage .item4 .box-general .box-product{position:relative;overflow:hidden}.site-frontpage .item4 .box-general .box-product:before{content:"";position:absolute;bottom:-182px;left:0;width:100%;height:100%;background:linear-gradient(0deg, #343a40 50%, transparent);transition:.5s;z-index:1}.site-frontpage .item4 .box-general:hover .box-product:before{bottom:0}.site-frontpage .item4 .box-general .box-product img{width:100%;transition:.5s}.site-frontpage .item4 .box-general:hover .box-product img{filter:blur(5px);transform:translateY(-50px)}.site-frontpage .item4 .products-info-text{position:absolute;padding:20px;width:100%;height:74%;bottom:-150px;left:0;box-sizing:border-box;transition:.5s;z-index:2}.site-frontpage .item4 .box-general:hover .products-info-text{bottom:0}.site-frontpage .item4 .products-info-text h3{font-size:1.1rem;margin:0;padding:0;line-height:1}.site-frontpage .item4 .bg-h3{padding:.3em !important;background:rgba(0,0,0,.45)}.site-frontpage .item4 .products-info-text .lead{font-size:16px !important;line-height:1.1}@media only screen and (max-width: 868px){.site-frontpage .item4{padding-top:5em;padding-bottom:5em}.site-frontpage .item4 h2{font-size:4rem}.site-frontpage .item4 .item4-products{margin-top:5em;display:grid;grid-template-columns:repeat(2, 1fr);gap:1em;justify-content:center;align-content:center}.site-frontpage .item4 .item4-products a{text-decoration:none}.site-frontpage .item4 .products-info-text{position:absolute;padding:20px;width:100%;height:74%;bottom:-150px;left:0;box-sizing:border-box;transition:.5s;z-index:2}}@media only screen and (max-width: 468px){.site-frontpage .item4{padding-top:3em;padding-bottom:3em}.site-frontpage .item4 h2{font-size:3rem}.site-frontpage .item4 .item4-products{margin-top:3em;display:grid;grid-template-columns:repeat(1, 1fr);gap:1em;justify-content:center;align-content:center}.site-frontpage .item4 .item4-products a{text-decoration:none}}.site-frontpage .item5{padding-top:8em;padding-bottom:8em}.site-frontpage .item5 h2,.site-frontpage .item5 .lead{line-height:1;text-align:center}.site-frontpage .item5 .lead{margin-bottom:5em !important}.site-frontpage .item5 .tseopro-item5-prices{display:grid;grid-template-columns:repeat(3, 1fr);gap:.3em}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices{border-radius:5px}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-head{text-align:center;padding:6em 0em 5em 0em;justify-content:center;background:#003e71;border-top-left-radius:30px;border-top-right-radius:30px}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-head h3{font-weight:800;font-size:2rem;color:#fff}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-head span{display:block;font-size:1.4rem;font-weight:400;color:#adb5bd}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-price{text-align:center;font-size:3rem;font-weight:700;color:#198754;background:#e9ecef;padding:.3em 0em .3em 0em;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-price span{display:block;font-size:1.4rem;font-weight:400;color:#adb5bd}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-body{padding-top:2em;padding-bottom:2em;background:#fff;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-body ul{margin-top:1em;padding:0;margin:0}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-body ul li{list-style:none;display:grid;grid-template-columns:30px auto;grid-template-areas:"icon item";gap:1em;align-items:center;padding-left:13%;padding-right:13%;margin-bottom:.8em}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-body ul li .icon{grid-area:icon;font-weight:300 !important}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-body ul li .icon i{font-size:1.3rem;color:#20c997}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-body ul li .item{grid-area:item;font-size:1.3rem}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-footer{text-align:center}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-footer a{display:block;text-decoration:none;text-transform:uppercase;font-size:1.5rem;background:#cd1f20;padding:1.3em 0em;color:#fff;transition:.3s ease all;border-bottom-left-radius:100px;border-bottom-right-radius:100px}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-footer a:hover{background:rgba(205,31,32,.85)}@media only screen and (max-width: 995px){.site-frontpage .item5{padding-top:8em;padding-bottom:8em}.site-frontpage .item5 h2,.site-frontpage .item5 .lead{line-height:1;text-align:center}.site-frontpage .item5 .lead{margin-bottom:5em !important}.site-frontpage .item5 .tseopro-item5-prices{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:.3em;justify-content:center}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-head h3{font-size:1.5rem}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-head span{font-size:1.4rem}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-price{font-size:2rem}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-price span{font-size:1.2rem}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-body ul{margin-top:1em;padding:0;margin:0}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-body ul li{list-style:none;display:grid;grid-template-columns:30px auto;grid-template-areas:"icon item";gap:1em;align-items:center;padding-left:8%;padding-right:8%;margin-bottom:.8em}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-body ul li .icon{grid-area:icon;font-weight:300 !important}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-body ul li .icon i{font-size:1.2rem;color:#20c997}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-body ul li .item{grid-area:item;font-size:1.2rem}.site-frontpage .item5 .tseopro-item5-prices .item5-box-prices .item5-box-footer a{font-size:1.5rem;padding:1.3em 0em}}.site-frontpage .item6{padding:0;margin:0}.site-frontpage .item7 h2,.site-frontpage .item7 .lead{text-align:center}.site-frontpage .item7 .lead{margin-bottom:3em}@media only screen and (max-width: 1092px){.site-frontpage .item7{padding-top:6em;padding-bottom:6em}}@media only screen and (max-width: 868px){.site-frontpage .item7{padding-top:4em;padding-bottom:4em}}@media only screen and (max-width: 676px){.site-frontpage .item7{padding-top:2em;padding-bottom:2em}}@media only screen and (max-width: 468px){.site-frontpage .item7{padding-top:2em;padding-bottom:2em}}.site-frontpage .item2_patterns,.site-frontpage .item3_patterns,.site-frontpage .item4_patterns,.site-frontpage .item5_patterns,.site-frontpage .item6_patterns,.site-frontpage .item7_patterns,.site-frontpage .item8_patterns{padding:0;margin:0}
