@charset "UTF-8";header{position:relative;width:100%;z-index:999}.header-fixed{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;position:fixed;z-index:9999;top:0;background-color:#fff}.menu .nav-link{color:#000;font-size:.8rem}.menu .nav-link:hover,.menu .current_page_item .nav-link{color:#ffc600}.menu .btn{padding:0 .5rem;border-color:#282734}.modal .modal-dialog-aside{width:350px;max-width:80%;height:100%;margin:0;transform:translate(0);transition:transform .2s}#modal_aside_left .modal-content{border-radius:0;background-color:#282734}.modal .modal-dialog-aside ul{list-style:none}.modal .modal-dialog-aside li .nav-link{color:#ffc600}#modal_aside_left.modal .modal-dialog-aside .modal-content{height:inherit;border:0;border-radius:0}#modal_aside_left.modal .modal-dialog-aside .modal-content .modal-body{overflow-y:auto}#modal_aside_left.modal.fixed-left .modal-dialog-aside{margin-left:auto;transform:translateX(100%)}#modal_aside_left.modal.fixed-right .modal-dialog-aside{margin-right:auto;transform:translateX(-100%)}#modal_aside_left.modal.show .modal-dialog-aside{transform:translateX(0)}#rotador .carousel-caption h1{font-weight:600}#iconos-home h2{font-weight:400;font-size:1.2rem}.separador{border-top:3px solid #ffc600;height:5px;max-width:100px;padding:0;margin:2rem 0 1rem}.separador_invertido{border-top:3px solid #282734;height:5px;max-width:100px;padding:0;margin:2rem 0 3rem}.separador_footer{border-top:3px solid #ffc600;height:5px;max-width:80px;padding:0}#services .bg_img img,#banner .bg_img{position:relative;z-index:1;transition:all .5s ease-in-out}#services .bg_img img:hover{filter:opacity(.8)}#services .bg_img h3{position:absolute;color:#fff;top:2rem;left:2rem;z-index:3;font-weight:300;font-size:1.2rem}#banner .texto_banner{position:absolute;z-index:3;top:30%;margin-left:auto;margin-right:auto;left:0;right:0}#banner .texto_banner h4{font-size:2.9rem}#banner .texto_banner p{font-size:1.2rem}.accordion #heading-1 .btn-outline-primary{background-color:#282734;color:#fff}.accordion .card{border:none}.accordion .card-header button:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f067";float:right}footer{color:#fff;font-weight:300}footer ul{margin:0;padding:0}footer h4{font-weight:300;text-transform:uppercase;font-size:1rem}footer li{list-style:none}footer a{color:#fff}footer a:hover{color:#ffc600}.img-fixed img{position:relative;z-index:2}.bloque_beneficios h3{font-weight:300}.bloque_beneficios .fas,.bloque_beneficios .far{background-color:#282734;color:#ffc600;width:45px;height:45px;line-height:45px;text-align:center}.call_to_action .alert p{margin-bottom:0;line-height:3rem}.contact_list .fas{background-color:#282734;color:#ffc600;width:65px;height:65px;line-height:65px;text-align:center;font-size:1.5rem}.contact_list p.title{font-size:1.2rem}.contact_list p{font-weight:300}.contact_list a{color:#222}.contact_list a:hover{color:#ffc600}@media all and (min-width:769px){#rotador .carousel-caption{top:30%}#rotador .carousel-caption .texto_slider{font-size:1.3rem}.text-md-white{color:#fff}}@media all and (max-width:768px){#rotador .carousel-caption{position:relative;color:#000}#rotador .carousel-caption h1{padding-top:1rem}.container_header{padding:2rem}footer{text-align:center}}@media all and (min-width:769px) and (max-width:991px){.container_header{position:absolute;top:15%;left:10%;z-index:4}}@media all and (min-width:992px){.container_header{position:absolute;top:30%;left:10%;z-index:4}}