.wp-block-ct-ds2-svg-icons-block.icon-block.size-sm{width:16px;height:auto;padding:.5rem}.wp-block-ct-ds2-svg-icons-block.icon-block.size-sm svg{width:16px;height:16px}.wp-block-ct-ds2-svg-icons-block.icon-block.size-md{width:20px;height:auto;padding:.625rem}.wp-block-ct-ds2-svg-icons-block.icon-block.size-md svg{width:20px;height:20px}.wp-block-ct-ds2-svg-icons-block.icon-block.size-lg{width:24px;height:auto;padding:.75rem}.wp-block-ct-ds2-svg-icons-block.icon-block.size-lg svg{width:24px;height:24px}.wp-block-ct-ds2-svg-icons-block.icon-block.size-xl{width:28px;height:auto;padding:.875rem}.wp-block-ct-ds2-svg-icons-block.icon-block.size-xl svg{width:28px;height:28px}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:9999px}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-brand{background:#b1bcff}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-brand svg path{stroke:#0420d5}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-gray{background:#f5f5f5}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-gray svg path{stroke:#717680}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-error{background:#fee4e2}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-error svg path{stroke:#d92d20}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-warning{background:#fef0c7}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-warning svg path{stroke:#dc6803}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-success{background:#dcfae6}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-success svg path{stroke:#079455}.wp-block-ct-ds2-svg-icons-block.icon-block.type-modern{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:.75rem;border:1px solid #e9eaeb;background:#fff;-webkit-box-shadow:0 0 0 1px rgb(10 13 18 / .18) inset,0 -2px 0 0 rgb(10 13 18 / .05) inset,0 1px 2px 0 rgb(10 13 18 / .05);box-shadow:0 0 0 1px rgb(10 13 18 / .18) inset,0 -2px 0 0 rgb(10 13 18 / .05) inset,0 1px 2px 0 rgb(10 13 18 / .05)}.wp-block-ct-ds2-svg-icons-block.icon-block.type-modern svg path{stroke:#414651}#primary .text-image-section-alternating-layout-02{padding:4rem 0 0 0}#primary .text-image-section-alternating-layout-02.dark:has(+.dark),#primary .text-image-section-alternating-layout-02.gray:has(+.gray),#primary .text-image-section-alternating-layout-02:has(+:not(.gray):not(.dark)){padding:4rem 0 0 0}#primary .text-image-section-alternating-layout-02.dark:has(+.gray),#primary .text-image-section-alternating-layout-02.dark:has(+:not(.gray):not(.dark)),#primary .text-image-section-alternating-layout-02.gray:has(+.dark),#primary .text-image-section-alternating-layout-02.gray:has(+:not(.gray):not(.dark)),#primary .text-image-section-alternating-layout-02:has(+.dark),#primary .text-image-section-alternating-layout-02:has(+.gray){padding:4rem 0}#primary .text-image-section-alternating-layout-02:last-child{padding:4rem 0}#primary .text-image-section-alternating-layout-02 p.caption{width:100%;max-width:450px;color:#031aaa;font-family:Silka,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:1.25rem;margin:0 auto .75rem auto}#primary .text-image-section-alternating-layout-02 h3{color:#181d27;font-family:GT-Pressura,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:2.375rem;margin:0 auto 1rem auto;max-width:450px;text-align:center}#primary .text-image-section-alternating-layout-02 h3+p{color:#535862;font-family:Silka,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.75rem;max-width:450px;margin:0 auto;text-align:center}#primary .text-image-section-alternating-layout-02 h3+p a{color:#535862;text-decoration:underline}#primary .text-image-section-alternating-layout-02 h3+p a:hover{color:#535862;cursor:pointer}#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns{margin:3rem 0 0 0;gap:0}#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns .wp-block-ct-ds2-svg-icons-block{margin:0 0 1.25rem 0}#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns h4{color:#181d27;font-family:GT-Pressura,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:2rem;margin:0 0 .5rem 0}#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns h4+p,#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns p+p,#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns ul+p{color:#535862;font-family:Silka,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5rem;margin:0}#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns p+p{margin:2rem 0 0 0}#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns ul{margin:2rem 0}#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns ul:last-child{margin:2rem 0 0 0}#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns .wp-block-buttons{margin:2rem 0 0 0;gap:.75rem}#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns figure{margin:2.5rem 0 0 -1rem;width:calc(100% + 2rem)}#primary .text-image-section-alternating-layout-02 .text-image-group:first-child .wp-block-columns:first-child{margin:0}#primary .text-image-section-alternating-layout-02.v2 .text-image-group .wp-block-columns h4{font-family:GT-Pressura,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:2.375rem;margin:0 0 1rem 0}#primary .text-image-section-alternating-layout-02.v2 .text-image-group .wp-block-columns h4+p,#primary .text-image-section-alternating-layout-02.v2 .text-image-group .wp-block-columns p+p,#primary .text-image-section-alternating-layout-02.v2 .text-image-group .wp-block-columns ul+p{font-family:Silka,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.75rem;margin:0}#primary .text-image-section-alternating-layout-02.v2 .text-image-group .wp-block-columns .footer-text{padding:1rem;border-radius:.75rem;background:#fafafa;color:#181d27;font-family:Silka,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.25rem;margin:1.5rem 0 0 0}@media only screen and (min-width:782px){#primary .text-image-section-alternating-layout-02 h3,#primary .text-image-section-alternating-layout-02 h3+p,#primary .text-image-section-alternating-layout-02 p.caption{max-width:768px}#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns{gap:4rem}#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns figure{margin:0;width:100%;aspect-ratio:1/1;overflow:hidden;max-height:400px;border-radius:.75rem}#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns figure.cover-unset{aspect-ratio:unset;overflow:unset;max-height:unset}#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#primary .text-image-section-alternating-layout-02.v2 .text-image-group .wp-block-columns:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#primary .text-image-section-alternating-layout-02.v2 .text-image-group .wp-block-columns:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#primary .text-image-section-alternating-layout-02.v2 .text-image-group .wp-block-columns .wp-block-column:first-child{max-width:548px}#primary .text-image-section-alternating-layout-02.v03 .text-image-group .wp-block-columns figure{width:768px;height:512px;max-height:512px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:clip}#primary .text-image-section-alternating-layout-02.v03 .text-image-group .wp-block-columns figure img{max-width:unset;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;left:0;bottom:0;position:absolute}#primary .text-image-section-alternating-layout-02.v03 .text-image-group .wp-block-columns:nth-child(even) figure{justify-self:flex-end}}@media only screen and (min-width:1280px){#primary .text-image-section-alternating-layout-02{padding:6rem 0 0 0}#primary .text-image-section-alternating-layout-02.dark:has(+.dark),#primary .text-image-section-alternating-layout-02.gray:has(+.gray),#primary .text-image-section-alternating-layout-02:has(+:not(.gray):not(.dark)){padding:6rem 0 0 0}#primary .text-image-section-alternating-layout-02.dark:has(+.gray),#primary .text-image-section-alternating-layout-02.dark:has(+:not(.gray):not(.dark)),#primary .text-image-section-alternating-layout-02.gray:has(+.dark),#primary .text-image-section-alternating-layout-02.gray:has(+:not(.gray):not(.dark)),#primary .text-image-section-alternating-layout-02:has(+.dark),#primary .text-image-section-alternating-layout-02:has(+.gray){padding:6rem 0}#primary .text-image-section-alternating-layout-02:last-child{padding:6rem 0}#primary .text-image-section-alternating-layout-02 p.caption{font-family:Silka,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:1.5rem;margin:0 auto .75rem auto}#primary .text-image-section-alternating-layout-02 h3{font-family:GT-Pressura,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:36px;font-style:normal;font-weight:500;line-height:2.75rem;letter-spacing:-.72px;margin:0 auto 1.25rem auto}#primary .text-image-section-alternating-layout-02 h3+p{font-family:Silka,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.875rem;margin:0 auto}#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns{margin:6rem 0 0 0;gap:6rem}#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns h4{font-family:GT-Pressura,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:2.375rem;margin:0 0 1rem 0}#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns h4+p,#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns p+p,#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns ul+p{font-family:Silka,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.75rem;margin:0}#primary .text-image-section-alternating-layout-02 .text-image-group .wp-block-columns p+p{margin:2rem 0 0 0}#primary .text-image-section-alternating-layout-02.v2 .text-image-group .wp-block-columns h4{font-family:GT-Pressura,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:36px;font-style:normal;font-weight:500;line-height:2.75rem;letter-spacing:-.72px;margin:0 0 1.25rem 0}#primary .text-image-section-alternating-layout-02.v2 .text-image-group .wp-block-columns h4+p,#primary .text-image-section-alternating-layout-02.v2 .text-image-group .wp-block-columns p+p,#primary .text-image-section-alternating-layout-02.v2 .text-image-group .wp-block-columns ul+p{font-family:Silka,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5rem;margin:0}#primary .text-image-section-alternating-layout-02.v2 .text-image-group .wp-block-columns .footer-text{padding:2rem;border-radius:1rem;margin:2rem 0 0 0}}