/*
Generated time: May 6, 2025 13:43
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.header-page{width:100%;position:relative;display:block}.header-page img{width:100%;height:auto;display:block}.header-page h1{font-size:35px;font-weight:600;color:#fff;margin:0 auto 30px}.header-page .container-absolute{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;-ms-flex-direction:column;justify-content:center;align-items:center;background:#5229001a}.container-form-pro{width:100%;display:block}.container-form-pro .container-text{width:100%;max-width:740px;margin:0 auto;padding:45px 20px}.container-form-pro .container-text h2{font-size:35px;text-align:center;font-weight:600;margin:0 auto 40px}.container-form-pro .container-text p{font-size:15px;line-height:20px;margin:0 0 20px;text-align:center}.container-form-pro .container-text .alert-text p{font-size:20px;font-weight:600}.container-beneficios{width:100%;padding:4rem 0 8rem;background:#f9f9f9}.container-beneficios h2{font-size:20px;text-align:center;position:relative;font-weight:600}.container-beneficios h2::before{content:'';width:100%;height:1px;position:absolute;left:0;top:50%;z-index:1;background:#d0d0d0}.container-beneficios h2 span{background:#f9f9f9;z-index:2;position:relative;padding:0 20px}.container-beneficios .container-grid{width:100%;max-width:990px;margin:6rem auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:4rem}.container-beneficios .container-grid .item{width:100%;text-align:center}.container-beneficios .container-grid .item img{width:40px;height:30px;object-fit:contain;display:block;margin:0 auto}.container-beneficios .container-grid .item h3{font-size:15px;font-weight:700;margin:15px auto 15px;min-height:50px}.container-beneficios .container-grid .item p{font-size:15px;line-height:20px}.servicio-proyecto{width:100%;padding:6rem 0 0}.servicio-proyecto .container-title-servicio h2{font-size:20px;text-align:center;position:relative;font-weight:600;margin:0 0 45px}.servicio-proyecto .container-title-servicio h2::before{content:'';width:100%;height:1px;position:absolute;left:0;top:50%;z-index:1;background:#d0d0d0}.servicio-proyecto .container-title-servicio h2 span{background:#fff;z-index:2;position:relative;padding:0 20px}.servicio-proyecto .container-title-servicio p{font-size:15px;line-height:20px;margin:0 auto 20px;text-align:center;width:100%;max-width:740px}.servicio-proyecto .banner-servicio{width:94%;max-width:1250px;margin:4rem auto;display:grid;grid-template-columns:1fr 1fr;gap:5.5rem}.servicio-proyecto .banner-servicio .text{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.servicio-proyecto .banner-servicio .text h3{font-size:35px;font-weight:600;margin:0 0 10px}.servicio-proyecto .banner-servicio .text p{font-size:15px;line-height:20px}.servicio-proyecto .banner-servicio .text .container-btn{padding:45px 0 0;display:grid;gap:20px;width:100%}.servicio-proyecto .banner-servicio .text .container-btn a{width:100%;max-width:270px;border:solid 1px #000;color:#000;background:0 0;padding:15px;transition:.3s;-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;font-size:15px;font-weight:500;text-align:center;cursor:pointer}.servicio-proyecto .banner-servicio .text .container-btn a:hover{background:#000;color:#fff}.container-form{width:100%}.container-form form{width:94%;max-width:620px;margin:0 auto}.container-form form .cont-grid{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px}.container-form form .no-margin input{margin:0}.container-form form .no-margin{margin:0 0 20px}.container-form form input,.container-form form select{margin:0 0 20px;width:100%;border:solid 1px #d0d0d0;color:#000;padding:15px}.container-form form input::placeholder{color:#000}.container-form form label{color:grey;font-size:12px;padding:10px 0 0}.container-form form input[type=submit]{width:auto;color:#fff;font-weight:600;padding:15px 50px}.container-check .container{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 0 20px;padding:0 0 0 35px}.container-check .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.container-check .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:transparent;border:solid 1px #000}.container-check .container:hover input~.checkmark{background-color:transparent}.container-check .container input:checked~.checkmark{background-color:transparent}.container-check .checkmark:after{content:"";position:absolute;display:none}.container-check .container input:checked~.checkmark:after{display:block}.container-check .container .checkmark:after{left:9px;top:5px;width:5px;height:11px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:500px){.header-page img{min-height:225px;object-fit:cover}.container-beneficios{padding:4rem 0 4rem}.container-beneficios .container-grid{width:90%;margin:3rem auto 0;grid-template-columns:repeat(2,1fr);gap:2rem}.servicio-proyecto .banner-servicio{width:94%;margin:3rem auto;grid-template-columns:1fr;gap:20px}.servicio-proyecto .container-title-servicio p{padding:0 20px}.servicio-proyecto .banner-servicio .text h3{font-size:25px}}.container-form-pro .container-images{width:96%;display:grid;grid-template-columns:repeat(4,1fr);gap:4rem;margin:4rem auto;max-width:1235px}.container-form-pro .container-images img{width:100%;height:100%;display:block;object-fit:contain}