ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:where(figure){margin:0 0 1em}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}*{font-family:"Montserrat",sans-serif;padding:0;margin:0}.wrap{width:90%;margin:auto;max-width:1200px}.clear{clear:both}header{background:#fff;position:fixed;width:100%;z-index:999;padding:10px 0;transition:all .3s ease}header .logo{width:100px;float:left}header .logo img{width:100%;margin:0 0-5px}#btn-nav,header label{display:none}@media (max-width:800px){header label{position:absolute;display:block;width:45px;height:45px;top:25px;right:25px;cursor:pointer;outline:0;background:#5cd5dd;background:-moz-linear-gradient(-45deg,rgb(92 213 221)0,rgb(167 248 148) 100%);background:-webkit-linear-gradient(-45deg,rgb(92 213 221)0,rgb(167 248 148) 100%);background:linear-gradient(135deg,rgb(92 213 221)0,rgb(167 248 148) 100%);border-radius:5px}header label span{width:50%;height:3px;background:#fff;display:block;position:absolute;left:50%;transform:translateX(-50%);transition:all .3s ease}header label span:nth-child(1){top:14px}header label span:nth-child(2){bottom:14px}#btn-nav:checked~label span:nth-child(1){transform:translateX(-50%) rotate(-45deg);top:21px}#btn-nav:checked~label span:nth-child(2){transform:translateX(-50%) rotate(45deg);top:21px}}nav{float:right;margin:24px 0 0}nav ul{display:flex;justify-content:center;list-style:none;gap:30px;line-height:50px}nav ul li,nav ul li a{display:block;text-decoration:none}nav ul li a{color:#212121}nav ul li:last-child a{background:#5cd5dd;background:-moz-linear-gradient(-45deg,rgb(92 213 221)0,rgb(167 248 148) 100%);background:-webkit-linear-gradient(-45deg,rgb(92 213 221)0,rgb(167 248 148) 100%);background:linear-gradient(135deg,rgb(92 213 221)0,rgb(167 248 148) 100%);padding:0 20px;color:#212121;font-weight:600;font-size:14px;text-transform:uppercase;border-radius:50px;text-align:center}@media (max-width:800px){nav{position:absolute;width:60%;background:#fff;margin:0;top:0;left:0;transform:translateX(-100%);transition:all .3s ease}#btn-nav:checked~nav{transform:translateX(0)}nav ul{display:block;gap:0}nav ul li{display:block;margin:0}nav ul li a{display:block;padding:0 10px}nav ul li:last-child a{width:auto;padding:0 10px;border-radius:0;text-align:left}}.banner-1{height:500px;background-image:url(/wp-content/themes/sapublicidad/img/img2.jpg?2);background-size:cover;background-attachment:fixed;box-shadow:inset 0 100em rgb(0 0 0/.5);text-align:center}@media (max-width:800px){.banner-1{height:200px;background-position:center;background-size:200%;background-attachment:fixed!important}}.banner-bottom .wrap{max-width:1100px;padding:80px 40px;border-radius:20px;transform:translateY(-55%);margin:0 auto -340px;position:relative;z-index:11;background:#5cd5dd;background:-moz-linear-gradient(-45deg,rgb(92 213 221)0,rgb(167 248 148) 100%);background:-webkit-linear-gradient(-45deg,rgb(92 213 221)0,rgb(167 248 148) 100%);background:linear-gradient(135deg,rgb(92 213 221)0,rgb(167 248 148) 100%)}.banner-bottom .left{width:50%;float:left}.banner-bottom .left h2{font-size:45px;font-weight:500;line-height:60px;color:#212121}.banner-bottom .right{width:47%;float:right}@media (max-width:800px){.banner-bottom .wrap{transform:none;margin:0;text-align:center;padding:50px 5%;border-radius:0}.banner-bottom .left{width:100%}.banner-bottom .left h2{font-size:30px;line-height:35px}.banner-bottom .right{text-align:center;width:100%;margin:20px 0 0}}.banner-bottom .right li{list-style:none;padding:10px 0}.banner-bottom .right li a,footer .right a{color:#212121;text-decoration:none}.banner-bottom .right li a i{opacity:.4;display:inline-block;margin:0 10px 0 0}.page-banner,.sub-footer ul.social li:hover a{background:#5cd5dd;background:-moz-linear-gradient(-45deg,rgb(92 213 221)0,rgb(167 248 148) 100%);background:-webkit-linear-gradient(-45deg,rgb(92 213 221)0,rgb(167 248 148) 100%);background:linear-gradient(135deg,rgb(92 213 221)0,rgb(167 248 148) 100%)}.page-banner{height:200px;position:relative;overflow:hidden}.page-banner .image,.page-banner::before{position:absolute;top:0;left:0;width:100%;height:100%}.page-banner .image{background:#00f;z-index:1;opacity:.1}.page-banner::before{content:"";background-color:#98ce54;mix-blend-mode:color}.page-banner .image img{top:50%;height:auto;width:100%;position:absolute;transform:translateY(-50%)}@media (max-width:800px){.page-banner{height:200px}.page-banner .image img{width:120%}}.content{padding:80px 0}@media (max-width:800px){.content{padding:40px 0}}.sub-footer{background-color:#313131;padding:200px 0 70px}.sub-footer article{width:24%;margin:0 1%0 0;float:left}@media (max-width:800px){.sub-footer{padding:50px 0}.sub-footer article{width:100%;text-align:center;margin:0 0 50px}}.sub-footer article h2{font-size:18px;font-weight:500;color:rgb(92 213 221);margin:0 0 20px}.sub-footer article ul li{list-style:none;font-size:15px;padding:7px 0}.sub-footer article ul li a{color:rgb(255 255 255/.7);text-decoration:none}.sub-footer article ul li a:hover{color:#fff;transition:all .3s ease}.sub-footer ul.social{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:800px){.sub-footer ul.social{justify-content:center}}.sub-footer ul.social li{display:block;line-height:40px;width:50px}.sub-footer ul.social li a{display:block;text-align:center;background:rgb(255 255 255/.1);line-height:50px;border-radius:50px}.sub-footer ul.social li:hover a{transition-delay:.2s;color:#212121}footer{background-color:#313131}footer .wrap{padding:50px 0;border-top:solid 1px rgb(255 255 255/.1)}footer .left{float:left}@media (max-width:800px){footer .left{width:100%;text-align:center}}footer .left img{max-width:70px;border-radius:50px}footer .right{float:right;color:rgb(255 255 255/.8);font-size:15px;font-weight:300;padding:20px 0 0}@media (max-width:800px){footer .right{text-align:center;width:60%;margin:80px auto 0;float:none}}footer .right a{color:#fff;font-weight:500}