.container-menu{position:fixed;right:0;transition:margin .5s .1s;z-index:99}.container-menu *{color:#fff;font-family:"Rubik-Medium",sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:2;text-align:center}.container-menu.horizontal,.container-menu.other-page{margin-top:0}.container-menu .options-menu{background-color:#0650a0;display:flex}.container-menu .options-menu.horizontal{background-color:#fff;height:60px;transition-delay:.7s;transition-duration:.2s;transition-property:width,border-top-left-radius;width:calc((100vw - 1140px)/2 + 120px);min-width:133px}.container-menu .options-menu.horizontal .block-callus{width:70px}.container-menu .options-menu.horizontal svg path{fill:#0650a0}.container-menu .options-menu.horizontal span{color:#0650a0}.container-menu .options-menu.vertical{border-radius:35px 0 0 35px;flex-direction:column;height:156px;justify-content:space-around;padding:23px 0;transition:height .2s;width:70px}.container-menu .options-menu.vertical svg path{fill:#fff}.container-menu .options-menu .block-callus{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 1719px){.container-menu .options-menu.horizontal{width:calc((100vw - 1140px)/2)}}@media screen and (max-width: 1423px){.container-menu{margin-top:10%}}@media screen and (min-width: 1600px){.container-menu{margin-top:10%}}@media screen and (min-width: 1024px)and (max-width: 1279px){.container-menu{margin-top:20%}}@media screen and (min-width: 768px)and (max-width: 1023px){.container-menu{margin-top:21%}.container-menu .options-menu.vertical{height:152px;width:auto;min-width:70px}.container-menu .options-menu.horizontal{width:18vw}}@media screen and (max-width: 767px){.container-menu{align-items:center;bottom:0;display:flex;justify-content:center;margin-top:0;right:55%;transform:translateX(25%)}.container-menu .options-menu.horizontal,.container-menu .options-menu.vertical{background-color:#0650a0;border-radius:35px 35px 0 0;flex-direction:row;height:60px;justify-content:space-around;padding:0 15px;width:160px}.container-menu .options-menu.horizontal svg path,.container-menu .options-menu.vertical svg path{fill:#fff}.container-menu .options-menu.horizontal span,.container-menu .options-menu.vertical span{color:#fff}.container-menu .options-menu.horizontal .block-callus,.container-menu .options-menu.vertical .block-callus{height:100%;width:initial}}.shadow-off,.modal-off{display:none;opacity:0;transition:opacity 2s}.shadow-blur,.modal-blur{background-color:#0f4068;height:100%;left:0;opacity:.6;position:fixed;top:0;transition:opacity 2s;width:100%;z-index:99}@media screen and (max-width: 767px){.shadow-blur,.modal-blur{display:none}}.modal-window{background-color:#fff8e9;border:1px solid #ba8f71;border-radius:0 60px 0 0;height:510px;margin:calc((100vh - 480px)/2) calc((100vw - 624px)/2);opacity:1;transition:opacity 2s;width:624px;z-index:99}.modal-window .window-body{display:flex}.modal-window .window-body .close-modal{background-color:#ba8f71;border-radius:0 50px;height:80px;padding:25px 0 0 35px;position:absolute;right:0;top:0;width:80px;z-index:1}.modal-window .window-body .container-modal{height:100%;padding-bottom:10px}.modal-window .window-body .container-modal h3{font-size:22px;font-stretch:normal;font-style:normal;font-weight:bold;letter-spacing:normal;line-height:1.36;padding:40px 0 0 92px;width:70%}.modal-window .window-body .container-modal p{color:#6a6a6a;font-size:18px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:normal;padding-left:92px}.modal-window .window-body .container-modal p a{color:#8e752b;font-weight:normal}.modal-window .window-body .container-modal .options-modal{display:flex;flex-direction:row;justify-content:space-between;padding:12px 0 0 92px;width:470px}.modal-window .window-body .container-modal .options-modal .inner{font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1.43;padding:0}.modal-window .window-body .container-modal .options-modal .inner .container-item{padding-top:10px;margin-bottom:20px;height:50px}.modal-window .window-body .container-modal .options-modal .inner .container-item .option-item{color:#3bb0a9;font-weight:bold}.modal-window .window-body .container-modal .options-modal .second{width:210px;margin-left:30px;padding-left:10px}@media screen and (max-width: 767px){.modal-window{display:none}}
