body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}body::-webkit-scrollbar{background:#fff;width:8px}body::-webkit-scrollbar-track{background-color:initial;border-radius:10px}body::-webkit-scrollbar-thumb{background-color:#3a70b6;border-radius:0 0 20px 20px}.icon-align-justify{display:none}nav{display:flex;flex-direction:row;justify-content:space-around;z-index:1}nav img{height:60px;left:50px;margin:20px;top:20px;width:300px}nav img,nav ul{position:absolute}nav ul{background-color:#344a86;border-radius:10px;display:flex;flex-direction:row;gap:40px;justify-content:space-between;list-style:none;margin:40px 0;padding:15px 40px;right:60px}nav ul a{color:#fff;font-size:1.4rem;font-weight:700;text-decoration:none;text-transform:capitalize}nav ul a:hover{color:#f3dd09}@media only screen and (min-width:320px) and (max-width:480px){.menuResponsive{left:0;z-index:1000}nav img{position:absolute;top:50%}.icon-align-justify{background-color:initial;border:none;color:#4e4e4e;display:block;font-size:3.4rem;padding:0;position:fixed;right:0;top:20px;width:100px;z-index:3000}nav{background-color:#1a1a1a;height:100vh;justify-content:center;left:-600px;padding:40px 0;position:fixed;width:100%;z-index:100}nav,nav ul{display:flex;flex-direction:column}nav ul{background-color:initial;font-size:1rem;gap:50px;justify-content:space-between;top:60px}nav ul a{font-size:2.5rem}}@media only screen and (min-width:768px) and (max-width:1024px){.menuResponsive{left:-100px;z-index:1000}nav img{left:200px;position:absolute;top:50%;width:500px}.icon-align-justify{background-color:initial;border:none;color:#4e4e4e;display:block;font-size:3.4rem;padding:0;position:fixed;right:0;top:20px;width:100px;z-index:3000}nav{background-color:#1a1a1a;height:100vh;justify-content:center;left:-1000px;padding:40px 0;position:fixed;width:100%;z-index:100}nav,nav ul{display:flex;flex-direction:column}nav ul{background-color:initial;font-size:1rem;gap:50px;justify-content:space-between;left:20%;top:60px}nav ul a{font-size:2.5rem}}@font-face{font-family:fontello;font-style:normal;font-weight:400;src:url(/static/media/fontello.082d75fe863c3df13327.eot);src:url(/static/media/fontello.082d75fe863c3df13327.eot#iefix) format("embedded-opentype"),url(/static/media/fontello.9f564ca42b58a58b9c31.woff2) format("woff2"),url(/static/media/fontello.de2bf18f5e653fc2a3a5.woff) format("woff"),url(/static/media/fontello.cc01eb2722930b679c39.ttf) format("truetype"),url(/static/media/fontello.8b227b2303f71a4e801a.svg#fontello) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{speak:never;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fontello;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.icon-credit-card:before{content:"\e800"}.icon-users:before{content:"\e801"}.icon-location:before{content:"\e802"}.icon-stopwatch:before{content:"\e803"}.icon-phone:before{content:"\e804"}.icon-plus:before{content:"\e805"}.icon-folder-open:before{content:"\e806"}.icon-align-justify:before{content:"\e807"}.icon-floppy:before{content:"\e808"}.icon-mail-alt:before{content:"\f0e0"}.icon-paper-plane:before{content:"\f1d8"}.icon-whatsapp:before{content:"\f232"}.icon-user-plus:before{content:"\f234"}.containerHome{box-shadow:inset 0 0 0 1000px #0009;height:100vh;object-fit:contain;width:100%}.containerHome img{height:100vh;object-fit:cover;position:absolute;width:100%;z-index:-1}.infoHome{margin:0 90px;position:relative;top:200px;width:900px}.infoHome h1{color:#a0c5a6;font-size:3.4rem;margin:0}.infoHome p{color:#e2e2e2;font-size:2.5rem;margin:20px 0}.infoHome button{background:#f3dd09;border:none;border-radius:5px;box-shadow:0 7px 2px #f3dc09d3,0 8px 5px #000;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;letter-spacing:1px;margin:40px 0;padding:15px 20px;position:relative;text-transform:uppercase;transition:.2s;width:250px}.infoHome button:active{box-shadow:0 3px 2px #f3dc09d3,0 3px 5px #000;top:4px}.containerImages{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;margin:40px 0}.containerImages img{border-radius:8px;height:300px;width:400px}.containerImages img:hover{bottom:20px;box-shadow:0 0 10px #000;position:relative}.containerInfo{display:grid;grid-template-columns:45% 50%;margin:20px}.containerInfo img{margin-left:40px;width:500px}.containerInfo article{margin:20px}.containerInfo article h2{color:#a0c5a6;font-size:2.4rem}.containerInfo article p{font-size:1.4rem;line-height:40px}.containerInfo article button{background-color:#3a70b6;border:none;border-radius:10px;box-shadow:5px 5px 10px #000;color:#fff;cursor:pointer;font-size:1.4rem;margin-top:10px;padding:10px;text-transform:capitalize;width:200px}.countExperience{background-color:#3a3a3a;display:flex;flex-direction:row;justify-content:space-around;margin:80px 0;padding:60px 40px}.countExperience div{text-align:center}.countExperience div img{padding:10px;width:120px}.countExperience div p{color:#fff;font-size:1.6rem;font-weight:700}.countExperience div span{color:#fff;font-size:1.2rem}.titleProdSellMore{color:#a0c5a6;font-size:2.2rem;margin-top:50px;text-align:center}.textProdSellMore{border-bottom:2px solid #9e9e9e;color:#3a3a3a;font-size:1.2rem;margin:0 auto;padding:10px 0;text-align:center;width:800px}.boxProductMoreSell{display:flex;flex-direction:row;justify-content:space-around;margin:40px}.card{background-color:#000;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 5px #0000001a;color:#fff;cursor:pointer;height:350px;overflow:hidden;position:relative;transition:transform .3s;width:300px}.card-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.card-content{background:#000000c5;border-radius:10px;height:40vh;padding:20px;position:relative;text-align:center;text-transform:capitalize;top:250px;transition:transform .6s;z-index:1}.card-content h3{font-size:1rem}.card-button{background-color:#25d366;border:none;border-radius:5px;bottom:-50px;color:#fff;cursor:pointer;left:50%;padding:10px 20px;position:absolute;transform:translateX(-50%);transition:all .3s ease-in-out;z-index:1}.card-button:hover{background-color:#474747}.card:hover .card-content{transform:translateY(-60px)}.card:hover .card-button{bottom:30px}.btnSellMore{margin:20px auto;width:300px}.btnSellMore button{background-color:#3a70b6;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.2rem;padding:14px 20px;width:300px}.btnSellMore button:hover{background-color:#1c1c1c}@media only screen and (min-width:320px) and (max-width:480px){.infoHome{margin:0 25px;position:relative;top:200px;width:350px}.infoHome h1{color:#a0c5a6;font-size:2.2rem;margin:0}.infoHome p{color:#e2e2e2;font-size:2rem;margin:20px 0}.infoHome button{width:100%}.containerImages{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;margin:40px 20px}.containerImages img{border-radius:8px;height:300px;width:350px}.containerInfo{display:grid;grid-template-columns:100%;margin:20px}.containerInfo img{margin:10px 40px;width:300px}.countExperience{flex-wrap:wrap;gap:60px;margin:80px 0;padding:60px 0}.countExperience div img{padding:10px;width:80px}.titleProdSellMore{color:#a0c5a6;font-size:2.2rem;margin-top:50px;text-align:center}.textProdSellMore{border-bottom:2px solid #9e9e9e;color:#3a3a3a;font-size:1.2rem;margin:0 auto;padding:10px 0;text-align:center;width:300px}.boxProductMoreSell{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:space-around;margin:40px}}@media only screen and (min-width:768px) and (max-width:1024px){.infoHome{margin:0 25px;position:relative;top:200px;width:600px}.infoHome h1{color:#a0c5a6;font-size:3rem;margin:20px}.infoHome p{color:#e2e2e2;font-size:2rem;margin:20px}.infoHome button{margin:20px;width:50%}.containerImages{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;margin:40px 20px}.containerImages img{border-radius:8px;height:300px;width:350px}.containerInfo{display:grid;grid-template-columns:40% 60%;margin:20px}.containerInfo img{margin:100px 20px;width:300px}.countExperience{flex-wrap:wrap;gap:60px;margin:80px 0;padding:60px 0}.countExperience div img{padding:10px;width:80px}.titleProdSellMore{color:#a0c5a6;font-size:2.2rem;margin-top:50px;text-align:center}.textProdSellMore{border-bottom:2px solid #9e9e9e;color:#3a3a3a;font-size:1.2rem;margin:0 auto;padding:10px 0;text-align:center;width:300px}.boxProductMoreSell{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:space-around;margin:40px}}footer{display:flex;flex-direction:row;gap:20px;justify-content:space-around}footer .footerLogo{bottom:40px;position:relative;width:300px}footer .infoContact{width:300px}footer .infoContact h3{color:#3a70b6;font-size:1.2rem}footer .containerSocialMedia{text-align:center;width:300px}footer .containerSocialMedia h3{color:#3a70b6;font-size:1.2rem}footer .containerSocialMedia .socialMedia{display:flex;flex-direction:row;justify-content:space-around;margin-top:40px}footer .containerSocialMedia .socialMedia img{cursor:pointer;position:relative;width:50px}footer .containerSocialMedia .socialMedia img:hover{bottom:15px}.copyrigth{background-color:#3a70b6;color:#fff;font-size:.9rem;font-weight:700;margin:0;padding:20px;text-align:center}@media only screen and (min-width:320px) and (max-width:480px){footer{display:flex;flex-direction:column;gap:0;justify-content:center;margin:40px 0}footer .footerLogo{bottom:40px;left:70px;position:relative;width:250px}footer .infoContact{text-align:center;width:400px}footer .infoContact h3{color:#3a70b6;font-size:1.2rem}footer .containerSocialMedia{text-align:center;width:400px}footer .containerSocialMedia h3{color:#3a70b6;font-size:1.2rem}footer .containerSocialMedia .socialMedia{display:flex;flex-direction:row;justify-content:space-around;margin-top:40px}footer .containerSocialMedia .socialMedia img{cursor:pointer;position:relative;width:50px}}.containerServices{background-color:#f3f3f3;display:grid;grid-template-columns:40% 60%;margin:120px 0 80px}.infoServices{left:80px;margin:40px 20px;position:relative;z-index:100}.infoServices p{font-size:2.2rem;width:700px}.infoServices a{background-color:#f3dd09;border-radius:10px;color:#fff;cursor:pointer;font-size:1.8rem;font-weight:700;padding:20px 40px;position:relative;text-decoration:none;top:40px;transition:all .3s ease-in-out;width:200px}.infoServices a:hover{background-color:#344a86;top:20px}.imageWomen{width:100%}.sectionImageInfo{background-attachment:fixed;background-image:url(/static/media/man-115799_1280.a7804dab977e16e028e0.jpg);background-repeat:no-repeat;background-size:100% 100%;height:500px;margin:120px 0 80px}.backgroundImage{background:#000000bf;color:#fff;height:500px;overflow:hidden;text-align:center;transition:scale(.9);transition:all .4s;z-index:1px}.sectionImageInfo p{color:#fff;font-size:1.6rem;padding:100px 200px;z-index:1}.btnLinkProductsInfo{background-color:#fff;border:none;border-radius:6px;color:#161a1d;cursor:pointer;font-size:1.2rem;font-weight:700;padding:10px 40px;text-transform:capitalize}.btnLinkProductsInfo:hover{background-color:#000;box-shadow:0 0 10px #989898;color:#fff}.containerMoreInfo{background-color:#344a86;border-radius:10px;display:flex;flex-direction:row;justify-content:space-between;margin:80px;padding:40px}.containerMoreInfo hr{border:2px solid #f3dd09}.articleMoreInfo{display:flex;font-weight:700;justify-content:space-between}.articleMoreInfo span{color:#fff;font-size:3rem;margin:20px;padding-top:20px}.articleMoreInfo div{color:#fff;margin:0 20px;width:180px}.articleMoreInfo h4{color:#fff;font-size:1.4rem}.product-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:40px 20px}.product-card{border:1px solid #ddd;border-radius:5px;box-shadow:0 0 10px #7c7c7c;height:auto;margin:20px;padding:10px;text-align:center;width:220px}.product-image{height:300px;width:100%}.product-name{color:#333;font-size:.9em;margin-bottom:10px}.btnCardProduct{background-color:#29ac0f;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;margin:10px 5px;padding:10px 5px;width:100px}.btnCardProduct:nth-child(2){background-color:#344a86}.btnCardProduct:nth-child(2):hover{background-color:#111729}.modal-overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#fff;border-radius:8px;max-width:500px;padding:20px;position:relative;text-align:center;width:90%}.modal-close{background-color:#344a86;border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:10px 15px;position:absolute;right:10px;top:10px}.modal-image{border-radius:8px;height:300px;max-width:100%}.modal-title{font-size:24px;margin:20px 0 10px}.modal-description{font-size:16px;margin:10px 0 20px}.modal-buttons{display:flex;justify-content:space-around}.modal-button{border:none;border-radius:5px;cursor:pointer;font-size:16px;padding:10px 20px}.modal-whatsapp{background-color:#25d366;color:#fff}.modal-whatsapp:hover{background-color:#20b35d}@media only screen and (min-width:320px) and (max-width:480px){.containerServices{background-color:#f3f3f3;display:grid;grid-template-columns:100%;margin:20px 0}.infoServices{left:20px;margin:40px 20px;position:relative;z-index:100}.infoServices p{font-size:1.6rem;width:300px}.infoServices a{background-color:#f3dd09;border-radius:10px;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:700;padding:20px 30px;position:relative;top:40px;transition:all .3s ease-in-out;width:150px}.infoServices a:hover{background-color:#344a86;top:20px}.imageWomen{width:100%}.sectionImageInfo p{color:#fff;font-size:1.4rem;padding:50px 20px;z-index:1}.containerMoreInfo{background-color:#344a86;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;margin:20px;padding:20px}.containerMoreInfo hr{border:2px solid #f3dd09;width:200px}}@media only screen and (min-width:768px) and (max-width:1024px){.containerServices{background-color:#f3f3f3;display:grid;grid-template-columns:40% 60%;margin:20px 0}.infoServices{left:20px;margin:40px 20px;position:relative;z-index:100}.infoServices p{font-size:1.4rem;width:500px}.infoServices a{background-color:#f3dd09;border-radius:10px;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:700;padding:20px 30px;position:relative;top:40px;transition:all .3s ease-in-out;width:150px}.imageWomen{width:100%}.sectionImageInfo p{color:#fff;font-size:1.4rem;padding:50px 20px;z-index:1}.containerMoreInfo{background-color:#344a86;border-radius:10px;display:flex;flex-direction:row;justify-content:space-between;margin:10px;padding:10px}.containerMoreInfo hr{border:2px solid #f3dd09;width:10px}}.containerAboutInfo{display:grid;grid-template-columns:50% 50%;margin-top:120px}.containerAboutInfo .column1{margin:20px 50px}.containerAboutInfo .column1 img{border-radius:20px;height:500px;margin-left:40px;width:550px}.containerAboutInfo .column1 button{background:#f3dd09;border:none;border-radius:10px;bottom:100px;box-shadow:0 8px 1px #a7970a;color:#fff;cursor:pointer;font-size:1.4rem;left:35%;padding:15px 20px;position:relative;text-transform:capitalize;transition:all .2s ease-in-out;width:200px}.containerAboutInfo .column1 button:active{bottom:98px;box-shadow:0 0 0 #a7970a;position:relative}.containerAboutInfo .column2 h2{color:#a0c5a6;font-size:2rem;margin:30px 40px;text-align:left}.aboutUs{background-color:#344a86;border-radius:10px;padding:20px 40px;position:relative;right:80px;width:600px}.aboutUs p{color:#fff;font-size:1.3rem;line-height:30px;padding:0 20px}.containerTargets{background-color:#3a3a3a;margin:60px 0;padding:20px}.paragraftInfo{color:#fff;font-size:2rem;font-weight:700;margin:20px auto;text-align:center;width:800px}.paragraftInfo span{color:#f3dd09}.targetsInfo{display:flex;flex-direction:row;justify-content:space-between}.targets{background-color:#fff;border-radius:20px;margin:40px 20px;padding:20px 30px;text-align:center;width:400px}.targets:nth-child(2){background-color:#f3dd09}.targets h3{color:#f3dd09;font-size:1.8rem}.targets:nth-child(2) h3{color:#fff}.targets p{line-height:25px}.InfoformEmail{color:#fff;font-size:1.4rem;margin:50px auto;text-align:center;width:800px}.formEmail{background-color:#a0c5a6;border-radius:8px;box-shadow:2px 2px 20px #000;margin:40px auto;padding:20px;width:600px}.formEmail input{border:1px solid #d4d4d4;margin:10px 20px;padding:10px 20px;width:320px}.formEmail button{background-color:#344a86;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin:10px 20px;padding:10px 20px;width:150px}.formEmail button:active{background-color:#1d1d1d;position:relative;top:5px}.aboutTeam{display:flex;flex-direction:row;height:600px;justify-content:space-around;margin:40px 0}.aboutTeam .targetTeam{background-color:#3a3a3a;border-radius:10px;color:#fff;height:350px;margin:20px;padding:20px 60px;text-align:center;width:400px}.aboutTeam .targetTeam:nth-child(2){background-color:#344a86;position:relative;top:200px}.aboutTeam .targetTeam h3{font-size:1.6rem}.aboutTeam .targetTeam p{font-size:1.4rem}.banerContact{background-color:#344a86;display:flex;flex-direction:row;justify-content:space-around;margin:80px 0;padding:30px 60px;text-align:center}.banerContact button,.banerContact p{color:#fff;font-size:1.5rem}.banerContact button{background-color:initial;border:2px solid #fff;cursor:pointer;font-weight:700;height:60px;margin-top:10px;padding:0 20px;width:200px}.banerContact button:hover{background-color:#fff;color:#1d1d1d}@media only screen and (min-width:320px) and (max-width:480px){.containerAboutInfo{display:grid;grid-template-columns:100%;margin-top:0}.containerAboutInfo .column1{margin:20px 0}.containerAboutInfo .column1 img{display:none}.containerAboutInfo .column1 button{font-size:1.4rem;left:25%;padding:15px 20px;position:relative;top:20px;width:200px}.containerAboutInfo .column2 h2{font-size:2.2rem;margin:40px 20px;text-align:center}.aboutUs{background-color:#344a86;border-radius:10px;margin:20px 10px;padding:20px 10px;position:relative;right:0;width:350px}.aboutUs p{font-size:1.4rem}.containerTargets{background-color:#3a3a3a;margin:40px 0;padding:20px 0}.paragraftInfo{font-size:2rem;margin:20px 0;width:400px}.targetsInfo{display:flex;flex-direction:column;justify-content:space-between}.targets{margin:40px 25px;padding:20px;width:300px}.InfoformEmail{margin:50px 20px;text-align:center;width:350px}.formEmail{background-color:#a0c5a6;border-radius:8px;box-shadow:2px 2px 20px #000;margin:40px auto;padding:20px;width:300px}.formEmail input{border:1px solid #d4d4d4;margin:10px 20px;padding:10px 20px;width:220px}.aboutTeam{display:flex;flex-direction:column;height:800px;justify-content:space-around;margin:40px 0}.aboutTeam .targetTeam{height:350px;margin:10px;padding:20px 60px;text-align:center;width:250px}.aboutTeam .targetTeam:nth-child(2){background-color:#344a86;position:static}.aboutTeam .targetTeam h3{font-size:1.4rem}.aboutTeam .targetTeam p{font-size:1.2rem}.banerContact{background-color:#344a86;display:flex;flex-direction:column;justify-content:space-around;margin:80px 0;padding:30px;text-align:center}.banerContact p{color:#fff;font-size:1.8rem}.banerContact button{background-color:initial;border:2px solid #fff;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:700;height:60px;margin-top:10px;padding:0 20px;width:200px}.banerContact button:hover{background-color:#fff;color:#1d1d1d}}@media only screen and (min-width:768px) and (max-width:1024px){.containerAboutInfo{display:grid;grid-template-columns:40% 60%;margin-top:40px}.containerAboutInfo .column1{margin:20px 0}.containerAboutInfo .column1 img{border-radius:20px;height:500px;margin-left:20px;width:350px}.containerAboutInfo .column1 button{background:#f3dd09;border:none;border-radius:10px;bottom:100px;box-shadow:0 8px 1px #a7970a;color:#fff;cursor:pointer;font-size:1.2rem;left:20%;padding:15px 20px;position:relative;text-transform:capitalize;transition:all .2s ease-in-out;width:150px}.containerAboutInfo .column2 h2{color:#a0c5a6;font-size:1.5rem;margin:30px 40px;text-align:right}.aboutUs{background-color:#344a86;border-radius:10px;padding:20px;position:relative;right:80px;width:500px}.containerTargets{background-color:#3a3a3a;margin:60px 0;padding:20px}.paragraftInfo{color:#fff;font-size:2rem;font-weight:700;margin:20px 30px;text-align:center;width:700px}.paragraftInfo span{color:#f3dd09}.targetsInfo{display:flex;flex-direction:column;justify-content:space-between}.targets{background-color:#fff;border-radius:20px;margin:40px 60px;padding:20px 30px;text-align:center;width:600px}.targets:nth-child(2){background-color:#f3dd09}.targets h3{color:#f3dd09;font-size:1.8rem}.targets:nth-child(2) h3{color:#fff}.targets p{font-size:1.4rem;line-height:25px}.InfoformEmail{color:#fff;font-size:1.4rem;margin:50px auto;text-align:center;width:700px}.formEmail{background-color:#a0c5a6;border-radius:8px;box-shadow:2px 2px 20px #000;margin:40px auto;padding:20px;width:600px}.formEmail input{border:1px solid #d4d4d4;margin:10px 20px;padding:10px 20px;width:320px}.formEmail button{background-color:#344a86;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin:10px 20px;padding:10px 20px;width:150px}.formEmail button:active{background-color:#1d1d1d;position:relative;top:5px}.aboutTeam{display:flex;flex-direction:row;height:600px;justify-content:space-around;margin:40px 0}.aboutTeam .targetTeam{background-color:#3a3a3a;border-radius:10px;color:#fff;height:400px;margin:20px;padding:20px 60px;text-align:center;width:400px}.aboutTeam .targetTeam:nth-child(2){background-color:#344a86;position:relative;top:200px}.aboutTeam .targetTeam h3{font-size:1.6rem}.aboutTeam .targetTeam p{font-size:1.2rem}.banerContact{background-color:#344a86;display:flex;flex-direction:row;justify-content:space-around;margin:80px 0;padding:30px 60px;text-align:center}.banerContact button,.banerContact p{color:#fff;font-size:1.5rem}.banerContact button{background-color:initial;border:2px solid #fff;cursor:pointer;font-weight:700;height:60px;margin-top:10px;padding:0 20px;width:200px}.banerContact button:hover{background-color:#fff;color:#1d1d1d}}.containerFormImage{display:grid;grid-template-columns:50% 50%;margin-top:100px}.imagenForm{height:550px;margin:40px 0;width:850px}.form_container{background-color:#a0c5a6;border-radius:20px;display:flex;flex-direction:column;gap:1.5rem;height:600px;position:relative;right:0;top:120px;width:80%}.form_container h2{color:#fff;font-size:2rem;text-align:center;text-transform:capitalize}.input_container{display:flex;flex-direction:column;margin:20px 80px;z-index:1}.inputContact{-webkit-appearance:none;appearance:none;background-color:#fff;background:#0000;border:none;color:#1b1b1b;outline:none;padding:6px 20px;position:relative;width:360px;z-index:1}.labelContact{color:#fff;margin-top:2px;position:relative}.labelContact:before{border-radius:10px;height:40px;top:-45px;transform:perspective(1000px) rotateX(90deg);transform-origin:50% 100%;z-index:-1}.labelContact:after,.labelContact:before{background-color:#fff;content:"";position:absolute;transition:.3s;width:100%}.labelContact:after{height:3px;left:0;top:-8px;transform-origin:50% 0;z-index:1}.hasInput .labelContact :before,.inputContact:focus+.labelContact:before,.labelContact:after{transform:perspective(1000px) rotateX(0deg)}.hasInput .labelContact :after,.inputContact:focus+.labelContact:after{transform:perspective(1000px) rotateX(90deg)}.boxBtonSendMessage{text-align:center}.btnSendMessage{background-color:#f3dd09;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;padding:20px 80px}.titleInfoContact{color:#a0c5a6;font-size:2.2rem;margin-top:200px;text-align:center;text-transform:capitalize}.hrContact{background-color:#5f5f5f;border:none;height:6px;width:50%}.containerInfoContact{display:flex;flex-direction:row;justify-content:space-between;margin-top:50px;padding:40px}.containerInfoContact article{background-color:#3a70b6;border-radius:10px;box-shadow:5px 5px 20px #00000093;margin:20px;padding:20px;text-align:center;width:400px}.containerInfoContact article h4{color:#fff;font-size:1.8rem;text-transform:uppercase}.containerInfoContact article h4 span{color:#fff;font-size:2rem;margin-right:10px}.containerInfoContact article p{color:#fff;font-size:1rem;font-weight:700}.textContact{font-size:1.2rem;font-weight:700;line-height:30px;margin:40px;padding:40px 200px;text-align:center}.alertForm{background-color:red;border-radius:6px;color:#fff;font-size:1.4rem;height:200px;left:30%;position:fixed;text-align:center;top:30%;width:500px;z-index:1000}.icon-forward{color:#0ded14;font-size:4rem}@media only screen and (min-width:320px) and (max-width:480px){.containerFormImage{display:grid;grid-template-columns:100%}.imagenForm{display:none}.form_container{background-color:#a0c5a6;border-radius:20px;display:flex;flex-direction:column;gap:1.5rem;height:600px;margin:10px 20px;position:relative;right:0;top:60px;width:90%}.form_container h2{font-size:1.8rem}.titleInfoContact{color:#a0c5a6;font-size:2.2rem;margin-top:200px;text-align:center;text-transform:capitalize}.containerInfoContact{display:flex;flex-direction:column;justify-content:space-between;margin-top:20px;padding:20px}.containerInfoContact article{background-color:#3a70b6;border-radius:10px;box-shadow:5px 5px 20px #00000093;margin:20px 0;padding:20px;text-align:center;width:auto}.containerInfoContact article h4{color:#fff;font-size:1.6rem;text-transform:uppercase}.containerInfoContact article h4 span{color:#1f1f1f;font-size:2rem;margin-right:10px}.containerInfoContact article p{color:#fff;font-size:.9rem;font-weight:700}.textContact{font-size:1.2rem;font-weight:700;line-height:30px;margin:40px;padding:40px 20px;text-align:center}.alertForm{background-color:red;border-radius:6px;color:#fff;font-size:1.4rem;height:200px;left:30%;position:fixed;text-align:center;top:30%;width:500px;z-index:1000}.icon-forward{color:#0ded14;font-size:4rem}}@media only screen and (min-width:768px) and (max-width:1024px){.containerFormImage{display:grid;grid-template-columns:100%}.imagenForm{display:none}.form_container{background-color:#a0c5a6;border-radius:20px;display:flex;flex-direction:column;gap:1.5rem;height:600px;margin:10px 40px;position:relative;right:0;top:60px;width:90%}.form_container h2{font-size:1.8rem}.titleInfoContact{color:#a0c5a6;font-size:2.2rem;margin-top:200px;text-align:center;text-transform:capitalize}.containerInfoContact{display:flex;flex-direction:column;justify-content:space-between;margin-top:20px;padding:20px}.containerInfoContact article{background-color:#3a70b6;border-radius:10px;box-shadow:5px 5px 20px #00000093;margin:20px 0;padding:20px;text-align:center;width:auto}.containerInfoContact article h4{color:#fff;font-size:1.6rem;text-transform:uppercase}.containerInfoContact article h4 span{color:#1f1f1f;font-size:2rem;margin-right:10px}.containerInfoContact article p{color:#fff;font-size:1.8rem;font-weight:700}.textContact{font-size:1.2rem;font-weight:700;line-height:30px;margin:40px;padding:40px 20px;text-align:center}.alertForm{background-color:red;border-radius:6px;color:#fff;font-size:1.4rem;height:200px;left:30%;position:fixed;text-align:center;top:30%;width:500px;z-index:1000}.icon-forward{color:#0ded14;font-size:4rem}}.login-container{align-items:center;background-color:#f0f4f8;display:flex;height:100vh;justify-content:center}.login-form{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;padding:2rem;width:400px}.login-form h2{color:#333;margin-bottom:1.5rem;text-align:center}.login-form input{border:1px solid #ccc;border-radius:5px;font-size:1rem;margin-bottom:1rem;padding:10px}.login-form button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px;transition:background-color .3s ease}.login-form button:hover{background-color:#0056b3}.error-message{color:red;font-size:.9rem;margin-bottom:1rem}.headerAdmin{display:flex;flex-direction:row;gap:20px;justify-content:space-around}.headerAdmin h2{color:#0056b3;font-size:2rem}.headerAdmin button{background-color:#dd0c0c;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;height:50px;margin-top:20px;padding:0 20px}.headerAdmin button:hover{background-color:#333}.product-form-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #000000a1;margin:2rem auto;padding:10px;width:500px}.product-form-container h2{color:#333;margin-bottom:1.5rem;text-align:center}.product-form-container form{display:flex;flex-direction:column;padding:10px 60px}.product-form-container label{color:#333;font-weight:700;margin-bottom:.5rem}.product-form-container input[type=file],.product-form-container input[type=text],.product-form-container textarea{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin:20px 0;padding:.75rem;width:100%}.product-form-container textarea{min-height:30px;resize:vertical}.product-form-container button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;transition:background-color .3s ease}.product-form-container button:hover{background-color:#0056b3}.product-form-container p{font-size:.9rem;margin-bottom:1rem;text-align:center}.product-form-container .error-message{color:red}.product-form-container .success-message{color:green}@media only screen and (min-width:320px) and (max-width:480px){.login-form{width:300px}.headerAdmin{display:flex;flex-direction:column;gap:10px;justify-content:space-between}.headerAdmin h2{color:#0056b3;font-size:2rem;text-align:center}.headerAdmin button{height:50px;margin:10px auto;padding:0 20px;width:250px}.product-form-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #000000a1;margin:2rem auto;padding:10px;width:300px}.product-form-container form{padding:10px 30px}}body{font-family:Arial,sans-serif;margin:0;padding:0}.not-found-container{align-items:center;background-color:#f8f9fa;display:flex;height:100vh;justify-content:center}.not-found-content{background-color:#fff;border-radius:10px;box-shadow:0 0 20px #0000001a;padding:40px;text-align:center}.not-found-title{color:#343a40;font-size:100px;font-weight:700;margin:0}.not-found-subtitle{color:#6c757d;font-size:24px;margin-top:10px}.not-found-text{color:#6c757d;font-size:16px;margin:20px 0}.not-found-button{background-color:#007bff;border-radius:5px;color:#fff;display:inline-block;font-size:16px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.not-found-button:hover{background-color:#0056b3}
/*# sourceMappingURL=main.e6095940.css.map*/