@charset "UTF-8";.upsell-modal{position:relative}.upsell-modal .top-part{color:#fff;height:140px;max-width:100%;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;padding:0 14px 16px;font-size:22px;font-weight:500;background:linear-gradient(135deg,#3f19fd,#f40067)}.upsell-modal .top-part .reason-slogan{text-align:center}.upsell-modal .kmt-cross-line{position:absolute;font-size:16px;line-height:16px;text-align:center;cursor:pointer;top:23px;right:23px;color:#fff}.upsell-modal .benefits-table{margin:16px;padding-bottom:140px}.upsell-modal .benefits-table li{display:flex;gap:16px}.upsell-modal .benefits-table li span{color:#585669;font-size:12px;font-weight:500;padding:7px 0}.upsell-modal .benefits-table li .benefit-key{color:#585669;font-size:12px;font-weight:400;width:124px;display:flex;align-items:center;line-height:1}.upsell-modal .benefits-table li .kmt-cross-line,.upsell-modal .benefits-table li .kmt-check-line{position:relative;top:initial;right:initial;font-weight:bolder!important}.upsell-modal .benefits-table li .kmt-cross-line{font-size:16px;color:#f0270c}.upsell-modal .benefits-table li .kmt-check-line{font-size:20px;color:#21dea6}.upsell-modal .benefits-table li .benefit-for-free,.upsell-modal .benefits-table li .benefit-for-plus{flex:1;text-align:center;padding-left:6px;padding-right:6px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.upsell-modal .benefits-table li .benefit-for-free{background:rgba(240,39,12,.1)}.upsell-modal .benefits-table li .benefit-for-plus{background:rgba(33,222,166,.15)}.upsell-modal .benefits-table li:first-child .benefit-for-free,.upsell-modal .benefits-table li:first-child .benefit-for-plus{border-top-left-radius:8px;border-top-right-radius:8px;font-weight:500;font-size:14px}.upsell-modal .benefits-table li:first-child .benefit-for-free .kmt-plus-icon,.upsell-modal .benefits-table li:first-child .benefit-for-plus .kmt-plus-icon{margin-right:4px}.upsell-modal .benefits-table li:last-child .benefit-for-free,.upsell-modal .benefits-table li:last-child .benefit-for-plus{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.upsell-modal .benefits-table.client-v2 li .benefit-for-free{background:none;border-left:1px solid #fc928a;border-right:1px solid #fc928a}.upsell-modal .benefits-table.client-v2 li .benefit-for-plus{background:none;border-left:1px solid #21dea6;border-right:1px solid #21dea6}.upsell-modal .benefits-table.client-v2 li:first-child .benefit-for-free{padding-top:12px;border-top:1px solid #fc928a}.upsell-modal .benefits-table.client-v2 li:first-child .benefit-for-plus{border-top:1px solid #21dea6}.upsell-modal .benefits-table.client-v2 li:last-child .benefit-for-free{border-bottom:1px solid #fc928a}.upsell-modal .benefits-table.client-v2 li:last-child .benefit-for-plus{border-bottom:1px solid #21dea6}.upsell-modal .bottom-part{z-index:1;position:fixed;bottom:0;width:calc(100% - 32px);padding:0 16px 32px;text-align:center;background:#fff}.upsell-modal .bottom-part .btn{width:100%;margin-top:8px}.upsell-modal .bottom-part .btn__theme-secondary{border:1px solid #25223c;color:#25223c}.upsell-modal .bottom-part .btn__theme-secondary:hover{background-color:transparent;color:#25223c}.landscape-overlay-modal__upsell-modal .landscape-overlay-modal__container{max-width:100%;width:100%!important}.landscape-overlay-modal__upsell-modal .landscape-overlay-modal__main{margin:0;border-radius:0;box-sizing:border-box;min-height:100vh}@media only screen and (min-width: 768px){.landscape-overlay-modal__upsell-modal .landscape-overlay-modal__container{max-width:100%;width:375px!important}.landscape-overlay-modal__upsell-modal .landscape-overlay-modal__main{margin:20px 0;border-radius:14px;min-height:initial;position:relative}.landscape-overlay-modal__upsell-modal .benefits-table li .benefit-key{min-width:150px}.landscape-overlay-modal__upsell-modal .bottom-part{position:absolute;padding-bottom:16px;left:0}}
