@font-face{font-family:Barlow-Light;src:url(../../../fonts/Barlow/Barlow-Light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Light-Italic;src:url(../../../fonts/Barlow/Barlow-LightItalic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Regular;src:url(../../../fonts/Barlow/Barlow-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Italic;src:url(../../../fonts/Barlow/Barlow-Italic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Medium;src:url(../../../fonts/Barlow/Barlow-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Medium-Italic;src:url(../../../fonts/Barlow/Barlow-MediumItalic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Semibold;src:url(../../../fonts/Barlow/Barlow-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Semibold-Italic;src:url(../../../fonts/Barlow/Barlow-SemiBoldItalic.ttf) format("truetype");font-weight:400;font-style:normal}.content-tile{width:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:relative;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;background:#f4f2ee}.content-tile .container{padding:20px;width:100%;display:flex;align-items:center;flex-direction:column}.content-tile .content{max-width:1000px;width:100%;background:#fff;border-radius:24px;position:relative;display:grid}.content-tile .image_container{position:absolute;top:-96px}.content-tile .image_container picture{height:fit-content}.content-tile .image_container img{width:184px}.content-tile .text{padding:56px 16px 48px;width:100%;max-width:620px;height:fit-content;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start}.content-tile .text h2{margin-top:48px;color:#c3053c;width:100%;max-width:720px;margin-bottom:3rem;font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem;font-family:Barlow-Semibold,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){.content-tile .text h2{font-size:2.7rem;line-height:3.6rem;letter-spacing:-.07rem}}.content-tile .text .intro{color:#0c589f;width:100%;max-width:720px;margin-bottom:3rem;font-size:1.5rem;line-height:2.2rem;letter-spacing:-.04rem;font-family:Barlow-Light,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){.content-tile .text .intro{font-size:1.8rem;line-height:2.6rem;letter-spacing:-.05rem}}.content-tile .text .modal-button{width:100%;max-width:520px;padding:1rem;border-radius:8px;position:relative;background-color:transparent;-webkit-transition:background-color .35s ease-out 0s;-moz-transition:background-color .35s ease-out 0s;-ms-transition:background-color .35s ease-out 0s;-o-transition:background-color .35s ease-out 0s;transition:background-color .35s ease-out 0s}.content-tile .text .modal-button img{opacity:.8}.content-tile .text .modal-button span{position:absolute;bottom:-32px;left:0;width:fit-content;height:fit-content;color:#0c589f;border-bottom:1px solid transparent;-webkit-transition:border-bottom .35s ease-out 0s;-moz-transition:border-bottom .35s ease-out 0s;-ms-transition:border-bottom .35s ease-out 0s;-o-transition:border-bottom .35s ease-out 0s;transition:border-bottom .35s ease-out 0s;font-size:.75rem;line-height:1.5rem;letter-spacing:.02rem;font-family:Barlow-Regular,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){.content-tile .text .modal-button span{font-size:.9rem;line-height:1.5rem;letter-spacing:.015rem}}.content-tile .text .modal-button:hover{background-color:#8cb2dc;-webkit-transition:background-color .35s ease-out 0s;-moz-transition:background-color .35s ease-out 0s;-ms-transition:background-color .35s ease-out 0s;-o-transition:background-color .35s ease-out 0s;transition:background-color .35s ease-out 0s}.content-tile .text .modal-button:hover span{border-bottom:1px solid #0C589F;-webkit-transition:border-bottom .35s ease-out 0s;-moz-transition:border-bottom .35s ease-out 0s;-ms-transition:border-bottom .35s ease-out 0s;-o-transition:border-bottom .35s ease-out 0s;transition:border-bottom .35s ease-out 0s}.content-tile .text .body{color:#0c589f;width:100%;max-width:720px;position:relative;display:flex;flex-flow:column nowrap;-webkit-transition:height .15s ease-in-out 0s;-moz-transition:height .15s ease-in-out 0s;-ms-transition:height .15s ease-in-out 0s;-o-transition:height .15s ease-in-out 0s;transition:height .15s ease-in-out 0s;font-size:1.125rem;line-height:1.5rem;letter-spacing:.01rem;font-family:Barlow-Light,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){.content-tile .text .body{font-size:1.375rem;line-height:2rem;letter-spacing:0}}.content-tile .text .body p{max-width:720px;opacity:1;height:fit-content}.content-tile .text .body p:not(:last-of-type){padding-bottom:2rem}.content-tile .text .body .buttons{padding-top:2rem;display:flex;flex-flow:column nowrap;gap:1rem}.content-tile .text .body.hideText{-webkit-transition:height .15s ease-in-out 0s;-moz-transition:height .15s ease-in-out 0s;-ms-transition:height .15s ease-in-out 0s;-o-transition:height .15s ease-in-out 0s;transition:height .15s ease-in-out 0s}.content-tile .text .body.hideText:before{height:100%;opacity:1;-webkit-transition:opacity height .15s ease-in-out 0s;-moz-transition:opacity height .15s ease-in-out 0s;-ms-transition:opacity height .15s ease-in-out 0s;-o-transition:opacity height .15s ease-in-out 0s;transition:opacity height .15s ease-in-out 0s}@media screen and (min-width: 768px) and (min-height: 640px){.content-tile .container{padding:48px}.content-tile .image_container{top:-170px}.content-tile .image_container picture{height:fit-content}.content-tile .image_container img{width:272px}.content-tile .text{max-width:720px;padding:56px 48px}.content-tile .text h2{max-width:640px}}@media screen and (min-width: 1280px) and (min-height: 640px){.content-tile .image_container{position:absolute;top:unset}.content-tile .image_container img{width:320px}.content-tile .text h2{max-width:720px}}.more-less button{margin-top:24px}.more-less button>figure{width:fit-content;height:fit-content}.more-less button>span{display:flex;flex-flow:row nowrap;align-items:center;gap:8px;color:#0c589f;font-size:.75rem;line-height:1.5rem;letter-spacing:.02rem;font-family:Barlow-Regular,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){.more-less button>span{font-size:.9rem;line-height:1.5rem;letter-spacing:.015rem}}.more-less button>span:after{content:url(../../../ui-elements/arrow-expand-primary.svg);width:18px;height:18px;rotate:-180deg;-webkit-transition:rotate .35s ease-out 0s;-moz-transition:rotate .35s ease-out 0s;-ms-transition:rotate .35s ease-out 0s;-o-transition:rotate .35s ease-out 0s;transition:rotate .35s ease-out 0s}.more-less button:hover>span:after{rotate:-90deg}.more-less.hideText button>span:after{rotate:0deg}.more-less.hideText button:hover>span:after{rotate:-90deg}
