/*! ========================================
	This is a generated file.
	Do not make edits directly to this file.
	======================================== */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */line-height:1.15;-webkit-text-size-adjust:100%;margin:0;hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.vufeb{display:none}.multi-select-input-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-top:40px}.multi-select-input input[type=radio]{width:0;height:0;opacity:0}.multi-select-input input[type=radio]:checked+label{-webkit-transform:translateY(-6px);transform:translateY(-6px);box-shadow:0 16px 32px 0 rgba(0,0,0,.16)}.multi-select-input input[type=radio]:checked+label .input-icon{background-color:#6bdbd8}.multi-select-input input[type=radio]:focus+label{-webkit-transform:translateY(-6px);transform:translateY(-6px);box-shadow:0 16px 32px 0 rgba(0,0,0,.16)}.multi-select-input label{-ms-flex-direction:column;flex-direction:column;position:relative;background-color:#fff;border-radius:6px;box-shadow:0 12px 40px 0 rgba(0,0,0,.08);padding:32px 40px 24px;-webkit-transform:translateY(0);transform:translateY(0);text-align:center;cursor:pointer}.multi-select-input label,.multi-select-input label .input-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:all .2s cubic-bezier(.33,.66,.66,1)}.multi-select-input label .input-icon{-ms-flex-pack:center;justify-content:center;width:60px;height:60px;border-radius:60px;background-color:#e6ecef;margin-bottom:16px}.multi-select-input label .input-text{font-size:14px;font-weight:500}.multi-select-input label:focus,.multi-select-input label:hover{outline:0}.multi-select-input label:focus .input-icon,.multi-select-input label:hover .input-icon{background-color:#d3dee3}.multi-select-input label:active{-webkit-transform:translateY(4px);transform:translateY(4px)}.multi-select-input:not(:last-of-type){margin-right:24px}.tc-custom-multi-select{max-width:120px}.tc-custom-multi-select input[type=checkbox]{width:0;height:0;opacity:0}.tc-custom-multi-select input[type=checkbox]:checked+label .input-icon{background-color:#6bdbd8}.tc-custom-multi-select input[type=checkbox]:focus+label .input-icon{box-shadow:0 4px 10px 0 rgba(0,0,0,.16)}.tc-custom-multi-select label{-ms-flex-direction:column;flex-direction:column;position:relative;border-radius:6px;padding:15px 15px 10px;-webkit-transform:translateY(0);transform:translateY(0);text-align:center;cursor:pointer;box-sizing:border-box;width:110px;height:140px;white-space:pre-wrap}.tc-custom-multi-select label,.tc-custom-multi-select label .input-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:all .2s cubic-bezier(.33,.66,.66,1)}.tc-custom-multi-select label .input-icon{-ms-flex-pack:center;justify-content:center;width:60px;height:60px;border-radius:60px;background-color:#e6ecef;margin-bottom:16px}.tc-custom-multi-select label .input-text{font-size:12px;font-weight:400}.tc-custom-multi-select label:focus,.tc-custom-multi-select label:hover{outline:0}.tc-custom-multi-select label:focus .input-icon,.tc-custom-multi-select label:hover .input-icon{background-color:#d3dee3}.tc-custom-multi-select label:active{-webkit-transform:translateY(4px);transform:translateY(4px)}.tc-custom-multi-select:not(:last-of-type){margin:0}.w4-custom-multi-select{max-width:140px}.w4-custom-multi-select input[type=checkbox]{width:0;height:0;opacity:0}.w4-custom-multi-select input[type=checkbox]:checked+label .input-icon{background-color:#6bdbd8}.w4-custom-multi-select input[type=checkbox]:focus+label .input-icon{box-shadow:0 4px 10px 0 rgba(0,0,0,.16)}.w4-custom-multi-select label{-ms-flex-direction:column;flex-direction:column;position:relative;border-radius:6px;padding:15px 15px 10px;-webkit-transform:translateY(0);transform:translateY(0);text-align:center;cursor:pointer;box-sizing:border-box;width:120px;height:125px;white-space:pre-wrap;margin-bottom:0}.w4-custom-multi-select label,.w4-custom-multi-select label .input-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:all .2s cubic-bezier(.33,.66,.66,1)}.w4-custom-multi-select label .input-icon{-ms-flex-pack:center;justify-content:center;width:60px;height:60px;border-radius:60px;background-color:#e6ecef;margin-bottom:10px}.w4-custom-multi-select label .input-text{font-size:12px;font-weight:400}.w4-custom-multi-select label:focus,.w4-custom-multi-select label:hover{outline:0}.w4-custom-multi-select label:focus .input-icon,.w4-custom-multi-select label:hover .input-icon{background-color:#d3dee3}.w4-custom-multi-select label:active{-webkit-transform:translateY(4px);transform:translateY(4px)}.w4-custom-multi-select:not(:last-of-type){margin:0}.button{display:-ms-inline-flexbox;display:inline-flex;box-sizing:border-box;text-decoration:none;height:48px;font-size:14px;font-weight:600;border-radius:6px;padding:8px 32px;transition:all .2s cubic-bezier(.33,.66,.66,1);opacity:1;border-width:0}.button,.button .icon-wrapper{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.button .icon-wrapper{display:-ms-flexbox;display:flex;width:16px;height:16px;border-radius:16px;min-width:16px;background-color:#fff;margin-right:12px}.button path,.button polygon,.button polyline,.button svg{transition:all .2s cubic-bezier(.33,.66,.66,1)}.button:active{-webkit-transform:translateY(4px);transform:translateY(4px)}.button:disabled{opacity:.5}.button:disabled:focus,.button:disabled:hover{box-shadow:none}.button--md{height:40px;font-size:14px;padding:8px 24px}.button--sm{height:32px;font-size:12px;border-radius:4px;padding:4px 16px}.button--primary-main{color:#202020;background-color:#caf171}.button--primary-main path,.button--primary-main polygon,.button--primary-main polyline,.button--primary-main svg{stroke:#202020}.button--primary-main:focus,.button--primary-main:hover{background-color:#b5ec39;box-shadow:0 4px 16px hsla(78,82%,69%,.65)}.button--primary{color:#fff;background-color:#202020}.button--primary path,.button--primary polygon,.button--primary polyline,.button--primary svg{stroke:#fff}.button--primary:focus,.button--primary:hover{background-color:rgba(32,32,32,.8);box-shadow:0 4px 16px rgba(32,32,32,.24)}.button--default{color:#202020;background-color:#e6ecef}.button--default path,.button--default polygon,.button--default polyline,.button--default svg{stroke:rgba(32,32,32,.65)}.button--default:focus,.button--default:hover{color:#202020;background-color:#cdd9df;box-shadow:0 4px 16px rgba(230,236,239,.65)}.button--default:focus path,.button--default:focus polygon,.button--default:focus polyline,.button--default:focus svg,.button--default:hover path,.button--default:hover polygon,.button--default:hover polyline,.button--default:hover svg{stroke:#202020}.button--secondary{color:#202020;background-color:#6bdbd8}.button--secondary svg{margin-right:0!important}.button--secondary:focus,.button--secondary:hover{background-color:#3acfcb;box-shadow:0 4px 16px rgba(107,219,216,.4)}.button--transparent{color:#202020;background-color:transparent}.button--transparent svg{margin-right:0!important}.button--transparent:focus,.button--transparent:hover{opacity:.65}.button--link-underlined{display:-ms-inline-flexbox;display:inline-flex;height:32px;color:#202020;background-color:transparent;padding:0}.button--link-underlined svg{margin:0!important}.button--link-underlined .link-text{display:inline-block;font-size:14px;margin-left:8px;@add-mixin link-underlined}.button--link-underlined:focus,.button--link-underlined:hover{background-color:transparent}.button--link-underlined:focus .link-text,.button--link-underlined:hover .link-text{box-shadow:inset 0 -24px 0 #6bdbd8}.button--icon-left svg{margin-right:12px}.button--icon-left:focus svg,.button--icon-left:hover svg{margin-right:16px}.button--icon-right svg{margin-left:12px}.button--icon-right:focus svg,.button--icon-right:hover svg{margin-left:16px}.button--fab{width:40px;height:40px;border-radius:40px;padding:0;transition:all .2s cubic-bezier(.33,.66,.66,1)}.button--fab svg{margin-bottom:4px}.button--fab:active{-webkit-transform:scale(1.2);transform:scale(1.2)}.card{border-radius:6px;transition:all .2s cubic-bezier(.33,.66,.66,1);margin:0 auto 24px}.card,.card .image-group__container{position:relative}.card .image-group__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:136px;color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-top-right-radius:6px;border-top-left-radius:6px;padding:24px}.card .image-group__container .image-top-content{-ms-flex-item-align:start;align-self:flex-start;width:100%}.card .image-group__container .image-heading{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end;width:100%;z-index:2}.card .image-group__container:after{content:"";display:block;position:absolute;right:0;bottom:0;left:0;height:64px;background-image:linear-gradient(0deg,rgba($off_black,.4),rgba($off_black,0));z-index:1}.card.active{box-shadow:0 16px 32px 0 rgba(0,0,0,.16)}.card--image-group{height:calc(100% - 24px)}.card--image-group .card__content{height:calc(100% - 136px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.card__content{padding:24px}.card__subheading{font-size:13px;font-weight:600;line-height:1.4;margin-bottom:4px}.card__heading{font-size:24px;font-weight:700;line-height:1.2}.card__actions{margin-top:24px}.card__actions .action__item:not(:last-of-type){margin-right:24px}.label,label{display:block;font-size:13px;font-weight:500;line-height:1.2;text-align:left;margin-bottom:10px;transition:all .2s cubic-bezier(.33,.66,.66,1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap}.label--input-help,label--input-help{font-size:12px;margin-top:8px;margin-bottom:0}.label--uppercase,label--uppercase{color:$md-gray;font-size:11px;text-transform:uppercase;letter-spacing:1px}.label--sm,label--sm{color:$md-gray;font-size:12px}.label--action,.label--sm,label--action,label--sm{font-weight:600}.label--action svg,label--action svg{margin-right:4px;transition:all .2s cubic-bezier(.33,.66,.66,1)}.label--action:focus,.label--action:hover,label--action:focus,label--action:hover{outline:0;opacity:1}.label--action:focus svg,.label--action:hover svg,label--action:focus svg,label--action:hover svg{-webkit-transform:scale(1.2);transform:scale(1.2)}.text-input{height:48px;font-size:15px;background-color:#fff;border:2px solid #e6ecef;border-radius:6px;padding:12px 16px;transition:all .2s ease-in-out;box-sizing:border-box;width:100%;margin-bottom:20px}.text-input :-ms-input-placeholder,.text-input::-webkit-input-placeholder,.text-input ::-webkit-input-placeholder{color:rgba(32,32,32,.4)}.text-input :-ms-input-placeholder,.text-input::-webkit-input-placeholder,.text-input ::placeholder{color:rgba(32,32,32,.4)}.text-input:-ms-input-placeholder{color:rgba(32,32,32,.4)}.text-input::-webkit-input-placeholder{color:rgba(32,32,32,.4)}.text-input::placeholder{color:rgba(32,32,32,.4)}.text-input:focus,.text-input:hover{border-color:#cdd9df}.text-input:focus{outline:none}.text-input:last-child{margin-bottom:0}.text-input--md{height:40px;font-size:14px;padding:8px 16px}.text-input--sm{height:32px;font-size:13px;border-radius:4px;padding:4px 16px}.custom-input input[type=checkbox],.custom-input input[type=radio]{width:0;height:0;opacity:0}.custom-input input[type=checkbox]:hover+label:before,.custom-input input[type=radio]:hover+label:before{border-color:#383b42}.custom-input input[type=checkbox]:focus+label:before,.custom-input input[type=radio]:focus+label:before{border-color:#383b42}.custom-input input[type=checkbox]+label:after,.custom-input input[type=radio]+label:after{opacity:0}.custom-input input[type=checkbox]:checked+label:after,.custom-input input[type=radio]:checked+label:after{opacity:1}.custom-input input[type=checkbox]:checked+label:before,.custom-input input[type=radio]:checked+label:before{border-color:#202020}.custom-input label{position:relative;display:inline-block;padding-left:24px;cursor:pointer}.custom-input label:after,.custom-input label:before{content:"";position:absolute;display:inline-block}.custom-input label:before{width:16px;height:16px;border-radius:16px;box-sizing:border-box;top:0;left:0;background-color:#fff;border:2px solid #a6a6a6}.custom-input label:after,.custom-input label:before{transition:all .2s cubic-bezier(.33,.66,.66,1)}.custom-input label:focus{outline:0}.custom-input input[type=checkbox]+label:before{border-radius:3px}.custom-input input[type=checkbox]+label:after{top:4px;left:4px;width:8px;height:5px;border-left:2px solid #202020;border-bottom:2px solid #202020;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .2s cubic-bezier(.33,.66,.66,1);box-sizing:border-box}.custom-input input[type=radio]+label:before{border-radius:8px}.custom-input input[type=radio]+label:after{top:5px;left:5px;width:6px;height:6px;border-radius:6px;background-color:#202020;transition:all .2s cubic-bezier(.33,.66,.66,1);box-sizing:border-box}.tooltip,[data-tooltip]{position:relative;cursor:pointer}.w4 .tooltip:after,.w4 .tooltip:before,.w4 [data-tooltip]:after,.w4 [data-tooltip]:before{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);pointer-events:none}.w4 .tooltip:focus:after,.w4 .tooltip:focus:before,.w4 .tooltip:hover:after,.w4 .tooltip:hover:before,.w4 [data-tooltip]:focus:after,.w4 [data-tooltip]:focus:before{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.w4 .tooltip:before,.w4 [data-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}.w4 .tooltip:after,.w4 [data-tooltip]:after{z-index:1000;padding:20px 15px;width:185px;background-color:#fff;color:#202020;content:attr(data-tooltip);font-size:13px;line-height:1.2;font-weight:500;box-shadow:0 12px 40px 0 rgba(0,0,0,.08);border-radius:6px}.w4 .tooltip-top:after,.w4 .tooltip-top:before,.w4 .tooltip:after,.w4 .tooltip:before,.w4 [data-tooltip]:after,.w4 [data-tooltip]:before{bottom:100%;left:50%}.w4 .tooltip-top:before,.w4 .tooltip:before,.w4 [data-tooltip]:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#fff;right:4px}.w4 .tooltip-top:after,.w4 .tooltip:after,.w4 [data-tooltip]:after{margin-left:-170px}.w4 .tooltip-top-right:after{margin-left:-80px}.w4 .tooltip-top:focus:after,.w4 .tooltip-top:focus:before,.w4 .tooltip:focus:after,.w4 .tooltip:focus:before,.w4 [data-tooltip]:focus:after,.w4 [data-tooltip]:focus:before{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.w4 .tooltip-left:after,.w4 .tooltip-left:before{right:100%;bottom:50%;left:auto}.w4 .tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#000;border-left-color:rgba(51,51,51,.9)}.w4 .tooltip-left:focus:after,.w4 .tooltip-left:focus:before{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.w4 .tooltip-bottom:after,.w4 .tooltip-bottom:before{top:100%;bottom:auto;left:50%}.w4 .tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:rgba(51,51,51,.9)}.w4 .tooltip-bottom:focus:after,.w4 .tooltip-bottom:focus:before{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.w4 .tooltip-right:after,.w4 .tooltip-right:before{bottom:50%;left:100%}.w4 .tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:#000;border-right-color:rgba(51,51,51,.9)}.w4 .tooltip-right:focus:after,.w4 .tooltip-right:focus:before{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.w4 .tooltip-left:before,.w4 .tooltip-right:before{top:3px}.w4 .tooltip-left:after,.w4 .tooltip-right:after{margin-left:0;margin-bottom:-16px}.w4 .tooltip-lg-right[data-tooltip]:after{margin-left:-230px}.tc .tooltip:after,.tc .tooltip:before,.tc [data-tooltip]:after,.tc [data-tooltip]:before{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);pointer-events:none}.tc .tooltip:focus:after,.tc .tooltip:focus:before,.tc .tooltip:hover:after,.tc .tooltip:hover:before,.tc [data-tooltip]:focus:after,.tc [data-tooltip]:focus:before,.tc [data-tooltip]:hover:after,.tc [data-tooltip]:hover:before{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.tc .tooltip:before,.tc [data-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}.tc .tooltip:after,.tc [data-tooltip]:after{z-index:1000;padding:20px 15px;width:185px;background-color:#fff;color:#202020;content:attr(data-tooltip);font-size:13px;line-height:1.2;font-weight:500;box-shadow:0 12px 40px 0 rgba(0,0,0,.08);border-radius:6px}.tc .tooltip-top:after,.tc .tooltip-top:before,.tc .tooltip:after,.tc .tooltip:before,.tc [data-tooltip]:after,.tc [data-tooltip]:before{bottom:100%;left:50%}.tc .tooltip-top:before,.tc .tooltip:before,.tc [data-tooltip]:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#fff;right:4px}.tc .tooltip-top:after,.tc .tooltip:after,.tc [data-tooltip]:after{margin-left:-170px}.tc .tooltip-top-right:after{margin-left:-80px}.tc .tooltip-top:focus:after,.tc .tooltip-top:focus:before,.tc .tooltip-top:hover:after,.tc .tooltip-top:hover:before,.tc .tooltip:focus:after,.tc .tooltip:focus:before,.tc .tooltip:hover:after,.tc .tooltip:hover:before,.tc [data-tooltip]:focus:after,.tc [data-tooltip]:focus:before,.tc [data-tooltip]:hover:after,.tc [data-tooltip]:hover:before{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.tc .tooltip-left:after,.tc .tooltip-left:before{right:100%;bottom:50%;left:auto}.tc .tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#000;border-left-color:rgba(51,51,51,.9)}.tc .tooltip-left:focus:after,.tc .tooltip-left:focus:before,.tc .tooltip-left:hover:after,.tc .tooltip-left:hover:before{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.tc .tooltip-bottom:after,.tc .tooltip-bottom:before{top:100%;bottom:auto;left:50%}.tc .tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:rgba(51,51,51,.9)}.tc .tooltip-bottom:focus:after,.tc .tooltip-bottom:focus:before,.tc .tooltip-bottom:hover:after,.tc .tooltip-bottom:hover:before{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.tc .tooltip-right:after,.tc .tooltip-right:before{bottom:50%;left:100%}.tc .tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:#000;border-right-color:rgba(51,51,51,.9)}.tc .tooltip-right:focus:after,.tc .tooltip-right:focus:before,.tc .tooltip-right:hover:after,.tc .tooltip-right:hover:before{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.tc .tooltip-left:before,.tc .tooltip-right:before{top:3px}.tc .tooltip-left:after,.tc .tooltip-right:after{margin-left:0;margin-bottom:-16px}.tc .tooltip-lg-right[data-tooltip]:after{margin-left:-230px}.flex-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrap-label{white-space:pre-wrap;margin:0}.card{margin:0 auto}.card-short{max-width:400px}.card-medium{max-width:700px}.card-wide{max-width:950px;border-radius:0}.card-wide:first-child{border-top:none}.dependent .card-medium,.dependent .card-short,.dependent .card-wide,app-dividends .card-medium,app-dividends .card-short,app-dividends .card-wide,app-education .card-medium,app-education .card-short,app-education .card-wide,app-investments .card-medium,app-investments .card-short,app-investments .card-wide,app-rents-royalties-passive .card-medium,app-rents-royalties-passive .card-short,app-rents-royalties-passive .card-wide,app-self-employed .card-medium,app-self-employed .card-short,app-self-employed .card-wide,app-tp-unemployment .card-medium,app-tp-unemployment .card-short,app-tp-unemployment .card-wide,app-tpw2 .card-medium,app-tpw2 .card-short,app-tpw2 .card-wide{border-top:1px solid #e4e4e4;border-radius:0}.dependent .card-medium:first-child,.dependent .card-short:first-child,.dependent .card-wide:first-child,app-dividends .card-medium:first-child,app-dividends .card-short:first-child,app-dividends .card-wide:first-child,app-education .card-medium:first-child,app-education .card-short:first-child,app-education .card-wide:first-child,app-investments .card-medium:first-child,app-investments .card-short:first-child,app-investments .card-wide:first-child,app-rents-royalties-passive .card-medium:first-child,app-rents-royalties-passive .card-short:first-child,app-rents-royalties-passive .card-wide:first-child,app-self-employed .card-medium:first-child,app-self-employed .card-short:first-child,app-self-employed .card-wide:first-child,app-tp-unemployment .card-medium:first-child,app-tp-unemployment .card-short:first-child,app-tp-unemployment .card-wide:first-child,app-tpw2 .card-medium:first-child,app-tpw2 .card-short:first-child,app-tpw2 .card-wide:first-child{border-top:none}.button-delete{box-shadow:none!important}.tc-main-container .card__content{padding:24px 10px}.results-screen .card{background:#fff;box-shadow:0 12px 40px 0 rgba(0,0,0,.08)}.results-screen .card .card__content{padding:24px}.results-sec-3 h2{padding-left:60px;line-height:22px;font-size:21px!important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 22'%3E%3Ctitle%3Eready%3C/title%3E%3Cpath d='M16 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm0 4a1 1 0 0 1-1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1 1 1 0 0 1-1 1zM18 16h-4a3 3 0 0 0-3 3v3h2v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3h2v-3a3 3 0 0 0-3-3z' fill='%23111'/%3E%3Cpath d='M0 2v18a2 2 0 0 0 2 2h7.85v-2H2.02v-2h8v-2h-8V5h13v2h2V2a2 2 0 0 0-2-2h-13A2 2 0 0 0 0 2zm15 1H2V2h13z' fill='%23111'/%3E%3C/svg%3E") no-repeat;background-size:35px 38px;background-position:8px;width:100%;box-sizing:border-box}.results-sec-3 .button-container{margin-top:30px}.results-sec-3 .button--primary-main{width:55%;margin-left:0}.results-sec-3 .button--secondary{width:45%;margin-right:0}.result-disclaimer{font-size:12px!important;color:#a6a6a6}p.inital-estimate{font-size:50px;font-weight:700;color:#6aa509;width:100%;text-overflow:ellipsis;overflow:hidden;max-width:none}.owe,p.inital-estimate.owe{color:#b54040!important}p.content-button-margin{margin-bottom:60px}.dependent .card-input{width:100%}.dependent .custom-input{margin-top:10px;width:100%}.tuition-expense.card-medium .card-input:nth-child(2){width:100%}.tuition-expense.card-medium:not(:first-child) .card-input:first-child,.tuition-expense.card-medium:not(:first-child) .card-input:nth-child(3),.tuition-expense.card-medium:not(:first-child) .card-input:nth-child(4){display:none}.card-input{box-sizing:border-box}.education-container{-ms-grid-row-align:start;align-items:start;-ms-flex-align:start}.education-container select{-webkit-appearance:auto!important;appearance:auto!important}select.invalid{border-color:#b54040!important}.manditory .card-input{position:relative}.manditory .card-input:before{content:"*";position:absolute;right:0;top:-20px}.income-expenses-form .card-medium .card-input,.income-expenses-form .card-short .card-input,.income-expenses-form .card-wide .card-input{width:100%;margin-top:10px;margin-bottom:10px}.student-expenses h3{margin:0 0 10px;width:100%;text-align:left}.icon-yes:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.37 11.12' fill='%23202020'%3E%3Ctitle%3Eicon-checkmark%3C/title%3E%3Cpath d='M5.66 8.29L1.41 4.05 0 5.46l5.66 5.66 9.71-9.71L13.95 0 5.66 8.29z'/%3E%3C/svg%3E") no-repeat 50%;background-size:20px 20px}.icon-no:after,.icon-yes:after{content:"";display:block;width:22px;height:22px}.icon-no:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.49 16.49' fill='%23202020'%3E%3Ctitle%3Eicon-none%3C/title%3E%3Cpath d='M16.49 1.41L15.07 0 8.24 6.83 1.41 0 0 1.41l6.83 6.83L0 15.07l1.41 1.42 6.83-6.83 6.83 6.83 1.42-1.42-6.83-6.83 6.83-6.83z'/%3E%3C/svg%3E") no-repeat 50%;background-size:18px 18px}.icon-single:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.4 21.2' fill='%23202020'%3E%3Ctitle%3Esingle%3C/title%3E%3Ccircle cx='3.7' cy='2.55' r='2.3' fill='%23111' stroke='%23000' stroke-miterlimit='10' stroke-width='.5'/%3E%3Cpath d='M.25 8.3V14h1.11v7h4.6v-7h1.15V8.3A2.3 2.3 0 0 0 4.81 6h-2.3A2.3 2.3 0 0 0 .25 8.3z' fill='%23111' stroke='%23000' stroke-miterlimit='10' stroke-width='.5'/%3E%3C/svg%3E") no-repeat 50%;background-size:20px 20px}.icon-married:after,.icon-single:after{content:"";display:block;width:22px;height:22px}.icon-married:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.55 24.55' fill='%23202020'%3E%3Ctitle%3Eicon-married%3C/title%3E%3Cpath d='M15.8 5A8.24 8.24 0 1 0 5 15.8 9.82 9.82 0 1 0 15.8 5zm-1.32 3.24a6.25 6.25 0 0 1-6.24 6.24 6.43 6.43 0 0 1-1.32-.14 7.83 7.83 0 0 1 7.42-7.42 6.43 6.43 0 0 1 .14 1.32zM2 8.24A6.23 6.23 0 0 1 13.55 5 9.83 9.83 0 0 0 5 13.55a6.25 6.25 0 0 1-3-5.31zm12.73 14.31a7.83 7.83 0 0 1-7.64-6.16 8.64 8.64 0 0 0 1.15.09 8.25 8.25 0 0 0 8.24-8.24 8.64 8.64 0 0 0-.09-1.15 7.82 7.82 0 0 1-1.66 15.46z'/%3E%3C/svg%3E") no-repeat 50%;background-size:20px 20px}.icon-unemployment:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 24.51' fill='%23202020'%3E%3Ctitle%3Eicon-unemployment%3C/title%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Layer 1'%3E%3Cpath d='M19 10.51a7 7 0 1 0 7 7 7 7 0 0 0-7-7zm-5 7a5 5 0 0 1 5-5 4.91 4.91 0 0 1 2.75.84l-6.92 6.92a5 5 0 0 1-.83-2.76zm5 5a4.9 4.9 0 0 1-2.75-.83l6.92-6.92A5 5 0 0 1 19 22.51z'/%3E%3Cpath d='M22 3h-1V2h-2v1h-2V0H8v3H5V2H3v1H2a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h7.33v-2H2V5h20v3.55h2V5a2 2 0 0 0-2-2zM10 2h5v1h-5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 50%;background-size:20px 20px}.icon-combat-pay:after,.icon-unemployment:after{content:"";display:block;width:22px;height:22px}.icon-combat-pay:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.54 19.93' fill='%23202020'%3E%3Ctitle%3Eicon-combat-pay%3C/title%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Layer 1'%3E%3Cpath d='M.9 7.17L0 5.39 10.77 0l10.77 5.39-.89 1.78-9.88-4.93L.9 7.17z'/%3E%3Cpath d='M.9 13.55L0 11.76l10.77-5.38 10.77 5.38-.89 1.79-9.88-4.94L.9 13.55z'/%3E%3Cpath d='M.9 19.93L0 18.14l10.77-5.39 10.77 5.39-.89 1.79-9.88-4.94L.9 19.93z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 50%;background-size:20px 20px}.icon-social-security:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.38 21.93' fill='%23202020'%3E%3Ctitle%3Eicon-social-security%3C/title%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Layer 1'%3E%3Cpath d='M17.06 18.93a5 5 0 0 0-4.89-5.11l-7-.15a5 5 0 0 0-5.11 4.9l-.06 3 17 .37zm-2 1L2 19.61v-1a3 3 0 0 1 3.07-2.94l7 .15A3 3 0 0 1 15 18.89zM4.29 8.15a4.5 4.5 0 1 0 4.6-4.4 4.5 4.5 0 0 0-4.6 4.4zm7 .15a2.5 2.5 0 1 1-2.45-2.55 2.51 2.51 0 0 1 2.45 2.55zM23.4 3.06a3 3 0 1 0-6-.12v1h-1l-.15 7 8 .17.15-7h-1zm-4-.08a1 1 0 1 1 2 0v1h-2zM22.28 9l-4-.08.06-3 4 .08z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 50%;background-size:20px 20px}.icon-retirement:after,.icon-social-security:after{content:"";display:block;width:22px;height:22px}.icon-retirement:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 21' fill='%23202020'%3E%3Ctitle%3Eicon-piggybank%3C/title%3E%3Cpath d='M6 18.7V21h6v-2h1v2h6v-3.26A7 7 0 0 0 22 12a6.87 6.87 0 0 0-.81-3.25A3 3 0 0 0 23 6h-2a1 1 0 0 1-1 1v.11A7 7 0 0 0 15 5h-4.22c-.45-1.37-1.69-2.66-4.67-3L5 1.88V5.7A7 7 0 0 0 1.68 9H0v5.62l2 1a7.09 7.09 0 0 0 4 3.08zM2 11h1.06l.24-.67A5 5 0 0 1 5 8h2V4.19c1.71.45 2 1.35 2 2.22V7h6a5 5 0 0 1 2.5 9.33l-.5.29V19h-2v-2h-5v2H8v-1.94l-.83-.14a5 5 0 0 1-3.56-2.53l-.15-.28L2 13.38z'/%3E%3Ccircle cx='14' cy='2' r='2'/%3E%3C/svg%3E") no-repeat 50%;background-size:20px 20px}.icon-investments:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.38 17' fill='%23202020'%3E%3Ctitle%3Eicon-investments%3C/title%3E%3Cpath d='M0 9h2v8H0zM5.13 6h2v11h-2zM10.25 3h2v14h-2zM15.38 0h2v17h-2z'/%3E%3C/svg%3E") no-repeat 50%;background-size:20px 20px}.icon-business:after,.icon-investments:after{content:"";display:block;width:22px;height:22px}.icon-business:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26.35 20.92' fill='%23202020'%3E%3Ctitle%3Eicon-own-business%3C/title%3E%3Cpath d='M26.35 8.73L23.75 0H2.59L0 8.73h3.18v12.19h2V8.73h16v12.19h2V8.73zm-2.68-2h-5.55V2h4.14zm-7.55 0h-5.89V2h5.89zM4.09 2h4.14v4.73H2.68z'/%3E%3Cpath d='M8.23 20.92h2v-7.04h5.89v7.04h2v-9.04H8.23v9.04z'/%3E%3C/svg%3E") no-repeat 50%;background-size:20px 20px}.icon-home-owership:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.41 21.41' fill='%23202020'%3E%3Ctitle%3Eicon-home%3C/title%3E%3Cpath d='M1.41 13.12l1.3-1.29v9.58h18v-9.58L22 13.12l1.41-1.41L11.71 0l-5 5V3.41h-2V7L0 11.71zm17.3-3.29v9.58h-14V9.83l7-7z'/%3E%3C/svg%3E") no-repeat 50%;background-size:20px 20px}.icon-childcare:after,.icon-home-owership:after{content:"";display:block;width:22px;height:22px}.icon-childcare:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.64 18' fill='%23202020'%3E%3Ctitle%3Eicon-childcare%3C/title%3E%3Cg data-name='Layer 2'%3E%3Ccircle cx='8.71' cy='2' r='2'/%3E%3Cpath d='M3.42 10.71l2.29-2.3V12h1v6h4v-6h1V8.41l2.3 2.3 1.41-1.42-4-4-.7-.29H6.71l-.7.29-4 4 1.41 1.42z'/%3E%3Ccircle cx='15.41' cy='13.09' r='1.34'/%3E%3Cpath d='M13.18 17.11V18h4.46v-.89a1.79 1.79 0 0 0-1.78-1.79H15a1.79 1.79 0 0 0-1.82 1.79z'/%3E%3Ccircle cx='2.23' cy='13.09' r='1.34'/%3E%3Cpath d='M0 17.11V18h4.46v-.89a1.79 1.79 0 0 0-1.78-1.79h-.89A1.79 1.79 0 0 0 0 17.11z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%;background-size:20px 20px}.icon-education:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.7 22.71' fill='%23202020'%3E%3Cpath d='M15.78 15.78c3.66-3.66 3.88-9.48.67-13.4l.96-.97L16 0l-3.11 3.11c-1.2-.9-2.66-1.4-4.19-1.4-1.87 0-3.63.73-4.95 2.05a6.992 6.992 0 0 0-2.04 4.95c0 1.53.5 2.98 1.4 4.19L0 16l1.41 1.41.96-.96A9.97 9.97 0 0 0 8.7 18.7v2h-3v2h8v-2h-3v-2.2a9.942 9.942 0 0 0 5.08-2.72zM5.17 5.17c.94-.94 2.2-1.46 3.54-1.46 1.34 0 2.59.52 3.54 1.46.94.94 1.46 2.2 1.46 3.54 0 1.34-.52 2.59-1.46 3.54-.94.94-2.2 1.46-3.54 1.46a5.01 5.01 0 0 1-3.54-1.46c-.94-.94-1.46-2.2-1.46-3.54 0-1.34.52-2.59 1.46-3.54zm-1.36 9.85l.71-.71c1.2.9 2.66 1.4 4.19 1.4 1.87 0 3.63-.73 4.95-2.05a6.99 6.99 0 0 0 .65-9.14l.71-.71c2.44 3.14 2.22 7.68-.66 10.56a8.003 8.003 0 0 1-10.55.65z' fill='%23111'/%3E%3C/svg%3E") no-repeat 50%;background-size:20px 20px}.icon-education:after,.icon-medical-expenses:after{content:"";display:block;width:22px;height:22px}.icon-medical-expenses:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.19 22.29' fill='%23202020'%3E%3Ctitle%3Eicon-medical-expenses%3C/title%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M12.58 22.29c-1.51 0-8.92-7.06-10.5-9.11C-.33 10.06-1.07 5.2 2.16 2s7.35-2.15 10.42.3C15.64-.18 19.86-1.16 23 2c2.9 2.9 2.94 7.4.1 11.2-2.05 2.68-9.02 9.09-10.52 9.09zM6.81 2a4.45 4.45 0 0 0-3.23 1.38C1.16 5.8 1.79 9.53 3.66 12a57 57 0 0 0 8.92 8.23 47.82 47.82 0 0 0 8.9-8.23c1.85-2.47 2.6-6.09.1-8.59s-6.1-1.11-8.32 1l-.68.59-.68-.62A8 8 0 0 0 6.81 2z'/%3E%3Cpath d='M15.53 9.78H13.6V7.85h-2v1.93H9.66v2h1.94v1.93h2v-1.93h1.93v-2z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%;background-size:20px 20px}.icon-charitable-donation:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.01 19.97' fill='%23202020'%3E%3Ctitle%3Eicon-medical-expenses%3C/title%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M20 14h-4a3 3 0 0 0-.88-2.12l-3.5-3.5a1 1 0 0 0-.71-.3H4v2h6.5l3.21 3.21A1 1 0 0 1 14 14a1 1 0 0 1-.29.7 1 1 0 0 1-1.42 0l-1.5-1.5-1.41 1.39 1.5 1.5a3 3 0 0 0 4.24 0l.1-.12H20a1 1 0 1 1 0 2h-9.59L6.7 14.34a1 1 0 0 0-.7-.29H4v2h1.59l3.71 3.63a1 1 0 0 0 .7.32h10a3 3 0 1 0 0-6zM0 16.05v2h3v-11H0v2h1v7H0zM22 1a3.66 3.66 0 0 0-5-.1 3.66 3.66 0 0 0-5 .1 3.57 3.57 0 0 0 0 5.05L17 11l5-5a3.57 3.57 0 0 0 0-5zm-1.45 3.66L17 8.2l-3.54-3.54a1.59 1.59 0 0 1 0-2.23 1.58 1.58 0 0 1 2.23 0L17 3.74l1.32-1.31a1.62 1.62 0 0 1 2.23 0 1.59 1.59 0 0 1 0 2.23z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%;background-size:20px 20px}.icon-charitable-donation:after,.icon-other-expenses:after{content:"";display:block;width:22px;height:22px}.icon-other-expenses:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.7 23.7' fill='%23202020'%3E%3Ctitle%3Eicon-other%3C/title%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M0 12.38L11.31 23.7 23.7 11.31l-1.62-9.69L12.38 0zm21.56-1.75L11.31 20.87l-8.48-8.49L13.07 2.14l7.27 1.21z'/%3E%3Ccircle cx='16.3' cy='7.4' r='1.62'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%;background-size:20px 20px}.tc-custom-multi-select input[type=checkbox]:checked+label .input-icon:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.37 11.12' fill='%23202020'%3E%3Ctitle%3Eicon-checkmark%3C/title%3E%3Cpath d='M5.66 8.29L1.41 4.05 0 5.46l5.66 5.66 9.71-9.71L13.95 0 5.66 8.29z'/%3E%3C/svg%3E");background-size:20px 20px;background-repeat:no-repeat}.tc-custom-multi-select label .input-text{max-width:90px}.dependent .flex-container{-ms-flex-pack:distribute;justify-content:space-around}.dependent .flex-container.custom-input{-ms-flex-pack:start;justify-content:flex-start}.dependent h3{margin-top:0;width:auto!important}.dependent .card:first-child .remove-wrap:before{display:none}.dependent .custom-input div{padding:5px}.dependent .custom-input label{margin-bottom:0;font-weight:500;font-size:12px}.dependent .card__content.flex-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;-ms-grid-row-align:start;align-items:start;-ms-flex-pack:start;justify-content:flex-start}.results-screen .flex-container{-ms-flex-pack:distribute;justify-content:space-around;text-align:left;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.results-sec-2 .button-container,.results-sec-3 .button-container{margin:0}.results-sec-2 .h2-hr{font-size:24px}.results-sec-2 .button-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.results-sec-2 .button-container .button--md{width:100%;margin:15px 0 0}.results-sec-1{margin:0 0 40px}.results-sec-1>.flex-container{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.results-sec-2{margin:0 0 40px}.results-sec-2 .button-container{margin-top:20px}.results-sec-2 .button-container a,.results-sec-2 .button-container button{margin-right:0}.results-sec-2>.flex-container{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.results-sec-3{margin:0 0 40px}.results-sec-3>.flex-container{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.results-screen .estimate-figure{width:100%;padding:0;margin-bottom:40px}.results-screen .estimate-figure h2{width:auto;min-width:125px;margin-bottom:10px}.results-screen .estimate-figure h2 span{display:inline}.results-screen .estimate-figure .flex-container{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.results-sec-2 .flex-container.tax-situation{margin:20px 0;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}.results-sec-2 .tax-situation>div{width:100%;-ms-flex-pack:end;justify-content:flex-end;margin:10px 0}.results-sec-2 .tax-situation>div h3{margin:0 0 20px}.results-sec-3 .flex-container>div{width:100%;-ms-flex-pack:center;justify-content:center;margin-top:30px}.results-screen .estimate-summary{width:100%;padding:0}.results-screen .estimate-summary .accordion-details p{padding-right:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.results-screen .estimate-summary .accordion-details p .results-label-name{padding-right:8px;width:70%}.results-label-md-title{display:none}.results-label-sm-title{margin:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.6 9.52' fill='%23202020'%3E%3Ctitle%3Earrow-down%3C/title%3E%3Cpath d='M7.8 9.52L0 .66.75 0 7.8 8.01 14.84 0l.76.66-7.8 8.86z'/%3E%3C/svg%3E") no-repeat 50%;background-size:14px 14px;background-position:right 4px}.results-label-sm-title a{color:#202020;text-decoration:none;font-size:16px}.results-label-sm-title.active{padding-bottom:30px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.6 9.52' fill='%23202020'%3E%3Ctitle%3Earrow-up%3C/title%3E%3Cpath d='M7.8 0l7.8 8.86-.76.66L7.8 1.51.75 9.52 0 8.86 7.8 0z'/%3E%3C/svg%3E") no-repeat 50%;background-size:14px 14px;background-position:right 4px}.results-label-sm-title.active:before{content:" ";display:inline-block;width:100%;position:absolute;height:1px;background:#bfcace;left:0;top:65px}.results-screen p{width:auto;margin:0;text-align:left}.results-screen .estimate-figure .button-container{width:100%;margin-top:30px}.results-screen .results-estimate{font-size:42px;font-weight:700;color:#6aa509;max-width:105%}.results-screen h2{margin:0;font-size:18px}.results-accordion h3{margin:5px 0}.results-accordion hr{margin:10px 0 20px}.results-accordion h3 a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;color:#202020;font-size:18px;font-weight:400;text-decoration:none;padding:0 10px}.results-accordion h3 a span.results-label{width:50%;font-size:16px}.results-accordion h3 a span.results-values{width:50%;text-align:right;text-overflow:ellipsis;display:block;overflow:hidden;font-size:16px;white-space:nowrap}.results-accordion h3 a:after{content:"";display:block;width:22px;height:18px;margin-left:10px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.6 9.52' fill='%23202020'%3E%3Ctitle%3Earrow-down%3C/title%3E%3Cpath d='M7.8 9.52L0 .66.75 0 7.8 8.01 14.84 0l.76.66-7.8 8.86z'/%3E%3C/svg%3E") no-repeat 50%;background-size:14px 14px}.results-accordion h3:first-child a{font-weight:500}.results-accordion h3.active a:after{content:"";display:block;width:22px;height:18px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.6 9.52' fill='%23202020'%3E%3Ctitle%3Earrow-up%3C/title%3E%3Cpath d='M7.8 0l7.8 8.86-.76.66L7.8 1.51.75 9.52 0 8.86 7.8 0z'/%3E%3C/svg%3E") no-repeat 50%;background-size:14px 14px}.results-accordion .accordion-details{padding:5px 0 0 25px}.results-accordion .accordion-details li,.results-accordion .accordion-details p{margin-bottom:10px;font-size:14px}.results-accordion .accordion-details li{margin-left:20px}.results-screen ul{list-style:none;margin:0;padding:0}.tax-situation li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:14px;padding:10px 0}.tax-situation li span.results-label{width:50%}.tax-situation li span.results-values{width:40%;text-align:right;color:#15a4aa;font-weight:700;overflow:hidden;padding-left:10px;text-overflow:ellipsis}.tax-situation li a.icon-edit{padding-left:10px}.tax-situation li a.icon-edit:after{content:"";display:block;width:22px;height:22px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.78 11.78' fill='%23a6a6a6'%3E%3Ctitle%3Eicon-edit%3C/title%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M0 9.55l7.39-7.4 2.23 2.23-7.39 7.4H0V9.55zM8.094 1.458L9.551 0l2.227 2.227-1.456 1.457z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%;background-size:14px 14px}.tax-situation .summary-about li:first-child .results-label{width:20%;min-width:80px}.tax-situation .summary-about li:first-child .results-values{width:70%}.summary-about h3{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.41 21.41' fill='%23202020'%3E%3Ctitle%3Eicon-home%3C/title%3E%3Cpath d='M1.41 13.12l1.3-1.29v9.58h18v-9.58L22 13.12l1.41-1.41L11.71 0l-5 5V3.41h-2V7L0 11.71zm17.3-3.29v9.58h-14V9.83l7-7z'/%3E%3C/svg%3E") no-repeat 0;background-size:18px 18px;background-position:100%}.summary-income h3{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20' fill='%23202020'%3E%3Ctitle%3Eicon-self-employed%3C/title%3E%3Cpath d='M22 3h-1V2h-2v1h-2V0H8v3H5V2H3v1H2a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zM10 2h5v1h-5zM2 18v-6h8v-2H2V5h20v5h-8v2h8v6z'/%3E%3Cpath d='M11 10h2v2h-2z'/%3E%3C/svg%3E") no-repeat 0;background-size:18px 18px;background-position:100%}.summary-expenses h3{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.27 21.15' fill='%23202020'%3E%3Ctitle%3Eicon-expenses%3C/title%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M21 13.28H0V0h21zm-19-2h17V2H2zM18.77 21.15H0v-5.78h18.77l2.5 2.89zM2 19.15h15.85l.77-.89-.77-.89H2z'/%3E%3Cpath d='M3.56 7.28h6.64v2H3.56zM14.31 7.28h3.04v2h-3.04zM5.88 16.37h2v4.05h-2z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0;background-size:18px 18px;background-position:100%}#calculator-module{display:none;margin:0;padding:0;box-sizing:border-box;font-size:10px;font-family:sans-serif;line-height:1.5;color:#a6a6a6;overflow-x:hidden}#calculator-module *,#calculator-module :before,:after{box-sizing:inherit}#calculator-module p{margin:0 0 10px;font-size:1.4em;color:#383b42}#calculator-module .tc-disclaimer{font-size:1.2em}#calculator-module .tc-disclaimer a{font-size:1em}#calculator-module .summary-blocks h3{margin:0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:1.6em}#calculator-module .summary-blocks .content{margin:0 auto;position:relative;width:100%;padding:20px 0}#calculator-module .summary-wrap{margin:30px 0}#calculator-module .summary-wrap .summary-items{width:100%}#calculator-module .summary-wrap .summary-items p{margin:0;padding:10px;background:#f1f1f1;border-bottom:1px solid #fff;font-weight:700}#calculator-module .summary-wrap .summary-items p span.text{display:inline-block;width:65%}#calculator-module .summary-wrap .summary-items p span.amount{display:inline-block;width:33%;text-align:right}#calculator-module .summary-blocks table{width:100%;margin:0 0 40px;color:#383b42;border-collapse:collapse;text-align:left;font-size:1.4em;font-weight:400}#calculator-module .summary-blocks table th a{color:#fff;text-decoration:none}#calculator-module .summary-blocks table td{padding:5px 10px}#calculator-module .summary-blocks table tr td:nth-child(2){text-align:right}#calculator-module .summary-blocks table th:first-child{width:80%}#calculator-module .summary-blocks table th:nth-child(2){width:20%;min-width:80px}@media only screen and (min-width:31em){.hide-med{display:none}.dependent .custom-input label{font-size:13px}}@media only screen and (min-width:41em){.tc-custom-multi-select label{width:120px}.tc-custom-multi-select label .input-text{font-size:14px}.w4-custom-multi-select label{width:140px;height:140px}.w4-custom-multi-select label .input-icon{margin-bottom:16px}.w4-custom-multi-select label .input-text{font-size:14px}.button--fab{width:48px;height:48px;border-radius:48px}.card{box-shadow:0 12px 40px 0 rgba(0,0,0,.08);background-color:#fff}.text-input--md{height:48px}.text-input--sm{height:40px}.card{margin:40px auto}.card-wide{border-radius:6px}.card-wide,.dependent .card-medium,.dependent .card-short,.dependent .card-wide,app-dividends .card-medium,app-dividends .card-short,app-dividends .card-wide,app-education .card-medium,app-education .card-short,app-education .card-wide,app-investments .card-medium,app-investments .card-short,app-investments .card-wide,app-rents-royalties-passive .card-medium,app-rents-royalties-passive .card-short,app-rents-royalties-passive .card-wide,app-self-employed .card-medium,app-self-employed .card-short,app-self-employed .card-wide,app-tp-unemployment .card-medium,app-tp-unemployment .card-short,app-tp-unemployment .card-wide,app-tpw2 .card-medium,app-tpw2 .card-short,app-tpw2 .card-wide{border-top:none}.tc-main-container .card__content{padding:24px}p.inital-estimate{font-size:75px}.dependent .flex-container.custom-input{-ms-flex-pack:start;justify-content:flex-start}.dependent h3{margin:0;margin-top:-3px}.dependent .card__content.flex-container{padding:24px;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}}@media only screen and (min-width:46em){.results-screen .card .card__content{padding:18px 15px}.results-sec-3 h2{width:50%}.student-expenses h3{padding:0 10px}.results-sec-2>.flex-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.results-sec-2>.flex-container .button-container{margin-top:0}.results-sec-2>.flex-container .button-container p{display:none}.results-sec-2>.flex-container .button-container .button--md{margin-top:0}.results-sec-2 .h2-hr{font-size:30px}.results-sec-2 .tax-situation{-ms-flex-direction:column;flex-direction:column}.results-sec-1>.flex-container,.results-sec-3>.flex-container{-ms-flex-direction:row;flex-direction:row}.results-screen .estimate-figure{width:55%;padding:0 20px 0 0;margin-bottom:0}.results-sec-2 .tax-situation>div{margin:10px 5px}.results-sec-3 .flex-container>div{width:52%;-ms-flex-pack:end;justify-content:flex-end;margin-top:0}.results-screen .estimate-summary{width:45%;padding:0 0 0 20px}.results-label-md-title{display:block}.results-label-sm-title{display:none}.tax-situation .panel{max-height:none!important}}@media screen and (min-width:46em){.tab-about button:before{content:"";margin-right:8px;display:block;width:20px;height:20px;min-width:20px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.41 21.41' fill='%23797979'%3E%3Ctitle%3Eicon-home%3C/title%3E%3Cpath d='M1.41 13.12l1.3-1.29v9.58h18v-9.58L22 13.12l1.41-1.41L11.71 0l-5 5V3.41h-2V7L0 11.71zm17.3-3.29v9.58h-14V9.83l7-7z'/%3E%3C/svg%3E") no-repeat 0;background-size:18px 18px}.tab-about button.completed:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.41 21.41' fill='%236aa509'%3E%3Ctitle%3Eicon-home%3C/title%3E%3Cpath d='M1.41 13.12l1.3-1.29v9.58h18v-9.58L22 13.12l1.41-1.41L11.71 0l-5 5V3.41h-2V7L0 11.71zm17.3-3.29v9.58h-14V9.83l7-7z'/%3E%3C/svg%3E") no-repeat 0;background-size:18px 18px}.tab-about button:not(:disabled).active:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.41 21.41' fill='%23202020'%3E%3Ctitle%3Eicon-home%3C/title%3E%3Cpath d='M1.41 13.12l1.3-1.29v9.58h18v-9.58L22 13.12l1.41-1.41L11.71 0l-5 5V3.41h-2V7L0 11.71zm17.3-3.29v9.58h-14V9.83l7-7z'/%3E%3C/svg%3E") no-repeat 0;background-size:18px 18px}.tab-income button:before{content:"";margin-right:8px;display:block;width:20px;height:20px;min-width:20px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20' fill='%23797979'%3E%3Ctitle%3Eicon-self-employed%3C/title%3E%3Cpath d='M22 3h-1V2h-2v1h-2V0H8v3H5V2H3v1H2a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zM10 2h5v1h-5zM2 18v-6h8v-2H2V5h20v5h-8v2h8v6z'/%3E%3Cpath d='M11 10h2v2h-2z'/%3E%3C/svg%3E") no-repeat 0;background-size:18px 18px}.tab-income button.completed:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20' fill='%236aa509'%3E%3Ctitle%3Eicon-self-employed%3C/title%3E%3Cpath d='M22 3h-1V2h-2v1h-2V0H8v3H5V2H3v1H2a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zM10 2h5v1h-5zM2 18v-6h8v-2H2V5h20v5h-8v2h8v6z'/%3E%3Cpath d='M11 10h2v2h-2z'/%3E%3C/svg%3E") no-repeat 0;background-size:18px 18px}.tab-income button:not(:disabled).active:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20' fill='%23202020'%3E%3Ctitle%3Eicon-self-employed%3C/title%3E%3Cpath d='M22 3h-1V2h-2v1h-2V0H8v3H5V2H3v1H2a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zM10 2h5v1h-5zM2 18v-6h8v-2H2V5h20v5h-8v2h8v6z'/%3E%3Cpath d='M11 10h2v2h-2z'/%3E%3C/svg%3E") no-repeat 0;background-size:18px 18px}.tab-expenses button:before{content:"";margin-right:8px;display:block;width:20px;height:20px;min-width:20px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.27 21.15' fill='%23797979'%3E%3Ctitle%3Eicon-expenses%3C/title%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M21 13.28H0V0h21zm-19-2h17V2H2zM18.77 21.15H0v-5.78h18.77l2.5 2.89zM2 19.15h15.85l.77-.89-.77-.89H2z'/%3E%3Cpath d='M3.56 7.28h6.64v2H3.56zM14.31 7.28h3.04v2h-3.04zM5.88 16.37h2v4.05h-2z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0;background-size:18px 18px}.tab-expenses button.completed:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.27 21.15' fill='%236aa509'%3E%3Ctitle%3Eicon-expenses%3C/title%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M21 13.28H0V0h21zm-19-2h17V2H2zM18.77 21.15H0v-5.78h18.77l2.5 2.89zM2 19.15h15.85l.77-.89-.77-.89H2z'/%3E%3Cpath d='M3.56 7.28h6.64v2H3.56zM14.31 7.28h3.04v2h-3.04zM5.88 16.37h2v4.05h-2z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0;background-size:18px 18px}.tab-expenses button:not(:disabled).active:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.27 21.15' fill='%23202020'%3E%3Ctitle%3Eicon-expenses%3C/title%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M21 13.28H0V0h21zm-19-2h17V2H2zM18.77 21.15H0v-5.78h18.77l2.5 2.89zM2 19.15h15.85l.77-.89-.77-.89H2z'/%3E%3Cpath d='M3.56 7.28h6.64v2H3.56zM14.31 7.28h3.04v2h-3.04zM5.88 16.37h2v4.05h-2z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0;background-size:18px 18px}.tab-results button:before{content:"";margin-right:8px;display:block;width:20px;height:20px;min-width:20px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='%23797979'%3E%3Ctitle%3Eicon-dollar-circle%3C/title%3E%3Cpath d='M11 22A11 11 0 1 0 0 11a11 11 0 0 0 11 11m0-20a9 9 0 1 1-9 9 9 9 0 0 1 9-9'/%3E%3Cpath d='M11.61 10h-1.22a.74.74 0 1 1 0-1.47h1.22a.74.74 0 0 1 .74.74h2A2.74 2.74 0 0 0 12 6.57V5.45h-2v1.12a2.73 2.73 0 0 0 .39 5.43h1.22a.74.74 0 1 1 0 1.47h-1.22a.74.74 0 0 1-.74-.74h-2a2.74 2.74 0 0 0 2.35 2.7v1.12h2v-1.12a2.73 2.73 0 0 0-.39-5.43z'/%3E%3C/svg%3E") no-repeat 0;background-size:18px 18px}.tab-results button.completed:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='%236aa509'%3E%3Ctitle%3Eicon-dollar-circle%3C/title%3E%3Cpath d='M11 22A11 11 0 1 0 0 11a11 11 0 0 0 11 11m0-20a9 9 0 1 1-9 9 9 9 0 0 1 9-9'/%3E%3Cpath d='M11.61 10h-1.22a.74.74 0 1 1 0-1.47h1.22a.74.74 0 0 1 .74.74h2A2.74 2.74 0 0 0 12 6.57V5.45h-2v1.12a2.73 2.73 0 0 0 .39 5.43h1.22a.74.74 0 1 1 0 1.47h-1.22a.74.74 0 0 1-.74-.74h-2a2.74 2.74 0 0 0 2.35 2.7v1.12h2v-1.12a2.73 2.73 0 0 0-.39-5.43z'/%3E%3C/svg%3E") no-repeat 0;background-size:18px 18px}.tab-results button:not(:disabled).active:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='%23202020'%3E%3Ctitle%3Eicon-dollar-circle%3C/title%3E%3Cpath d='M11 22A11 11 0 1 0 0 11a11 11 0 0 0 11 11m0-20a9 9 0 1 1-9 9 9 9 0 0 1 9-9'/%3E%3Cpath d='M11.61 10h-1.22a.74.74 0 1 1 0-1.47h1.22a.74.74 0 0 1 .74.74h2A2.74 2.74 0 0 0 12 6.57V5.45h-2v1.12a2.73 2.73 0 0 0 .39 5.43h1.22a.74.74 0 1 1 0 1.47h-1.22a.74.74 0 0 1-.74-.74h-2a2.74 2.74 0 0 0 2.35 2.7v1.12h2v-1.12a2.73 2.73 0 0 0-.39-5.43z'/%3E%3C/svg%3E") no-repeat 0;background-size:18px 18px}}@media only screen and (min-width:48em){.dependent .card-input{width:25%!important;margin-top:-10px!important;margin-bottom:0!important}.dependent .custom-input{width:55%;margin-top:10px}.selectEnabled{width:50%!important}.income-expenses-form .card-medium .card-input,.income-expenses-form .card-wide .card-input{width:50%;padding-left:10px;padding-right:10px}.dependent .flex-container.custom-input{-ms-flex-pack:distribute;justify-content:space-around}.dependent label{margin-bottom:0}.dependent .remove-wrap{top:15px;right:15px}.dependent .card__content.flex-container{-ms-flex-pack:distribute;justify-content:space-around}.results-accordion h3 a span.results-label,.results-accordion h3 a span.results-values{font-size:16px}}@media only screen and (min-width:61em){.w4 .tooltip:after,.w4 [data-tooltip]:after{width:300px;padding:20px}.w4 .tooltip-top:after,.w4 .tooltip:after,.w4 [data-tooltip]:after{margin-left:-210px}.tc .tooltip:after,.tc [data-tooltip]:after{width:300px;padding:20px}.tc .tooltip-top:after,.tc .tooltip:after,.tc [data-tooltip]:after{margin-left:-210px}.results-screen .card .card__content{padding:24px}.results-sec-3 h2{line-height:44px}.results-sec-3 h2 .hide-md{display:none}.results-sec-3 .button--primary-main,.results-sec-3 .button--secondary{width:auto}p.inital-estimate{font-size:100px}.income-expenses-form .card-wide .card-input{width:33.33333%}.results-sec-2>.flex-container{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.results-sec-2>.flex-container .button-container{margin-top:0}.results-sec-2>.flex-container .button-container p{display:block}.results-sec-2 .tax-situation{-ms-flex-direction:row;flex-direction:row}.results-sec-2 .button-container .button--md{width:auto;margin:0 0 0 15px}.results-sec-2 .button-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center}.results-sec-1,.results-sec-2{margin:0 0 60px}.results-sec-2>.flex-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.results-sec-2 .button-container{margin-top:0}.results-sec-3{margin:0 0 60px}.results-screen .estimate-figure{padding:0}.results-sec-2 .tax-situation>div{width:50%;margin:0 10px}.results-sec-2 .tax-situation>div:first-child{margin-left:0}.results-sec-2 .tax-situation>div:last-child{margin-right:0}.results-screen .estimate-summary{padding:0 0 0 40px}.results-screen .estimate-summary .accordion-details p{padding-right:42px}.results-screen .results-estimate{margin-left:20px;font-size:55px}.results-screen h2{width:50%}}@media only screen and (min-width:75em){.results-screen .estimate-figure h2{margin-bottom:0}.results-screen .estimate-figure h2 span{display:block}.results-screen .estimate-figure .flex-container{-ms-flex-direction:row;flex-direction:row}.results-sec-2 .tax-situation>div{margin:0 20px}.results-screen .results-estimate{font-size:68px}.results-accordion h3 a span.results-label,.results-accordion h3 a span.results-values{font-size:18px}}@media only screen and (min-width:93.75em){.results-screen .estimate-summary .accordion-details p{padding-right:43px}}@media only screen and (max-width:75em){.w4 .tooltip:hover:after,.w4 .tooltip:hover:before,.w4 [data-tooltip]:hover:after,.w4 [data-tooltip]:hover:before{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.w4 .tooltip-top:hover:after,.w4 .tooltip-top:hover:before,.w4 .tooltip:hover:after,.w4 .tooltip:hover:before,.w4 [data-tooltip]:hover:after,.w4 [data-tooltip]:hover:before{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.w4 .tooltip-left:hover:after,.w4 .tooltip-left:hover:before{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.w4 .tooltip-right:hover:after,.w4 .tooltip-right:hover:before{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}}@media print{#calculator-module{display:block;font-family:Roboto,sans-serif}*{background:transparent!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;overflow:hidden!important;height:100%!important}.banner-2,.brush-basics,.calculator-intro,.main-footer,.main-header,.results-screen,.return-calculator-work,.tc-container-nav{display:none!important}.tc-container{padding:0}body *{visibility:hidden;position:static!important;min-height:0;height:auto}#calculator-module p{color:#000!important}@page{size:auto;margin-top:10mm;margin-left:10mm;margin-bottom:10mm;margin-right:10mm}#calculator-module .print-only{display:block;text-align:left}#calculator-module #print-supported img.print-only{display:block;background-color:#fff!important;width:160px;padding:15px;margin:0 auto 10px}#calculator-module .result-row2{border:0;margin:0}#calculator-module .summary-wrap{display:table;width:100%}footer,header{visibility:hidden;display:none}#calculator-module .summary-blocks{padding:10px 20px}#calculator-module .reader,#calculator-module .summary-blocks .results-header,#calculator-module .summary-blocks .results-header-reform,#calculator-module .summary-blocks table.tax-results-forecast,#calculator-module .tc-disclaimer{display:none;visibility:hidden}#calculator-module #print-supported{display:block;position:absolute!important;top:0;left:0;width:100%;overflow:hidden!important}#calculator-module #print-supported,#calculator-module #print-supported *{visibility:visible;height:auto}#calculator-module .summary-blocks h3{margin-bottom:15px}#calculator-module h3{border-bottom:none!important}#calculator-module .summary-blocks h3.trigger{display:none;visibility:hidden}#calculator-module .summary-blocks h3.print-only{display:block;color:#6aa509!important;line-height:1;margin-bottom:5px;text-align:left}#calculator-module .summary-wrap .summary-items p{padding:0 0 5px;font-weight:700;text-align:left}#calculator-module .summary-blocks h3 a:after,#calculator-module .summary-blocks table th a{display:none}#calculator-module #what-you-told tbody tr:first-child td:nth-child(2){min-width:125px}#calculator-module .tc-col-tax-reform{display:-ms-flexbox!important;display:flex!important;width:auto!important}#calculator-module .container-for-print{display:table}#calculator-module #based-on-answers-container,#calculator-module #what-you-told-container{display:table-cell;width:50%}#calculator-module .tc-col-didknow,#calculator-module .tc-col-refrmleft{min-width:auto!important}#calculator-module h3:first-letter{color:#6aa520!important}#calculator-module .estimate p.amount.refund:first-letter,#calculator-module .estimate p.amount.refund sup{color:#6aa509!important}#calculator-module .estimate p.amount.owe:first-letter,#calculator-module .estimate p.amount.owe sup{color:#b54040!important}#calculator-module .tc-col-tax-reform{background-color:#ececec!important;border-radius:5px;margin:0 20px 5px!important;padding:10px}#calculator-module .tc-col-tax-reform .img-tax-reform{width:60px;height:60px!important;display:inline-block;margin:0 15px 0 0}#calculator-module #print-supported h3{page-break-after:avoid;page-break-inside:avoid}#calculator-module .summary-blocks{border:0}#calculator-module .summary-blocks .content{width:100%;padding:0}#calculator-module .summary-blocks .content.hidden{display:block}#calculator-module p{font-size:1.3em}#calculator-module .summary-blocks table{font-size:1.3em;margin-bottom:0}#calculator-module p.disclaimer{font-size:1.2em}#calculator-module .summary-wrap .summary-items{padding-right:25px}#calculator-module .summary-wrap .estimate,#calculator-module .summary-wrap .summary-items{width:50%;display:table-cell;vertical-align:middle}#calculator-module .summary-wrap .estimate{margin:0;padding:5px;text-align:center;font-size:15px;font-weight:600;text-transform:uppercase}#calculator-module .summary-wrap .estimate p{-ms-flex-pack:center;justify-content:center;color:#000!important}#calculator-module .summary-blocks table thead{display:table-header-group;page-break-after:avoid;page-break-inside:avoid;border-bottom:2px solid #468522}#calculator-module .summary-blocks table th{font-size:1.1em;font-weight:600;padding:5px 10px!important}#calculator-module .summary-blocks table th:nth-child(2){text-align:right}#calculator-module .summary-blocks table.tax-results .hide-small{display:table-cell}#calculator-module .summary-blocks table.tax-results-forecast{display:none}#calculator-module .summary-items p .amount{text-align:right!important}#calculator-module .summary-blocks table.year-header{display:table;margin-bottom:0;text-align:center}#calculator-module .summary-blocks table td{padding:6px 10px;font-family:sans-serif}#calculator-module #based-on-answers-container table td,#calculator-module #based-on-answers-container table th{width:20%;padding:5px 10px}#calculator-module #based-on-answers-container table td:first-child,#calculator-module #based-on-answers-container table th:first-child{width:60%;text-align:left}#calculator-module .tax-mainttitle{color:#000!important}#calculator-module h3{font-size:1.3em;line-height:2.5em;text-transform:uppercase}#calculator-module .summary-wrap{-ms-flex-direction:row;flex-direction:row;margin:0}#calculator-module .estimate p{font-size:1.1em}#calculator-module .estimate p.amount{font-size:1.8em}#calculator-module .estimate p.amount.refund{color:#6aa509!important}#calculator-module .estimate p.amount.owe{color:#b54040!important}#calculator-module .tc-tax-reform-content .green,#calculator-module .tc-tax-reform-content .red{font-size:1.6em;color:#caf171!important}#calculator-module .tc-tax-reform-content .red{color:red!important}#calculator-module .tax-disc-container td{font-size:12px}#calculator-module table.tax-results-forecast{display:none}#calculator-module .tax-disc-container{display:table;width:100%;text-align:left;padding:0 15px;font-size:13px;color:#222!important;max-width:none}#calculator-module .result-row3,#site-footer .footer-container,#site-footer .footer-links,section.fed-tax,section.office-locator-tc{visibility:hidden;display:none}#print-supported .break-text,#print-supported .img-tax-reform,#print-supported .review-subtext,#print-supported .review-text,#print-supported .tax-subtitle{visibility:hidden!important;display:none!important}#print-supported .main-total,#print-supported .tax-mainttitle{font-family:Noto Sans,sans-serif!important;font-size:1em!important;font-weight:600}.kampyle_feedback-button{display:none}#print-block:last-child{page-break-after:auto}}