.blocks-wrap{font-family:ProximaNovaLight,Helvetica,arial,sans-serif;display:flex;flex-direction:column;row-gap:32px;padding:82px 100px 80px;margin:0 auto;max-width:1400px}.block-wrap{display:flex;color:#222}.page-title{font-size:32px;line-height:1}h2.page-title{margin-top:18px}.map-wrap{position:relative}.map{margin-bottom:10px;height:600px;background-color:#dadada;border-radius:8px;overflow:hidden}.office-item,.offices-wrap{display:flex;border-radius:8px}.offices-wrap{max-width:430px;position:absolute;top:16px;left:16px;flex-direction:column;padding:12px;row-gap:8px;background-color:#fff;box-shadow:0 4px 25px 0 #29402d26}.office-item{column-gap:8px;padding:8px;background-color:#f8f8f8;cursor:pointer}.office-item.active .oii-title,.office-item:not(.full-info):hover .oii-title{color:#00cd2e}.office-item.full-info.active .oii-title,.office-item.full-info.active:hover .oii-title{color:#222}.oi-img{display:block;min-width:114px;width:114px;height:76px;border-radius:8px;background-color:#7a827c;background-size:cover}.office-item.full-info,.oi-info{display:flex;flex-direction:column;row-gap:4px}.oii-title,.wi-name{font-family:ProximaNova,sans-serif;font-size:14px;line-height:20px;letter-spacing:0;color:#222}.oii-address,.oii-schedule,.wi-text{font-size:12px;line-height:16px;letter-spacing:0;color:#222}.oii-schedule{color:#7a827c}.office-item.full-info{row-gap:12px;max-width:350px;cursor:default}.office-item.full-info .oi-img{min-width:334px;width:334px;height:182px}.office-item-one .oi-info{row-gap:0}.office-item.full-info .oii-title{font-size:20px;margin-bottom:4px}.office-item .oii-phone{display:none;font-weight:400;font-size:14px;line-height:140%;color:#00cd2e}.office-item.full-info .oii-address{font-size:14px;margin-bottom:8px}.office-item.full-info .oii-schedule{font-size:14px;line-height:20px}.oii-line{display:none;width:100%;height:1px;background-color:#efefef;margin:8px 0}.oii-text{font-weight:400;font-size:14px;line-height:140%;color:#7a827c}.btn-back-wrap,.office-item>.btn-type-1,.oii-text{display:none}.back-arr,.office-item.full-info .oii-line,.office-item.full-info .oii-phone,.office-item.full-info .oii-text{display:block}.office-item.full-info .btn-back-wrap{display:flex;align-items:center;cursor:pointer}.back-arr{width:16px;height:16px;background-repeat:no-repeat;background-size:auto;background-image:url(/img/icons/black-arr.svg);background-position:center}.back-text{font-weight:400;font-size:12px;line-height:1;color:#222;padding-top:1px}.btn-type-1,.schedule-notice-wrap{display:flex;border:1px solid #00cd2e}.btn-type-1{font-family:Proxima Nova,sans-serif;align-items:center;justify-content:center;cursor:pointer;min-width:226px;height:40px;border-radius:8px;font-weight:500;font-size:14px;line-height:100%;letter-spacing:.5px;background-color:#00cd2e;color:#fff;column-gap:6px}.office-item.full-info>.btn-type-1{display:flex}.schedule-notice-wrap{gap:8px;padding:24px;background-color:#f8f8f8;border-radius:16px}.sn-icon{display:block;min-width:26px;width:26px;height:26px;background-repeat:no-repeat;background-size:cover;background-image:url(/img/icons/important.svg)}.snt-title{font-family:ProximaNova,sans-serif;font-size:24px;line-height:26px;margin-bottom:8px}.sn-text{display:flex;flex-direction:column;row-gap:12px}.snt-info{display:flex;column-gap:12px;font-size:20px;line-height:1}.snt-info-text-wrap{display:flex;flex-direction:column;row-gap:4px}.snt-info-text{display:flex;align-items:center}.snt-info-text span{color:#f97070}.snt-info-gray{color:#7a827c}.snt-vline{width:2px;background-color:#00cd2e}.sn-text .form-block-line{margin:0}.form-block-wrap{display:flex;flex-direction:column;border-radius:16px;margin-top:24px;background-color:#f8f8f8}.form-block-header{padding:40px 40px 0}.form-block-line{width:100%;height:1px;background-color:#efefef;margin:20px 0}.form-block-body{padding:0 40px 40px}.fbh-title,.request-form-group label{font-weight:400;font-size:32px;line-height:1;margin-bottom:4px}.fbh-title-sub{font-weight:400;font-size:14px;line-height:140%;color:#7a827c}.request-form-group{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:16px}.request-form-group label{display:block;font-size:14px;margin-bottom:2px;user-select:none}.question-form-pd-notice a,.request-form-group label a{color:#00cd2e}.send-question-form__body{display:flex;flex-direction:column;row-gap:12px}.send-question-form__footer{margin-top:24px}.send-question-form .request-form-group .rfg-item{width:calc(32% - 4px);margin:0;padding:0;align-self:flex-end}.send-question-block .send-question-form .request-form-group .rfg-item,.send-question-form .request-form-group .rfg-item.rfg-fw{width:100%}.send-question-form__field{border:1px solid #ddd;position:relative;cursor:text;border-radius:8px}.send-question-form__field input[type=text],.send-question-form__field textarea{padding:10px 12px!important;border:1px transparent solid;box-sizing:border-box;width:100%;outline:0;border-radius:8px}.send-question-form__field input[type=text].invalid{border:1px red solid!important}.send-question-form__field.send-question-form__field_text{background-color:#fff}.send-question-form__field textarea{min-height:150px;border:0;padding:12px!important}.send-question-form__field.send-question-form__field_checkbox{display:flex;align-items:center;column-gap:8px;font-size:14px;line-height:1;border:0}.send-question-form__field_checkbox input{position:relative;display:block;min-width:20px;width:20px;height:20px;appearance:none;background:0 0;box-shadow:none;border:0;background-repeat:no-repeat;background-image:url(/img/icons/checkbox.svg)}.send-question-form__field_checkbox input:checked{background-position-y:bottom}.send-question-form__send-btn{max-width:348px;width:100%;height:48px;font-size:16px}.send-question-form__send-btn.disabled{background:#ddd!important;border-color:#ddd!important;color:#bbb}.send-question-block .send-question-form .send-question-form__head{padding:0}.send-question-block .send-question-form__field{padding-top:0}.send-question-block .send-question-form__field.send-question-form__field_checkbox{align-items:normal}.send-question-block .send-question-form__field_checkbox label{padding-left:0}.popup{opacity:0;pointer-events:none;position:absolute}.open{opacity:1;pointer-events:all;z-index:1000}.open.popup-office-group .popup-content{max-height:98vh;overflow-y:scroll;width:100%;max-width:none;bottom:0;border-radius:16px 16px 0 0;padding:6px 20px 20px}.main-popup .popup-slider{margin-bottom:0}.popup-content::-webkit-scrollbar{display:none}.popup .popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.popup-office-group .popup-content{position:fixed;bottom:-1000px;transition:bottom .7s;max-width:1280px;background-color:#fff;border-radius:16px}.popup-svg{display:flex;height:22px}.popup-header{display:flex;flex-direction:column;align-items:center;position:sticky;top:0;z-index:10;background-color:#fff}.popup-title{font-family:ProximaNova,sans-serif;font-style:normal;text-transform:uppercase;color:#222;text-align:center;font-size:20px;line-height:120%;font-weight:500;align-self:flex-start;margin-top:0}.popup-footer{max-width:1200px;margin:0 auto;padding:20px 0 0;color:#888;line-height:1.2}.popup-office-wrap{display:flex;flex-direction:column;row-gap:16px}.popup-office-wrap .office-item{width:100%}@media (max-width:1199px){.blocks-wrap{padding:90px 20px 80px}.map{height:600px}}@media (max-width:768px){.blocks-wrap{padding:70px 20px 60px;row-gap:16px}.page-title{font-family:ProximaNova,sans-serif;font-size:24px}.map-wrap{display:flex;flex-direction:column-reverse;row-gap:16px}.map{height:510px}.offices-wrap{position:relative;top:auto;left:auto;flex-direction:row;flex-wrap:wrap;gap:8px;max-width:none;padding:0;box-shadow:none}.office-item{width:calc(50% - 4px)}.form-block-header{padding:20px 20px 0}.form-block-body{padding:0 20px 20px}.send-question-form__send-btn{max-width:none}.office-item:hover .oii-title{color:#222}.schedule-notice-wrap{padding:8px}.sn-text{row-gap:8px}.sn-icon{min-width:16px;width:16px;height:16px}.snt-title{font-size:16px;line-height:18px;margin-bottom:4px}.snt-info{font-size:14px}.btn-back-ptitle{align-items:center;margin-bottom:4px;column-gap:2px}.btn-back-ptitle .back-arr{min-width:24px;width:24px;height:24px}.office-item.full-info .btn-back-wrap{display:none}.office-item.full-info{max-width:none;row-gap:16px}.office-item.full-info .oi-img{aspect-ratio:16/10;width:100%;height:auto}}@media (max-width:600px){.blocks-wrap{padding:70px 12px;row-gap:12px}.office-item,.send-question-form .request-form-group .rfg-item{width:100%}.page-title{font-size:20px}.form-block-header{padding:12px 12px 0}.form-block-body{padding:0 12px 12px}.open.popup-office-group .popup-content{padding:6px 12px 12px}}@media (max-width:400px){.page-title{font-size:18px}}@media (max-width:340px){.page-title{font-size:16px}.office-item.full-info .oi-img{min-width:auto}}.workers-wrap{display:grid;width:100%;grid-template-columns:repeat(4,1fr);gap:24px}.worker-item{display:none}.worker-item.active{position:relative;display:flex;flex-direction:column;row-gap:4px;border-radius:8px}.wi-img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:8px;background-color:#7a827c;background-size:cover;background-position-y:center;background-position-x:center;background-repeat:no-repeat}@media (max-width:800px){.workers-wrap{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.workers-wrap{grid-template-columns:repeat(2,1fr)}}#warranty{scroll-margin-top:60px}.send-question-block.sqb-active{display:flex!important;justify-content:center;align-items:center;left:auto}.warranty-request-block .send-question-block-mask{position:absolute;width:100%;height:100%;inset:0}.warranty-request-block .send-question-form.is-active{transition:none;transform:none;opacity:1}.warranty-request-block .send-question-form{position:relative;left:auto;top:auto;max-width:1158px;min-width:670px;width:100%;height:auto;max-height:98%;margin-left:0;overflow-y:auto;border-radius:12px;padding:40px}.warranty-block{display:flex;justify-content:space-between;align-items:flex-end;margin-top:24px;flex-wrap:wrap;gap:16px}.warranty-block-text{max-width:560px;font-size:16px;line-height:130%}.warranty-block-btn .button-green{font-family:ProximaNovaSemiBold,sans-serif;font-size:14px;line-height:100%;letter-spacing:.5px;cursor:pointer}input::-webkit-input-placeholder{color:#a1a1a1}.warranty-request-block .request-form-group label{color:#a1a1a1}.warranty-request-block .request-form-group{column-gap:8px;row-gap:4px}.warranty-request-block .rfg-item{flex:1;width:auto!important}.warranty-request-block .rfg-title{width:100%}input[name=sq_field_email2]{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.warranty-request-block input[type=date]{width:100%;height:100%;border-radius:8px;border:1px solid transparent;padding:9px 12px}.warranty-request-block input[type=date]:focus-visible{outline:0}.warranty-request-block .request-form-group .rfg-item.rfg-fw{flex-basis:100%}.question-form-pd-notice{margin-top:20px;color:#a1a1a1;font-size:14px;line-height:1;letter-spacing:.2px;text-align:center}.warranty-request-block .common-btn{font-family:ProximaNovaSemiBold,sans-serif;font-size:14px;line-height:100%;letter-spacing:.5px;cursor:pointer;height:auto;width:100%;max-width:none;padding:14px 0;display:inline-flex;justify-content:center;align-items:center;border-radius:8px;border:1px solid #00cd2e;color:#fff;text-transform:inherit}.warranty-request-block .send-question-form__field textarea{min-height:80px}.warranty-request-block .second-question__close{top:8px;right:8px;bottom:auto;background:0 0}.warranty-request-block .second-question__close:after,.warranty-request-block .second-question__close:before{background:#000;width:24px}.send-question-block-mask{width:100%;height:100%}.warranty-request-block .form-send-success,.warranty-request-block .form-send-success .fss-body{display:flex;flex-direction:column;row-gap:20px;align-items:center}.warranty-request-block .form-send-success .fss-body{row-gap:8px}.warranty-request-block .fss-icon{position:relative;width:80px;height:80px;display:flex;justify-content:center;align-items:center}.warranty-request-block .fss-icon:before{content:'';position:absolute;width:100%;height:100%;border-radius:50%;background-color:#f8f8f8;left:0;top:0;z-index:0}.warranty-request-block .fss-icon img{z-index:1}.warranty-request-block .fss-text-green{line-height:1;color:#00cd2e}.btn-type-2,.warranty-request-block .fss-text-gray{line-height:1;color:#7a827c}.warranty-request-block .form-send-success .btn-type-2{width:100%;max-width:590px}.btn-type-2{font-size:16px;color:#222;padding:14px 24px;border:1px #00cd2e solid;border-radius:8px;background:#fff;white-space:nowrap;cursor:pointer}@media (max-width:600px){.warranty-block-btn{width:100%}.warranty-block-btn .button-green{width:100%;text-align:center;line-height:1.3;padding:4px 0}.warranty-request-block .send-question-form{min-width:auto;padding:16px;margin:0 16px}.warranty-request-block h3{font-size:20px;text-align:left}.warranty-request-block .rfg-item{flex:auto;width:100%!important}.warranty-request-block .request-form-group{row-gap:8px}.warranty-request-block .send-question-form__field textarea{min-height:200px}.warranty-request-block .form-send-success{row-gap:40px}.warranty-request-block .form-send-success .fss-body{row-gap:12px;font-size:16px}}.office-item[data-id=office-4]{background:0 0}.oii-text .oii-text-extra{padding:8px 12px;border-radius:8px;background:#f8f8f8}.oii-text .oii-text-extra a{display:inline-block;margin-top:8px;color:#00cd2e;border-bottom:1px dashed}.oii-text .oii-text-extra a:hover{border-bottom:none}.section-content{margin-top:48px}