.footer{margin-top:-326px;padding-top:384px;position:relative;background-color:#000;overflow:hidden}@media only screen and (min-width: 1025px){.footer{padding-top:431px}}.footer:after{position:absolute;top:0;left:0;width:100%;height:326px;border-bottom-right-radius:83px;border-bottom-left-radius:83px;background-color:#f7f7f7;content:"";pointer-events:none}@media only screen and (min-width: 1200px){.footer:after{border-bottom-right-radius:150px;border-bottom-left-radius:150px}}@media only screen and (min-width: 1400px){.footer:after{border-bottom-right-radius:292px;border-bottom-left-radius:292px}}.footer__block{padding-bottom:35px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}@media only screen and (min-width: 1025px){.footer__block{padding-bottom:78px}}.footer__intro{margin-bottom:42px;position:relative;width:100%;max-width:270px;font-size:18px;color:#fff}@media only screen and (min-width: 1025px){.footer__intro{margin-bottom:0;width:30%;max-width:inherit;font-size:28px;line-height:1.45}}.footer__intro p{margin-bottom:87px}@media only screen and (min-width: 1025px){.footer__intro p{margin-bottom:0}}@media only screen and (min-width: 1025px){.footer__intro .button{display:none}}.footer__arrow{position:absolute;right:-34px;bottom:79px;width:70px;transform:rotate(27deg)}@media only screen and (min-width: 1025px){.footer__arrow{right:34px;bottom:-59px}}.footer__column{padding-top:5px;display:grid;grid-template-columns:repeat(2, 1fr);gap:25px;width:100%}@media only screen and (min-width: 768px){.footer__column{grid-template-columns:repeat(3, 1fr);gap:50px}}@media only screen and (min-width: 1025px){.footer__column{width:65%}}@media only screen and (min-width: 1200px){.footer__column{margin-right:40px;width:-moz-fit-content;width:fit-content}}.footer__title{margin-bottom:25px;font-family:"Roboto Slab",sans-serif;font-size:17px;color:#fff}@media only screen and (min-width: 1025px){.footer__title{margin-bottom:21px;font-size:19px;font-weight:700}}.footer__info address{margin-bottom:11px;font-size:17px;font-style:normal;color:#fff}.footer__info ul li{color:#fff}@media only screen and (min-width: 1025px){.footer__info ul li{font-size:17px}}.footer__info ul li a{text-decoration:none;color:#fff}.footer__info ul li a:focus,.footer__info ul li a:hover{text-decoration:underline}.footer__info ul li:not(:last-child){margin-bottom:5px}@media only screen and (min-width: 1025px){.footer__info ul li:not(:last-child){margin-bottom:3px}}.footer__info.hide{display:none}@media only screen and (min-width: 768px){.footer__info.hide{display:block}}.footer__link{font-size:14px;color:#fff}.footer__link:focus,.footer__link:hover{text-decoration:none}.footer__copyright{padding-top:30px;padding-bottom:30px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;border-top:solid 1px #3e514c}@media only screen and (min-width: 1025px){.footer__copyright{padding-top:0;border-top:0}}.footer__copyright ul{display:flex;flex-wrap:wrap}@media only screen and (min-width: 1200px){.footer__copyright ul{margin-right:40px}}.footer__copyright ul li{margin-bottom:10px;position:relative;font-size:14px;color:#fff}@media only screen and (min-width: 768px){.footer__copyright ul li{margin-bottom:0}}.footer__copyright ul li:not(:last-child):after{margin:0 8px;display:inline-block;width:1px;height:10px;vertical-align:middle;background-color:#858585;content:""}@media only screen and (min-width: 1025px){.footer__copyright ul li:not(:last-child):after{background-color:#fff}}@media only screen and (min-width: 1200px){.footer__copyright ul li:not(:last-child):after{margin:0 15px}}.footer__copyright ul li a{text-decoration:none;color:#858585}@media only screen and (min-width: 1025px){.footer__copyright ul li a{color:#fff}}.footer__copyright ul li a:focus,.footer__copyright ul li a:hover{text-decoration:underline;color:#fff}.footer__copyright ul li.is-hide{display:none}@media only screen and (min-width: 1025px){.footer__copyright ul li.is-hide{display:block}}.footer__copyright-left{display:none}@media only screen and (min-width: 1025px){.footer__copyright-left{display:flex;align-items:center}}.footer__copyright-left .button{margin-right:12px}@media only screen and (min-width: 1200px){.footer__copyright-left .button{margin-right:36px}}.footer__social-link{margin-right:11px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:28px;text-decoration:none;color:#fff;border-radius:100%;background-color:#3e514c}.footer__social-link:hover{background-color:#e5a124}

/*# sourceMappingURL=212.b9a4a.css.map*/