.footer-ext{padding:20px 0 120px}@media screen and (max-width:767px){.footer-ext{background:#242424;border-top:10px solid #efefef;color:#fff;padding-bottom:50px;position:relative;text-align:center}}@media screen and (min-width:768px){.footer-ext{background:#242424;min-height:520px;padding-bottom:60px}}.footer-ext .container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}@media (min-width:768px){.footer-ext .container{width:750px}}@media (min-width:992px){.footer-ext .container{width:970px}}@media (min-width:1200px){.footer-ext .container{width:1170px}}.footer-ext .clearfix:after,.footer-ext .columns-wrap:after{clear:both;content:"";display:block}.footer-ext .visuallyhidden{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}.footer-ext a{color:#fff}.footer-ext a:hover{color:#ec8124}.footer-ext a{font-size:13px;text-decoration:none}.footer-ext h3{font-weight:800;margin:30px 0 10px;text-transform:uppercase}.footer-ext h3,.footer-ext h3 a{color:#fff;font-size:16px}@media (min-width:768px){.footer-ext .columns-wrap{padding-bottom:70px}}.footer-ext .columns-wrap .column{box-sizing:border-box;padding:0 15px}@media screen and (min-width:768px){.footer-ext .columns-wrap .column{float:left;width:25%}}@media screen and (min-width:1200px){.footer-ext .columns-wrap .column{padding-left:5%}}.footer-ext .links{list-style-type:none;margin:0 0 40px;padding:3px 0 0}.footer-ext .links li{margin-bottom:8px}@media screen and (max-width:767px){.footer-ext .links li{padding-left:0}.footer-ext .links li:before{display:none}}.footer-ext address{color:#fff;font-size:13px;font-style:normal;font-weight:400;line-height:1.93;margin:0 0 3px}.footer-ext .contact-icons a{background-color:#757677;border-radius:50%;display:inline-block;height:34px;line-height:30px;margin:0 10px 10px 0;text-align:center;vertical-align:middle;width:34px}.footer-ext .contact-icons a:last-of-type{margin-right:0}.footer-ext .contact-icons a svg{fill:#ececee;vertical-align:middle;width:16px}@media (max-width:767px){.footer-ext .contact-icons.hidden-xs{display:none!important}}.footer-ext .footer-line{align-items:center;border-top:1.5px solid #6b6b6b;color:#fff;display:flex;flex-direction:column;margin:25px 35px 0;padding:0 15px}@media (min-width:992px){.footer-ext .footer-line .contacts{flex:0 0 40%}}.footer-ext .footer-line .contacts p{color:#fff;font-size:13px;margin:25px 0}@media (min-width:768px){.footer-ext .footer-line{align-items:flex-start;flex-direction:row;justify-content:space-between;margin:0 5%;padding:40px 0}}.footer-ext .footer-line--newsletter h3{font-weight:400;margin:25px 0 15px}@media (min-width:768px){.footer-ext .footer-line--newsletter h3{margin-top:0}.footer-ext .footer-line--newsletter{flex-direction:column}}@media (min-width:992px){.footer-ext .footer-line--newsletter{align-items:flex-end;flex-direction:row}}@media (min-width:768px){.footer-ext .footer-line--contacts{padding-bottom:0}}.footer-ext .footer-line--contacts h3{font-weight:600;margin:0 0 16px}.footer-ext .footer-line .copyright{text-align:right}.footer-ext .footer-line .copyright p{color:#fff;font-size:16px;margin:28px 0 0}@media (min-width:768px){.footer-ext .footer-line .copyright p{font-size:14px}}.footer-ext .footer-line .copyright img{height:auto;width:99px}@media (max-width:767px){.footer-ext .footer-line .copyright img{display:none}}.footer-ext .newsletter{position:relative;text-align:left}@media (min-width:768px){.footer-ext .newsletter{width:100%}}@media (min-width:768px) and (max-width:992px){.footer-ext .newsletter{margin-top:25px}}@media (min-width:992px){.footer-ext .newsletter{flex:0 0 57%}}@media (min-width:1200px){.footer-ext .newsletter{flex:0 0 47%}}.footer-ext .newsletter-btn{align-items:center;background:#ec8124;border:1px solid #fff;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:46px;justify-content:center;line-height:20px;margin-top:22px;padding:12px 10px;text-transform:uppercase;width:100%}@media (min-width:768px){.footer-ext .newsletter-btn{font-size:14px;height:48px;line-height:19px;margin:0;min-width:211px;padding:5px 5px 5px 10px;position:absolute;right:1px;top:11px;width:auto}}.footer-ext .newsletter-btn.error{background:#424243}.footer-ext .newsletter-btn:disabled{background-color:#424243}.footer-ext .newsletter-btn.success img{display:initial}.footer-ext .newsletter-btn img{display:none;margin-right:5px;width:24px}@media (min-width:768px){.footer-ext .newsletter-btn img{width:26px}}.footer-ext .newsletter .newsletter-email.error .validate-status-ico{position:absolute;right:13px;top:50%;transform:translateY(-50%)}.footer-ext .newsletter .form-control{background:#fff;border:1px solid #fff;border-radius:10px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;height:46px;margin-bottom:20px;margin-top:10px;padding:15px 40px 15px 15px;text-align:left;width:100%}.footer-ext .newsletter .form-control::-moz-placeholder{color:#7e7e7e;font-size:14px}.footer-ext .newsletter .form-control::placeholder{color:#7e7e7e;font-size:14px}.footer-ext .newsletter .form-control.error{background:#fff url(../images/footer/error-bg.png) no-repeat;background-position:right 20px center;color:#e84b4b}@media (min-width:768px){.footer-ext .newsletter .form-control.error{background-position:right 220px center}.footer-ext .newsletter .form-control{height:50px}}@media (min-width:992px){.footer-ext .newsletter .form-control{padding-right:211px}}.footer-ext .newsletter .conditions{display:table-cell;font-size:13px;margin-bottom:0;position:relative;text-align:left;vertical-align:middle}.footer-ext #footerRatingStars{line-height:0;margin-left:5px}@media (min-width:768px){.footer-ext #footerRatingStars{margin-left:8px}}.footer-ext #footerRatingStars svg{fill:#fbbc05;height:13px;margin-right:3px;width:13px}@media (min-width:768px){.footer-ext #footerRatingStars svg{height:15px;width:15px}}.footer-ext .rating-wrapper{display:flex;margin-bottom:35px;padding-top:30px}@media (min-width:768px){.footer-ext .rating-wrapper{margin-bottom:0;padding-top:0}}.footer-ext .rating-wrapper img{margin-right:15px;max-width:48px}.footer-ext .rating-wrapper h3{font-size:24px;font-weight:600;letter-spacing:.05em;line-height:33px;margin:0;text-transform:capitalize}@media (min-width:768px){.footer-ext .rating-wrapper h3{font-size:23px}}.footer-ext .rating-wrapper p{align-items:center;color:#fbbc05;display:flex;font-size:14px;margin:0}@media (min-width:768px){.footer-ext .rating-wrapper p{font-size:16px}}.footer-ext .rating-wrapper .rating{margin-top:3px;text-align:left}@media (min-width:768px){.footer-ext .rating-wrapper .rating{margin-top:5px}}@media (max-width:767px){.footer-ext .visible-xs{display:none}}