.center-align .cta-button,.center-align .primary-button,.center-align .secondary-button{margin:0 auto}.right-align .cta-button,.right-align .primary-button,.right-align .secondary-button{margin-left:auto}.framework-page .background-card>.cm-card{padding-block:70px;width:50%;border:none!important}.framework-page .background-card>.cm-card .card_text h2{font-size:28px}@media (max-width:767px){.framework-page .background-card>.cm-card .card_text h2{font-size:26px}}.framework-page .background-card>.cm-card .card_image{display:none}.framework-page .background-card>.cm-card .card_cta{margin-top:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--tg-fl-button-color);border:1px solid var(--tg-fl-button-text-color);font-size:16px;line-height:21px;font-weight:400;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.framework-page .background-card>.cm-card .card_cta:hover{background-color:var(--tg-fl-button-text-color);border-color:var(--tg-fl-button-color)}.framework-page .background-card>.cm-card .card_cta:hover a{color:var(--tg-fl-button-color)}.framework-page .background-card>.cm-card .card_cta a{color:var(--tg-fl-button-text-color)}.framework-page .background-card>.cm-card .card_cta .no-access,.framework-page .background-card>.cm-card .card_cta a{text-decoration:none;white-space:normal;padding:11px 30px}@media (max-width:767px){.framework-page .background-card>.cm-card .card_cta{font-size:14px}}@media (max-width:991px){.framework-page .background-card>.cm-card .card_cta{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}}@media (max-width:767px){.framework-page .background-card>.cm-card .card_cta{margin-top:0}}@media (max-width:1289px){.framework-page .background-card>.cm-card{padding-block:0}}@media (max-width:767px){.framework-page .background-card>.cm-card{width:100%;overflow:visible}}.framework-page .background-card.bg-card-right>.cm-card{margin-left:auto}.framework-page .background-card.bg-card-left,.framework-page .background-card.bg-card-right{text-align:left}.framework-page .background-card+.cm-cards-wrapper{margin-top:0}.framework-page .background-card+.cm-cards-wrapper .cm-card-with-icon .card_image{padding:20px 20px 0}.framework-page .background-card+.cm-cards-wrapper .cm-card-with-icon .card_image img{margin:0}.framework-page .background-card+.cm-cards-wrapper .cm-card-with-icon .card_image.icon-left img,.framework-page .background-card+.cm-cards-wrapper .cm-card-with-icon .card_image.icon-right img{width:50px;margin:0}@media (min-width:992px){.framework-page .background-card+.cm-cards-wrapper{padding-bottom:16px}}@media (max-width:991px){.framework-page .background-card+.cm-cards-wrapper .cm-card{border:1px solid #dee2e6}}.framework-page .cm-section-bg-img .background-card-section.cm-section-style{background-size:100% auto;background-repeat:no-repeat;background-position:top}@media (min-width:768px){.framework-page .cm-section-bg-img .background-card-section.cm-section-style .cm-section{background-color:transparent}}@media (max-width:767px){.framework-page .cm-section-bg-img .background-card-section.cm-section-style{padding:0}}.framework-page .cm-section-bg-img .background-card-section .section-width{background:0 0}.framework-page .cm-section-bg-img .background-card-section .section-width .framework-paragraph.background-card{padding-bottom:0}.framework-page .cm-section-bg-img .background-card-section .section-width .framework-paragraph.background-card+.cm-cards-wrapper{margin-top:0}.framework-page .cm-section-bg-img .background-card-section .section-width .framework-paragraph.background-card+.cm-cards-wrapper .cm-cards{padding-top:0}@media (max-width:991px){.framework-page .cm-section-bg-img .background-card-section .section-width .framework-paragraph.background-card+.cm-cards-wrapper{margin-top:16px}}@media (max-width:767px){.framework-page .cm-section-bg-img .background-card-section{background:0 0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-inline:30px}.framework-page .cm-section-bg-img .background-card-section::before{content:"";display:block;width:100%;height:350px;background-image:var(--mobile-bg-url);background-size:cover;background-position:center;background-repeat:no-repeat}.framework-page .cm-section-bg-img .background-card-section:has(.bg-card-left)::before{background-position:right}.framework-page .cm-section-bg-img .background-card-section:has(.bg-card-right)::before{background-position:left}}