.elementor-4132 .elementor-element.elementor-element-1f8859d4:not(.elementor-motion-effects-element-type-background),.elementor-4132 .elementor-element.elementor-element-1f8859d4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F6F3;background-image:url(https://i0.wp.com/trouthavenfly.com/wp-content/uploads/2026/02/Alberta-Fly-Fishing-Guide-wade-and-walk.jpg?fit=612%2C406&ssl=1);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-4132 .elementor-element.elementor-element-1f8859d4>.elementor-background-overlay{background-color:#0F3B3A;opacity:.15;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4132 .elementor-element.elementor-element-1f8859d4>.elementor-container{max-width:800px;min-height:560px}.elementor-4132 .elementor-element.elementor-element-1f8859d4{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:230px 0 90px 0}.elementor-4132 .elementor-element.elementor-element-57f840fd{text-align:center}.elementor-4132 .elementor-element.elementor-element-57f840fd .elementor-heading-title{font-family:"Source Sans 3",Sans-serif;font-size:14px;font-weight:600;letter-spacing:3px;color:#F2A33A}.elementor-4132 .elementor-element.elementor-element-6d645087{text-align:center}.elementor-4132 .elementor-element.elementor-element-6d645087 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:44px;font-weight:700;color:#FFF}.elementor-4132 .elementor-element.elementor-element-4a224f93>.elementor-widget-container{padding:0 14px 0 14px}.elementor-4132 .elementor-element.elementor-element-4a224f93{text-align:center;color:#FFF}.elementor-4132 .elementor-element.elementor-element-11a89dad .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-4132 .elementor-element.elementor-element-11a89dad .elementor-button:hover,.elementor-4132 .elementor-element.elementor-element-11a89dad .elementor-button:focus{background-color:#0F3B3A;color:#F2A33A}.elementor-4132 .elementor-element.elementor-element-11a89dad>.elementor-widget-container{margin:20px 0 0 0}.elementor-4132 .elementor-element.elementor-element-11a89dad .elementor-button:hover svg,.elementor-4132 .elementor-element.elementor-element-11a89dad .elementor-button:focus svg{fill:#F2A33A}.elementor-4132 .elementor-element.elementor-element-7f77b412:not(.elementor-motion-effects-element-type-background),.elementor-4132 .elementor-element.elementor-element-7f77b412>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F5F2}.elementor-4132 .elementor-element.elementor-element-7f77b412{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px 0 40px 0}.elementor-4132 .elementor-element.elementor-element-7f77b412>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4132 .elementor-element.elementor-element-503af1ee{text-align:center}.elementor-4132 .elementor-element.elementor-element-503af1ee .elementor-heading-title{font-size:28px;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-4596ae5d{text-align:center;font-size:15px;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-3688c18f{text-align:center}.elementor-4132 .elementor-element.elementor-element-3688c18f .elementor-heading-title{font-size:28px;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-768a78e1{text-align:center;font-size:15px;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-2edd8295{text-align:center}.elementor-4132 .elementor-element.elementor-element-2edd8295 .elementor-heading-title{font-size:28px;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-bcf67ba{text-align:center;font-size:15px;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-b75d087{text-align:center}.elementor-4132 .elementor-element.elementor-element-b75d087 .elementor-heading-title{font-size:28px;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-4b873813{text-align:center;font-size:15px;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-26262c5b{padding:60px 0 60px 0}.elementor-4132 .elementor-element.elementor-element-7dcf2d36 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:40px;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-443610e6 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:40px;font-weight:700;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-63f7caac img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px}.elementor-4132 .elementor-element.elementor-element-15d04634{padding:60px 0 20px 0}.elementor-4132 .elementor-element.elementor-element-69745ec5 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:26px;font-weight:700;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-28b65d8a{padding:0 0 60px 0}.elementor-4132 .elementor-element.elementor-element-208832bc{text-align:center}.elementor-4132 .elementor-element.elementor-element-208832bc .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:26px;font-weight:700;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-596b72e{text-align:center;font-family:"Barlow Condensed",Sans-serif;font-size:16px;color:#4A5A59}.elementor-4132 .elementor-element.elementor-element-75c646ad{text-align:center}.elementor-4132 .elementor-element.elementor-element-75c646ad .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:26px;font-weight:700;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-5c417102{text-align:center;font-family:"Barlow Condensed",Sans-serif;font-size:16px;color:#4A5A59}.elementor-4132 .elementor-element.elementor-element-6cbbaefa{text-align:center}.elementor-4132 .elementor-element.elementor-element-6cbbaefa .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:26px;font-weight:700;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-74089a16{text-align:center;font-family:"Barlow Condensed",Sans-serif;font-size:16px;color:#4A5A59}.elementor-4132 .elementor-element.elementor-element-149a714f{text-align:center}.elementor-4132 .elementor-element.elementor-element-149a714f .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:26px;font-weight:700;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-16a454e7{text-align:center;font-family:"Barlow Condensed",Sans-serif;font-size:16px;color:#4A5A59}.elementor-4132 .elementor-element.elementor-element-4357a439{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-4132 .elementor-element.elementor-element-41eba832 img{width:100%;height:420px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px}.elementor-4132 .elementor-element.elementor-element-9e0130b{--spacer-size:70px}.elementor-4132 .elementor-element.elementor-element-741b1f3:not(.elementor-motion-effects-element-type-background),.elementor-4132 .elementor-element.elementor-element-741b1f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F5F2}.elementor-4132 .elementor-element.elementor-element-741b1f3{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0 20px 0}.elementor-4132 .elementor-element.elementor-element-741b1f3>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4132 .elementor-element.elementor-element-4b33820{text-align:center}.elementor-4132 .elementor-element.elementor-element-4b33820 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:40px;font-weight:700;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-3e95d20c:not(.elementor-motion-effects-element-type-background),.elementor-4132 .elementor-element.elementor-element-3e95d20c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F5F2}.elementor-4132 .elementor-element.elementor-element-3e95d20c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 60px 0}.elementor-4132 .elementor-element.elementor-element-3e95d20c>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4132 .elementor-element.elementor-element-7ce08b2e .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:32px;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-7a899718{font-size:17px;color:#4A5A59}.elementor-4132 .elementor-element.elementor-element-7c3760ba .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:32px;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-6b7266bd{font-size:17px;color:#4A5A59}.elementor-4132 .elementor-element.elementor-element-32302288:not(.elementor-motion-effects-element-type-background),.elementor-4132 .elementor-element.elementor-element-32302288>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-4132 .elementor-element.elementor-element-32302288>.elementor-container{max-width:1100px}.elementor-4132 .elementor-element.elementor-element-32302288{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 0 20px 0}.elementor-4132 .elementor-element.elementor-element-32302288>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4132 .elementor-element.elementor-element-54edd8f7>.elementor-widget-container{padding:0 0 30px 0}.elementor-4132 .elementor-element.elementor-element-54edd8f7{text-align:center}.elementor-4132 .elementor-element.elementor-element-54edd8f7 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;color:#17302E}.elementor-4132 .elementor-element.elementor-element-4c0c9720:not(.elementor-motion-effects-element-type-background),.elementor-4132 .elementor-element.elementor-element-4c0c9720>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F6F3}.elementor-4132 .elementor-element.elementor-element-4c0c9720>.elementor-container{max-width:800px}.elementor-4132 .elementor-element.elementor-element-4c0c9720{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:90px 0 90px 0}.elementor-4132 .elementor-element.elementor-element-4c0c9720>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4132 .elementor-element.elementor-element-16007ac2{text-align:center}.elementor-4132 .elementor-element.elementor-element-16007ac2 .elementor-heading-title{font-family:"Source Sans 3",Sans-serif;font-size:14px;font-weight:600;letter-spacing:3px;color:#B86E1A}.elementor-4132 .elementor-element.elementor-element-251d592{text-align:center}.elementor-4132 .elementor-element.elementor-element-251d592 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:44px;font-weight:700;color:#17302E}.elementor-4132 .elementor-element.elementor-element-9b22823 .elementor-tab-title{background-color:#FFF}.elementor-4132 .elementor-element.elementor-element-9b22823 .elementor-accordion-icon,.elementor-4132 .elementor-element.elementor-element-9b22823 .elementor-accordion-title{color:#17302E}.elementor-4132 .elementor-element.elementor-element-9b22823 .elementor-accordion-icon svg{fill:#17302E}.elementor-4132 .elementor-element.elementor-element-9b22823 .elementor-accordion-title{font-size:18px;font-weight:600;text-transform:none;letter-spacing:0}.elementor-4132 .elementor-element.elementor-element-9b22823 .elementor-tab-content{background-color:#F4F6F3}.elementor-4132 .elementor-element.elementor-element-4b5c2962{padding:40px 0 40px 0}.elementor-4132 .elementor-element.elementor-element-157abcf2 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px}.elementor-4132 .elementor-element.elementor-element-624d7892 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px}.elementor-4132 .elementor-element.elementor-element-1d2eb844 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px}.elementor-4132 .elementor-element.elementor-element-28c4d63a>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-4132 .elementor-element.elementor-element-28c4d63a:not(.elementor-motion-effects-element-type-background),.elementor-4132 .elementor-element.elementor-element-28c4d63a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://i0.wp.com/trouthavenfly.com/wp-content/uploads/2026/02/guide-de-peche-a-la-mouche.webp?fit=1280%2C720&ssl=1);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-4132 .elementor-element.elementor-element-28c4d63a>.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-4132 .elementor-element.elementor-element-28c4d63a>.elementor-container{min-height:780px}.elementor-4132 .elementor-element.elementor-element-28c4d63a{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 0 0}.elementor-4132 .elementor-element.elementor-element-57db68f7{text-align:center}.elementor-4132 .elementor-element.elementor-element-57db68f7 .elementor-heading-title{color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-74aaa102 .elementor-button{background-color:#F2A33A;fill:#0F3B3A;color:#0F3B3A;border-radius:8px 8px 8px 8px}.elementor-4132 .elementor-element.elementor-element-7310cab2:not(.elementor-motion-effects-element-type-background),.elementor-4132 .elementor-element.elementor-element-7310cab2>.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-4132 .elementor-element.elementor-element-7310cab2>.elementor-container{max-width:1000px}.elementor-4132 .elementor-element.elementor-element-7310cab2,.elementor-4132 .elementor-element.elementor-element-7310cab2>.elementor-background-overlay{border-radius:16px 16px 16px 16px}.elementor-4132 .elementor-element.elementor-element-7310cab2{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-4132 .elementor-element.elementor-element-7310cab2>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4132 .elementor-element.elementor-element-75a83b8f>.elementor-element-populated{padding:50px 0 50px 0}.elementor-4132 .elementor-element.elementor-element-604dd56e{text-align:start}.elementor-4132 .elementor-element.elementor-element-604dd56e .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-size:40px;font-weight:700;color:#FFF}.elementor-4132 .elementor-element.elementor-element-24adcf15{text-align:start;color:#FFF}.elementor-bc-flex-widget .elementor-4132 .elementor-element.elementor-element-2e6bafcf.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4132 .elementor-element.elementor-element-2e6bafcf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-4132 .elementor-element.elementor-element-2e6bafcf>.elementor-element-populated{padding:50px 0 50px 0}.elementor-4132 .elementor-element.elementor-element-7169d0cc .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-4132 .elementor-element.elementor-element-7169d0cc .elementor-button:hover,.elementor-4132 .elementor-element.elementor-element-7169d0cc .elementor-button:focus{background-color:#F2A33A;color:#0F3B3A}.elementor-4132 .elementor-element.elementor-element-7169d0cc .elementor-button:hover svg,.elementor-4132 .elementor-element.elementor-element-7169d0cc .elementor-button:focus svg{fill:#0F3B3A}@media(min-width:481px){.elementor-4132 .elementor-element.elementor-element-75a83b8f{width:70%}.elementor-4132 .elementor-element.elementor-element-2e6bafcf{width:30%}}@media(max-width:1280px){.elementor-4132 .elementor-element.elementor-element-1f8859d4{padding:230px 0 40px 0}}@media(max-width:1024px){.elementor-4132 .elementor-element.elementor-element-1f8859d4>.elementor-container{min-height:500px}.elementor-4132 .elementor-element.elementor-element-1f8859d4{padding:230px 0 40px 0}.elementor-4132 .elementor-element.elementor-element-7dcf2d36 .elementor-heading-title{font-size:32px}.elementor-4132 .elementor-element.elementor-element-41eba832 img{height:320px}.elementor-4132 .elementor-element.elementor-element-7ce08b2e .elementor-heading-title{font-size:28px}.elementor-4132 .elementor-element.elementor-element-7c3760ba .elementor-heading-title{font-size:28px}.elementor-4132 .elementor-element.elementor-element-4c0c9720{padding:90px 0 40px 0}.elementor-4132 .elementor-element.elementor-element-157abcf2 img{height:260px}}@media(max-width:767px){.elementor-4132 .elementor-element.elementor-element-1f8859d4{padding:150px 0 40px 0}}@media(max-width:480px){.elementor-4132 .elementor-element.elementor-element-1f8859d4>.elementor-container{min-height:460px}.elementor-4132 .elementor-element.elementor-element-1f8859d4{padding:190px 0 40px 0}.elementor-4132 .elementor-element.elementor-element-7dcf2d36 .elementor-heading-title{font-size:28px}.elementor-4132 .elementor-element.elementor-element-63f7caac img{height:260px}.elementor-4132 .elementor-element.elementor-element-41eba832 img{height:240px}.elementor-4132 .elementor-element.elementor-element-7ce08b2e .elementor-heading-title{font-size:26px}.elementor-4132 .elementor-element.elementor-element-32302288{padding:60px 0 20px 0}.elementor-4132 .elementor-element.elementor-element-157abcf2 img{height:240px}.elementor-4132 .elementor-element.elementor-element-28c4d63a>.elementor-container{min-height:560px}.elementor-4132 .elementor-element.elementor-element-28c4d63a:not(.elementor-motion-effects-element-type-background),.elementor-4132 .elementor-element.elementor-element-28c4d63a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:38% 60px}.elementor-4132 .elementor-element.elementor-element-57db68f7>.elementor-widget-container{padding:0 20px 0 20px}.elementor-4132 .elementor-element.elementor-element-57db68f7 .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-4132 .elementor-element.elementor-element-1f8859d4{--hero-img:url(https://trouthavenfly.com/wp-content/uploads/2026/02/Alberta-Fly-Fishing-Guide-wade-and-walk.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-4132 .elementor-element.elementor-element-9b22823 .elementor-tab-title{display:block;width:100%}.elementor-4132 .elementor-element.elementor-element-9b22823 .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-4132 .main-title-section-wrapper,body.page-id-4132 .breadcrumb-title-wrapper{display:none!important}body.page-id-4132 #main,body.page-id-4132 .site-main,body.page-id-4132 .site-content,body.page-id-4132 .inner-wrapper{margin-top:0!important;padding-top:0!important}body.page-id-4132 #header-wrapper{height:0!important;min-height:0!important;padding:0!important;margin:0!important}body.postid-4132 .main-title-section-wrapper,body.postid-4132 .breadcrumb-title-wrapper{display:none!important}body.postid-4132 #main,body.postid-4132 .site-main,body.postid-4132 .site-content,body.postid-4132 .inner-wrapper{margin-top:0!important;padding-top:0!important}body.postid-4132 #header-wrapper{height:0!important;min-height:0!important;padding:0!important;margin:0!important}