@charset "UTF-8";
/* !
*
*
*   Website development by:
*   Carlos Castillo
*   code@carloscastillo.com.au
*   Copyright (C) 2025. All Rights Reserved.
*
*
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */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;-webkit-text-decoration:underline dotted;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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}@font-face{font-family:"Cochin";src:url("../fonts/CochinRoman/font.woff2") format("woff2"),url("../fonts/CochinRoman/font.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Cochin";src:url("../fonts/CochinItalic/font.woff2") format("woff2"),url("../fonts/CochinItalic/font.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"Cochin";src:url("../fonts/CochinBold/font.woff2") format("woff2"),url("../fonts/CochinBold/font.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Cochin";src:url("../fonts/CochinBoldItalic/font.woff2") format("woff2"),url("../fonts/CochinBoldItalic/font.woff") format("woff");font-weight:bold;font-style:italic}*{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}blockquote,figure{margin:0}address,time{display:block}.container{box-sizing:border-box;width:100%;max-width:1160px;margin:0 auto;padding:0 15px}.container.is-wide{max-width:1440px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.background-cover{background-size:cover;background-position:50% 50%}.hover-default{opacity:1;transition:all ease-in 0.2s}.hover-default:hover{opacity:0.6}.list-unformatted{margin:0;padding:0;list-style:none}.responsive-container{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:50.25%;margin-bottom:1.4em}.responsive-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media screen and (min-width:768px){.flex-justify-md{display:flex;justify-content:space-between;align-items:flex-start}}@media screen and (min-width:992px){.flex-justify-lg{display:flex;justify-content:space-between;align-items:flex-start}}@media screen and (max-width:576px){.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright,img.aligncenter,img.alignleft,img.alignright{width:100%;margin-bottom:1em}}@media screen and (min-width:768px){.wp-caption.alignleft,img.alignleft{float:left;margin:7px 20px 10px 0}.wp-caption.alignright,img.alignright{float:right;margin:7px 0 10px 20px}.wp-caption.aligncenter,img.aligncenter{margin:7px auto}}.wp-caption{margin-bottom:1.4em}.wp-caption.aligncenter{margin-left:auto;margin-right:auto}html{scroll-behavior:smooth}body{background:#fff;color:#000;font-family:"Funnel Sans",sans-serif;font-optical-sizing:auto;font-size:14px;line-height:1.4em;font-weight:400}@media screen and (min-width:768px){body{font-size:16px;line-height:1.4em}}a{transition:all ease-in 0.2s;text-decoration:none}a:focus{color:inherit;text-decoration:inherit}strong{font-weight:700}h1,h2,h3,h4,h5{margin:0;font-family:"Cochin",sans-serif;font-weight:400}ol,p,ul{margin:0 0 1.4em}button,input[type=email],input[type=submit],input[type=text],select,textarea{appearance:none;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0}input:required{box-shadow:none}img,svg{display:block;max-width:100%;height:auto}address{font-style:normal}.button{display:inline-flex;align-items:center;padding:12px 28px;border:2px solid #1C2E2A;background-color:#1C2E2A;color:#fff;font-size:14px;line-height:1.15em;text-transform:uppercase;border-radius:0;cursor:pointer;transition:all 0.3s!important}.button:focus,.button:hover{background-color:#fff;color:#1C2E2A}.button.is-outlined{background-color:rgba(255,255,255,0);border-color:#fff;color:#fff}.button.is-outlined:focus,.button.is-outlined:hover{background-color:white;border-color:#1C2E2A;color:#1C2E2A}[data-neruda-anim]{opacity:0}[data-neruda-anim].visible{opacity:1;transition:opacity 0.6s ease,transform 0.6s ease}[data-neruda-anim=fade-up]{transform:translateY(40%)}[data-neruda-anim=fade-up].visible{transform:translateY(0)}[data-neruda-anim=fade-left]{transform:translateX(15%)}[data-neruda-anim=fade-left].visible{transform:translateX(0);transition:opacity 1s ease,transform 1s ease}[data-neruda-anim=fade-right]{transform:translateX(-15%)}[data-neruda-anim=fade-right].visible{transform:translateX(0);transition:opacity 1s ease,transform 1s ease}[data-neruda-anim=fade-down]{transform:translateY(-40%)}[data-neruda-anim=fade-down].visible{transform:translateY(0)}[data-neruda-anim=zoom-in]{transform:scale(0.75);transform-origin:50% 50%}[data-neruda-anim=zoom-in].visible{transform:scale(1)}[data-neruda-anim=flip-left]{backface-visibility:hidden;opacity:1;perspective:2500px;transform:rotateY(-100deg);transform-style:preserve-3d}[data-neruda-anim=flip-left].visible{transform:rotateY(0)}[data-neruda-anim=line-left]{transform:scale(0,1);transform-origin:0 50%}[data-neruda-anim=line-left].visible{transform:scale(1,1)}.gform-theme--framework .gfield_validation_message{padding-left:6px!important}.gform-theme--api,.gform-theme--framework{--gf-color-danger:#4badc5!important;--gf-form-validation-border-color:#4badc5!important}.gform_wrapper .gform_fields{row-gap:1.4em!important}.gform_wrapper .gform_required_legend{margin-bottom:0!important;font-size:0!important;line-height:0!important}.gform_wrapper .gfield_required_asterisk{display:inline-block!important;margin-right:0.5em!important;transform:translateX(-0.25em)!important}.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper textarea{padding:16px!important;border:1px solid #000!important;border-radius:0!important;background:#fff!important;color:#000!important;box-shadow:none!important;font-family:"Funnel Sans",sans-serif!important;font-size:1em!important;line-height:1.4em!important}.gform_wrapper .gform_button{display:inline-flex!important;align-items:center!important;padding:12px 28px!important;border:2px solid #fff!important;background-color:#1C2E2A!important;color:#fff!important;font-size:14px!important;line-height:1.15em!important;text-transform:uppercase!important;border-radius:0!important;cursor:pointer;transition:all 0.3s!important}.gform_wrapper .gform_button:focus,.gform_wrapper .gform_button:hover{background-color:#fff!important;border-color:#1C2E2A!important;color:#1C2E2A!important}.gform_wrapper h2.gform_submission_error{margin-bottom:0!important}.landing-header{position:fixed;top:0;width:100%;z-index:4;background-color:rgba(255,255,255,0);transition:background 0.3s}.landing-header .columns{display:flex;align-items:center;justify-content:space-between;padding:40px 0;border-bottom:2px solid #fff;color:#fff;transition:padding 0.3s,color 0.3s}.landing-header .columns .column__logo{width:120px;transition:width 0.3s}.landing-header .columns .column__logo svg *{fill:#fff;transition:fill 0.3s}.landing-header .columns .column__alert{display:none;order:-1;font-size:1.25em;line-height:1.4em}.landing-header .columns .column__alert p{margin-bottom:0}@media screen and (min-width:576px){.landing-header .columns .column__logo{width:200px}}@media screen and (min-width:768px){.landing-header .columns .column__logo{width:280px}.landing-header .columns .column__alert{display:block}}.scrolled .landing-header{background-color:white}.scrolled .landing-header .columns{padding:15px 0;color:#000}.scrolled .landing-header .columns .column__logo svg *{fill:#000}@media screen and (min-width:576px){.scrolled .landing-header .columns .column__logo{width:200px}}.landing-section{padding-top:6em;background-color:#fff}.landing-section h2{font-size:3.1em;line-height:1em;margin-bottom:0.5em}.landing-section figure{background-color:#F2F2F2}.landing-section .text-size-adjustment{font-size:1.25em;line-height:1.4em}.landing-hero{position:relative;height:100vh;max-height:960px;display:flex;align-items:center;padding-top:0;background:none;color:#fff;text-align:center;overflow:hidden}.landing-hero h1{font-size:1.55em;line-height:1.2em;margin-bottom:3.5rem}.landing-hero .container{position:relative;z-index:2}.landing-hero .subheading{margin-bottom:3.5rem;font-size:1.25em;line-height:1.1em;text-transform:uppercase}.landing-hero .subheading span{display:inline-block;margin:0 0.75em;width:10px;aspect-ratio:1;border-radius:50%;background:#fff;transform:translateY(-30%)}@media screen and (min-width:992px){.landing-hero h1{font-size:2.125em;line-height:2em}}@media screen and (min-width:1200px){.landing-hero h1{font-size:2.125em;line-height:2em}}.video-background{position:fixed;z-index:-1;overflow:hidden;top:0;left:0;width:100%;height:100vh;max-height:960px;background:#363333}.video-background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.5)}.video-background>div{position:absolute!important;top:0;left:0;width:100%;height:100%;padding:0!important}.video-background iframe{position:absolute!important;top:50%!important;left:50%!important;width:100vw!important;height:100vh!important;transform:translate(-50%,-50%)}@media (min-aspect-ratio:16/9){.video-background iframe{height:56.25vw!important}}@media (max-aspect-ratio:16/9){.video-background iframe{width:177.78vh!important}}.landing-hero-stripe{padding:20px 0;background-color:#1C2E2A;color:#fff;text-align:center}.landing-hero-stripe p{margin-bottom:0;font-family:"Cochin",sans-serif;font-size:1.6em;line-height:1.15em}.landing-hero-stripe a{color:#fff}.landing-hero-stripe a:hover{color:#fff;text-decoration:underline}.landing-image-content{padding-bottom:6em}.landing-image-content h2{margin-bottom:1em}.landing-image-content .text-size-adjustment :last-child{margin-bottom:0}.landing-image-content .columns{display:grid;gap:40px;margin-bottom:6em}.landing-image-content .section-action{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.landing-image-content .section-action .icon{width:50px}.landing-image-content .section-action .line{width:100%;height:1px;background:#000}@media screen and (min-width:768px){.landing-image-content .columns{grid-template-columns:45fr 55fr;align-items:flex-end;gap:75px}}.landing-heading-content{padding:6em 0;background-color:#F2F2F2}.landing-heading-content ul{list-style:none;padding:0}.landing-heading-content ul li{position:relative;margin-bottom:1.2em;padding:0 0 0 30px}.landing-heading-content ul li:before{content:"";position:absolute;top:10px;left:5px;width:8px;aspect-ratio:1;border-radius:50%;background-color:#000}.landing-heading-content strong{color:#7C4831}.landing-heading-content .columns{display:grid;gap:40px}.landing-heading-content .column__text .text-size-adjustment :last-child{margin-bottom:0}@media screen and (min-width:768px){.landing-heading-content .columns{grid-template-columns:40fr 60fr;gap:60px}}.landing-testimonial{padding-bottom:6em}.landing-testimonial .columns{display:grid;gap:40px}.landing-testimonial .testimonial{background:none}.landing-testimonial .testimonial .column__text{padding-left:40px}.landing-testimonial .testimonial blockquote{color:#7C4831;font-family:"Cochin",sans-serif;font-size:1.8em;line-height:1.2em;font-weight:bold}.landing-testimonial .testimonial blockquote p{position:relative}.landing-testimonial .testimonial blockquote p:before{content:"“";position:absolute;top:10px;right:calc(100% + 6px);font-size:80px!important}.landing-testimonial .testimonial blockquote p:after{content:"”"}.landing-testimonial .testimonial figcaption{font-size:1.5em;line-height:1.1em}@media screen and (min-width:768px){.landing-testimonial .columns{grid-template-columns:210px 1fr;gap:90px;align-items:flex-end}.landing-testimonial .columns .column__text{padding-left:0}}.landing-large-image{padding:6em 0;background-color:#1C2E2A;color:#fff}.landing-large-image figure{position:relative;overflow:hidden}.landing-large-image figure a{color:#fff}.landing-large-image figure a:hover{text-decoration:underline}.landing-large-image figure figcaption{position:absolute;z-index:1;left:0;bottom:0;padding:20px 50px;background:#7C4831;color:#fff;font-size:1.125em;line-height:1.2em}.landing-large-image .tagline{margin-bottom:6em;font-family:"Cochin",sans-serif;text-align:center}.landing-large-image .tagline p{margin-bottom:0;font-size:1.9em;line-height:1.2em;font-weight:bold}.landing-footer{padding:6em 0;background-color:#fff;font-size:14px;line-height:1.4em}.landing-footer h3{margin-bottom:1em;font-size:2em;line-height:1.25em;text-transform:uppercase;font-weight:bold}.landing-footer h4{margin-bottom:2em;font-size:1em;line-height:1.25em;text-transform:uppercase}.landing-footer a{color:#000}.landing-footer a:hover{text-decoration:underline}.landing-footer .columns{display:grid;gap:40px;margin-bottom:3em}.landing-footer .columns .column__text{display:grid;gap:40px}.landing-footer .columns .column__text p{margin-bottom:0.8em}.landing-footer .columns .column__text ul li{margin-bottom:0.8em}@media screen and (min-width:375px){.landing-footer .columns .column__text{display:flex;gap:70px}}@media screen and (min-width:768px){.landing-footer .columns{display:flex;justify-content:space-between}}.landing-footer .acknowledgement{padding:2em 0;margin-bottom:3em;border-top:2px solid #363333;border-bottom:2px solid #363333;text-align:center}.landing-footer .acknowledgement p{margin-bottom:0}.landing-footer .acknowledgement .container{max-width:56em}.landing-footer .legal{display:grid;gap:20px}@media screen and (min-width:768px){.landing-footer .legal{grid-template-columns:1fr 1fr}.landing-footer .legal p{margin-bottom:0}.landing-footer .legal .copyright{text-align:right}}.landing-footer .gform_wrapper .gfield_label,.landing-footer .gform_wrapper .gfield_required,.landing-footer .gform_wrapper .gform-field-label{margin-bottom:0!important;font-size:0!important;line-height:0!important}.landing-footer .gform_wrapper input[type=email],.landing-footer .gform_wrapper input[type=tel],.landing-footer .gform_wrapper input[type=text],.landing-footer .gform_wrapper textarea{padding-left:0!important;border:0!important;border-bottom:1px solid #363333!important}.landing-footer .gform_wrapper input[type=email]::placeholder,.landing-footer .gform_wrapper input[type=tel]::placeholder,.landing-footer .gform_wrapper input[type=text]::placeholder,.landing-footer .gform_wrapper textarea::placeholder{color:rgba(0,0,0,0.5)}.landing-footer .gform_wrapper .gform_button{margin-left:auto!important;margin-right:0!important;border-width:1px!important;border-color:#1C2E2A!important;background-color:#fff!important;color:#1C2E2A!important}.landing-footer .gform_wrapper .gform_button:focus,.landing-footer .gform_wrapper .gform_button:hover{background-color:#1C2E2A!important;color:#fff!important}.landing-footer .gform_confirmation_message{margin-bottom:2em;color:#4BADC5;font-size:1.25em;line-height:1.25em}.landing-footer .footer-alert{position:fixed;z-index:4;bottom:0;left:0;width:100%;height:40px;background:white;font-size:1.25em;line-height:1.4em;line-height:40px;text-align:center}@media screen and (min-width:768px){.landing-footer .footer-alert{display:none}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;transform:translateX(100%);transition:transform linear 0s;transition-delay:0.5s}.modal .scrollable{width:100%;height:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain}.modal .button-close{position:absolute;z-index:2;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background-color:#1C2E2A;border:2px solid #1C2E2A;color:#fff;font-size:34px;font-weight:300;transition:all ease-in 0.2s;cursor:pointer}.modal .button-close span{display:inline-block;transform:translateY(-5%)}.modal .button-close:hover{background-color:#fff;color:#1C2E2A}.modal .button-close.is-outlined{background-color:#1C2E2A;border:2px solid #fff;color:#fff}.modal .button-close.is-outlined:hover{background-color:#fff;color:#1C2E2A}.modal .button-close.is-reversed{background-color:#fff;border-color:#fff;color:#1C2E2A}.modal .button-close.is-reversed:hover{background-color:#1C2E2A;color:#fff}.modal .modal__overlay{position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;opacity:0;transition:opacity 0.3s}.modal-enrolment{--gf-ctrl-desc-color-error:yellow}.modal-enrolment .modal__content{position:absolute;z-index:1;top:0;right:0;width:100%;max-width:860px;height:100%;background-color:#1C2E2A;color:#fff;transform:translateX(100%);transition:transform 0.55s}.modal-enrolment .modal__content h2{margin-bottom:1.2rem;font-size:2.125em;line-height:1.25em}.modal-enrolment .modal__content .container{max-width:660px;padding-top:5em;padding-bottom:5em}.modal-enrolment .modal__content .scrollable{display:flex;align-items:safe center}.modal-enrolment .modal__content .modal__intro{margin-bottom:4em;padding-bottom:4em;border-bottom:2px solid #fff}.modal-enrolment .modal__content .modal__intro strong{color:#4BADC5}.modal-enrolment-active .modal-enrolment{transform:translateX(0);transition-delay:0s}.modal-enrolment-active .modal-enrolment .modal__content{transform:translateX(0)}.modal-enrolment-active .modal-enrolment .modal__overlay{opacity:0.65}.modal-enrolment .gform_wrapper .gfield_label,.modal-enrolment .gform_wrapper .gfield_required,.modal-enrolment .gform_wrapper .gform-field-label{color:#fff!important}.modal-enrolment .gform_wrapper .no-label .gfield_label,.modal-enrolment .gform_wrapper .no-label .gfield_required,.modal-enrolment .gform_wrapper .no-label .gform-field-label{margin-bottom:0!important;color:#fff!important;font-size:0!important;line-height:0!important}.modal-enrolment .gform_wrapper input[type=email],.modal-enrolment .gform_wrapper input[type=tel],.modal-enrolment .gform_wrapper input[type=text],.modal-enrolment .gform_wrapper textarea{border:1px solid #fff!important;background:#1C2E2A!important;color:#fff!important}.modal-enrolment .gform_wrapper .gfield--type-multi_choice{padding:16px!important;border:1px solid #fff!important}.modal-enrolment .gform_wrapper .gfield--type-multi_choice legend{margin-bottom:0!important}.modal-enrolment .gform_wrapper .gform_button{margin-left:auto!important;margin-right:0!important;border:2px solid #fff!important;background-color:#1C2E2A!important;color:#fff!important}.modal-enrolment .gform_wrapper .gform_button:focus,.modal-enrolment .gform_wrapper .gform_button:hover{background-color:#fff!important;color:#1C2E2A!important}.modal-enrolment .gform_confirmation_message{max-width:23em;margin:4em 0}.modal-enrolment .gform_confirmation_message h3{margin-bottom:0.6em;color:#4BADC5;font-family:"Funnel Sans",sans-serif;font-size:1.25em;line-height:1.25em}.modal-video .modal__content{width:100%;height:100%;display:flex;align-items:center;background:#1C2E2A;color:#fff;opacity:0;transition:opacity 0.5s}.modal-video .akademie-symbol{width:50px;margin:0 auto 2.4em}.modal-video .akademie-symbol svg *{fill:#fff!important}.modal-video .video-container{position:relative;aspect-ratio:16/9;overflow:hidden;background-color:#000;transform:scale(1,0);transition:transform 0.5s;transition-delay:0.5s}.modal-video .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-active .modal-video{transform:translateX(0);transition-delay:0s}.modal-video-active .modal-video .modal__content{opacity:1}.modal-video-active .modal-video .video-container{transform:scale(1)}.modal-terms .modal__content{position:absolute;z-index:1;top:0;left:50%;width:100%;max-width:796px;height:100%;background-color:#F2F2F2;transform:translateX(-50%);opacity:0;transition:opacity 0.5s}.modal-terms .modal__content h2{margin-bottom:1.2rem;font-size:2.125em;line-height:1.25em}.modal-terms .modal__content h3{margin-bottom:1.2rem;font-size:1.2em;line-height:1.25em;font-weight:bold}.modal-terms .modal__content address{display:inline}.modal-terms .modal__content .container{max-width:700px;padding-bottom:6em;opacity:0;transform:translateY(4em);transition:all 0.4s}.modal-terms .modal__content .akademie-logo{margin-bottom:4em;padding:4em 0;border-bottom:2px solid #1C2E2A}.modal-terms .modal__content .akademie-logo svg{width:220px;max-width:60%;margin:0 auto}.modal-terms .modal__overlay{transition-duration:0.5s}.modal-terms .button-close{opacity:0}.modal-terms-active .modal-terms{transform:translateX(0);transition-delay:0s}.modal-terms-active .modal-terms .button-close,.modal-terms-active .modal-terms .modal__content,.modal-terms-active .modal-terms .modal__overlay{opacity:1}.modal-terms-active .modal-terms .container{opacity:1;transform:translateY(0);transition:all 0.8s}