:root{--main:#ffc107;--gray:#605f5d;--dark:#1c1a18;--bg:#eff4f8}.alignwide{width:100%}.alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:1920px}@media only screen and (min-width:1920px){.alignfull{width:100vw !important;max-width:unset}}html{box-sizing:border-box}*{margin:0;padding:0;font-family:"TildaSans",sans-serif;font-weight:400;box-sizing:inherit}.swiper-mainbanner.swiper-horizontal{overflow:hidden !important}.swiper-button-lock{display:none !important}body{background-color:#f9fbfc;max-width:1920px;overflow-x:hidden;margin:0 auto;width:auto;-webkit-box-shadow:0 0 20px 5px #747474;box-shadow:0 0 20px 5px #747474}a{text-decoration:none;color:#121212;transition:all .3s ease-in}a:hover{color:var(--main)}ul li{list-style-position:inside;color:#121212;font-size:18px;line-height:26px;margin-bottom:10px;list-style-type:none}ol li{list-style-position:inside;color:#121212;font-size:18px;line-height:26px;margin-bottom:10px}p{margin-bottom:15px;color:#121212;font-size:18px;line-height:26px}h1.page-title{font-size:32px;line-height:38px;font-weight:700;color:#20395e;margin-bottom:50px}main.foned{position:relative;overflow:hidden;z-index:999}main.foned:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999}.breadcrumbs{padding:20px 0;font-family:"TildaSans",sans-serif;font-size:16px;line-height:18px;color:#dfdfdf}.breadcrumbs span{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.breadcrumbs span.current-item{color:#121212}.container{max-width:1200px;width:100%;margin:0 auto;padding:0 15px}.container-header{max-width:1530px;width:100%;margin:0 auto;padding:0 15px}.btn{position:relative;display:flex;align-items:center;justify-content:center;padding:15px 30px;background:var(--main);border:1px solid var(--main);outline:none;font-family:"TildaSans",sans-serif;color:var(--dark);font-size:16px;font-weight:300;cursor:pointer;transition:all .3s ease-in;font-size:16px;font-weight:600;line-height:120%;font-style:normal;white-space:nowrap}.btn svg{transition:all .3s ease-in;margin-right:10px}.btn svg path{transition:all .3s ease-in}.btn:hover{filter:brightness(.8)}.btn:focus{letter-spacing:normal}.btn.invert{background-color:var(--main);color:#fff}#main,#primary{min-height:83vh}#header .container-header .header-wrapper{display:flex;align-items:center;justify-content:space-between;padding:20px 0}#header .container-header .header-wrapper .logo-wrapper{height:100%;width:100%;max-width:200px;max-height:50px}#header .container-header .header-wrapper .logo-wrapper img{object-fit:contain;max-width:200px;max-height:50px;height:100%;width:100%}#header .container-header .header-wrapper .menu__holder{display:flex;list-style:none;gap:30px}#header .container-header .header-wrapper .menu__holder li a{font-size:16px;font-weight:600;line-height:120%;color:var(--dark)}#header .container-header .header-wrapper .menu__holder li a:hover{color:var(--gray)}#header .container-header .header-wrapper .right-content{display:flex;align-items:center;gap:40px}#header .container-header .header-wrapper .right-content .contacts-header-wrapper{display:flex;flex-direction:column;justify-content:right;align-items:end;text-align:right;gap:5px}#header .container-header .header-wrapper .right-content .contacts-header-wrapper .phone-header{display:flex;align-items:center}#header .container-header .header-wrapper .right-content .contacts-header-wrapper .phone-header .phone-value{color:var(--dark);font-size:20px;font-weight:600;line-height:120%}#header .container-header .header-wrapper .right-content .contacts-header-wrapper .phone-header .phone-icon{display:none}#header .container-header .header-wrapper .right-content .contacts-header-wrapper .email-header{color:var(--gray);font-size:14px;font-weight:600;line-height:120%}#header .burger.open_menu{display:none;flex-direction:column;background-color:var(--main);height:40px;width:40px;justify-content:space-evenly;align-items:center;border-radius:2px;flex-shrink:0}#header .burger.open_menu span{background-color:var(--dark);width:30px;height:4px;transition:all .3s ease-in}#header .burger.open_menu.clicked{background-color:var(--dark)}#header .burger.open_menu.clicked span{background-color:var(--main)}#header #mobile-mnu{display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100%;width:320px;background-color:#f1f2f3;padding:30px;transition:all .3s ease-in;transform:translateX(-350px);z-index:100}#header #mobile-mnu #close-mnu{font-size:45px;position:absolute;right:10px;top:10px;cursor:pointer;transform:rotate(45deg);display:block;color:var(--main)}#header #mobile-mnu a{font-size:16px;line-height:1;color:#374957;font-weight:450}#header #mobile-mnu a:hover{color:var(--main)}#header #mobile-mnu .logo__holder{text-align:center;margin-bottom:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#header #mobile-mnu .logo__holder img{max-height:60px}#header #mobile-mnu .menuTop{list-style-type:none;margin-bottom:10px}#header #mobile-mnu .menuTop li{margin-bottom:10px}#header #mobile-mnu .menuTop li a{font-size:16px;line-height:1;color:#374957;font-weight:450}#header #mobile-mnu .menuTop li a:hover{color:var(--main)}#header #mobile-mnu .menuTop li.active a{color:var(--main)}#header #mobile-mnu .adresses__holder{display:flex;flex-direction:column;position:relative;padding-left:30px;margin-bottom:20px;width:100%}#header #mobile-mnu .adresses__holder:before{content:"";position:absolute;top:4px;left:0;display:flex;justify-content:center;align-items:center;width:20px;height:20px;background-image:url(//mr-shreder.ru/wp-content/themes/theme/assets/css/../images/map.svg);background-position:center center;background-repeat:no-repeat}#header #mobile-mnu .adresses__holder p{font-size:16px;line-height:1;color:#374957;font-weight:450}#header #mobile-mnu .email__holder{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:20px}#header #mobile-mnu .email__holder .email__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:16px;line-height:1;color:#374957;font-weight:450}#header #mobile-mnu .email__holder .email__item:hover{color:var(--main)}#header #mobile-mnu .email__holder .email__item svg{margin-right:10px}#header #mobile-mnu .phones__holder{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:20px}#header #mobile-mnu .phones__holder .phone__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:16px;line-height:1;color:#374957;font-weight:450}#header #mobile-mnu .phones__holder .phone__item:hover{color:var(--main)}#header #mobile-mnu .phones__holder .phone__item svg{margin-right:10px}#header #mobile-mnu .soc__holder{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;grid-column-gap:10px;grid-row-gap:10px;flex-wrap:wrap;margin-bottom:20px}#header #mobile-mnu .soc__holder .soc__item{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--main);transition:background-color .3s ease-in}#header #mobile-mnu .soc__holder .soc__item:hover{filter:brightness(.8)}#header #mobile-mnu.opened{transform:translateX(0)}#footer{background-color:#282828}#footer .footer-middle a svg path{color:var(--gray);transition:.3s ease-in}#footer .footer-bot a:hover,#footer .footer-middle a:hover,#footer .footer-middle a:hover svg path{fill:var(--main);color:var(--main);transition:.3s ease;cursor:pointer}#footer .footer-top{display:flex;align-items:center;justify-content:space-between}#footer .footer-top{padding:40px 0;border-bottom:1px solid #616060}#footer .footer-top ul{display:flex;gap:30px;list-style:none}#footer .footer-top ul li a{font-style:normal;font-weight:500;font-size:16px;line-height:120%;color:#a2a2a2}#footer .footer-top ul li a:hover{color:var(--main)}#footer .footer-bot{display:flex;justify-content:space-between;align-items:center;padding:22px 0}#footer .footer-bot a{font-style:normal;font-weight:300;font-size:16px;color:var(--gray);display:flex;align-items:center}#footer .footer-bot .footer-middle a svg{width:111px;height:26px;fill:var(--gray)}#footer .footer-bot .footer-middle a{display:flex;align-items:center;gap:10px}#footer .footer-bot .footer-right{font-style:normal;font-weight:300;font-size:16px;line-height:135%;color:var(--gray);text-align:right}.wpcf7 .wpcf7-response-output,.wpcf7 .wpcf7-not-valid-tip{display:none}.wpcf7 .ajax-loader{display:none}.wpcf7 .wpcf7-spinner{display:none}.theme-modal{height:auto;width:600px;max-height:90vh;max-width:90vw;background-color:#fff;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);pointer-events:none;transition:transform .3s ease-in;z-index:9999;overflow:auto}.theme-modal.sucess,.theme-modal.error{text-align:center;min-height:130px;display:flex;align-items:center;flex-direction:column;justify-content:center}.theme-modal.sucess .title,.theme-modal.error .title{font-size:32px}#modal-review .form-content{padding:40px}#modal-review .form-content .top-form{display:flex;flex-direction:column;gap:10px}#modal-review .form-content .top-form .title-form{font-style:normal;font-weight:500;font-size:32px;line-height:100%;color:var(--dark)}#modal-review .form-content .top-form .desc-form{font-style:normal;font-weight:300;font-size:16px;line-height:135%;color:var(--gray)}#modal-review .form-content .inputs-wrapper{display:flex;flex-direction:column;margin-top:30px;gap:20px}#modal-review .form-content .inputs-wrapper input,#modal-review .form-content .inputs-wrapper textarea{border:0;border:1px solid #e2eaf1;padding:15px;font-style:normal;font-weight:300;font-size:16px;color:var(--dark);font-size:16px;font-style:normal;font-weight:400;line-height:135%;background-color:transparent;transition:.3s ease;resize:vertical}#modal-review .form-content .inputs-wrapper input.error,#modal-review .form-content .inputs-wrapper textarea.error{border:1px solid #c72626;transition:.3s ease}#modal-review .form-content .inputs-wrapper .input-file input[type=file]{resize:none;border:0}#modal-review .form-content .inputs-wrapper .input-file input#file-upload-button{background-color:var(--main)}#modal-review .form-content .inputs-wrapper .input-file{display:flex;align-items:center;width:100%;justify-content:center;gap:20px}#modal-review .form-content .inputs-wrapper input:focus-visible,#modal-review .form-content .inputs-wrapper textarea:focus-visible{border:1px solid var(--main);transition:.3s ease;outline:0}#modal-review .form-content .inputs-wrapper input.error #modal-review .form-content .inputs-wrapper textarea.error{border:1px solid #c72626;transition:.3s ease}#modal-review .form-content .policy-wrapper{display:flex;align-items:center;margin-top:30px;justify-content:space-between;gap:20px}#modal-review .form-content .policy-wrapper .policy-text{width:50%;color:var(--gray);font-size:12px;font-style:normal;font-weight:400;line-height:135%}#modal-review .form-content .policy-wrapper .policy-text a{color:var(--main);cursor:pointer}#modal-review .form-content .policy-wrapper .policy-text a:hover{text-decoration:underline}#modal-review .form-content .policy-wrapper .form-btn{width:50%}#modal-review .form-content .policy-wrapper .form-btn .btn{max-width:100%}#modal-ask .form-content{padding:40px}#modal-ask .form-content .top-form{display:flex;flex-direction:column;gap:10px}#modal-ask .form-content .top-form .title-form{font-style:normal;font-weight:500;font-size:32px;line-height:100%;color:var(--dark)}#modal-ask .form-content .top-form .desc-form{font-style:normal;font-weight:300;font-size:16px;line-height:135%;color:var(--gray)}#modal-ask .form-content .inputs-wrapper{display:flex;flex-direction:column;margin-top:30px;gap:20px}#modal-ask .form-content .inputs-wrapper input,#modal-ask .form-content .inputs-wrapper textarea{border:0;border:1px solid #e2eaf1;padding:15px;font-style:normal;font-weight:300;font-size:16px;color:var(--dark);font-size:16px;font-style:normal;font-weight:400;line-height:135%;background-color:transparent;transition:.3s ease;resize:vertical}#modal-ask .form-content .inputs-wrapper input.error,#modal-ask .form-content .inputs-wrapper textarea.error{border:1px solid #c72626;transition:.3s ease}#modal-ask .form-content .inputs-wrapper .input-file input[type=file]{resize:none;border:0}#modal-ask .form-content .inputs-wrapper .input-file input#file-upload-button{background-color:var(--main)}#modal-ask .form-content .inputs-wrapper .input-file{display:flex;align-items:center;width:100%;justify-content:center;gap:20px}#modal-ask .form-content .inputs-wrapper input:focus-visible,#modal-ask .form-content .inputs-wrapper textarea:focus-visible{border:1px solid var(--main);transition:.3s ease;outline:0}#modal-ask .form-content .inputs-wrapper input.error #modal-ask .form-content .inputs-wrapper textarea.error{border:1px solid #c72626;transition:.3s ease}#modal-ask .form-content .policy-wrapper{display:flex;align-items:center;margin-top:30px;justify-content:space-between;gap:20px}#modal-ask .form-content .policy-wrapper .policy-text{width:50%;color:var(--gray);font-size:12px;font-style:normal;font-weight:400;line-height:135%}#modal-ask .form-content .policy-wrapper .policy-text a{color:var(--main);cursor:pointer}#modal-ask .form-content .policy-wrapper .policy-text a:hover{text-decoration:underline}#modal-ask .form-content .policy-wrapper .form-btn{width:50%}#modal-ask .form-content .policy-wrapper .form-btn .btn{max-width:100%}#modal-callback .form-content{padding:40px}#modal-callback .form-content .top-form{display:flex;flex-direction:column;gap:10px}#modal-callback .form-content .top-form .title-form{font-style:normal;font-weight:500;font-size:32px;line-height:100%;color:var(--dark)}#modal-callback .form-content .top-form .desc-form{font-style:normal;font-weight:300;font-size:16px;line-height:135%;color:var(--gray)}#modal-callback .form-content .inputs-wrapper{display:flex;flex-direction:column;margin-top:30px;gap:20px}#modal-callback .form-content .inputs-wrapper input{border:0;border:1px solid #e2eaf1;padding:15px;font-style:normal;font-weight:300;font-size:16px;color:var(--dark);font-size:16px;font-style:normal;font-weight:400;line-height:135%;background-color:transparent;transition:.3s ease}#modal-callback .form-content .inputs-wrapper input:focus-visible{border:1px solid var(--main);transition:.3s ease;outline:0}#modal-callback .form-content .inputs-wrapper input.error{border:1px solid #c72626;transition:.3s ease}#modal-callback .form-content .policy-wrapper{display:flex;align-items:center;margin-top:30px;justify-content:space-between;gap:20px}#modal-callback .form-content .policy-wrapper .policy-text{width:50%;color:var(--gray);font-size:12px;font-style:normal;font-weight:400;line-height:135%}#modal-callback .form-content .policy-wrapper .policy-text a{color:var(--main);cursor:pointer}#modal-callback .form-content .policy-wrapper .policy-text a:hover{text-decoration:underline}#modal-callback .form-content .policy-wrapper .form-btn{width:50%}#modal-callback .form-content .policy-wrapper .form-btn .btn{max-width:100%}#modal-background{position:fixed;inset:0px;background:#000;opacity:.5;z-index:999 !important}.theme-modal.private{max-width:1170px;width:100%;max-height:100%;height:auto;padding:50px;margin:20px 0}.theme-modal.private .private-title{font-size:48px;margin-bottom:20px;line-height:100%}.theme-modal.private .close-modal{position:absolute;right:20px;top:20px;font-size:40px;font-weight:750;color:#374957;cursor:pointer}.theme-modal.private .close-modal svg{height:40px;width:40px}.theme-modal .close-modal svg{height:32px;width:32px}.theme-modal.private .close-modal svg path{stroke:var(--dark);transition:.3s ease}.theme-modal .close-modal svg path{stroke:var(--dark);transition:.3s ease}.theme-modal.private .close-modal svg:hover path{stroke:var(--main);transition:.3s ease}.theme-modal .close-modal svg:hover path{stroke:var(--main);transition:.3s ease}.theme-modal.modal-open{pointer-events:all;transform:translate(-50%,-50%) scale(1);opacity:1}.theme-modal .close-modal{position:absolute;right:10px;top:0;font-size:40px;font-weight:750;color:#374957;cursor:pointer}@media (max-width:575px){.theme-modal.private{padding:50px 20px}}.error-page{background-repeat:no-repeat;background-size:cover;height:83vh;width:100%;display:flex;align-items:center;position:relative}.error-page:before{content:"";width:100%;height:100%;position:absolute;right:0;top:0;background-color:#1212127d;z-index:0}.error-page .page-content{display:flex}.error-page .page-error-content{width:50%;z-index:2}.error-page .page-error-content .page-error-text-wrapper{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.error-page .page-error-title{color:#fff;font-size:60px;font-style:normal;font-weight:900;line-height:100%}.error-page .page-error-underdesc{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:135%}.error-page .page-error-btn{width:50%}.error-page .page-error-btn:hover{color:var(--dark)}@media only screen and (max-width:1400px){#header .container-header .header-wrapper .menu__holder{gap:20px}}@media only screen and (max-width:1300px){#header .container-header .header-wrapper .menu__holder{display:none}#header .burger.open_menu{display:flex}.container-header{max-width:1200px}}@media only screen and (max-width:1000px){.error-page .page-error-content{width:60%}}@media only screen and (max-width:900px){#footer .footer-bot{flex-direction:column}.theme-modal.private .private-title{font-size:36px}#footer .footer-top ul{gap:15px}#footer .footer-top{flex-direction:column}}@media only screen and (max-width:720px){header .btn.header-btn{display:none}.theme-modal.private .private-title{font-size:36px}#modal-callback .form-content,#modal-ask .form-content,#modal-review .form-content{padding:30px}.error-page .page-error-content{width:100%}}@media only screen and (max-width:630px){#footer .footer-top{flex-direction:column;align-items:start}.theme-modal.private .private-title{font-size:32px}#footer .footer-top ul{flex-direction:column;gap:10px;margin-top:10px}}@media only screen and (max-width:480px){.error-page .page-error-title{font-size:48px;text-align:center}.error-page .page-error-underdesc{font-size:18px;text-align:center}.error-page .page-error-btn{width:100%}#header .container-header .header-wrapper .right-content .contacts-header-wrapper .phone-header .phone-icon{display:none}#header .container-header .header-wrapper .right-content .contacts-header-wrapper .phone-header .phone-value{font-size:16px}#header .container-header .header-wrapper .logo-wrapper{max-width:75px}#header .container-header .header-wrapper .logo-wrapper img{max-width:75px}.theme-modal.private .private-title{font-size:26px}#modal-callback .form-content .top-form .title-form,#modal-ask .form-content .top-form .title-form,#modal-review .form-content .top-form .title-form{font-size:28px;text-align:center}#modal-callback .form-content .top-form .desc-form,#modal-ask .form-content .top-form .desc-form,#modal-review .form-content .top-form .desc-form{text-align:center}#modal-callback .form-content .policy-wrapper,#modal-ask .form-content .policy-wrapper,#modal-review .form-content .policy-wrapper{flex-direction:column}#modal-review .form-content .policy-wrapper{margin-top:20px}#modal-callback .form-content .policy-wrapper .policy-text,#modal-ask .form-content .policy-wrapper .policy-text,#modal-review .form-content .policy-wrapper .policy-text{width:100%;text-align:center}#modal-callback .form-content .policy-wrapper .form-btn,#modal-ask .form-content .policy-wrapper .form-btn,#modal-review .form-content .policy-wrapper .form-btn{width:100%}#header .container-header .header-wrapper .right-content .contacts-header-wrapper .email-header{display:none}}@media only screen and (max-width:420px){.error-page .page-error-title{font-size:42px}}