.elementor-4141 .elementor-element.elementor-element-131ef387:not(.elementor-motion-effects-element-type-background),.elementor-4141 .elementor-element.elementor-element-131ef387>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F6F3;background-image:url(https://i0.wp.com/trouthavenfly.com/wp-content/uploads/2024/12/wild-camping-alberta.jpg?fit=1200%2C674&ssl=1);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-4141 .elementor-element.elementor-element-131ef387>.elementor-background-overlay{background-color:#0F3B3A;opacity:.15;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4141 .elementor-element.elementor-element-131ef387>.elementor-container{max-width:800px;min-height:560px}.elementor-4141 .elementor-element.elementor-element-131ef387{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:230px 0 90px 0}.elementor-4141 .elementor-element.elementor-element-56325a8a{text-align:center}.elementor-4141 .elementor-element.elementor-element-56325a8a .elementor-heading-title{font-family:"Source Sans 3",Sans-serif;font-size:14px;font-weight:600;letter-spacing:3px;color:#F2A33A}.elementor-4141 .elementor-element.elementor-element-5d6212cd{text-align:center}.elementor-4141 .elementor-element.elementor-element-5d6212cd .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:44px;font-weight:700;color:#FFF}.elementor-4141 .elementor-element.elementor-element-497e8ed3>.elementor-widget-container{padding:0 14px 0 14px}.elementor-4141 .elementor-element.elementor-element-497e8ed3{text-align:center;color:#FFF}.elementor-4141 .elementor-element.elementor-element-5f5e711d .elementor-button{background-color:#F2A33A;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:#0F3B3A;color:#0F3B3A;border-radius:8px 8px 8px 8px;padding:16px 28px 16px 28px}.elementor-4141 .elementor-element.elementor-element-5f5e711d .elementor-button:hover,.elementor-4141 .elementor-element.elementor-element-5f5e711d .elementor-button:focus{background-color:#0F3B3A;color:#F2A33A}.elementor-4141 .elementor-element.elementor-element-5f5e711d>.elementor-widget-container{margin:20px 0 0 0}.elementor-4141 .elementor-element.elementor-element-5f5e711d .elementor-button:hover svg,.elementor-4141 .elementor-element.elementor-element-5f5e711d .elementor-button:focus svg{fill:#F2A33A}.elementor-4141 .elementor-element.elementor-element-228d736c:not(.elementor-motion-effects-element-type-background),.elementor-4141 .elementor-element.elementor-element-228d736c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F5F2}.elementor-4141 .elementor-element.elementor-element-228d736c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px 0 40px 0}.elementor-4141 .elementor-element.elementor-element-228d736c>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4141 .elementor-element.elementor-element-50404a16{text-align:center}.elementor-4141 .elementor-element.elementor-element-50404a16 .elementor-heading-title{font-size:28px;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-630645ff{text-align:center;font-size:15px;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-585144dc{text-align:center}.elementor-4141 .elementor-element.elementor-element-585144dc .elementor-heading-title{font-size:28px;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-784ba923{text-align:center;font-size:15px;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-1bd95941{text-align:center}.elementor-4141 .elementor-element.elementor-element-1bd95941 .elementor-heading-title{font-size:28px;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-7682f178{text-align:center;font-size:15px;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-a0fc864{text-align:center}.elementor-4141 .elementor-element.elementor-element-a0fc864 .elementor-heading-title{font-size:28px;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-1f588213{text-align:center;font-size:15px;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-1e108e17{padding:60px 0 60px 0}.elementor-4141 .elementor-element.elementor-element-46b19a0c .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:40px;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-1319ef90 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:40px;font-weight:700;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-72ee5e0c img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px}.elementor-4141 .elementor-element.elementor-element-55f194{padding:60px 0 20px 0}.elementor-4141 .elementor-element.elementor-element-6389a403 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:26px;font-weight:700;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-7f895ba4{padding:0 0 60px 0}.elementor-4141 .elementor-element.elementor-element-483a8993{text-align:center}.elementor-4141 .elementor-element.elementor-element-483a8993 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:26px;font-weight:700;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-7abd1555{text-align:center;font-family:"Barlow Condensed",Sans-serif;font-size:16px;color:#4A5A59}.elementor-4141 .elementor-element.elementor-element-3a4be56b{text-align:center}.elementor-4141 .elementor-element.elementor-element-3a4be56b .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:26px;font-weight:700;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-607c601c{text-align:center;font-family:"Barlow Condensed",Sans-serif;font-size:16px;color:#4A5A59}.elementor-4141 .elementor-element.elementor-element-6c67c6bf{text-align:center}.elementor-4141 .elementor-element.elementor-element-6c67c6bf .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:26px;font-weight:700;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-55187e1b{text-align:center;font-family:"Barlow Condensed",Sans-serif;font-size:16px;color:#4A5A59}.elementor-4141 .elementor-element.elementor-element-351a8c27{text-align:center}.elementor-4141 .elementor-element.elementor-element-351a8c27 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:26px;font-weight:700;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-3ea55506{text-align:center;font-family:"Barlow Condensed",Sans-serif;font-size:16px;color:#4A5A59}.elementor-4141 .elementor-element.elementor-element-60268b8c{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-4141 .elementor-element.elementor-element-811afdd img{width:100%;height:420px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px}.elementor-4141 .elementor-element.elementor-element-402f0217:not(.elementor-motion-effects-element-type-background),.elementor-4141 .elementor-element.elementor-element-402f0217>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F5F2}.elementor-4141 .elementor-element.elementor-element-402f0217{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0 20px 0}.elementor-4141 .elementor-element.elementor-element-402f0217>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4141 .elementor-element.elementor-element-29032aa4{text-align:center}.elementor-4141 .elementor-element.elementor-element-29032aa4 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:40px;font-weight:700;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-4e4bb5af:not(.elementor-motion-effects-element-type-background),.elementor-4141 .elementor-element.elementor-element-4e4bb5af>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F5F2}.elementor-4141 .elementor-element.elementor-element-4e4bb5af{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 60px 0}.elementor-4141 .elementor-element.elementor-element-4e4bb5af>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4141 .elementor-element.elementor-element-c5be933 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:32px;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-3b9c8305{font-size:17px;color:#4A5A59}.elementor-4141 .elementor-element.elementor-element-36c9d5ea .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:32px;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-794811d3{font-size:17px;color:#4A5A59}.elementor-4141 .elementor-element.elementor-element-4bcab143:not(.elementor-motion-effects-element-type-background),.elementor-4141 .elementor-element.elementor-element-4bcab143>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-4141 .elementor-element.elementor-element-4bcab143>.elementor-container{max-width:1100px}.elementor-4141 .elementor-element.elementor-element-4bcab143{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 0 20px 0}.elementor-4141 .elementor-element.elementor-element-4bcab143>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4141 .elementor-element.elementor-element-37260968>.elementor-widget-container{padding:0 0 30px 0}.elementor-4141 .elementor-element.elementor-element-37260968{text-align:center}.elementor-4141 .elementor-element.elementor-element-37260968 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;color:#17302E}.elementor-4141 .elementor-element.elementor-element-671bd03:not(.elementor-motion-effects-element-type-background),.elementor-4141 .elementor-element.elementor-element-671bd03>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F6F3}.elementor-4141 .elementor-element.elementor-element-671bd03>.elementor-container{max-width:800px}.elementor-4141 .elementor-element.elementor-element-671bd03{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:90px 0 90px 0}.elementor-4141 .elementor-element.elementor-element-671bd03>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4141 .elementor-element.elementor-element-777b8b0c{text-align:center}.elementor-4141 .elementor-element.elementor-element-777b8b0c .elementor-heading-title{font-family:"Source Sans 3",Sans-serif;font-size:14px;font-weight:600;letter-spacing:3px;color:#B86E1A}.elementor-4141 .elementor-element.elementor-element-2dbfaa1f{text-align:center}.elementor-4141 .elementor-element.elementor-element-2dbfaa1f .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:44px;font-weight:700;color:#17302E}.elementor-4141 .elementor-element.elementor-element-4d55c757 .elementor-tab-title{background-color:#FFF}.elementor-4141 .elementor-element.elementor-element-4d55c757 .elementor-accordion-icon,.elementor-4141 .elementor-element.elementor-element-4d55c757 .elementor-accordion-title{color:#17302E}.elementor-4141 .elementor-element.elementor-element-4d55c757 .elementor-accordion-icon svg{fill:#17302E}.elementor-4141 .elementor-element.elementor-element-4d55c757 .elementor-accordion-title{font-size:18px;font-weight:600;text-transform:none;letter-spacing:0}.elementor-4141 .elementor-element.elementor-element-4d55c757 .elementor-tab-content{background-color:#F4F6F3}.elementor-4141 .elementor-element.elementor-element-363a230f{padding:40px 0 40px 0}.elementor-4141 .elementor-element.elementor-element-2b8684eb img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px}.elementor-4141 .elementor-element.elementor-element-71492fa0 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px}.elementor-4141 .elementor-element.elementor-element-3a6aeced img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px}.elementor-4141 .elementor-element.elementor-element-1037cc5c>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-4141 .elementor-element.elementor-element-1037cc5c:not(.elementor-motion-effects-element-type-background),.elementor-4141 .elementor-element.elementor-element-1037cc5c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://i0.wp.com/trouthavenfly.com/wp-content/uploads/2026/10/angler-on-Upper-Bow-river-with-french-spaniel.webp?fit=2000%2C1126&ssl=1);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-4141 .elementor-element.elementor-element-1037cc5c>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF00 50%);opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4141 .elementor-element.elementor-element-1037cc5c>.elementor-container{min-height:780px}.elementor-4141 .elementor-element.elementor-element-1037cc5c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 0 0}.elementor-4141 .elementor-element.elementor-element-5c73f8f6{text-align:center}.elementor-4141 .elementor-element.elementor-element-5c73f8f6 .elementor-heading-title{color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-73814037 .elementor-button{background-color:#F2A33A;fill:#0F3B3A;color:#0F3B3A;border-radius:8px 8px 8px 8px}.elementor-4141 .elementor-element.elementor-element-5e96ee9d:not(.elementor-motion-effects-element-type-background),.elementor-4141 .elementor-element.elementor-element-5e96ee9d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0F3B3A;background-image:url(https://i0.wp.com/trouthavenfly.com/wp-content/uploads/2026/10/trout-haven-topo-3600-net.webp?fit=1568%2C523&ssl=1)}.elementor-4141 .elementor-element.elementor-element-5e96ee9d>.elementor-container{max-width:1000px}.elementor-4141 .elementor-element.elementor-element-5e96ee9d,.elementor-4141 .elementor-element.elementor-element-5e96ee9d>.elementor-background-overlay{border-radius:16px 16px 16px 16px}.elementor-4141 .elementor-element.elementor-element-5e96ee9d{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:70px 0 70px 0;z-index:5}.elementor-4141 .elementor-element.elementor-element-5e96ee9d>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4141 .elementor-element.elementor-element-586c6968>.elementor-element-populated{padding:50px 0 50px 0}.elementor-4141 .elementor-element.elementor-element-6b04a047{text-align:start}.elementor-4141 .elementor-element.elementor-element-6b04a047 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:40px;font-weight:700;color:#FFF}.elementor-4141 .elementor-element.elementor-element-1d8e2b4a{text-align:start;color:#FFF}.elementor-bc-flex-widget .elementor-4141 .elementor-element.elementor-element-7bf38092.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4141 .elementor-element.elementor-element-7bf38092.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-4141 .elementor-element.elementor-element-7bf38092>.elementor-element-populated{padding:50px 0 50px 0}.elementor-4141 .elementor-element.elementor-element-12f11005 .elementor-button{background-color:#FFF0;font-family:"Montserrat",Sans-serif;font-size:19px;font-weight:700;fill:#F2A33A;color:#F2A33A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F2A33A;border-radius:2px 2px 2px 2px}.elementor-4141 .elementor-element.elementor-element-12f11005 .elementor-button:hover,.elementor-4141 .elementor-element.elementor-element-12f11005 .elementor-button:focus{background-color:#F2A33A;color:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-12f11005 .elementor-button:hover svg,.elementor-4141 .elementor-element.elementor-element-12f11005 .elementor-button:focus svg{fill:#0F3B3A}.elementor-4141 .elementor-element.elementor-element-d6143c6{--spacer-size:70px}@media(min-width:481px){.elementor-4141 .elementor-element.elementor-element-586c6968{width:70%}.elementor-4141 .elementor-element.elementor-element-7bf38092{width:30%}}@media(max-width:1280px){.elementor-4141 .elementor-element.elementor-element-131ef387{padding:230px 0 40px 0}}@media(max-width:1024px){.elementor-4141 .elementor-element.elementor-element-131ef387>.elementor-container{min-height:500px}.elementor-4141 .elementor-element.elementor-element-131ef387{padding:230px 0 40px 0}.elementor-4141 .elementor-element.elementor-element-46b19a0c .elementor-heading-title{font-size:32px}.elementor-4141 .elementor-element.elementor-element-811afdd img{height:320px}.elementor-4141 .elementor-element.elementor-element-c5be933 .elementor-heading-title{font-size:28px}.elementor-4141 .elementor-element.elementor-element-36c9d5ea .elementor-heading-title{font-size:28px}.elementor-4141 .elementor-element.elementor-element-671bd03{padding:90px 0 40px 0}.elementor-4141 .elementor-element.elementor-element-2b8684eb img{height:260px}}@media(max-width:767px){.elementor-4141 .elementor-element.elementor-element-131ef387{padding:150px 0 40px 0}}@media(max-width:480px){.elementor-4141 .elementor-element.elementor-element-131ef387>.elementor-container{min-height:460px}.elementor-4141 .elementor-element.elementor-element-131ef387{padding:190px 0 40px 0}.elementor-4141 .elementor-element.elementor-element-46b19a0c .elementor-heading-title{font-size:28px}.elementor-4141 .elementor-element.elementor-element-72ee5e0c img{height:260px}.elementor-4141 .elementor-element.elementor-element-811afdd img{height:240px}.elementor-4141 .elementor-element.elementor-element-c5be933 .elementor-heading-title{font-size:26px}.elementor-4141 .elementor-element.elementor-element-4bcab143{padding:60px 0 20px 0}.elementor-4141 .elementor-element.elementor-element-2b8684eb img{height:240px}.elementor-4141 .elementor-element.elementor-element-1037cc5c>.elementor-container{min-height:560px}.elementor-4141 .elementor-element.elementor-element-1037cc5c:not(.elementor-motion-effects-element-type-background),.elementor-4141 .elementor-element.elementor-element-1037cc5c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:38% 60px}.elementor-4141 .elementor-element.elementor-element-5c73f8f6>.elementor-widget-container{padding:0 20px 0 20px}.elementor-4141 .elementor-element.elementor-element-5c73f8f6 .elementor-heading-title{font-size:34px;line-height:1.1em}}body.page-id-5951 .thf-copy{max-width:760px;margin-left:auto!important;margin-right:auto!important}body.page-id-5951 .thf-copy a{color:#B9741A!important;text-decoration:underline}body.page-id-5951 .thf-copy a:hover{color:#0F3B3A!important}.elementor-4141 .elementor-element.elementor-element-131ef387{--hero-img:url(https://trouthavenfly.com/wp-content/uploads/2024/12/wild-camping-alberta.jpg)}@media (max-width:880px){body.page-id-4091 .half-md>.elementor-container{flex-wrap:wrap!important}body.page-id-4091 .half-md>.elementor-container>.elementor-column{width:50%!important;max-width:50%!important;flex:0 0 50%!important;margin-bottom:20px!important}}.elementor-4141 .elementor-element.elementor-element-4d55c757 .elementor-tab-title{display:block;width:100%}.elementor-4141 .elementor-element.elementor-element-4d55c757 .elementor-tab-title a{color:#17302E}.thf-cta-box{position:relative!important;z-index:5!important;margin-top:-90px!important;margin-left:auto!important;margin-right:auto!important;max-width:1100px!important;width:calc(100% - 40px)!important;border-radius:16px!important;box-shadow:0 18px 40px rgb(15 59 58 / .25)}body.page-id-4141 .main-title-section-wrapper,body.page-id-4141 .breadcrumb-title-wrapper{display:none!important}body.page-id-4141 #main,body.page-id-4141 .site-main,body.page-id-4141 .site-content,body.page-id-4141 .inner-wrapper{margin-top:0!important;padding-top:0!important}body.page-id-4141 #header-wrapper{height:0!important;min-height:0!important;padding:0!important;margin:0!important}body.postid-4141 .main-title-section-wrapper,body.postid-4141 .breadcrumb-title-wrapper{display:none!important}body.postid-4141 #main,body.postid-4141 .site-main,body.postid-4141 .site-content,body.postid-4141 .inner-wrapper{margin-top:0!important;padding-top:0!important}body.postid-4141 #header-wrapper{height:0!important;min-height:0!important;padding:0!important;margin:0!important}