.tabs{padding-top:0}.tabs .title{width:50%;text-align:left;font-size:36px;font-weight:650;line-height:120%;letter-spacing:-1px}@media (max-width: 767.98px){.tabs .title{width:100%;margin:0.5rem 0;padding:1rem;font-size:32px}}.tabs .text-content{width:40%;text-align:left;font-size:16px;font-weight:350;line-height:150%}@media (max-width: 767.98px){.tabs .text-content{width:100%;margin:0.5rem 0;padding:1rem;font-size:18px}}.tabs .section-title{font-size:18px;font-weight:600;letter-spacing:-0.5px}.tabs .tab{appearance:none;background:none;border:0;padding:.5rem 0;margin:0;cursor:pointer;border-bottom:3px solid transparent;-webkit-tap-highlight-color:transparent}.tabs .tab[aria-selected="true"]{border-bottom-color:#ED2927}.tabs .tab:focus{outline:none}.tabs .panels{display:grid;min-height:30vh}.tabs .tabpanel{grid-area:1 / 1;opacity:0;padding:1rem 0;transition:opacity 0.7s ease;min-height:30vh;pointer-events:none}.tabs .tabpanel.is-active{opacity:1;pointer-events:auto}.tabs .tabpanel[hidden]{display:block !important}.tabs .media-and-text .red-button,.tabs .media-and-text .transparent-button{width:40% !important}.tabs .media-and-text .title{font-size:24px !important}.tabs .media-and-text .text-content{font-size:14px !important}.media-and-text{padding:5rem 2rem 2rem 2rem}.media-and-text.card-next{padding-bottom:20rem}.media-and-text .media-container{width:75%;max-width:75%}@media (max-width: 767.98px){.media-and-text .media-container{width:100%;max-width:100%}}.media-and-text .media-container .picture{max-width:100%;border-radius:2rem;aspect-ratio:1 / 0.8;object-fit:cover}@media (max-width: 767.98px){.media-and-text .media-container .picture{width:80%}}.media-and-text .text-container{padding:0 5rem 0 0;width:50%;max-width:50%}@media (max-width: 767.98px){.media-and-text .text-container{padding:0;width:100%;max-width:100%}}.media-and-text .text-container .title{margin:1rem;width:100%;text-align:left;font-size:36px;font-weight:650;line-height:120%;letter-spacing:-1px}@media (max-width: 767.98px){.media-and-text .text-container .title{margin:0.5rem 0;padding:1rem;font-size:32px}}.media-and-text .text-container .text-content{margin:0 1rem 1rem 1rem;width:80%;text-align:left;font-size:16px;font-weight:400;line-height:150%}@media (max-width: 767.98px){.media-and-text .text-container .text-content{margin:0.5rem 0;padding:1rem;width:100%}}.media-and-text .text-container .text-content-2{text-align:left;font-size:17px;font-weight:700}@media (max-width: 767.98px){.media-and-text .text-container .text-content-2{font-size:22px}}.media-and-text .text-container .button{height:45px;width:40%}.media-and-text .text-container .button-2{height:45px;width:37.5%}.blog-card{text-decoration:none;color:black}.blog{position:relative;border-color:#B3CEEC;border-radius:1rem;aspect-ratio:1 / 0.8;overflow:hidden}.blog.latest{height:140px !important}.blog .blog-background,.blog .blog-opacity{object-fit:cover;border-radius:1rem;position:absolute;width:100%;height:100%}.blog .position-up{object-position:50% 10%}.blog .position-right{object-position:0% 0%}.blog .blog-opacity{background:radial-gradient(farthest-side, rgba(10,45,75,0.6) 48%, transparent 0%) no-repeat,transparent;background-size:300% 300%;background-position:top right;transition:0.5s ease}.blog .blog-featured{position:absolute;top:.75rem;left:.75rem;z-index:2;padding:.35rem .6rem;border-left:0.2rem solid #ED2927;border-radius:4px;font-size:12px;font-weight:600;line-height:1;color:#0A2D4B;background:white;pointer-events:none;max-width:85%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.blog-category{border-left:0.2rem solid #ED2927;border-radius:4px;font-size:12px;font-weight:600;line-height:2;color:#0A2D4B;background:white;pointer-events:none;min-width:10vw;max-width:10vw;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width: 767.98px){.blog-category{min-width:30vw;max-width:30vw}}.blog-title{margin:0.5rem 0;text-align:left;font-size:18px;line-height:120%;width:100%;font-weight:600;letter-spacing:-1px;transition:0.5s ease}.blog-line{width:100%;height:1px;background-size:200% 200%;background-image:linear-gradient(to right, #ED2927 50%, transparent 0);background-position:right;transition:0.5s ease}.date-time{margin:0.5rem 0;width:100%;text-align:left;font-size:12px;font-weight:400}.blog-card:hover .blog-opacity{background-position:center}.blog-card:hover .blog-title{color:#ED2927}.blog-card:hover .blog-line{background-position:left}.view-all{color:#ED2927}.blog-iframe{border:0;height:calc(315 / 560 * 33vw);width:100%;position:absolute;bottom:0}@media (max-width: 575.98px){.blog-iframe{height:calc(315 / 560 * 85vw)}}
