.footer a{color:#000;text-decoration:none}.footer h4{margin-bottom:20px;font-size:18px}.footer .content-width-wrap{display:grid}.footer .footer-main-content{display:flex;margin-top:clamp(0px, calc(-21.9512195122px + 5.8536585366vw), 60px)}.footer .footer-bottom{display:flex}.footer #sb_instagram .sb_instagram_header{padding:8px 0}.footer #sb_instagram .sb_instagram_header .sbi_header_img{display:none}.footer .sbi_feedtheme_header_text h3{position:relative;font-size:clamp(14px, calc(10.3414634146px + 0.9756097561vw), 24px)}.footer .sbi_feedtheme_header_text h3:before{content:"@"}.footer__instagram-title{font-family:"MA-m",sans-serif;font-size:clamp(20px, calc(12.6829268293px + 1.9512195122vw), 40px);font-weight:500;margin-bottom:20px}.footer__instagram .sbi_lightbox_carousel_icon{display:none !important}.footer__menu .menu-item{margin-bottom:12px}.footer__menu .menu-item a{font-size:14px}.footer .footer-contacts__content{display:grid;row-gap:12px}.footer .footer-contacts__phones{display:grid;gap:12px}.footer .footer-contacts__phones .call-back-form__phone{font-family:"MA-sb",sans-serif;font-size:18px}.footer .footer-contacts__email .call-back-form__email{font-size:12px;font-family:"MA-sb",sans-serif}.footer .footer-contacts__address{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:4px;font-size:12px}.footer .call-back-form__messengers a{width:32px;height:32px}.footer .footer-bottom-panel{position:relative;color:#bfbfbf;font-size:14px}.footer .footer-bottom-panel a{color:#bfbfbf;text-decoration:underline;font-size:14px}.footer .tooth-footer{position:absolute}@media(max-width: 768px){.footer .footer-main-content{flex-direction:column}.footer .footer-bottom{flex-direction:column;gap:12px}.footer .footer-bottom-menu{order:-1}.footer .footer-bottom-panel{text-align:center}.footer .tooth-footer{top:-115px;right:0}.footer .call-back-form__messengers{justify-content:left}.footer .footer-main-content{display:grid;row-gap:20px}.footer__menu+.footer__menu{margin-top:30px}.footer .content-width-wrap{gap:50px}}@media(min-width: 769px){.footer .bottom-menu#bottom-nav-2{column-count:2}.footer .footer-main-content{justify-content:space-between;column-gap:15px}.footer .footer-bottom{justify-content:space-between}.footer .footer-bottom-panel{padding-right:100px}.footer .tooth-footer{bottom:5px;right:0}.footer .content-width-wrap{gap:20px}}body.show-background .custom-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:998;margin:auto;background-color:rgba(54,53,64,.9);transition:all .5s ease-in-out}.custom-popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;display:grid;visibility:hidden;opacity:0;transform:translateY(-120%);transition:all .5s ease-in-out}.custom-popup .form-title{text-align:center;margin:0 auto 40px}@media(max-width: 768px){.custom-popup .form-title{max-width:300px}}.custom-popup .wpcf7-form{background-color:#fff;border-radius:15px;padding:48px 20px}.custom-popup .wpcf7-form .float-field{margin-bottom:16px}.custom-popup .wpcf7-form .float-field input{border:1px solid var(--secondText)}.custom-popup .custom-select__selected{border:1px solid var(--secondText)}.custom-popup .custom-select__selected p{display:grid;grid-template-columns:1fr auto;align-items:center}.custom-popup .wpcf7-form .wpcf7-submit{width:100%}@media(max-width: 768px){.custom-popup{top:0%}}.custom-popup .custom-popup-wrapper{position:relative;max-width:640px;margin:auto}.custom-popup .custom-popup-wrapper:before{content:"";position:absolute;left:0;background-image:url("../../images/tooth_popup.webp");background-size:cover;background-repeat:no-repeat;background-position:center}.custom-popup .custom-popupn__close{position:absolute;top:20px;right:20px;z-index:1;padding:5px;font-size:0;transition:all .3s ease-in-out;cursor:pointer}.custom-popup .custom-popupn__close svg{color:#fff}.custom-popup .custom-popupn__close:hover{rotate:180deg}@media(max-width: 768px){.custom-popup .custom-popupn__close{top:0}.custom-popup .custom-popup-wrapper{padding:55px 15px 0}.custom-popup .custom-popup-wrapper:before{top:0;height:166px;width:73px}}@media(min-width: 769px){.custom-popup .custom-popup-wrapper{padding:55px 55px 2px 90px}.custom-popup .custom-popup-wrapper:before{bottom:0;height:246px;width:108px}}body.show-popup .custom-popup{visibility:visible;opacity:1;overflow:auto;transform:translateY(0%)}