form.ajax-auth{display:none;z-index:999;min-width:300px;height:auto!important;max-width:350px!important;padding:40px 25px 25px 25px;background-color:#FFF;border-radius:8px;font-family:inherit;box-shadow:0 0 6px rgb(0 0 0 / .2);color:#878787;margin:30px auto;position:relative;font-size:11px}#lwp_activate.ajax-auth input.lwp_scode,#lwp_activate_email.ajax-auth input.lwp_scode{width:calc(100% - 0px);max-width:100%;height:30px;direction:ltr;float:left;box-sizing:border-box;border:1px solid #757575;margin-bottom:10px;margin-left:0;margin-right:0;text-align:left}.lwp_sso_gateways{margin-top:10px}.ajax-auth .lwp_sso_gateways>button{display:flex;border:1px solid #eee;border-radius:5px;text-align:center;flex-wrap:nowrap;align-content:center;justify-content:flex-start;cursor:pointer;align-items:center;margin-bottom:10px}.lw-sticky form.ajax-auth{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}#lwp_country_codes{float:left}.ajax-auth h1,.ajax-auth h3{font-weight:100;color:#333;line-height:1}.ajax-auth .lh1{font-size:27px;text-align:center;margin:30px 0 20px 0;font-family:inherit}.ajax-auth h3{font-size:18px;text-align:left;margin:0}.ajax-auth h3 a{color:#e25c4c}.ajax-auth hr{background-color:rgb(0 0 0 / .1);border:0 none;height:1px;margin:20px 0}.ajax-auth input#username,.ajax-auth input#password,.ajax-auth input#signonname,.ajax-auth input#email,.ajax-auth input#signonpassword,.ajax-auth input#password2{border:1px solid #EDEDED;border-radius:3px 3px 3px 3px;box-shadow:0 0 3px rgb(0 0 0 / .1) inset;color:#333;font-size:15px;padding:10px 10px 10px 13px;width:325px;margin:7px 0 20px 0;background-color:#F9F9F9;font-family:inherit}.ajax-auth input#username:focus,.ajax-auth input#password:focus,.ajax-auth input#signonname:focus,.ajax-auth input#email:focus,.ajax-auth input#signonpassword:focus,.ajax-auth input#password2:focus{background-color:#FFF}.ajax-auth label.error{display:none!important}.idehweb_default_gateways_wrapper .select2.select2-container,.idehweb_default_gateways_wrapper .select2-search__field,.idehweb_default_gateways_wrapper .select2-selection{min-width:100px!important}.ajax-auth input.submit_button{font-size:13px;color:#FFF;border:1px solid #b34336;background-color:#e25c4c;border-radius:3px;text-shadow:0 1px 0 #ba3f31;padding:9px 31px 9px 31px;background:-moz-linear-gradient(top,#ea6656,#df5949);border-top:1px solid #bb483a;border-bottom:1px solid #a63b2e;float:right;box-shadow:0 1px 0 #E87A6E inset}.ajax-auth a{text-decoration:none}.ajax-auth a.close{display:none;color:#e96262;font-size:23px;position:absolute;right:25px;top:15px}.lw-sticky .ajax-auth a.close{display:block}.ajax-auth a.text-link{color:#B4B2B2;float:left;margin:10px 0 0 0}.ajax-auth input{color:#000}.ajax-auth input:not(.lwp_scode),.ajax-auth label,.ajax-auth button{font-size:15px;width:100%;font-family:inherit;display:block;box-sizing:border-box}.lwp_email{direction:ltr}input.lwp_username::-webkit-outer-spin-button,input.lwp_username::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.lwp_username{-moz-appearance:textfield}.rtl .lwp_email::placeholder{direction:rtl}#lwp_country_codes{display:block;float:left;margin-right:10px;padding:2px 0;border:1px solid #757575;background-image:none;direction:ltr;height:30px;min-width:70px;box-sizing:border-box}.required.lwp_email{border-width:1px;border-style:solid;border-color:#757575;margin-left:0;margin-right:0;padding:5px}#lwp_country_codes:focus,.required.lwp_email:focus{outline:none}.lwp_country_codes_wrap{width:80px;float:left;box-sizing:border-box;direction:ltr}.rtl #lwp_login.ajax-auth input.lwp_username::placeholder{text-align:left}.rtl .lwp_forms_login .iti__selected-flag{align-items:center;justify-content:center;align-content:stretch;flex-wrap:nowrap;flex-direction:row-reverse;padding:0 2px 0 2px}.lwp_forms_login .iti__country-list{left:0}.lwp_forms_login .iti__country{padding:5px 10px;outline:0;display:flex;flex-wrap:nowrap;white-space:nowrap;align-items:center;justify-content:space-between;direction:ltr}.lwp-inside-form-input{margin-bottom:20px}input.lwp_username::placeholder{color:#b1b1b1!important}#lwp_login.ajax-auth input.lwp_username{max-width:100%;height:30px;direction:ltr;float:left;box-sizing:border-box;border:1px solid #757575;margin-bottom:10px;margin-left:0;margin-right:0;text-align:left;padding-top:0;padding-bottom:0}.lwp_top_activation{text-align:center}#lwp_login.ajax-auth input.lwp_username:focus{outline:0}.ajax-auth p.status{text-align:center;margin:-15px 0 20px 0;font-weight:600;display:none}.submit_button{width:100%;background-color:#009b9a;border:1px solid #009b9a;border-radius:5px;padding:8px;display:block;color:#fff;margin-top:10px;cursor:pointer}.lwp_bottom_activation{text-align:right;margin-top:10px}.rtl .lwp_bottom_activation{text-align:left}a.login_button{font-family:inherit;padding:5px 7px 5px 7px;background-color:#FFF;border-radius:3px;border:1px solid #DCDCDC;color:#333;text-decoration:none;font-size:11px}.ajax-auth .lwp_line{width:90%;display:block;margin-top:20px!important;margin-bottom:10px!important;margin:auto;background-color:#e6e6e6;height:1px;max-width:100%;border:1px solid}.ajax-auth .accept_terms_and_conditions .lwp_check_box{width:auto;display:inline-block}.lwp-form-box-bottom{clear:both;display:inline-block;width:100%}.accept_terms_and_conditions{clear:both;margin-top:10px;margin-bottom:5px}.ajax-auth .lwp-radio-otp,.ajax-auth .lwp-radio-otp input,.ajax-auth .lwp-radio-otp label{display:inline-block;width:auto;margin:1px 2px}.lwp-hide-extra .lwp-extra-input{display:none}.lwp_login_overlay{height:100%;width:100%;background-color:#F6F6F6;opacity:.9;position:fixed;z-index:998;top:0;left:0}.lwp_none{display:none!important}.lwp_logo_parent{text-align:center}.submit_button.lwp_disable{border:1px solid #999999!important;background-color:#cccccc!important;color:#666666!important;cursor:not-allowed;pointer-events:none}.lwp_forms_login .iti__selected-flag{padding:0 6px 0 0px!important}.lwp_forms_login ul.iti__country-list li.iti__country.iti__standard{margin-left:0}.lwp_forms_login ul.iti__country-list li.iti__country.iti__standard:before{content:none}.lwp_forms_login .iti {
    position: relative;
    display: inline-block
}

.lwp_forms_login .iti * {
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.lwp_forms_login .iti__hide {
    display: none
}

.lwp_forms_login .iti__v-hide {
    visibility: hidden
}

.lwp_forms_login .iti input, .lwp_forms_login .iti input[type=tel], .lwp_forms_login .iti input[type=text] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 56px;
    margin-right: 0
}

.lwp_forms_login .iti__flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px
}

.lwp_forms_login .iti__selected-flag {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 6px 0 1px
}

.lwp_forms_login .iti__arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555
}

.lwp_forms_login .iti__arrow--up {
    border-top: none;
    border-bottom: 4px solid #555
}

.lwp_forms_login .iti__country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
    background-color: #fff;
    border: 1px solid #ccc;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.lwp_forms_login .iti__country-list--dropup {
    bottom: 100%;
    margin-bottom: -1px
}

@media (max-width: 500px) {
    .lwp_forms_login .iti__country-list {
        white-space: normal
    }
}

.lwp_forms_login .iti__flag-box {
    display: inline-block;
    width: 40px
}

.lwp_forms_login .iti__divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc
}

.lwp_forms_login .iti__country {
    padding: 5px 10px;
    outline: 0;
    gap:5px;
}

.lwp_forms_login .iti__dial-code {
    color: #999
}

.lwp_forms_login .iti__country.iti__highlight {
    background-color: rgba(0, 0, 0, .05)
}

.lwp_forms_login .iti__country-name, .lwp_forms_login .iti__dial-code, .lwp_forms_login .iti__flag-box {
    vertical-align: middle
}

.lwp_forms_login .iti__country-name, .lwp_forms_login .iti__flag-box {
    margin-right: 0px
}

html body .lwp_forms_login .iti--allow-dropdown input, .lwp_forms_login .iti--allow-dropdown input[type=tel], .lwp_forms_login .iti--allow-dropdown input[type=text], .lwp_forms_login .iti--separate-dial-code input, .lwp_forms_login .iti--separate-dial-code input[type=tel], .lwp_forms_login .iti--separate-dial-code input[type=text] {
    padding-right: 6px;
    padding-left: 62px !important;
    margin-left: 0
}

.lwp_forms_login .iti--allow-dropdown .iti__flag-container, .lwp_forms_login .iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0
}

.lwp_forms_login .iti--allow-dropdown .iti__flag-container:hover {
    cursor: pointer
}

.lwp_forms_login .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
    background-color: rgba(0, 0, 0, .05)
}

.lwp_forms_login .iti--allow-dropdown input[disabled] + .iti__flag-container:hover, .lwp_forms_login .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
    cursor: default
}

.lwp_forms_login .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag, .lwp_forms_login .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
    background-color: transparent
}

.lwp_forms_login .iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0, 0, 0, .05)
}

.lwp_forms_login .iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 6px
}

.lwp_forms_login .iti--container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px
}

.lwp_forms_login .iti--container:hover {
    cursor: pointer
}

.lwp_forms_login .iti-mobile .iti--container {
    top: 30px;
    bottom: 30px;
    left: 30px;
    right: 30px;
    position: fixed
}

.lwp_forms_login .iti-mobile .iti__country-list {
    max-height: 100%;
    width: 100%
}

.lwp_forms_login .iti-mobile .iti__country {
    padding: 10px 10px;
    line-height: 1.5em
}

.lwp_forms_login .iti__flag {
    width: 40px !important;
}

body.lwp-enabled .iti__flag.iti__be {
    width: 35px !important;
}

body.lwp-enabled .iti__flag.iti__ch {
    width: 30px !important;
}

body.lwp-enabled .iti__flag.iti__mc {
    width: 38px !important;
}

body.lwp-enabled .iti__flag.iti__ne {
    width: 35px !important;
}

body.lwp-enabled .iti__flag.iti__np {
    width: 25px !important;
}

body.lwp-enabled .iti__flag.iti__va {
    width: 30px !important;
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
    .lwp_forms_login .iti__flag {
        background-size: 10787px 30px
    }
}

body.lwp-enabled .iti__flag.iti__ac {
    height: 20px;
    background-position: 0 0
}

body.lwp-enabled .iti__flag.iti__ad {
    height: 28px;
    background-position: -42px 0
}

body.lwp-enabled .iti__flag.iti__ae {
    height: 20px;
    background-position: -84px 0
}

body.lwp-enabled .iti__flag.iti__af {
    height: 27px;
    background-position: -126px 0
}

body.lwp-enabled .iti__flag.iti__ag {
    height: 27px;
    background-position: -168px 0
}

body.lwp-enabled .iti__flag.iti__ai {
    height: 20px;
    background-position: -210px 0
}

body.lwp-enabled .iti__flag.iti__al {
    height: 29px;
    background-position: -252px 0
}

body.lwp-enabled .iti__flag.iti__am {
    height: 20px;
    background-position: -294px 0
}

body.lwp-enabled .iti__flag.iti__ao {
    height: 27px;
    background-position: -336px 0
}

body.lwp-enabled .iti__flag.iti__aq {
    height: 27px;
    background-position: -378px 0
}

body.lwp-enabled .iti__flag.iti__ar {
    height: 25px;
    background-position: -420px 0
}

body.lwp-enabled .iti__flag.iti__as {
    height: 20px;
    background-position: -462px 0
}

body.lwp-enabled .iti__flag.iti__at {
    height: 27px;
    background-position: -504px 0
}

body.lwp-enabled .iti__flag.iti__au {
    height: 20px;
    background-position: -546px 0
}

body.lwp-enabled .iti__flag.iti__aw {
    height: 27px;
    background-position: -588px 0
}

body.lwp-enabled .iti__flag.iti__ax {
    height: 26px;
    background-position: -630px 0
}

body.lwp-enabled .iti__flag.iti__az {
    height: 20px;
    background-position: -672px 0
}

body.lwp-enabled .iti__flag.iti__ba {
    height: 20px;
    background-position: -714px 0
}

body.lwp-enabled .iti__flag.iti__bb {
    height: 27px;
    background-position: -756px 0
}

body.lwp-enabled .iti__flag.iti__bd {
    height: 24px;
    background-position: -798px 0
}

body.lwp-enabled .iti__flag.iti__be {
    height: 30px;
    background-position: -840px 0
}

body.lwp-enabled .iti__flag.iti__bf {
    height: 27px;
    background-position: -877px 0
}

body.lwp-enabled .iti__flag.iti__bg {
    height: 24px;
    background-position: -919px 0
}

body.lwp-enabled .iti__flag.iti__bh {
    height: 24px;
    background-position: -961px 0
}

body.lwp-enabled .iti__flag.iti__bi {
    height: 24px;
    background-position: -1003px 0
}

body.lwp-enabled .iti__flag.iti__bj {
    height: 27px;
    background-position: -1045px 0
}

body.lwp-enabled .iti__flag.iti__bl {
    height: 27px;
    background-position: -1087px 0
}

body.lwp-enabled .iti__flag.iti__bm {
    height: 20px;
    background-position: -1129px 0
}

body.lwp-enabled .iti__flag.iti__bn {
    height: 20px;
    background-position: -1171px 0
}

body.lwp-enabled .iti__flag.iti__bo {
    height: 28px;
    background-position: -1213px 0
}

body.lwp-enabled .iti__flag.iti__bq {
    height: 27px;
    background-position: -1255px 0
}

body.lwp-enabled .iti__flag.iti__br {
    height: 28px;
    background-position: -1297px 0
}

body.lwp-enabled .iti__flag.iti__bs {
    height: 20px;
    background-position: -1339px 0
}

body.lwp-enabled .iti__flag.iti__bt {
    height: 27px;
    background-position: -1381px 0
}

body.lwp-enabled .iti__flag.iti__bv {
    height: 29px;
    background-position: -1423px 0
}

body.lwp-enabled .iti__flag.iti__bw {
    height: 27px;
    background-position: -1465px 0
}

body.lwp-enabled .iti__flag.iti__by {
    height: 20px;
    background-position: -1507px 0
}

body.lwp-enabled .iti__flag.iti__bz {
    height: 27px;
    background-position: -1549px 0
}

body.lwp-enabled .iti__flag.iti__ca {
    height: 20px;
    background-position: -1591px 0
}

body.lwp-enabled .iti__flag.iti__cc {
    height: 20px;
    background-position: -1633px 0
}

body.lwp-enabled .iti__flag.iti__cd {
    height: 30px;
    background-position: -1675px 0
}

body.lwp-enabled .iti__flag.iti__cf {
    height: 27px;
    background-position: -1717px 0
}

body.lwp-enabled .iti__flag.iti__cg {
    height: 27px;
    background-position: -1759px 0
}

body.lwp-enabled .iti__flag.iti__ch {
    height: 30px;
    background-position: -1801px 0
}

body.lwp-enabled .iti__flag.iti__ci {
    height: 27px;
    background-position: -1833px 0
}

body.lwp-enabled .iti__flag.iti__ck {
    height: 20px;
    background-position: -1875px 0
}

body.lwp-enabled .iti__flag.iti__cl {
    height: 27px;
    background-position: -1917px 0
}

body.lwp-enabled .iti__flag.iti__cm {
    height: 27px;
    background-position: -1959px 0
}

body.lwp-enabled .iti__flag.iti__cn {
    height: 27px;
    background-position: -2001px 0
}

body.lwp-enabled .iti__flag.iti__co {
    height: 27px;
    background-position: -2043px 0
}

body.lwp-enabled .iti__flag.iti__cp {
    height: 27px;
    background-position: -2085px 0
}

body.lwp-enabled .iti__flag.iti__cr {
    height: 24px;
    background-position: -2127px 0
}

body.lwp-enabled .iti__flag.iti__cu {
    height: 20px;
    background-position: -2169px 0
}

body.lwp-enabled .iti__flag.iti__cv {
    height: 24px;
    background-position: -2211px 0
}

body.lwp-enabled .iti__flag.iti__cw {
    height: 27px;
    background-position: -2253px 0
}

body.lwp-enabled .iti__flag.iti__cx {
    height: 20px;
    background-position: -2295px 0
}

body.lwp-enabled .iti__flag.iti__cy {
    height: 27px;
    background-position: -2337px 0
}

body.lwp-enabled .iti__flag.iti__cz {
    height: 27px;
    background-position: -2379px 0
}

body.lwp-enabled .iti__flag.iti__de {
    height: 24px;
    background-position: -2421px 0
}

body.lwp-enabled .iti__flag.iti__dg {
    height: 20px;
    background-position: -2463px 0
}

body.lwp-enabled .iti__flag.iti__dj {
    height: 27px;
    background-position: -2505px 0
}

body.lwp-enabled .iti__flag.iti__dk {
    height: 30px;
    background-position: -2547px 0
}

body.lwp-enabled .iti__flag.iti__dm {
    height: 20px;
    background-position: -2589px 0
}

body.lwp-enabled .iti__flag.iti__do {
    height: 27px;
    background-position: -2631px 0
}

body.lwp-enabled .iti__flag.iti__dz {
    height: 27px;
    background-position: -2673px 0
}

body.lwp-enabled .iti__flag.iti__ea {
    height: 27px;
    background-position: -2715px 0
}

body.lwp-enabled .iti__flag.iti__ec {
    height: 27px;
    background-position: -2757px 0
}

body.lwp-enabled .iti__flag.iti__ee {
    height: 26px;
    background-position: -2799px 0
}

body.lwp-enabled .iti__flag.iti__eg {
    height: 27px;
    background-position: -2841px 0
}

body.lwp-enabled .iti__flag.iti__eh {
    height: 20px;
    background-position: -2883px 0
}

body.lwp-enabled .iti__flag.iti__er {
    height: 20px;
    background-position: -2925px 0
}

body.lwp-enabled .iti__flag.iti__es {
    height: 27px;
    background-position: -2967px 0
}

body.lwp-enabled .iti__flag.iti__et {
    height: 20px;
    background-position: -3009px 0
}

body.lwp-enabled .iti__flag.iti__eu {
    height: 27px;
    background-position: -3051px 0
}

body.lwp-enabled .iti__flag.iti__fi {
    height: 25px;
    background-position: -3093px 0
}

body.lwp-enabled .iti__flag.iti__fj {
    height: 20px;
    background-position: -3135px 0
}

body.lwp-enabled .iti__flag.iti__fk {
    height: 20px;
    background-position: -3177px 0
}

body.lwp-enabled .iti__flag.iti__fm {
    height: 21px;
    background-position: -3219px 0
}

body.lwp-enabled .iti__flag.iti__fo {
    height: 29px;
    background-position: -3261px 0
}

body.lwp-enabled .iti__flag.iti__fr {
    height: 27px;
    background-position: -3303px 0
}

body.lwp-enabled .iti__flag.iti__ga {
    height: 30px;
    background-position: -3345px 0
}

body.lwp-enabled .iti__flag.iti__gb {
    height: 20px;
    background-position: -3387px 0
}

body.lwp-enabled .iti__flag.iti__gd {
    height: 24px;
    background-position: -3429px 0
}

body.lwp-enabled .iti__flag.iti__ge {
    height: 27px;
    background-position: -3471px 0
}

body.lwp-enabled .iti__flag.iti__gf {
    height: 27px;
    background-position: -3513px 0
}

body.lwp-enabled .iti__flag.iti__gg {
    height: 27px;
    background-position: -3555px 0
}

body.lwp-enabled .iti__flag.iti__gh {
    height: 27px;
    background-position: -3597px 0
}

body.lwp-enabled .iti__flag.iti__gi {
    height: 20px;
    background-position: -3639px 0
}

body.lwp-enabled .iti__flag.iti__gl {
    height: 27px;
    background-position: -3681px 0
}

body.lwp-enabled .iti__flag.iti__gm {
    height: 27px;
    background-position: -3723px 0
}

body.lwp-enabled .iti__flag.iti__gn {
    height: 27px;
    background-position: -3765px 0
}

body.lwp-enabled .iti__flag.iti__gp {
    height: 27px;
    background-position: -3807px 0
}

body.lwp-enabled .iti__flag.iti__gq {
    height: 27px;
    background-position: -3849px 0
}

body.lwp-enabled .iti__flag.iti__gr {
    height: 27px;
    background-position: -3891px 0
}

body.lwp-enabled .iti__flag.iti__gs {
    height: 20px;
    background-position: -3933px 0
}

body.lwp-enabled .iti__flag.iti__gt {
    height: 25px;
    background-position: -3975px 0
}

body.lwp-enabled .iti__flag.iti__gu {
    height: 22px;
    background-position: -4017px 0
}

body.lwp-enabled .iti__flag.iti__gw {
    height: 20px;
    background-position: -4059px 0
}

body.lwp-enabled .iti__flag.iti__gy {
    height: 24px;
    background-position: -4101px 0
}

body.lwp-enabled .iti__flag.iti__hk {
    height: 27px;
    background-position: -4143px 0
}

body.lwp-enabled .iti__flag.iti__hm {
    height: 20px;
    background-position: -4185px 0
}

body.lwp-enabled .iti__flag.iti__hn {
    height: 20px;
    background-position: -4227px 0
}

body.lwp-enabled .iti__flag.iti__hr {
    height: 20px;
    background-position: -4269px 0
}

body.lwp-enabled .iti__flag.iti__ht {
    height: 24px;
    background-position: -4311px 0
}

body.lwp-enabled .iti__flag.iti__hu {
    height: 20px;
    background-position: -4353px 0
}

body.lwp-enabled .iti__flag.iti__ic {
    height: 27px;
    background-position: -4395px 0
}

body.lwp-enabled .iti__flag.iti__id {
    height: 27px;
    background-position: -4437px 0
}

body.lwp-enabled .iti__flag.iti__ie {
    height: 20px;
    background-position: -4479px 0
}

body.lwp-enabled .iti__flag.iti__il {
    height: 29px;
    background-position: -4521px 0
}

body.lwp-enabled .iti__flag.iti__im {
    height: 20px;
    background-position: -4563px 0
}

body.lwp-enabled .iti__flag.iti__in {
    height: 27px;
    background-position: -4605px 0
}

body.lwp-enabled .iti__flag.iti__io {
    height: 20px;
    background-position: -4647px 0
}

body.lwp-enabled .iti__flag.iti__iq {
    height: 27px;
    background-position: -4689px 0
}

body.lwp-enabled .iti__flag.iti__ir {
    height: 23px;
    background-position: -4731px 0
}

body.lwp-enabled .iti__flag.iti__is {
    height: 29px;
    background-position: -4773px 0
}

body.lwp-enabled .iti__flag.iti__it {
    height: 27px;
    background-position: -4815px 0
}

body.lwp-enabled .iti__flag.iti__je {
    height: 24px;
    background-position: -4857px 0
}

body.lwp-enabled .iti__flag.iti__jm {
    height: 20px;
    background-position: -4899px 0
}

body.lwp-enabled .iti__flag.iti__jo {
    height: 20px;
    background-position: -4941px 0
}

body.lwp-enabled .iti__flag.iti__jp {
    height: 27px;
    background-position: -4983px 0
}

body.lwp-enabled .iti__flag.iti__ke {
    height: 27px;
    background-position: -5025px 0
}

body.lwp-enabled .iti__flag.iti__kg {
    height: 24px;
    background-position: -5067px 0
}

body.lwp-enabled .iti__flag.iti__kh {
    height: 26px;
    background-position: -5109px 0
}

body.lwp-enabled .iti__flag.iti__ki {
    height: 20px;
    background-position: -5151px 0
}

body.lwp-enabled .iti__flag.iti__km {
    height: 24px;
    background-position: -5193px 0
}

body.lwp-enabled .iti__flag.iti__kn {
    height: 27px;
    background-position: -5235px 0
}

body.lwp-enabled .iti__flag.iti__kp {
    height: 20px;
    background-position: -5277px 0
}

body.lwp-enabled .iti__flag.iti__kr {
    height: 27px;
    background-position: -5319px 0
}

body.lwp-enabled .iti__flag.iti__kw {
    height: 20px;
    background-position: -5361px 0
}

body.lwp-enabled .iti__flag.iti__ky {
    height: 20px;
    background-position: -5403px 0
}

body.lwp-enabled .iti__flag.iti__kz {
    height: 20px;
    background-position: -5445px 0
}

body.lwp-enabled .iti__flag.iti__la {
    height: 27px;
    background-position: -5487px 0
}

body.lwp-enabled .iti__flag.iti__lb {
    height: 27px;
    background-position: -5529px 0
}

body.lwp-enabled .iti__flag.iti__lc {
    height: 20px;
    background-position: -5571px 0
}

body.lwp-enabled .iti__flag.iti__li {
    height: 24px;
    background-position: -5613px 0
}

body.lwp-enabled .iti__flag.iti__lk {
    height: 20px;
    background-position: -5655px 0
}

body.lwp-enabled .iti__flag.iti__lr {
    height: 21px;
    background-position: -5697px 0
}

body.lwp-enabled .iti__flag.iti__ls {
    height: 27px;
    background-position: -5739px 0
}

body.lwp-enabled .iti__flag.iti__lt {
    height: 24px;
    background-position: -5781px 0
}

body.lwp-enabled .iti__flag.iti__lu {
    height: 24px;
    background-position: -5823px 0
}

body.lwp-enabled .iti__flag.iti__lv {
    height: 20px;
    background-position: -5865px 0
}

body.lwp-enabled .iti__flag.iti__ly {
    height: 20px;
    background-position: -5907px 0
}

body.lwp-enabled .iti__flag.iti__ma {
    height: 27px;
    background-position: -5949px 0
}

body.lwp-enabled .iti__flag.iti__mc {
    height: 30px;
    background-position: -5991px 0
}

body.lwp-enabled .iti__flag.iti__md {
    height: 20px;
    background-position: -6031px 0
}

body.lwp-enabled .iti__flag.iti__me {
    height: 20px;
    background-position: -6073px 0
}

body.lwp-enabled .iti__flag.iti__mf {
    height: 27px;
    background-position: -6115px 0
}

body.lwp-enabled .iti__flag.iti__mg {
    height: 27px;
    background-position: -6157px 0
}

body.lwp-enabled .iti__flag.iti__mh {
    height: 21px;
    background-position: -6199px 0
}

body.lwp-enabled .iti__flag.iti__mk {
    height: 20px;
    background-position: -6241px 0
}

body.lwp-enabled .iti__flag.iti__ml {
    height: 27px;
    background-position: -6283px 0
}

body.lwp-enabled .iti__flag.iti__mm {
    height: 27px;
    background-position: -6325px 0
}

body.lwp-enabled .iti__flag.iti__mn {
    height: 20px;
    background-position: -6367px 0
}

body.lwp-enabled .iti__flag.iti__mo {
    height: 27px;
    background-position: -6409px 0
}

body.lwp-enabled .iti__flag.iti__mp {
    height: 20px;
    background-position: -6451px 0
}

body.lwp-enabled .iti__flag.iti__mq {
    height: 27px;
    background-position: -6493px 0
}

body.lwp-enabled .iti__flag.iti__mr {
    height: 27px;
    background-position: -6535px 0
}

body.lwp-enabled .iti__flag.iti__ms {
    height: 20px;
    background-position: -6577px 0
}

body.lwp-enabled .iti__flag.iti__mt {
    height: 27px;
    background-position: -6619px 0
}

body.lwp-enabled .iti__flag.iti__mu {
    height: 27px;
    background-position: -6661px 0
}

body.lwp-enabled .iti__flag.iti__mv {
    height: 27px;
    background-position: -6703px 0
}

body.lwp-enabled .iti__flag.iti__mw {
    height: 27px;
    background-position: -6745px 0
}

body.lwp-enabled .iti__flag.iti__mx {
    height: 23px;
    background-position: -6787px 0
}

body.lwp-enabled .iti__flag.iti__my {
    height: 20px;
    background-position: -6829px 0
}

body.lwp-enabled .iti__flag.iti__mz {
    height: 27px;
    background-position: -6871px 0
}

body.lwp-enabled .iti__flag.iti__na {
    height: 27px;
    background-position: -6913px 0
}

body.lwp-enabled .iti__flag.iti__nc {
    height: 20px;
    background-position: -6955px 0
}

body.lwp-enabled .iti__flag.iti__ne {
    height: 30px;
    background-position: -6997px 0
}

body.lwp-enabled .iti__flag.iti__nf {
    height: 20px;
    background-position: -7034px 0
}

body.lwp-enabled .iti__flag.iti__ng {
    height: 20px;
    background-position: -7076px 0
}

body.lwp-enabled .iti__flag.iti__ni {
    height: 24px;
    background-position: -7118px 0
}

body.lwp-enabled .iti__flag.iti__nl {
    height: 27px;
    background-position: -7160px 0
}

body.lwp-enabled .iti__flag.iti__no {
    height: 29px;
    background-position: -7202px 0
}

body.lwp-enabled .iti__flag.iti__np {
    height: 30px;
    background-position: -7244px 0
}

body.lwp-enabled .iti__flag.iti__nr {
    height: 20px;
    background-position: -7271px 0
}

body.lwp-enabled .iti__flag.iti__nu {
    height: 20px;
    background-position: -7313px 0
}

body.lwp-enabled .iti__flag.iti__nz {
    height: 20px;
    background-position: -7355px 0
}

body.lwp-enabled .iti__flag.iti__om {
    height: 20px;
    background-position: -7397px 0
}

body.lwp-enabled .iti__flag.iti__pa {
    height: 27px;
    background-position: -7439px 0
}

body.lwp-enabled .iti__flag.iti__pe {
    height: 27px;
    background-position: -7481px 0
}

body.lwp-enabled .iti__flag.iti__pf {
    height: 27px;
    background-position: -7523px 0
}

body.lwp-enabled .iti__flag.iti__pg {
    height: 30px;
    background-position: -7565px 0
}

body.lwp-enabled .iti__flag.iti__ph {
    height: 20px;
    background-position: -7607px 0
}

body.lwp-enabled .iti__flag.iti__pk {
    height: 27px;
    background-position: -7649px 0
}

body.lwp-enabled .iti__flag.iti__pl {
    height: 25px;
    background-position: -7691px 0
}

body.lwp-enabled .iti__flag.iti__pm {
    height: 27px;
    background-position: -7733px 0
}

body.lwp-enabled .iti__flag.iti__pn {
    height: 20px;
    background-position: -7775px 0
}

body.lwp-enabled .iti__flag.iti__pr {
    height: 27px;
    background-position: -7817px 0
}

body.lwp-enabled .iti__flag.iti__ps {
    height: 20px;
    background-position: -7859px 0
}

body.lwp-enabled .iti__flag.iti__pt {
    height: 27px;
    background-position: -7901px 0
}

body.lwp-enabled .iti__flag.iti__pw {
    height: 25px;
    background-position: -7943px 0
}

body.lwp-enabled .iti__flag.iti__py {
    height: 22px;
    background-position: -7985px 0
}

body.lwp-enabled .iti__flag.iti__qa {
    height: 16px;
    background-position: -8027px 0
}

body.lwp-enabled .iti__flag.iti__re {
    height: 27px;
    background-position: -8069px 0
}

body.lwp-enabled .iti__flag.iti__ro {
    height: 27px;
    background-position: -8111px 0
}

body.lwp-enabled .iti__flag.iti__rs {
    height: 27px;
    background-position: -8153px 0
}

body.lwp-enabled .iti__flag.iti__ru {
    height: 27px;
    background-position: -8195px 0
}

body.lwp-enabled .iti__flag.iti__rw {
    height: 27px;
    background-position: -8237px 0
}

body.lwp-enabled .iti__flag.iti__sa {
    height: 27px;
    background-position: -8279px 0
}

body.lwp-enabled .iti__flag.iti__sb {
    height: 20px;
    background-position: -8321px 0
}

body.lwp-enabled .iti__flag.iti__sc {
    height: 20px;
    background-position: -8363px 0
}

body.lwp-enabled .iti__flag.iti__sd {
    height: 20px;
    background-position: -8405px 0
}

body.lwp-enabled .iti__flag.iti__se {
    height: 25px;
    background-position: -8447px 0
}

body.lwp-enabled .iti__flag.iti__sg {
    height: 27px;
    background-position: -8489px 0
}

body.lwp-enabled .iti__flag.iti__sh {
    height: 20px;
    background-position: -8531px 0
}

body.lwp-enabled .iti__flag.iti__si {
    height: 20px;
    background-position: -8573px 0
}

body.lwp-enabled .iti__flag.iti__sj {
    height: 29px;
    background-position: -8615px 0
}

body.lwp-enabled .iti__flag.iti__sk {
    height: 27px;
    background-position: -8657px 0
}

body.lwp-enabled .iti__flag.iti__sl {
    height: 27px;
    background-position: -8699px 0
}

body.lwp-enabled .iti__flag.iti__sm {
    height: 30px;
    background-position: -8741px 0
}

body.lwp-enabled .iti__flag.iti__sn {
    height: 27px;
    background-position: -8783px 0
}

body.lwp-enabled .iti__flag.iti__so {
    height: 27px;
    background-position: -8825px 0
}

body.lwp-enabled .iti__flag.iti__sr {
    height: 27px;
    background-position: -8867px 0
}

body.lwp-enabled .iti__flag.iti__ss {
    height: 20px;
    background-position: -8909px 0
}

body.lwp-enabled .iti__flag.iti__st {
    height: 20px;
    background-position: -8951px 0
}

body.lwp-enabled .iti__flag.iti__sv {
    height: 23px;
    background-position: -8993px 0
}

body.lwp-enabled .iti__flag.iti__sx {
    height: 27px;
    background-position: -9035px 0
}

body.lwp-enabled .iti__flag.iti__sy {
    height: 27px;
    background-position: -9077px 0
}

body.lwp-enabled .iti__flag.iti__sz {
    height: 27px;
    background-position: -9119px 0
}

body.lwp-enabled .iti__flag.iti__ta {
    height: 20px;
    background-position: -9161px 0
}

body.lwp-enabled .iti__flag.iti__tc {
    height: 20px;
    background-position: -9203px 0
}

body.lwp-enabled .iti__flag.iti__td {
    height: 27px;
    background-position: -9245px 0
}

body.lwp-enabled .iti__flag.iti__tf {
    height: 27px;
    background-position: -9287px 0
}

body.lwp-enabled .iti__flag.iti__tg {
    height: 25px;
    background-position: -9329px 0
}

body.lwp-enabled .iti__flag.iti__th {
    height: 27px;
    background-position: -9371px 0
}

body.lwp-enabled .iti__flag.iti__tj {
    height: 20px;
    background-position: -9413px 0
}

body.lwp-enabled .iti__flag.iti__tk {
    height: 20px;
    background-position: -9455px 0
}

body.lwp-enabled .iti__flag.iti__tl {
    height: 20px;
    background-position: -9497px 0
}

body.lwp-enabled .iti__flag.iti__tm {
    height: 27px;
    background-position: -9539px 0
}

body.lwp-enabled .iti__flag.iti__tn {
    height: 27px;
    background-position: -9581px 0
}

body.lwp-enabled .iti__flag.iti__to {
    height: 20px;
    background-position: -9623px 0
}

body.lwp-enabled .iti__flag.iti__tr {
    height: 27px;
    background-position: -9665px 0
}

body.lwp-enabled .iti__flag.iti__tt {
    height: 24px;
    background-position: -9707px 0
}

body.lwp-enabled .iti__flag.iti__tv {
    height: 20px;
    background-position: -9749px 0
}

body.lwp-enabled .iti__flag.iti__tw {
    height: 27px;
    background-position: -9791px 0
}

body.lwp-enabled .iti__flag.iti__tz {
    height: 27px;
    background-position: -9833px 0
}

body.lwp-enabled .iti__flag.iti__ua {
    height: 27px;
    background-position: -9875px 0
}

body.lwp-enabled .iti__flag.iti__ug {
    height: 27px;
    background-position: -9917px 0
}

body.lwp-enabled .iti__flag.iti__um {
    height: 21px;
    background-position: -9959px 0
}

body.lwp-enabled .iti__flag.iti__un {
    height: 27px;
    background-position: -10001px 0
}

body.lwp-enabled .iti__flag.iti__us {
    height: 21px;
    background-position: -10043px 0
}

body.lwp-enabled .iti__flag.iti__uy {
    height: 27px;
    background-position: -10085px 0
}

body.lwp-enabled .iti__flag.iti__uz {
    height: 20px;
    background-position: -10127px 0
}

body.lwp-enabled .iti__flag.iti__va {
    height: 30px;
    background-position: -10169px 0
}

body.lwp-enabled .iti__flag.iti__vc {
    height: 27px;
    background-position: -10201px 0
}

body.lwp-enabled .iti__flag.iti__ve {
    height: 27px;
    background-position: -10243px 0
}

body.lwp-enabled .iti__flag.iti__vg {
    height: 20px;
    background-position: -10285px 0
}

body.lwp-enabled .iti__flag.iti__vi {
    height: 27px;
    background-position: -10327px 0
}

body.lwp-enabled .iti__flag.iti__vn {
    height: 27px;
    background-position: -10369px 0
}

body.lwp-enabled .iti__flag.iti__vu {
    height: 24px;
    background-position: -10411px 0
}

body.lwp-enabled .iti__flag.iti__wf {
    height: 27px;
    background-position: -10453px 0
}

body.lwp-enabled .iti__flag.iti__ws {
    height: 20px;
    background-position: -10495px 0
}

body.lwp-enabled .iti__flag.iti__xk {
    height: 29px;
    background-position: -10537px 0
}

body.lwp-enabled .iti__flag.iti__ye {
    height: 27px;
    background-position: -10579px 0
}

body.lwp-enabled .iti__flag.iti__yt {
    height: 27px;
    background-position: -10621px 0
}

body.lwp-enabled .iti__flag.iti__za {
    height: 27px;
    background-position: -10663px 0
}

body.lwp-enabled .iti__flag.iti__zm {
    height: 27px;
    background-position: -10705px 0
}

body.lwp-enabled .iti__flag.iti__zw {
    height: 20px;
    background-position: -10747px 0
}

.lwp_forms_login .iti__flag {
    height: 30px;
    box-shadow: 0 0 1px 0 #888;
    background-image: url(https://sitetest1.sbs/wp-content/plugins/login-with-phone-number/styles/../images/flags.png) !important;
    background-repeat: no-repeat;
    background-color: #dbdbdb;
    background-position: 40px 0;
    /*background-size: auto !important;*/
    width: 40px !important;
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
    .lwp_forms_login .iti__flag {
        background-image: url(https://sitetest1.sbs/wp-content/plugins/login-with-phone-number/styles/../images/flags_2x.png)
    }
}

body.lwp-enabled .iti__flag.iti__np {
    background-color: transparent
}







/* ===== MOBILE CSS FOR ITI CONTAINER ===== */
/* Target screens 768px and below (mobile/tablet) */
@media (max-width: 768px) {

    /* ===== MAIN CONTAINER FIXES ===== */
    body.lwp-enabled .iti.iti--container {
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        width: 100vw !important;
        height: 100vh !important;
        z-index: 999999 !important;
        background: rgba(0, 0, 0, 0.5) !important;
        display: flex !important;
        align-items: flex-end !important;
        justify-content: center !important;
        padding: 0 !important;
        margin: 0 !important;
        border: none !important;
        box-shadow: none !important;
    }

    /* ===== COUNTRY LIST STYLES ===== */
    .iti.iti--container .iti__country-list {
        position: relative !important;
        max-width: 90vw !important;
        width: 280px !important;
        max-height: 70vh !important;
        height: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        border: none !important;
        border-radius: 20px 20px 0 0 !important;
        background: #fff !important;
        box-shadow: 0 -10px 30px rgba(0, 0, 0, 0.2) !important;
        overflow-y: auto !important;
        -webkit-overflow-scrolling: touch !important;
        animation: slideUp 0.3s ease-out !important;
    }

    /* ===== COUNTRY ITEM STYLES ===== */
    .iti.iti--container .iti__country {
        display: flex !important;
        align-items: center !important;
        padding: 15px 20px !important;
        border-bottom: 1px solid #f0f0f0 !important;
        font-size: 16px !important;
        line-height: 1.4 !important;
        white-space: normal !important;
        min-height: 60px !important;
    }

    .iti.iti--container .iti__country:last-child {
        border-bottom: none !important;
    }

    .iti.iti--container .iti__country.iti__highlight {
        background-color: #f5f5f5 !important;
    }

    /* ===== FLAG BOX STYLES ===== */
    .iti.iti--container .iti__flag-box {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 50px !important;
        min-width: 50px !important;
        margin-right: 15px !important;
    }

    .iti.iti--container .iti__flag {
        background-repeat: no-repeat !important;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) !important;
    }

    /* ===== COUNTRY NAME STYLES ===== */
    .iti.iti--container .iti__country-name {
        /*flex: 1 !important;*/
        font-size: 16px !important;
        color: #333 !important;
        text-align: right !important;
        padding-left: 10px !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    /* ===== DIAL CODE STYLES ===== */
    .iti.iti--container .iti__dial-code {
        color: #666 !important;
        font-size: 14px !important;
        font-weight: normal !important;
        min-width: 60px !important;
        text-align: left !important;
    }

    /* ===== DIVIDER STYLES ===== */
    .iti.iti--container .iti__divider {
        padding: 10px 20px !important;
        margin: 0 !important;
        border-bottom: 1px solid #e0e0e0 !important;
        font-size: 14px !important;
        color: #999 !important;
        background: #f9f9f9 !important;
    }

    /* ===== DROPUP FIX ===== */
    .iti.iti--container .iti__country-list--dropup {
        bottom: 0 !important;
        margin-bottom: 0 !important;
        border-radius: 20px 20px 0 0 !important;
    }

    /* ===== ANIMATION ===== */
    @keyframes slideUp {
        from {
            transform: translateY(100%);
            opacity: 0;
        }
        to {
            transform: translateY(0);
            opacity: 1;
        }
    }

    /* ===== SEARCH BOX (if plugin adds search) ===== */
    .iti.iti--container .iti__search-input {
        position: sticky !important;
        top: 0 !important;
        z-index: 10 !important;
        width: 100% !important;
        padding: 15px 20px !important;
        border: none !important;
        border-bottom: 1px solid #e0e0e0 !important;
        font-size: 16px !important;
        background: #fff !important;
        outline: none !important;
    }

    /* ===== SCROLLBAR STYLING ===== */
    .iti.iti--container .iti__country-list::-webkit-scrollbar {
        width: 6px !important;
    }

    .iti.iti--container .iti__country-list::-webkit-scrollbar-track {
        background: #f1f1f1 !important;
        border-radius: 10px !important;
    }

    .iti.iti--container .iti__country-list::-webkit-scrollbar-thumb {
        background: #ccc !important;
        border-radius: 10px !important;
    }

    /* ===== CLOSE BUTTON (optional) ===== */
    .iti.iti--container::before {
        content: '' !important;
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        background: transparent !important;
        z-index: -1 !important;
    }

    /* ===== TOUCH FRIENDLY SIZES ===== */
    .iti.iti--container .iti__country {
        min-height: 56px !important; /* Minimum touch target size */
    }

    /* ===== RTL SUPPORT ===== */
    html[dir="rtl"] .iti.iti--container .iti__country-name {
        text-align: left !important;
        padding-left: 0 !important;
        padding-right: 10px !important;
    }

    html[dir="rtl"] .iti.iti--container .iti__dial-code {
        /*text-align: right !important;*/
    }

    html[dir="rtl"] .iti.iti--container .iti__flag-box {
        /*margin-right: 0 !important;*/
        /*margin-left: 15px !important;*/
    }
}

/* ===== SMALLER MOBILE DEVICES (phones) ===== */
@media (max-width: 480px) {
    .iti.iti--container .iti__country-list {
        max-height: 80vh !important;
        border-radius: 15px 15px 0 0 !important;
    }

    .iti.iti--container .iti__country {
        padding: 12px 15px !important;
        min-height: 54px !important;
        font-size: 15px !important;
        direction: ltr;
    }

    .iti.iti--container .iti__flag-box {
        width: 45px !important;
        min-width: 45px !important;
        margin-right: 12px !important;
    }

    .iti.iti--container .iti__dial-code {
        font-size: 13px !important;
        min-width: 55px !important;
    }

    .iti.iti--container .iti__divider {
        padding: 8px 15px !important;
        font-size: 13px !important;
    }
}

/* ===== TABLET LANDSCAPE ===== */
@media (min-width: 769px) and (max-width: 1024px) and (orientation: landscape) {
    .iti.iti--container {
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        background: rgba(0, 0, 0, 0.5) !important;
        z-index: 999999 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .iti.iti--container .iti__country-list {
        max-width: 400px !important;
        max-height: 60vh !important;
        border-radius: 15px !important;
        margin: auto !important;
    }
}

/* ===== FLAG SPRITE FIX FOR MOBILE ===== */
@media (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2),
(max-width: 768px) and (min-resolution: 192dpi) {
    /*.iti.iti--container .iti__flag {*/
        /*background-image: url(https://sitetest1.sbs/wp-content/plugins/login-with-phone-number/styles/../images/flags_2x.png) !important;*/
        /*background-size: 10787px 30px !important;*/
    /*}*/
    .iti.iti--container .iti__flag {
        height: 30px;
        box-shadow: 0 0 1px 0 #888;
        background-image: url(https://sitetest1.sbs/wp-content/plugins/login-with-phone-number/styles/../images/flags.png) !important;
        background-repeat: no-repeat;
        background-color: #dbdbdb;
        background-position: 40px 0;
        /* background-size: auto !important; */
        width: 40px !important;
    }
}

/* ===== PREVENT BODY SCROLL WHEN DROPDOWN IS OPEN ===== */
body.iti-mobile {
    overflow: hidden !important;
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
}

/* ===== ENSURE ITI CONTAINER IS ALWAYS VISIBLE ===== */
.iti.iti--container {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

.iti.iti--container .iti__hide {
    display: none !important;
}.iti{width:100%}#lwp_username{font-size:20px}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}.infinite-scroll .woocommerce-pagination{display:none}