.introduction-block{background:#fff;overflow:hidden}.introduction-block.appeared .inner-container .text-container{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.introduction-block.appeared .inner-container .trust-container{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.introduction-block .inner-container{max-width:1920px;margin:0 auto;display:grid;grid-template-columns:1fr}.introduction-block .inner-container .text-container{display:grid;background:url("/modules/index/images/introduction-bg.png") no-repeat center center/cover;background-attachment:fixed;align-items:start;-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-moz-transition:.5s all ease-out;-ms-transition:.5s all ease-out;-webkit-transition:.5s all ease-out;transition:.5s all ease-out}.introduction-block .inner-container .text-container .text-inner{display:grid;justify-self:center;padding:120px 30px;max-width:1300px;position:sticky;top:var(--menu-second-line-height);left:0}.introduction-block .inner-container .text-container .text-inner .title{color:#010101;font-size:60px;font-weight:700;text-transform:uppercase;padding-bottom:30px}.introduction-block .inner-container .text-container .text-inner .text-wrapper{color:#7f7f7f;font-size:34px;font-weight:700;padding-bottom:40px;display:grid;row-gap:10px}.introduction-block .inner-container .text-container .text-inner .text-wrapper .text{padding-left:20px;position:relative}.introduction-block .inner-container .text-container .text-inner .text-wrapper .text::before{content:"";position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;border-radius:100%;background-color:#0a6ed1}.introduction-block .inner-container .text-container .text-inner .button-container .details-button{display:inline-block;font-size:16px;text-transform:uppercase;color:#fff;line-height:1;background:#334a68;padding:20px 60px;text-decoration:none;-moz-transition:.2s all ease-in;-ms-transition:.2s all ease-in;-webkit-transition:.2s all ease-in;transition:.2s all ease-in}.introduction-block .inner-container .text-container .text-inner .button-container .details-button:hover,.introduction-block .inner-container .text-container .text-inner .button-container .details-button:focus{background:#1a88f4}.introduction-block .inner-container .trust-container{background:#1a88f4;padding:50px;line-height:1.2;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-moz-transition:.5s all ease-out .5s;-ms-transition:.5s all ease-out .5s;-webkit-transition:.5s all ease-out .5s;transition:.5s all ease-out .5s}.introduction-block .inner-container .trust-container .trust-wrapper{line-height:1.2}.introduction-block .inner-container .trust-container .trust-wrapper .title-container{line-height:1.2;display:flex;flex-direction:row;column-gap:20px;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #fff}.introduction-block .inner-container .trust-container .trust-wrapper .title-container .number-wrapper{line-height:1;color:#334a68;display:flex;flex-direction:row;align-items:end}.introduction-block .inner-container .trust-container .trust-wrapper .title-container .number-wrapper .number{font-size:100px;font-weight:700}.introduction-block .inner-container .trust-container .trust-wrapper .title-container .number-wrapper .post-tag{font-size:50px;font-weight:600}.introduction-block .inner-container .trust-container .trust-wrapper .title-container .title{font-size:30px;color:#fff;font-weight:400;text-transform:uppercase;max-width:300px}.introduction-block .inner-container .trust-container .trust-wrapper .text-wrapper{line-height:1.8;color:#fff;font-size:18px;font-weight:400;padding-bottom:30px}.introduction-block .inner-container .trust-container .slick-arrow-container .slick-arrow{border:2px solid #e7dac5;padding:20px 22px;font-size:26px;color:#fff;background:#1a88f4;cursor:pointer;-moz-transition:.2s all ease-out;-ms-transition:.2s all ease-out;-webkit-transition:.2s all ease-out;transition:.2s all ease-out}.introduction-block .inner-container .trust-container .slick-arrow-container .slick-arrow:hover,.introduction-block .inner-container .trust-container .slick-arrow-container .slick-arrow:focus,.introduction-block .inner-container .trust-container .slick-arrow-container .slick-arrow:active{background:#e7dac5;color:#1a88f4;border:2px solid #e7dac5}.introduction-block .inner-container .trust-container .slick-arrow-container button:hover,.introduction-block .inner-container .trust-container .slick-arrow-container button:focus,.introduction-block .inner-container .trust-container .slick-arrow-container button:active,.introduction-block .inner-container .trust-container .slick-arrow-container button:target{outline:none !important}.introduction-block .inner-container .trust-container .slick-arrow-container .slick-prev{margin-right:15px}.featured-references{background:url("/modules/index/images/references-bg.png") no-repeat bottom right/contain fixed;overflow:hidden}.featured-references.appeared .featured-inner-container .main-title-container{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.featured-references.appeared .featured-inner-container .references{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.featured-references .featured-inner-container{max-width:1650px;margin:0 auto;padding:100px 30px 120px}.featured-references .featured-inner-container .main-title-container{padding:0 50px 50px 140px;-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-moz-transition:.5s all ease-out;-ms-transition:.5s all ease-out;-webkit-transition:.5s all ease-out;transition:.5s all ease-out}.featured-references .featured-inner-container .main-title-container .main-tag{position:relative;padding-left:20px;font-size:34px;font-weight:700;color:#3a3a3a;max-width:max-content;margin:0 auto 15px}.featured-references .featured-inner-container .main-title-container .main-tag::before{position:absolute;content:"";left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:26px;background:#2794ff}.featured-references .featured-inner-container .references{gap:10px;-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-moz-transition:.5s all ease-out .5s;-ms-transition:.5s all ease-out .5s;-webkit-transition:.5s all ease-out .5s;transition:.5s all ease-out .5s}.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper{background:#f5f7f9;padding:16px 13px}.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper:hover::before,.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper:focus::before{transform:scale(1)}.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper .inner .image-container{overflow:hidden}.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper .inner .image-container img{-moz-transition:.2s all ease-out;-ms-transition:.2s all ease-out;-webkit-transition:.2s all ease-out;transition:.2s all ease-out;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper .inner .image-container img:hover,.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper .inner .image-container img:focus{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper .inner .data-container{background:#f5f7f9;padding:30px 5px;display:grid;align-content:space-between}.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper .inner .data-container .data-text .title{font-size:18px;line-height:1.4;font-weight:700;color:#334a68;text-transform:uppercase;text-align:left;-moz-transition:.2s color ease-out;-ms-transition:.2s color ease-out;-webkit-transition:.2s color ease-out;transition:.2s color ease-out}.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper .inner .data-container .data-text .title:hover,.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper .inner .data-container .data-text .title:focus{color:#1a88f4}.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper .inner .data-container .data-text .short-description{text-align:left;color:#7a7a7a;font-size:14px;line-height:1.6;padding-bottom:20px}.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper .inner .data-container .data-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper .inner .data-container .data-wrapper .icon{background:#334a68;padding:5px 12px;margin-left:8px}.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper .inner .data-container .data-wrapper .image-count{font-size:18px;font-weight:700;color:#334a68}.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper .inner .data-container .data-wrapper .arrow{margin-right:8px;height:65px;width:65px;border:2px solid #334a68;color:#334a68;background:#f5f7f9;font-size:50px;line-height:1;display:grid;align-items:center;justify-items:center;-moz-transition:.2s all ease-out;-ms-transition:.2s all ease-out;-webkit-transition:.2s all ease-out;transition:.2s all ease-out}.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper .inner .data-container .data-wrapper .arrow:hover,.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper .inner .data-container .data-wrapper .arrow:focus{background:#334a68;color:#f5f7f9}.pros-block{overflow:hidden}.pros-block.appeared .inner-container .text-container{opacity:1}.pros-block .inner-container{height:auto;width:100%;max-width:1920px;aspect-ratio:192/71;margin:0 auto;position:relative;overflow:hidden}.pros-block .inner-container::before{content:"";position:absolute;width:100%;height:100%;background:#334a68;opacity:.8;z-index:2;top:0;left:0}.pros-block .inner-container video{position:relative;object-position:center center;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;z-index:1;width:1920px;height:710px}.pros-block .inner-container .text-container{width:100%;padding:0 30px;z-index:3;display:grid;align-items:center;align-content:center;margin:0 auto;text-align:center;position:absolute;opacity:0;height:100%;-moz-transition:.8s opacity ease-out;-ms-transition:.8s opacity ease-out;-webkit-transition:.8s opacity ease-out;transition:.8s opacity ease-out}.pros-block .inner-container .text-container .tag{position:relative;padding-left:20px;font-size:34px;font-weight:700;color:#fff;max-width:max-content;margin:0 auto 15px}.pros-block .inner-container .text-container .tag::before{position:absolute;content:"";left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:26px;background:#2794ff}.pros-block .inner-container .text-container .logos-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center;max-width:1400px;margin:0 auto}.pros-block .inner-container .text-container .logos-container .logo{max-width:150px;filter:drop-shadow(2px 2px 1px #000)}.team-block{background:#fff;padding:80px;overflow:hidden}.team-block.appeared .inner-container .text-container{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.team-block.appeared .inner-container .member-container .member:first-child{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.team-block.appeared .inner-container .member-container .member:nth-child(2){-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.team-block.appeared .inner-container .member-container .member:nth-child(3){-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.team-block .inner-container{max-width:1680px;margin:0 auto;background:#f5f7f9;padding:60px 120px}.team-block .inner-container .text-container{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-moz-transition:.5s all ease-out .5s;-ms-transition:.5s all ease-out .5s;-webkit-transition:.5s all ease-out .5s;transition:.5s all ease-out .5s}.team-block .inner-container .text-container .tag{position:relative;padding-left:20px;font-size:18px;font-weight:400;color:#3a3a3a;padding-bottom:10px}.team-block .inner-container .text-container .tag::before{position:absolute;content:"";left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:20px;background:#2794ff}.team-block .inner-container .text-container .title{font-size:34px;color:#010101;font-weight:700;text-transform:uppercase;padding-bottom:20px}.team-block .inner-container .member-container{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:30px;justify-items:center}.team-block .inner-container .member-container .member{background:#dfe4e9;border:5px solid #ecf0f3;width:100%;padding-top:20px;text-align:center}.team-block .inner-container .member-container .member .member-inner{display:grid;grid-template-rows:233px auto;align-items:end}.team-block .inner-container .member-container .member .member-inner:hover .image-container,.team-block .inner-container .member-container .member .member-inner:focus .image-container{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}.team-block .inner-container .member-container .member .member-inner:hover .title-container::before,.team-block .inner-container .member-container .member .member-inner:focus .title-container::before{width:200%;height:auto}.team-block .inner-container .member-container .member .member-inner .image-container{margin-bottom:15px;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-moz-transition:.2s all ease-out;-ms-transition:.2s all ease-out;-webkit-transition:.2s all ease-out;transition:.2s all ease-out}.team-block .inner-container .member-container .member .member-inner .title-container{background:#334a68;padding:15px 30px;margin:0 auto -36px;position:relative;z-index:1;overflow:hidden}.team-block .inner-container .member-container .member .member-inner .title-container::before{position:absolute;content:"";top:50%;left:50%;width:0;height:0;aspect-ratio:1/1;border-radius:50%;background:#1a88f4;z-index:-1;-moz-transition:.5s all ease-out;-ms-transition:.5s all ease-out;-webkit-transition:.5s all ease-out;transition:.5s all ease-out;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.team-block .inner-container .member-container .member .member-inner .title-container .name{font-size:20px;font-weight:600;color:#fff;z-index:2}.team-block .inner-container .member-container .member .member-inner .title-container .title{font-size:14px;font-weight:400;color:#fff;z-index:2}.team-block .inner-container .member-container .member:first-child{-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-moz-transition:.5s all ease-out .3s;-ms-transition:.5s all ease-out .3s;-webkit-transition:.5s all ease-out .3s;transition:.5s all ease-out .3s}.team-block .inner-container .member-container .member:nth-child(2){-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-moz-transition:.5s all ease-out .6s;-ms-transition:.5s all ease-out .6s;-webkit-transition:.5s all ease-out .6s;transition:.5s all ease-out .6s}.team-block .inner-container .member-container .member:nth-child(3){-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-moz-transition:.5s all ease-out .9s;-ms-transition:.5s all ease-out .9s;-webkit-transition:.5s all ease-out .9s;transition:.5s all ease-out .9s}@media(min-width: 1200px)and (max-width: 1600px){.introduction-block .inner-container .text-container .text-inner .title{font-size:50px;line-height:1.2}.introduction-block .inner-container .text-container .text-inner .text-wrapper{font-size:30px}.team-block{padding:80px 30px}.team-block .inner-container{padding:60px 80px}.pros-block .inner-container .text-container .logos-container{column-gap:40px}.pros-block .inner-container .text-container .logos-container .logo{max-width:130px}}@media(min-width: 992px)and (max-width: 1199.98px){.introduction-block .inner-container .text-container .text-inner{padding:50px 30px}.introduction-block .inner-container .text-container .text-inner .title{font-size:40px;line-height:1.2}.introduction-block .inner-container .text-container .text-inner .text-wrapper{font-size:28px}.featured-references .featured-inner-container{padding:80px 30px 60px}.featured-references .featured-inner-container .main-title-container{padding:0 50px 50px 50px}.featured-references .featured-inner-container .main-title-container .main-title{font-size:30px}.team-block{padding:80px 30px}.team-block .inner-container{padding:60px 50px}.pros-block .inner-container .text-container .logos-container{column-gap:40px}.pros-block .inner-container .text-container .logos-container .logo{max-width:100px}}@media(min-width: 768px)and (max-width: 991.98px){.introduction-block .inner-container .text-container .text-inner{padding:50px 30px}.introduction-block .inner-container .text-container .text-inner .title{font-size:34px;line-height:1.2}.introduction-block .inner-container .text-container .text-inner .text-wrapper{font-size:24px}.featured-references .featured-inner-container{padding:80px 30px 60px}.featured-references .featured-inner-container .main-title-container{padding:0 50px 50px 50px}.featured-references .featured-inner-container .main-title-container .main-title{font-size:30px}.pros-block .inner-container .text-container .tag{font-size:26px}.pros-block .inner-container .text-container .logos-container{column-gap:30px}.pros-block .inner-container .text-container .logos-container .logo{max-width:80px}.team-block{padding:80px 30px}.team-block .inner-container{padding:60px 30px}.team-block .inner-container .member-container{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:50px;justify-content:center}.team-block .inner-container .member-container .member{max-width:300px}}@media(min-width: 576px)and (max-width: 767.98px){.introduction-block .inner-container .text-container .text-inner{padding:50px 30px}.introduction-block .inner-container .text-container .text-inner .title{font-size:32px;line-height:1.2}.introduction-block .inner-container .text-container .text-inner .text-wrapper{font-size:20px}.featured-references .featured-inner-container{padding:80px 30px 60px}.featured-references .featured-inner-container .main-title-container{padding:0 30px 50px 30px}.featured-references .featured-inner-container .main-title-container .main-title{font-size:23px}.pros-block .inner-container .text-container .tag{font-size:22px}.pros-block .inner-container .text-container .tag::before{height:18px;width:8px}.pros-block .inner-container .text-container .logos-container{column-gap:25px;row-gap:0}.pros-block .inner-container .text-container .logos-container .logo{max-width:70px}.team-block{padding:80px 30px}.team-block .inner-container{padding:60px 30px}.team-block .inner-container .text-container .title{line-height:1.2;font-size:30px}.team-block .inner-container .member-container{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:50px;justify-content:center}.team-block .inner-container .member-container .member{max-width:300px}}@media(max-width: 575.98px){.introduction-block .inner-container .text-container .text-inner{padding:50px 15px}.introduction-block .inner-container .text-container .text-inner .title{font-size:20px;line-height:1.2}.introduction-block .inner-container .text-container .text-inner .text-wrapper{font-size:16px}.introduction-block .inner-container .text-container .text-inner .button-container{text-align:right}.featured-references .featured-inner-container{padding:80px 30px 60px}.featured-references .featured-inner-container .main-title-container{padding:0 0 30px 0}.featured-references .featured-inner-container .main-title-container .main-tag{font-size:16px}.featured-references .featured-inner-container .main-title-container .main-title{font-size:21px}.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper .inner .data-container .data-wrapper .icon{padding:5px 10px;max-width:50px}.featured-references .featured-inner-container .references .folder.gallery-based .inner-wrapper .inner .data-container .data-wrapper .arrow{height:52px;width:52px;font-size:30px}.pros-block .inner-container{aspect-ratio:192/170}.pros-block .inner-container video{height:500px}.pros-block .inner-container .text-container .tag{font-size:18px}.pros-block .inner-container .text-container .tag::before{height:18px;width:8px}.pros-block .inner-container .text-container .logos-container{column-gap:25px;row-gap:15px}.pros-block .inner-container .text-container .logos-container .logo{max-width:70px;filter:drop-shadow(0px 1px 1px #000)}.team-block{padding:80px 15px}.team-block .inner-container{padding:60px 15px}.team-block .inner-container .text-container .title{line-height:1.2;font-size:30px}.team-block .inner-container .member-container{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:50px;justify-content:center}.team-block .inner-container .member-container .member{max-width:300px}}
