:root{line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#223b50;text-decoration:inherit}a:hover{text-decoration:inherit}body{display:block;margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}button{background-color:#f9f9f9}}*{margin:0;padding:0;box-sizing:border-box;font-size:14pt;letter-spacing:2px;color:#333;line-height:2em;font-family:-apple-system,Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{margin-top:30px;margin-bottom:10px}.h1{font-size:42px;font-weight:bolder}pre{font-size:14pt;max-width:98vw;overflow:auto}.indent{padding-left:10px}.w-indent{padding-left:20px}.triple-indent{padding-left:40px}.quad-indent{padding-left:60px}.oct-indent{padding-left:80px}.hex-indent{padding-left:100px}.marginRight50{margin-right:50px}.flex{display:flex;float:left}@media (max-width: 600px){.googleMap{width:400px!important}}@media (max-width: 500px){.form-right{width:97%;padding:20px!important;margin:20px!important}.googleMap{width:350px!important}}.left{text-align:left;align-items:left;justify-content:left}.center{text-align:center;align-items:center;justify-content:center}.right{text-align:right;align-items:right;justify-content:right}#root{margin:0 auto;text-align:center;max-width:100%;width:100%}.logo{height:1.5em;padding:.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 .5em #353535aa)}.logo.react:hover{filter:drop-shadow(0 0 .5em #383838aa)}.zero{margin:0;padding:0}.indent{margin-top:6px;margin-left:10px}.padding-top20{padding-top:20px}.padding-top50{padding-top:50px}.margin-bottom6{line-height:2em}.margin-bottom20{margin-bottom:20px}.margin-top50{margin-top:30px}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.list-tag{color:"white";padding:"6px 16px";font-size:"0.9rem";margin:"-4px -26px";box-shadow:"3px 3px 10px rgba(0, 0, 0, 0.5)"}.card{border:.75px solid #eeeeee;margin:0;padding:0;box-sizing:border-box;transition:transform .3s ease}.cardImg{position:relative;border:#cccccc solid 1px;width:23vw}.card:hover{transform:scale(1.05)}.card-txt{background-color:#fff;width:100%;min-height:110px;display:flex;text-align:center;justify-content:center;line-height:2em;padding:6px}@media (max-width: 800px){.card{min-width:300px;max-width:90%;flex-shrink:0}.cardImg{width:80vw;border:#252525 dashed 1px}}@media (min-width: 801px) and (max-width: 1199px){.card{min-width:calc(48% - 2em);max-width:calc(48% - 2em);flex-shrink:0}.cardImg{width:45vw}}@media (min-width: 1200px) and (max-width: 1599px){.card{min-width:calc(31.33% - 2em);max-width:calc(31.33% - 2em);flex-shrink:0}.cardImg{width:30vw}}@media (min-width: 1600px){.card{min-width:calc(23% - 1.5em);max-width:calc(23% - 1.5em);flex-shrink:0}.cardImg{width:20vw}}.me_center{width:100%;text-align:center;justify-content:center;align-items:center}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}@media (min-width: 600px){.padding-top50{padding-top:0}}@media (max-width: 600px){.padding-top50{padding-top:0}}@media (max-width: 750px){.App-footer{margin-top:50px}}@media (max-width: 900px){.adjustH1{font-size:3em}}@media (max-width:1024px){.App-footer{margin-top:0!important;padding-top:20px}}.placeJump{border-radius:50%;padding:10px;position:fixed;bottom:20px;right:20px;z-index:9999;transform:rotate(-45deg)}.placeJump:hover{position:fixed;z-index:9999}.read-the-docs{color:#888}.clear{clear:both}.flex-me{display:flex;align-items:first baseline;margin:0 auto}.margin-right16{margin-right:16px}.App-footer{clear:left}.displayInline{display:inline-block;vertical-align:middle;margin:0;padding:0}.tag{border-radius:6px;display:inline;padding:2px 6px;font-weight:400;font-size:14px;margin-right:3px;color:#000}.let1{color:#1a4781;font-size:36pt}.let2{color:#a51fa1;font-size:36pt}.let3{color:#e79b36;font-size:36pt}.let4{color:#81afda;font-size:36pt}.let5{color:#3a8000;font-size:36pt}.let6{color:#6b0725;font-size:36pt}.let7{color:#5c5c5c;font-size:36pt}.let8,.let9,.let10,.let11,.let12,.let13{color:navy;font-size:36pt}.h3{font-size:16pt;font-weight:700;padding:6px}.xyz:after{content:"";display:block;clear:both}.App-header{margin-top:0;min-height:52px;vertical-align:middle;border-bottom:solid #aaaaaa 1px}.App-footer-menu{vertical-align:middle;border-top:solid #aaaaaa 1px;background-color:#ccc}.icolor-logo{padding:0;vertical-align:middle;margin:5px 30px 5px 5px}.close-menu{border:0px;cursor:pointer;line-height:0px;z-index:6;margin-top:-20px;padding-bottom:20px;transform:rotate(90deg);background:transparent;transform-origin:left}.open-menu-arrow{position:absolute;padding-left:20px;top:5px;border:0px;left:0;transition:transform .3s ease,opacity .3s ease;z-index:9999;cursor:pointer;backface-visibility:hidden;transform:rotate(-90deg);transform-origin:center center;transform-style:preserve-3d;will-change:transform}.open-menu-arrow .menu-text{font-size:14pt;position:fixed;width:150px;padding-left:30px;transform:rotate(90deg);transform-origin:left top;box-shadow:6px 6px 20px #00000080}.all-menu{position:fixed;margin-top:0;left:0;width:320px;max-height:90vh;overflow-y:auto;background-color:#f9f9f9;border:#eeeeee .75px solid;box-sizing:border-box;text-align:left;line-height:2.4em;padding:0;transition:transform .3s ease;transform:translate(-100%);z-index:8;box-shadow:6px 6px 20px #00000080}.all-menu.open{background-color:#f9f9f9;padding-left:10px;transform:translate(0);z-index:99999}.open-menu-arrow.visible{transform:translate(0);opacity:1;pointer-events:auto}.open-menu-arrow.slide-out{transform:translate(-100%);opacity:0;pointer-events:none}.allTitle{padding-left:30px}.menuTitle{font-size:14pt;color:#444}.button-company,.button-service,.button-person,.button-recruit,.button-contact{background-color:#e7e7e7;color:#444;z-index:1}.menu-button:hover{background-color:#91b9b9aa;transition:transform .3s ease}.menu-button.react:hover{color:#1c1d1daa}.menu-button{padding:4px 10px;display:inline-block;margin-left:10px;margin-top:3px;margin-bottom:3px}.menu-right{float:right}.menu-left{margin:0;padding:0;float:left}.catchphrase{font-size:xx-large;position:relative;display:inline-block;height:100px;width:100%}.catchphrase img{display:inline-block;vertical-align:baseline}.text-overlay{position:absolute;top:20px;left:20px;border-radius:5px;vertical-align:baseline;z-index:8888}@media (max-width: 750px){.menu-right{width:98%}.catchphrase_b{font-size:2.5em}.catchphrase{margin-bottom:20px}#hito{height:50px}.text-overlay{font-size:26px}.App-header{overflow-y:scroll}.App-header::-webkit-scrollbar{display:none}.button-contact,.button-person,.button-recruit,.button-service{display:flex;float:right;width:50%;padding-top:5px;padding-bottom:5px;margin:3px 0;border-radius:0;background-color:#f5f5f5;border-left:.5px solid #cccccc}.button-company{display:flex;width:50%;float:right;margin:3px 0 3px 3px}.scale-element{transform:none!important}}.App-footer{background-color:#fff;border-top:solid #aaaaaa 1px}.catchphrase_footer{margin-top:-40px;float:right;vertical-align:text-bottom}.icolor-logo-footer{padding:0;margin-top:10px;display:inline-block}.catchphrase_b_footer{font-size:1.7em;color:#333}.text-overlay_footer{float:right;margin-right:6px;font-size:1.5em;color:#aaa;font-style:normal;vertical-align:text-bottom}.header{margin:-40px 0 0;padding:6px 6px 6px 40px;text-align:left;font-size:16pt}.h{padding:6px 6px 6px 20px;margin:0;text-align:left;font-size:14pt}.blue{background-color:#91b9b9aa}.overlay{background-color:#fff;width:500px;position:fixed}.footer-grid-container{margin-left:20%;margin-right:20%;display:grid;padding:20px;background-color:#fff}.footer-header-sitemap,.footer-header-enter{font-weight:400;font-size:1.3em;text-align:right;border-top:2px #cccccc dotted;border-right:2px #cccccc dotted;margin-bottom:10px;padding-right:10px}.footer-header-enter{margin-top:20px}.footer-site-map,.footer-entry{display:grid}.footer-entry{padding-top:20px}.footer-item{text-align:center;margin:0 0 0 10px;padding:0 0 0 10px;text-align:left}.footer-grid-container{grid-template-columns:1fr 1fr}@media (max-width: 500px){.footer-grid-container{grid-template-columns:1fr}.footer-header-sitemap{margin-bottom:10px;border-right:0px;text-align:left;padding-left:10px;border-left:2px #cccccc dotted}.footer-header-enter{margin-top:20px;margin-bottom:10px;border-right:0px;text-align:left;padding-left:10px;border-left:2px #cccccc dotted}.footer-entry{padding-top:0}}.marginTop50{margin-top:50px}.pulse-element{backface-visibility:hidden;transition:transform .3s ease-in-out}.pulse-element:hover{backface-visibility:hidden;animation:pulse 1s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse-element-no-hover{backface-visibility:hidden;transition:transform .3s ease-in-out;animation:pulse 1s infinite}.scale-element{backface-visibility:hidden}.scale-element:hover{backface-visibility:hidden;transform:scale(1.05)}.company-bkg{background-image:url(/media/meeting.png)}.service-bkg{background-image:url(/media/programmer.png)}.recruit-bkg{background-image:url(/media/office.png)}.hito{font-size:42pt;font-weight:700}.AI{font-size:46pt;font-weight:700;color:#c5c5c5}.top-container{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-evenly;width:100%;box-sizing:border-box}.top-card{margin:0;box-sizing:border-box;min-height:300px;display:flex;align-items:flex-end;background-size:cover;background-position:center;flex-shrink:0;transition:transform .3s ease}.top-card:hover{transform:scale(1.08)}.top-card-txt{background-color:#fff;width:100%;min-height:112px;display:flex;text-align:center;justify-content:center;line-height:2em;padding:6px}.catchphrase_b{font-size:3em;color:#c5c5c5;width:100%}@media (min-width: 1001px){.top-card{width:calc(34% - 6em);margin:3em 0;flex-shrink:0}}@media (max-width: 1000px){.top-card{width:100%;margin:0 auto}.top-container{padding-top:1em}}.top_video{display:block!important;background:#ccc}.main-video{width:100%}.main-video video{top:0;left:0;width:100%;object-fit:cover;z-index:2}.card{margin-bottom:-20px}.person-details-container{box-sizing:border-box;display:flex;background-size:cover;flex-direction:column;min-height:86vh;margin-left:20%;margin-right:20%;max-width:1200px}.person-details{padding:20px;background-color:#fff;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:flex-start;color:#666;line-height:2em;z-index:4;text-align:left;flex:0;width:100%}.person-title{font-size:18pt}.avatar{width:300px;height:300px;border-radius:30% 0;object-fit:cover}.person-float{position:relative;float:right;width:70%;min-height:120px;top:-100px;padding-left:20px;padding-right:20px;background-color:#fff;box-shadow:6px 6px 20px #00000080}.person-description{background-color:#fff;margin:0;box-sizing:border-box;align-items:flex-start;max-width:1200px;color:#666;line-height:2em;z-index:3;flex:1;text-align:left;width:100%;flex-shrink:0}.person-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0;padding-left:5%;padding-right:5%}.person-details{display:flex;flex-direction:column;width:100%;height:auto;overflow:visible;padding-top:0}.adjustHeightTo100Percent{min-width:100%;min-height:100%;margin-top:1em;order:2;overflow:auto;flex-shrink:0}@media (min-width: 0px) and (max-width: 799px){.person-details-container{margin-left:3%;margin-right:3%}}@media (min-width: 800px) and (max-width: 1199px){.person-details-container{margin-left:8%;margin-right:8%}}@media (min-width: 1200px) and (max-width: 1399px){.person-details-container{margin-left:10%;margin-right:10%}}@media (min-width: 1400px){.person-details-container{margin-left:18%;margin-right:18%}}@media (max-width: 800px){.person-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0}}@media (max-width: 600px){.person-details-container{flex-direction:column;align-items:stretch;height:auto;margin-top:35px;overflow:visible}}#slideshow{width:400px;height:300px;background-size:cover;background-position:center;border-radius:6px}video{display:block!important;background:#ccc}.background-video{position:relative;width:100%}.background-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.content{position:relative;z-index:1;color:#fff}.recruit-grid-container{margin-left:5%;margin-right:5%;display:grid;border-radius:6px;grid-template-columns:40% 60%}.recruit-menu.open{transform:translate(300px);z-index:7}.recruit-details-container{width:100vw;box-sizing:border-box;display:flex;align-items:center;text-align:center;justify-content:center;background-size:cover;background-position:center;flex-direction:column;min-height:86vh;overflow-y:scroll}.recruit-details{padding:4em 20px 20px;background-color:#fff;border-left:#eeeeee .75px solid;border-right:#eeeeee .75px solid;margin:0;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:flex-start;max-width:800px;color:#666;line-height:2em;z-index:4;text-align:left;flex:0;width:100%}.recruit-img{border-radius:6px}@media (max-width: 600px){.recruit-details-container{flex-direction:column;align-items:stretch;margin-left:10%;margin-right:10%;height:auto;overflow:visible}.recruit-details{display:flex;flex-direction:column;width:100%;height:auto;overflow:visible}.recruit-details img{margin-top:-40px}.adjustHeightTo100Percent{min-width:100%;min-height:100%;margin-top:1em;order:2;overflow:visible;flex-shrink:0}.recruit-description{width:100%;margin-top:1em;flex-shrink:0}.App-footer,.App-footer-menu{position:relative;clear:both;margin-top:5em}}.recruit-description{background-color:#fff;border-left:#eeeeee .75px solid;border-right:#eeeeee .75px solid;margin:0;box-sizing:border-box;align-items:flex-start;max-width:800px;color:#666;line-height:2em;z-index:3;flex:1;text-align:left;width:100%;padding:20px}.recruit-card{border:.75px solid #eeeeee;border-radius:6px;margin:0;box-sizing:border-box;height:300px;display:flex;align-items:flex-end;background-size:cover;background-position:center;flex-shrink:0;transition:transform .3s ease}.recruit-card:hover{transform:scale(1.05)}.recruit-card-txt{background-color:#fff;width:100%;min-height:110px;display:flex;text-align:center;justify-content:center;line-height:2em;padding:6px}.recruit-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:1em;width:100%;max-width:none;box-sizing:border-box}.recruit-header{font-size:1.1em;text-align:right;border-bottom:.75px #cccccc dashed;padding-top:6px;padding-left:30px;padding-right:30px;margin-bottom:5px;background-color:#c4dcdf}.recruit{display:grid;margin-left:20px;padding-top:10px;padding-bottom:10px;border-bottom:.75px #cccccc dashed}@media (max-width:1000px){.recruit-grid-container{margin-right:15%}}@media (max-width: 800px){.recruit-card{min-width:300px;max-width:90%;padding-left:0;padding-right:0;margin-top:3em;flex-shrink:0}.recruit-grid-container{grid-template-columns:1fr;width:90%}.recruit-header{margin:0 0 5px;padding-left:30px;padding-bottom:0;text-align:left}.recruit{margin-bottom:30px}.recruit-image-container img{width:80%}.recruit-article-container{min-height:auto!important;width:100%;margin:0;padding-bottom:30px}}.recruit-item{text-align:center;text-align:left;padding:0;margin:0}@media (min-width: 801px) and (max-width: 1199px){.recruit-card{min-width:calc(48% - 2em);max-width:calc(48% - 2em);flex-shrink:0}}@media (min-width: 1200px) and (max-width: 1599px){.recruit-card{min-width:calc(31.33% - 2em);max-width:calc(31.33% - 2em);flex-shrink:0}}@media (min-width: 1600px){.recruit-card{min-width:calc(23% - 1.5em);max-width:calc(23% - 1.5em);flex-shrink:0}}.company-menu{margin-top:-35px}.company-article-container{min-height:85vh;justify-self:center;align-self:center;background-color:#eaedee5e;border-radius:6px;padding:30px;display:flex;flex-direction:column;width:60%}.company-client-container{min-height:85vh;justify-self:center;align-self:center;border-radius:6px;display:flex;flex-direction:column}@media (min-width: 600px){.company-article-container{margin-bottom:0}}@media (max-width: 600px){.company-article-container{padding-left:10%;padding-right:10%;margin-bottom:0}}@media (max-width:1024px){.company-image-container img{width:80%}.company-article-container{min-height:auto!important;width:70%;margin:0;padding-bottom:30px}}.company{display:grid;margin-left:20px;padding-top:10px;padding-bottom:10px;border-bottom:.75px #cccccc dashed}.company-item{text-align:center;text-align:left;padding:0;margin:0}.company-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:1em;width:100%;max-width:none;box-sizing:border-box}.company-header{font-size:1.1em;text-align:right;border-bottom:.75px #cccccc dashed;padding-top:6px;padding-left:30px;padding-right:30px;margin-bottom:5px;background-color:#c4dcdf}.company-image-container img{width:90%;margin:20px;border-radius:10px}.company-image-container{align-items:center;text-align:center;justify-content:center;display:flex;flex-direction:column}.googleMap{border:0px;width:100%;height:600px}.company-grid-container{margin-left:5%;margin-right:5%;display:grid;border-radius:6px;grid-template-columns:40% 60%}@media (max-width:1000px){.company-grid-container{margin-right:15%}}@media (max-width: 800px){.company-grid-container{grid-template-columns:1fr;width:90%}.company-header{margin:0 0 5px;padding-left:30px;padding-bottom:0;text-align:left}.company{margin-bottom:30px}.company-image-container img{width:80%}.company-article-container{min-height:auto!important;width:100%;margin:0;padding-bottom:30px}}.service-menu{position:fixed;display:block;left:-300px;top:50px;width:300px;max-height:90vh;overflow-y:auto;background-color:#f9f9f9;border:#eeeeee .75px solid;padding:0;margin:0;box-sizing:border-box;text-align:left;line-height:2.4em;font-size:x-large;transition:transform .3s ease;z-index:8}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.service-close-menu{border:0px;background-color:#fff;cursor:pointer;line-height:0px;z-index:6}.service-menu.open{transform:translate(300px);z-index:7}.service-details-container{box-sizing:border-box;display:flex;background-size:cover;flex-direction:column;min-height:86vh;margin-left:20%;margin-right:20%;max-width:1200px}.serviceTitle{padding-left:10px}.service-details{padding:20px;background-color:#fff;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:flex-start;color:#666;line-height:2em;z-index:4;text-align:left;flex:0;width:100%}.adjustHeightTo100Percent{max-width:50%}.service-img{border:1px solid #cccccc;float:left;max-width:50%;height:auto;margin:0 20px 10px 0;vertical-align:bottom}.service-card-text{position:absolute;margin-top:-50px;text-align:right;right:20px}.service-title{margin-top:40px;border:#eeeeee .75px solid;padding-left:16px;font-weight:700}.service-txt{font-size:20pt}.card{padding-top:20px}@media (min-width: 0px) and (max-width: 799px){.service-details-container{flex-direction:column;align-items:stretch;height:auto;margin-left:3%;margin-right:3%;overflow:visible}}@media (min-width: 800px) and (max-width: 1199px){.service-details-container{margin-left:8%;margin-right:8%;box-sizing:border-box;display:flex;background-size:cover;flex-direction:column;min-height:86vh}}@media (min-width: 1200px) and (max-width: 1399px){.service-details-container{margin-left:10%;margin-right:10%;box-sizing:border-box;display:flex;background-size:cover;flex-direction:column;min-height:86vh}}@media (min-width: 1400px){.service-details-container{margin-left:18%;margin-right:18%;box-sizing:border-box;display:flex;background-size:cover;flex-direction:column;min-height:86vh}}.service-details{display:flex;flex-direction:column;width:100%;height:auto;overflow:visible}.adjustHeightTo100Percent{min-width:100%;min-height:100%;margin-top:1em;order:2;overflow:visible;flex-shrink:0}.service-description{width:100%;flex-shrink:0}.App-footer,.App-footer-menu{position:relative;clear:both;margin-top:5em}.service-description{background-color:#fff;margin:0;box-sizing:border-box;align-items:flex-start;max-width:1200px;color:#666;z-index:3;flex:1;text-align:left}.service-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:1em;width:100%;max-width:none;box-sizing:border-box}@media (max-width: 800px){.contact-form>form{margin:0;padding:0;border:none!important;background-color:transparent!important}.place-form{flex-direction:column;display:inline!important}.form-right{min-width:90vw;display:flex;align-items:center;border-radius:10px;border:#ffffff 1px solid}.contact-form{min-width:90vw;margin-left:20px;background-color:#ccccccb2;padding:0;align-items:stretch;flex-direction:column;border-radius:10px;border:#ffffff 1px solid}}@media (max-width: 500px){.form-right{width:97%;padding:20px!important;margin:20px!important}}.place-form{display:flex;background-image:url(/media/contact-form/shakeHands.jpg);background-size:cover;background-position:center;align-items:stretch;justify-content:center}.form-right{line-height:2em;padding:40px;margin:20px 0 20px 20px;width:45%;background-color:#ffffffc2;display:flex;flex-direction:column}.contact-form{display:flex;border-radius:10px;text-align:left;width:45%}.contact-form form{margin:20px 20px 20px 0;width:100%;align-items:stretch;border:#cccccc 1px solid;padding:20px;background-color:#ccccccb2}input[type=text],[type=email],[type=tel],select,textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;resize:vertical}textarea{height:180px}label{padding:16px 12px 0 0;display:inline-block;text-align:left;font-weight:700}button[type=submit]{background-color:#888;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right;width:100%}button[type=submit]:hover{color:#888;background-color:#fff}input[type=radio]{margin-right:6px}.container{border-radius:5px;background-color:#f2f2f2;padding:20px}.col-25{float:left;width:25%;margin-top:6px}.col-75{float:left;width:75%;margin-top:6px}.row:after{content:"";display:table;clear:both}@media screen and (max-width: 600px){.col-25,.col-75,input[type=submit]{width:100%;margin-top:0}}.hissu{background-color:#800442;color:#fff;border-radius:6px;display:inline;padding:1px 6px;font-weight:400;font-size:12pt}.nini{background-color:#333;color:#fff;border-radius:6px;display:inline;padding:1px 6px;font-weight:400;font-size:12pt}.input-error{border-color:red}.error-message{display:block;color:red;font-size:.8em;margin-top:5px}.success-message{color:green;font-size:12px;margin-top:5px}.input-normal{border-color:inherit}.category-error{border-color:red;border-style:solid}.category-normal{border-color:inherit;border-style:none}
