:root{--color-1:#2fa7ab;--color-2:#4f658d}:focus,a:focus{outline:none}.panel-row-style:before,.panel-row-style:after{content:none}.container{max-width:1200px;width:100%}.contentclass{padding-top:0!important}.halfwidth{max-width:800px;margin-left:auto;margin-right:auto}.wrap{min-height:calc(100vh - 678px)}.kad-header-left{width:160px;padding-left:0;padding-right:0}.kad-header-widget{width:calc(100% - 160px);display:flex}.kad-header-widget .widget-1{width:calc(100% - 210px)}.kad-header-widget .widget-2{width:210px;margin-top:2vw}.kad-header-right{background:var(--color-2);margin-top:12px}.kt-mainnavsticky .sticky-wrapper.is-sticky #nav-main{background:var(--color-2)}.sf-menu a,#nav-main ul.sf-menu ul li a,#nav-second ul.sf-menu ul li a,.nav-main ul.sf-menu ul li a{padding:15px 20px}.sf-menu ul li{border-bottom:none}.sf-menu ul,.sf-menu li.sfHover ul,.sf-menu li:hover ul{width:250px}.mh-nav-trigger-case{font-size:24px}[class^=icon-menu]{font-family:FontAwesome}.icon-menu:before{content:"\f0c9"}.mobile-header-container a,.mobile-header-container .mh-nav-trigger-case{color:var(--color-2)!important}.mobileclass{background:0 0}.kad-nav-inner .kad-mnav{padding:0;margin:0}.kad-mobile-nav .kad-nav-inner li ul.sf-dropdown-menu a{list-style:none}#mg-kad-mobile-nav{background:var(--color-2)}.kad-nav-inner .kad-mnav .kad-submenu-accordion i{font-size:14px;color:#fff}.kad-mobile-nav .kad-nav-inner li a{border-bottom:none}.sow-features-list .sow-features-feature.sow-icon-container-position-top .sow-icon-container{margin-bottom:0!important}.sow-features-list .sow-features-feature h5{margin:0!important}.carousel_shortcode .blog_item .imghoverclass a{padding-bottom:70%;display:block;position:relative}.carousel_shortcode .blog_item .imghoverclass a img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center}.carousel_shortcode .blog_item header .subhead,.carousel_shortcode .blog_item .entry-content{display:none}.cow-home-post-destacado{margin-bottom:30px;display:flex;align-items:center;flex-wrap:wrap}.cow-home-post-destacado a,.cow-home-post a{color:#333;font-weight:700}.cow-home-post-destacado>div:first-child a,.cow-home-post>a{height:0;padding-bottom:70%;display:block;position:relative}.cow-home-post-destacado>div:first-child a{padding-bottom:60%}.cow-home-post-destacado>div:first-child a img,.cow-home-post>a img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center}.cow-home-post-destacado p,.cow-home-post p{text-align:justify}.page-header{border:none;padding-top:30px}.page-header h1{text-align:center;font-weight:400;color:var(--color-2)}.entry-content table tr:nth-child(even),.modal-body table tr:nth-child(even){background:0 0}.entry-content table td,.entry-content table th,table td,table th{border:1px solid #ddd;text-align:center}table{display:block;width:100%;overflow-x:auto;margin-left:auto;margin-right:auto}.split-style .kt_imgsplit_content{font-weight:700}.gallery-style .kt-intrinsic{padding-bottom:70%!important}.gallery-style .kt-intrinsic img{object-fit:cover;object-position:center}#kad-blog-grid h4{font-weight:700;font-size:20px}.subhead,.subhead a{font-size:13px;margin-bottom:10px}.postedintop{margin-left:0;margin-right:0;color:var(--color-1)}.postedintop a{color:var(--color-3);font-weight:700}.postdatetooltip{float:right}.single-post article .subhead{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:10px;font-size:14px}.single-post article .subhead a{font-size:14px}.single-post h1{line-height:36px;font-size:28px}.single-post .entry-content a{font-weight:700}.form-search{max-width:100%}.form-search .search-query,.form-search .search-icon{height:40px}.sidebar h3{line-height:40px;font-weight:500;font-size:22px;color:var(--color-2)}.widget_categories .cat-item-8{display:none}.wpcf7-list-item{margin:0}.wpcf7 input.wpcf7-submit{margin-top:15px;padding:8px 18px;font-size:17px}.modal-footer button{border:none;padding:8px 18px;background:var(--color-2);color:#fff}.woocommerce table{display:table}.woocommerce .contentclass{padding-top:60px !important}.kad_product_wrapper .details_product_item .add_to_cart_button{display:none}div.product form.cart table td{border:none;vertical-align:middle!important;text-align:left;padding-left:0}div.product form.cart table td.label{width:150px}div.product form.cart table input,div.product form.cart .wapf input{padding:8px;height:auto;border:1px solid #999}div.product form.cart .wapf{margin-top:30px;margin-bottom:30px}.fecha-tope-inscripcion{margin-bottom:30px;color:red}body.inscripciones-cerradas-producto .single_add_to_cart_button,body.inscripciones-cerradas-producto .variations_form .single_add_to_cart_button,body.inscripciones-cerradas-producto .woocommerce-variation-add-to-cart{display:none !important}.woocommerce-product-details__short-description{margin-top:30px;margin-bottom:50px}input[type=date]{padding:8px;height:auto;border:1px solid #999}button[type=submit].button{padding:10px 18px;font-size:16px}div.product .product_title{font-size:34px}.summary .price{font-size:22px}.woocommerce-cart-form__cart-item .product-name,.woocommerce-checkout-review-order-table .product-name{text-align:left}.woocommerce-cart-form__cart-item .product-name a,.woocommerce-checkout-review-order-table .product-name a{font-weight:700}.woocommerce-cart-form__cart-item .product-name .variation,.woocommerce-checkout-review-order-table .product-name .variation{margin-top:10px;font-size:70%}dd,dt{line-height:.5}.show-password-input{display:none}#containerfooter h3{font-weight:700;font-size:20px}#containerfooter p{line-height:28px}#containerfooter i{width:28px;text-align:center}#containerfooter a:hover{color:#fff}#containerfooter .menu{margin-left:0}#containerfooter .menu li a{max-width:100%;background:none!important}#containerfooter .menu li a:hover{background:0 0;color:var(--color-1)}#containerfooter .virtue_social_widget a{background:rgba(0,0,0,.1);width:40px;height:40px;line-height:28px;border-radius:50%;margin-right:10px}.footercredits{padding-top:20px;padding-bottom:0}.footercredits p,.footernav ul li a{font-size:11px}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{background-color:rgba(0,0,0,.8)!important;border-top:none!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{color:#fff!important;font-weight:300!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-weight:600!important;padding:6px 24px!important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{color:#fff!important}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{line-height:18px!important;width:32px!important;height:32px!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{transform:scale(.9)}@media screen and (max-width:1300px){.sf-menu a,#nav-main ul.sf-menu ul li a,#nav-second ul.sf-menu ul li a,.nav-main ul.sf-menu ul li a{padding:15px 10px}.kt-showsub-indicator ul.sf-menu>li.sf-dropdown>a:after{right:11px}}@media screen and (max-width:1124px){.sf-menu a,#nav-main ul.sf-menu ul li a,#nav-second ul.sf-menu ul li a,.nav-main ul.sf-menu ul li a{padding:15px 7px}#nav-main ul.sf-menu a,.nav-main ul.sf-menu a{font-size:17px!important}}@media screen and (max-width:991px){.home .so-widget-sow-features .sow-features-list .sow-features-feature{width:50%!important;padding-left:0!important;padding-right:0!important;margin-bottom:20px!important;float:left!important}.home .so-widget-sow-features .sow-features-list .sow-features-feature:nth-of-type(odd){padding-right:25px!important;clear:none!important}.home .so-widget-sow-features .sow-features-list .sow-features-feature:nth-of-type(even){padding-left:25px!important;clear:none!important}}@media screen and (max-width:767px){div[id^=pgc]>.panel-cell-style{margin-left:0!important;margin-right:0!important;margin-top:0!important;margin-bottom:30px!important}h1{font-size:36px!important}h2{line-height:32px!important;font-size:30px!important}.home h2{text-align:center}.cow-home-post{margin-bottom:50px}.kt-si-imagecol.img-ktsi-left,.kt-si-imagecol.img-ktsi-right{min-height:250px!important}div.product .product_title{font-size:30px!important}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{margin-top:10px}}@media screen and (max-width:480px){table.shop_table{font-size:14px!important;line-height:18px}}@media (max-width:768px){.woocommerce-cart-form__contents{width:100%;border-collapse:collapse}.woocommerce-cart-form__contents thead{display:none}.woocommerce-cart-form__cart-item{display:block;margin-bottom:20px;border:1px solid #ddd;padding:10px;border-radius:8px;background-color:#fafafa}.woocommerce-cart-form__cart-item td{display:block;width:100%;text-align:left;padding:5px 0}.woocommerce-cart-form__cart-item td:before{content:attr(data-title);font-weight:600;display:block;margin-bottom:5px;color:#333}.woocommerce-cart-form__cart-item .product-thumbnail{width:100%}.woocommerce-cart-form__cart-item .product-thumbnail img{max-width:100px;height:auto;display:block;margin-bottom:10px}.woocommerce-cart-form__cart-item .product-name{width:100%!important;text-align:center}.woocommerce-cart-form__cart-item .product-name .variation{text-align:left}.woocommerce-cart-form__cart-item .product-price{width:100%}.woocommerce-cart-form__cart-item .quantity{display:flex;align-items:center;margin-top:5px}.woocommerce-cart-form__cart-item .product-remove a{font-size:18px;color:red;font-weight:700}.woocommerce-cart-form .actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}}body #add_payment_method #payment ul.payment_methods li input,body.woocommerce-cart #payment ul.payment_methods li input,body.woocommerce-checkout #payment ul.payment_methods li input{width:auto;margin:-2px .5em 0 0}body .woocommerce form .form-row .input-checkbox{width:auto;margin:-2px 5px 0 0}body .woocommerce table.shop_table th:last-child,body .woocommerce table.shop_table td:last-child{text-align:right}body .woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;margin:0 auto;display:block}.woocommerce-checkout #add_payment_method #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{list-style:none}.woocommerce-checkout .main .woocommerce #customer_details{width:47.8260869565%!important;float:left;margin-right:4.347826087%;padding:0!important}.woocommerce-checkout .main .woocommerce #customer_details .col-1,.woocommerce-checkout .main .woocommerce #customer_details .col-2{margin-bottom:2em;width:100%!important;float:none!important}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{background:#fff;width:47.8260869565%;float:right;margin-right:0}.woocommerce-checkout #ship-to-different-address-checkbox{width:auto;float:right;margin-left:15px;margin-top:10px;opacity:1;position:static}.woocommerce-checkout #ship-to-different-address label{font-size:24px;font-weight:700;line-height:1;margin:0;margin-bottom:1em;padding:0;text-transform:uppercase;color:#000}.woocommerce-checkout .woocommerce form .form-row.create-account label{padding-top:2px;font-weight:700}.shop_table .product-name{width:70%}td.product-name dl.variation dd p{margin-bottom:10px}.woocommerce-checkout .payment-fixed{position:fixed;z-index:9;box-shadow:rgba(0,0,0,.2) 0px 6px 2em;left:52%;margin-left:0;padding:20px;top:0;width:45.5% !important;-webkit-transition:padding .1s ease-in;-moz-transition:padding .1s ease-in;-o-transition:padding .1s ease-in;-ms-transition:padding .1s ease-in;transition:padding .1s ease-in}.product-shipping-message{font-size:16px;text-align:center;text-transform:uppercase;padding:10px 0;border-top:1px solid #139248;border-bottom:1px solid #139248}body .woocommerce form .form-row input.input-text,body .woocommerce form .form-row textarea{max-width:100%}body .woocommerce .product-name a{color:#000;pointer-events:none;cursor:default}@media only screen and (max-width:1139px){.woocommerce-cart .entry-content form{width:64%}}@media only screen and (max-width:991px){.woocommerce-cart .entry-content form{width:80%;float:none;margin:0 auto}.woocommerce-cart .woocommerce .cart-collaterals{width:80%;float:None;margin:auto}}@media only screen and (min-width:768px){.modal-dialog{width:600px;margin:80px auto}}@media only screen and (max-width:767px){.woocommerce-cart .entry-content form{width:100%}.woocommerce-cart .woocommerce .cart-collaterals{width:100%}.woocommerce-checkout .main .woocommerce #customer_details{width:100%!important;float:none;margin-right:0;margin-left:0}.woocommerce-checkout .main .woocommerce #customer_details .col-1,.woocommerce-checkout .main .woocommerce #customer_details .col-2{padding-left:0;padding-right:0}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:100%;float:none}}