/*!
 * ress.css • v2.0.2
 * MIT License
 * github.com/filipelinhares/ress
 */@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";@import"https://p.typekit.net/p.css?s=1&k=gyg0iym&ht=tk&f=53798.53801.53807.53808.53811&a=166564957&app=typekit&e=css";html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0);text-decoration:none}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}ul{list-style-type:none}em{font-style:normal}@font-face{font-family:"neulis-sans";src:url("https://use.typekit.net/af/c9d71f/00000000000000007750b293/30/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/c9d71f/00000000000000007750b293/30/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/c9d71f/00000000000000007750b293/30/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}.anim.fadein.animated{-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) forwards;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) forwards}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.anim{opacity:0}.anim.fadeup.animated{-webkit-animation:fadeup 1s cubic-bezier(0.33, 1, 0.68, 1) forwards;animation:fadeup 1s cubic-bezier(0.33, 1, 0.68, 1) forwards}@-webkit-keyframes fadeup{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}80%{opacity:1}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeup{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}80%{opacity:1}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}html{font-size:62.5%;background-color:#fff;color:#222;min-height:-webkit-fill-available}body{font-family:"Noto Sans","Noto Sans JP",sans-serif;font-weight:400;line-height:1.5;position:relative;min-height:100vh;min-height:100svh;-webkit-tap-highlight-color:rgba(0,0,0,0)}@supports(-webkit-touch-callout: none){body{min-height:-webkit-fill-available}}br.pc{display:none}@media screen and (min-width: 600px){br.pc{display:inherit}}footer{background-color:#fff}footer .container{padding:calc(40*.2666666vw) calc(30*.2666666vw)}footer .mp-logo{width:calc(88*.2666666vw);height:calc(24*.2666666vw)}footer .menus{padding-top:calc(40*.2666666vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .menus li{font-size:calc(12*.2666666vw);line-height:1.5}footer .menus li+li{margin-top:calc(15*.2666666vw)}footer .menus li a{color:#222}footer .copyright{margin:calc(40*.2666666vw) 0 0 0;padding:calc(40*.2666666vw) 0 0 0;border-top:1px solid #e5e6ea;font-size:calc(12*.2666666vw);line-height:1.5;color:#666}@media screen and (min-width: 600px){footer .container{padding:40px 0;width:1160px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .mp-logo{width:88px;height:24px}footer .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .menus{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}footer .menus li{font-size:12px;line-height:1.5}footer .menus li+li{margin:0 0 0 20px}footer .menus li a:hover{text-decoration:underline}footer .copyright{margin:0 0 0 40px;padding:0 0 0 40px;border-top:none;border-left:1px solid #e5e6ea;font-size:12px;line-height:1.5;height:30px;line-height:30px}}nav{position:sticky;top:0;left:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:60px;padding:0 0 0 20px;background-color:#fff}nav .logo{display:block;height:18px}nav .menus li{display:none;font-size:calc(13*.2666666vw);line-height:1.5}nav .menus li a{color:#222}nav .menus li.cta{display:block}nav .menus li.cta a{height:60px;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#2554de;color:#fff;font-weight:500}@media screen and (min-width: 600px){nav .menus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav .menus li{display:block;font-weight:700;font-size:14px;line-height:1.5;margin-left:30px}nav .menus li a:hover{text-decoration:underline}nav .menus li.cta a{-webkit-transition:all .12s cubic-bezier(0, 0, 1, 1);transition:all .12s cubic-bezier(0, 0, 1, 1)}nav .menus li.cta a:hover{opacity:.8;text-decoration:none}}section h2{font-family:"neulis-sans",sans-serif;font-weight:700;font-size:calc(38*.2666666vw);line-height:1.25;color:#2554de}section h3{padding:calc(5*.2666666vw) 0 calc(20*.2666666vw) 0;font-weight:700;font-size:calc(14*.2666666vw);line-height:1.5;letter-spacing:.05em}section .list-line{width:calc(40*.2666666vw);height:calc(6*.2666666vw)}section .cta{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(200*.2666666vw);height:calc(54*.2666666vw);border-radius:calc(102*.2666666vw);background-color:#2554de;color:#fff;font-weight:500;font-size:calc(16*.2666666vw);line-height:1.5;-webkit-transition:-webkit-transform .12s;transition:-webkit-transform .12s;transition:transform .12s;transition:transform .12s, -webkit-transform .12s}section .cta:active{-webkit-transform:scale(0.95);transform:scale(0.95)}@media screen and (min-width: 600px){section h2{font-size:58px;line-height:1.25}section h3{padding:10px 0 40px 0;font-size:16px;line-height:1.5}section .list-line{width:40px;height:6px}section .cta{width:260px;height:68px;border-radius:102px;font-size:16px;line-height:1.5;-webkit-transition:all .12s cubic-bezier(0, 0, 1, 1);transition:all .12s cubic-bezier(0, 0, 1, 1)}section .cta:hover{opacity:.8}section .container{width:1160px;margin:0 auto}}section.about{background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f6f8fc));background:linear-gradient(180deg, #ffffff 0%, #f6f8fc 100%)}section.about .container{padding:calc(40*.2666666vw) calc(30*.2666666vw) calc(20*.2666666vw) calc(30*.2666666vw)}section.about h1{font-weight:700;font-size:calc(36*.2666666vw);line-height:1.4;letter-spacing:.05em;color:#2554de}section.about p{padding:calc(10*.2666666vw) 0;font-weight:500;font-size:calc(13*.2666666vw);line-height:2}section.about .kv img{display:block;width:100%}section.about .img-wrapper{margin-top:calc(20*.2666666vw);padding:calc(10*.2666666vw) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.about .img-wrapper img{display:block;width:calc(152*.2666666vw)}@media screen and (min-width: 600px){section.about .container{padding:84px 0;position:relative}section.about h1{position:relative;z-index:3;font-size:86px;line-height:1.4}section.about p{padding:20px 0 0 0;font-size:16px;line-height:2}section.about .kv img{position:absolute;top:30px;right:0;width:620px;z-index:1}section.about .img-wrapper{position:absolute;bottom:40px;right:0;padding:0;margin:0;width:395px}section.about .img-wrapper img{width:190px}}section.case-studies{background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f8fa));background:linear-gradient(180deg, #ffffff 0%, #f7f8fa 100%)}section.case-studies .container{padding:calc(80*.2666666vw) calc(30*.2666666vw)}section.case-studies p{padding-top:calc(30*.2666666vw);font-weight:500;font-size:calc(14*.2666666vw);line-height:1.8}section.case-studies .right{padding-top:calc(40*.2666666vw)}section.case-studies .companies{border:1px solid #e5e6ea;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}section.case-studies .companies li{width:calc((100vw - 60*.2666666vw)/2);height:calc((100vw - 60*.2666666vw)/2)}section.case-studies .companies li img{display:block;width:100%;height:100%}section.case-studies .companies li+li{border-left:1px solid #e5e6ea}@media screen and (min-width: 600px){section.case-studies .container{padding:160px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section.case-studies p{padding-top:40px;font-size:16px;line-height:1.8}section.case-studies .right{padding-top:0;width:639px}section.case-studies .companies li{width:320px;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.case-studies .companies li img{display:block;width:170px;height:170px}}section.solution{background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(40%, #f7f8fa));background:linear-gradient(180deg, #ffffff 0%, #f7f8fa 40%)}section.solution .container{padding:calc(80*.2666666vw) calc(30*.2666666vw)}section.solution .solutions{margin:calc(40*.2666666vw) 0}section.solution .solutions li{-webkit-box-shadow:0 calc(5*.2666666vw) calc(30*.2666666vw) 0 rgba(0,0,0,.0509803922);box-shadow:0 calc(5*.2666666vw) calc(30*.2666666vw) 0 rgba(0,0,0,.0509803922)}section.solution .solutions li+li{margin-top:calc(40*.2666666vw)}section.solution .solutions li .before{background-color:#fff;padding:calc(30*.2666666vw) calc(20*.2666666vw);position:relative}section.solution .solutions li .before .icon{display:block;width:calc(60*.2666666vw);height:calc(60*.2666666vw)}section.solution .solutions li .before h4{padding:calc(15*.2666666vw) 0;font-weight:700;font-size:calc(18*.2666666vw);line-height:1.8}section.solution .solutions li .before p{font-size:calc(13*.2666666vw);line-height:1.8}section.solution .solutions li .before:after{content:"";position:absolute;top:100%;left:50%;margin-left:calc(-10*.2666666vw);border:calc(10*.2666666vw) solid rgba(0,0,0,0);border-top:calc(15*.2666666vw) solid #fff}section.solution .solutions li .after{padding:calc(35*.2666666vw) calc(20*.2666666vw) calc(30*.2666666vw) calc(20*.2666666vw);background-color:#ebeef5}section.solution .solutions li .after .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.solution .solutions li .after .title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:calc(14*.2666666vw);line-height:1;color:#2554de;padding:calc(8*.2666666vw) calc(14*.2666666vw);background-color:#fff;border-radius:calc(60*.2666666vw)}section.solution .solutions li .after .title .logo{display:block;width:calc(133*.2666666vw);margin-right:calc(10*.2666666vw)}section.solution .solutions li .after p{padding:calc(15*.2666666vw) 0;font-weight:500;font-size:calc(14*.2666666vw);line-height:1.8;color:#2554de}section.solution .solutions li .after .img{display:block;width:100%}@media screen and (min-width: 600px){section.solution .container{padding:160px 0}section.solution .solutions{margin:60px 0}section.solution .solutions li{-webkit-box-shadow:0px 5px 30px 0px rgba(0,0,0,.0509803922);box-shadow:0px 5px 30px 0px rgba(0,0,0,.0509803922);display:-webkit-box;display:-ms-flexbox;display:flex}section.solution .solutions li+li{margin-top:40px}section.solution .solutions li .before{width:440px;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section.solution .solutions li .before .icon{width:80px;height:80px}section.solution .solutions li .before .wrapper{padding-left:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}section.solution .solutions li .before h4{padding:0 0 15px 0;font-size:20px;line-height:1.8}section.solution .solutions li .before p{font-size:14px;line-height:1.8}section.solution .solutions li .before:after{top:50%;left:100%;margin-left:0;margin-top:-10px;border:10px solid rgba(0,0,0,0);border-left:15px solid #fff}section.solution .solutions li .after{padding:35px;background-color:#ebeef5;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.solution .solutions li .after .wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:15px}section.solution .solutions li .after .title{font-size:14px;line-height:1;color:#2554de;padding:8px 14px;border-radius:60px}section.solution .solutions li .after .title .logo{width:146px;margin-right:10px}section.solution .solutions li .after p{padding:10px 0 0 0;font-size:16px;line-height:1.8}section.solution .solutions li .after .img{width:235px}}section.features{background-color:#ebeef5}section.features .container{padding:calc(80*.2666666vw) calc(30*.2666666vw)}section.features .features{margin:calc(40*.2666666vw) 0}section.features .features li+li{margin-top:calc(40*.2666666vw)}section.features .features li .img img{display:block;width:100%}section.features .features li .wrapper{padding:calc(20*.2666666vw) 0 0 0}section.features .features li .patent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(141*.2666666vw);height:calc(42*.2666666vw);border-radius:calc(106*.2666666vw);font-weight:700;font-size:calc(13*.2666666vw);line-height:1.8;color:#fff;background-color:#14aabe;margin-bottom:calc(15*.2666666vw)}section.features .features li .patent .icon{display:block;width:calc(26*.2666666vw);height:calc(26*.2666666vw);margin-right:calc(10*.2666666vw)}section.features .features li h4{padding:0 0 calc(15*.2666666vw) 0;font-weight:700;font-size:calc(24*.2666666vw);line-height:1.5}section.features .features li p{font-size:calc(13*.2666666vw);line-height:1.8}@media screen and (min-width: 600px){section.features .container{padding:160px 0}section.features .features{margin:60px 0}section.features .features li{display:-webkit-box;display:-ms-flexbox;display:flex}section.features .features li+li{margin-top:60px}section.features .features li.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.features .features li .img img{width:540px}section.features .features li .wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 60px;background-color:#fff}section.features .features li .patent{width:145px;height:46px;border-radius:106px;margin-bottom:15px;font-size:13px;line-height:1.8}section.features .features li .patent .icon{width:30px;height:30px;margin-right:10px}section.features .features li h4{padding:0 0 15px 0;font-size:40px;line-height:1.5}section.features .features li p{font-size:14px;line-height:1.8}}section.functions{background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(51%, #f7f8fa));background:linear-gradient(180deg, #ffffff 0%, #f7f8fa 51%)}section.functions .container{padding:calc(80*.2666666vw) calc(30*.2666666vw)}section.functions .functions{margin:calc(40*.2666666vw) 0}section.functions .functions li{-webkit-box-shadow:0px calc(5*.2666666vw) calc(30*.2666666vw) 0px rgba(0,0,0,.0509803922);box-shadow:0px calc(5*.2666666vw) calc(30*.2666666vw) 0px rgba(0,0,0,.0509803922);background-color:#fff;padding:calc(20*.2666666vw)}section.functions .functions li+li{margin-top:calc(30*.2666666vw)}section.functions .functions .img img{display:block;width:100%}section.functions .functions .wrapper{padding-top:calc(20*.2666666vw)}section.functions .functions h4{font-weight:700;font-size:calc(20*.2666666vw);line-height:1.6}section.functions .functions p{padding-top:calc(15*.2666666vw);font-size:calc(13*.2666666vw);line-height:1.8}@media screen and (min-width: 600px){section.functions .container{padding:160px 0}section.functions .main-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.functions .main-wrapper .left{-webkit-box-flex:1;-ms-flex:1;flex:1}section.functions .main-wrapper .right{width:820px}section.functions .functions{margin:0 0 60px 0}section.functions .functions li{-webkit-box-shadow:0px 5px 30px 0px rgba(0,0,0,.0509803922);box-shadow:0px 5px 30px 0px rgba(0,0,0,.0509803922);padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.functions .functions li+li{margin-top:40px}section.functions .functions .img img{width:420px}section.functions .functions .wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 0 0 30px}section.functions .functions h4{font-size:28px;line-height:1.6}section.functions .functions p{padding-top:15px;font-size:14px;line-height:1.8}}section.plans{background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(40.5%, #f7f8fa));background:linear-gradient(180deg, #ffffff 0%, #f7f8fa 40.5%)}section.plans .container{padding:calc(80*.2666666vw) calc(30*.2666666vw)}section.plans .plans{padding:calc(40*.2666666vw) 0}section.plans .plans li{background-color:#fff;padding:calc(30*.2666666vw) calc(40*.2666666vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.plans .plans li+li{margin-top:calc(20*.2666666vw)}section.plans .plans .icon{display:block;width:calc(70*.2666666vw);height:calc(70*.2666666vw)}section.plans .plans h4{width:100%;font-family:"neulis-sans",sans-serif;font-weight:700;font-size:calc(28*.2666666vw);line-height:1.6;padding-bottom:calc(20*.2666666vw);margin-bottom:calc(30*.2666666vw);text-align:center;border-bottom:1px solid #e5e6ea}section.plans .plans h4.trial{color:#63a69b}section.plans .plans h4.basic{color:#6387a6}section.plans .plans h4.standard{color:#a66390}section.plans .plans h4.advance{color:#a69063}section.plans .plans .price{text-align:center;font-weight:500;font-size:calc(16*.2666666vw);line-height:1.5}section.plans .plans .price span{font-family:"neulis-sans",sans-serif;font-weight:700;font-size:calc(18*.2666666vw);line-height:1.5}section.plans .plans .monthly{text-align:center;font-weight:500;font-size:calc(20*.2666666vw);line-height:1.5;padding:calc(10*.2666666vw) 0}section.plans .plans .monthly span{font-family:"neulis-sans",sans-serif;font-weight:700;font-size:calc(36*.2666666vw);line-height:1.5}section.plans .plans .monthly b{font-weight:700}section.plans .plans p{font-weight:500;font-size:calc(14*.2666666vw);line-height:1.5;text-align:center}section.plans .plans p+p{padding-top:calc(10*.2666666vw)}section.plans .desc{font-size:calc(11*.2666666vw);line-height:1.5;color:#666;padding-bottom:calc(40*.2666666vw)}@media screen and (min-width: 600px){section.plans .container{padding:160px 0}section.plans .plans{margin:60px 0 40px 0;padding:0;-webkit-box-shadow:0px 5px 30px 0px rgba(0,0,0,.0509803922);box-shadow:0px 5px 30px 0px rgba(0,0,0,.0509803922);display:-webkit-box;display:-ms-flexbox;display:flex}section.plans .plans li{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:40px 30px}section.plans .plans li+li{margin:0 0 0 2px}section.plans .plans .icon{width:80px;height:80px}section.plans .plans h4{font-size:36px;line-height:1.6;padding-bottom:20px;margin-bottom:30px}section.plans .plans .price{font-size:18px;line-height:1.5;font-weight:400}section.plans .plans .price span{font-size:24px;line-height:1.5}section.plans .plans .monthly{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:90px;font-weight:400;font-size:24px;line-height:1.5;padding:15px 0}section.plans .plans .monthly span{font-size:42px;line-height:1.5}section.plans .plans p{font-weight:400;font-size:14px;line-height:1.5}section.plans .plans p+p{padding-top:10px}section.plans .desc{font-size:14px;line-height:1.5;text-align:center;padding-bottom:60px}}section.contact{background-color:#2554de}section.contact h2,section.contact h3{color:#fff}section.contact .container{padding:calc(80*.2666666vw) calc(30*.2666666vw)}section.contact .right{margin-top:calc(40*.2666666vw);padding:calc(40*.2666666vw) calc(20*.2666666vw);background-color:#fff}section.contact .right .control-group+.control-group{margin-top:calc(20*.2666666vw)}section.contact .right .control-group label{display:block;font-weight:500;font-size:calc(14*.2666666vw);line-height:1.5;padding-bottom:calc(10*.2666666vw)}section.contact .right .control-group input[type=text],section.contact .right .control-group input[type=email],section.contact .right .control-group textarea{width:100%;height:44px;border-radius:6px;font-size:16px;background-color:#ebeef5;padding-left:10px}section.contact .right .control-group textarea{height:176px;padding-top:10px}section.contact .right .submit{margin-top:calc(30*.2666666vw);border-top:1px solid #e5e6ea;padding:calc(40*.2666666vw) 0}section.contact .right .submit button{margin:0 auto;width:calc(180*.2666666vw);height:calc(44*.2666666vw);background-color:#2554de;border-radius:calc(102*.2666666vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:500;font-size:calc(14*.2666666vw);line-height:1.5;-webkit-transition:-webkit-transform .12s;transition:-webkit-transform .12s;transition:transform .12s;transition:transform .12s, -webkit-transform .12s}section.contact .right .submit button:active{-webkit-transform:scale(0.95);transform:scale(0.95)}section.contact .right p{font-weight:500;letter-spacing:.05em;font-size:calc(11*.2666666vw);line-height:1.5;color:#666}section.contact .right p a{text-decoration:underline;color:#2554de}@media screen and (min-width: 600px){section.contact .container{padding:160px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.contact .left{-webkit-box-flex:1;-ms-flex:1;flex:1}section.contact .right{width:860px;margin-top:0;padding:60px}section.contact .right .control-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.contact .right .control-group+.control-group{margin-top:30px}section.contact .right .control-group label{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;padding-right:20px;font-size:16px;line-height:1.5;padding-bottom:0}section.contact .right .control-group input[type=text],section.contact .right .control-group input[type=email],section.contact .right .control-group textarea{width:520px}section.contact .right .control-group textarea{height:240px}section.contact .right .submit{margin-top:30px;padding:40px 0}section.contact .right .submit button{width:180px;height:44px;border-radius:102px;font-size:14px;line-height:1.5;-webkit-transition:all .12s cubic-bezier(0, 0, 1, 1);transition:all .12s cubic-bezier(0, 0, 1, 1)}section.contact .right .submit button:hover{opacity:.8}section.contact .right p{font-size:14px;line-height:1.5;text-align:center}}