#topbar{z-index:9999!important}#menu-304{z-index:9999!important}#menu-304 .et_pb_menu .et_pb_menu__menu>nav>ul>li{height:120px}body .et-menu li li a{padding:6px 20px;width:100%}body .nav li ul{width:280px}#megamenu-secciones{z-index:998!important;position:fixed!important;top:-150%!important;left:0;right:0;margin-bottom:0!important;transition:all 300ms}#megamenu-secciones.opened{top:140px!important}body.page-id-93 #megamenu-secciones{display:none!important}#topbar>.et_pb_row .et_pb_column_3_4{width:80%!important;margin-right:0!important;margin-bottom:0!important}#topbar>.et_pb_row .et_pb_column_1_4{width:20%!important;margin-right:0!important}@media all and (max-width:980px){#megamenu-secciones{display:none!important}#menu-304 .et_pb_menu_inner_container{display:flex;justify-content:space-between}#menu-304 .et_pb_menu_inner_container .et_pb_menu__logo-wrap{margin:0}#menu-304 .et_pb_menu_inner_container .et_pb_menu__wrap{justify-content:right}#menu-304 .et_pb_menu .et_mobile_menu{top:113%}}@media all and (min-width:769px){.ejma_row{display:flex;align-items:center;gap:30px;margin-bottom:12px}}.ejma_bg-animate-bottom,.ejma_bg-animate-top{overflow:hidden!important}.ejma_bg-animate-bottom .et_pb_bottom_inside_divider,.ejma_bg-animate-top .et_pb_top_inside_divider{-webkit-animation:scroll 150s linear infinite;-moz-animation:scroll 150s linear infinite;-ms-animation:scroll 150s linear infinite;-o-animation:scroll 150s linear infinite;animation:scroll 150s linear infinite}@keyframes scroll{0%{background-position:0 0}100%{background-position:10000px 0}}.entry-content thead th,.entry-content tr th{font-size:13px}.ics-calendar-month-grid .day,.ics-calendar-select{font-size:14px}.ics-calendar-month-grid ul.events li{font-size:15px}@media all and (max-width:767px){.ics-calendar-month-grid ul.events li{font-size:20px}}.wpcf7-form .ejma_row{margin-bottom:1.5em;align-items:start;justify-content:space-between}.wpcf7-form .ejma_col{width:100%}.wpcf7-form p{font-family:'Plus Jakarta Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:14px;padding-bottom:1.5em}.wpcf7-form label{color:#222}.wpcf7-form input[type=email],.wpcf7-form input[type=password],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form select,.wpcf7-form textarea,.wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-number{width:100%;background:#fff;border:solid 2px #dbdfe3;border-radius:6px;color:#b7bdc7;box-shadow:0 0 8px #dbdfe3cc;padding:8px 12px}.wpcf7-form input::placeholder{color:#b7bdc7}.wpcf7-form input[type="submit"]{cursor:pointer;color:#fff;border:none;border-radius:100px;padding:12px 35px;margin-top:10px;font-family:'Plus Jakarta Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px;font-weight:500;background:rgb(58,170,53);background:-moz-linear-gradient(90deg,rgba(58,170,53,1) 0%,rgba(41,122,37,1) 100%);background:-webkit-linear-gradient(90deg,rgba(58,170,53,1) 0%,rgba(41,122,37,1) 100%);background:linear-gradient(90deg,rgba(58,170,53,1) 0%,rgba(41,122,37,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3aaa35",endColorstr="#297a25",GradientType=1)}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item{float:left;width:25%;margin:0;padding:0;font-weight:500;font-size:13px}@media all and (max-width:980px){.wpcf7-form .wpcf7-checkbox .wpcf7-list-item{width:50%}}@media all and (max-width:500px){.wpcf7-form .wpcf7-checkbox .wpcf7-list-item{width:100%}}body .wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:8px 20px;border:none;border-radius:20px;text-align:center;font-size:16px;font-weight:700;background-color:#00a0d2;color:#fff}body .wpcf7 form.invalid .wpcf7-response-output,body .wpcf7 form.unaccepted .wpcf7-response-output,body .wpcf7 form.payment-required .wpcf7-response-output{background-color:#ffb900}body .wpcf7 form.sent .wpcf7-response-output{background-color:#46b450}.boxed-form .wpcf7-form{text-align:center}.boxed-form .wpcf7-acceptance .wpcf7-list-item-label{color:#fff}.boxed-form .wpcf7-form input[type="submit"]{background:#fff;color:#622598;font-weight:700}.wp-block-rank-math-toc-block{padding:40px 40px 20px;background-color:#f7f7f7;border-radius:20px;margin-bottom:40px}