body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;letter-spacing:.012em;font-style:normal}abbr,blockquote,body,button,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hgroup,input,legend,li,ol,p,pre,ul{margin:0;padding:0}address,article,aside,div,footer,header,hgroup,main,nav,section{display:block}.main{width:100%}.main .section{position:relative;z-index:1;width:100%}.section .static-content{width:100%}.static-content img{width:100%;object-fit:contain}.section-01{margin-top:0;margin-bottom:12vw}.section-parallax{background-attachment:fixed;background-size:cover;background-position:center;background-repeat:no-repeat}.section-parallax img{visibility:hidden}.section-contact,.section-ted-talk{height:100vh}.section-contact{display:flex;align-items:center;justify-content:center}.section-ted-talk .responsive-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.section-contact .responsive-content{width:60dvw;height:100%;box-sizing:border-box;display:flex;align-items:center;flex-direction:column;justify-content:center;margin:0 auto}.section-contact .responsive-content .contact-heading{margin-bottom:21px}.section-contact .responsive-content form{flex-wrap:wrap;display:flex;align-items:stretch;flex-direction:row;width:100%;margin-bottom:18px;justify-content:center}.section-contact .responsive-content form label{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.section-contact label{font-weight:600}.section-contact .responsive-content form .form_section{width:100%;padding-right:calc(10px / 2);padding-left:calc(10px / 2);box-sizing:border-box;margin-bottom:15px}.section-contact .responsive-content form .form_section-half{width:50%;padding-right:calc(10px / 2);padding-left:calc(10px / 2);margin-bottom:15px;box-sizing:border-box}.section-contact .responsive-content form .form_section button,.section-contact .responsive-content form .form_section input,.section-contact .responsive-content form .form_section-half input{width:100%}.section-contact .responsive-content form .form_section button{background-color:#000;color:#fff;border:0;box-sizing:border-box;font-size:17px;padding:12px 24px;font-weight:600;cursor:pointer}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;border:1px solid #666;border-radius:0;padding:.5rem 1rem;box-sizing:border-box;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;letter-spacing:.012em;font-style:normal}.section-contact .responsive-content form textarea{height:128px;max-width:100%;min-width:100%}.section-contact .socials-footer .socials-footer-heading{margin-bottom:16px}.section-contact .socials-footer .social-icon-list{display:flex;align-items:center;justify-content:center;column-gap:1em;margin-bottom:24px}.section-contact .socials-footer .social-icon-list img.instagram-icon{width:2em;object-fit:contain}.legal-footer{margin:0 auto}.legal-footer .legal-footer-heading{font-size:14px;font-weight:300;align-self:flex-end;text-align:center;margin-bottom:12px}.section-parallax.section-03{background-image:url(/homepage-contents/images/block-3/Website_Block3_parallax.png)}.section-parallax.section-05{background-image:url(/homepage-contents/images/block-5/Websit_Block5_parallax.png)}.section-parallax.section-07{background-image:url(/homepage-contents/images/block-7/Website_Block7_parallax.png)}.section-parallax.section-09{background-image:url(/homepage-contents/images/block-9/Website_Block9_parallax.png)}.ted-talk-video-container{width:70%}@media only screen and (min-width:1441px){.ted-talk-video-container{width:70%}}@media only screen and (max-width:1068px){.ted-talk-video-container{width:80%}.section-contact .responsive-content{width:80dvw}.section-contact .responsive-content form .form_section-half{width:100%}}@media only screen and (max-width:734px){.ted-talk-video-container{width:100%}}@media (pointer:none),(pointer:coarse){.section-parallax{background-attachment:initial;background-size:cover;background-position:center;background-repeat:no-repeat}}