

/* Start:/bitrix/components/summit/personal.payment.new/templates/react-form/style.css?177977733629738*/
#payment-form button{outline:none;cursor:pointer;border:none}#payment-form button.red{background:#bd4e45;color:#fff}#payment-form button.radius{border-radius:8px}#payment-form button:disabled{opacity:.6}#payment-form input[type=text],#payment-form input[type=email]{box-sizing:border-box;border-radius:8px;width:100%;height:48px;padding-top:16px;padding-bottom:16px;outline:none}#payment-form .pay-form.webview{min-height:100vh;padding-left:20px;padding-right:20px;margin-bottom:20px}
.form-check{position:relative}.form-check .title{font-size:28px;font-weight:500;margin-bottom:40px}@media(max-width: 576px){.form-check .title{margin-bottom:24px}}@media(max-width: 480px){.form-check .title{font-size:18px;margin-bottom:16px}}.form-check h1{padding-bottom:30px}.form-check .input-row{position:relative;display:flex;align-items:center;justify-content:space-between;z-index:2}@media(min-width: 576px){.form-check .input-row{display:flex}}@media(max-width: 576px){.form-check .input-row{display:block}}.form-check .input-row div{text-align:center}.form-check .input-row .identity-number{flex:1;margin-right:24px}@media(max-width: 576px){.form-check .input-row .identity-number{margin-right:0;margin-bottom:24px}}.form-check .input-row .identity-number input[type=text]{padding-left:20px;padding-right:20px;border:1px solid var(--color-gray1);font-size:16px;color:var(--color-txt);font-weight:600}.form-check .input-row .identity-number input[type=text]:focus{border-color:var(--color-green)}.form-check .input-row .identity-number input[type=text]::placeholder{font-size:16px;font-weight:400;color:var(--color-gray1)}.form-check .input-row .button button{font-size:16px;padding:10px 57px;width:242px;height:48px;background-color:var(--color-green);font-weight:400;color:#fff}.form-check .input-row .button button:disabled{cursor:default !important}.form-check .input-row .button button:focus{background-color:#fff;border:1px solid var(--color-gray1) !important;color:var(--color-gray1)}.form-check .input-row .button button:focus .button_click path{fill:var(--color-gray1)}@media(max-width: 576px){.form-check .input-row .button button{width:100%;margin:auto;justify-content:center}.form-check .input-row .button button .button_click{margin-right:8px}}.form-check .button_click{width:24px;height:24px}.form-check .addition-description{margin-top:20px;font-style:14px;color:var(--color-txt)}
@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}@keyframes bounce_circleG{50%{background-color:#fff}}@keyframes getWidth{100%{width:100%}}.lds-ellipsis{display:inline-block;position:relative;width:74px;height:18px}.lds-ellipsis div{position:absolute;top:0;bottom:0;margin:auto;width:13px;height:13px;border-radius:50%;background:#9ac9a2;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}#circleG{width:auto;display:flex;align-items:center;justify-content:center}.circleG{background-color:#bd4e45;height:12px;width:12px;animation-name:bounce_circleG;animation-duration:.8s;animation-iteration-count:infinite;animation-direction:initial;border-radius:13px}div#circleG>.circleG:nth-child(even){margin:0 11px}#circleG_1{animation-delay:.18s}#circleG_2{animation-delay:.42s}#circleG_3{animation-delay:.54s}.loader-line{background-color:var(--main-color);overflow:hidden;width:100%;height:var(--size);top:0;left:0;display:flex;align-items:center;align-content:center;justify-content:flex-start;z-index:100000}.loader-line .loader__element{height:var(--size);width:100%;background:var(--back-color)}.loader-line .loader__element:before{content:"";display:block;background-color:var(--loader-color);height:var(--size);width:0;animation:getWidth var(--time) ease-in infinite}.loader-container{text-align:center;display:flex;justify-content:space-around;align-items:center;height:100%}.loader-container .lds-roller{display:inline-block;position:relative;width:80px;height:80px}.loader-container .lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px}.loader-container .lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#9ac9a2;margin:-4px 0 0 -4px}.loader-container .lds-roller div:nth-child(1){animation-delay:-0.036s}.loader-container .lds-roller div:nth-child(1):after{top:63px;left:63px}.loader-container .lds-roller div:nth-child(2){animation-delay:-0.072s}.loader-container .lds-roller div:nth-child(2):after{top:68px;left:56px}.loader-container .lds-roller div:nth-child(3){animation-delay:-0.108s}.loader-container .lds-roller div:nth-child(3):after{top:71px;left:48px}.loader-container .lds-roller div:nth-child(4){animation-delay:-0.144s}.loader-container .lds-roller div:nth-child(4):after{top:72px;left:40px}.loader-container .lds-roller div:nth-child(5){animation-delay:-0.18s}.loader-container .lds-roller div:nth-child(5):after{top:71px;left:32px}.loader-container .lds-roller div:nth-child(6){animation-delay:-0.216s}.loader-container .lds-roller div:nth-child(6):after{top:68px;left:24px}.loader-container .lds-roller div:nth-child(7){animation-delay:-0.252s}.loader-container .lds-roller div:nth-child(7):after{top:63px;left:17px}.loader-container .lds-roller div:nth-child(8){animation-delay:-0.288s}.loader-container .lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.graph{position:relative;padding-bottom:40px}.graph .title-graph{cursor:pointer;align-items:center;display:flex;justify-content:space-between;width:100%;border:none;background:var(--color-gray2);border-radius:8px 8px 0 0;height:75px;padding:30px 38px;font-style:normal;font-weight:700;font-size:18px;line-height:75px;color:var(--color-txt)}@media(max-width: 360px){.graph .title-graph{font-size:16px}}@media(max-width: 430px){.graph .title-graph{padding:0 15px}}.graph .title-graph svg{transform:rotate(-90deg);transition:all .3s}.graph .graph-list{transition:all .4s;overflow:hidden}@media(max-width: 768px){.graph:not(.open) .graph-list{max-height:154px}.graph:not(.open) .show-all{display:flex}}@media(min-width: 769px){.graph:not(.open) .graph-list{max-height:0}.graph:not(.open) .show-all{display:none}}.graph.open{border-bottom:1px solid var(--color-gray1)}.graph.open .show-all{display:none}.graph.open .graph-list{max-height:5000px}.graph.open .title-graph svg{transform:rotate(90deg)}.graph .graph-stroke-row{display:flex;justify-content:space-around;text-align:center;font-style:normal;font-size:16px;line-height:19px;margin:auto;padding-top:12px;padding-bottom:12px}@media(max-width: 360px){.graph .graph-stroke-row{font-size:14px}}.graph .graph-stroke-row.head{font-weight:700;font-size:18px}.graph .graph-stroke-row:nth-child(odd){background-color:#fff}.graph .graph-stroke-row:nth-child(even){background-color:#f7f7f7}.graph .graph-stroke-row .graph-stroke-item{text-align:center;width:30%}.graph .graph-stroke-row .graph-stroke-item.id{width:10%}.graph .show-all{position:absolute;align-items:center;justify-content:center;left:0;width:100%;font-size:16px;height:30px;bottom:0;color:#47a558;text-align:center;background-color:#fff}
.input-slider{flex:1;margin-right:24px}@media(max-width: 576px){.input-slider{margin-right:0;margin-bottom:24px}}.input-slider .input-part{position:relative;padding:0px 20px;display:flex;align-items:center;border:1px solid var(--color-gray1);background-color:#fff;border-radius:8px}@media(max-width: 768px){.input-slider .input-part{padding-left:20px;padding-right:20px}}.input-slider .input-part:focus-within{border-color:var(--color-green)}.input-slider .input-part label{display:flex;align-items:center;font-weight:600}@media(min-width: 769px){.input-slider .input-part label{font-size:16px}}@media(max-width: 768px){.input-slider .input-part label{width:100%}}.input-slider .input-part label svg{margin-right:8px}.input-slider .input-part.zero input,.input-slider .input-part.zero input~span{color:#c4c4c4}.input-slider .input-part input{margin-bottom:0;border:none;text-align:right;font-weight:700;color:var(--color-txt);padding-left:0;padding-right:0}@media(min-width: 769px){.input-slider .input-part input{flex:1;font-size:18px}.input-slider .input-part input~.symbol-holder{font-size:18px}.input-slider .input-part input~.symbol-holder .value{display:none}}.input-slider .input-part input~.symbol-holder .value{opacity:0}.input-slider .input-part input~.symbol-holder span{padding-left:6px;font-size:18px;font-weight:700}@media(max-width: 769px){.input-slider .input-part input{width:80% !important}}.input-slider .range2{display:flex;width:100%;height:15px;align-items:center;justify-content:space-between;z-index:0;cursor:default}.input-slider .slider-mark-text2{display:inline-block;padding-top:15px;vertical-align:middle;font-weight:700;font-size:16px;color:var(--color-gray1)}.input-slider .slider-mark-text2.max{margin-left:auto}
.form-confirm{position:relative}.form-confirm .payment_block_pay{padding-top:24px}.form-confirm .payment_block_pay .slider_wrap{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width: 576px){.form-confirm .payment_block_pay .slider_wrap{display:block}}.form-confirm .payment_block_pay .slider_wrap .submit{padding:10px 57px;width:242px;height:48px;background-color:var(--color-green);font-size:16px;font-weight:400;color:#fff}@media(max-width: 576px){.form-confirm .payment_block_pay .slider_wrap .submit{width:100%}}.form-confirm .payment_block_pay .accept-policity{display:flex;flex-direction:column;gap:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media(max-width: 991px){.form-confirm .payment_block_pay .accept-policity{flex-direction:column;width:100%}.form-confirm .payment_block_pay .accept-policity .submit{width:100%}}.form-confirm .payment_block_pay .result-block{margin-top:12px}@media(max-width: 991px){.form-confirm .payment_block_pay{display:block;flex-direction:column;margin:auto}.form-confirm .payment_block_pay .inputs,.form-confirm .payment_block_pay .variants,.form-confirm .payment_block_pay .result-block{width:100%}.form-confirm .payment_block_pay .inputs,.form-confirm .payment_block_pay .variants,.form-confirm .payment_block_pay .result-block,.form-confirm .payment_block_pay .submit{display:block}}.form-confirm .payment_block_pay .result-block .alert-bank{display:flex;margin-top:16px;color:var(--color-red);font-size:14px;font-weight:400}@media(max-width: 768px){.form-confirm .payment_block_pay .result-block .alert-bank{margin-top:20px}}.form-confirm .payment_block_pay .inputs{margin-bottom:40px}@media(max-width: 576px){.form-confirm .payment_block_pay .inputs{margin-bottom:24px}}.form-confirm .payment_block_pay .inputs.isHoliday{margin-bottom:0}.form-confirm .payment_block_pay .line-result{margin-top:24px;margin-bottom:24px;display:flex;justify-content:space-between}@media(min-width: 769px){.form-confirm .payment_block_pay .line-result{font-size:18px;line-height:16px}}@media(max-width: 768px){.form-confirm .payment_block_pay .line-result{font-size:16px;line-height:14px}}.form-confirm .payment_block_pay .line-result .title{font-weight:400;color:var(--color-gray1)}.form-confirm .payment_block_pay .line-result .result{font-weight:500;color:#111}.form-confirm .overlay-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.2)}
.variants{margin-top:30px}@media(max-width: 576px){.variants{margin-top:24px}}@media(max-width: 376px){.variants{margin-top:16px}}.variants h3{font-weight:600;font-size:18px;line-height:20px;color:var(--color-txt);text-align:left;margin-bottom:20px}@media(max-width: 768px){.variants h3{margin-bottom:20px}}@media(max-width: 480px){.variants h3{font-size:16px}}.variants .variant-wrapper{display:flex;flex-wrap:wrap}.variants .item-variant-wrapper{margin-right:12px;margin-bottom:12px}@media(max-width: 768px){.variants .item-variant-wrapper{margin-right:0}}.variants .item-variant{display:flex;width:100%;height:40px;background:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1019607843);border-radius:22px;cursor:pointer;padding:12px 20px;align-items:center}@media(max-width: 376px){.variants .item-variant{padding:12px 10px}}.variants .item-variant .sum{font-size:16px;font-weight:700;color:var(--color-green)}.variants .item-variant .title{font-size:14px;font-weight:400;color:var(--color-txt);margin-right:6px}@media(max-width: 480px){.variants .item-variant .title{font-size:12px;font-weight:400}.variants .item-variant .sum{font-size:12px;font-weight:600}}
.checkbox-wrap{position:relative;display:inline-block;min-width:18px;min-height:18px;margin-right:12px}.checkbox-wrap input[type=checkbox].default-checkbox{opacity:0;display:none;position:absolute}.checkbox-wrap label{width:fit-content;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:center;cursor:pointer;transition:all .3s}.checkbox-wrap label::before{content:"";position:absolute;display:inline-block;width:20px;height:20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:2px solid var(--color-green)}@media(max-width: 1024px){.checkbox-wrap label{align-items:start}}.checkbox-wrap label span{margin-left:30px;color:var(--color-txt);font-weight:500;font-size:16px}@media(max-width: 480px){.checkbox-wrap label span{font-size:14px}}.checkbox-wrap label a{color:var(--color-link);border-bottom:1px solid var(--color-link)}.checkbox-wrap input[type=checkbox].default-checkbox:checked~label:before{content:"";background-color:var(--color-green);background-image:url("/bitrix/components/summit/personal.payment.new/templates/react-form/source/src/assets/checkbox.new.svg");background-repeat:no-repeat;background-position:center}
.insurance-modal{padding:38px 76px;background:#fff}.insurance-modal .insurance-modal__title{font-size:28px;font-weight:400;line-height:32px;margin-top:10px;margin-bottom:24px;text-align:center}.insurance-modal .insurance-modal__description{font-size:16px;font-weight:400;line-height:19px;margin-bottom:16px;text-align:center}.insurance-modal .insurance-modal__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.insurance-modal .insurance-modal__content .insurance-modal__content-elements{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;font-size:16px;font-weight:400;line-height:16px;margin-bottom:48px}.insurance-modal .insurance-modal__content .insurance-modal__content-elements .insurance-modal__content-item{display:flex;align-items:center;justify-content:center;height:40px;font-size:16px;font-weight:400;border-radius:22px;background-color:var(--color-gray2)}.insurance-modal .insurance-modal__btns{display:flex;gap:16px;width:100%;justify-content:space-between}.insurance-modal .insurance-modal__btns .green-button{border:1px solid;width:100%;height:48px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 40px;line-height:1;font-weight:500;font-size:16px;border-radius:8px;cursor:pointer;outline:none;transition-property:background-color,color,box-shadow;transition-duration:.3s;transition-timing-function:ease-out;color:#fff;background-color:var(--color-green);border-color:var(--color-green)}.insurance-modal .insurance-modal__btns .green-button:hover{box-shadow:0px 0px 20px 0px rgba(0,0,0,.1)}.insurance-modal .insurance-modal__btns .green-button:disabled:hover{box-shadow:none}@media(max-width: 992px){.insurance-modal .insurance-modal__btns .green-button{padding:0 30px}}@media(max-width: 667px){.insurance-modal .insurance-modal__btns .green-button{width:100%;padding:0}}.insurance-modal .insurance-modal__btns .green-button:focus{background-color:var(--color-green-dark)}.insurance-modal .insurance-modal__btns .green-outline-button{border:1px solid;width:100%;height:48px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 40px;line-height:1;font-weight:500;font-size:16px;border-radius:8px;cursor:pointer;outline:none;transition-property:background-color,color,box-shadow;transition-duration:.3s;transition-timing-function:ease-out;color:var(--color-green);background-color:#fff;border-color:var(--color-green)}.insurance-modal .insurance-modal__btns .green-outline-button:hover{box-shadow:0px 0px 20px 0px rgba(0,0,0,.1)}.insurance-modal .insurance-modal__btns .green-outline-button:disabled:hover{box-shadow:none}@media(max-width: 992px){.insurance-modal .insurance-modal__btns .green-outline-button{padding:0 30px}}@media(max-width: 667px){.insurance-modal .insurance-modal__btns .green-outline-button{width:100%;padding:0}}.insurance-modal .insurance-modal__btns .green-outline-button:focus{color:var(--color-green-dark);background-color:#fff;border-color:var(--color-green-dark)}@media(max-width: 667px){.insurance-modal{padding:32px 38px}.insurance-modal .insurance-modal__title{font-size:24px;line-height:24px;margin-bottom:18px}.insurance-modal .insurance-modal__description{font-size:16px;line-height:18px;margin-bottom:16px}.insurance-modal .insurance-modal__content .insurance-modal__content-elements{font-size:14px;grid-template-columns:repeat(1, 1fr)}.insurance-modal .insurance-modal__content .insurance-modal__btns{flex-direction:column}}@media(max-width: 475px){.insurance-modal{padding:32px 24px}.insurance-modal .insurance-modal__title{font-size:20px}.insurance-modal .insurance-modal__description{font-size:14px}}
.modal-body-template .close-btn-template{position:absolute;right:17px;top:18px}.modal-body-template .close-btn-template{cursor:pointer}
:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, 0.7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1}.Toastify__toast-icon{margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:rgba(0,0,0,0);outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}@keyframes Toastify__bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}@keyframes Toastify__bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}@keyframes Toastify__bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{from{transform:translate3d(110%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes Toastify__slideInLeft{from{transform:translate3d(-110%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes Toastify__slideInUp{from{transform:translate3d(0, 110%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes Toastify__slideInDown{from{transform:translate3d(0, -110%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes Toastify__slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(110%, 0, 0)}}@keyframes Toastify__slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-110%, 0, 0)}}@keyframes Toastify__slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 500px, 0)}}@keyframes Toastify__slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -500px, 0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}

/* End */


/* Start:/include/store_buttons/style.css?1723096006447*/

.store-buttons {
	display: flex;
	flex-direction: row;
	justify-content: center;
	gap: 20px;
	margin-bottom: 20px;
}
.store-buttons .store_item {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 32px;
	height: 32px;
}
@media(min-width: 768px) {
.store-buttons {
	justify-content: flex-start;
	margin-bottom: 0;
}
.store-buttons .store_item {
	width: 40px;
	height: 40px;
	border: 1px solid #E1E1E1;
	border-radius: 6px;
}
}
/* End */


/* Start:/js/cookie-modal/style.css?17587015243378*/
.cookie-notification {
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 1200px;
    max-width: calc(100% - 40px);
    background: #FFF;
    border-radius: 8px;
    margin: 20px 0;
    z-index: 9999;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10);
    font-family: Roboto, sans-serif;
}

.cookie-notification .cookie-notification__content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px;
    gap: 20px;
}

.cookie-notification .cookie-notification__text {
    flex: 1;
    color: #000;
    font-size: 18px;
    line-height: 1.4;
    font-family: Roboto, sans-serif;
}

.cookie-notification .cookie-notification__text p {
    margin: 0;
}

.cookie-notification .cookie-notification__text p:last-child {
    margin-bottom: 0;
}

.cookie-notification .cookie-notification__title {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    font-family: Roboto, sans-serif;
}

.cookie-notification .cookie-notification__description {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    font-family: Roboto, sans-serif;
}

.cookie-notification .cookie-notification__link {
    color: #005C32;
    text-decoration: underline;
    font-weight: normal;
    font-family: Roboto, sans-serif;
}

.cookie-notification .cookie-notification__link:hover {
    color: #002E19;
}

.cookie-notification .cookie-notification__button {
    flex-shrink: 0;
}

.cookie-notification .cookie-notification__accept-btn {
    font-family: Roboto, sans-serif;
    background: #005C32;
    color: #fff;
    border: none;
    border-radius: 6px;
    display: flex;
    height: 48px;
    padding: 15px 82px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
    transition: background-color 0.2s ease;
}

.cookie-notification .cookie-notification__accept-btn:hover {
    background: #002E19;
}

.cookie-notification .cookie-notification__accept-btn:active {
    background: #80AE99;
}

@media (max-width: 768px) {
    .cookie-notification {
        width: 100%;
        max-width: none;
        margin: 0;
        border-radius: 8px 8px 0 0;
        left: 0;
        transform: none;
    }
    
    .cookie-notification .cookie-notification__content {
        display: flex;
        padding: 16px;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 16px;
    }
    
    .cookie-notification .cookie-notification__text {
        text-align: left;
        font-size: 14px;
        font-family: Roboto, sans-serif;
        flex: 1;
    }
    
    .cookie-notification .cookie-notification__title {
        font-size: 14px;
        line-height: 1.4;
        font-family: Roboto, sans-serif;
    }
    
    .cookie-notification .cookie-notification__description {
        font-size: 14px;
        line-height: 1.4;
        font-family: Roboto, sans-serif;
    }
    
    .cookie-notification .cookie-notification__button {
        flex-shrink: 0;
    }
    
    .cookie-notification .cookie-notification__accept-btn {
        padding: 12px 24px;
        font-size: 14px;
        font-weight: 500;
        font-family: Roboto, sans-serif;
        height: auto;
        white-space: nowrap;
    }
}

/* End */
/* /bitrix/components/summit/personal.payment.new/templates/react-form/style.css?177977733629738 */
/* /include/store_buttons/style.css?1723096006447 */
/* /js/cookie-modal/style.css?17587015243378 */
