#footer{overflow:hidden;padding-top:2.4em;padding-bottom:2.6em;background-color:#252525}#footer .lang-selector{margin-bottom:1.6em;padding:16px;border-radius:5px;background-color:#363636;position:relative;width:100%;min-height:1px;flex:0 0 86.6666666667%;max-width:86.6666666667%;margin-left:6.6666666667%}#footer .lang-selector>.row .label{position:relative;width:100%;min-height:1px;flex:0 0 53.3333333333%;max-width:53.3333333333%;border-right:1px solid #fff}#footer .lang-selector>.row .label h2{display:inline-block;font-family:ArticulatCF-Bold;font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;color:#fff}#footer .lang-selector>.row div:not(.label){position:relative;width:100%;min-height:1px;flex:0 0 43.3333333333%;max-width:43.3333333333%;margin-left:3.3333333333%}#footer .lang-selector>.row div:not(.label) ul{list-style:none;z-index:10000}#footer .lang-selector>.row div:not(.label) ul li{font-family:ArticulatCF-Text;font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}#footer .lang-selector>.row div:not(.label) ul li:after{display:block;clear:both;content:""}#footer .lang-selector>.row div:not(.label) ul li:not(:first-of-type){display:none}#footer .lang-selector>.row div:not(.label) ul li h2{padding-bottom:4px}#footer .lang-selector>.row div:not(.label) ul li a{float:right}#footer .lang-selector>.row div:not(.label) ul li a img{display:inline;width:1.5em;margin-right:.15em}#footer .lang-selector>.row div:not(.label) ul li a img:last-child{margin-right:0}#footer .lang-selector>.row div:not(.label) select{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;font-size:20px}#footer .form{margin-bottom:.2em;position:relative;width:100%;min-height:1px;flex:0 0 86.6666666667%;max-width:86.6666666667%;margin-left:6.6666666667%}#footer .form input[type=email]{border-radius:5px 0 0 5px;border:none;font-family:ArticulatCF-Text;font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;color:#fff;width:100%;background-color:#363636;padding:16px}#footer .form input[type=email]:-ms-input-placeholder{color:#fff;opacity:1;text-transform:uppercase}#footer .form input[type=email]::-ms-input-placeholder{color:#fff;opacity:1;text-transform:uppercase}#footer .form input[type=email]::placeholder{color:#fff;opacity:1;text-transform:uppercase}#footer .form input[type=submit]{-webkit-appearance:none;border-radius:0 5px 5px 0;border:none;background-color:#c8a04b;font-family:ArticulatCF-Heavy;font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;color:#fff;transition:background-color .5s ease;padding:16px;width:100%}#footer .form input[type=submit]:hover{background-color:#404040}#footer .form [class*=newsletter_signup]{display:none;padding:.2em .4em;font-family:ArticulatCF-Text;font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#footer .form .newsletter_signup_error{color:#dc3545}#footer .form .newsletter_signup_success{color:#fff}#footer .logo{position:relative;width:100%;min-height:1px;flex:0 0 93.3333333333%;max-width:93.3333333333%;margin-left:3.3333333333%}#footer .logo>div{position:absolute;top:1.8em;right:-8%;width:60%}#footer .logo>div p{margin-top:1.5em;font-family:ArticulatCF-Text;font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.6em;line-height:1.2em;color:#fff;text-align:center}#footer .col-wrapper{position:relative;width:100%;min-height:1px;flex:0 0 93.3333333333%;max-width:93.3333333333%;margin-left:3.3333333333%}#footer .col-wrapper>.row>div{margin-top:1.6em;position:relative;width:100%;min-height:1px;flex:0 0 93.3333333333%;max-width:93.3333333333%;margin-left:3.3333333333%}#footer .col-wrapper>.row>div h2{margin-bottom:.5em;font-family:ArticulatCF-Bold;font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;color:#fff;text-transform:uppercase}#footer .col-wrapper>.row>div ul{list-style:none;font-family:ArticulatCF-Text;font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.85em;color:#fff}#footer .col-wrapper>.row>div ul li{margin-top:.3em}#footer .col-wrapper>.row>div ul li a{color:#fff;text-decoration:none}#footer .col-wrapper>.row>div ul li a img{display:inline;width:20px;margin-right:3px}#footer .col-wrapper>.row>div.col-1 ul li,#footer .col-wrapper>.row>div.col-2 ul li{line-height:1.6em}#footer .col-wrapper>.row>div.social h2{margin-bottom:.2em}#footer .col-wrapper>.row>div.social ul:after{display:block;clear:both;content:""}#footer .col-wrapper>.row>div.social ul li{float:left;width:9%;margin-right:9.2%}#footer .col-wrapper>.row>div.social ul li:last-child{margin-right:0}#footer .col-wrapper>.row>div.social ul li a{display:inline-block}#footer .col-wrapper>.row>div.social ul li a img{width:100%}#footer .col-wrapper>.row>div.social ul li a span{display:none}@media (min-width:415px){#footer{padding-top:5em;padding-bottom:5em}#footer .lang-selector{padding:0;flex:0 0 15%;max-width:15%;margin-left:0;background-color:transparent;border-raius:0}#footer .lang-selector>.row .label{flex:0 0 100%;max-width:100%;border-right:none}#footer .lang-selector>.row .label h2{margin-bottom:1.6em;font-size:.8em}#footer .lang-selector>.row div:not(.label){flex:0 0 100%;max-width:100%;margin-left:0;padding:10px 15px;border-radius:5px;background-color:#363636}#footer .lang-selector>.row div:not(.label) ul li{font-family:ArticulatCF-Heavy;font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em;text-align:center}#footer .lang-selector>.row div:not(.label) ul li a{display:block;float:none;margin-top:.5em}#footer .lang-selector>.row div:not(.label) ul li a img{width:2em;margin-right:.25em}#footer .lang-selector>.row div:not(.label) ul li a img:last-child{margin-right:0}#footer .form{margin-top:2em;flex:0 0 60%;max-width:60%;margin-left:36.6666666667%}#footer .form input[type=email]{font-family:ArticulatCF-Light;font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#footer .form input[type=email]:-ms-input-placeholder{text-transform:none}#footer .form input[type=email]::-ms-input-placeholder{text-transform:none}#footer .form input[type=email]::placeholder{text-transform:none}#footer .logo{flex:0 0 33.3333333333%;max-width:33.3333333333%}#footer .logo>div{top:auto;left:-14%;right:auto;width:100%}#footer .logo>div p{font-size:.8em}#footer .col-wrapper{flex:0 0 45%;max-width:45%;margin-left:0}#footer .col-wrapper>.row>div{margin-top:0;flex:0 0 33.3333333333%;max-width:33.3333333333%;margin-left:0}#footer .col-wrapper>.row>div h2{font-size:.8em}#footer .col-wrapper>.row>div ul{font-size:.9em}#footer .col-wrapper>.row>div ul li{margin-top:.4em}#footer .col-wrapper>.row>div.col-1 h2,#footer .col-wrapper>.row>div.col-2 h2{margin-bottom:2em}#footer .col-wrapper>.row>div.col-1 ul li,#footer .col-wrapper>.row>div.col-2 ul li{margin-bottom:1.82em}#footer .col-wrapper>.row>div.social h2{margin-bottom:1.4em}#footer .col-wrapper>.row>div.social ul li{float:none;width:100%;margin-right:0;margin-top:0;margin-bottom:.4em}#footer .col-wrapper>.row>div.social ul li a img{vertical-align:middle;width:26px;margin-top:-3px;margin-right:8px}#footer .col-wrapper>.row>div.social ul li a span{display:inline}#footer .logo{order:0}#footer .col-wrapper,#footer .col-wrapper .col-1{order:1}#footer .col-wrapper .col-2{order:2}#footer .col-wrapper .social{order:0}#footer .lang-selector{order:2}#footer .form{order:3}}@media (min-width:835px){#footer{padding-top:3em;padding-bottom:3em}#footer .lang-selector>.row .label h2{margin-bottom:.6em;font-size:1.05em}#footer .lang-selector>.row div:not(.label){padding:0;border-radius:0;background-color:transparent}#footer .lang-selector>.row div:not(.label) ul{overflow:hidden;position:absolute;width:100%;max-height:2.9em;padding:10px 25px 10px 15px;border-radius:5px;background-color:#363636;transition:max-height .25s ease;font-size:.85em}#footer .lang-selector>.row div:not(.label) ul li{position:relative;margin-bottom:.5em;font-size:1em;text-align:left}#footer .lang-selector>.row div:not(.label) ul li:not(:first-of-type){display:block}#footer .lang-selector>.row div:not(.label) ul li:last-of-type{margin-bottom:0}#footer .lang-selector>.row div:not(.label) ul li a{display:inline-block;float:right;margin-top:0}#footer .lang-selector>.row div:not(.label) ul li a img{width:1.6em}#footer .lang-selector>.row div:not(.label) ul .arrow{position:absolute;top:50%;transform:translateY(-50%);right:-.8em;width:.35em}#footer .lang-selector>.row div:not(.label) ul .arrow img{transition:transform .25s ease}#footer .lang-selector>.row div:not(.label) ul.open{max-height:24em}#footer .lang-selector>.row div:not(.label) ul.open .arrow img{transform:rotate(90deg)}#footer .lang-selector>.row div:not(.label) select{visibility:hidden;display:none}#footer .form input[type=email]{font-size:1.05em}#footer .logo>div p{font-size:.95em}#footer .logo>div p{margin-top:.6em}#footer .col-wrapper>.row>div h2{font-size:1.05em}#footer .col-wrapper>.row>div ul{font-size:1.05em}#footer .col-wrapper>.row>div ul li{margin-bottom:.4em}#footer .col-wrapper>.row>div.col-1 h2,#footer .col-wrapper>.row>div.col-2 h2{margin-bottom:.6em}#footer .col-wrapper>.row>div.col-1 ul li,#footer .col-wrapper>.row>div.col-2 ul li{margin-bottom:.7em}#footer .col-wrapper>.row>div.social h2{margin-bottom:.6em}#footer .col-wrapper>.row>div.social ul li a img{width:21px}}@media (min-width:1200px){#footer .lang-selector>.row div:not(.label) ul{max-height:2.4em}#footer .logo{flex:0 0 21.6666666667%;max-width:21.6666666667%}#footer .logo>div p{font-size:.85em}#footer .col-wrapper{flex:0 0 45%;max-width:45%;margin-left:11.6666666667%}#footer .col-wrapper>.row>div h2{font-size:1em}#footer .col-wrapper>.row>div ul{font-size:1em}}