*{font-family:Montserrat,sans-serif;margin:0}.container-fluid{margin:0;width:100%}body,header{align-items:center;display:flex;flex-direction:column}header{background-color:#001049;box-shadow:0 3px 6px #00000029;width:100vw;z-index:100}.header-box{align-items:center;display:inline-flex;justify-content:space-between;margin:0 30px;max-width:1218px;width:100%}header .header-box .logo{max-width:200px}.header-box>a{border-radius:30px;color:#fff;font-size:16px;font-weight:600;margin:23px 0;padding:16px 20px;text-decoration:none}.header-box>a,.header-box>a:hover{background-color:#ff0082}@media screen and (max-width:768px){.header-box a{display:none}}.menu-fixed{background-color:#fff;justify-content:center;margin-top:5px;width:100vw}.menu-fixed,.menu-fixed--box{align-items:center;display:inline-flex}.menu-fixed--box{justify-content:space-between;max-width:1218px;width:100%}.menu-fixed--box .title{color:#001049;font-size:20px;font-weight:700;line-height:24px}.menu-fixed--list{display:table;list-style:none;margin:25px 0}.menu-fixed--item{border-bottom:3px solid transparent;display:table-cell;padding-bottom:2px;vertical-align:middle;width:232px}.firstblock,.fourthblock,.secondblock,.thirdblock{border-bottom:3px solid transparent;display:block;padding-bottom:2px;width:fit-content}.firstblock:hover{border-color:#ff0082}.secondblock:hover{border-color:#07e4de}.thirdblock:hover{border-color:#ae00de}.fourthblock:hover{border-color:#ffde00}.menu-fixed--item--focus{border-bottom:3px solid;display:block;font-weight:700;width:fit-content}.menu-fixed--item--focus.firstblock{border-color:#ff0082}.menu-fixed--item--focus.secondblock{border-color:#07e4de}.menu-fixed--item--focus.thirdblock{border-color:#ae00de}.menu-fixed--item--focus.fourthblock{border-color:#ffde00}.menu-fixed--item>*{color:#001049;text-decoration:none}@media screen and (max-width:768px){.menu-fixed{display:none}}.hero{align-items:center;display:inline-flex;justify-content:space-between;margin:200px 100px 50px;max-width:1218px;width:100%}.hero--content{margin-right:50px;max-width:584px}.hero--content .title{color:#1924fe;font-size:52px;font-weight:600;line-height:1.2}.hero--content .description{color:#445760;font-size:20px;font-weight:500;line-height:28px;margin:30px 0 40px}.hero--content .button{text-decoration:none}.hero--content .button>*{background-color:#1924fe;border-radius:50px;color:#fff;font-size:16px;font-weight:600;padding:20px 25px;width:fit-content}.hero--content .button>:hover{background-color:#001049}.hero--media{background-position:50%;background-repeat:no-repeat;background-size:contain;height:70vh;max-height:686px;max-width:584px;width:30vw}@media screen and (max-width:1280px){.hero{max-width:980px}.hero--content,.hero--media{max-width:465px}}@media screen and (max-width:1024px){.hero{display:flex;flex-direction:column-reverse;margin:100px 0;max-width:700px}.hero--content{align-items:center;display:flex;flex-direction:column;margin-top:50px}.hero--content,.hero--media{max-width:100%}}@media screen and (max-width:768px){.hero--content{margin:0;max-width:70vw;text-align:center}.hero--content .title{font-size:34px;line-height:48px}.hero--content .description{font-size:16px;line-height:24px}.hero--media{display:none}}@media screen and (max-width:425px){.header-box .button{display:none}.hero--content .button{font-size:12px}}.category{width:100vw}.category,.category>*{align-items:center;display:flex;flex-direction:column}.category .shape{margin-left:50px;margin-top:25px}.category--container{max-width:1218px}.category--container .col{display:flex;flex-direction:row;margin:0}.category--container .col>*{display:flex;flex-direction:column;justify-content:end}.category--container .col .col--left{flex:1}.category--container .col .col--right{align-items:center;display:flex;flex:4;flex-direction:row;justify-content:space-between}.category--container .col .col--left{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-right:20px;min-height:200px}.category--container .category--container--col{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:50px}.category--container .category--container--col .content{display:flex;flex-direction:column;justify-content:flex-start;width:50%}.category--container .title{font-size:36px;font-weight:700;line-height:1.2;margin:50px 0 20px;text-align:left}.category--container .key--figure{align-items:center;border-radius:200px;display:flex;flex-direction:column;justify-content:center}.category--container .key--figure>*{color:#fff}.category--container .key--figure .number{font-size:50px;font-weight:800}.category--container .key--figure .label{font-size:14px;font-weight:400;text-align:center}.category--container .col .col--right{margin-left:20px}.category--container .description{font-size:16px;line-height:1.6}.category .keypoints--title{font-size:24px;font-weight:700;margin-top:80px;text-align:center}.category .category--container .keypoints{display:flex;flex-direction:row;justify-content:space-evenly;margin-top:40px}.category .category--container .keypoints .keypoint{align-items:center;display:flex;flex-direction:column;width:200px}.category .category--container .keypoints .keypoint .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:50px;margin-bottom:10px;width:50px}.category .category--container .keypoints .keypoint .label{font-size:16px;font-weight:600;line-height:1.3;max-width:200px;text-align:center}.category .category--container a{background-color:#1924fe;border-radius:50px;color:#fff;display:block;font-size:16px;font-weight:600;margin:60px auto 150px;padding:20px 25px;text-decoration:none;width:fit-content}.category .category--container a:hover{background-color:#001049}@media screen and (max-width:768px){.category .category--container .col{flex-direction:column;margin:0 50px}.category .category--container .col .col--left{margin-top:50px}.category .category--container .col .col--left .key--figure{margin-top:20px}.category--container .col .col--right{align-items:center;flex-direction:column;margin-left:0}.category--container .col .col--right .description{margin-bottom:50px;max-width:100%}.category .category--container .keypoints .keypoint{width:30%}.category .category--container .keypoints .keypoint .label{font-size:14px;max-width:100px}.category--container--col{flex-direction:column!important}.category--container--col .description{margin-bottom:50px}}.resource--container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:1218px;width:100vw}.resource--box_col1{width:100%}.resource--box_col2{width:calc(50% - 50px)}.resource--box_col3{width:calc(33% - 50px)}.resource--box_col4{width:calc(25% - 50px)}.resource--box .resource--media{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.resource--box .resource--content{margin-bottom:50px;max-width:654px;width:100%}.resource--box .resource--content .title{font-size:24px;font-weight:600;line-height:32px;margin:20px 0 15px}.resource--box .resource--content .description{font-size:16px;font-weight:400;line-height:22px}.resource--box .resource--content .info{display:inline-flex;font-size:14px;font-weight:400;line-height:18px;margin:15px 0 20px}.resource--box .resource--content .info .time{font-weight:500}.resource--box .resource--content>a{align-items:center;display:inline-flex;font-size:16px;font-weight:600;text-decoration:none}.resource--box .resource--content a{margin-right:10px}.resource--box .resource--content a svg{margin-left:5px}@media screen and (max-width:1440px){.resource--container{max-width:948px}}@media screen and (max-width:1024px){.resource--container{max-width:728px}.resource--box_col2{width:calc(50% - 25px)}.resource--box_col3{width:calc(33% - 25px)}.resource--box_col4{width:calc(25% - 25px)}}@media screen and (max-width:768px){.resource--container{max-width:405px}.resource--box_col2,.resource--box_col3,.resource--box_col4{width:100%}}@media screen and (max-width:425px){.resource--container{max-width:355px}}@media screen and (max-width:375px){.resource--container{max-width:300px}}.book_a_demo--box{align-items:center;background-color:#001049;display:flex;justify-content:center;width:100vw}.book_a_demo--container{display:flex;flex-direction:row;margin:50px;max-width:1218px;width:100%}.book_a_demo--content{margin-right:50px;max-width:812px;width:100%}.book_a_demo--content .title>*{color:#fff;font-size:36px;font-weight:600;line-height:48px}.book_a_demo--content .description{color:#fff;font-size:16px;font-weight:400;line-height:24px;margin:30px 0 40px;max-width:675px}.book_a_demo--content .button{text-decoration:none}.book_a_demo--content .button>*{background-color:#ff0082;border-radius:50px;color:#fff;font-size:16px;font-weight:700;padding:20px 25px;text-decoration:none;width:fit-content}.book_a_demo--content .button>:hover{background-color:#fdc300}.book_a_demo--media{background-position:50%;background-repeat:no-repeat;background-size:contain;height:300px;width:100%}@media screen and (max-width:1440px){.book_a_demo--content .title>*{font-size:36px;line-height:48px}.book_a_demo--content .description{font-size:16px;line-height:24px}}@media screen and (max-width:1024px){.book_a_demo--container{flex-direction:column}.book_a_demo--media{display:none}}@media screen and (max-width:425px){.book_a_demo--container{margin:50px}}.newsletter--box{align-items:center;background-color:#001049;display:flex;justify-content:center;width:100vw}.newsletter--container{display:flex;flex-direction:row;margin:50px;max-width:1218px;width:100%}.newsletter--content{margin-right:100px;max-width:745px;width:100%}.newsletter--content .title{color:#fff;line-height:1.2;margin-bottom:15px}.newsletter--content .description{color:#fff;line-height:1.2;margin-bottom:30px}.newsletter--content .button{background-color:#ff0082;border:none;border-radius:50px;color:#fff;display:block;font-size:16px;font-weight:600;padding:16px 20px;text-decoration:none;width:fit-content}.newsletter--content .button:hover{background-color:#ff0082;cursor:pointer}.newsletter--media{background-position:50%;background-repeat:no-repeat;background-size:contain;height:176px;width:216px}@media screen and (max-width:1440px){.newsletter--content>h2{font-size:36px;line-height:48px}}@media screen and (max-width:768px){.newsletter--media{display:none}.newsletter--content form{display:flex;flex-direction:column}.newsletter--content .hs-email,.newsletter--content .hs-email input[type=email]{width:100%}.newsletter--content .hs-submit input[type=submit]{margin-top:15px}}.footer{align-items:center;display:flex;justify-content:center;width:100vw}.footer .text{color:#86949c;padding:30px 0}.footer a{color:#86949c;text-decoration:none}