.button-as-anchor{cursor:pointer;border:0;outline:0;background:0}
.page_footer{color:#fff;background:#333;border-bottom:11px solid #007836}
@media screen and (min-width:767px){.page_footer{border-bottom-width:18px}
}
.page_footer .page-max-content{width:1280px;max-width:100%;margin:0 auto;-webkit-text-size-adjust:none;text-size-adjust:none}
.page_footer ul{list-style:none;padding:0;margin:0}
.page_footer button{font-family:"futura-pt",sans-serif,Arial,Helvetica}
.page_footer-newsletter{background:#000;padding:40px 20px}
@media screen and (min-width:767px){.page_footer-newsletter{padding:50px 30px}
}
@media screen and (min-width:992px){.page_footer-newsletter{padding:60px 15px 50px 15px}
}
@media screen and (min-width:1400px){.page_footer-newsletter{padding:60px 10px 50px 10px}
}
.page_footer-newsletter .page-max-content{display:flex;align-items:center;justify-content:center;flex-direction:column}
@media screen and (min-width:992px){.page_footer-newsletter .page-max-content{flex-direction:row}
}
.page_footer-newsletter .page-max-content>div{color:#fff;font-size:22px;font-weight:500;text-align:center;width:100%}
@media screen and (min-width:767px){.page_footer-newsletter .page-max-content>div{font-size:32px;width:60%}
}
@media screen and (min-width:992px){.page_footer-newsletter .page-max-content>div{text-align:left;padding-right:60px}
}
.page_footer-newsletter p{color:#fff;font-size:14px;font-weight:400;margin:20px 0 25px 0}
@media screen and (min-width:1024px){.page_footer-newsletter p{margin:25px 0 0 0;width:90%}
}
.page_footer-newsletter form{display:flex;width:100%;background:#4e4e4e;padding:2px;border-radius:3px}
@media screen and (min-width:1024px){.page_footer-newsletter form{width:90%;max-width:550px}
}
.page_footer-newsletter form input{color:#fff;font-size:14px;flex:auto;border:0;background:transparent;height:46px;padding-left:18px}
.page_footer-newsletter form input::placeholder{color:#fff}
@media screen and (min-width:767px){.page_footer-newsletter form input{padding-left:25px}
}
.page_footer-newsletter form .primaryBtn{min-width:auto}
.page_footer-primary-links{display:flex;padding:40px 25px 0 25px}
@media screen and (min-width:767px){.page_footer-primary-links{padding:40px 40px 0 40px}
}
@media screen and (min-width:992px){.page_footer-primary-links{padding:60px 15px 0 15px}
}
@media screen and (min-width:1400px){.page_footer-primary-links{padding:60px 10px 0 10px}
}
.page_footer-primary-links .page-max-content{display:flex;flex-direction:column}
.page_footer-primary-links .page-max-content>div{border-bottom:1px solid #767576;padding:5px 0}
.page_footer-primary-links .page-max-content>div:first-child{padding-bottom:35px}
.page_footer-primary-links .page-max-content>div:not(:first-child) ul{transition:all .2s ease-out;max-height:0;opacity:0;overflow:hidden;will-change:max-height}
.page_footer-primary-links .page-max-content>div.active ul{opacity:1;margin:20px 0 15px}
@media screen and (min-width:767px){.page_footer-primary-links .page-max-content>div.active ul{margin:0}
}
@media screen and (min-width:767px){.page_footer-primary-links .page-max-content{flex-direction:row;flex-wrap:wrap}
.page_footer-primary-links .page-max-content>div{border:0;padding:0}
.page_footer-primary-links .page-max-content>div:not(:first-child) ul{max-height:max-content !important;opacity:1}
.page_footer-primary-links .page-max-content>div:nth-child(odd){width:60%}
.page_footer-primary-links .page-max-content>div:nth-child(even){width:40%}
.page_footer-primary-links .page-max-content>div:nth-child(n+3){margin-top:40px}
}
@media screen and (min-width:992px){.page_footer-primary-links .page-max-content>div:nth-child(odd){width:30%}
.page_footer-primary-links .page-max-content>div:nth-child(even){width:20%}
.page_footer-primary-links .page-max-content>div:nth-child(n+3){margin-top:0}
}
@media screen and (min-width:767px){.page_footer-contacts ul{max-width:80%}
}
@media screen and (min-width:1024px){.page_footer-contacts ul{max-width:90%}
}
.page_footer-contacts ul li{padding:8px 0}
.page_footer-contacts ul li .contact-link{display:flex;width:100%;color:#fff;font-family:"futura-pt",sans-serif,Arial,Helvetica;font-size:28px;font-weight:500;line-height:normal;border:1px solid #767576;border-radius:3px;padding:20px 40px 25px 20px;transition:all .5s ease}
.page_footer-contacts ul li .contact-link:visited{color:#fff}
.page_footer-contacts ul li .contact-link:hover,.page_footer-contacts ul li .contact-link:active,.page_footer-contacts ul li .contact-link:focus{border-color:#fff}
.page_footer-contacts ul li .contact-link:disabled{text-decoration:none;cursor:default;border-color:#767576}
.page_footer-contacts ul li .contact-link .icon{width:22px;height:22px;align-self:center;margin-right:14px}
@media screen and (min-width:767px){.page_footer-contacts ul li .contact-link .icon{width:30px;height:30px}
}
.page_footer-contacts ul li button{outline:0;background:0;text-align:left;padding:0;cursor:pointer}
.page_footer-contacts ul li:first-child{padding-top:0}
.page_footer-section ul li{padding:8px 0}
.page_footer-section ul li .quick-link{font-size:14px;font-weight:400;color:#fff;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;transition:text-decoration-color .25s ease-out}
.page_footer-section ul li .quick-link:visited{color:#fff}
.page_footer-section ul li .quick-link:hover,.page_footer-section ul li .quick-link:active,.page_footer-section ul li .quick-link:focus{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}
.page_footer-section ul li .quick-link:disabled{text-decoration:none;cursor:default}
.page_footer-section ul li button{cursor:pointer;border:0;outline:0;background:0;text-align:left;padding:0}
.page_footer-section-heading{font-size:22px;font-weight:500;margin:12px 0}
@media screen and (min-width:767px){.page_footer-section-heading{font-size:28px;margin-bottom:15px;margin:0 0 18px 0}
}
.page_footer-social-media{padding:30px 25px}
@media screen and (min-width:767px){.page_footer-social-media{padding:50px 40px}
}
@media screen and (min-width:992px){.page_footer-social-media{padding:20px 15px}
}
@media screen and (min-width:1400px){.page_footer-social-media{padding:20px 10px}
}
.page_footer-social-media .page-max-content{display:flex;flex-direction:column}
@media screen and (min-width:767px){.page_footer-social-media .page-max-content{flex-direction:row;align-items:center}
}
.page_footer-social-media ul li{display:inline-block;margin-right:20px}
.page_footer-social-media ul li a{transition:all .5s ease}
.page_footer-social-media ul li a:hover,.page_footer-social-media ul li a:active,.page_footer-social-media ul li a:focus{opacity:.5}
.page_footer-social-media ul li a .icon{width:21px;height:21px;color:#fff}
.page_footer-feedback{color:#fff;font-size:14px;font-weight:700;line-height:100%;padding:12px 15px;border:1px solid #767576;border-radius:3px;outline:0;background:0;transition:all .5s ease;cursor:pointer;margin:25px 0 0 0;align-self:flex-start}
@media screen and (min-width:767px){.page_footer-feedback{margin:0 0 0 30px}
}
.page_footer-feedback:hover,.page_footer-feedback:active,.page_footer-feedback:focus{border-color:#fff}
.page_footer-feedback:disabled{border-color:#767576;cursor:default}
.page_footer-copyright{color:#bcbcbc;font-size:13px;font-weight:400;padding:30px 25px;border-top:1px solid #767576}
@media screen and (min-width:767px){.page_footer-copyright{padding:40px}
}
@media screen and (min-width:992px){.page_footer-copyright{padding:30px 15px}
}
@media screen and (min-width:1400px){.page_footer-copyright{padding:30px 10px}
}
.page_footer-copyright .page-max-content{display:flex;flex-direction:column}
@media screen and (min-width:992px){.page_footer-copyright .page-max-content{flex-direction:row}
}
.page_footer-copyright .page-max-content>div{text-align:center;line-height:normal}
.page_footer-copyright .page-max-content>div:last-child{margin-top:15px}
@media screen and (min-width:992px){.page_footer-copyright .page-max-content>div{width:50%;text-align:left}
.page_footer-copyright .page-max-content>div:last-child{text-align:right;margin-top:0}
}
.page_footer-copyright ul li{display:inline-block;color:#bcbcbc}
.page_footer-copyright ul li:after{content:' | ';color:#bcbcbc}
.page_footer-copyright ul li:last-child:after{display:none}
.page_footer-copyright ul li button{cursor:pointer;border:0;outline:0;background:0;text-align:left;padding:0}
.page_footer-copyright .copyright-link{color:#bcbcbc;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;transition:text-decoration-color .25s ease-out}
.page_footer-copyright .copyright-link:visited{color:#bcbcbc}
.page_footer-copyright .copyright-link:hover,.page_footer-copyright .copyright-link:active,.page_footer-copyright .copyright-link:focus{color:#bcbcbc;-webkit-text-decoration-color:#bcbcbc;text-decoration-color:#bcbcbc}
.page_footer-copyright .copyright-link:disabled{text-decoration:none;cursor:default}
.page_footer-iframe-popup{display:none;position:fixed;z-index:99;width:100%;height:75vh;max-height:100%;right:0;bottom:0;box-sizing:border-box;background:#fff;box-shadow:0 5px 10px 1px rgba(0,0,0,0.25);border-radius:3px;overflow:hidden;padding:25px 25px 0 10px}
@media screen and (min-width:767px){.page_footer-iframe-popup{width:425px;height:510px;right:15px;bottom:5px}
}
.page_footer-iframe-popup.active .feedback-close-button{display:block}
.page_footer-iframe-popup iframe{border:0;margin:0;padding:0;width:100%;height:100%}
.page_footer .feedback-close-button{background:url("../../common/footer/resources/iframe-close.svg") no-repeat center;width:30px;height:30px;position:absolute;top:0;right:0;border:0;outline:0;cursor:pointer;display:none}
.page_footer .feedback-close-button:hover{opacity:.5}
.messenger-loader{position:fixed;right:30px;bottom:30px;display:flex}
.messenger-loader .is-loading{width:50px;height:50px}
.messenger-loader .is-loading:before{width:50px;height:50px;left:50%;right:auto;transform:translate(-50%,-50%)}
.progressbar-modal .progressbar-container{display:flex;align-items:center;justify-content:center}
.progressbar-modal .progressbar-container .ui-progressbar{flex:auto;height:7px;border-radius:7px}
.progressbar-modal .progressbar-container .ui-progressbar .ui-progressbar-value{height:7px;background:#369}
.page_footer{background:#2d3438}
.page_footer-newsletter form{border-radius:0;background:#424d4e}
.page_footer-newsletter form .primaryBtn{color:#000;text-transform:uppercase}
.page_footer-section-heading{position:relative;padding-right:30px}
.page_footer-section-heading:after{content:url("footer/resources/arrow.svg");position:absolute;top:0;right:0}
@media screen and (min-width:767px){.page_footer-section-heading{padding-right:0}
.page_footer-section-heading:after{display:none}
}
.page_footer-copyright{color:#99a7ab}
.page_footer-copyright ul li{color:#99a7ab}
.page_footer-copyright ul li:after{color:#99a7ab}
.page_footer-copyright .copyright-link{color:#99a7ab;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;transition:text-decoration-color .25s ease-out}
.page_footer-copyright .copyright-link:visited{color:#99a7ab}
.page_footer-copyright .copyright-link:hover,.page_footer-copyright .copyright-link:active,.page_footer-copyright .copyright-link:focus{color:#99a7ab;-webkit-text-decoration-color:#99a7ab;text-decoration-color:#99a7ab}
.page_footer-copyright .copyright-link:disabled{text-decoration:none;cursor:default}
.page_footer-primary-links .active .page_footer-section-heading:after{transform:rotate(180deg)}