@import url(https://use.fontawesome.com/releases/v6.5.2/css/all.css);@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:100,200,300,400,500,600,700,800,900,300italic,400italic,700italic|Work+Sans:100,200,300,400,500,600,700,800,900,300italic,400italic,700italic&subset=latin,latin-ext);@import url(//fonts.googleapis.com/css?family=Raleway%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900%2C100italic%2C300italic%2C400italic%2C700italic%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900%2C100italic%2C300italic%2C400italic%2C700italic%7CWork+Sans%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900%2C100italic%2C300italic%2C400italic%2C700italic&#038;subset=latin%2Clatin-ext&#038;ver=1.0.0);.float-telf,header{z-index:4;position:fixed}#contact .bg .row h2,footer .footer-top h4{letter-spacing:-.5px;font-style:normal;text-transform:none}.btnWsp,a,a:hover{text-decoration:none}.btnWsp,.float-telf,header{position:fixed}#breadcrumb,.bgs,footer{background-color:#f5f6f6}#internas h1.subtitle:before,#internas h1.title:before,#internas h2.subtitle:before,#internas h2.title:before{content:"";position:absolute;left:-.1px;right:-.1px;bottom:0;transition:transform .6s cubic-bezier(.53, .21, 0, 1);opacity:.7;width:50px;height:35px}@media (min-width:1250px){.container,.container-xl{max-width:1220px}}body{color:#262629;font-family:"Work Sans",sans-serif}#breadcrumb .breadcrumb .breadcrumb-item a,#internas .swiper.timeLine .swiper-wrapper .swiper-slide.swiper-slide-active .text,a,a:hover,b,header nav li a.nav-link:hover,strong{color:#0c3b6d}#contact .bg .row h2,#internas h1.subtitle,#internas h1.title,#internas h2.subtitle,#internas h2.title,footer .footer-top h4,header{font-family:montserrat,sans-serif;font-weight:600}.trasition{transition:opacity .3s ease-in-out,color .3s ease-in-out}::-moz-selection{background-color:#0c3b6d;color:#fff}::selection{background-color:#0c3b6d;color:#fff}.line-top{height:3px;width:100%;background-color:#e1211b}header{font-size:14px;letter-spacing:.1px;width:100%;top:0;box-shadow:0 2px 9px 0 rgba(0,0,0,.27)}@media only screen and (min-width:1024px){header{font-size:16px}}header .logo{width:150px;transition:.3s}header .logo.logo-scroll{width:125px}header nav{background-color:#fff}@media only screen and (min-width:992px) and (max-width:1120px){header nav li:first-child{display:none}}header nav li a.nav-link{color:#0c3b6d;padding:1rem .5rem 1px;position:relative}@media (min-width:992px){header nav li a.nav-link{padding-left:.7rem!important;padding-right:.7rem!important;padding-bottom:0;padding-top:0}header nav li a.nav-link:after{content:"";position:absolute;height:2px;width:90%;margin:auto;left:0;right:0;bottom:0;opacity:0;transform:translateY(3px);background:#e1211b;transition:opacity .2s,transform .2s}header nav li a.nav-link:hover:after{opacity:1;transform:translateY(0)}}header nav li a.nav-link.dropdown-toggle:after{border:0}header nav li .dropdown-menu{padding:0;border-radius:12px}header nav li .dropdown-menu li{border-bottom:1px solid rgba(0,0,0,.175)}header nav li .dropdown-menu li:first-child,header nav li .dropdown-menu li:first-child a{border-radius:12px 12px 0 0}header nav li .dropdown-menu li:last-child{border-bottom-width:0;border-radius:0 0 12px 12px}header nav li .dropdown-menu li:last-child a{border-radius:0 0 12px 12px}header nav li .dropdown-menu li .dropdown-item{transition:.4s}header nav li .dropdown-menu li .dropdown-item:active,header nav li .dropdown-menu li .dropdown-item:hover{background-color:#e1211b;color:#fff}@media (max-width:992px){header nav button.navbar-toggler{outline:-webkit-focus-ring-color auto 0;border-width:0!important;border-radius:50%;padding:7px;background-color:#0c3b6d}header nav button.navbar-toggler span.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='4' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")!important}}header nav button.navbar-toggler:focus{box-shadow:inherit}header nav button.navbar-toggler .navbar-toggler-icon{background-image:inherit!important}header nav button.navbar-toggler .bar,header nav button.navbar-toggler .bar:after,header nav button.navbar-toggler .bar:before{width:19px;height:3px}header nav button.navbar-toggler .bar{position:relative;transform:translateY(25px);background:#fff;transition:0s .3s;margin-top:-11px;margin-left:5px}header nav button.navbar-toggler .bar.animate{background:rgba(255,255,255,0)}header nav button.navbar-toggler .bar:before{content:"";position:absolute;left:0;bottom:7px;background:#fff;transition:bottom .3s cubic-bezier(.23, 1, .32, 1) .3s,transform .3s cubic-bezier(.23, 1, .32, 1)}header nav button.navbar-toggler .bar:after{content:"";position:absolute;left:0;top:7px;background:#fff;transition:top .3s cubic-bezier(.23, 1, .32, 1) .3s,transform .3s cubic-bezier(.23, 1, .32, 1)}header nav button.navbar-toggler .bar.animate:after{top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23, 1, .32, 1),transform .3s cubic-bezier(.23, 1, .32, 1) .3s}header nav button.navbar-toggler .bar.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23, 1, .32, 1),transform .3s cubic-bezier(.23, 1, .32, 1) .3s}.float-telf{display:flex;justify-content:center;align-items:center;flex-direction:row;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, .25));top:100px;right:0;transition:.3s}@media only screen and (min-width:1600px){.float-telf{top:20px}}@media only screen and (max-width:768px){body{font-size:14px}.float-telf{display:none}}.float-telf .telf-ico{border:1px solid #0c3b6d;background-color:#e1211b;display:flex;justify-content:center;align-items:center;border-radius:50%;position:absolute;left:-28px;height:55px;width:55px;animation:2s ease-in-out infinite pulse}.float-telf .telf-ico img{display:block;margin:11px auto auto;max-width:100%;width:30px}.float-telf .telf-text{background-color:#0c3b6d;border-radius:10px 0 0 10px;height:42px;padding:5px 0 10px 25px;width:140px}.float-telf .telf-text p{font-size:11px;line-height:10.95px;margin:0;text-align:center;color:#fff}.btnWsp:hover,.float-telf .telf-text p strong{color:#fff}.float-telf .telf-text p span{font-size:18px;font-style:normal;line-height:22px;text-align:center}#contact{z-index:1;position:relative;margin-bottom:-70px;color:#fff}#contact .bg{padding:0 .7rem}@media only screen and (min-width:1280px){#contact .bg{padding:0 16%}#internas .text-r{padding-right:8%;padding-left:2%}}@media only screen and (min-width:768px) and (max-width:1280px){#contact .bg{padding:0 3%}}@media only screen and (min-width:480px) and (max-width:768px){#contact .bg{padding:0 6%}}#contact .bg .row{padding:50px 30px;background-image:url("../images/home-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}#contact .bg .row h2{color:#fff;font-size:16px;line-height:34px;margin:auto auto 20px;text-align:center}#contact .bg .row a.btn-custom,#internas a.btn-custom{position:relative;background-color:#e1211b;font-size:20px;padding:12px 24px;color:#fff;border-radius:8px;border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 5px 5px #991210,0 7px 0 #991210;border-top:0}#contact .bg .row a.btn-custom:active,#internas a.btn-custom:active,#internas form button.btn-custom:active{top:7px;box-shadow:0 2px 0 #991210}footer .footer-top{padding-top:130px;padding-bottom:30px}footer .footer-top h4{font-size:18px;line-height:25px;color:#2d2e48;margin-bottom:25px;margin-top:20px}#breadcrumb,#breadcrumb .breadcrumb{margin-bottom:0}footer .footer-top img.logo{width:200px;margin-bottom:15px}footer .footer-top ul.contact,footer .footer-top ul.social{list-style:none;padding:0;margin:0}footer .footer-top ul.contact li{display:flex;margin-bottom:10px}footer .footer-top ul.contact li span{padding:2px;color:#0c3b6d;width:25px;height:25px;display:block;text-align:center;font-size:12px;margin-right:6px}footer .footer-top ul.social li{margin-right:12px;margin-bottom:10px;display:inline-block}footer .footer-top ul.social li a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:2px solid #e1211b;background-color:#fff;padding:2px;color:#0c3b6d;transition:.3s}footer .footer-top ul.social li a:hover{color:#fff;background-color:#0c3b6d}footer .footer-bottom{background-color:#fff;padding-top:20px;padding-bottom:15px}footer .footer-bottom p{color:#2d2e48;margin-bottom:0}footer .footer-bottom p img.dp{width:23px}.btnWsp{width:60px;height:60px;text-align:center;font-size:29px;background-color:#0dc152;left:15px;bottom:16px;color:#fff;z-index:5;border-radius:50%;padding-top:9px;cursor:pointer;box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 32px rgba(0,0,0,.16)}#breadcrumb{padding-top:10px;padding-bottom:10px}@media (max-width:991px){#breadcrumb{margin-top:82px}}#breadcrumb .breadcrumb .breadcrumb-item{font-weight:500}@media (max-width:576px){#breadcrumb .breadcrumb .breadcrumb-item{font-size:14px}}#internas{padding-top:30px;padding-bottom:30px;position:relative}#internas h1.title,#internas h2.title{position:relative;display:inline-block;color:#0c3b6d;font-size:34px;line-height:28px;font-style:normal;letter-spacing:-1.7px;text-transform:none;text-align:center;margin-bottom:2rem}#internas h1.title:before,#internas h2.title:before{transform:scaleY(.3);transform-origin:bottom;background-color:#e1211b}#internas h1.title span,#internas h2.title span,.valores-cont,body,html{position:relative}#internas h1.subtitle,#internas h2.subtitle{position:relative;display:inline-block;color:#0c3b6d;font-size:34px;line-height:28px;font-style:normal;letter-spacing:-1.7px;text-transform:none;margin-bottom:2rem}#internas h1.principalTitle,#internas h2.principalTitle,#internas.internas h1.titleInternas{display:inline-block;font-size:34px;line-height:28px;font-style:normal;letter-spacing:-1.7px;text-transform:none;font-family:montserrat,sans-serif}#internas h1.subtitle:before,#internas h2.subtitle:before{transform:scaleY(.3);transform-origin:bottom;background-color:#e1211b}#internas h1.subtitle span,#internas h2.subtitle span{position:relative;line-height:39px}#internas h1.principalTitle,#internas h2.principalTitle{position:relative;color:#0c3b6d;font-weight:600;text-align:center;margin-bottom:40px}#internas a.btn-custom-blue,#internas form button.btn-custom{font-size:20px;padding:12px 24px;color:#fff;position:relative}#internas h3{color:#0c3b6d;font-size:24px;margin-bottom:30px}#internas .address{color:#0c3b6d;margin-top:2rem}#internas .mt-custom{margin-top:1rem}#internas .mb-custom{margin-bottom:1rem}#internas .my-custom{margin-top:1rem;margin-bottom:1rem}#internas .text-y{padding-top:80px;padding-bottom:30px}@media only screen and (min-width:1280px){#internas .text-l{padding-left:8%}}@media only screen and (max-width:1280px){#internas .text-l,#internas .text-r{padding-top:15px;padding-bottom:15px}}#internas ul{margin:0;list-style-image:url("../images/bullet.png")}#internas ul li{margin-bottom:12px}#internas ul li ul{list-style:circle}#internas ul li ul li::marker{color:#e1211b}#internas a.btn-custom-blue{background-color:#0c3b6d;border-radius:8px;border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 5px 5px #061f3a,0 7px 0 #061f3a;border-top:0}#internas a.btn-custom-blue:active{top:7px;box-shadow:0 2px 0 #061f3a}#internas a.btn-custom-secundary{font-weight:500;text-decoration:underline}#internas a.btn-custom-secundary:hover{color:#e1211b}#internas form{margin-bottom:50px}#internas form .form-floating label{white-space:break-spaces}#internas form input[type=date],#internas form input[type=email],#internas form input[type=number],#internas form input[type=password],#internas form input[type=tel],#internas form input[type=text],#internas form select,#internas form textarea{border-radius:4px;border-color:#999}#internas form select{padding-top:.625rem;font-size:16px}#internas form textarea{height:160px}#internas form input[type=date]:focus,#internas form input[type=email]:focus,#internas form input[type=password]:focus,#internas form input[type=tel]:focus,#internas form input[type=text]:focus,#internas form select:focus,#internas form textarea:focus{box-shadow:inherit;border-color:#0c3b6d}#internas form button.btn-custom{background-color:#e1211b;border-radius:8px;border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 5px 5px #991210,0 7px 0 #991210;border-top:0;border-width:0}#internas .datos h3{margin-bottom:0;font-weight:600}@media only screen and (min-width:768){#internas .datos h3{font-size:28px}#internas .datos p{font-size:20px}}#internas.internas h1.titleInternas{position:relative;color:#0c3b6d;font-weight:600;margin-bottom:50px}@media only screen and (min-width:380px){#contact .bg .row h2{font-size:18px}#internas h1.principalTitle,#internas h1.subtitle,#internas h1.title,#internas h2.principalTitle,#internas h2.subtitle,#internas h2.title,#internas.internas h1.titleInternas{font-size:38px}}#internas.internas h1,#internas.internas h2,#internas.internas h3{color:#0c3b6d;font-size:22px;font-weight:600}@media only screen and (min-width:768px){#contact .bg .row h2{margin:0;font-size:22px;text-align:left}#internas h1.title,#internas h2.title{line-height:53px;font-size:65px;margin-bottom:4rem}#internas h1.principalTitle,#internas h1.subtitle,#internas h2.principalTitle,#internas h2.subtitle,#internas.internas h1.titleInternas{line-height:28px}#internas .address{margin-top:0}#internas .lineRight{border-right:1px solid #e1211b;padding-right:35px}#internas .lineLeft{padding-left:35px}#internas form{margin-bottom:0}#internas form .mid{width:97%;margin:auto}#internas.internas h1,#internas.internas h2,#internas.internas h3{font-size:28px}#internas.internas .orde{order:2}}#internas.internas .line-horiz{margin:45px 0;width:100%;height:1px;background-color:#e1211b}#internas .swiper.timeLine,.valores.swiper{width:100%;height:100%}#internas.internas .line-horiz:last-child{height:0}#internas .timeLine .year{font-size:40px;color:#e1211b;font-weight:600;font-family:montserrat;transition:.3s}#internas .timeLine .text{font-size:14px;transition:.3s}#internas .swiper.timeLine .swiper-wrapper{align-items:center;margin-bottom:40px}#internas .swiper.timeLine .swiper-wrapper .swiper-slide{text-align:center;font-size:18px;background:0 0;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;opacity:.5}#internas .swiper.timeLine .swiper-wrapper .swiper-slide-active{opacity:1}#internas .swiper.timeLine .swiper-wrapper .swiper-slide img{display:block;object-fit:cover}#internas .swiper.timeLine .swiper-wrapper .swiper-slide.swiper-slide-active .year{font-size:54px}#internas .swiper.timeLine .swiper-pagination,.valores.swiper .swiper-pagination{z-index:11}#internas .swiper.timeLine .swiper-pagination .swiper-pagination-bullet-active,.valores.swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#e1211b}#internas .swiper.timeLine .swiper-button-next,#internas .swiper.timeLine .swiper-button-prev{color:#e1211b;background-color:#fff;border-radius:50%;width:38px;height:38px}#internas .swiper.timeLine .swiper-button-next:after,#internas .swiper.timeLine .swiper-button-prev:after{font-size:22px}@media only screen and (max-width:479px){#internas .swiper.timeLine .swiper-button-next,#internas .swiper.timeLine .swiper-button-prev{display:none}}@media only screen and (min-width:1200px){.valores-cont,body,html{height:100%}}.valores-cont{margin-top:-30px;padding-bottom:30px}.valores{padding-left:15px;padding-right:15px}.valores.swiper{margin-left:auto;margin-right:auto}.valores.swiper .swiper-slide{text-align:center;font-size:18px;background:#f5f6f6;height:calc((100% - 30px)/ 2)!important;display:flex;justify-content:center;align-items:center}.valores.swiper .card{text-align:center;padding:10px 5px 15px;border-width:0;border-radius:0}.valores.swiper .card img{width:55px;padding:15px 0}.valores.swiper .card .card-body{padding-left:0;padding-right:0}.valores.swiper .card .card-body h3{color:#0c3b6d;font-family:montserrat,sans-serif;font-size:18px;font-weight:700}.valores.swiper .card .card-body p{min-height:120px;font-size:14px}@media only screen and (min-width:992px){header{position:sticky}header nav li .dropdown-menu li .dropdown-item{padding:.5rem 1.5rem}footer .footer-top h4{margin-top:0}#internas{padding-top:50px;padding-bottom:50px}#internas .mt-custom{margin-top:4rem}#internas .mb-custom{margin-bottom:3rem}#internas .my-custom{margin-top:3rem;margin-bottom:3rem}.valores-cont{margin-top:-50px;padding-bottom:50px}.valores.swiper .card{padding:30px 25px 20px}.valores.swiper .card img{padding:0}.valores.swiper .card .card-body h3{font-size:20px}.valores.swiper .card .card-body p{font-size:15px}}