@-webkit-keyframes highlight{to{background-position:0 0}}@keyframes highlight{to{background-position:0 0}}footer{font-family:urw-din,sans-serif;line-height:1.125}footer .subscribe{background:#d2c14d;padding-top:240px;padding-bottom:60px;position:relative;z-index:5}@media(min-width: 768px){footer .subscribe{padding-top:160px;padding-bottom:80px}}@media(min-width: 1024px){footer .subscribe{padding-top:200px;padding-bottom:200px}}footer .subscribe .container{width:80%}@media(min-width: 768px){footer .subscribe .container{width:74%}}footer .subscribe ::-webkit-input-placeholder{color:#2f3341;opacity:1}footer .subscribe ::-moz-placeholder{color:#2f3341;opacity:1}footer .subscribe ::-ms-input-placeholder{color:#2f3341;opacity:1}footer .subscribe ::placeholder{color:#2f3341;opacity:1}footer .subscribe :-ms-input-placeholder{color:#2f3341}footer .subscribe ::-ms-input-placeholder{color:#2f3341}footer .subscribe #gform_wrapper_1{border:none;padding:0}footer .subscribe #gform_wrapper_1 .gform_heading{margin:0 0 4.3rem}@media(min-width: 768px){footer .subscribe #gform_wrapper_1 .gform_heading{margin:0 0 3rem}}footer .subscribe #gform_wrapper_1 .gform_heading .gform_description{font-size:3.6rem;text-transform:uppercase;margin:0;font-weight:900;font-style:italic;background-color:#2f3341;padding:5px 10px 7px;line-height:1.8;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#d2c14d;display:inline;-webkit-animation:1s highlight 1s 1 normal forwards;animation:1s highlight 1s 1 normal forwards;background-color:none;background:-webkit-gradient(linear, left top, right top, color-stop(50%, #2F3341), color-stop(50%, rgba(255, 255, 255, 0)));background:linear-gradient(90deg, #2F3341 50%, rgba(255, 255, 255, 0) 50%);background-size:200% 100%;background-position:100% 0}footer .subscribe #gform_wrapper_1 .gform_validation_errors{display:none}footer .subscribe #gform_wrapper_1 .validation_message{text-decoration:underline;font-size:1.2rem;margin:.5rem 0 0}footer .subscribe #gform_wrapper_1 input[type=text],footer .subscribe #gform_wrapper_1 input[type=email]{padding:0 2.4rem;height:6.4rem;font-size:1.6rem;border:1px solid #2f3341;border-radius:0;background:rgba(255,255,255,.1);color:#2f3341}@media(min-width: 1280px){footer .subscribe #gform_wrapper_1 input[type=text],footer .subscribe #gform_wrapper_1 input[type=email]{height:8rem}}footer .subscribe #gform_wrapper_1 form{position:relative}footer .subscribe #gform_wrapper_1 .gform_fields{background:none;border:none;padding:0}@media(min-width: 1440px){footer .subscribe #gform_wrapper_1 .gform_fields{padding:0 20rem 0 0}}footer .subscribe #gform_wrapper_1 .gfield{margin:0 0 24px}@media(min-width: 768px){footer .subscribe #gform_wrapper_1 #field_1_1,footer .subscribe #gform_wrapper_1 #field_1_3,footer .subscribe #gform_wrapper_1 #field_1_4{width:100%;margin-right:0}footer .subscribe #gform_wrapper_1 #field_1_1 input,footer .subscribe #gform_wrapper_1 #field_1_1 select,footer .subscribe #gform_wrapper_1 #field_1_3 input,footer .subscribe #gform_wrapper_1 #field_1_3 select,footer .subscribe #gform_wrapper_1 #field_1_4 input,footer .subscribe #gform_wrapper_1 #field_1_4 select{max-width:none}}@media(min-width: 1024px){footer .subscribe #gform_wrapper_1 #field_1_1,footer .subscribe #gform_wrapper_1 #field_1_3,footer .subscribe #gform_wrapper_1 #field_1_4{width:48%;margin-right:4%}footer .subscribe #gform_wrapper_1 #field_1_1 input,footer .subscribe #gform_wrapper_1 #field_1_1 select,footer .subscribe #gform_wrapper_1 #field_1_3 input,footer .subscribe #gform_wrapper_1 #field_1_3 select,footer .subscribe #gform_wrapper_1 #field_1_4 input,footer .subscribe #gform_wrapper_1 #field_1_4 select{max-width:none}}@media(min-width: 1440px){footer .subscribe #gform_wrapper_1 #field_1_1,footer .subscribe #gform_wrapper_1 #field_1_3,footer .subscribe #gform_wrapper_1 #field_1_4{width:32%;margin-right:2%}}@media(min-width: 1024px){footer .subscribe #gform_wrapper_1 #field_1_3{margin-right:0}}@media(min-width: 1440px){footer .subscribe #gform_wrapper_1 #field_1_3{margin-right:2%}}@media(min-width: 1440px){footer .subscribe #gform_wrapper_1 #field_1_4{margin-right:0}}footer .subscribe #gform_wrapper_1 #field_1_5 .gfield_checkbox{margin:0}footer .subscribe #gform_wrapper_1 #field_1_5 .gfield_checkbox .gchoice label.checkbox-label{font-size:1.5rem;line-height:1.2;color:#2f3341}footer .subscribe #gform_wrapper_1 #field_1_5 .gfield_checkbox .gchoice label.checkbox-label .icon{margin-top:3px}footer .subscribe #gform_wrapper_1 #field_1_5 .gfield_checkbox .gchoice label.checkbox-label .icon span:before{width:20px;height:20px;border-radius:2px;border:1px solid #2f3341;background:none}footer .subscribe #gform_wrapper_1 #field_1_5 .gfield_checkbox .gchoice label.checkbox-label .icon span:after{color:#2f3341;top:1px;left:4px}footer .subscribe #gform_wrapper_1 form{position:relative}footer .subscribe #gform_wrapper_1 .gform_footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:4rem 0 0}@media(min-width: 768px){footer .subscribe #gform_wrapper_1 .gform_footer{margin:1.8rem 0 0}}@media(min-width: 1024px){footer .subscribe #gform_wrapper_1 .gform_footer{margin:0}}footer .subscribe #gform_wrapper_1 .gform_footer .button{color:#2f3341}@media(min-width: 1024px){footer .subscribe #gform_wrapper_1 .gform_footer .button{position:absolute;left:52%;top:9rem;z-index:5;font-size:2.4rem}}@media(min-width: 1280px){footer .subscribe #gform_wrapper_1 .gform_footer .button{top:11rem}}@media(min-width: 1440px){footer .subscribe #gform_wrapper_1 .gform_footer .button{left:auto;right:0;top:2rem;font-size:1.6rem}}footer .subscribe #gform_wrapper_1 .gform_footer .button svg{color:#2f3341}footer .subscribe #gform_wrapper_1 .gform_footer .button:after{background:#2f3341}footer .subscribe #gform_wrapper_1 .gfield_contains_required.hidden_label{padding:0}footer .subscribe #gform_wrapper_1 .gfield_contains_required.hidden_label:after{display:none}footer .subscribe #gform_wrapper_1 .ginput_container_checkbox{padding:0;background:0;margin:0;border:none}footer .details{font-size:1.8rem;color:#bc3927;padding:0 0 79px;line-height:1.35}@media(min-width: 768px){footer .details{padding:0 0 35px;position:fixed;left:48px;bottom:0;right:0;z-index:1}}@media(min-width: 1024px){footer .details{padding:0 0 30px}}@media(min-width: 1280px){footer .details{left:64px}}@media(min-width: 1920px){footer .details{left:80px}}footer .details a{color:#bc3927;text-decoration:none}footer .details .logo{max-width:333px;display:block;margin:0 0 6.8rem}@media(min-width: 768px){footer .details .logo{margin:0 0 7.2rem}}@media(min-width: 1024px){footer .details .logo{position:absolute;left:1.5rem;top:0;margin:0}}@media(min-width: 1280px){footer .details .logo{position:static}}footer .details .logo img{display:block;max-width:100%}footer .details #menu-footer-primary-nav{font-size:3.2rem;margin:0 0 7.6rem;font-weight:300}@media(min-width: 768px){footer .details #menu-footer-primary-nav{font-size:4rem;margin:0 0 8.5rem}}@media(min-width: 1280px){footer .details #menu-footer-primary-nav{line-height:1.6;margin:0}}footer .details #menu-footer-primary-nav li{margin:1.3rem 0 0}@media(min-width: 768px){footer .details #menu-footer-primary-nav li{margin:1.6rem 0 0}}footer .details #menu-footer-primary-nav li:first-child{margin:0}footer .details .contact{margin:0 0 4.4rem}footer .details .contact li{margin:2.4rem 0 0}footer .details .contact li:first-child{margin:0}footer .details .partners{margin:4.4rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .details .partners a{display:block;margin:0 3rem 3rem 0}footer .details .copy{margin:0 0 4.8rem}@media(min-width: 768px){footer .details .copy{margin:0 0 1.7rem}}@media(min-width: 1024px){footer .details .copy{margin:0}}@media(min-width: 768px){footer .details #menu-footer-secondary-nav{display:-webkit-box;display:-ms-flexbox;display:flex}}footer .details #menu-footer-secondary-nav li{margin:2.2rem 0 0}@media(min-width: 768px){footer .details #menu-footer-secondary-nav li{margin:0 4rem 0 0}}@media(min-width: 1024px){footer .details #menu-footer-secondary-nav li{margin:0 0 0 4rem}}footer .details #menu-footer-secondary-nav li:first-child{margin-top:0}footer .details .top{padding:79px 0 0}@media(min-width: 768px){footer .details .top{padding:93px 0 0}}footer .details .top .container{width:77%}@media(min-width: 768px){footer .details .top .container{width:52%}}@media(min-width: 1024px){footer .details .top .container{width:80%}}@media(min-width: 1280px){footer .details .top .container{width:100%}}@media(min-width: 1024px){footer .details .top .wrap{padding-left:60%}}@media(min-width: 1280px){footer .details .top .wrap{padding-left:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}footer .details .bottom{border-top:1px solid #bc3927;margin:52px 0 0;padding:60px 0 0;font-size:1.5rem}@media(min-width: 768px){footer .details .bottom{margin:30px 0 0;padding:43px 0 0}}@media(min-width: 1024px){footer .details .bottom{padding:30px 0 0}}@media(min-width: 1280px){footer .details .bottom{margin:80px 0 0}}footer .details .bottom .container{width:77%}@media(min-width: 768px){footer .details .bottom .container{width:58%}}@media(min-width: 1024px){footer .details .bottom .container{width:90%}}@media(min-width: 1280px){footer .details .bottom .container{width:100%}}@media(min-width: 1024px){footer .details .bottom .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}footer .details .bottom p,footer .details .bottom ul{margin:0}