body{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}body{padding:0;margin:0}.container{position:relative;margin-top:100px}nav{position:fixed;z-index:10;left:0;right:0;top:0;font-family:"Montserrat",sans-serif;padding:0 5%;height:100px;background-color:#fff;border:#b22222;border-bottom:1px solid #ddd}nav .logo{float:left;width:10%;height:50%;display:flex;margin-top:2%}nav .links{float:right;padding:0;margin:0;width:40%;height:100%;display:flex;justify-content:space-around;align-items:center}nav .links li{list-style:none}nav .links li:hover{color:#b22222}nav .links a{display:block;padding:1em;font-size:16px;font-weight:700;color:#000;text-decoration:none}#nav-toggle{position:absolute;top:-100px}nav .icon-burger{display:none;position:absolute;right:5%;top:50%;transform:translateY(-50%)}nav .icon-burger .line{width:30px;height:5px;background-color:#b22222;margin:5px;border-radius:3px;transition:all .3s ease-in-out}@media screen and (max-width:768px){nav .logo{display:flex;float:left;margin-top:7%;width:10%;height:50%}nav .links{float:none;position:fixed;z-index:9;left:0;right:0;top:100px;bottom:100%;width:auto;height:auto;flex-direction:column;justify-content:space-evenly;background-color:hsla(0,0%,100%,.8);overflow:hidden;box-sizing:border-box;transition:all .5s ease-in-out}nav .links a{font-size:20px}nav :checked~.links{bottom:0}nav .icon-burger{display:block}nav :checked~.icon-burger .line:first-child{transform:translateY(10px) rotate(225deg)}nav :checked~.icon-burger .line:nth-child(3){transform:translateY(-10px) rotate(-225deg)}nav :checked~.icon-burger .line:nth-child(2){opacity:0}}.slides-padding{padding-top:70px}.card{text-decoration:none}.card:hover{box-shadow:0 8px 16px 0 #b22222;color:#b22222}.styling{padding-top:5%}.container{margin-top:32px}.summary-tile{font-size:4em;border-right:1px solid #ddd}.summary-tile.last{border-right:none}.text-style{padding-top:.2%}.top-padding{padding-top:40px}.text{color:#b22222}.contact-item{padding-top:12px;padding-bottom:12px}.item.contact{font-size:.9em}.light-text{color:#777}.body{background-color:#fafafa}.black{color:#000}.red{color:#b22222}a{text-decoration:none;color:#000}.fixed{position:fixed;bottom:15px;right:0;width:50px}.item{margin-left:10px}
/*# sourceMappingURL=main.9978e3a9.chunk.css.map */