@media (-webkit-max-device-pixel-ratio: 0){select,textarea,input{font-size:16px}}.footer{background:#2E323D;padding:60px 0 36px;width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 991px){.footer{padding:40px 0 20px}}@media only screen and (max-width: 767px){.footer{padding:28px 0 20px}}.footer a{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;text-decoration:none}.footer a:hover{text-decoration:none;color:#FC435E}.footer__wrapper{max-width:1200px;margin:0 auto;padding:0 15px}.footer-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;gap:52px 30px;margin-bottom:30px}@media only screen and (max-width: 991px){.footer-main{margin-bottom:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}@media only screen and (max-width: 767px){.footer-main{margin-bottom:28px;gap:32px}}.footer-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;width:-webkit-calc(100% / 12 * 9);width:calc(100% / 12 * 9)}@media only screen and (max-width: 991px){.footer-menu{gap:20px;width:100%}}@media only screen and (max-width: 767px){.footer-menu{display:none}}.footer-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:14px}@media only screen and (max-width: 991px){.footer-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;gap:52px}}.footer-contacts{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;gap:67px}@media only screen and (max-width: 991px){.footer-contacts{width:100%}}@media only screen and (max-width: 991px){.footer-contacts{gap:24px}}@media only screen and (max-width: 767px){.footer-contacts{gap:28px}}.footer-contacts-box{gap:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1062px}@media only screen and (max-width: 991px){.footer-contacts-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media only screen and (max-width: 991px){.footer-contacts-box{gap:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media only screen and (max-width: 767px){.footer-contacts-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;gap:28px}}.footer-contacts__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.footer-contacts__desc{color:#EAEAEA;font:400 12px/120% "Open Sans",sans-serif;letter-spacing:0.12px;margin-bottom:6px}.footer-contacts__info{color:#EAEAEA;font:600 18px/120% "Open Sans",sans-serif}@media only screen and (max-width: 991px){.footer-contacts__info{font-size:14px}}.footer-contacts__info span{font-size:14px}@media only screen and (max-width: 991px){.footer-contacts__info span{font-size:12px}}.footer-contacts-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%;gap:16px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 991px){.footer-contacts-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media only screen and (max-width: 767px){.footer-contacts-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}}.footer-contacts__logo svg{display:block;margin-top:auto;height:45px;width:100%}.footer-contacts__logo svg path{-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}.footer-contacts__logo svg:hover path{fill:#ACADB2}@media only screen and (max-width: 991px){.footer-contacts__logo svg{height:38px;width:auto}}@media only screen and (max-width: 991px){.footer-contacts__logo-wrap{width:-webkit-calc(100% / 12 * 8.2);width:calc(100% / 12 * 8.2);margin-top:auto}}@media only screen and (max-width: 767px){.footer-contacts__logo-wrap{width:100%}}.footer-contacts__support{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:8px 12px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #FFF;color:#FFF;font:400 13px/140% "Open Sans",sans-serif;-webkit-transition:background-color .3s, color .3s;-o-transition:background-color .3s, color .3s;transition:background-color .3s, color .3s;width:180px;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.footer-contacts__support{padding:7px 12px}}.footer-contacts__support:hover{background:#FFF;color:#D2233C}.footer-contacts__support--desktop{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (max-width: 991px){.footer-contacts__support--desktop{display:none}}@media only screen and (max-width: 767px){.footer-contacts__support--desktop{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.footer-contacts__support--mob{display:none}@media only screen and (max-width: 991px){.footer-contacts__support--mob{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}@media only screen and (max-width: 991px){.footer-contacts__support-wrap{width:-webkit-calc(100% / 12 * 3.9);width:calc(100% / 12 * 3.9)}}@media only screen and (max-width: 767px){.footer-contacts__support-wrap{width:100%;display:none}}.footer-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.footer-section__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;gap:28px}.footer-section__title{color:#EAEAEA;font:700 16px/120% "Open Sans",sans-serif;margin-bottom:32px}.footer-section__category{color:#EAEAEA;font:600 14px/120% "Open Sans",sans-serif}.footer-section__category--sub{color:#ACADB2;font:600 13px/120% "Open Sans",sans-serif}.footer-section-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;gap:18px}.footer-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;gap:16px;border-top:1px solid #606476;padding-top:24px}@media only screen and (max-width: 991px){.footer-bottom{padding-top:20px}}@media only screen and (max-width: 767px){.footer-bottom{padding-top:20px;gap:12px}}.footer-bottom__copyright{font:400 13px/120% "Open Sans",sans-serif;color:#FFF}@media only screen and (max-width: 991px){.footer-bottom__copyright{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media only screen and (max-width: 767px){.footer-bottom__copyright{font-size:11px}}.footer-bottom__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:16px 60px}@media only screen and (max-width: 991px){.footer-bottom__box{gap:16px 40px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media only screen and (max-width: 767px){.footer-bottom__box{gap:12px 40px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-flow:column-reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.footer-bottom__link{display:inline-block;font:400 13px/120% "Open Sans",sans-serif;color:#FFF}@media only screen and (max-width: 767px){.footer-bottom__link{font-size:10px}}.footer-subscribe{max-width:270px;width:100%}@media only screen and (max-width: 991px){.footer-subscribe{max-width:484px}}@media only screen and (max-width: 767px){.footer-subscribe{margin-bottom:4px}}.footer-subscribe__title{color:#EAEAEA;font:700 16px/120% "Open Sans",sans-serif;margin-bottom:20px}.footer-subscribe-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;max-width:346px}.footer-subscribe-form__input{padding:11px 12px;height:38px;width:100%;-webkit-border-radius:4px;border-radius:4px;background:#FFF;font:400 15px/130% "Open Sans",sans-serif;color:#000;border-color:transparent}@media only screen and (max-width: 576px){.footer-subscribe-form__input{height:32px;padding:7px 12px}}.footer-subscribe-form__input::-webkit-input-placeholder{color:#ACADB2;font:400 14px/130% "Open Sans",sans-serif}.footer-subscribe-form__input::-moz-placeholder{color:#ACADB2;font:400 14px/130% "Open Sans",sans-serif}.footer-subscribe-form__input:-ms-input-placeholder{color:#ACADB2;font:400 14px/130% "Open Sans",sans-serif}.footer-subscribe-form__input::-ms-input-placeholder{color:#ACADB2;font:400 14px/130% "Open Sans",sans-serif}.footer-subscribe-form__input::placeholder{color:#ACADB2;font:400 14px/130% "Open Sans",sans-serif}.footer-subscribe-form__submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:4px;border-radius:4px;background-color:#D2233C;width:38px;height:38px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border:none;cursor:pointer;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;outline:none}@media only screen and (max-width: 576px){.footer-subscribe-form__submit{width:32px;height:32px}}@media (hover: hover) and (pointer: fine){.footer-subscribe-form__submit:hover{opacity:.7}}.footer-subscribe-form__submit:focus,.footer-subscribe-form__submit:active{outline:none}.footer-subscribe-form__submit svg{display:block;min-width:32px}.footer-subscribe-form__error{color:#D2233C;font:400 10px/120% "Open Sans",sans-serif;margin-top:2px}.footer-subscribe__desc{color:#ACADB2;font:400 11px/130% "Open Sans",sans-serif;margin-top:8px}.footer-subscribe__desc a{color:#FC435E;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.footer-subscribe__desc a:hover{color:#ACADB2}.footer-subscribe-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
