@import"https://fonts.googleapis.com/css2?family=Work+Sans:wght@500&display=swap";@font-face{font-family:Microgramma D Extended Bold;src:url(/src/assets/microgramma_d_extended_bold-webfont-ed99f5d9.woff2) format("woff2"),url(/src/assets/microgramma_d_extended_bold-webfont-ab49f643.woff) format("woff"),url("/src/assets/Microgramma D Extended Bold-0dce1d01.otf") format("opentype")}*{margin:0}.section1{color:#fff;width:100%;height:30rem;display:flex;flex-direction:row;padding:2rem 6rem;align-items:center;position:relative;overflow:hidden;margin-top:-19px}.carouselHome{position:absolute;top:0;left:0;width:100%;height:100%}.carouselHome .carousel-control-prev,.carouselHome .carousel-control-next{width:109px}.infoSection1{position:absolute;top:50%;left:28%;transform:translate(-50%,-50%);text-align:left}.mainTitle{font-family:Microgramma D Extended Bold,sans-serif;font-size:30px}.subtitle{font-family:Work Sans,sans-serif;max-width:53rem;font-size:20px}.contact{background-color:#2361d1;color:#fff;border-radius:1.463px;width:128px;height:34px;font-family:Work Sans,sans-serif;font-size:13.171px;margin-top:15px;border:none;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.viewMore{background-color:#2947a9;color:#fff;display:block;margin:0 auto 40px;width:320px;height:47px;font-size:23px;border-radius:2px;border:none;align-items:center;text-decoration:none}.link-button{text-decoration:none}.contact:hover,.viewMore:hover{box-shadow:0 4px 4px #000000b3}.contact:active,.viewMore:active{box-shadow:inset 0 4px 4px #0000004d}.Mano{position:absolute;width:123px;height:147px;margin-top:-10px;left:86px}.titleProductsHome{color:#2947a9;text-align:center;font-family:Microgramma D Extended Bold,sans-serif;padding-top:36px;font-size:45px}@media screen and (min-width: 1530px){.responsiveVideo{width:100%}}@media (max-width:1650px){.contact{box-shadow:0 4px 4px #00000040}.contact:hover{box-shadow:none}.contact:active{box-shadow:inset 3px 4px 4px #00000040}}@media (max-width:1535px){.section1{height:26rem}.mainTitle{font-size:25px}.subtitle{font-size:17px}}@media (max-width:1445px){.experience{font-size:25px}.descriptionExperience{font-size:11px}}@media (max-width:1305px){.section1{height:22rem}.mainTitle{font-size:19px}.subtitle{font-size:12px}.Mano{width:101px;height:128px}}@media (max-width:1050px){.mainTitle{font-size:16px}.subtitle{font-size:10.5px}.Mano{width:89px;height:118px}.infoSection1{left:31%}}@media (max-width:1135px){.section1{height:19rem}}@media (max-width:945px){.section1{height:18rem}.contact{width:110px;height:29px;font-size:12.171px}.Mano{left:81px}.responsiveVideo{width:63rem}}@media (max-width:902px){.section1{height:15.5rem}}@media (max-width:780px){.infoSection1{left:35%}.contact{width:88px;height:23px;font-size:10.171px}.Mano{left:67px;width:66px;height:91px;margin-top:-4px}.responsiveVideo{width:54rem}}@media (max-width:680px){.carouselHome .carousel-control-prev,.carouselHome .carousel-control-next{width:68px}}@media (max-width:580px){.infoSection1{left:40%}.mainTitle{font-size:13px}.contact{margin-top:5px;width:76px;height:21px;font-size:9.171px}.Mano{width:47px;height:65px;left:60px}}@media (max-width:478px){.infoSection1{left:44%;top:48%}.mainTitle{font-size:11px}.subtitle{font-size:9.5px}.responsiveVideo{width:36rem}.section1{height:11.5rem}}@font-face{font-family:Microgramma D Extended Bold;src:url(/src/assets/microgramma_d_extended_bold-webfont-ed99f5d9.woff2) format("woff2"),url(/src/assets/microgramma_d_extended_bold-webfont-ab49f643.woff) format("woff"),url("/src/assets/Microgramma D Extended Bold-0dce1d01.otf") format("opentype")}.containerFilter{background-image:url(/src/assets/Fondo-9fc2dc84.png);padding-bottom:36px;margin-top:-25px}.titleProducts{color:#2947a9;text-align:center;font-family:Microgramma D Extended Bold,sans-serif;padding-top:36px;font-size:41px}.sectionFilter{display:flex;justify-content:center;flex-wrap:wrap;gap:70px;margin-top:45px;padding-bottom:65px;justify-items:center}.containerProducts{display:flex;flex-direction:column;justify-content:center;align-items:center;width:400px;height:225px;border-radius:5px;background-size:cover;cursor:pointer;transition:transform .3s ease-in-out}.containerProducts:hover{box-shadow:0 4px 4px #0000006b;transform:translateY(-5px)}.containerProducts:active{box-shadow:inset 0 4px 4px #0000006b}.descriptionProducts{color:#fff;margin-top:12px;font-family:Work Sans,sans-serif;font-size:45px;font-weight:700;width:75%;text-align:center;padding-top:7px}.White{background-color:#fff;color:#2947a9}.Blue{background-color:#2947a9;color:#fff}.img.Adoquines{margin-top:15px}@media (max-width:1207px){.sectionFilter{display:flex;gap:63px;justify-items:center;flex-wrap:wrap;justify-content:space-evenly;padding:0 10px}}@media (max-width:500px){.titleProducts{font-size:35px}.containerProducts{width:275px;height:155px}.descriptionProducts{font-size:30px}}@media (max-width:415px){.titleProducts{padding-top:42px;font-size:32px}}.backroundTable{background-image:url(/src/assets/Fondo-9fc2dc84.png);padding-top:35px}.tableProducts{width:100%;table-layout:fixed;text-align:center}.titleTableContainer{font-family:Microgramma D Extended Bold,sans-serif;text-transform:uppercase;text-align:center;color:#2947a9}.tableContainer{padding:50px}.tableProducts,.tableHeader,.tableItem{border:2px solid #8e92a1}.tableHeader{background-color:#fff;color:#2947a9;font-family:Work Sans,sans-serif;font-weight:700;font-size:18px;padding:6px}.tableHeader:nth-child(1){width:250px}.tableItem{background-color:#2947a9;color:#fff;font-family:Work Sans,sans-serif;font-size:23px;padding:5px}.tableFirstItem{align-items:center}.carousel-control-next,.carousel-control-prev{color:#000;width:25%}.carousel-indicators{margin-bottom:0}.imgTable{cursor:pointer;height:147PX;padding:20px 40px;min-width:13rem}.backButton{background-color:#2947a9;color:#fff;display:block;margin:60px auto 40px;width:320px;height:47px;font-size:23px;border-radius:2px;border:none;font-weight:500}.backButton:hover{box-shadow:0 4px 4px #000000b3}.backButton:active{box-shadow:inset 0 4px 4px #0000004d}.modalBodyTable{background-color:#2947a9}.modalTitleTable{color:#2947a9}@media (max-width:1230px){.tableHeader{font-size:16px}}@media (max-width: 960px){.tableProducts{overflow-x:auto;display:block}.tableProducts::-webkit-scrollbar{width:9px;height:7px}.tableProducts::-webkit-scrollbar-track{background:#f1f1f1}.tableProducts::-webkit-scrollbar-thumb{background:#b3acac;border-radius:2px}.tableProducts::-webkit-scrollbar-thumb:hover{background:#555}}@media (max-width:670px){.tableHeader{font-size:18px}.tableItem{font-size:17px}.backButton{width:242px;height:37px;font-size:20px}}@media (max-width:513px){.tableContainer{padding:16px}.backButton{width:171px;height:32px;font-size:16px}.tableHeader{font-size:16px}.tableItem{font-size:15px}}@media (max-width:390px){.tableHeader{font-size:14px}.tableItem{font-size:13px}}@font-face{font-family:Microgramma D Extended Bold;src:url(/src/assets/microgramma_d_extended_bold-webfont-ed99f5d9.woff2) format("woff2"),url(/src/assets/microgramma_d_extended_bold-webfont-ab49f643.woff) format("woff"),url("/src/assets/Microgramma D Extended Bold-0dce1d01.otf") format("opentype")}.section3{background-color:#1d64cbcf;min-height:51rem;display:flex;flex-direction:row;padding-top:89px}.tuboSection3{max-width:348px;height:285px;display:block;margin:0 auto}.services{display:flex;flex-direction:column;width:50%}.containerService{background-color:#fff;height:89px}.containerServices{display:block;margin:0 auto}.imgFirstService,.imgSecondService,.imgThirdService,.imgFourthService{object-fit:cover;display:block;position:relative;top:0;left:0}#firstService{width:289px;padding:18.952px;border-radius:3px;margin-left:21rem;margin-top:40px;box-shadow:0 4px 4px #00000040;position:relative;z-index:2}.imgFirstService{width:70.978px;height:70.978px;margin-left:36rem;margin-top:-8.5rem;z-index:9}#secondService{width:210.155px;padding:18.952px;border-radius:3px;margin-left:9rem;margin-top:45px;box-shadow:0 4px 4px #00000040;position:relative;z-index:1}.imgSecondService{width:61.466px;height:65px;z-index:9;margin-left:7rem;margin-top:-134px}#thirdService{width:220px;padding:21.952px;border-radius:3px;margin-left:20rem;margin-top:45px;box-shadow:0 4px 4px #00000040;position:relative;z-index:4}.imgThirdService{width:58px;height:55px;z-index:9;margin-left:32rem;margin-top:-7.5rem}#fourthService{width:236px;padding:21.952px;border-radius:3px;margin-left:10rem;margin-top:54px;box-shadow:0 4px 4px #00000040;position:relative;z-index:3}.imgFourthService{width:61px;height:57px;z-index:9;margin-left:8rem;margin-top:-7.5rem}.textService{color:#667299;font-family:Work Sans,sans-serif;font-size:17.56px;font-weight:400;border-left:6px solid #F9995D;padding-left:18px;margin-left:15px}.contactInfo{background-image:url(/src/assets/FondoContact-d6ece118.png);padding:36px;width:30rem;height:38rem;display:block;margin:11px auto 0}.titleContactInfo{font-family:Microgramma D Extended Bold,sans-serif;font-size:23.63px;color:#1f62ce;text-align:center}.menuInfo{list-style-type:none;padding-left:0}.itemInfo{margin-top:6px}.strongContactInfo{font-family:Work Sans,sans-serif;color:#1b46d5;font-size:17.63px;font-variant:all-small-caps}.spanContactInfo{font-family:Work Sans,sans-serif;color:#292e3d;font-size:13.63px;text-transform:capitalize;margin-left:16px;text-decoration:none}.iconFace{width:44px;height:30px;margin-top:-4px;margin-left:-19px}.iconInsta{width:38px;height:32px;margin-top:-4px;margin-left:6px}.iconWsp{width:44px;height:36px;margin-top:-4px;margin-left:11px}.iconFace:hover,.iconInsta:hover,.iconWsp:hover{transform:scale(1.2)}.socialContact{margin-left:151px;margin-top:-26px}.mapsContactInfo{width:100%;height:13rem;padding-bottom:50%;position:relative}.mapsContactInfo iframe{position:absolute;top:5px;width:100%;height:100%;max-width:100%;max-height:100%}.officeHours{display:block;margin-top:15px;text-align:center}.infoHours{display:flex;width:100%;text-align:center;margin-left:-5px;margin-top:10px;justify-content:center}.logoGris{width:202px;height:38px;display:block;margin:18px auto 0}@media (max-width: 1350px){.socialContact{margin-left:120px}.iconInsta,.iconWsp{margin-left:-13px}.textService{font-size:13.56px}#firstService{width:13rem;height:5rem;margin-left:17.5rem}.imgFirstService{margin-left:28rem;margin-top:-8rem}#secondService{width:35%;height:5rem;margin-left:7rem}.imgSecondService{width:58.466px;height:62px;margin-left:5rem;margin-top:-127px}#thirdService{width:11rem;height:5rem;margin-left:16.5rem}.imgThirdService{width:57px;height:54px;margin-left:26rem;margin-top:-109px}.contactInfo{width:24rem;height:40.8rem}.tuboSection3{margin-top:39px}}@media (max-width:980px){.tuboSection3{max-width:243px;height:auto}.textService{font-size:10.56px;padding-left:12px;margin-left:-1px}#firstService{width:11rem;height:4.3rem;margin-left:10.5rem}.imgFirstService{margin-left:19.5rem;margin-top:-6.5rem;width:52.978px;height:54.978px}#secondService{width:32%;height:4.3rem;margin-top:39px;margin-left:4rem}.imgSecondService{width:46.466px;height:50px;margin-left:2.5rem;margin-top:-106px}#thirdService{width:9rem;height:4.3rem;margin-left:9.5rem}.imgThirdService{width:46px;height:44px;margin-left:17rem;margin-top:-98px}.titleContactInfo{font-size:19.63px}.contactInfo{padding:24px;height:37rem;width:20rem}.strongContactInfo{font-size:13.63px}.spanContactInfo{font-size:11.63px;margin-left:7px}.logoGris{width:165px;height:auto;margin-bottom:20px}.iconFace{margin-left:-35px}.section3{padding-top:67px;padding-left:20px;min-height:44rem}}@media (max-width:730px){.section3{min-height:76rem;justify-content:center;flex-direction:column;padding-top:0;padding-left:0}.services{width:100%}.contactInfo{margin-top:6rem;height:35.5rem;width:23rem}}@media (max-width:414px){.textService{font-size:9.56px;margin-top:-6px}#firstService{width:9rem;height:3.3rem;margin-left:7rem}.imgFirstService{margin-left:14.5rem;margin-top:-5.2rem;width:37.978px;height:42.978px}#secondService{width:38%;height:3.3rem;margin-top:33px;margin-left:1rem}.imgSecondService{width:38.466px;height:41px;margin-left:0rem;margin-top:-84px}#thirdService{width:8rem;height:3.5rem;margin-left:6.6rem;margin-top:35px}.imgThirdService{width:46px;height:44px;margin-left:13rem;margin-top:-78px}.contactInfo{height:38rem;width:19.2rem;padding:20px}.tuboSection3{margin-top:-30px}}@font-face{font-family:Microgramma D Extended Bold;src:url(/src/assets/microgramma_d_extended_bold-webfont-ed99f5d9.woff2) format("woff2"),url(/src/assets/microgramma_d_extended_bold-webfont-ab49f643.woff) format("woff"),url("/src/assets/Microgramma D Extended Bold-0dce1d01.otf") format("opentype")}.sectionContact{background-color:#e0e3eb;display:flex;flex-direction:column;justify-content:center;align-items:center}.titleContact{font-family:Work Sans,sans-serif;font-size:29.45px;color:#2361d1;margin-top:82px}.descriptionContact{font-family:Work Sans,sans-serif;font-size:18.03px;color:#2361d1;width:599px;text-align:center;margin-top:8px}.formContact{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;margin-top:35px;grid-template-areas:"name mail" "subject phone" "message message" "button button"}.inputGroup{position:relative;display:inline-block;width:302px;height:30px;border-radius:1.606px;background:#FFF}#message{grid-column:1 / span 2;width:614px;height:90px}.requiredFields{grid-column:1 / span 2}.buttonGroup{grid-column:1 / span 2;margin:0 auto}.visuallyHidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}#name,#email,#subject,#phone{border:none;outline:none;width:18.7rem;height:1rem}textarea{width:100%;height:100%;border:none;outline:none;resize:none;padding:0;margin:0;box-sizing:border-box}::placeholder{color:#2361d1ad;font-family:Work Sans,sans-serif;font-size:12.22px;line-height:normal}.placeholderMessage{padding-left:1px;margin-top:5px}.asteriskName{color:red;position:absolute;right:238px}.asteriskEmail{color:red;position:absolute;right:152px}.asteriskSubject{color:red;position:absolute;right:241px}.asteriskMessage{color:red;position:absolute;top:-4px;right:548px}.requiredFields{display:flex;flex-direction:row}.asterisk{color:red;position:relative;margin-right:5px}.required{color:#2361d1;font-family:Work Sans,sans-serif;font-size:10.42px}.buttonFormContact{background-color:#2947a9;color:#fff;display:flex;width:323px;padding:6.422px 8.028px;justify-content:center;font-family:Work Sans,sans-serif;font-size:18.22px;margin-top:37px;margin-bottom:72px;border:none}.buttonFormContact:hover{box-shadow:0 4px 4px #000000b3}.buttonFormContact:active{box-shadow:inset 0 4px 4px #0000004d}.sectionTextContact{background-image:url(/src/assets/FondoConcreto-4af50574.png);text-align:center;background-size:cover;background-repeat:no-repeat}.textContact{font-family:Microgramma D Extended Bold,sans-serif;text-align:justify;font-size:31.68px;color:#fff;padding:95px 87px;margin-bottom:0;margin-top:-23px}@media (max-width:1050px){.textContact{font-size:24.68px;padding:52px 68px}}@media (max-width:755px){.textContact{font-size:16.68px}}@media (max-width:537px){.textContact{font-size:14.68px;padding:38px 46px}}@media (max-width:640px){.titleContact{font-size:20.45px;margin-top:3rem}.descriptionContact{font-size:12.03px;width:466px}.inputGroup,#name,#email,#subject,#phone{width:184px;height:24px}#message{width:387px}.asteriskName{right:136px;font-size:10px;top:6px}.asteriskEmail{right:70px;font-size:10px;top:6px}.asteriskSubject{right:139px;font-size:10px;top:6px}.asteriskMessage{right:338px;font-size:10px;top:1px}::placeholder{font-size:9.22px}.buttonFormContact{width:208px;font-size:12.22px}}@media (max-width:469px){.titleContact{font-size:16.45px;margin-top:2rem}.descriptionContact{font-size:10.03px;width:275px}#message{width:270px}.asteriskMessage{right:218px}.buttonFormContact{width:179px;font-size:10.22px}.formContact{display:flex;flex-direction:column}}@font-face{font-family:Microgramma D Extended Bold;src:url(/src/assets/microgramma_d_extended_bold-webfont-ed99f5d9.woff2) format("woff2"),url(/src/assets/microgramma_d_extended_bold-webfont-ab49f643.woff) format("woff"),url("/src/assets/Microgramma D Extended Bold-0dce1d01.otf") format("opentype")}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000bf;display:flex;justify-content:center;align-items:center;text-align:center;z-index:9999}.success-modal{background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:30px;margin:65px;border-radius:5px;box-shadow:0 0 10px #0000004d}.titleModal,.textModal{font-family:Work Sans,sans-serif;color:#2947a9}.buttonModal{background-color:#2947a9;color:#fff;display:flex;width:200px;border-radius:3px;padding:6.422px 8.028px;justify-content:center;font-family:Work Sans,sans-serif;font-size:18.22px;margin-top:25px;border:none}.buttonModal:hover{box-shadow:0 4px 4px #000000b3}.buttonModal:active{box-shadow:inset 0 4px 4px #0000004d}.footer{background-color:#fff}.container{max-width:1200px;margin:0 auto}.sectionFooter{display:flex;justify-content:space-between;align-items:center;padding:10px 96px 34px;height:8rem}.titleAddressFooter,.titlePhoneFooter,.titleMailFooter,.socialNetworkFooter{font-family:Work Sans,sans-serif;color:#2361d1;font-size:15px;font-weight:500;margin-bottom:24px}.addressFooter,.phoneFooter,.mailFooter,.linkSocialNetwork{font-family:Work Sans,sans-serif;color:#000;font-size:13px;font-weight:400;margin-left:10px;text-decoration:none}.sectionSocialNetworkFooter{display:flex;flex-direction:row}.containerLinks{display:flex;flex-direction:column}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.textSocialLink{margin-bottom:1px}.linkSocialNetworkFace,.linkSocialNetworkInsta{font-family:Work Sans,sans-serif;margin-left:39px;font-size:13px}.linkSocialNetworkWsp{font-family:Work Sans,sans-serif;margin-left:40px;font-size:13px}.iconFaceFooter{width:34px;height:20px;margin-left:5px;position:absolute;margin-top:1px}.iconInstaFooter{width:30px;height:23px;margin-left:7px;position:absolute;margin-top:1px}.iconWspFooter{width:32px;height:24px;margin-left:7px;position:absolute;margin-top:1px}.iconFaceFooter:hover,.iconInstaFooter:hover,.iconWspFooter:hover{transform:translateY(-1px)}.logoFooter{width:auto;height:42px;position:absolute;margin-top:9rem;padding-bottom:10px}@media (max-width:910px){.sectionFooter{padding:4px 50px 27px}.logoFooter{width:265px;height:47px;margin-top:10rem}}@media (max-width:790px){.sectionFooter{padding:13px 46px 27px}.contactInfoFooter{margin-bottom:4px;display:flex;flex-direction:row}.titleAddressFooter,.titlePhoneFooter,.titleMailFooter{margin-bottom:-1px}.titleAddressFooter,.titlePhoneFooter,.titleMailFooter,.socialNetworkFooter{font-family:Work Sans,sans-serif;color:#2361d1;font-size:15px;font-weight:500;margin-bottom:-1px;margin-top:3px}.addressFooter,.phoneFooter,.mailFooter,.linkSocialNetwork{font-family:Work Sans,sans-serif;color:#000;font-size:13px;font-weight:400;margin-left:7px;margin-top:5px}.sectionSocialNetworkFooter{display:flex;flex-direction:column}.iconFaceFooter{width:34px;height:20px;margin-left:-4px;position:absolute;margin-top:0}.linkSocialNetworkFace{font-family:Work Sans,sans-serif;margin-left:35px;font-size:13px}.iconInstaFooter{width:30px;height:23px;margin-left:-2px;position:absolute;margin-top:-1px}.linkSocialNetworkInsta{font-family:Work Sans,sans-serif;margin-left:35px;font-size:13px}.iconWspFooter{width:32px;height:24px;margin-left:-3px;position:absolute;margin-top:-3px}.linkSocialNetworkWsp{font-family:Work Sans,sans-serif;margin-left:35px;font-size:13px}.logoFooter{width:183px;height:auto;margin-top:10rem}}@media (max-width:690px){.contactInfoFooter{margin-bottom:-7px;flex-direction:column}.addressFooter,.phoneFooter,.mailFooter,.linkSocialNetwork{margin-left:1px;margin-top:-3px}.logoFooter{width:130px}}@media (max-width:570px){.sectionFooter{padding:13px 27px 27px}}@media (max-width:520px){.sectionFooter{padding:13px 12px 27px}.titleAddressFooter,.titlePhoneFooter,.titleMailFooter,.socialNetworkFooter{font-size:13px;margin-top:8px}.addressFooter,.phoneFooter,.mailFooter{font-size:10px}.linkSocialNetworkFace,.linkSocialNetworkInsta,.linkSocialNetworkWsp{font-size:10px;margin-left:24px}.iconFaceFooter{width:28px;height:18px;margin-top:3px}.iconInstaFooter{width:24px;height:19px;margin-top:1px}.iconWspFooter{width:26px;height:21px;margin-top:0}}@media (max-width: 407px){.logoFooter{width:98px}.socialNetworkFooter{margin-top:24px}.linkSocialNetworkFace,.linkSocialNetworkInsta,.linkSocialNetworkWsp{font-size:8px}}@media (max-width:330px){.sectionFooter{flex-direction:column;height:9rem}.sectionSocialNetworkFooter{margin-top:1px;margin-left:-28px;flex-direction:row}.containerLinks{display:flex;flex-direction:column;margin-top:3px;margin-left:6px}.textSocialLink{margin-bottom:2px}.contactInfoFooter{margin-bottom:0;flex-direction:row}.addressFooter,.phoneFooter,.mailFooter{margin-top:10px;margin-left:6px}.logoFooter{margin-top:135px;margin-left:-176px}.titleAddressFooter,.titlePhoneFooter,.titleMailFooter,.socialNetworkFooter{margin-top:0}.addressFooter,.phoneFooter,.mailFooter{margin-top:2px}.containerLinks{margin-top:-5px}.iconFaceFooter{margin-top:7px}.iconInstaFooter{margin-top:5px}.iconWspFooter{margin-top:3px}}@font-face{font-family:Microgramma D Extended Bold;src:url(/src/assets/microgramma_d_extended_bold-webfont-ed99f5d9.woff2) format("woff2"),url(/src/assets/microgramma_d_extended_bold-webfont-ab49f643.woff) format("woff"),url("/src/assets/Microgramma D Extended Bold-0dce1d01.otf") format("opentype")}.firstSectionAbout{background-image:url(/src/assets/FondoConcreto-4af50574.png);padding:59px 108px;background-size:cover;background-repeat:no-repeat;margin-top:-22px}.aboutMe{color:#fff;font-family:Microgramma D Extended Bold,sans-serif;font-size:46.68px}.textAbout{color:#fff;font-family:Work Sans,sans-serif;font-size:20.68px;text-align:justify;margin-top:8px}@media (max-width:840px){.aboutMe{font-size:42.68px}.textAbout{font-size:17.68px}}@media (max-width:650px){.aboutMe{font-size:27.68px}.textAbout{font-size:14.68px}}@media (max-width:580px){.aboutMe{font-size:30.68px}.textAbout{font-size:11.68px}}@media (max-width:440px){.aboutMe{font-size:21.68px}.textAbout{font-size:9.68px}}@media (max-width:440px){.aboutMe{font-size:18.68px}}.secondSectionAbout{background-image:url(/src/assets/Fondo-9fc2dc84.png)}.containerVisionMission{display:flex;flex-direction:column;gap:70px;color:#2947a9;padding:108px}.titleVision,.titleMission{text-shadow:0px 4px 4px rgba(0,0,0,.25);font-family:Microgramma D Extended Bold,sans-serif;font-size:46px;text-align:left}.textVision,.textMission{display:flex;text-shadow:0px 4px 4px rgba(0,0,0,.25);text-align:justify;justify-content:center;font-family:Work Sans,sans-serif;font-size:30px;margin-top:20px}@media (max-width:1200px){.titleVision,.titleMission{font-size:36px}.textVision,.textMission{font-size:24px}}@media (max-width:770px){.firstSectionAbout{padding:59px 80px}.containerVisionMission{gap:40px;padding:80px}.titleVision,.titleMission{font-size:31px}.textVision,.textMission{font-size:19px}}@media (max-width:580px){.firstSectionAbout{padding:29px}.containerVisionMission{padding:29px;gap:20px}.titleVision,.titleMission{font-size:20px}.textVision,.textMission{font-size:14px}}.thirdSectionAbout{background-image:url(/src/assets/Fondo-9fc2dc84.png);display:flex;flex-direction:row;justify-content:center;align-items:center;padding-bottom:70px;gap:84px}.titleThirdSectionAbout{color:#2947a9;font-family:Microgramma D Extended Bold,sans-serif;font-size:23.68px;text-align:center;width:74%}.containerImagesAbout{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;color:#2947a9;width:40%}.containerButtons{background:rgba(255,255,255,.64);box-shadow:21px 0 27.07409px -1.46346px #1118270d;display:flex;flex-direction:column;max-width:25.4rem;height:14.7rem;padding:15.635px;justify-content:space-around;align-items:center;border-radius:15px;width:100%}.button1,.button2{background-color:#2947a9;color:#fff;font-family:Work Sans,sans-serif;font-size:20.17px;display:flex;width:304px;padding:11.708px 14.635px;justify-content:center;align-items:center;box-shadow:8px 8px 8px #0003;border-radius:4.46px;border:none;text-decoration:none}.button1:hover,.button2:hover{box-shadow:0 4px 4px #000000b3}.button1:active,.button2:active{box-shadow:inset 0 4px 4px #0000004d}@media (max-width: 1400px){.imgAbout{width:31rem;display:block;margin:0 auto}}@media (max-width: 1200px){.titleThirdSectionAbout{font-size:23.68px}.imgRedesAP,.imgElectricalInstallations,.imgCivilWorks{height:10.4rem}.textRedesAP,.textElectricalInstallations,.textCivilWorks{font-size:21.68px;margin-left:31px}.button1,.button2{font-size:16.17px;width:235px}.containerButtons{max-width:20.4rem}}@media (max-width: 1100px){.imgAbout{width:27rem}}@media (max-width: 930px){.imgAbout{width:21rem}}@media (max-width: 850px){.titleThirdSectionAbout{font-size:17.68px}.button1,.button2{font-size:11.17px;width:172px}.containerButtons{max-width:15.4rem;height:11.7rem;margin:18px}}@media (max-width: 760px){.imgAbout{width:25rem}.thirdSectionAbout{gap:28px;flex-direction:column;padding-bottom:5px}}@media (max-width: 640px){.containerImagesAbout{width:88%}}@media (max-width: 550px){.titleThirdSectionAbout{font-size:10.68px}.imgRedesAP,.imgElectricalInstallations,.imgCivilWorks{height:6.4rem;max-width:7.8rem}.textRedesAP,.textElectricalInstallations,.textCivilWorks{font-size:12.68px}.containerButtons{max-width:12.4rem;height:9.7rem}.button1,.button2{font-size:9.17px;width:142px}}@media (max-width:460px){.imgAbout{width:17rem}}body{padding-top:85px}header{position:fixed;z-index:10;width:100%;top:0;left:0}nav{background-color:#fff;display:flex;justify-content:space-between;padding:0 25px 0 13px;height:65px}.logo{margin-top:7px}.menuLinks{list-style-type:none;padding-top:14px;padding-right:6px}.Pages{display:inline;margin-left:37px}.Pages a{text-decoration:none;color:#2361d1;font-size:22.17px;font-family:Work Sans,sans-serif}.Contact a{color:#f9995d}li a:hover{text-shadow:0px 5px 13px rgba(0,0,0,.153);font-weight:700;text-decoration:underline;position:relative}.active{text-shadow:0px 5px 13px rgba(0,0,0,.153);font-weight:700;text-decoration:underline}.mobile-menu{color:#2361d1;background:none;border:none;font-size:34px;display:none;margin-top:-6px}@media (max-width:1291px){body{padding-top:75px}.ContainerPages{background-color:#fff;height:max-content;width:307px;margin-top:70px;border-radius:6px;border:2.5px solid #1464CF;position:fixed;top:0;right:0;z-index:10;display:none}.ContainerPages.menu-visible{display:block}.menuLinks{display:flex;flex-direction:column;margin-top:19px;width:20rem}.Pages{margin-bottom:10px;background-color:#d9d9d9;width:94%;height:50px;border-left:10px solid #1464CF;display:flex;align-items:center;margin-left:-14px}li a{margin-left:16px}.mobile-menu{display:block}}@media (max-width: 730px){.logo{height:3.5rem;width:auto;margin-top:2px}}@media (max-width:425px){.logo{height:2.7rem;width:auto;margin-top:5px}.mobile-menu{display:block;font-size:27px;margin-left:16px}.ContainerPages{width:312px}.Pages{margin-left:-18px}li a{margin-left:10px}.menuLinks{width:21rem}nav{height:50px}}@font-face{font-family:Microgramma D Extended Bold;src:url(/src/assets/microgramma_d_extended_bold-webfont-ed99f5d9.woff2) format("woff2"),url(/src/assets/microgramma_d_extended_bold-webfont-ab49f643.woff) format("woff"),url("/src/assets/Microgramma D Extended Bold-0dce1d01.otf") format("opentype")}.firstSectionLocation{background-image:url(/src/assets/FondoConcreto-4af50574.png);padding:88px;background-size:cover;background-repeat:no-repeat;margin-top:-23px}.titleFirstSectionLocation{font-family:Microgramma D Extended Bold,sans-serif;color:#fff;text-shadow:0px 7px 4px rgba(0,0,0,.5);font-size:46.68px;margin-bottom:30px}.textFirstSectionLocation{font-family:Work Sans,sans-serif;color:#fff;font-size:30.63px;text-align:justify}@media (max-width:1260px){.firstSectionLocation{padding:70px}.titleFirstSectionLocation{font-size:39.68px}.textFirstSectionLocation{font-size:25.63px}}@media (max-width:900px){.firstSectionLocation{padding:51px}.titleFirstSectionLocation{font-size:34.68px}.textFirstSectionLocation{font-size:19.63px}}@media (max-width:650px){.firstSectionLocation{padding:24px}.titleFirstSectionLocation{font-size:21.68px}.textFirstSectionLocation{font-size:13.63px}}.secondSectionLocation{background-image:url(/src/assets/Fondo-9fc2dc84.png);display:flex;justify-content:space-evenly;align-items:center;padding:30px}.containerFirstImg{display:flex;align-items:center;justify-content:center}.imgLocation{width:42%;height:78%;box-shadow:4px 4px 4px #00000080}.referenceContainerOfEntry{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;max-width:50%;padding-right:50px}.textImgLocation{font-family:Work Sans,sans-serif;color:#2361d1;text-align:center;font-size:34.63px;font-weight:700;max-width:590px}.imgSecondLocation{width:100%;height:auto;box-shadow:4px 4px 4px #00000080}@media (max-width:1250px){.secondSectionLocation{height:42rem}.textImgLocation{font-size:24.63px}.imgFirstLocation{width:72%}.imgSecondLocation{width:83%}.referenceContainerOfEntry{padding:52px 36px 52px 0}}@media (max-width:925px){.secondSectionLocation{height:35rem}.referenceContainerOfEntry{padding:24px 36px 24px 0}}@media (max-width:780px){.secondSectionLocation{height:30rem}.imgFirstLocation{width:75%}.textImgLocation{font-size:17.63px}.referenceContainerOfEntry{padding:18px 29px 18px 0}}@media (max-width:500px){.secondSectionLocation{height:47rem;flex-direction:column;gap:44px;padding:20px}.imgLocation{width:62%}}@media (max-width:460px){.textImgLocation{font-size:14.63px}.referenceContainerOfEntry{padding:18px 19px 18px 0}}@media (max-width:360px){.secondSectionLocation{height:32rem}.textImgLocation{font-size:11.63px;margin-bottom:0}}.thirdSectionLocation{background-color:#1d64cbcf;display:flex;align-items:center;flex-direction:column;padding:25px;margin-bottom:25px}.titleThirdSectionLocation{font-family:Work Sans,sans-serif;color:#fff;font-size:39.63px;font-weight:700;text-decoration-line:underline}.textThirdSectionLocation{font-family:Work Sans,sans-serif;color:#fff;font-size:34.63px;max-width:1054px;text-align:center;margin-top:25px;margin-bottom:25px}.sectionMapsLocation{height:16rem}@media (max-width:1070px){.titleThirdSectionLocation{font-size:31.63px}.textThirdSectionLocation{font-size:25.63px}}@media (max-width:820px){.titleThirdSectionLocation{font-size:24.63px}.textThirdSectionLocation{font-size:19.63px}}@media (max-width:530px){.titleThirdSectionLocation{font-size:20.63px}.textThirdSectionLocation{font-size:15.63px;margin-top:11px}}@media (max-width:420px){.titleThirdSectionLocation{font-size:15.63px}.textThirdSectionLocation{font-size:12.63px}}
