.footer{position:relative;width:100%;z-index:2;bottom:0;margin-top:auto}.footer .container{padding:0}@media (max-width:1439px){.footer .container{padding:0 10px}}@media (max-width:1024px){.footer .container{padding:0 40px}}.footer .region-footer{position:relative}.footer .row{margin:0}.footer .row.first-footer-elements{padding-bottom:30px;width:calc(100% - 340px);float:right;margin-top:55px}@media (max-width:1439px){.footer .row.first-footer-elements{width:calc(100% - 240px)}}@media (max-width:1024px){.footer .row.first-footer-elements{width:100%;margin-top:140px;padding:0;margin-bottom:20px}}@media (max-width:767px){.footer .row.first-footer-elements{margin-bottom:15px}}.footer .row .footer-left-special{width:50%}@media (max-width:767px){.footer .row .footer-left-special{display:none}}@media (max-width:767px){.footer .row .footer-elem.legal-menu-container{display:none}}.footer .row .footer-elem.legal-menu-container,.footer .row .footer-right-special{width:calc(25% - 30px);margin-left:30px}html[dir=rtl] .footer .row .footer-elem.legal-menu-container,html[dir=rtl] .footer .row .footer-right-special{margin-left:0;margin-right:30px}@media (max-width:767px){.footer .row .footer-elem.legal-menu-container,.footer .row .footer-right-special{width:100%;text-align:center;margin:0}html[dir=rtl] .footer .row .footer-elem.legal-menu-container,html[dir=rtl] .footer .row .footer-right-special{margin:0}}.footer .nav li a:focus,.footer .nav li a:hover{text-decoration:underline}.footer .footer-legalmenu .menu li,.footer .footer-links .menu li{display:block;padding:0}@media (max-width:767px){.footer .footer-legalmenu .menu li,.footer .footer-links .menu li{display:block}}.footer .footer-legalmenu .menu li a,.footer .footer-links .menu li a{padding:5px 30px 5px 0}html[dir=rtl] .footer .footer-legalmenu .menu li a,html[dir=rtl] .footer .footer-links .menu li a{padding:5px 0 5px 30px}@media (max-width:767px){.footer .footer-legalmenu .menu li a,.footer .footer-links .menu li a{padding:10px 0}}.footer .footer-legalmenu .menu li:nth-child(2n+2) a,.footer .footer-links .menu li:nth-child(2n+2) a{padding:5px 0}@media (max-width:767px){.footer .footer-legalmenu .menu{margin:0 -10px}}@media (max-width:767px){.footer .footer-legalmenu .menu li{display:block;padding:0 10px}}.footer .footer-links .menu{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .footer-links .menu li{-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%}.footer .footer-social-block .social-icons-block{float:left;margin-top:10px;max-width:140px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.footer .footer-social-block .social-icons-block{float:none;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%}}.footer .footer-social-block .social-icons-block .social-icons{padding-right:20px;padding-bottom:20px}@media (max-width:1024px){.footer .footer-social-block .social-icons-block .social-icons{padding-right:12px;padding-bottom:12px}}@media (max-width:767px){.footer .footer-social-block .social-icons-block .social-icons{margin:0 15px;padding:0}}.footer .footer-social-block .social-icons-block .social-icons:hover img{opacity:.7}.footer .footer-social-block .social-icons-block .social-icons:last-of-type{padding-left:0}.footer .footer-social-block .social-icons-block .social-icons img{height:33px;width:auto}.footer .footer-social-block .social-icons-block .social-icons img.tablet{display:none}.footer .footer-social-block .social-icons-block .social-icons:nth-of-type(3){padding-right:0}@media (max-width:767px){.footer .footer-select-country{margin-top:20px}}.footer .footer-select-country .title-country-footer{margin:0}.footer .footer-select-country .menu--extras--cp-country-menu{width:unset;padding:0}.footer .footer-select-country .menu--extras--cp-country-menu a{text-decoration:none;padding:10px 0}.footer .footer-select-country .menu--extras--cp-country-menu a:focus,.footer .footer-select-country .menu--extras--cp-country-menu a:hover{text-decoration:none}.footer .footer-select-country .menu--extras--cp-country-menu a img{max-width:30px}.footer .footer-select-country .menu--extras--cp-country-menu a p{display:inline-block;margin:0 0 0 5px}html[dir=rtl] .footer .footer-select-country .menu--extras--cp-country-menu a p{margin:0 5px 0 0}.footer .footer-elem{padding:0;float:left}@media (max-width:767px){.footer .footer-elem{float:none}}.footer .footer-elem .title-section-footer{margin:0}.footer hr{height:1px;max-width:1440px;width:100%;position:relative;float:left;margin-top:0}@media (max-width:1440px){.footer hr{width:calc(100% - 120px)}}@media (max-width:1024px){.footer hr{width:100%}}@media (max-width:767px){.footer hr{display:none}}.footer .footer-bottom{display:table;height:100%;position:relative;width:100%;max-width:1440px}@media (max-width:1440px){.footer .footer-bottom{padding:0 60px}}@media (max-width:1024px){.footer .footer-bottom{padding:0}}.footer .footer-copyrights p{margin-bottom:0;padding:30px 0}@media (max-width:1439px){.footer .footer-copyrights p{max-width:800px}}@media (max-width:1024px){.footer .footer-copyrights p{max-width:380px}}@media (max-width:767px){.footer .footer-copyrights p{text-align:center;padding-bottom:0}}.footer .footer-logo-container{float:right;padding:30px 0}@media (max-width:767px){.footer .footer-logo-container{float:none;margin:auto;padding-top:10px}}.footer .footer-logo-left{display:block;position:absolute;left:0;top:55px;z-index:2;max-width:160px}@media (max-width:1440px){.footer .footer-logo-left{left:60px}}@media (max-width:1024px){.footer .footer-logo-left{top:30px;left:0}}@media (max-width:767px){.footer .footer-logo-left{top:25px;left:0;right:0;margin:auto;max-width:145px}}.footer .footer-logo .field--type-image{float:right;max-width:100%}@media (max-width:767px){.footer .footer-logo .field--type-image{float:left;padding:20px 0}}@media (max-width:767px){.footer .footer-logo .field--type-image{float:none}}.footer .footer-logo .field--type-image img{width:100%;max-width:150px}@media (max-width:767px){.footer .footer-logo .field--type-image img{margin:auto}}.footer #block-footercopyrights p{margin-left:auto;margin-right:auto}.footer .footer-copyrights p{padding:10px 0}.footer .footer-logo-container{padding:10px 0}