.b-ext .modal-idle-block {background-color: rgba(0,20,42,.6);bottom: 0;display: none;left: 0 !important;position: fixed;right: 0;top: 0 !important;-webkit-transform: none !important;transform: none !important;z-index: 1000;}
@media (max-width:768px) {.b-ext .modal-idle-block {width: 100% !important;}}
.b-ext .modal-idle-block .modal-dialog {background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(0,130,222,.8)),to(#0082de));background: linear-gradient(180deg,rgba(0,130,222,.8) 1%,#0082de);background-position: 50%;background-repeat: no-repeat;background-size: cover;border-radius: 5px;left: 50%;max-height: 100vh;max-width: 100vw;overflow: hidden;position: absolute;top: 50%;-webkit-transform: translate(-50%,-50%) !important;transform: translate(-50%,-50%) !important;width: 700px;}
@media (max-width:768px) {.b-ext .modal-idle-block .modal-dialog {height: 90%;margin: auto;overflow: scroll;width: 90%;}}
.b-ext .modal-idle-block .modal-content {-webkit-backdrop-filter: blur(1px);backdrop-filter: blur(1px);border-radius: 0;-webkit-box-shadow: none;box-shadow: none;height: 100%;position: relative;}
.b-ext .modal-idle-block .modal-content .modal-body {display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;padding: 0 !important;}
@media (max-width:768px) {.b-ext .modal-idle-block .modal-content .modal-body {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.b-ext .modal-idle-block .modal-content .modal-body .modal-image {width: 50%;}
@media (max-width:768px) {.b-ext .modal-idle-block .modal-content .modal-body .modal-image {width: 100%;}}
.b-ext .modal-idle-block .modal-content .modal-body .modal-image img {height: 100%;-o-object-fit: cover;object-fit: cover;width: 100%;}
.b-ext .modal-idle-block .modal-content .modal-body .modal-text-content {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #fff;border-radius: 0 5px 5px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;height: auto;justify-content: center;padding: 60px 40px;width: 50%;}
@media (max-width:768px) {.b-ext .modal-idle-block .modal-content .modal-body .modal-text-content {padding: 20px;width: 100%;}}
.b-ext .modal-idle-block .modal-content .modal-body .modal-text-content .idle-popup__title {font-size: 20px;line-height: 25px;}
.b-ext .modal-idle-block .modal-content .modal-body .cta-container {width: 100%;}
.b-ext .modal-idle-block .modal-header {-webkit-box-pack: end;-ms-flex-pack: end;border: none;display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: end;position: absolute;right: 20px;top: 30px;}
.b-ext .modal-idle-block .modal-header .close {background-color: unset;color: #000;opacity: 1;overflow: hidden;right: 0;text-indent: -9999px;top: 0;z-index: 2;}
.b-ext .modal-idle-block.modal-idle-image-block .modal-content {background: none;border: none;}
.b-ext .modal-idle-block.modal-idle-image-block .modal-content .modal-body {padding: 0;}
.b-ext .modal-idle-block.modal-idle-image-block .modal-header {position: absolute;right: 0;top: 0;z-index: 2;}
.b-ext .idle-popup {padding-bottom: 50px;}
.b-ext .idle-popup__title {color: #000;font-family: Arial,Sans-Serif;font-size: 25px;line-height: 32px;margin-bottom: 30px;width: 100%;}
.b-ext .idle-popup__title strong {color: #379ce2;}
.b-ext .idle-popup__title span {color: #000 !important;font-family: Arial,Sans-Serif !important;font-size: 25px;line-height: 32px !important;width: 100%;}
.b-ext .idle-popup__text {color: #838383;font-family: Arial,Sans-Serif;font-size: 14px;line-height: 20px;margin-bottom: 30px;overflow: auto;width: 100%;}
.b-ext .idle-popup__text span {color: #838383 !important;font-family: Arial,Sans-Serif !important;font-size: 14px;line-height: 20px !important;width: 100%;}
.b-ext .idle-popup__button {font-family: Arial,Sans-Serif;font-size: 13px;line-height: 1;}
.b-ext .idle-popup__button, .b-ext .modal-idle-block .button {display: inline-block;letter-spacing: .65px;padding: 16px 22px;text-align: center;}
.b-ext .modal-idle-block .button {background: #005499;border-radius: 25px;color: #fff;cursor: pointer;font-family: nunito_sansregular,Arial,sans-serif;font-size: 14px;font-weight: 400;line-height: 21px;line-height: 1;text-decoration: none;text-shadow: none;-webkit-transition: .35s cubic-bezier(.19,1,.22,1);transition: .35s cubic-bezier(.19,1,.22,1);}
.b-ext .modal-idle-block .button:hover {background: transparent;border-color: #005499;color: #005499;}
.b-ext .modal-idle-block .modal-image {-ms-flex-preferred-size: 50%;-ms-flex-negative: 0;flex-basis: 50%;flex-shrink: 0;}
.b-ext .modal-idle-block p {margin: 0;}
.b-ext .modal-idle-block .close:hover {cursor: pointer;}