.slider-block p{font-size:14px;color:#222;margin:23px 0 3px 5px}.slider-block span{font-family:'PFBeauSansProSemiBold';position:relative;margin-left:25px;top:1px}.calculator-title h3{color:#222;letter-spacing:.02em;line-height:30px}.slider-block .slider{width:calc(100% - 150px);height:8px;border-radius:4px;outline:none;-webkit-appearance:none;background-color:#f0f0f0}.slider-block .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#007aca;cursor:pointer}.slider-block .slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#007aca;cursor:pointer}.slider-block .result-wrapper{width:40px;display:block;float:left}.button-block{display:flex;flex-wrap:wrap}.button-block>div:first-child{margin-left:5px}.button-block span.result{font-size:16px;font-family:'PFBeauSansProSemiBold';position:relative}.button-block p{font-size:12px;margin:0;margin-top:10px;position:relative}.button-block span:after{content:"";position:absolute;display:block;bottom:-11px;left:0;height:3px;width:calc(100% - 11px);background-color:#62a5f2}.button-block button{background-color:#6c6c6c!important;border:solid;border-color:#6c6c6c;border-radius:5em;border-width:2px;color:#fff;cursor:pointer;display:inline-block;font-family:'PFBeauSansProRegular';font-size:18px;padding:17px 27px 12px 27px;text-decoration:none;box-shadow:0 5px 8px rgba(109,109,109,.25);transition:all .1s ease}.button-block button:active{transform:translateY(3px);box-shadow:0 2px 4px rgba(109,109,109,.5);background-color:#27588d}.button-block button:focus{outline:0}section.row.horizontal-nc4ish>article:first-child{margin-bottom:0}section.row.horizontal-nc4ish>article:not(:first-child){margin-top:0;padding:30px;box-shadow:0 4px 8px rgba(0,0,0,.15)}.horizontal-nc4ish .buttons{padding-right:0;background-color:transparent}.horizontal-nc4ish .buttons>p{font-size:16px;color:#6d6d6d;flex-grow:0;text-align:center;padding:24px;min-width:100px;cursor:pointer;margin:0;margin-left:1px;margin-top:3px;text-align:center;transition:all .15s;background-color:transparent;position:relative}.horizontal-nc4ish .buttons>p:after{content:"";background:#dcdcdc;position:absolute;bottom:25%;left:-1px;height:50%;width:1px}.horizontal-nc4ish .buttons>p:first-child:after{background:transparent}.horizontal-nc4ish .buttons>p.active:after{background:transparent}.horizontal-nc4ish .buttons>p.active+p:after{background:transparent}.horizontal-nc4ish .buttons>p:hover:after{background:transparent}.horizontal-nc4ish .buttons>p:hover+p:after{background:transparent}.horizontal-nc4ish .buttons>p:hover{background-color:#6d6d6d;color:#fff}.horizontal-nc4ish .buttons>p.active{background-color:#fff;color:#007aca;box-shadow:-3px 0 3px -3px rgba(0,0,0,.12),3px 0 3px -3px rgba(0,0,0,.12),inset 1px 0 0 rgba(0,0,0,.15),inset -1px 0 0 rgba(0,0,0,.15)}.horizontal-nc4ish .buttons>p.active:before{content:"";position:absolute;top:-6px;left:0;height:0;width:100%;border-style:solid;border-width:3px;border-color:transparent transparent #007aca transparent}.horizontal-nc4ish .buttons{display:flex;justify-content:center}.horizontal-nc4ish .content-block{display:none;background:#fff}.horizontal-nc4ish .content-block:nth-child(2){display:block}section.row.vertical-nc4ish>article:first-child{margin-right:0}section.row.vertical-nc4ish>article:not(:first-child){margin-left:0;box-shadow:0 4px 8px rgba(0,0,0,.15),inset 0 0 1px 0 rgba(0,0,0,.05)}.vertical-nc4ish .menu-items{padding-right:0;display:flex;flex-direction:column;align-items:center}.vertical-nc4ish .menu-items>p{border-top:solid transparent 3px;text-align:center;padding:2.5em 0;margin:0 auto 0 auto;width:100%;cursor:pointer;text-align:center;transition:all .15s;position:relative;color:#6d6d6d}.vertical-nc4ish .menu-items>p:after{content:"";background:#6d6d6d;opacity:.15;position:absolute;left:25%;bottom:0;width:50%;height:1px}.vertical-nc4ish .menu-items>p.active:after{opacity:0}.vertical-nc4ish .menu-items>p:last-child:after{opacity:0}.vertical-nc4ish .menu-items>p:hover{background-color:#6d6d6d;color:#fff}.vertical-nc4ish .menu-items>p.active{background-color:#fff;color:#007aca;border-top:solid #007aca 3px;box-shadow:-4px 6px 6px -2px rgba(0,0,0,.12),inset 1px 0 0 rgba(0,0,0,.12),inset 0 -1px 0 0 rgba(0,0,0,.12)}.vertical-nc4ish .article-item{display:none;background:#fff}.vertical-nc4ish .article-item:nth-child(2){display:block}.vertical-nc4ish .article-item.col-10{padding-left:8.3333333333%;padding-right:8.3333333333%;height:auto;padding-top:25px;padding-bottom:50px}