.nosotros .information h2{font-size:28px}.nosotros .information p{font-size:14px;line-height:1.3}.nosotros .information .description{max-width:588px}.nosotros .information .description p{text-align:justify}.nosotros .info{padding-bottom:44px;padding-top:44px}.info .container{max-width:895px}.info .container p{font-size:14px;text-align:justify}.information__image{border-radius:20px;width:100%}@media(min-width:768px){.information__image{border-bottom-right-radius:0;border-top-right-radius:0;position:relative;right:-10px;width:auto}}@media(min-width:1024px){.info{background-image:url(../img/nosotros/bg_info.jpg);background-repeat:no-repeat;background-size:cover;position:relative}.nosotros .info{padding-bottom:95px;padding-top:87px}}@media(min-width:1400px){.nosotros .information h2{font-size:40px}.info .container p{font-size:20px}.nosotros .information p{font-size:18px;line-height:1.3}.information__image{border-bottom-right-radius:0;border-top-right-radius:0;position:relative;right:-112px;width:auto}}.empresa__card{background:#ebebeb;border-radius:30px;box-shadow:0 4px 4px #00000040;padding:15px 20px}.empresa__card h3{color:#243373;font-size:16px;font-style:normal;font-weight:900;line-height:36.9px}.empresa__card p{color:#000;font-size:14px;font-style:normal;font-weight:350;line-height:130%;text-align:justify}@media(min-width:1400px){.empresa__card{padding:25px 50px}.empresa__card h3{font-size:25px}.empresa__card p{font-size:18px;text-align:justify}}.mision__wrapper{background-color:#243373}.mision__content{overflow:hidden;position:relative}.mision__info{max-width:365px;position:relative}.mision__info h2{color:#fff;font-size:20px;font-style:normal;font-weight:900;line-height:1.2}.mision__info p{color:#fff;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-1.16px;line-height:1.4;margin-bottom:0;text-align:justify}.mision__info hr{border-bottom:3px solid #fff;border-top:none;opacity:1}@media(min-width:768px){.mision__content{padding-right:36px}.mision__info h2{margin-bottom:0}.mision__info hr{margin:5px 0}.mision__wrapper{background-image:url(../img/nosotros/mision_bg.png);background-position:100% 100%;background-repeat:no-repeat;background-size:60%}}@media(min-width:1400px){.mision__wrapper{background-size:auto}.mision__info h2{font-size:25px;margin-bottom:15px}.mision__info p{font-size:18px}.mision__content{padding-right:36px}}.vision__wrapper{background-color:#e40d1f}.vision__content{overflow:hidden;position:relative}.vision__info{max-width:365px;position:relative}.vision__info h2{color:#fff;font-size:20px;font-style:normal;font-weight:900;line-height:1.2}.vision__info p{color:#fff;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-1.26px;line-height:1.4;margin-bottom:0;text-align:justify}.vision__info hr{border-bottom:3px solid #fff;border-top:none;margin:5px 0;opacity:1}@media(min-width:768px){.vision__wrapper{background-image:url(../img/nosotros/vision_bg.png);background-position:0 100%;background-repeat:no-repeat;background-size:60%}.vision__content{padding-left:26px}}@media(min-width:1440px){.vision__wrapper{background-size:auto}.vision__info hr{margin:1em 0}.vision__info h2{font-size:25px}.vision__info p{font-size:18px}.vision__content{padding-left:36px}.vision__info{max-width:428px}}.teams{margin-bottom:40px}.teams h2{font-size:26px}.teams .subtitle{font-size:14px;max-width:100%}.team__card__img{padding:10px 0;text-align:center}.team__card__img img{border-radius:20px;box-shadow:0 0 19.1px #00000040;width:100%}.team__card__info{margin-top:15px}.team__card__office:before{background-color:#01107b;content:"";display:inline-block;height:3px;margin-bottom:10px;margin-right:0;width:70px}.team__card__office h5{color:#243373;font-size:14px;font-style:normal;font-weight:900;letter-spacing:.2px;line-height:100%}.team__card__name h4{color:#e40d1f;font-size:24px;font-style:normal;font-weight:900}.team__card__description{max-width:462px;width:100%}.team__card__description p{color:#243373;font-size:17px;font-style:normal;font-weight:400;letter-spacing:.136px;line-height:130%;text-align:justify}.team__card__description p+p{margin-top:1rem}.team__card__description a{text-decoration:none}.carousel-control-next{justify-content:right}.carousel-control-prev{justify-content:left}.carousel-control-next span,.carousel-control-prev span{position:absolute;top:150px}.teams .carousel-indicators{bottom:-54px;left:0;position:absolute;right:0}.teams .carousel-indicators [data-bs-target]{background-color:#cacaca;border:1px solid #000!important;border-radius:50%;height:11px;margin-left:3px;margin-right:4px;width:11px}.teams .carousel-indicators .active{background-color:#e40d1f}.teams .carousel-control-next,.teams .carousel-control-prev{opacity:1}@media(min-width:415px){.teams h2{font-size:26px}}@media(min-width:768px){.team__card__office:before{margin-bottom:0;margin-right:10px}.teams .subtitle{max-width:390px}}@media(min-width:1024px){.teams .subtitle{max-width:624px}}@media(min-width:1440px){.teams h2{font-size:45px}.teams .subtitle{font-size:14px;max-width:624px}.team__card__img img{border-radius:42px}.teams .subtitle{font-size:19px}.team__card__office h5{font-size:20px}.team__card__name h4{border-bottom:1px solid #243373;font-size:40px;letter-spacing:.2px;line-height:52px;padding-bottom:30px}.team__card__office:before{margin-bottom:3px;margin-right:20px}.team__card__img img{max-width:420px}}
