.node-journey .journey-faq{background:var(--gray-color);margin:80px -12px 40px;padding:48px 24px 16px;position:relative}.node-journey .journey-faq h2{color:#333;font-size:28px;font-weight:400;line-height:32px;margin:0 0 32px}.node-journey .journey-faq .paragraph-faq{padding:0;margin:32px 0}.node-journey .journey-faq .paragraph-faq h3{color:#333;font-size:20px;font-weight:700;line-height:24px;margin:0 0 20px}.node-journey .journey-faq .paragraph-faq p{line-height:18px}@media screen and (min-width:768px){.node-journey .journey-faq{margin:80px -48px 40px;padding:48px 48px 16px}}form.legal-fees{padding:24px 0}form.legal-fees h3{font-size:20px;text-align:center}form.legal-fees .layout{padding:24px 0}form.legal-fees .row{display:flex;flex:1 1 auto;flex-flow:row wrap}form.legal-fees .xs12{flex-basis:100%;max-width:100%}@media screen and (min-width:600px){form.legal-fees .sm6{flex-basis:50%;flex-grow:0;max-width:50%}}form.legal-fees .select{position:relative}form.legal-fees .select select{border-bottom:1px solid rgba(0,0,0,.12);border-radius:0;font-size:16px;height:30px;outline:0;transition:all .3s;width:100%}form.legal-fees .select select:focus{border-color:var(--secondary-blue-color)}form.legal-fees .select select:disabled{background:#eee!important}form.legal-fees .select:after{background:var(--primary-color);content:"";display:block;height:24px;line-height:1;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20width='24'%3e%3cpath%20d='M12%2015.375%206%209.375%207.4%207.975%2012%2012.575%2016.6%207.975%2018%209.375Z'/%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20width='24'%3e%3cpath%20d='M12%2015.375%206%209.375%207.4%207.975%2012%2012.575%2016.6%207.975%2018%209.375Z'/%3e%3c/svg%3e");overflow:hidden;pointer-events:none;position:absolute;right:0;top:5px;width:24px}form.legal-fees input{border-bottom:1px solid rgba(0,0,0,.12);border-radius:0;font-size:16px;min-height:30px;outline:0;transition:all .3s;width:100%}form.legal-fees input:focus{border-color:var(--secondary-blue-color)}form.legal-fees input:disabled{background:#eee!important}form.legal-fees input[type=checkbox]{border:none;color:inherit;font-size:inherit;margin:0 5px 0 0;min-height:0;padding:0;transition:none;width:auto}form.legal-fees input[type=button]{background:var(--primary-color);border-radius:20px;color:#fff;font-weight:700;margin:16px 0 0;padding:10px 0;transition:.3s cubic-bezier(.25,.8,.5,1)}form.legal-fees input[type=button]:hover{background:var(--primary-color-less)}form.legal-fees .field-suffix{color:#aaa;margin-top:7px;position:absolute;right:10px}form.legal-fees .result{background:var(--secondary-blue-color);color:#fff;font-size:20px;margin:24px 0 8px;text-align:center}form.legal-fees .result p{line-height:23px}form.legal-fees .result #result_FnTotal,form.legal-fees .result #result_FgTotal{font-weight:700}form.legal-fees .legend{color:#999;font-size:12px;text-align:right}form.legal-fees .legend a{color:#999;-webkit-text-decoration:none;text-decoration:none}form.legal-fees .legend a:hover{-webkit-text-decoration:underline;text-decoration:underline}.node-journey .content-area h2{scroll-margin-top:130px}.node-journey .toc-journey{display:none}@media screen and (min-width:768px){.node-journey .toc-journey{background:var(--primary-color-less);color:#fff;display:block;margin:60px 0 24px;padding:24px}.node-journey .toc-journey .h2{font-family:Sora,sans-serif;font-size:20px;font-weight:400;line-height:24px}.node-journey .toc-journey ol{font-size:16px;font-weight:300;line-height:20px;margin:0}.node-journey .toc-journey ol li{margin:0 0 4px}.node-journey .toc-journey ol a{color:#fff}}.node-journey .toc-sticky{display:none}@media screen and (min-width:768px){.node-journey .toc-sticky{background:var(--primary-color-less);color:#fff;display:block;inset:50% auto auto 0;max-width:300px;position:fixed;padding:4px;transform:translateY(calc(-50% + 32px));z-index:11}.node-journey .toc-sticky .cog-icon.open{cursor:pointer;color:#fff;height:48px;width:48px}.node-journey .toc-sticky .cog-icon.open svg{transform:scale(1.5)}.node-journey .toc-sticky nav{background:var(--primary-color-less);display:none;margin-top:-48px;position:relative;padding:20px;width:292px}.node-journey .toc-sticky nav.active{display:block}.node-journey .toc-sticky nav .h2{font-family:Sora,sans-serif;font-size:20px;font-weight:400;line-height:24px}.node-journey .toc-sticky nav .cog-icon.close{color:#fff;cursor:pointer;inset:20px 20px auto auto;position:absolute}.node-journey .toc-sticky nav ol{font-size:16px;font-weight:300;line-height:20px;margin:0}.node-journey .toc-sticky nav ol li{margin:0 0 4px}.node-journey .toc-sticky nav ol a{color:#fff}}
