.figtree-<uniquifier>{font-family:"Figtree",sans-serif;font-optical-sizing:auto;font-weight:<weight>;font-style:normal}:root{--green:#1CB6A6;--orange:#F36B20;--brown:#6B461A;--blue:#1BAFE2;--text:#221E1F;--light-grey:#F6F6F3;--tan:#E5E3DA;--header-font:"Figtree";--body-font:"Figtree"}body *:focus:not(:focus-visible),body input:focus,body input:focus-visible,body button:focus,body button:focus-visible,body a:focus,body a:focus-visible,body i:focus,body i:focus-visible,body *:focus,body *:focus-visible{outline:none!important;box-shadow:none!important}body h1,body h2{font-family:var(--header-font)}body p,body li{font-family:var(--body-font)}.svg-clipped-r{-webkit-mask-image:url(/wp-content/uploads/2023/12/recademics-r-mark-black.svg);mask-image:url(/wp-content/uploads/2023/12/recademics-r-mark-black.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;object-fit:cover;position:relative;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.svg-clipped-r::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);-webkit-mask-image:url(/wp-content/uploads/2023/12/recademics-r-mark-black.svg);mask-image:url(/wp-content/uploads/2023/12/recademics-r-mark-black.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.section-bg-blur:before{backdrop-filter:blur(2px)!important}body.single-boating .menu-item-506{display:none!important}.coming-soon-banner{background-color:var(--orange);color:#fff;text-align:center;padding:8px 10px;font-family:var(--body-font);font-weight:400}a[data-element_type="container"]{cursor:pointer!important}.rank-math-breadcrumb a{color:var(--orange)}.rank-math-breadcrumb p{font-family:var(--body-font);text-transform:uppercase;font-size:14px;margin-bottom:15px}.state-img-box .elementor-image-box-wrapper{position:relative!important;justify-content:flex-end!important;gap:10px!important}.state-img-box .elementor-image-box-wrapper>figure:first-child a{position:absolute!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:10!important}.state-img-box .elementor-image-box-wrapper a img{pointer-events:none!important;width:25%!important}.state-img-box .elementor-image-box-img{width:25%!important;height:60px!important}.state-img-box .elementor-image-box-content{width:75%!important}lite-vimeo{border-radius:16px!important;box-shadow:0 10px 20px 0 rgb(0 0 0 / .2)!important}lite-vimeo:hover>.ltv-playbtn{background-color:var(--orange)!important}.tp-bullets{transform:translate(-96px,10px)!important}.tp-bullet-title{display:none!important}.pricing-table-key .elementor-widget-container p:nth-last-child(2){margin-bottom:0!important;margin-top:40px!important}@media(max-width:1000px){.pricing-table-key .elementor-widget-container p:nth-last-child(2){margin-top:20px!important}}@media(max-width:800px){.pricing-table-key .elementor-widget-container p:nth-last-child(2){margin-top:40px!important}}@media(max-width:480px){.state-img-box .elementor-image-box-wrapper a img,.state-img-box .elementor-image-box-content,.state-img-box .elementor-image-box-img{width:100%!important}.state-img-box .elementor-image-box-wrapper{gap:20px!important}.pricing-table-key .elementor-widget-container p:nth-last-child(2){margin-top:30px!important}.pricing-table-key .elementor-widget-container p{margin-bottom:18px!important}}.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}@media (min-width:481px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:480px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}}@media(max-width:1000px) and (min-width:481px){.pillar-wrapper .e-con{width:calc(50% - 10px)!important}}@media(min-width:481px){.pillar-container:hover{max-height:180px;height:100%;-webkit-transition:max-height 250ms ease;-moz-transition:max-height 250ms ease;-o-transition:max-height 250ms ease;transition:max-height 250ms ease}.pillar-container{max-height:150px;height:100%;-webkit-transition:max-height 250ms ease;-moz-transition:max-height 250ms ease;-o-transition:max-height 250ms ease;transition:max-height 250ms ease}.pillar-wrapper{height:180px}}.slant-shape.left.half{width:2000px;height:2000px;border:40px solid #fff;position:absolute!important;right:-50vw;bottom:-10px;transform:rotate(320deg);transform-origin:bottom right}.slant-shape.left.opposite{width:2000px;height:2000px;border-right:40px solid #fff;position:absolute!important;right:10vw;top:-40vw;transform:rotate(45deg);transform-origin:top right}.slant-shape.resource{width:2000px;height:2000px;position:absolute!important;left:36vw;top:0vw;transform:rotate(310deg);transform-origin:top left}@media(min-width:1601px){.slant-shape.left.opposite{right:25vw;top:-29vw}}@media(max-width:1300px){.slant-shape.left.opposite{top:-55vw;right:10vw}}.activity-hero .elementor-background-video-container video{-webkit-mask-image:url(/wp-content/uploads/2024/01/activity-page-mask-invert.png);mask-image:url(/wp-content/uploads/2024/01/activity-page-mask-invert.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (max-width:600px){.activity-hero .elementor-background-video-container video{-webkit-mask-image:url(/wp-content/uploads/2024/01/activity-page-mask-invert-mobile-2.png);mask-image:url(/wp-content/uploads/2024/01/activity-page-mask-invert-mobile-2.png)}}.course-state-agency-gallery .gallery-item img{max-height:70px!important;height:auto!important;width:auto!important}.course-state-agency-gallery .gallery-item{width:fit-content}.course-state-agency-gallery .gallery{display:flex;justify-content:center;gap:20px;align-items:center}.pillar-container iframe{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:1.75s}.state-img-box .elementor-image-box-img img{max-width:60px!important;max-height:60px!important;aspect-ratio:1 / 1!important;object-fit:contain}@media(max-width:690px){.course-state-agency-gallery .gallery-item img{max-height:47px!important}}@media(max-width:480px){.state-img-box .elementor-image-box-img{width:100%!important}}@Keyframes fadeInOpacity{0%{opacity:0}80%{opacity:0}100%{opacity:1}}.state-hero video{filter:blur(4px)}@media(min-width:1701px){.state-hero .elementor-background-video-container video{-webkit-mask-image:url(/wp-content/uploads/2024/01/state-page-mask-1.png)!important;mask-image:url(/wp-content/uploads/2024/01/state-page-mask-1.png)!important;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@media(max-width:1700px){.state-hero .elementor-background-video-container{-webkit-mask-image:url(/wp-content/uploads/2024/01/state-page-mask-1.png)!important;mask-image:url(/wp-content/uploads/2024/01/state-page-mask-1.png)!important;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@media(max-width:800px){.state-hero .elementor-background-video-container{-webkit-mask-image:url(/wp-content/uploads/2024/01/state-page-mask-1-mobile.png)!important;mask-image:url(/wp-content/uploads/2024/01/state-page-mask-1-mobile.png)!important}}.state-agency-site-address-list a{color:var(--text)!important}.state-agency-site-address-list a:hover{color:var(--orange)!important}resource-card-img img,.state-card-img img{border-radius:16px!important;box-shadow:0 10px 20px 0 rgb(0 0 0 / .1)!important}.blurb-requirements p{display:list-item;margin-bottom:0}.blurb-requirements{width:fit-content}.swiper-wrapper{align-items:center}.swiper-button-disabled{display:none!important}.grey-table .elementor-price-table__price{margin-top:0px!important;padding-top:40px}.grey-table .elementor-price-table .elementor-price-table__features-list,.grey-table .elementor-price-table__price{border-right:2px solid #E5E3DA}.rec-pricing .swiper-wrapper .swiper-slide:last-of-type{.grey-table .elementor-price-table .elementor-price-table__features-list,.grey-table .elementor-price-table__price{border:none}}@media(max-width:800px){.grey-table .elementor-price-table .elementor-price-table__features-list,.grey-table .elementor-price-table__price{border:none}}.elementor-price-table__button{width:100%}.grey-table .elementor-price-table{height:370px!important;background:var(--light-grey)}.elementor-price-table{display:flex;flex-direction:column}.elementor-price-table .elementor-price-table__price{order:3!important;padding:30px 0}.elementor-price-table .elementor-price-table__footer{order:4!important}@media(max-width:1300px){.grey-table .elementor-price-table{height:330px!important}}@media(max-width:1000px){.grey-table .elementor-price-table{height:330px!important}}.resource-content-container,.resource-toc{overflow:visible!important}.resource-content-container{display:flex;flex-direction:row;margin-top:50px}.resource-content-container .resource-toc{padding:40px;background:var(--tan);width:30%}.resource-content-container .resource-copy{padding:40px;background:var(--light-grey);width:70%}.resource-toc{position:relative!important}.resource-toc ul{list-style-type:none!important;padding-left:0}.resource-toc li{line-height:1.3em;padding-bottom:15px}.resource-toc ul>li:last-of-type{padding-bottom:0}.resource-toc a{color:var(--text)}.resource-toc a:hover{color:var(--orange)}.resource-toc h2,.resource-toc p.toc{font-size:32px;font-weight:800;line-height:1.3em;letter-spacing:-.96px;font-family:var(--header-font)}.resource-copy h2{text-transform:uppercase;color:var(--green);font-size:20px;letter-spacing:2.4px;margin-bottom:8px;font-family:var(--body-font);font-weight:600;line-height:1.3em;margin-top:16px;margin-bottom:8px}.resource-copy h2:first-of-type{margin-top:0!important}.resource-copy h3{color:var(--text);text-transform:none;letter-spacing:unset;font-size:20px;font-weight:600;font-family:var(--body-font)}.resource-copy a{color:var(--text);font-weight:400;text-decoration:underline}.resource-copy a:hover{color:var(--orange)}.resource-toc p.toc,.resource-copy .elementor-widget-container h2:first-of-type{margin-top:0!important}.resources-list-wrp,.resources-list li,.resources-list li a{color:white!important}.resources-list li a:hover{color:var(--orange)!important}.resource-video-container{margin-top:50px}.resource-video .elementor-widget-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:1000px;margin:auto}.resource-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.resource-toc .sticky{position:sticky;top:80px;z-index:1000}@media(max-width:1300px){.slant-shape.resource{left:44vw!important;transform:rotate(332deg)!important}.resource-toc a{font-size:16px}.resource-toc h2,.resource-copy h2,.resource-toc p.toc{font-size:28px}.resource-copy h2{font-size:18px}}@media(max-width:800px){.slant-shape.resource{left:4vw!important}.resource-toc h2,.resource-copy h2,.resource-toc p.toc{font-size:24px}.resource-copy h2{font-size:15px;letter-spacing:1.5px}.resource-content-container .resource-toc,.resource-content-container .resource-copy{padding:30px!important}.resource-title-container{margin-bottom:40px}}@media(max-width:767px){.resource-video .elementor-widget-container{min-height:calc((100vw - 100px) * 9 / 16)}}@media(max-width:690px){.slant-shape.resource{left:-10vw!important}.resource-copy h2,.resource-copy h3{font-size:16px}.resource-video-container,.resource-content-container{flex-direction:column;margin-top:40px}.resource-content-container .resource-toc,.resource-content-container .resource-copy{width:100%!important}.resource-video .elementor-widget-container{min-height:calc(500px * 9 / 16)}}@media(max-width:560px){.resource-video .elementor-widget-container{min-height:calc((100vw - 60px) * 9 / 16)}}@media(max-width:480px){.slant-shape.resource{left:-20vw!important}}.partial_entry_warning,.grecaptcha-badge,.gform_heading,.gform-body label .gfield_required{display:none!important}.gform-body label,.gform-body legend{font-family:var(--body-font);font-size:14px!important;padding-bottom:5px!important;margin-bottom:0!important;line-height:1.2em!important;font-family:var(--header-font);font-weight:400!important;color:var(--green)}.gform-body input,.gform-body textarea,.gform-body select{border:1px solid var(--text);border-radius:4px!important;background:unset!important;color:var(--text);font-family:var(--body-font);padding:8px 12px!important;font-size:16px!important}.gform-body input::placeholder,.gform-body select::placeholder{color:var(--text)!important;opacity:1!important;font-family:var(--body-font);font-size:16px}.gform_footer input{line-height:1em!important;background:var(--orange)!important;color:white!important;border:none;border-radius:4px;margin-bottom:0!important}.gform_footer input:hover{background:var(--green)!important;color:white!important}.gform_footer{padding-top:0!important;padding-bottom:0!important}.gform_footer input[type="submit"]:focus{outline:#fff0 auto 0px!important;background-color:white!important;color:#414042!important}.gform_confirmation_message{text-align:center;padding:30px;color:var(--text)!important;background:var(--green);box-shadow:0 10px 20px 0 rgb(0 0 0 / .2);font-size:18px;font-family:var(--header-font);border-radius:16px!important}@media(max-width:800px){.gform_footer input{margin:0 auto!important}}.gform_validation_errors,.validation_message{display:none!important}.gform_wrapper.gravity-theme .gfield_error label,.gform_wrapper.gravity-theme .gfield_error legend,.gfield_required_asterisk{color:salmon!important}.gform_body input[aria-invalid=true],.gform_body select[aria-invalid=true],.gform_body textarea[aria-invalid=true]{border:1px solid salmon!important}.image-header-wrapper{width:100%;height:100%}.image-header-wrapper.elementor-widget.elementor-widget-image.elementor-absolute{z-index:-1}.image-header-wrapper img{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.image-header-wrapper.image-header-wrapper--state img{webkit-mask-image:url(/wp-content/uploads/2024/01/state-page-mask-1-mobile.png)!important;mask-image:url(/wp-content/uploads/2024/01/state-page-mask-1-mobile.png)!important}.image-header-wrapper.image-header-wrapper--service-page img{-webkit-mask-image:url(/wp-content/uploads/2024/01/activity-page-mask-invert-mobile-2.png);mask-image:url(/wp-content/uploads/2024/01/activity-page-mask-invert-mobile-2.png)}.blurb-requirements ul{padding-left:25px}ul.resources-list{padding-left:1rem}.home #hero{background-color:#fff}.page-heading--mobile h2.elementor-heading-title{line-height:1.2em;letter-spacing:-1.6px}#testtest{opacity:.5}#popup-course #popup-header .course-title{color:#fff}#learn-press-content-item .content-item-summary{padding-top:50px}.free-refresher-course-cta{width:calc(100% + 30px);background:#F36B20;margin-left:-15px;margin-right:-15px;position:fixed;top:74px;z-index:100}.cta-content-wrapper{max-width:100%;padding:10px;color:#fff;display:flex;justify-content:center;align-items:center}.cta-content-wrapper p{font-weight:600;margin-right:20px;margin-bottom:0}.elementor-button.elementor-button-link.elementor-size-sm.free-refresher-cta-btn{border:1px solid #1CB6A6;padding:8px 12px;font-size:12px}.elementor-button.elementor-button-link.elementor-size-sm.free-refresher-cta-btn:hover{color:#1CB6A6;background-color:#fff}.course-pricing-btn.pricing-url-replace.course-cta-label-replace span{color:#ffffff!important}@media(max-width:1000px){.free-refresher-course-cta{top:73px}}@media(max-width:782px){.free-refresher-course-cta{top:73px}}@media(max-width:560px){#learn-press-content-item .content-item-summary{padding-top:75px}.free-refresher-course-cta{position:absolute!important;width:100%!important;top:3px!important}.cta-content-wrapper{flex-direction:column;justify-content:center;align-items:center}.free-refresher-course-cta p{text-align:center;margin-right:0;margin-bottom:5px}}@media(max-width:354px){#learn-press-content-item .content-item-summary{padding-top:100px}}.hunting-license-banner{width:100%;position:fixed;top:76px;z-index:51}@media(max-width:1000px){.hunting-license-banner{top:54px}}@media(max-width:782px){.hunting-license-banner{top:54px}}@media(max-width:690px){.hunting-license-banner{position:static}}@media(max-width:480px){.state-img-box picture.attachment-full{display:flex;justify-content:center}.state-img-box img.attachment-full{display:block;margin:0 auto}}@media (max-width:1000px) and (min-width:481px){.pillar-wrapper{height:auto;flex-wrap:wrap}.pillar-container,.pillar-container:hover{height:150px;max-height:150px}.pillar-container:hover{max-height:180px;height:180px}}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}