.popup-social-media-footer__item{width:25px;height:25px;position:relative}.popup-social-media-footer__item.socials-item__instagram{background:0 0;order:1}.popup-social-media-footer__item.socials-item__instagram:hover{background:0 0}.popup-social-media-footer__item.socials-item__facebook{background:0 0;order:2}.popup-social-media-footer__item.socials-item__facebook:hover{background:0 0}.popup-social-media-footer__item.socials-item__viber{background:0 0;order:3}.popup-social-media-footer__item.socials-item__viber:hover{background:0 0}.popup-social-media-footer__item.socials-item__telegram{background:0 0;order:4}.popup-social-media-footer__item.socials-item__telegram:hover{background:0 0}.popup-social-media-footer__item.socials-item__threads{background:0 0;order:5}.popup-social-media-footer__item.socials-item__threads:hover{background:0 0}.popup-social-media-footer__link{display:block;position:relative}.popup-social-media-footer__link img{width:initial}.popup-social-media-footer__link .hover{opacity:0;transition:all .3s;position:absolute;top:0;left:0}.popup-social-media-footer__link:hover .hover{opacity:1;transition:all .3s}.form___modal-form__gpon .form__address-details{gap:7px;margin-bottom:25px;display:flex}@media (width>=768px){.form___modal-form__gpon .form__address-details{gap:25px}}.form___modal-form__gpon .form__address-details_last-input{max-width:100%}@media (width>=768px){.form___modal-form__gpon .form__address-details_last-input{max-width:25%}}@media only screen and (width>=768px){.gpon-popup__content{padding:32px}}@media (width<=576px){.form__address-details{gap:7px}.gpon-modal__title{font-size:1.25rem}}.form___modal-form__gpon .form__address-details{flex-direction:column;gap:25px;margin-bottom:25px;display:flex}@media (width>=768px){.form___modal-form__gpon .form__address-details{flex-direction:row;gap:10px}}.form___modal-form__gpon .form__address-details__popup{gap:16px}.form___modal-form__gpon .form__address-details .contacts__field-block{flex:1;margin-bottom:0}.form___modal-form__gpon .contacts__field-block{margin-bottom:25px}.form___modal-form__gpon .contacts__error-message-phone{position:absolute;left:0}.gpon-modal__title{color:var(--black);margin-top:0;padding-bottom:24px;font-family:Roboto-Medium,sans-serif;font-size:1.5rem;font-weight:500}button.gpon__modal_submit-btn{width:100%}@media only screen and (width>=768px){.gpon-popup__content{padding:32px}}@media (width<=576px){.form__address-details{gap:7px}.gpon-modal__title{font-size:1.25rem}}.subscriptions-btn{max-width:fit-content}.vacancies__modal-content{width:100%;max-width:800px}@media only screen and (width>=769px){.vacancies__modal-content{max-width:635px}}.vacancies__modal-title{color:var(--black);font-family:Montserrat-Bold,sans-serif;font-size:1.375rem;font-style:normal;font-weight:700;line-height:26.82px}@media only screen and (width>=1260px){.vacancies__modal-title{font-size:1.625rem;line-height:31.69px}}.vacancies__modal-subtitle{color:var(--black);margin-top:25px;margin-bottom:30px;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.vacancies__modal_submit-btn{margin-top:30px!important}@media only screen and (width>=500px){.vacancies__modal_submit-btn{margin-top:0!important}}.vacancies__modal-container .contacts__field-block{margin-bottom:30px}.file-button-block{flex-direction:column;display:flex}@media only screen and (width>=500px){.file-button-block{flex-direction:row;justify-content:space-between;align-items:center}}.form___modal-form__vacancies .error-message{position:absolute}.file-input{display:none}.file-label{color:#555;cursor:pointer;font-size:1rem}.file-label_selected-file{color:var(--black);letter-spacing:.15px;align-items:center;gap:10px;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;display:flex}.file-label_selected-file_icon{width:14.25px;height:19px}.file-label_selected-file button{cursor:pointer;background:0 0;border:none;padding:0}.file-label_selected-file button img{width:10.57px;height:10.57px}.file-label_unselected-wraper{cursor:pointer;border:1px solid var(--gray);border-radius:10px;justify-content:space-evenly;align-items:center;width:231px;height:66px;display:flex;position:relative}.file-label_unselected-wraper.error{border:1px solid var(--error);color:var(--error)}.file-label_unselected-wraper:hover{border:1px solid var(--black)}.file-label_right-side{text-align:left;flex-direction:column;gap:5px;display:flex}.file-label_title{color:var(--black);letter-spacing:.15px;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.file-label_formats-files{color:var(--gray);letter-spacing:.15px;font-family:Roboto-Regular,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}.file-label_error{color:var(--error);margin-top:5px;padding-left:16px;font-family:Roboto-Regular,sans-serif;font-size:.75rem;position:absolute}@media only screen and (width>=440px){.file-input-container{display:inline-block}}#fileList{margin-top:20px}.review__modal-content{flex-direction:column;justify-content:center;align-items:center;gap:29px;max-width:1196px;margin:70px 16px;display:flex;position:relative}@media only screen and (width>=768px){.review__modal-content{flex-direction:row;margin:70px 32px}}@media only screen and (width>=1261px){.review__modal-content{justify-content:space-between;gap:initial}}@media only screen and (width>=1280px){.review__modal-content{margin:100px auto}}@media only screen and (width>=1366px){.review__modal-content{max-width:1260px}}.review__modal-container{order:2;width:100%;max-width:339px}@media only screen and (width>=768px){.review__modal-container{order:1}}@media only screen and (width>=1261px){.review__modal-container{max-width:839px}}.review__modal-container .form___modal-form{flex-direction:column;align-items:flex-start;gap:30px;display:flex}@media only screen and (width>=1261px){.review__modal-container .form___modal-form{flex-direction:row;align-items:center}}.review__modal-container .form___modal-form .contacts__field-block{width:100%;margin-bottom:0}@media only screen and (width>=768px){.review__modal-container .form___modal-form .contacts__field-block{max-width:288px}}.review__modal-container .form___modal-form .review__modal_submit-btn{min-width:200px;max-height:53.4px;margin-top:0;padding:15.5px 0}.review__modal-container .form___modal-form .error-message{position:absolute;left:0}.review__modal-title{color:var(--black);margin-bottom:30px;font-family:Montserrat-Bold,sans-serif;font-size:1.625rem;font-style:normal;font-weight:700;line-height:normal}.review__modal-subtitle{color:var(--black);max-width:530px;margin-bottom:40px;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:24px}.review__modal-image{order:1;width:100%;max-width:241px}@media only screen and (width>=768px){.review__modal-image{order:2;max-width:336px}}.hero__illustration{background-color:var(--bg-block);border-radius:10px;flex-direction:column;justify-content:space-between;height:228px;padding:13.6px;font-size:1rem;display:flex;box-shadow:0 2.765px 23.23px #0000000a,0 1.568px 13.022px #0000000a,0 .851px 6.916px #00000008,0 .362px 2.878px #00000005}@media screen and (width>=400px){.hero__illustration{height:368px;padding:22px}}.chat__row{padding-top:2.5px;padding-bottom:2.5px;position:relative}@media screen and (width>=400px){.chat__row{padding-top:.3215rem;padding-bottom:.3215rem}}.mtauto{align-self:flex-end;margin-top:5.45px}@media screen and (width>=400px){.mtauto{margin-top:17.45px}}.chat__message{justify-content:flex-start;align-items:flex-end;gap:10px;display:flex}.chat__message .userIcon{width:18px}@media screen and (width>=400px){.chat__message .userIcon{width:30px}}.chat__message .chat-message__content{background:var(--ghost-button);border-radius:10px 10px 10px 0}.chat__message#message-1,.chat__message#message-2,.chat__message#message-5,.chat__message#message-6,.chat__message#message-9,.chat__message#message-10{justify-content:flex-end}.chat__message#message-1 .chat-message__content,.chat__message#message-2 .chat-message__content,.chat__message#message-5 .chat-message__content,.chat__message#message-6 .chat-message__content,.chat__message#message-9 .chat-message__content,.chat__message#message-10 .chat-message__content{background:#fac23d1a;border-radius:10px 10px 0}.chat-message__content{text-align:center;color:#343a40;z-index:0;justify-content:center;align-items:center;height:28px;padding:9px 9px 12.7px;font-size:1.25rem;line-height:1;display:flex;position:relative}@media screen and (width>=400px){.chat-message__content{height:40px;padding:.75rem 1.25rem}}@media screen and (width<=399px){.chat-message__content img{width:157px;height:15px}}.chat-message__content .time{text-align:right;color:var(--gray);font-family:Roboto-Regular,sans-serif;font-size:.3125rem;font-weight:400;line-height:9.38px;position:absolute;bottom:0;right:15px}@media screen and (width>=400px){.chat-message__content .time{font-size:.5rem;bottom:6px}.chat-message__content.h50{height:50px}.chat-message__content.h60{height:60px}}@media screen and (width<=399px){.chat-message__content.w109 img{width:109px}.chat-message__content.w128 img{width:128px}}.chat-message--loader{opacity:0;width:50%;position:absolute;top:50%;transform:translateY(-50%)}.chat-message--loader#message-1,.chat-message--loader#message-5,.chat-message--loader#message-9{right:0}.chat-message--loader .chat-message__content{width:100%}@keyframes message1{0%{opacity:0}10%{opacity:1}20%,to{opacity:0}}#message-1{animation-name:message1;animation-duration:9s;animation-fill-mode:forwards}#message-3{animation-name:message1;animation-duration:10s;animation-fill-mode:forwards}#message-5{animation-name:message1;animation-duration:12s;animation-fill-mode:forwards}#message-7{animation-name:message1;animation-duration:14s;animation-fill-mode:forwards}#message-9{animation-name:message1;animation-duration:15s;animation-fill-mode:forwards}@keyframes message2{0%,10%{opacity:0}20%,to{opacity:1}}#message-2{animation-name:message2;animation-duration:9s;animation-fill-mode:forwards}#message-4{animation-name:message2;animation-duration:10s;animation-fill-mode:forwards}#message-6{animation-name:message2;animation-duration:12s;animation-fill-mode:forwards}#message-8{animation-name:message2;animation-duration:14s;animation-fill-mode:forwards}#message-10{animation-name:message2;animation-duration:15s;animation-fill-mode:forwards}:root{--loader-size:.625rem;--loader-spacing:.3125rem;--loader-background:var(--accent);--loader-animation-duration:.8s}.loader{margin-left:calc(var(--loader-spacing) + var(--loader-size));margin-right:calc(var(--loader-spacing) + var(--loader-size));animation-delay:calc(var(--loader-animation-duration) / 3);position:relative}.loader,.loader:before,.loader:after{background:var(--accent);width:4px;height:4px;animation-name:loader;animation-duration:var(--loader-animation-duration);border-radius:100%;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block}@media screen and (width>=400px){.loader,.loader:before,.loader:after{width:var(--loader-size);height:var(--loader-size)}}.loader:before,.loader:after{content:"";position:absolute;top:0}.loader:before{left:calc((var(--loader-spacing) + var(--loader-size)) * -1)}.loader:after{right:calc((var(--loader-spacing) + var(--loader-size)) * -1);animation-delay:calc(var(--loader-animation-duration) / 3 * 2)}@keyframes loader{0%,66%,to{background:var(--accent);transform:translateY(10%)}33%{background:var(--accent);transform:translateY(-25%)}}.form-block{max-width:1260px;margin:0 auto 70px;padding:0 16px}@media screen and (width>=768px){.form-block{padding:0 32px}}@media screen and (width>=1024px){.form-block{margin-bottom:100px}}@media screen and (width>=1294px){.form-block{padding:0}}.regular-payments__modal-content{margin-top:70px;margin-bottom:70px}@media only screen and (width>=768px){.regular-payments__modal-content{margin-top:25px}}@media only screen and (width>=1024px){.regular-payments__modal-content{margin-top:55px;margin-bottom:100px}}.regular-payments__modal-container{flex-direction:column;align-items:center;gap:30px;display:flex}@media only screen and (width>=1024px){.regular-payments__modal-container{flex-direction:row;gap:50px}}.regular-payments__modal-container .regular-payments__modal{align-self:center}@media only screen and (width>=560px){.regular-payments__modal-container .regular-payments__modal_left-side{width:530px}}.regular-payments__modal-container .regular-payments__modal_right-side{align-self:flex-start}@media only screen and (width>=1024px){.regular-payments__modal-container .regular-payments__modal_right-side{align-self:center}}.regular-payments__modal-container .regular-payments__modal_right-side_text{color:var(--black);margin-bottom:30px}.regular-payments__modal-container .regular-payments__modal_right-side_text_title{text-align:left;margin-bottom:25px;font-family:Montserrat-Bold,sans-serif;font-size:1.375rem;line-height:26.82px}@media only screen and (width>=1024px){.regular-payments__modal-container .regular-payments__modal_right-side_text_title{font-size:1.625rem;line-height:31.69px}}.regular-payments__modal-container .regular-payments__modal_right-side_text_description{text-align:left;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:24px}.regular-payments__modal-container .regular-payments__modal_right-side .form___modal-form__regular-payments{max-width:468px}.regular-payments__modal-container .regular-payments__modal_right-side .form___modal-form__regular-payments .contacts__field-block{margin-bottom:30px}.regular-payments__modal-container .regular-payments__modal_right-side .form___modal-form__regular-payments .review__modal_submit-btn{margin-top:0}.regular-payments__modal-container .regular-payments__modal_right-side .form___modal-form__regular-payments .contacts__error-message-phone{position:absolute;left:0}@media (width>=1200px){#improve-mobile-connection-wrapper{padding-top:0}}.improve-mobile-connection{overflow:hidden}.improve-mobile-connection__modal-container_text{text-align:center;margin-bottom:40px}.improve-mobile-connection__modal-container_text_title{color:#333;margin-bottom:20px;font-family:Montserrat-Medium,sans-serif;font-size:1.25rem;font-weight:600;line-height:22px}@media only screen and (width>=768px){.improve-mobile-connection__modal-container_text_title{font-size:2.5rem;line-height:44px}}.improve-mobile-connection__modal-container_text_description{color:#333;font-family:Roboto-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:24px}@media only screen and (width>=768px){.improve-mobile-connection__modal-container_text_description{font-size:1.125rem;line-height:27px}}.improve-mobile-connection .form___modal-form__improve-mobile-connection{flex-direction:column;gap:20px;display:flex}@media only screen and (width>=768px){.improve-mobile-connection .form___modal-form__improve-mobile-connection{flex-direction:row;justify-content:center;gap:75px}}.improve-mobile-connection .form___modal-form .radio-buttons{flex-direction:row;gap:16px;width:calc(100vw - 16px);padding-right:16px;display:flex;overflow-x:auto}@media only screen and (width>=768px){.improve-mobile-connection .form___modal-form .radio-buttons{gap:initial;width:100%;max-width:360px;overflow-x:initial;flex-direction:column;padding-right:0}}.improve-mobile-connection .form___modal-form .radio-buttons input[type=radio]{opacity:0;width:0;height:0;position:absolute}.improve-mobile-connection .form___modal-form .radio-buttons input[type=radio]+label{cursor:pointer;text-align:left;color:#333;text-wrap:nowrap;background-color:#f2f2f2;border:1px solid #f2f2f2;border-radius:10px;margin-bottom:10px;padding:10px 15px 10px 41px;font-family:Montserrat-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:23.4px;display:inline-block;position:relative}@media only screen and (width>=768px){.improve-mobile-connection .form___modal-form .radio-buttons input[type=radio]+label{margin-bottom:18px}}.improve-mobile-connection .form___modal-form .radio-buttons input[type=radio]+label:before{content:"";border:1px solid #b3b3b3;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.improve-mobile-connection .form___modal-form .radio-buttons input[type=radio]+label:after{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:19px;transform:translateY(-50%)}@media only screen and (width>=1200px){.improve-mobile-connection .form___modal-form .radio-buttons input[type=radio]+label:hover{background-color:#ccc}}.improve-mobile-connection .form___modal-form .radio-buttons input[type=radio]+label:hover:before{border-color:#333}.improve-mobile-connection .form___modal-form .radio-buttons input[type=radio]:checked+label,.improve-mobile-connection .form___modal-form .radio-buttons input[type=radio]:checked+label:before{border-color:var(--accent)}.improve-mobile-connection .form___modal-form .radio-buttons input[type=radio]:checked+label:after{background-color:var(--accent)}@media only screen and (width>=768px){.improve-mobile-connection .form___modal-form .form-block{min-width:420px}}.improve-mobile-connection .form___modal-form .form-block .contacts__error-message-phone{margin-top:1px;left:50%;transform:translate(-50%)}.improve-mobile-connection .form___modal-form .form-block .MuiOutlinedInput-notchedOutline{border:0;border-bottom:1px solid gray;border-radius:0;padding-left:0;transition:all}.improve-mobile-connection .form___modal-form .form-block .MuiTextField-root:hover .MuiOutlinedInput-notchedOutline{border-bottom:2px solid #333;transition:all}.improve-mobile-connection .form___modal-form .form-block .MuiOutlinedInput-input{padding:18.5px 0}.improve-mobile-connection .form___modal-form .form-block label.MuiInputLabel-outlined{color:gray;transform:translateY(18px)scale(1)}.improve-mobile-connection .form___modal-form .form-block label.MuiInputLabel-outlined.MuiInputLabel-shrink{color:gray;transform:translateY(-6px)scale(.75)}.improve-mobile-connection .form___modal-form .contacts__error-message-phone{padding-left:0;position:absolute;left:0}.improve-mobile-connection .form___modal-form .improve-mobile-connection_submit-btn{text-align:center;margin-top:20px;font-family:Montserrat-Bold,sans-serif;font-size:1.0625rem;font-weight:700;line-height:23.8px}[data-theme=default]{--accent:#00a3a4;--accent-pagination:#00a3a4;--second-order:#fac23d;--second-order-gpon:#fac23d;--success:#28a745;--error:#f44336;--black:#424242;--gray:#b8b8b8;--usefullinks:#fac23d80;--gray-to-white:#b8b8b8;--secondary-items:#d9d9d9;--arrow-items:#d9d9d9;--disabled-items:#e6e6e6;--bg-block:#fff;--bg-page:#fbfbfb;--footer:#3d3d3d;--sale:#f9281b;--button-text:#fff;--ghost-button:#f4f4f4;--light-gray-bg:#f4f4f4;--hover-button:#009697;--accent-hover:#0bf;--light-accent:#e6f6f6;--blue:#0063e4;--blue-medium:#c9ddf7;--blue-light:#eef3f9;--orange:#ff8a01;--orange-medium:#fce5c9;--orange-light:#fbf5ee;--green:#10ca4e;--green-medium:#ccf1d9;--green-light:#eff8f2;--purple:#882cd0;--purple-medium:#e4d2f3;--purple-light:#f5f0f8;--red-light:#fffae9;--orange-briz:#fc6621;--orange-briz-light:#fff0e9}[data-theme=inclusive]{--accent:#000;--accent-pagination:#fff;--second-order:#262626;--second-order-gpon:#fff;--success:#000;--error:#000;--black:#000;--gray:#505050;--usefullinks:#fff;--gray-to-white:#fff;--secondary-items:#a1a1a1;--arrow-items:#000;--disabled-items:#c8c8c8;--bg-block:#fff;--bg-page:#fff;--footer:#000;--sale:#000;--button-text:#fff;--ghost-button:#a1a1a1;--light-gray-bg:#e4e4e4;--hover-button:#2c2c2c;--accent-hover:#535353;--light-accent:#e4e4e4;--blue:#000;--blue-medium:#e4e4e4;--blue-light:#eee;--orange:#000;--orange-medium:#e4e4e4;--orange-light:#eee;--green:#000;--green-medium:#e4e4e4;--green-light:#eee;--purple:#000;--purple-medium:#e4e4e4;--purple-light:#eee;--red-light:#eee;--orange-briz:#000;--orange-briz-light:#eee}.have-question__modal-container{width:100%;max-width:420px;padding:0 16px}@media only screen and (width>=768px){.have-question__modal-container{padding:0 32px}}@media only screen and (width>=1260px){.have-question__modal-container{max-width:570px;padding:0}}.have-question__modal-container_title{color:var(--button-text);text-align:left;margin-top:80px;margin-bottom:40px;font-family:Montserrat-Medium,sans-serif;font-size:1.125rem;font-weight:700;line-height:21.6px}@media only screen and (width>=768px){.have-question__modal-container_title{margin-bottom:50px;font-size:1.5625rem;line-height:30px}}.have-question__modal-container .form___modal-form__have-question{flex-direction:column;gap:0;max-width:420px;display:flex}.have-question__modal-container .form___modal-form__have-question .MuiOutlinedInput-notchedOutline{padding-left:0;transition:all;border:0!important;border-bottom:1px solid #fff6!important;border-radius:0!important}.have-question__modal-container .form___modal-form__have-question .MuiTextField-root:hover .MuiOutlinedInput-notchedOutline{transition:all;border-bottom:2px solid #fff6!important}.have-question__modal-container .form___modal-form__have-question .MuiOutlinedInput-input{color:var(--button-text);padding:18.5px 0}.have-question__modal-container .form___modal-form__have-question label.MuiInputLabel-outlined{color:#ffffff80;transform:translate(12px,18px)scale(1)}.have-question__modal-container .form___modal-form__have-question label.MuiInputLabel-outlined.MuiInputLabel-shrink{color:#ffffff80;transform:translateY(-6px)scale(.75)}.have-question__modal-container .form___modal-form .contacts__error-message-phone{padding-left:0;position:absolute;left:0}.have-question__modal-container .form___modal-form .have-question_submit-btn{text-align:center;color:#333;background-color:var(--bg-block);border-color:#fff;margin-top:20px;padding:10px 20px;font-family:Montserrat-Bold,sans-serif;font-size:1.0625rem;font-weight:700;line-height:23.8px}.have-question__modal-container .form___modal-form .have-question_submit-btn:hover{opacity:.7}
