.page-calculator .top-block{text-align:center}.page-calculator .top-block .subtitle{margin-top:0}.page-calculator .frequency-calc{--form-padding: 50px;--form-top-gap: 20px;--middle-margin-top: 40px;--textarea-height: 270px;--textarea-margin-top: 25px;--bottom-margin-top: 25px;--bottom-justify-content: flex-end;--totals-padding: 16px 50px;--results-margin-top: 30px;--result-padding: 0 45px;--result-font-size: 14px;--result-head-font-size: 16px;--result-bottom-margin: 25px 45px;--result-bottom-justify-content: flex-end;--result-padding-left: 45px;position:relative;transition:opacity .5s}.page-calculator .frequency-calc form.calc-form{background:#fff;padding:var(--form-padding);border-radius:25px;border:1px solid #000000}.page-calculator .frequency-calc form.calc-form .form-top{display:flex;align-items:center;width:100%;gap:var(--form-top-gap);flex-wrap:wrap}.page-calculator .frequency-calc form.calc-form .form-top>.field{width:25%}.page-calculator .frequency-calc form.calc-form .form-top:has(.nice-select) select{border:none;position:absolute}@media (width < 768px){.page-calculator .frequency-calc form.calc-form .form-top>*{width:100%!important}}.page-calculator .frequency-calc form.calc-form .form-region-multi{margin-left:auto;white-space:normal;line-height:21.86px;padding:8px 23px;min-height:60px}.page-calculator .frequency-calc form.calc-form .how-upload{display:flex;align-items:center;gap:20px}.page-calculator .frequency-calc form.calc-form .upload-list,.page-calculator .frequency-calc form.calc-form .upload-file{color:#848484;font-size:14px;font-weight:600;line-height:19.12px;display:flex;align-items:center;gap:6px}:is(.page-calculator .frequency-calc form.calc-form .upload-list,.page-calculator .frequency-calc form.calc-form .upload-file):before{content:"";display:inline-block;width:16px;height:16px}.page-calculator .frequency-calc form.calc-form .upload-list:before{background:no-repeat center url(/build/assets/icon-list-B1k-iOTV.svg)}.page-calculator .frequency-calc form.calc-form .upload-file:before{background:no-repeat center url(/build/assets/icon-excel-6thbizyl.svg)}.page-calculator .frequency-calc form.calc-form .form-bottom{display:flex;justify-content:var(--bottom-justify-content)}.page-calculator .frequency-calc .calc-totals{margin-top:30px;border:1px solid #000000;padding:var(--totals-padding);display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:15px;color:#1b2221;font-size:20px;font-weight:700;line-height:27.32px;flex-wrap:wrap}.page-calculator .frequency-calc .calc-results{margin-top:var(--results-margin-top);position:relative;overflow:hidden;flex-direction:column}.page-calculator .frequency-calc .calc-results:before{content:"";position:absolute;top:0;left:0;right:0;height:60px;background:#ededed;border-radius:15px}.page-calculator .frequency-calc #calc-result{z-index:1;position:relative;width:100%;padding:var(--result-padding);border-spacing:0}.page-calculator .frequency-calc #calc-result thead{color:var(--color-theme-4);font-size:var(--result-head-font-size);font-weight:700;line-height:20px}.page-calculator .frequency-calc #calc-result thead th{padding:22px 0 18px 5px;white-space:nowrap}.page-calculator .frequency-calc #calc-result thead th:first-child{text-align:left;padding-left:var(--result-padding-left)}.page-calculator .frequency-calc #calc-result tbody td{text-align:center;border-bottom:1px solid #D9D9D9;padding:8px 0;font-size:var(--result-font-size);font-weight:500;line-height:1.366}.page-calculator .frequency-calc #calc-result tbody td:first-child{text-align:left;max-width:max(100px,.4vw);padding-left:var(--result-padding-left)}.page-calculator .frequency-calc #calc-result tbody tr.out-of-top100 td:not(:last-child){color:#ff6b6b}.page-calculator .frequency-calc #calc-result tbody tr.out-of-top100 td:not(:last-child):after{content:"";display:inline-block;width:12px;height:12px;background:no-repeat center url(/build/assets/icon-question-DgQUGi1J.svg);background-size:contain;margin-left:4px;cursor:pointer;vertical-align:unset;transform:translateY(1px)}.page-calculator .frequency-calc #calc-result tbody tr.out-of-limit-requests{cursor:pointer}.page-calculator .frequency-calc #calc-result tfoot{display:none}.page-calculator .frequency-calc .calc-results__bottom{margin:var(--result-bottom-margin);display:flex;justify-content:var(--result-bottom-justify-content);align-items:center;gap:20px;flex-wrap:wrap}.page-calculator .frequency-calc .calc-result__excel{color:#000;display:flex;align-items:center;gap:10px;border:none;background:none;outline:none!important;margin:0;cursor:pointer;font-size:18px;font-weight:700;line-height:24.59px;padding:0 23px}.page-calculator .frequency-calc .calc-result__excel:before{content:"";display:inline-block;width:16px;height:16px;background:no-repeat center url(/build/assets/icon-excel-6thbizyl.svg);background-size:contain;flex-shrink:0}.page-calculator .frequency-calc .calc-empty{display:block;margin-top:30px}.page-calculator .frequency-calc .calc-empty .calc-empty_content{display:flex;gap:15px;font-size:18px;font-weight:400;line-height:24.59px}.page-calculator .frequency-calc .calc-empty .calc-empty--btn{margin:20px 0 0 45px}@media (width < 576px){.page-calculator .frequency-calc .calc-empty .calc-empty_content{gap:10px}.page-calculator .frequency-calc .calc-empty .calc-empty--btn{width:100%;margin:20px 0 0}}.page-calculator .frequency-calc #frequency-calc__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;opacity:0;visibility:hidden;transition:.5s;color:#000;max-width:100%}.page-calculator .frequency-calc #frequency-calc__loader-phrase{font-size:45px;font-weight:700;line-height:56px;text-align:center}@media (width < 768px){.page-calculator .frequency-calc #frequency-calc__loader-phrase{font-size:35px;font-weight:700;line-height:47.81px;text-align:center}}.page-calculator .frequency-calc .frequency-calc__loader-modal{margin-top:70px;background:var(--color-theme-1-light);border-radius:25px;padding:50px;width:830px;max-width:100%}.page-calculator .frequency-calc .frequency-calc__loader-modal .frequency-calc__loader-modal-title{font-weight:700;font-size:25px;line-height:1}.page-calculator .frequency-calc .frequency-calc__loader-modal .frequency-calc__loader-modal-content{margin-top:20px;font-weight:500;font-size:16px;line-height:30px}.page-calculator .frequency-calc .frequency-calc__loader-modal .frequency-calc__loader-modal-content a{color:var(--color-theme-4)}@media (width < 768px){.page-calculator .frequency-calc .frequency-calc__loader-modal{border-radius:15px;padding:20px;margin-top:50px}}.page-calculator .frequency-calc.calculating:after{content:"";position:absolute;inset:0;background:#ffffff80}.page-calculator .frequency-calc.calculating #frequency-calc__loader{opacity:1;visibility:visible}.page-calculator .frequency-calc.calculating form{opacity:.5;filter:blur(5px)}@media (width < 768px){.page-calculator .frequency-calc{--margin-top: 25px;--form-padding: 40px 20px;--form-top-gap: 15px;--middle-margin-top: 30px;--textarea-height: 100px;--textarea-margin-top: 20px;--bottom-margin-top: 20px;--bottom-justify-content: flex-start;--totals-padding: 20px;--results-margin-top: 20px;--result-padding: 0 20px;--result-font-size: 13px;--result-bottom-margin: 30px 0 0;--result-bottom-justify-content: center;--result-head-font-size: 14px;--result-padding-left: 20px}.page-calculator .frequency-calc #calculate{width:100%}.page-calculator .frequency-calc .calc-results__bottom>*{width:100%;justify-content:center}}.page-calculator .help-block{--block-item-padding: 50px;--block-title-fontsize: 45px;--block-title-lineheight: 56px;--block-btn-margintop: 30px;--block-btn-width: auto;display:flex;gap:40px;margin-top:90px}.page-calculator .help-block .help-block_item{box-shadow:0 0 15px #00000026;border-radius:25px;background:#fff;padding:var(--block-item-padding);width:100%}.page-calculator .help-block .help-block_item--title{font-size:var(--block-title-fontsize);font-weight:700;line-height:var(--block-title-lineheight)}.page-calculator .help-block .help-block_item--description{font-size:20px;font-weight:500;line-height:30px;margin-top:29px}.page-calculator .help-block .help-block_item--btn{margin-top:var(--block-btn-margintop);width:var(--block-btn-width)}@media (width < 991px){.page-calculator .help-block{margin-top:60px;flex-direction:column;gap:30px;--block-item-padding: 40px 30px;--block-title-fontsize: 35px;--block-title-lineheight: 40px;--block-btn-margintop: 25px;--block-btn-width: 100%}}.page-calculator .faq{margin-top:90px}@media (width < 768px){.page-calculator .faq{margin-top:60px}}.page-calculator .faq .faq-title{text-align:center}
