@media print{*,*:before,*:after{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}img{page-break-inside:avoid}img{max-width:100% !important}p,h2{orphans:3;widows:3}h2{page-break-after:avoid}.label{border:1px solid #000}.table{border-collapse:collapse !important}}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}input,button,select{font-family:inherit;font-size:inherit;line-height:inherit}img{vertical-align:middle}[role=button]{cursor:pointer}h2,.h2{font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h2 small,.h2 small,h2 .small,.h2 .small{font-weight:400;line-height:1;color:#777}h2,.h2{margin-top:19px;margin-bottom:9.5px}h2 small,.h2 small,h2 .small,.h2 .small{font-size:65%}h2,.h2{font-size:34px}p{margin:0 0 9.5px}small,.small{font-size:87%}ul{margin-top:0;margin-bottom:9.5px}ul ul{margin-bottom:0}dl{margin-top:0;margin-bottom:19px}dt,dd{line-height:1.1875}dt{font-weight:700}dd{margin-left:0}fieldset{padding:0;margin:0;border:0;min-width:0}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=radio]:focus,input[type=checkbox]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:9px;font-size:16px;line-height:1.1875;color:#555}.form-control{display:block;width:100%;height:37px;padding:8px 16px;font-size:16px;line-height:1.1875;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=time].form-control{line-height:37px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:19px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.checkbox input[type=checkbox]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.hide{display:none !important}.show{display:block !important}.hidden{display:none !important}@-ms-viewport{width:device-width}h2 small,.h2 small,h2 .small,.h2 .small{font-size:85%}.table .success{color:#fff}.form-control{padding:4px 16px}.padding-bottom{padding-bottom:8px}.menu-inline{margin:0;padding:0;list-style:none}.menu-inline>li,.menu-inline a{display:inline-block}input[type=text],input[type=number],input[type=url],input[type=color]{padding:8px 16px}body .vc_row>.vc_col-sm-12 .vc_row{width:1190px;margin:0 auto;padding-left:0;padding-right:0}body .container .vc_row{margin-left:-10px;margin-right:-10px}body .vc_column_container>.vc_column-inner{padding-left:10px;padding-right:10px}body .vc_row>.vc_col-sm-12 .vc_row{max-width:100%}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(.75) translateY(-21px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.clear:before,.clear:after,.site-content:before,.site-content:after{content:"";display:table;table-layout:fixed}.clear:after,.site-content:after{clear:both}iframe,object{max-width:100%}body h2,body p,body ul,body dl{margin-top:0;margin-bottom:15px}body h2:first-child,body p:first-child,body ul:first-child,body dl:first-child{margin-top:0}body h2{margin-top:48px}body h2:first-child{margin-top:0}body a:focus{outline:none}body a:hover,body a:focus{text-decoration:none}body a[tabindex]{cursor:pointer}body .form-control{border-radius:0}body img{max-width:100%;height:auto}body form select,body form button,body form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]){height:38px;border-radius:0;font-size:16px;line-height:19px}body .nice-select{height:38px;padding:6px 10px;padding-right:30px;border-radius:0;font-size:16px;line-height:24px;background:#242635;border:#242635 solid 1px;color:#fff;width:278px;max-width:100% !important;position:relative !important}body .nice-select:after{width:10px;height:10px;margin-top:-5px}body .nice-select ul,body .nice-select li{display:block !important}body .nice-select .list{background:#f1f5f7 !important;min-width:100%;border-radius:0 !important;border:0 none !important;position:absolute !important}body .nice-select .option{color:#333;padding:6px 10px !important;font-size:16px;line-height:24px;min-height:initial;margin:0}body .nice-select .option:hover,body .nice-select .option.focus,body .nice-select .option.selected.focus{background:#d9e9f1 !important}.nice-select ul.list{max-height:220px;overflow-y:scroll}.selecter-options,.selecter-selected{display:none}.rangeslider{width:100%;height:100%;padding:0}.rangeslider,.type-range>span{background-color:#6b6c79}.type-range output{background-color:#56c899}.rangeslider,.type-range>span{position:absolute;z-index:1;display:block}.type-range output{position:absolute;display:block;width:0;height:100%}.type-range output{z-index:1}.type-range{position:relative;border:0 !important;height:16px;clear:both;padding-top:16px !important}.type-range input[type=range]::-ms-thumb{-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.type-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.type-range input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.type-range input[type=range]::-ms-fill-upper{background-color:#6b6c79}.type-range input[type=range]::-ms-fill-lower{background-color:#56c899}.type-range input[type=range]::-ms-thumb{background-color:#56c899;width:40px;height:40px;border-radius:40px;border:3px solid #d1d7db;margin-top:16px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.type-range input[type=range]::-webkit-slider-thumb{background-color:#56c899;width:40px;height:40px;border-radius:40px;border:3px solid #d1d7db;margin-top:16px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.type-range input[type=range]::-moz-range-thumb{background-color:#56c899;width:40px;height:40px;border-radius:40px;border:3px solid #d1d7db;margin-top:16px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.type-range input[type=range]::-ms-fill-upper{width:100%;padding:0;position:absolute;z-index:1;display:block}.type-range input[type=range],.type-range>span{width:100%;height:100%;padding:0}.type-range input[type=range]{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;position:relative;z-index:2;top:0;margin:0;border:0}.type-range input[type=range]:focus{outline:0;border:0}.type-range input[type=range]::-ms-fill-lower{z-index:1;display:block}.type-range input[type=range]::-ms-tooltip{display:none}.type-range input[type=range]::-ms-fill-lower{position:static !important;width:auto !important;height:100% !important}.type-range input[type=range]::-ms-fill-upper{height:100% !important}.type-range input[type=range]::-ms-track,.type-range input[type=range]::-moz-range-track,.type-range input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border-color:transparent;color:transparent}.lim-graft-calc-main p{font-size:16px}.lim-graft-calc-main .page-section{padding:30px 0}.lim-graft-calc-main span.img{position:relative;height:0;overflow:hidden;display:block}.lim-graft-calc-main span.img>*:first-child{position:absolute;top:0;left:0;width:1280px;max-width:100%;height:100%}.lim-graft-calc-main fieldset.type{margin-bottom:24px}.lim-graft-calc-main fieldset.type label{cursor:pointer;border:1px solid;background:#000;border-radius:25px;padding:10px 20px;color:#fff}.lim-graft-calc-main fieldset.type label i{display:inline-block;width:20px;height:20px;border:#fff solid 2px;border-radius:50%;margin-right:5px;vertical-align:middle}.lim-graft-calc-main fieldset.type label.checked i{border-color:#19a4e7;position:relative}.lim-graft-calc-main fieldset.type label.checked i:after{content:'';display:block;clear:both;width:10px;height:10px;background:#19a4e7;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.lim-graft-calc-main fieldset.type .menu{margin-left:-10px}.lim-graft-calc-main fieldset.demographic select{width:auto}.lim-graft-calc-main fieldset.demographic select[name=ethnicity],.lim-graft-calc-main fieldset.demographic select[name=age],.lim-graft-calc-main fieldset.demographic select[name=sactipi]{background:#000;color:#fff;width:260px;border-radius:25px}.lim-graft-calc-main fieldset.demographic .form-group{float:left;margin-right:30px}.lim-graft-calc-main fieldset.demographic .form-group:last-child{margin-right:0}.lim-graft-calc-main fieldset.areas>div>div label input{position:absolute;visibility:hidden}.lim-graft-calc-main fieldset.areas svg g[id]{cursor:pointer;fill-opacity:0}.lim-graft-calc-main fieldset.areas svg g[id].checked,.lim-graft-calc-main fieldset.areas svg g[id]:hover{fill-opacity:.1}.lim-graft-calc-main fieldset.areas>div>div>*{width:23%}.lim-graft-calc-main fieldset.grafts .status dl{float:left;margin-right:30px;margin-bottom:0 !important}.lim-graft-calc-main fieldset.grafts .status dl:last-child{margin-right:0}.lim-graft-calc-main fieldset.grafts .status dt{font-weight:400}.lim-graft-calc-main fieldset.grafts .status dd{font-size:30px;line-height:36px}.lim-graft-calc-main fieldset.grafts .range span:first-of-type{float:left}.lim-graft-calc-main fieldset.grafts .range span:last-of-type{float:right}.lim-graft-calc-main label[for=results-toggle]{opacity:0;border-top:#242635 solid 1px;padding:32px 0;display:block}.lim-graft-calc-main div.results input[type=radio]:checked+*,.lim-graft-calc-main fieldset.areas input[type=radio]:checked+*,.lim-graft-calc-main .form>input:checked+*{display:block}.lim-graft-calc-main div.results input[type=radio],.lim-graft-calc-main div.results input[type=radio]+*,.lim-graft-calc-main fieldset.areas input[type=radio],.lim-graft-calc-main fieldset.areas input[type=radio]+*,.lim-graft-calc-main .form>input,.lim-graft-calc-main .form>input+*{display:none}.lim-graft-calc-main .form>input+*{transition-timing-function:linear;transition-property:opacity;transition-duration:.5s}.lim-graft-calc-main .form>input+*{opacity:0;position:absolute;display:none;clip:rect(0,0,0,0);z-index:1;visibility:hidden}.lim-graft-calc-main .form>input:checked+*{opacity:1;position:relative;clip:auto;z-index:100;visibility:visible;display:block}.lim-graft-calc-main .form:after{content:"";display:block;clear:both}@media (min-width:768px){.lim-graft-calc-main fieldset.areas>div>div{display:none}.lim-graft-calc-main fieldset.grafts .range{margin-top:50px;margin-bottom:50px}.lim-graft-calc-main div.results>label{float:right;margin-top:30px;width:40% !important}}.lim-graft-calc-main .form div.results input[type=radio]:checked+*,.lim-graft-calc-main fieldset.areas input[type=radio]:checked+*,.lim-graft-calc-main .form>input:checked+*{display:block}@media (max-width:480px){.lim-graft-calc-main .svg-sibling-input-container{overflow:hidden;margin-top:20px}.lim-graft-calc-main .svg-sibling-input-container label{width:23%;margin:1%;background:#242635;color:#fff;float:left;text-align:center;font-weight:700;font-size:20px;line-height:1em;padding:10px;cursor:pointer}.lim-graft-calc-main .svg-sibling-input-container label.checked{background:#56c899}}@media (max-width:480px){body h2{font-size:25px;line-height:30px}body{max-width:100vw !important;overflow-x:hidden}}.results{background:#fff;padding:20px;box-shadow:0 0 1em #00000017;border-radius:6px;margin-top:20px}