

/* Start:/local/templates/main/assets/libs/magnific-popup/magnific-popup.min.css?16790397365076*/
.mfp-bg,.mfp-container,.mfp-wrap{left:0;top:0;width:100%;height:100%}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.mfp-bg{z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';height:100%}.mfp-align-top .mfp-container:before,.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-gallery .mfp-image-holder .mfp-figure,.mfp-zoom{cursor:pointer}.mfp-zoom{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-preloader a{color:#ccc}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-arrow:focus,.mfp-arrow:hover,.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{content:'';top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile .mfp-bottom-bar:empty,.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/* End */


/* Start:/local/templates/main/assets/libs/select2/select2.min.css?167903973614967*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* End */


/* Start:/local/templates/main/assets/libs/vue/vue-select.css?17092206247441*/
:root{--vs-colors--lightest:rgba(60,60,60,0.26);--vs-colors--light:rgba(60,60,60,0.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,0.15);--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-0.115,0.975,0.855);--vs-transition-duration:150ms}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,0.5,0.8,1);--vs-transition-duration:0.15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search:-ms-input-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1}

/*# sourceMappingURL=vue-select.css.map*/
/* End */


/* Start:/local/templates/main/assets/bx-styles/vue-select.css?17092206242159*/
.vue-select .vs__dropdown-toggle {
  height: 5rem;
  border: 1px solid #eaeaeb;
  padding: 0;
  background-color: #fff;
  border-radius: .5rem
}
.vue-select .vs__selected {
  height: 100%!important;
  margin: 0;
  padding-left: 1.2rem;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.7rem;
  opacity: 1!important;
  color: #272727
}
.vue-select .vs__search {
  margin: 0!important;
  padding-left: 1.2rem!important;
  font-size: 1.4rem!important;
  font-weight: 400;
  line-height: 1.7rem!important;
  color: #272727
}
.vue-select .vs__clear {
  display: none
}
.vue-select .vs__actions {
  padding: 0 10px 0 0
}
.vue-select .vs__dropdown-menu {
  max-height: 20rem;
  border: 1px solid #eaeaeb;
  padding: .5rem 0;
  background: #fff;
  border-radius: .5rem
}
.vue-select .vs__dropdown-menu::-webkit-scrollbar {
  width: .3rem
}
.vue-select .vs__dropdown-menu::-webkit-scrollbar-track {
  background-color: #fff
}
.vue-select .vs__dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #1e5d9d
}
.vue-select .vs--open .vs__dropdown-toggle {
  border-bottom-color: #eaeaeb;
  border-bottom-left-radius: .5rem;
  border-bottom-right-radius: .5rem
}
.vue-select .vs__dropdown-option {
  padding: 1rem 1.2rem;
  font-family: Montserrat,sans-serif;
  font-size: 1.4rem!important;
  font-weight: 400;
  line-height: 1.7rem!important;
  color: #272727
}
.vue-select .vs__dropdown-option--highlight {
  background-color: #eaeaeb
}
@media (max-width:48em) {
  .vue-select .vs__dropdown-toggle {
    height: 10rem;
    border-radius: 1rem
  }
  .vue-select .vs__selected {
    padding-left: 2.4rem;
    font-size: 2.8rem;
    line-height: 3.4rem
  }
  .vue-select .vs__search {
    padding-left: 2.4rem!important;
    font-size: 2.8rem!important;
    line-height: 3.4rem!important
  }
  .vue-select .vs__dropdown-menu {
    max-height: 40rem;
    padding: 2rem 0;
    border-radius: 1rem
  }
  .vue-select .vs--open .vs__dropdown-toggle {
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem
  }
  .vue-select .vs__dropdown-option {
    padding: 2rem 2.4rem;
    font-size: 2.8rem!important;
    line-height: 3.4rem!important
  }
}
/* End */


/* Start:/local/templates/main/assets/bx-styles/vue-slider.css?1709220624946*/
.vue-slider {
  position: relative;
  padding-top: 2.4rem!important;
  padding-bottom: 1.8rem!important
}
.vue-slider .vue-slider-rail {
  height: .1rem;
  background-color: #c1c1c2
}
.vue-slider .vue-slider:hover .vue-slider-rail {
  background-color: #c1c1c2
}
.vue-slider .vue-slider-process {
  top: 0!important;
  height: .1rem!important;
  background-color: #1e5d9d!important
}
.vue-slider.vue-slider-ltr {
  height: .1rem!important
}
.vue-slider .vue-slider-dot {
  width: 1.5rem!important;
  height: 1.5rem!important;
  background-color: #1e5d9d!important;
  border-radius: 50%
}
@media (max-width:48em) {
  .vue-slider {
    padding-top: 4rem!important;
    padding-bottom: 3rem!important
  }
  .vue-slider .vue-slider-rail {
    height: .2rem
  }
  .vue-slider .vue-slider-process,
  .vue-slider.vue-slider-ltr {
    height: .2rem!important
  }
  .vue-slider .vue-slider-dot {
    width: 3rem!important;
    height: 3rem!important
  }
}
/* End */


/* Start:/local/templates/main/assets/bx-styles/button.css?17092206241907*/
.button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 5rem;
  padding: 0 2rem;
  border: none;
  border-radius: .5rem;
  background-color: #1e5d9d;
  font-size: 1.6rem;
  font-weight: 500;
  color: #fff;
  transition: .25s
}
.button svg {
  display: none;
  flex-shrink: 0;
  width: 2.4rem;
  height: auto;
  margin-left: 1rem
}
.button svg path {
  transition: .25s
}
.button:hover {
  background-color: #014387
}
.button:active {
  background-color: #3948b1
}
.button_border {
  border: 1px solid #1e5d9d;
  background-color: transparent;
  color: #1e5d9d
}
.button_border:hover {
  color: #fff;
  border-color: #014387
}
.button_border:hover svg path {
  stroke: #fff
}
.button_border:active {
  background-color: #1e5d9d;
  border-color: #1e5d9d
}
.button_red {
  background-color: #d9012a
}
.button_white {
  color: #1e5d9d;
  background-color: #fff
}
.button_white:hover {
  color: #fff
}
.button_route {
  height: 3.5rem;
  padding: 0 2.5rem;
  border: 1px solid #1e5d9d;
  background-color: transparent;
  font-size: 1.4rem;
  color: #1e5d9d
}
.button_route svg {
  display: block;
  width: 1.6rem;
  height: 1.6rem;
  flex-shrink: 0;
  margin-left: 0;
  margin-right: 1rem;
  fill: #1e5d9d;
  transition: fill .25s
}
.button_route:hover {
  background-color: #1e5d9d;
  color: #fff
}
.button_route:hover svg {
  fill: #fff
}
.button:disabled {
  color: #c1c1c2;
  background-color: #eaeaeb;
  cursor: not-allowed
}
@media (max-width:48em) {
  .button {
    width: 100%;
    height: 10rem;
    padding: 0 4rem;
    border-radius: 1rem;
    font-size: 3.2rem
  }
  .button svg {
    width: 4.8rem;
    margin-left: 2rem
  }
  .button_route {
    display: flex;
    height: 7rem;
    padding: 0 5rem;
    border-radius: 1rem;
    font-size: 2.8rem
  }
  .button_route svg {
    width: 3.2rem;
    height: 3.2rem;
    margin-left: 0;
    margin-right: 2rem
  }
}
/* End */


/* Start:/local/templates/main/assets/bx-styles/credit-calculator.css?174014655618735*/
.credit-calculator {padding-bottom:12rem}
.credit-calculator .vue-select .vs__dropdown-menu::-webkit-scrollbar {width:.3rem; height:.3rem}
.credit-calculator .vue-select .vs__dropdown-menu::-webkit-scrollbar-track {margin:.3rem; background:#eaeaeb; border-radius:.3rem}
.credit-calculator .vue-select .vs__dropdown-menu::-webkit-scrollbar-thumb {width:100%; background:#1e5d9d; border-radius:.3rem}
.credit-calculator .desktop {display:block}
.credit-calculator .mobile {display:none}
.credit-calculator__form {margin-bottom:4rem; padding:4rem 6rem; background-color:#f1f8fd; border-radius:1.6rem}
.credit-calculator__title {margin-bottom:2rem; font-size:3.2rem; font-weight:600; line-height:3.9rem; color:#272727; text-align:center}
.credit-calculator__text {margin-bottom:2rem; font-size:1.6rem; font-weight:400; line-height:2.6rem; color:#272727; text-align:center}
.credit-calculator__top-block {display:flex; align-items:center; margin-bottom:4rem; background-color:#fff; border:1px solid #1e5d9d33; border-radius:1.6rem}
.credit-calculator__title-wrap {display:flex; flex-shrink:0; padding:2rem 3rem 2rem 2rem; background-color:#fafdff; border-radius:1.6rem 0 0 1.6rem; border-right:solid #1e5d9d33}
.credit-calculator__title-wrap.checked {background-color:#f2fff8}
.credit-calculator__icon-wrap {display:flex; flex-shrink:0; align-items:center; justify-content:center; width:4rem; height:4rem; border:1px solid #eaeaeb; margin-right:2rem; border-radius:50%}
.credit-calculator__icon-wrap.checked {background-color:#6fcf97; border-color:#6fcf97}
.credit-calculator__header {max-width:14rem; font-size:2rem; font-weight:600; line-height:2rem; color:#272727}
.credit-calculator__block {display:flex; flex-direction:column}
.credit-calculator__left-block {flex-grow:1; margin-bottom:4rem}
.credit-calculator__right-block {flex-grow:1}
.credit-calculator__right-block-wrap {display:flex; align-items:center; width:100%; padding:2rem 2.4rem; margin-bottom:1.6rem; background-color:#fff; border-radius:1.6rem}
.credit-calculator__callback-title {font-size:2rem; font-weight:600; line-height:2rem; color:#272727; display:flex; align-items:center; margin-right:2.4rem}
.credit-calculator__callback-title_image {width:101px}
.credit-calculator__callback-title_text {width:15.4rem; margin-left:2rem}
.credit-calculator__callback-fields {display:flex; flex-wrap:wrap; flex-grow:1; justify-content:flex-end}
.credit-calculator__fields-item {width:calc((100% / 3) - (1.2rem * 2 / 3)); max-width:calc((100% / 3) - (1.2rem * 2 / 3)); margin-right:1.2rem}
.credit-calculator__fields-item.button {margin-right:0}
.credit-calculator__right-title {margin-bottom:2rem; font-size:2rem; font-weight:600; line-height:2rem; text-align:center; color:#272727}
.credit-calculator__button {width:100%; margin-bottom:1.2rem}
.credit-calculator__select ul {display:flex; flex-direction:column; align-items:stretch; width:auto}
.credit-calculator__select ul li {display:block; min-width:-moz-fit-content; min-width:fit-content}
.credit-calculator__desc {font-size:1rem; font-weight:400; line-height:1.2rem; color:#272727; width:100%}
.credit-calculator__desc a {text-decoration:underline}
.credit-calculator__desc_b {font-size:1.2rem; line-height:1.5rem; color:#6f6f71; text-align:center}
.credit-calculator__select-block {display:flex; width:100%; padding-left:2rem; padding-right:1rem}
.credit-calculator__select-wrap {width:calc(100% / 2 - 2rem); margin-left:1rem; margin-right:1rem}
.credit-calculator__label {display:inline-flex; position:relative; z-index:1; width:100%; height:5rem; cursor:pointer; margin-bottom:1.2rem}
.credit-calculator__input {position:relative; width:100%; height:100%; border:1px solid #eaeaeb; padding:0 1.1rem; background-color:#fff; border-radius:.5rem; -webkit-appearance:none; -moz-appearance:none; appearance:none; font-size:1.4rem}
.credit-calculator__input::-moz-placeholder {color:#272727}
.credit-calculator__input::placeholder {color:#272727}
.credit-calculator__left-block-wrap {margin-bottom:2rem; padding:3.2rem 3.2rem 1.5rem; border-radius:1.6rem; background-color:#fff}
.credit-calculator__left-block-wrap.not-active .credit-calculator__from,.credit-calculator__left-block-wrap.not-active .credit-calculator__price,.credit-calculator__left-block-wrap.not-active .credit-calculator__price-sm,.credit-calculator__left-block-wrap.not-active .credit-calculator__to,.credit-calculator__left-block-wrap.not-active .credit-calculator__value {color:#c1c1c2}
.credit-calculator__left-title {margin-bottom:2rem; font-size:1.4rem; font-weight:400; line-height:1.7rem; color:#6f6f71}
.credit-calculator__price {margin-bottom:1.6rem; font-size:4rem; font-weight:600; line-height:4.9rem; color:#272727; max-width:300px}
.credit-calculator__price input {max-width:210px; border:none}
.credit-calculator__row {display:flex; justify-content:space-between}
.credit-calculator__from,.credit-calculator__to {font-size:1.2rem; font-weight:400; line-height:1.5rem; color:#6f6f71}
.credit-calculator__left-item:not(:last-child) {margin-bottom:4.5rem}
.credit-calculator__price-sm {font-size:2.4rem; font-weight:600; line-height:2.9rem; color:#272727; max-width:210px}
.credit-calculator__price-sm input {max-width:120px; border:none}
.credit-calculator__price-sm-sm {max-width:120px}
.credit-calculator__price-sm-sm input {max-width:30px}
.credit-calculator__value {font-size:2.4rem; font-weight:600; line-height:2.9rem; color:#6f6f71}
.credit-calculator__button-center {display:flex; width:23.5rem; margin-left:auto; margin-right:auto; padding:1rem}
.credit-calculator__offersempty {margin-bottom:2rem; font-size:1.6rem; font-weight:400; line-height:2.6rem; color:#272727}
.credit-calculator__offer-block {margin-top:4rem}
.credit-calculator__title-sm {margin-bottom:3rem; font-size:2.6rem; font-weight:600; line-height:3.2rem; color:#272727}
.credit-calculator__offer-item-wrap {margin-bottom:1.2rem; border-radius:1.6rem; overflow:hidden; border:1px solid #fff}
.credit-calculator__offer-item-wrap.open {border:1px solid #1e5d9d}
.credit-calculator__offer-item-wrap.checked .credit-calculator__offer-price {color:#1e5d9d}
.credit-calculator__offer-item-wrap.selected {border:1px solid #1e5d9d}
.credit-calculator__offer-item {display:flex; align-items:center; position:relative; min-height:8rem; padding:1rem 2.5rem 1rem 1rem; background-color:#fff; border-radius:1.6rem 1.6rem 0 0}
.credit-calculator__offer-logo-img {width:6rem; margin-right:2rem; line-height:0}
.credit-calculator__offer-name {margin-bottom:.6rem; font-size:2rem; font-weight:600; line-height:2rem; color:#272727}
.credit-calculator__offer-count {font-size:1.1rem; font-weight:400; line-height:1.3rem; color:#272727}
.credit-calculator__offer-col {display:flex; flex-direction:column; position:relative}
.credit-calculator__offer-col_left-indent {margin-left:auto}
.credit-calculator__offer-col_right {align-items:flex-end; margin-right:4.4rem}
.credit-calculator__offer-rate {margin-bottom:.6rem; font-size:2rem; font-weight:400; line-height:2.4rem; color:#6f6f71}
.credit-calculator__offer-value {font-size:1.1rem; font-weight:400; line-height:1.2rem; color:#6f6f71}
.credit-calculator__offer-price {margin-bottom:.6rem; font-size:2rem; font-weight:600; line-height:2.4rem; color:#272727}
.credit-calculator__offer-info-wrap {position:absolute; top:.4rem; left:calc(100% + .4rem)}
.credit-calculator__offer-info-wrap svg {width:1.4rem; height:1.4rem}
.credit-calculator__offer-info-wrap.show .credit-calculator__offer-info-content {display:block}
.credit-calculator__offer-info-wrap.show .credit-calculator__offer-info-show-btn {background-color:#1e5d9d}
.credit-calculator__offer-info-wrap.show .credit-calculator__offer-info-show-btn svg {color:#fff}
.credit-calculator__offer-checkbox {width:2rem; height:2rem; margin-left:2.6rem; margin-bottom:1.5rem; transition:.35s; cursor:pointer}
.credit-calculator__offer-checkbox[aria-expanded=true] img {transform:rotate(180deg)}
.credit-calculator__checkbox_checkbox {display:none}
.credit-calculator__checkbox_checkbox + .credit-calculator__checkbox_label {display:flex; align-items:center; position:relative; height:2.2rem; padding-left:2.2rem; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; user-select:none}
.credit-calculator__checkbox_checkbox + .credit-calculator__checkbox_label:before {content:""; position:absolute; top:0; left:0; width:2.2rem; height:2.2rem; border:1px solid #c1c1c2; border-radius:3px}
.credit-calculator__checkbox_checkbox:checked + .credit-calculator__checkbox_label::before {border-color:#1e5d9d; background-image:url(/local/templates/main/assets/bx-styles/../img/content/check.svg); background-size:17px; background-color:#1e5d9d; background-repeat:no-repeat; background-position:center}
.credit-calculator__checkbox_checkbox:not(:checked) + .credit-calculator__checkbox_label:hover::before {border-color:#1e5d9d}
.credit-calculator__checkbox_checkbox:focus + .credit-calculator__checkbox_label::before {box-shadow:0 0 3px 3px rgba(30,94,159,.4)}
.credit-calculator__checkbox_checkbox + .credit-calculator__checkbox_label:active::before {box-shadow:0 0 3px 3px rgba(30,94,159,.4)}
.credit-calculator__checkbox_checkbox:disabled + .credit-calculator__checkbox_label::before {opacity:.5; border-color:#c1c1c2; box-shadow:none; cursor:not-allowed}
.credit-calculator__checkbox_checkbox:disabled + .credit-calculator__checkbox_label:hover::before {border-color:#c1c1c2}
.credit-calculator__content-block {border-radius:0 0 1.6rem 1.6rem}
.credit-calculator__content-row {display:flex; padding:1.8rem 3rem; background-color:#fafafa; border-top:solid #eaeaeb}
.credit-calculator__content-row:last-child {border-radius:0 0 1.6rem 1.6rem}
.credit-calculator__content-row input {margin-left:10px}
.credit-calculator__col-program {display:flex; flex-direction:column; width:58%}
.credit-calculator__name-program {margin-bottom:.6rem; font-size:1.6rem; font-weight:600; line-height:1.6rem; color:#272727}
.credit-calculator__rate-program {width:20%; font-size:1.6rem; font-weight:400; line-height:2rem; color:#6f6f71; text-align:center}
.credit-calculator__price-program {position:relative; width:20%; font-size:1.6rem; font-weight:400; line-height:2rem; color:#272727; text-align:right; margin-right:3rem}
.credit-calculator__price-program .credit-calculator__offer-info-wrap {top:.2rem}
.credit-calculator__type-list {display:flex}
.credit-calculator__type-item {display:flex; align-items:center; font-size:1.1rem; font-weight:400; line-height:1.1rem; color:#6f6f71}
.credit-calculator__type-item:not(:first-child)::before {content:""; display:block; width:.4rem; height:.4rem; margin-left:.6rem; margin-right:.6rem; border-radius:50%; background-color:#1e5d9d}
.credit-calculator__offer-info-show-btn {display:flex; align-items:center; justify-content:center; width:1.4rem; height:1.4rem; border:1px solid #1e5d9d; padding:0; border-radius:50%; line-height:0; background-color:transparent}
.credit-calculator__offer-info-show-btn svg {width:.4rem; height:1rem; color:#1e5d9d}
.credit-calculator__offer-info-content {display:none; position:absolute; z-index:10; bottom:3.4rem; left:-2rem; width:31rem; border:1px solid #c1c1c2; padding:1.5rem; background-color:#fff; border-radius:1rem}
.credit-calculator__offer-info-content p {font-size:1rem; font-weight:400; line-height:1.4rem; color:#272727; text-align:left}
.credit-calculator__offer-info-content::before {content:""; display:block; position:absolute; bottom:-1.5rem; left:1rem; width:3.2rem; height:1.5rem; background-image:url(/local/templates/main/assets/bx-styles/../img/content/triangle.png); background-size:3.2rem 1.5rem}
.credit-calculator__close-btn {position:absolute; top:.2rem; right:.2rem; border:none; padding:.5rem; line-height:0; background-color:transparent}
.credit-calculator__question-block {display:flex; align-items:center; justify-content:space-between; padding:4rem 6rem; background-color:#f1f8fd; border-radius:1.6rem}
.credit-calculator__question-col {display:flex; flex-direction:column}
.credit-calculator__question-title {margin-bottom:2rem; font-size:2.2rem; font-weight:600; line-height:2.6rem; color:#272727}
.credit-calculator__question-text {font-size:1.4rem; font-weight:400; line-height:1.7rem; color:#272727}
.credit-calculator [v-cloak] {opacity:0}
.tooltip.vue-tooltip-theme {max-width:200px; background-color:#fff; font-size:10px; padding:10px}
@media (max-width:48em) {.credit-calculator .desktop {display:none }
 .credit-calculator .mobile {display:block }
 .credit-calculator__form {margin-bottom:0; padding:0 }
 .credit-calculator__title {margin-bottom:1.6rem; font-size:4rem; line-height:4.8rem; text-align:left }
 .credit-calculator__text {margin-bottom:4rem; font-size:2.8rem; line-height:3.4rem; text-align:left }
 .credit-calculator__top-block {flex-direction:column; align-items:flex-start; margin-bottom:2rem; border-radius:2rem }
 .credit-calculator__title-wrap {align-items:center; width:100%; border-bottom:1px solid #1e5d9d33; padding:3rem; background-color:transparent; border-right:none; border-radius:2rem 2rem 0 0 }
 .credit-calculator__icon-wrap {width:6rem; height:6rem; margin-right:2.4rem }
 .credit-calculator__header {max-width:28rem; font-size:3.2rem; line-height:3.2rem; color:#1e5d9d }
 .credit-calculator__block {flex-direction:column }
 .credit-calculator__left-block button {font-size:2.9rem }
 .credit-calculator__right-block {width:100%; margin-left:0; margin-top:8rem; margin-bottom:8rem }
 .credit-calculator__right-block-wrap {flex-direction:column; width:100%; padding:4rem 3rem; margin-bottom:3.2rem; border-radius:2rem }
 .credit-calculator__callback-title {font-size:3.6rem; line-height:3.6rem }
 .credit-calculator__callback-title_image {display:none }
 .credit-calculator__callback-title_text {width:100%; margin-bottom:1.2rem }
 .credit-calculator__callback-fields {flex-direction:column }
 .credit-calculator__fields-item {width:100%; max-width:100%; margin-right:0; margin-bottom:1.2rem }
 .credit-calculator__right-title {margin-bottom:3.2rem; font-size:3.6rem; line-height:3.6rem }
 .credit-calculator__button {margin-bottom:3.2rem }
 .credit-calculator__desc {font-size:2rem; line-height:2.4rem; text-align:center }
 .credit-calculator__desc_b {font-size:2rem; line-height:2.4rem }
 .credit-calculator__select-block {flex-direction:column; padding:3rem }
 .credit-calculator__select-wrap {width:100%; margin-left:0; margin-right:0 }
 .credit-calculator__select-wrap:not(:last-child) {margin-bottom:2.4rem }
 .credit-calculator__label {height:10rem }
 .credit-calculator__input {padding-left:2.4rem; font-size:2.8rem; line-height:3.4rem; border-radius:1rem }
 .credit-calculator__left-block-wrap {margin-bottom:2rem; padding:5rem 3rem 4.4rem; border-radius:2rem }
 .credit-calculator__left-title {margin-bottom:3rem; font-size:2rem; line-height:2.4rem }
 .credit-calculator__price {font-size:6rem; line-height:7.4rem }
 .credit-calculator__from,.credit-calculator__to {font-size:2.4rem; line-height:3rem }
 .credit-calculator__left-item:not(:last-child) {margin-bottom:5.6rem }
 .credit-calculator__price-sm,.credit-calculator__value {font-size:4rem; line-height:4.8rem }
 .credit-calculator__offersempty {margin-bottom:4rem; font-size:2.8rem; line-height:3.4rem; text-align:left }
 .credit-calculator__offer-block {margin-top:6rem }
 .credit-calculator__title-sm {margin-bottom:3.2rem; font-size:3.6rem; line-height:4.4rem }
 .credit-calculator__offer-item-wrap {border-radius:2rem }
 .credit-calculator__offer-item-wrap.open,.credit-calculator__offer-item-wrap.selected {border-width:.2rem }
 .credit-calculator__offer-item {flex-wrap:wrap; position:relative; padding:2rem 2rem 3rem; border-radius:2rem 2rem 0 0 }
 .credit-calculator__offer-logo-img {width:9.2rem; margin-right:2.4rem }
 .credit-calculator__offer-name {margin-bottom:1.2rem; font-size:3.2rem; line-height:3.2rem }
 .credit-calculator__offer-count {font-size:2rem; line-height:3.2rem }
 .credit-calculator__offer-col_left-indent {margin-left:0 }
 .credit-calculator__offer-col_right {align-items:flex-start; width:calc(50% - 3rem); margin-right:0; margin-top:3.2rem }
 .credit-calculator__offer-col_title-block {width:70% }
 .credit-calculator__offer-col_mob-right {align-items:flex-end; padding-right:3.4rem }
 .credit-calculator__offer-rate {margin-bottom:1rem; font-size:3.2rem; line-height:4rem }
 .credit-calculator__offer-value {font-size:1.8rem; line-height:2rem }
 .credit-calculator__offer-price {margin-bottom:1rem; font-size:3.2rem; line-height:4rem }
 .credit-calculator__offer-info-wrap {right:0; left:auto }
 .credit-calculator__offer-info-wrap svg {width:2.4rem; height:2.4rem }
 .credit-calculator__offer-checkbox {position:absolute; top:2rem; right:2rem; width:4rem; height:4rem; border-radius:.6rem }
 .credit-calculator__checkbox_checkbox + .credit-calculator__checkbox_label {height:3.2rem; padding-left:3.2rem; margin-left:2.8rem }
 .credit-calculator__checkbox_checkbox + .credit-calculator__checkbox_label:before {width:3.2rem; height:3.2rem }
 .credit-calculator__content-block {border-radius:0 0 2rem 2rem }
 .credit-calculator__content-row {flex-wrap:wrap; justify-content:space-between; padding:2rem 2rem 3rem }
 .credit-calculator__content-row:last-child {border-radius:0 0 2rem 2rem }
 .credit-calculator__col-program {width:calc(100% - 6rem); margin-bottom:4rem }
 .credit-calculator__name-program {margin-bottom:1rem; font-size:2.8rem; line-height:2.8rem }
 .credit-calculator__rate-program {width:40%; text-align:left; font-size:3.2rem; line-height:4rem }
 .credit-calculator__price-program {width:50%; margin-right:0; padding-right:3rem; font-size:3.2rem; line-height:4rem }
 .credit-calculator__price-program .credit-calculator__offer-info-wrap {top:.5rem }
 .credit-calculator__type-item {font-size:1.8rem; line-height:1.8rem }
 .credit-calculator__type-item:not(:first-child)::before {width:.8rem; height:.8rem; margin-left:1.2rem; margin-right:1.2rem }
 .credit-calculator__offer-info-show-btn {width:2.4rem; height:2.4rem }
 .credit-calculator__offer-info-show-btn svg {width:1.6rem; height:1.6rem }
 .credit-calculator__offer-info-content {right:-2rem; bottom:5rem; left:auto; width:40rem; padding:2.4rem }
 .credit-calculator__offer-info-content p {font-size:1.8rem; line-height:2rem }
 .credit-calculator__offer-info-content::before {right:1.4rem; bottom:-1.5rem; left:auto }
 .credit-calculator__question-block {flex-direction:column; padding:4rem 3rem; border-radius:3.2rem; background-color:#fff }
 .credit-calculator__question-title {font-size:4rem; line-height:4.8rem; text-align:center }
 .credit-calculator__question-text {margin-bottom:6rem; font-size:2.8rem; line-height:3.4rem; text-align:center }
}
@media screen and (max-width:720px) {.tooltip.vue-tooltip-theme {left:-70px!important }
}

/* End */
/* /local/templates/main/assets/libs/magnific-popup/magnific-popup.min.css?16790397365076 */
/* /local/templates/main/assets/libs/select2/select2.min.css?167903973614967 */
/* /local/templates/main/assets/libs/vue/vue-select.css?17092206247441 */
/* /local/templates/main/assets/bx-styles/vue-select.css?17092206242159 */
/* /local/templates/main/assets/bx-styles/vue-slider.css?1709220624946 */
/* /local/templates/main/assets/bx-styles/button.css?17092206241907 */
/* /local/templates/main/assets/bx-styles/credit-calculator.css?174014655618735 */
