.white_box{border-radius:var(--car_border_radius);padding:30px 20px;border:none;background-color:#fff;z-index:99;position:relative}.container{max-width:1165px}.highlight{padding:30px 0;text-align:center;position:relative;z-index:1}.highlight p,.highlight h2,.highlight img{position:relative;z-index:5}.highlight p{color:var(--secondary_color);font-weight:700}.highlight h2{margin-bottom:0;font-size:1.4em;font-weight:bold;color:var(--primary_color)}.highlight:before{position:absolute;width:100vw;height:calc(100% + 70px);background:linear-gradient(to right, var(--gradient_bar_1a), var(--gradient_bar_1b));content:"";left:50%;top:0;transform:translateX(-50%);z-index:0}.highlight img{position:absolute;left:-20px;bottom:50%}.tab{border-radius:8px 8px 0 0;color:#fff;text-align:center;padding:10px;margin-bottom:0}.tab.tab1{background-color:var(--tab_1)}.tab.tab1+.content{color:var(--tab_1)}.tab.tab2{background-color:var(--tab_2)}.tab.tab2+.content{color:var(--tab_2)}.tab.tab3{background-color:var(--tab_3)}.tab.tab3+.content{color:var(--tab_3)}.bg_bars{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:200px;height:200px;z-index:-2}.bg_bars:after,.bg_bars:before{position:absolute;width:calc(100vw + 200px);height:130px;content:"";left:50%}.bg_bars:before{background:linear-gradient(to right, var(--gradient_bar_3a), var(--gradient_bar_3b));transform:translate(-50%, -50%) rotate(20deg);z-index:10;top:40%}.bg_bars:after{background:linear-gradient(to right, var(--gradient_bar_2a), var(--gradient_bar_2b));z-index:1;transform:translate(-50%, -50%) rotate(-20deg);top:70%}.bg_img{position:absolute}.bg_img.pc{display:none}.window{margin-left:6px;width:1em}.message{background-color:#f5f5f5;border:1px solid #cacaca;border-radius:8px;padding:15px}.top{display:none;position:fixed;right:20px;bottom:20px;z-index:99}.top img{width:3em}.for_scroll{position:absolute;width:100px;height:80px;pointer-events:none;bottom:100%;left:0;z-index:9999}header{background-color:rgba(255,255,255,.7019607843);font-size:.9em;box-shadow:inset 0 -1px 0 0 rgba(0,12,43,.1019607843);position:sticky;-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);top:0;z-index:9999}header .wrapper{padding:0;display:flex;justify-content:space-between;align-items:center;position:relative}header .logo,header .sp{position:relative;z-index:9999}header .logo img{height:1.85em}header .sp{display:flex;justify-content:space-between;align-items:stretch}header .sp .link,header .sp button{width:70px}header .sp .link{color:#fff;text-align:center}header .sp .link.link1{background-color:var(--secondary_color)}header .sp .link.link2{background-color:var(--primary_color)}header .sp button{border:none;background-color:#dbe7e3;padding:4px 0px;display:flex;justify-content:center;align-items:center;flex-direction:column}header .sp button img{width:24px;margin:4px 0}header .navigation{display:block;position:absolute;top:100%;padding:30px 0;width:100%;box-shadow:inset 0 -1px 0 0 rgba(0,12,43,0.1019607843);transition:.3s all;background-color:#fff;opacity:0;top:50%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:999;transform:scale(0.9)}header .navigation nav ul{flex-direction:column;margin-bottom:30px !important}header .navigation nav ul li{width:100%;text-align:center}header .navigation nav ul li a{width:100%;position:relative;padding:14px 20px;font-weight:500}header .navigation nav ul li a:hover,header .navigation nav ul li a:focus{color:var(--secondary_color)}header .navigation nav ul li a:hover:after,header .navigation nav ul li a:focus:after{transform:translateX(-50%) scale(1)}header .navigation nav ul li a:after{transition:all .3s;position:absolute;content:" ";display:block;width:100%;width:calc(100% + .8em);height:3px;left:50%;background:var(--secondary_color);margin-top:7px;transform:translateX(-50%) scale(0)}header .navigation .links{display:flex;flex-direction:column-reverse;align-items:center}header .navigation .links a{background-color:var(--secondary_color);color:#fff;border-radius:50px;padding:20px 60px;min-width:330px;font-weight:bold;margin-bottom:15px}header .navigation .links a:last-child{background-color:var(--primary_color)}header .navigation .links>a{background-color:var(--primary_color);background-image:url("../../img/call_white.png");background-repeat:no-repeat;background-position:20px center;flex-direction:column;background-size:32px;padding:6px 0px 10px;padding-bottom:10px}header .navigation .links>a span:first-child{font-size:1.8em}header .navigation .links>a .timing{font-size:.8em;font-weight:500}header .navigation .links .bottom{flex-direction:column}header .navigation.active{transition:.3s all;opacity:1;background-color:var(--main_bg);top:100%;pointer-events:all;transform:scale(1)}main{background-color:var(--main_bg)}main .hero{padding-top:30px}main .hero .container{z-index:1}main .hero p{color:var(--primary_color);background-color:var(--highlight);display:inline-block;padding:8px 20px;border-radius:40px;font-weight:bold;position:relative}main .hero p:after{position:absolute;content:"";width:0;height:0;border-width:10px 10px 0;border-color:var(--highlight) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;left:50%;top:100%;transform:translateX(-50%)}main .hero h4{color:var(--primary_color);font-weight:bold;font-size:1.1em;font-weight:500}main .hero h1 span{display:block;color:#fff;font-weight:bold;background-color:var(--primary_color);display:inline-block;padding:2px 8px}main .hero h1 span span{padding:0;font-size:.7em}main .hero .imgs{margin:40px 0}main .hero .imgs .box{border:2px solid var(--primary_color);padding:15px 30px;border-radius:200px;text-align:center;max-width:400px;margin:0 auto;background-color:rgba(17,130,94,.0705882353)}main .hero .imgs .box img{width:80%}main .hero a{background-color:var(--secondary_color);color:#fff;border-radius:50px;padding:12px;min-width:150px;font-weight:bold;text-align:center}main .hero a:last-child{background-color:var(--primary_color);margin-left:10px}main .hero .bg_bars{z-index:0;top:60%}main .hero .bg_img{top:4%;right:-67px;width:270px;z-index:-1}main .questions .container{position:relative;z-index:1}main .questions h2{color:var(--primary_color);display:inline;font-weight:bold;background:linear-gradient(rgba(0, 0, 0, 0) 70%, var(--yellow_underline) 70%, var(--yellow_underline) 100%, rgba(0, 0, 0, 0) 100%)}main .questions h2 span{display:inline-block;font-size:.8em;background:linear-gradient(rgba(0, 0, 0, 0) 70%, var(--yellow_underline) 70%, var(--yellow_underline) 100%, rgba(0, 0, 0, 0) 100%)}main .questions img{width:100%;max-width:1000px}main .questions .bg_bars{z-index:0}main .case_studies{padding-bottom:80px}main .case_studies .clients{margin:0 -10px}main .case_studies .white_box{padding:20px}main .case_studies .clients img{margin:10px 10px;height:14px}main .case_studies .clients img.icon_12{height:42px}main .case_studies .clients img.icon_14{height:9px}main .case_studies .message span{color:var(--primary_color)}main .case_studies .bg_img{top:-31px;right:-19px;width:105px;z-index:3}main .guidelines .type>div{max-width:400px;margin:0 auto}main .guidelines .type .content{padding:25px 15px;background-color:#f5f5f5;margin-bottom:30px;border-radius:0 0 8px 8px;font-size:.75em;text-align:center;display:flex;justify-content:center;align-items:end}main .guidelines .type .content .plus{width:2.8em;margin:0 10px}main .guidelines .type .content .left,main .guidelines .type .content .right{display:flex;flex-direction:column;align-items:center;min-width:106px;font-size:1.2em}main .guidelines .type .content .left span,main .guidelines .type .content .right span{font-size:.8em}main .guidelines .type .content .left img,main .guidelines .type .content .right img{margin-top:15px;max-height:60px}main .guidelines .bg_img{top:-58px;left:-39px;z-index:1;width:150px}main .functions .list .item{border-bottom:1px dotted #bdbdbd;margin-bottom:20px}main .functions .list .item ul{margin-bottom:20px}main .functions .list .item ul li{position:relative;padding-left:1.6em;line-height:1.4;margin-bottom:12px;background-size:16px;background-repeat:no-repeat;background-position:left 4px}main .functions .list .item p{font-weight:bold;font-size:1.3em}main .functions .list .item.item1 p{color:var(--tab_1)}main .functions .list .item.item1 li{background-image:url("../../img/tick_1.png")}main .functions .list .item.item2 p{color:var(--tab_2)}main .functions .list .item.item2 li{background-image:url("../../img/tick_2.png")}main .functions .list .item.item3 p{color:var(--tab_3)}main .functions .list .item.item3 li{background-image:url("../../img/tick_3.png")}main .functions .list .item:last-child{border-bottom:none;margin-bottom:50px}main .functions .message span{display:inline-block;color:var(--primary_color);margin-top:10px;padding-bottom:4px;border-bottom:1px solid var(--primary_color)}main .functions .bg_img{top:-61px;right:-20px;width:100px;z-index:3}main .support .implementation,main .support .operation{background-color:#f5f5f5}main .support .implementation ul,main .support .operation ul{padding:15px 5px 10px;display:flex;flex-wrap:wrap;justify-content:center}main .support .implementation ul li,main .support .operation ul li{margin:0 5px;border-radius:8px;background-color:#fff;width:calc(50% - 10px);height:180px;margin-bottom:10px;padding:5px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;font-size:.85em;max-width:220px}main .support .implementation ul li span,main .support .operation ul li span{display:inline-flex;align-items:center;justify-content:center}main .support .implementation ul li span:last-child,main .support .operation ul li span:last-child{margin-top:20px}main .support .implementation ul li img,main .support .operation ul li img{height:60px}main .support .implementation{margin-bottom:30px}main .support .bg_img{top:-68px;left:-22px;z-index:1;width:86px}main .security h4{background-color:var(--info);color:var(--secondary_color);font-weight:bold;text-align:center;padding:10px 15px;border-radius:8px;line-height:1.5;margin:30px 0 20px 0}main .security ul li{margin-bottom:10px}main .security ul li span{color:var(--primary_color);border-bottom:1px solid var(--primary_color);padding-bottom:4px;font-size:.9em}main .security .isms .imgs{display:flex;justify-content:center}main .security .isms .imgs .img{width:50%;border:1px solid #cfcfcf;padding:15px}main .security .isms .imgs .img img{width:80px}main .security .bg_img{top:-65px;right:-65px;width:240px;z-index:3}main .pricing .btns{display:flex;flex-direction:column;align-items:center}main .pricing .btns a{background-color:var(--secondary_color);color:#fff;border-radius:50px;padding:20px;min-width:300px;font-weight:bold;max-width:300px}main .pricing .btns a span{font-weight:normal;display:block;font-size:.6em}main .pricing .btns a:last-child{background-color:var(--primary_color)}main .pricing .bg_img{top:-80px;left:-40px;z-index:1;width:150px}main .advisors .white_box{padding:40px 30px}main .advisors .white_box h4,main .advisors .white_box h5{color:var(--secondary_color)}main .advisors .white_box h3{color:var(--primary_color)}main .advisors .white_box h5{font-size:1em}main .advisors .white_box .list .item p{font-weight:bold;font-size:1.1em}main .advisors .white_box .list .item p span{font-size:.8em;display:block;font-weight:normal}main .advisors .white_box .list .item ul{font-weight:400;padding-left:20px}main .advisors .white_box .list .item ul li{list-style-type:disc}main .advisors .white_box .rounded-circle{max-width:140px}main>section{padding:40px 15px;position:relative}main>section>.container{position:relative}footer{background-color:#fff;padding:var(--section_padding)}footer .logo{height:42px}footer ul{margin:40px 0}footer ul li{margin:10px 0}footer ul li span{display:inline-block}footer p{margin-bottom:0}@media(max-width: 380px){main .hero h1 span{font-size:.9em}main .hero .btns{margin:0 -10px}main .hero a{padding:14px;min-width:160px;font-size:1.2em}main .hero a:last-child{margin-left:4px}main .pricing .btns a{padding:16px;min-width:260px;font-size:1.3em}}@media(max-width: 576px){header .navigation{font-size:1.6rem}}@media(min-width: 576px){header .sp .link,header .sp button{width:100px}header .navigation .links a{min-width:370px}main .case_studies .clients img{height:20px}main .hero a{min-width:190px}main .hero .bg_img{width:260px}main>section{padding:var(--section_padding) 15px}main .guidelines .type .content{font-size:.6em}main .guidelines .type .content .left,main .guidelines .type .content .right{display:flex;flex-direction:column;align-items:center;min-width:146px;font-size:1.2em}main .functions .list .item ul li{background-size:22px}main .advisors .white_box .rounded-circle{max-width:190px}}@media(min-width: 768px){.white_box{padding:50px !important}.bg_img.sp{display:none}.bg_img.pc{display:block}.highlight{padding:50px 0}.highlight:before{height:calc(100% + 50px);left:-50px;border-radius:10px 0 0 10px;transform:none}.highlight.to_left:before{height:calc(100% + 50px);right:-50px;left:auto;border-radius:0 10px 10px 0}.bg_bars:after{transform:translate(-50%, -50%) rotate(-15deg)}.top{right:30px;bottom:40px}.top img{width:61px}.tab{font-size:1em}header .sp .link,header .sp button{width:120px}main{line-height:1.6 !important}main .hero{text-align:center;padding-top:60px !important}main .hero a{padding:14px 20px;width:210px}main .hero a:last-child{margin-left:20px}main .hero .imgs{display:flex;align-items:center;justify-content:center;margin:50px 0 60px}main .hero .imgs .box{margin:0 !important}main .hero .imgs .box.box1{margin-right:70px !important}main .hero .imgs .box *{position:relative;z-index:3;font-size:1em}main .hero .bg_img{top:50%;left:calc(50% - 160px);width:253px;right:auto;z-index:2}main .pricing .white_box{text-align:center}main .pricing .btns{flex-direction:row;justify-content:center}main .pricing .btns a{margin-bottom:0 !important;margin:0 15px}main .pricing .bg_img{top:auto;left:-40px;width:260px;bottom:-55px}main .case_studies .bg_img{right:-30px;left:auto;width:171px;bottom:-2px;top:auto}main .guidelines .bg_img{top:auto;left:-40px;width:267px;bottom:-99px}main .guidelines .type{display:flex;justify-content:center;align-items:stretch}main .guidelines .type>div{width:calc(32% - 15px)}main .guidelines .type .content{flex-direction:column;align-items:center;margin-bottom:0;min-height:440px}main .guidelines .type .content .plus{margin:20px 0}main .guidelines .type .content .left,main .guidelines .type .content .right{min-height:160px}main .guidelines .type .content .left{justify-content:flex-end}main .functions .bg_img{right:-30px;left:auto;width:185px;top:auto;bottom:-14px}main .functions .list .item{display:flex}main .functions .list .item p{width:160px;flex:none}main .functions .list .item.item1{background:url("../../img/arrow_1.png") no-repeat 10px 55px}main .functions .list .item.item2{background:url("../../img/arrow_2.png") no-repeat 10px 95px}main .support .bg_img{left:-30px;width:150px;top:-20px}main .advisors .profile{display:flex;margin-top:50px !important;margin-bottom:50px !important;align-items:center}main .advisors .profile .info{margin-left:40px}main .advisors .profile img{margin-top:-25px}main .security .bg_img{right:-70px;left:auto;width:360px;top:auto;bottom:0}main .security .isms{display:flex}main .security .isms .imgs{margin-left:30px;align-items:center}main .security .isms .imgs .img{min-height:140px}}@media(min-width: 992px){.for_scroll{height:100px}.bg_bars:before,.bg_bars:after{height:180px}header{font-size:.7em}header .wrapper{height:80px;align-items:stretch;font-weight:bold}header .logo{display:flex;align-items:center;justify-content:center}header .logo img{height:1.7em}header .navigation{display:flex;position:unset;top:100%;background-color:rgba(0,0,0,0);padding:0;width:auto;box-shadow:none;opacity:1;transform:scale(1);-webkit-user-select:initial;-moz-user-select:initial;user-select:initial;pointer-events:all}header .navigation nav{display:flex;align-items:center;justify-content:center}header .navigation nav ul{display:flex;flex-direction:row;margin-bottom:0 !important}header .navigation nav ul li{width:auto;margin-right:20px}header .navigation nav ul li a{width:auto;padding:0}header .navigation .links{width:250px;flex-direction:column;align-items:unset}header .navigation .links>a{height:50%;background-color:var(--tertiary_color);color:var(--primary_color);background-image:none;background-repeat:unset;background-position:unset;flex-direction:row;padding:0;min-width:unset;max-width:unset;margin-bottom:0;border-radius:0}header .navigation .links>a span:first-child{font-size:1em;display:flex}header .navigation .links>a .timing{margin-left:20px;line-height:1.3}header .navigation .links>a img{width:1.6em;margin-right:6px}header .navigation .links .bottom{height:50%;color:#fff;flex-direction:row}header .navigation .links .bottom .link{width:50%;height:100%;border-radius:unset;min-width:unset;max-width:unset;margin-bottom:0;padding:0}header .navigation .links .bottom .link.link1{background-color:var(--secondary_color)}header .navigation .links .bottom .link.link2{background-color:var(--primary_color)}main .hero .imgs .box *{font-size:1.25em}main .support .implementation ul li,main .support .operation ul li{width:calc(32% - 20px)}main .functions .list .item p{width:200px}main .guidelines .type .content{min-height:470px}main .guidelines .type>div{width:calc(32% - 60px)}main .case_studies .clients img{height:28px;margin:20px}}@media(min-width: 1200px){.white_box{padding:70px 80px !important}.for_scroll{height:110px}header{font-size:.85em}header .wrapper{height:100px}header .navigation .links{width:300px}header .navigation nav ul li{margin-right:25px}main .hero p{padding:10px 30px}main .hero .imgs .box{max-width:500px}main .hero .bg_img{top:45%;left:calc(50% - 210px);width:323px}main .support .implementation,main .support .operation{max-width:800px;margin-left:auto;margin-right:auto}}@media(min-width: 1400px){.for_scroll{height:130px}.top{right:40px;bottom:40px}.top img{width:80px}.white_box{padding:80px 100px !important}.tab{font-size:1.25em}.bg_bars:before,.bg_bars:after{height:280px}h1{font-size:3.2em;font-weight:800 !important}h2{font-size:2.2em}h3{font-size:1.8em}h4{font-size:1.45em}h5{font-size:1.35em}h6{font-size:1.2em}.highlight p{font-size:1.4em}.highlight h2{font-size:1.8em}header{font-size:1em}header .logo img{height:49px}header .wrapper{height:100px}header .navigation .links{width:360px}header .navigation nav ul li{margin-right:30px;font-size:.9em}main .hero .imgs .box{max-width:600px;padding:35px 30px}main .hero .imgs .box.box1{margin-right:100px !important}main .hero .imgs .box img{width:90%}main .hero .imgs .box h4{margin-bottom:30px !important;font-weight:800;font-size:1.1em}main .hero a{width:250px;padding:20px}main .hero .bg_img{top:42%;left:calc(50% - 225px);width:370px}main .case_studies .white_box{padding:40px 60px !important}main .case_studies .clients img{margin:20px 30px}main .case_studies .bg_img{width:190px}main .guidelines .type .content{font-size:1em;min-height:620px;padding:35px 15px}main .guidelines .type .content .left,main .guidelines .type .content .right{min-height:210px}main .guidelines .type .content .left span,main .guidelines .type .content .right span{font-size:.6em}main .guidelines .type .content .left img,main .guidelines .type .content .right img{height:80px;max-height:none}main .guidelines .type .content .plus{margin:30px 0;width:2.4em}main .guidelines .type>div{width:calc(32% - 20px)}main .guidelines .bg_img{width:300px}main .functions .bg_img{width:220px}main .advisors .white_box{padding:100px 120px !important}main .support .implementation,main .support .operation{max-width:1000px}main .support .implementation ul li,main .support .operation ul li{max-width:268px;height:268px;font-size:.85em}main .support .implementation ul li img,main .support .operation ul li img{height:80px}main .support .bg_img{width:170px}main .security .bg_img{width:410px}main .pricing .bg_img{width:300px}}@media(min-width: 1920px){.white_box{padding:100px 110px !important}header .wrapper{height:120px}header .navigation .links{width:400px}header .navigation nav ul li{margin-right:45px;font-size:1em}main .guidelines .type>div{margin:0px 30px;width:calc(32% - 30px)}main .guidelines .type .content .left,main .guidelines .type .content .right{width:310px}main .support .implementation,main .support .operation{max-width:1160px}main .support .implementation ul li,main .support .operation ul li{margin:0 15px 30px;max-width:280px;height:280px;padding:20px 14px}main .support .implementation ul li img,main .support .operation ul li img{height:90px}main .case_studies .clients img{height:30px}}/*# sourceMappingURL=style.min.css.map */