:root{--head-block-height: 800px}.head-block{background:url("/modules/index/images/head-img.png") no-repeat center center/cover;height:var(--head-block-height);width:100%;position:absolute;top:0;left:0;z-index:200;overflow:hidden}.head-block .inner-container{max-width:1920px;margin:0 auto}.head-block .inner-container.appeared .text-container{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.head-block .inner-container .text-container{max-width:1200px;margin:60px auto 0;height:calc(var(--head-block-height) - 60px);display:grid;justify-items:left;align-items:center;align-content:center;-moz-transition:.6s all ease-out;-ms-transition:.6s all ease-out;-webkit-transition:.6s all ease-out;transition:.6s all ease-out;-moz-transform:translateY(100vh);-ms-transform:translateY(100vh);-webkit-transform:translateY(100vh);transform:translateY(100vh);opacity:0}.head-block .inner-container .text-container .subtitle{color:#bdc04e;font-family:"Nova Flat";font-size:30px;margin-bottom:15px}.head-block .inner-container .text-container .title{font-size:70px;font-family:"Nova Flat";color:#fff;line-height:1.2;padding-left:90px;max-width:min-content}.trust-block{margin-top:var(--head-block-height);overflow:hidden}.trust-block .inner-container{display:grid;grid-template-columns:7fr 5fr;column-gap:50px;max-width:1400px;margin:0 auto 70px}.trust-block .inner-container.appeared .image-container{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.trust-block .inner-container.appeared .text-container{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.trust-block .inner-container .image-container{-moz-transition:.6s all ease-out;-ms-transition:.6s all ease-out;-webkit-transition:.6s all ease-out;transition:.6s all ease-out;-moz-transform:translateX(-100vw);-ms-transform:translateX(-100vw);-webkit-transform:translateX(-100vw);transform:translateX(-100vw);opacity:0}.trust-block .inner-container .image-container .image{position:relative;z-index:9}.trust-block .inner-container .image-container .image .text{position:absolute;z-index:10;top:58%;left:38%;background:#fff;border-radius:100%;aspect-ratio:1/1;display:grid;justify-items:center;align-content:center;align-items:center;border:3px solid #b9bc42;padding:0 25px;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.trust-block .inner-container .image-container .image .text .number{line-height:1;font-size:70px;font-weight:400;font-family:"Nova Flat";color:#b9bc42}.trust-block .inner-container .image-container .image .text .idea{line-height:1;font-size:14px;font-weight:400;font-family:"Nova Flat";color:#3d4c54}.trust-block .inner-container .text-container{margin-top:7%;display:grid;align-content:space-between;-moz-transition:.6s all ease-out .3s;-ms-transition:.6s all ease-out .3s;-webkit-transition:.6s all ease-out .3s;transition:.6s all ease-out .3s;-moz-transform:translateX(100vw);-ms-transform:translateX(100vw);-webkit-transform:translateX(100vw);transform:translateX(100vw);opacity:0}.trust-block .inner-container .text-container .subtitle{display:flex;flex-direction:row;align-items:center}.trust-block .inner-container .text-container .subtitle .icon{margin-right:10px}.trust-block .inner-container .text-container .subtitle .text{font-size:16px;line-height:1;color:#22343c;font-weight:700;letter-spacing:5px}.trust-block .inner-container .text-container .title{font-size:40px;color:#b9bc42;font-weight:400;font-family:"Nova Flat";padding-bottom:30px;padding-top:10px;line-height:1.2}.trust-block .inner-container .text-container>.text{color:#757f83;font-size:16px;font-weight:300;margin-bottom:50px}.trust-block .inner-container .text-container .mini-title{color:#b9bc42;font-size:24px;font-weight:700;margin-bottom:20px}.trust-block .inner-container .text-container .button-container{display:inline-block;margin-right:auto}.services-block{background-color:#f6fbf1;overflow:hidden}.services-block .inner-container{background:url("/modules/index/images/services-bg-left.png") no-repeat left bottom/contain,url("/modules/index/images/services-bg-right.png") no-repeat right bottom/contain;max-width:1920px;margin:0 auto;padding:65px 30px}.services-block .inner-container.appeared .main-title-container{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.services-block .inner-container.appeared .services-container{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.services-block .inner-container .main-title-container{max-width:760px;margin:0 auto;-moz-transition:.6s all ease-out;-ms-transition:.6s all ease-out;-webkit-transition:.6s all ease-out;transition:.6s all ease-out;-moz-transform:translateY(100vh);-ms-transform:translateY(100vh);-webkit-transform:translateY(100vh);transform:translateY(100vh);opacity:0}.services-block .inner-container .main-title-container .subtitle{display:flex;flex-direction:row;align-items:center;justify-content:center}.services-block .inner-container .main-title-container .subtitle .icon{margin-right:10px}.services-block .inner-container .main-title-container .subtitle .text{font-size:16px;line-height:1;color:#22343c;font-weight:700;letter-spacing:5px}.services-block .inner-container .main-title-container .title{font-size:40px;color:#b9bc42;font-weight:400;font-family:"Nova Flat";padding-bottom:75px;padding-top:10px;text-align:center;line-height:1.2}.services-block .inner-container .services-container{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px;max-width:1380px;margin:0 auto;-moz-transition:.6s all ease-out .3s;-ms-transition:.6s all ease-out .3s;-webkit-transition:.6s all ease-out .3s;transition:.6s all ease-out .3s;-moz-transform:translateY(100vh);-ms-transform:translateY(100vh);-webkit-transform:translateY(100vh);transform:translateY(100vh);opacity:0}.services-block .inner-container .services-container .service{background-color:#fff;border-radius:15px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.15);-moz-box-shadow:2px 2px 10px rgba(0,0,0,.15);box-shadow:2px 2px 10px rgba(0,0,0,.15);display:grid;text-decoration:none;-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.services-block .inner-container .services-container .service:hover,.services-block .inner-container .services-container .service:focus{background-color:#d6dcd0}.services-block .inner-container .services-container .service:hover .service-inner .text,.services-block .inner-container .services-container .service:focus .service-inner .text{color:#22343c}.services-block .inner-container .services-container .service .service-inner{padding:30px 25px 60px}.services-block .inner-container .services-container .service .service-inner .icon-wrapper{display:grid;margin-bottom:25px}.services-block .inner-container .services-container .service .service-inner .title{display:grid;font-size:24px;font-family:"Nova Flat";color:#22343c;margin-bottom:35px;-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.services-block .inner-container .services-container .service .service-inner .text{display:grid;font-size:16px;font-weight:300;color:#757f83}.research-block{background-color:#fff;overflow:hidden}.research-block .inner-container{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:6fr 5fr;column-gap:90px;padding:70px 30px}.research-block .inner-container.appeared .image-container{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.research-block .inner-container.appeared .text-container{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.research-block .inner-container .text-container{display:grid;justify-content:space-between;-moz-transition:.6s all ease-out;-ms-transition:.6s all ease-out;-webkit-transition:.6s all ease-out;transition:.6s all ease-out;-moz-transform:translateX(-100vw);-ms-transform:translateX(-100vw);-webkit-transform:translateX(-100vw);transform:translateX(-100vw);opacity:0}.research-block .inner-container .text-container .subtitle{display:flex;flex-direction:row;align-items:center}.research-block .inner-container .text-container .subtitle .icon{margin-right:10px}.research-block .inner-container .text-container .subtitle .text{font-size:16px;line-height:1;color:#22343c;font-weight:700;letter-spacing:5px}.research-block .inner-container .text-container .title{font-size:40px;color:#b9bc42;font-weight:400;font-family:"Nova Flat";padding-bottom:24px;padding-top:10px;line-height:1.2}.research-block .inner-container .text-container .text-wrapper{color:#757f83;font-size:16px;font-weight:300}.research-block .inner-container .text-container .text-wrapper>.text{margin-bottom:30px}.research-block .inner-container .text-container .list{margin-bottom:20px}.research-block .inner-container .text-container .list .item{color:#b9bc42;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-left:30px;margin-bottom:10px}.research-block .inner-container .text-container .list .item .icon{font-size:20px}.research-block .inner-container .text-container .list .item .text{font-size:24px;font-weight:700;margin-left:20px}.research-block .inner-container .text-container .button-container{display:flex}.research-block .inner-container .text-container .button-container .index-button{display:flex;margin-right:auto}.research-block .inner-container .image-container{-moz-transition:.6s all ease-out .3s;-ms-transition:.6s all ease-out .3s;-webkit-transition:.6s all ease-out .3s;transition:.6s all ease-out .3s;-moz-transform:translateX(100vw);-ms-transform:translateX(100vw);-webkit-transform:translateX(100vw);transform:translateX(100vw);opacity:0}.management-block{background-color:#faf9f5;overflow:hidden}.management-block .inner-container{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;max-width:1200px;padding:70px 30px;margin:0 auto}.management-block .inner-container.appeared .image-container{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.management-block .inner-container.appeared .text-container{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.management-block .inner-container .image-container{-moz-transition:.6s all ease-out .3s;-ms-transition:.6s all ease-out .3s;-webkit-transition:.6s all ease-out .3s;transition:.6s all ease-out .3s;-moz-transform:translateX(-100vw);-ms-transform:translateX(-100vw);-webkit-transform:translateX(-100vw);transform:translateX(-100vw);opacity:0}.management-block .inner-container .text-container{display:grid;align-content:center;background-color:#fff;padding:30px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.1);-moz-box-shadow:2px 2px 10px rgba(0,0,0,.1);box-shadow:2px 2px 10px rgba(0,0,0,.1);-moz-transition:.6s all ease-out;-ms-transition:.6s all ease-out;-webkit-transition:.6s all ease-out;transition:.6s all ease-out;-moz-transform:translateX(100vw);-ms-transform:translateX(100vw);-webkit-transform:translateX(100vw);transform:translateX(100vw);opacity:0}.management-block .inner-container .text-container .subtitle{display:flex;flex-direction:row;align-items:center}.management-block .inner-container .text-container .subtitle .icon{margin-right:10px}.management-block .inner-container .text-container .subtitle .text{font-size:16px;line-height:1;color:#22343c;font-weight:700;letter-spacing:5px}.management-block .inner-container .text-container .title{font-size:40px;color:#b9bc42;font-weight:400;font-family:"Nova Flat";padding-bottom:30px;padding-top:10px;line-height:1.2}.management-block .inner-container .text-container .text-wrapper{font-size:16px;color:#757f83;margin-bottom:30px}.management-block .inner-container .text-container .text-wrapper .text{margin-bottom:30px}.management-block .inner-container .text-container .button-container{display:flex;margin-right:auto}.button-container .index-button{background:#b9bc42;line-height:1;padding:12px 30px 12px 15px;border:1px solid #e3e4b2;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.2);-moz-box-shadow:1px 1px 5px rgba(0,0,0,.2);box-shadow:1px 1px 5px rgba(0,0,0,.2);border-radius:10px;color:#fff;display:flex;align-items:center;font-size:20px;font-weight:400;font-family:"Nova Flat";-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out;text-decoration:none}.button-container .index-button:hover,.button-container .index-button:focus{background:#22343c}.button-container .index-button img{margin-right:20px}@media(min-width: 1200px)and (max-width: 1500px){.head-block .inner-container .text-container{padding:0 40px}.trust-block .inner-container{grid-template-columns:1fr 1fr;padding:0 30px}.services-block .inner-container .services-container{gap:15px}.research-block .inner-container{column-gap:50px}.management-block .inner-container{column-gap:30px}}@media(min-width: 992px)and (max-width: 1199.98px){.head-block .inner-container .text-container{padding:0 40px}.head-block .inner-container .text-container .title{padding-left:40px;font-size:60px}.trust-block .inner-container{grid-template-columns:1fr;padding:0 30px;justify-items:center}.trust-block .inner-container .text-container{text-align:center}.trust-block .inner-container .text-container .subtitle{justify-content:center}.trust-block .inner-container .text-container .button-container{margin-left:auto}.services-block .inner-container .services-container{gap:15px;grid-template-columns:repeat(3, 1fr)}.research-block .inner-container{column-gap:50px;grid-template-columns:1fr;justify-items:center;row-gap:50px}.research-block .inner-container .text-container{text-align:center}.research-block .inner-container .text-container .subtitle{justify-content:center}.research-block .inner-container .text-container .button-container{margin-right:auto;margin-left:auto}.research-block .inner-container .text-container .list{display:grid;justify-items:center}.research-block .inner-container .text-container .list .item{margin-left:0}.management-block .inner-container{column-gap:30px;grid-template-columns:1fr;justify-items:center;row-gap:50px}.management-block .inner-container .image-container{order:2}.management-block .inner-container .text-container{order:1;text-align:center}.management-block .inner-container .text-container .subtitle{justify-content:center}.management-block .inner-container .text-container .button-container{margin-left:auto}}@media(min-width: 768px)and (max-width: 991.98px){.head-block .inner-container .text-container{padding:0 40px}.head-block .inner-container .text-container .title{padding-left:40px;font-size:60px}.trust-block .inner-container{grid-template-columns:1fr;padding:0 30px;justify-items:center}.trust-block .inner-container .text-container{text-align:center}.trust-block .inner-container .text-container .subtitle{justify-content:center}.trust-block .inner-container .text-container .button-container{margin-left:auto}.services-block .inner-container .services-container{gap:15px;grid-template-columns:repeat(3, 1fr)}.research-block .inner-container{column-gap:50px;grid-template-columns:1fr;justify-items:center;row-gap:50px}.research-block .inner-container .text-container{text-align:center}.research-block .inner-container .text-container .subtitle{justify-content:center}.research-block .inner-container .text-container .button-container{margin-right:auto;margin-left:auto}.research-block .inner-container .text-container .list{display:grid;justify-items:center}.research-block .inner-container .text-container .list .item{margin-left:0}.management-block .inner-container{column-gap:30px;grid-template-columns:1fr;justify-items:center;row-gap:50px}.management-block .inner-container .image-container{order:2}.management-block .inner-container .text-container{order:1;text-align:center}.management-block .inner-container .text-container .subtitle{justify-content:center}.management-block .inner-container .text-container .button-container{margin-left:auto}}@media(min-width: 576px)and (max-width: 767.98px){:root{--head-block-height: 600px}.head-block .inner-container .text-container{padding:0 40px}.head-block .inner-container .text-container .title{padding-left:40px;font-size:50px}.trust-block{margin-top:540px}.trust-block .inner-container{grid-template-columns:1fr;padding:0 30px;justify-items:center}.trust-block .inner-container .text-container{text-align:center}.trust-block .inner-container .text-container .subtitle{justify-content:center}.trust-block .inner-container .text-container .button-container{margin-left:auto}.services-block .inner-container .services-container{gap:15px;grid-template-columns:repeat(2, 1fr)}.research-block .inner-container{column-gap:50px;grid-template-columns:1fr;justify-items:center;row-gap:50px}.research-block .inner-container .text-container{text-align:center}.research-block .inner-container .text-container .subtitle{justify-content:center}.research-block .inner-container .text-container .button-container{margin-right:auto;margin-left:auto}.research-block .inner-container .text-container .list{display:grid;justify-items:center}.research-block .inner-container .text-container .list .item{margin-left:0}.management-block .inner-container{column-gap:30px;grid-template-columns:1fr;justify-items:center;row-gap:50px}.management-block .inner-container .image-container{order:2}.management-block .inner-container .text-container{order:1;text-align:center}.management-block .inner-container .text-container .subtitle{justify-content:center}.management-block .inner-container .text-container .button-container{margin-left:auto}}@media(max-width: 575.98px){:root{--head-block-height: 460px}.head-block .inner-container .text-container{padding:0 15px;margin:80px auto 0}.head-block .inner-container .text-container .subtitle{font-size:24px}.head-block .inner-container .text-container .title{padding-left:0;font-size:38px}.trust-block{margin-top:360px}.trust-block .inner-container{grid-template-columns:1fr;padding:0 15px;justify-items:center}.trust-block .inner-container .image-container .image .text{padding:0 15px}.trust-block .inner-container .image-container .image .text .number{font-size:40px}.trust-block .inner-container .image-container .image .text .idea{font-size:12px}.trust-block .inner-container .text-container{text-align:center}.trust-block .inner-container .text-container .subtitle{justify-content:center}.trust-block .inner-container .text-container .title{font-size:30px}.trust-block .inner-container .text-container .button-container{margin-left:auto}.services-block .inner-container{padding:60px 15px}.services-block .inner-container .main-title-container .title{font-size:30px;padding-bottom:45px}.services-block .inner-container .services-container{gap:15px;grid-template-columns:1fr}.research-block .inner-container{column-gap:50px;grid-template-columns:1fr;justify-items:center;row-gap:50px;padding:50px 15px}.research-block .inner-container .text-container{text-align:center}.research-block .inner-container .text-container .subtitle{justify-content:center}.research-block .inner-container .text-container .subtitle .text{font-size:14px;letter-spacing:3px}.research-block .inner-container .text-container .title{font-size:30px}.research-block .inner-container .text-container .button-container{margin-right:auto;margin-left:auto}.research-block .inner-container .text-container .list{display:grid;justify-items:center}.research-block .inner-container .text-container .list .item{margin-left:0}.research-block .inner-container .text-container .list .item .text{font-size:20px}.management-block .inner-container{column-gap:30px;grid-template-columns:1fr;justify-items:center;row-gap:50px;padding:50px 0}.management-block .inner-container .image-container{order:2}.management-block .inner-container .text-container{order:1;text-align:center;padding:30px 15px}.management-block .inner-container .text-container .subtitle{justify-content:center}.management-block .inner-container .text-container .subtitle .text{font-size:14px;letter-spacing:3px}.management-block .inner-container .text-container .title{font-size:30px}.management-block .inner-container .text-container .button-container{margin-left:auto}}
