@keyframes fadeInUp{0%{opacity:0}100%{opacity:1}}html{scroll-behavior:smooth}body{color:#757575;background-color:#F2F2F7}h1,h2,h3,h4{font-family:'Anton',sans-serif!important;color:#191919}h1{margin:25px 0;letter-spacing:.1rem;text-transform:uppercase;font-size:3.812rem;line-height:4.5744rem}h2{margin:25px 0;letter-spacing:.1rem;font-size:3.062rem;line-height:3.6744rem}h3{margin-top:0;margin-bottom:15px;font-size:2.4338rem;line-height:2.92056rem}h4{margin-top:0;margin-bottom:10px;font-size:37.32px;line-height:44.78px}h5{font-weight:800;margin-bottom:5px;margin-top:0;font-size:31.1px;line-height:37.32px}h6{font-weight:800;margin-bottom:10px;margin-top:0;font-size:25.92px;line-height:31.10px;letter-spacing:.01rem;text-transform:uppercase;font-size:1.250rem;font-weight:800;line-height:2rem}p{font-size:1.250rem;font-weight:600;line-height:2rem}p:last-child{margin-bottom:0;bottom:0}a,a:hover,a:active{text-decoration:none;color:inherit}.sub-d{font-weight:800;margin-top:0;margin-bottom:0;top:0;bottom:0;color:#191919;font-size:1rem;line-height:0;text-transform:uppercase}.black{font-weight:800;color:#191919}#btn-apple{font-weight:700;font-size:15px;background-color:#FFFFFF;color:#191919!important;border-radius:30px;padding:8px 15px 6px 30px!important}#btn-apple:hover,#btn-apple:active,#btn-apple:focus{text-decoration:none}#btn-apple .lucide{background-color:#FF671F!important;border-radius:50px;color:#F8F8FF!important;height:30px;padding:5px;width:auto;margin-left:15px;margin-right:0;margin-top:-2px;stroke-width:2.3}.navbar{background-color:#FFFFFF!important;z-index:100;padding-bottom:0!important;padding-top:0!important}.navbar-nav{margin-left:auto;padding:20px 0}.navbar .logo_h img{width:120px;height:auto}.navbar .nav-item{margin:0 8px}.navbar .nav-item a{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;color:#191919!important;font-size:1rem;line-height:1.6rem;font-weight:700;border-radius:30px;background-color:transparent;padding:15px 24px!important}.navbar .nav-item a:hover,.navbar .nav-item a:active,.navbar .nav-item a:focus{background-color:#F2F2F7!important}.dropdown-menu{margin:.5rem;padding:0;overflow:hidden}.navbar .active{background-color:#191919}.navbar .nav-item:last-of-type{margin-left:8px}.navbar .nav-item:last-of-type a{padding:15px 24px!important;background-color:#E54A00;color:#F8F8FF!important}.navbar .nav-item:last-of-type a:hover,.navbar .nav-item:last-of-type a:active,.navbar .nav-item:last-of-type a:focus{background-color:#FF671F!important}.navbar .nav-item:first-child{margin-left:0}.navbar .nav-item:last-child{margin-right:0}.bg-w,.bg-w-1,.bg-w-2,.bg-w-3{background-color:#FFFFFF}.bg-d,.bg-d-1,.bg-d-2,.bg-d-3{background-color:#191919;color:#FFFFFF}.bg-g,.bg-g-1,.bg-g-2,.bg-g-3{background-color:#F2F2F7}.bg-w,.bg-d,.bg-g{padding:0}.bg-w-1,.bg-d-1,.bg-g-1{padding:40px 0}.bg-w-2,.bg-d-2,.bg-g-2{padding:80px 0}.bg-w-3,.bg-d-3,.bg-g-3{padding:160px 0}.bg-w-1-t,.bg-w-1-b,.bg-w-2-t,.bg-w-2-b,.bg-w-3-t,.bg-w-3-b,.bg-w-4-b{background-color:#FFFFFF}.bg-g-1-t,.bg-g-1-b,.bg-g-2-t,.bg-g-2-b,.bg-g-3-t,.bg-g-3-b,.bg-g-4-b{background-color:#F2F2F7}.bg-d-3-t,.bg-d-3-b,.bg-d-4-b{background-color:#191919;color:#FFFFFF}.bg-w-1-t,.bg-d-1-t,.bg-g-1-t{padding:40px 0 0 0}.bg-w-2-t,.bg-d-2-t,.bg-g-2-t{padding:80px 0 40px 0}.bg-w-3-t,.bg-d-3-t,.bg-g-3-t{padding:160px 0 80px 0}.bg-w-1-b,.bg-d-1-b,.bg-g-1-b{padding:0 0 40px 0}.bg-w-2-b,.bg-d-2-b,.bg-g-2-b{padding:40px 0 80px 0}.bg-w-3-b,.bg-d-3-b,.bg-g-3-b{padding:80px 0 160px 0}.bg-w-4-b,.bg-d-4-b,.bg-g-4-b{padding:0 0 160px 0}.bg-w-m{background-color:#FFFFFF}.bg-g-m{background-color:#F2F2F7}.bg-d-m{background-color:#191919;color:#FFFFFF}.bg-w-m,.bg-d-m,.bg-g-m{padding:80px 0}.section-t-b p:last-of-type{margin-bottom:42px!important}.pl{padding-left:15px!important}.pr{padding-right:15px!important}.bg-hero{background-color:#F2F2F7;padding:160px 0}.lp-img-05{width:100%;height:450px!important;background-position:center;background-repeat:no-repeat;background-size:cover}#whatsapp-button{position:fixed;right:25px;bottom:25px;z-index:99998;background-color:#128C7E;background:-webkit-linear-gradient(50deg,#075e54,#25D366)!important;background:-o-linear-gradient(50deg,#075e54,#25D366)!important;background:linear-gradient(40deg,#075e54,#25D366)!important;width:55px;height:55px;transition:all .4s;visibility:hidden;opacity:0;border-radius:30px}#whatsapp-button.active{visibility:visible;opacity:1}#whatsapp-button i{width:auto;color:#FFFFFF;font-size:25px}#hero{overflow:hidden}#hero img{position:absolute;width:90%;height:auto;right:0;pointer-events:none}#hero_section_wrap p{margin-bottom:35px}#item .block:first-child{margin-right:18px;background-color:#191919;border-radius:6px;padding:10px}#item .block .lucide{height:30px;width:auto;stroke-width:1.8;color:#FFFFFF}#item .block span{font-size:1rem;line-height:1.6rem}#item .block span:first-child{font-weight:800;color:#191919}.tabs .nav-tabs{border:0}.tabs .nav-link{color:#191919;border:0;border-bottom:2px solid #E0E0E0;padding:15px 20px;transition:.3s;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer;height:100%;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.tabs .nav-tabs button{margin:0;padding:10px 30px!important;font-weight:800;font-size:1rem;line-height:1.6rem}.tabs .nav-link:hover{color:#191919;border:0;border-bottom:2px solid #E54A00}.tabs .nav-link.active{border:0;border-bottom:2px solid #E54A00}.tabs .lucide,.tabs i{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-o-transition:all .25s ease-in;-ms-transition:all .25s ease-in;transition:all .25s ease-in}.tabs .lucide{width:40px;height:40px;stroke-width:1.5}.tabs i{font-size:40px}.tabs .nav-link:hover .lucide,#tabs .nav-link:hover i:first-child{color:#E54A00}.tabs .nav-link.active .lucide,#tabs .nav-link.active i:first-child{color:#FFFFFF}@media (max-width:768px){.tabs .nav-link i{padding:0;line-height:1;font-size:36px}}@media (max-width:575px){.tabs .nav-link{padding:15px;border-radius:15px;border:2px solid #E0E0E0}.tabs .nav-link i{font-size:40px}#list .list-item img{max-height:80px!important}#tabs .nav .nav-item{left:0;right:0;margin:10px!important}.tabs .nav-link:hover{color:#191919;border:2px solid #E54A00}.tabs .nav-link.active{background:#E54A00;color:#FFFFFF;border:2px solid #E54A00}}.intro .rounded-3{overflow:hidden!important;max-height:500px;border-radius:30px!important}.intro .rounded-3 img{width:100%;pointer-events:none}#tabs #btn-apple{position:absolute!important}.tab-content h6{color:#191919!important}.tab-content p{font-size:1rem;line-height:1.6rem}.row-flex{display:flex;flex-wrap:wrap}#services_wrap .card{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;padding-left:0;padding-right:0;padding-bottom:0;padding-top:1px;border:none;background-color:#FFFFFF;padding:2.5rem 3.8rem 4.8rem 2.5rem}#services_wrap .card .text-box{text-align:left;margin-top:20px}#services_wrap .card .text-box h5{text-transform:none;margin-bottom:12px;font-weight:800;font-size:1.556rem;line-height:1.8672rem}#services_wrap .card .text-box h5 a,#services_wrap .card .text-box h5 a:active,#services_wrap .card .text-box h5 a:focus,#services_wrap .card .text-box h5 a:hover{text-decoration:none;outline:none}#services_wrap .card .text-box p{margin-bottom:0!important;font-size:1rem;line-height:1.6rem;color:#757575;font-weight:600}#services_wrap .card .icon-box{overflow:hidden}#services_wrap .card .icon-box .lucide{width:45px;height:45px;stroke-width:2}#services_wrap .card .icon-button{overflow:hidden;background-color:#E54A00;border-radius:50px;width:35px;height:35px;align-items:center;justify-content:center}#services_wrap .card .icon-button .lucide{width:20px;height:20px;stroke-width:2.5;color:#FFFFFF!important}#services_wrap #card-icon{position:absolute;bottom:0;right:0;padding:0 1.3rem 1.3rem 0}#swiper-buttons-container{position:relative}#swiper-buttons-container a:last-of-type{margin-right:.5rem}.swiper-button-prev,.swiper-button-next{height:35px;width:35px;border-radius:50%;background-color:#C8C8C8}.swiper-button-next svg,.swiper-button-prev svg{width:15px;height:15px;color:#424242;stroke:#424242;stroke-width:2}#project01 .img-container,#project04 .img-container{height:400px;width:100%}#project02 .img-container,#project03 .img-container{height:250px;width:100%}.tz-gallery .img-container{overflow:hidden}.tz-gallery .lightbox{overflow:hidden!important}.tz-gallery .lightbox img{height:120%!important;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}#projects_wrap .tz-gallery .img-container:focus img,#projects_wrap .tz-gallery .img-container:active img,#projects_wrap .tz-gallery .img-container:hover img{transform:scale(1.05)}.modal-content{border:none!important}#project_pimarc .modal-content,#project_plesa .modal-content,#project_martin .modal-content,#project_powerv .modal-content{background-position:center;background-repeat:no-repeat;background-size:cover;pointer-events:none;min-height:500px;border:none;overflow:hidden}#project_pimarc .modal-content{background-image:url("../img/projects/project_pimarc.webp")}#project_plesa .modal-content{background-image:url("../img/projects/project_plesa.webp")}#project_martin .modal-content{background-image:url("../img/projects/project_martin.webp")}#project_powerv .modal-content{background-image:url("../img/projects/project_powerv.webp")}#project_pimarc .modal-content .modal-body,#project_plesa .modal-content .modal-body,#project_martin .modal-content .modal-body,#project_powerv .modal-content .modal-body{padding:0!important}#project_pimarc .modal-content .text-box,#project_plesa .modal-content .text-box,#project_martin .modal-content .text-box,#project_powerv .modal-content .text-box{background-color:#FFFFFF;color:#191919;position:absolute;bottom:0;padding:2rem 1.3rem;width:100%}#project_pimarc .modal-content h6,#project_plesa .modal-content h6,#project_martin .modal-content h6,#project_powerv .modal-content h6{margin-bottom:0}#us_wrap .lp-img-05{background-image:url("../img/landing/fes-gma_grua-ieem.webp");width:100%;max-height:420px;pointer-events:none}#img-containers{background-image:url("../img/landing/fes-gma_grua-fabricacion.webp");background-position:center;background-repeat:no-repeat;background-size:cover;pointer-events:none}#customers_wrap h5{text-transform:uppercase;margin-bottom:12px;font-weight:800;font-size:1.556rem;line-height:1.8672rem;color:#191919;margin:0 auto}#customers_wrap .swiper img{width:100%;height:auto;pointer-events:none}#why_wrap .card{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;padding-left:0;padding-right:0;padding-bottom:0;padding-top:1px;border:none;background-color:#FFFFFF;padding:2.5rem 3.8rem 4.8rem 2.5rem}#why_wrap .card .text-box{text-align:left;margin-top:20px}#why_wrap .card .text-box p{font-size:1.250rem;font-weight:600;line-height:1.625rem;font-weight:800}#why_wrap .card .icon-box{overflow:hidden}#why_wrap .card .icon-box .lucide{width:45px;height:45px;stroke-width:2}#why_wrap .card .icon-button{overflow:hidden;background-color:#E54A00;border-radius:50px;width:35px;height:35px;align-items:center;justify-content:center}#why_wrap .card .icon-button .lucide{width:20px;height:20px;stroke-width:2.5;color:#FFFFFF!important}#card-icon{position:absolute;bottom:0;right:0;padding:0 1.3rem 1.3rem 0}.modal{z-index:99999}.bt-option-modal .modal-header{padding:1.3rem;border-bottom:none}.bt-option-modal .modal-body{padding:0 4rem 4rem 4rem}.bt-option-modal .modal-body p{margin-top:15px}.bt-option-modal .modal-body p:first-of-type{margin-top:0!important}.bt-option-modal h3{margin-bottom:1.8rem!important}.bt-option-modal p{margin-bottom:0!important;font-size:1rem;line-height:1.6rem;font-weight:600}.bt-option-modal button{overflow:hidden;background-color:#191919!important;border-radius:50px;width:37px;height:37px;align-items:center;justify-content:center;border:none}.bt-option-modal button .lucide{width:20px;height:20px;stroke-width:2.5;color:#FFFFFF!important;margin-top:-3px}.accordion-item{border:transparent}.accordion-body{padding:20px}.accordion-item h6{padding-right:20px;line-height:22px}.accordion-item h6 button{color:#191919!important}.accordion-item p{margin-bottom:0;margin-top:0;color:#757575!important;font-size:1rem;line-height:1.6rem}.accordion-item h6 button{outline-color:transparent!important;box-shadow:none!important;font-weight:800!important}.accordion-button.collapsed{background:#F2F2F7!important}.accordion-button:not(.collapsed){background:#F2F2F7!important}.accordion-button:after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23191919'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>")!important}#contact_form textarea{height:150px;resize:none;background:#FFFFFF;outline:0;border:1px solid #FFFFFF;font-size:15px;color:#424242}#contact_form input[type="text"],input[type="email"]{width:100%;height:50px;margin:0;vertical-align:middle;background:#FFFFFF;outline:0;font-size:15px;line-height:50px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;outline:0;border:1px solid #FFFFFF}#contact textarea:focus,#contact_form input[type="text"]:focus,input[type="email"]:focus{outline:0;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;outline:0;border:1px solid #E0E0E0;background-color:#FFFFFF}#container_form{background-color:#F2F2F7}#contact .control-group{width:50%}#contact .control-group .controls{width:100%}#contact #ggg{width:100%!important;display:flex}#contact #btn-apple{width:auto;border:none}#contact_info{margin-top:80px}#board_wrap .subtitle{text-transform:none;font-weight:800;font-size:1.556rem;line-height:1.8672rem;color:#191919!important}#board_wrap .card{border:none;background-color:transparent}#board_wrap .card .text-box{text-align:left;margin-top:15px}#board_wrap .card .text-box p{margin-bottom:0!important;font-size:1rem;line-height:1.6rem;color:#757575}#board_wrap iframe{width:100%;height:380px}.dbl{pointer-events:none;cursor:default}footer{background-color:#F2F2F7;font-weight:500;font-size:.812rem;line-height:1.299rem;color:#191919;font-weight:700}footer a{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}#footer{padding-top:60px;padding-bottom:60px}#footer h6{margin-bottom:16px!important;text-transform:capitalize;font-weight:700;font-size:1rem;line-height:1.6rem}#footer ul{text-align:left;margin-left:0;padding-left:0;margin-bottom:0;padding-bottom:0}#footer ul li{text-decoration:none;list-style:none;text-align:left;margin-left:0;padding-left:0;margin-bottom:11px;color:#9E9E9E!important}#footer ul li:last-child{margin-bottom:0!important}#footer .contact_list_section li .title_item{color:#F8F8FF!important}#line{border-top:1px solid #9E9E9E}#footer-strip{padding-top:30px;padding-bottom:30px}#footer-strip #fs-section:last-of-type{text-align:right}@media (min-width:320px) and (max-width:767px){h1,h2{margin:25px 0;letter-spacing:.1rem;font-size:2.4338rem;line-height:2.92056rem}p{font-size:1rem;line-height:1.6rem}.bg-hero{padding:100px 0}.bg-w-1,.bg-d-1,.bg-g-1{padding:25px 0}.bg-w-2,.bg-d-2,.bg-g-2{padding:50px 0}.bg-w-3,.bg-d-3,.bg-g-3{padding:100px 0}.bg-w-3-t,.bg-g-3-t{padding:100px 0 50px 0}.bg-w-3-b,.bg-g-3-b{padding:50px 0 100px 0}.navbar .nav-item:first-child{margin-left:10px}.tabs .nav-tabs button{padding:10px 20px!important}#project01 .img-container,#project04 .img-container,#project02 .img-container,#project03 .img-container{height:auto;width:100%}#project01 .img-container .lightbox img,#project04 .img-container .lightbox img,#project02 .img-container .lightbox img,#project03 .img-container .lightbox img{height:auto;width:150%!important}#us_wrap .lp-img-05{max-height:200px}#advantages_wrap #img-containers{min-height:200px}#advantages_wrap .text-box{width:100%}.bt-option-modal .modal-body{padding:0 1.5rem 3rem 1.5rem}.bt-option-modal h3{font-size:31.1px;line-height:37.32px}#contact .control-group{width:100%}}@media (min-width:600px) and (max-width:767px){.navbar .nav-item:first-child{margin-left:10px}.tabs .nav-tabs button{padding:10px 30px!important}#project01 .img-container,#project04 .img-container,#project02 .img-container,#project03 .img-container{height:200px!important}#advantages_wrap .text-box{width:100%}#advantages_wrap #img-containers{min-height:250px}}@media (min-width:768px) and (max-width:1023px){.navbar .nav-item:first-child{margin-left:10px}#project01 .img-container,#project04 .img-container,#project02 .img-container,#project03 .img-container{height:300px!important}#advantages_wrap .text-box{width:100%}#advantages_wrap #img-containers{min-height:420px}}@media (min-width:1024px) and (max-width:1079px){}