.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}

/* Base styles
----------------------------------------------------------------------------- */
.spu-box,
.spu-box *{
	box-sizing: border-box;
}
.wppopups-whole{
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
    z-index: 999998;
    display: flex;
    align-items: center;
    justify-content: center;
}

.spu-bg{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
	z-index: 99999;
}
.spu-box:before,
.spu-box:after {
	content:"";
	display:table;
}
.spu-box:after {
	clear:both;
}
.spu-box {
	zoom:1;
}
.spu-box {
	position:fixed;
	z-index: 999999;
	width: 100%;
    max-height: 100vh;
}
.spu-box img{
	max-width: 100%;
	height: auto;
}

.spu-box img.aligncenter {
    clear: both;
    display: block;
    margin: 0 auto;
}

/* Positions
----------------------------------------------------------------------------- */
.spu-box.spu-position-top-left{
    top: 0; left: 0; bottom: auto; right: auto;
}

.spu-box.spu-position-top-right{
    top: 0; right: 0; bottom: auto; left: auto;
}
.spu-box.spu-position-top-center{
    top: 0; right: auto; bottom: auto; left: auto;
}

.spu-box.spu-position-bottom-left{
    bottom: 0; left: 0; top: auto; right: auto;
}

.spu-box.spu-position-bottom-right{
    bottom: 0; right: 0; top: auto; left: auto;
}
.spu-box.spu-position-bottom-center{
    top: auto; right: auto; bottom: 0; left: auto;
}

.spu-box.spu-position-top-bar,
.spu-box.spu-position-bottom-bar{
    margin: 0;
    width: 100% !important;
    max-width: 100% !important;
    position: fixed;
}
.spu-box.spu-position-top-bar{
    top: 0;
}
.spu-box.spu-position-bottom-bar{
    bottom: 0;
}
.spu-box.spu-position-bottom-bar .spu-content .spu-fields-container,
.spu-box.spu-position-top-bar .spu-content .spu-fields-container{
    padding: 0;
}
.spu-box.spu-position-bottom-bar .spu-content,
.spu-box.spu-position-top-bar .spu-content {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100% !important;
}
.spu-box.spu-position-bottom-bar .spu-content > *,
.spu-box.spu-position-top-bar .spu-content > *{
    margin-left: 20px;
    margin-bottom: 0;
}
.spu-box.spu-position-bottom-bar .spu-content .spu-optin-form,
.spu-box.spu-position-top-bar .spu-content label.spu-fields.spu-gdpr,
.spu-box.spu-position-bottom-bar .spu-content label.spu-fields.spu-gdpr,
.spu-box.spu-position-top-bar .spu-content .spu-optin-form {
    display: inline-flex;
    margin-bottom: 0;
}
.spu-box.spu-position-top-bar .spu-content .spu-optin-fields,
.spu-box.spu-position-bottom-bar .spu-content .spu-optin-fields,
.spu-box.spu-position-top-bar .spu-content label.spu-fields.spu-gdpr,
.spu-box.spu-position-bottom-bar .spu-content label.spu-fields.spu-gdpr{
    margin-bottom: 0;
}
.spu-box.spu-position-bottom-bar .spu-content label.spu-fields.spu-gdpr ,
.spu-box.spu-position-top-bar .spu-content label.spu-fields.spu-gdpr {
    margin-left: 20px;
    margin-bottom: 0;
}
.spu-box.spu-position-bottom-bar .spu-content .spu-optin-fields .spu-fields ,
.spu-box.spu-position-top-bar .spu-content .spu-optin-fields .spu-fields {
    min-width: 250px;
}
.spu-box.spu-position-bottom-bar .spu-content button.spu-fields.spu-submit ,
.spu-box.spu-position-top-bar .spu-content button.spu-fields.spu-submit {
    width: 120px;
    margin-left: 20px;
}
/* Close
----------------------------------------------------------------------------- */
.spu-close{
    position:absolute;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    line-height: .5;
    text-decoration: none;
    cursor: pointer;
    z-index: 9999;
}
html .spu-box a.spu-close {
    text-decoration: none;
}
.spu-close-top_right{
    right:8px;
    top:5px;
}
.spu-close-top_left{
    left:8px;
    top:5px;
}
.spu-close-bottom_right{
    right:8px;
    bottom:5px;
}
.spu-close-bottom_left{
    left:8px;
    bottom:5px;
}
.spu-close:hover,
.spu-close:focus {
    text-decoration: none;
    display: block;
}
/* Powered
----------------------------------------------------------------------------- */
p.spu-powered {
    position: absolute;
    bottom: -55px;
    width: 100%;
    text-align: center;
    color: #fff;
    left: 0px;
}
p.spu-powered a{
    color: #ccc;
    text-decoration: underline;
}
.spu-box.spu-scrollable p.spu-powered {
    display: none;
}



/* =========================================================================
    Addon Styles
============================================================================ */
.spu-addon-container {
    text-align: center;
    margin: 36px 32px 44px;
}

.spu-addon-container:after {
    clear: both;
    content: " ";
    display: table;
}

.spu-addon-title {
    font-size: 24px;
}

.spu-addon-msg {
    font-size: 17px;
}

.spu-input-text {
    background-color: #fff;
    width: 49%;
    height: 44px;
    border: 1px solid #cdd1d4;
    -webkit-box-shadow: 0 0 6px -3px rgba(0,0,0,0.8) inset;
    -moz-box-shadow: 0 0 6px -3px rgba(0,0,0,0.8) inset;
    box-shadow: 0 0 6px -3px rgba(0,0,0,0.8) inset;
    border-radius: 3px;
    font-size: 18px;
    line-height: 38px;
    padding: 4px 6px;
    overflow: hidden;
    outline: none;
    margin: 0;
    vertical-align: middle;
}

.spu-button {
    display: block;
    -webkit-box-shadow: 0 1px 1px -1px #fff inset;
    -moz-box-shadow: 0 1px 1px -1px #fff inset;
    box-shadow: 0 1px 1px -1px #fff inset;
    -webkit-text-shadow: #888 -0 0 1px;
    -moz-text-shadow: #888 -0 0 1px;
    text-shadow: #888 0 0 1px;
    font-size: 15px;
    padding: 10px 12px;
    line-height: 24px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    text-decoration: none;
    margin: 0;
    height: auto;
    width: 35%;
    border: 0;  
}

.spu-button-bg {
    width: 100% !important;
}

.spu-inline {
    display: inline-block !important;
}

.spu-errors {
    color: red;
    text-align: center;
    margin-top: 20px;
}


/* =========================================================================
   Optin fields
   ========================================================================== */
.spu-optin-form .spu-helper-fields{
    display: none;
}
.spu-fields-container{
    padding: 36px 32px 44px;
    position: relative;
}
.spu-fields.spu-name,
.spu-fields.spu-email{
    background-color: #fff;
    width: 100%;
    height: 48px;
    border: 1px solid #cdd1d4;
    -webkit-box-shadow: 0 0 6px -3px rgba(0,0,0,0.8) inset;
    -moz-box-shadow: 0 0 6px -3px rgba(0,0,0,0.8) inset;
    box-shadow: 0 0 6px -3px rgba(0,0,0,0.8) inset;
    border-radius: 3px;
    font-size: 18px;
    line-height: 38px;
    padding: 4px 6px;
    overflow: hidden;
    outline: none;
    margin: 0 0 20px 0;
    vertical-align: middle;
    display: block;
}
.spu-fields.spu-submit{
    background: #50bbe8;
    border: 1px solid #429bc0;
    -webkit-box-shadow: 0 1px 1px -1px #fff inset;
    -moz-box-shadow: 0 1px 1px -1px #fff inset;
    box-shadow: 0 1px 1px -1px #fff inset;
    -webkit-text-shadow: #888 -0 0 1px;
    -moz-text-shadow: #888 -0 0 1px;
    text-shadow: #888 -0 0 1px;
    width: 24%;
    color: #fff;
    font-size: 16px;
    padding: 10px 6px;
    line-height: 24px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    display: inline;
    margin: 0;
    height: auto;
}
.spu-fields.spu-submit i{
    display: none;
}
.spu-optin-fields {
    display: block;
}
.spu-optin-fields.spu-inline-fields {
    display: flex;
    margin-bottom: 20px;
}
.spu-optin-fields.spu-inline-fields .spu-fields{
    margin-bottom: 0px;
}
.spu-optin-fields.spu-inline-fields .spu-fields.spu-name {
    margin-right: 20px;
}
.spu-fields.spu-email{
    margin-right: 0;
}
.spu-fields.spu-submit {
    width: 100%;
    max-width: 100%;
}
.spu-fields.spu-submit span{
    transition: all 1s;
    opacity:1;
}
.spu-fields.spu-submit svg{
    display:none;
    margin:0 auto;
    transition: all 1s;
}
.spu-fields.spu-submit svg path,
.spu-fields.spu-submit svg rect{
    fill: #fff;
}
.spu-fields.spu-submit.spu-sending span{
    display: none;
    opacity: 0;
}
.spu-fields.spu-submit.spu-sending svg{
    display: block;
    opacity: 1;
}
.optin-errors {
    color: red;
    text-align: center;
    margin-top: 20px;
}

/* ==========================================================================
    Auto close
   ========================================================================== */
span.spu-timer {
    position: absolute;
    bottom: 0px;
    left: 0px;
    font-size: 12px;
    position: absolute;
    width: 100%;
    text-align: right;
    padding: 0 10px;
}

@media all and (max-width: 568px){
    .spu-box{
        max-width: 90vw !important;
    }
    .spu-box.spu-position-fullscreen,
    .spu-box.spu-position-top-bar,
    .spu-box.spu-position-bottom-bar{
        max-width: 100vw !important;
    }
    .spu-box.spu-position-bottom-bar .spu-content,
    .spu-box.spu-position-top-bar .spu-content {
        flex-flow: column;
    }
    .pop-up-text2{
        margin-bottom: 25px !important;
    }
}

.noptin-img-left{flex-direction:row-reverse}.noptin-img-top{flex-direction:column-reverse}.noptin-img-bottom{flex-direction:column}.noptin-optin-form-wrapper{background-color:var(--noptin-background-color,transparent);background-position:50%;background-repeat:repeat;border-color:var(--noptin-border-color,transparent);border-style:solid;border-width:2px;box-sizing:border-box;color:var(--noptin-description-color,inherit);display:flex;gap:20px;margin:auto;max-width:100%;overflow:hidden;position:relative;transition:all .5s;width:100%}.noptin-optin-form-wrapper *{box-sizing:border-box}.noptin-inpost-main-wrapper .noptin-optin-form-wrapper{margin-bottom:20px;margin-top:20px}.noptin-optin-form-wrapper .noptin-form-main-image img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.noptin-optin-form-wrapper.noptin-img-left .noptin-form-main-image,.noptin-optin-form-wrapper.noptin-img-right .noptin-form-main-image{flex:0 0 40%}@media screen and (max-width:520px){.noptin-optin-form-wrapper.noptin-img-left .noptin-form-main-image,.noptin-optin-form-wrapper.noptin-img-right .noptin-form-main-image{display:none}}.noptin-optin-form-wrapper.noptin-img-left .noptin-form-main-image img,.noptin-optin-form-wrapper.noptin-img-right .noptin-form-main-image img{height:100%}.noptin-optin-form{display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;width:100%}.noptin-optin-form .noptin-optin-field-wrapper-hidden{display:none!important}.noptin-optin-form .noptin-checkbox-form-field{margin-right:4px}.noptin-form-header{align-items:center;display:flex;gap:20px;justify-content:center;padding:20px}.noptin-form-header ul{list-style-type:disc;text-align:left!important}.noptin-form-header.noptin-img-left,.noptin-form-header.noptin-img-right{text-align:left}.noptin-form-header.noptin-img-left .noptin-form-header-image,.noptin-form-header.noptin-img-right .noptin-form-header-image{max-width:40%}.noptin-form-header.no-image .noptin-form-header-text{flex:1}.noptin-form-header img{max-height:150px;max-width:100%}.noptin-form-header .noptin-form-heading{font-size:1.9em;font-weight:700;line-height:1.4125;padding-top:4px}.noptin-form-header .noptin-form-heading p{font-size:inherit!important;font-weight:inherit!important;margin:0;padding:0}.noptin-form-header .noptin-form-description{margin-top:1.125rem}.noptin-form-header .noptin-form-description p{margin:0;padding:0}.noptin-form-fields{position:relative}.noptin-form-fields:after{clear:both;content:"";display:table}.noptin-form-footer{padding:20px}.noptin-form-footer .noptin-optin-field-wrapper:not(.noptin-optin-field-wrapper-hidden){display:block;text-align:left}.noptin-form-footer .noptin-optin-field-wrapper:not(.noptin-optin-field-wrapper-hidden) .noptin-form-field{display:block;margin:0;max-width:100%;width:100%}.noptin-form-new-line .noptin-form-footer .noptin-optin-field-wrapper:not(.noptin-optin-field-wrapper-hidden) .noptin-form-field{margin-bottom:4px}.noptin-form-footer .noptin-optin-field-wrapper-hidden{display:none!important}.noptin-form-footer .noptin-optin-field-wrapper-checkbox input{background-color:hsla(0,0%,100%,.85);cursor:pointer;margin-right:4px;outline:0;text-align:center;vertical-align:middle}.noptin-form-footer .noptin-optin-field-wrapper-checkbox span{font-weight:400}.noptin-form-footer .noptin-form-submit{display:inline-block;text-align:center;text-transform:none;vertical-align:middle}.noptin-form-footer .noptin-form-button-block{display:block;width:100%}.noptin-form-footer .noptin-form-button-left{float:left}.noptin-form-footer .noptin-form-button-right{float:right}.noptin-form-footer .noptin-form-note{font-size:.9em;margin-top:10px}.noptin-form-footer .noptin-form-note p{font-size:inherit!important;font-weight:inherit!important;margin:0;padding:0}.noptin-form-footer .noptin-gdpr-checkbox-wrapper{text-align:left}.noptin-form-footer .noptin-gdpr-checkbox-wrapper input{cursor:pointer;margin-right:4px;outline:0;text-align:center;vertical-align:middle}.noptin-form-footer .noptin-gdpr-checkbox-wrapper div,.noptin-form-footer .noptin-gdpr-checkbox-wrapper span{display:inline-block;font-weight:400}.noptin-form-fields .noptin-field--is-invalid{border-color:#dc3545}:where(:not(.noptin-unstyled)) :where(.noptin-form-field){background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border:1px solid #ced4da;border-radius:.25rem;box-shadow:none;color:#495057;padding:.45rem 1.2rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}:where(:not(.noptin-unstyled)) :where(.noptin-form-field)::-ms-expand{background-color:transparent;border:0}:where(:not(.noptin-unstyled)) :where(.noptin-form-field):focus{background-color:#fff;border-color:#73b1e9;color:#495057;outline:none}:where(:not(.noptin-unstyled)) :where(.noptin-form-submit){background-clip:padding-box;background-color:var(--noptin-button-color,#1e73be);border:1px solid transparent;border-radius:.25rem;box-shadow:none;color:var(--noptin-button-text-color,#fff);padding:.45rem 1.2rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(:not(.noptin-unstyled)) :where(.noptin-form-submit):focus,:where(:not(.noptin-unstyled)) :where(.noptin-form-submit):hover{border-color:transparent;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);outline:0!important}:where(:not(.noptin-unstyled)) :where(.noptin-label){display:block;font-weight:700;margin-bottom:6px}.noptin-styles-basic{margin:1em auto}.noptin-styles-basic:not(.noptin-form-single-line){max-width:480px}.noptin-styles-basic .noptin-label,.noptin-styles-basic input{box-sizing:border-box;cursor:auto;display:block;height:auto;line-height:normal;width:auto}.noptin-styles-basic .noptin-label:after,.noptin-styles-basic input:after{clear:both;content:"";display:table}.noptin-styles-basic .noptin-label{display:block;font-weight:700;margin-bottom:6px}.noptin-styles-basic .noptin-text{background-color:#fff;max-width:480px;min-height:32px;width:100%}.noptin-styles-basic .noptin-text[type=number]{min-width:40px}.noptin-styles-basic input[type=checkbox],.noptin-styles-basic input[type=radio]{border:0;display:inline-block;height:13px;margin:0 6px 0 0;padding:0;position:relative;width:13px}.rtl .noptin-styles-basic input[type=checkbox],.rtl .noptin-styles-basic input[type=radio]{margin:0 0 0 6px}.noptin-styles-basic input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.noptin-styles-basic input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.noptin-styles-basic .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block}form:not(.noptin-label-hide) input.noptin-form-field__has-no-placeholder::-moz-placeholder,form:not(.noptin-label-hide) textarea.noptin-form-field__has-no-placeholder::-moz-placeholder{color:transparent}form:not(.noptin-label-hide) input.noptin-form-field__has-no-placeholder::placeholder,form:not(.noptin-label-hide) textarea.noptin-form-field__has-no-placeholder::placeholder{color:transparent}.noptin-label-hide .noptin-form-field-wrapper:not(.noptin-form-field-radio_field,.noptin-form-field-multi_checkbox_field) .noptin-label{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.noptin-form-fields{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}@media screen and (min-width:520px){.noptin-form-single-line .noptin-form-fields{flex-direction:row}.noptin-form-single-line.noptin-label-show .noptin-form-fields{align-items:flex-end}.noptin-form-single-line.noptin-label-hide .noptin-form-field-wrapper:not(.noptin-form-field-radio_field,.noptin-form-field-multi_checkbox_field)>div{min-height:100%}.noptin-form-single-line.noptin-label-hide .noptin-form-field-wrapper:not(.noptin-form-field-radio_field,.noptin-form-field-multi_checkbox_field)>div input{height:100%}.noptin-form-single-line .noptin-form-field-wrapper{flex:1 1 100px}.noptin-form-single-line .noptin-form-field-wrapper.noptin-form-field-submit{flex:0 1 auto;margin-top:-1px}}

.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}