/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:raleway-example;src:url(../fonts/RalewayRegular.woff) format("woff");font-display:swap}@font-face{font-family:raleway-example;src:url(../fonts/RalewayBold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:arial;src:url(../fonts/ArialNarrow2.ttf) format("ttf");font-display:swap}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;margin:0;padding:0;outline:0;font-size:15px;text-align:left}body{font-size:16px;min-width:320px;position:relative;line-height:1.65;font-family:arial,raleway-example,sans-serif;overflow-x:hidden;opacity:1;background-color:#ecf0f1}a{text-decoration:none}.img-responsive{display:block;max-width:100%;height:auto}.container{max-width:1200px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto}.text-center{text-align:center}.green-button{margin:6rem 0 5rem 5rem;cursor:pointer;padding:1rem;width:200px;background-color:#09a048;text-align:center;color:#fff;position:relative}.green-button:hover{background-color:#09c848}.white-button{margin:6rem 0 0 5rem;padding:1rem;bottom:2rem;width:250px;background-color:#fff;text-align:center;color:#000}.white-button:hover{background-color:#000;color:#fff}.none{display:none}.display-block{display:block}.grid{display:grid}section{scroll-behavior:smooth;scroll-padding-top:100px}.active{color:#ff0}.pics{width:320px;height:100%}.no-scroll{overflow-y:hidden}.navbar{position:fixed;top:0;z-index:10000;width:100%;line-height:2}.navbar .navigation{grid-template-columns:10fr 1fr 1fr;background:rgba(0,0,0,.6)}.navbar .navigation .menu{padding:1rem;margin-left:3.5rem}.navbar .navigation .menu a{margin:0 1rem;text-align:left;font-size:1.2rem;font-weight:600;color:#fff}.navbar .navigation .menu a:hover{color:#ff0}.navbar .navigation .menu a:active{color:#ff0}.navbar .navigation .email{margin:0 1rem;text-align:left;color:#fff}.navbar .navigation .email:hover{color:#ff0}.navbar .navigation .email img{width:3rem;padding:.7rem 0 0;float:right}.navbar .navigation .call-for-action{display:inline;padding:.7rem 0}.main-header{position:relative;top:0;background-image:url(../img/Berdzavod-slider-bg.webp),url(../img/Berdzavod-slider-bg.jpg);overflow:hidden;background-position:center top;background-size:cover;background-repeat:no-repeat;-o-background-size:cover;-moz-background-size:cover;min-height:100%;color:#fff;z-index:1}.main-header .appear-animation{margin-left:5rem}.main-header::before{z-index:-1;content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#293a43;opacity:.4}.main-header h1{margin:0;font-size:4rem;line-height:1;text-align:left}.main-header p{margin:11rem 0 3rem 0;padding:0;text-align:left}.main-header .header-h1{margin:0;font-size:4rem;line-height:1;text-align:left}.main-header .header-text{grid-column:1/2;grid-row:3/4;margin:2rem 0 0}.main-header .green-button{margin-left:0}.welcome-section{grid-template-columns:1fr 1fr;color:#09a048;line-height:1;background-color:#293a43;opacity:.9}.welcome-section .welcome-left{text-align:justify;margin:0 0 0 20px;padding:40px}.welcome-section .welcome-left h1{font-size:2rem;margin-bottom:2rem;text-align:center}.welcome-section .welcome-left p{font-size:14pt;color:#fafffe;line-height:1.4;margin-bottom:0}.welcome-section .welcome-right{background-image:url(../img/Zhatka.gif);background-size:cover;background-position:center;z-index:1;position:relative;padding:40px;margin:0;width:100%;height:100%;overflow:hidden}.full-history,.products-epilogue{padding:40px;margin:0 auto;max-width:1200px;text-align:justify}.offers{max-width:1000px;grid-template-columns:repeat(4,1fr);grid-gap:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:-15px auto 10px;background-color:#293a43;background-size:cover;padding:0 20px 30px}.offers h3{font-size:1rem;margin:0 10px .7rem;padding-top:3rem}.offers p{font-size:.9rem;padding:10px}.offers .offer-card{margin:-60px auto 0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);text-align:center;z-index:1;width:230px;height:310px;overflow:hidden;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.offers .offer-card .offer1-img{background:url(../img/Berdzavod-offer-pic1.webp)}.offers .offer-card .offer2-img{background-image:url(../img/Berdzavod-offer-pic2.webp)}.offers .offer-card .offer3-img{background-image:url(../img/Berdzavod-offer-pic3.webp)}.offers .offer-card .offer4-img{background-image:url(../img/Berdzavod-offer-pic4.webp)}.offers .offer-card .offer1-img,.offers .offer-card .offer2-img,.offers .offer-card .offer3-img,.offers .offer-card .offer4-img{background-size:cover;background-position:center;width:100%;max-width:500px;max-height:500px;height:100%;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;position:relative}.offers .offer-card .offer1-img:hover,.offers .offer-card .offer2-img:hover,.offers .offer-card .offer3-img:hover,.offers .offer-card .offer4-img:hover{cursor:pointer}.offers .offer-card .offer1-img::before,.offers .offer-card .offer1-img:active,.offers .offer-card .offer2-img::before,.offers .offer-card .offer2-img:active,.offers .offer-card .offer3-img::before,.offers .offer-card .offer3-img:active,.offers .offer-card .offer4-img::before,.offers .offer-card .offer4-img:active{z-index:0;content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#293a43;opacity:.4}.offers .offer-card .offer1-img .offer-text,.offers .offer-card .offer2-img .offer-text,.offers .offer-card .offer3-img .offer-text,.offers .offer-card .offer4-img .offer-text{position:relative;z-index:1}.offers .offer-card .offer1-img .offer-text:hover,.offers .offer-card .offer2-img .offer-text:hover,.offers .offer-card .offer3-img .offer-text:hover,.offers .offer-card .offer4-img .offer-text:hover{background-color:rgba(0,0,0,.5)}.offers .offer-card .green-button{padding:.5rem;margin:0 1rem 1rem;position:relative}.goods,.pristavki,.trolley,.valkov{max-width:1000px;margin:auto}.goods h2,.pristavki h2,.trolley h2,.valkov h2{padding:0 20px}.goods h3,.pristavki h3,.trolley h3,.valkov h3{padding-left:10px;font-size:2rem}.goods .pictures,.pristavki .pictures,.trolley .pictures,.valkov .pictures{grid-template-columns:320px 320px;grid-gap:20px}.company-section{grid-template-columns:1fr 1fr;color:#293a43;line-height:1;background-color:#f8f8ff}.company-section .company-right{text-align:justify;padding:20px}.company-section .company-right h4{font-size:1em}.company-section .company-right h5{font-size:1.9em}.company-section .company-right #about-company-btn-1,.company-section .company-right #about-company-btn-2{cursor:pointer;padding:.8rem}.company-section .company-right .counter{grid-template-columns:1fr 1fr 1fr;grid-gap:5px;width:100%;padding:10px}.company-section .company-right .counter .counter-item{width:200px}.company-section .company-right .green-button{margin:2rem auto;bottom:0;padding:.8rem}.company-section .company-right h2{font-size:2rem;margin-bottom:2rem;text-align:left}.company-section .company-right p{font-size:1rem;color:#293a43;line-height:1.4;margin-bottom:0}.company-section .company-left{background-image:url(../img/pereoborudovaniye_zhatki.gif);background-size:cover;background-position:center;z-index:1;position:relative;padding:40px;margin:0;height:100%;width:100%;overflow:hidden}.full-history h6{font-size:1.3rem}.full-history .green-button{margin:2rem auto 0;bottom:0;padding:.8rem}.contact-section{background-color:#099648}.contact-section .contact-layout{grid-template-columns:4fr 3fr;color:#fff;line-height:1;background-color:#099648}.contact-section .contact-layout .contact-left{text-align:justify;margin:0 0 0 20px;padding:40px}.contact-section .contact-layout .contact-left h1{margin-top:1rem;font-size:4rem}.contact-section .contact-layout .contact-left .certificate{grid-template-columns:1fr 3fr}.contact-section .contact-layout .contact-left .certificate .certificate-pic{padding:30px}.contact-section .contact-layout .contact-left .white-button{margin:2rem 0;bottom:0}.contact-section .contact-layout .contact-left h2{font-size:2rem;margin-bottom:2rem;text-align:left}.contact-section .contact-layout .contact-left p{font-size:1rem;line-height:1.4;margin-bottom:0}.contact-section .contact-layout .contact-right{grid-column:2/3;background-image:url(../img/Berdzavod-about-pic2.jpg);background-size:cover;z-index:1;position:relative;padding:40px;margin:0;height:100%;width:100%;overflow:hidden}.re-equipment-section{grid-template-columns:3fr 2fr;font-family:arial,sans-serif;color:#293a43;line-height:1.3;background-color:#f8f8ff;margin-bottom:5px}.re-equipment-section .re-equipment-right{background-image:url(../img/remont_zhatki_new.webp),url(../img/remont_zhatki_new.jpg);background-size:cover;z-index:1;position:relative;padding:40px;margin:0;height:100%;width:100%;overflow:hidden}.re-equipment-section .re-equipment-left{position:relative;padding:40px;margin:0;height:100%;width:100%}.questions-section{background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#09a048),color-stop(50%,#fff));background:-o-linear-gradient(bottom,#09a048 50%,#fff 50%);background:linear-gradient(to top,#09a048 50%,#fff 50%)}.questions-section .questions{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:1050px;max-width:1050px;color:#fff;line-height:1;background-color:#062c5e;text-align:center;margin:0 auto;padding:40px;background-image:url(../img/Berdzavod-wrapbg3.png);background-repeat:no-repeat;background-position:center;background-size:contain}.questions-section .questions h5{font-size:1.5rem;margin-bottom:2rem;color:#fff}.questions-section .questions .phones p{font-size:3rem;margin-bottom:2rem;color:#09a048}.questions-section .questions .white-button{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:2rem auto}.price-query{text-align:center}.price-query h6{font-size:20pt;margin:2rem auto}.price-query .about-your-goods,.price-query .text-input{width:700px;height:40px;margin:5px;padding-left:10px;border-radius:5px;text-align:left;-webkit-appearance:none;box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);-moz-box-shadow:0 0 10px rgba(0,0,0,.5);border:none}.price-query .about-your-goods{height:300px;padding-top:10px;resize:none}.price-query .green-button{margin:5rem auto;border-width:0}.price-query .choose-file{text-align:center;margin-left:20px;margin-right:20px}.footer{background-color:#293a43;background-size:cover;background-position:center}.footer .container{max-width:1080px;grid-template-columns:2fr 1fr 1fr;grid-gap:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding:30px}.footer .container .trust{text-align:center}.footer .container .trust h5{font-size:1em;margin-top:3rem}.footer .container .trust h3{padding:25px 20px 20px}.footer .container .trust img{width:450px;height:33%}.footer .container .trust .social-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer .container .trust .social-icons li{padding:0 20px;font-size:70px;list-style:none}.footer .container .trust .social-icons li a{color:#fff}.footer .container .phone-no,.footer .container .quick-links,.footer .container .schedule{padding:30px 10px 0}.footer .container .phone-no p,.footer .container .quick-links p,.footer .container .schedule p{min-width:215px}.footer .container .phone-no a,.footer .container .quick-links a,.footer .container .schedule a{color:#fff}.footer .container .phone-no a:hover,.footer .container .quick-links a:hover,.footer .container .schedule a:hover{color:#ff0}.footer .container .phone-no ul li,.footer .container .quick-links ul li,.footer .container .schedule ul li{list-style:none}.footer .copyright{color:#fff;text-align:center;padding:30px}.footer .copyright a{color:#fff}.appear-animation{display:inline-block;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-animation:appear 1.5s forwards;animation:appear 1.5s forwards}@-webkit-keyframes appear{to{-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0}100%{opacity:1}}@keyframes appear{to{-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0}100%{opacity:1}}.appear{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-animation:appear 1.5s forwards;animation:appear 1.5s forwards}.gone{opacity:0;-webkit-transform:translate(0,20px);-ms-transform:translate(0,20px);transform:translate(0,20px)}.scrollTop{z-index:20;position:fixed;color:#fff;background:#555;border-radius:50%;opacity:.7;bottom:1em;right:1em;padding:13px 0;width:50px;height:50px;text-align:center;margin-bottom:13px;font-family:monospace;font-size:13px;text-decoration:none;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.scrollTop:hover{background:#333;opacity:.95;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}.error404{background-image:url(../img/Berdzavod-footerbg-1.webp),url(../img/Berdzavod-footerbg-1.jpg);background-color:#293a43;background-size:cover;background-position:center}.error404 h1{color:#fff;font-size:100px;text-align:center;padding-top:100px;margin-top:0}.error404 .green-button{margin:6rem auto}.error404 .green-button a{color:#fff;font-weight:700}.error404 .sections404{grid-template-columns:2fr 1fr 1fr;grid-gap:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding:30px}.error404 .sections404 .trust img{width:450px;height:33%}.error404 .sections404 .trust .social-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.error404 .sections404 .trust .social-icons li{padding:0 20px;font-size:70px;list-style:none}.error404 .sections404 .trust .social-icons li a{color:#fff}.error404 .sections404 .phone-no,.error404 .sections404 .quick-links,.error404 .sections404 .schedule{padding:30px 10px 0}.error404 .sections404 .phone-no p,.error404 .sections404 .quick-links p,.error404 .sections404 .schedule p{min-width:215px}.error404 .sections404 .phone-no a,.error404 .sections404 .quick-links a,.error404 .sections404 .schedule a{color:#fff}.error404 .sections404 .phone-no a:hover,.error404 .sections404 .quick-links a:hover,.error404 .sections404 .schedule a:hover{color:#ff0}.error404 .sections404 .phone-no ul li,.error404 .sections404 .quick-links ul li,.error404 .sections404 .schedule ul li{list-style:none}.error404 .copyright{color:#fff;text-align:center;padding:30px}.error404 .copyright a{color:#fff}.error404 .copyright a:hover{color:#ff0}.analytics{background-color:#293a43}@media only screen and (max-width:1050px){.questions-section .questions{width:auto}}@media only screen and (max-device-width:992px){body,h1,h2,h5{text-align:left}.main-header h1{font-size:3rem}.welcome-section{grid-template-columns:1fr}.welcome-section .welcome-right{height:500px}.welcome-section .welcome-left{margin-left:0}.welcome-section .welcome-left h1{font-size:1.5rem}.welcome-section .welcome-left p{font-size:1rem}.full-history,.products-epilogue{text-align:left}.offers{grid-template-columns:1fr 1fr;width:600px}.offers .float-right{margin-right:0}.offers .float-left{margin-left:0}.offers .top-card-3,.offers .top-card-4{margin-top:0}.goods,.pristavki,.trolley,.valkov{overflow-y:scroll}.re-equipment-section{grid-template-columns:1fr}.re-equipment-section .re-equipment-right{display:none}.company-section{grid-template-columns:1fr}.company-section .company-left{height:500px}.company-section .company-right{padding:40px}.company-section .company-right h2,.company-section .company-right p{text-align:left}.company-section .company-right p{font-size:.9rem}.company-section .company-right .counter p{text-align:center}.company-section .company-right .counter .counter-item{width:200px;margin:auto}.questions-section h1,.questions-section h2,.questions-section h3,.questions-section h4,.questions-section h5,.questions-section p{text-align:center}.questions-section .questions .phones{line-height:.7}.footer .footer-info{grid-template-columns:1fr}.footer .footer-info .trust{padding:0}.footer .footer-info .trust h3{padding:0}.footer .footer-info .trust h5{text-align:center}.footer .footer-info .trust img{width:480px;height:50%}.footer .footer-info .phone-no{text-align:center;padding:0}.footer .footer-info .quick-links{text-align:center;padding:0}.footer .footer-info .quick-links ul{padding:0}.error404 h1{font-size:45px}.error404 .sections404{grid-template-columns:1fr}.error404 .sections404 .phone-no,.error404 .sections404 .quick-links,.error404 .sections404 .trust{margin-left:auto;margin-right:auto}.error404 .sections404 .trust img{width:300px}.error404 .sections404 .quick-links ul{padding-left:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:768px){.navbar .navigation{grid-template-columns:8fr 1fr 1fr}.navbar .navigation .menu{margin:0 .5rem 0 0}.offers{width:480px}.offers .offer-card{width:190px}.offers .offer-card h3{padding-top:1.2rem;line-height:1}.offers .offer-card .offer-text .green-button{font-size:.8rem;width:160px;margin:0 auto}.offers .offer-card .offer3-img .offer-text p{margin-bottom:-.5rem}.goods .pictures,.pristavki .pictures,.trolley .pictures,.valkov .pictures{grid-template-columns:320px}.re-equipment-section{grid-template-columns:1fr}.re-equipment-section .re-equipment-right{display:block;background-image:url(../img/remont_zhatki_mobile.webp),url(../img/remont_zhatki_mobile.jpg);height:300px}.company-section .company-left{display:none}.company-section .company-right .counter{grid-template-columns:1fr;margin:0 auto}.company-section .company-right .counter .counter-item{margin:auto;width:200px}.questions-section .questions{background-size:auto}.questions-section .questions h1{font-size:1.5rem}.price-query .about-your-goods,.price-query .text-input{width:450px}}@media only screen and (max-width:480px){.navbar .navigation .menu{padding:1rem .3rem}.navbar .navigation .menu a{font-size:.9rem;margin:0 0 0 .6rem}.navbar .navigation .email{margin:0 .3rem}.main-header .appear-animation{margin-left:2rem}.main-header h1{font-size:2rem}.main-header p{margin-top:7rem;font-size:12px}.main-header .header-h1{font-size:3rem}.main-header .header-text{font-size:14px}.offers{grid-template-columns:1fr;width:320px}.offers .offer-card{width:250px}.offers .offer-card .green-button{padding:.5rem;margin:0 1rem;position:relative;bottom:15px}.offers .float-right{margin-right:auto}.offers .float-left{margin-left:auto}.offers .top-card-2{margin-top:0}.offers .top-card-2 .offer2-img .offer-text .green-button{margin-top:50px}.offers .top-card-3 .offer3-img .offer-text .green-button{margin-top:50px}.offers .top-card-4 .offer4-img .offer-text .green-button{margin-top:30px}.goods .pictures .pics,.pristavki .pictures .pics,.trolley .pictures .pics,.valkov .pictures .pics{width:280px}.questions-section .questions h1{font-size:1.5rem}.questions-section .questions .phones h1{font-size:2rem}.welcome-section .welcome-left p{text-align:left}.price-query h6{font-size:20pt;margin:2rem auto}.price-query .about-your-goods,.price-query .text-input{width:320px}.footer .footer-info .trust img{width:310px;height:30%}}@media only screen and (max-width:320px){.price-query h6{font-size:17pt}.price-query .about-your-goods,.price-query .text-input{width:300px}}@media only screen and (min-width:320px){.company-section .company-right h1{font-size:1.9em}.questions-section{text-align:center}.questions-section .questions{width:100%;padding:10px}}