*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:system-ui,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}body{color:var(--main-text-color);letter-spacing:.03em;background-color:#fff;font-family:Open Sans,sans-serif}h1,h2,h3,h4,h5,h6,p{margin:0}img{max-width:100%;height:auto;display:block}address{font-style:normal}button{cursor:pointer;border:none;border-radius:4px;display:block}ul,ol{margin:0;padding-left:0;list-style:none}a{text-decoration:none}.overlay{opacity:0;visibility:hidden;width:100%;height:100%;z-index:20;background-color:rgba(0,0,0,.5);transition:all .3s;position:fixed;top:0;left:0}.modal{opacity:0;visibility:hidden;width:100%;max-width:500px;z-index:30;text-align:center;background-color:#fff;border-radius:3px;padding:30px;transition:all .3s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 10px -.5px rgba(0,0,0,.2)}.modal.active,.overlay.active{opacity:1;visibility:visible}.modal__cross{width:15px;height:15px;fill:#444;cursor:pointer;position:absolute;top:20px;right:20px}.header-container{padding:0 46px;display:flex}.logo{color:#000;font-family:Open Sans;font-size:35px;font-style:normal;font-weight:400;line-height:1.21}.logo--green{color:#28a745}.nav{margin-left:auto;display:flex}.hero{background-color:gray;padding-left:10px}.hero-title{text-align:center;color:#e9e9e9;font-family:Open Sans;font-size:55px;font-style:normal;font-weight:300;line-height:1.2}.hero-txt{text-align:center;color:#e9e9e9;font-family:Open Sans;font-size:22px;font-style:normal;font-weight:400;line-height:1.67}.hero-btn{text-align:center;background-color:#28a745;border-radius:5px;margin:0 auto;padding:10px 30px 9px 42px;display:block}.swiper{width:600px;height:300px}.swiper-pagination-bullet{width:20px;height:20px;background-color:#28a745}.visually-hidden{width:1px;height:1px;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);border:0;margin:-1px;padding:0;position:absolute}.benefits{padding-top:10px;padding-bottom:19px}.benefits__list{flex-wrap:wrap;gap:71px;display:flex}.benefits__item{width:362px}.benefits__title{text-align:center;color:#333;margin-top:15px;margin-bottom:16px;font-size:20px;font-weight:400;line-height:1.65}.benefits__text{font-size:18px;line-height:1.56x;text-align:center;color:#333}.benefits__button{width:67px;height:67px;background-color:#28a745;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.benefits__icon{width:35px;height:35px}.solutions-section{display:flex}.solutions-conteiner{width:680px;height:460px;background:#28a745;position:relative}.solutions-conteiner .solutions-modul{margin-top:84px;margin-left:30px}.solutions-text{color:#fff;font-family:Open Sans;font-size:20px;font-style:normal;font-weight:400;line-height:1.65}.solutions-title{color:#fff;margin-top:5px;font-family:Open Sans;font-size:38px;font-style:normal;font-weight:300;line-height:1.26}.solutions-description{color:#fff;margin-top:26px;font-family:Open Sans;font-size:20px;font-style:normal;font-weight:400;line-height:1.65}.solutions-btn{width:98px;height:27px;color:#fff;background:#28a745;margin-top:26px;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:400;line-height:1.56}.solutions-img{width:680px;height:460px;border-radius:0;margin:0;padding:0;position:relative}.cases{padding-top:50px;padding-bottom:47px}.cases-top-title{text-align:center;color:#333;font-family:Open Sans;font-size:20px;line-height:1.65}.cases-title{text-align:center;color:#333;font-family:Open Sans;font-size:38px;font-style:normal;font-weight:300;line-height:1.26}.cases-text{text-align:center;color:#333;font-family:Open Sans;font-size:18px;line-height:1.56}.cases-list{justify-content:center;gap:8px;margin:39px;display:flex}.team{padding-top:49px;padding-bottom:59px}.team-container{width:1360px;color:#333;margin:0 auto;padding-left:30px;padding-right:30px;font-weight:400}.team-pre-title{text-align:center;margin-bottom:16px;font-size:20px;line-height:1.65}.team-title{text-align:center;margin-bottom:34px;font-size:38px;font-weight:300;line-height:1.26}.team-after-title{text-align:center;margin-bottom:49px;font-size:18px;line-height:1.56}.team-list{gap:20px;display:flex}.team-img{width:420px;height:280px}.team-about{padding-top:13px}.team-about-title{text-align:center;margin-bottom:12px;font-size:25px;font-weight:400;line-height:1.27}.team-about-text{text-align:center;font-size:18px;font-weight:400;line-height:1.56}.footer{height:110px;width:1360px;background-color:#333}.item-list{list-style:none;display:flex}.text{text-align:center;color:#fff;margin-top:10px;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:400;line-height:28px}
/*# sourceMappingURL=index.bcbe2029.css.map */
