.cm-section{margin:0}.cm-section-wrapper{position:relative}.cm-section-wrapper .richtext h1:first-child,.cm-section-wrapper .richtext h2:first-child,.cm-section-wrapper .richtext h3:first-child,.cm-section-wrapper .richtext h4:first-child,.cm-section-wrapper .richtext h5:first-child,.cm-section-wrapper .richtext h6:first-child,.cm-section-wrapper .richtext p:first-child{margin-top:0}.cm-section-wrapper .richtext h1:last-child,.cm-section-wrapper .richtext h2:last-child,.cm-section-wrapper .richtext h3:last-child,.cm-section-wrapper .richtext h4:last-child,.cm-section-wrapper .richtext h5:last-child,.cm-section-wrapper .richtext h6:last-child,.cm-section-wrapper .richtext p:last-child{margin-bottom:0}.cm-section-wrapper .richtext+.media{margin-top:38px}.cm-section-wrapper.inverted-style.is-full-width .cm-section-style{clip-path:polygon(0 35px,35px 0,100% 0,100% 0,100% calc(100% - 35px),calc(100% - 35px) 100%,0 100%,0 100%)}.cm-section-wrapper.inverted-style.is-full-width::after,.cm-section-wrapper.inverted-style.is-full-width::before{content:"";position:absolute;background-color:var(--tg-fl-section-background-color);z-index:1}.cm-section-wrapper.inverted-style.is-full-width::before{top:-38px;right:0;width:35px;height:38px;clip-path:polygon(0 37px,100% 0,100% 100%,0 100%)}.cm-section-wrapper.inverted-style.is-full-width::after{left:0;bottom:-40px;width:36px;height:40px;clip-path:polygon(0 0,100% 0,100% 0,0 36px)}.cm-section-wrapper.inverted-style.is-full-width.hero-slider-section-wrapper::after,.cm-section-wrapper.inverted-style.is-full-width.hero-slider-section-wrapper::before{display:none}.cm-section-wrapper.inverted-style.hero-slider-notched .cm-section-style{clip-path:none}.cm-section-wrapper.inverted-style.hero-slider-notched::after,.cm-section-wrapper.inverted-style.hero-slider-notched::before{display:none}.cm-section-wrapper.inverted-style.hero-section .cm-section-style{clip-path:none;padding:0}.cm-section-wrapper.inverted-style.hero-section .cm-section-style .section-width{padding:0}.cm-section-wrapper.inverted-style.hero-section::after,.cm-section-wrapper.inverted-style.hero-section::before{display:none}.cm-section-wrapper.mb-default{margin-bottom:48px}.cm-section-wrapper.mb-small{margin-bottom:16px}.cm-section-wrapper.no-mb{margin-bottom:0}.cm-section-wrapper.override.margin-bottom-default{margin-bottom:48px}.cm-section-wrapper.override.margin-bottom-small{margin-bottom:16px}.cm-section-wrapper.override.no-margin-bottom{margin-bottom:0}.cm-section-wrapper.border-radius .card_cta,.cm-section-wrapper.border-radius .cta-button,.cm-section-wrapper.border-radius .cta-link,.cm-section-wrapper.border-radius .hero-button,.cm-section-wrapper.border-radius .primary-button,.cm-section-wrapper.border-radius .secondary-button{border-radius:60px}.cm-section-wrapper.no-border-radius .card_cta,.cm-section-wrapper.no-border-radius .cta-button,.cm-section-wrapper.no-border-radius .cta-link,.cm-section-wrapper.no-border-radius .hero-button,.cm-section-wrapper.no-border-radius .primary-button,.cm-section-wrapper.no-border-radius .secondary-button{border-radius:0}@media (min-width:768px){.cm-section-wrapper.padding-lr .cm-section .section-width{padding-inline:48px}.cm-section-wrapper.padding-sm .cm-section .section-width{padding-inline:24px}.cm-section-wrapper.padding-tb .cm-section .section-width{padding-block:24px}.cm-section-wrapper.padding-top-only .cm-section .section-width{padding-top:24px}.cm-section-wrapper.padding-bottom-only .cm-section .section-width{padding-bottom:24px}.cm-section-wrapper.padding-large .cm-section .section-width{padding:48px}.cm-section-wrapper.padding-small .cm-section .section-width{padding:24px}}@media (max-width:767px){.cm-section-wrapper.padding-lr .cm-section .section-width,.cm-section-wrapper.padding-sm .cm-section .section-width{padding-inline:16px}.cm-section-wrapper.padding-tb .cm-section .section-width{padding-block:16px}.cm-section-wrapper.padding-top-only .cm-section .section-width{padding-top:16px}.cm-section-wrapper.padding-bottom-only .cm-section .section-width{padding-bottom:16px}.cm-section-wrapper.padding-large .cm-section .section-width,.cm-section-wrapper.padding-small .cm-section .section-width{padding:16px}}.cm-section-wrapper.center-align .card_content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-section-wrapper.right-align .card_content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cm-section-boxed{max-width:1280px;margin-left:auto;margin-right:auto}@media (max-width:1289px){.cm-section-boxed{padding-left:30px;padding-right:30px}}@media (max-width:991px){.cm-section-boxed{padding-left:15px;padding-right:15px}}.cm-section-full .section-width{max-width:1280px;margin-left:auto;margin-right:auto}@media (max-width:767px){.cm-section-full .section-width{padding-left:15px;padding-right:15px}}.cm-section-bg-img .cm-section-style{background-repeat:no-repeat;background-size:cover;background-position:center}.cm-section-bg-img .cm-section-style.cm-section-boxed{padding-left:15px;padding-right:15px}.cm-section-bg-img.inverted-style .cm-section-style{background-size:100%}.cm-section .border-black{border:2px solid #000;margin:0 auto;padding:8px;text-align:center}.cm-section.card-gap .section-width>:not(:first-child){margin-top:24px}.cm-section.card-gap .framework-mod-section .cm-cards{gap:16px}.cm-section.standard-card-gap .section-width>:not(:first-child){margin-top:30px}.cm-section.standard-card-gap .framework-mod-section .cm-cards{gap:63px}[class*=tg-flavor-]{text-align:var(--tg-fl-horizontal-align);color:var(--tg-fl-section-text-color)}[class*=tg-flavor-] .section-width{background-color:var(--tg-fl-section-background-color)}[class*=tg-flavor-].is-full-width .cm-section{background-color:var(--tg-fl-section-background-color)}[class*=tg-flavor-].no-border .cm-card,[class*=tg-flavor-].no-border .icon-list,[class*=tg-flavor-].no-border .media,[class*=tg-flavor-].no-border .richtext,[class*=tg-flavor-].no-border .table-wrapper{border:0}[class*=tg-flavor-].has-border .cm-card,[class*=tg-flavor-].has-border .hero-card,[class*=tg-flavor-].has-border .icon-list,[class*=tg-flavor-].has-border .media,[class*=tg-flavor-].has-border .richtext,[class*=tg-flavor-].has-border .table-wrapper{border:calc(var(--tg-fl-border-size) * 1px) var(--tg-fl-border-type) var(--tg-fl-border-color)}[class*=tg-flavor-].has-border .richtext{padding:18px}[class*=tg-flavor-].border-lr .section-width{border:0;border-left:calc(var(--tg-fl-border-size) * 1px) var(--tg-fl-border-type) var(--tg-fl-border-color);border-right:calc(var(--tg-fl-border-size) * 1px) var(--tg-fl-border-type) var(--tg-fl-border-color)}[class*=tg-flavor-].border-lr .section-width .cm-card{border:none}[class*=tg-flavor-].border-lr .richtext{padding:0 18px}@media (max-width:767px){[class*=tg-flavor-].border-lr .hero-card{border-top:calc(var(--tg-fl-border-size) * 1px) var(--tg-fl-border-type) var(--tg-fl-border-color);border-left:0;border-right:0}}[class*=tg-flavor-].border-top .accordion-section .cm-section{border-top:calc(var(--tg-fl-border-size) * 1px) var(--tg-fl-border-type) var(--tg-fl-border-color)}[class*=tg-flavor-].border-top .cm-card,[class*=tg-flavor-].border-top .cta-with-text,[class*=tg-flavor-].border-top .hero-card,[class*=tg-flavor-].border-top .icon-list,[class*=tg-flavor-].border-top .table-wrapper{position:relative;border:0;border-top:calc(var(--tg-fl-border-size) * 1px) var(--tg-fl-border-type) var(--tg-fl-border-color);clip-path:polygon(0 35px,35px 0,0 0,0 0,0 0,0 0,0 0,0,0)}[class*=tg-flavor-].border-top .cm-card::before,[class*=tg-flavor-].border-top .cta-with-text::before,[class*=tg-flavor-].border-top .hero-card::before,[class*=tg-flavor-].border-top .icon-list::before,[class*=tg-flavor-].border-top .table-wrapper::before{content:"";position:absolute;background-color:var(--tg-fl-border-color);z-index:1}[class*=tg-flavor-].flavor-heading .h2,[class*=tg-flavor-].flavor-heading h2{color:var(--tg-fl-headline-2-color)}[class*=tg-flavor-].flavor-heading .h3,[class*=tg-flavor-].flavor-heading h3{color:var(--tg-fl-headline-3-color)}[class*=tg-flavor-].flavor-heading .h4,[class*=tg-flavor-].flavor-heading h4{color:var(--tg-fl-headline-4-color)}[class*=tg-flavor-].flavor-heading .h5,[class*=tg-flavor-].flavor-heading h5{color:var(--tg-fl-headline-5-color)}[class*=tg-flavor-].flavor-heading .h6,[class*=tg-flavor-].flavor-heading h6{color:var(--tg-fl-headline-6-color)}[class*=tg-flavor-].flavor-heading .h1,[class*=tg-flavor-].flavor-heading .h2,[class*=tg-flavor-].flavor-heading .h3,[class*=tg-flavor-].flavor-heading .h4,[class*=tg-flavor-].flavor-heading .h5,[class*=tg-flavor-].flavor-heading .h6,[class*=tg-flavor-].flavor-heading h1,[class*=tg-flavor-].flavor-heading h2,[class*=tg-flavor-].flavor-heading h3,[class*=tg-flavor-].flavor-heading h4,[class*=tg-flavor-].flavor-heading h5,[class*=tg-flavor-].flavor-heading h6{text-transform:var(--tg-fl-headline-transform)}[class*=tg-flavor-].inverted-style.border-top .accordion-section .cm-section{border-top:calc(var(--tg-fl-border-size) * 1px) var(--tg-fl-border-type) var(--tg-fl-border-color)}[class*=tg-flavor-].inverted-style.border-top .cm-card,[class*=tg-flavor-].inverted-style.border-top .cta-with-text,[class*=tg-flavor-].inverted-style.border-top .hero-card,[class*=tg-flavor-].inverted-style.border-top .icon-list,[class*=tg-flavor-].inverted-style.border-top .table-wrapper{position:relative;border:0;border-top:calc(var(--tg-fl-border-size) * 1px) var(--tg-fl-border-type) var(--tg-fl-border-color);clip-path:polygon(0 35px,35px 0,0 0,0 0,0 0,0 0,0 0,0,0)}[class*=tg-flavor-].inverted-style.border-top .cm-card::before,[class*=tg-flavor-].inverted-style.border-top .cta-with-text::before,[class*=tg-flavor-].inverted-style.border-top .hero-card::before,[class*=tg-flavor-].inverted-style.border-top .icon-list::before,[class*=tg-flavor-].inverted-style.border-top .table-wrapper::before{content:"";position:absolute;background-color:var(--tg-fl-border-color);z-index:1}[class*=tg-flavor-].inverted-style.border-top .cm-card::before,[class*=tg-flavor-].inverted-style.border-top .cta-with-text::before,[class*=tg-flavor-].inverted-style.border-top .hero-card::before,[class*=tg-flavor-].inverted-style.border-top .icon-list::before,[class*=tg-flavor-].inverted-style.border-top .table-wrapper::before{top:-1px;right:0;width:20px;height:15px;clip-path:polygon(100% 0,0 100%,0 0);left:0}[class*=tg-flavor-].inverted-style.border-radius.border-top .cm-card,[class*=tg-flavor-].inverted-style.border-radius.border-top .cta-with-text,[class*=tg-flavor-].inverted-style.border-radius.border-top .hero-card,[class*=tg-flavor-].inverted-style.border-radius.border-top .icon-list,[class*=tg-flavor-].inverted-style.border-radius.border-top .table-wrapper{border-top-left-radius:0;border-top-right-radius:0}@media (min-width:1290px){[class*=tg-flavor-].inverted-style.padding-lr .cm-section .section-width{padding-left:330px;padding-right:330px}[class*=tg-flavor-].inverted-style.padding-sm .cm-section .section-width{padding-left:216px;padding-right:216px}[class*=tg-flavor-].inverted-style.padding-tb .cm-section .section-width{padding-top:42px;padding-bottom:42px}[class*=tg-flavor-].inverted-style.padding-top-only .cm-section .section-width{padding-top:42px}[class*=tg-flavor-].inverted-style.padding-bottom-only .cm-section .section-width{padding-bottom:42px}}@media (max-width:1289px){[class*=tg-flavor-].inverted-style.padding-tb .cm-section .section-width{padding-top:32px;padding-bottom:32px}[class*=tg-flavor-].inverted-style.padding-top-only .cm-section .section-width{padding-top:32px}[class*=tg-flavor-].inverted-style.padding-bottom-only .cm-section .section-width{padding-bottom:32px}}@media (max-width:767px){[class*=tg-flavor-].inverted-style.padding-tb .cm-section .section-width{padding-top:22px;padding-bottom:22px}[class*=tg-flavor-].inverted-style.padding-top-only .cm-section .section-width{padding-top:22px}[class*=tg-flavor-].inverted-style.padding-bottom-only .cm-section .section-width{padding-bottom:22px}}[class*=tg-flavor-].inverted-style .indicator,[class*=tg-flavor-].inverted-style .swiper-pagination-bullet{border-radius:50%}[class*=tg-flavor-].inverted-style .cta-with-text{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1290px){[class*=tg-flavor-].inverted-style .cta-with-text{min-width:996px}}.bg-color-padding .section-width{padding:16px}.bg-color-padding .background-card-section .section-width,.bg-color-padding .hero-slider-section .section-width{padding:0}@media (max-width:767px){.bg-color-padding .background-card-section .section-width{padding:16px}}