body{font-family:Helvetica,Arial,sans-serif;font-size:18px}@media (min-width: 600px){body{font-size:18px}}@media (min-width: 1200px){body{font-size:18px;line-height:25px}}h1,h2,h3{font-family:acumin-pro-condensed,Arial,sans-serif}h1{font-weight:900}h2,h3{font-weight:800}h3{font-size:1.6rem;text-transform:uppercase}.btn-cta{font-family:acumin-pro-condensed,Arial,sans-serif;font-weight:800;font-size:27px;width:240px;background-color:#fde650;color:#000;border-color:transparent;border-radius:8px;text-transform:uppercase;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}.btn-cta:hover{border-color:transparent;background-color:#e6c700;color:#000}.headline{font-weight:900;font-size:40px;line-height:42px;text-transform:uppercase}@media (min-width: 600px){.headline{font-size:46px;line-height:48px}}@media (min-width: 1200px){.headline{font-size:50px;line-height:53px}}.subhead{font-weight:800;font-size:30px;line-height:33px}@media (min-width: 600px){.subhead{font-size:32px;line-height:34px}}@media (min-width: 1200px){.subhead{font-size:34px;line-height:39px}}.article-subhead{margin-top:30px}.subtitle{font-weight:700;font-size:21px;color:#b0edfb}@media (min-width: 600px){.subtitle{font-size:22px}}@media (min-width: 1200px){.subtitle{font-size:24px}}.section-heading{font-weight:800;text-transform:uppercase;font-size:25px;line-height:28px}@media (min-width: 600px){.section-heading{font-size:30px;line-height:32px}}@media (min-width: 1200px){.section-heading{font-size:34px;line-height:36px}}.section-spacing{margin:0.3rem 0 1rem}@media (min-width: 600px){.section-spacing{margin:1.3rem 0 2rem}}.byline{font-family:acumin-pro-condensed,Arial,sans-serif;font-weight:700;font-size:20px}.annual-headshot{width:170px}.hero-wrapper{max-height:30rem;overflow:hidden}.hero{width:100%;height:100%}.quote-blurb{display:grid;grid-template-areas:"headshot" "text" "name";gap:0.5em 1em;background-color:#fff;padding:1em;font-family:Helvetica,Arial,sans-serif;justify-items:center;margin:0 0 2rem}@media (min-width: 600px){.quote-blurb{grid-template-areas:"headshot text" "headshot name";justify-items:start}}.quote-blurb img{grid-area:headshot}.quote-blurb .blockquote{grid-area:text;margin-bottom:0;font-size:18px}.quote-blurb .blockquote-footer{grid-area:name;font-size:14px;color:#000;font-weight:700}.block{border-left:5px solid #1770c0}.blue{color:#1770c0;font-weight:bold}.book-review.card{background:transparent;border:transparent}.book-review.card .card-header,.book-review.card .card-footer{background:transparent;border:transparent;padding:0;font-size:14px}.book-review.card .card-header{color:#ebd400;-webkit-text-stroke:1px #adadad}.book-review.card .card-body{padding:1em 0}.service-description .card-header{color:#fff;font-size:16px}@media (min-width: 600px){.service-description .card-header{font-size:18px}}@media (min-width: 1200px){.service-description .card-header{font-size:20px}}.service-description .card-footer{background:transparent;border:none}.service-description .btn.btn-primary{border:none;background-color:#253a4e;font-size:16px;font-weight:700;text-transform:uppercase;padding:0.75em 1em;margin-block-end:1.5em}.service-description .btn.btn-primary:hover{border:none;background-color:#4375a5}.service__oxf .card-header{background:#84161b}.service__786 .card-header{background:#22419a}.service__mal .card-header{background:#097ec3}.service__omt .card-header{background:#33becc}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eeeeee}.masthead{background-image:url(https://s3.amazonaws.com/gonefishinportfolio.com/hero-background.png);background-repeat:no-repeat;background-size:cover}.about{background-color:#d6eafa;font-size:14.5px;line-height:21px}.about .headshot{margin-block-end:1em}.about .section-heading{font-size:21px;line-height:20px;padding-block-start:1em;padding-block-end:0.5em}.blurbs{background-color:#f2f2f2}.reviews{background-color:#fffbe1}.signup{background-color:#000}.signup .section-heading{font-size:23px;text-transform:none}.signup .form-control-lg{font-size:24px;border-radius:8px}.signup .form-text{font-size:12px;line-height:16px}.signup .form-text a{color:#7eb7f4}input#email{font-size:18px;font-weight:bold;height:calc(1.5em + 1.5rem + 2px)}div.js-contact-form-container label{font-weight:bold;display:block;margin-bottom:5px}div.js-contact-form-container input,div.js-contact-form-container textarea,div.js-contact-form-container select{width:100%;display:block;margin-bottom:5px}.js-contact-form input,.js-contact-form select,.js-contact-form textarea{border:1px solid #ccc;font-size:16px;padding:10px;width:100%;margin-bottom:18px}.js-contact-form hr{display:none}.js-contact-form button{background-color:#3b5964;color:#fff;font-size:15px;font-weight:bold;margin-top:15px;padding:10px 25px;text-transform:uppercase}.footer{background-color:#eaeaea;color:#939393;font-size:15px;font-family:acumin-pro-condensed,Arial,sans-serif;font-weight:700}@media (min-width: 600px){.footer{font-size:15px}}@media (min-width: 1200px){.footer{font-size:15px}}.footer a{color:#939393}.reversed-text{color:#fff}.navbar.navbar-dark{background-color:#000;color:#fff}@media (min-width: 600px){.navbar.navbar-dark{font-size:14px}}@media (min-width: 1200px){.navbar.navbar-dark{font-size:inherit}}.navbar-toggler{padding:.25rem .50rem}.navbar-brand img{max-width:224px}@media (min-width: 600px){.navbar-brand img{max-width:100%}}.navbar-dark .navbar-nav .nav-link{color:#fff;font-family:acumin-pro-condensed,Arial,sans-serif}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#7eb7f4}
