@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');body{font-family:'Montserrat',sans-serif}p{font-family:'Roboto',sans-serif}#et-main-area{margin-top:-100px}#logo{max-height:100%}#main-header{background-color:transparent;box-shadow:0 1px 0 rgba(0,0,0,0);-moz-box-shadow:0 1px 0 rgba(0,0,0,0);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0)}#main-header.et-fixed-header{box-shadow:0 0 7px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 7px rgba(0,0,0,.1)!important;-webkit-box-shadow:0 0 7px rgba(0,0,0,.1)!important;background:#0d296a}#main-header.et-fixed-header #logo{max-height:80%}#hero h1{font-weight:700;color:#fff;font-size:55px;padding-top:100px}#hero p{font-family:'Roboto',sans-serif;font-size:20px;color:#fff;margin-top:40px;margin-bottom:40px}#top-menu a{color:#fff;text-decoration:none;display:block;position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-size:18px;font-weight:400}#et_top_search{display:none}#top-menu a{padding:10px!important}#top-menu .menu-item-34 a{background:#D0142C;border-radius:20px;padding:10px 20px!important}.opa{opacity:1;cursor:pointer}.opa:hover{opacity:0.7}#top-menu li{margin-top:-10px;margin-bottom:10px}.et_pb_toggle_open{background-color:transparent;border:hidden;border-bottom:solid 1px #21CBBE}.et_pb_toggle_close{background-color:transparent;padding:20px;border:hidden;border-bottom:solid 1px #21CBBE}.et_pb_toggle_open .et_pb_toggle_title,.et_pb_toggle_open h5.et_pb_toggle_title{color:#21CBBE;font-size:24px;font-weight:600}.et_pb_toggle_title{color:#21CBBE!important;font-size:24px;font-weight:600}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0}.et_pb_toggle_title:before{content:"\4c";position:absolute;right:0;font-size:20px;color:#21CBBE;top:50%;margin-top:-0.5em;font-weight:700}.et_pb_toggle_open .et_pb_toggle_title:before{content:"\4b";position:absolute;right:0;font-size:20px;color:#21CBBE;top:50%;margin-top:-0.5em;font-weight:700;display:block!important}.et_pb_toggle_content{padding-top:20px;position:relative;color:#fff;font-size:18px}#servicios h2{font-weight:700;color:#fff;font-size:40px;padding-bottom:40px}#nosotros h2{text-align:center;font-weight:700;color:#fff;font-size:40px}#contacto h2{text-align:center;font-weight:700;color:#fff;font-size:40px}.form-50{width:48%;float:left;margin:10px 1%}.form-100{width:98%;float:none;margin:10px 1%;clear:both}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #bbb;padding:2px;color:#16233f;padding:10px;border-radius:4px;width:100%}textarea{margin-top:10px}.wpcf7-submit{border:hidden;background-color:#D0142C;color:#fff;padding:10px 30px;font-size:18px;display:block;border-radius:20px;cursor:pointer;padding-right:76px;background:url(/wp-content/uploads/2023/12/fle.png);background-color:#D0142C;background-size:25px;background-position:77% center;margin-top:30px;background-repeat:no-repeat}.et-l--footer{color:#fff;margin-top:-1px}.et-l--footer h3{color:#fff;font-weight:bold;font-size:18px}.et-l--footer a{color:#fff}.et_pb_scroll_top.et-pb-icon{background:#D0142C}.container.et_menu_container{padding-top:5px;margin-bottom:5px}@media (max-width:980px){.mobile_menu_bar:before{content:"\61";font-size:32px;position:relative;left:0;top:0;cursor:pointer;color:#fff}.form-50{width:98%;float:none;margin:10px 1%;clear:both}.et_mobile_menu{background:#14378c;border-top:hidden}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#fff;padding:10px 5%;display:block;font-size:16px}.menu-item-34 a{background:#D0142C;border-radius:20px;padding:10px 20px!important}textarea{margin-top:0!important}.et_pb_row .et_pb_column.et_pb_column_1_4,.et_pb_row .et_pb_column.et_pb_column_1_5,.et_pb_row .et_pb_column.et_pb_column_1_6{border:hidden!important}#hero h1{padding-top:30px}}