#systemRecommendation{max-width:1100px;margin:auto;padding:2rem}#systemRecommendation .landing-content p{margin-bottom:1rem}#systemRecommendation .btn{padding:0px 8px;color:#fff;border-radius:4px;background-color:#2f4d72}#systemRecommendation .question>h5{margin-bottom:0}#systemRecommendation .question .answers{margin-bottom:1.5rem}#systemRecommendation .question .answers label{display:block;padding:.5em 0}#systemRecommendation .question .answers label span{margin-left:.5rem}#systemRecommendation .question .sub-questions{margin-left:2rem}#systemRecommendation .navigation .nav-buttons a#prev,#systemRecommendation .navigation .nav-buttons a#next,#systemRecommendation .navigation .nav-buttons a#submit{margin-right:10px}#systemRecommendation .pagination{display:table;margin:50px auto 0 auto}#systemRecommendation .pagination:after{content:"";display:block;clear:both}#systemRecommendation .pagination span{display:block;float:left;width:15px;height:15px;cursor:pointer;margin-right:10px;border-radius:4px}#systemRecommendation .pagination span.active{background-color:#ca005d}#systemRecommendation .pagination span.answered{background-color:#e47fae}#systemRecommendation .pagination span.unanswered{background-color:#bdc3c7}#systemRecommendation .products{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;padding-top:0px;margin-bottom:20px}#systemRecommendation .products:after{content:"";display:block;clear:both}#systemRecommendation .counter{position:absolute;top:0;right:0}#systemRecommendation .products .col .image-wrapper{min-height:145px}#systemRecommendation .products .col .description p{min-height:90px}#systemRecommendation .products .col.hidden{display:none}#systemRecommendation #confirmResponse #contactMe.hidden{display:none}#systemRecommendation #confirmResponse #return{margin-top:calc(16 * .5px)}#systemRecommendation #confirmResponse #showAll{float:right}#systemRecommendation #hbsptForm-w{margin-top:0px}