body,html{overflow-x:hidden}body{font-family:'Roboto', sans-serif;background:#FFFFFF;color:black;font-size:16px;font-weight:400}label{color:black;font-weight:500}.btn-modal-close{position:absolute;right:10px;top:5px}.btn-modal-close i{border-radius:25px;padding:5px 7px 5px 7px;color:black;background-color:white;font-size:24px}.icono-whatsapp a{background-color:#3aa363;border:1px solid #babcbe;border-radius:50%;color:#fff;display:inline-block;margin-right:6px;text-align:center;text-decoration:none;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;padding:6px 10px 6px 10px}.icono-whatsapp a:hover,.icono-whatsapp a:focus{border-color:#babcbe;background-color:#FFC000;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.floating_media{position:fixed;bottom:70px;right:10px;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.floating_media a{background-color:#3aa363;border:1px solid #babcbe;border-radius:50%;color:#fff;display:inline-block;margin-right:6px;text-align:center;text-decoration:none;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;padding:6px 10px 6px 10px}.floating_media a:hover,.floating_media a:focus{border-color:#babcbe;background-color:#FFC000;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.media_icono{font-size:40px}.scrollToTop{background-color:#00519D;bottom:20px;color:#ffffff;display:none;font-size:30px;line-height:35px;position:fixed;right:25px;text-align:center;text-decoration:none;width:40px;height:40px;border-radius:4px;z-index:999;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.scrollToTop:hover,.scrollToTop:focus{color:#ffffff;background-color:rgba(0,81,157,0.8)}.header{position:fixed;top:0;left:0;width:100%;z-index:100;-webkit-box-shadow:0px 5px 20px rgba(0,0,0,0.05);box-shadow:0px 5px 20px rgba(0,0,0,0.05);-webkit-transition:all 200ms ease;transition:all 200ms ease}.header.scrolled{top:-0px}.top_bar{width:100%;height:40px;background:#00519D;font-size:14px;color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top_bar .email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top_bar .email .fa{font-size:20px;color:#F1E12C;margin-right:5px}.top_bar .phone_list{display:-webkit-box;display:-ms-flexbox;display:flex}.top_bar .phone_list .phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white;text-decoration:none;padding-left:15px}.top_bar .phone_list .phone .fa{font-size:24px;color:#F1E12C;margin-right:5px}.top_bar .phone_list .facebook{font-size:22px;color:white;padding-left:20px}.top_bar .phone_list .instagram{font-size:22px;color:white;padding-left:20px}.top_bar .phone_list .youtube{font-size:22px;color:white;padding-left:20px}.top_nav{width:100%;height:80px;background:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0px 5px 3px rgba(0,0,0,0.01);box-shadow:0px 5px 3px rgba(0,0,0,0.01)}.top_nav .logo img{width:100%}.main_nav_contaner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu{margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%}.menu ul{padding:0;margin:0}.menu li{cursor:pointer;line-height:80px;height:100%}.menu>li{float:left;margin-right:44px}.menu li a{height:100%;font-size:14px;font-weight:600;text-decoration:none;color:#384158;-webkit-transition:all 200ms ease;transition:all 200ms ease}.menu li a:hover,.menu li.active a{color:#14bdee}.menu li:hover>ul{display:block}.menu li ul{list-style:none;text-decoration:none;display:none;position:absolute;min-width:140px}.menu li ul li{max-width:300px;line-height:20px;padding:10px 30px 10px 30px;background-color:#fafafa;text-align:left;position:relative}.menu li ul li a{font-size:14px;font-weight:400}.menu li ul li a:hover,.menu li ul li.active a{color:#404040}.menu li ul li:hover{background-color:#FFD600}.menu li ul li ul{right:-140px;top:0}.menu li a:not(:last-child) .flecha{display:inline}.menu li a:not(:last-child):after{font-size:18px;font-weight:800;font-family:'FontAwesome';padding-left:8px;content:'\f107'}.hamburger{margin-right:20px;display:none;cursor:pointer}.hamburger i{font-size:20px;color:#353535;-webkit-transition:all 200ms ease;transition:all 200ms ease}.hamburger:hover i{color:#14bdee}.menu_collapse{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:white;z-index:101;-webkit-transition:all 700ms;transition:all 700ms}.menu_collapse .icon_close{cursor:pointer;padding:25px;float:right;font-size:24px;color:#353535;-webkit-transition:all 200ms ease;transition:all 200ms ease}.menu_collapse .icon_close:hover{color:#14bdee}.menu_collapse.active{right:0}.menujq{margin-top:80px}.menujq ul{padding:0;list-style:none;width:100%;margin:0 auto}.menujq a{display:block;padding:10px 15px 10px 15px;border-bottom:1px solid rgba(0,0,0,0.2);color:black;font-weight:400;text-decoration:none;font-size:14px;line-height:30px}.menujq ul li a:before{width:28px;display:inline-block;vertical-align:top}.menujq ul li.desplegable>a:before,.menujq ul li ul li.desplegable>a:before{font-size:20px;font-family:'FontAwesome';content:'\f105'}.menujq ul li.desplegable.active>a:before,.menujq ul li ul li.desplegable.active>a:before{font-size:20px;font-family:'FontAwesome';content:'\f107'}.menujq ul ul,.menujq ul ul ul{display:none;width:100%}.menujq ul ul a{padding-left:20px;background:#FFD600;text-transform:capitalize}.menujq ul ul ul a{padding-left:40px;background:white;text-transform:capitalize}.content{position:relative;margin-top:120px;width:100%;height:auto}.footer_top{background-color:#e6e6e6;display:inline;float:left;padding:25px 0;width:100%}.single_footer{display:inline;float:left;color:black;font-size:16px;font-weight:300;width:100%;padding-top:10px;padding-bottom:10px}.single_footer h3{text-transform:uppercase;margin-bottom:35px}.single_footer ul{padding:0;margin:0}.single_footer ul li{list-style:none}.single_footer ul li:last-child{border-bottom:none}.single_footer ul li a{text-decoration:none;color:black}.single_footer .useful_links li{font-weight:300;line-height:1;margin-bottom:10px}.single_footer .list_unstyled li{margin-bottom:10px;font-weight:300}.single_footer .list_unstyled li.media span{margin-right:10px;color:rgba(0,0,0,0.6)}.footer_logo{margin-bottom:25px}.footer_bottom{background-color:#00519E;display:inline;padding:20px 0;float:left;width:100%}.footer_bottom_area{display:inline;float:left;text-align:center;width:100%}.footer_bottom_area .copy_right{color:#fff;margin-bottom:0;font-size:16px}.footer_bottom_area .copy_right a{color:#fff;font-weight:600;-webkit-transition:all 0.5s;transition:all 0.5s}.social_media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding-top:12px}.social_media a{background-color:#3aa363;border-radius:50%;color:#fff;display:inline-block;margin-right:6px;text-align:center;text-decoration:none;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;padding:12px 15px 8px 15px}.social_media .facebook{background-color:#3c5998}.social_media .facebook i{font-size:24px}.social_media .instagram{background-color:#cd201f;padding:10px 12px 10px 12px}.social_media .instagram i{font-size:24px}.social_media .youtube{background-color:#cd201f;padding:10px 12px 10px 12px}.social_media .youtube i{font-size:24px}.social_media a:hover,.social_media a:focus{border-color:#babcbe;background-color:#FFC000;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}@media only screen and (max-width: 768px){.menu{display:none}.hamburger{display:block}}@media only screen and (max-width: 480px){.header.scrolled{top:-0px}.menu{display:none}.hamburger{display:block}.top_bar{padding-right:15px}}
