.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}.single-insight .text_block{background:#1c3865;margin-bottom:10px}}.single-insight .text_block .wrapper{padding-bottom:100px;padding-top:0}@media (min-width:1180px){.single-insight .text_block .wrapper{padding:130px 100px}.single-insight .text_block h1,.single-insight .text_block h2,.single-insight .text_block h3,.single-insight .text_block li,.single-insight .text_block p,.single-insight .text_block span{color:#fff}.single-insight .hero_header img{-o-object-position:75% 50%;object-position:75% 50%}}
