.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}.search-block .framework-icon-menu{list-style:none;margin:0;padding:0}.search-block .framework-icon-menu .has-search{padding:9px 8px;display:inline-block;margin-top:8px}.search-block .framework-icon-menu .has-search::after{-webkit-mask-image:url(../assets/icons/search.svg);mask-image:url(../assets/icons/search.svg);background-color:var(--tg-menu-link-color);content:"";display:inline-block;width:20px;height:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.search-block .framework-icon-menu .menu-item .menu-link{color:var(--tg-menu-link-color);padding:12px 10px;position:relative;word-break:unset;white-space:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-block .framework-icon-menu .menu-item .menu-link:hover{color:var(--tg-menu-link-hover-color)}.search-block .framework-icon-menu .menu-item .dropdown-menu-list{display:none;list-style:none;position:absolute;z-index:1999;padding:8px 0;background-color:#fff!important}.search-block .framework-icon-menu .menu-item .dropdown-menu-list.show{display:block;width:100%;left:0;margin-top:5px}.search-block .framework-icon-menu .button{color:var(--tg-primary-button-text-color);border:none;border-radius:60px;font-size:16px;line-height:21px;font-weight:400;padding:11px 30px;cursor:pointer;display:inline-block;max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:var(--tg-primary-button-color);-webkit-box-shadow:2px 2px 8px 0 rgba(0,0,0,.12);box-shadow:2px 2px 8px 0 rgba(0,0,0,.12)}.search-block .framework-icon-menu .button:hover{background-color:var(--tg-primary-button-text-color)}.search-block .framework-icon-menu .button:hover a{color:var(--tg-primary-button-color)}.search-block .framework-icon-menu .button a{text-decoration:none;white-space:normal;color:var(--tg-primary-button-text-color)}@media (max-width:767px){.search-block .framework-icon-menu .button{font-size:14px}}.search-block .framework-icon-menu .button:hover{color:var(--tg-primary-button-color)}.search-block .framework-icon-menu .cm-section-boxed{padding:0 30px}