.page_header{background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:100%;height:38.2vh;position:relative;text-align:center}.page_header h2{-webkit-text-stroke:1px #000;-webkit-text-fill-color:hsla(0,0%,100%,.5);color:hsla(0,0%,100%,.5);font-size:3em;font-weight:bolder;letter-spacing:.25em;padding-top:120px}.page_header p{color:#888;font-weight:bolder;text-shadow:0 0 1px #000}@media only screen and (max-width:768px){.page_header h2{font-size:2em}}#solution{margin-left:10em;margin-right:10em}#solution .page_header{height:90%}#solution h3{color:#fecf39;font-size:2em}#solution h3,#solution h4{font-weight:bolder;line-height:2em}#solution h4{font-size:1.5em}#solution h4:after,#solution h4:before{Width:18em;background-color:grey;content:"";height:1px;position:absolute;top:30%}#solution h4:before{left:0}#solution h4:after{right:0}#solution li,#solution p{line-height:2em}#solution .pure-g .box{border:1px solid rgba(0,128,0,.5);border-radius:10px;margin:1em;padding:1em}#solution .pure-button{margin:1em 0}@media only screen and (max-width:768px){#solution{margin-left:0;margin-right:0}#solution .pure-g .text-left{text-align:left}#solution .pure-g>div .pure-u-md-1-2 img{max-width:50%}#solution h4:after,#solution h4:before{Width:3em;background-color:grey;content:"";height:1px;position:absolute;top:30%}#solution h4:before{left:0}#solution h4:after{right:0}}