.cleanDynamicFooter .modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.cleanDynamicFooter .modal-backdrop.fade{opacity:0}
.cleanDynamicFooter .modal-backdrop.show{opacity:.5}
.cleanDynamicFooter #PAN_FOOTER_CAPTCHA_HOLDER.open-captcha{margin-bottom:16px}
@media(max-width:767.98px){.cleanDynamicFooter #PAN_FOOTER_CAPTCHA_HOLDER.open-captcha{margin-bottom:32px}
}
.cleanDynamicFooter .dropdown .dropdown-menu{background-color:#fff;border-radius:8px;border:0;padding:30px 30px 18px;top:-15px !important;left:-30px !important}
.cleanDynamicFooter .dropdown .dropdown-menu .title{margin-bottom:12px;border-bottom:1px solid #d8d8d8}
.cleanDynamicFooter .dropdown .dropdown-menu .list-unstyled{margin:0 -15px}
.cleanDynamicFooter .dropdown .dropdown-menu .list-unstyled>li a{color:#141414;width:100%;padding:8px 15px}
.cleanDynamicFooter .dropdown .dropdown-menu .list-unstyled>li a:hover{text-decoration:none}
.cleanDynamicFooter .dropdown .dropdown-menu .list-unstyled>li:hover{background-color:#f4f4f2}
.cleanDynamicFooter .dropdown.show{z-index:1050}
.cleanDynamicFooter .dropdown.show .btn-language i{transform:rotate(180deg)}
@media(max-width:767.98px){.cleanDynamicFooter .dropdown .dropdown-menu{width:345px}
.cleanDynamicFooter .dropdown .dropdown-menu .list-unstyled{margin:0 -30px}
.cleanDynamicFooter .dropdown .dropdown-menu .list-unstyled>li a{padding:8px 30px}
}
@media(max-width:575.98px){.cleanDynamicFooter .dropdown .dropdown-menu{width:315px}
}
@media(max-width:374.98px){.cleanDynamicFooter .dropdown .dropdown-menu{width:285px;left:-15px !important}
}
@media(min-width:768px){.cleanDynamicFooter .dropdown .dropdown-menu{padding:45px 45px 33px;min-width:536px}
.cleanDynamicFooter .dropdown .dropdown-menu .list-unstyled>li{max-width:50%;flex-basis:50%;flex-grow:0;flex-shrink:0}
}
.cleanDynamicFooter .footer-form .form input:focus{outline:0;box-shadow:0 0 0 3px rgba(250,88,45,0.5)}
.cleanDynamicFooter .footer-form .form input:invalid:not(:focus):not(:placeholder-shown),.cleanDynamicFooter .footer-form .form input:invalid:focus:not(:placeholder-shown){border-color:#e01f23}
.cleanDynamicFooter .footer-form .form input:invalid:not(:focus):not(:placeholder-shown)+.validation,.cleanDynamicFooter .footer-form .form input:invalid:focus:not(:placeholder-shown)+.validation{height:30px;color:#e01f23}
.cleanDynamicFooter .footer-form .form input:invalid:not(:focus):not(:placeholder-shown)+.validation+.validation-icon,.cleanDynamicFooter .footer-form .form input:invalid:focus:not(:placeholder-shown)+.validation+.validation-icon{visibility:visible;opacity:1;background-image:url('/etc/clientlibs/clean/imgs/info-red.svg')}
.cleanDynamicFooter .footer-form .form input:valid{border-color:#d8d8d8}
.cleanDynamicFooter .footer-form .form input:valid+.validation{height:30px;color:#0c6}
.cleanDynamicFooter .footer-form .form input:valid+.validation+.validation-icon{visibility:visible;opacity:1;background-image:url('/etc/clientlibs/clean/imgs/check-green.svg')}
.cleanDynamicFooter .footer-form .form input.empty{border-color:#e01f23}
.cleanDynamicFooter .footer-form .form input.empty+.validation{height:30px;color:#e01f23}
.cleanDynamicFooter .footer-form .form input.empty+.validation+.validation-icon{visibility:visible;opacity:1;background-image:url('/etc/clientlibs/clean/imgs/info-red.svg')}
.cleanDynamicFooter .footer-form .form .validation{color:#fa582d}
.cleanDynamicFooter .footer-form .form .validation.valid{color:#0c6}
.cleanDynamicFooter .footer-form .form .validation.valid,.cleanDynamicFooter .footer-form .form .validation.invalid{margin-bottom:16px}
.cleanDynamicFooter .footer-form .form .validation-icon{left:-25px;top:7px;width:23px;height:23px;background-position:center;background-size:auto;background-repeat:no-repeat;will-change:visibility,opacity;transition:visibility .25s ease-in-out,opacity .25s ease-in-out}
@media(max-width:1599.98px){.cleanDynamicFooter .footer-form .form .validation-icon{left:-7px;top:13px;width:14px;height:14px;background-size:contain}
}