@import "https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{color:#525252;background-color:#fff;font-family:Roboto,sans-serif;font-size:14px;line-height:1}a{color:#2f2f2f;text-decoration:none}img{border:none;max-width:100%;display:block}ul{list-style:none}.container{width:100%;max-width:1170px;margin:0 auto;padding:0 15px}h1,.h1,h2,.h2{text-align:center;text-transform:uppercase;color:#24272e;margin-bottom:50px;font-weight:500}h1,.h1{font-size:40px;line-height:1}h2,.h2{font-size:34px;line-height:1}@media (width<=767px){h1,.h1{font-size:30px}h2,.h2{font-size:26px}}.section-title{text-align:center;text-transform:uppercase;color:#24272e;margin:0 0 50px;font-size:40px;font-weight:500;line-height:1}@media (width<=767px){.section-title{font-size:30px}}.button{color:#252525;background-color:#64b846;border-bottom:3px solid #3f732c;font-weight:300;text-decoration:none;transition:background .2s,border .2s;display:inline-block;position:relative}.button:hover{background-color:#f48134;border-color:#d26014}.header{background-color:#f0f0f0}.main-line{background-color:#fff;padding:11px 0 7px}.main-line__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.logo img{width:100%;max-width:263px}.main-line__right{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.phone{text-align:right;color:#f48134;font-size:18px;font-weight:700}.phone a{color:#f48134;margin-left:10px;display:inline-block}.phone a:first-child{margin-left:0}.phone .address{color:#949494;white-space:nowrap;padding-top:4px;font-size:13px;font-weight:300}.social{gap:8px;display:flex}.social li a{background-color:#ff8229;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.social li a:hover{background-color:#e4701d}.button.xls{color:#fff;white-space:nowrap;align-items:center;gap:8px;padding:10px 16px;font-size:16px;display:flex}.xls-badge{color:#fff;background-color:#141414;border-radius:2px;padding:3px 5px;font-size:10px;font-weight:700}.top-line{padding:0}.bottom-line{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:6px 15px;display:flex}.nav{flex-wrap:wrap;gap:48px;display:flex}.nav li a{color:#000;border-bottom:3px solid #0000;padding:17px 0;font-weight:300;transition:color .2s,border-color .2s;display:block}.nav li a:hover{color:#64b846;border-color:#64b846}.callback{color:#fff;white-space:nowrap;background-color:#ff8229;width:210px;height:40px;margin-top:6px;padding:10px 10px 10px 47px;font-size:18px;font-weight:300;transition:background .2s;display:block;position:relative}.callback svg{position:absolute;top:10px;left:18px}.callback:hover{background:#e4701d}@media (width<=767px){.main-line__inner{justify-content:center}.logo{text-align:center;width:100%;margin-bottom:10px}.logo img{max-width:180px;margin:0 auto}.main-line__right{flex-direction:column;justify-content:center;gap:10px;width:100%}.main-line__right .social{order:-1}.main-line__right .xls{display:none}.phone{text-align:center}.phone .address,.nav{display:none}.bottom-line{justify-content:flex-end}.callback{justify-content:center;width:100%}}.banner{font-size:0}.banner img{width:100%}.advantages{background:linear-gradient(135deg,#fafafa 0%,#efefef 100%);padding:52px 0 72px}.advantages__list{flex-wrap:nowrap;justify-content:space-between;display:flex}.advantages__list li{color:#000;align-items:center;width:268px;margin-bottom:10px;font-size:18px;font-weight:300;line-height:21px;display:flex}.advantages__list li span{flex:1}.advantages__list li img{flex-shrink:0;width:50px;height:50px;margin-right:19px}@media (width<=992px){.advantages__list{flex-wrap:wrap;gap:20px}.advantages__list li{width:45%}}@media (width<=767px){.advantages__list{flex-direction:column;gap:24px}.advantages__list li{width:100%;max-width:100%}}.clients{text-align:center;padding:65px 0 45px}.client-slider{align-items:center;padding-bottom:65px;display:flex;position:relative}.slide{flex:1 0 25%;justify-content:center;align-items:center;height:129px;padding:0 10px;display:flex}.slide img{filter:grayscale();opacity:.7;max-width:100%;max-height:129px;transition:all .3s}.slide img:hover{filter:none;opacity:1}.client-slider__dots{justify-content:center;gap:10px;width:100%;display:flex;position:absolute;bottom:0;left:0}.client-slider__dots button{cursor:pointer;background-color:#b1cb21;border:none;border-radius:50%;width:10px;height:10px;padding:0}.client-slider__dots button.active{background-color:#f1b348}.about{padding:50px 15px 99px}.about img{width:100%}.about__content{margin-top:32px}.about__content h1{text-align:left;text-transform:uppercase;color:#24272e;margin-bottom:50px;font-size:40px;font-weight:500;line-height:1}.about__content h2{text-align:left;text-transform:uppercase;color:#24272e;margin:0 0 50px;font-size:34px;font-weight:500;line-height:1}.about__content p{text-align:justify;margin-bottom:25px;font-size:14px;line-height:21px}.about__content ul{margin:0 0 25px;list-style:none}.about__content ul li{text-align:justify;margin-bottom:10px;padding-left:18px;font-size:14px;line-height:17px;position:relative}.about__content ul li:before{content:"";background-color:#525252;width:5px;height:5px;position:absolute;top:8px;left:0}.about__content a{color:#2f2f2f;text-decoration:underline}.footer{background-color:#f0f0f0}.footer .top-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:14px 0 20px;display:flex}.footer-nav{flex-wrap:wrap;gap:10px 24px;display:flex}.footer-nav li a{color:#000;font-size:13px;font-weight:300}.footer-right{align-items:center;gap:24px;display:flex}.footer .phone{color:#f48134;gap:14px;font-size:14px;font-weight:600;display:flex}.footer .phone a{color:#f48134}.footer .social{gap:8px;display:flex}.footer .social li a{background-color:#ff8229;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.footer-bottom{background-color:#fff;padding:32px 0}.footer-bottom__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.copyright-block{color:#000;font-size:12px;font-weight:300}.copyright a,.develop{color:#000;text-decoration:underline}.footer-bottom__inner .button.xls{color:#fff;padding:8px 16px;font-size:13px}@media (width<=767px){.footer .top-line,.footer-bottom__inner{text-align:center;justify-content:center}.footer-nav{display:none}}
