@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700;900";.margin-top{margin-top:1.875rem!important}.margin-top-large{margin-top:7rem!important}@media (max-width: 768px){.margin-top-large{margin-top:0}}.margin-top-xl{margin-top:3.125rem!important}.margin-top-n-large{margin-top:-20rem!important}@media (max-width: 1280px){.margin-top-n-large{margin-top:-10rem!important}}@media (max-width: 1024px){.margin-top-n-large{margin-top:0!important}}.margin-bottom{margin-bottom:1.875rem!important}.margin-bottom-s{margin-bottom:.938rem!important}.margin-bottom-xl{margin-bottom:3.125rem!important}.margin-bottom-xxl{margin-bottom:4rem!important}.margin-bottom-xxxl{margin-bottom:8rem!important}@media (max-width: 576px){.margin-bottom-xxxl{margin-bottom:3.125rem}}.margin-bottom-none{margin-bottom:0!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container-relative{position:relative;z-index:1}.container-small{max-width:1200px;margin:auto;padding:3.125rem 0}@media (max-width: 1280px){.container-small{padding:0 .938rem}}.container{max-width:1320px;margin:0 auto;padding:3.125rem .938rem}@media (max-width: 1280px){.container{padding:0 .938rem}}.container-medium{max-width:1420px;margin:0 auto}@media (max-width: 1280px){.container-medium{padding:0 .938rem}}.container-gradient{background:linear-gradient(180deg,#002d72 7%,#00a3ae 94%)}.center{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.big-page{margin-top:15.625rem;margin-bottom:15.625rem}.show-under-tablet{display:none}@media (max-width: 768px){.show-under-tablet{display:initial}}.hide-under-tablet{display:initial}@media (max-width: 768px){.hide-under-tablet{display:none}}body{font-family:Roboto,sans-serif;line-height:1.3}body h1{font-size:2.5rem;margin-bottom:3.125rem}body h2{font-size:1.875rem;margin-bottom:1.875rem}body h3{font-size:1.5rem;margin-bottom:1.875rem}body p,body ul,body ol{font-size:1.25rem;margin-bottom:.938rem}body ol,body ul{list-style:revert;list-style-position:inside}body strong{font-weight:900}a{cursor:pointer;display:block;text-decoration:none}.heading-huge{font-size:8.75rem;margin-bottom:3.125rem}.heading-xxl,.experts-heading{font-size:2.5rem;margin-bottom:1.875rem}@media (max-width: 768px){.heading-xxl,.experts-heading{font-size:1.875rem}}@media (max-width: 576px){.heading-xxl,.experts-heading{font-size:1.5rem;margin-bottom:.938rem}}.heading-xl{font-size:1.875rem;margin-bottom:.9375rem}.paragraph-xxxl{font-size:3.75rem;margin-bottom:.9375rem;line-height:1}@media (max-width: 576px){.paragraph-xxxl{font-size:1.875rem}}.paragraph-xxl{font-size:2.5rem;margin-bottom:.9375rem}@media (max-width: 768px){.paragraph-xxl{font-size:1.875rem}}@media (max-width: 576px){.paragraph-xxl{font-size:1.25rem;margin-bottom:.938rem}}.paragraph-xl{font-size:1.875rem;margin-bottom:.9375rem}@media (max-width: 576px){.paragraph-xl{font-size:1.5rem}}.paragraph-lg,.experts-description{font-size:1.5rem;margin-bottom:.9375rem}@media (max-width: 768px){.paragraph-lg,.experts-description{font-size:1rem}}@media (max-width: 576px){.paragraph-lg,.experts-description{font-size:.875rem}}.paragraph-s{font-size:.625rem;margin-bottom:.9375rem}.paragraph-m{font-size:.875rem}.paragraph-normal{font-size:1.25rem;margin-bottom:.9375rem}.text-orange{color:#fcaf17}.text-yellow{color:gold}.text-dark{color:#002d72}.text-turquoise{color:#00768b}.text-light-blue{color:#00a3ae}.text-white{color:#fff}a.text-light-blue:hover{color:#00768b}.font-light{font-weight:500}.font-semibold{font-weight:600}.font-bold,.footer-content a,.heading-huge,.heading-xxl,.experts-heading,.heading-xl{font-weight:900}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.top-menu-wrapper{position:fixed;top:0;z-index:2;width:100%}@media (max-width: 768px){.top-menu-wrapper{position:initial}}.top-menu-wrapper>img{position:absolute;width:230px}@media (max-width: 1280px){.top-menu-wrapper>img{display:none}}.top-menu .form .form-group input,.mobile-menu .form .form-group input{background-color:#00a3ae;border:none;border-radius:.5rem;color:#fff;margin-bottom:0;outline:none}.top-menu{z-index:2;position:relative;background-color:#00768b}@media (max-width: 1280px){.top-menu{display:none}}.top-menu ul{width:100%;max-width:1350px;margin:auto;display:flex;justify-content:center;gap:1.8rem}.top-menu ul li{display:flex;align-items:center;padding:.46875rem 0}.top-menu ul a{font-size:1.25rem;color:#fff;align-content:center;padding:.469rem .938rem;border-radius:1rem;font-weight:500}.top-menu ul a:hover{background-color:#00a3ae;cursor:pointer}.top-menu .dropdown{position:relative}.top-menu .dropdown.hover:hover div{display:flex}.top-menu .dropdown>div{display:none;position:absolute;top:100%;right:-20%;background-color:#00768b;padding:.938rem;justify-content:center;align-items:center;gap:.46875rem;flex-direction:column;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.top-menu .dropdown>div.show{display:flex}.top-menu .search{background:none;border:none;cursor:pointer;display:flex;padding:.469rem .938rem}.mobile-menu{display:none}.mobile-menu .terv{width:12rem!important}@media (max-width: 370px){.mobile-menu .terv{width:9rem!important}}@media (max-width: 1280px){.mobile-menu{background-color:#00768b;padding:.938rem;text-align:right;display:block}.mobile-menu img{display:block;width:60px}.mobile-menu>div{display:flex;justify-content:space-between;align-items:center}.mobile-menu ul{list-style:none}.mobile-menu a{font-size:1.25rem;color:#fff;padding:.469rem .938rem;text-align:center}.mobile-menu svg{width:50px;height:50px;fill:#fff!important;cursor:pointer;display:inline-block;flex-shrink:0}.mobile-menu form{padding:.469rem .938rem}.mobile-menu form div{display:flex;justify-content:center;gap:1rem}.mobile-menu form button{background-color:#00a3ae;border-radius:.5rem;border:none;color:#fff;padding:.5rem 1rem;cursor:pointer;width:-moz-fit-content;width:fit-content}.mobile-menu form button img{width:-moz-min-content;width:min-content}}footer{position:relative;overflow:hidden}footer .footer-circle{width:100%;display:block;position:relative;bottom:-200px;z-index:-1;margin-top:-100px}@media (max-width: 768px){footer .footer-circle{bottom:-115px}}@media (max-width: 375px){footer .footer-circle{height:9rem}}footer .footer-logo{display:block;text-align:center;padding-bottom:1rem}@media (max-width: 768px){footer .footer-logo img{width:70px}}.footer-content{background-color:#00768b;display:flex;align-items:center;justify-content:center}.footer-content a{color:#fff;font-size:1.25rem;padding:1.875rem 0}.upcoming-events{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:1.25rem;grid-column-gap:5rem}@media (max-width: 1024px){.upcoming-events{grid-column-gap:2rem}}@media (max-width: 768px){.upcoming-events{grid-template-columns:1fr}}.upcoming-events--program-variant{grid-template-columns:1fr;grid-auto-rows:1fr;width:70%}@media (max-width: 1280px){.upcoming-events--program-variant{width:100%;margin-bottom:.938rem}}.upcoming-events .upcoming-events-card{position:relative;display:flex;padding:.938rem;box-shadow:2.85px 2.85px 3.85px .71px #00a3ae80;border-radius:1rem;cursor:pointer}.upcoming-events .upcoming-events-card.is-not-full:hover{background-color:#00a3ae;transition:.3s ease-in-out}.upcoming-events .upcoming-events-card.is-not-full:hover .date{border-right-color:#fff;color:#fff}.upcoming-events .upcoming-events-card.is-not-full:hover .details-program-title,.upcoming-events .upcoming-events-card.is-not-full:hover .details-event-title,.upcoming-events .upcoming-events-card.is-not-full:hover .details-location{color:#fff}.upcoming-events .upcoming-events-card.is-not-full:hover button{color:#002d72;background-color:#fff}.upcoming-events .upcoming-events-card .details-upcoming-program-title{color:#002d72;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.upcoming-events .upcoming-events-card .details-upcoming-event-title{color:#00768b;font-size:1.25rem;font-weight:400;margin-bottom:1.5rem}.upcoming-events .upcoming-events-card .date{font-family:Roboto,sans-serif;font-size:1.25rem;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-right:.938rem;padding-right:.938rem;border-right:1px solid #FCAF17;text-transform:uppercase}.upcoming-events .upcoming-events-card .date span{font-family:Roboto,sans-serif;font-size:1.875rem}.upcoming-events .upcoming-events-card .date--small,.upcoming-events .upcoming-events-card .date--small span{font-size:.875rem}.upcoming-events .upcoming-events-card .details{display:flex;justify-content:center;flex-direction:column}.upcoming-events .upcoming-events-card .details--program-variant{justify-content:space-between;flex-grow:1}.upcoming-events .upcoming-events-card .is-full-label{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffffb3;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;z-index:1}.upcoming-events .upcoming-events-card .is-full-label p{color:red;font-size:2.5rem;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.development{background:linear-gradient(185deg,transparent 40%,#002D72 80%),linear-gradient(#00000042,#00000042),url(https://s3-alpha-sig.figma.com/img/088c/8fd2/37f4faf113fa76e626045f609ba0297f?Expires=1737936000&Key-Pair-Id=APKAQ4GOSFWCVNEHN3O4&Signature=Z73~UAKKu1EF599WNDp1FqJGykWmSBZrPU5YXXP~1vbs2uvLXTFM8GcjJaJZFgqqWD23TvKVpRvPHx0kbqZDhn0~50r72uD1H6TfHz8fNlcl3F3c6PfMN3JnTT0MhM9GItEau7qqywa0J57ugCdRJHUxnKXMw4fzSAizUhRMvtTKZLLNUvrMUpzzUlcOYKCy-gc7-9szGonnFS1MC65q4UA0OxkF4ApZjQ14hAu4YGmZ9fU3DWrWHgFx~JfbxetcPAZI4CkDlsWvV7kQX0J5wJGK5AJ~ELsUO4rknNLpph-nUTLXhVhq1vf8XMSmW4mVopQE-GXDMtdHrPi83BuEFA__) top;padding-top:25rem;padding-bottom:6.25rem;padding-left:3.125rem}.development .slide{display:grid;grid-template-columns:40% 60%;gap:3.125rem;overflow:hidden}.development .slide .navigation{display:grid;grid-template-columns:1fr 1fr;gap:3.125rem}.development .slide .navigation img{display:inline-block;width:500px;border-radius:1rem}.development .slide .details{align-self:end}.development .slide .details a{background-color:#002d72;display:inline-block;box-shadow:0 2.35px 2.35px #00000040;font-size:1.25rem;padding:.938rem 9.375rem;border-radius:1rem;cursor:pointer}.card{background-color:#fff;display:grid;grid-template-columns:repeat(2,1fr);box-shadow:26.65px 26.65px 79.95px #00000021;border-radius:1rem;padding:6.25rem}@media (max-width: 1280px){.card{padding:3.125rem}}@media (max-width: 768px){.card{padding:.938rem;margin:0 .938rem}}.card.card-small{padding:3.75rem}@media (max-width: 768px){.card.card-small{padding:1.875rem}}.card.card-column{display:flex!important;flex-direction:column}.card.card-dots-container{position:relative}.card.card-dots-container .card-dots{position:absolute;right:-3.5rem;top:0}@media (max-width: 1280px){.card.card-dots-container .card-dots{scale:.3;right:-4.5rem;top:-5rem}}@media (max-width: 768px){.card.card-dots-container .card-dots{scale:.3;right:-4.5rem;top:-8rem}}.form label{color:#333}.form .form-row{display:flex;width:100%;gap:1rem}.form .form-group,.form .form-check-group{margin-bottom:1.3rem}.form .form-group input,.form .form-check-group input{margin:0}.form .form-check-group{display:flex;align-items:center;gap:.5rem}.form .form-check-group input,.form .form-check-group label{cursor:pointer}.form .form-group{width:100%}.form .form-group label{display:block;margin-bottom:.2rem}.form .form-group input,.form .form-group textarea,.form .form-group select{box-sizing:border-box;border:.79px solid #B7B7B7;color:#333;font-size:1rem;border-radius:1rem;padding:.469rem .938rem;width:100%}.form .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='rgb(51 51 51)' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - .469rem);background-position-y:50%;cursor:pointer}.form .form-group p{color:red}.form .form-group select{background-color:#fff}.form .form-button{background-color:#00a3ae;border:none;border-radius:1rem;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:500;margin-top:2rem;padding:calc(.938rem / 1.5) 1.875rem}.form .form-button:hover{background-color:#00768b}.form .validation-error{color:red;font-size:.875rem;margin-top:.3rem;margin-bottom:0}.event-pills{display:flex;gap:.938rem;justify-content:center;margin:3.125rem 0;flex-wrap:wrap}.event-pills button{color:#fff;background-color:#002d72;padding:.469rem 4rem;border-radius:1rem;font-size:1.25rem;cursor:pointer;border:none}.event-pills button:hover,.event-pills button.active{background-color:#00a3ae}.events{display:grid;grid-template-columns:repeat(4,1fr);gap:6.25rem 1.875rem}@media (max-width: 1024px){.events{grid-template-columns:repeat(2,1fr);gap:1.875rem .938rem}}@media (max-width: 768px){.events{grid-template-columns:1fr}}.event-program-container{display:grid;grid-template-rows:auto 1fr;align-items:center}.event{border-radius:1rem;box-shadow:2px 0 5px #91919170;overflow:hidden}.event .event-image-container{height:256px}.event .event-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event .event-image-container.is-relative{position:relative}.event .event-program-finished{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#ffffffbd;border-radius:1rem 1rem 0 0;color:red;font-weight:500;font-size:1.5rem}.event .event-details{text-align:center}.event .event-details hr{border:0;border-top:1px solid #002D72}.event .event-title h2{margin-bottom:0}.event .event-title,.event .event-description{padding:1.5rem 1rem}.event .event-date{font-size:1.5rem;margin-bottom:.5rem}.event .event-registration{background-color:#fff;border-radius:.5rem;color:#002d72;font-weight:600;margin:2rem 1rem 1rem;padding:.375rem 1.875rem;transition:.3s ease-in-out}.event .event-registration:hover{background-color:#ececec}.event.orange{background-color:#fcaf17}.event.orange .event-title{border-color:#002d72}.event.orange .event-details p,.event.orange .event-details h2,.event.orange .event-details h3{color:#002d72}.event.blue{background-color:#002d72}.event.blue .event-title{border-color:#fff}.event.blue .event-details p,.event.blue .event-details h2,.event.blue .event-details h3{color:#fff}.event.yellow{background-color:gold}.event.yellow .event-title{border-color:#002d72}.event.yellow .event-details p,.event.yellow .event-details h2,.event.yellow .event-details h3{color:#002d72}.event.turquoise{background-color:#00768b}.event.turquoise .event-title{border-color:#fff}.event.turquoise .event-details p,.event.turquoise .event-details h2,.event.turquoise .event-details h3{color:#fff}.event.disabled{background-color:#888989}.event.disabled .event-title{border-color:#fff}.event.disabled .event-details{flex-grow:1}.event.disabled .event-details p,.event.disabled .event-details h2,.event.disabled .event-details h3{color:#fff}.event.disabled .event-registration{display:none!important}.event-show{display:grid;background-color:#fff;box-shadow:26.65px 26.65px 79.95px #00000021;border-radius:1rem;grid-template-columns:40% 60%;grid-column-gap:2rem;padding:6.25rem}.event-show .event{width:70%}.event-show .divider-line{height:1px;width:70%;background-color:#fcaf17}@media (max-width: 1280px){.event-show{padding:3.125rem}.event-show .event,.event-show .divider-line{width:100%}}@media (max-width: 768px){.event-show{padding:.938rem;margin:0 .938rem}}@media (max-width: 1024px){.event-show{grid-template-columns:1fr;margin-left:0;margin-right:0}.event-show .event,.event-show .divider-line{width:100%}}.event-show .event-mobile-description-container{display:none}@media (max-width: 576px){.event-show .event-mobile-description-container{display:block}.event-show .event-description-container{display:none}}.event-registration-modal-backdrop{background-color:#000000bf;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9}.event-registration-modal-container{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10}@media (max-width: 768px){.event-registration-modal-container{overflow:hidden}}.event-registration-modal-container .close-modal-btn{position:absolute;top:.5rem;right:1rem;z-index:1;background-color:transparent;border:none;font-size:1.875rem;color:#888989;cursor:pointer;font-weight:700;height:-moz-fit-content;height:fit-content}.event-registration-modal-container .close-modal-btn:hover{color:red}@media (max-width: 768px){.event-registration-modal-container .close-modal-btn{position:initial}}.event-registration-title-wrapper{width:100%}@media (max-width: 768px){.event-registration-title-wrapper{display:flex;flex-direction:column}.event-registration-title-wrapper .text-right{align-self:flex-end}}.event-registration-modal{padding:4rem;background-color:#fff;border-radius:1rem;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:4rem;column-gap:4rem;align-items:center;max-width:50rem;max-height:70vh;overflow-y:auto}@media (max-width: 768px){.event-registration-modal .event{overflow:initial}.event-registration-modal{display:flex;flex-direction:column;overflow-y:scroll;padding:10px;max-height:85vh}}.event-registration-modal .event-registration-title{grid-row:1;grid-column:1/3;text-align:center;color:#002d72;font-size:2.5rem;font-weight:900;letter-spacing:.2rem;margin-bottom:3rem}@media (max-width: 768px){.event-registration-modal .event-registration-title{font-size:1.875rem;margin-top:0}}.event-registration-modal .event-registration-modal-description{margin-bottom:1.875rem;margin-top:.938rem}.event-registration-modal .event{min-width:18.75rem}@media (max-width: 768px){.event-registration-modal .event{min-width:80vw}}.event-registration-modal .form-button{width:100%}.event-registration-modal .form-button:disabled{background-color:#b7b7b7;pointer-events:none;margin-top:0}.event-registration-modal input[type=radio]{accent-color:#00A3AE}.event-registration-modal-error-message{font-size:1.5rem;font-weight:900;color:red}.gradient-text{background:linear-gradient(180deg,#00a3ae,#002d72);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.5rem;font-weight:900}@media (max-width: 768px){.gradient-text{margin-top:1rem}}.register-button{background-color:#00a3ae;border-radius:.5rem;border:none;color:#fff;padding:.5rem 1rem;cursor:pointer}.hero{margin-top:3rem;position:relative}@media (max-width: 768px){.hero{margin-top:0}}.hero img{width:100%}.hero .hero-content{position:absolute;left:50%;top:3.5rem;transform:translate(-50%);text-align:center}@media (max-width: 768px){.hero .hero-content{top:1rem}}.hero .hero-content a{color:#fff;display:block;font-size:9rem;font-weight:700;line-height:1;text-shadow:0 0 28.7px #000}.hero .hero-content a:first-of-type{font-size:6rem}@media (max-width: 1400px){.hero .hero-content a{font-size:7rem}.hero .hero-content a:first-of-type{font-size:5rem}}@media (max-width: 1280px){.hero .hero-content a{font-size:5.5rem}.hero .hero-content a:first-of-type{font-size:3.7rem}}@media (max-width: 1024px){.hero .hero-content a{font-size:5rem}.hero .hero-content a:first-of-type{font-size:3rem}}@media (max-width: 576px){.hero .hero-content a{font-size:3rem}.hero .hero-content a:first-of-type{font-size:2rem}}.hero .hero-content .esely-ero-ter-logo{display:flex;margin:.5rem auto 0;width:100px}@media (max-width: 1280px){.hero .hero-content .esely-ero-ter-logo{height:100px;width:auto}}@media (max-width: 992px){.hero .hero-content .esely-ero-ter-logo{display:none}}.hero .hero-content .budakalasz-logo{display:flex;margin:3rem auto 0;width:70px}@media (max-width: 1280px){.hero .hero-content .budakalasz-logo{height:100px;width:auto;margin:1rem auto 0}}@media (max-width: 992px){.hero .hero-content .budakalasz-logo{display:none}}@media (max-width: 768px){.experts-heading{font-size:1.875rem}.experts-description{font-size:1.5rem}}.experts{display:flex}@media (max-width: 1280px){.experts{padding-bottom:3.125rem}}@media (max-width: 576px){.experts{flex-direction:column;text-align:center}}.experts>div{flex:1;margin-right:4rem}@media (max-width: 576px){.experts>div{margin-right:0}}.experts img{width:200px}@media (max-width: 576px){.experts img{margin:0 auto}}@media (max-width: 1280px){.experts img{width:135px;padding-top:3.125rem}}@media (max-width: 1024px){.experts img{width:110px}}.expert{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-bottom:8rem}@media (max-width: 576px){.expert{grid-template-columns:1fr}}.expert.right{grid-template-columns:2fr 1fr;text-align:right}@media (max-width: 576px){.expert.right{grid-template-columns:1fr;text-align:left}}.expert.right .expert-image .image-dots{bottom:-26px;left:-20px;right:unset;transform:rotateY(180deg)}.expert.right .expert-details{grid-column:1;grid-row:1}@media (max-width: 576px){.expert.right .expert-details{grid-column:1;grid-row:2}}.expert.right .expert-image{grid-column:2;grid-row:1}@media (max-width: 576px){.expert.right .expert-image{grid-column:1;grid-row:1}}.expert .expert-image{position:relative;height:-moz-fit-content;height:fit-content;aspect-ratio:11/12}.expert .expert-image .image-experts{display:block;width:100%;height:100%;border-radius:1rem}.expert .expert-image .image-experts.image-experts-contain{-o-object-fit:contain;object-fit:contain}.expert .expert-image .image-experts.image-experts-cover{-o-object-fit:cover;object-fit:cover}.expert .expert-image .image-dots{position:absolute;max-width:90px;bottom:-26px;right:-20px}@media (max-width: 576px){.expert .expert-image .image-dots{scale:.7}}.expert .expert-name{font-size:2.5rem;font-weight:600;color:#002d72;text-transform:uppercase;margin-bottom:0}.expert .expert-program{font-size:1.5rem;color:#00a3ae;margin-bottom:2rem;margin-top:.5rem;text-transform:uppercase}.expert .expert-link{color:#002d72;display:inline;font-weight:500}.expert .expert-link:hover{color:#00768b}.expert .expert-summary-button-container{width:-moz-fit-content;width:fit-content;margin:0 auto}.expert .expert-summary-button-container .expert-summary-button{background:none;border:2px solid #00768B;border-radius:.5rem;color:#00768b;cursor:pointer;font-size:.875rem;margin:2rem auto;padding:.4rem 1rem;transition:.3s ease-in-out}.expert .expert-summary-button-container .expert-summary-button:hover{background-color:#00768b;color:#fff}.expert .description-clamped{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;position:relative}.expert .description{overflow-wrap:anywhere}.expert .description-clamped:after{content:"";position:absolute;left:0;right:0;height:50%;bottom:0;background:linear-gradient(180deg,#8ba72000,#fff);pointer-events:none}.calendar-card{margin-top:4rem;background-color:#00a3ae;border-radius:1rem;color:#fff;padding:4rem 3.125rem;position:relative;z-index:1}@media (max-width: 576px){.calendar-card{padding:.938rem}}.calendar-card .current-month{font-size:1.5rem;margin-bottom:0;text-transform:capitalize}.calendar-card .divider-line{height:1px;width:25%;background-color:#bdbdbd;margin:1.875rem auto 1.375rem}.calendar-card .header{display:flex;justify-content:space-between;justify-items:center}.calendar-card table{width:100%;border-collapse:collapse;table-layout:fixed}.calendar-card table th,.calendar-card table td{padding:0 .938rem}@media (max-width: 576px){.calendar-card table th,.calendar-card table td{padding:0}}.calendar-card table th{font-size:.875rem;padding-bottom:.938rem}.calendar-card table td{position:relative;text-align:center;font-size:1.25rem}@media (max-width: 1740px){.calendar-card table td{position:unset}}@media (max-width: 576px){.calendar-card table td{font-size:.875rem}}.calendar-card table td .day{display:block;padding:.938rem;margin:.938rem 0}@media (max-width: 576px){.calendar-card table td .day{padding:.469rem}}.calendar-card table td .day:hover{color:#002d72;background-color:#fcaf17;cursor:pointer;border-radius:6rem}.calendar-card table td.out-of-month{color:#b7b7b7;pointer-events:none}.calendar-card table td div.has-event{background-color:gold;border-radius:6rem;cursor:pointer;box-shadow:0 4px 4px #00000040}.calendar-card table td div.has-event:hover{color:#fff}.calendar-card .pagination-button{background:none;border:none;cursor:pointer}.calendar-event-card{background-color:#002d72;border-radius:1rem;color:#fff;overflow-y:hidden;min-width:23.5rem;padding:.938rem;position:absolute;top:0;left:0;z-index:1;text-align:left}@media (max-width: 1740px){.calendar-event-card{left:0;right:0;bottom:0;top:100%;height:-moz-fit-content;height:fit-content;min-width:unset}}.calendar-event-card .calendar-event-card-content{max-height:10.75rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#00A3AE #ececec}.calendar-event-card .event-title{font-size:1.25rem;font-weight:900}.calendar-event-card .event-excerpt{font-size:.625rem;font-weight:600}.calendar-event-card .calendar-event-card-item{margin-bottom:.938rem}.calendar-event-card .calendar-event-card-item a{font-weight:700;text-decoration:underline;color:#fff;margin-top:.938rem;font-size:.875rem}.logo-facebook{background-color:#002d72;border-radius:2rem;display:flex;align-items:center;justify-content:center;margin-left:auto;width:-moz-fit-content;width:fit-content;padding:.5rem;position:relative;right:0;margin-top:2rem}@media screen and (min-width: 1280px){.logo-facebook{position:absolute;right:8rem;bottom:12rem}}.logo-facebook:hover .logo-content{padding:0 1rem 0 1.5rem;max-width:200px;opacity:1}.logo-facebook .logo-content{color:#fff;overflow:hidden;padding:0 1rem 0 1.5rem}@media screen and (min-width: 1280px){.logo-facebook .logo-content{max-width:0;opacity:0;padding:0;transition:max-width .4s cubic-bezier(.25,1,.5,1),opacity .3s ease;white-space:nowrap}}.logo-facebook .logo-content .logo-content-description,.logo-facebook .logo-content .logo-content-title{margin:0}.logo-facebook .logo-content .logo-content-description{font-size:.875rem;font-weight:300;margin-bottom:.2rem}.logo-facebook .logo-content .logo-content-title{font-weight:700}.logo-footer-static{margin-left:auto;margin-right:auto;padding-bottom:3.125rem;width:-moz-fit-content;width:fit-content}.slide-right{width:100vw;animation:2s slide-right 0s forwards;transform:translate(-100%)}@keyframes slide-right{to{transform:translate(0)}}.slide-left{width:100vw;animation:2s slide-left 0s forwards;transform:translate(100%)}@keyframes slide-left{to{transform:translate(0)}}.fade-in{animation:fadeIn 3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.semicircle-container{position:relative;overflow-x:clip}@media (max-width: 1280px){.semicircle-container{display:none}}@media screen and (max-width: 1365px){.semicircle-container.is-visible-on-laptop{display:none}}@media (max-width: 1740px){.semicircle-container.is-visible-on-desktop-large{display:none}}.semicircle-container.is-sticky{position:sticky;top:15rem}.semicircle-container.is-sticky .semicircle-light-blue{top:-20rem}.semicircle-container.is-sticky .semicircle-yellow{top:-5rem}.semicircle-container.is-sticky .semicircle-blue{top:25rem}.semicircle-container.is-sticky .semicircle-turquoise{top:10rem}.semicircle-container .has-position-right{position:absolute;right:0}@media (max-width: 1400px){.semicircle-container .has-position-right{right:-3rem}}.semicircle-container .has-position-left{position:absolute;left:0}.semicircle-container .semicircle-light-blue{top:-2rem}.semicircle-container .semicircle-yellow{top:13rem}.semicircle-container .semicircle-blue{top:28rem}@media (max-width: 1740px){.semicircle-container .semicircle-blue{left:-9rem;top:22rem}}.semicircle-container .semicircle-turquoise{top:10rem}@media (max-width: 1740px){.semicircle-container .semicircle-turquoise{left:-5rem}}.past-events-program-container{border-radius:1rem;margin-bottom:2rem;padding:1rem}@media screen and (min-width: 1280px){.past-events-program-container{padding:2rem}}.past-events-program-container .past-events-program-title-container{margin-bottom:3rem}@media screen and (min-width: 1280px){.past-events-program-container .past-events-program-title-container{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}}.past-events-program-container .past-events-program-title-container .icon-gallery{display:flex;align-items:center;gap:1rem;background-color:#fcaf17;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem .8rem;transition:.3s ease-in-out;width:-moz-fit-content;width:fit-content}.past-events-program-container .past-events-program-title-container .icon-gallery:hover{background-color:#e79f10}.past-events-program-container .past-events-program-title-container .icon-gallery svg{fill:#fff;height:1.5rem;width:1.5rem}.past-events-program-container .past-events-program-title{color:#fff;margin-bottom:1rem;width:-moz-fit-content;width:fit-content}.past-events-program-container .past-events-program-title:hover{color:#002d72}@media screen and (min-width: 1280px){.past-events-program-container .past-events-program-title{margin-bottom:0}}.past-events-program-container .past-events-program-title h2{margin-bottom:0}.past-events-program-container .past-events-container{display:grid;gap:1rem}@media screen and (min-width: 640px){.past-events-program-container .past-events-container{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1280px){.past-events-program-container .past-events-container{gap:2rem}}.past-events-program-container .past-events-program-image{border-radius:1rem;width:100%}.past-events-program-container .past-events-card-container{display:grid;gap:1rem;height:-moz-fit-content;height:fit-content}@media screen and (min-width: 1024px){.past-events-program-container .past-events-card-container{grid-template-columns:1fr 1fr}}.past-events-program-container .past-events-card{background-color:#fff;border-radius:1rem;box-shadow:5px 5px 12px #0003;padding:1rem}.past-events-program-container .past-events-date{border-radius:1rem;color:#fff;font-size:1.25rem;margin-bottom:1rem;padding:.3rem 1rem}.past-events-program-container .past-events-day-container{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.past-events-program-container .past-events-day{border-radius:50%;color:#fff;font-size:1.25rem;padding:.5rem .6rem;text-align:center;width:-moz-fit-content;width:fit-content}.past-events-program-container .past-events-hour{font-size:1.15rem;margin-bottom:0}.past-events-program-container .past-events-title{color:#333;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#00000080}.modal-backdrop.hidden{display:none}.modal-backdrop .modal-container{background:#fff;border-radius:2rem;height:calc(100% - 2rem);margin:1rem;max-width:110rem;overflow:hidden}@media screen and (min-width: 65rem){.modal-backdrop .modal-container{margin:3rem;height:calc(100% - 6rem)}}@media screen and (min-width: 116rem){.modal-backdrop .modal-container{margin-inline:auto}}.modal-backdrop .modal-title-container{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem;padding:1rem}@media screen and (min-width: 80rem){.modal-backdrop .modal-title-container{margin-bottom:3rem;padding:2rem}}.modal-backdrop .modal-title-container h2{margin-bottom:0}.modal-backdrop .modal-close{background:none;border:none;cursor:pointer;font-size:2rem}.modal-backdrop .modal-close:hover{color:red}.modal-backdrop .modal-content{height:calc(100% - 9rem);overflow-y:scroll;padding:0 1rem}@media screen and (min-width: 80rem){.modal-backdrop .modal-content{height:calc(100% - 13rem);padding:0 2rem}}.modal-backdrop .modal-description{font-size:1.25rem;line-height:1.4;margin-bottom:2rem}.modal-backdrop .modal-description a{display:inline-block}.modal-backdrop .modal-image-container{display:grid;grid-gap:1rem}.modal-backdrop .modal-image-container img{border-radius:1rem;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 45rem){.modal-backdrop .modal-image-container{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 64rem){.modal-backdrop .modal-image-container{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 80rem){.modal-backdrop .modal-image-container{grid-gap:2rem}}
