html, body {font-family: "Montserrat",sans-serif;font-size: 16px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.75;letter-spacing: normal;}
html h1, html h2, html h3, html h4, html h5, html h6, html input, html textarea, html select, html p, html body {font-family: "Montserrat",sans-serif;}
h1 {font-size: 46px;font-weight: 800;font-style: normal;font-stretch: normal;line-height: 1.3;letter-spacing: normal;}
h2 {font-size: 38px !important;font-weight: 800;font-style: normal;font-stretch: normal;line-height: 1.32;letter-spacing: normal;}
h3 {font-size: 26px !important;font-weight: 800;font-style: normal;font-stretch: normal;line-height: 1.36;letter-spacing: normal;}
h4 {font-size: 24px;font-weight: 800;font-style: normal;font-stretch: normal;line-height: 1.58;letter-spacing: normal;}
h5 {font-size: 20px;font-weight: 800;font-style: normal;font-stretch: normal;line-height: 1.4;letter-spacing: normal;}
p {font-family: Montserrat;font-size: 16px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.75;letter-spacing: normal;color: #22282d;}
.content-txt {font-family: Montserrat;font-size: 16px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.75;letter-spacing: normal;color: #22282d;}
a {font-size: 15px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;}
#main-content a {color: #14dcff;}
#main-content .blueBar a {color: #fff !important;}
#main-content li {color: #22282d !important;}
#main-content ul {list-style: none;}
#main-content ul li::before {content: "•";color: #14dcff;font-weight: bold;display: inline-block;width: 1em;margin-left: -1em;}
.textHeader p {color: #fff !important;}
.homeTitleText p {font-size: 24px !important;}
.numberHome h4 {color: #14dcff;font-size: 13px;font-weight: 800;padding-bottom: 0;}
.titleHomeCard h4 {padding-bottom: 0;}
.classesParticulares h2 {color: #fff;}
.classesParticulares p {color: #fff;}
.homeTestimonial {color: #fff;}
.homeTestimonialName {color: #14dcff;}
.efficacyAcademicName p {color: #14dcff;}
.efficacyAcademicPic img {border-radius: 50%;width: 72px;}
.leftSideInHeader h4 {color: #fff;font-weight: normal;}
.select-level {background-color: #24282d;color: white;}
.select-level .title {font-size: 1.875rem;display: inline-block;}
.select-level .selectDiv {display: inline-block;color: #fff;}
#levelSelector {color: #fff;background-color: #354047;background-image: linear-gradient(45deg,transparent 50%,white 50%),linear-gradient(135deg,white 50%,transparent 50%);background-position: calc(100% - 20px) calc(.8em + 2px),calc(100% - 15px) calc(.8em + 2px),calc(100% - .5em) .2em;background-size: 5px 5px,5px 5px,1.5em 1.5em;background-repeat: no-repeat;border-radius: 0;border: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-weight: 700;height: 45px;padding: 5px 35px 5px 25px;margin-left: 50px;width: 350px;font-size: 1.5rem;}
#levelSelector::-ms-expand {display: none;}
@media screen and (min-width: 0\0) {#levelSelector {background: none \9;padding: 5px \9;}}
.unitTitle h4, .unitSubtitle p, .unitSynopsis p {color: #fff;}
.unitSynopsis p {font-weight: 100;}
body #page-container #main-header #et-top-navigation {display: flex;padding-top: 36px;}
.dropdown {display: inline-block;position: relative;padding-top: 15px;}
.dropdown .dropdown-menu li a, .dropdown-toggle {font-family: Montserrat;font-size: 13px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: 20px;text-align: right;text-transform: uppercase;cursor: pointer;}
.dropdown .dropdown-menu li a {letter-spacing: normal;color: #22282d;padding-left: 20px;transform: translateY(-40px);}
.dropdown-toggle {letter-spacing: normal;color: #14dcff;padding-left: 20px;border-left: 2px solid #22282d;}
.dropdown-menu.is-active {display: block !important;}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;min-width: 160px;padding: 5px 0;margin: 2px 0 0;font-size: 14px;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.dropdown .dropdown-menu li {height: 40px;}
#main-content .headerSecciones h2 {font-weight: normal !important;font-size: 32px !important;}
#main-content .textoSecciones p {font-size: 18px;}
#main-content .languagelabChecks .et_pb_blurb_content {margin: 0;}
#main-content .proyectosContact .et_pb_blurb_content {max-width: 300px;}
#main-content .comofuncionaCuadros h3, #main-content .comofuncionaCuadros p {color: white;}
#main-content .comofuncionaCuadros .comofuncionaCuadrosHeader strong {color: #30c9e9;}
#et-main-area {padding-top: 100px;}
.et_menu_container {max-width: 1400px !important;}
.logo_container img {max-width: 150px;}
.container {width: 100%;}
body #page-container #main-header #et-top-navigation {padding-top: 10px;display: flex;align-items: center;padding-left: 50px !important;}
.et_fullwidth_nav #main-header .container, .container.et_menu_container {padding: 16px 30px;}
.et_header_style_left .logo_container {position: static;width: auto;display: inline-block;}
.secondary-btn a, .primary-btn a {padding: 9px 15px !important;}
.secondary-btn a {color: #22282d !important;border-color: #22282d !important;}
.dropdown {padding-top: 0;padding-right: 10px;display: block;}
.dropdown .dropdown-toggle {border-left: none;}
.mobile_menu_bar:before {color: #000;}
.mobile_nav.opened .mobile_menu_bar:before {content: "M";}
#main-header #top-menu-nav #top-menu .menu-item a {padding-bottom: 20px;padding-right: 10px;}
.mobile_menu_bar.mobile_menu_bar_toggle {padding-bottom: 0;}
#top-menu {display: flex;align-items: center;}
#top-menu li > a {cursor: pointer;}
#top-menu .sub-menu {border: 0;border-radius: 5px;margin-top: 1rem;box-shadow: 0 2px 6px rgba(0,0,0,.2);}
#page-container #top-menu-nav #top-menu > li.menu-item > a {padding-bottom: 0;text-transform: uppercase;}
#page-container #top-menu-nav #top-menu > li.menu-item:first-child a {color: #bf9b30;}
#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a {color: rgba(0,0,0,.6);}
#top-menu .sub-menu::before {content: "";position: absolute;width: 0;height: 0;bottom: 100%;left: 1.5em;border: .75rem solid transparent;border-top: none;border-bottom-color: #fff;filter: drop-shadow(0 -.0625rem .0625rem rgba(0,0,0,.1));}
#top-menu .sub-menu a:hover {background-color: #fff;color: #14dcff;}
#et-secondary-nav .menu-item-has-children > a:first-child:after, #top-menu .menu-item-has-children > a:first-child:after {content: none;}
.et_header_style_left #logo, .et_header_style_split #logo {max-width: 150px;}
.et_pb_image.footerLogo {margin-right: 0;}
.et_pb_section_10 .et_pb_image_wrap img {width: 300px !important;}
.et_pb_widget_area_left {border-right: none;}
.et_pb_section_10 ul.et_pb_social_media_follow_0 {margin-right: 0 !important;text-align: center;}
#menu-footer-link-grup-1::before, #menu-footer-link-grup-2::before {text-decoration: underline;text-transform: uppercase;font-weight: 700;bottom: 10px;position: relative;}
#menu-footer-link-grup-1, #menu-footer-link-grup-2 {margin-top: 10px;}
#main-footer {display: none;}
#legal-links ul {display: flex;justify-content: space-between;align-items: center;}
ul.et_pb_social_media_follow_0 .et_pb_social_icon {margin-left: 0;}
@media only screen and (min-width: 1100px) {#top-menu .menu-item.primary-btn, #top-menu .menu-item.secondary-btn, #top-menu .menu-item.primary-btn-gold, #top-menu .menu-item.secondary-btn-black {padding: 0 10px 0 0;}
	.primary-btn a:hover {background: #11c5e5 !important;}
	.primary-btn a {color: #fff !important;line-height: 20px;border-width: 0px !important;border-radius: 30px;background-color: #14dcff;padding-top: 15px !important;padding-right: 25px !important;padding-bottom: 15px !important;padding-left: 25px !important;}
	.primary-btn-gold a:hover {background: #bf9b30 !important;}
	.primary-btn-gold a {color: #fff !important;line-height: 20px;border-width: 0px !important;border-radius: 30px;background-color: #bf9b30;padding-top: 15px !important;padding-right: 25px !important;padding-bottom: 15px !important;padding-left: 25px !important;}
	.secondary-btn a:hover {color: #11c5e5 !important;border-color: #14dcff;}
	.secondary-btn a {line-height: 20px;border-width: 2px !important;border-radius: 30px;border-style: solid !important;background-color: transparent;padding-top: 15px !important;padding-right: 25px !important;padding-bottom: 15px !important;padding-left: 25px !important;}
	.secondary-btn-black a:hover {color: #22282d !important;border-color: #22282d;}
	.secondary-btn-black a {color: #22282d !important;line-height: 20px;border-width: 2px !important;border-color: #22282d;border-radius: 30px;border-style: solid !important;background-color: transparent;padding-top: 15px !important;padding-right: 25px !important;padding-bottom: 15px !important;padding-left: 25px !important;}
	#top-menu-nav .sub-menu li a::first-letter {text-transform: uppercase;}
	.black-underline > a, .black-underline > a:hover {color: #22282d !important;transition: none !important;opacity: 1 !important;}
	.black-underline > a::after {content: "";display: block;width: 0;height: 2px;transition: width .3s;background: #22282d;}
	.black-underline > a:hover::after {width: 100%;}
	.brown-underline > a, .brown-underline > a:hover {color: #bf9b30 !important;transition: none !important;opacity: 1 !important;}
	.brown-underline > a::after {content: "";display: block;width: 0;height: 2px;transition: width .3s;background: #bf9b30;}
	.brown-underline > a:hover::after {width: 100%;}
	#top-menu li {padding-right: 5px;}
	#top-menu > li.menu-item {padding: 20px 5px;}
	body #page-container #main-header #top-menu li a {font-size: 11px;padding-bottom: 33px;}
	#top-menu > li:last-child {padding-right: 20px;}}
@media only screen and (max-width: 1100px) {.et_pb_image.footerLogo {width: 610px;}
	#top-menu-nav, #top-menu {display: none;}
	#et_top_search {display: none;}
	#et_mobile_nav_menu {display: block;}
	#mobile_menu.et_mobile_menu {background-color: #ececec;border-top: none;top: 78px;z-index: 500;max-height: 500px;overflow: scroll;}
	.et_mobile_menu li a {display: block;border-bottom: none;color: #22282d;font-size: 16px;padding: 16px 5%;}
	.et_mobile_menu li a::first-letter {text-transform: uppercase;}
	.sub-menu li a {font-size: 13px;padding: 10px 5%;}
	.primary-btn.menu-item-13568 a {font-size: 14px;}
	.primary-btn a {color: #14dcff !important;line-height: 20px;border-width: 0px !important;border-radius: 30px;width: fit-content;margin: 10px auto;background-color: #fff;padding-top: 15px !important;padding-right: 25px !important;padding-bottom: 15px !important;padding-left: 25px !important;}
	.secondary-btn a {border-width: 2px !important;border-radius: 30px;border-style: solid !important;background-color: transparent;padding-top: 15px !important;padding-right: 25px !important;padding-bottom: 15px !important;padding-left: 25px !important;}
	#mobile_menu {text-align: left;padding: 0;overflow: scroll;height: 430px;}
	.primary-btn, .secondary-btn {background-color: #fff;}
	.secondary-btn {padding-top: 30px;padding-bottom: 10px;}
	.primary-btn {padding-top: 10px;padding-bottom: 30px;}
	.secondary-btn a, .primary-btn a {margin: 0 auto;width: 200px;text-align: center;}
	.primary-btn a {background-color: #14dcff;color: #fff !important;}
	#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul {padding: 0;box-shadow: none;background-color: #fff;}
	.et_mobile_menu li li {padding: 0;}}
@media (max-width: 980px) {.et_fixed_nav #main-header, .et_fixed_nav #top-header, .et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header {position: fixed !important;}
	.et_pb_image_14.footerLogo, .et_pb_image_13.footerLogo {border-right: none;}
	#footer-social {display: flex;border: none;}
	#legal-links ul {flex-flow: column;text-align: center;}
	#footer-social {margin: 0 0 0 50px !important;}
	.et_header_style_left img#logo, .et_header_style_split img#logo {max-width: 120px !important;}
	body #page-container #main-header div#et-top-navigation {padding-left: 0px !important;}
	span.dropdown-toggle {padding-left: 0;}
	html[lang="zh_CN"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="tr_TR"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="ru"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="de"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="en"] div.et_pb_sidebar_0.et_pb_widget_area {margin: 0 0 0 220px !important;}
	html[lang="zh_CN"] #footer-social, html[lang="tr_TR"] #footer-social, html[lang="ru"] #footer-social, html[lang="de"] #footer-social, html[lang="en"] #footer-social {margin: 0 0 0 140px !important;}}
@media (max-width: 900px) {div.et_pb_sidebar_0.et_pb_widget_area, div.et_pb_sidebar_1.et_pb_widget_area, #footer-social {margin: 0 0 0 90px !important;}
	#footer-social::before {width: 70px;text-align: center;}
	html[lang="zh_CN"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="zh_CN"] #footer-social, html[lang="tr_TR"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="tr_TR"] #footer-social, html[lang="ru"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="ru"] #footer-social, html[lang="de"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="de"] #footer-social, html[lang="en"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="en"] #footer-social {margin: 0 0 0 140px !important;}}
@media (max-width: 800px) {div.et_pb_sidebar_0.et_pb_widget_area, div.et_pb_sidebar_1.et_pb_widget_area, #footer-social {margin: 0 0 0 70px !important;}
	html[lang="zh_CN"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="zh_CN"] #footer-social, html[lang="tr_TR"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="tr_TR"] #footer-social, html[lang="ru"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="ru"] #footer-social, html[lang="de"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="de"] #footer-social, html[lang="en"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="en"] #footer-social {margin: 0 0 0 120px !important;}}
@media (max-width: 680px) {div.et_pb_sidebar_0.et_pb_widget_area, div.et_pb_sidebar_1.et_pb_widget_area, #footer-social {margin: 0 0 0 30px !important;}
	html[lang="zh_CN"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="zh_CN"] #footer-social, html[lang="tr_TR"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="tr_TR"] #footer-social, html[lang="ru"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="ru"] #footer-social, html[lang="de"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="de"] #footer-social, html[lang="en"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="en"] #footer-social {margin: 0 0 0 100px !important;}}
@media (max-width: 600px) {div.et_pb_sidebar_0.et_pb_widget_area, div.et_pb_sidebar_1.et_pb_widget_area, #footer-social {margin: 0 0 0 10px !important;}
	html[lang="zh_CN"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="zh_CN"] #footer-social, html[lang="tr_TR"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="tr_TR"] #footer-social, html[lang="ru"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="ru"] #footer-social, html[lang="de"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="de"] #footer-social, html[lang="en"] div.et_pb_sidebar_0.et_pb_widget_area, html[lang="en"] #footer-social {margin: 0 0 0 60px !important;}}
.btn-login-linkedin {display: none;}
.aba-shortcodes-rf .hRUACt {border: 1px solid white;}
.aba-shortcodes-rf .hRUACt:hover {background-color: #06a7cb !important;}
@media (min-width: 576px) {.App {margin: .8rem 1.5rem;}}
ul.aba-social-login-buttons {margin: 1rem 0rem;}
#registration-form-btn-submit {margin-top: 2.5rem;}
.widget-reg-container {height: 90%;margin-bottom: -10px;}
#registration-form-loader::before {content: "";box-sizing: border-box;position: absolute;top: 50%;left: 50%;width: 32px;height: 32px;margin-top: -16px;margin-left: -16px;border-radius: 50%;border: 3px solid #eee;border-top-color: #eee;border-top-color: #01bcd4;animation: registration-form-loader .6s linear infinite;}
@-moz-keyframes registration-form-loader {100% {-moz-transform: rotate(360deg);}}
@-webkit-keyframes registration-form-loader {100% {-webkit-transform: rotate(360deg);}}
@keyframes registration-form-loader {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
.reg_policy {color: #000;font-size: .7rem;line-height: .7rem;text-align: center;font-family: Roboto,sans-serif;font-weight: normal;padding-top: 50px;}
.reg_policy a {text-decoration: underline;}
h3.reg-h3 {margin-bottom: 0px;}
.aba-shortcodes-rf {max-width: 400px;height: 580px;background-color: #fff;z-index: 20;padding: 1em;border: 1px solid #ccc;overflow: hidden;box-shadow: 0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);}
.aba-shortcodes-rf h3 {color: #000;text-align: center;margin-top: 0px;}
@media only screen and (min-width: 992px) {.aba-shortcodes-rf.absolute {position: relative;}}
@media only screen and (max-width: 991px) {.aba-shortcodes-rf.absolute {text-align: center;margin: auto;position: relative;}}
.corporateHome h2, .corporateHome p {color: #fff;}
.corporateHome .corporateLabel p {color: #bf9b30;}
#page-container {padding-top: 0 !important;}
.whiteHeader h1, .whiteHeader h2, .whiteHeader h3, .whiteHeader h4, .whiteHeader h5, .whiteText p, .whiteHeader p {color: #fff !important;}
.blueMenuLink a {color: #14dcff !important;text-transform: uppercase;font-weight: 800;}
h1, h2 {text-transform: uppercase;}
.cc-window {display: block !important;}
.cc-window .message-container {max-width: 1200px;margin: 0 auto;}
.cc-window .cc-message {font-size: 16px;}
.cc-window .cc-message a {font-weight: 700;}
.cc-window .cc-compliance {width: fit-content;margin: 0 auto;max-width: 400px;}
.cc-window .cc-compliance a {font-weight: 400;margin: 0 auto;border-radius: 36px;width: fit-content;font-size: 15px;padding: 15px 40px 15px 40px;}
.cc-window.cc-invisible {display: none !important;height: 0 !important;}
#et-main-area {padding-top: 100px;}
.teacher-blurb .et_pb_main_blurb_image {margin-bottom: 0px;}
#main-content .plansBoxFreeHeader h4 {color: white !important;}
#main-content .plansBoxPremiumHeader h4 {color: #14dcff !important;}
#main-content .plansBox strong {font-weight: 800;font-size: 18px !important;}
#main-content .plansBox .diabledForplan strong {font-weight: 800;font-size: 18px !important;color: #acaeb0 !important;}
#main-content .plansBoxFree, #main-content .plansBoxPremium {box-shadow: 6px 6px 18px 0px rgba(0,0,0,.3);}
#main-content .plansBoxFree .et_pb_button_module_wrapper {background-color: white;}
#main-content .plansBoxPremium .et_pb_button_module_wrapper {background-color: #14dcff;}
#main-content .plansBox .et_pb_button {margin-top: 20px !important;margin-bottom: 30px !important;}
#main-content .corporate a {color: #bf9b30 !important;text-decoration: underline;}
#main-content .corporateBoxBusinessHeader h4 {color: #bf9b30 !important;}
#main-content .corporateBoxBusinessSubheader p, #main-content .corporateBoxEnterpriseSubheader p {color: white !important;}
#main-content .corporateBoxEnterpriseHeader h4 {color: #22282d !important;}
#main-content .corporateBox strong {font-weight: 800;font-size: 18px !important;}
#main-content .corporateBox .diabledForplan strong {font-weight: 800;font-size: 18px !important;color: #acaeb0 !important;}
#main-content .corporateBoxBusiness, #main-content .corporateBoxEnterprise {box-shadow: 6px 6px 18px 0px rgba(0,0,0,.3);}
#main-content .corporateBoxBusiness .et_pb_button_module_wrapper {background-color: white;}
#main-content .corporateBoxEnterprise .et_pb_button_module_wrapper {background-color: #22282d;}
#main-content .corporateBox .et_pb_button {margin-top: 20px !important;margin-bottom: 30px !important;}
#main-content .corporateBoxEnterprise .et_pb_blurb_content strong, #main-content .corporateBoxEnterprise .et_pb_blurb_content p, #main-content .corporateBoxEnterprise p, #main-content .corporateBoxEnterprise li {color: white !important;}
#main-content .corporateBox ul {list-style: none;}
#main-content .corporateBox ul li::before {content: "•";color: #bf9b30;font-weight: bold;display: inline-block;width: 1em;margin-left: -1em;}
#main-content .corporate-form input, #main-content .corporate-form select, #main-content .corporate-form option {width: 100%;height: 50px;margin-bottom: 15px;border: 0;border-radius: 5px;color: #22282d;font-weight: 500;font-size: 16px;}
#main-content .corporate-form textarea {width: 100%;height: 200px;margin-bottom: 15px;border: 0;border-radius: 5px;color: #22282d;font-weight: 500;font-size: 16px;}
::placeholder {color: #787a7b;opacity: 1;padding-left: 15px;font-size: 16px;}
:-ms-input-placeholder {color: #787a7b;opacity: 1;padding-left: 15px;font-size: 16px;}
::-ms-input-placeholder {color: #787a7b;opacity: 1;padding-left: 15px;font-size: 16px;}
#main-content .corporate-form .mid-field {width: 49%;display: inline-block;}
#main-content .corporate-form .mid-field.left-field {margin-right: 1%;}
#main-content .comunicado-prensa-link {display: block;}
#main-content .comunicado-prensa {padding-top: 10px;padding-bottom: 10px;border-bottom: 1px solid #22282d;}
#et-top-navigation .dropdown span.dropdown-toggle.corporate-language-menu {color: #bf9b30 !important;}
#main-content .corporate-form .form-error-mesage {padding-left: 20px;color: red;display: none;}
#main-content .corporate-form input.error, #main-content .corporate-form select.error, #main-content .corporate-form option.error {border: 2px solid red;}
#main-content .corporate-form textarea.error {border: 2px solid red;}
#main-content .corporateBox .et_pb_blurb {padding-left: 40px !important;padding-right: 40px !important;}
@media only screen and (max-width: 1000px) {#main-content .whiteHeader .et_pb_column_1 {display: none !important;}
	#main-content div.whiteHeader.et_pb_section {background-size: cover !important;}
	#main-content div.whiteHeader.et_pb_section .et_pb_text {margin-top: 20px !important;}
	#main-content div.et_pb_image {margin-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 20px !important;padding-top: 20px !important;}
	.home #main-content div.et_pb_image {margin-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 10px !important;padding-top: 10px !important;}
	#main-content div.et_pb_text {margin-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 10px !important;padding-top: 10px !important;}
	#main-content .homeCards div.et_pb_text {margin-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;padding-top: 0px !important;margin-left: 10px;}
	#main-content .corporateHome div.et_pb_text {margin-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 10px !important;padding-top: 10px !important;}
	.home #main-content .homeCards div.et_pb_row_4 {padding-top: 30px !important;}
	.home #main-content .corporateHome div.et_pb_column_1_2.et_pb_column_11 {height: 40px;}
	.home #main-content div.et_pb_text.homeTestimonial, .home #main-content div.et_pb_text.homeTestimonialName {padding-left: 10px !important;padding-right: 10px !important;}
	.home #main-content .prensaHome div.et_pb_text {padding-right: 10px;padding-left: 10px;}
	.home #main-content .prensaHome div.et_pb_image {padding-right: 10px;}
	.home #main-content .prensaHome div.et_pb_row_11 {padding-bottom: 30px !important;}
	.home #main-content div.et_pb_button_module_wrapper {padding-top: 30px;padding-bottom: 20px;}
	.home #main-content div.et_pb_section.titleHome {padding-top: 0px;}
	#main-content div.et_pb_button_module_wrapper {padding-top: 30px;padding-bottom: 10px;}
	#main-content .et_pb_row {width: 90%;}
	#main-content div.et_pb_section .et_pb_row .et_pb_column {width: 100% !important;margin-left: 0px !important;margin-right: 0px !important;padding-left: 0px !important;padding-right: 0px !important;}
	#main-content div.navigationWidget .et_pb_row .et_pb_column {margin-bottom: 10px !important;}
	#main-content div.navigationWidget .et_pb_row .et_pb_column .et_pb_text {padding-top: 0px !important;padding-bottom: 0px !important;}
	#main-content div.mobileRegistrationForm.et_pb_section {padding-top: 0px;}
	h1 {font-size: 30px !important;}
	h2 {font-size: 30px !important;}
	h3 {font-size: 20px !important;}
	h4 {font-size: 18px !important;}
	#main-content
    div.et_pb_section.et_pb_with_background.hide-background-on-mobile {background-image: none !important;}
	#main-content div.et_pb_section.hide-background-on-mobile .et_pb_row {background-image: none !important;}
	#main-content div.et_pb_section .et_pb_row {padding-top: 0px !important;padding-bottom: 0px !important;}
	#main-content div.et_pb_section.imgHeader {max-height: 450px !important;}
	#main-content div.et_pb_image.appRating {margin: 0px !important;padding-left: 0px !important;padding-right: 0px !important;width: 90% !important;}
	#main-content .et_pb_section.lightHeader {background-image: none !important;background-color: #f5f4f3;}
	#main-content .et_pb_section.darkHeader {background-image: none !important;background-color: #22282d;}
	#main-content .et_pb_section.lightHeader .et_pb_text, #main-content .et_pb_section.darkHeader .et_pb_text, #main-content .et_pb_section.whiteHeader .et_pb_text {padding-bottom: 0px !important;padding-top: 0px !important;}
	#main-content .et_pb_button_module_wrapper.et_pb_button_alignment_right, #main-content .et_pb_button_module_wrapper.et_pb_button_alignment_left {text-align: center !important;}
	#levelSelector {width: 300px !important;margin-left: 0px !important;}
	#main-content .comofuncionaCuadros .column1, #main-content .comofuncionaCuadros .column2 {background-image: none !important;background-color: #344048;}
	#main-content .comofuncionaCuadros .et_pb_text {max-width: 80%;padding-left: 20px !important;}
	#main-content .plansBox .et_pb_blurb {padding-left: 20px !important;}
	.footerLogo img {width: 80% !important;}
	#main-content .fourthColumn.et_pb_column {margin-top: 30px !important;}
	#main-content .et_pb_section.center-text-on-mobile h1, #main-content .et_pb_section.center-text-on-mobile h2, #main-content .et_pb_section.center-text-on-mobile h3, #main-content .et_pb_section.center-text-on-mobile h4, #main-content .et_pb_section.center-text-on-mobile p {text-align: center !important;}
	#main-content .corporate-form .mid-field {width: 100%;display: block;}
	#main-content .corporate-form .mid-field.left-field {margin-right: 0;}}
.levelTestHeader .levelTest {display: none;}
.levelTestHeader .levelTestResult {display: none;}
#levelTestContent {padding-top: 77px;}
#levelTestContent h2 {text-align: center;font-size: 30px !important;}
#levelTestContent #question h3 {font-size: 19px !important;font-weight: normal;text-align: center;}
#levelTestContent #question #answers .levelTestAnswerButton {text-align: center;margin-bottom: 19px;}
#levelTestContent #question #answers .levelTestAnswerButton button {width: 401px;height: 80px;border-radius: 5px;box-shadow: 0 0 10px 0 rgba(0,0,0,.1);background-color: rgba(255,255,255,.05);border: 0;color: #fff;font-size: 18px;font-weight: bold;}
#levelTestContent #question #answers .levelTestAnswerButton button.ok {box-shadow: 0 0 10px 0 rgba(0,0,0,.1);border: solid 1px #14dcff;background-color: rgba(255,255,255,.05);}
#levelTestContent #question #answers .levelTestAnswerButton button.wrong {box-shadow: 0 0 10px 0 rgba(0,0,0,.1);border: solid 1px #f85155;background-color: rgba(255,255,255,.05);}
#levelTestContent .meter {width: 401px;border-radius: 20px;background-color: #dedede;margin: 0 auto;margin-bottom: 56px;}
#levelTestContent .meter .meterContent {height: 15px;border-radius: 14.5px;background-color: #14dcff;}
.levelTestHeader .levelTestResult .levelTestResultIntroText p {font-size: 14px;}
.levelTestHeader .levelTestResult .levelTestResultIntroTitle h2 {font-size: 18px !important;}
.levelTestHeader .levelTestResult .levelTestResultTitle {font-size: 20px;color: #14dcff;font-weight: bold;padding-bottom: 30px;}
.levelTestHeader .levelTestResult .levelTestResultMessage {font-size: 14px;color: #fff;}
.levelTestHeader .levelTestResult .levelTestResultMessage b {font-weight: bold;color: #14dcff;}
.levelTestHeader .levelTestResult .levelTestResultReminder p {font-size: 10px;}
@media only screen and (min-width: 676px) and (max-width: 1000px) {#main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestResult .et_pb_column, #main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestInit .et_pb_column, #main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTest .et_pb_column, #main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestResult, #main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestInit, #main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTest {width: 626px !important;}
	#main-content .whiteHeader.levelTestHeader .et_pb_column_1 {display: block !important;}
	#main-content div.et_pb_section.levelTestHeader {padding-left: 5%;}
	#main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestInit .et_pb_column {padding-top: 190px;}
	#main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestInit.testDE .et_pb_column, #main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestInit.testRU .et_pb_column {padding-top: 100px;}
	#main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestInit h1 {font-size: 51px !important;}
	#main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestInit .et_pb_column .et_pb_module {width: 80%;margin: 0 auto;}
	#main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestResult .et_pb_column .et_pb_module {width: 90%;margin: 0 auto;}
	#main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestResult .et_pb_column .et_pb_module.levelTestResultIntroText .et_pb_text_inner, #main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestResult .et_pb_column .et_pb_module.levelTestResultReminder .et_pb_text_inner {width: 50%;}
	#main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestInit .et_pb_column .et_pb_module.et_pb_button_module_wrapper.et_pb_button_alignment_left, #main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestResult .et_pb_column .et_pb_module.et_pb_button_module_wrapper.et_pb_button_alignment_left {text-align: left !important;}}
@media only screen and (max-width: 675px) {#main-content div.et_pb_section.levelTestHeader {height: 740px !important;padding: 0;}
	#main-content .whiteHeader.levelTestHeader .et_pb_column_1 {display: block !important;}
	#main-content div.et_pb_section.levelTestHeader .et_pb_row {width: 100% !important;height: 100%;}
	#main-content div.et_pb_section.levelTestHeader .et_pb_row .et_pb_column {height: 100%;}
	#main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTest .et_pb_column {background-color: rgba(45,53,61,.94);}
	#main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestResult .et_pb_column {background-color: rgba(45,53,61,.94);padding-left: 5% !important;padding-right: 5% !important;}
	#main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestResult .et_pb_column .et_pb_button_1_wrapper {margin-top: 0px !important;margin-bottom: 0px !important;}
	#main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestInit .et_pb_column {background-color: transparent;width: 90% !important;margin-left: 5% !important;}
	#main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestInit .et_pb_column h1 {color: #3a4149 !important;font-size: 29px !important;font-weight: bold;}
	#main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestInit .et_pb_column p {color: #3a4149 !important;font-size: 14px !important;}
	#main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestInit .et_pb_column h5 {color: #3a4149 !important;font-size: 14px !important;}
	#main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestInit .et_pb_column .et_pb_module.et_pb_button_module_wrapper.et_pb_button_alignment_left, #main-content div.et_pb_section.levelTestHeader .et_pb_row.levelTestResult .et_pb_column .et_pb_module.et_pb_button_module_wrapper.et_pb_button_alignment_left {text-align: left !important;}
	#levelTestContent #question #answers .levelTestAnswerButton button {width: 240px;height: 48px;}
	#levelTestContent h2 {text-align: center;font-size: 18px !important;}
	#levelTestContent #question h3 {font-size: 15px !important;}
	#levelTestContent .meter {width: 240px;}
	#levelTestContent .meter .meterContent {height: 9px;}}
.page-id-1643 #et-main-area .et_pb_section_5.et_pb_section {background-color: #fff !important;}
#onetrust-pc-sdk #ot-pc-title {font-size: 1.37em !important;}
#onetrust-pc-sdk #ot-pc-content h3 {font-size: .875em !important;}