/* compiled by scssphp 1.6.0 on Mon, 03 Jul 2023 12:17:02 +0000 (0.0731s) */

.textblock-media__wrapper{padding:70px 0;position:relative;isolation:isolate}.textblock-media__wrapper.border-bottom__yes{border-bottom:3.5px solid #E20613}.textblock-media__wrapper:not(.container-width__normal) img{z-index:-1;position:relative}.textblock-media__wrapper.container-width__wide{overflow:hidden;padding-bottom:0}.textblock-media__wrapper.container-width__wide .textblock-media-media__wrapper{position:absolute;right:0;bottom:0;width:50%;padding-top:0;padding-bottom:0}@media only screen and (max-width: 71.1875rem){.textblock-media__wrapper.container-width__wide .textblock-media-media__wrapper{width:50%}}@media only screen and (max-width: 63.9375rem){.textblock-media__wrapper.container-width__wide .textblock-media-media__wrapper{position:static;height:auto;width:100%}}.textblock-media__wrapper.container-width__wide .textblock-media-media__wrapper .textblock-media-image__container img{object-position:top left;border-radius:0}.textblock-media__wrapper.container-width__wide .textblock-media-media__wrapper.background-black{height:auto;top:0}@media only screen and (max-width: 63.9375rem){.textblock-media__wrapper.container-width__wide .textblock-media-media__wrapper.background-black{position:static;max-width:100%}}.textblock-media__wrapper.container-width__wide .textblock-media-media__wrapper.background-black .textblock-media-image__container{height:1204px}@media only screen and (max-width: 85.3125rem){.textblock-media__wrapper.container-width__wide .textblock-media-media__wrapper.background-black .textblock-media-image__container{height:973px}}@media only screen and (max-width: 63.9375rem){.textblock-media__wrapper.container-width__wide .textblock-media-media__wrapper.background-black .textblock-media-image__container{height:auto;margin-top:35px}}.textblock-media__wrapper.container-width__wide .textblock-media-media__wrapper.background-black .textblock-media-image__container img{display:block}@media only screen and (max-width: 47.9375rem){.textblock-media__wrapper.container-width__wide .textblock-media-media__wrapper.background-black .textblock-media-image__container img{border-radius:25px}}.textblock-media__wrapper.container-width__wide .textblock-media__content{width:50%;padding:0;padding-right:200px}@media only screen and (max-width: 96rem){.textblock-media__wrapper.container-width__wide .textblock-media__content{padding-right:40px}}@media only screen and (max-width: 63.9375rem){.textblock-media__wrapper.container-width__wide .textblock-media__content{width:100%;padding-right:0}}.textblock-media__wrapper.container-width__wide .textblock-media__content.background-black{padding:0}@media only screen and (max-width: 85.3125rem){.textblock-media__wrapper.container-width__wide .textblock-media__content.background-black{padding-right:40px}}@media (max-width:1023px){.textblock-media__wrapper.container-width__wide .textblock-media__content.background-black{padding-right:0}}.textblock-media__wrapper.container-width__wide .textblock-media__content.background-black p{font-weight:100}.textblock-media__wrapper.container-width__wide .textblock-media__content.background-black .gform_wrapper .gform_body input[type=text],.textblock-media__wrapper.container-width__wide .textblock-media__content.background-black .gform_wrapper .gform_body input[type=number],.textblock-media__wrapper.container-width__wide .textblock-media__content.background-black .gform_wrapper .gform_body input[type=file],.textblock-media__wrapper.container-width__wide .textblock-media__content.background-black .gform_wrapper .gform_body textarea{border:2px solid #707070;background:transparent;color:#fff}.textblock-media__wrapper.container-width__wide .textblock-media__content.background-black .gform_wrapper .gform_body input[type=text]::placeholder,.textblock-media__wrapper.container-width__wide .textblock-media__content.background-black .gform_wrapper .gform_body input[type=number]::placeholder,.textblock-media__wrapper.container-width__wide .textblock-media__content.background-black .gform_wrapper .gform_body input[type=file]::placeholder,.textblock-media__wrapper.container-width__wide .textblock-media__content.background-black .gform_wrapper .gform_body textarea::placeholder{color:#707070}.textblock-media__wrapper.container-width__wide .textblock-media__content.background-black .gform_wrapper .gform_body input[type=text]:focus,.textblock-media__wrapper.container-width__wide .textblock-media__content.background-black .gform_wrapper .gform_body input[type=number]:focus,.textblock-media__wrapper.container-width__wide .textblock-media__content.background-black .gform_wrapper .gform_body input[type=file]:focus,.textblock-media__wrapper.container-width__wide .textblock-media__content.background-black .gform_wrapper .gform_body textarea:focus{border-color:#E20613}.textblock-media__wrapper.container-width__wide .textblock-media__heading{width:600px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 63.9375rem){.textblock-media__wrapper.container-width__wide .textblock-media__heading{width:100%}}.textblock-media__wrapper.container-width__wide.background-black{padding:100px 0}@media only screen and (max-width: 63.9375rem){.textblock-media__wrapper.container-width__wide.background-black{padding:60px 0}}.textblock-media__wrapper.container-width__wide.background-black .textblock-media__heading{margin:0 auto 80px}@media only screen and (max-width: 85.3125rem){.textblock-media__wrapper.container-width__wide.background-black .textblock-media__heading{padding-right:140px}}@media (max-width:1023px){.textblock-media__wrapper.container-width__wide.background-black .textblock-media__heading{padding-right:0}}.textblock-media__wrapper.background-black{margin-top:0;padding:0}@media only screen and (max-width: 47.9375rem){.textblock-media__wrapper.background-black{padding:60px 0}}.textblock-media__wrapper.background-black .textblock-media__title{color:#fff}@media only screen and (max-width: 47.9375rem){.textblock-media__wrapper.background-black .textblock-media__title{text-align:left}}.textblock-media__wrapper.background-black p,.textblock-media__wrapper.background-black h3{color:#fff}.textblock-media__wrapper.background-white .textblock-media-image__container img{border-radius:25px}.textblock-media__wrapper .repeater{margin-bottom:44px}@media only screen and (max-width: 47.9375rem){.textblock-media__wrapper .repeater{margin-bottom:24px}}.textblock-media__wrapper .repeater:last-child{margin-bottom:0}.textblock-media__wrapper .repeater__content{position:relative;padding-left:78px}@media only screen and (max-width: 47.9375rem){.textblock-media__wrapper .repeater__content{padding-left:48px}}.textblock-media__wrapper .repeater__content:before{content:'';width:50px;height:50px;background-color:#E20613;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:18px;border-radius:100%;position:absolute;left:0;top:0}@media only screen and (max-width: 47.9375rem){.textblock-media__wrapper .repeater__content:before{width:35px;height:35px;background-size:14px}}.textblock-media__wrapper .repeater__content h3{font-size:24px;letter-spacing:-0.59px;line-height:1.5;font-family:'Work Sans', sans-serif;margin-bottom:15px;color:#202020}@media only screen and (max-width: 47.9375rem){.textblock-media__wrapper .repeater__content h3{font-size:20px}}.textblock-media__wrapper .repeater__content p{margin-bottom:0;color:#202020}.textblock-media__wrapper.normal__image .textblock-media__container{display:grid;grid-template-columns:repeat(2, 1fr);gap:23px}@media only screen and (max-width: 63.9375rem){.textblock-media__wrapper.normal__image .textblock-media__container{grid-template-columns:1fr}}.textblock-media__wrapper.normal__image .textblock-media__heading{grid-column:1 / 3;margin-bottom:50px}@media only screen and (max-width: 63.9375rem){.textblock-media__wrapper.normal__image .textblock-media__heading{grid-column:1;margin-bottom:0}}.textblock-media__wrapper.normal__image .textblock-media__content{width:100%}.textblock-media__wrapper.normal__image .textblock-media__content h2{font-size:45px;text-align:left;line-height:1;margin-bottom:40px}@media only screen and (max-width: 47.9375rem){.textblock-media__wrapper.normal__image .textblock-media__content h2{font-size:24px;line-height:1.3;margin-bottom:25px}}.textblock-media__wrapper.normal__image .textblock-media__content.background-white{background-color:#fff;padding:0}.textblock-media__wrapper.normal__image .textblock-media__content.background-black{padding:0}.textblock-media__wrapper.normal__image .textblock-media__content.background-black h2{color:#fff}.textblock-media__wrapper.normal__image .textblock-media__content.background-black p{max-width:459px}@media only screen and (max-width: 63.9375rem){.textblock-media__wrapper.normal__image .textblock-media__content.background-black p{max-width:100%}}.textblock-media__wrapper.normal__image .textblock-media-media__wrapper{width:692px;border-radius:0 0 25px 25px;position:relative}@media only screen and (max-width: 96rem){.textblock-media__wrapper.normal__image .textblock-media-media__wrapper{width:100%}}.textblock-media__wrapper.normal__image .textblock-media-media__wrapper img{border-radius:0 0 25px 25px}.textblock-media__wrapper.normal__image.background-black{padding:50px 0}@media only screen and (max-width: 63.9375rem){.textblock-media__wrapper.normal__image.background-black{padding:60px 0}}.textblock-media__wrapper.normal__image.background-black__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.textblock-media__wrapper.normal__image.background-black .textblock-media__content.background-white{padding:74px 92px 48px;border-radius:0 0 25px 25px}@media only screen and (max-width: 85.3125rem){.textblock-media__wrapper.normal__image.background-black .textblock-media__content.background-white{padding:44px 32px 38px}}@media only screen and (max-width: 47.9375rem){.textblock-media__wrapper.normal__image.background-black .textblock-media__content.background-white{padding:40px 25px}}.textblock-media__wrapper.normal__image.has__video{padding-top:133px;padding-bottom:107px}@media only screen and (max-width: 63.9375rem){.textblock-media__wrapper.normal__image.has__video{padding:50px 0}}@media only screen and (max-width: 47.9375rem){.textblock-media__wrapper.normal__image.has__video{padding:65px 0}}.textblock-media__wrapper.normal__image.has__video .textblock-media__container{align-items:center;column-gap:135px}@media only screen and (max-width: 96rem){.textblock-media__wrapper.normal__image.has__video .textblock-media__container{column-gap:85px}}@media only screen and (max-width: 63.9375rem){.textblock-media__wrapper.normal__image.has__video .textblock-media__container{column-gap:35px}}@media only screen and (max-width: 47.9375rem){.textblock-media__wrapper.normal__image.has__video .textblock-media__container{column-gap:25px}}@media only screen and (max-width: 47.9375rem){.textblock-media__wrapper.normal__image.has__video .textblock-media-media__wrapper{margin-bottom:30px}}.textblock-media__wrapper.normal__image.has__video .textblock-media-image__container{width:681px;height:437px;margin:0 auto}@media only screen and (max-width: 96rem){.textblock-media__wrapper.normal__image.has__video .textblock-media-image__container{width:100%;height:297px}}@media only screen and (max-width: 63.9375rem){.textblock-media__wrapper.normal__image.has__video .textblock-media-image__container{width:100%;height:365px}}@media only screen and (max-width: 47.9375rem){.textblock-media__wrapper.normal__image.has__video .textblock-media-image__container{height:265px}}.textblock-media__wrapper.normal__image.has__video .textblock-media-image__container img{border-radius:25px;border:3px solid #E20613}@media only screen and (max-width: 47.9375rem){.textblock-media__wrapper.normal__image.has__video .textblock-media__content{margin-top:0}}.textblock-media__wrapper.normal__image .right{order:1}.textblock-media__container{max-width:1440px;margin:0 auto}@media only screen and (max-width: 96rem){.textblock-media__container{max-width:100%;padding:0 25px}}@media only screen and (max-width: 47.9375rem){.textblock-media__container{padding:0 20px}}.textblock-media__heading{text-align:center;margin-bottom:120px;z-index:1}@media only screen and (max-width: 71.1875rem){.textblock-media__heading{margin-bottom:30px}}.textblock-media__heading h2{max-width:685px;margin:0 auto}@media only screen and (max-width: 63.9375rem){.textblock-media__heading h2{max-width:100%;text-align:left}}.textblock-media__content.background-black h2,.textblock-media__content.background-black h3,.textblock-media__content.background-black p,.textblock-media__content.background-black strong,.textblock-media__content.background-black span{color:#fff}.textblock-media__content.background-black a[class]{border-color:#fff}.textblock-media__content.background-black a[class]:hover{border-color:#E20613}.textblock-media__content h3{font-size:25px;line-height:1.2;color:#202020;margin-bottom:25px;font-weight:600;letter-spacing:-0.74px;max-width:421px}.textblock-media__content h3 strong{color:#E20613}@media only screen and (max-width: 47.9375rem){.textblock-media__content h3{font-size:24px;margin-bottom:15px}}.textblock-media__content p{letter-spacing:-0.45px;margin-bottom:20px;max-width:624px}@media only screen and (max-width: 63.9375rem){.textblock-media__content p{max-width:100%}}.textblock-media__content p:last-child{margin-bottom:0}@media only screen and (max-width: 47.9375rem){.textblock-media__content p{max-width:100%;margin-bottom:20px}}.textblock-media__content ul li{position:relative;margin-bottom:30px;padding-left:38px}.textblock-media__content ul li:before{content:'';width:25px;height:25px;background:#E20613;position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px;background-position:center center;left:0;top:2px;border-radius:100%}@media only screen and (max-width: 47.9375rem){.textblock-media__content ul li:before{top:-5px}}.textblock-media__content .gform_wrapper .gform_body .gform_fields{row-gap:15px !important}.textblock-media__content .gform_wrapper .gform_body .gfield_label{display:none}.textblock-media__content .gform_wrapper .gform_body input[type=text],.textblock-media__content .gform_wrapper .gform_body input[type=number],.textblock-media__content .gform_wrapper .gform_body input[type=file],.textblock-media__content .gform_wrapper .gform_body textarea{padding-left:60px !important;max-width:600px}@media only screen and (max-width: 63.9375rem){.textblock-media__content .gform_wrapper .gform_body input[type=text],.textblock-media__content .gform_wrapper .gform_body input[type=number],.textblock-media__content .gform_wrapper .gform_body input[type=file],.textblock-media__content .gform_wrapper .gform_body textarea{max-width:100%}}.textblock-media__content .gform_wrapper .gform_body .gfield{position:relative;display:inline-block}.textblock-media__content .gform_wrapper .gform_footer{margin-top:53px !important}@media only screen and (max-width: 47.9375rem){.textblock-media__content .gform_wrapper .gform_footer{margin-top:33px !important}}.textblock-media__content .gform_wrapper .gform_footer .button{background:#E20613;text-transform:initial;padding:13px 35px;border:none}@media only screen and (max-width: 47.9375rem){.textblock-media__content .gform_wrapper .gform_footer .button{padding:9px 26px}}.textblock-media__content .gform_wrapper .gform_footer .button:hover,.textblock-media__content .gform_wrapper .gform_footer .button:focus-visible{background:#000;color:#fff}.textblock-media-image__container{height:100%;position:relative}.textblock-media-image__container img{width:100%;max-width:1000px;height:100%;max-height:800px;object-fit:cover}.textblock-media-image__container .trigger-lightbox{width:126px;height:126px;background:#E20613;border:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;cursor:pointer;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}@media only screen and (max-width: 96rem){.textblock-media-image__container .trigger-lightbox{width:96px;height:96px}}@media only screen and (max-width: 96rem){.textblock-media-image__container .trigger-lightbox{width:76px;height:76px}}@media only screen and (max-width: 47.9375rem){.textblock-media-image__container .trigger-lightbox{width:54px;height:54px}}.textblock-media-image__container .trigger-lightbox .icon{display:inline-block;width:34px;height:41px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:100%}@media only screen and (max-width: 96rem){.textblock-media-image__container .trigger-lightbox .icon{width:20px;height:31px}}@media only screen and (max-width: 63.9375rem){.textblock-media-image__container .trigger-lightbox .icon{width:18px;height:35px}}@media only screen and (max-width: 47.9375rem){.textblock-media-image__container .trigger-lightbox .icon{width:12px;height:16px}}.textblock-media-image__container .trigger-lightbox:hover{background:#000;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}