.footer-wrapper,.slim-footer-wrapper{float:none;margin:0 auto;width:1350px;background:#2b2f35;position:relative}
.footer-wrapper{-moz-box-sizing:border-box;box-sizing:border-box;height:253px;padding:40px 60px 150px}
.footer-wrapper .footer-content{height:90px;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines;clear:both}
.footer-wrapper .footer-group{text-align:left;height:100%;vertical-align:top;display:inline-block}
.footer-wrapper .footer-group h4{font-family:DinRegular,Helvetica,sans-serif;font-weight:400;font-size:16px;color:#fff;letter-spacing:1.88px;line-height:25px;margin-bottom:0}
.footer-wrapper .lead-gen #thank-you-form-lg p,.footer-wrapper .lead-gen h4{letter-spacing:.5px;font-family:DinRegular,Helvetica,sans-serif;font-size:16px;line-height:25px}
.footer-wrapper .footer-group ul,.slim-footer-wrapper .slim-legal ul{list-style:none;margin:0;padding:0}
.footer-wrapper .footer-group ul li{-webkit-font-smoothing:antialiased;margin-bottom:0}
.footer-wrapper .footer-group ul li a{font-family:Din,Helvetica,sans-serif;font-weight:400;font-size:14px;letter-spacing:0;line-height:21px;color:#fff}
.footer-wrapper .footer-group ul li .cloud-links,.footer-wrapper .footer-group ul li .slate-links,.footer-wrapper .lead-gen .email-privacy-policy a,.footer-wrapper .legal .slate-links:hover,.slim-footer-wrapper .lead-gen-slim .email-privacy-policy a{color:#fff}
.footer-wrapper .footer-bottom-section .social-media .do-not-sell .slate-links:hover,.footer-wrapper .footer-group ul li .slate-links:hover,.slim-footer-wrapper .link-block a:hover{text-decoration:underline;color:#fff!important}
.footer-wrapper .stretch{width:100%;display:inline-block;font-size:0;line-height:0}
.footer-wrapper .footer-bottom-section{width:100%;top:12px;position:relative}
.footer-wrapper .footer-bottom-section .social-media{display:inline-block;vertical-align:middle;margin-top:4px;margin-right:40px}
.footer-wrapper .footer-bottom-section .social-media a{display:inline-block;margin-right:8px}
.footer-wrapper .footer-bottom-section .social-media .do-not-sell{font-family:Din,Helvetica,sans-serif;font-weight:400;font-size:12px;color:#fff!important;text-align:left;line-height:16px;text-decoration:none}
.footer-wrapper .footer-bottom-section .social-media .do-not-sell .slate-links{font-family:Din,Helvetica,sans-serif;font-weight:400;font-size:12px;color:#fff;line-height:16px}
.footer-wrapper .footer-bottom-section .copy-right{display:inline-block;font-family:Din,Helvetica,sans-serif;font-weight:400;font-size:11px;color:#fff;text-align:left;line-height:16px;position:relative;left:82px;top:13px}
.footer-wrapper .lead-gen #offers-advice,.footer-wrapper .lead-gen .offers-btn{border:1px solid #9d9ca0;font-size:14px;font-family:Din,Helvetica,sans-serif;font-weight:400}
.footer-wrapper .footer-bottom-section .legal{display:inline-block;left:752px;position:relative;top:13px}
.footer-wrapper .country-id-name:hover,.footer-wrapper .footer-bottom-section .legal .slate-links:focus,.footer-wrapper .footer-bottom-section .legal .slate-links:hover,.slim-footer-wrapper .country-id-name:hover{text-decoration:underline}
.footer-wrapper .footer-bottom-section .legal .accessibility{position:absolute;top:-20px;right:0}
.footer-wrapper .footer-bottom-section .legal .accessibility a{display:block;text-align:right}
.footer-wrapper .lead-gen{position:relative;display:inline-block;margin-left:0;text-align:left;width:485px}
.footer-wrapper .lead-gen.en-GB{width:480px}
.footer-wrapper .lead-gen.en-GB>div{display:inline-block}
.footer-wrapper .lead-gen h4{font-weight:400;color:#fff;margin-bottom:4px}
.footer-wrapper .lead-gen #offers-advice{color:#9d9ca0;width:320px;padding-left:10px;background:0 0;height:26px}
.footer-wrapper .lead-gen .offers-btn{display:inline-block;width:108px;height:29px;-moz-border-radius:2px;border-radius:2px;color:#9d9ca0;line-height:32px;text-align:center;margin-left:15px;cursor:pointer}
.footer-wrapper .lead-gen .offers-btn:hover{background:#fff!important;color:#2b2f35!important;border:1px solid #fff}
.footer-wrapper .lead-gen #offers-advice:focus,.slim-footer-wrapper .lead-gen-slim input:focus{border:1px solid #fff;color:#fff;outline:0}
.footer-wrapper .lead-gen #offers-advice:focus~.offers-btn{color:#9d9ca0;border:1px solid #fff}
.footer-wrapper .lead-gen .footer-email-validation{display:none;position:absolute;top:86px;font-family:Din,Helvetica,sans-serif;font-weight:400;font-size:11px;color:#db6132;line-height:16px}
.footer-wrapper .lead-gen #thank-you-form-lg{display:inline-block;vertical-align:top;position:relative;bottom:37px;margin-left:0;margin-bottom:11px;-o-transition:.7s;-moz-transition:.7s;transition:.7s}
.footer-wrapper .lead-gen #thank-you-form-lg p{font-weight:400;color:#fff;margin-bottom:5px}
.footer-wrapper .lead-gen #thank-you-form-lg span{font-family:Din,Helvetica,sans-serif;font-weight:400;font-size:14px;color:#fff}
.footer-wrapper .lead-gen .email-privacy-policy{margin-top:8px;display:inline-block;color:#fff}
.footer-wrapper .legal{display:inline-block;vertical-align:middle}
.footer-wrapper .legal .slate-links{font-family:Din,Helvetica,sans-serif;font-weight:400;text-decoration:none;font-size:12px;color:#fff;line-height:16px}
.footer-wrapper .legal span+span:before{content:"";padding:0 .6em;color:#797979}
.footer-wrapper .legal span:last-child:before{content:""}
.slim-footer-wrapper{height:113px;text-align:center;padding-top:40px}
.slim-footer-wrapper div{display:inline-block;text-align:center}
.slim-footer-wrapper .link-block{position:relative;right:35px}
.slim-footer-wrapper .link-block a{font-family:DinRegular,Helvetica,sans-serif;font-weight:400;color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:1.88px;line-height:25px;position:relative;margin-right:79px}
.slim-footer-wrapper #thank-you-form p,.slim-footer-wrapper .lead-gen-slim .offers-btn,.slim-footer-wrapper .lead-gen-slim input{font-family:Din,Helvetica,sans-serif;font-weight:400;font-size:14px}
.slim-footer-wrapper .lead-gen-slim{margin-right:40px;position:relative}
.slim-footer-wrapper .lead-gen-slim input{border:1px solid #9d9ca0;color:#9d9ca0;width:283px;padding-left:10px;background:0 0;height:26px;margin-right:17px}
.slim-footer-wrapper .lead-gen-slim .offers-btn{border:1px solid #9d9ca0;-moz-border-radius:2px;border-radius:2px;color:#9d9ca0;width:95px;height:29px;line-height:29px;cursor:pointer}
.slim-footer-wrapper .lead-gen-slim .offers-btn:hover{border:1px solid #fff;background:#fff!important;color:#2b2f35!important}
.footer-wrapper.footer-wrapper--gb .legal .slate-links,.slim-footer-wrapper .slim-legal p a{color:#c4c7c9}
.slim-footer-wrapper .lead-gen-slim input:focus~.offers-btn{border:1px solid #fff;color:#9d9ca0}
.slim-footer-wrapper .lead-gen-slim .email-privacy-policy{display:block;left:46px;position:absolute;top:45px;color:#fff}
.slim-footer-wrapper .footer-email-validation{display:none;position:relative;right:150px;top:-8px;font-family:Din,Helvetica,sans-serif;font-weight:400;font-size:11px;color:#db6132;line-height:16px}
.slim-footer-wrapper #thank-you-form{width:479.58px}
.slim-footer-wrapper #thank-you-form p{color:#fff;margin-right:63px;margin-left:25px;-o-transition:.7s;-moz-transition:.7s;transition:.7s}
.slim-footer-wrapper .social-btns{vertical-align:middle;margin-right:40px}
.slim-footer-wrapper .social-btns a{margin-right:5px}
.slim-footer-wrapper .slim-legal p,.slim-footer-wrapper .slim-legal ul li a{margin:0;font-family:Din,Helvetica,sans-serif;font-size:11px;font-weight:400;line-height:16px}
.slim-footer-wrapper .social-btns a:hover{text-decoration:none;color:#fff!important}
.slim-footer-wrapper .slim-legal{vertical-align:top;position:relative;left:58px;bottom:4px}
.slim-footer-wrapper .slim-legal ul li{display:inline-block;padding-left:10px;padding-right:16px;height:12px}
.slim-footer-wrapper .slim-legal ul li a{text-decoration:none;color:#fff}
.slim-footer-wrapper .slim-legal ul li a:hover{text-decoration:underline;color:#fff}
.slim-footer-wrapper .slim-legal p{color:#9d9ca0;text-align:left;padding-left:10px}
.slim-footer-wrapper .slim-legal .accessibility-statement{font-family:Din,Helvetica,sans-serif;font-weight:400;font-size:11px;color:#fff;text-align:right;line-height:16px;right:-21px;position:relative}
.slim-footer-wrapper .slim-footer-copyright{display:block;color:#fff;font-family:Din,Helvetica,sans-serif;font-weight:400;font-size:11px;text-align:left;line-height:16px;position:relative;top:40px;left:584px}
.footer-wrapper .twitter-desktop,.footer-wrapper .youtube-desktop,.slim-footer-wrapper .twitter-desktop,.slim-footer-wrapper .youtube-desktop{position:relative;bottom:4px}
.footer-wrapper .twitter-desktop path:hover,.footer-wrapper .youtube-desktop path:hover,.slim-footer-wrapper .twitter-desktop path:hover,.slim-footer-wrapper .youtube-desktop path:hover{fill:#fff!important}
.footer-wrapper .social-icon,.slim-footer-wrapper .social-icon{background-color:#9d9ca0;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-position:center;background-repeat:no-repeat;height:20px;width:20px;display:inline-block}
.footer-wrapper .icon-facebook:hover,.footer-wrapper .icon-twitter:hover,.footer-wrapper .icon-youtube:hover,.slim-footer-wrapper .icon-facebook:hover,.slim-footer-wrapper .icon-twitter:hover,.slim-footer-wrapper .icon-youtube:hover{background-color:#fff}
.footer-wrapper .icon-pinterest,.slim-footer-wrapper .icon-pinterest{background-image:url(/files/images/icons/icon_pinterest.png)}
.footer-wrapper .icon-pinterest:hover,.slim-footer-wrapper .icon-pinterest:hover{background-color:#cb2027}
.footer-wrapper .icon-facebook,.slim-footer-wrapper .icon-facebook{background-image:url(/files/images/icons/icon_facebook.png)}
.footer-wrapper .icon-googleplus,.slim-footer-wrapper .icon-googleplus{background-image:url(/files/images/icons/icon_googleplus.png)}
.footer-wrapper .icon-googleplus:hover,.slim-footer-wrapper .icon-googleplus:hover{background-color:#dd4b39}
.footer-wrapper .icon-youtube,.slim-footer-wrapper .icon-youtube{background-color:#2b2f35}
.footer-wrapper .icon-linkedin,.slim-footer-wrapper .icon-linkedin{background-image:url(/files/images/icons/icon_linkedin.png)}
.footer-wrapper .icon-linkedin:hover,.slim-footer-wrapper .icon-linkedin:hover{background-color:#007bb5}
.footer-wrapper .icon-instagram,.slim-footer-wrapper .icon-instagram{background-image:url(/files/images/icons/icon_instagram.png);background-color:transparent;-moz-background-size:15px;-o-background-size:15px;background-size:15px;margin-left:1px}
.footer-wrapper .icon-instagram:hover,.slim-footer-wrapper .icon-instagram:hover{background-image:url(/files/images/icons/icon_instagram_hover.png)}
.footer-wrapper .country-selector-wrapper,.slim-footer-wrapper .country-selector-wrapper{position:relative;left:7px}
.footer-wrapper .country-selector-wrapper.en-US,.slim-footer-wrapper .country-selector-wrapper.en-US{vertical-align:middle}
.footer-wrapper .country-selector-button,.slim-footer-wrapper .country-selector-button{cursor:pointer;width:60px;height:30px;text-align:left;position:relative}
.footer-wrapper .en-GB .country-selector-button,.slim-footer-wrapper .en-GB .country-selector-button{position:relative;top:-30px;right:-195px}
.footer-wrapper .flag,.slim-footer-wrapper .flag{display:inline-block;vertical-align:middle;width:24px;height:16px;background:url(/sites/all/modules/@custom/ss_locale/ss_locale_flags/flags.png) no-repeat}
.footer-wrapper .flag-us,.slim-footer-wrapper .flag-us{background-position:-48px -52px}
.footer-wrapper .flag-gb,.slim-footer-wrapper .flag-gb{background-position:-48px -28px}
.footer-wrapper .country-id-name,.slim-footer-wrapper .country-id-name{font-family:DinRegular,Helvetica,sans-serif;font-weight:400;color:#fff;font-size:17px;line-height:15px;display:inline-block;vertical-align:bottom}
.footer-wrapper .dropdown-content,.slim-footer-wrapper .dropdown-content{display:none;overflow:visible;position:absolute;background-color:#fbfbf9;min-width:200px;-moz-box-shadow:2px -2px 6px rgba(0,0,0,.18);box-shadow:2px -2px 6px rgba(0,0,0,.18);z-index:999;right:50%;left:50%;margin-left:-100px;margin-right:auto;bottom:40px;cursor:pointer;text-align:center}
.footer-wrapper .dropdown-content.show,.slim-footer-wrapper .dropdown-content.show{display:block}
.footer-wrapper .dropdown-content span,.slim-footer-wrapper .dropdown-content span{font-family:DinRegular,Helvetica,sans-serif;font-weight:400;color:#51545d;font-size:17px}
.footer-wrapper .country-option,.slim-footer-wrapper .country-option{-moz-box-sizing:border-box;box-sizing:border-box;height:45px;padding:10px 13px;background-color:#fbfbf9;display:block;text-align:initial}
.footer-wrapper .country-option a,.footer-wrapper .country-option a:active,.footer-wrapper .country-option a:focus,.footer-wrapper .country-option a:hover,.footer-wrapper .country-option a:link,.footer-wrapper .country-option a:visited,.slim-footer-wrapper .country-option a,.slim-footer-wrapper .country-option a:active,.slim-footer-wrapper .country-option a:focus,.slim-footer-wrapper .country-option a:hover,.slim-footer-wrapper .country-option a:link,.slim-footer-wrapper .country-option a:visited{text-decoration:none}
.footer-wrapper .country-option img,.slim-footer-wrapper .country-option img{padding-right:8px}
.footer-wrapper .country-option~.arrow-tab,.slim-footer-wrapper .country-option~.arrow-tab{border-top:8px solid #fbfbf9}
.footer-wrapper .country-option:hover,.slim-footer-wrapper .country-option:hover{background-color:#ebeae8}
.footer-wrapper .country-option:hover+.arrow-tab,.slim-footer-wrapper .country-option:hover+.arrow-tab{border-top:8px solid #ebeae8}
.footer-wrapper .arrow-tab,.slim-footer-wrapper .arrow-tab{position:absolute;bottom:-8px;width:0;height:0;right:50%;margin-right:3px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:8px solid #fbfbf9}
.slim-footer-wrapper .country-selector-wrapper{margin-right:40px}
.slim-footer-wrapper .en-GB .country-selector-button{position:relative;top:0;right:11px}
.footer-wrapper.footer-wrapper--gb .lead-gen #thank-you-form-lg,.slim-footer-wrapper.slim-footer-wrapper--gb .link-block{position:static}
.slim-footer-wrapper .slim-legal ul{margin-top:4px}
.slim-footer-wrapper .dropdown-content *{vertical-align:middle;text-align:initial}
.footer-wrapper.footer-wrapper--gb{height:auto;padding:40px 150px}
.footer-wrapper.footer-wrapper--gb .lead-gen .social-media{margin-right:40px;vertical-align:middle;margin-top:4px}
.footer-wrapper.footer-wrapper--gb .lead-gen .social-media a{display:inline-block;margin-right:2px}
.footer-wrapper.footer-wrapper--gb .legal .copyright{font-family:Din,Helvetica,sans-serif;color:#9d9ca0;font-size:11px;font-weight:400;line-height:16px}
.slim-footer-wrapper.slim-footer-wrapper--gb{height:64px}
.slim-footer-wrapper.slim-footer-wrapper--gb .social-btns{margin-right:40px;vertical-align:middle}
.footer-wrapper.footer-wrapper--gb .footer-content,.slim-footer-wrapper.slim-footer-wrapper--gb .footer-content{height:auto}
.footer-wrapper.footer-wrapper--gb .icon-twitter,.slim-footer-wrapper.slim-footer-wrapper--gb .icon-twitter{background-image:url(/files/images/icons/icon_twitter.png)}
.footer-wrapper.footer-wrapper--gb .country-selector-wrapper,.slim-footer-wrapper.slim-footer-wrapper--gb .country-selector-wrapper{left:auto;width:auto}
.footer-wrapper.footer-wrapper--gb .country-id-name,.slim-footer-wrapper.slim-footer-wrapper--gb .country-id-name{color:#9d9ca0}
.footer-wrapper.footer-wrapper--gb .footer-group{width:180px}
.footer-wrapper.footer-wrapper--gb .country-selector-wrapper{width:auto}
.footer-wrapper.footer-wrapper--gb .country-selector-wrapper .country-selector-button{top:-27px;right:-140px}