.secondary-banner{width:100%;aspect-ratio:16/4;background-image:url(https://images.pexels.com/photos/667838/pexels-photo-667838.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2);display:flex;align-items:center;justify-content:center;position:relative}.secondary-banner::after{position:absolute;content:'';left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.446);z-index:0}.secondary-banner .secondary-banner__h1{color:#FFF;font-size:40px;font-weight:600;text-transform:uppercase;position:relative;z-index:1}.about-us__grid{display:flex;flex-wrap:wrap-reverse;flex-direction:row-reverse;justify-content:space-between;width:100%;gap:0px 40px}@media (max-width: 575px){.about-us__grid{flex-wrap:wrap-reverse}}.about-us__grid .about-us__left{flex:10;gap:30px;display:flex;flex-wrap:wrap;min-width:250px}.about-us__grid .about-us__left .about-us__parraph{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;max-width:100%;align-items:stretch;position:relative}.about-us__grid .about-us__left .about-us__parraph .about-us__img-container{flex:1;border:1px solid #c1c1c1;background-color:white;aspect-ratio:16/7;object-fit:cover;position:relative;padding:0;overflow:hidden}.about-us__grid .about-us__left .about-us__parraph .about-us__img-container::after{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:#2b4d9b4d}.about-us__grid .about-us__left .about-us__parraph .about-us__img-container img{width:100%;height:100%;object-fit:cover;filter:grayscale(100)}.about-us__grid .about-us__left .about-us__parraph>div{flex:1;min-width:260px;background-color:#2b4d9b;color:white;padding:35px;border-radius:15px;justify-content:center;display:flex;align-items:center}.about-us__grid .about-us__left .about-us__parraph>div h2.subtitle{position:relative;font-size:36px;color:#1B2852;text-align:center}.about-us__grid .about-us__left .about-us__parraph.reverse{flex-direction:row-reverse}.about-us__grid .about-us__left .about-us__parraph.reverse .about-us__img-container{flex:1;max-width:100%;height:auto}.about-us__grid .about-us__left .about-us__parraph.reverse>div{flex:1;color:white}.about-us__grid .about-us__left .about-us__parraph.reverse>div h2.subtitle{text-align:right}@media (max-width: 1199px){.about-us__grid .about-us__left .about-us__parraph.reverse>div h2.subtitle{right:0}}.about-us__grid .about-us__right{flex:1.75;min-width:150px;margin-block-end:clamp(30px, 10vw, 80px) !important;position:relative;min-width:250px}.about-us__grid .about-us__right::after{position:absolute;content:'';top:0;left:50%;transform:translate(-50%);height:100%;width:6px;background-color:#f1f1f1;border-radius:15px}.about-us__grid .about-us__right .about-us__child{position:-webkit-sticky;position:sticky;top:184px;left:0;z-index:100;width:100%;background-color:white;border:1px solid #f1f1f1;border-radius:15px;display:flex;flex-direction:column;gap:15px;padding:15px}@media (max-width: 575px){.about-us__grid .about-us__right .about-us__child{position:relative;top:0;margin-top:20px}}.about-us__grid .about-us__right .about-us__child a{color:black;font-size:15px;font-weight:600;position:relative;height:100%;min-height:30px;display:flex;align-items:center;padding:0px 15px;margin:0 5px;border-radius:2px;overflow:hidden}.about-us__grid .about-us__right .about-us__child a:before{content:"";position:absolute;z-index:-1;bottom:0;left:0px;background-color:#FCB000;width:3px;height:100%;opacity:.5;border-radius:35px;transform:scale(1);transform-origin:50% 50%;transition:transform .2s ease-out}@media (min-width: 875px){.about-us__grid .about-us__right .about-us__child a:hover{color:white}}.about-us__grid .about-us__right .about-us__child a:hover:before{transform:scale(150);opacity:1}.about-body{min-height:100vh;padding-left:5rem;padding-right:5rem}.about-section{margin-top:-15px;background:url(https://images.unsplash.com/photo-1518842013791-b874be246c34?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=688&q=80) no-repeat left;background-size:65%;background-color:#A7D5D6;overflow-y:auto;padding:100px 0}.about-inner-container{width:70%;float:right;background-color:#fdfdfd;padding:50px}.about-inner-container .ab-h1{margin-bottom:30px;font-size:30px;font-weight:800}.ab-border{height:4px;width:150px;background:#f53c1c}.ab-text{font-size:16px;color:#545454;line-height:30px;text-align:justify;overflow-wrap:break-word}.ab-btn{margin-top:0.5rem;display:inline-block;padding:.3rem 3rem;font-size:1.7rem;border-radius:.5rem;border:.2rem solid #130f40;color:#130f40;cursor:pointer;background:none}.ab-btn:hover{background:linear-gradient(to right, #283048, #859398);color:#fff}@media screen and (max-width: 1000px){.about-section{background-size:100%}.about-inner-container{width:100%;align-items:center;justify-content:center}}@media screen and (max-width: 600px){.skills .skills-content .column,.contact .contact-content .column{width:100%;margin-bottom:35px}}@media (max-width: 690px){.max-width{padding:0 23px}.home .home-content .text-2{font-size:60px}.home .home-content .text-3{font-size:32px}.home .home-content a{font-size:20px}.services .serv-content .card{width:100%}}@media (max-width: 500px){.home .home-content .text-2{font-size:50px}.home .home-content .text-3{font-size:27px}.about .about-content .right .text,.skills .skills-content .left .text{font-size:19px}.contact .right form .fields{flex-direction:column}.contact .right form .name,.contact .right form .email{margin:0}.right form .error-box{width:150px}}.card-wrapper{max-width:1100px;margin:0 auto}img{width:100%;display:block}.img-display{overflow:hidden}.img-showcase{display:flex;width:100%;transition:all 0.5s ease}.img-showcase img{min-width:100%}.img-select{display:flex}.img-item{margin:0.3rem}.img-item:nth-child(1),.img-item:nth-child(2),.img-item:nth-child(3){margin-right:0}.img-item:hover{opacity:0.8}.product-content{padding:2rem 1rem}.product-title{font-size:3rem;text-transform:capitalize;font-weight:700;position:relative;color:#12263a;margin:1rem 0}.product-title::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:80px;background:#12263a}.product-link{text-decoration:none;text-transform:uppercase;font-weight:400;font-size:0.9rem;display:inline-block;margin-bottom:0.5rem;background:#256eff;color:#fff;padding:0 0.3rem;transition:all 0.5s ease}.product-link:hover{opacity:0.9}.product-price{margin:1rem 0;font-size:1rem;font-weight:700}.product-price span{font-weight:400}.new-price span{color:#256eff}.product-detail h2{text-transform:capitalize;color:#12263a;padding-bottom:0.6rem}.product-detail p{font-size:0.9rem;padding:0.3rem;opacity:0.8}.product-detail ul{margin:1rem 0;font-size:0.9rem}.product-detail ul li{margin:0;list-style:none;background:url(/shoes_images/checked.png) left center no-repeat;background-size:18px;padding-left:1.7rem;margin:0.4rem 0;font-weight:600;opacity:0.9}.product-detail ul li span{font-weight:400}@media screen and (min-width: 992px){.card{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1.5rem}.card-wrapper{height:100vh;display:flex;justify-content:center;align-items:center}.product-imgs{display:flex;flex-direction:column;justify-content:center}.product-content{padding-top:0}}.services-section{background:url(/../img/sombreado.jpeg);background-size:cover;padding:60px 0}.inner-width{width:100%;max-width:1200px;margin:auto;padding:0 20px;overflow:hidden}.section-title{text-align:center;color:#ddd;text-transform:uppercase;font-size:30px}.border{width:160px;height:2px;background:#82ccdd;margin:40px auto}.services-container{display:flex;flex-wrap:wrap;justify-content:center}.service-box{max-width:33.33%;padding:10px;text-align:center;color:#ddd;cursor:pointer}.service-icon{display:inline-block;width:70px;height:70px;border:3px solid #82ccdd;color:#82ccdd;transform:rotate(45deg);margin-bottom:30px;margin-top:16px;transition:0.3s linear}.service-icon i{line-height:70px;transform:rotate(-45deg);font-size:26px}.service-box:hover .service-icon{background:#82ccdd;color:#ddd}.service-title{font-size:18px;text-transform:uppercase;margin-bottom:10px}.service-desc{font-size:14px;text-align:justify;text-justify:inter-word}@media screen and (max-width: 960px){.service-box{max-width:45%}}@media screen and (max-width: 768px){.service-box{max-width:50%}}@media screen and (max-width: 480px){.service-box{max-width:100%}}
