.modal-dialog.modal-dialog--nbs-mc-modal{max-width:1000px}@media (max-width:767px){.modal-dialog.modal-dialog--nbs-mc-modal{height:100%}}@media (max-width:440px){.modal-dialog.modal-dialog--nbs-mc-modal{margin-top:0!important}}.modal-content.nbs-mc-modal-content{background:#fff!important;border-radius:12px!important;max-width:764px;margin:auto;top:0;bottom:0;padding:32px;box-sizing:border-box}.modal-content.nbs-mc-modal-content ._phone--btn span{max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-content.nbs-mc-modal-content ._phone--btn._phone-shown>span{max-width:1000px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.modal-content.nbs-mc-modal-content{padding:16px;max-width:375px}}@media (max-width:440px){.modal-content.nbs-mc-modal-content{border-radius:0!important;min-height:100vh}}.modal-content.nbs-mc-modal-content ._ttl{font-weight:500;font-size:28px;line-height:33px;letter-spacing:.01em;margin-bottom:12px}@media (max-width:767px){.modal-content.nbs-mc-modal-content ._ttl{font-size:24px;line-height:32px}}.modal-content.nbs-mc-modal-content ._ttl-cat{background:rgba(142,167,255,.1);border-radius:6px;display:inline-flex;align-items:center;font-weight:500;font-size:14px;line-height:18px;color:#5774da;letter-spacing:.01em;min-height:36px;padding:6px 12px;box-sizing:border-box}@media (max-width:767px){.modal-content.nbs-mc-modal-content ._ttl-cat{font-weight:400}.modal-content.nbs-mc-modal-content ._ttl-cat svg{display:none}}.modal-content.nbs-mc-modal-content ._ttl-cat svg{fill:currentColor;margin-right:10px}.modal-content.nbs-mc-modal-content ._content{margin-bottom:24px;margin-top:24px}.modal-content.nbs-mc-modal-content ._content p{margin-bottom:.8em}.modal-content.nbs-mc-modal-content ._contact{line-height:1.8}.modal-content.nbs-mc-modal-content ._contact__ttl{font-weight:500;font-size:16px;margin-bottom:.4em}.modal-content.nbs-mc-modal-content img{max-width:100%}.modal-content.nbs-mc-modal-content ._slider{height:400px;width:100%;margin-top:24px;margin-bottom:24px;overflow:hidden;position:relative}@media (max-width:767px){.modal-content.nbs-mc-modal-content ._slider{height:203px}}.modal-content.nbs-mc-modal-content ._slider ._swiper-scale{position:absolute;width:36px;height:36px;display:flex;align-items:center;justify-content:center;right:20px;top:20px;z-index:1;background:hsla(0,0%,100%,.32);border-radius:8px;cursor:pointer;pointer-events:none}.modal-content.nbs-mc-modal-content ._slider ._swiper-scale:hover svg{transform:scale(1.1)}.modal-content.nbs-mc-modal-content ._slider ._swiper-scale svg{transition:all .2s ease;transform:scale(1);fill:#fff}.modal-content.nbs-mc-modal-content ._slider .swiper-button-next,.modal-content.nbs-mc-modal-content ._slider .swiper-button-prev{border:none;background-color:#fff;border-radius:50%;box-shadow:0 0 8px rgba(51,51,51,.2);width:36px;height:36px;position:absolute;margin-top:-18px;transition:all .3s ease;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.707 10.293L3.414 6l4.293-4.293L6.293.293.586 6l5.707 5.707 1.414-1.414z' fill='%23979CB1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:7px 12px;background-position:13px;top:50%}.modal-content.nbs-mc-modal-content ._slider .swiper-button-prev{left:20px}.modal-content.nbs-mc-modal-content ._slider .swiper-button-next{right:20px;transform:scaleX(-1)}@media (max-width:767px){.modal-content.nbs-mc-modal-content ._slider .swiper-button-prev{left:12px}.modal-content.nbs-mc-modal-content ._slider .swiper-button-next{right:12px}}.modal-content.nbs-mc-modal-content ._slider .swiper-pagination-bullet{background:#fff;opacity:.6;border-radius:6px;width:50px;height:4px;transition:all .2s ease}.modal-content.nbs-mc-modal-content ._slider .swiper-pagination-bullet-active{opacity:1}.modal-content.nbs-mc-modal-content .slide{display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden}.modal-content.nbs-mc-modal-content .slide img{max-height:100%}.modal-content.nbs-mc-modal-content ._bottom-actions{z-index:2;margin-top:24px;position:sticky;background:#fff;bottom:0}.modal-content.nbs-mc-modal-content ._bottom-actions:after{content:"";height:39px;width:100%;right:0;bottom:100%;pointer-events:none;display:block;position:absolute;background-size:auto 100%;background-repeat:repeat-x;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAYAAAA/tpB3AAAAAXNSR0IArs4c6QAAACxJREFUCB1j+P//PwsTAwMDGyrBDueCWawgLpoYgovQCxbDKQFWB5altnlsAM7MBEjc9sISAAAAAElFTkSuQmCC")}.modal-content.nbs-mc-modal-content ._bottom-actions a{margin-right:4px}.modal-content.nbs-mc-modal-content ._bottom-actions a img{width:40px;height:40px;opacity:.9;transition:all .2s ease;image-rendering:auto}.modal-content.nbs-mc-modal-content ._bottom-actions a:hover img{opacity:1;image-rendering:-webkit-optimize-contrast}.nbs-mc-modal-content__scrolled{max-height:87vh;overflow:hidden;overflow-y:auto;padding-right:16px;margin-right:-16px;scroll-behavior:smooth}@media (max-width:767px){.nbs-mc-modal-content__scrolled{max-height:98vh}}.nbs-mc-modal-content__scrolled::-webkit-scrollbar{width:2px}.nbs-mc-modal-content__scrolled::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);border-radius:10px}.nbs-mc-modal-content__scrolled::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.4)}.modal-backdrop--fc{pointer-events:none}.row.row--fc-input{margin-left:-8px;margin-right:-8px}.col.col--fc-input{padding-left:8px;padding-right:8px}.fc-input-wrapper{margin-bottom:22px;margin-top:3px}.fc-input-wrapper textarea{background:#f9f9fa;border:1px solid #dddde6;border-radius:8px;height:52px;padding:12px;font-size:14px;width:100%;box-shadow:0 2px 8px rgba(19,25,47,0);transition:all .2s ease;resize:vertical}.fc-input-wrapper textarea:focus{border:1px solid #dddde6;box-shadow:0 2px 8px rgba(19,25,47,.18);outline:none!important}.fc-input-wrapper textarea:focus-visible{box-shadow:0 2px 8px rgba(19,25,47,.18)}.fc-input-wrapper input[type=text]{background:#f9f9fa;border:1px solid #dddde6;border-radius:8px;height:52px;padding:12px;font-size:14px;width:100%;box-shadow:0 2px 8px rgba(19,25,47,0);transition:all .2s ease}.fc-input-wrapper input[type=text]:focus{border:1px solid #dddde6;box-shadow:0 2px 8px rgba(19,25,47,.18);outline:none!important}.fc-input-wrapper input[type=text]:focus-visible{box-shadow:0 2px 8px rgba(19,25,47,.18)}.fc-input-wrapper.fc-input-wrapper--disabled{position:relative}.fc-input-wrapper.fc-input-wrapper--disabled input{padding-top:27px}.fc-input-wrapper.fc-input-wrapper--disabled label{position:absolute;left:12px;top:10px;font-weight:500;font-size:10px;line-height:12px;letter-spacing:.02em;color:#979cb1}.fc-checkbox{font-weight:400;font-size:14px;line-height:16px;margin-bottom:12px;margin-top:1px;display:flex}.fc-checkbox input[type=checkbox]{display:none}.fc-checkbox label{cursor:pointer;display:flex;align-items:center;user-select:none}.fc-checkbox label:before{content:"";width:24px;height:24px;min-width:24px;background:#f9f9fa;border-radius:4px;display:inline-flex;margin-right:12px;border:1px solid #dddde6;transition:all .1s ease;transform:translateY(-4px)}.fc-checkbox input[type=checkbox]:checked~label:before{background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.562 5.216L1.355 2.955 0 4.35 3.564 8 10 1.393 8.643 0 3.562 5.216z' fill='%23fff'/%3E%3C/svg%3E");background-color:#5774da;border-color:#5774da}.fc-radio{margin-bottom:12px;margin-top:1px}.fc-radio input[type=radio]{display:none}.fc-radio label{cursor:pointer;display:flex;align-items:center;user-select:none}.fc-radio label:before{content:"";width:24px;height:24px;background:#f9f9fa;border:1px solid #dddde6;border-radius:16px;display:inline-flex;margin-right:8px;transition:border-color .4s ease,border-width .05s ease;min-width:24px}.fc-radio input[type=radio]:checked~label:before{border:8px solid #5774da}.fc-agreement{font-weight:400;font-size:12px;line-height:14px;padding-top:18px;color:#979cb1}.pn-btn--fc{border-radius:8px;height:48px;font-size:16px;user-select:none}.btn-danger{background:#f86919;border-color:#f86919;color:#fff}.btn-danger:hover{background-color:#fa5b00;border-color:#ed5600}