.hero_header{align-items:center;box-sizing:border-box;display:flex;justify-content:center;left:0;overflow-x:clip;position:relative;width:100%}@media (min-width:1180px){.hero_header{z-index:2}}.hero_header .wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:45px;gap:0;height:100%;justify-content:space-between;max-width:1440px;padding:0 30px;position:relative;width:100%}@media (min-width:768px){.hero_header .wrapper{padding:70px 75px}}@media (min-width:1180px){.hero_header .wrapper{padding:70px 100px}}@media (min-width:768px){.hero_header .wrapper{padding-bottom:0;padding-top:0}}@media (min-width:1180px){.hero_header .wrapper{align-self:flex-start;flex-direction:row;height:415px;justify-content:flex-end;padding-top:0;position:static}}.hero_header .text{box-sizing:border-box;padding:40px 0 0;position:relative;transition:height .5s linear;width:100%}@media (min-width:768px){.hero_header .text{height:auto}}@media (min-width:1180px){.hero_header .text{height:auto;min-width:45%;padding:0;position:static}}@media (min-width:1440px){.hero_header .text{max-width:670px;min-width:0}}.hero_header .file-wrapper{background:linear-gradient(0deg,rgba(28,56,101,0) 4.11%,rgba(28,56,101,.8) 96.92%) no-repeat;background-position:0 0;background-size:100% 214px;height:auto;max-height:315px;overflow-y:hidden;position:relative;width:100vw}@media (min-width:768px){.hero_header .file-wrapper{aspect-ratio:3/2;overflow-y:visible}}@media (min-width:1180px){.hero_header .file-wrapper{aspect-ratio:1;background-position:0 130px;border-radius:0 500px 500px 0;box-shadow:3px 3px 15px rgba(0,0,0,.15);height:650px;left:0;max-height:none;min-width:45%;overflow:hidden;transform:translate(-30%,-45px);width:100%;z-index:1}}@media (min-width:1440px){.hero_header .file-wrapper{max-width:50%;min-width:0;position:absolute;transform:translate(-20%,-60px)}}.hero_header img{height:100%;mix-blend-mode:saturation;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 50%;object-position:100% 50%;width:100%}.hero_header .blur{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(0deg,rgba(28,56,101,0),rgba(28,56,101,.2));display:none;height:150px;position:absolute;top:0;width:100%;z-index:1}@media (min-width:1180px){.hero_header .blur{top:150px}}.page-not-found .hero_header{margin-bottom:60px}@media (min-width:1180px){.page-not-found .hero_header{height:calc(100svh - 110px);margin-bottom:0}}.page-not-found .hero_header .wrapper{justify-content:flex-start}@media (min-width:1180px){.page-not-found .hero_header .wrapper{justify-content:flex-end}.page-not-found .hero_header img{-o-object-position:40px 160px;object-position:40px 160px}.page-not-found .hero_header .text{margin-top:125px}}.page-not-found .hero_header .text a{color:#1c3865}.text_block{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow-x:clip;position:relative;width:100%}.text_block:has(.inline-button){background-color:#fff;border-top:1px solid #e5e5e5}@media (min-width:1180px){.text_block:has(.inline-button){margin-top:0}}.text_block:has(.inline-button) .wrapper{align-items:center;min-width:100vw;padding-bottom:125px}@media (min-width:768px){.text_block:has(.inline-button) .wrapper{padding:90px 75px 115px}}@media (min-width:1180px){.text_block:has(.inline-button) .wrapper{align-items:flex-start;padding:80px 100px 115px}}@media (min-width:1440px){.text_block:has(.inline-button) .wrapper{min-width:0}}.text_block:has(.inline-button) h2{margin-bottom:0;text-align:center;text-transform:none;width:100%}@media (min-width:1035px){.text_block:has(.inline-button) h2{text-align:left}}.text_block:has(.inline-button) .text{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:400px}@media (min-width:768px){.text_block:has(.inline-button) .text{flex-direction:row;flex-wrap:wrap;gap:25px 40px;justify-content:center;margin-right:auto}}@media (min-width:1180px){.text_block:has(.inline-button) .text{justify-content:left;margin:0;max-width:1000px}}.text_block:has(.inline-button) .text h2{margin-bottom:50px}@media (min-width:768px){.text_block:has(.inline-button) .text h2{margin-bottom:0}}.text_block:has(.inline-button) p:has(.inline-button){margin-bottom:25px;margin-right:0}@media (min-width:768px){.text_block:has(.inline-button) p:has(.inline-button){margin-bottom:0}}.text_block:has(.inline-button) .inline-button{width:300px}.text_block .wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:45px;gap:50px;justify-content:space-between;max-width:1440px;padding:70px 30px;position:relative;width:100%}@media (min-width:768px){.text_block .wrapper{padding:70px 75px}}@media (min-width:1180px){.text_block .wrapper{padding:70px 100px}}.text_block .wrapper.left{padding-top:30px}@media (min-width:1180px){.text_block .wrapper.left{align-items:flex-start;padding-top:70px}}.text_block .wrapper.left h2{padding-bottom:10px}@media (min-width:1180px){.text_block .wrapper.left h2{padding-bottom:0}.text_block .wrapper.left .text{margin:30px 0;max-width:700px}.text_block .wrapper.left span{color:#fff}}.text_block .image{height:270px;width:100vw}@media (min-width:768px){.text_block .image{height:370px}}@media (min-width:1180px){.text_block .image{display:none}}.text_block .image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%}.text_block .overlay{background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;height:100%;position:absolute;top:0;width:100%;z-index:0}@media (min-width:1180px){.text_block .overlay{display:block}}.text_block .overlay div{background:rgba(28,56,101,.9);height:100%;width:100%}.text_block .text{position:relative;z-index:2}.text_block .wave-image-wrapper{align-items:flex-end;align-self:center;bottom:-30px;display:flex;height:0;min-width:1400px;position:absolute;width:100vw}@media (min-width:1180px){.text_block .wave-image-wrapper{max-width:3000px}}.text_block .wave-image{height:auto;min-height:50px;width:100%}@media (min-width:1440px){.text_block .wave-image{position:absolute}}.text_block p:has(.btn),.text_block p:has(.btn-secondary){width:-moz-fit-content;width:fit-content}@media (max-width:1179px){.text_block h2 span{color:#1c3865}}.text_block p{margin-bottom:30px}.text_block p:last-child{margin-bottom:0}@media (max-width:1179px){.text_block p span{color:#000}}.single-event #text_block_1{background:#fff;flex-direction:column}@media (min-width:1180px){.single-event #text_block_1{background:#1c3865}.single-event #text_block_1 .wrapper{padding:100px}}.single-event #text_block_1 h2{color:#1c3865}@media (min-width:1180px){.single-event #text_block_1 h2{color:#fff}}.single-event #text_block_1 .btn-secondary{background:#1c3865;border:none;margin:auto}@media (min-width:1180px){.single-event #text_block_1 .btn-secondary{background:transparent;border:2px solid #fff}}.single-event #text_block_1 .wave-image-wrapper{display:none}@media (min-width:1180px){.single-event #text_block_1 .wave-image-wrapper{display:flex}}.single-event #text_block_1 .text{max-width:1440px}.insights-single .date{font-weight:700;margin-bottom:0}@media (min-width:1180px){.insights-single #text_block_1{padding-top:100px}}.insights-single #text_block_1 .wrapper{padding-top:10px}@media (min-width:1180px){.insights-single #text_block_1 .wrapper{padding-top:30px}}.team_bios{justify-content:center;overflow-x:clip}.team_bios,.team_bios .wrapper{align-items:center;box-sizing:border-box;display:flex;width:100%}.team_bios .wrapper{flex-direction:column;gap:45px;gap:75px;justify-content:space-between;max-width:1440px;padding:0 30px 70px;position:relative}@media (min-width:768px){.team_bios .wrapper{padding:70px 75px}}@media (min-width:1180px){.team_bios .wrapper{padding:70px 100px}}@media (min-width:768px){.team_bios .wrapper{padding:0 75px 55px}}@media (min-width:1180px){.team_bios .wrapper{gap:150px;padding:55px 75px}}.team_bios .bio{display:flex;flex-direction:column-reverse;gap:30px;justify-content:space-between;max-width:1122px;width:100%}@media (min-width:1180px){.team_bios .bio{flex-direction:row}.team_bios .bio.right-img{flex-direction:row-reverse}}.team_bios .bio:has(.img-2){max-width:none}@media (min-width:1180px){.team_bios .bio:has(.img-2){gap:15px}}.team_bios h3{color:#1c3865;font-size:22px;line-height:36px;margin-bottom:10px;text-transform:capitalize}@media (min-width:768px){.team_bios h3{font-size:24px}}.team_bios h4{color:#000;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:32px;margin:0}.team_bios .socials{display:flex;gap:15px;margin-top:20px}.team_bios .images{display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;position:relative;width:100%}@media (min-width:768px){.team_bios .images{justify-content:flex-start}}@media (min-width:1180px){.team_bios .images{justify-content:space-between}}.team_bios .images:has(.img-2){max-width:650px}@media (min-width:1440px){.team_bios .images:has(.img-2){min-height:479px;min-width:606px}}.team_bios .images:has(.img-2) .text{max-width:670px}@media (min-width:1180px){.team_bios .images:has(.img-2) .img-1{bottom:0;left:25px;position:absolute;z-index:1}}.team_bios .img-1{height:250px;width:250px}.team_bios .img-1 img{aspect-ratio:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team_bios .img-2{display:none}@media (min-width:1180px){.team_bios .img-2{border-radius:500px 0 0 500px;display:block;filter:drop-shadow(-3px -3px 15px rgba(0,0,0,.15));height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative;right:-75px;top:-100px;transition:border-radius .25s ease-in-out}}@media (min-width:1440px){.team_bios .img-2{border-radius:500px;height:500px;width:500px}.team_bios .img-2 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.team_bios .warren-martin .img-1 img{-o-object-position:0 -15px;object-position:0 -15px}.board_of_directors{background:#594a42;justify-content:center;overflow-x:clip}.board_of_directors,.board_of_directors .wrapper{align-items:center;box-sizing:border-box;display:flex;width:100%}.board_of_directors .wrapper{flex-direction:column;gap:45px;justify-content:space-between;justify-content:center;max-width:1440px;padding:55px 30px;position:relative}@media (min-width:768px){.board_of_directors .wrapper{padding:70px 75px}}@media (min-width:1180px){.board_of_directors .wrapper{padding:70px 100px}}@media (min-width:768px){.board_of_directors .wrapper{gap:30px;padding:50px 75px}}@media (min-width:1180px){.board_of_directors .wrapper{padding:70px 75px}}.board_of_directors h2,.board_of_directors p{color:#fff}.board_of_directors h2{text-align:center;width:100%}.board_of_directors .members{display:flex;flex-wrap:wrap;gap:40px 70px;justify-content:center;text-align:center;width:100%}@media (min-width:768px){.board_of_directors .members{max-width:570px;text-align:left}}@media (min-width:1180px){.board_of_directors .members{gap:80px;max-width:847px}}.board_of_directors .board-member{width:229px}@media (min-width:1180px){.board_of_directors .board-member:last-of-type{margin-right:auto}}.board_of_directors .name{font-weight:700}.text_and_image{background-size:cover;justify-content:center;overflow-x:clip}.text_and_image,.text_and_image .wrapper{align-items:center;box-sizing:border-box;display:flex;position:relative;width:100%}.text_and_image .wrapper{flex-direction:column;gap:45px;justify-content:space-between;max-width:1440px;max-width:none;padding:50px 30px}@media (min-width:768px){.text_and_image .wrapper{padding:70px 75px}}@media (min-width:1180px){.text_and_image .wrapper{padding:70px 100px}}@media (min-width:768px){.text_and_image .wrapper{padding:50px 75px}}@media (min-width:1180px){.text_and_image .wrapper{flex-direction:row;padding:100px}}@media (min-width:1440px){.text_and_image .wrapper{max-width:1440px;position:static}}@media (min-width:1180px){.text_and_image .wrapper.left{flex-direction:row-reverse}}.text_and_image .wrapper.left .file-wrapper{left:0}.text_and_image .wrapper.image_overlap{z-index:2}.text_and_image .overlay{background-color:rgba(89,74,66,.8);bottom:0;height:100%;left:0;position:absolute;width:100vw}@media (min-width:1180px){.text_and_image .text_wrapper{max-width:47%;width:100%}}@media (min-width:1600px){.text_and_image .text_wrapper{z-index:1}}.text_and_image .text_wrapper a{color:#473d39;font-weight:700;position:relative;text-decoration:none}.text_and_image .text_wrapper a:after{background-color:#473d39;bottom:-3px;content:"";height:3px;left:0;position:absolute;transition:all .3s ease-in-out;width:0}.text_and_image .text_wrapper a:hover:after{width:100%}.text_and_image .file-wrapper{display:flex;height:370px;position:relative;width:100vw}@media (min-width:1180px){.text_and_image .file-wrapper{bottom:0;height:auto;max-height:600px;max-width:47%;position:absolute;right:0;width:100%}}.text_and_image .file-wrapper img{box-shadow:-3px -3px 15px rgba(0,0,0,.15);-o-object-position:50% 25%;object-position:50% 25%}@media (min-width:1180px){.text_and_image .file-wrapper img{-o-object-position:60%;object-position:60%}}.text_and_image img{box-shadow:-3px -3px 15px rgba(0,0,0,.15);-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1180px){.text_and_image .rounded_edges img{border-radius:500px 0 0 500px}.text_and_image .rounded_edges.left img{border-radius:0 500px 500px 0}}@media (min-width:768px){.text_and_image .image_overlap h1,.text_and_image .image_overlap h2,.text_and_image .image_overlap h3{white-space:nowrap}}.text_and_image h1,.text_and_image h2,.text_and_image h3,.text_and_image p{margin-bottom:20px}.text_and_image p:last-child{margin-bottom:0}.text_and_image p:has(.btn),.text_and_image p:has(.btn-secondary){max-width:225px}.text_and_image p:has(.btn) a,.text_and_image p:has(.btn-secondary) a{color:#fff;font-weight:400}.text_and_image p:has(.btn) a:hover,.text_and_image p:has(.btn-secondary) a:hover{font-weight:700;text-decoration:none}.upcoming_events{justify-content:center;overflow-x:clip}.upcoming_events,.upcoming_events .wrapper{align-items:center;box-sizing:border-box;display:flex;width:100%}.upcoming_events .wrapper{gap:45px;justify-content:space-between;max-width:1440px;padding:30px;position:relative}@media (min-width:768px){.upcoming_events .wrapper{padding:70px 75px}}@media (min-width:1180px){.upcoming_events .wrapper{padding:70px 100px}}@media (min-width:768px){.upcoming_events .wrapper{padding:0 70px}}@media (min-width:1180px){.upcoming_events .wrapper{align-items:flex-start;gap:80px;padding-bottom:60px;padding-top:60px}}@media (min-width:1440px){.upcoming_events .wrapper{position:static}}@media (min-width:768px){.upcoming_events h2{line-height:normal;margin-top:30px}}.upcoming_events .event-card-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:30px;overflow:hidden}@media (min-width:1440px){.upcoming_events .event-card-wrapper{max-width:50%}}.upcoming_events .event-card-wrapper.hide-section-till-loaded{height:0;margin:0;padding:0;visibility:hidden}.upcoming_events .events-slider{width:100%}@media (min-width:1180px){.upcoming_events .events-slider{min-width:560px}}.upcoming_events .event-card{border-bottom:1px solid #e5e5e5;box-sizing:border-box;display:flex;gap:30px;padding:27px 0;width:100%}.upcoming_events .event-card:hover .date-icon p{transform:scale(1.1)}.upcoming_events .event-card:hover .date-icon:after{height:100%}.upcoming_events .date-icon{height:80px;min-width:80px;position:relative}.upcoming_events .date-icon:before{background:#5f646f;height:100%;top:0}.upcoming_events .date-icon:after,.upcoming_events .date-icon:before{content:"";display:block;left:0;position:absolute;width:100%;z-index:-1}.upcoming_events .date-icon:after{background:#1c3865;bottom:0;height:0;transition:all .25s ease-out}.upcoming_events .date-icon p{color:#fff;font-family:Rubik,serif;font-weight:700;text-align:center;text-transform:uppercase;transition:all .25s ease-out}.upcoming_events .date-icon p:last-child{font-size:40px;line-height:50px}.upcoming_events .date-text{color:#1c3865;font-family:Inter,serif;font-size:18px;font-style:normal;font-weight:700;line-height:32px}.upcoming_events .file-wrapper{display:none!important}@media (min-width:1180px){.upcoming_events .file-wrapper{box-shadow:3px 3px 15px rgba(0,0,0,.15);display:flex!important;max-width:900px;position:relative;right:-100px;width:100%}}@media (min-width:1440px){.upcoming_events .file-wrapper{max-height:450px;max-width:40vw;overflow:hidden;position:absolute;right:0}}.upcoming_events .file-wrapper img{height:100%;width:100%}.upcoming_events a{color:#000;text-decoration:none}.upcoming_events p:last-child{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.upcoming_events #event-pages{display:flex;gap:10px;position:relative}.upcoming_events #event-pages .current{position:absolute}.upcoming_events #event-pages svg{cursor:pointer}.upcoming_events .hide{display:none}.events_form{justify-content:center;overflow-x:clip}.events_form,.events_form .wrapper{align-items:center;box-sizing:border-box;display:flex;width:100%}.events_form .wrapper{flex-direction:column-reverse;gap:45px;justify-content:space-between;max-width:1440px;min-height:490px;padding:20px 30px 80px;position:relative}@media (min-width:768px){.events_form .wrapper{padding:70px 75px}}@media (min-width:1180px){.events_form .wrapper{padding:70px 100px}}@media (min-width:768px){.events_form .wrapper{padding-bottom:90px;padding-top:60px}}@media (min-width:1180px){.events_form .wrapper{align-items:flex-start;flex-direction:row;justify-content:flex-end}}@media (min-width:1440px){.events_form .wrapper{position:static}}@media (min-width:1180px){.events_form .text-form-wrapper{max-width:52%}}.events_form h2{color:#1c3865;font-family:Rubik,serif;font-size:24px;line-height:36px;text-transform:none}.events_form p{margin-bottom:20px}.events_form .file-wrapper{display:flex;left:0;position:relative;width:100vw}@media (min-width:1180px){.events_form .file-wrapper{height:100%;left:0;max-height:475px;max-width:40vw;position:absolute;width:100%}}.events_form .file-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 25%;object-position:0 25%;width:100%}@media (min-width:1180px){.events_form .file-wrapper img{border-radius:0 500px 500px 0;box-shadow:-3px -3px 15px rgba(0,0,0,.15)}}.about-us .hero_header img{-o-object-position:40% 50%;object-position:40% 50%}@media only screen and (min-width:1180px){.about-us #text_block_1 .overlay{background-position:75% 85%;width:150%}.board-of-directors-staff #text_block_1{background:#1c3865;margin-bottom:0}}.board-of-directors-staff #text_block_1 .wrapper{align-items:flex-start;padding:40px 30px 20px}@media only screen and (min-width:768px){.board-of-directors-staff #text_block_1 .wrapper{padding:40px 75px 20px}}@media only screen and (min-width:1180px){.board-of-directors-staff #text_block_1 .wrapper{align-items:center;justify-content:center;padding:70px 100px}}.board-of-directors-staff #text_block_1 h2{font-size:26px;line-height:35px;margin-bottom:0;max-width:660px;text-align:left}@media only screen and (min-width:1180px){.board-of-directors-staff #text_block_1 h2{text-align:center}.board-of-directors-staff #text_block_1 h2 span{color:#fff}}.funding .text_and_image h2{color:#1b3764}@media only screen and (min-width:1180px){.funding #text_and_image_1{margin-top:60px}.funding #text_and_image_1 .file-wrapper{aspect-ratio:6.5/5.8;bottom:auto}}.funding #text_and_image_2 .wrapper{padding-top:0}@media only screen and (min-width:1180px){.funding #text_and_image_2 .wrapper{padding:100px}}.funding #text_and_image_2 .file-wrapper{max-height:520px;top:0}@media only screen and (min-width:1180px){.funding #text_and_image_2 .file-wrapper{top:30px}}.funding #text_and_image_2 a{white-space:nowrap}.funding #text_and_image_2 img{-o-object-position:50% 50%;object-position:50% 50%}.funding #text_block_1 .wrapper{padding-bottom:0}@media only screen and (min-width:1180px){.funding #text_block_1 .wrapper{padding-bottom:70px}}.events .hero_header img,.single-event .hero_header img{-o-object-position:50%;object-position:50%}.events .hero_header .blur,.single-event .hero_header .blur{display:block}@media only screen and (max-width:1180px){.events #text_block_1 .wrapper,.single-event #text_block_1 .wrapper{padding:20px 30px}}.events #text_block_1 .image img,.single-event #text_block_1 .image img{-o-object-position:50%;object-position:50%}@media only screen and (min-width:1180px){.single-event .hero_header h1{max-width:600px;overflow:hidden;text-overflow:ellipsis}}
