body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial;font-family:Gill Sans,sans-serif}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:initial;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}:root{--primary-color:#16325c;--secondary-color:#000;--background-color:#19325b;--white:#fff;--gray:#a1a4a9;--normal-font:0.85em;--title-font:1em}.show-hide-transition-enter{max-height:0}.show-hide-transition-enter.show-hide-transition-enter-active{max-height:300px;transition:max-height .3s ease-in}.show-hide-transition-leave{max-height:300px}.show-hide-transition-leave.show-hide-transition-leave-active{max-height:0;transition:max-height .3s ease-in}.App{text-align:center;color:#16325c;color:var(--primary-color);scroll-behavior:smooth}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App-header{background-color:#282c34;min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.align-center{text-align:center!important}.container{max-width:1200px;margin:0 auto}@media only screen and (max-width:1024px){.container{max-width:968px}}@media only screen and (max-width:960px){.container{max-width:480px}}@media only screen and (max-width:480px){.container{max-width:320px}}html{scroll-behavior:smooth}.splash{background-color:#19325b;background-color:var(--background-color);display:grid;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;width:100vw;height:100vh}.splash-logo{width:50vw;cursor:pointer}.splash-logo:hover{-webkit-filter:drop-shadow(0 0 5px #fff);filter:drop-shadow(0 0 5px white);-webkit-transform:scale(1.01);transform:scale(1.01)}.splash h1{color:#19325b;color:var(--background-color)}.header-nav--logo{width:20vw;margin:1em 1em 2em}@media only screen and (max-width:960px){.header-nav--logo{margin-bottom:.5em}}.header-nav--menu{width:75vw;margin:1em auto;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center}.header-nav--menu a{text-decoration:none;font-size:24px;font-weight:600;color:#16325c;color:var(--primary-color)}@media only screen and (max-width:960px){.header-nav--menu a{font-size:1.5em}}@media only screen and (max-width:480px){.header-nav--menu{justify-items:space-around;grid-gap:15px}.header-nav--menu a{font-size:14px}}.header-nav hr{height:2px;background-color:#16325c;background-color:var(--primary-color);border:none}.jumbotron{margin:1em auto;display:grid;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center}.jumbotron iframe{margin-top:1em;width:85vw;height:48vw}.profile{color:#000;margin:2em auto 1em;display:grid;font-family:Arial;grid-template-rows:1fr auto;grid-row-gap:1em}.profile--title{align-text:center;margin-top:2em}.profile--content{display:grid;grid-template-columns:2fr .5fr 2fr .5fr 2fr .5fr 2fr}.profile--content hr{display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);height:20px}.profile--content .sub-content{display:grid;grid-template-rows:2em 2fr}.profile--content .sub-content .content-title{font-size:40px;cursor:pointer;-webkit-align-self:center;align-self:center}.profile--content .sub-content .content-desc{text-align:justify;font-size:14px;line-height:1.3em;letter-spacing:.001em;margin-top:1em;overflow:hidden;height:300px}@media only screen and (max-width:960px){.profile{grid-template-rows:auto;grid-row-gap:0}.profile,.profile--title{margin-top:0}.profile--title img{width:75vw}.profile--content{grid-template-columns:auto}.profile--content hr{-webkit-transform:rotate(0deg);transform:rotate(0deg);height:5px;margin:0 auto}.profile--content .sub-content .content-title{font-size:1em}.profile--content .sub-content .content-desc{height:auto;font-size:.5em;margin-top:.5em}}.vision{margin:1em auto;display:grid;grid-template-rows:2em 1fr;grid-row-gap:1em}.vision--title{font-size:2em}@media only screen and (max-width:960px){.vision{grid-row-gap:.5em;margin:0}.vision--title{font-size:1em;margin:auto}.vision--desc{font-size:8px}}.product{display:grid;grid-template-columns:repeat(4,1fr);grid-row-gap:50px;grid-column-gap:1%;margin-bottom:1em}.product--type{display:grid;grid-template-rows:100px 1fr}.product--type hr{display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);height:10vw;background-color:#16325c;background-color:var(--primary-color)}.product--detail{border:2px dotted #16325c;border:2px dotted var(--primary-color);border-radius:50px;padding:1em;display:grid;grid-template-rows:repeat(4,auto);grid-row-gap:10px}.product--detail .title{font-weight:700;font-size:20px}.product--detail .image img{max-width:180px;margin:1em auto}@media only screen and (max-width:1024px){.product--detail .image img{max-width:150px}}@media only screen and (max-width:960px){.product--detail .image img{max-width:150px;margin:auto}}.product--detail .desc{min-height:180px;font-weight:600;font-size:15px;text-align:justify}.product--detail .desc span{font-weight:300}.product--detail .detail{font-weight:300;font-size:14px;min-height:30px}.product--detail .detail span{font-style:italic}.product--detail .detail span a{text-decoration:none;color:#16325c;color:var(--primary-color);line-height:1.5}@media only screen and (max-width:960px){.product{grid-row-gap:0;grid-template-columns:auto}.product--type{grid-template-rows:1fr}.product--type hr{display:none}.product--detail{border:none;grid-template-rows:repeat(4,auto);grid-template-areas:"image title" "image detail" "image desc";grid-row-gap:0}.product--detail .title{grid-area:title;font-size:.8em}.product--detail .image{grid-area:image;align-self:center}.product--detail .desc{grid-area:desc;max-width:180px;font-size:.5em;min-height:auto;border-left:none;margin:5px;border-radius:0 20px 20px 0;justify-self:center}.product--detail .detail{grid-area:detail;min-height:auto;font-size:.5em}}.image-slider{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:1em}.image-slider__image{background:#16325c;background:var(--primary-color);border:1px solid #fff;border:1px solid var(--white)}.image-slider__image img{width:10vw;height:auto}.image-slider__image.center{position:relative;box-shadow:0 0 30px 20px hsla(0,0%,100%,.75);z-index:10}.image-slider__image.center img{width:40vw}.image-slider__image.center .image-slider__navigation{position:absolute;bottom:40%;z-index:20;display:grid;grid-template-columns:20% 60% 20%;width:100%}.image-slider__image.center .image-slider__navigation img{width:20px;margin:0 auto}.image-slider__image.center .image-slider__navigation img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.image-slider__image.center .image-slider__navigation .rotated-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.image-slider__image.center .image-slider__navigation .rotated-180:hover{-webkit-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2)}.image-slider__image.center .popup-image{background:hsla(0,0%,100%,.8);position:fixed;top:0;bottom:0;left:0;right:0;z-index:50;display:grid;-webkit-align-content:center;align-content:center}.image-slider__image.center .popup-image img{margin:auto;width:70vw}.image-slider__image.inner img{width:15vw}.image-slider__image.outer{margin:0 .5em}@media only screen and (max-width:960px){.image-slider__image.center img{width:55vw}.image-slider__image.center .image-slider__navigation img{width:15px}.image-slider__image.outer{display:none}}@media only screen and (max-width:480px){.image-slider__image.center .image-slider__navigation img{width:10px;margin:0 auto}}.more-info{margin:4em auto;background-image:url(/static/media/info-bg.b87d26ce.png);background-position:50%;background-size:cover}.more-info .main-pic{width:45vw}@media only screen and (max-width:480px){.more-info .main-pic{width:65vw}}.more-info .info-contact{margin-top:2em;display:grid;grid-template-columns:1fr 1fr}.more-info .info-contact .left-content{padding:1em;cursor:pointer}.more-info .info-contact .left-content img{width:40vw;box-shadow:0 0 10px 10px #16325c}.more-info .info-contact .right-content{padding:2em;-webkit-align-self:center;align-self:center;justify-self:center;text-align:left;color:#000;color:var(--secondary-color)}.more-info .info-contact .right-content p{font-size:18px;font-weight:600;margin:1em auto}.more-info .info-contact .right-content .phone-content{display:grid;grid-template-columns:50px auto}.more-info .info-contact .right-content .phone-content .phone-icon{-webkit-align-self:center;align-self:center}.more-info .info-contact .right-content .phone-content .phone-icon img{width:2.5vw}.more-info .info-contact .right-content .phone-content .phone-number p{font-size:16px;font-weight:100;margin:0;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal}.more-info .info-contact .right-content .another-contact{margin-top:1em;width:30vw;display:grid;grid-template-columns:repeat(6,auto)}.more-info .info-contact .right-content .another-contact img{width:3vw;cursor:pointer}@media only screen and (max-width:480px){.more-info .info-contact{grid-template-columns:1fr}.more-info .info-contact .left-content img{width:65vw}.more-info .info-contact .right-content{padding:1em;max-width:65vw}.more-info .info-contact .right-content p{font-size:.7em}.more-info .info-contact .right-content .phone-content{grid-template-columns:25px auto}.more-info .info-contact .right-content .phone-content .phone-icon img{width:16px}.more-info .info-contact .right-content .phone-content .phone-number p{font-size:.4em}.more-info .info-contact .right-content .another-contact{width:100%;-webkit-justify-content:space-between;justify-content:space-between}.more-info .info-contact .right-content .another-contact img{width:6vw}}.footer{margin:1em;color:#a1a4a9;color:var(--gray);font-family:Arial;font-size:11px}
/*# sourceMappingURL=main.de93248f.chunk.css.map */