.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}*:focus{outline:none}*{font-family:"DM Sans",sans-serif}.clear{clear:both}body{margin:0 auto;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;font-smooth:never;counter-reset:myCounter}html,body{margin:0 auto;background:#fff}.wrap{width:1240px;margin:0 auto}main{background:linear-gradient(90deg, rgba(0, 159, 0, 0.08) 0%, rgba(221, 205, 134, 0.08) 100%);padding:70px 0 0}.pages{color:#505050;font-family:"DM Sans",sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:150%}.pages h1{color:#505050;font-family:"DM Sans",sans-serif;font-size:64px;font-style:normal;font-weight:700;line-height:72px;letter-spacing:-2px}.pages table{width:100%;border-collapse:collapse;border:0px}.pages table thead th,.pages table tbody tr:first-child td{color:#505050;font-family:"DM Sans",sans-serif;border:0px;font-size:16px;border-bottom:1px solid #ddd;font-style:normal;font-weight:400;line-height:24px;padding:4px}.pages table td{color:#505050;font-family:"DM Sans",sans-serif;font-size:16px;border:0px;border-bottom:1px solid #ddd;font-style:normal;padding:18px 4px;font-weight:400;line-height:24px}.alert{leading-trim:both;text-edge:cap;font-family:"DM Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:calc(100% - 24px);padding:6px 12px;align-items:center;gap:8px;margin-bottom:22px}.alert p{margin:0}.alert.warning{color:#bc1d14;background:#fde4d1}.alert.warning:before{background:#fde4d1 url("../images/danger.svg") no-repeat}.alert.success{color:#106709;background:#dcf7ca}.alert.success:before{background:#dcf7ca url("../images/success.svg") no-repeat}.alert:before{display:block;width:24px;height:24px;flex-shrink:0;content:""}form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:8px;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start}form .required-fields{display:none !important}form a,form p{color:#1b1b1b;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:150%}form input,form select,form textarea{border:0px}form input.invalid,form select.invalid,form textarea.invalid{border:1px solid #bc1d14 !important;background:#fff url("../images/danger.svg") no-repeat right 15px center}form input{padding:22px 16px;align-items:center;background:#fff;color:#505050;font-family:"DM Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}form select{padding:22px 16px;align-items:center;background:#fff url("../images/dropdown.svg") no-repeat right 15px center;color:#505050;font-family:"DM Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;appearance:none;-webkit-appearance:none;-moz-appearance:none}form textarea{width:calc(100% - 32px);height:130px;padding:24px 16px;align-items:flex-start;flex-shrink:0;padding:22px 16px;border:0px;background:#fff;resize:none;color:#505050;font-family:"DM Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}form button{max-width:200px}#cookies_bar{display:none;box-shadow:0px 4px 24px rgba(0,0,0,.12);font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#666;padding:16px;position:fixed;width:calc(100% - 32px);bottom:0;z-index:9999;background:#fff}#cookies_bar .flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center;gap:23px}@-webkit-keyframes push{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes push{50%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}button,.btn{border:0;padding:0;margin:0;cursor:pointer;background:rgba(0,0,0,0);font-family:"DM Sans";text-decoration:none}button:hover,.btn:hover{transition:.5s}button.green,.btn.green{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:normal;background:#106709;padding:16px 40px;text-align:center}button.green:hover,.btn.green:hover{color:#106709;background:#fff}button.white,.btn.white{color:#106709;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal;background:#fff;padding:16px 40px;text-align:center}button.white:hover,.btn.white:hover{color:#fff;background:#106709}.menu-btn{display:block;padding:0;text-decoration:none;width:24px;height:24px;background:url(../images/burger.svg)}.close{display:block;padding:0;text-decoration:none;width:24px;height:24px;background:url(../images/close.svg);position:absolute;right:28px;top:27px;cursor:pointer;z-index:9}.mobile-menu{padding:71px 24px 54px;background:#fff;position:fixed;left:0;right:0;top:0;margin:auto;z-index:9;overflow:hidden;width:calc(100vw - 32px);overflow-y:scroll;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;height:auto;max-height:fit-content}.mobile-menu a{color:#666}.mobile-menu nav .two{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;max-height:fit-content;margin-top:32px}.mobile-menu nav ul{color:#1b1b1b;font-family:"DM Sans";font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:20px;list-style:none;justify-content:flex-start;align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap}.mobile-menu nav ul li a.email{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;color:#505050;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal}.mobile-menu nav ul li a.email:before{content:"";display:block;background:url(../images/icon-mail.svg) no-repeat center;width:14px;height:11px;margin-right:5px;background-size:cover}.mobile-menu nav ul li a.email:after{content:"";display:block;background:url(../images/menu-split-green.svg) no-repeat center;width:40px;height:40px}.mobile-menu nav ul li a.phone{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;color:#505050;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal}.mobile-menu nav ul li a.phone:before{content:"";display:block;background:url(../images/icon-phone.svg) no-repeat center;width:14px;height:13px;margin-right:5px;background-size:cover}.mobile-menu nav ul li a{color:#505050;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.mobile-menu nav ul li button{color:#1b1b1b;font-family:"DM Sans";font-size:24px;font-style:normal;font-weight:700;line-height:normal}.mobile-menu::-webkit-scrollbar{background:#106709}.mobile-menu::-webkit-scrollbar-track{background:#106709}.mobile-menu::-webkit-scrollbar-thumb{background:#fff}footer{background:#1b1b1b;color:#90939a;text-align:center;font-family:"DM Sans";font-size:12px;font-style:normal;height:99px;font-weight:400;line-height:150%}footer .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}footer .wrap .flex{flex-direction:row;justify-content:space-between;align-items:center;gap:3px}header{background:url(../images/hero.jpg) no-repeat center;height:764px;background-size:cover;padding-top:33px}header .wrap{flex-direction:column;justify-content:space-between;flex-wrap:nowrap;height:calc(100% - 120px)}header .top{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}header a:hover{transition:.3s}header nav{color:#fff;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal}header nav ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;list-style:none;margin:0;padding:0;gap:32px}header nav ul li:nth-child(2){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}header nav ul li:nth-child(2):after{content:"";display:block;background:url(../images/menu-split.svg) no-repeat center;width:40px;height:40px;margin-left:32px}header nav ul li:nth-child(3){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center}header nav ul li:nth-child(3):before{content:"";display:block;background:url(../images/email.svg) no-repeat center;width:14px;height:11px;margin-right:5px}header nav ul li:nth-child(4){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center}header nav ul li:nth-child(4):before{content:"";display:block;background:url(../images/phone.svg) no-repeat center;width:14px;height:13px;margin-right:5px}header nav ul li a,header nav ul li button{font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal;color:#fff;text-decoration:none}header nav ul li a:hover,header nav ul li button:hover{text-decoration:underline}header h1,header .h1{color:#fff;font-family:"DM Sans";font-size:64px;font-style:normal;font-weight:700;line-height:72px;letter-spacing:-2px;margin:45px 0}header .two-btns{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px}#services .title{color:#1b1b1b;text-align:center;font-family:"DM Sans";font-size:45px;font-style:normal;font-weight:700;line-height:55px;background:url(../images/services.svg) no-repeat top center;padding:79px 0 48px 0}#services .list ul{list-style:none;margin:0;padding:0;gap:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}#services .list ul li{padding:40px 30px;flex:0 1 calc(50% - 80px);background:#fff}#services .list ul li:before{content:"";display:block;width:48px;height:48px;background:url(../images/icon-services.svg) no-repeat center;margin-bottom:30px}#services .list ul li:nth-child(2):before{background:url(../images/icon-accountman.svg) no-repeat center}#services .list ul li:nth-child(3):before{background:url(../images/icon-company.svg) no-repeat center}#services .list ul li:nth-child(4):before{background:url(../images/icon-it.svg) no-repeat center}#services .list ul li p{margin:0 0 12px;color:#505050;font-family:"DM Sans";font-size:17px;font-style:normal;font-weight:400;line-height:150%}#services .list ul li p:first-child{color:#1b1b1b;font-family:"DM Sans";font-size:24px;font-style:normal;font-weight:700;line-height:normal}#services .list ul li p:first-child:before{counter-increment:myCounter;content:counter(myCounter, decimal-leading-zero);color:#505050;font-family:"DM Sans";font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase;display:inline-block;vertical-align:top;margin-right:4px}#clients{margin-top:104px}#clients .title{color:#505050;text-align:center;font-family:"DM Sans";font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}#clients .title:after,#clients .title:before{content:"";opacity:.2;width:534px;height:1px;background:#505050;display:block}#clients .logos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-top:48px}#contacts{margin-top:104px;background:linear-gradient(to right, white 50%, #F2F3F4 50%);padding:84px 0 84px}#contacts .wrap{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#contacts .wrap .column{flex:0 1 calc(50% - 80px)}#contacts .wrap .column>p{color:#505050;font-family:"DM Sans";font-size:17px;font-style:normal;font-weight:400;line-height:150%;margin:0}#contacts .wrap .column .contacts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:32px;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:12px}#contacts .wrap .column .contacts.first{margin-top:43px}#contacts .wrap .column .contacts:before{display:block;content:"";width:40px;height:40px;background:url(../images/icon-phone.svg) no-repeat}#contacts .wrap .column .contacts.email:before{background:url(../images/icon-mail.svg) no-repeat center}#contacts .wrap .column .contacts.time:before{background:url(../images/icon-time.svg) no-repeat center}#contacts .wrap .column .contacts span{color:#505050;leading-trim:both;text-edge:cap;font-family:"DM Sans";font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3px;display:block}#contacts .wrap .column .contacts a,#contacts .wrap .column .contacts p{color:#1b1b1b;font-family:"DM Sans";font-size:20px;font-style:normal;font-weight:700;line-height:150%;text-decoration:none;margin:0;display:block}#contacts .wrap .column .contacts a:hover,#contacts .wrap .column .contacts p:hover{color:#106709;transition:.3s;-webkit-animation-name:push;animation-name:push;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}#contacts .title{color:#1b1b1b;font-family:"DM Sans";font-size:45px;font-style:normal;font-weight:700;line-height:55px;background:url(../images/contacts-title.svg) no-repeat top left;padding:79px 0 32px 0}#contacts .form-title{color:#1b1b1b;font-family:"DM Sans";font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:40px}@media only screen and (max-width: 860px){.wrap{width:calc(100% - 80px)}#services .list ul li{flex:0 0 calc(100% - 60px)}header nav{display:none}header h1,header .h1{color:#fff;font-family:"DM Sans";font-size:44px;font-style:normal;font-weight:700;line-height:50px;letter-spacing:-2px}#clients .logos{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px}#clients .logos a{flex:0 0 50%;text-align:center}#contacts{background:rgba(0,0,0,0);padding:0}#contacts .title{background:url(../images/contacts-title.svg) no-repeat top center}#contacts .wrap{width:100%;align-content:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}#contacts .wrap .column{background:#fff;flex:0 1 calc(100% - 80px);padding:80px 40px;text-align:center}#contacts .wrap .column+.column{background:#f2f3f4}#contacts .wrap .column .contacts{justify-content:center}form button{max-width:unset}}@media only screen and (min-width: 860px)and (max-width: 1000px){.wrap{width:calc(100% - 80px)}#clients .logos{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px}#clients .logos a{flex:0 0 33.3333333%;text-align:center}}@media only screen and (min-width: 1001px)and (max-width: 1440px){.wrap{width:calc(100% - 80px)}}@media only screen and (max-width: 500px){header{background:url(../images/hero-mob.jpg) no-repeat top center;height:634px;background-size:cover}.wrap{width:calc(100% - 40px)}button.green,.btn.green,button.white,.btn.white{padding:18px 14px;font-size:14px;font-style:normal;font-weight:500;line-height:normal}#cookies_bar .flex{flex-direction:column;width:100%}footer{padding:10px 0}footer .wrap{justify-content:center;flex-direction:column;gap:20px}footer .wrap p{margin:0}}/*# sourceMappingURL=app.css.map */
