@media(min-width:300px){:root{font-size:10px}}@media(min-width:480px){:root{font-size:12px}}@media(min-width:763px){:root{font-size:13px}}@media(min-width:1024px){:root{font-size:14px}}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */body,h1,h2,html,li,ol,p,ul{margin:0;padding:0}h1,h2{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}.menuItem{color:"red"}svg{overflow:visible;width:100%;height:50vh}svg.rect{fill:gold;stroke:#4682b4;stroke-width:5px}.node rect{fill-opacity:.9;shape-rendering:crispEdges}.node text{pointer-events:none}.link{fill:none;stroke:#000;stroke-opacity:.2}.link:hover{stroke-opacity:.5}div.tooltip{position:absolute;text-align:center;width:auto;height:auto;padding:10px;font:12px sans-serif;background:#fff;box-shadow:4px 4px 10px rgba(0,0,0,.4);border:0;border-radius:8px;pointer-events:none}.graph{margin-left:3vh;margin-right:3vh;margin-bottom:3vh;padding-top:1vh}.icons{font-size:2rem!important}.controlButton{width:100px;border:1px solid #000;margin:0 auto 5px}.buttons{flex:1 0 auto;border:thick dotted red}body{font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:20px}h3{color:green;display:inline}#wrapper{width:100%;margin:0 0 auto}.contentLayout{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:2em;padding-left:2em}.mainText{flex:3 0 auto;display:flex;flex-direction:column;flex-wrap:wrap;width:75%;justify-content:flex-between;flex-direction:row;font-size:1rem;padding:0 3rem}@media(max-width:770px){.mainText{padding-top:5rem}}.textDisplay{flex:1 1;min-width:100%;max-height:30%}@media(max-width:1024px){.textDisplay{monitor:2em;margin-bottom:6em}}@media(max-width:770px){.textDisplay{margin-bottom:5em}}@media(max-width:480px){.textDisplay{margin-bottom:2em}}@media(max-width:300px){.textDisplay{margin-bottom:1em}}@media(max-width:480px){.computerScreen{display:none}}@media(min-width:480px){.mobileScreen{display:none}}.imageDisplay{flex:4 1;display:flex;flex-direction:horizontal;min-height:70%}.typesettingTabs{flex:1 1}.typesettingImage{flex:4 0 auto}.formWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row}.formColumnOne{flex:1 0 auto;padding-right:5vw;padding-bottom:7vw;flex-direction:column}.formColumnOne,.formColumnTwo{display:flex;justify-content:space-between}.formColumnTwo{flex:1 1 auto;flex-direction:column}.formInput{padding-bottom:1vw}.formInputTwo{padding-top:2vw}.submitButton{display:flex;justify-content:flex-end}.sidePanel{padding:0 3rem;margin-left:-1rem;display:block}.contactSidePanel:extend(.sidePanel){border:thin solid blue}.addressCountry{color:green;border:thin solid red;font-weight:700}.addressLeft{width:40%;float:left;margin-top:3rem;min-height:10rem}.addressRight{width:40%;float:right;min-height:10rem}li.mainList{padding-top:1em}h1,li.mainList{color:green;font-weight:700}h1{font-size:2em;display:inline;padding-bottom:1em}img.resume{flex:1 1;justify-content:center;padding-right:2rem}@media(max-width:1024px){img.resume{padding-left:1em;padding-right:1em}}@media(max-width:770px){img.resume{padding:0;width:100%}h1{margin-left:2em}}h2:extend(h1){font-size:1.3em;padding-bottom:.5em}img{width:30rem}img.sample{padding-top:-3em;width:80em}img.sidePanelImage{margin-top:1.5rem;margin-bottom:2rem}.sidePanelText{height:24rem}.outerWrapper{display:flex;justify-content:center}.email,.explanation{color:green;font-weight:600;border:1px solid green;padding:1rem;border-radius:25px;text-align:center}.email{margin-top:1rem;width:20rem}.green{color:green;font-weight:600}ul.menu{display:flex;justify-content:space-around;align-items:center;list-style-type:none;border-bottom:2px solid transparent;border-top:2px solid transparent;height:100%}ul.menu li{flex:1 0 auto;text-align:center;height:100%;background:#fff;border:2px solid transparent}a{outline:none;color:green;text-decoration:none}.menu{flex:1 0 auto;background:#fff;height:100%;display:block;text-align:center;font-size:1.4rem;padding:1rem;border:2px solid transparent;border-right:none;border-left:none}@media(max-width:770px){.menu{width:90%}}.active:extend(.menu),a.menu:hover:extend(.menu){border-bottom:2px solid green;border-top:2px solid green}@media(min-width:770px){.mainText{width:25em}}.formatList{list-style-type:square;margin-left:1em;color:green;font-weight:600}.icon{color:green}.bigMenu{padding:0 2rem}@media(max-width:770px){.bigMenu,.withBigMenu{display:none}}@media(min-width:770px){.smallMenu{display:none}}.baseStyle{flex:1 1;display:flex;flexDirection:column;alignItems:center;padding:20px;backgroundColor:#fafafa;border:1px solid #d0d0d0;border-radius:3px;color:#bdbdbd;outline:none;transition:border .24s ease-in-out}.activeStyle{border:dotted blue}.acceptStyle{border:thin dashed green}.rejectStyle{border:thin dashed red}.integrationList{display:flex;flex-flow:wrap}.integrationListColumn{flex:1 1;min-width:20rem}.prices{display:flex;flex-flow:column;justify-content:space-between}.priceEstimateSection{display:flex;justify-content:space between;flex-flow:row}.priceSection{flex:1 0 auto;flex-flow:row;margin:1rem}.priceExplanation{flex:3 1 auto;max-width:40rem;color:green}.priceEstimate{font-weight:600;max-width:8rem;flex:1 0 auto;text-align:center;color:green;font-size:1rem;padding:1rem;margin-left:4rem;border:1px solid green}.priceSectionService{display:flex;flex:1 0 100%;min-height:15rem;flex-direction:row;justify-content:space-between}.serviceMarks{font-weight:700}.serviceInvisible{color:green;font-weight:700;visibility:hidden}.serviceInvisible .servicesVisible{visibility:visible}.serviceSlider{flex:1 0 auto;margin-left:5rem;height:12rem;width:5rem}@media(max-width:770px){.serviceSlider{margin-left:0}}.serviceText{flex:2 0 auto;width:20rem;height:12rem}.sampleInvisible{font-size:1.3rem;display:none}.sampleVisible{font-size:1.3rem;display:block}.remove{color:red;text-decoration:underline}.add,.tooltip{color:green}.inputField{display:flex;min-height:3rem;justify-content:space-around;align-items:center;flex-direction:row}.inputTextArea:extend(.inputField){min-height:7rem}.input{flex:1 0 auto;max-width:25rem;align-self:center}.submit{margin-left:30rem}.message{flex:2 0 auto;max-width:25rem;align-self:center}