.pricing-header{background:#ffd800}.user-info-section{border-left:1px solid #d7d7d7}.pricing-blocks .block{border-radius:10px}.pricing-header{background:#ffd800;text-align:center;padding:15px;text-transform:uppercase;font-weight:700;font-size:16px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.pricing-header input[type="radio"]{display:none}.pricing-text{min-height:175px;background:#f7f7f7;padding:10px 20px;border:1px solid #c2c2c2;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.pricing-text ul{padding-left:15px}.pricing-text ul li{margin-bottom:10px}.row.pricing-blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px;cursor:pointer}.row.pricing-blocks>div{display:flex;flex-direction:column}.pricing-wrap{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;height:100%}.pricing-blocks>div:hover .block{-webkit-box-shadow:0 0 19px 0 rgba(255,216,0,1);-moz-box-shadow:0 0 19px 0 rgba(255,216,0,1);box-shadow:0 0 19px 0 rgba(255,216,0,1)}.pricing-blocks .selected .block{-webkit-box-shadow:0 0 12px 0 rgba(14,33,67,1);-moz-box-shadow:0 0 12px 0 rgba(14,33,67,1);box-shadow:0 0 12px 0 rgba(14,33,67,1)}#additional-options{display:none;margin:3em auto 2em}#additional-options h5{font-size:26px;color:#0e2143;margin-bottom:1em;text-decoration:underline}.add-details{display:none;color:#278288}#show-add-details{float:right;margin-right:5px;font-size:.8em;text-transform:none;cursor:pointer;background-color:#ffd800;padding:3px;border-radius:5px;color:#0d2243;transition:background-color .3s ease-in-out}#show-add-details:hover{background-color:#fff}@media screen and (max-width:992px){.pricing-header{font-size:16px}}@media screen and (max-width:768px){.row.pricing-blocks{display:block;margin-bottom:0}.row.pricing-blocks>div{display:block;flex-direction:column}.pricing-blocks>div{margin-bottom:15px}}