.success-message{box-sizing:border-box}.success-message{display:none}.visible-form,.summary{text-align:left}.success-message,.visible-form{margin-left:auto;margin-right:auto}.visible-form,.summary{display:flex;flex-wrap:wrap}.visible-form,.summary{justify-content:space-between}.summary{align-items:center}.success-message{background-repeat:no-repeat}.visible-form h3,h2{font-family:"quicksand",sans-serif}.summary,.quote-intro{max-width:1080px;margin-right:auto;margin-left:auto}main{padding-left:150px;padding-right:150px}@media screen and (min-width: 1121px)and (max-width: 1440px){main{padding-left:150px;padding-right:150px}}@media screen and (min-width: 761px)and (max-width: 1120px){main{padding-left:4.5em;padding-right:4.5em}}@media screen and (max-width: 760px){main{padding-left:1.45em;padding-right:1.45em}}.quote-intro h1{font-size:3.375em}@media screen and (min-width: 1200px)and (max-width: 1919px){.quote-intro h1{font-size:3.375em}}@media screen and (min-width: 451px)and (max-width: 1199px){.quote-intro h1{font-size:2.6em}}@media screen and (max-width: 450px){.quote-intro h1{font-size:2.05em}}.success-message h3{font-size:2em}@media screen and (min-width: 1200px)and (max-width: 1919px){.success-message h3{font-size:2em}}@media screen and (min-width: 451px)and (max-width: 1199px){.success-message h3{font-size:1.5em}}@media screen and (max-width: 450px){.success-message h3{font-size:1.375em}}.success-message a,.quote-intro p,h2{font-size:1.5em}@media screen and (min-width: 1200px)and (max-width: 1919px){.success-message a,.quote-intro p,h2{font-size:1.5em}}@media screen and (min-width: 451px)and (max-width: 1199px){.success-message a,.quote-intro p,h2{font-size:1.4em}}@media screen and (max-width: 450px){.success-message a,.quote-intro p,h2{font-size:1.3em}}.visible-form h3{font-size:1.375em}@media screen and (min-width: 1200px)and (max-width: 1919px){.visible-form h3{font-size:1.35em}}@media screen and (min-width: 451px)and (max-width: 1199px){.visible-form h3{font-size:1.3em}}@media screen and (max-width: 450px){.visible-form h3{font-size:1.2em}}.success-message p{font-size:1.125em}@media screen and (min-width: 1200px)and (max-width: 1919px){.success-message p{font-size:1.125em}}@media screen and (min-width: 451px)and (max-width: 1199px){.success-message p{font-size:1.1em}}@media screen and (max-width: 450px){.success-message p{font-size:1.05em}}.visible-form p{font-size:1.05em}@media screen and (min-width: 1200px)and (max-width: 1919px){.visible-form p{font-size:1.05em}}@media screen and (min-width: 451px)and (max-width: 1199px){.visible-form p{font-size:.95em}}@media screen and (max-width: 450px){.visible-form p{font-size:.875em}}.visible-form h3,h2{font-weight:600;line-height:1.35em;margin-bottom:.8em}.visible-form p,.quote-intro p{font-weight:300;line-height:1.5em;margin-bottom:.8em}main{min-height:700px;padding-top:120px;padding-bottom:8em}.quote-intro{padding-top:40px;padding-bottom:40px}.quote-intro h1{margin-bottom:.5em;color:#393c60}.quote-intro p{color:#363c38}.summary{border-radius:20px;background-color:#f3fbf9;padding:2em;margin-bottom:6em}@media screen and (max-width: 864px){.summary{padding:1.5em}}h2{color:#393c60;width:100%}.visible-form .form-field{margin-bottom:1.5em}.visible-form h3{margin-top:1em;width:100%}.visible-form p{color:#8d9091}.visible-form a{color:#58d2b4;text-decoration:underline}.visible-form h3+p{margin-bottom:1.5em}@media screen and (min-width: 1366px){.visible-form{width:50%;min-width:700px;max-width:900px}}@media screen and (min-width: 1024px)and (max-width: 1365px){.visible-form{width:700px;min-width:auto}}.success-message{width:100%;max-width:605px;padding:200px 3em 3em;background-color:#f3fbf9;background-image:url("/app/images/pricing/submit-success.svg");background-position:center 50px;background-size:100px;border-radius:30px;margin-bottom:10em}.success-message h3{color:#393c60;margin-bottom:.5em}.success-message p{color:#393c60;opacity:.7;font-weight:500;margin-bottom:4em}.success-message a{font-weight:700;color:#58d2b4}.success-message a:hover{text-decoration:underline}@media screen and (max-width: 760px){.success-message{background-size:72px;padding-top:160px}}
