.translatepress-fr_FR .wp-megamenu-item-36890{display:none !important}.translatepress-fr_FR .wp-megamenu-item-36897{display:none !important}.wp-megamenu-wrap .wpmm-nav-wrap>ul>li.wpmm-strees-row>.wpmm-strees-row-container>ul.wp-megamenu-sub-menu:before,.wp-megamenu-wrap .wpmm-nav-wrap>ul>li.wpmm-strees-row>.wpmm-strees-row-container>ul.wp-megamenu-sub-menu:after{background:0 0 !important}#back_to_top{display:none !important}.lang-es .menu_blog{display:none !important}.translate-menu-top li a{border-radius:0 !important}.translate-menu-top{background-color:#fff !important}#menu-top-header .current{padding:10px 13px}#menu-top-header ul{margin-top:10px}#menu-top-header img{margin-right:5px}#menu-top-header ul li a{box-shadow:10px 10px 30px #ccc;border-radius:5px}.scroll_header_top_area .wpmm-nav-wrap.wpmm-main-wrap-top-navigation{margin-top:-30px !important}.scroll_header_top_area.sticky .wpmm-nav-wrap.wpmm-main-wrap-top-navigation{margin-top:-40px !important}.mt30{margin-top:30px}.pl-5{padding-left:30px}.pr-5{padding-right:30px}.pt-5{padding-top:30px}h2,.h2,h2 a{font-size:32px;line-height:40px}.woocommerce-breadcrumb{display:none !important}.post_info,.date{display:none !important}.blog_single h2{padding:5px 0 !important}.single .referrer-box{background-color:#f1f1f1;color:#000;padding:20px;border-radius:8px;width:100%;text-align:center;float:right;margin:0 0 30px;position:relative}.single .referrer-box .referrer-icon{max-width:50px;height:auto;float:right;position:absolute;right:20px;top:10px;opacity:.2}.single .referrer-box .referrer-desc{font-size:14px;margin:0;color:#000}.breadcrumbbck{margin:20px 0;font-size:12px;padding:0 20px;width:calc(100% - 40px);position:relative;display:block}.single-product h2{font-size:32px !important;line-height:38px !important}.single-product ul.products{max-width:1200px !important;margin:0 auto;float:none;display:block}.qode-related-upsells-title{color:#292d33;font-family:'Work Sans',sans-serif;font-size:32px;line-height:38px;font-style:normal;font-weight:700;letter-spacing:0px;text-transform:none;margin:20px}.term-high-school-teenlife.woocommerce ul.products{display:flex !important;justify-content:center !important}.product_cat .wpb_column.vc_column_container{pointer-events:none}.product_cat .wpb_text_column.wpb_content_element{pointer-events:all}.product_cat .product-category h4{min-height:60px}#mobile-menu-item-36766{height:50px}.cart-collaterals .wc-proceed-to-checkout #wc-stripe-payment-request-wrapper{display:none !important}.cart-collaterals .wc-proceed-to-checkout #wc-stripe-payment-request-button-separator{display:none !important}.cart-collaterals .wc-proceed-to-checkout .woo_pp_cart_buttons_div{display:none !important}.variation-PaymentPlan{display:none}.cart-discount th{font-size:0}.cart-discount th:after{content:"Coupon applied";font-size:16px}.woocommerce-remove-coupon{display:none}tr.cart-discount.coupon-free_ml_zfynfbsb{display:none}tr.order-total.discounts-applied{display:none}.wpb_wrapper .accordion_content.ui-accordion-content-active{overflow-x:hidden !important}.order_details tfoot tr:last-child{display:none}.wpb_wrapper .accordion_content.ui-accordion-content-active{overflow-x:hidden !important}.woocommerce .blockUI.blockOverlay{position:relative !important}.wcpbc-country-switcher{display:none !important}.youcan,.emergency{width:50%;float:left;display:block;margin-bottom:50px}.youcan .title,.emergency .title{margin:40px 0 10px;padding:0;height:auto;font-weight:700;color:#000}.woocommerce-MyAccount-content #userdata{width:100% !important;display:block;margin:30px 0 !important}.acf-field-5e247fabfc2e1,.acf-field-5e24821221272{display:none !important}.single-product .highlights-wrapper{max-width:1200px !important;width:100% !important}.single-product .day-to-day-wrapper{max-width:1200px !important;width:100% !important}.single-product .whats-included-wrapper{max-width:1200px !important;margin:40px auto !important;width:100% !important}.woocommerce ul.products li.product h4{min-height:60px}.woocommerce #payment ul.payment_methods li label{color:#000;margin-left:10px;display:inline-block;width:calc(100% - 40px);padding:0}.woocommerce #payment ul.payment_methods li{background:#efefef;margin:10px 0;border:0 !important;border-radius:2px}.woocommerce #payment ul.payment_methods li p{margin-bottom:15px;color:#000}.woocommerce #payment ul.payment_methods li label{font-weight:600;font-size:17px;margin:10px 0}.woocommerce #payment ul.payment_methods li .important{color:#ce0e2d;font-weight:400;margin-bottom:30px}.woocommerce #payment ul.payment_methods li{padding:20px}.woocommerce #payment ul.payment_methods li label:hover{cursor:pointer}:not(.processing).woocommerce-NoticeGroup-checkout{display:block !important}.woocommerce-loop-product__title,.woocommerce-loop-product__title a{letter-spacing:0 !important}table.border-1{border:1px solid #ccc !important}table.border-2{border:2px solid #ccc !important}table.border-3{border:3px solid #ccc !important}table.border-4{border:4px solid #ccc !important}table.border-5{border:5px solid #ccc !important}table.border-td-1 td{border:1px solid #ccc !important}table.border-td-2 td{border:2px solid #ccc !important}table.border-td-3 td{border:3px solid #ccc !important}table.border-td-4 td{border:4px solid #ccc !important}table.border-td-5 td{border:5px solid #ccc !important}table.border-color-black{border-color:#000 !important}table.border-color-grey{border-color:#ccc !important}table.center{text-align:center !important}table.left{text-align:left !important}table.right{text-align:right !important}.single-post .woocommerce .type-product img{display:block}.single-post .woocommerce .type-product .price{display:none !important}.single-post .woocommerce .type-product .woocommerce-loop-product__title{padding:20px 0}.responsive-table table{margin:30px 0 !important}.responsive-table table tr:first-child td{border-color:#ce0e2d !important;background:#ce0e2d}.responsive-table table tr:first-child{color:#fff !important;font-size:18px;font-weight:600}.responsive-table table td{min-width:225px !important}button.qbutton.apply{display:flex;flex-direction:column;height:auto;background-color:#ad0c31;padding:0 30px;width:92px}button.qbutton.apply:hover{background-color:#ce0e2d}button.qbutton .apply{text-align:center;line-height:2em;padding-top:10px;width:100%;font-size:15px}.lastplaces{float:left;display:block;margin:0 auto;padding:0;line-height:1em;padding-bottom:13px;width:100%;text-align:center;font-size:12px}.gdpr-row-cat-table{width:100%;float:left;margin:0 auto;display:block}.gdpr-row-cat-table thead{background-color:#ce0e2d;color:#fff}.gdpr-row-cat-table tbody tr{border-bottom:1px solid #000;margin-bottom:10px}.gdpr-row-cat-table tbody tr td{text-align:left}.product-cat{color:#fff}.product-cat:hover .lista_cursos{background-color:#fff;color:#ce0e2d;border:1px solid #ce0e2d}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.gdpr-full-screen-infobar,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme.gdpr-full-screen-infobar{background-color:rgba(0,0,0,.2) !important}.gdpr_lightbox{background:rgba(0,0,0,.2) !important}.scroll_header_top_area{position:-webkit-sticky;position:sticky;top:0}.all-attractions{color:#292d33 !important;font-family:'Work Sans',sans-serif;font-size:37px !important;line-height:47px !important;font-style:normal !important;font-weight:700 !important;letter-spacing:0px !important;text-transform:none !important}.attractions-block h3{padding-bottom:20px;padding-top:10px;font-size:24px;line-height:30px;font-weight:600;color:#ce0e2d}.btn-requestInfo{text-align:center;background-color:#ad0c31;color:#fff;width:auto;display:inline-block;padding:20px;border-radius:3px;border:1px solid #ad0c31;font-size:18px !important;font-weight:600 !important}.btn-requestInfo:hover{background-color:#fff;color:#ad0c31}.deposits_menu{width:calc(100% - 10px);display:inline-block;margin:0 10px 0 0;background:0 0;margin-bottom:20px}.deposits_menu .deposit_tab{width:calc(25% - 22px);float:right;display:block;border:1px solid #fff;background:#fff;border-radius:10px 10px 0 0;line-height:1.2em;padding:10px;font-weight:400;text-transform:uppercase;text-align:center}.deposits_menu .deposit_tab.active{background-color:#2d6aaf;color:#fff;border-bottom:0;border:1px solid #2d6aaf}.deposits_menu .deposit_tab:hover{cursor:pointer;color:#fff;border:1px solid #2d6aaf;color:#fff;background-color:#2d6aaf;border-bottom:1px solid #2d6aaf}.deposits_content{display:none}.deposits_content.active{display:block !important}.deposits_content button.qbutton{display:block;float:left;padding:0;width:calc(100% - 3px) !important;text-align:center;font-size:16px;align-items:center}.deposits_content button.qbutton.full{background-color:#ccc !important;color:#fff!important;border:1px solid #ccc!important}.deposits_content button.qbutton.full:hover{cursor:initial !important;color:#fff !important}.deposits_content .selector-variation{margin-bottom:20px !important}.deposits_content .selector-variation .vc_column-inner{padding-right:0}.deposits_content h4{color:#ce0e2d;text-align:center}.deposits_content .description{text-align:center}.deposits_content .featured .section_inner{background-color:#ebebeb;padding:30px 0 10px;margin-bottom:40px}.deposits_content .featured .conditions{background-color:#ebebeb}.deposits_content .featured .installment_details.active{padding:10px 0}.deposits_content .featured .featured_text{font-weight:800;text-align:left;font-size:18px;padding:10px 20px;color:#000;border-bottom:1px solid;width:calc(100% - 40px);margin-bottom:30px}.deposits_content .featured .description,.deposits_content .featured .description p{color:#000 !important;font-family:'Raleway' !important;font-size:17px !important}.deposits_content .conditions{margin:10px 0;width:100%;float:left;text-align:left;font-size:12px;color:#000;align-items:flex-start;display:flex !important;flex-direction:column}.deposits_content .vc_wor{padding:10px 0}.installment_payments{font-weight:600;float:right;color:#000;text-align:center;text-transform:uppercase;border-radius:3px;font-size:11px;line-height:1.2em;padding:5px 8px;border:1px solid #000;margin:5px 0}.installment_payments:hover{cursor:pointer}.deposits_content .note{margin:20px 0 50px !important;text-align:center}.deposits_content .note p{font-size:12px !important;color:#000;text-align:center}.installment_details{display:none;margin:0}.installment_details ul li{list-style-type:none;float:left;margin-right:20px;padding:5px 10px;border-radius:5px;background:#ffcece;font-size:11px;min-width:170px;text-align:center}.installment_details.active{display:block;margin:0 0 0 15px}.term-college-and-university.woocommerce-page .products{display:flex;justify-content:center;flex-direction:row}.single .festivos{max-width:1200px;width:100%;margin:30px auto;position:relative;z-index:20;padding:20px}.single .festivos .title{width:100%;font-size:18px;height:auto;text-align:left;border:none;margin-bottom:10px}.qbutton,.qbutton.medium,#submit_comment,.load_more a,.blog_load_more_button a,.post-password-form input[type=submit],input.wpcf7-form-control.wpcf7-submit,input.wpcf7-form-control.wpcf7-submit:not([disabled]),.woocommerce table.cart td.actions input[type=submit],.woocommerce input#place_order,.woocommerce-page input[type=submit],.woocommerce .button,div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:#ad0c31 !important;color:#fff !important;border:1px solid #ad0c31 !important}.qbutton:hover,.qbutton.medium:hover,#submit_comment:hover,.load_more a:hover,.blog_load_more_button a:hover,.post-password-form input[type=submit]:hover,input.wpcf7-form-control.wpcf7-submit:hover,input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,.woocommerce table.cart td.actions input[type=submit]:hover,.woocommerce input#place_order:hover,.woocommerce-page input[type=submit]:hover,.woocommerce .button:hover,div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover{background-color:#fff !important;color:#ce0e2d !important;border:1px solid #ce0e2d !important;cursor:pointer !important}.wpforms-form .left{text-align:left !important;float:left !important}div.wpforms-container-full .wpforms-form button[type=submit]{font-family:'Work Sans',sans-serif;border-radius:5px;padding:10px 40px !important;text-transform:uppercase;font-weight:600}#request-info{background-color:#fff;padding:30px 0 0;border-radius:5px}#request-info h3:hover{cursor:pointer}#request-info form{display:none}#request-info form.show{display:block;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#request-info textarea,#request-info input{border:1px solid #e1e1e1 !important;font-size:14px !important;border-radius:5px}#request-info .wpforms-field-label{font-weight:500;color:#000;font-size:15px}.woocommerce .content .container .container_inner,.woocommerce-page .content .container .container_inner{padding:50px 0 0 !important}.acf-field .acf-input{display:block !important;float:left !important;width:100% !important;margin-top:5px !important}.pum-theme-121044 .pum-content+.pum-close,.pum-theme-centromundo-lengua-022 .pum-content+.pum-close{background-color:rgba(0,0,0,1);border-radius:50%;position:absolute;top:-20px;right:-20px;width:50px;height:50px}.password-protected .content .container .container_inner{width:100% !important}.section-protect{margin:20px 0;background-position:center bottom;background-repeat:no-repeat;background-size:cover}.section-protect form{max-width:750px;margin:0 auto;float:none}.section-protect .error{display:block;padding:20px 15px;background:#ad0c31;color:#fff;font-size:16px;margin-bottom:30px}.section-protect .title{font-family:'Raleway';font-size:40px;color:#fff;margin:0 0 20px;line-height:1.2em;height:auto}.section-protect .subtitle{display:block;margin:30px 0 40px;color:#fff;font-size:16px}.section-protect .container{margin:0 auto;float:none;display:block;padding:200px 0;background:#00000000}.section-protect form input[name=post_password]{width:50%;max-width:300px;float:left;display:inline-block;padding:10px 15px;margin:0 10px 0 0}.section-protect form input[type=submit]{background-color:#ad0c31 !important;color:#fff !important;border:1px solid #ad0c31 !important;padding:10px 30px;height:auto;line-height:1em;font-size:17px}#featured-programs{width:100%;float:left;display:flex;flex-wrap:wrap;gap:20px}#featured-programs .item{width:25%;padding:20px;background-color:#fff;border-radius:5px;box-shadow:2px 2px 10px #f1f1f1}#featured-programs .item .title{width:100%;float:left;display:block;margin:10px 0 20px auto;height:auto}#featured-programs .item .title a{font-size:15px;line-height:1.2em;color:#ad0c31;font-weight:500;letter-spacing:-.02em}.single-product .displayAlternative{width:200px;float:right}.single-product .displayWaitlist{width:100%;float:right}.single-product .collapsible.waitlist,.single-product .collapsible.alternatives{font-family:'Work Sans',sans-serif;list-style-type:none;font-size:11px;text-align:center;padding:10px;width:100%;font-weight:600;margin:10px auto;border:1px solid #000;display:inline-block;border-radius:3px;background:#fff;width:200px;float:right}.single-product .collapsible.waitlist,.single-product .collapsible.alternatives:hover{cursor:pointer}.single-product .collapsible-content.content-alternatives{font-family:'Work Sans',sans-serif;display:none;overflow:hidden;color:#000;list-style-type:none;float:left;margin-right:20px;padding:0;border-radius:5px;font-size:13px;min-width:170px;text-align:center;line-height:1.3em;width:100%}.single-product .collapsible-content.content-waitlist{font-family:'Work Sans',sans-serif;display:none;overflow:hidden;color:#000;list-style-type:none;border-radius:5px;font-size:13px;min-width:170px;text-align:center;line-height:1.3em;width:100%;float:right;background:#e1e1e1;padding:0 20px;margin:10px 0 40px}.gglcptch_recaptcha .grecaptcha-badge{display:none !important}.ml-row{width:100%;display:inline-block;margin:0 auto;padding:20px 0}.ml-row .ml-content{padding:20px 50px;max-width:1200px;margin:0 auto}.review_iframe{margin:0 auto;float:none;display:flex;align-items:center;justify-content:center}.dark-grew{background-color:#515151}.main-color{background-color:#ce0e2d}.ml-row h2,.ml-row h3,.ml-row h4{padding:10px 0;margin:0}.dark-grew h2,.main-color h2,.dark-grew h3,.main-color h3,.dark-grew h4,.main-color h4,.dark-grew p,.main-color p{color:#fff}.dark-grew p,.main-color p{color:#fff;font-size:16px;line-height:1.3em;margin:10px 0;letter-spacing:-.02em}.col-6{width:50%;float:left;margin:0 auto}.flex{display:flex}.flex.align{align-items:center}.flex.justify{justify-content:center}.review-section{padding:40px 0 !important;margin:20px 0 120px}.review-section.main-color a{text-decoration:underline;color:#fff}.review-section.main-color a:hover{color:#000}.review-section h2,.review-section h3{padding:0}.review-section .information{padding:0 0 10px}.review-section .information:before{content:'';border-top:3px solid #fff;width:60px;position:relative;display:inline-block}@media screen and (max-width:600px){.col-12.flex{flex-direction:column}.col-6{width:100%}}@media screen and (max-width:1024px){.dgwt-wcas-search-wrapp.dgwt-wcas-no-submit.woocommerce.js-dgwt-wcas-layout-icon.dgwt-wcas-layout-icon{line-height:50px}.dgwt-wcas-search-form{left:0 !important;width:70%}.qode-workflow-text{padding-left:7% !important;padding-right:7% !important;text-align:center}.product_cat .product-category h4{min-height:40px}.responsive-table{overflow-x:auto}.responsive-table table{min-width:100%;border:0 !important;display:inline-block}.responsive-table table td{display:revert !important}}@media screen and (max-width:980px){#request-info .wpforms-container-full .wpforms-form .wpforms-one-half{width:100% !important;margin:0 !important}.deposits_menu .deposit_tab{width:calc(50% - 22px)}.single-product h2{font-size:24px}.all-attractions{font-size:24px !important}.single-product .three-columns-flex,.four-columns-flex{flex-direction:row !important}.single-product .day-to-day-block{width:100% !important;float:left !important}.single-product .deposits_menu{width:100% !important;float:left;padding:0;margin:0 auto;float:none;display:block}.single-product .day-to-day-image,.day-to-day-description-block{max-width:calc(50% - 35px) !important;padding-right:20px !important;float:left !important}.single-product .day-to-day-description-block{padding-left:20px !important}.single-product .deposits_menu .deposit_tab{font-size:13px}.single-product .four-columns-flex{flex-direction:column !important;align-content:center !important}.single-product .column-4columns-flex{width:80% !important}button.qbutton.apply{margin:30px auto 0 auto}.deposits_content .conditions .installment_payments{margin:0 auto 20px auto}}@media screen and (max-width:768px){.single-product .day-to-day-image,.day-to-day-description-block{max-width:100% !important;padding-right:20px !important;width:100% !important}.term-high-school-teenlife.woocommerce ul.products{flex-direction:column}.single-product .day-to-day-block{display:block !important;width:calc(100% - 40px) !important;float:left !important;margin-left:20px !important}.single-product .vc_col-sm-6{width:100%}.section-protect form{max-width:80%}.section-protect .container{padding:80px 0}.section-protect .title{padding:0}.section-protect form input[name=post_password]{width:100%;margin-bottom:10px;display:block}}@media screen and (max-width:600px){.term-college-and-university.woocommerce-page .products{flex-direction:column}.qode-workflow-text{padding-left:7% !important;padding-right:7% !important;text-align:center !important}.single-product .three-columns-flex{flex-direction:column !important;align-content:center !important}.single-product .column-3columns-flex{width:80% !important}}