@font-face{src:url(../fonts/Helotypo-Regular.woff2) format("woff2");font-family:Helotypo;font-weight:400;font-style:normal}@font-face{src:url(../fonts/Sinteca-Regular.woff2) format("woff2");font-family:Sinteca;font-weight:400;font-style:normal;font-display:swap}@font-face{src:url(../fonts/Sinteca-Bold.woff2) format("woff2");font-family:Sinteca;font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}#home{background:#F8FCFF;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;overflow-x:hidden}#inicio{position:relative;width:100%;max-width:100vw;height:100vh;overflow:hidden}#inicio .photo-frame:before{content:"";position:absolute;width:100px;height:100px;background:#DAF0F7;bottom:-1px;left:-1px;clip-path:polygon(0 100%,0 0,100% 100%)}@media screen and (max-width: 1399px){#inicio .photo-frame:before{padding:15px 15px 0}}@media screen and (max-width: 991px){#inicio .photo-frame:before{left:0}}#inicio .banner-container{background-size:cover;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;color:#fffffd;padding-bottom:90px}@media screen and (max-width: 1600px){#inicio .banner-container{padding-left:90px}}@media screen and (max-width: 991px){#inicio .banner-container{padding:25px 25px 118px}}#inicio .banner-container h1{width:fit-content}#inicio .banner-container em{font-size:60px;font-style:normal}@media screen and (max-width: 1600px){#inicio .banner-container em{font-size:50px}}@media screen and (max-width: 1399px){#inicio .banner-container em{font-size:40px}}@media screen and (max-width: 991px){#inicio .banner-container em{font-size:22px}}#servicios{display:flex;width:100%;padding-right:130px}@media screen and (max-width: 1399px){#servicios{padding-right:15px}}@media screen and (max-width: 991px){#servicios{flex-direction:column;justify-content:flex-start;align-items:center;padding-right:0}}#servicios .image-service{position:relative;box-sizing:border-box;width:800px;flex-shrink:0;height:550px;background:#DAF0F7;display:flex;justify-content:center;align-items:center;padding:50px;border:none}@media screen and (max-width: 1600px){#servicios .image-service{height:450px}}@media screen and (max-width: 1399px){#servicios .image-service{width:400px}}@media screen and (max-width: 991px){#servicios .image-service{height:376px;width:100%;padding:30px}}#servicios .image-service:before{content:"";position:absolute;width:100px;height:100px;background:#F8FCFF;bottom:-1px;right:-1px;clip-path:polygon(100% 100%,100% 0,0 100%);border:none}@media screen and (max-width: 991px){#servicios .image-service:before{width:60px;height:60px}}#servicios .image-service img{width:100%;height:100%;object-fit:contain}#servicios .text-service{width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:130px;gap:20px}@media screen and (max-width: 1399px){#servicios .text-service{padding-left:80px}}@media screen and (max-width: 991px){#servicios .text-service{width:100%;padding:30px}}#servicios .text-service h2{color:#0083c3}#servicios .text-service p{color:#707070;width:600px}@media screen and (max-width: 1600px){#servicios .text-service p{width:100%}}@media screen and (max-width: 1199px){#servicios .text-service p{width:100%}}#soluciones{width:100%;margin-top:100px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 1399px){#soluciones{margin-top:50px}}@media screen and (max-width: 991px){#soluciones{padding-right:0;padding-left:0;padding-bottom:60px}}#soluciones h2{color:#0083c3;text-align:center;width:720px}@media screen and (max-width: 1600px){#soluciones h2{width:550px}}@media screen and (max-width: 1399px){#soluciones h2{width:350px}}@media screen and (max-width: 991px){#soluciones h2{width:100%;padding:0 30px 20px}}#soluciones .solutions-container{width:100%;padding-bottom:70px;display:flex;justify-content:center}#soluciones .solutions-container .col-solution-left{padding-top:100px;margin-right:100px}#soluciones .solutions-container .col-solution-left svg{position:absolute;right:-95px;top:12px}@media screen and (max-width: 1399px){#soluciones .solutions-container .col-solution-left svg{top:8px}}@media screen and (max-width: 991px){#soluciones .solutions-container{display:none}}#soluciones .solutions-container .col-solution-right{margin-left:100px;padding-top:100px}#soluciones .solutions-container .col-solution-right svg{position:absolute;left:-95px;top:12px}@media screen and (max-width: 1399px){#soluciones .solutions-container .col-solution-right svg{top:8px}}#soluciones .solutions-container .solution-card{position:relative;min-height:50%;width:350px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 1600px){#soluciones .solutions-container .solution-card{width:300px}}@media screen and (max-width: 1600px){#soluciones .solutions-container .solution-card{width:220px}}#soluciones .solutions-container span{font-family:Sinteca,sans-serif;font-weight:400;color:#3d5572;font-size:28px;margin-bottom:10px}@media screen and (max-width: 1600px){#soluciones .solutions-container span{font-size:24px}}@media screen and (max-width: 1399px){#soluciones .solutions-container span{font-size:18px}}#soluciones .solutions-container ul{font-family:Sinteca,sans-serif;font-size:22px;color:#707070;list-style:disc;list-style-position:inside}@media screen and (max-width: 1600px){#soluciones .solutions-container ul{font-size:18px}}@media screen and (max-width: 1399px){#soluciones .solutions-container ul{font-size:14px}}@media screen and (max-width: 991px){#soluciones .solutions-container ul{font-size:12 px}}#soluciones .solutions-container ul li::marker{color:#0083c3}#soluciones .solutions-container a{margin-top:20px}#soluciones .solutions-container a:hover{text-decoration:none;color:#3d5572}#soluciones .solutions-container img{width:607px;height:911px;object-fit:contain}@media screen and (max-width: 1399px){#soluciones .solutions-container img{height:700px;width:500px}}@media screen and (max-width: 1199px){#soluciones .solutions-container img{height:600px;width:420px}}#soluciones .splide-solutions{display:none}@media screen and (max-width: 991px){#soluciones .splide-solutions{display:block;width:100%}#soluciones .splide-solutions .card{height:100%;min-height:300px;background-color:#daf0f7;border:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:40px}#soluciones .splide-solutions .card:before{content:"";position:absolute;width:50px;height:50px;background:#F8FCFF;bottom:-1px;left:-1px;clip-path:polygon(0 100%,0 0,100% 100%);border:none}#soluciones .splide-solutions .card div{display:flex;flex-direction:column;align-items:center;height:max-content}#soluciones .splide-solutions .card span{font-family:Sinteca,sans-serif;font-weight:700;font-size:20px;color:#3d5572;padding-top:10px;padding-bottom:14px;width:100%;text-align:center}#soluciones .splide-solutions .card ul{list-style:disc;list-style-position:inside;width:100%}#soluciones .splide-solutions .card ul li{font-family:Sinteca,sans-serif;font-weight:400;font-size:14px;color:#707070}#soluciones .splide-solutions .card ul li::marker{color:#0083c3}}#garantia{width:100%}#garantia .guarantee-container{display:flex;justify-content:space-between;align-items:center;background-size:cover;gap:40px;height:auto;width:100%;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 991px){#garantia .guarantee-container{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:50px;padding-bottom:50px}}#garantia .guarantee-container .title-container{width:33%;max-width:555px}@media screen and (max-width: 991px){#garantia .guarantee-container .title-container{display:none}}#garantia .guarantee-container .title-container h2{color:#a7dae9}#garantia .guarantee-container .title-container .button{display:flex;width:fit-content;margin-top:20px}#garantia .guarantee-container img{width:33%;max-width:308px;object-fit:contain}@media screen and (max-width: 991px){#garantia .guarantee-container img{max-width:auto;width:170px}}#garantia .guarantee-container .text-container{width:33%;max-width:535px}@media screen and (max-width: 991px){#garantia .guarantee-container .text-container{max-width:auto;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}}#garantia .guarantee-container .text-container p{margin-top:20px;color:#fff}#garantia .guarantee-container .text-container h2{display:none}@media screen and (max-width: 991px){#garantia .guarantee-container .text-container h2{display:block;font-size:20px;color:#a7dae9}}#garantia .guarantee-container .text-container a{margin-top:20px}#garantia .btn-contact-desktop{display:none}@media screen and (max-width: 991px){#garantia .btn-contact-desktop{display:flex}}#beneficios{width:100%}#beneficios .benefit-desktop{padding:30px;display:grid;grid-template-columns:repeat(3,1fr);place-items:start center;column-gap:25px;row-gap:60px;width:100%;max-width:1920px;margin:0 auto}@media screen and (max-width: 991px){#beneficios .benefit-desktop{display:none}}#beneficios .card-benefit{max-width:560px}@media screen and (max-width: 991px){#beneficios .card-benefit{max-width:100%}}#beneficios .header-card{position:relative;height:327px;width:100%;background-position:bottom right;background-color:#daf0f7;display:flex;justify-content:flex-start;align-items:center;padding-left:10%}@media screen and (max-width: 1399px){#beneficios .header-card{background-size:200px;height:250px}}@media screen and (max-width: 1199px){#beneficios .header-card{background-size:140px;height:200px}}#beneficios .header-card:before{content:"";position:absolute;width:60px;height:60px;background:#F8FCFF;bottom:0;left:0;clip-path:polygon(0 100%,0 0,100% 100%)}@media screen and (max-width: 991px){#beneficios .header-card:before{width:40px;height:40px}}#beneficios h2{max-width:270px;color:#0083c3}#beneficios p{width:100%;padding:30px;color:#707070}@media screen and (max-width: 991px){#beneficios p{padding:10px;text-align:center}}#beneficios .splide-benefit{display:none}@media screen and (max-width: 991px){#beneficios .splide-benefit{display:flex;padding-top:30px;width:100%}}.related-container{font-family:Helotypo,sans-serif;padding:30px;width:100vw}@media screen and (max-width: 1600px){.related-container{padding:50px}}@media screen and (max-width: 991px){.related-container{padding:35px 0 35px 35px}}.related-container h2{font-family:Helotypo,sans-serif;font-size:40px;font-weight:400;text-align:center;color:#0083c3;margin-bottom:40px}@media screen and (max-width: 991px){.related-container h2{font-size:20px}}.related-container .posts-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));place-items:start center;gap:25px}.related-container .posts-container a{height:100%}.related-container .posts-container a:hover{text-decoration:none}.related-container .card{height:100%;width:100%;border:none;background:transparent}@media screen and (max-width: 1600px){.related-container .card b{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex}.related-container .card a{text-align:left;display:flex;flex-direction:column}.related-container .card a:hover{text-decoration:none}}@media screen and (max-width: 991px){.related-container .card{width:auto}}.related-container h5{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#3d5572;font-size:22px;font-weight:700;font-family:Sinteca,sans-serif}.related-container img{height:415px;width:100%;object-fit:cover;object-position:center;margin-bottom:15px;border:none}@media screen and (max-width: 1600px){.related-container img{height:319px}}.related-container .img-container{position:relative}.related-container .img-container:before{content:"";position:absolute;width:70px;height:70px;background:#F8FCFF;bottom:14px;left:-1px;clip-path:polygon(0 100%,0 0,100% 100%)}@media screen and (max-width: 991px){.related-container .img-container:before{width:50px;height:50px}}.related-container p{font-family:Sinteca,sans-serif;color:#707070;font-size:16px;display:-webkit-box;line-clamp:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;white-space:normal}.related-container span{white-space:normal;color:#707070;font-size:12px;font-weight:400;font-family:Sinteca,sans-serif}
