.wrap-section-footer{width:100%;background-color:#f4f4f4;padding:48px 48px 48px 48px;font-family:"Onest",sans-serif}footer.footer{max-width:clamp(1824px,93.75vw,2400px);margin:0 auto;border-radius:24px;background:#1a1a1a;padding:80px 96px 0 96px;gap:64px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;align-self:stretch;position:relative;overflow:hidden}footer.footer.footer_without_banner .wrapper_footer .footer_row .footer-links{padding-top:0;border-top:unset}footer.footer .wrapper_footer{display:flex;align-items:flex-start;justify-content:flex-start;position:relative;flex-direction:column;gap:64px;width:100%}footer.footer .wrapper_footer .banner_footer{border-radius:28px;overflow:hidden;position:relative}footer.footer .wrapper_footer .banner_footer .link_banner_footer{position:absolute;bottom:13%;left:50%;transform:translateX(-50%);font-family:Onest,serif;font-size:16px;font-weight:600;line-height:150%;letter-spacing:-0.1px;border-radius:12px;background:#1a1a1a;display:flex;padding:20px 64px;min-width:360px;min-height:72px;justify-content:center;align-items:center;overflow:hidden;border:unset;transition:all .5s linear}footer.footer .wrapper_footer .banner_footer .link_banner_footer .btn-text{position:relative;z-index:2;transition:all .5s linear;color:#fff}footer.footer .wrapper_footer .banner_footer .link_banner_footer.hover_bubble_global .hover_bubble{background:#4362ff}footer.footer .wrapper_footer .footer_row{display:flex;align-items:flex-start;justify-content:flex-start;position:relative;flex-direction:column;width:100%}footer.footer .wrapper_footer .footer_row .logo{display:flex;flex-direction:row;gap:15px;align-items:center;justify-content:flex-start}footer.footer .wrapper_footer .footer_row .logo .logo_site{width:327px;position:relative}footer.footer .wrapper_footer .footer_row .footer-links{display:flex;align-items:flex-start;justify-content:flex-start;position:relative;border-style:solid;border-color:#2e2f33;border-width:1px 0;padding:64px 0 48px 0;flex-direction:row;align-self:stretch;gap:48px}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts{display:flex;align-items:flex-start;justify-content:flex-start;position:relative;flex-direction:column;gap:48px;width:38.1%}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts{display:flex;justify-content:flex-start;flex-shrink:0;position:relative;flex-direction:column;align-items:flex-start;align-self:stretch}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link{border-color:#2e2f33;border-width:1px 0 0;padding:24px 0;gap:20px;align-items:center;width:100%;max-width:380px;border-style:solid;flex-direction:row;display:flex;justify-content:flex-start;flex-shrink:0;position:relative}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link:last-child{border-bottom:1px solid #2e2f33}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link:hover .contact-mail-icon{border:1px solid #fafafa;background:rgba(251,251,251,.8)}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link:hover .contact-mail-icon img{filter:brightness(0.3)}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link .contact-mail-icon{border-style:solid;display:flex;justify-content:flex-start;flex-shrink:0;position:relative;flex-direction:row;background:rgba(26,26,26,.01);border-radius:16px;border-color:rgba(251,251,251,.05);border-width:1px;padding:15px;gap:0;align-items:flex-start;transition:.5s all}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link .contact-mail-icon .mail-open-01{width:32px;position:relative;overflow:hidden}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link .contact-mail-icon img.icon_contact{transition:.5s all;width:32px}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link .contact-mail-text{display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:flex-start;flex:1;position:relative}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link .contact-mail-text .wrap_link_text{position:relative;align-self:stretch}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link .contact-mail-text .wrap_link_text .link_text{color:#fafafa;font-size:20px;line-height:137.5%;letter-spacing:-0.16px;font-weight:600;transition:color .3s linear}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link .contact-mail-text .sub_title{position:relative;color:gray;font-size:16px;line-height:137.5%;font-weight:400;width:100%;max-width:360px;letter-spacing:-0.16px}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .social_icons{display:flex;align-items:center;gap:16px}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .social_icons .social_item{width:32px;transition:all .5s ease}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .social_icons .social_item:hover{margin-top:-6px}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .social_icons .social_item img{width:100%}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks{flex:1;width:100%;display:flex;flex-direction:row;row-gap:48px;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;position:relative}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column{display:flex;align-items:flex-start;justify-content:flex-start;position:relative;flex-direction:column;gap:20px;width:25%;padding-right:20px}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column:last-child{padding-right:0}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column .wrapper_title_menu{color:#fafafa;font-family:Onest,serif;font-size:20px;line-height:130%;font-weight:600;letter-spacing:-0.2px;position:relative;align-self:stretch;display:flex;justify-content:space-between;align-items:center}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column .wrapper_title_menu .title_col{color:#fafafa;font-family:Onest,serif;font-size:20px;line-height:130%;font-weight:600;letter-spacing:-0.2px}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column .wrapper_title_menu .arrow_mob{display:none}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column .footer-hyperlinks-column-links{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:flex-start;flex-shrink:0;position:relative}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column .footer-hyperlinks-column-links .menu-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-shrink:0;position:relative;gap:2px}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column .footer-hyperlinks-column-links .menu-item .item-text{color:#ccc;font-size:16px;line-height:137.5%;letter-spacing:-0.16px;font-weight:400;position:relative}footer.footer .wrapper_footer .footer_row .footer-foot{padding:40px 0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;align-self:stretch;position:relative;gap:48px}footer.footer .wrapper_footer .footer_row .footer-foot .copyright{font-family:Onest,serif;color:gray;font-size:16px;line-height:137.5%;letter-spacing:-0.16px;position:relative;width:38.1%}footer.footer .wrapper_footer .footer_row .footer-foot .footer-foot-menu{flex:1;width:100%;display:flex;flex-direction:row;gap:32px;row-gap:20px;align-items:center;justify-content:space-between;position:relative}footer.footer .wrapper_footer .footer_row .footer-foot .footer-foot-menu .footer-foot-links{display:flex;flex-direction:row;justify-content:space-between;position:relative;gap:40px;align-items:flex-start}footer.footer .wrapper_footer .footer_row .footer-foot .footer-foot-menu .footer-foot-links .menu-item .item-text{color:#ccc;font-size:16px;line-height:137.5%;font-weight:400;position:relative;letter-spacing:-0.16px}footer.footer .wrapper_footer .footer_row .footer-foot .little-button{border-radius:8px;padding:6px 12px 6px 16px;display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative;cursor:pointer;transition:.6s all;border:1px solid rgba(0,0,0,0)}footer.footer .wrapper_footer .footer_row .footer-foot .little-button:hover{border:1px solid rgba(251,251,251,.1);background:linear-gradient(289deg, rgba(251, 251, 251, 0.02) 0%, rgba(251, 251, 251, 0.04) 100%);backdrop-filter:blur(5px)}footer.footer .wrapper_footer .footer_row .footer-foot .little-button:hover .text_btn{color:#ccc}footer.footer .wrapper_footer .footer_row .footer-foot .little-button:hover .arrow-turn-up-round{filter:saturate(0) brightness(1000%)}footer.footer .wrapper_footer .footer_row .footer-foot .little-button .text_btn{color:gray;font-size:16px;line-height:22px;position:relative;transition:.6s all}footer.footer .wrapper_footer .footer_row .footer-foot .little-button .arrow-turn-up-round{flex-shrink:0;width:12px;position:relative;overflow:hidden;transition:.6s all}@media screen and (max-width: 1920px)and (min-width: 767px){footer.footer{padding:64px 64px 0 64px}footer.footer .wrapper_footer .banner_footer .link_banner_footer{bottom:15%}footer.footer .wrapper_footer .footer_row .logo .logo_site{width:283.5px}footer.footer .wrapper_footer .footer_row .footer-links{gap:80px}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts{gap:40px;width:22.4%}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link .contact-mail-text .wrap_link_text .link_text{font-size:16px}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column .wrapper_title_menu .title_col{font-size:18px;line-height:133.333%;letter-spacing:-0.18px}footer.footer .wrapper_footer .footer_row .footer-foot .footer-foot-menu{justify-content:flex-end;flex-wrap:wrap}footer.footer .wrapper_footer .footer_row .footer-foot .footer-foot-menu .footer-foot-links{gap:32px}footer.footer .wrapper_footer .footer_row .footer-foot .copyright{width:auto}}@media screen and (max-width: 1760px)and (min-width: 767px){footer.footer .wrapper_footer .footer_row .footer-foot .copyright{width:350px}footer.footer .wrapper_footer .footer_row .footer-foot{align-items:flex-start}}@media screen and (max-width: 1536px)and (min-width: 767px){.wrap-section-footer{padding:48px 40px 32px 40px}footer.footer .wrapper_footer .banner_footer .link_banner_footer{bottom:16%}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts{width:360px}footer.footer .wrapper_footer .footer_row .footer-links{gap:64px}footer.footer .wrapper_footer .footer_row .footer-foot .copyright{width:350px}footer.footer .wrapper_footer .footer_row .footer-foot .footer-foot-menu .footer-foot-links{flex-wrap:wrap;justify-content:flex-start}}@media screen and (max-width: 1330px)and (min-width: 1025px){footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column{width:33.33333%}}@media screen and (max-width: 1200px)and (min-width: 1025px){footer.footer{padding:32px 24px 0 24px}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column{width:50%}footer.footer .wrapper_footer .footer_row .footer-foot{flex-direction:column-reverse}footer.footer .wrapper_footer .footer_row .footer-foot .footer-foot-menu{justify-content:flex-start}footer.footer .wrapper_footer .footer_row .footer-foot .copyright{width:100%}}@media screen and (max-width: 1024px){.wrap-section-footer{padding:40px 8px 8px 8px}footer.footer{padding:8px 8px 0 8px;border-radius:20px}footer.footer.footer_without_banner .wrapper_footer .footer_row .logo-footer{border-top:unset}footer.footer .wrapper_footer{gap:40px}footer.footer .wrapper_footer .banner_footer{border-radius:16px}footer.footer .wrapper_footer .footer_row{padding:0 16px}footer.footer .wrapper_footer .footer_row .footer-links{flex-direction:column-reverse;padding:0 0 24px 0;gap:16px}footer.footer .wrapper_footer .footer_row .footer-foot{flex-direction:column-reverse;padding:40px 0 32px 0;gap:0}footer.footer .wrapper_footer .banner_footer .link_banner_footer{padding:14px 16px;min-height:52px;min-width:84%;bottom:24%}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts{width:100%;gap:24px}footer.footer .wrapper_footer .footer_row .footer-foot .footer-foot-menu .footer-foot-links .menu-item .item-text{margin:3px 0;display:flex}footer.footer .wrapper_footer .footer_row .logo-footer{width:100%;border-top:1px solid #2e2f33;padding:24px 0}footer.footer .wrapper_footer .footer_row .logo .logo_site{width:218px}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks{flex-direction:column;gap:20px}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column{width:100%;padding-right:0;border-bottom:1px solid #2e2f33;padding-bottom:20px;gap:0}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column:first-child{padding-top:20px}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column .footer-hyperlinks-column-links .menu-item{margin:0 0 12px 0}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column .footer-hyperlinks-column-links .menu-item:first-child{padding-top:20px}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column .footer-hyperlinks-column-links .menu-item:last-child{margin-bottom:0}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link{gap:16px}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link:first-child{border-top:unset}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link .contact-mail-text .wrap_link_text .link_text{font-size:16px;line-height:137.5%;letter-spacing:-0.16px}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link .contact-mail-text .sub_title{font-size:15px;line-height:133.333%;letter-spacing:-0.15px}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column .footer-hyperlinks-column-links{display:none}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column .wrapper_title_menu .title_col{font-size:16px;line-height:137.5%;letter-spacing:-0.16px}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .footer-hyperlinks-column .wrapper_title_menu .arrow_mob{display:block;width:24px;margin-left:10px;transition:.6s all}footer.footer .wrapper_footer .footer_row .footer-links .footer-hyperlinks .col_menu_footer.open img.arrow_mob{transform:rotate(180deg)}footer.footer .wrapper_footer .footer_row .footer-foot .footer-foot-menu{flex-direction:column;align-items:flex-start;border-bottom:1px solid #2e2f33;padding-bottom:24px;gap:20px}footer.footer .wrapper_footer .footer_row .footer-foot .footer-foot-menu .footer-foot-links{flex-direction:column;gap:12px}footer.footer .wrapper_footer .footer_row .footer-foot .copyright{padding-top:32px;width:80%;max-width:300px;margin-right:auto}footer.footer .wrapper_footer .footer_row .footer-foot .little-button{border:unset;background:unset;padding:0}footer.footer .wrapper_footer .footer_row .footer-foot .little-button:hover{border:unset;background:unset}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link .contact-mail-icon img.icon_contact{width:24px}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link .contact-mail-icon .mail-open-01{width:24px}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .footer-contacts .contact-link .contact-mail-icon{padding:11px}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .social_icons .social_item:hover{margin-top:0}footer.footer .wrapper_footer .footer_row .footer-links .footer-links-contacts .social_icons .social_item:active{margin-top:-6px}}/*# sourceMappingURL=footer.css.map */
