@media (min-width: 0px) { html, body { font-size:14px !important; line-height:1.5 !important; font-family:"sofia-pro" !important; } }
@media (min-width: 768px) { html, body { font-size:16px !important; font-family:"sofia-pro" !important; } }
@media (min-width: 992px) { html, body { font-size:18px !important; font-family:"sofia-pro" !important; } }
@media (min-width: 1300px) { html, body { font-family:"sofia-pro" !important; } }
@media (min-width: 0px) { .display-3 { font-size:2.3rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 768px) { .display-3 { font-size:2.83rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 992px) { .display-3 { font-size:4.24rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 1300px) { .display-3 { font-family:"sofia-pro" !important; } }
@media (min-width: 0px) { .display-4 { font-size:2rem !important; line-height:1 !important; margin:0 0 1rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 768px) { .display-4 { font-size:2.38rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 992px) { .display-4 { font-size:3.33rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 1300px) { .display-4 { font-family:"sofia-pro" !important; } }
@media (min-width: 0px) { h1, .h1 { font-size:38px !important; font-weight:500 !important; line-height:54px !important; margin:0 0 1rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 768px) { h1, .h1 { font-size:2rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 992px) { h1, .h1 { font-size:44px !important; font-weight:500 !important; line-height:66px !important; letter-spacing:0.5px !important; font-family:"sofia-pro" !important; } }
@media (min-width: 1300px) { h1, .h1 { font-family:"sofia-pro" !important; } }
@media (min-width: 0px) { h2, .h2 { font-size:28px !important; font-weight:600 !important; line-height:1.2 !important; margin:0 0 1rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 768px) { h2, .h2 { font-size:1.6818rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 992px) { h2, .h2 { font-size:36px !important; font-weight:600 !important; line-height:49px !important; font-family:"sofia-pro" !important; } }
@media (min-width: 1300px) { h2, .h2 { font-family:"sofia-pro" !important; } }
@media (min-width: 0px) { h3, .h3 { font-size:26px !important; font-weight:600 !important; line-height:1.3 !important; margin:0 0 1.1rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 768px) { h3, .h3 { font-size:1.4142rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 992px) { h3, .h3 { font-size:30px !important; font-weight:600 !important; line-height:41px !important; font-family:"sofia-pro" !important; } }
@media (min-width: 1300px) { h3, .h3 { font-family:"sofia-pro" !important; } }
@media (min-width: 0px) { h4, .h4, .orangebreak h2, .form-accordion-holder { font-size:22px !important; font-weight:500 !important; line-height:1.4 !important; margin:0 0 1.3rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 768px) { h4, .h4, .orangebreak h2, .form-accordion-holder { font-size:1.1892rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 992px) { h4, .h4, .orangebreak h2, .form-accordion-holder { font-size:26px !important; font-weight:500 !important; line-height:36px !important; letter-spacing:.75px !important; font-family:"sofia-pro" !important; } }
@media (min-width: 1300px) { h4, .h4, .orangebreak h2, .form-accordion-holder { font-family:"sofia-pro" !important; } }
@media (min-width: 0px) { h5, .h5 { font-size:14px !important; font-weight:500 !important; letter-spacing:1px !important; margin:0 0 1.5rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 768px) { h5, .h5 { font-size:.8409rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 992px) { h5, .h5 { font-size:22px !important; font-weight:500 !important; line-height:30px !important; font-family:"sofia-pro" !important; } }
@media (min-width: 1300px) { h5, .h5 { font-family:"sofia-pro" !important; } }
@media (min-width: 0px) { .intro-paragraph { font-size:1.3195rem !important; line-height:1.3 !important; margin:0 0 1.1rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 768px) { .intro-paragraph { font-size:1.4142rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 992px) { .intro-paragraph { font-size:1.618rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 1300px) { .intro-paragraph { font-family:"sofia-pro" !important; } }
@media (min-width: 0px) { p { font-size:18px !important; font-weight:400 !important; line-height:1.5 !important; margin:0 0 1.5rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 768px) { p { font-family:"sofia-pro" !important; } }
@media (min-width: 992px) { p { font-size:18px !important; font-weight:400 !important; line-height:24px !important; letter-spacing:.5px !important; font-family:"sofia-pro" !important; } }
@media (min-width: 1300px) { p { font-family:"sofia-pro" !important; } }
@media (min-width: 0px) { .soulmenu a { font-size:1rem !important; font-weight:700 !important; text-transform:uppercase !important; font-family:"sofia-pro" !important; } }
@media (min-width: 768px) { .soulmenu a { font-family:"sofia-pro" !important; } }
@media (min-width: 992px) { .soulmenu a { font-size:14px !important; letter-spacing:1px !important; font-family:"sofia-pro" !important; } }
@media (min-width: 1300px) { .soulmenu a { font-family:"sofia-pro" !important; } }
@media (min-width: 0px) { .soulbuttons, button { font-size:16px !important; font-weight:700 !important; font-family:"sofia-pro" !important; } }
@media (min-width: 768px) { .soulbuttons, button { font-size:.8409rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 992px) { .soulbuttons, button { font-size:18px !important; font-family:"sofia-pro" !important; } }
@media (min-width: 1300px) { .soulbuttons, button { font-family:"sofia-pro" !important; } }
@media (min-width: 0px) { h6, .h6, .tinycopy, .body-small { font-size:.8706rem !important; line-height:1.6 !important; margin:0 0 1.5rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 768px) { h6, .h6, .tinycopy, .body-small { font-size:.8409rem !important; font-family:"sofia-pro" !important; } }
@media (min-width: 992px) { h6, .h6, .tinycopy, .body-small { font-size:16px !important; line-height:1.4 !important; letter-spacing:.5px !important; font-family:"sofia-pro" !important; } }
@media (min-width: 1300px) { h6, .h6, .tinycopy, .body-small { font-family:"sofia-pro" !important; } }
@media (min-width: 0px) { .mini { } }
@media (min-width: 768px) { .mini { } }
@media (min-width: 992px) { .mini { font-size:10px !important; line-height:14px !important; } }
@media (min-width: 1300px) { .mini { } }
@media (min-width: 0px) { .hugecopy { font-size:34px !important; line-height:1 !important; font-family:"sofia-pro" !important; } }
@media (min-width: 768px) { .hugecopy { font-family:"sofia-pro" !important; } }
@media (min-width: 992px) { .hugecopy { font-size:75px !important; font-family:"sofia-pro" !important; } }
@media (min-width: 1300px) { .hugecopy { font-family:"sofia-pro" !important; } }
@media (min-width: 0px) { .our-staff .ss-foreground-image-caption p { font-size:14px !important; line-height:16px !important; font-family:"sofia-pro" !important; } }
@media (min-width: 768px) { .our-staff .ss-foreground-image-caption p { font-family:"sofia-pro" !important; } }
@media (min-width: 992px) { .our-staff .ss-foreground-image-caption p { font-family:"sofia-pro" !important; } }
@media (min-width: 1300px) { .our-staff .ss-foreground-image-caption p { font-family:"sofia-pro" !important; } }
@media (min-width: 0px) { .gfield_label, .gform_wrapper ul.gfield_radio li label { font-size:14px !important; font-weight:300 !important; line-height:1.3 !important; letter-spacing:.5px !important; } }
@media (min-width: 768px) { .gfield_label, .gform_wrapper ul.gfield_radio li label { } }
@media (min-width: 992px) { .gfield_label, .gform_wrapper ul.gfield_radio li label { } }
@media (min-width: 1300px) { .gfield_label, .gform_wrapper ul.gfield_radio li label { } }
@media (min-width: 0px) { .stat { font-size:24px !important; font-weight:500 !important; line-height:31px !important; letter-spacing:.5px !important; } }
@media (min-width: 768px) { .stat { } }
@media (min-width: 992px) { .stat { font-size:36px !important; line-height:49px !important; } }
@media (min-width: 1300px) { .stat { } }
@media (min-width: 0px) { .stat-big { font-size:24px !important; font-weight:500 !important; line-height:31px !important; letter-spacing:.5px !important; } }
@media (min-width: 768px) { .stat-big { } }
@media (min-width: 992px) { .stat-big { font-size:44px !important; line-height:66px !important; } }
@media (min-width: 1300px) { .stat-big { } }
