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}.headerDiv{box-shadow:4px 5px 15px 3px rgba(0,0,0,.15);width:960px;margin:15px}@media screen and (max-width:756px){.bannerImage,.headerDiv{width:95%}}.menuDiv{display:flex;width:65vw;height:50px;flex-wrap:wrap;flex-direction:column;align-content:space-between;margin:15px}.listElement{box-shadow:4px 5px 15px 3px rgba(0,0,0,.15);text-decoration:none;width:22%;background-color:#74479b;height:40px;color:#000;font-size:25px;color:#fff;cursor:pointer}.listElement:hover{background-color:#5df0ab}@media screen and (max-width:756px){.listElement{font-size:15px;height:28px;width:28%}}@media screen and (min-width:60em){.listElement{font-size:30px}}#about{box-shadow:4px 5px 15px 3px rgba(0,0,0,.15);width:70vw;margin:15px}.workPhoto{margin-bottom:-7px}.banner-user-elem,.workPhoto{width:100%;box-sizing:border-box}.banner-user-elem{position:static!important}.banner-anim-arrow{background:#74479b!important}.banner-anim-thumb span{background:#fff!important}.active,.banner-anim-thumb .active{background:#74479b!important}@media screen and (max-width:960px){#about{width:90vw}}#offer{box-shadow:4px 5px 15px 3px rgba(0,0,0,.15);width:70vw;margin:15px;display:flex;flex-direction:column}#offerList{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:50px;margin-top:30px;grid-gap:20px;gap:20px;padding:20px}.service{box-shadow:4px 5px 15px 3px rgba(0,0,0,.15);font-size:25px;width:40%;min-height:500px;padding-bottom:40px;padding-right:15px;display:flex;text-align:left;flex-direction:column;align-items:center}.offerItem{margin-top:15px;width:100%}.serviceImage{width:120px;margin:20px}.offers{font-size:16px;text-decoration:none;width:85%;margin:2px;text-align:left}.offerBig{color:#74479b;font-weight:700}@media screen and (max-width:960px){#offer{width:90vw;margin:5px}#offerList{flex-direction:column;width:100%;align-items:center}.service{font-size:20px;min-height:unset;width:90%;text-align:left;margin-top:30px;margin-bottom:30px}.offers{width:80%}.serviceImage{width:80px}}#contact{box-shadow:4px 5px 15px 3px rgba(0,0,0,.15);width:70vw;margin:15px}#mapDiv{height:400px}#dataDiv{display:flex;flex-direction:column;justify-content:center}.showButton{border:none;background:none;font-size:1em;font-family:Imprima,sans-serif;color:#74479b}.showButton:hover{color:#5df0ab;cursor:pointer}#alert{color:red;margin:.8vw;font-size:26px}@media screen and (max-width:960px){#contact{width:90vw}#mapDiv{height:300px}#alert{font-size:18px}}.footerDiv{box-shadow:4px 5px 15px 3px rgba(0,0,0,.15);width:99vw;box-sizing:border-box;background-color:#74479b;color:#fff;display:flex;padding:1vw;flex-direction:row;justify-content:space-around}#authorDiv{font-size:10px;margin:0;align-self:flex-end}#iconsDiv{margin:.5vw}a{color:#000}.slideout-widget{position:fixed;right:-6.4em;top:30%;transition:right .4s;width:7em;z-index:20}.slideout-widget:hover{right:5em}.slideout-widget-content,.slideout-widget-handler{background:none;border:none;padding:1em .5em}.slideout-widget-handler{border-right:none;left:-3.5em;position:absolute;text-align:center;width:1em}.slideout-widget-content{border-width:1px 0;overflow:hidden;z-index:15;width:7em}.widget-facebook .slideout-widget-content,.widget-facebook .slideout-widget-handler{font-size:25px}.fbimage{width:70px}.widget-facebook,.widget-facebook a{color:#3c5b9b;text-decoration:none}.widget-facebook a:hover{color:#5df0ab}@media (max-width:768px){.slideout-widget{display:none}}.App{text-align:center;display:flex;flex-direction:column;align-items:center}body{font-family:Imprima,sans-serif}.dataDiv{font-size:20px;padding:5px;margin:10px}.heading{font-size:35px}.heading,.subHeader{margin:10px;color:#74479b;font-weight:700}.subHeader{font-size:27px}@media screen and (max-width:756px){.dataDiv{font-size:18px;padding:5px}.heading{font-size:28px;margin:5px}.subHeader{font-size:23px;margin:5px}}
/*# sourceMappingURL=main.b1574004.chunk.css.map */