@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";.configurator{width:100%;height:100%;display:flex;line-height:1.2;position:relative}@media (max-width: 1024px){.configurator{flex-direction:column}}.configurator .fullscreen-button{position:absolute;left:16px;top:16px;z-index:2;padding:5px;background:#fff;border:none;cursor:pointer;box-shadow:0 0 10px -4px #00000003;transition:background-color .25s}@media (max-width: 1024px){.configurator .fullscreen-button{left:10px;top:10px;padding:4px}}.configurator .fullscreen-button:hover{background:#f6f6f6}.configurator .fullscreen-button img{width:36px}@media (max-width: 1024px){.configurator .fullscreen-button img{width:24px}}.configurator-viewer{width:100%;height:100%;position:relative}@media (max-width: 1024px){.configurator-viewer{height:40%}}.configurator-viewer canvas{position:absolute;top:0;left:0;width:100%;height:100%}.configurator-viewer .screenshot-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.configurator-controls{width:572px;max-height:100%;flex-shrink:0;background:#f5f5f5;z-index:2;overflow-y:auto;overflow-x:visible;position:relative}@media (max-width: 1200px){.configurator-controls{width:540px}}@media (max-width: 1024px){.configurator-controls{width:100%;height:60%}}.configurator-controls .text{padding:24px 24px 24px 44px}@media (max-width: 1200px){.configurator-controls .text{padding:20px 20px 20px 32px}}@media (max-width: 560px){.configurator-controls .text{padding:16px 16px 16px 20px}}.configurator-controls .text h2{font-size:24px;font-weight:600}@media (max-width: 1200px){.configurator-controls .text h2{font-size:20px}}@media (max-width: 560px){.configurator-controls .text h2{font-size:16px}}.configurator-controls .text p{margin-top:16px}@media (max-width: 1200px){.configurator-controls .text p{font-size:14px;margin-top:12px}}@media (max-width: 1200px) and (max-width: 560px){.configurator-controls .text p{display:none}}.configurator-controls .controllers{display:flex;flex-direction:column;overflow-y:auto}.configurator-controls .controllers .image-options .image-option:nth-child(odd) .info-popup>div{transform:translate(-50%);left:50%;right:unset}.configurator-controls .order-button{padding-top:16px}@media (max-width: 560px){.configurator-controls .order-button{padding-top:12px}}.configurator-controls .order-button button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:23px 48px;background:#f69944;transition:background-color .25s;font-size:18px;font-weight:600;line-height:1.15;color:#fff;border:none;cursor:pointer}@media (max-width: 1200px){.configurator-controls .order-button button{padding:20px 32px}}@media (max-width: 560px){.configurator-controls .order-button button{padding:16px 20px;font-size:14px}.configurator-controls .order-button button>img{width:32px}}.configurator-controls .order-button button:hover{background:#f8a460}.demo-modal h1{color:#1c4376;margin-bottom:16px}@media (max-width: 1000px){.demo-modal h1{font-size:24px}}.demo-modal>div{display:flex;justify-content:space-between}.demo-modal>div a{color:#1c4376}@media (max-width: 1000px){.demo-modal>div a{font-size:14px}}.controller.design-controller .controller-body .image-options{margin-bottom:21px}@media (max-width: 560px){.controller.design-controller .controller-body .image-options{margin-bottom:16px}}.controller-header{display:flex;align-items:center;justify-content:space-between;padding:18px 42px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .25s}@media (max-width: 1200px){.controller-header{padding:16px 32px}}@media (max-width: 560px){.controller-header{padding:12px 20px}}.controller-header:hover{background:#0000000a}.controller-header .wrap{display:flex;align-items:center;gap:12px}@media (max-width: 560px){.controller-header .wrap{gap:8px}}.controller-header .wrap .number{font-size:28px;line-height:1;width:48px;height:48px;color:#fff;background:#1c4376;display:flex;align-items:center;justify-content:center;border-radius:2px;font-weight:700}@media (max-width: 1200px){.controller-header .wrap .number{width:42px;height:42px;font-size:24px}}@media (max-width: 560px){.controller-header .wrap .number{width:32px;height:32px;font-size:20px}}.controller-header .wrap h4{font-size:18px;font-weight:700;display:flex;align-items:center;gap:12px}@media (max-width: 1200px){.controller-header .wrap h4{font-size:16px;gap:8px}}@media (max-width: 560px){.controller-header .wrap h4{font-size:14px;gap:4px}}.controller-header .wrap h4 span{font-size:12px;font-weight:400;color:#8f8f8f}@media (max-width: 560px){.controller-header .wrap h4 span{font-size:10px}}.controller-header .right-wrap{display:flex;align-items:center;gap:20px;text-transform:capitalize}@media (max-width: 1200px){.controller-header .right-wrap{gap:12px}}.controller-header .right-wrap .arrow{transition:transform .25s}@media (max-width: 1200px){.controller-header .right-wrap .arrow{width:30px;height:30px}}.controller-header.active .right-wrap .arrow{transform:rotate(180deg)}.info-popup{position:relative;z-index:10}@media (max-width: 1200px){.info-popup>img{width:24px;height:24px}}.info-popup>img:hover+div{display:block}.info-popup>div{position:absolute;bottom:calc(100% + 4px);right:-4px;border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:center;background:#fff;display:none;text-transform:none;color:#54595e99;font-size:14px;width:456px;padding:20px 24px}@media (max-width: 1200px){.info-popup>div{padding:16px 30px;width:420px}}@media (max-width: 560px){.info-popup>div{padding:12px 24px;border-radius:4px;font-size:10px;width:300px}}.controller-body{padding:16px 42px}@media (max-width: 1200px){.controller-body{padding:12px 32px}}@media (max-width: 560px){.controller-body{padding:10px 20px}}.controller-body.hidden{display:none!important}.image-options{grid-template-columns:1fr 1fr;display:grid;gap:20px}@media (max-width: 1200px){.image-options{gap:12px}}.image-options .image-option{display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #cccccc;position:relative;border-radius:1px;padding:18px;cursor:pointer}@media (max-width: 1200px){.image-options .image-option{padding:12px}}.image-options .image-option .info-popup{right:4px;top:4px;position:absolute}.image-options .image-option .info-popup>img{width:20px;height:20px}.image-options .image-option>img{max-height:80px;max-width:140px}@media (max-width: 1200px){.image-options .image-option>img{max-height:70px;max-width:120px}}@media (max-width: 560px){.image-options .image-option>img{max-height:50px;max-width:100px}}.image-options .image-option>p{margin-top:8px;font-size:15px;font-weight:400}@media (max-width: 1200px){.image-options .image-option>p{font-size:14px}}@media (max-width: 560px){.image-options .image-option>p{font-size:10px;margin-top:5px}}.image-options .image-option>span{font-size:12px;font-weight:400;color:#464646;display:block;margin-top:4px}@media (max-width: 1200px){.image-options .image-option>span{font-size:10px;margin-top:2px}}@media (max-width: 560px){.image-options .image-option>span{font-size:8px}}.image-options .image-option.active{background:#eceff4;border:none;border-bottom:1px solid #1c4376}.image-options .image-option.active>p{font-weight:600;color:#1c4376}.controller{border-bottom:1px solid #d9d9d9;background:#fff}.yes-no-option .title{margin-bottom:16px;font-size:15px;font-weight:500;line-height:1.2}@media (max-width: 1200px){.yes-no-option .title{font-size:14px;margin-bottom:12px}}@media (max-width: 560px){.yes-no-option .title{font-size:12px;margin-bottom:10px}}.yes-no-option .wrap{display:flex}.yes-no-option .wrap>div{padding:10px;min-width:116px;border-bottom:1px solid #d6d6d6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .25s}@media (max-width: 1200px){.yes-no-option .wrap>div{padding:8px;min-width:100px;font-size:14px}}@media (max-width: 560px){.yes-no-option .wrap>div{font-size:12px;padding:6px}}.yes-no-option .wrap>div:hover{background:#00000008}.yes-no-option .wrap>div.active{border-color:#1c4376;background:#eceff4}.controller.sizes-controller .controller-body{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 27px}@media (max-width: 1200px){.controller.sizes-controller .controller-body{gap:12px 20px}}@media (max-width: 560px){.controller.sizes-controller .controller-body{gap:8px 12px}}.custom-option{border-bottom:1px solid #d6d6d6;padding:10px 26px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .25s}@media (max-width: 1200px){.custom-option{padding:8px 20px;font-size:14px}}@media (max-width: 560px){.custom-option{font-size:12px;padding:6px 16px}}.custom-option:hover{background:#0000000a}.custom-option.active{border-color:#1c4376;background:#eceff4}.controller.parameters .controller-body .no-items{padding:10px 0;color:#464646}@media (max-width: 1200px){.controller.parameters .controller-body .no-items{font-size:14px}}@media (max-width: 560px){.controller.parameters .controller-body .no-items{font-size:12px}}.raw-options{display:flex;margin-bottom:21px;gap:20px}@media (max-width: 1200px){.raw-options{margin-bottom:16px;gap:12px}}@media (max-width: 560px){.raw-options{margin-bottom:14px}}.raw-options .raw-option{width:100%;display:flex;align-items:center;justify-content:center;padding:10px;transition:background-color .25s;cursor:pointer;color:#464646;font-weight:500;line-height:1.2;border-bottom:1px solid #d6d6d6}@media (max-width: 1200px){.raw-options .raw-option{padding:8px;font-size:14px}}@media (max-width: 560px){.raw-options .raw-option{padding:6px;font-size:12px}}.raw-options .raw-option:hover{background:#0000000a}.raw-options .raw-option.active{border-color:#1c4376;color:#1c4376;background:#eceff4}.custom-array-options{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}@media (max-width: 1200px){.custom-array-options{margin-bottom:12px;gap:12px}}@media (max-width: 560px){.custom-array-options{gap:8px;margin-bottom:10px}}.custom-array-options .array-option{padding:10px;min-width:150px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-bottom:1px solid #d6d6d6;transition:background-color .25s;gap:8px;color:#464646}@media (max-width: 1200px){.custom-array-options .array-option{gap:6px;padding:8px;min-width:130px;font-size:14px}}@media (max-width: 560px){.custom-array-options .array-option{font-size:12px;padding:6px;gap:4px;min-width:100px}.custom-array-options .array-option>img{width:14px}}.custom-array-options .array-option.active{color:#1c4376;background:#eceff4;border-color:#1c4376;font-weight:500}.custom-array-options .array-option:hover{background:#0000000a}.controller.inner-controller .controller-body .raw-options{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px 10px}@media (max-width: 1200px){.controller.inner-controller .controller-body .raw-options{gap:6px 8px}}.controller.inner-controller .controller-body .raw-options .raw-option{padding:10px 7px}@media (max-width: 1200px){.controller.inner-controller .controller-body .raw-options .raw-option{padding:8px 6px}}.controller.inner-controller .controller-body *.hidden{display:none}.controller.inner-controller .walls-params .wrap{display:flex;gap:48px}.controller.inner-controller .walls-params .wrap>div>p{color:#838383;margin-bottom:8px}@media (max-width: 1200px){.controller.inner-controller .walls-params .wrap>div>p{font-size:14px;margin-bottom:6px}}@media (max-width: 560px){.controller.inner-controller .walls-params .wrap>div>p{font-size:12px}}.controller.inner-controller .sanitary-wall{margin-top:16px}@media (max-width: 1200px){.controller.inner-controller .sanitary-wall{margin-top:14px}}@media (max-width: 560px){.controller.inner-controller .sanitary-wall{margin-top:12px}}.controller.inner-controller .sanitary-pos-select{color:#2daa2d}.controller.inner-controller .door-placement>p,.controller.inner-controller .walls-params .wrap>p{color:#838383;margin-bottom:8px}@media (max-width: 1200px){.controller.inner-controller .door-placement>p,.controller.inner-controller .walls-params .wrap>p{font-size:14px;margin-bottom:6px}}@media (max-width: 560px){.controller.inner-controller .door-placement>p,.controller.inner-controller .walls-params .wrap>p{font-size:12px}}.controller.inner-controller .door-placement>div,.controller.inner-controller .walls-params .wrap>div{display:flex;flex-direction:column;gap:4px;align-items:start}.house-map{margin-top:24px;display:none}@media (max-width: 560px){.house-map{margin-top:16px}}.house-map .canvas-wrapper{position:relative}.house-map .canvas-wrapper canvas{position:absolute;top:0;left:0;width:100%;height:100%}.house-map .no-sanitary-space{color:#ca0a0a}.house-map .no-sanitary-space,.house-map .sanitary-pos-select{margin-bottom:16px}@media (max-width: 1200px){.house-map .no-sanitary-space,.house-map .sanitary-pos-select{font-size:14px}}@media (max-width: 560px){.house-map .no-sanitary-space,.house-map .sanitary-pos-select{margin-bottom:12px}}.house-map.visible{display:block}.sanitary-params{margin-bottom:24px}@media (max-width: 560px){.sanitary-params{margin-bottom:16px}}.custom-steps .steps-list{display:flex;align-items:center;margin-bottom:26px;flex-wrap:wrap;gap:16px 0}@media (max-width: 1200px){.custom-steps .steps-list{gap:12px 0;margin-bottom:16px}}@media (max-width: 560px){.custom-steps .steps-list{gap:8px;margin-bottom:12px}}.custom-steps .steps-list .single-step{display:flex;align-items:center;gap:4px}@media (max-width: 560px){.custom-steps .steps-list .single-step{font-size:12px}}.custom-steps .steps-list .single-step:not(:last-child){padding-right:23px;position:relative}@media (max-width: 560px){.custom-steps .steps-list .single-step:not(:last-child){padding-right:16px}}.custom-steps .steps-list .single-step:not(:last-child):before{position:absolute;content:"";background:#838383;top:50%;right:4px;width:15px;height:1px;transform:translateY(-50%)}@media (max-width: 560px){.custom-steps .steps-list .single-step:not(:last-child):before{right:2px;width:10px}}.custom-steps .steps-list .single-step.active p{color:#170e0e}.custom-steps .steps-list .single-step.active .circle{background:#292929}.custom-steps .steps-list .single-step.active:before{background:#000}.custom-steps .steps-list .single-step .circle{background:#838383;padding:5px 8.5px;border-radius:50%;color:#fff;font-size:12px}@media (max-width: 1200px){.custom-steps .steps-list .single-step .circle{font-size:10px;padding:4px 7.5px}}.custom-steps .steps-list .single-step p{font-size:13px;color:#838383}@media (max-width: 560px){.custom-steps .steps-list .single-step p{font-size:9px}}.custom-steps .steps-controls{margin-top:20px;display:flex;gap:8px}@media (max-width: 560px){.custom-steps .steps-controls{gap:6px;margin-top:16px}}.custom-steps .steps-controls button{min-height:37px;background:#fff;padding:0 13px;display:flex;align-items:center;justify-content:center;font-size:16px;gap:13px;transition:background-color .25s;border:1px solid #d9d9d9;border-radius:2px;cursor:pointer}@media (max-width: 1200px){.custom-steps .steps-controls button{gap:8px;font-size:14px;padding:0 10px;min-height:30px}}@media (max-width: 560px){.custom-steps .steps-controls button{gap:6px;font-size:12px;padding:0 6px}}.custom-steps .steps-controls button:hover{background:#0000000a}.custom-steps .steps-controls button img{width:9px;height:14px;flex-shrink:0}@media (max-width: 1200px){.custom-steps .steps-controls button img{width:7px;height:11px}}.custom-steps .steps-controls button.next img{transform:rotate(180deg)}.custom-radio{display:flex;align-items:center;gap:10px;cursor:pointer}@media (max-width: 1200px){.custom-radio{gap:8px}}@media (max-width: 560px){.custom-radio{gap:6px}}.custom-radio.checked .circle:before{transform:translate(-50%,-50%) scale(1)}.custom-radio .circle{border-radius:50%;border:2px solid #1479fb;width:20px;height:20px;position:relative}@media (max-width: 1200px){.custom-radio .circle{width:18px;height:18px}}@media (max-width: 560px){.custom-radio .circle{border-width:1px;width:14px;height:14px}}.custom-radio .circle:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:10px;height:10px;border-radius:50%;background:#1479fb;content:"";transition:transform .25s}@media (max-width: 1200px){.custom-radio .circle:before{width:9px;height:9px}}.custom-radio p{font-size:14px}@media (max-width: 560px){.custom-radio p{font-size:12px}}.custom-checkbox{display:flex;align-items:center;gap:13px;cursor:pointer}@media (max-width: 1200px){.custom-checkbox{gap:10px}}@media (max-width: 560px){.custom-checkbox{gap:8px}}.custom-checkbox.active .box{border-color:#1479fb;background:#1479fb}.custom-checkbox .box{border-radius:2px;width:18px;height:18px;display:flex;border:1px solid #cccccc;flex-shrink:0;align-items:center;justify-content:center}@media (max-width: 1200px){.custom-checkbox .box{width:16px;height:16px}}@media (max-width: 560px){.custom-checkbox .box{width:14px;height:14px}}.custom-checkbox .box img{width:11px;height:9px}@media (max-width: 1200px){.custom-checkbox .box img{width:10px}}@media (max-width: 560px){.custom-checkbox .box img{width:8px}}.custom-checkbox p{font-size:15px;line-height:1.2}@media (max-width: 1200px){.custom-checkbox p{font-size:14px}}@media (max-width: 560px){.custom-checkbox p{font-size:12px}}.controller.materials-controller .controller-body .materials-table header,.controller.materials-controller .controller-body .materials-table .table-body .item{display:grid;grid-template-columns:190px 1fr 1fr 80px}.controller.materials-controller .controller-body .materials-table header:first-child,.controller.materials-controller .controller-body .materials-table .table-body .item:first-child{text-transform:capitalize}@media (max-width: 560px){.controller.materials-controller .controller-body .materials-table header,.controller.materials-controller .controller-body .materials-table .table-body .item{grid-template-columns:150px 1fr 1fr 60px}}.controller.materials-controller .controller-body .materials-table header>div,.controller.materials-controller .controller-body .materials-table .table-body .item>div{padding:10px;line-height:1;color:#170e0e;font-size:14px}.controller.materials-controller .controller-body .materials-table header>div p,.controller.materials-controller .controller-body .materials-table .table-body .item>div p{text-transform:none;font-size:.9em!important}@media (max-width: 560px){.controller.materials-controller .controller-body .materials-table header>div,.controller.materials-controller .controller-body .materials-table .table-body .item>div{padding:8px;font-size:12px}}.controller.materials-controller .controller-body .materials-table header>div:first-child{font-weight:700}.controller.materials-controller .controller-body .materials-table .table-body .item:not(:first-child){border-top:1px solid rgba(60,60,67,.2)}.controller.materials-controller .controller-body .materials-table .table-body .item>div:not(:first-child){color:#3c3c4399}.controller.materials-controller .controller-body .materials-table .table-body .item>div p{margin-top:8px;font-size:12px;color:#3c3c4399}.total-price{display:flex;align-items:center;justify-content:space-between;padding:18px 0 12px;color:#170e0e;background:#fff;font-weight:600;font-size:18px}@media (max-width: 1200px){.total-price{padding:16px 0 10px;font-size:16px}}@media (max-width: 560px){.total-price{padding:12px 0 8px;font-size:14px}}.display-steps{padding:20px 12px;background:#fff;border-bottom:1px solid #d9d9d9;display:flex;align-items:center;justify-content:space-between}@media (max-width: 1200px){.display-steps{padding:16px 10px}}@media (max-width: 560px){.display-steps{display:none}}.display-steps .step-item{display:flex;gap:12px;align-items:center;font-size:12px;color:#464646;cursor:pointer}.display-steps .step-item.filled .wrap{background:none}.display-steps .step-item.active{color:#282828}.display-steps .step-item.active .wrap{background:#1c4376}.display-steps .step-item .wrap{background:#b2b2b2;width:26px;height:26px;line-height:1;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:2px}.modal .modal-window.order-modal{max-width:731px;padding-bottom:30px}@media (max-width: 700px){.modal .modal-window.order-modal{padding-bottom:20px}}.modal .modal-window.order-modal .order-modal-logo{width:166px;aspect-ratio:83/30;object-fit:contain}@media (max-width: 700px){.modal .modal-window.order-modal .order-modal-logo{width:120px}}.modal .modal-window.order-modal .order-modal-info h2{font-size:32px;color:#1b4376;line-height:1.25;font-weight:500}@media (max-width: 700px){.modal .modal-window.order-modal .order-modal-info h2{font-size:24px}}.modal .modal-window.order-modal .order-modal-info p{margin-top:8px;color:#707070;line-height:1.5}@media (max-width: 700px){.modal .modal-window.order-modal .order-modal-info p{font-size:12px;margin-top:4px}}.modal .modal-window.order-modal .order-form input,.modal .modal-window.order-modal .order-form textarea{border:1px solid #aeaeae;width:100%;margin-top:4px;outline:none;padding:8px;color:#3c3c43;border-radius:1px}@media (max-width: 700px){.modal .modal-window.order-modal .order-form input,.modal .modal-window.order-modal .order-form textarea{font-size:12px;padding:6px}}.modal .modal-window.order-modal .order-form .inputs{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 700px){.modal .modal-window.order-modal .order-form .inputs{margin-top:16px;gap:12px}}.modal .modal-window.order-modal .order-form .inputs label span{font-size:12px;color:#707070}.modal .modal-window.order-modal .order-form .order-comment{margin-top:24px}@media (max-width: 700px){.modal .modal-window.order-modal .order-form .order-comment{margin-top:16px}}.modal .modal-window.order-modal .order-form .order-comment .order-checkbox{color:#707070}.modal .modal-window.order-modal .order-form .order-comment .order-checkbox .box{border-radius:0;border:2px solid #1c4376}.modal .modal-window.order-modal .order-form .order-comment .order-checkbox.active .box{background:#1c4376}.modal .modal-window.order-modal .order-form .order-comment .order-comment-text{margin-top:24px;width:100%;resize:none;height:100px}@media (max-width: 700px){.modal .modal-window.order-modal .order-form .order-comment .order-comment-text{margin-top:16px;height:80px}}.modal .modal-window.order-modal .order-form .order-submit{margin-top:24px;width:313px;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:#f69944;transition:background-color .25s;border:none;color:#fff;text-transform:uppercase}@media (max-width: 700px){.modal .modal-window.order-modal .order-form .order-submit{margin-top:16px;padding:10px 12px;font-size:12px}}@media (max-width: 500px){.modal .modal-window.order-modal .order-form .order-submit{width:100%}}.modal .modal-window.order-modal .order-form .order-submit img{width:30px}@media (max-width: 700px){.modal .modal-window.order-modal .order-form .order-submit img{width:20px}}.modal .modal-window.order-modal .order-form .order-submit.disabled{background:#fab177}.modal .modal-window.order-modal .order-form .order-submit:not(.disabled){cursor:pointer}.modal .modal-window.order-modal .order-form .order-submit:not(.disabled):hover{background:#f8a460}.modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;padding:16px;z-index:2}.modal .backdrop{width:100%;height:100%;position:absolute;top:0;left:0;background:#0003}.modal .modal-window{background:#fff;padding:16px;border-radius:4px;max-width:500px;width:100%;position:relative;z-index:2}.modal .modal-window .close-button{cursor:pointer;position:absolute;right:16px;top:16px;background:none;border:none;border-radius:2px;transition:background-color .25s;padding:2px}.modal .modal-window .close-button:hover{background:#00000014}.modal .modal-window .close-button img{width:20px}.loader{background:#ffffff80;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:flex;align-items:center;justify-content:center}.loader h1{color:#1c4376}.email-layout{max-width:630px;margin:0 auto}.email-layout header{background:#1b4376;padding:10px 0 6px;border-bottom:4px solid #f69944}.email-layout header div{width:100%}.email-layout header img{margin:0 auto;width:185px;height:50px}.email-layout .wrapper{padding:50px 75px 60px;line-height:1.5}@media (max-width: 600px){.email-layout .wrapper{padding:20px}}.email-layout .wrapper .email-main{padding-bottom:20px;border-bottom:1px solid #e2e8f0;margin-bottom:20px}.email-layout .wrapper .text-link{text-decoration:none;color:inherit}.email-layout .wrapper .text-link:hover{text-decoration:unset}.email-layout .wrapper h2{font-size:24px;line-height:1.2;font-weight:400}@media (max-width: 600px){.email-layout .wrapper h2{font-size:20px}}.email-layout .wrapper h3{font-size:16px;font-weight:700;line-height:1.5}.email-layout .wrapper h4{font-size:14px;font-weight:700}.email-layout .wrapper .cfg-number{margin-top:26px}.email-layout .wrapper .cfg-number p{margin-top:8px}.email-layout .wrapper .email-text{margin-top:20px}.email-layout .wrapper .email-text p{margin-top:8px;font-size:14px}.email-layout .wrapper .customer-info{margin-top:20px}.email-layout .wrapper .customer-info p{font-size:14px}.email-layout .wrapper .customer-info p+p{margin-top:8px}.email-layout .wrapper a.button-link{width:100%;display:block;text-align:center;font-size:16px;font-weight:700;border:none;line-height:1.5;padding:9px;border-radius:2px;text-decoration:none;color:#fff;background:#f69944;cursor:pointer;transition:background-color .25s,opacity .25s}.email-layout .wrapper a.button-link:hover{opacity:.9}.email-layout .wrapper a.button-link.blue-btn{color:#1b4376;border:1px solid #1b4376;background:none}.email-layout .wrapper a.button-link.blue-btn:hover{background:#1b43761a}.email-layout .wrapper .house-image{display:flex;align-items:center;gap:24px;margin-top:20px}.email-layout .wrapper .house-image img{aspect-ratio:1;width:104px}.email-layout .wrapper .house-image p{font-weight:700;line-height:1.5}.email-layout .wrapper .footer-buttons{display:flex;margin-top:20px}@media (max-width: 600px){.email-layout .wrapper .footer-buttons{display:block}}.email-layout .wrapper .email-footer{margin-top:48px}.email-layout .wrapper .email-footer p+p{margin-top:8px}.email-layout .gap{width:20px}@media (max-width: 600px){.email-layout .gap{width:10px;height:10px}}.modal .modal-window.submit-modal{padding-top:50px;color:#838383;text-align:center}#remove-btn{position:absolute;pointer-events:none;border-radius:50%;background-color:#ececec;padding:6px;z-index:2;transform:translate(-50%,-50%)}#remove-btn img{width:24px}@media (max-width: 1024px){#remove-btn{padding:3px}#remove-btn img{width:18px}}*{box-sizing:border-box}body{margin:0;padding:0;font-family:sans-serif}h1,h2,h3,h4,h5,h6,p{margin-block:0}ul,li{padding-inline:0}img{display:block;object-fit:contain;object-position:center}button,input,textarea{font-family:sans-serif}body,input,textarea,button{font-family:Lato,sans-serif}html,body,#root{width:100%;height:100%}@media (max-width: 500px){.block{height:100px}}body{overflow:hidden}@media (max-width: 500px){body{overflow:auto}}#root{position:relative}img{object-fit:contain;object-position:center}
