html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
html,body{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}body{min-width:320px;font-family:"Lato","Helvetica",Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;color:#404040;background-color:#fff;}.off-screen{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);}.hidden,.webform-progress-form,.webform-confirmation .webform-progress,.form-level .webform-progress,[aria-hidden="true"]{display:none;}img{width:auto;max-width:100%;height:auto;}.dialog-off-canvas-main-canvas{overflow:hidden;}@keyframes appear{from{transform:scale(0.9);opacity:0;}to{transform:scale(1);opacity:1;}}#logo{margin:0;padding:0;}#logo a{display:inline-block;overflow:hidden;text-indent:-2000px;font-size:1px;vertical-align:middle;background-image:url(/themes/elcapitan/images/sprite.svg);background-repeat:no-repeat;}@media (max-width:1200px){#logo a{height:40px;width:83px;background-position:0 2px;background-size:83px;}}@media (min-width:1201px){#logo a{height:110px;width:179px;background-position:0 11px;}}button,.button,input[type="submit"],input[type="button"],input[type="file"],.menu-button{min-width:180px;position:relative;z-index:1;display:inline-block;vertical-align:middle;padding:16px;border:none;border-radius:6px;font-size:0.875rem;font-family:"Lato","Helvetica",Helvetica,Arial,sans-serif;font-weight:bold;text-decoration:none;text-transform:uppercase;text-align:center;line-height:1.5rem;transition:all 250ms ease-out;}button:before,.button:before,input[type="submit"]:before,input[type="button"]:before,input[type="file"]:before,.menu-button:before{content:'';position:absolute;z-index:-1;top:4px;left:4px;right:4px;bottom:4px;border:1px solid #fff;border-radius:4px;}button.expanded,.button.expanded,input[type="submit"].expanded,input[type="button"].expanded,input[type="file"].expanded,.menu-button.expanded{padding-left:40px;padding-right:40px;}button.reduced,.button.reduced,input[type="submit"].reduced,input[type="button"].reduced,input[type="file"].reduced,.menu-button.reduced{padding:10px 24px;}button.primary,.button.primary,.form-contact .form-actions input[type="submit"],.form-popup .form-actions input[type="submit"],.form-level .form-actions input[type="submit"],input[type="submit"].primary,input[type="button"].primary,input[type="file"].primary,.menu-button.primary{background-color:#f9b250;background-image:linear-gradient(to right,#f9b250 0%,#ff5f6d 100%);color:#fff;}button.primary:hover,button.primary:focus,.button.primary:hover,.form-contact .form-actions input[type="submit"]:hover,.form-popup .form-actions input[type="submit"]:hover,.form-level .form-actions input[type="submit"]:hover,.button.primary:focus,.form-contact .form-actions input[type="submit"]:focus,.form-popup .form-actions input[type="submit"]:focus,.form-level .form-actions input[type="submit"]:focus,input[type="submit"].primary:hover,input[type="submit"].primary:focus,input[type="button"].primary:hover,input[type="button"].primary:focus,input[type="file"].primary:hover,input[type="file"].primary:focus,.menu-button.primary:hover,.menu-button.primary:focus{background-color:#ff5f6d;background-image:linear-gradient(to right,#ff5f6d 0%,#ff5f6d 100%);}button.primary:active,.button.primary:active,.form-contact .form-actions input[type="submit"]:active,.form-popup .form-actions input[type="submit"]:active,.form-level .form-actions input[type="submit"]:active,input[type="submit"].primary:active,input[type="button"].primary:active,input[type="file"].primary:active,.menu-button.primary:active{background-color:#ff4757;background-image:linear-gradient(to right,#ff4757 0%,#ff4757 100%);}button.transparent,.button.transparent,input[type="submit"].transparent,input[type="button"].transparent,input[type="file"].transparent,.menu-button.transparent{background-color:rgba(223,218,218,0.3);color:#fff;}button.transparent:hover,button.transparent:focus,.button.transparent:hover,.button.transparent:focus,input[type="submit"].transparent:hover,input[type="submit"].transparent:focus,input[type="button"].transparent:hover,input[type="button"].transparent:focus,input[type="file"].transparent:hover,input[type="file"].transparent:focus,.menu-button.transparent:hover,.menu-button.transparent:focus{background-color:rgba(223,218,218,0.5);}button.transparent:active,.button.transparent:active,input[type="submit"].transparent:active,input[type="button"].transparent:active,input[type="file"].transparent:active,.menu-button.transparent:active{background-color:rgba(223,218,218,0.8);}button.disabled,button.disabled:hover,button.disabled:focus,button[disabled],.button.disabled,.button.disabled:hover,.button.disabled:focus,.button[disabled],input[type="submit"].disabled,input[type="submit"].disabled:hover,input[type="submit"].disabled:focus,input[type="submit"][disabled],input[type="button"].disabled,input[type="button"].disabled:hover,input[type="button"].disabled:focus,input[type="button"][disabled],input[type="file"].disabled,input[type="file"].disabled:hover,input[type="file"].disabled:focus,input[type="file"][disabled],.menu-button.disabled,.menu-button.disabled:hover,.menu-button.disabled:focus,.menu-button[disabled]{cursor:not-allowed;pointer-events:none;}button a,.button a,input[type="submit"] a,input[type="button"] a,input[type="file"] a,.menu-button a{text-decoration:none;}a.button:hover,a.button:focus{text-decoration:none;}.title-1,.title-2,.title-3,.title{margin:0;}abbr[title]{border-bottom:none;text-decoration:none;cursor:help;letter-spacing:0.05em;margin-right:-1px;}.centered{text-align:center;}::selection{background:#f69b1f;color:#fff;}p{font-size:1.5rem;line-height:2rem;font-weight:300;}p a{color:#f69b1f;}p a.see-price{color:#404040;}p.boton-con-precio{display:inline-block;}p.price-hour{display:inline-block;padding-left:1em;}p.price-hour strong{font-size:3rem;font-weight:bold;}ul.features{text-align:center;display:inline-block;list-style-type:none;}ul.features li{text-align:center;display:inline-block;}ul.features li:not(:first-child){margin-left:3em;}ul.features li strong{display:block;}ul.features li img{display:block;margin:0 auto;}.ui-accordion .field-content{font-size:1.5rem;line-height:2rem;}@media only screen and (min-width:769px) and (max-width:1280px){p{font-size:1.1rem;}}@media only screen and (min-width:1281px) and (max-width:1440px){.title-1{font-size:3.5rem;}.title-2{font-size:3rem;}}@media only screen and (min-width:1441px){.title-1{font-size:3.5rem;}.title-2{font-size:3rem;}}.block-separator{padding-top:120px;}@media only screen and (max-width:768px){.block-separator{padding-top:60px;}}.breadcrumb ol{list-style-type:none;margin-left:0;padding-left:0;}.breadcrumb ol li{display:inline-block;position:relative;padding-right:10px;color:#DDE3E9;}.breadcrumb ol li:not(:first-child){padding-left:4px;}.breadcrumb ol li a{text-decoration:none;color:#DDE3E9;}.breadcrumb ol li:after{color:#f69b1f;content:" | ";display:block;position:absolute;right:0;top:0;}.breadcrumb ol li:last-child{color:#ff5f6d;padding-left:4px;}.breadcrumb ol li:last-child:after{content:"";}.views-exposed-form{width:66%;margin:0 auto;position:relative;}.views-exposed-form input.js-form-type-textfield{border-radius:6px;border:1px solid #AAAAAA;padding:0.8em 0.5em;width:100%;position:relative;z-index:5;}.views-exposed-form:after{position:absolute;z-index:0;background:url(/themes/elcapitan/images/bubbles/bubble_g3.svg) no-repeat center bottom;background-size:contain;min-height:300px;width:100%;content:"";display:block;}.form-actions{clear:both;}form fieldset{margin:0;padding:0;border:none;}form ::-webkit-input-placeholder{color:#ccc;}form :-moz-placeholder{color:#ccc;opacity:1;}form ::-moz-placeholder{color:#ccc;opacity:1;}form :-ms-input-placeholder{color:#ccc;}form select{width:100%;border-radius:6px;border:1px solid #AAAAAA;padding:0.8em 0.5em;}.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank{width:480px;margin:0 auto;}.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank input[type="checkbox"]{float:left;margin-top:0.2em;width:0;height:0;position:relative;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;left:0.5rem;}.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank input[type="checkbox"] + label{position:relative;top:0;left:0;text-align:left;}.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank input[type="checkbox"] + label:before{content:"";display:inline-block;top:0;left:0;width:24px;height:24px;display:block;border-radius:4px;border:1px solid #AAAAAA;float:left;margin-right:10px;position:relative;top:-0.3rem;cursor:pointer;background:#fff;}.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank input[type="checkbox"] + label:after{background-color:transparent;content:"";display:block;position:absolute;left:0.5rem;top:-0.20rem;width:0.5rem;height:1rem;opacity:0.2;border-bottom:3px solid #AAAAAA;border-right:3px solid #AAAAAA;transform:rotate(45deg);transition:border-color 0.3s ease;display:none;}.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank input[type="checkbox"]:checked + label:before{border:1px solid #f9b250;background:#f9b250;}.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank input[type="checkbox"]:checked + label:after{display:block;border-bottom:3px solid #fff;border-right:3px solid #fff;opacity:1;}.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank label{float:left;margin-left:5px;width:94%;}.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank a{color:#f9b250;text-decoration:none;}.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank a:hover{text-decoration:underline;}.page-node-type-webform .webform-progress{display:none;}.page-node-type-webform #content{background:#DDE3E9;position:relative;top:0;left:0;overflow:hidden;}.page-node-type-webform #content:before{content:"";background:url(/themes/elcapitan/images/bubbles/Bubble%20gris.svg) top center no-repeat;margin:0 auto;width:25%;height:100vh;position:absolute;right:-5%;top:-6%;z-index:2;background-size:100%;}.page-node-type-webform #content .section{position:relative;top:0;left:0;z-index:3;}.page-node-type-webform #content .section:before{content:"";background:url(/themes/elcapitan/images/bubbles/Bubble%20gris.svg) center center no-repeat;margin:0 auto;width:18%;height:59vh;position:absolute;left:0%;bottom:16%;z-index:1;background-size:22%;}.page-node-type-webform #content .section:after{content:"";background:url(/themes/elcapitan/images/bubbles/Bubble%20A.svg) center center no-repeat;margin:0 auto;width:25%;height:34vh;position:absolute;left:-8%;bottom:7%;z-index:1;background-size:100%;}.page-node-type-webform #content .section #block-elcapitan-content{position:relative;top:0;left:0;z-index:2;}.webform-progress-form,.webform-confirmation .webform-progress,.form-level .webform-progress{max-width:1200px;width:95%;margin:0 auto;clear:both;}.webform-progress-form .webform-progress-tracker,.webform-confirmation .webform-progress .webform-progress-tracker,.form-level .webform-progress .webform-progress-tracker{background:#f9b250;background-image:linear-gradient(to right,#f9b250 0%,#ff5f6d 100%);border-radius:4px;float:left;width:99%;}.webform-progress-form .webform-progress-tracker li,.webform-confirmation .webform-progress .webform-progress-tracker li,.form-level .webform-progress .webform-progress-tracker li{height:8px;background:#FDE3BF;}.webform-progress-form .webform-progress-tracker li .progress-marker,.webform-confirmation .webform-progress .webform-progress-tracker li .progress-marker,.form-level .webform-progress .webform-progress-tracker li .progress-marker{display:none;}.webform-progress-form .webform-progress-tracker li:first-child,.webform-confirmation .webform-progress .webform-progress-tracker li:first-child,.form-level .webform-progress .webform-progress-tracker li:first-child{border-radius:4px 0 0 4px;}.webform-progress-form .webform-progress-tracker li:last-child,.webform-confirmation .webform-progress .webform-progress-tracker li:last-child,.form-level .webform-progress .webform-progress-tracker li:last-child{border-radius:0px 4px 4px 0px;}.webform-progress-form .webform-progress-tracker li.is-active,.webform-confirmation .webform-progress .webform-progress-tracker li.is-active,.form-level .webform-progress .webform-progress-tracker li.is-active,.webform-progress-form .webform-progress-tracker li.is-complete,.webform-confirmation .webform-progress .webform-progress-tracker li.is-complete,.form-level .webform-progress .webform-progress-tracker li.is-complete{background:none;}.webform-progress-form .webform-progress-tracker li:after,.webform-confirmation .webform-progress .webform-progress-tracker li:after,.form-level .webform-progress .webform-progress-tracker li:after{display:none;}.webform-confirmation .confirmation-message-form-level{max-width:1200px;margin:0 auto;text-align:center;}.webform-confirmation h2{font-size:3em;margin-bottom:0.5em;}.webform-confirmation p{font-size:1.3em;}.webform-confirmation .level{color:#ff5f6d;font-size:6em;font-weight:bold;margin:0.5em 0;}.form-contact,.form-popup{max-width:960px;margin:0 auto;margin-bottom:2em;}.form-contact input,.form-popup input{border-radius:6px;border:1px solid #AAAAAA;padding:0.8em 0.5em;width:100%;}.form-contact .js-form-item,.form-popup .js-form-item{float:left;width:48%;margin-bottom:1.5em;}.form-contact .js-form-item label,.form-popup .js-form-item label{margin-bottom:0.5em;display:block;}.form-contact .js-form-item.form-item-message,.form-popup .js-form-item.form-item-message{width:100%;margin-right:0;}.form-contact .js-form-item.form-item-message textarea,.form-popup .js-form-item.form-item-message textarea{width:100%;border-radius:6px;border:1px solid #AAAAAA;}.form-contact .js-form-item:nth-child(2n),.form-popup .js-form-item:nth-child(2n){margin-right:4%;}.form-contact .js-form-item#edit-text-contact,.form-popup .js-form-item#edit-text-contact{width:100%;text-align:center;}.form-contact .js-form-item#edit-text-contact h2,.form-popup .js-form-item#edit-text-contact h2{font-size:3.5rem;margin-bottom:0.2em;}.form-contact .js-form-item#edit-text-contact p,.form-popup .js-form-item#edit-text-contact p{font-size:1.1rem;}.form-contact .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank,.form-popup .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank{width:100%;}.form-contact .form-actions,.form-popup .form-actions{margin:0 auto 0 auto;margin-top:3em;border-radius:6px;text-align:right;}.form-contact .form-actions input[type="submit"],.form-popup .form-actions input[type="submit"]{width:auto;cursor:pointer;}.form-contact .form-actions input[type="submit"].webform-button--previous,.form-popup .form-actions input[type="submit"].webform-button--previous{display:none;}.form-contact .form-actions input[type="submit"].webform-button--next,.form-popup .form-actions input[type="submit"].webform-button--next{width:auto;float:right;}.form-popup{border-radius:20px;padding:5%;background:#DDE3E9;position:relative;top:0;left:0;}.form-popup .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank{position:relative;top:0;left:0;}.form-popup .type-course-markup,.form-popup .type-accommodation-markup{width:100%;}.form-popup .type-course-markup h2,.form-popup .type-accommodation-markup h2{font-size:3rem;margin:0;}.form-popup #edit-description-text{width:100%;}.form-popup select{width:100%;border-radius:6px;border:1px solid #AAAAAA;padding:0.8em 0.5em;}.form-popup .mfp-close{font-family:"Lato","Helvetica",Helvetica,Arial,sans-serif;color:#404040;font-size:3em;text-align:right;margin-right:5%;}.form-level{max-width:1200px;margin:0 auto;text-align:center;margin-bottom:2em;position:relative;top:0;left:0;}.form-level input{border-radius:6px;border:1px solid #AAAAAA;padding:0.8em 0.5em;width:100%;}.form-level #edit-text-start-test{text-align:center;}.form-level #edit-text-start-test h2{font-size:3em;margin-bottom:0.5em;}.form-level #edit-text-start-test p{font-size:1.3em;}.form-level .text-complete{color:#ff5f6d;font-size:1.3em;}.form-level .text-complete p{font-size:1em;}.form-level .radios--wrapper[id*="edit-question-"] legend{width:100%;text-align:center;font-size:1.3em;}.form-level .radios--wrapper[id*="edit-question-"] .js-webform-radios{width:480px;margin:2em auto 0 auto;}.form-level .radios--wrapper[id*="edit-question-"] .js-webform-radios .js-form-type-radio{width:48%;float:left;margin-right:2%;margin-bottom:1em;}.form-level .radios--wrapper[id*="edit-question-"] .js-webform-radios .js-form-type-radio .form-radio{float:left;border:1px solid;width:20px;height:22px;display:none;}.form-level .radios--wrapper[id*="edit-question-"] .js-webform-radios .js-form-type-radio .option{float:left;margin-left:5px;width:100%;border:1px solid #404040;border-radius:8px;font-size:1.3em;background-color:rgba(64,64,64,0.1);padding:0.3em 0.5em 0.4em 0.5em;cursor:pointer;}.form-level .radios--wrapper[id*="edit-question-"] .js-webform-radios .js-form-type-radio .option:hover{background:#f9b250;color:#fff;}.form-level .radios--wrapper[id*="edit-question-"] .js-webform-radios .js-form-type-radio:nth-child(3){width:100%;text-align:center;}.form-level .radios--wrapper[id*="edit-question-"] .js-webform-radios .js-form-type-radio:nth-child(3) .option{width:50%;float:none;margin:0 auto;display:block;}.form-level .radios--wrapper[id*="edit-question-"] .js-webform-radios [type="radio"]:checked ~ label{background:#f9b250;color:#fff;}.form-level .form-item-name{width:480px;margin:0 auto;}.form-level .form-item-name label{display:block;width:100%;text-align:left;margin-bottom:0.2em;}.form-level .form-item-mail{width:480px;margin:0 auto;margin-top:1em;}.form-level .form-item-mail label{display:block;width:100%;text-align:left;margin-bottom:0.2em;}.form-level .form-actions{width:480px;margin:0 auto;clear:both;margin-top:3em;border-radius:6px;}.form-level .form-actions input[type="submit"]{width:100%;cursor:pointer;}.form-level .form-actions input[type="submit"].webform-button--previous{display:none;}.form-level .form-actions input[type="submit"].webform-button--next{width:auto;float:right;}.form-level .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank{margin-top:1em;position:relative;top:0;left:0;}.form-level.form-start{}.form-level.form-start .form-actions input[type="submit"].webform-button--next{width:100%;float:none;margin-top:1.5em;}@media only screen and (max-width:768px){.webform-confirmation .confirmation-message-form-level{margin-top:5em;max-width:512px;width:95%;}.webform-confirmation .confirmation-message-form-level h2{font-size:2.5em;}.webform-confirmation .confirmation-message-form-level .level{font-size:4.5em;}.webform-progress-form,.webform-confirmation .webform-progress,.form-level .webform-progress{max-width:640px;width:100%;}.webform-progress-form ul,.webform-confirmation .webform-progress ul,.form-level .webform-progress ul{display:flex;}.form-contact,.form-popup{width:90%;}.form-contact .js-form-item,.form-popup .js-form-item{width:100%;}.form-contact .js-form-item:nth-child(2n),.form-popup .js-form-item:nth-child(2n){margin-right:0;}.form-level{width:90%;margin-top:6em;}.form-level .form-item-name{width:384px;}.form-level .form-item-mail{width:384px;}.form-level .form-actions{width:384px;}.form-level .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank{width:384px;}.form-level .radios--wrapper[id*="edit-question-"] .js-webform-radios{max-width:256px;width:100%;margin:2em auto 0 auto;}.form-level .radios--wrapper[id*="edit-question-"] .js-webform-radios .js-form-type-radio{width:100%;margin-right:0;}.form-level .radios--wrapper[id*="edit-question-"] .js-webform-radios .js-form-type-radio .option{margin-left:0;}.form-level .radios--wrapper[id*="edit-question-"] .js-webform-radios .js-form-type-radio:nth-child(3) .option{width:100%;}}@media only screen and (max-width:480px){.webform-progress-form li.progress-step,.webform-confirmation .webform-progress li.progress-step,.form-level .webform-progress li.progress-step{min-width:18px;}.form-level{width:90%;}.form-level .form-item-name{width:320px;}.form-level .form-item-mail{width:320px;}.form-level .form-actions{width:320px;}.form-level .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank{width:320px;}.form-level .radios--wrapper[id*="edit-question-"] .js-webform-radios{margin:2em auto 0 auto;}.form-level .radios--wrapper[id*="edit-question-"] .js-webform-radios .js-form-type-radio{margin-right:0;}}@media only screen and (max-width:430px){.webform-progress-form li.progress-step,.webform-confirmation .webform-progress li.progress-step,.form-level .webform-progress li.progress-step{min-width:10px;}.form-level .form-item-name{width:256px;}.form-level .form-item-mail{width:256px;}.form-level .form-actions{width:256px;}.form-level .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank{width:256px;}}main#content .title-1{text-align:center;color:#fff;text-shadow:2px 2px 5px rgba(64,64,64,0.6);}@media only screen and (min-width:769px) and (max-width:1280px){main#content{padding-top:110px;}}@media only screen and (min-width:1281px) and (max-width:1440px){main#content{padding-top:110px;}main#content .title-1{max-width:850px;}}@media only screen and (min-width:1441px){main#content{padding-top:110px;}main#content .title-1{max-width:850px;}}.cabecera-nodo{position:initial;background-color:rgba(64,64,64,0.3);background-size:cover;background-repeat:no-repeat;z-index:2;}@media only screen and (max-width:768px){.cabecera-nodo iframe{display:none;}}.cabecera-nodo img{position:relative;z-index:-1;vertical-align:top;}.cabecera-nodo article .image-hero img{width:100%;}@media only screen and (max-width:768px){.cabecera-nodo article{display:none;}}.cabecera-nodo .imagen-mobile{display:none;}@media only screen and (max-width:768px){.cabecera-nodo .imagen-mobile{display:block;}}.cabecera-nodo .capa-texto{}.cabecera-nodo .capa-texto .title-1,.cabecera-nodo .capa-texto h1{text-align:center;color:#fff;text-shadow:2px 2px 4px rgba(64,64,64,0.5);position:absolute;top:0;left:0;margin:auto;width:66%;height:50%;max-width:66%;padding:48px;right:0;bottom:0;text-align:center;font-size:3.5rem;line-height:4.5rem;}@media only screen and (max-width:768px){.cabecera-nodo .capa-texto .title-1,.cabecera-nodo .capa-texto h1{width:80%;}}.video-home{overflow:hidden;z-index:0;position:relative;}.video-background{background:#fff;top:0;right:0;bottom:0;left:0;z-index:-99;}.video-foreground,.video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;}#vidtop-content{top:20%;color:#fff;}.vid-info h1{font-size:2rem;}@media (min-aspect-ratio:16 / 9){.video-foreground{height:300%;top:-100%;}}@media (max-aspect-ratio:16 / 9){.video-foreground{width:300%;left:-100%;}}@media all and (max-width:600px){.vid-info{width:50%;padding:.5rem;}.vid-info h1{margin-bottom:.2rem;}}@media all and (max-width:500px){.vid-info .acronym{display:none;}}.video-iframe{position:relative;height:0;overflow:hidden;}.video-iframe.aspect-ratio-16x9{padding-bottom:56.25%;}.video-iframe.aspect-ratio-4x3{padding-bottom:75%;}.video-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;}.video-block .video{text-align:center;}.quote-block blockquote{margin:0;}.quote-block blockquote .content:before{content:open-quote;}.quote-block blockquote .content:after{content:close-quote;}.quote-block blockquote footer{padding-bottom:0;background-color:inherit;}.quote-block blockquote footer cite{font-style:normal;font-weight:300;}.quote-block blockquote footer cite strong{font-weight:bold;}.flexslider{position:relative;z-index:2;}.flexslider ul{list-style:none;margin:0;padding:0 0 0 1px;}.flexslider .flex-direction-nav{position:absolute;top:-44px;right:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.flexslider .flex-direction-nav li a{width:67px;height:42px;background:url(/themes/elcapitan/images/sprite.svg) no-repeat 0 0;display:block;font-size:0;opacity:0.5;filter:alpha(opacity=50);}.flexslider .flex-direction-nav li a:hover{opacity:1;filter:alpha(opacity=100);}.flexslider .flex-direction-nav li a.flex-prev{background-position:0 -600px;}.flexslider .flex-direction-nav li a.flex-next{background-position:0 -650px;}.flexslider .flex-control-nav{width:100%;text-align:center;z-index:4;clear:both;bottom:-46px;position:absolute;margin:0;padding:0;left:0;}.flexslider .flex-control-nav li{margin:0 6px;display:inline-block;}.flexslider .flex-control-nav li a{width:20px;height:20px;display:block;background:#f9b250;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;}.flexslider .flex-control-nav li a:hover{background:#f69b1f;}.flexslider .flex-control-nav li a.flex-active{background:#f69b1f;}.flexslider.flexslider-testimonios{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#DDE3E9;padding:2rem 3rem 2rem 3rem;}.flexslider.flexslider-slider-portada{margin:0;padding:0;top:auto;bottom:-43px;}.flexslider.flexslider-slider-portada:after{content:"";display:table;clear:both;}.flexslider.flexslider-slider-portada ul{margin:0;padding:0;}.flexslider.flexslider-slider-portada .wrapper,.flexslider.flexslider-slider-portada .breadcrumb{z-index:1;position:relative;}.flexslider.flexslider-slider-portada .slider-left-sup{width:25%;float:left;position:absolute;z-index:0;background:none;background-size:cover;left:0;}.flexslider.flexslider-slider-portada .slider-right-sup{width:75%;float:left;position:absolute;background:none;background-size:cover;left:25%;z-index:0;}.flexslider.flexslider-slider-portada .slider-right-sup:after{content:"";display:block;width:100%;height:100%;position:absolute;background-color:rgba(255,95,109,0.7);background-image:-webkit-gradient(to right,rgba(249,178,80,0.7) 0%,rgba(255,95,109,0.7) 100%);background-image:-webkit-linear-gradient(to right,rgba(249,178,80,0.7) 0%,rgba(255,95,109,0.7) 100%);background-image:linear-gradient(to right,rgba(249,178,80,0.7) 0%,rgba(255,95,109,0.7) 100%);}.flexslider.flexslider-slider-portada .slider-left{width:50%;float:left;}.flexslider.flexslider-slider-portada .slider-left .img-left{display:none;}.flexslider.flexslider-slider-portada .slider-left .img-circle img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}.flexslider.flexslider-slider-portada .slider-right{float:left;width:50%;background:none;background-size:cover;color:#fff;}.flexslider.flexslider-slider-portada .slider-right .img-right{display:none;}.flexslider.flexslider-slider-portada .slider-right .texto{padding:2em 0 0 1em;}.flexslider.flexslider-slider-portada .slider-right h2,.flexslider.flexslider-slider-portada .slider-right h3{font-size:2em;}.flexslider.flexslider-slider-portada .slider-right a{color:#fff;}.flexslider.flexslider-slider-portada .flex-direction-nav{top:auto;right:20px;bottom:70px;position:absolute;z-index:2;}.flexslider.flexslider-slider-portada .flex-direction-nav li a.flex-prev{background-position:-98px -600px;}.flexslider.flexslider-slider-portada .flex-direction-nav li a.flex-next{background-position:-98px -650px;}div.paragraph--type--texto-completo{padding-top:120px;}div.paragraph--type--texto-completo.paragraph-num-1{background:url(/themes/elcapitan/images/bubbles/bubble_g3.svg) no-repeat center bottom;background-size:contain;}div.paragraph--type--texto-completo.paragraph-num-2{background:url(/themes/elcapitan/images/bubbles/Bubbles_g2.svg) no-repeat left center;}@media only screen and (max-width:768px){div.paragraph--type--texto-completo{padding-top:60px;padding-left:1em;padding-right:1em;}}.paragraph--type-texto-imagen{padding-top:120px;}.paragraph--type-texto-imagen.paragraph-num-1{background:url(/themes/elcapitan/images/bubbles/Bubble%20A.svg) no-repeat left center;}.paragraph--type-texto-imagen.paragraph-num-2{background:url(/themes/elcapitan/images/bubbles/bubble%20B.svg) no-repeat left center;}.paragraph--type-texto-imagen.paragraph-num-3{background:url(/themes/elcapitan/images/bubbles/Bubbles_g2.svg) no-repeat left center;}.paragraph--type-texto-imagen .group-left{width:65%;padding-right:7%;}.paragraph--type-texto-imagen .group-right{width:35%;}.paragraph--type-texto-imagen .group-right img{border-top-left-radius:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-topleft:20px;border-bottom-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;}.paragraph--type-texto-imagen h1,.paragraph--type-texto-imagen h2{font-size:3rem;}@media only screen and (max-width:768px){.paragraph--type-texto-imagen{padding-top:60px;padding-left:1em;padding-right:1em;}.paragraph--type-texto-imagen .group-left,.paragraph--type-texto-imagen .group-right{width:100%;}.paragraph--type-texto-imagen h1,.paragraph--type-texto-imagen h2{font-size:2rem;}}.paragraph--type-imagen-texto{padding-top:120px;}.paragraph--type-imagen-texto.paragraph-num-1{background:url(/themes/elcapitan/images/bubbles/bubble%20D.svg) no-repeat right bottom;}.paragraph--type-imagen-texto.paragraph-num-2{background:url(/themes/elcapitan/images/bubbles/bubble%20C.svg) no-repeat right bottom;}.paragraph--type-imagen-texto.paragraph-num-3{background:url(/themes/elcapitan/images/bubbles/bubble_F.svg) no-repeat right bottom;}.paragraph--type-imagen-texto .group-right{width:65%;padding-left:7%;}.paragraph--type-imagen-texto .group-left{width:35%;}.paragraph--type-imagen-texto .group-left img{border-top-right-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topright:20px;border-bottom-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;}.paragraph--type-imagen-texto h1,.paragraph--type-imagen-texto h2{font-size:3rem;}@media only screen and (max-width:768px){.paragraph--type-imagen-texto{padding-top:60px;padding-left:1em;padding-right:1em;}.paragraph--type-imagen-texto .group-left,.paragraph--type-imagen-texto .group-right{width:100%;}.paragraph--type-imagen-texto h1,.paragraph--type-imagen-texto h2{font-size:2rem;}}.paragraph--type-texto-imagen .group-right{position:relative;}.paragraph--type-texto-imagen .group-right div.imagen-bloque{border-top-left-radius:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-topleft:20px;border-bottom-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;overflow:hidden;width:100%;height:558px;}.paragraph--type-texto-imagen .group-right .enlace-video a{width:100%;height:100%;position:absolute;top:0;left:0;display:block;font-size:0;transition:all 250ms ease-out;}.paragraph--type-texto-imagen .group-right .enlace-video a:after{content:"";display:block;width:48px;height:66px;border:0;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:url(/themes/elcapitan/images/sprite.svg) no-repeat 9px -856px;background-size:200px;}.paragraph--type-texto-imagen .group-right .enlace-video a:before{content:"";display:block;width:96px;height:96px;border:2px solid #fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:96px;background:rgba(249,178,80,0.5);}.paragraph--type-texto-imagen .group-right .enlace-video a:hover:after{background:url(/themes/elcapitan/images/sprite.svg) no-repeat -42px -856px;background-size:200px;}.paragraph--type-texto-imagen .group-right .enlace-video a:hover:before{background:#f9b250;}.paragraph--type-imagen-texto .group-left{position:relative;}.paragraph--type-imagen-texto .group-left div.imagen-bloque{border-top-right-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topright:20px;border-bottom-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;overflow:hidden;width:100%;height:558px;}.paragraph--type-imagen-texto .group-left .enlace-video a{width:100%;height:100%;position:absolute;top:0;left:0;display:block;font-size:0;transition:all 250ms ease-out;}.paragraph--type-imagen-texto .group-left .enlace-video a:after{content:"";display:block;width:48px;height:66px;border:0;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:url(/themes/elcapitan/images/sprite.svg) no-repeat 9px -856px;background-size:200px;}.paragraph--type-imagen-texto .group-left .enlace-video a:before{content:"";display:block;width:96px;height:96px;border:2px solid #fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:96px;background:rgba(249,178,80,0.5);}.paragraph--type-imagen-texto .group-left .enlace-video a:hover:after{background:url(/themes/elcapitan/images/sprite.svg) no-repeat -42px -856px;background-size:200px;}.paragraph--type-imagen-texto .group-left .enlace-video a:hover:before{background:#f9b250;}article[about*="school"] .group-left,article[about*="school"] .group-right,article[about*="academia"] .group-left,article[about*="academia"] .group-right,article[about*="sprachschule"] .group-left,article[about*="sprachschule"] .group-right{position:relative;}article[about*="school"] .group-left .circulo-sup,article[about*="school"] .group-right .circulo-sup,article[about*="academia"] .group-left .circulo-sup,article[about*="academia"] .group-right .circulo-sup,article[about*="sprachschule"] .group-left .circulo-sup,article[about*="sprachschule"] .group-right .circulo-sup{position:absolute;top:-21px;background:url(/themes/elcapitan/images/bubbles/bubble%20gradient.svg) no-repeat left top;background-size:contain;height:80px;width:80px;right:85px;z-index:5;}article[about*="school"] .group-left .circulo-inf,article[about*="school"] .group-right .circulo-inf,article[about*="academia"] .group-left .circulo-inf,article[about*="academia"] .group-right .circulo-inf,article[about*="sprachschule"] .group-left .circulo-inf,article[about*="sprachschule"] .group-right .circulo-inf{position:absolute;bottom:9px;background:url(/themes/elcapitan/images/bubbles/Bubble%20Azul.svg) no-repeat left top;background-size:contain;height:80px;width:80px;left:50px;z-index:0;}article[about*="school"] .group-left .imagen-bloque,article[about*="school"] .group-right .imagen-bloque,article[about*="academia"] .group-left .imagen-bloque,article[about*="academia"] .group-right .imagen-bloque,article[about*="sprachschule"] .group-left .imagen-bloque,article[about*="sprachschule"] .group-right .imagen-bloque{-webkit-border-radius:558px !important;-moz-border-radius:558px !important;-ms-border-radius:558px !important;border-radius:558px !important;}@media only screen and (max-width:768px){article[about*="school"] .group-left,article[about*="school"] .group-right,article[about*="academia"] .group-left,article[about*="academia"] .group-right,article[about*="sprachschule"] .group-left,article[about*="sprachschule"] .group-right{position:relative;}article[about*="school"] .group-left .circulo-sup,article[about*="school"] .group-right .circulo-sup,article[about*="academia"] .group-left .circulo-sup,article[about*="academia"] .group-right .circulo-sup,article[about*="sprachschule"] .group-left .circulo-sup,article[about*="sprachschule"] .group-right .circulo-sup{right:0px;}article[about*="school"] .group-left .circulo-inf,article[about*="school"] .group-right .circulo-inf,article[about*="academia"] .group-left .circulo-inf,article[about*="academia"] .group-right .circulo-inf,article[about*="sprachschule"] .group-left .circulo-inf,article[about*="sprachschule"] .group-right .circulo-inf{left:0;}}.bg-grey{background-color:#f2f2f2;}.wrapper,.breadcrumb{padding-right:0.9375rem;padding-left:0.9375rem;}@media only screen and (min-width:1281px) and (max-width:1440px){.wrapper,.breadcrumb{margin:0 auto;width:1280px;}}@media only screen and (min-width:1441px){.wrapper,.breadcrumb{margin:0 auto;width:1280px;}}.different-way{padding-top:120px;background:url(/themes/elcapitan/images/bubbles/Bubble%20A.png) center bottom no-repeat;background-size:contain;min-height:25em;}.different-way:after{content:"";display:table;clear:both;}.different-way .col-left,.different-way .col-left-sup{width:60%;float:left;}.different-way img{position:relative;z-index:1;}.different-way ul{list-style-type:none;padding:0;}.different-way ul li{float:left;list-style-type:none;}.different-way ul li:not(:first-child){margin-left:24px;}.different-way ul li strong{display:block;font-size:1.5rem;}.different-way ul li strong span{display:block;font-size:1.2em;}.different-way ul li strong span.infinito{font-size:4rem;line-height:5px;font-weight:300;vertical-align:top;padding-bottom:18px;padding-top:10px;}.different-way .col-right,.different-way .col-right-sup{width:40%;float:left;}.different-way .col-right img,.different-way .col-right-sup img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:70%;}.different-way .col-left-sup{min-height:1px;}.different-way .col-right-sup{position:relative;top:-30px;z-index:0;}.different-way .col-right-sup .burbble{background:url(/themes/elcapitan/images/bubbles/bubble_group.svg) no-repeat top left;background-size:450px;z-index:2;position:absolute;top:-80px;left:0;width:100%;display:block;}.which-spanish{padding-top:120px;background:#f2f2f2;padding-top:120px;padding-bottom:120px;position:relative;top:-150px;}.which-spanish .button{margin-top:20px;}.a-unique-language{position:relative;z-index:0;}.a-unique-language .title-2{padding-bottom:1em;}.a-unique-language .wrapper:after,.a-unique-language .breadcrumb:after{z-index:0;width:100%;background:url(/themes/elcapitan/images/bubbles/Bubbles_g2.png) left top no-repeat;background-size:400px;content:"";display:block;position:absolute;height:100%;top:0;}.a-unique-language .wrapper:before,.a-unique-language .breadcrumb:before{z-index:0;width:100%;background:url(/themes/elcapitan/images/bubbles/bubble%20C.png) right bottom no-repeat;background-size:400px;content:"";display:block;position:absolute;height:100%;}.a-unique-language .video-container{background:url(/themes/elcapitan/images/bubbles/bubble%20C.png) right bottom no-repeat;margin:0 auto;width:66%;position:relative;z-index:2;}.a-unique-language .video-container iframe{width:100%;margin:0 auto;height:500px;}.a-unique-language .video-container .youtube-iframe{width:100%;margin:0 auto;}.a-unique-language .video-container .enlace-video a{width:100%;height:100%;position:absolute;top:0;left:0;display:block;font-size:0;transition:all 250ms ease-out;}.a-unique-language .video-container .enlace-video a:after{content:"";display:block;width:48px;height:66px;border:0;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:url(/themes/elcapitan/images/sprite.svg) no-repeat 9px -856px;background-size:200px;}.a-unique-language .video-container .enlace-video a:before{content:"";display:block;width:96px;height:96px;border:2px solid #fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:96px;background:rgba(249,178,80,0.5);}.a-unique-language .video-container .enlace-video a:hover:after{background:url(/themes/elcapitan/images/sprite.svg) no-repeat -42px -856px;background-size:200px;}.a-unique-language .video-container .enlace-video a:hover:before{background:#f9b250;}.a-unique-language .wrapper,.a-unique-language .breadcrumb{position:relative;z-index:2;}#block-views-block-testimonios-block-1{padding-top:120px;}#block-views-block-testimonios-block-1 .flexslider-testimonios{width:66%;margin:0 auto;}#block-views-block-testimonios-block-1 .flexslider-testimonios img{display:none;}#block-views-block-testimonios-block-1 .flexslider-testimonios p{font-size:1.1rem;}#block-views-block-testimonios-block-1 .flexslider-testimonios:after{content:"";display:table;clear:both;}.vista-slider-portada{padding-top:120px;clear:both;}#block-elcapitan-content{padding-bottom:120px;}#block-webform-2{background:#f2f2f2;padding-bottom:120px;padding-top:120px;}@media only screen and (min-width:769px) and (max-width:1280px){#block-webform-2{position:relative;}}@media only screen and (min-width:1281px) and (max-width:1440px){#block-webform-2{position:relative;}}@media only screen and (min-width:1441px){#block-webform-2{position:relative;}}.grid,.grid-item{margin:0;padding:0;display:flex;}.grid{align-items:flex-start;align-content:flex-start;}.grid .grid-item{flex-direction:column;}.grid li.grid-item{list-style-type:none;}@media only screen and (max-width:768px){.grid{flex-flow:column nowrap;margin:20px -10px 0;}.grid .grid-item{margin:0 10px 20px;width:calc(100% - 20px);}.grid.small-2-col,.grid.small-3-col,.grid.small-4-col{flex-flow:row wrap;}.grid.small-2-col .grid-item{width:calc(50% - 20px);}.grid.small-3-col .grid-item{width:calc(33.33333% - 20px);}.grid.small-4-col .grid-item{width:calc(25% - 20px);}}@media only screen and (min-width:769px) and (max-width:1280px){.grid{flex-flow:row wrap;margin:24px -12px 0;}.grid .grid-item{margin:0 12px 24px;}.grid.medium-2-col .grid-item{width:calc(50% - 24px);}.grid.medium-3-col .grid-item{width:calc(33.33333% - 24px);}.grid.medium-4-col .grid-item{width:calc(25% - 24px);}}@media only screen and (min-width:1281px) and (max-width:1440px){.grid{flex-flow:row wrap;margin:30px -15px 0;}.grid .grid-item{margin:0 15px 30px;}.grid.large-2-col .grid-item{width:calc(50% - 30px);}.grid.large-3-col .grid-item{width:calc(33.33333% - 30px);}.grid.large-4-col .grid-item{width:calc(25% - 30px);}}@media only screen and (min-width:1441px){.grid{flex-flow:row wrap;margin:40px -20px 0;}.grid .grid-item{margin:0 20px 40px;}.grid.xlarge-2-col .grid-item{width:calc(50% - 40px);}.grid.xlarge-3-col .grid-item{width:calc(33.33333% - 40px);}.grid.xlarge-4-col .grid-item{width:calc(25% - 40px);}}#header{position:fixed;width:100%;z-index:10;height:110px;top:0;background-color:#ff5f6d;background-image:-webkit-gradient(to right,#f9b250 0%,#ff5f6d 100%);background-image:-webkit-linear-gradient(to right,#f9b250 0%,#ff5f6d 100%);background-image:linear-gradient(to right,#f9b250 0%,#ff5f6d 100%);}#header .menu_principal{display:none;}#header .wrapper,#header .breadcrumb{position:relative;}#header nav ul{margin:0;padding:0;}#header nav ul li{list-style-type:none;outline-color:transparent;outline-style:none;}#header nav .menu a{text-transform:uppercase;}#header a{color:#fff;text-decoration:none;}#header a:hover,#header a:focus{text-decoration:none;}#header a[href^="tel:"]:before,#header a[href^="mailto:"]:before,#header a.language:before,#header a.language:after{width:12px;height:12px;content:'';display:inline-block;background-repeat:no-repeat;background:url(/themes/elcapitan/images/sprite.svg);}#header a[href^="tel:"]:before{margin-right:4px;background-position:0 -400px;}#header a[href^="mailto:"]:before{margin-right:4px;background-position:-51px -400px;}#header a.language:before{margin-right:4px;background-position:-101px -400px;}#header a.language:after{margin-left:4px;background-position:0 -947px;}#header a.language ul{display:none;}@media (max-width:1200px){#header .top-menu-mobile ul{float:right;padding:0 1.2em 0 0;margin:0;font-size:0.9em;}#header .top-menu-mobile ul li{display:none;}#header .top-menu-mobile ul li.list-language{display:block;}#header .top-menu-mobile ul li ul{position:absolute;background:#f69b1f;box-shadow:0 2px 8px 0 rgba(64,64,64,0.3);border-radius:12px;top:30px;z-index:1;display:none;}#header .top-menu-mobile ul li ul li{display:block;padding:0.5em 0.8em;margin-left:0;}#header .top-menu-mobile ul li ul li a:hover,#header .top-menu-mobile ul li ul li a.is-active{color:#404040;}#header .bottom-menu-mobile ul{float:right;}#header .bottom-menu-mobile ul li{display:inline-block;}#header .bottom-menu-mobile ul li.list-language{display:none;}}@media (min-width:1201px){#header .main-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}#header .main-nav .menu_principal{margin-top:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;}#header .main-nav .menu_principal ul.menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;}#header .main-nav .menu_principal ul.menu li:not(:first-child){margin-left:20px;}#header .main-nav .menu_principal ul.menu li a{display:flex;padding-top:14px;padding-bottom:14px;font-size:0.875rem;font-weight:bold;}#header .main-nav .menu_principal ul.menu li a:not(.button){position:relative;padding-left:16px;}#header .main-nav .menu_principal ul.menu li a:not(.button):hover:after,#header .main-nav .menu_principal ul.menu li a:not(.button):focus:after{content:'';background:url(/themes/elcapitan/images/sprite.svg) no-repeat 0 -900px;opacity:0.5;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;}#header .main-nav .menu_principal ul.menu li a:not(.button):hover .menu:after,#header .main-nav .menu_principal ul.menu li a:not(.button):focus .menu:after{background:none !important;}#header .main-nav .menu_principal ul.menu li a:not(.button).is-active{background:url(/themes/elcapitan/images/sprite.svg) no-repeat 0 -900px;}#header .main-nav .menu_principal ul.menu li a:not(.button) .menu a.is-active{background:none !important;}#header .main-nav .menu_principal ul.menu li .menu{display:none;position:absolute;background:#ff5f6d;box-shadow:0 2px 8px 0 rgba(64,64,64,0.3);-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;padding-right:2em;}#header .main-nav .menu_principal ul.menu li .menu li{margin-left:0;background:none !important;}#header .main-nav .menu_principal ul.menu li .menu li:hover{background:none !important;}#header .main-nav .menu_principal ul.menu li .menu li:hover a{color:#DDE3E9;background:none !important;}#header .main-nav .menu_principal ul.menu li .menu li a.is-active:after{background:none !important;}#header .main-nav .menu_principal ul.menu li .menu:after{width:0px;height:0px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ff5f6d;top:-7px;left:5%;position:absolute;content:"";display:block;}#header .main-nav .menu_principal ul.menu li:hover .menu{display:block;}#header .main-nav .menu_principal ul.menu .menu{padding-left:32px;color:#fff;list-style-type:disc;}#header .main-nav .menu_principal ul.menu .menu li{list-style-type:disc;}#header .main-nav .menu_principal ul.menu .menu li a{padding-left:0;}#header .main-nav .menu_principal ul.menu .menu li a:hover,#header .main-nav .menu_principal ul.menu .menu li a.is-active{color:#DDE3E9 !important;background:none !important;}#header .sec-nav > ul{position:absolute;top:12px;right:0.9375rem;display:flex;justify-content:flex-end;}#header .sec-nav > ul li:not(:first-child){margin-left:15px;}#header .sec-nav > ul li a{display:flex;padding:5px;font-size:0.75rem;}#header .sec-nav #language,#header .sec-nav .submenu-lang{position:absolute;background:#f69b1f;box-shadow:0 2px 8px 0 rgba(64,64,64,0.3);border-radius:12px;top:30px;z-index:1;}#header .sec-nav #language li,#header .sec-nav .submenu-lang li{padding:0.5em 0.8em;margin-left:0;}#header .sec-nav #language li a:hover,#header .sec-nav #language li a.is-active,#header .sec-nav .submenu-lang li a:hover,#header .sec-nav .submenu-lang li a.is-active{color:#404040;}#header .sec-nav #language:after,#header .sec-nav .submenu-lang:after{width:0px;height:0px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #f69b1f;top:-7px;right:45%;position:absolute;content:"";display:block;}#header ul li[aria-haspopup='true'][aria-expanded='false'] .dropdown{display:none;}#header ul li[aria-haspopup='true'][aria-expanded='true'] .dropdown{display:block;animation:appear 200ms;}}@media (max-width:1200px){#header .main-nav .menu_principal{display:none;}}@media (max-width:1280px){html:lang(de) #header .main-nav .menu_principal ul.menu li{white-space:nowrap;}html:lang(de) #header .main-nav .menu_principal ul.menu li:not(:first-child){margin-left:9px !important;}}footer{color:#fff;background:#ff4757;background-image:linear-gradient(to left,#f9b250 0%,#ff5f6d 100%);}footer div[typeof='LocalBusiness'] > h3{margin:0;font-weight:normal;}footer address{font-style:normal;}footer ul{margin:0;padding:0;}footer ul li{list-style-type:none;}footer #block-openweatherblock h2{margin-bottom:10px;font-size:0.875rem;font-weight:normal;padding-top:1em;}footer #block-openweatherblock .forecast-date,footer #block-openweatherblock .forecast-time{display:none;}footer #block-openweatherblock .temperature{font-size:2rem;}footer a{color:#fff;text-decoration:none;}footer a:hover,footer a:focus{text-decoration:underline;}@media only screen and (min-width:769px) and (max-width:1280px){footer .wrapper,footer .breadcrumb{padding:178px 0 24px;background:url(/themes/elcapitan/images/logo.png) no-repeat center 48px;}}@media only screen and (min-width:769px) and (max-width:1280px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:769px) and (max-width:1280px) and (-moz-min-device-pixel-ratio:2){footer .wrapper,footer .breadcrumb{background-image:url(/themes/elcapitan/images/logo%402x.png);background-size:206px 122px;}}@media only screen and (min-width:1281px) and (max-width:1440px){footer .wrapper,footer .breadcrumb{padding:178px 0 24px;background:url(/themes/elcapitan/images/logo.png) no-repeat center 48px;}}@media only screen and (min-width:1281px) and (max-width:1440px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1281px) and (max-width:1440px) and (-moz-min-device-pixel-ratio:2){footer .wrapper,footer .breadcrumb{background-image:url(/themes/elcapitan/images/logo%402x.png);background-size:206px 122px;}}@media only screen and (min-width:1281px) and (max-width:1440px){footer .grid-item,footer .ateigh{text-align:center;}footer .title{margin-bottom:26px;font-size:1rem;font-weight:bold;text-transform:uppercase;}footer .title + ul li:not(:first-child){margin-top:16px;}footer ul li,footer div[typeof='LocalBusiness'] > *,footer .ateigh{font-size:0.875rem;}footer span[property='name'],footer span[property='addressLocality'],footer a[href^="mailto:"],footer a[href^="tel:"]{display:block;margin-bottom:16px;}footer ul + .weather{margin:26px 0 0;}footer .weather dt,footer .weather dd{margin:0;}footer .weather dt{font-size:0.875rem;}footer .weather dd{margin-top:6px;font-size:2rem;font-weight:bold;}footer .network{margin-top:10px;display:flex;justify-content:center;align-items:center;}footer .network li a{width:26px;height:26px;display:inline-block;overflow:hidden;text-indent:-2000px;font-size:1px;vertical-align:middle;background-image:url(/themes/elcapitan/images/sprite.svg);background-repeat:no-repeat;}footer .network li a.instagram{background-position:0 -300px;}footer .network li a.facebook{background-position:0 -250px;}footer .network li a.youtube{background-position:0 -350px;}footer .network li:not(:first-child){margin-left:24px;}footer .ateigh em{margin:0 3px;font-style:normal;width:12px;height:12px;display:inline-block;overflow:hidden;text-indent:-2000px;font-size:1px;vertical-align:middle;background:url(/themes/elcapitan/images/sprite.svg) no-repeat -3px -452px;}}@media only screen and (min-width:1441px){footer .wrapper,footer .breadcrumb{padding:178px 0 24px;background:url(/themes/elcapitan/images/logo.png) no-repeat center 48px;}}@media only screen and (min-width:1441px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1441px) and (-moz-min-device-pixel-ratio:2){footer .wrapper,footer .breadcrumb{background-image:url(/themes/elcapitan/images/logo%402x.png);background-size:206px 122px;}}@media only screen and (min-width:1441px){footer .grid-item,footer .ateigh{text-align:center;}footer .title{margin-bottom:26px;font-size:1rem;font-weight:bold;text-transform:uppercase;}footer .title + ul li:not(:first-child){margin-top:16px;}footer ul li,footer div[typeof='LocalBusiness'] > *,footer .ateigh{font-size:0.875rem;}footer span[property='name'],footer span[property='addressLocality'],footer a[href^="mailto:"],footer a[href^="tel:"]{display:block;margin-bottom:16px;}footer ul + .weather{margin:26px 0 0;}footer .weather dt,footer .weather dd{margin:0;}footer .weather dt{font-size:0.875rem;}footer .weather dd{margin-top:6px;font-size:2rem;font-weight:bold;}footer .network{margin-top:10px;display:flex;justify-content:center;align-items:center;}footer .network li a{width:26px;height:26px;display:inline-block;overflow:hidden;text-indent:-2000px;font-size:1px;vertical-align:middle;background-image:url(/themes/elcapitan/images/sprite.svg);background-repeat:no-repeat;}footer .network li a.instagram{background-position:0 -300px;}footer .network li a.facebook{background-position:0 -250px;}footer .network li a.youtube{background-position:0 -350px;}footer .network li:not(:first-child){margin-left:24px;}footer .ateigh em{margin:0 3px;font-style:normal;width:12px;height:12px;display:inline-block;overflow:hidden;text-indent:-2000px;font-size:1px;vertical-align:middle;background:url(/themes/elcapitan/images/sprite.svg) no-repeat -3px -452px;}}.webform-submission-formulario-de-satisfaccion-form textarea{margin-top:24px;}[action*='bildungsurlaub'] .form-item-federal-state{display:block !important}
html,body{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}body{min-width:320px;font-family:"Lato","Helvetica",Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;color:#404040;background-color:#fff;}.off-screen{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);}.hidden,[aria-hidden="true"]{display:none;}img{width:auto;max-width:100%;height:auto;}.dialog-off-canvas-main-canvas{overflow:hidden;}@keyframes appear{from{transform:scale(0.9);opacity:0;}to{transform:scale(1);opacity:1;}}.contenido_pagina ul,.detalle_post ul{font-size:1.5rem;font-weight:300;line-height:2rem;}.contenido_pagina h1{line-height:1.2em;}.nav-toggle{display:block;}.item-faq{display:none !important;}.alternador_idioma_mov{display:none;}.alternador_idioma_desk{display:block;}.cabecera-nodo{overflow:hidden;}.cabecera-nodo .image-hero img{-webkit-animation:kenburns-bottom 4s ease-out both;animation:kenburns-bottom 4s ease-out both;}.grid-galeria{margin:48px auto;}.grid-galeria .grid-galeria-item,.grid-galeria .grid-sizer{width:32%;padding-right:8px;padding-bottom:8px;}.grid-galeria .grid-galeria-item img,.grid-galeria .grid-sizer img{border-radius:12px;}.mfp-close:before{content:none;}.mfp-arrow-right:after{left:initial !important;right:0px !important;margin-right:35px !important;margin-left:0px !important;}.mfp-arrow-right:before{left:initial !important;right:-5px !important;margin-right:35px !important;margin-left:0px !important;}.banner-dch{height:600px;padding:120px 80px 120px 60%;width:100%;position:relative;z-index:0;margin:60px 0px;}.banner-dch:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg,#F9B250 0%,#FF5F6D 100%);opacity:0.5;z-index:1;}.banner-dch .contenido_one_block{z-index:2;position:absolute;padding-right:80px;}.banner-dch .contenido_one_block h2{margin:0;}.banner-dch .contenido_one_block .titulo-banner{color:#fff;font-family:"Lato","Helvetica",Helvetica,Arial,sans-serif;font-size:3rem;font-weight:bold;text-shadow:0 2px 8px rgba(64,64,64,0.3);}.banner-dch .contenido_one_block .texto-banner{color:#fff;font-family:"Lato","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5rem;text-shadow:0 2px 8px rgba(64,64,64,0.3);}.banner-izq{height:600px;padding:120px 60% 120px 80px;width:100%;position:relative;z-index:0;margin:60px 0px;}.banner-izq:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(270deg,#F9B250 0%,#FF5F6D 100%);opacity:0.5;z-index:1;}.banner-izq .contenido_one_block{z-index:2;position:absolute;padding:0px 60% 0px 80px;}.banner-izq .contenido_one_block h2{margin:0;}.banner-izq .contenido_one_block .titulo-banner{color:#fff;font-family:"Lato","Helvetica",Helvetica,Arial,sans-serif;font-size:3rem;font-weight:bold;text-shadow:0 2px 8px rgba(64,64,64,0.3);}.banner-izq .contenido_one_block .texto-banner{color:#fff;font-family:"Lato","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5rem;text-shadow:0 2px 8px rgba(64,64,64,0.3);}.paragraph--type--texto-completo.fondo-gris{background:#f2f2f2;padding:120px 0;}.paragraph--type--texto-completo div{width:100%;max-width:1280px;margin:0px auto;text-align:center;color:#404040;font-family:"Lato","Helvetica",Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:300;line-height:2rem;}.paragraph--type--texto-completo div h2{font-size:3rem;margin-top:0;}.paragraph--type--texto-completo.left-align,.paragraph--type--texto-completo.left-align p,.paragraph--type--texto-completo.left-align ul,.paragraph--type--texto-completo.left-align h2,.paragraph--type--texto-completo.left-align h3,.paragraph--type--texto-completo.left-align h1,.paragraph--type--texto-completo ol{text-align:left;}.paragraph--type--texto-completo.top-reducido{padding-top:80px;}.tabs{margin:48px auto;min-height:312px;position:relative;width:100%;max-width:1280px;padding-bottom:48px;}.tabs .tab{float:left;width:25%;}.tabs .tab label{border:none;background-color:#f2f2f2;border-radius:5px 5px 0 0;border-bottom:none !important;color:#404040;cursor:pointer;left:0;margin-right:1px;padding:12px 24px;position:relative;width:100%;display:block;top:-24px;text-align:center;font-size:1.3rem;font-weight:bold;}.tabs > div .tab label{width:99%;}.tabs > div:last-child .tab label{width:100%;}.tabs .tab [type=radio]{display:none;}.tabs .content{border:2px solid #F9B250;background-color:#FCEEDB;bottom:0;left:0;overflow:hidden;padding:20px;position:absolute;right:0;top:23px;text-align:center;}.tabs .content > *{opacity:0;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-o-transition:all 0.6s ease;}.tabs [type="radio"]:checked ~ label{border:2px solid #F9B250;background-color:#FCEEDB;color:#000;z-index:2;}.tabs [type=radio]:checked ~ label ~ .content{z-index:1;}.tabs [type=radio]:checked ~ label ~ .content > *{opacity:1;}.tabs .col-precio{width:25%;float:left;height:100px;text-align:center;border-right:1px solid #F9B250;margin:18px 0px;color:#404040;font-family:"Lato","Helvetica",Helvetica,Arial,sans-serif;font-size:24px;}.tabs .col-precio:nth-child(4){border-right:none;}.tabs .col-precio .titulo{display:block;font-size:1.5rem;font-weight:300;line-height:2rem;}.tabs .col-precio .precio{display:block;font-size:3rem;font-weight:bold;line-height:4rem;}.tabs .info-precio p{font-size:1rem;}.tabs.not_tabs .content{top:-24px !important;}#block-spanishclassesforeverybody p{width:70%;font-size:1.5rem;line-height:2rem;font-weight:300;}.courses-home ul.slides{margin-top:48px;}.courses-home ul.slides li{position:relative;white-space:nowrap;padding-right:20px;margin-right:20px;}.courses-home ul.slides li img{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;}.courses-home ul.slides li a{text-decoration:none;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;}.courses-home ul.slides li a span{display:block;height:78px;background-color:#f9b250;background-image:linear-gradient(to right,#f9b250 0%,#ff5f6d 100%);color:#fff;position:relative;bottom:80px;left:0;text-align:center;border-bottom-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;border-bottom-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;line-height:4em;font-size:1.2rem;}.courses-home ul.slides li a .most-popular{position:absolute;top:0;right:20px;background:#f9b250;border:1px solid #fff;color:#fff;line-height:1.2em;font-size:1em;padding-top:1em;width:100px;padding-left:20px;z-index:0;overflow:hidden;left:auto;border-top-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-right-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-bottom-left-radius:80px;-webkit-border-bottom-left-radius:80px;-moz-border-radius-bottomleft:80px;border-bottom-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;}.flexslider .flex-direction-nav li a.flex-next{margin-left:28px;}.different-way .col-right-sup .burbble{top:-40px;}.different-way .col-right img{padding-top:48px;}.different-way ul li:not(:first-child){margin-left:58px;}.a-unique-language .wrapper:after,.a-unique-language .wrapper:before{background:none;}.listado-blog .views-row{width:46%;float:left;margin:48px 2%;border-radius:40px !important;background-color:#DDE3E9 !important;}.listado-blog .views-row a{display:block;height:100%;}.listado-blog .views-row .group-right{padding:48px;height:478px;}.listado-blog .views-row .imagen-articulo{overflow:hidden;height:358px;width:100%;border-top-right-radius:40px;-webkit-border-top-right-radius:40px;-moz-border-radius-topright:40px;border-top-left-radius:40px;-webkit-border-top-left-radius:40px;-moz-border-radius-topleft:40px;}.listado-blog .views-row h2 a{color:#404040;text-decoration:none;}.listado-blog .views-row.article-1{width:96%;float:none;clear:both;}.listado-blog .views-row.article-1 .group-left{width:49%;float:left;margin-right:2%;}.listado-blog .views-row.article-1 .group-left .imagen-articulo{overflow:hidden;height:512px;width:100%;border-top-left-radius:40px;-webkit-border-top-left-radius:40px;-moz-border-radius-topleft:40px;border-bottom-left-radius:40px;-webkit-border-bottom-left-radius:40px;-moz-border-radius-bottomleft:40px;}.listado-blog .views-row.article-1 .group-right{width:49%;float:left;}.listado-blog .views-row .resumen-articulo{font-size:1.1rem;line-height:2rem;font-weight:300;max-height:264px;}.listado-blog .views-row .autor-articulo{font-size:1.5rem;line-height:2rem;font-weight:300;}.listado-blog .views-row .autor-articulo img{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px;float:left;}.listado-blog .views-row .autor-articulo span{float:left;padding-left:10px;padding-top:10px;}.listado-blog .views-row .autor-articulo:after{content:"";display:table;clear:both;}.page-node-type-article h1{font-size:2.5em;margin:48px 0px 12px 0px;}.page-node-type-article .fecha-articulo div{display:inline;}.page-node-type-article .detalle_post{padding:0px 6%;position:relative;}.page-node-type-article .cabecera_post img{width:100%;max-width:initial;height:auto;}.page-node-type-article .compartir_redes{list-style:none;padding:0;position:absolute;left:2px;top:-17px;}.page-node-type-article .compartir_redes li a{display:block;width:48px;height:48px;border-radius:48px;background:linear-gradient(90deg,#F9B250 0%,#FF5F6D 100%);font-size:0em;position:relative;cursor:pointer;margin-bottom:8px;}.page-node-type-article .compartir_redes li a:hover{background:#DDE3E9;}.page-node-type-article .compartir_redes li.c_fb a:after{display:block;content:"";width:12px;height:28px;position:absolute;top:0;left:0;bottom:0;background:url(/themes/elcapitan/images/sprite.svg) -50px -696px no-repeat;right:0;margin:auto;text-align:center;}.page-node-type-article .compartir_redes li.c_fb a:hover:after{background:url(/themes/elcapitan/images/sprite.svg) 0px -696px no-repeat;}.page-node-type-article .compartir_redes li.c_tw a:after{display:block;content:"";width:23px;height:24px;position:absolute;top:0;left:0;bottom:0;background:url(/themes/elcapitan/images/sprite.svg) -50px -746px no-repeat;right:0;margin:auto;text-align:center;}.page-node-type-article .compartir_redes li.c_tw a:hover:after{background:url(/themes/elcapitan/images/sprite.svg) 0px -746px no-repeat;}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}.mfp-fade.mfp-bg.mfp-removing{opacity:0;}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}#sliding-popup{background:#f2f2f2;padding:0px;}#sliding-popup h2{font-size:1.2rem !important;font-weight:normal;}#sliding-popup p{font-size:1rem !important;line-height:1.5rem;}#sliding-popup button{font-size:0.75em;}#sliding-popup button.decline-button,#sliding-popup button.find-more-button{display:none;}#sliding-popup button.agree-button{margin-top:24px;}#views-exposed-form-faqs-block-1{position:relative;}#views-exposed-form-faqs-block-1 input{width:100%;height:72px;border-radius:10px;border:none;border:1px solid #f2f2f2;box-shadow:2px 2px 5px rgba(64,64,64,0.6);padding:24px;}#views-exposed-form-faqs-block-1 input[type="submit"]{position:absolute;width:200px;right:0px;top:0px;background:#ff5f6d;box-shadow:none;color:#ffffff;display:none;}#views-exposed-form-faqs-block-1 label{display:none;}#block-views-block-faqs-block-1{width:56%;margin:auto;margin-bottom:120px;}#block-views-block-faqs-block-1 .views-row h3{height:40px;color:#404040;font-size:2rem;font-weight:bold;line-height:2.5rem;}#block-views-block-faqs-block-1 .views-row .views-row{border:none;background:#fff;box-shadow:0px 2px 8px rgba(64,64,64,0.3);border-radius:12px;}#block-views-block-faqs-block-1 .ui-accordion-content{padding:16px 40px;border-top:0;overflow:auto;background-color:#FDE3BF;color:#404040;font-family:"Lato","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:300;line-height:1.5rem;}#block-views-block-faqs-block-1 .ui-accordion-content .field-content{font-size:1rem;line-height:1.5rem;}#block-views-block-faqs-block-1 .ui-accordion-header{background:none;padding:16px 40px;color:#404040;font-family:"Lato","Helvetica",Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:2rem;border:none;}#block-views-block-faqs-block-1 .ui-accordion-header .ui-icon{width:24px;height:24px;position:absolute;right:24px;top:2px;bottom:0;margin:auto;background:url(/themes/elcapitan/images/sprite.svg) -2px -224px no-repeat;background-size:300px;}#block-views-block-faqs-block-1 .ui-accordion-header.ui-accordion-header-active{background-color:#FDE3BF;}#block-views-block-faqs-block-1 .ui-accordion-header.ui-accordion-header-active .ui-icon{background:url(/themes/elcapitan/images/sprite.svg) -2px -148px no-repeat;background-size:300px;}#block-views-block-faqs-block-1 .ui-accordion-header:hover{background-color:#f2f2f2;}#block-views-block-faqs-block-1 .ui-accordion-header:last-child{border-bottom:1px solid #AAAAAA;}#block-views-block-faqs-block-1 .views-exposed-form{width:100%;margin:0 auto;position:relative;}.paragraph--type-texto-imagen h2,.paragraph--type-texto-imagen h1,.paragraph--type-imagen-texto h2,.paragraph--type-imagen-texto h1{margin-top:0;}.paragraph--type-texto-imagen,.paragraph--type-imagen-texto,.paragraph--type--texto-completo:not(.fondo-gris){background:none !important;}.page-node-type-page{background:url(/themes/elcapitan/images/background_bubbles_01.svg) center top repeat-y;background-size:cover;}article[about="/en/blog"] .contenido-paragraphs,article[about="/de/blog"] .contenido-paragraphs,article[about="/blog"] .contenido-paragraphs{background:none !important;min-height:initial !important;}article[about="/en/frecuently-asked-questions"] .contenido-paragraphs,article[about="/de/faq"] .contenido-paragraphs,article[about="/faq"] .contenido-paragraphs{background:none !important;min-height:initial !important;}.views-exposed-form:after{background:none;}.parrafo-precio{line-height:0rem;margin:0;}a.see-price{color:#f69b1f !important;font-weight:normal;text-decoration:none;font-size:1rem;}.most-popular-course .imagen-bloque{position:relative;}.most-popular-course .imagen-bloque:after{content:"Most Popular";display:block;position:absolute;top:0px;right:0;height:90px;background:#f9b250;border:1px solid #fff;color:#fff;line-height:1.2em;font-size:0.9em;padding-top:24px;width:100px;padding-left:10px;z-index:0;overflow:hidden;left:auto;border-top-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-right-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-bottom-left-radius:80px;-webkit-border-bottom-left-radius:80px;-moz-border-radius-bottomleft:80px;border-bottom-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;text-align:center;}[lang="de"] .most-popular-course .imagen-bloque{position:relative;}[lang="de"] .most-popular-course .imagen-bloque:after{content:"Beliebtester Kurs";}article[about="/en/school"] .paragraph.paragraph--type-texto-imagen.paragraph--view-mode-default.ds-2col.clearfix.paragraph-num-1 .imagen-bloque,article[about="/la-academia"] .paragraph.paragraph--type-texto-imagen.paragraph--view-mode-default.ds-2col.clearfix.paragraph-num-1 .imagen-bloque,article[about="/de/sprachschule"] .paragraph.paragraph--type-texto-imagen.paragraph--view-mode-default.ds-2col.clearfix.paragraph-num-1 .imagen-bloque{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;border-radius:0px !important;border-top-left-radius:20px !important;-webkit-border-top-left-radius:20px !important;-moz-border-radius-topleft:20px !important;border-bottom-left-radius:20px !important;-webkit-border-bottom-left-radius:20px !important;-moz-border-radius-bottomleft:20px !important;}article[about="/en/school"] .paragraph.paragraph--type-texto-imagen.paragraph--view-mode-default.ds-2col.clearfix.paragraph-num-1 .circulo-sup,article[about="/en/school"] .paragraph.paragraph--type-texto-imagen.paragraph--view-mode-default.ds-2col.clearfix.paragraph-num-1 .circulo-inf,article[about="/la-academia"] .paragraph.paragraph--type-texto-imagen.paragraph--view-mode-default.ds-2col.clearfix.paragraph-num-1 .circulo-sup,article[about="/la-academia"] .paragraph.paragraph--type-texto-imagen.paragraph--view-mode-default.ds-2col.clearfix.paragraph-num-1 .circulo-inf,article[about="/de/sprachschule"] .paragraph.paragraph--type-texto-imagen.paragraph--view-mode-default.ds-2col.clearfix.paragraph-num-1 .circulo-sup,article[about="/de/sprachschule"] .paragraph.paragraph--type-texto-imagen.paragraph--view-mode-default.ds-2col.clearfix.paragraph-num-1 .circulo-inf{display:none;}article[about="/de/bildungsurlaub"] .tabs .col-precio{display:inline-block;float:none !important;}article[about="/de/bildungsurlaub"] .tabs .col-precio:nth-child(2){border-right:none;}article[about="/de/bildungsurlaub"] .tabs .col-precio:nth-child(3),article[about="/de/bildungsurlaub"] .tabs .col-precio:nth-child(4){display:none;}article[about="/de/bildungsurlaub"] .tabs .content{text-align:center;}#header .main-nav .menu_principal #block-menude ul.menu li:not(:first-child){margin-left:14px;}#header .main-nav .menu_principal #block-menude ul.menu .menu li{margin-left:0px;}.which-spanish{padding-bottom:64px;position:relative;top:-156px;}.a-unique-language{top:-42px;}#block-views-block-testimonios-block-1{padding-top:82px;}#block-views-block-testimonios-block-1 .flexslider-testimonios img{display:block !important;}#block-views-block-testimonios-block-1 .flexslider-testimonios .slides img{display:none !important;}#block-views-block-testimonios-block-1 .flexslider-testimonios .slides strong{font-size:0.750em;}#block-views-block-testimonios-block-1 .flexslider-testimonios .flex-control-thumbs{font-size:1em;font-style:italic;bottom:-56px;}#block-views-block-testimonios-block-1 .flexslider-testimonios .flex-control-thumbs img{display:block;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;height:40px;width:40px;opacity:0.6;}#block-views-block-testimonios-block-1 .flexslider-testimonios .flex-control-thumbs img.flex-active{height:80px;width:80px;opacity:1;}@media (max-width:1200px){.cabecera-nodo .capa-texto .title-1,.cabecera-nodo .capa-texto h1{height:60%;font-size:2.5rem;padding:0;line-height:3.5rem;font-weight:bold;text-align:left !important;}.cabecera-nodo{height:100vh;}.listado-blog .views-row{width:100%;float:none;clear:both;}.alternador_idioma_mov{display:block;}.alternador_idioma_desk{display:none;}#header{height:56px;}#header #logo a{margin:8px 0;}#header .nav-toggle{display:block;right:16px;top:22px;}#header #nav-icon3{width:24px;height:16px;position:absolute;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}#header #nav-icon3 span{display:block;position:absolute;height:1px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}#header #nav-icon3 span:nth-child(1){top:0px;}#header #nav-icon3 span:nth-child(2),#header #nav-icon3 span:nth-child(3){top:8px;}#header #nav-icon3 span:nth-child(4){top:16px;}#header #nav-icon3.open span:nth-child(1){top:14px;width:0%;left:50%;}#header #nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}#header #nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}#header #nav-icon3.open span:nth-child(4){top:14px;width:0%;left:50%;}#header .menu_principal{width:100%;height:calc(100vh - 56px);position:absolute;top:56px;left:0;display:none;background-color:#ff5f6d;background-image:-webkit-gradient(to right,#f9b250 0%,#ff5f6d 100%);background-image:-webkit-linear-gradient(to right,#f9b250 0%,#ff5f6d 100%);background-image:linear-gradient(to right,#f9b250 0%,#ff5f6d 100%);}#header .menu_principal .menu{padding-top:32px !important;}#header .menu_principal .menu li.menu-item{padding:0px 0px 24px 32px;line-height:1.5em;font-size:0.875rem;font-weight:bold;text-transform:uppercase;}#header .menu_principal .menu li.menu-item.menu-item--expanded a:after{background:url(/themes/elcapitan/images/sprite.svg) -36px -506px no-repeat;background-size:183px;content:' ';display:inline-block;height:24px;width:36px;position:relative;top:3px;left:0;}#header .menu_principal .menu li.menu-item.menu-item--expanded li a:after{width:0px;}#header .menu_principal .menu li.menu-item .button.transparent{display:block;text-align:center;width:248px;position:absolute;left:0;right:0;margin:auto;}#header .menu_principal .menu ul.menu{padding-top:12px !important;background-color:#ff5f6d;background-image:-webkit-gradient(to right,#f9b250 0%,#ff5f6d 100%);background-image:-webkit-linear-gradient(to right,#f9b250 0%,#ff5f6d 100%);background-image:linear-gradient(to right,#f9b250 0%,#ff5f6d 100%);bottom:0;left:100%;list-style:none;margin:0;padding:16px;position:fixed;top:78px;-webkit-transition:left 0.4s;-moz-transition:left 0.4s;-ms-transition:left 0.4s;transition:left 0.4s;width:100%;z-index:9;}#header .menu_principal .menu ul.menu.active{left:0;}#header .menu_principal .menu ul.menu li{padding:0px 0px 24px 32px;}#header .menu_principal .menu ul.menu li.back{font-size:1.25rem;margin-bottom:8px;}#header .menu_principal .menu ul.menu li.back:after{background:url(/themes/elcapitan/images/sprite.svg) 0 -507px no-repeat;background-size:183px;content:' ';display:block;height:24px;position:absolute !important;left:32px !important;top:14px !important;width:16px;}#header .sec-nav,#header .menu_principal{display:none;}.item-faq{display:block !important;}.contacto-menu-mov{width:90%;bottom:32px;position:absolute;left:0;right:0;margin:0 auto;}.contacto-menu-mov .list-tel,.contacto-menu-mov .list-mail{width:40%;float:left;text-align:left;font-size:0.75rem;color:#fff;}.contacto-menu-mov .list-tel a:before,.contacto-menu-mov .list-mail a:before{display:none !important;}.contacto-menu-mov .list-mail{width:60%;float:left;font-size:0.75rem;text-align:right;}.page-node-type-page{background:url(/themes/elcapitan/images/background_bubbles_01.svg) center 100vh repeat-y;background-size:1200px;}}@media (max-width:1200px){[lang="de"] .different-way ul li,[lang="es"] .different-way ul li{width:44%;margin-bottom:24px;height:120px;}[lang="de"] .different-way ul li:not(:first-child),[lang="es"] .different-way ul li:not(:first-child){margin-left:24px;}[lang="de"] .different-way ul li:nth-child(3),[lang="es"] .different-way ul li:nth-child(3){margin-left:0;}}@media (max-width:1120px){.different-way ul li{width:44%;margin-bottom:24px;height:100px;}.different-way ul li:not(:first-child){margin-left:24px;}.different-way ul li:nth-child(3){margin-left:0;}}@media (max-width:1024px){.slider-right-sup{height:490px !important;}}@media (max-width:768px){p,.contenido_pagina ul,.detalle_post ul{font-size:1.1rem;line-height:2rem;}.contenido_pagina ul,.detalle_post ul{text-align:center;display:inline-block;}.contenido_pagina .paragraph{text-align:center;}.cabecera-nodo{height:100vh;}.cabecera-nodo .capa-texto .title-1,.cabecera-nodo .capa-texto h1{height:24%;font-size:2rem;padding:0;line-height:2.5rem;}.paragraph--type-texto-imagen{display:flex;flex-direction:column;}.paragraph--type-texto-imagen .group-left{order:2;}.paragraph--type-texto-imagen .group-right{order:1;}.paragraph--type-texto-imagen .group-right div.imagen-bloque{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.paragraph--type-imagen-texto .group-left div.imagen-bloque{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.paragraph--type-imagen-texto .group-right{padding-left:0px;}.tabs{height:900px;width:94%;}.tabs .col-precio{width:100%;float:none;border-right:none;}.tabs .tab{float:none;width:100%;clear:both;}.tabs .tab label{border:2px solid;}.tabs .content{top:173px;}.tabs.not_tabs{height:600px;}.tabs.tabs-2 .content{top:74px;}.tabs.tabs-3 .content{top:123px;}.grid-galeria .grid-galeria-item,.grid-galeria .grid-sizer{width:44%;padding-right:8px;padding-bottom:8px;}.listado-blog .views-row{width:100%;float:none;margin:48px 0;clear:both;}.listado-blog .views-row .group-right{padding:24px 12px;}.listado-blog .views-row.article-1{width:100%;}.listado-blog .views-row.article-1 .group-left{width:100%;float:none;margin-right:0;clear:both;}.listado-blog .views-row.article-1 .group-left .imagen-articulo{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-top-right-radius:40px;-webkit-border-top-right-radius:40px;-moz-border-radius-topright:40px;border-top-left-radius:40px;-webkit-border-top-left-radius:40px;-moz-border-radius-topleft:40px;}.listado-blog .views-row.article-1 .group-right{width:100%;float:none;clear:both;}.listado-blog .views-row .resumen-articulo{max-height:initial;line-height:1.5rem;}.listado-blog .views-row .imagen-articulo{height:248px !important;width:100%;}.paragraph--type--texto-completo div h2{font-size:2rem;}#portada{text-align:center;}.different-way{padding-top:48px;overflow:hidden;background:url(/themes/elcapitan/images/bubbles/Bubble%20A.png) 78px 110px no-repeat;}.different-way .col-left,.different-way .different-way .col-left-sup{width:100%;float:none;clear:both;}.different-way .col-right{width:100%;float:none;clear:both;height:500px;}.different-way .col-right article{text-align:left;}.different-way .col-right img{margin-top:114px;padding-top:0px;}.different-way .col-right-sup{width:100%;float:none;clear:both;}.different-way .col-right-sup .burbble{background:url(/themes/elcapitan/images/bubbles/bubble_group.svg) no-repeat left top;background-size:400px;z-index:2;position:absolute;top:702px;left:initial;width:100%;display:block;height:500px !important;right:-139px;}.different-way ul{padding:0;}.different-way ul li{width:50% !important;height:140px !important;margin-bottom:0px !important;}.different-way ul li:not(:first-child){margin-left:0px !important;}.different-way ul li strong{font-size:1.2rem;}.a-unique-language:before{width:95%;}#block-spanishclassesforeverybody{padding-top:0px;}#block-spanishclassesforeverybody p{width:100%;font-size:1.1rem;}.courses-home ul.slides li{padding-right:0px;margin:0px;}.courses-home ul.slides li img{width:100%;max-width:initial;height:auto;}.courses-home ul.slides li a .most-popular{right:0px;}.flexslider .flex-direction-nav{top:-8px;}#block-auniquelanguageexperience{padding-top:0px;top:-50px;}#block-auniquelanguageexperience .wrapper{overflow:hidden;}#block-auniquelanguageexperience .wrapper:after{background:none;}#block-auniquelanguageexperience .video-container{width:100%;}#block-auniquelanguageexperience .video-container iframe{height:200px;}#block-auniquelanguageexperience .title-2{padding-bottom:2em;}#block-views-block-testimonios-block-1{padding-top:92px;width:100%;top:-80px;position:relative;}#block-views-block-testimonios-block-1 .flexslider-testimonios{width:100%;}.vista-slider-portada{padding-top:48px;clear:both;}.vista-slider-portada .flexslider.flexslider-slider-portada{margin-top:64px;margin:0;padding:0;top:initial;bottom:initial;position:relative;min-height:630px;}.vista-slider-portada .flexslider.flexslider-slider-portada .slider-left-sup{display:none;}.vista-slider-portada .flexslider.flexslider-slider-portada .slider-right-sup{width:100%;float:none;left:0;min-height:630px;}.vista-slider-portada .flexslider.flexslider-slider-portada .slider-left{display:none;}.vista-slider-portada .flexslider.flexslider-slider-portada .slider-right{float:none;width:100%;clear:both;}.vista-slider-portada .flexslider.flexslider-slider-portada .slider-right h3{margin-top:0px;}.vista-slider-portada .flexslider .flex-direction-nav{top:-54px;right:12px;}#block-webform-2{padding-bottom:48px;padding-top:48px;position:relative;top:48px;margin-bottom:50px;}.form-contact .js-form-item#edit-text-contact h2,.form-popup .js-form-item#edit-text-contact h2{font-size:2rem !important;}.cabecera_post{padding-top:56px;padding-bottom:24px;}.page-node-type-article h1{font-size:2em;margin:0;margin-bottom:24px;}[lang="en"] .different-way .col-right-sup .burbble{top:472px !important;}ul.features{padding-left:0px;}ul.features li{margin-left:0px !important;margin-bottom:24px;display:inline-block;width:50%;}div.paragraph--type--texto-completo{padding-top:0;}div.paragraph--type--texto-completo h1{line-height:3rem;font-size:2rem;}div.paragraph--type--texto-completo.top-reducido{padding-top:32px;}.banner-dch,.banner-izq{height:auto;padding:24px;width:100%;position:relative;z-index:0;margin:60px 0px;background:none !important;}.banner-dch .contenido_one_block,.banner-izq .contenido_one_block{position:relative;padding-right:0;width:100%;padding:0px;text-align:center;}.banner-dch .contenido_one_block .titulo-banner,.banner-izq .contenido_one_block .titulo-banner{font-size:2rem;}.banner-dch .contenido_one_block a,.banner-izq .contenido_one_block a{color:#fff;}.banner-dch::after,.banner-izq::after{opacity:1;}article[about*=school] .group-left .imagen-bloque,article[about*=school] .group-right .imagen-bloque,article[about*=academia] .group-left .imagen-bloque,article[about*=academia] .group-right .imagen-bloque,article[about*=sprachschule] .group-left .imagen-bloque,article[about*=sprachschule] .group-right .imagen-bloque{width:348px;margin:auto;}article[about="/en/school"] .paragraph.paragraph--type-texto-imagen.paragraph--view-mode-default.ds-2col.clearfix.paragraph-num-1 .imagen-bloque,article[about="/la-academia"] .paragraph.paragraph--type-texto-imagen.paragraph--view-mode-default.ds-2col.clearfix.paragraph-num-1 .imagen-bloque,article[about="/de/sprachschule"] .paragraph.paragraph--type-texto-imagen.paragraph--view-mode-default.ds-2col.clearfix.paragraph-num-1 .imagen-bloque{-webkit-border-radius:20px !important;-moz-border-radius:20px !important;-ms-border-radius:20px !important;border-radius:20px !important;}.page-node-type-article img{width:100%;max-width:initial;height:auto;}.page-node-type-article .compartir_redes{list-style:none;padding:0;position:absolute;left:0;top:inherit;bottom:-46px;margin:auto;right:0;text-align:center;}.page-node-type-article .compartir_redes li{display:inline-block;margin-right:12px;}div.paragraph--type--texto-completo.paragraph-num-2{background:url(/themes/elcapitan/images/bubbles/Bubbles_g2.svg) no-repeat left center;background-size:contain;}footer.site-footer{text-align:center;padding:0px 24px 24px 24px;}footer.site-footer .wrapper{width:100%;}footer.site-footer li{padding-bottom:4px;}footer.site-footer .network{justify-content:center;}.eu-cookie-compliance-buttons{text-align:center;}#sliding-popup button.agree-button{margin:12px auto;}#views-exposed-form-faqs-block-1{position:relative;min-height:100px;width:100%;}#block-elcapitan-content{padding-bottom:48px;}.paragraph--type-texto-imagen h2,.paragraph--type-texto-imagen h1,.paragraph--type-imagen-texto h2,.paragraph--type-imagen-texto h1,.paragraph--type--texto-completo:not(.fondo-gris) h2,.paragraph--type--texto-completo:not(.fondo-gris) h1{margin-top:32px;}.page-node-type-page{background:url(/themes/elcapitan/images/background_bubbles_01.svg) center 100vh repeat-y;background-size:768px;}#block-views-block-faqs-block-1{width:96%;margin:auto;margin-bottom:120px;}article[about="/de/bildungsurlaub"] .tabs{height:540px;}}@media only screen and (max-width:1280px){footer .title{margin-bottom:12px;font-size:1rem;font-weight:bold;text-transform:uppercase;}footer .network{margin-top:10px;display:flex;justify-content:left;align-items:center;}footer .network li a{width:26px;height:26px;display:inline-block;overflow:hidden;text-indent:-2000px;font-size:1px;vertical-align:middle;background-image:url(/themes/elcapitan/images/sprite.svg);background-repeat:no-repeat;}footer .network li a.instagram{background-position:0 -300px;margin-right:8px;}footer .network li a.facebook{background-position:0 -250px;margin-right:8px;}footer .network li a.youtube{background-position:0 -350px;}footer ul li,footer div[typeof=LocalBusiness] > *,footer .ateigh{font-size:0.875rem;}footer span[property=name],footer span[property=addressLocality],footer a[href^="mailto:"],footer a[href^="tel:"]{display:block;margin-bottom:16px;}footer .ateigh em{margin:0 3px;font-style:normal;width:12px;height:12px;display:inline-block;overflow:hidden;text-indent:-2000px;font-size:1px;vertical-align:middle;background:url(/themes/elcapitan/images/sprite.svg) no-repeat -3px -452px;}footer .wrapper{padding:178px 0 24px;width:90%;margin:0 auto;background:url(/themes/elcapitan/images/logo.png) no-repeat center 48px;}}@-webkit-keyframes kenburns-bottom{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 84%;transform-origin:50% 84%;}100%{-webkit-transform:scale(1.1) translateY(8px);transform:scale(1.1) translateY(8px);-webkit-transform-origin:bottom;transform-origin:bottom;}}@keyframes kenburns-bottom{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 84%;transform-origin:50% 84%;}100%{-webkit-transform:scale(1.1) translateY(8px);transform:scale(1.1) translateY(8px);-webkit-transform-origin:bottom;transform-origin:bottom;}}@media (min-width:1220px){html[lang="es"] #header .main-nav .menu_principal ul.menu li:not(:first-child){margin:0 6px;}html[lang="es"] #header .main-nav .menu_principal ul.menu li a:not(.button){position:relative;padding-left:12px;}}@media (min-width:1201px) and (max-width:1219px){html[lang="es"] #header .main-nav .menu_principal ul.menu li:not(:first-child){margin:0 4px;}html[lang="es"] #header .main-nav .menu_principal ul.menu li a:not(.button){position:relative;padding-left:8px;}html[lang="en"] #header .main-nav .menu_principal ul.menu li .button.transparent{padding:14px 8px;}}@media (min-width:1271px){html[lang="en"] #header .main-nav .menu_principal ul.menu li:not(:first-child){margin:0 6px;}html[lang="en"] #header .main-nav .menu_principal ul.menu li a:not(.button){position:relative;padding-left:12px;}}@media (min-width:1201px) and (max-width:1270px){html[lang="en"] #header .main-nav .menu_principal ul.menu li:not(:first-child){margin:0 4px;}html[lang="en"] #header .main-nav .menu_principal ul.menu li a:not(.button){position:relative;padding-left:8px;}}link[href*="review-form"] h1{text-align:center;padding-top:24px;}.page-node-type-webform .form-review .js-form-type-textarea{padding-top:24px;}.page-node-type-webform .form-review .js-form-type-textarea label{display:block;padding-bottom:8px;}.page-node-type-webform .form-review .webform-progress{display:block;}.page-node-type-webform .form-review .webform-progress__status{padding-bottom:16px;}.form-review .form-actions input[type="submit"].webform-button--previous{display:block;width:auto;float:left;margin-bottom:24px;}@media (max-width:767px){.page-node-type-webform textarea{width:100%;}}.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;max-width:1200px;margin:0 auto;}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/core/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}div.svg.rateit-medium{display:block;padding-top:8px;}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#CCC;}.mfp-preloader a:hover{color:#FFF;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444;}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}
