/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--blue:#1b79b8;--blue__dark:#085080;--blue__light:#91BBD8;--green:#2a4b2c;--copperwood:#B66D0D;--sand:#eee5cc;--sand__light:#FAF8F1;--white:#ffffff;--black:#000000;--grey:#8B8B8B;--s:46em;--m:64em;--l:75em}@font-face{font-family:"DIN Next LT Pro";src:url(../fonts/DINNextLTPro-Regular/font.woff2) format("woff2"),url(../fonts/DINNextLTPro-Regular/font.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"DIN Next LT Pro";src:url(../fonts/DINNextLTPro-Italic/font.woff2) format("woff2"),url(../fonts/DINNextLTPro-Italic/font.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"DIN Next LT Pro";src:url(../fonts/DINNextLTPro-Medium/font.woff2) format("woff2"),url(../fonts/DINNextLTPro-Medium/font.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"DIN Next LT Pro";src:url(../fonts/DINNextLTPro-MediumItalic/font.woff2) format("woff2"),url(../fonts/DINNextLTPro-MediumItalic/font.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:"DIN Next LT Pro";src:url(../fonts/DINNextLTPro-Bold/font.woff2) format("woff2"),url(../fonts/DINNextLTPro-Bold/font.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"DIN Next LT Pro";src:url(../fonts/DINNextLTPro-BoldItalic/font.woff2) format("woff2"),url(../fonts/DINNextLTPro-BoldItalic/font.woff) format("woff");font-weight:700;font-style:italic}body:not(.user-is-tabbing) a:focus,body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) input:focus,body:not(.user-is-tabbing) select:focus,body:not(.user-is-tabbing) summary:focus,body:not(.user-is-tabbing) textarea:focus{outline:0}*{-webkit-font-smoothing:antialiased;box-sizing:border-box;min-height:0;min-width:0}html{scroll-behavior:smooth;overflow-x:hidden}img{display:block;height:auto;max-width:100%;width:100%}.detail-sections{margin-bottom:2rem}.detail-section{border-top:1px solid var(--sand);padding:2rem 0}.detail-section:last-child{border-bottom:1px solid var(--sand)}@media only screen and (min-width:48rem){.detail-section__split{display:grid;grid-template-columns:2fr 1fr}}.detail-section__inner{padding:2rem}.detail-section__inner:not(:first-child){border-top:1px solid var(--sand)}@media only screen and (min-width:48rem){.detail-section__inner:not(:first-child){border-top:0}}@media only screen and (min-width:48rem){.detail-section__second{border-left:1px solid var(--sand);padding-left:2rem}}.checkbox-list .field>.field__item{background:url(../components/guides/images/check-icon.svg) no-repeat left .15rem/15px auto transparent;background:url(../components/guides/images/check-icon.svg) no-repeat left .15rem/.9375rem auto transparent;font-weight:700;margin-bottom:.5rem;padding-left:1.5rem}a{color:var(--blue)}.button-link,.button-link__wrapper a,.contact-form .button{background-color:var(--blue);border:2px solid var(--blue);border-radius:.5rem;color:var(--white);display:inline-block;font-size:1rem;font-weight:700;margin-left:0;margin-right:0;padding:1rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}@media only screen and (min-width:48rem){.button-link,.button-link__wrapper a,.contact-form .button{padding:1rem 4rem}}.button-link:visited,.button-link__wrapper a:visited,.contact-form .button:visited{background-color:var(--blue__dark);border-color:var(--blue__dark)}.button-link:hover,.button-link__wrapper a:hover,.contact-form .button:hover{background-color:var(--white);color:var(--blue)}.button-link__centered{text-align:center}.contact-link{background-color:var(--white);border:1px solid var(--blue);border-radius:.5rem;color:var(--blue);display:block;font-size:1rem;font-weight:700;padding:.75rem 0 .5rem;text-align:center;text-decoration:none;text-transform:uppercase;width:12rem;white-space:nowrap}.contact-link:visited{color:var(--blue__dark);border-color:var(--blue__dark)}.contact-link:hover{background-color:var(--blue);color:var(--white)}.more-link,.more-link__wrapper a,.read-more-link{border-bottom:1px solid;color:var(--blue);display:inline;font-size:1rem;font-weight:700;text-decoration:none;text-transform:uppercase;white-space:nowrap}.more-link:hover,.more-link__wrapper a:hover,.read-more-link:hover{color:var(--blue__dark)}.more-link:visited,.more-link__wrapper a:visited,.read-more-link:visited{color:var(--blue__light)}.form-type-select{border:2px solid var(--sand);position:relative}.form-type-select::after{background:url(../base/images/select-list--arrow.svg) no-repeat center center/1.25rem auto transparent;border-left:2px solid var(--sand);bottom:0;content:"";display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:3rem}.form-select{appearance:none;border:0;border-radius:0;color:var(--black);display:block;font-weight:400;line-height:1.3;margin:0;padding:.75rem 3rem .5rem .75rem;width:100%}.form-select::-ms-expand{display:none}.form-select:hover{border-color:#888}.form-select option{font-weight:400}.form-select:disabled,.form-select[aria-disabled=true]{color:graytext}.form-select:disabled:hover,.form-select[aria-disabled=true]{border-color:#aaa}.cover-link{bottom:0;left:0;position:absolute;right:0;top:0}.back-to-top{clear:both;position:relative;text-align:right;width:100%;z-index:20;margin:0 auto;max-width:1400px;max-width:87.5rem;padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width:55rem){.back-to-top{padding-left:5rem;padding-right:5rem}}.back-to-top a{bottom:.3rem;display:none;opacity:0;position:fixed;transition:opacity .5s ease,transform .5s ease}.footer-vis .back-to-top a{position:absolute}@media only screen and (min-width:29.375rem){.back-to-top a{display:inline;transform:translateX(-1rem) translateY(5rem)}.scrolling .back-to-top a{opacity:1;transform:translateX(-1rem) translateY(0);transition:opacity 1s ease,transform 1s ease}}@media only screen and (min-width:48rem){.back-to-top a{transform:translateX(2.5rem) translateY(5rem)}.scrolling .back-to-top a{opacity:1;transform:translateX(2.5rem) translateY(0)}}.back-to-top img{height:2.75rem;max-width:unset;width:2.75rem}.layout-container,.region-utility-links,.row{margin:0 auto;max-width:1400px;max-width:87.5rem;padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width:55rem){.layout-container,.region-utility-links,.row{padding-left:5rem;padding-right:5rem}}.region-highlighted .messages__wrapper{margin-block:1rem}.block-local-tasks-block .tabs{margin-block:1rem}body{font-family:"DIN Next LT Pro",sans-serif}h1{color:var(--blue);font-size:2.125rem;margin:0 0 2rem 0}@media only screen and (min-width:64rem){h1{font-size:2.75rem}}h1.page-title{margin-top:3.125rem}@media only screen and (min-width:48rem){h1.page-title{text-align:center}}h2{color:var(--blue);font-size:1.625rem;margin:0 0 1rem 0}@media only screen and (min-width:64rem){h2{font-size:2.125rem}}h2 a{color:var(--blue)}p{line-height:1.4;margin:0}p:not(:last-child){margin-bottom:1rem}.minor-title{color:var(--black);font-size:1.375rem;font-weight:400}.minor-title a{color:var(--black);text-decoration:none}.minor-label{font-size:1rem;font-weight:400}.medium-title{color:var(--black);font-size:1.625rem;font-weight:500}@media only screen and (min-width:64rem){.medium-title{font-size:1.75rem}}.view-related-accommodations{margin-left:-.5rem;margin-right:-.5rem}.view-related-accommodations .slick-list{min-width:100%}.view-related-accommodations .slick-track{display:flex!important}.view-related-accommodations .slick-slide{height:inherit!important}.accommodation__item{margin:0 .5rem 1rem;padding-bottom:.5rem}.accommodations-teaser__title{font-size:1.25rem;margin:1rem 0;text-align:center}@media only screen and (min-width:48rem){.accommodations-teaser__title{font-size:1.375rem}}.accommodations-teaser__description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:center}.accommodation__image{margin-bottom:2rem}.full__name .page-title.accommodation__title{margin-bottom:2rem}.page-node-type-accommodation h1.page-title{margin-top:0}.banner-image{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.banner-image img{object-fit:cover}.banner-image--short img{height:3.25rem}@media only screen and (min-width:55rem){.banner-image--short img{height:5rem}}@media only screen and (min-width:64rem){.banner-image--short img{height:unset;max-height:16rem}}.banner-image--tall img{height:12.5rem}@media only screen and (min-width:55rem){.banner-image--tall img{height:18.75rem}}@media only screen and (min-width:64rem){.banner-image--tall img{height:unset;max-height:30rem}}.blog__related,.paragraph.paragraph--type--recent-3-blog-posts{clear:both;padding:6rem 0}@media only screen and (max-width:63.9375rem){.blog__related .card-grid,.blog__related .card-grid--blog-related .view-content,.paragraph.paragraph--type--recent-3-blog-posts .card-grid,.paragraph.paragraph--type--recent-3-blog-posts .card-grid--blog-related .view-content{grid-template-columns:1fr}}.blog__related h2,.paragraph.paragraph--type--recent-3-blog-posts h2{text-align:center;margin-bottom:2.5rem}.blog__related .views-footer,.paragraph.paragraph--type--recent-3-blog-posts .views-footer{margin-top:6.5rem}@media only screen and (min-width:64rem){.blog__related .views-footer,.paragraph.paragraph--type--recent-3-blog-posts .views-footer{margin-top:2.5rem}}.blog-teaser__main{flex:1}.blog-teaser__image{margin:-1.25rem -1.25rem 0 -1.25rem}.blog__meta{align-items:center;display:flex;justify-content:space-between;margin:1.5rem 0 .5rem 0;text-transform:uppercase;width:100%}.blog__meta .field--name-user-picture{border-radius:100%;height:1.75rem;margin-right:.5rem;overflow:hidden;width:1.75rem}.blog__meta-author{align-items:center;display:flex}.card__item.blog__item--featured{box-shadow:0 1px 6px rgba(0,0,0,.2)}@media only screen and (min-width:48rem){.card__item.blog__item--featured{display:grid;gap:1.875rem;grid-template-columns:1fr 1fr;margin-bottom:2.75rem}}@media only screen and (max-width:63.9375rem){.view-id-blog.view-display-id-block_1 .blog__item,.view-id-blog.view-display-id-block_4 .blog__item{margin:1rem;max-width:25rem}}.page--blog h1.page-title{margin-bottom:0}.blog-featured__main{display:flex;flex-direction:column;justify-content:flex-end}.blog-featured__image{margin:-1.25rem -1.25rem 0 -1.25rem}@media only screen and (min-width:48rem){.blog-featured__image{margin:-1.25rem 0 -1.25rem -1.25rem}}.blog-featured__image .field--name-field-image-media{height:100%}.blog-featured__image .field--name-field-image-media img{height:100%;object-fit:cover}@media only screen and (min-width:48rem){.blog-featured__title{font-size:2rem}}.page-node-type-article .region-content{margin-bottom:4rem}.blog__image{margin-top:2rem}@media only screen and (min-width:48rem){.blog__image{float:left;margin-top:0;padding:0 2rem 2rem 0;width:50%}}.blog__title{margin-bottom:0;text-align:left!important}.blog__subtitle{color:var(--black);font-weight:400;margin-bottom:0}.blog__body{margin-top:2rem}.page-node-type-article .paragraph.blog__related{padding:3.125rem 0}.block-system-breadcrumb-block{background-color:var(--sand);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.breadcrumb{font-size:.875rem;padding:1.25rem 0;margin:0 auto;max-width:1400px;max-width:87.5rem;padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width:55rem){.breadcrumb{padding-left:5rem;padding-right:5rem}}@media only screen and (min-width:48rem){.breadcrumb{font-size:1rem}}.breadcrumb ol{align-items:center;display:flex}.breadcrumb li{align-items:center;border-bottom:2px solid transparent;display:flex}.breadcrumb li:not(:first-child){margin-left:2rem;position:relative}.breadcrumb li:last-child{border-color:var(--blue);font-weight:700}.breadcrumb li::before{background:url(../components/breadcrumbs/images/breadcrumb-sep.svg) no-repeat center center/contain transparent;content:"";display:block;height:1.25rem;left:-2.25rem;margin:0 1rem;position:absolute;width:.625rem}.breadcrumb a{color:var(--black);text-decoration:none}.card-grid,.card-grid--blog-related .view-content,.card-grid--infinite-scroll .views-infinite-scroll-content-wrapper{display:grid;gap:1.125rem;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:48rem){.card-grid,.card-grid--blog-related .view-content,.card-grid--infinite-scroll .views-infinite-scroll-content-wrapper{gap:1.875rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){.card-grid,.card-grid--blog-related .view-content,.card-grid--infinite-scroll .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(3,1fr)}}.card__item{background-color:var(--white);box-shadow:0 3px 6px rgba(0,0,0,.2);display:flex;flex-direction:column;height:100%;padding:1.25rem}.views-infinite-scroll-content-wrapper{padding:1rem 0 0 0}.pager[data-drupal-views-infinite-scroll-pager]{grid-column:view_content;margin:0;padding:0;text-align:center}.pager[data-drupal-views-infinite-scroll-pager] a{border-bottom:1px solid;color:var(--blue);font-size:1rem;font-weight:700;text-decoration:none;text-transform:uppercase}.pager[data-drupal-views-infinite-scroll-pager] a::before{background:url(../components/filters/images/load-more-icon.svg) no-repeat center center/contain transparent;content:"";display:block;height:1rem;margin-bottom:1rem;width:100%}.page--contact .paragraph{padding-top:0}.contact-form{margin:0 auto;max-width:33rem}.contact-form label{color:var(--grey);display:block;font-size:.875rem;margin-bottom:.5rem;text-transform:uppercase}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{-webkit-appearance:none;border:1px solid var(--black);border-radius:.25rem;box-shadow:none;margin-bottom:1rem;padding:.5rem;transition:border-color 250ms ease;width:100%}.contact-form input[type=email]:focus,.contact-form input[type=text]:focus,.contact-form textarea:focus{border-color:var(--blue)}.contact-form #edit-cancel,.contact-form #edit-preview{display:none}@media only screen and (min-width:64rem){.layout-view-filters{display:grid;gap:1.875rem;grid-template-columns:[view_filters] 1fr [view_content] 3fr}}.layout-view-filters .view-filters{grid-column:view_filters}@media only screen and (max-width:63.9375rem){.layout-view-filters .view-filters{bottom:0;height:43px;height:2.6875rem;left:0;max-width:90%;position:absolute;top:-16px;top:-1rem;width:25rem;z-index:5}}@media only screen and (max-width:63.9375rem) and (min-width:55rem){.layout-view-filters .view-filters{height:43px;height:2.6875rem}}@media only screen and (max-width:63.9375rem){.filters-visible .layout-view-filters .view-filters{height:auto;overflow:unset}.layout-view-filters .filters__wrapper{box-shadow:0 3px 6px rgba(0,0,0,.2);display:none;left:0;overflow:auto;padding:0;position:absolute;right:0;top:2.5rem}.filters-visible .layout-view-filters .filters__wrapper{display:block!important}.layout-view-filters .filters__wrapper .views-exposed-form{background:var(--white);padding:1rem 2rem}.page--places .layout-view-filters .results-count{padding-left:10rem}}@media only screen and (max-width:63.9375rem) and (max-width:55rem){.page--places .layout-view-filters .results-count{padding-left:5rem}}@media only screen and (max-width:63.9375rem){.page--guides .layout-view-filters .results-count{padding-left:10rem}}@media only screen and (max-width:63.9375rem) and (max-width:55rem){.page--guides .layout-view-filters .results-count{padding-left:5rem}}@media only screen and (min-width:64rem){.layout-view-filters .filters__wrapper{display:block!important;opacity:1!important}}.layout-view-filters .view-content{grid-column:view_content;position:relative}.filter-toggle--mobile{align-items:center;background-color:var(--sand);border:0;display:inline-flex;padding:.8rem 1.625rem}@media only screen and (min-width:64rem){.filter-toggle--mobile{display:none}}.filter-label--desktop{display:none}@media only screen and (min-width:64rem){.filter-label--desktop{display:block}}.filter-label--tablet{display:none;color:var(--black);font-weight:700;margin-left:1rem;position:relative;text-transform:uppercase;top:2px}@media only screen and (min-width:55rem){.filter-label--tablet{display:block}}.filter-toggle__icon{transition:transform 150ms ease;width:1.125rem}.filters-visible .filter-toggle__icon{transform:rotate(45deg)}.views-exposed-form .form--inline{display:flex;flex-direction:column}.views-exposed-form .fieldgroup{border:2px solid var(--sand)}.views-exposed-form legend{border-bottom:2px solid var(--sand);float:left;font-weight:400;padding:1rem;text-transform:uppercase;width:100%}.views-exposed-form details{border:2px solid var(--sand)}.views-exposed-form summary{font-weight:400;list-style-type:none;padding:1rem;position:relative;text-transform:uppercase;width:100%}.views-exposed-form summary::-webkit-details-marker{display:none}.views-exposed-form summary::marker{display:none}.views-exposed-form summary input{background-color:transparent;border:0;bottom:0;padding:0 1.5rem;position:absolute;right:3rem;text-decoration:underline;top:0}.views-exposed-form summary::after{background:url(../base/images/select-list--arrow.svg) no-repeat center center/1.25rem auto transparent;border-left:2px solid var(--sand);bottom:0;content:"";display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:3rem}.views-exposed-form summary[aria-expanded=true]::after{transform:rotateX(180deg)}.views-exposed-form .fieldset-wrapper{padding:4rem 1rem 1rem}.views-exposed-form .form-item:not(:last-child){margin-bottom:1rem}.views-exposed-form details[open] summary{border-bottom:2px solid var(--sand)}.views-exposed-form details[open] summary::after{transform:rotateX(180deg)}.views-exposed-form .special-filters-wrapper{border:2px solid var(--sand);padding:0}.views-exposed-form .special-filters-wrapper>.fieldset-wrapper{padding:4rem 1.5rem 1rem}.views-exposed-form .form-item-easy-access,.views-exposed-form .form-item-special-management-area,.views-exposed-form .form-item-stocked{margin:0}input[type=checkbox]{position:absolute!important;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px}input[type=checkbox]+label{cursor:pointer;display:block;position:relative;padding:0 0 0 1.75rem}input[type=checkbox]+label::before{border:2px solid var(--blue);background:#fff;content:"";cursor:pointer;height:17px;height:1.0625rem;left:0;position:absolute;top:-1px;width:17px;width:1.0625rem}input[type=checkbox]:checked+label::after{content:"";cursor:pointer;position:absolute;top:3px;top:.1875rem;left:4px;left:.25rem;border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);height:6px;height:.375rem;width:11px;width:.6875rem;transform:rotate(-45deg)}.fishing-area__item{margin-bottom:2rem;position:relative}@media only screen and (max-width:31.25rem){.fishing-area__item{padding:.75rem}.fishing-area__item .teaser__title{font-size:1rem}.fishing-area__item .fishing-area-teaser__blurb{display:none;font-size:.75rem}.fishing-area__item .fishing-area-teaser__meta{font-size:.75rem}}@media only screen and (min-width:55rem){.fishing-area__item{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:55rem){.fishing-area-teaser__meta-wrapper{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem}}.fishing-area-teaser__meta{display:flex;flex-direction:column}.fishing-area-teaser__meta .teaser__species-heading{margin-bottom:.5rem}@media only screen and (max-width:31.25rem){.fishing-area-teaser__meta .teaser__species-heading{margin-top:0}}.fishing-area-teaser__meta .teaser__species-list{margin-bottom:1rem}.fishing-area-teaser__meta .teaser__stocked-heading{font-weight:700;margin-top:0;margin-bottom:.5rem;text-transform:uppercase}.fishing-area-teaser__meta .teaser__stocked-heading::before{background:url(../components/guides/images/bucket-icon.svg) no-repeat center transparent;content:"";display:inline-block;height:1.5rem;margin-right:.25rem;position:relative;top:.25rem;width:1.5rem}.fishing-area-teaser__meta .teaser__stocked-list{margin-bottom:1rem}.fishing-area-teaser__meta .teaser__stocked-list .field__item{display:inline;white-space:nowrap}.fishing-area-teaser__meta .teaser__stocked-list .field__item:not(:last-child)::after{content:","}.card__item .teaser__easy-access{grid-column:span 2}.card__item .teaser__easy-access-title{background:url(/themes/custom/fishns/components/guides/images/check-icon.svg) no-repeat left .15rem/.9375rem auto transparent;display:block;font-weight:700;padding-left:1.5rem}.card__item .field--name-field-accessible-features{display:flex;flex-wrap:wrap;margin:.25rem 0 0;width:100%}.card__item .field--name-field-accessible-features img{height:2rem;width:2rem}.fishing-area-teaser__image{height:100px;height:6.25rem;margin:-.75rem -.75rem .75rem}@media only screen and (min-width:31.25rem){.fishing-area-teaser__image{height:unset;margin:-1.25rem -1.25rem 1.125rem}}@media only screen and (min-width:55rem){.fishing-area-teaser__image{margin:-.75rem 0 -.75rem -.75rem}}.fishing-area-teaser__image article,.fishing-area-teaser__image div{height:100%}.fishing-area-teaser__image img{height:100%;object-fit:cover}@media only screen and (min-width:55rem){.fishing-area-teaser__meta-wrapper--no-image{grid-column:span 3;grid-template-columns:repeat(3,1fr)}}.fishing-area-teaser__meta-wrapper--no-image .fishing-area-teaser__main{grid-column:span 2}.map-legends-wrapper{margin-block:2rem}.map-legends-wrapper img{width:45px;width:2.8125rem;height:auto;display:inline-block;vertical-align:middle;margin-right:.5rem}.map-legends-wrapper h4{margin:0;display:inline-block;vertical-align:middle}.page--places .geolocation-map-container{height:calc(100vh - 194px)!important;height:calc(100vh - 12.125rem)!important}@media only screen and (min-width:55rem){.page--places .geolocation-map-container{height:calc(100vh - 272px)!important;height:calc(100vh - 17rem)!important}}@media only screen and (min-width:64rem){.page--places .geolocation-map-container{height:50rem!important}}.page--places .gmnoprint.gm-bundled-control{top:unset!important}.page--places .paragraph--type--block{padding:0}@media only screen and (min-width:64rem){.page--places .paragraph--type--block{padding:3.125rem 0}}.page--places .paragraph--type--block>.field>.block>.views-element-container>.view-fishing-areas{margin:0 -1.5rem}@media only screen and (min-width:55rem){.page--places .paragraph--type--block>.field>.block>.views-element-container>.view-fishing-areas{margin:0 -5rem}}@media only screen and (min-width:64rem){.page--places .paragraph--type--block>.field>.block>.views-element-container>.view-fishing-areas{margin:0}}.page--places .gm-style .gm-style-iw-c{border-radius:0;min-height:250px;min-height:15.625rem;padding:0!important}.page--places .gm-style .gm-style-iw-c img{background-color:var(--white)}@media only screen and (min-width:55rem){.page--places .gm-style .gm-style-iw-c{min-height:unset}}.page--places .gm-style .gm-style-iw-chr{background:0 0;position:absolute;pointer-events:none;top:0;left:0;right:0;z-index:1}.page--places .gm-style .gm-style-iw-chr>button[type=button]{pointer-events:auto}@media only screen and (max-width:55rem){.page--places .gm-style .gm-style-iw-chr>button[type=button]{background:#fff!important}}.page--places .gm-style .gm-style-iw-d{margin-right:-1.1rem;min-height:250px;min-height:15.625rem}@media only screen and (min-width:55rem){.page--places .gm-style .gm-style-iw-d{margin-bottom:-.75rem;margin-right:unset;min-height:unset}}.page--places .gm-style .fishing-area__item{margin-bottom:0}.page--places .gm-style .card__item{box-shadow:none;max-width:270px;max-width:16.875rem}@media only screen and (min-width:55rem){.page--places .gm-style .card__item{max-width:unset}}@media only screen and (max-width:63.9375rem){.page--places .attachment-after{padding:3.125rem 0;margin:0 auto;max-width:1400px;max-width:87.5rem;padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (max-width:63.9375rem) and (min-width:55rem){.page--places .attachment-after{padding-left:5rem;padding-right:5rem}}.page--places .attachment-after .reset-filter{display:none}.view-fishing-areas{position:relative}.view-fishing-areas .view-empty{min-height:20rem;margin-left:5rem;padding-top:1rem;position:relative}.view-fishing-areas .view-empty .area-empty-text{margin-top:3rem;font-style:italic}@media only screen and (min-width:55rem){.view-fishing-areas .view-empty{margin-left:10rem}}@media only screen and (min-width:64rem){.view-fishing-areas .view-empty{margin-left:0}}.reset-filter:not(.hidden){display:none;position:absolute;right:7rem;text-align:right;top:0;width:8rem;z-index:10}@media only screen and (min-width:29.375rem){.reset-filter:not(.hidden){display:block}}.view-empty .reset-filter:not(.hidden){display:block;right:unset;top:2.5rem;width:unset}@media only screen and (min-width:22.5rem){.view-empty .reset-filter:not(.hidden){left:12rem;top:1rem}}@media only screen and (min-width:55rem){.reset-filter:not(.hidden){left:16rem;text-align:left;top:0}.view-empty .reset-filter:not(.hidden){left:12rem;top:1rem}}@media only screen and (min-width:64rem){.reset-filter:not(.hidden){left:7rem;top:1rem}.view-empty .reset-filter:not(.hidden){left:12rem}}.reset-filter:not(.hidden) a{color:var(--black)}#fishns-ui-tabs{margin-top:-3.1rem}#fishns-ui-tabs li a.ui-tabs-anchor{align-items:center;display:flex}#fishns-ui-tabs .tab-label{display:none;margin-left:.5rem}@media only screen and (min-width:55rem){#fishns-ui-tabs .tab-label{display:block}}.ui-widget-header{background:0 0;border:0;padding:0}.ui-widget.ui-widget-content{background-color:transparent;border:0}.ui-widget-content a{color:inherit}.ui-tabs{border-radius:0;padding:0}.ui-tabs .ui-tabs-panel{padding:0}.ui-tabs .ui-tabs-nav{display:flex;justify-content:flex-end;padding:0}.ui-tabs .ui-tabs-nav li{align-items:center;background:0 0;border:1px solid var(--sand);border-radius:0;display:flex;height:2.65rem;margin:0}.ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:var(--sand)}.ui-tabs .ui-tabs-nav li a{color:var(--black);display:block;font-size:1rem;font-weight:700;padding:0 2rem;text-transform:uppercase}@media only screen and (min-width:64rem){.page-node-type-fishing-area h1.page-title{margin-top:0}}.area__wrapper{margin:3.125rem auto 6rem auto}@media only screen and (min-width:64rem){.area__wrapper{display:grid;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){.area__primary-column{display:flex;flex-direction:column;padding-right:2rem}}.area__secondary-column{margin-bottom:2rem}@media only screen and (min-width:48rem){.area__secondary-column{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){.area__secondary-column{display:block;gap:unset;padding-left:2rem;margin-bottom:0}}.area__content{grid-column:span 2}.area__map{margin-bottom:2rem;min-height:250px;min-height:15.625rem}@media only screen and (min-width:64rem){.area__image-gallery{margin-bottom:2rem}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.page-node-type-fishing-area .area__map,.page-node-type-fishing-area .geolocation-map-container,.page-node-type-fishing-area .geolocation-map-wrapper{height:100%!important}.page-node-type-fishing-area .geolocation-map-container{overflow:hidden}}.full__name h1.area__title{margin-bottom:.25rem}.area__sub-title{margin-bottom:1rem}.area__sub-title .field--name-field-season{border-top:1px solid var(--sand);margin:1.5rem 0;padding-top:1rem}.area__sub-title .field--name-field-season .field__item{font-weight:500}.page-node-type-fishing-area .detail-sections{margin-bottom:0}.page-node-type-fishing-area .field--name-field-season{align-items:center;display:flex;flex-wrap:wrap;gap:0 1rem}.page-node-type-fishing-area .field--name-field-season .field__item{font-weight:500}.page-node-type-fishing-area .field--name-field-season .spring::before{background:url(../components/guides/images/spring-icon.svg) no-repeat left center/contain transparent;content:"";display:inline-block;height:2rem;width:2rem;margin-right:.25rem;position:relative;top:.5rem}.page-node-type-fishing-area .field--name-field-season .summer::before{background:url(../components/guides/images/summer-icon.svg) no-repeat left center/contain transparent;content:"";display:inline-block;height:2rem;width:2rem;margin-right:.25rem;position:relative;top:.5rem}.page-node-type-fishing-area .field--name-field-season .fall::before{background:url(../components/guides/images/fall-icon.svg) no-repeat left center/contain transparent;content:"";display:inline-block;height:2rem;width:2rem;margin-right:.25rem;position:relative;top:.5rem;transform:rotate(90deg)}.page-node-type-fishing-area .field--name-field-season .winter::before{background:url(../components/guides/images/winter-icon.svg) no-repeat left center/contain transparent;content:"";display:inline-block;height:2rem;width:2rem;margin-right:.25rem;position:relative;top:.5rem}.page-node-type-fishing-area .special-title{font-size:1.375rem;font-weight:400}.page-node-type-fishing-area .special-title::before{background:url(../components/guides/images/star-icon.svg) no-repeat left .15rem/contain transparent;content:"";display:inline-block;height:2rem;margin-right:.5rem;position:relative;top:.1rem;vertical-align:bottom;width:25px;width:1.5625rem}.page-node-type-fishing-area .features-title::before{background:url(../components/guides/images/hiking-icon.svg) no-repeat center transparent;content:"";display:inline-block;height:2.125rem;margin-right:.5rem;position:relative;top:.3rem;width:2.125rem}.page-node-type-fishing-area .seasons-title::before{background:url(../components/guides/images/maintenance-icon.svg) no-repeat center transparent;content:"";display:inline-block;height:2.125rem;margin-right:.5rem;position:relative;top:.3rem;width:2.125rem}.page-node-type-fishing-area .stocked-title::before{background:url(../components/guides/images/bucket-icon.svg) no-repeat center transparent;content:"";display:inline-block;height:2.125rem;margin-right:.5rem;position:relative;top:.3rem;width:2.125rem}.page-node-type-fishing-area .related-guides-title::before{background:url(../components/guides/images/ship-icon.svg) no-repeat center transparent;content:"";display:inline-block;height:2.125rem;margin-right:.5rem;position:relative;top:.3rem;width:2.125rem}.page-node-type-fishing-area .guide__accessible-features{padding-block:2rem}.page-node-type-fishing-area .guide__accessible-features .field--name-field-easy-access-description{margin-bottom:1rem}.page-node-type-fishing-area .guide__accessible-features .field--name-field-accessible-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));gap:1rem;width:100%}@media only screen and (min-width:48rem){.page-node-type-fishing-area .guide__accessible-features .field--name-field-accessible-features{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:64rem){.page-node-type-fishing-area .guide__accessible-features .field--name-field-accessible-features{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:87.5rem){.page-node-type-fishing-area .guide__accessible-features .field--name-field-accessible-features{grid-template-columns:repeat(6,1fr)}}.page-node-type-fishing-area .guide__accessible-features .field--name-field-accessible-features .field--name-field-icon{flex-shrink:0}.page-node-type-fishing-area .guide__accessible-features .field--name-field-accessible-features img{height:3rem;width:3rem}.page-node-type-fishing-area .guide__accessible-features .field--name-field-accessible-features .taxonomy-term .content{align-items:center;display:flex;gap:.25rem}.page-node-type-fishing-area .guide__accessible-features .field--name-field-accessible-features .taxonomy-term .name{font-weight:500}.page-node-type-fishing-area .guide__maintained-in{margin-top:2rem}.page-node-type-fishing-area .guide__species-services-wrapper{grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:48rem){.page-node-type-fishing-area .guide__species-services-wrapper{padding-block:2rem}}.page-node-type-fishing-area .guide__species{padding-block:2rem;padding-left:0}@media only screen and (max-width:47.9375rem){.page-node-type-fishing-area .guide__species{padding-top:0}}@media only screen and (min-width:64rem){.page-node-type-fishing-area .guide__species{padding-right:2rem}}.page-node-type-fishing-area .guide__regulations{padding-block:2rem;padding-right:0}@media only screen and (max-width:47.9375rem){.page-node-type-fishing-area .guide__regulations{padding-left:0;padding-bottom:0}}@media only screen and (min-width:64rem){.page-node-type-fishing-area .guide__regulations{padding-left:2rem}}.page-node-type-fishing-area .guide__stocked-info{margin-top:2rem}.page-node-type-fishing-area .guide__stocked-by,.page-node-type-fishing-area .guide__stocked-in{margin-bottom:1rem}.page-node-type-fishing-area .guide__maintained-in h3,.page-node-type-fishing-area .guide__stocked-by h3,.page-node-type-fishing-area .guide__stocked-in h3{display:inline;margin:0}.page-node-type-fishing-area .guide__maintained-in>.field,.page-node-type-fishing-area .guide__stocked-by>.field,.page-node-type-fishing-area .guide__stocked-in>.field{display:inline}.page-node-type-fishing-area .guide__maintained-in .field__item,.page-node-type-fishing-area .guide__stocked-by .field__item,.page-node-type-fishing-area .guide__stocked-in .field__item{display:inline;white-space:nowrap}.page-node-type-fishing-area .guide__maintained-in .field__item:not(:last-child)::after,.page-node-type-fishing-area .guide__stocked-by .field__item:not(:last-child)::after,.page-node-type-fishing-area .guide__stocked-in .field__item:not(:last-child)::after{content:","}.page-node-type-fishing-area .guide__ctas{border-top:1px solid var(--sand);margin-top:auto;margin-bottom:2rem;padding-top:2rem}@media only screen and (min-width:48rem){.page-node-type-fishing-area .guide__ctas{display:grid;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){.page-node-type-fishing-area .guide__ctas{grid-template-columns:1fr;gap:2rem}}@media only screen and (min-width:87.5rem){.page-node-type-fishing-area .guide__ctas{grid-template-columns:repeat(2,1fr);gap:unset}}.page-node-type-fishing-area .guide__count{margin-bottom:2rem}@media only screen and (min-width:48rem){.page-node-type-fishing-area .guide__count{padding:2rem 2rem 2rem 0;margin:0}}@media only screen and (min-width:64rem){.page-node-type-fishing-area .guide__count{padding:0}}@media only screen and (min-width:87.5rem){.page-node-type-fishing-area .guide__count{padding:2rem 2rem 2rem 0}}@media only screen and (min-width:48rem){.page-node-type-fishing-area .accommodations__count{padding:2rem 0 2rem 2rem;border-left:1px solid var(--sand)}}@media only screen and (min-width:64rem){.page-node-type-fishing-area .accommodations__count{padding:0;border-left:unset}}@media only screen and (min-width:87.5rem){.page-node-type-fishing-area .accommodations__count{padding:2rem 0 2rem 2rem;border-left:1px solid var(--sand)}}.page-node-type-fishing-area .accommodations__counter-count,.page-node-type-fishing-area .guide__counter-count{margin:0}.page-node-type-fishing-area .accommodations__counter-text,.page-node-type-fishing-area .guide__counter-text{color:var(--black);font-size:1rem;font-weight:400}.page-node-type-fishing-area .accommodations__view-link,.page-node-type-fishing-area .guide__view-link{font-weight:500}.page-node-type-fishing-area .block-system-main-block .view-location-guides{margin:0}.accommodations-link,.fishing-areas-link,.guides-link{line-height:1.3;max-width:18rem;text-align:center}.accommodations-link a,.fishing-areas-link a,.guides-link a{white-space:normal}.accommodations-link{margin:5.5rem auto 2.75rem auto}@media only screen and (min-width:55rem){.accommodations-link{margin:2.75rem auto}}.fishing-areas-link,.guides-link{margin:2rem auto 0}.area__accommodations,.area__guides{padding-top:2rem}@media only screen and (min-width:64rem){.area__special{width:66.6%}}.area__special p{font-style:italic}.area__regulations{margin-bottom:2rem}.area__return-link{display:flex;justify-content:center;margin-top:2rem}.page-footer{clear:both;padding:4rem 0 3rem;background-color:var(--blue);position:relative}.page-footer::before{background-color:var(--blue);bottom:0;content:"";display:block;position:absolute;top:0;z-index:-1;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.page-footer a.is-active{color:var(--white)!important}.region-footer{color:var(--white);display:flex;flex-flow:row wrap}@media only screen and (min-width:87.5rem){.region-footer{flex-flow:row nowrap}}.region-footer>div,.region-footer>nav{align-items:flex-start;border:2px solid var(--white);display:flex;justify-content:flex-start;padding:1.75rem}@media only screen and (min-width:61.25rem){.region-footer>div,.region-footer>nav{align-items:center;justify-content:center}}.region-footer .region-footer-logo{border-bottom:0;border-right:2px solid var(--white);flex:0 0 100%}@media only screen and (min-width:61.25rem){.region-footer .region-footer-logo{border-bottom:2px solid var(--white);border-right:0;flex:1 1 16rem}}.region-footer .region-footer-menu-second{flex:1}.region-footer a{color:var(--white)}.region-footer .social-link__facebook,.region-footer .social-link__instagram{fill:var(--white)}.region-footer-menu-first{border-right:2px solid var(--white)!important;flex:1 0 auto}.region-footer-menu-first ul.menu{justify-content:center}@media only screen and (min-width:87.5rem){.region-footer-menu-first{border-right:0!important;flex:1 1 auto}}.region-footer-menu-first .menu-item:not(:last-child){border-right:2px solid var(--white);margin-right:1rem!important;padding-right:1rem}@media only screen and (min-width:61.25rem){.region-footer-menu-first .menu-item:not(:last-child){border-right:0;padding-right:0}}.page-footer .region-footer-menu-second{border-top:0;flex:1 0 100%;flex-direction:column}.page-footer .region-footer-menu-second .menu--main{flex:1 0 auto}.page-footer .region-footer-menu-second ul.menu{align-items:baseline;flex-direction:column;justify-content:flex-start}@media only screen and (min-width:61.25rem){.page-footer .region-footer-menu-second ul.menu{align-items:center;flex-direction:row}}@media only screen and (min-width:87.5rem){.page-footer .region-footer-menu-second ul.menu{justify-content:flex-end}}.page-footer .region-footer-menu-second ul.menu .menu-item{margin-bottom:.75rem;margin-right:0}@media only screen and (min-width:61.25rem){.page-footer .region-footer-menu-second ul.menu .menu-item{margin-bottom:0;margin-right:2.5rem}}.page-footer .region-footer-menu-second ul.menu .block-fixed-block-contentsocial-links{margin-left:1.75rem}@media only screen and (min-width:87.5rem){.page-footer .region-footer-menu-second ul.menu .block-fixed-block-contentsocial-links{margin-left:3.75rem}}@media only screen and (min-width:61.25rem){.page-footer .region-footer-menu-second{flex-direction:row}}@media only screen and (min-width:87.5rem){.page-footer .region-footer-menu-second{border-top:2px solid var(--white);flex:1 1 auto}}.region-utility-links{color:var(--white);padding:2rem 0}@media only screen and (min-width:61.25rem){.region-utility-links{display:flex;justify-content:center}}.region-utility-links a{color:var(--white)}@media only screen and (min-width:61.25rem){.menu--utility-links{margin-left:2rem}}.menu--utility-links .menu{display:inline-flex;margin:0}.menu--utility-links .menu-item{padding-top:.1rem}.menu--utility-links .menu-item:not(:last-child){margin-right:1rem}.menu--utility-links a{font-weight:700;text-decoration:none}.slick-slider{align-items:center;position:relative;display:flex;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-lightbox .slick-slider{display:block}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{align-items:center;display:flex;justify-content:center}.slick-lightbox .slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../lib/slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(../lib/slick/fonts/slick.eot);src:url(../lib/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(../lib/slick/fonts/slick.woff) format("woff"),url(../lib/slick/fonts/slick.ttf) format("truetype"),url(../lib/slick/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{background:url(../components/gallery/images/gallery-prev--icon.svg) no-repeat center center/1.125rem auto transparent;border:0;color:transparent;height:3.875rem;overflow:hidden;position:absolute;width:3.125rem;z-index:5}.slick-lightbox .slick-next,.slick-lightbox .slick-prev{top:calc(50% - 25px);top:calc(50% - 1.5625rem)}.slick-next{background-image:url(../components/gallery/images/gallery-next--icon.svg);right:0}.view-id-blog .slick-next,.view-id-blog .slick-prev,.view-related-accommodations .slick-next,.view-related-accommodations .slick-prev{background:url(../components/gallery/images/gallery-prev--icon--dark.svg) no-repeat center center/1.125rem auto transparent;border:0;top:calc(100% + .3rem);color:transparent;height:3.875rem;left:0;overflow:hidden;position:absolute;width:3.125rem;z-index:5}@media only screen and (min-width:48rem){.view-id-blog .slick-next,.view-id-blog .slick-prev,.view-related-accommodations .slick-next,.view-related-accommodations .slick-prev{left:25%}}.view-id-blog .slick-next,.view-related-accommodations .slick-next{background-image:url(../components/gallery/images/gallery-next--icon--dark.svg);left:unset;right:0}@media only screen and (min-width:48rem){.view-id-blog .slick-next,.view-related-accommodations .slick-next{right:25%}}.slick-dotted.slick-slider{margin-bottom:30px;margin-bottom:1.875rem}.slick-dots{position:absolute;left:0;right:0;top:calc(100% + 1.5rem);list-style:none;display:block;text-align:center;padding:0;margin:0 auto;width:100%;max-width:75%}.slick-dots li{position:relative;display:inline-block;height:20px;height:1.25rem;width:20px;width:1.25rem;margin:0 5px;margin:0 .3125rem;padding:0;cursor:pointer}.slick-dots li:only-child{display:none}.slick-dots li button{border:0;background:url(../components/gallery/images/dot.svg) no-repeat center center/contain transparent;display:block;height:20px;height:1.25rem;width:20px;width:1.25rem;line-height:0;font-size:0;color:transparent;padding:5px;padding:.3125rem;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li.slick-active button{background-image:url(../components/gallery/images/dot--active.svg)}.media--type-remote-video,.media--type-remote-video iframe{width:100%}@media only screen and (min-width:64rem){.page-node-type-fishing-guide h1.page-title{margin-top:0}}.guide__wrapper{margin:3.125rem auto 6rem auto}@media only screen and (min-width:64rem){.guide__wrapper{display:grid;gap:0 5.125rem;grid-template-columns:[guide_profile] 2fr [guide_contact] 1fr}}.guide__contact-column{font-size:1.125rem;text-align:center}@media only screen and (min-width:48rem){.guide__contact-column{display:grid;font-size:1.25rem;gap:1.5rem;grid-template-columns:1fr 1fr;text-align:left}}@media only screen and (min-width:64rem){.guide__contact-column{align-items:center;display:flex;flex-direction:column;grid-column:guide_contact;text-align:center}}.guide__contact-column .contact-link{margin-bottom:1rem}.guide__contact-info{align-items:center;display:flex;flex-flow:column;justify-content:center}@media only screen and (min-width:48rem){.guide__contact-info{align-items:flex-start}}@media only screen and (min-width:64rem){.guide__contact-info{align-items:center}}.guide__phone a{color:var(--black);text-decoration:none}.guide__phone-address-wrapper{margin:0 0 2rem 0}.guide__phone-address-wrapper p.address{display:inline}.guide__phone-address-wrapper p.address br{display:none}.guide__phone-address-wrapper .administrative-area,.guide__phone-address-wrapper .country,.guide__phone-address-wrapper .postal-code{display:none}.guide__social{display:flex;justify-content:center}.guide__social a{background:no-repeat center center/100% auto transparent;display:block;height:2rem;margin:1.25rem .5rem 0;overflow:hidden;text-indent:-9999px;text-indent:-624.9375rem;width:2rem}.guide__social .field--name-field-facebook a{background-image:url(../components/guides/images/social--facebook.png)}.guide__social .field--name-field-instagram a{background-image:url(../components/guides/images/social--instagram.png)}.guide__social .field--name-field-twitter a{background-image:url(../components/guides/images/social--x.png)}.guide__social .field--name-field-linkedin a{background-image:url(../components/guides/images/social--linkedin.png)}.guide__profile-column{grid-column:guide_profile}.full__name .page-title{margin-bottom:0;text-align:left}.guide__company{color:var(--black);font-size:1.125rem;margin-bottom:3.125rem;font-weight:400}@media only screen and (min-width:48rem){.guide__company{font-size:1.375rem}}.guide__bio{margin-bottom:2rem}.guide__gear{margin-bottom:2rem;display:none}.guide__gear .field__item{display:inline}.guide__gear .field__item:not(:last-child)::after{content:", "}@media only screen and (max-width:47.9375rem){.guide__services,.guide__species{padding-inline:0}}.guide__species{padding-left:0}@media only screen and (max-width:47.9375rem){.guide__species{padding-top:0}}.guide__services{padding-right:0}@media only screen and (max-width:47.9375rem){.guide__services{padding-bottom:0}}@media only screen and (min-width:87.5rem){.guide__related-areas{margin-right:-7.5rem}}.species-title::before{background:url(../components/guides/images/fish-icon.svg) no-repeat left .15rem/34px auto transparent;background:url(../components/guides/images/fish-icon.svg) no-repeat left .15rem/2.125rem auto transparent;content:"";display:inline-block;height:1.5rem;margin-right:.5rem;position:relative;top:.3rem;width:34px;width:2.125rem}.services-title::before{background:url(../components/guides/images/bell-icon.svg) no-repeat left .15rem/20px auto transparent;background:url(../components/guides/images/bell-icon.svg) no-repeat left .15rem/1.25rem auto transparent;content:"";display:inline-block;height:1.5rem;margin-right:.5rem;position:relative;top:.2rem;width:20px;width:1.25rem}.guide__services{font-weight:700}.credentials-title::before{background:url(../components/guides/images/shield-icon.svg) no-repeat left .15rem/18px auto transparent;background:url(../components/guides/images/shield-icon.svg) no-repeat left .15rem/1.125rem auto transparent;content:"";display:inline-block;height:1.5rem;margin-right:.5rem;position:relative;top:.2rem;width:20px;width:1.25rem}.credential-description{font-weight:400}.related-areas-title::before{background:url(../components/guides/images/marker-icon.svg) no-repeat left .15rem/16px auto transparent;background:url(../components/guides/images/marker-icon.svg) no-repeat left .15rem/1rem auto transparent;content:"";display:inline-block;height:1.5rem;margin-right:.5rem;position:relative;top:.1rem;width:20px;width:1.25rem}.guides-title::before{background:url(../components/guides/images/magnify-icon.svg) no-repeat left .15rem/30px auto transparent;background:url(../components/guides/images/magnify-icon.svg) no-repeat left .15rem/1.875rem auto transparent;content:"";display:inline-block;height:2rem;margin-right:.5rem;position:relative;vertical-align:bottom;width:32px;width:2rem}.accommodations-title::before{background:url(../components/guides/images/hat-icon.svg) no-repeat left .15rem/30px auto transparent;background:url(../components/guides/images/hat-icon.svg) no-repeat left .15rem/1.875rem auto transparent;content:"";display:inline-block;height:1.5rem;margin-right:.5rem;position:relative;top:.1rem;width:32px;width:2rem}.teaser__species-heading{font-weight:700;text-transform:uppercase}.teaser__species-heading::before{background:url(../components/guides/images/fish-icon.svg) no-repeat left .15rem/auto auto transparent;content:"";display:inline-block;height:1rem;margin-right:.25rem;position:relative;top:.1rem;width:1.5rem}.guides__return-link{display:flex;justify-content:center;margin-bottom:5rem}@media only screen and (min-width:64rem){.guide__content{grid-column:span 2}}.page--guides .paragraph--type--block{padding-top:0}.page--guides .page-title{margin-bottom:2rem}@media only screen and (max-width:25rem){.page--guides .page-title{font-size:1.725rem}}@media only screen and (min-width:48rem){.page--guides .page-title{margin-bottom:1rem}}@media only screen and (min-width:64.25rem){.page--guides .page-title{margin-bottom:3.75rem}}@media only screen and (max-width:64.1875rem){.page--guides .reset-filter{left:unset;right:0;text-align:right}}.guide__item{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center}.field--name-field-guide-image{border-radius:100%;overflow:hidden;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:20rem}.field--name-field-guide-image img{aspect-ratio:1/1;object-fit:cover}.teaser__title{font-size:1.375rem;line-height:1.4;margin-bottom:.5rem}.teaser__title a{text-decoration:none;border-bottom:1px solid}.guide-teaser__main{flex:1}.teaser__species-list .field__item{display:inline;white-space:nowrap}.teaser__species-list .field__item:not(:last-child)::after{content:","}.block-system-main-block .view-location-guides{margin:3.125rem 0}.guide__insurance-view{min-height:1.5rem;position:relative;top:0;width:100%}.card__item .guide__insurance-view{top:-1.25rem}.plan-insurance .guide__insurance-view p{background:var(--blue);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;color:var(--white);left:-1.25rem;padding:.25rem;position:absolute;right:-1.25rem;text-align:center}.plan-insurance .guide__insurance-view p::before{background:url(../components/guides/images/info-icon.svg) no-repeat center center/100% auto transparent;content:"";display:inline-block;height:.875rem;margin-right:.25rem;position:relative;top:1px;width:.875rem}.views-exposed-form-guides-block-guides .filter-gear-wrapper{display:none}.view-location-guides.view-display-id-block_related_guides_paragraph .card-grid--infinite-scroll .views-infinite-scroll-content-wrapper{grid-template-columns:1fr}@media only screen and (min-width:55rem){.view-location-guides.view-display-id-block_related_guides_paragraph .card-grid--infinite-scroll .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:87.5rem){.view-location-guides.view-display-id-block_related_guides_paragraph .card-grid--infinite-scroll .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(3,1fr)}}.node--type-fishing-guide.node--view-mode-mini{display:flex;flex-direction:row;gap:1.25rem;position:relative}.node--type-fishing-guide.node--view-mode-mini .guide-mini__main{align-items:center;display:flex;flex:0 0 150px;flex:0 0 9.375rem;flex-direction:column;flex-shrink:0;gap:.75rem}.node--type-fishing-guide.node--view-mode-mini .guide-mini__image{height:125px;height:7.8125rem;width:125px;width:7.8125rem}.node--type-fishing-guide.node--view-mode-mini .mini__title{color:var(--blue);margin:0;text-align:center;text-decoration:underline}.node--type-fishing-guide.node--view-mode-mini .mini__species-heading{margin-block:.75rem;font-weight:700;text-transform:uppercase}.node--type-fishing-guide.node--view-mode-mini .mini__species-heading::before{background:url(../components/guides/images/fish-icon.svg) no-repeat left .15rem/auto auto transparent;content:"";display:inline-block;height:1rem;margin-right:.25rem;position:relative;top:.1rem;width:1.5rem}.node--type-fishing-guide.node--view-mode-mini .mini__species-list .field__item{display:inline}.node--type-fishing-guide.node--view-mode-mini .mini__species-list .field__item:not(:last-child)::after{content:", "}.paragraph.paragraph--type--instagram{padding:6rem 0}.paragraph.paragraph--type--instagram h2{text-align:center;margin-bottom:2.5rem}.instagram-feed{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}@media only screen and (min-width:64rem){.instagram-feed{gap:1rem;grid-template-columns:repeat(5,1fr)}}.instagram_profile{background-color:var(--sand);position:relative}.instagram_profile img{display:none}.instagram_username{align-items:center;bottom:0;display:flex;font-size:1.15rem;justify-content:center;left:0;margin:0!important;padding:1rem;position:absolute;right:0;text-align:center;top:0}@media only screen and (min-width:48rem){.instagram_username{font-size:1.625rem}}.instagram_username a{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.instagram-feed a:nth-child(2){order:1}.instagram-feed .instagram_profile{order:2}.instagram-feed a:nth-child(3){order:3}.instagram-feed a:nth-child(4){order:4}.instagram-feed a:nth-child(5){order:5}.instagram-feed a:nth-child(6){order:6}.instagram-feed a:nth-child(7){display:none}.instagram-feed a:nth-child(8){display:none}.instagram-feed a:nth-child(9){display:none}.instagram-feed a:nth-child(10){display:none}@media only screen and (min-width:64rem){.instagram-feed a:nth-child(2){order:1}.instagram-feed a:nth-child(3){order:2}.instagram-feed .instagram_profile{order:3}.instagram-feed a:nth-child(4){order:4}.instagram-feed a:nth-child(5){order:5}.instagram-feed a:nth-child(6){order:6}.instagram-feed a:nth-child(7){display:block;order:7}.instagram-feed a:nth-child(8){display:block;order:8}.instagram-feed a:nth-child(9){display:block;order:9}.instagram-feed a:nth-child(10){display:block;order:10}}.fishns-interactive-map-wrapper{position:relative}.fishns-map-info{background:#fff;padding:10px;padding:.625rem;position:static;text-align:center;font-weight:700;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);z-index:1;display:none}@media only screen and (min-width:48rem){.fishns-map-info{position:absolute}}.fishns-map-info #close-btn{cursor:pointer;font-weight:400;opacity:.5;position:absolute;right:.25rem;top:.25rem;transition:opacity 250ms ease}.fishns-map-info #close-btn:hover{opacity:1}.path.map-region-area.region-selected{fill:#2a4b2c}.fishns-map-info.show-info{display:block}.fishns-map-info.fishns-map-info__cape_breton{top:20px;top:1.25rem;right:16%}.fishns-map-info.fishns-map-info__guysborough_pictou_antigonish{right:0;bottom:unset;top:40%}.fishns-map-info.fishns-map-info__halifax{left:45%;top:60%;bottom:unset}.fishns-map-info.fishns-map-info__fundy_annapolis_valley{top:110px;top:6.875rem;left:28px;left:1.75rem}.fishns-map-info.fishns-map-info__north_shore_fundy{top:180px;top:11.25rem;left:28px;left:1.75rem}.fishns-map-info.fishns-map-info__southwest{bottom:30px;bottom:1.875rem;left:75px;left:4.6875rem}header[role=banner]{left:0;position:sticky;right:0;top:0;z-index:20}.region-header__wrapper{background:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 100%);transition:background-color 350ms ease;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.nav-active .region-header__wrapper,.scrolling .region-header__wrapper{background-color:var(--sand__light)}body:not(.path-frontpage) .region-header__wrapper{background-color:var(--sand__light)}.region-header{display:grid;gap:1.5rem;grid-template-columns:[header_logo] 1fr [header_menu] 2.5rem;height:100px;height:6.25rem;padding:1.5rem 0;position:relative;transition:padding 350ms ease;z-index:1;margin:0 auto;max-width:1400px;max-width:87.5rem;padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width:55rem){.region-header{padding-left:5rem;padding-right:5rem}}.scrolling .region-header{height:70px;height:4.375rem;padding-bottom:.75rem;padding-top:.75rem}@media only screen and (min-width:55rem){.region-header{display:block;height:auto;padding-bottom:2.5rem}.scrolling .region-header{height:auto}}@media only screen and (min-width:78.75rem){.region-header{display:grid;grid-template-columns:[header_logo] 21rem [header_menu] 1fr;padding-bottom:1.5rem}}.region-header a{color:var(--black)}@media only screen and (min-width:78.75rem){.region-header .menu--main ul.menu{margin-top:.5rem;transition:margin-top 350ms ease}.scrolling .region-header .menu--main ul.menu{margin-top:-.025rem}}.region-header .block-fixed-block-contentsocial-links,.region-header .menu--main{display:none;justify-content:flex-end}@media only screen and (min-width:55rem){.region-header .block-fixed-block-contentsocial-links,.region-header .menu--main{display:flex}}.region-header .block-fixed-block-contentsocial-links ul.menu,.region-header .menu--main ul.menu{justify-content:space-between}@media only screen and (min-width:78.75rem){.region-header .block-fixed-block-contentsocial-links ul.menu,.region-header .menu--main ul.menu{justify-content:flex-end;width:auto}}.block-system-branding-block{display:flex;justify-content:flex-start;margin:.45rem auto 1.05rem;width:100%}.block-system-branding-block img{max-width:292px;max-width:18.25rem;transition:transform 350ms ease;transform-origin:center;transform:scale(1);width:100%}@media only screen and (min-width:55rem){.scrolling .block-system-branding-block img{transform:scale(.75)}}@media only screen and (min-width:23.75rem){.block-system-branding-block{margin:0 auto 1.5rem}.scrolling .block-system-branding-block{margin-bottom:.75rem}}@media only screen and (min-width:55rem){.block-system-branding-block{justify-content:center}}@media only screen and (min-width:78.75rem){.block-system-branding-block{grid-column:header_logo;justify-content:flex-start;margin-bottom:0;max-width:unset}.scrolling .block-system-branding-block{margin-bottom:0}}.region-header-menu{display:none;align-items:center;justify-content:center}@media only screen and (min-width:55rem){.region-header-menu{display:flex}}@media only screen and (min-width:78.75rem){.region-header-menu{justify-content:flex-end}}.region-header-menu a:hover{color:var(--blue)}.menu--footer,.menu--main{align-items:center;grid-column:header_menu}.menu--footer ul.menu,.menu--main ul.menu{align-items:center;display:flex;margin:0;width:100%}.menu--footer .menu-item,.menu--main .menu-item{white-space:nowrap}@media only screen and (min-width:55rem){.menu--footer .menu-item:not(:last-child),.menu--main .menu-item:not(:last-child){margin-right:2.5rem}}.toolbar .menu--footer .menu-item:not(:last-child),.toolbar .menu--main .menu-item:not(:last-child){margin-right:0}.menu--footer .menu-item a,.menu--main .menu-item a{font-size:1rem;font-weight:700;text-decoration:none;text-transform:uppercase}.menu--footer ul.menu a.is-active,.menu--main ul.menu a.is-active{color:inherit}.menu--footer .menu-item--active-trail a,.menu--main .menu-item--active-trail a{border-bottom:2px solid var(--blue)}.region-header-menu .block-fixed-block-contentsocial-links{display:flex}@media only screen and (min-width:55rem){.region-header-menu .block-fixed-block-contentsocial-links{margin-left:3.75rem}}.region-footer .block-fixed-block-contentsocial-links{display:flex}.social-link{display:block;margin:0 .75rem}.social-link:first-child{margin-left:0}.social-link:last-child{margin-right:0}@media only screen and (min-width:78.75rem){.social-link{margin-top:.5rem}.scrolling .social-link{margin-top:.275rem}}.social-link img{height:1.5rem;width:1.5rem}.mobile-controls__wrapper{display:block;grid-column:header_menu}@media only screen and (min-width:55rem){.mobile-controls__wrapper{display:none}}#menu-btn{background-color:transparent;border:0;font-family:var(--sans);margin-top:1rem;padding:0;text-transform:uppercase}.mobile-menu__wrapper{margin-top:5rem;opacity:0;pointer-events:none;transform:translateY(5rem);transition:transform 350ms ease,opacity 350ms ease}.scrolling .mobile-menu__wrapper{margin-top:3.5rem}@media only screen and (min-width:30rem){.mobile-menu__wrapper{margin-top:6.2rem}}@media only screen and (min-width:55rem){.mobile-menu__wrapper{display:none}}.nav-active .mobile-menu__wrapper{opacity:1!important;pointer-events:auto;transform:translateY(0)!important}.mobile-menu__wrapper ul.menu{align-items:flex-end;flex-direction:column;margin-top:1rem;padding:0 1.5rem}.mobile-menu__wrapper ul.menu .menu-item{margin:1rem 0}.mobile-menu__wrapper ul.menu .menu-item:first-child{margin-top:0}.mobile-menu__wrapper ul.menu a{color:var(--black)}.mobile-menu__wrapper .block-fixed-block-contentsocial-links{display:flex;justify-content:flex-end;padding:1.5rem}.expand-control{display:block;transition:transform 250ms ease}.mobile-menu__close .expand-control{transform:rotate(45deg)}.nav-close{position:absolute;right:0;padding:.25rem 1rem;top:-.5rem;font-size:2.5rem;border:0;background:0 0}.mobile-menu__wrapper{background:var(--sand__light);max-width:100%;width:100vw;position:fixed;right:0;top:0;z-index:20}.mobile-menu .menu{color:var(--black);list-style-type:none;margin:0;padding:0}.mobile-menu .menu li{border-bottom:1px solid #cdcdcd;font-size:1.5rem;font-weight:500;list-style-image:none;list-style-type:none;margin:0;padding:1.25rem 3rem 1.25rem 1rem;position:relative}.mobile-menu .menu a{color:var(--black);display:block;text-decoration:none}.mobile-menu .menu-item--expanded{cursor:pointer}.mobile-menu .menu-item--expanded span{display:block}.mobile-menu .menu-item--expanded .menu{display:none;margin-left:-1rem;margin-right:-3rem;position:relative;top:1.25rem;background:#f6f6f6}.mobile-menu .menu-item--expanded .menu.mobile-menu__show{display:block}.mobile-menu .menu-item--expanded .menu li{border:0;border-top:1px solid #cdcdcd;padding-left:3rem}.mobile-menu__expand{background-color:var(--white);border:0;border-left:1px solid #cdcdcd;display:inline-block;font-size:2.5rem;height:3rem;padding:0 1rem;position:absolute;right:0;text-align:center;top:.5rem;width:4rem}.mobile-menu__close{color:var(--black)}.hamburger{align-items:center;display:flex;text-decoration:none}.hamburger__label{color:var(--black);font-size:1rem;line-height:1.214;margin-left:.5rem;position:relative;top:.1rem}@media only screen and (min-width:30rem){.hamburger__label{font-size:1.5rem}}.hamburger__icon{margin-bottom:.4375rem;margin-right:0;margin-top:.4375rem;position:relative}.hamburger__icon,.hamburger__icon::after,.hamburger__icon::before{background-color:var(--blue);display:block;height:3px;height:.1875rem;transition-duration:.4s;transition-property:background-color,transform;width:2.5rem}.hamburger__icon::after,.hamburger__icon::before{content:"";position:absolute}.hamburger__icon::before{top:-.7625rem}.hamburger__icon::after{top:.7625rem}.nav-active .hamburger .hamburger__icon{background-color:transparent}.nav-active .hamburger .hamburger__icon::before{transform:translateY(.7625rem) rotate(45deg)}.nav-active .hamburger .hamburger__icon::after{transform:translateY(-.7625rem) rotate(-45deg)}.sharethis-wrapper{cursor:pointer;display:inline-block}.sharethis-wrapper .st_sharethis_custom{background:url(../components/sharethis/images/share-icon.svg) no-repeat center center/contain transparent;display:inline-flex;height:1rem;width:1rem}.sharethis-wrapper .st_sharethis_custom::after{color:var(--black);content:"Share";display:inline-block;font-size:1rem;font-weight:700;margin-left:1.5rem;text-transform:uppercase}.species__item{align-items:center;display:flex;margin-bottom:1rem}.species__english,.species__image,.species__latin{align-items:center;display:flex;height:100%}.species__image{margin-right:1rem;padding-right:.5rem;min-width:5rem;width:5rem}.species__english{padding-right:.5rem}.species__latin{border-left:1px solid var(--black);padding-left:.5rem}.paragraph{padding:3.125rem 0}.page-node-type-article .paragraph{margin:0 0 1rem 0;padding:0}.paragraph.shaded{background-color:var(--sand__light);position:relative}.paragraph.shaded::before{background-color:var(--sand__light);bottom:0;content:"";display:block;position:absolute;top:0;z-index:-1;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.paragraph--type--q-and-a{border-top:2px solid #e6e6e6;padding:0}.paragraph--type--q-and-a:last-child{border-bottom:2px solid #e6e6e6;margin-bottom:6rem}.paragraph--type--q-and-a details{border:0;margin:0;padding:0}.paragraph--type--q-and-a summary{font-size:1rem;list-style-type:none;padding:1rem 2rem 1rem 0;position:relative}@media only screen and (min-width:48rem){.paragraph--type--q-and-a summary{font-size:1.25rem;padding:1.5rem 2.5rem 1.5rem 1.5rem}}@media only screen and (min-width:64rem){.paragraph--type--q-and-a summary{font-size:1.5rem;padding:2rem 3rem 2rem 2rem}}.paragraph--type--q-and-a summary::-webkit-details-marker{display:none}.paragraph--type--q-and-a summary::marker{display:none}.paragraph--type--q-and-a summary::after{background:url(../components/paragraphs/faq/images/large-plus-icon.svg) no-repeat center center/contain transparent;bottom:0;content:"";display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:1.5rem}@media only screen and (min-width:48rem){.paragraph--type--q-and-a summary::after{width:2rem}}@media only screen and (min-width:64rem){.paragraph--type--q-and-a summary::after{width:2.5rem}}.paragraph--type--q-and-a .field--name-field-answer{padding:0 0 1rem 0}@media only screen and (min-width:48rem){.paragraph--type--q-and-a .field--name-field-answer{padding:0 1.5rem 1.5rem}}@media only screen and (min-width:64rem){.paragraph--type--q-and-a .field--name-field-answer{padding:0 2rem 2rem}}.paragraph--type--q-and-a details[open] summary::after{transform:rotate(45deg)}.paragraph--type--home-page-header{height:100vh;margin-top:-100px;margin-top:-6.25rem;max-height:-webkit-fill-available;min-height:515px;min-height:32.1875rem;padding:0;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}@media only screen and (min-width:55rem){.paragraph--type--home-page-header{margin-top:-159px;margin-top:-9.9375rem}}@media only screen and (min-width:78.75rem){.paragraph--type--home-page-header{margin-top:-90px;margin-top:-5.625rem}}.paragraph--type--home-page-header .field--name-field-hero-media-image img{height:100vh;max-height:-webkit-fill-available;min-height:515px;min-height:32.1875rem;object-fit:cover}@media only screen and (min-width:85.375rem){.paragraph--type--home-page-header .field--name-field-hero-media-image img{min-height:40rem;max-height:none}}.fishns-search-filters-wrapper{display:flex;flex:1 0 3.75rem;flex-direction:column}@media only screen and (min-width:55rem){.fishns-search-filters-wrapper{flex-direction:row}}.fishns-search-filters-wrapper .form-item{flex:1;margin-top:0}@media only screen and (min-width:55rem){.fishns-search-filters-wrapper .form-item:not(:first-child){margin-left:1rem}}.fishing-areas-widget{bottom:4rem;position:absolute;left:0;right:0;top:5.5rem}@media only screen and (min-width:55rem){.fishing-areas-widget{top:10rem}}@media only screen and (min-width:78.75rem){.fishing-areas-widget{top:6.75rem}}@media only screen and (min-width:87.5rem){.fishing-areas-widget{top:8.75rem}}.fishing-areas-widget h2{flex:1 0 auto}@media only screen and (max-width:54.9375rem){.fishing-areas-widget h2{font-size:1.5rem}}.fishing-areas-widget .fish-ns-search-form-actions{align-items:flex-start;display:flex;flex:1 0 3.125rem;flex-direction:column;justify-content:center;margin:0}@media only screen and (min-width:55rem){.fishing-areas-widget .fish-ns-search-form-actions{align-items:center;flex-direction:row;margin-top:.6rem}}.fishing-areas-widget .fish-ns-search-form-actions .form-actions{width:100%}.fishing-areas-widget .fish-ns-search-form-actions input{margin-top:1rem;display:block;width:100%;text-align:center;text-wrap:wrap}@media only screen and (min-width:25rem){.fishing-areas-widget .fish-ns-search-form-actions input{display:inline-block;width:100%}}@media only screen and (min-width:55rem){.fishing-areas-widget .fish-ns-search-form-actions input{margin-top:-6px;margin-top:-.375rem;padding:1rem 7.5rem;width:100%}}.fishing-areas-widget .more-link{margin-right:1rem}.fishing-areas-widget__inner{display:flex;max-height:100%}@media only screen and (max-width:54.9375rem){.fishing-areas-widget__inner{margin-left:-1.5rem}}.block-fishns-visual-search-filters{background-color:var(--white);display:flex;flex-direction:column;padding:1.5rem;width:100%;min-height:30rem}@media only screen and (min-width:55rem){.block-fishns-visual-search-filters{padding:2.75rem;width:unset}}@media only screen and (min-width:64rem){.block-fishns-visual-search-filters{padding:1.75rem}}@media only screen and (min-width:87.5rem){.block-fishns-visual-search-filters{padding:2.75rem}}@media only screen and (min-width:55rem){.visual-search-filters-form{display:flex;flex-direction:column;overflow:hidden}}.fish-ns-regions-wrapper{display:block!important}@media only screen and (min-width:55rem){.fish-ns-regions-wrapper{display:none!important}}.fishns-easy-access-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:1rem;width:100%}.fishns-easy-access-wrapper .easy-access-link{background-color:var(--copperwood);border:2px solid var(--copperwood);color:var(--white);text-align:center;text-wrap:wrap}.fishns-easy-access-wrapper .easy-access-link:active,.fishns-easy-access-wrapper .easy-access-link:focus,.fishns-easy-access-wrapper .easy-access-link:hover{background-color:var(--white);color:var(--copperwood)}.fishns-easy-access-wrapper .easy-access-link{margin-right:0;width:100%}.fishns-search-map-wrapper{border:2px solid var(--sand);display:none;flex:0 1 auto;flex-direction:column;overflow:hidden}@media only screen and (min-width:55rem){.fishns-search-map-wrapper{display:flex}}.fishns-search-map-wrapper svg{max-height:200px;max-height:12.5rem}.fishns-filter-instruction{border-top:2px solid var(--sand);display:flex;flex:1 0 auto;justify-content:center;padding:.8rem 1rem}.fishns-filter-instruction p{text-transform:uppercase}.fishns-filter-instruction p::before{background:url(../components/paragraphs/home-header/images/pin.svg) no-repeat left center/auto 100% transparent;content:"";display:inline-block;height:1.5rem;margin-right:.5rem;vertical-align:sub;width:1rem}.scroll-prompt{bottom:.5rem;display:flex;justify-content:center;left:calc(50% - 5rem);position:absolute;width:10rem;z-index:100}@media only screen and (min-width:23.4375rem){.scroll-prompt{bottom:3.5rem}}@media only screen and (min-width:55rem){.scroll-prompt{bottom:.5rem}}.scroll-prompt a{display:block;padding:1rem}.scroll-prompt img{width:2rem}@media only screen and (min-width:48rem){.paragraph--type--image-and-text-side-by-side{display:grid;gap:4rem;grid-template-columns:1fr 1fr}}.paragraph--type--image-and-text-side-by-side .ti__image{order:1;margin:2rem 0}@media only screen and (min-width:64rem){.paragraph--type--image-and-text-side-by-side .ti__image{margin:0!important}}.paragraph--type--image-and-text-side-by-side .ti__image .field--name-field-media{width:100%}.paragraph--type--image-and-text-side-by-side .ti__image img{display:block}.paragraph--type--image-and-text-side-by-side.text-left .ti__image{order:2}.paragraph--type--image-and-text-side-by-side .ti__text{order:2}.paragraph--type--image-and-text-side-by-side.text-left .ti__text{order:1}.ti__image,.ti__text{display:flex;align-items:flex-start}@media only screen and (min-width:64rem){.ti__image,.ti__text{align-items:center}}.para__title,.ti__description{margin-bottom:2rem}.paragraph--type--intro-and-three-columns-with-ico{margin:0 auto;max-width:62rem;padding:6rem 0}.intro3__title{text-align:center}.intro3__blurb{font-size:1rem;margin:0 0 2rem 0;text-align:center}@media only screen and (min-width:48rem){.intro3__blurb{font-size:1.25rem}}.intro3__columns{display:grid;gap:3.75rem;grid-template-columns:1fr;margin:0 0 2rem 0}@media only screen and (min-width:48rem){.intro3__columns{grid-template-columns:repeat(3,1fr)}}.intro3__column-icon{height:4.75rem;margin-bottom:1rem;text-align:center}.intro3__column-icon img{height:100%;object-fit:contain}.intro3__column-title{text-align:center}.intro3__column-body{font-size:1rem;text-align:center}@media only screen and (min-width:48rem){.paragraph--type--pull-quote{float:left;margin:0 2rem 0 0;width:50%}.paragraph--type--pull-quote.text-right{float:right;margin:0 0 0 2rem}}.paragraph--type--pull-quote .field--name-field-pull-quote-text{background-color:var(--sand__light);padding:2rem}.paragraph--type--pull-quote p{font-size:1.25rem;font-weight:500;text-align:center}@media only screen and (min-width:64.25rem){.paragraph--type--pull-quote p{font-size:1.5rem}}.paragraph--type--short-row-with-icon-title-and-te{display:grid;grid-template-columns:1fr}@media only screen and (min-width:64rem){.paragraph--type--short-row-with-icon-title-and-te{grid-template-columns:1fr 1.5fr}}.short-row__icon-title{align-items:flex-start;border-bottom:1px solid var(--sand);display:flex;flex-direction:column;margin-bottom:1rem;padding-bottom:2rem}@media only screen and (min-width:64rem){.short-row__icon-title{border-right:1px solid var(--sand);border-bottom:0}}@media only screen and (min-width:64rem){.short-row__icon-title{align-items:center;flex-direction:row;margin-bottom:0;padding:1rem 3rem 1rem 0}}.short-row__icon-title .field--name-field-icon-media{margin-bottom:2rem;width:6rem}@media only screen and (min-width:64rem){.short-row__icon-title .field--name-field-icon-media{margin:0 2rem 0 0}}@media only screen and (min-width:87.5rem){.short-row__icon-title .field--name-field-icon-media{width:unset}}.short-row__icon-title .short-row__title{margin-bottom:0}@media only screen and (min-width:64rem){.short-row__icon-title .short-row__title{font-size:1.5rem}}@media only screen and (min-width:87.5rem){.short-row__icon-title .short-row__title{font-size:2.125rem}}@media only screen and (min-width:64rem){.short-row__description{padding:1rem 0 1rem 6rem}}.paragraph--type--text-and-map{display:grid;gap:2rem;grid-template-columns:1fr}@media only screen and (max-width:54.9375rem){.paragraph--type--text-and-map{padding-top:0}}@media only screen and (min-width:55rem){.paragraph--type--text-and-map{gap:4rem;grid-template-columns:1fr 1.5fr}}.fishns-interactive-map-interaction{position:relative;text-transform:uppercase}@media only screen and (min-width:64rem){.fishns-interactive-map-interaction{top:2rem}}@media only screen and (min-width:75rem){.fishns-interactive-map-interaction{margin-left:2rem;top:4rem}}.map-info-label{margin-bottom:.5rem}.fishns-map-info{padding:1rem 2rem}.fishns-interactive-map-wrapper path{cursor:pointer}.paragraph--type--related-accommodations .field--name-field-full-width-text{margin-bottom:2rem}.paragraph--type--related-fishing-areas .field--name-field-full-width-text,.paragraph--type--related-guides .field--name-field-full-width-text{margin-bottom:1rem}.paragraph--type--related-guides .view-location-guides{margin:0}
/*# sourceMappingURL=style.css.map */
