main section{padding-top:20px;padding-bottom:20px}@media(min-width: 640px){main section{padding-top:40px;padding-bottom:40px}}.single main section{padding-top:0;padding-bottom:40px}.ficha-curso .intro-curso{max-width:980px;padding-bottom:2em;padding-top:40px}@media(min-width: 640px){.ficha-curso .intro-curso{padding-top:80px}}.ficha-curso .row-ficha{display:flex}.overlay-cursos{width:100%;position:absolute;height:100%;background:rgba(176,149,84,.2)}.ficha-curso .intro-curso h1{line-height:1;letter-spacing:0;margin-bottom:1rem;font-size:32px;font-weight:700}@media(min-width: 640px){.ficha-curso .intro-curso h1{font-size:48px;margin-bottom:2rem}}.ficha-curso .intro-curso p{margin-bottom:0}.ficha-curso .thumb-curso img{max-width:760px;height:auto;display:inline-block;vertical-align:bottom}.ficha-curso .row-ficha #form-curso{background-color:var(--white);flex-basis:40%;height:auto}.ficha-curso .buttons{display:flex;gap:10px;padding-bottom:2em}a.wp-block-button__link.wp-element-button{padding:7px 16px;border-radius:6px;font-size:16px;font-weight:bold;text-transform:none;transition:all 300ms cubic-bezier(0.05, 1.04, 0.72, 0.98);background-color:var(--accent);cursor:pointer}a.wp-block-button__link.wp-element-button:hover{color:var(--white);background-color:var(--accent-hover);border-color:var(--accent-hover)}div#form-curso .gform_wrapper.gravity-theme .gform_footer,div#form-curso .gform_wrapper.gravity-theme .gform_page_footer{display:flex}p.gform_description{font-size:16px;margin-bottom:1em;padding-top:1em}span.assistant{font-size:16px;font-weight:700}div#form-curso input.gform_button.button{background-color:var(--accent);color:var(--white);font-weight:600;width:100%;border:1px solid var(--accent);font-size:18px}.single-post h2{font-size:26px;font-weight:700;margin-bottom:16px}@media(min-width: 640px){.single-post h2{font-size:40px;margin-bottom:20px}}@media(min-width: 1024px){.single-post h2{font-size:48px;margin-bottom:30px}}.single-post main li{font-size:18px}.single-post ul.wp-block-list{padding-left:40px;margin-bottom:20px}div#form-curso .gform_body input{border-radius:10px;border:1px solid #b4b3b4;padding:10px 15px !important}div.gform_wrapper select{border-radius:10px;border:1px solid #b4b3b4}div#form-curso input.gform_next_button{background-color:var(--accent);color:var(--white);font-weight:600;width:100%;border:1px solid var(--accent);margin-top:.5em;font-size:18px}div#form-curso input.gform_next_button:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}div#form-curso .gform_wrapper.gravity-theme .gf_progressbar_title{padding-top:1.5em}div#form-curso p.gform_required_legend{display:none}#form-curso .gform_confirmation_message{font-size:20px;padding:1.25em}.seleccionar_form select{background-color:var(--darkblue);color:var(--white)}.seleccionar_form label{color:var(--black) !important}.ginput_container.ginput_container_consent{display:flex;align-items:flex-start;gap:5px}.consentimiento input{width:auto !important;margin-top:4px !important}.persona-contacto{max-width:480px;width:100%;text-align:left}.persona-contacto .label{display:flex;background-color:#ececbb;margin-bottom:2em;border-radius:50px 0 0 50px}.persona-contacto .label .content{padding:0 1.5em;text-align:left;display:flex;flex-direction:column;justify-content:center}.persona-contacto .label .content h4,.persona-contacto .label .content p{padding-bottom:0;margin-bottom:0}.single-remote main{background-color:var(--black);color:var(--white)}.single-remote main section{padding-top:40px;padding-bottom:40px}.single-remote h1{font-size:32px;margin-bottom:1rem}.single-remote section.page-block.block-video{background-color:rgba(0,0,0,0) !important}.cab-title-video{padding:4em 0 2em}.page-block.block-video.block-video-rounded .plyr{border-radius:15px;overflow:hidden}body.single.single-remote main p{color:var(--white)}.buttons p{display:flex;justify-content:flex-end;gap:1.5em;padding-bottom:30px}.single-remote .buttons p{padding-bottom:15px}button.simplefavorite-button.preset{font-size:16px;font-weight:700;background-color:rgba(0,0,0,0) !important;padding:9px 28px 9px 38px;color:var(--white) !important;border:1px solid var(--white) !important;border-radius:10px !important}.buttons p a.wpc-button-complete{background-color:rgba(0,0,0,0) !important;border:1px solid var(--white) !important;border-radius:10px !important;cursor:pointer !important;padding:9px 28px;color:var(--white) !important;font-size:16px;font-weight:700}.buttons p .simplefavorite-button.preset.active{background-color:var(--accent) !important;color:var(--black) !important;border-color:var(--accent) !important;opacity:1 !important}a.wpc-completed{background-color:var(--accent) !important;color:var(--black) !important;border-radius:10px !important;font-size:16px;font-weight:700}.simplefavorite-button.preset i{top:10px}.single-remote h2{font-size:26px;font-weight:700;margin-bottom:16px}.single-remote ul.wp-block-list{padding-left:40px;margin-bottom:20px}.single-remote main a{color:var(--accent)}.cta-register{background-color:var(--accent);max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;padding:.7em 2em;border-radius:7px;margin-top:2em}.cta-register:hover{background-color:var(--accent-hover);cursor:pointer}.cta-register p{font-size:16px;margin-bottom:0}.cta-register p a{color:var(--white);font-weight:700}@media(min-width: 640px){.single-remote main section{padding-top:60px;padding-bottom:60px}.single-remote h1{font-size:48px;margin-bottom:30px}.single-remote h2{font-size:40px;margin-bottom:20px}.single-remote .buttons p{padding-bottom:30px}}@media(min-width: 1024px){.single-remote h1{font-size:64px}.single-remote h2{font-size:48px;margin-bottom:30px}}.single-estancia h2{font-size:32px;font-weight:700;margin-bottom:16px}.single-estancia ul.wp-block-list{padding-left:40px;margin-bottom:20px}@media(min-width: 640px){.single-estancia h2{font-size:40px;margin-bottom:20px}}@media(min-width: 1024px){.single-estancia h2{font-size:48px;margin-bottom:30px}}.single-eventos h1{line-height:1;letter-spacing:0;margin-bottom:1rem;font-size:32px;font-weight:700}.single-eventos h2{font-size:26px;font-weight:700;margin-bottom:16px}.single-eventos ul.wp-block-list{padding-left:40px;margin-bottom:20px}.single-eventos main{padding-top:40px}.single-eventos figure.wp-block-post-featured-image{margin-bottom:1.5em;position:relative;display:flex;border-radius:15px;overflow:hidden}@media(min-width: 640px){.single-eventos main{padding-top:80px}.single-eventos h1{font-size:48px;margin-bottom:2rem}.single-eventos h2{font-size:40px;margin-bottom:20px}}@media(min-width: 1024px){.single-eventos h2{font-size:48px;margin-bottom:30px}}
