.allcolumns-box{background-color:transparent;outline:0 solid red;position:relative}.allcolumns-box .column{background-color:#fff;display:inline-block;margin:0;padding:0;text-align:center;vertical-align:top;width:calc(32% - 15px);z-index:4}.allcolumns-box .column .column_content{border:1px solid silver;box-shadow:0 -8px 0 #fff,0 4px 8px rgba(0,0,0,.5)}.allcolumns-box .column.roadbetween-box{border:none;box-shadow:none;margin:0;padding:0;width:20px}.allcolumns-box .roadbetween-box .road{background-color:#ccc;border:none;position:relative;z-index:1}.allcolumns-box .roadbetween-box .road .roadinside{background-image:linear-gradient(180deg,transparent 50%,#eee 0);background-size:3px 30px;height:100%;left:calc(50% - 2.5px);position:absolute;width:calc(50% - 7px)}.allcolumns-box .column .column-topimage{height:108px}.allcolumns-box .column h2,.column .h2{font-size:1.5em}.allcolumns-box .column h3,.column .h3{font-size:1.25em}.allcolumns-box .column .column_content li .link,.allcolumns-box .column .column_content li .text{font-size:18px}.allcolumns-box .column .column_content ul{list-style-type:none;margin:0;padding:0}.allcolumns-box .column .column_content li{border-bottom:1px solid gray;padding:.7em .5em}.allcolumns-box .column .column_content li.short{min-height:3em}.allcolumns-box .column .column_content li.medium{min-height:6em}.allcolumns-box .column .column_content li.tall{min-height:12em}.allcolumns-box .column .column_content li:last-child{border-bottom:none}.midsection{background:#fff no-repeat 100%;background-position-x:340px}.midsection .left-box{display:inline-block;margin-left:10px;text-align:center;width:333px}.midsection .h2,.midsection h2{margin:1em 0}.formsection .form-box{background-color:#eee;display:inline-block;padding:1em;vertical-align:top;width:calc(60% - 1.5em)}.formsection .form-box label{font-weight:700}.formsection .left-text-box{display:inline-block;margin-top:.5em;padding:.5em;vertical-align:top;width:calc(40% - 1.5em)}@media screen and (max-width:1279px){.allcolumns-box .column.roadbetween-box,.allcolumns-box .roadbetween-box{display:none}.allcolumns-box .column{display:block;width:100%}.column-topimage{margin-top:2em}}@media screen and (max-width:1023px){.midsection{border-bottom:1px solid silver}.formsection .form-box,.formsection .left-text-box{display:block;width:100%}.reputationlinks .reputationbox{display:block;margin-bottom:1em}.form-box{max-width:100%}}@media screen and (max-width:767px){.form-box{padding:1em}.midsection{background-image:none!important}}