:root{--black: #222;--white: #fff}.column-ckeditor-contents #toc_area{border-radius:10px;background-color:#efefef;margin-bottom:44px}.column-ckeditor-contents #toc_area .toc_title{box-sizing:border-box;position:relative;display:block;border-radius:10px;background-color:#efefef;height:75px;padding:0 50px;font-size:16px;font-weight:normal;line-height:75px;letter-spacing:1.28px;text-align:left;color:#222;cursor:pointer}.column-ckeditor-contents #toc_area .toc_title i.fa-list{display:none}.column-ckeditor-contents #toc_area .toc_title::after{box-sizing:border-box;position:absolute;content:'\f078';top:0;bottom:0;right:50px;margin:auto;width:12px;height:12px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;text-align:center;line-height:12px;color:#222;transition:transform 200ms linear;transform:rotate3d(1, 0, 0, 0)}.column-ckeditor-contents #toc_area .toc_title.toc-list--opened::after{transform:rotate3d(1, 0, 0, 180deg)}.column-ckeditor-contents #toc_area .toc_list{display:none;opacity:0;position:relative;padding:20px 50px 45px;list-style:none;counter-reset:toc-item-count;transition:opacity 200ms linear}.column-ckeditor-contents #toc_area .toc_list::before{position:absolute;content:'';top:0;left:50px;margin:auto;width:600px;height:1px;background-color:#a5a5a5}.column-ckeditor-contents #toc_area .toc_list .h2_list{position:relative;padding-left:25px;font-size:18px;font-weight:bold;line-height:1.556;letter-spacing:1.44px;text-align:left;color:#222}.column-ckeditor-contents #toc_area .toc_list .h2_list::before{position:absolute;counter-increment:toc-item-count;content:counter(toc-item-count);top:0;left:0;width:18px;height:18px;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;line-height:1.556;letter-spacing:1.44px;text-align:left;color:#222}.column-ckeditor-contents #toc_area .toc_list .h2_list .h2_link{border-bottom:1px solid transparent;color:#222;transition:border 100ms ease-in-out}.column-ckeditor-contents #toc_area .toc_list .h2_list .h2_link:hover{border-color:#EF4D2F;color:#EF4D2F}.column-ckeditor-contents #toc_area .toc_list .h2_list ul{position:relative;list-style:none;counter-reset:toc-item-count;margin-top:11px;padding-left:0;margin-bottom:0}.column-ckeditor-contents #toc_area .toc_list .h2_list ul .h3_list{position:relative;padding-left:40px;font-size:14px;font-weight:normal;line-height:1.572;letter-spacing:1.12px;text-align:left;color:#222}.column-ckeditor-contents #toc_area .toc_list .h2_list ul .h3_list::before{position:absolute;counter-increment:toc-item-count;content:counters(toc-item-count, "-");top:0;left:0;width:3em;height:14px;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;line-height:1.572;letter-spacing:1.12px;text-align:left;color:#222}.column-ckeditor-contents #toc_area .toc_list .h2_list ul .h3_list .h3_link{border-bottom:1px solid transparent;color:#222;transition:border 100ms ease-in-out}.column-ckeditor-contents #toc_area .toc_list .h2_list ul .h3_list .h3_link:hover{color:#EF4D2F;border-color:#EF4D2F}.column-ckeditor-contents #toc_area .toc_list .h2_list ul .h3_list:nth-of-type(n+2){margin-top:12px}.column-ckeditor-contents #toc_area .toc_list .h2_list:nth-of-type(n+2){margin-top:40px}.column-ckeditor-contents #toc_area .toc_list.toc-list--opened{opacity:1}.column-ckeditor-contents .slide-table,.column-ckeditor-contents .slide-table-pc{overflow-x:scroll;margin-bottom:37px}.column-ckeditor-contents .slide-table table{margin-bottom:0}.column-ckeditor-contents table{width:100%;border-spacing:0;border-top:1px solid #ddd;border-left:1px solid #ddd;margin-bottom:37px}.column-ckeditor-contents table thead tr th{background-color:#efefef;padding:16px 15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;width:1%;font-weight:bold}.column-ckeditor-contents table tbody tr th{background-color:#efefef;padding:16px 15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;width:1%;font-weight:bold}.column-ckeditor-contents table tbody tr td{padding:16px 15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;width:1%;font-size:15px;font-weight:normal;line-height:1.534;letter-spacing:0.9px;text-align:left;color:#222}.column-ckeditor-contents table tbody tr td a{border-bottom:1px solid transparent;vertical-align:baseline;color:#1558D6;transition:border 100ms ease-in-out}.column-ckeditor-contents table thead tr th li,.column-ckeditor-contents table thead tr td li,.column-ckeditor-contents table tbody tr th li,.column-ckeditor-contents table tbody tr td li{font-size:15px}.column-ckeditor-contents .ck-link-button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:48px;margin:0 auto 70px;padding:0 63px;border-radius:48px;border:none;background-color:#EF4D2F;font-size:15px;font-weight:bold;line-height:48px;letter-spacing:0.9px;text-align:center;color:#fff;cursor:pointer;transition:background-color 100ms linear}.column-ckeditor-contents .ck-link-button:hover{border-bottom:none;background-color:#FC785F}.column-ckeditor-contents .ck-link-button::after{position:absolute;content:'\f054';top:0;bottom:0;right:22.5px;margin:auto 0;width:7.5px;height:15px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:15px;text-align:center;line-height:1.0;color:#fff}.column-ckeditor-contents .ck-link-button:active{transform:translateY(2px);background-color:#EF4D2F}.column-ckeditor-contents .ck-request-brochure-cta{padding:30px;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,0.16);background-color:#fff;margin-bottom:37px}.column-ckeditor-contents .ck-request-brochure-cta .cta-upper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:0 20px;margin-bottom:20px}.column-ckeditor-contents .ck-request-brochure-cta .cta-upper .brochure-image{flex-basis:216px;width:216px;height:162px;-o-object-fit:cover;object-fit:cover;background-color:#ddd}.column-ckeditor-contents .ck-request-brochure-cta .cta-upper .brochure-information{flex-basis:404px}.column-ckeditor-contents .ck-request-brochure-cta .cta-upper .brochure-information .brochure-title{font-size:20px;font-weight:bold;line-height:1.4;letter-spacing:1.6px;text-align:left;color:#222}.column-ckeditor-contents .ck-request-brochure-cta .cta-upper .brochure-information .brochure-description{margin-top:8px;font-size:14px;font-weight:normal;line-height:1.715;letter-spacing:1.12px;text-align:left;color:#222}.column-ckeditor-contents .ck-request-brochure-cta .cta-upper .brochure-information .provider-name{margin-top:9px;margin-bottom:-6px;font-size:12px;font-weight:normal;line-height:2;letter-spacing:0.96px;text-align:left;color:#a5a5a5}.column-ckeditor-contents .ck-request-brochure-cta .cta-link-button{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:48px;margin:0 auto;padding:0 103px;border-radius:48px;border:none;background-color:#EF4D2F;font-size:15px;font-weight:bold;line-height:48px;letter-spacing:0.9px;text-align:center;color:#fff;cursor:pointer;transition:background-color 100ms linear}.column-ckeditor-contents .ck-request-brochure-cta .cta-link-button:hover{border-bottom:none;background-color:#FC785F}.column-ckeditor-contents .ck-request-brochure-cta .cta-link-button::after{position:absolute;content:'\f054';top:0;bottom:0;right:22.5px;margin:auto 0;width:7.5px;height:15px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:15px;text-align:center;line-height:1.0;color:#fff}.column-ckeditor-contents .ck-request-brochure-cta .cta-link-button:active{transform:translateY(2px);background-color:#EF4D2F}.column-ckeditor-contents p{margin-bottom:37px;font-size:16px;font-weight:normal;line-height:1.875;letter-spacing:1.28px;text-align:left;color:#222}.column-ckeditor-contents p a{border-bottom:1px solid transparent;vertical-align:baseline;color:#1558D6;transition:border 100ms ease-in-out}.column-ckeditor-contents p a:hover{border-bottom:1px solid #1558D6}.column-ckeditor-contents .special-container{margin-bottom:37px}.column-ckeditor-contents .marker{vertical-align:baseline;background:linear-gradient(rgba(255,214,206,0) 67%, #ffd6ce 67%);text-decoration:underline;-webkit-text-decoration-color:#ffd6ce;text-decoration-color:#ffd6ce;text-decoration-thickness:7px;text-underline-offset:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-weight:bold}.column-ckeditor-contents h2{position:relative;margin-top:37px;margin-bottom:37px;padding-left:20px;font-size:26px;font-weight:bold;line-height:1.462;letter-spacing:2.08px;text-align:left;color:#222 !important}.column-ckeditor-contents h2::before{position:absolute;content:'';top:6px;bottom:6px;left:0;margin:auto 0;width:5px;height:calc(100% - 12px);background-color:#EF4D2F}.column-ckeditor-contents h3{position:relative;margin-top:37px;margin-bottom:37px;padding-left:20px;font-size:22px;font-weight:bold;line-height:1.546;letter-spacing:1.76px;text-align:left;color:#222}.column-ckeditor-contents h3::before{position:absolute;content:'';top:6px;bottom:6px;left:0;margin:auto 0;width:5px;height:calc(100% - 12px);background-color:#222}.column-ckeditor-contents h4{position:relative;margin-top:37px;margin-bottom:37px;padding-left:20px;font-size:18px;font-weight:bold;line-height:1.667;letter-spacing:1.44px;text-align:left;color:#222}.column-ckeditor-contents h4::before{position:absolute;content:'';top:6px;bottom:6px;left:0;margin:auto 0;width:5px;height:calc(100% - 12px);background-color:#ddd}.column-ckeditor-contents h5{position:relative;margin-top:37px;margin-bottom:37px;padding-left:20px;font-size:16px;font-weight:bold;line-height:1.667;letter-spacing:1.44px;text-align:left;color:#222}.column-ckeditor-contents h5::before{position:absolute;content:'';top:6px;bottom:6px;left:0;margin:auto 0;width:5px;height:calc(100% - 12px);background-color:#eee}.column-ckeditor-contents ol{list-style:none;counter-reset:order-list-count;padding:0;margin-bottom:37px}.column-ckeditor-contents ol li{position:relative;padding-left:40px;font-size:16px;font-weight:normal;line-height:1.875;letter-spacing:1.28px;text-align:left;color:#222}.column-ckeditor-contents ol li::before{position:absolute;counter-increment:order-list-count;content:counter(order-list-count);top:0;left:0;width:28px;height:28px;border-radius:50%;background-color:#EF4D2F;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;line-height:28px;letter-spacing:normal;text-align:center;color:#fff}.column-ckeditor-contents ol li:nth-of-type(n+2){margin-top:18px}.column-ckeditor-contents ul{list-style:none;padding:0;margin-bottom:37px}.column-ckeditor-contents ul li{position:relative;padding-left:26px;font-size:16px;font-weight:normal;line-height:1.875;letter-spacing:1.28px;text-align:left;color:#222}.column-ckeditor-contents ul li::before{position:absolute;content:'';top:7px;left:0;width:14px;height:14px;border-radius:50%;background-color:#EF4D2F}.column-ckeditor-contents ul li:nth-of-type(n+2){margin-top:6px}.column-ckeditor-contents img{max-width:100%}.column-ckeditor-contents blockquote{background:#EFEFEF;padding:30px;margin-bottom:37px;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;position:relative;border-radius:10px;color:#222;font-size:16px;font-weight:600;line-height:30px;letter-spacing:0.32px}.column-ckeditor-contents blockquote p{margin:0;font-size:16px;font-weight:600;line-height:30px;letter-spacing:0.32px}.column-ckeditor-contents blockquote a{color:#1558D6}.column-ckeditor-contents blockquote:before{content:" ";position:absolute;top:-5px;left:30px;width:28px;height:20px;background:url(/assets/columns/blockquote_start2-5cb20c82fcfb222eb6f64e175853fff940c53da51a0f2a405844d5f395f0d283.svg) no-repeat center}.column-ckeditor-contents blockquote:after{content:" ";position:absolute;bottom:-5px;right:30px;width:28px;height:20px;background:url(/assets/columns/blockquote_end2-d86448b735b8dac8b4f62dc16205595d5fc98c051fb5b0641a7e624510cf6523.svg) no-repeat center}.favorite-wrapper--column-top{margin-bottom:30px}.favorite-wrapper--column-bottom{margin-bottom:-30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center}
