html,body,div,span,applet,object,iframe,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}body{background:#f2f2f2}table{border-collapse:collapse;border-spacing:0}a{color:#000;text-decoration:none}b,strong{font-family:Roboto Medium,serif;font-weight:300}i{font-family:Roboto Italic,serif}h1{color:#1b0701}html,body{margin:0;padding:0}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-VariableFont_wdth,wght.ttf)}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded/Unbounded-VariableFont_wght.ttf)}body{font-optical-sizing:auto;color:#161616;background-size:cover;font-family:Roboto,serif;font-style:normal;font-weight:300}.default-layout{box-sizing:border-box;flex-flow:column;place-content:center;align-items:center;width:100vw;max-width:100vw;display:block}@media (min-width:1280px){.default-layout{display:flex}}.default-layout_header{box-sizing:border-box;z-index:9999;grid-template-columns:60px 1fr 150px;grid-template-areas:"header-menu header-logo header_phones";justify-content:space-between;align-items:center;width:100vw;max-width:100vw;height:100px;display:grid}@media (min-width:1280px){.default-layout_header{grid-template-columns:300px 1fr 220px;grid-template-areas:"header-logo header-menu header_phones";gap:40px;width:1280px;height:100px}}.default-layout_header_container{box-sizing:border-box;background:#354e3f;place-content:center space-between;align-items:center;width:100vw;padding:0;display:flex}@media (min-width:1280px){.default-layout_header_container{justify-content:center;padding:20px 0}}.default-layout_header__logo{color:#fff;grid-area:header-logo;place-content:center;align-items:center;height:60px;padding:0;font-size:30px;font-weight:400;display:flex}@media (min-width:1280px){.default-layout_header__logo{background-size:220px;padding:0}}.default-layout_header__logo-text{color:#fff;padding-top:8px;font-family:Helvetica,Arial,sans-serif}.default-layout_header__logo-img{width:160px}@media (min-width:1280px){.default-layout_header__logo-img{width:240px}}.default-layout_header__phones{color:#fff;background-position:0 30%;background-repeat:no-repeat;background-size:25px;grid-area:header_phones;padding:0 0 10px 6px;font-size:14px;font-weight:700;line-height:140%;position:relative;top:8px}@media (min-width:1280px){.default-layout_header__phones{background-image:url(https://zaborstoit.ru/files/svg/phone.svg);background-position:6px;background-size:45px;width:240px;padding:0 0 10px 76px;font-size:17px;font-weight:500;top:10px}}.default-layout_header__menu{box-sizing:border-box;grid-area:header-menu;width:60px;height:60px;position:relative}@media (min-width:1280px){.default-layout_header__menu{place-content:flex-end;align-items:flex-end;width:auto;padding-left:55px;display:flex}}.default-layout_header__menu_toggler{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:18px;place-content:center;align-items:center;width:30px;height:30px;margin:16px 20px;display:flex}@media (min-width:1280px){.default-layout_header__menu_toggler{display:none}}.default-layout_header__menu_toggler:before{content:"☰";color:#fff;padding:0;font-size:30px;font-weight:500;line-height:100%}.default-layout_header__menu_toggler.active:before{content:"✕";color:#fff;padding:0;font-size:20px;font-weight:500;line-height:100%}.default-layout_header__menu_toggler.active{background-position:50%;background-repeat:no-repeat;background-size:18px;border:1px solid #fff;border-radius:50%}@media (min-width:1280px){.default-layout_header__menu_toggler.active{display:none}}.default-layout_header__menu_tree{box-sizing:border-box;background:#354e3f;align-items:flex-end;width:100vw;padding:40px;display:none;position:absolute;top:60px}@media (min-width:1280px){.default-layout_header__menu_tree{background:0 0;align-self:flex-end;width:auto;padding:0;display:flex;position:static;top:0}}@media (max-width:1280px){.default-layout_header__menu_tree.active{display:block}}.default-layout_header__menu-item{box-sizing:border-box;align-content:center;margin-right:14px;padding:10px;transition:all .3s}@media (min-width:1280px){.default-layout_header__menu-item{padding:0 10px}}.default-layout_header__menu-item_link{cursor:pointer;color:#fff;border-bottom:2px solid #354e3f;align-content:center;align-items:center;gap:10px;height:40px;padding-bottom:6px;font-size:15px;font-weight:400;line-height:150%;transition:border-bottom-color .7s;display:flex}.default-layout_header__menu-item_link.active,.default-layout_header__menu-item_link:hover{color:#fff;border-bottom:2px solid #fff}.default-layout_header__menu-drop-block{opacity:1;box-sizing:border-box;z-index:10000000;visibility:visible;width:100vw;transition:visibility,opacity .5s linear;position:relative}@media (min-width:1280px){.default-layout_header__menu-drop-block{opacity:0;visibility:hidden;border-bottom:2px solid #bfd2f8;width:auto;max-height:0;position:absolute;top:94px;left:0;overflow:hidden}}@media (max-width:1280px){.default-layout_header__menu-drop-block{padding:0 20px!important}}.default-layout_header__menu-drop-block.active{visibility:visible;opacity:1;box-sizing:border-box;justify-content:center;display:block}@media (min-width:1280px){.default-layout_header__menu-drop-block.active{border-top:2px solid #bfd2f8;grid-template-columns:300px 300px;justify-content:flex-start;width:100vw;max-height:100000px;display:grid;overflow:visible}}.default-layout_header__menu-drop-block_item{box-sizing:border-box;color:#272e4b;font-family:Roboto,serif;font-size:14px;font-style:normal;font-weight:500;line-height:160%}.default-layout_header__menu-drop-block_item_link:first-child{padding:20px 0 10px}.default-layout_header__menu-drop-block_item_link{padding:10px 0;display:block}.breadcrumbs{padding:10px 20px;display:flex}@media (min-width:1280px){.breadcrumbs{grid-gap:20px;grid-template-columns:1fr 280px;padding:25px 30px}}.breadcrumbs-link,.breadcrumbs-current{color:#3f455f;align-items:center;height:50px;padding:0 20px 0 10px;font-family:Roboto,serif;font-size:16px;font-weight:400;display:flex}@media (min-width:1280px){.breadcrumbs-link,.breadcrumbs-current{line-height:20px}}.breadcrumbs-link{background:url(/icons/breadcrumps-arrow.svg) 100% no-repeat}.breadcrumbs-current{color:#b7b9c3}.default-layout__footer_container{gap:24px;width:100vw;padding:0;display:block;position:relative;top:-40px}@media (min-width:1280px){.default-layout__footer_container{flex-direction:row;justify-content:center;align-items:flex-start;display:flex}}.default-layout__footer_container .home-main-block div{padding:16px 0}.default-layout__footer_container .home-main-block{box-sizing:border-box;padding:20px 40px}@media (min-width:1280px){.default-layout__footer_container .home-main-block{box-sizing:initial;min-width:1280px;padding:60px}}.default-layout__footer{box-sizing:border-box;grid-template-columns:1fr;grid-template-areas:"footer_logo""footer_links";width:100vw;display:grid}@media (min-width:1280px){.default-layout__footer{grid-template-columns:1fr 330px;grid-template-areas:"footer_links footer_logo";width:1280px}}.default-layout__footer_logo{background:url(/icons/footer_logo_bw.svg) 40px 20%/190px no-repeat;grid-area:footer_logo;width:330px;min-height:60px}@media (min-width:1280px){.default-layout__footer_logo{background-position:50% 0;min-height:100px}}.default-layout__footer_links{grid-area:footer_links}.default-layout__footer_links_line{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-start;gap:20px;width:100%;padding:10px 40px;display:flex}@media (min-width:1280px){.default-layout__footer_links_line{padding:10px 0}}.default-layout__footer_link{color:#878b9b;font-family:Roboto,serif;font-size:14px;font-style:normal;font-weight:500;line-height:160%}.default-layout__footer_links_text{color:#01051c;padding:30px 40px 30px 70px;font-family:Roboto,serif;font-size:17px;font-style:normal;font-weight:400;line-height:150%}@media (min-width:1280px){.default-layout__footer_links_text{flex-wrap:wrap;padding:30px 0}}.form-item.landing .form_item__label,.form_item.landing .form_item__label{color:#575d73;padding:6px 2px;font-family:Roboto,serif;font-size:14px;font-weight:400;line-height:160%}.form-item.landing .form-item__select-wrap,.form_item.landing .form_item__input_wrap{color:#272e4b;border:0;border-radius:8px;padding:4px;font-size:14px}.form-item.landing .form-item__select-custom{border-radius:8px;align-content:center;align-items:center;display:flex}.form-item__select-custom{border-radius:0;height:40px;max-height:40px;background:0 0!important}.form-item__select-custom__input{font-size:16px}.form-item__select__drop-link{font-size:15px;font-weight:400}.contents-page-calculator .form-item__select-custom__input:focus{border:0;outline:none}.form-item.landing .form-item__select-wrap .form-item__select-custom__icon{background-image:url(/icons/select-arrow.svg);background-position:20%;background-size:13px;border:0;width:36px}.form-item.landing .form-item__select__drop-link{color:#272e4b;padding:8px 40px;font-family:Roboto,serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%;position:relative}.form-item.landing .form-item__select__drop-link.selected{background:#eaedf1}.text-grey-block{background:#f3f3f5;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;padding:16px;display:flex}.text-blue-border{box-sizing:border-box;border:1px solid #3370e9;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.contents-page-container{box-sizing:border-box;background:#fff;width:100vw;margin:30px 0;padding:0;box-shadow:0 12px 28.2px 1.8px #00000014}@media (min-width:1280px){.contents-page-container{border-radius:10px;width:1200px;margin:60px 40px;padding:40px 60px 80px}}.home-main-block{background:#fff;border-radius:10px;width:100vw;margin:20px 0;padding:20px 0;box-shadow:0 12px 28.2px 1.8px #00000014}@media (min-width:1280px){.home-main-block{width:1280px;margin:40px;padding:20px 60px 60px}}.home-main-block_item .landing-btn{margin-top:20px}.home-main-block_item{border-bottom:1px solid #f2f2f2;gap:10px 0;margin:40px;padding-bottom:60px;font-size:17px;font-weight:300;line-height:28px;display:grid}@media (min-width:1280px){.home-main-block_item{gap:0 60px;margin:40px 40px 0;display:grid}}.home-main-block_item.left-bg{grid-template-areas:"main_block_title""main_block_img""main_block_desc"}@media (min-width:1280px){.home-main-block_item.left-bg{grid-template-areas:"main_block_img main_block_title""main_block_img main_block_desc"}}.home-main-block_item.right-bg{grid-template-areas:"main_block_title""main_block_img""main_block_desc"}@media (min-width:1280px){.home-main-block_item.right-bg{grid-template-areas:"main_block_title main_block_img""main_block_desc main_block_img"}}.home-main-block_item:last-child{border-bottom:0}.home-main-block_item.left-bg{background-position:0 0}.home-main-block_item.right-bg{background-position:100% 0}.home-main-block_item_img{border-radius:10px;grid-area:main_block_img;width:300px;height:250px;overflow:hidden}@media (min-width:1280px){.home-main-block_item_img{margin-top:30px}}.home-main-block_item_img img{width:300px}.home-main-block_item_img_title{grid-area:main_block_title}.home-main-block_item_img_desc{grid-area:main_block_desc}.home-main-block_item_img_desc div{padding:10px 0}.home-main-block_item_img_title h1{font-weight:500;line-height:40px}.contents-page-desc-cnt{grid-template-columns:1fr;gap:20px;padding:0 40px;display:grid}@media (min-width:1280px){.contents-page-desc-cnt{grid-template-columns:1fr 1fr;gap:80px}}.contents-page-desc{padding-top:10px;line-height:160%}.contents-page-desc div{margin:20px 0}.contents-page-desc p{padding:10px 0}.contents-page-calculator{border:1.2px solid #f1eceb;border-radius:20px;padding:10px 20px}@media (min-width:1280px){.contents-page-calculator{padding:20px 40px}}.contents-page-body_text h1{line-height:130%}.contents-page-body_text p{text-align:justify;font-family:Roboto,serif;font-size:16px;line-height:26px}.contents-page-calculator .form-item__select-wrap{border-radius:10px;min-height:46px}.contents-page-calculator .form-item__select-custom__input{height:38px!important;padding-top:9px!important;font-size:16px!important;line-height:38px!important}.form-item__select-custom__input{border-radius:10px;height:40px}.form_item__input_wrap{height:40px;max-height:40px;border-radius:8px!important;min-height:38px!important}.form_item__input{font-size:18px}.contents-page-calculator .form_item__label{height:auto;max-height:200px;padding-left:4px;font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:160%}.landing-btn{box-sizing:border-box;color:#e1a434;cursor:pointer;text-align:center;background:0 0;border:1.6px solid #f1b442;border-radius:4px;place-content:center;align-items:center;gap:10px;width:240px;padding:10px;font-size:16px;font-weight:300;transition:all .5s;display:flex}.landing-btn:hover{color:#fff;background-color:#e1a434}.landing-btn.filled{letter-spacing:1px;color:#fff;z-index:1;background:#ff9700;border:none;border-radius:10px;width:100%;padding:16px;font-size:16px;font-weight:400}.landing-btn.filled:hover{color:#fff;background-color:#f47428}.prb-row.head .prb-table__cell,.prb-row,.prb-row.head{padding:10px;font-size:18px;font-family:Roboto,serif!important}.prb-table__cell{font-weight:400;padding:10px!important;font-family:Roboto,serif!important;font-size:16px!important}.prb-row.head .prb-table__cell{padding:10px!important}.prb-table__cell strong{font-weight:700;font-family:Roboto,serif!important}.default-layout_header__menu-item_link .arrow{cursor:pointer;border-bottom:2px solid #fff;border-right:2px solid #fff;border-radius:0;width:6px;height:6px;transition:transform .3s;transform:rotate(45deg)}.default-layout_header__menu-item_link:hover .arrow{transform:rotate(225deg)}
.icon-prb{cursor:pointer;padding:4px;display:flex}.icon-prb svg{transition:fill .2s ease-in-out}
.porabote-balloon{z-index:1000000000;position:fixed;top:0;right:0}.porabote-balloon_msg{color:#4d4d4d;opacity:.85;z-index:1000;background:#fff;border:1.5px solid #f3f3f3;border-radius:4px;flex-flow:row;place-content:space-between;min-width:250px;margin:6px;padding:25px 30px;font-family:Roboto Medium,serif;font-size:.9em;display:flex;box-shadow:2px 2px 4px 1px #55556233}.porabote-balloon_msg__close{padding-right:10px}
.prb-modal-page-wrap{box-sizing:border-box;background:#11111180;width:100vw;height:100vh;padding:20px;display:none;position:fixed;top:0;left:0}.prb-modal-page-wrap.active{place-content:center;align-items:center;display:flex}.prb-modal-page{box-sizing:border-box;background:#fff;border-radius:10px;width:auto;max-width:1200px;height:calc(100vh - 50px);margin:0;padding:0;position:relative;left:0;overflow:auto}.modal-page-close-block{cursor:pointer;box-sizing:border-box;border:1px solid #f5f5f6;border-radius:6px;place-content:center;width:50px;height:50px;display:flex;position:absolute;top:15px;right:15px}.modal-page-close-block:hover{background:#f9fafb}
.porabote-modal-dialog-wrap{z-index:1000;box-sizing:border-box;opacity:0;pointer-events:none;background-color:#56565699;place-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0}.porabote-modal-dialog-wrap.active{opacity:1;pointer-events:all}.porabote-modal-dialog{color:#3f3f3f;transform-origin:50%;background:#fff;border-radius:6px;max-width:90vw;min-height:100px;max-height:90vh;font-weight:600;transition:transform .26s;overflow:auto;transform:scaleY(0);box-shadow:2px 2px 4px 1px #55556233}.porabote-modal-dialog.active{transform:scaleY(1)}.porabote-modal-dialog-title{text-align:center;padding:40px;font-size:1.6em}.porabote-modal-dialog-buttons-panel{place-content:center;align-items:center;gap:10px;padding:0 20px 30px;display:flex}.porabote-modal-dialog-button{cursor:pointer;color:#1f1f1f;border-radius:6px;margin-right:20px;padding:20px 30px;font-size:16px;font-weight:400;box-shadow:2px 2px 4px 1px #55556233}.porabote-modal-dialog-button:hover{color:#fff}.porabote-modal-dialog-button:last-child{margin-right:0}
