@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
#aso-cookie-popup {
display: none;
}
.aso-cookie-info {
position: relative;
cursor: pointer;
}
.aso-cookie-info:before {
content: "?";
position: absolute;
top: -10px;
right: -10px;
width: 20px;
height: 20px;
border-radius: 50%;
background-color: #333;
color: #fff;
text-align: center;
line-height: 20px;
font-weight: bold;
cursor: pointer;
z-index: 999;
}
.aso-cookie-info-block {
position: absolute;
top: 0;
left: 0;
width: 100%;
padding: 10px;
background-color: #fff;
color: #333;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
display: none;
}
.aso-cookie-info-show.aso-cookie-info-block {
display: block;
}
.aso-cookie-popup {
position: relative;
}
.aso-cookie-close {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
}
span#aso-cookie-popup-pref {
display: none;
}
img.logo-aso {
width: 45px;
}
div#aso-cookie-banner {
border-radius: 18px;
margin-bottom: 15px;
font-size: 10px;
box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.3);
width: 100%;
background: #FFFFFF;
max-width: 340px;
}
div#aso-cookie-banner .aso-cookie-buttons span:hover button {
color: #FFFFFF;
background: #652AFF;
}
div#aso-cookie-banner h4 {
font-family: Montserrat;
font-weight: 500;
font-size: 16px;
width: 80%;
color: #000;
margin-top: 15px;
margin-bottom: 15px;
}
div#aso-cookie-banner .aso-cookie-info-text-banner {
padding: 15px;
line-height: normal;
font-family: 'Montserrat';
color: #000;
}
div#aso-cookie-banner .aso-cookie-buttons {
border-top: 0.5px solid #707070;
line-height: normal;
max-width: 100%;
width: 100%;
text-align: center;
display: table;
}
div#aso-cookie-banner .aso-cookie-buttons span:nth-child(2) button#aso-cookie-choose {
border-right: 0.5px solid #707070;
border-left: 0.5px solid #707070;
}
div#aso-cookie-banner .aso-cookie-buttons span {
width: 33.333%;
line-height: normal;
float: left;
}
div#aso-cookie-banner .aso-cookie-buttons span:first-child {
border: 0px;
}
div#aso-cookie-banner .aso-cookie-buttons span:last-child {
border: 0px;
}
div#aso-cookie-banner .aso-cookie-buttons span:first-child:hover button {
border-radius: 0px 0px 0px 18px;
}
div#aso-cookie-banner .aso-cookie-buttons span:last-child:hover button {
border-radius: 0px 0px 18px 0px;
}
div#aso-cookie-banner .aso-cookie-buttons span button {
border: 0;
font-family: Montserrat;
width: 100%;
background: transparent;
font-size: 13px;
cursor: pointer;
padding-top: 20px;
padding-bottom: 20px;
-webkit-font-smoothing: initial!important;
font-weight: 500;
color: #000;
}
div#aso-cookie-banner .aso-cookie-info-text-banner {
padding: 15px;
line-height: 16px;
font-family: 'Montserrat';
color: #000;
}
div#aso-cookie-banner .aso-cookie-info-text-banner a {
color: #000;
text-decoration: underline;
}
div#logoAso {
position: fixed;
z-index: 2;
bottom: 0;
left: 15px;
cursor: pointer;
}
div#aso-cookie-banner {
display: none;
}
div#logoAso img.logo-aso {
width: 50px;
border-radius: 20px;
background-color: #652AFF;
padding: 5px;
padding-left: 10px;
padding-right: 10px;
}
div#aso-cookie-banner.show {
display: block;
position: fixed;
left: 100px;
z-index: 3;
bottom: 0;
top: auto;
}  div#aso-cookie-banner .aso-cookie-buttons span input {
border: 0;
font-family: Montserrat;
width: 100%;
background: transparent;
font-size: 13px;
cursor: pointer;
padding-top: 20px;
padding-bottom: 20px;
font-weight: 500;
color: #000;
}
div#aso-cookie-banner .aso-cookie-buttons span:hover input {
color: #FFFFFF;
background: #652AFF;
}
div#aso-cookie-banner .aso-cookie-buttons span:first-child:hover input {
border-radius: 0px 0px 0px 18px;
}
div#aso-cookie-banner .aso-cookie-buttons span:last-child:hover input {
border-radius: 0px 0px 18px 0px;
}
div#aso-cookie-banner .aso-cookie-buttons span input:hover {
color: #FFFFFF;
background: #652AFF;
border-radius: 0px 0px 18px 0px;
} .groupsw .switch-container {
position: relative;
width: 60px;
height: 24px;
display: inline-block;
}
.groupsw {
text-align: center;
width: 220px;
margin-left: 10px;
display: table;
margin-right: 10px;
}
.groupsw .switch-container:first-child {
float: left;
}
.groupsw .switch-container:last-child {
float: right;
}
.groupsw .switch-container span.labeltxt {
position: absolute;
right: -63px;
font-family: Montserrat;
top: 5px;
font-size: 11px;
color: #000;
}
.switch-checkbox1 {
display: none;
}
.switch-checkbox2 {
display: none;
}
.switch-checkbox3 {
display: none;
}
.switch-checkbox4 {
display: none;
}
.switch-label {
display: block;
width: 100%;
height: 100%;
cursor: pointer;
position: absolute;
top: 0;
left: 0;
background-color: #ccc;
border-radius: 12px;
transition: background-color 0.3s ease-in-out;
}
.switch-inner {
display: block;
width: 20px;
height: 20px;
border-radius: 50%;
background-color: #fff;
position: absolute;
top: 2px;
left: 2px;
transition: left 0.3s ease-in-out;
}
.switch-toggle {
display: block;
width: 16px;
height: 16px;
border-radius: 50%;
background-color: #999;
position: absolute;
top: 4px;
left: 4px;
transition: background-color 0.3s ease-in-out;
}
.switch-checkbox1:checked + .switch-label {
background-color: #652AFF;
}
.switch-checkbox1:checked + .switch-label .switch-inner {
left: 36px;
}
.switch-checkbox1:checked + .switch-label .switch-toggle {
background-color: #fff;
}
.switch-checkbox2:checked + .switch-label {
background-color: #652AFF;
}
.switch-checkbox2:checked + .switch-label .switch-inner {
left: 36px;
}
.switch-checkbox2:checked + .switch-label .switch-toggle {
background-color: #fff;
}
.switch-checkbox3:checked + .switch-label {
background-color: #652AFF;
}
.switch-checkbox3:checked + .switch-label .switch-inner {
left: 36px;
}
.switch-checkbox3:checked + .switch-label .switch-toggle {
background-color: #fff;
}
.switch-checkbox4:checked + .switch-label {
background-color: #652AFF;
}
.switch-checkbox4:checked + .switch-label .switch-inner {
left: 36px;
}
.switch-checkbox4:checked + .switch-label .switch-toggle {
background-color: #fff;
}
div#aso-cookie-popup {
background: #EFF4FD;
padding-top: 30px;
padding-bottom: 30px;
}
.group1sw.groupsw {
margin-bottom: 20px;
}
.group2sw .switch-container:first-child span.labeltxt {
right: -70px;
}
.group1sw .switch-container:last-child span.labeltxt {
right: -76px;
}
.group2sw .switch-container:last-child span.labeltxt {
right: -53px;
}
span#btnacceptchoose {
display: none;
}
div#aso-cookie-banner .aso-cookie-buttons span#btnacceptorchoose:hover input {
border-radius: 0px 0px 18px 0px;
}
div#aso-cookie-banner .aso-cookie-buttons span#btnacceptorchoose.hide {
display: none;
}
div#aso-cookie-banner .aso-cookie-buttons span#btnacceptchoose.show {
display: inline-block;
}
span.aso-cookie-info-text {
position: fixed;
left: 0;
right: 0;
padding: 15px;
-webkit-font-smoothing: initial;
overflow: scroll;
text-align: left;
height: 100px;
font-family: 'Montserrat';
color: #000;
line-height: 16px;
margin-top: -32px;
z-index: 99999999;
background: #EFF4FD;
}
span.aso-cookie-info-text h4 {
font-size: 12px!important;
width: 100%!important;
text-align: left;
color: #000!important;
padding-bottom: 10px;
-webkit-font-smoothing: initial!important;
margin: 0!important;
}
span.aso-cookie-info-text span#closet1 {
float: right;
position: relative;
color: #000;
font-size: 16px;
padding: 0;
width: auto;
box-shadow: none;
background: transparent;
display: inline-block;
cursor: pointer;
top: -5px;
}
span#aso-cookie-info-text1 {
display: none;
}
span#aso-cookie-info-text1.aso-cookie-info-show {
display: block;
}
span#aso-cookie-info-text1.aso-cookie-info-show.hide {
display: none;
}
span#aso-cookie-info-text1.show {
display: block;
}
span.aso-cookie-info-text span#closet2 {
float: right;
position: relative;
color: #000;
font-size: 16px;
padding: 0;
width: auto;
box-shadow: none;
background: transparent;
display: inline-block;
cursor: pointer;
top: -5px;
}
span#aso-cookie-info-text2 {
display: none;
}
span#aso-cookie-info-text2.aso-cookie-info-show {
display: block;
}
span#aso-cookie-info-text2.aso-cookie-info-show.hide {
display: none;
}
span#aso-cookie-info-text2.show {
display: block;
}
span.aso-cookie-info-text span#closet3 {
float: right;
position: relative;
color: #000;
font-size: 16px;
padding: 0;
width: auto;
box-shadow: none;
background: transparent;
display: inline-block;
cursor: pointer;
top: -5px;
}
span#aso-cookie-info-text3 {
display: none;
}
span#aso-cookie-info-text3.aso-cookie-info-show {
display: block;
}
span#aso-cookie-info-text3.aso-cookie-info-show.hide {
display: none;
}
span#aso-cookie-info-text3.show {
display: block;
}
span.aso-cookie-info-text span#closet4 {
float: right;
position: relative;
color: #000;
font-size: 16px;
padding: 0;
width: auto;
box-shadow: none;
background: transparent;
display: inline-block;
cursor: pointer;
top: -5px;
}
span#aso-cookie-info-text4 {
display: none;
}
span#aso-cookie-info-text4.aso-cookie-info-show {
display: block;
}
span#aso-cookie-info-text4.aso-cookie-info-show.hide {
display: none;
}
span#aso-cookie-info-text4.show {
display: block;
}
.group1sw.groupsw .switch-container:first-child .aso-cookie-info:before {
background: transparent;
right: -110px;
top: 7px;
color: #000;
border: 1px solid #000;
width: 12px;
line-height: normal;
height: 12px;
}
.group1sw.groupsw .switch-container:last-child .aso-cookie-info:before {
background: transparent;
right: -123px;
top: 7px;
color: #000;
border: 1px solid #000;
width: 12px;
line-height: normal;
height: 12px;
}
.group2sw.groupsw .switch-container:first-child .aso-cookie-info:before {
background: transparent;
right: -117px;
top: 7px;
color: #000;
border: 1px solid #000;
width: 12px;
line-height: normal;
height: 12px;
}
.group2sw.groupsw .switch-container:last-child .aso-cookie-info:before {
background: transparent;
right: -100px;
top: 7px;
color: #000;
border: 1px solid #000;
width: 12px;
line-height: normal;
height: 12px;
}
span.aso-cookie-info-text3 {
margin-top: -76px;
}
span.aso-cookie-info-text4 {
margin-top: -76px;
}
div#aso-cookie-banner .aso-cookie-buttons span:hover button#aso-cookie-accept {
border-radius: 0px 0px 18px 0px;
}
div#aso-cookie-popup.show {
display: block;
}
@media (max-width: 480px) {
div#aso-cookie-banner.show {
top: auto;
left: 15px;
margin-bottom: 60px;
max-width: 320px;
bottom: 0;
}
span#aso-cookie-info-text1.aso-cookie-info-show {
width: 100%;
max-width: 305px;
margin-top: -30px;
left: 15px;
right: 0;
}
span#aso-cookie-info-text2.aso-cookie-info-show {
width: 100%;
max-width: 305px;
margin-top: -30px;
left: 15px;
right: 0;
}
span#aso-cookie-info-text3.aso-cookie-info-show {
width: 100%;
max-width: 305px;
margin-top: -70px;
left: 15px;
right: 0;
}
span#aso-cookie-info-text4.aso-cookie-info-show {
width: 100%;
max-width: 305px;
margin-top: -70px;
left: 15px;
right: 0;
}
span#aso-cookie-info-text1.show {
width: 100%;
max-width: 305px;
margin-top: -30px;
left: 15px;
right: 0;
}
span#aso-cookie-info-text2.show {
width: 100%;
max-width: 305px;
margin-top: -30px;
left: 15px;
right: 0;
}
span#aso-cookie-info-text3.show {
width: 100%;
max-width: 305px;
margin-top: -70px;
left: 15px;
right: 0;
}
span#aso-cookie-info-text4.show {
width: 100%;
max-width: 305px;
margin-top: -70px;
left: 15px;
right: 0;
}
.group1sw.groupsw .switch-container:first-child .aso-cookie-info:before {
right: -140px;
}
.group1sw.groupsw .switch-container:last-child .aso-cookie-info:before {
right: -153px;
}
.group2sw.groupsw .switch-container:first-child .aso-cookie-info:before {
right: -147px;
}
.group2sw.groupsw .switch-container:last-child .aso-cookie-info:before {
right: -130px;
}
}.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }
#altEmail_container, .altEmail_container{position:absolute !important; overflow: hidden !important; display: inline !important; height:1px !important; width: 1px !important;z-index:-1000 !important;}.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}