@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap);.callbackBlock\.component__shopFormBlock{margin-top:10px}.callbackBlock\.component__shopFormBlock input{width:242px!important}.callbackBlock\.component__shopFormBlock .callbackBlock\.component__select{width:272px!important}.callbackBlock\.component__shopFormBlock .callbackBlock\.component__list{max-height:160px!important}.callbackBlock\.component__shopFormBlock .callbackBlock\.component__list .callbackBlock\.component__selectItem{width:242px!important}.callbackBlock\.component__closeButtonVoliaClosed{margin:"-80px -15.5px 0px 0px !important"}@media screen and (max-width:609px){.callbackBlock\.component__closeButtonVoliaClosed{margin:"-120px -15.5px 0px 0px !important"}}.callbackBlock\.component__footerWrapper{font-family:Montserrat;font-style:normal;width:100%;display:flex;justify-content:center;background-color:#1d2329}@media screen and (min-width:850px){.callbackBlock\.component__footerWrapper{padding-top:20px;padding-bottom:20px}}@media screen and (max-width:760px){.callbackBlock\.component__footerWrapper{text-align:center;line-height:25px;font-size:30px;max-width:100%;max-height:100%}}.callbackBlock\.component__footerWrapper .callbackBlock\.component__formWrapper{margin:30px;background-color:#fff;position:fixed;padding:30px;max-width:572px;top:30%;z-index:10}@media screen and (max-width:400px){.callbackBlock\.component__footerWrapper .callbackBlock\.component__formWrapper{text-align:center;line-height:25px;font-size:30px;max-width:100%;max-height:100%;top:20%}}.callbackBlock\.component__footerWrapper .callbackBlock\.component__loaderWrapper{margin:30px;background-color:#fff;position:fixed;padding:40px;width:100%;max-width:572px;top:30%;z-index:10}@media screen and (max-width:400px){.callbackBlock\.component__footerWrapper .callbackBlock\.component__loaderWrapper{text-align:center;line-height:25px;font-size:30px;max-width:100%;max-height:100%;top:20%}}.callbackBlock\.component__footerWrapper .callbackBlock\.component__displayNone{display:none}.callbackBlock\.component__footerWrapper .callbackBlock\.component__topDescription{font-size:xx-large;text-align:center;line-height:normal}.callbackBlock\.component__footerWrapper .callbackBlock\.component__closeBlock{display:flex;justify-content:flex-end}.callbackBlock\.component__footerWrapper .callbackBlock\.component__closeBlock button{width:24px;height:24px;margin:-18px -19.5px 0 0}.callbackBlock\.component__footerWrapper .callbackBlock\.component__closeBlock button svg path{stroke:#000}.callbackBlock\.component__footerWrapper .callbackBlock\.component__success{display:flex;flex-direction:column;align-items:flex-start}.callbackBlock\.component__footerWrapper .callbackBlock\.component__success .callbackBlock\.component__title{font-weight:500;font-size:40px;line-height:120%;color:#000;margin-bottom:20px}@media screen and (max-width:450px){.callbackBlock\.component__footerWrapper .callbackBlock\.component__success .callbackBlock\.component__title{font-size:34px}}.callbackBlock\.component__footerWrapper .callbackBlock\.component__success .callbackBlock\.component__subtitle{margin-top:10px;margin-bottom:10px;text-align:start;font-size:16px}@media screen and (max-width:700px){.callbackBlock\.component__footerWrapper .callbackBlock\.component__success .callbackBlock\.component__subtitle{margin-top:10px;margin-bottom:10px;text-align:start;font-size:16px}}@media screen and (max-width:450px){.callbackBlock\.component__footerWrapper .callbackBlock\.component__success .callbackBlock\.component__subtitle{font-size:15px}}.callbackBlock\.component__footerWrapper .callbackBlock\.component__success .callbackBlock\.component__smallerTItle{font-size:30px;line-height:120%;color:#1d2329;margin-bottom:19px;font-weight:500}.callbackBlock\.component__footerWrapper .callbackBlock\.component__success .callbackBlock\.component__onnetP{font-size:16px;line-height:26px;color:#828282;margin-bottom:20px}.callbackBlock\.component__footerWrapper .callbackBlock\.component__success .callbackBlock\.component__onnetP.callbackBlock\.component__third{margin-bottom:0}.callbackBlock\.component__footerWrapper .callbackBlock\.component__success .callbackBlock\.component__onnetP:last-child{margin-bottom:30px;color:#1d2329}.callbackBlock\.component__footerWrapper .callbackBlock\.component__success .callbackBlock\.component__offnetP{font-size:16px;line-height:26px;margin-bottom:10px}.callbackBlock\.component__footerWrapper .callbackBlock\.component__success .callbackBlock\.component__offnetP a{color:#ffb801}.callbackBlock\.component__footerWrapper .callbackBlock\.component__success .callbackBlock\.component__buttons{margin-top:10px;display:flex}.callbackBlock\.component__footerWrapper .callbackBlock\.component__success .callbackBlock\.component__buttons .callbackBlock\.component__appBlock{display:flex;flex-direction:column;margin-right:70px}.callbackBlock\.component__footerWrapper .callbackBlock\.component__success .callbackBlock\.component__buttons .callbackBlock\.component__appBlock .callbackBlock\.component__apps{display:flex;margin-bottom:10px}.callbackBlock\.component__footerWrapper .callbackBlock\.component__success .callbackBlock\.component__buttons .callbackBlock\.component__appBlock .callbackBlock\.component__apps a:first-child{margin-right:10px}.callbackBlock\.component__footerWrapper .callbackBlock\.component__success .callbackBlock\.component__buttons .callbackBlock\.component__appBlock p{font-size:14px;line-height:21px;color:#2a3138}.callbackBlock\.component__footerWrapper .callbackBlock\.component__success .callbackBlock\.component__buttons .callbackBlock\.component__tvApp p{margin-top:10px;font-size:14px;line-height:21px;color:#2a3138}.callbackBlock\.component__footerWrapper .callbackBlock\.component__success .callbackBlock\.component__successLogo{width:159px}@media screen and (max-width:430px){.callbackBlock\.component__footerWrapper .callbackBlock\.component__topDescription{text-align:center;line-height:36px;font-size:30px;width:95%}}@media screen and (min-width:431px) and (max-width:650px){.callbackBlock\.component__footerWrapper .callbackBlock\.component__topDescription{text-align:center;width:400px;line-height:36px;font-size:30px;width:95%}}@media screen and (min-width:651px) and (max-width:760px){.callbackBlock\.component__footerWrapper .callbackBlock\.component__topDescription{width:630px;line-height:36px;font-size:30px;color:#fff;align-self:center;text-align:center}}@media screen and (min-width:760px) and (max-width:900px){.callbackBlock\.component__footerWrapper .callbackBlock\.component__topDescription{width:700px;line-height:44px;font-size:36px;color:#fff;align-self:center;text-align:center}}@media screen and (max-width:430px){.callbackBlock\.component__footerWrapper .callbackBlock\.component__bottomDescription{font-size:16px;line-height:25px;width:95%;text-align:center}}@media screen and (min-width:431px) and (max-width:790px){.callbackBlock\.component__footerWrapper .callbackBlock\.component__bottomDescription{text-align:center;width:400px;font-size:16px;line-height:25px}}.callbackBlock\.component__footerWrapper .callbackBlock\.component__buttonIcon{background:#feb801}.callbackBlock\.component__footerWrapper .callbackBlock\.component__buttonIcon:hover{background:#ffd601;cursor:pointer}.callbackBlock\.component__footerWrapper .callbackBlock\.component__buttonIcon:active{background:#ff8a01}.callbackBlock\.component__footerWrapper .callbackBlock\.component__buttonIconDisabled{background:#feb801;opacity:.3}.callbackBlock\.component__footerWrapper .callbackBlock\.component__buttonIconDisabled:hover{cursor:not-allowed}.callbackBlock\.component__footerWrapper .callbackBlock\.component__phoneBlock{display:flex;flex-direction:column}.callbackBlock\.component__footerWrapper .callbackBlock\.component__phoneBlock .callbackBlock\.component__phoneInput{position:relative}.callbackBlock\.component__footerWrapper .callbackBlock\.component__phoneBlock .callbackBlock\.component__phoneInput.callbackBlock\.component__valid input{border:1px solid #4c9e33}.callbackBlock\.component__footerWrapper .callbackBlock\.component__phoneBlock .callbackBlock\.component__phoneInput .callbackBlock\.component__icon{position:absolute;transform:translateY(-50%);right:21px;top:50%}.callbackBlock\.component__footerWrapper .callbackBlock\.component__phoneBlock .callbackBlock\.component__phoneInput .callbackBlock\.component__icon.callbackBlock\.component__invalidInput svg path{stroke:red}.callbackBlock\.component__footerWrapper .callbackBlock\.component__phoneBlock .callbackBlock\.component__phoneInput .callbackBlock\.component__icon.callbackBlock\.component__validInput svg path{stroke:#4c9e33}.callbackBlock\.component__footerWrapper .callbackBlock\.component__phoneBlock .callbackBlock\.component__phoneInput.callbackBlock\.component__phone input{height:32px;outline:0;background-color:#fff}.callbackBlock\.component__footerWrapper .callbackBlock\.component__phoneBlock .callbackBlock\.component__phoneInput.callbackBlock\.component__phone label{display:block;top:0;transform:unset;font-size:12px}.callbackBlock\.component__footerWrapper .callbackBlock\.component__phoneBlock .callbackBlock\.component__phoneInput.callbackBlock\.component__invalidPhone input{border:1px solid red;border-radius:4px}.callbackBlock\.component__footerWrapper .callbackBlock\.component__phoneBlock .callbackBlock\.component__phoneInput label{position:absolute;font-weight:500;font-size:14px;line-height:24px;cursor:pointer;color:#bdbdbd;left:15px;top:50%;transform:translateY(-50%);display:none}.callbackBlock\.component__footerWrapper .callbackBlock\.component__phoneBlock .callbackBlock\.component__phoneInput input{width:250px;height:32px;background-color:#f5f5f5;border-radius:4px;border:1px solid #bdbdbd;padding:0 15px;font-size:14px;line-height:24px;color:#333}.callbackBlock\.component__footerWrapper .callbackBlock\.component__phoneBlock .callbackBlock\.component__phoneInput input::placeholder{font-weight:500;font-size:14px;line-height:24px;cursor:pointer;color:#bdbdbd}.callbackBlock\.component__footerWrapper .callbackBlock\.component__phoneBlock .callbackBlock\.component__phoneInput input:focus{outline:0;background-color:#fff}.callbackBlock\.component__footerWrapper .callbackBlock\.component__phoneBlock .callbackBlock\.component__phoneInput input:focus~label{display:block;top:0;transform:unset;font-size:12px}.callbackBlock\.component__footerWrapper .callbackBlock\.component__phoneBlock .callbackBlock\.component__phoneInput input:valid~label{top:2px;transform:unset;font-size:12px;line-height:24px}.callbackBlock\.component__footerWrapper .callbackBlock\.component__phoneBlock .callbackBlock\.component__errorMes{display:flex;justify-content:center;font-size:12px;line-height:24px;color:red;align-self:center}@media screen and (max-width:1000px){.callbackBlock\.component__footerBlock{padding:10px 0}.callbackBlock\.component__footerBlock .callbackBlock\.component__listAndMediaBlock{flex-direction:column}.callbackBlock\.component__footerBlock .callbackBlock\.component__socialBlock{width:100%;display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid #4f4f4f}}.callbackBlock\.component__mobOthers{display:none}.callbackBlock\.component__others{width:100%;padding:20px 0;display:inline-block;border-top:1px solid #bdbdbd}.callbackBlock\.component__others .callbackBlock\.component__otherItem{float:left;padding:0 10px;border-right:1px solid #828282;font-size:11px;line-height:13px}.callbackBlock\.component__others .callbackBlock\.component__otherItem a{color:#bdbdbd;text-decoration:none}.callbackBlock\.component__others .callbackBlock\.component__documents{float:right}.callbackBlock\.component__others .callbackBlock\.component__documents .callbackBlock\.component__documentsItem{padding:0 10px;font-size:11px;line-height:13px}.callbackBlock\.component__others .callbackBlock\.component__documents .callbackBlock\.component__documentsItem a{color:#bdbdbd;text-decoration:none}@media screen and (max-width:890px){.callbackBlock\.component__footerBlock .callbackBlock\.component__list{columns:40px 3}}@media screen and (max-width:790px){.callbackBlock\.component__footerBlock{flex-direction:column;width:100%!important}.callbackBlock\.component__footerBlock .callbackBlock\.component__list{margin-left:5px}.callbackBlock\.component__footerBlock .callbackBlock\.component__mobLogoBlock{padding-left:5px;margin-bottom:20px}.callbackBlock\.component__footerBlock .callbackBlock\.component__mobLogoBlock .callbackBlock\.component__logoBlock{display:none}.callbackBlock\.component__footerBlock .callbackBlock\.component__mobLogoBlock .callbackBlock\.component__socPiece{display:block}.callbackBlock\.component__footerBlock .callbackBlock\.component__mobLogoBlock .callbackBlock\.component__socPiece h5{font-weight:500;font-size:16px;line-height:24px;margin-bottom:16px;color:#fff}.callbackBlock\.component__footerBlock .callbackBlock\.component__mobLogoBlock .callbackBlock\.component__socPiece .callbackBlock\.component__socIcons{display:flex;align-items:center}.callbackBlock\.component__footerBlock .callbackBlock\.component__mobLogoBlock .callbackBlock\.component__socPiece .callbackBlock\.component__socIcons a{width:30px;height:30px;margin-right:20px}.callbackBlock\.component__footerBlock .callbackBlock\.component__mobLogoBlock .callbackBlock\.component__socPiece .callbackBlock\.component__socIcons a img{width:30px;height:30px}.callbackBlock\.component__footerBlock .callbackBlock\.component__mobLogoBlock .callbackBlock\.component__socPiece .callbackBlock\.component__socIcons a img:hover{filter:invert(0) sepia(39%) saturate(4129%) hue-rotate(358deg) brightness(106%) contrast(104%)}.callbackBlock\.component__footerBlock .callbackBlock\.component__mobLogoBlock .callbackBlock\.component__socPiece .callbackBlock\.component__socIcons a:last-child{margin-right:0}.callbackBlock\.component__footerBlock .callbackBlock\.component__socialBlock .callbackBlock\.component__socPiece{display:none}.callbackBlock\.component__footerBlock .callbackBlock\.component__socialBlock .callbackBlock\.component__logoBlock{width:270px;font-size:11px;line-height:13px;color:#bdbdbd}.callbackBlock\.component__footerBlock .callbackBlock\.component__listAndMediaBlock{width:100%}.callbackBlock\.component__footerBlock .callbackBlock\.component__listAndMediaBlock .callbackBlock\.component__list{padding-bottom:10px}.callbackBlock\.component__footerBlock .callbackBlock\.component__listAndMediaBlock .callbackBlock\.component__mobBlock{display:flex;width:100%;justify-content:space-between}.callbackBlock\.component__footerBlock .callbackBlock\.component__listAndMediaBlock .callbackBlock\.component__mobBlock .callbackBlock\.component__logoBlock{display:block}.callbackBlock\.component__footerBlock .callbackBlock\.component__listAndMediaBlock .callbackBlock\.component__mobBlock .callbackBlock\.component__logoBlock img{margin-bottom:11px}.callbackBlock\.component__footerBlock .callbackBlock\.component__listAndMediaBlock .callbackBlock\.component__mobBlock .callbackBlock\.component__logoBlock .callbackBlock\.component__name{margin-bottom:18px}.callbackBlock\.component__footerBlock .callbackBlock\.component__listAndMediaBlock .callbackBlock\.component__mobBlock .callbackBlock\.component__socPiece{display:block}}@media screen and (max-width:590px){.callbackBlock\.component__others{display:none}.callbackBlock\.component__mobOthers{margin-top:20px;width:100%;padding:20px 0;display:inline-block;border-top:1px solid #4f4f4f}.callbackBlock\.component__mobOthers .callbackBlock\.component__otherItem{float:left;padding:0 7px;border-right:1px solid #828282;font-size:11px;line-height:13px}.callbackBlock\.component__mobOthers .callbackBlock\.component__otherItem a{color:#bdbdbd;text-decoration:none}.callbackBlock\.component__mobOthers .callbackBlock\.component__documents{margin-top:30px;display:inline-block}.callbackBlock\.component__mobOthers .callbackBlock\.component__documents .callbackBlock\.component__documentsItem{padding:0 10px;font-size:11px;line-height:13px}.callbackBlock\.component__mobOthers .callbackBlock\.component__documents .callbackBlock\.component__documentsItem a{color:#bdbdbd;text-decoration:none}.callbackBlock\.component__footerBlock .callbackBlock\.component__listAndMediaBlock .callbackBlock\.component__list{padding-bottom:5px}}@media screen and (max-width:440px){.callbackBlock\.component__footerBlock .callbackBlock\.component__list{columns:1}.callbackBlock\.component__footerBlock .callbackBlock\.component__listAndMediaBlock .callbackBlock\.component__mobBlock{flex-direction:column}.callbackBlock\.component__footerBlock .callbackBlock\.component__listAndMediaBlock .callbackBlock\.component__mobBlock .callbackBlock\.component__socPiece{margin-top:20px;padding-top:20px;border-top:1px solid #4f4f4f}}