@charset "UTF-8";@font-face{font-family:'Muli';font-style:italic;font-weight:400;src:local("Muli Italic"),local("Muli-Italic"),url(/fonts/muli-italic.woff2) format("woff2"),url(/fonts/muli-italic.woff) format("woff")}@font-face{font-family:'Muli';font-style:normal;font-weight:400;src:local("Muli Regular"),local("Muli-Regular"),url(/fonts/muli-regular.woff2) format("woff2"),url(/fonts/muli-regular.woff) format("woff")}@font-face{font-family:'Muli';font-style:normal;font-weight:700;src:local("Muli Bold"),local("Muli-Bold"),url(/fonts/muli-700.woff2) format("woff2"),url(/fonts/muli-700.woff) format("woff")}@font-face{font-family:'Muli';font-style:italic;font-weight:700;src:local("Muli Bold Italic"),local("Muli-BoldItalic"),url(/fonts/muli-700italic.woff2) format("woff2"),url(/fonts/muli-700italic.woff) format("woff")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(/fonts/source-sans-pro-300.woff2) format("woff2"),url(/fonts/source-sans-pro-300.woff) format("woff")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro"),local("SourceSansPro-Regular"),url(/fonts/source-sans-pro-regular.woff2) format("woff2"),url(/fonts/source-sans-pro-regular.woff) format("woff")}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-It"),url(/fonts/source-sans-pro-italic.woff2) format("woff2"),url(/fonts/source-sans-pro-italic.woff) format("woff")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(/fonts/source-sans-pro-700.woff2) format("woff2"),url(/fonts/source-sans-pro-700.woff) format("woff")}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;src:local("Source Sans Pro Bold Italic"),local("SourceSansPro-BoldIt"),url(/fonts/source-sans-pro-700italic.woff2) format("woff2"),url(/fonts/source-sans-pro-700italic.woff) format("woff")}@font-face{font-family:"sk";font-style:normal;font-weight:400;src:url(/fonts/sk.018.eot);src:url(/fonts/sk.018.eot?#iefix) format("embedded-opentype"),url(/fonts/sk.018.woff2) format("woff2"),url(/fonts/sk.018.woff) format("woff"),url(/fonts/sk.018.ttf) format("truetype"),url(/fonts/sk.018.svg#sk) format("svg")}.app-input .input-group .dropdown i:before,.button i.icon:before,.icon-acad:before,.icon-calc:before,.icon-cam:before,.icon-career:before,.icon-caret:before,.icon-certified:before,.icon-doc:before,.icon-download:before,.icon-email:before,.icon-info:before,.icon-pdf:before,.icon-phone:before,.icon-plus:before,.icon-preview:before,.icon-profile:before,.icon-reset:before,.icon-sg-social-email:before,.icon-sg-social-facebook:before,.icon-sg-social-linkedin:before,.icon-sg-social-pinterest:before,.icon-sg-social-print:before,.icon-sg-social-sms:before,.icon-sg-social-twitter:before,.icon-sg-social-whatsapp:before,.icon-sk-arrow-left:before,.icon-sk-arrow-right:before,.icon-sk-caret-down:before,.icon-sk-caret-left:before,.icon-sk-caret-right:before,.icon-sk-close:before,.icon-sk-email:before,.icon-sk-facebook:before,.icon-sk-instagram:before,.icon-sk-menu:before,.icon-sk-pinterest:before,.icon-sk-search:before,.icon-sk-time:before,.icon-sk-twitter:before,.icon-telephone:before,.icon-trash:before,[class*=" icon-"],[class^=icon-]{font:14px/1 "sk";font-size:inherit;text-decoration:none;text-transform:none;line-height:inherit;vertical-align:middle;min-width:1em;text-rendering:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"],[class^=icon-]{display:block}.icon-sg-social-facebook:before{content:"";display:block}.icon-sg-social-linkedin:before{content:"";display:block}.icon-sg-social-twitter:before{content:"";display:block}.icon-sg-social-whatsapp:before{content:"";display:block}.icon-sg-social-pinterest:before{content:"";display:block}.icon-sg-social-sms:before{content:"";display:block}.icon-sg-social-print:before{content:"";display:block}.icon-sg-social-email:before{content:"";display:block}.icon-sk-arrow-left:before{content:"";display:block}.icon-sk-arrow-right:before{content:"";display:block}.icon-sk-caret-down:before{content:"";display:block}.icon-sk-caret-left:before{content:"";display:block}.icon-sk-caret-right:before{content:"";display:block}.icon-sk-close:before{content:"";display:block}.icon-sk-email:before{content:"";display:block}.icon-sk-facebook:before{content:"";display:block}.icon-sk-instagram:before{content:"";display:block}.icon-sk-menu:before{content:"";display:block}.icon-sk-pinterest:before{content:"";display:block}.icon-sk-search:before{content:"";display:block}.icon-sk-time:before{content:"";display:block}.icon-sk-twitter:before{content:"";display:block}.button i.icon:before,.icon-calc:before{content:"";display:block}.icon-info:before{content:"";display:block}.icon-preview:before{content:"";display:block}.icon-plus:before{content:"";display:block}.icon-pdf:before{content:"";display:block}.icon-doc:before{content:"";display:block}.icon-certified:before{content:"";display:block}.icon-career:before{content:"";display:block}.icon-cam:before{content:"";display:block}.icon-acad:before{content:"";display:block}.icon-trash:before{content:"";display:block}.icon-telephone:before{content:"";display:block}.icon-phone:before{content:"";display:block}.icon-email:before{content:"";display:block}.app-input .input-group .dropdown i:before,.icon-caret:before{content:"";display:block}.icon-reset:before{content:"";display:block}.icon-profile:before{content:"";display:block}.icon-download:before{content:"";display:block}.salary-simulator{font-size:rem(15px);padding:30px;border:1px solid rgba(0,0,0,.08);border-radius:2px;line-height:100%;display:inline-block;width:100%}.salary-simulator>form{display:inline-block;margin:0;padding:0;width:100%}.salary-simulator .field{margin:0 -1em 1.4em;vertical-align:top;position:relative}.salary-simulator .field>div{display:inline-block;position:relative;vertical-align:middle}.salary-simulator .field>div:first-child{width:40%}.salary-simulator .field>div:first-child label{display:inline}.salary-simulator .field>div:last-child{width:59%;padding:0 10px}.salary-simulator .field label{display:block;padding:0;color:#595959;font-size:rem(16px);text-align:right;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.salary-simulator .field:last-child{margin-bottom:0}.salary-simulator .field.iconized input{padding-right:40px}.salary-simulator .field .icon{color:#bfbfbf;width:40px;height:40px;line-height:40px;text-align:center;position:absolute;bottom:0;right:1rem}.salary-simulator .field.primary{display:inline-block;width:calc(100% + 60px);margin:-30px -30px 20px;padding:20px 15px 15px;background:#fafafa;border-top-right-radius:2px;border-top-left-radius:2px;border-bottom:1px solid rgba(0,0,0,.08)}.salary-simulator .field.primary label{font-size:rem(22px)}.salary-simulator input[type=number],.salary-simulator input[type=text]{width:100%;vertical-align:top;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0;outline:0;-webkit-appearance:none;line-height:1.2;padding:.65rem 1rem;font-size:16px;background:#fff;border:1px solid rgba(0,0,0,.15);color:#595959;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease}.salary-simulator input[type=number]::-webkit-input-placeholder,.salary-simulator input[type=text]::-webkit-input-placeholder{color:#bfbfbf}.salary-simulator input[type=number]:-moz-placeholder,.salary-simulator input[type=number]::-moz-placeholder,.salary-simulator input[type=text]:-moz-placeholder,.salary-simulator input[type=text]::-moz-placeholder{color:#bfbfbf}.salary-simulator input[type=number]:-ms-input-placeholder,.salary-simulator input[type=text]:-ms-input-placeholder{color:#bfbfbf}.submit{text-align:right}.button{line-height:1;display:inline-block;padding:10px 20px;color:#fff;background:#25aed2;border:0;border-radius:20px;-webkit-box-shadow:0 2px 0 #1d8aa7;box-shadow:0 2px 0 #1d8aa7;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}.button .icon,.tooltip{display:inline-block;position:relative}.button .icon{font-size:rem(20px);margin-right:10px;color:#fff;line-height:0;top:4px}.button input{background:0 0;display:inline-block;border:0;font-size:16px;top:2px;padding:7px 0 10px;color:#fff;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:0}.tooltip-m{display:none}.tooltip{vertical-align:middle;font-size:12px}.tooltip .icon-info{font-size:14px;color:#bfbfbf;display:block;cursor:pointer;-webkit-transition:color .1s ease;transition:color .1s ease;min-width:14px}@media (max-width:567px){.tooltip{display:none}.salary-simulator{padding:20px 10px 0}.salary-simulator .field{margin-left:0;margin-right:0;margin-bottom:1.6rem}.salary-simulator .field>div{padding:0}.salary-simulator .field>div:first-child{text-align:left;width:100%}.salary-simulator .field>div:first-child label{display:inline-block;margin-bottom:10px}.salary-simulator .field>div:last-child{width:100%;padding:0}.salary-simulator .field.primary{width:calc(100% + 20px);margin:-20px -10px 20px;padding:15px 10px}.salary-simulator .button{width:100%}}.salary-simulator{margin:0 0 30px}.salary-simulator .tooltip:hover .icon-info{color:#7f7f7f}.salary-simulator .tooltip:hover .icon-info+.cont{visibility:visible;pointer-events:auto;-webkit-transform:scale(1);transform:scale(1);opacity:1}.salary-simulator .tooltip:hover .icon-info+.cont:before{-webkit-transform:rotate(45deg) scale(1)!important;transform:rotate(45deg) scale(1)!important}.salary-simulator .tooltip .cont{font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;visibility:hidden;pointer-events:none;width:200px;position:absolute;line-height:1.4285em;background:#595959;color:#fff;padding:.8em 1em;border-radius:2px;z-index:10;opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:all .1s ease;transition:all .1s ease;-webkit-transform:scale(0);transform:scale(0);margin-bottom:6px;-webkit-box-shadow:0 -2px 6px rgba(0,0,0,.15);box-shadow:0 -2px 6px rgba(0,0,0,.15);text-align:left;left:30px;right:auto;top:-10px;bottom:auto}.salary-simulator .tooltip .cont a{color:#fff!important;text-decoration:underline!important}.salary-simulator .tooltip .cont a:hover{text-decoration:none!important;color:#ff6900!important}.salary-simulator .tooltip .cont:before{content:'';position:absolute;width:10px;height:10px;background:#595959;z-index:2;-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;margin-left:-5px;bottom:auto;right:0;top:11px;left:0}.salary-simulator .tooltip .cont:after{content:'';position:absolute;z-index:-1;left:0;bottom:-6px;right:0;top:0}.salary-simulator input[type=number]:hover,.salary-simulator input[type=text]:hover{border-color:rgba(0,0,0,.3)}.salary-simulator input[type=number]:focus,.salary-simulator input[type=text]:focus{color:#595959;border-color:#ff6900}.button{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif}.result-big{padding:20px 0 10px;border-top:1px solid #ebebeb;margin:20px 0 0 -20px}.result-big .inner{padding:.5em 1em;border:1px solid #ffd5b8;background:#ffede0;border-radius:4px;color:#ff6900}.result-big .inner>span{display:table;font-size:1.2em;line-height:1.2;width:100%}.result-big .inner>span>span{display:table-cell;vertical-align:middle;width:50%}.result-big .inner .big{width:50%;text-align:right;font-size:2em}.table-salary-wrap{margin:0 0 0 -20px}@media (max-width:1023px){.table-salary-wrap{margin:0 5px 0 -15px}}@media (max-width:567px){.table-salary-wrap{margin:0}}.table-salary--output th{border:1px solid #dbdbdb;text-align:right}.table-salary--output td{text-align:right}.table-salary--output td:first-child,.table-salary--output th:first-child{text-align:left;min-width:160px;padding-right:0}.table-salary--output th{background:#eee;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:700;padding:15px 10px;font-size:14px}.table-salary--output th:first-child{padding-left:20px}.table-salary--output td{border:1px solid #ebebeb;padding:12px 10px}.table-salary--output td:first-child{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:14px}.table-salary--output td>span{display:block}.table-salary--output td .negative{color:#d23327}.table-salary--output td .positive{color:#309234}.table-salary--output td.v-top{vertical-align:top}.table-salary--output td.data-ref{font-size:14px;color:#757575}.calc-output table tbody td span,.table-salary--output td.data-ref span{display:inline-block}.table-salary--output tr.total{background:#fafafa;font-weight:700;line-height:.8}.table-salary--output tr.result{background:#595959;color:#fff;font-weight:700}.table-salary--output tr.result td{border-color:#595959}.table-salary--output tr.result td:first-child{font-size:16px}.table-salary--output tr.result td:last-child{font-size:22px;font-weight:700}.table-salary--output .tooltip .icon-info{margin-left:5px;font-size:10px;top:-1px;position:relative}@media (max-width:360px){.salary-simulator .data-ref>span{max-width:90px}}@media (max-width:567px){.salary-simulator{margin:0 -5px;width:calc(100% + 10px)}.salary-simulator .table-salary-wrap{margin:0 -11px;width:calc(100% + 22px);overflow-x:auto}.salary-simulator .table-salary-wrap .table-responsive{margin:0 0 0 -10px}.salary-simulator .table-salary-wrap .table-normal{width:100%!important;margin:0}.salary-simulator .table-wrapper{overflow-x:auto}.salary-simulator .table-salary--output td,.salary-simulator .table-salary--output th{padding:10px 5px}.salary-simulator .table-salary--output td:first-child,.salary-simulator .table-salary--output th:first-child{min-width:75px;max-width:75px}.salary-simulator .table-salary--output tr.result td:last-child{font-size:16px}.salary-simulator .data-ref span:not(:last-of-type){margin-bottom:5px}.result-big .inner>span,.salary-simulator .tooltip-m{display:block}.salary-simulator .tooltip-m .hicon{position:absolute;right:0;top:-.3rem;font-size:11px;color:#757575;line-height:1;padding:4px 6px;border-radius:2px;display:block;-webkit-transition:color .1s ease;transition:color .1s ease;background:#fff;border:1px solid #e8e8e8;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;-webkit-box-shadow:0 2px 0 #dbdbdb;box-shadow:0 2px 0 #dbdbdb}.salary-simulator .tooltip-m .hicon .icon-info{margin-right:5px;vertical-align:middle;color:#bfbfbf}.salary-simulator .tooltip-m .cont{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;overflow:hidden;max-height:0;opacity:0;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;line-height:1.4em;background:#595959;color:#fff;border-radius:4px;font-size:14px}.salary-simulator .tooltip-m .cont>div{position:relative;padding:10px 35px 10px 14px}.salary-simulator .tooltip-m .cont a{color:#fff!important;text-decoration:underline!important}.salary-simulator .tooltip-m .cont a:hover{text-decoration:none!important;color:#ff6900!important}.salary-simulator .tooltip-m .cont .icon-sk-close{position:absolute;right:10px;top:50%;margin-top:-14px;font-size:11px;width:20px;height:20px;line-height:20px;text-align:center;border-radius:100%;background:#eee;color:#595959;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.5);box-shadow:0 2px 2px rgba(0,0,0,.5)}.salary-simulator .tooltip-m .cont.hi{margin-bottom:.5rem;max-height:250px;opacity:1}.result-big{padding:0;margin:10px -5px 15px}.result-big .inner{padding:7px 10px;margin-top:10px;text-align:center}.result-big .inner .big{width:auto;display:inline-block}}@media (max-width:1023px){.table-wrapper td,.table-wrapper th{min-width:inherit}}.app-header .app-title{margin:0;font-size:20px;color:#595959;padding:15px 10px 10px}.app-input{background:#fff;border:1px solid rgba(0,0,0,.08);border-left:0;border-right:0}.app-input .row-input{display:block;padding:10px 10px 15px}@media (min-width:570px){.app-input .row-input{padding:10px}}.app-input .input-group{position:relative;display:table;width:100%}.app-input .input-group .input-subtitle{position:relative;display:block;font-family:"Muli",Helvetica,Arial,sans-serif;line-height:1.3;color:#595959;font-size:16px;font-weight:700;padding:5px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:570px){.app-input .input-group .input-subtitle{display:table-cell;text-align:right;width:50%;vertical-align:top;padding:12px 10px 0 0}}.app-input .input-group .currency{position:relative}.app-input .input-group .currency:after{content:'R$';position:absolute;left:11px;top:5px;font-size:20px;pointer-events:none;color:#bfbfbf}.app-input .input-group .currency input[type=text]{padding-left:40px}@media (min-width:570px){.app-input .input-group .currency{display:table-cell;min-width:100%}}.app-input .input-group input[type=date],.app-input .input-group input[type=number],.app-input .input-group input[type=text]{width:100%;height:42px;vertical-align:top;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0;outline:0;-webkit-appearance:none;line-height:1.3;padding:10px 15px;font-size:16px;background:#fff;border:1px solid rgba(0,0,0,.15);color:#595959;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease}.app-input .input-group input[type=date]::-webkit-input-placeholder,.app-input .input-group input[type=number]::-webkit-input-placeholder,.app-input .input-group input[type=text]::-webkit-input-placeholder{font-size:rem(16px);color:#bfbfbf}.app-input .input-group input[type=date]:-moz-placeholder,.app-input .input-group input[type=date]::-moz-placeholder,.app-input .input-group input[type=number]:-moz-placeholder,.app-input .input-group input[type=number]::-moz-placeholder,.app-input .input-group input[type=text]:-moz-placeholder,.app-input .input-group input[type=text]::-moz-placeholder{font-size:rem(16px);color:#bfbfbf}.app-input .input-group input[type=date]:-ms-input-placeholder,.app-input .input-group input[type=number]:-ms-input-placeholder,.app-input .input-group input[type=text]:-ms-input-placeholder{font-size:rem(16px);color:#bfbfbf}.app-input .input-group input[type=date]:hover,.app-input .input-group input[type=number]:hover,.app-input .input-group input[type=text]:hover{border-color:rgba(0,0,0,.3)}.app-input .input-group input[type=date]:focus,.app-input .input-group input[type=number]:focus,.app-input .input-group input[type=text]:focus{color:#595959;border-color:#ff6900}.app-input .input-group .dropdown{position:relative}@media (min-width:570px){.app-input .input-group .dropdown{display:table-cell;min-width:100%}}.app-input .input-group .dropdown select{width:100%;vertical-align:top;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0;outline:0;-webkit-appearance:none;line-height:1.3;padding:10px 15px;font-size:16px;background:#fff;border:1px solid rgba(0,0,0,.15);color:#595959;border-radius:4px}.app-input .input-group .dropdown select::-webkit-input-placeholder{font-size:rem(16px)}.app-input .input-group .dropdown select:-moz-placeholder,.app-input .input-group .dropdown select::-moz-placeholder{font-size:rem(16px)}.app-input .input-group .dropdown select:-ms-input-placeholder{font-size:rem(16px)}.app-input .input-group .dropdown i{position:absolute;top:15px;right:20px;font-size:10px;pointer-events:none;color:#595959}.app-input .input-group--error input[type=date],.app-input .input-group--error input[type=number],.app-input .input-group--error input[type=text]{border:1px solid #d23327}.app-input .input-group--error .span-error{font-size:14px;padding:5px 0 0 3px;line-height:1.3;display:inline-block;color:#d23327}.app-input .input-group .radio-wrapper{position:relative}@media (min-width:570px){.app-input .input-group .radio-wrapper{display:table-cell;min-width:100%;padding-top:4px}}.app-input .input-group .radio-label{position:relative;display:inline-block}.app-input .input-group .radio-label .checkmark:after{content:"";position:absolute;display:none;top:5px;left:5px;width:6px;height:6px;border-radius:50%;background:#fff}.app-input .input-group .radio-label input:checked~.checkmark:after,.app-input .input-group .radio-label input:checked~label .checkmark:after{display:block}.app-input .input-group .radio-label input{position:absolute;opacity:0;cursor:pointer;margin:0}.app-input .input-group .radio-label input[type=radio]:checked+label{border:0 solid #508c9e!important}.app-input .input-group .radio-label .checkmark{position:absolute;top:10px;left:0;height:16px;width:16px;background-color:#bfbfbf;border-radius:50%}.app-input .input-group .radio-label label{background:0 0!important;border:0 solid #508c9e!important;text-align:left;padding:7px 20px 0;font-size:15px;font-weight:400}.app-input .input-group .radio-label label:hover{background:0 0!important;text-decoration:underline;-webkit-box-shadow:0 0 0 0 transparent!important;box-shadow:0 0 0 0 transparent!important}.app-input .input-group .radio-label input:checked~label .checkmark{background-color:#1d8aa7}.app-input .submit{text-align:center}@media (min-width:570px){.app-input .submit{text-align:right;margin-right:10px}}.app-input .submit .button:hover{background:#1d8aa7}@media (min-width:1023px){.app-input .submit .button:hover *{cursor:pointer}}.calc-wrapper{position:relative;clear:both;background:#fafafa;border-radius:2px;border:1px solid rgba(0,0,0,.08)}.calc-wrapper+.page-info{font-size:14px}.flatpickr-months .flatpickr-current-month select.flatpickr-monthDropdown-months{display:inline-block;margin-right:25px}.calc-output{-webkit-transition:none;transition:none}.calc-output:empty *{display:none}.calc-output.app-output{color:#595959;padding:0 10px}.calc-output.app-error{background:#e09f9f;padding:20px 10px}.calc-output.app-error>p{text-align:center;color:#771919;font-size:18px;margin:0;padding:0}.calc-output .output-table-head{margin-top:10px;padding:7px 15px;border:1px solid #ffd5b8;background:#ffede0;border-radius:4px;color:#ff6900;display:table;width:100%}.calc-output .output-table-head>p{margin:0;display:inline-block;width:100%;text-align:center}@media (min-width:570px){.calc-output .output-table-head>p{text-align:left;max-width:50%}}.calc-output .output-table-head .liquid-output{font-size:36px;display:inline-block;width:100%;text-align:center}@media (min-width:570px){.calc-output .output-table-head .liquid-output{width:auto;min-width:50%;text-align:right}}.calc-output table{margin-left:-11px;margin-right:-11px;margin-bottom:10px;width:calc(100% + 22px);background:#fff}@media (min-width:570px){.calc-output table{margin-left:0;margin-right:0;width:100%}}.calc-output table .negative{color:#d23327}.calc-output table .positive{color:#309234}.calc-output table td,.calc-output table th{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:14px;white-space:initial}@media (min-width:570px){.calc-output table td,.calc-output table th{font-size:15px}}.calc-output table td:first-of-type,.calc-output table th:first-of-type{max-width:90px}@media (min-width:570px){.calc-output table td:first-of-type,.calc-output table th:first-of-type{max-width:initial}}.calc-output table th{color:#404040;padding:10px 5px}@media (min-width:570px){.calc-output table th{padding:15px 10px}}.calc-output table th:not(:first-of-type){text-align:right;border-left:1px solid #dbdbdb}.calc-output table tbody td{border-color:#ebebeb}.calc-output table tbody td:not(:first-of-type){text-align:right}.calc-output table tbody td.data-ref{font-size:12px;color:#757575}@media (min-width:570px){.calc-output table tbody td.data-ref{font-size:14px}}.calc-output table tbody tr.total{background:#fafafa}.calc-output table tbody tr.total td{font-weight:700}.calc-output table tbody tr.result{background:#595959;color:#fff;font-weight:700}.calc-output table tbody tr.result td{font-weight:700;border-color:#7f7f7f;font-size:14px}@media (min-width:570px){.calc-output table tbody tr.result td{font-size:16px}}.calc-output table tbody tr.result .negative,.calc-output table tbody tr.result .positive{color:#fff}.calc-output .footnotes{margin:0;color:#595959;font-size:14px;padding:0 0 10px;display:inline-block}@media (min-width:570px){.calc-output .footnotes{padding:0 5px 15px}}