.ce_text_element{width:100%}.ce_text_element .text_block_columns{display:flex;flex-wrap:wrap;align-items:flex-start}.ce_text_element .text_block_columns.-border{padding-bottom:30px;margin-bottom:30px;border-bottom:2px dotted #678eb8}.ce_text_element .text_block{width:100%}@media only screen and (min-width:768px){.ce_text_element .text_block{width:calc(100% - 360px);margin-right:30px}}@media only screen and (min-width:1024px){.ce_text_element .text_block{width:calc(100% - 400px);margin-right:70px}}.ce_text_element .text_block li,.ce_text_element .text_block p{font-size:16px;margin-bottom:15px}@media only screen and (min-width:1280px){.ce_text_element .text_block li,.ce_text_element .text_block p{font-size:18px}}.ce_text_element .text_block li:last-child,.ce_text_element .text_block p:last-child{margin-bottom:0}.ce_text_element .text_block .text_rte ol,.ce_text_element .text_block .text_rte ul{margin:15px 0;padding-left:1.5rem}.ce_text_element .text_block .text_rte ol li,.ce_text_element .text_block .text_rte ul li{padding-left:0.6rem}.ce_text_element .text_block .text_rte ol li:before,.ce_text_element .text_block .text_rte ul li:before{top:10px;width:3px;height:3px;background:#3a4a5c}@media only screen and (min-width:1280px){.ce_text_element .text_block .text_rte ol li,.ce_text_element .text_block .text_rte ul li{font-size:18px}}.ce_text_element .image_block{width:100%;margin-top:15px;margin-bottom:15px}@media only screen and (min-width:768px){.ce_text_element .image_block{margin-top:0;margin-bottom:30px;width:330px}}.ce_text_element .image_block img{border-radius:20px}@media only screen and (min-width:768px){.ce_text_element.-no-image .text_block{width:100%;margin:0}}@media only screen and (min-width:768px){.ce_text_element.-no-image .image_block{width:100%}}.ce_text_element.-slider .text_block{width:100%;margin-bottom:15px}@media only screen and (min-width:1024px){.ce_text_element.-slider .text_block{width:calc(100% - 550px);margin-right:50px}}@media only screen and (min-width:1280px){.ce_text_element.-slider .text_block{width:calc(100% - 650px);max-width:890px;margin-right:50px}}.ce_text_element.-slider .splide .splide__slide{border-radius:15px;overflow:hidden}@media only screen and (min-width:1024px){.ce_text_element.-slider .splide{width:500px}}@media only screen and (min-width:1280px){.ce_text_element.-slider .splide{width:600px}}.ce_text_element .splide img{width:100%;max-height:340px;object-fit:cover}.ce_text_element .cards_block{margin-top:30px}.ce_text_element .cards_block.columns-4,.ce_text_element .cards_block.columns-3{display:flex;flex-wrap:wrap}.ce_text_element .cards_block.columns-4 .card_item{width:100%}@media only screen and (min-width:768px){.ce_text_element .cards_block.columns-4 .card_item{width:calc(50% - 10px);margin-right:20px}.ce_text_element .cards_block.columns-4 .card_item:nth-child(2n){margin-right:0}}@media only screen and (min-width:1024px){.ce_text_element .cards_block.columns-4 .card_item{width:calc(25% - 15px);margin-right:20px}.ce_text_element .cards_block.columns-4 .card_item:nth-child(2n){margin-right:20px}.ce_text_element .cards_block.columns-4 .card_item:nth-child(3n){margin-right:20px}.ce_text_element .cards_block.columns-4 .card_item:nth-child(4n){margin-right:0}}.ce_text_element .cards_block.columns-3 .card_item{width:100%}@media only screen and (min-width:768px){.ce_text_element .cards_block.columns-3 .card_item{width:calc(50% - 10px);margin-right:20px}.ce_text_element .cards_block.columns-3 .card_item:nth-child(2n){margin-right:0}}@media only screen and (min-width:768px){.ce_text_element .cards_block.columns-3 .card_item{width:calc(33.333% - 13.4px);margin-right:20px}.ce_text_element .cards_block.columns-3 .card_item:nth-child(2n){margin-right:20px}.ce_text_element .cards_block.columns-3 .card_item:nth-child(3n){margin-right:0}}.ce_text_element .hint p{font-family:"SourceSansPro SemiBold", "Helvetica Neue", sans-serif;margin:15px 0 0 0;font-weight:500;color:#678eb8}.ce_text_element .subtext_block{margin-bottom:30px}.ce_text_element .subtext_block p{margin:0;font-size:16px}@media only screen and (min-width:1280px){.ce_text_element .subtext_block p{font-size:18px}}.ce_text_element .card_body{display:flex;flex-wrap:wrap;align-items:center;border-radius:10px;padding:20px;margin-bottom:10px;text-decoration:none;background:rgba(177, 208, 238, 0.2)}.ce_text_element .card_body:hover,.ce_text_element .card_body:focus-visible{background:rgba(177, 208, 238, 0.3)}.ce_text_element .card_body p{margin:0 0 0 15px;font-weight:500;width:calc(100% - 71px);color:#678eb8;font-family:"SourceSansPro SemiBold", "Helvetica Neue", sans-serif;font-size:18px;line-height:1.2}@media only screen and (min-width:1280px){.ce_text_element .card_body p{font-size:20px}}.ce_text_element .card_body .content_image{width:56px;line-height:1}.ce_text_element .card_body .content_image img{height:auto;width:100%}.ce_text_element .list_block{display:flex;flex-wrap:wrap;margin-top:30px}.ce_text_element .list_block .list-item{width:100%;background:#fff;border-radius:10px;padding:10px;margin-bottom:15px}@media only screen and (min-width:1024px){.ce_text_element .list_block .list-item{padding:20px}}@media only screen and (min-width:1024px){.ce_text_element .list_block .list-item{width:calc(33.333% - 13.4px);margin-right:20px;margin-bottom:0}.ce_text_element .list_block .list-item:nth-child(2n){margin-right:20px}.ce_text_element .list_block .list-item:nth-child(3n){margin-right:0}}.ce_text_element .list_block .hl{margin:0;line-height:1.3;font-size:20px;font-family:"SourceSansPro Bold", "Helvetica Neue", sans-serif;color:#678eb8}.ce_text_element .list_block a{color:#678eb8;text-decoration:none;font-weight:400}.ce_text_element .list_block a:hover,.ce_text_element .list_block a:focus-visible{text-decoration:underline}.ce_text_element .list_block ul{padding-left:15px}.ce_text_element .list_block li{font-size:20px;margin:0;font-weight:400}.ce_text_element .list_block li:before{top:11px}.ce_text_element .cta-button{margin:30px 0 0 0}.ce_text_element.-italic .text_block_columns{align-items:center}@media only screen and (min-width:1024px){.ce_text_element.-italic .text_block{width:calc(100% - 500px)}}@media only screen and (min-width:1024px){.ce_text_element.-italic .image_block{width:360px}}.ce_text_element.-italic .image_block img{border-radius:0;width:40%}@media only screen and (min-width:1024px){.ce_text_element.-italic .image_block img{width:100%}}.ce_text_element.-italic .text_rte p{font-style:italic}.ce_text_element.-italic .hint p{font-style:normal;color:#3a4a5c}
