/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.footer{background:#12161c;padding-top:50px;}@media (min-width:992px){.footer{padding-top:60px;}}@media (min-width:1200px){.footer{padding-top:60px;}}.footer .field--name-body{color:rgba(255,255,255,0.7);font-size:16px;line-height:23px;margin:0 auto;}.footer div.field--name-body img{max-width:106px;margin-top:25px;}@media (min-width:992px){.footer .field--name-body{font-size:17px;line-height:26px;}}@media (min-width:1200px){.footer .field--name-body{font-size:18px;line-height:26px;}}.footer .field--name-body img{height:auto;margin-bottom:12px;max-width:100%;width:110px;}@media (min-width:992px){.footer .field--name-body img{margin-bottom:16px;width:138px;}}@media (min-width:1200px){.footer .field--name-body img{width:158px;}}.menu--footer{list-style:none;margin:40px 0 0;padding:0;}@media (min-width:992px){.menu--footer{display:flex;margin-top:0;padding-top:42px;text-align:center;}}@media (min-width:992px){.menu--footer{padding-top:50px;}}@media (min-width:992px){.menu--footer > li{flex:0 0 auto;width:33.33%;}}.menu--footer > li.last button.open + ul{display:flex;}.menu--footer > li.last ul{justify-content:center;margin:0 -5px;}@media (min-width:992px){.menu--footer > li.last ul{display:flex;flex-wrap:wrap;}}.menu--footer > li.last li{padding:10px 10px;}footer div.copyright a:hover{color:#df4661;}@media (min-width:992px){.menu--footer > li.last li{padding-bottom:0;padding-top:0;}}.menu--footer > li.last a{align-items:center;border-radius:18px;display:flex;height:36px;justify-content:center;overflow:hidden;transition:150ms ease-in-out;width:36px;}@media (min-width:992px){.menu--footer > li.last a{border-radius:20px;height:40px;width:40px;}}.menu--footer > li.last a:hover,.menu--footer > li.last a:focus{}.menu--footer > li.last a:hover > svg,.menu--footer > li.last a:focus > svg{}.menu--footer > li.last a > svg{fill:currentColor;transition:color 150ms ease-in-out;}.menu--footer ul{list-style:none;margin:0;padding:10px 0;}@media (min-width:992px){.menu--footer ul{padding:0;}}.menu--footer ul li + li{padding-top:10px;}@media (min-width:992px){.menu--footer ul li + li{padding-top:0;}}.menu--footer button{align-items:center;background:none;border:none;border-bottom:1px solid rgba(255,255,255,0.1);border-top:1px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.8);display:flex;font-size:18px;line-height:18px;justify-content:space-between;padding:20px 0;width:100%;}.menu--footer button > span{transition:transform 150ms ease-in-out;}.menu--footer button + ul{display:none;}.menu--footer button.open > span{transform:rotate(-180deg);}.menu--footer button.open + ul{display:block;}@media (min-width:992px){.menu--footer button{line-height:26px;border:none;color:#ffffff;display:block;font-size:20px;font-weight:700;margin-bottom:16px;padding:0;}.menu--footer button + ul{display:block;}}@media (min-width:992px){.menu--footer button{margin-bottom:24px;}}.menu--footer a{color:rgba(255,255,255,0.7);font-size:14px;line-height:20px;text-decoration:none !important;transition:color 150ms ease-in-out;}@media (min-width:992px){.menu--footer a{font-size:17px;line-height:30px;}}@media (min-width:1200px){.menu--footer a{font-size:18px;line-height:32px;}}.menu--footer a:hover,.menu--footer a:focus{color:#df4661 !important;}.region-footer-bottom{align-items:center;border-top:1px solid rgba(255,255,255,0.1);display:flex;flex-direction:column;justify-content:center;margin-top:50px;padding:12px 0 8px;}footer div.copyright{color:#757575;font-size:12px;}@media (min-width:992px){.region-footer-bottom{flex-direction:row;padding:12px 0 8px;}}.copyright{color:rgba(255,255,255,0.7);font-size:14px;line-height:20px;}@media (min-width:992px){.copyright{font-size:17px;line-height:26px;}}@media (min-width:1200px){.copyright{font-size:18px;line-height:32px;}}.copyright a{color:#df4661;font-weight:500;text-decoration:none !important;transition:color 150ms ease-in-out;}.copyright a:hover,.copyright a:focus{color:rgba(255,255,255,0.7);}.language-switcher-language-url{margin-top:16px;}@media (min-width:992px){.language-switcher-language-url{margin-top:0;}}.language-switcher-language-url .dropdown-toggle{align-items:center;background:rgba(255,255,255,0.2);border:none;border-radius:5px;color:#ffffff;display:flex;font-size:14px;line-height:14px;padding:8px 16px;}@media (min-width:992px){.language-switcher-language-url .dropdown-toggle{font-size:17px;line-height:17px;}}@media (min-width:1200px){.language-switcher-language-url .dropdown-toggle{font-size:18px;line-height:18px;}}@media (min-width:768px) and (max-width:1340px){div.top-icon-wrapper{right:0;}}@media (max-width:1200px){.menu--footer > li.last li{padding:10px 3px;}}.language-switcher-language-url .dropdown-toggle > svg{margin-left:2px;}.language-switcher-language-url .dropdown-menu{background:#12161c;border-radius:5px;min-width:100%;overflow:hidden;text-align:center;}.language-switcher-language-url .dropdown-menu > li{background:rgba(255,255,255,0.2);padding:0 16px;}.language-switcher-language-url .dropdown-menu > li + li > a{border-top:1px solid rgba(255,255,255,0.1);}.language-switcher-language-url .dropdown-menu > li > a{color:#fff;font-size:14px;line-height:14px;padding:14px 0;transition:color 150ms ease-in-out;}@media (min-width:992px){.language-switcher-language-url .dropdown-menu > li > a{font-size:17px;line-height:17px;}}@media (min-width:1200px){.language-switcher-language-url .dropdown-menu > li > a{font-size:18px;line-height:18px;}}.language-switcher-language-url .dropdown-menu > li > a:hover,.language-switcher-language-url .dropdown-menu > li > a:focus{background:none;color:#fff;}footer.footer .menu--footer button,footer .field--name-body h3{color:#757575;text-transform:none;font-family:ApercuBold;font-size:18px;line-height:26px;font-weight:400;}footer.footer .menu--footer a{font-size:16px;line-height:30px;color:#333;}div.region-footer-bottom{border-top:1px solid #757575;border-top:1px solid #75757585;}a.gray-txt{color:rgba(130,130,130,0.7);}#block-footer ul,#block-footer ul button{text-align:center;justify-content:center;}@media (max-width:768px){.copyright{text-align:center;}.menu--footer button > span svg path{color:black;fill:black;}.menu--footer button > span{position:relative;right:-6px;top:-3px;}.menu--footer > li.last li{margin:0 3px;}.menu--footer button.open > span{top:5px;}ul.menu--footer button{border:0;}div.region-footer-bottom{margin-top:60px;padding-top:24px;}.menu--footer > li.last > ul{margin:0 0;}}#block-languageswitcher{display:none;}footer #edit-actions,footer .webform-actions{display:none;}footer .messages__wrapper{display:none;}.newsletter-footer .form-type-email label{text-align:center;display:block;margin-top:20px;font-size:18px;line-height:26px;font-weight:400;}footer .form-email{max-width:300px;margin:0 auto;border-radius:20px;}.newsletter-footer .form-type-email.has-error input{border:1px solid #df4661;}button.social-media{display:none;}footer form .form-actions{display:none;}.newsletter-footer{margin-top:-6px;}footer.footer .menu--footer a{font-size:16px;line-height:30px;}.footer .field--name-body img.icon-top{position:fixed;right:50px;bottom:240px;width:40px;height:40px;cursor:pointer;z-index:9999999;}footer .newsletter-footer .form-email{font-size:18px;line-height:30px;height:auto;background:#F2F2F2;border:1px solid #e6e6e6;}footer.footer > .container{position:relative;}.top-icon-wrapper{position:absolute;top:-130px;right:-50px;cursor:pointer;z-index:999;}.newsletter-footer .form-type-email{position:relative;bottom:4px;}.news-submit{background:url('/themes/custom/filabe/images/newsletter-icons.webp') no-repeat;width:20px;height:19px;position:absolute;right:30px;bottom:8px;cursor:pointer;background-position:-20px 0px;}footer .newsletter-footer .filled .form-email{background:white;}footer .newsletter-footer .valid-email .news-submit{background-position:0px 0px;}.newsletter-footer .form-type-email label{color:#757575;font-family:ApercuBold;font-size:18px;position:relative;top:8px;line-height:26px;margin-bottom:28px;}#block-footer ul button svg,#block-footer ul button svg *{color:#979797;fill:#979797;}footer .webform-confirmation__back{display:none;}footer .field--name-body p{text-align:center;color:#333;font-size:16px;}.footer .field--name-body h3{text-align:center;margin-top:0;margin-bottom:24px;}footer div.copyright a{color:#757575;}footer.footer .menu--footer a:hover svg *,footer.footer .menu--footer a:hover svg{fill:#df4661;}footer div.copyright a.gray-txt{text-decoration:underline !important;}@media (min-width:768px){.region.region-footer > #block-webform{display:none;}#block-webform label{margin-top:0;}.menu--footer > li #block-webform{margin-bottom:25px;}.news-submit{right:15px;}.menu.menu--footer > li.last{position:relative;right:-40px;}}@media (max-width:767px){.top-icon-wrapper{top:-15px;right:20px;}.new-line{display:block;}div.news-submit{right:50px;}}@media (max-width:390px){div.news-submit{right:40px;}}@media (max-width:890px){.menu--footer > li.last > ul{margin:0 0;}}@media (max-width:768px){.footer{margin-top:100px;}.page-node-type-products .footer{margin-top:0;}.top-icon-wrapper{top:-125px;right:20px;}footer.footer{margin-top:0;padding-top:100px;}.top-icon-wrapper{top:-75px;right:50%;transform:translateX(50%);}.footer .field--name-body h3{display:none;}ul.menu.menu--footer{display:flex;flex-wrap:wrap;flex-direction:column-reverse;}ul.menu.menu--footer > li.last{position:absolute;bottom:-60px;left:0;width:100%;}.footer div.field--name-body img{max-width:73px;margin-top:25px;margin-bottom:-30px;}}
