.block-hero-text-image{position:relative;padding:50px 0}@media (min-width: 768px){.block-hero-text-image{padding:80px 0}}.block-hero-text-image.bg-white{background-color:#fff}.block-hero-text-image.bg-grey{background-color:#f1f7f8}.block-hero-text-image.bg-black{background-color:#002a3a;color:#fff}.block-hero-text-image.bg-green{background-color:#046532;color:#fff}.block-hero-text-image .inner-content-container{display:flex;flex-direction:column;gap:40px;position:relative;z-index:1}@media (min-width: 768px){.block-hero-text-image .inner-content-container{flex-direction:row;align-items:center;justify-content:space-between;gap:30px}}@media (min-width: 1200px){.block-hero-text-image .inner-content-container{gap:50px}}@media (min-width: 768px){.block-hero-text-image .inner-content-container .hero-text-image__content{width:50%}}@media (min-width: 768px){.block-hero-text-image .inner-content-container .hero-text-image__text{width:90%}}.block-hero-text-image .inner-content-container .hero-text-image__content-inner{display:flex;flex-direction:column;gap:30px}.block-hero-text-image .inner-content-container .hero-text-image__media{border-radius:20px;overflow:hidden}@media (min-width: 768px){.block-hero-text-image .inner-content-container .hero-text-image__media{width:50%;max-width:575px}}.block-hero-text-image .inner-content-container .wrapper-buttons{margin-top:10px}@media (min-width: 768px){.block-hero-text-image .inner-content-container .wrapper-buttons{margin-top:15px}}.block-hero-text-image .inner-content-container .wrapper-buttons .btn{width:100%}@media (min-width: 768px){.block-hero-text-image .inner-content-container .wrapper-buttons .btn{width:fit-content}}.block-hero-text-image .illustration{display:none}@media (min-width: 1040px){.block-hero-text-image .illustration{display:block;position:absolute;bottom:-10px;left:50%;transform:translate(-35%);pointer-events:none}}

.block-text-image .inner-content-container{display:flex;flex-direction:column-reverse;gap:30px}@media (min-width: 768px){.block-text-image .inner-content-container{flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:60px}.block-text-image .inner-content-container.has-image-right{flex-direction:row}}@media (min-width: 1200px){.block-text-image .inner-content-container{gap:130px}}.block-text-image .inner-content-container .content{display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.block-text-image .inner-content-container .content{width:50%;max-width:600px}}.block-text-image .inner-content-container .media,.block-text-image .inner-content-container .video-modal{border-radius:20px;overflow:hidden;max-height:240px}@media (min-width: 768px){.block-text-image .inner-content-container .media,.block-text-image .inner-content-container .video-modal{width:50%;max-width:600px;max-height:100%}}.block-text-image .inner-content-container .link-text-image{width:fit-content;margin-bottom:10px;padding-bottom:2px}.block-text-image .inner-content-container .wrapper-buttons{margin-top:10px}@media (min-width: 768px){.block-text-image .inner-content-container .wrapper-buttons{margin-top:15px}}.block-text-image .inner-content-container .wrapper-buttons .btn-filled{width:100%}@media (min-width: 768px){.block-text-image .inner-content-container .wrapper-buttons .btn-filled{width:auto}}

.block-push-text-image .inner-content-container{color:#fff;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:1fr}@media (min-width: 768px){.block-push-text-image .inner-content-container{grid-template-columns:1fr;min-height:210px}}@media (min-width: 768px){.block-push-text-image .inner-content-container:has(.push-image){grid-template-columns:minmax(320px,320px) 1fr}}@media (min-width: 768px){.block-push-text-image .inner-content-container .push-image{min-width:320px}}.block-push-text-image .inner-content-container .push-image.push-icon{display:flex;justify-content:center;align-items:center;background-color:#f1f7f8}.block-push-text-image .inner-content-container .push-content{display:grid;grid-template-columns:1fr;gap:30px;padding:30px 15px;background-color:#002a3a}@media (min-width: 768px){.block-push-text-image .inner-content-container .push-content{padding:30px;align-items:center}}@media (min-width: 1100px){.block-push-text-image .inner-content-container .push-content{grid-template-columns:1fr;padding:40px 60px}.block-push-text-image .inner-content-container .push-content:has(.wrapper-buttons){grid-template-columns:minmax(0,570px) auto}}.block-push-text-image .inner-content-container .push-content .text-content{display:flex;flex-direction:column;gap:15px;text-align:center}@media (min-width: 768px){.block-push-text-image .inner-content-container .push-content .text-content{text-align:left;width:100%}}.block-push-text-image .inner-content-container .push-content .title{font-size:1.5rem;font-weight:600;line-height:1.3}@media (min-width: 768px){.block-push-text-image .inner-content-container .push-content .title{font-size:1.875rem}}.block-push-text-image .inner-content-container .push-content .text{font-size:1rem;font-weight:600;line-height:1.6}@media (min-width: 768px){.block-push-text-image .inner-content-container .push-content .text{font-size:1rem}}.block-push-text-image .inner-content-container .push-content .wrapper-buttons{width:100%;max-height:226px}@media (min-width: 768px){.block-push-text-image .inner-content-container .push-content .wrapper-buttons{display:flex;justify-content:flex-start;align-items:center;height:100%;max-height:100%}}@media (min-width: 1100px){.block-push-text-image .inner-content-container .push-content .wrapper-buttons{justify-content:flex-end}}.block-push-text-image .inner-content-container .push-content .wrapper-buttons .btn{width:100%}@media (min-width: 768px){.block-push-text-image .inner-content-container .push-content .wrapper-buttons .btn{width:auto}}.block-push-text-image~.block-key-figures{margin-top:-50px}@media (min-width: 768px){.block-push-text-image~.block-key-figures{margin-top:-120px}}

.block-blockquote-carousel{position:relative}.block-blockquote-carousel.bg-white{background-color:#fff}.block-blockquote-carousel.bg-grey{background-color:#f1f7f8}.block-blockquote-carousel.bg-black{background-color:#002a3a;color:#fff}.block-blockquote-carousel .blockquote-carousel{overflow:hidden}.block-blockquote-carousel .blockquote-carousel .blockquote-carousel-list .blockquote-carousel-slide{width:100%}.block-blockquote-carousel .blockquote-title{margin-bottom:40px}@media (min-width: 768px){.block-blockquote-carousel .blockquote-title{margin-bottom:60px}}.block-blockquote-carousel .blockquote-carousel-content{display:flex;gap:20px;flex-direction:column}@media (min-width: 768px){.block-blockquote-carousel .blockquote-carousel-content{flex-direction:row;gap:80px}}.block-blockquote-carousel .blockquote-subtitle{font-size:.875rem;font-weight:600;line-height:1.4;text-transform:uppercase}@media (min-width: 768px){.block-blockquote-carousel .blockquote-subtitle{font-size:1rem;margin-top:16px}}.block-blockquote-carousel .blockquote{display:flex;flex-direction:column;gap:42px;max-width:1020px}.block-blockquote-carousel .blockquote .blockquote-text{font-size:1.375rem;font-weight:500;line-height:1.5}@media (min-width: 768px){.block-blockquote-carousel .blockquote .blockquote-text{font-size:1.875rem;font-weight:600}}@media (min-width: 1040px){.block-blockquote-carousel .blockquote .blockquote-text{width:85%}}@media (min-width: 1200px){.block-blockquote-carousel .blockquote .blockquote-text{width:100%}}.block-blockquote-carousel .blockquote .list-blockquote-author,.block-blockquote-carousel .blockquote .blockquote-author{display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.block-blockquote-carousel .blockquote .blockquote-author{flex-direction:row;align-items:center;gap:30px}}.block-blockquote-carousel .blockquote .blockquote-author .blockquote-author-image{width:170px;height:136px;flex-shrink:0;border-radius:16px;overflow:hidden}@media (min-width: 768px){.block-blockquote-carousel .blockquote .blockquote-author .blockquote-author-image{width:200px;height:160px}}.block-blockquote-carousel .blockquote .blockquote-author .blockquote-author-content{display:flex;flex-direction:column}.block-blockquote-carousel .blockquote .blockquote-author .blockquote-author-logo{margin-bottom:20px;height:35px}.block-blockquote-carousel .blockquote .blockquote-author .blockquote-author-logo svg{width:auto;height:100%}.block-blockquote-carousel .blockquote .blockquote-author .blockquote-author-name{font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:0}.block-blockquote-carousel .blockquote .blockquote-author .blockquote-author-role{font-size:1rem;font-weight:400;line-height:1.3}.block-blockquote-carousel .illustration{display:none}@media (min-width: 1040px){.block-blockquote-carousel .illustration{display:block;position:absolute;bottom:-10px;right:0;pointer-events:none}}.block-blockquote-carousel .splide__list{justify-content:flex-start}.block-blockquote-carousel .splide__arrows{display:flex;margin-top:40px;gap:10px;align-items:center}.block-blockquote-carousel .splide__pagination{display:none}

