body{margin: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}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App-nav{background-color:#fff!important;min-height:15px;display:flex;flex-direction:column;align-items:flex-start;justify-content:left;font-family:TypoSquareDemoBold;font-size:calc(10px + 2vmin);text-shadow:2px 2px #f5f5f5}.App-logoContainer{height:64px;width:100px;margin-right:15px;margin-left:-24px;padding-left:20px;padding-right:5px}.App-logoContainer img{height:64px;width:64px}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-family:TypoSquareDemo;src:local("TypoSquareDemo"),local("TypoSquareDemo-Regular"),url(/assets/fonts/Typo-Square/Typo-Square-Regular-Demo.otf) format("opentype")}@font-face{font-family:TypoSquareDemoItalic;font-style:italic;src:local("TypoSquareDemo Italic"),local("TypoSquareDemo-Italic"),url(/assets/fonts/Typo-Square/Typo-Square-Italic-Demo.otf) format("opentype")}@font-face{font-family:TypoSquareDemoLighter;font-weight:lighter;src:local("TypoSquareDemo Lighter"),local("TypoSquareDemo-Lighter"),url(/assets/fonts/Typo-Square/Typo-Square-Light-Demo.otf) format("opentype")}@font-face{font-family:TypoSquareDemoLighterItalic;font-weight:lighter;font-style:italic;src:local("TypoSquareDemo Lighter Italic"),local("TypoSquareDemo-Lighter-Talic"),url(/assets/fonts/Typo-Square/Typo-Square-Light-Italic-Demo.otf) format("opentype")}@font-face{font-family:TypoSquareDemoBold;font-weight:700;src:local("TypoSquareDemo Bold"),local("TypoSquareDemo-Bold"),url(/assets/fonts/Typo-Square/Typo-Square-Bold-Demo.otf) format("opentype")}@font-face{font-family:TypoSquareDemoBoldItalic;font-weight:700;font-style:italic;src:local("TypoSquareDemo Bold Italic"),local("TypoSquareDemo-Bold-Talic"),url(/assets/fonts/Typo-Square/Typo-Square-Bold-Italic_Demo.otf) format("opentype")}.App-introduction{height:100vh;background-image:url(/images/desk.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;margin-bottom:10px}.hilight{background-color:#fff;position:absolute;height:100%;width:100%;opacity:.7;z-index:1}.intro-text-container{position:absolute;bottom:0;right:0;align-content:right;text-shadow:.25px .25px #789;z-index:2;padding:0 0 0 35px}.intro-text-container h2{text-align:right}.intro-text-container span{font-size:21px;text-shadow:.25px .25px #789}.intro-logo-smDown{z-index:3;margin-top:10vh;position:absolute;width:100%;text-align:center}.intro-logo-smDown h4{padding-left:.5vh;margin-top:-35px;text-shadow:1.5px 1.5px #f08080}.intro-logo{z-index:3;position:absolute;width:100%}.intro-logo h2{padding-left:2vh;margin-top:-65px;text-shadow:1.5px 1.5px #f08080}.intro-logo img{height:50vh;width:50vh}.more-icon{-webkit-animation-name:jump;animation-name:jump;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;position:absolute;right:5vh;bottom:1vh}@media only screen and (min-width:1024px){.intro-text-container{width:45%;padding-right:5vh;padding-bottom:5vh;text-align:justify;background-color:rgba(0,0,0,.5)}.more-icon{right:5vh;bottom:1vh}}@media only screen and (max-width:1023px){.intro-text-container{padding:2vh;text-align:justify}.more-icon{right:1vh;bottom:1vh}}@-webkit-keyframes jump{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}80%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes jump{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}80%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}:root{--bg:#fdfdfd;--highlight1:#f5821f;--highlight2:#ed4264;--color:#1a1e24}.servicesTitle{text-align:center;padding:15px 0}.servicesGrid{padding:15px}.servicesPaper{padding:5px 15px}.servicesPaper ul{list-style:none}.servicesPaper ul li{display:block;clear:both;list-style-type:none;padding-bottom:.5rem;font-size:.8rem;position:relative}.servicesPaper ul li:before{font-weight:700;font-size:1.5rem/1;content:attr(dot);width:1rem;height:1rem;float:left;margin:.275rem .5rem 0 0;color:#fdfdfd;color:var(--bg);background:#f5821f -webkit-gradient(linear,left top,right bottom,color-stop(25%,#f5821f),to(#ed4264));background:#f5821f linear-gradient(to bottom right,#f5821f 25%,#ed4264);background:var(--highlight1) -webkit-gradient(linear,left top,right bottom,color-stop(25%,var(--highlight1)),to(var(--highlight2)));background:var(--highlight1) linear-gradient(to bottom right,var(--highlight1) 25%,var(--highlight2));text-shadow:0 0 2px #f5821f;text-shadow:0 0 2px var(--highlight1);border-radius:25%;display:inline-flex;align-items:center;justify-content:center;shape-outside:ellipse();z-index:1}.servicesPaper ul li span{font-size:1.1rem;margin-top:-5px}@media only screen and (max-width:1023px){.servicesPaper .serviceName{margin-top:15px;margin-left:15px}}@media only screen and (min-width:1024px){.servicesPaper .serviceName{margin-top:15px;margin-left:40px}.servicesPaper.right{text-align:right}.servicesPaper.right ul li:before{float:right;margin:.275rem .5rem 0 0}.servicesPaper.right ul li{margin-right:30px}.servicesPaper.right ul li span{margin-right:10px}.servicesPaper.right .serviceName{margin-top:15px;margin-right:40px}}.footer-container{background-color:#f5821f;padding-top:15px}.footer-container a{color:#fff}.itemTitle{text-align:center}.footerItem{padding:10px}.itemContent{padding:5px;text-align:center}
/*# sourceMappingURL=main.1ce680fb.chunk.css.map */