#prices .dd-wrapper,#prices textarea{color:#999;border-color:#d2d2d2}#prices .number-field input[type="text"],#prices .number-field .input{border:1px solid #d2d2d2;background-color:#f5f5f5}#prices .prices-header{font-size:2.5rem;font-weight:700;text-transform:uppercase;text-align:center;color:#0f345f;margin:1em 0}@media(min-width:751px){#prices .prices-header{text-align:left}}#prices .prices{padding:1em}#prices .calculate{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;margin-bottom:2em}@media(min-width:751px){#prices .calculate{flex-direction:row}#prices .calculate .calc-col{width:48%}}#prices .calculate .dropdowns{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:1236px){#prices .calculate .dropdowns{flex-direction:row;width:100%;order:1}}@media(min-width:963px){#prices .calculate .notar-elements{margin-top:2.5em}}@media(min-width:1236px){#prices .calculate .notar-elements{order:3;width:50%;margin-top:0}}@media(min-width:1236px){#prices .calculate .total-elements{order:2;width:28%}}#prices .calculate .prices-dropdown{margin-bottom:1.5em;min-width:25%}#prices .calculate .prices-dropdown .dd-label{font-size:1.5rem;margin-bottom:.5em;color:#333}#prices .calculate .prices-dropdown .dd-wrapper{font-weight:500;padding:1em;background-color:#f5f5f5;border:1px solid #d2d2d2;cursor:pointer;position:relative;text-transform:uppercase}#prices .calculate .prices-dropdown .dd-wrapper::after{content:'';position:absolute;right:.5em;top:45%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #999;transition:all ease-in-out 200ms}#prices .calculate .prices-dropdown .dd-wrapper.active::after{transform:rotate(180deg);border-top-color:#09c}#prices .calculate .prices-dropdown .dd-wrapper .dropdown{z-index:10;width:100%;position:absolute;top:120%;left:-1px;background-color:#f9f9f9;border:1px solid transparent;max-height:0;overflow:auto;transition:all ease-in-out 200ms}#prices .calculate .prices-dropdown .dd-wrapper.active .dropdown{z-index:11;max-height:300px;background-color:#f5f5f5;border-color:#d2d2d2}#prices .calculate .prices-dropdown .dd-wrapper .dd-option{padding:1em;border-bottom:1px solid #d2d2d2}#prices .calculate .prices-dropdown .dd-wrapper .dd-option:last-child{border-bottom:none}#prices .calculate .prices-dropdown .dd-wrapper .dd-option:hover{background-color:#09c;color:#036}#prices .calculate .number-field{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1em;width:100%}@media(min-width:963px){#prices .calculate .number-field{flex-direction:row;margin-bottom:2em}}#prices .calculate .number-field .number-field-label{font-size:1.5rem;margin-bottom:.6em;flex:2}@media(min-width:963px){#prices .calculate .number-field .number-field-label{margin:auto 0;width:60%}}#prices .calculate .number-field .input-wrapper{flex:1;text-align:left}@media(min-width:963px){#prices .calculate .number-field .input-wrapper{width:30%;text-align:right}}#prices .calculate .number-field input{font-size:1.4em;padding:.5em .7em;max-width:40%}@media(min-width:963px){#prices .calculate .number-field input{margin-left:auto}}#prices #total{font-size:1.5rem}#prices #total .total{text-align:center;margin:0 auto .5em}@media(min-width:963px){#prices #total .total{max-width:60%}}#prices #total .total span{display:inline-block;font-weight:600;padding:.5em 2em;background-color:#036;color:#09c;border:1px solid #d2d2d2;min-width:60%}#prices #total .number-field{text-align:center;margin:0 auto 2em}@media(min-width:963px){#prices #total .number-field{max-width:60%}}#prices #total .number-field span{display:inline-block;color:#09c;font-weight:600;padding:.5em 2em;min-width:60%}#prices #total .disclaimer{text-align:center;width:90%;color:#036;margin:0 auto 2em}#prices #contact .details-wrapper{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:1236px){#prices #contact .details-wrapper{flex-direction:row}}#prices #contact .file-submit-wrapper{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:1236px){#prices #contact .file-submit-wrapper{flex-direction:row}}#prices #contact .contact-field{display:flex;justify-content:space-between;font-size:2rem;border-bottom:1px solid #036;padding-bottom:.1em;margin-bottom:1em}@media(min-width:751px){#prices #contact .contact-field{width:50%}}@media(min-width:1236px){#prices #contact .contact-field{width:26%}}#prices #contact .contact-field .icon{width:10%;color:#036}#prices #contact .contact-field input{width:80%;border:none;background-color:transparent}#prices #contact #comment{margin-bottom:2em}#prices #contact #comment .comment-label{font-weight:600;margin-bottom:1em}#prices #contact #comment textarea{display:block;background-color:#f5f5f5;max-width:100%;min-width:97%;min-height:10em;margin:0 auto;padding:1em}#prices #contact #file{margin-bottom:2em;min-width:30%}#prices #contact #file .file-label{font-weight:600;margin-bottom:.5em}#prices #contact #file .fake-input{font-weight:500;color:#999;background-color:#f5f5f5;border:1px solid #d2d2d2;padding:1em;cursor:pointer}#prices #contact #submit{text-align:center;margin-bottom:1em}@media(min-width:1236px){#prices #contact #submit{margin-top:2.5em}}#prices #contact #submit input{font-size:1.2rem}#prices #table{padding:1em;background-color:#036}#prices #table h2{color:#fff;margin-bottom:.5em}#prices #table table{width:100%;background-color:#fff}#prices #table table th,#prices #table table tr:nth-child(even) td{background-color:#f5f5f5}#prices #table th,#prices #table td{color:#666;border:1px solid #ccc;padding:.5em}