@font-face{font-family:Inter;src:url('../fonts/Inter.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
:root{--fc-green:#087a14;--fc-deep:#075015;--fc-red:#d30b12;--fc-black:#000;--fc-white:#fff;--fc-quiet:#f0f7ef;--fc-width:1440px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#fff;color:#000;font-family:Inter,Arial,sans-serif;font-size:19px;line-height:1.3;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%;height:auto;vertical-align:middle}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #53dc38;outline-offset:5px}#main-content:focus{outline:none}p{margin:0 0 12px}p:last-child{margin-bottom:0}h1,h2,h3{margin:0;font-weight:850;line-height:1.03;letter-spacing:-.025em}figure{margin:0}.fc-skip-link{position:fixed;z-index:99999;top:8px;left:8px;transform:translateY(-200%);background:#fff;color:#000;padding:12px 18px}.fc-skip-link:focus{transform:none}.fc-standard-content{max-width:1120px;margin:auto;padding:64px 24px;min-height:55vh}
.freecan-documentary .elementor-element.fc-container{gap:0;--gap:0px;--widgets-spacing:0px;--container-widget-width:100%;max-width:none;padding:0;min-width:0}
.freecan-documentary .elementor-element.fc-section{width:100%;max-width:none;margin:0;--content-width:100%;--container-max-width:100%;--widgets-spacing:0px}
.fc-section .elementor-widget,.fc-header-wrap .elementor-widget,.fc-footer-wrap .elementor-widget{margin:0;min-width:0}
.fc-section .elementor-heading-title,.fc-header-wrap .elementor-heading-title,.fc-footer-wrap .elementor-heading-title{font-family:Inter,Arial,sans-serif;letter-spacing:-.025em;font-weight:850}
.fc-section .elementor-widget-text-editor,.fc-header-wrap .elementor-widget-text-editor{font-family:Inter,Arial,sans-serif;line-height:1.3}
.fc-section .elementor-widget-container>p:last-child,.fc-section .elementor-widget-text-editor p:last-child{margin-bottom:0}
.fc-site-header,.fc-site-footer{background:#000;color:#fff}
.freecan-documentary .elementor-element.fc-notice{max-width:var(--fc-width);margin:0 auto;padding:10px 40px 10px;position:relative;min-height:40px}
.fc-notice:after{content:'';position:absolute;bottom:0;left:2.6%;right:2.6%;height:1px;background:var(--fc-red)}
.freecan-documentary .elementor-element.fc-header-row{width:100%;max-width:var(--fc-width);margin:0 auto;padding:6px 2.6% 8px 4.1%;min-height:130px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8.5%}
.freecan-documentary .elementor-element.fc-logo{width:145px;flex:0 0 145px}.fc-logo img{width:145px;max-height:116px;object-fit:contain}.freecan-documentary .elementor-element.fc-nav-widget{width:76%;flex:1;max-width:730px}
.fc-menu{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:space-between;gap:22px}.fc-menu>li{padding:0;margin:0;list-style:none}.fc-menu a{display:block;text-decoration:none;white-space:nowrap;font-size:20px;line-height:1.25;font-weight:750;letter-spacing:-.03em;padding:10px 0;position:relative}.fc-menu a:hover{text-decoration:underline;text-underline-offset:7px}.fc-menu .fc-menu-donate a{padding:9px 20px;background:var(--fc-red);color:#fff;border-radius:8px}.fc-menu .fc-menu-donate a:hover{background:#af080e;text-decoration:none}.fc-page-get-support .fc-menu .fc-menu-get-support>a:after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:#4bd51c}.fc-menu-toggle{display:none}.fc-fallback-header{max-width:var(--fc-width);margin:auto;padding:24px;display:flex;justify-content:space-between}
.freecan-documentary .elementor-element.fc-hero{position:relative;overflow:hidden;background:#000;color:#fff;min-height:430px;display:flex;flex-direction:row}
.freecan-documentary .elementor-element.fc-hero-photo{position:absolute;inset:0 0 0 42.2%;width:57.8%;height:100%;margin:0}.fc-hero-photo .elementor-widget-container{height:100%}.fc-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.fc-hero-photo:after{content:'';position:absolute;inset:0 auto 0 0;width:150px;background:linear-gradient(90deg,#000 0%,rgba(0,0,0,.62) 30%,transparent 100%);pointer-events:none}
.freecan-documentary .elementor-element.fc-hero-copy{position:relative;z-index:1;width:44%;padding:24px 0 24px 4.1%;max-width:630px;color:#fff;display:flex;flex-direction:column;align-items:stretch}
.fc-eyebrow .elementor-heading-title{letter-spacing:-.03em;font-style:italic;font-weight:750}.fc-eyebrow:after{content:'';display:block;width:72px;height:3px;background:var(--fc-red);margin-top:10px}.fc-hero-title{margin-top:15px!important;margin-bottom:13px!important}.fc-hero-copy .elementor-widget-text-editor{max-width:405px}
.freecan-documentary .elementor-element.fc-buttons{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;width:100%}.fc-buttons .elementor-widget-button{width:auto;flex:0 1 auto}.fc-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:2px solid var(--fc-red);border-radius:8px;padding:10px 25px;background:var(--fc-red);color:#fff;font-family:Inter,Arial,sans-serif;font-size:19px;font-weight:750;line-height:1.2;letter-spacing:-.025em;text-decoration:none;transition:background .15s ease}.fc-button .elementor-button:hover{background:#af080e;border-color:#af080e}.fc-button-outline .elementor-button{background:transparent;border-color:currentColor;color:inherit}.fc-button-outline .elementor-button:hover{background:rgba(127,127,127,.14);border-color:currentColor}
.freecan-documentary .elementor-element.fc-content{max-width:var(--fc-width);margin:0 auto;padding:30px 4.1% 26px;width:100%}.fc-content>.elementor-widget-heading{margin-bottom:18px}.fc-content>.elementor-widget-text-editor+.elementor-widget-text-editor{margin-top:10px}
.fc-marker:before{content:'';display:block;width:72px;height:3px;background:var(--fc-red);margin-bottom:16px}.freecan-documentary .elementor-element.fc-programmes{padding:0 3% 30px}.fc-programmes>.elementor-widget-heading{margin:0 0 22px 1.1%}.fc-programmes>.fc-marker:before{margin-left:0}
.freecan-documentary .elementor-element.fc-programme-grid{display:flex;flex-direction:row;align-items:stretch;gap:16px;width:100%}.freecan-documentary .elementor-element.fc-programme-card{width:calc((100% - 32px)/3);display:flex;flex-direction:column;gap:0}.fc-programme-image{margin-bottom:7px!important}.fc-programme-image img{display:block;width:100%;aspect-ratio:1.2;object-fit:cover}.fc-programme-card>.elementor-widget-heading,.fc-programme-card>.elementor-widget-text-editor{padding:0 6px}.fc-programme-card>.elementor-widget-text-editor{margin-top:4px}
.freecan-documentary .elementor-element.fc-green-band{position:relative;overflow:hidden;background-color:#075b12;background-image:linear-gradient(110deg,#00510a,#075b12);color:#fff;padding-top:26px;padding-bottom:28px;max-width:none}.fc-green-band>.elementor-widget-heading,.fc-green-band>.elementor-widget-text-editor,.fc-green-band>.fc-buttons{position:relative;z-index:1;max-width:76%}.freecan-documentary .elementor-element.fc-band-leaves{position:absolute;width:24%;height:100%;right:0;top:0;z-index:0}.fc-band-leaves .elementor-widget-container{height:100%}.fc-band-leaves img{width:100%;height:100%;object-fit:cover}.fc-band-leaves:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#075b12,transparent 65%)}
.freecan-documentary .elementor-element.fc-footer-wrap{max-width:var(--fc-width);margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:12px 4.1% 18px;min-height:62px}.fc-footer-tagline .elementor-heading-title{font-style:italic;font-weight:750;letter-spacing:-.035em}.fc-footer-tagline:after{content:'';display:block;width:190px;height:13px;border-top:3px solid var(--fc-green);border-radius:50%;margin:4px 0 -6px 15px;transform:rotate(-1deg)}.fc-page-label{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.055em;text-align:right}.freecan-documentary .elementor-element.fc-footer-label{width:auto;max-width:62%}
.freecan-documentary .elementor-element.fc-hero-support{min-height:354px}.fc-hero-support .fc-hero-copy{padding-top:23px;padding-bottom:24px}.fc-hero-support .fc-hero-title{margin-top:13px!important}
.freecan-documentary .elementor-element.fc-support-status{padding-top:19px;padding-bottom:25px}.fc-support-status>.elementor-widget-heading{margin-bottom:12px}.fc-support-status .fc-buttons{margin-top:14px}.fc-support-status>.elementor-widget-text-editor{max-width:77%}
.freecan-documentary .elementor-element.fc-steps{padding-top:18px;padding-bottom:22px}.fc-steps>.elementor-widget-heading{margin-bottom:18px}.freecan-documentary .elementor-element.fc-steps-grid{display:flex;flex-direction:row;gap:0;margin-bottom:18px}.freecan-documentary .elementor-element.fc-step{width:25%;padding:0 28px;border-left:1px solid #ccc;display:flex;flex-direction:column}.freecan-documentary .elementor-element.fc-step:first-child{border:0;padding-left:3px}.fc-step-number{margin-bottom:4px!important}.fc-steps-note .elementor-widget-container{line-height:1.35}
.freecan-documentary .elementor-element.fc-split-story{display:flex;flex-direction:row;gap:32px;padding-top:12px;padding-bottom:18px;align-items:stretch}.freecan-documentary .elementor-element.fc-story-copy{width:51%;display:flex;flex-direction:column}.fc-story-copy>.elementor-widget-heading{margin-bottom:14px}.freecan-documentary .elementor-element.fc-story-image{width:49%;min-height:220px}.fc-story-image .elementor-widget-container{height:100%}.fc-story-image img{width:100%;height:100%;object-fit:cover}
.freecan-documentary .elementor-element.fc-privacy{padding-top:17px;padding-bottom:20px;background:#000;color:#fff;max-width:none}.fc-privacy>.elementor-widget-heading{margin-bottom:7px}
.freecan-documentary .elementor-element.fc-hero-donate{min-height:410px}.fc-hero-donate .fc-hero-title{margin-top:15px!important}.fc-hero-donate .fc-hero-copy{padding-top:23px}
.freecan-documentary .elementor-element.fc-giving-status{padding-top:24px;padding-bottom:22px}.fc-giving-status>.elementor-widget-heading{margin-bottom:15px}.fc-giving-status .fc-buttons{margin-top:20px;gap:20px}
.freecan-documentary .elementor-element.fc-gift{padding-top:8px;padding-bottom:26px}.fc-gift>.elementor-widget-heading{margin-bottom:12px}.freecan-documentary .elementor-element.fc-features{display:flex;flex-direction:row;gap:0;margin-top:24px}.freecan-documentary .elementor-element.fc-feature{width:25%;padding:0 24px;border-left:1px solid #ccc;display:flex;flex-direction:column}.freecan-documentary .elementor-element.fc-feature:first-child{border:0;padding-left:4px}.fc-feature-icon{margin:0 auto 12px!important;max-width:80px}.fc-feature-icon img{width:76px;height:76px;object-fit:contain}
.freecan-documentary .elementor-element.fc-gift-purpose{background-color:#035b0f;background-image:linear-gradient(110deg,#005b0a,#035b0f);color:#fff;max-width:none;padding:17px 2% 0 4.1%;gap:24px;min-height:214px}.fc-gift-purpose .fc-story-copy{width:64%;padding-top:9px;padding-bottom:22px}.fc-gift-purpose .fc-story-image{width:36%;min-height:197px}.fc-gift-purpose .fc-story-copy>.elementor-widget-heading{margin-bottom:12px}.freecan-documentary .elementor-element.fc-receipts{padding-top:17px;padding-bottom:14px}.fc-receipts>.elementor-widget-heading{margin-bottom:9px}
.freecan-documentary .elementor-element.fc-hero-winter{background-color:#003b08;background-image:linear-gradient(120deg,#034a0b,#003b08);min-height:545px}.fc-hero-winter .fc-hero-copy{width:40.6%;padding-top:24px;padding-right:24px;padding-bottom:24px}.fc-hero-winter .fc-hero-photo{left:40.6%;width:59.4%}.fc-hero-winter .fc-hero-photo:after{display:none}.fc-hero-winter .fc-hero-title{margin-bottom:11px!important}.fc-planned .elementor-heading-title{display:inline-block;border:2px solid #fff;border-radius:7px;padding:5px 13px;letter-spacing:-.03em}.fc-planned{margin-bottom:12px!important}.fc-hero-winter .fc-buttons{flex-direction:column;align-items:stretch;gap:12px;margin-top:19px}.fc-hero-winter .fc-buttons .elementor-widget-button{width:100%}.fc-hero-winter .fc-button .elementor-button{width:100%;padding-left:8px;padding-right:8px;font-size:18px}
.freecan-documentary .elementor-element.fc-kit{padding-top:30px;padding-bottom:20px}.fc-kit>.elementor-widget-heading{margin-bottom:15px}.fc-kit>.elementor-widget-heading:after{content:'';display:block;width:72px;height:3px;background:var(--fc-red);margin-top:12px}.freecan-documentary .elementor-element.fc-kit-grid{display:flex;flex-direction:row;gap:20px;align-items:stretch;margin-top:18px}.freecan-documentary .elementor-element.fc-kit-photo{width:63%;}.fc-kit-photo img{display:block;width:100%;height:100%;object-fit:cover}.fc-kit-photo .elementor-widget-container{height:100%}.freecan-documentary .elementor-element.fc-kit-list{width:37%;display:flex;flex-direction:column;gap:10px}.freecan-documentary .elementor-element.fc-kit-item{display:flex;flex-direction:row;align-items:center;gap:14px;padding:5px 8px;background:#e9f3e8;border-radius:8px;min-height:70px}.freecan-documentary .elementor-element.fc-kit-thumb{width:92px;flex:0 0 92px}.fc-kit-thumb img{display:block;width:92px;height:60px;object-fit:cover;border-radius:6px}.fc-kit-item>.elementor-widget-heading{flex:1}
.freecan-documentary .elementor-element.fc-winter-end{background:#000;color:#fff;max-width:none;display:flex;flex-direction:row;gap:48px;padding-top:20px;padding-bottom:14px}.freecan-documentary .elementor-element.fc-winter-end-copy{width:50%;display:flex;flex-direction:column}.freecan-documentary .elementor-element.fc-winter-end-copy+.fc-winter-end-copy{border-left:1px solid #777;padding-left:48px}.fc-winter-end-copy>.elementor-widget-heading{margin-bottom:9px}.fc-winter-end-copy>.elementor-widget-heading:after{content:'';display:block;width:72px;height:3px;background:var(--fc-red);margin-top:11px}
@media(min-width:1441px){.freecan-documentary .elementor-element.fc-hero{min-height:560px}.freecan-documentary .elementor-element.fc-hero-copy{padding-left:max(4.1%,calc((100vw - 1320px)/2));max-width:none}.fc-hero-copy>.elementor-widget,.fc-hero-copy>.fc-buttons{max-width:520px}.fc-green-band>.elementor-widget-heading,.fc-green-band>.elementor-widget-text-editor{max-width:1000px}}
@media(max-width:1023px) and (min-width:768px){.fc-menu{gap:13px}.fc-menu a{font-size:15px}.fc-menu .fc-menu-donate a{padding:10px 14px}.freecan-documentary .elementor-element.fc-header-row{gap:3%;min-height:115px}.freecan-documentary .elementor-element.fc-logo{width:124px;flex-basis:124px}.fc-logo img{width:124px}.fc-button .elementor-button{font-size:16px;padding:10px 16px}.fc-hero-copy .elementor-widget-text-editor{font-size:16px}.fc-step{padding:0 18px!important}.fc-feature{padding:0 14px!important}.fc-hero-winter .fc-hero-copy{padding-right:18px}.fc-kit-thumb{width:66px!important;flex-basis:66px!important}.fc-kit-thumb img{width:66px}}
@media(max-width:767px){body{font-size:17px}.freecan-documentary .elementor-element.fc-notice{padding:9px 20px;min-height:0}.fc-notice:after{left:20px;right:20px}.freecan-documentary .elementor-element.fc-header-row{padding:8px 20px;min-height:100px;gap:15px}.freecan-documentary .elementor-element.fc-logo{width:104px;flex-basis:104px}.fc-logo img{width:104px;max-height:88px}.freecan-documentary .elementor-element.fc-nav-widget{width:auto;max-width:none;flex:0 0 auto}.fc-navigation{position:relative}.fc-menu-toggle{display:flex;align-items:center;gap:12px;background:transparent;color:#fff;border:1px solid #777;border-radius:4px;padding:11px 14px;font-weight:700;font-size:16px;min-height:44px;cursor:pointer}.fc-menu-bars{width:19px;height:14px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;position:relative}.fc-menu-bars:after{content:'';position:absolute;left:0;right:0;top:4px;height:2px;background:currentColor}.fc-menu{display:none;position:absolute;right:0;top:calc(100% + 12px);width:min(300px,calc(100vw - 40px));z-index:1000;background:#000;padding:14px;border:1px solid #777;box-shadow:0 12px 24px #0006}.fc-navigation.is-open .fc-menu{display:flex;flex-direction:column;align-items:stretch;gap:4px}.fc-menu a{padding:12px 14px;font-size:17px;white-space:normal}.fc-menu .fc-menu-donate a{margin-top:5px;text-align:center}.fc-page-get-support .fc-menu .fc-menu-get-support>a:after{left:14px;right:14px}.freecan-documentary .elementor-element.fc-hero{flex-direction:column;min-height:0}.freecan-documentary .elementor-element.fc-hero-copy{width:100%;max-width:none;padding:28px 22px 30px;order:1}.freecan-documentary .elementor-element.fc-hero-photo{position:relative;inset:auto;width:100%;height:auto;order:2;aspect-ratio:1.48}.fc-hero-photo:after{display:none}.fc-hero-photo .elementor-widget-container{height:100%}.fc-hero-photo img{height:100%;aspect-ratio:inherit;object-fit:cover}.fc-hero-copy .elementor-widget-text-editor{max-width:none}.fc-buttons{gap:12px!important;margin-top:22px!important}.fc-button .elementor-button{font-size:17px;padding:11px 17px;min-height:48px}.fc-hero-copy h1 br{display:none}.freecan-documentary .elementor-element.fc-content{padding:30px 22px}.fc-marker:before{margin-bottom:13px}.freecan-documentary .elementor-element.fc-programmes{padding-top:4px}.fc-programmes>.elementor-widget-heading{margin-left:0;margin-bottom:22px}.freecan-documentary .elementor-element.fc-programme-grid{flex-direction:column;gap:28px}.freecan-documentary .elementor-element.fc-programme-card{width:100%}.fc-programme-image img{aspect-ratio:1.45}.fc-programme-card>.elementor-widget-heading,.fc-programme-card>.elementor-widget-text-editor{padding:0}.freecan-documentary .elementor-element.fc-band-leaves{width:45%;opacity:.23}.fc-green-band>.elementor-widget-heading,.fc-green-band>.elementor-widget-text-editor,.fc-green-band>.fc-buttons,.fc-support-status>.elementor-widget-text-editor{max-width:100%}.freecan-documentary .elementor-element.fc-footer-wrap{padding:18px 22px 24px;flex-direction:column;align-items:flex-start;gap:17px}.freecan-documentary .elementor-element.fc-footer-label{max-width:none;width:100%}.fc-page-label{text-align:left;font-size:11px}.fc-footer-tagline:after{height:12px}.freecan-documentary .elementor-element.fc-steps-grid{flex-wrap:wrap;gap:24px 0;margin-bottom:22px}.freecan-documentary .elementor-element.fc-step{width:50%;padding:0 16px!important}.freecan-documentary .elementor-element.fc-step:nth-child(odd){border:0;padding-left:0!important}.freecan-documentary .elementor-element.fc-split-story{flex-direction:column;gap:23px}.freecan-documentary .elementor-element.fc-story-copy,.freecan-documentary .elementor-element.fc-story-image{width:100%}.fc-story-image img{max-height:none;aspect-ratio:1.8;object-fit:cover}.freecan-documentary .elementor-element.fc-features{flex-wrap:wrap;gap:28px 0;margin-top:25px}.freecan-documentary .elementor-element.fc-feature{width:50%;padding:0 16px}.freecan-documentary .elementor-element.fc-feature:nth-child(odd){border:0;padding-left:0}.fc-feature-icon{max-width:64px}.fc-feature-icon img{width:64px;height:64px}.freecan-documentary .elementor-element.fc-gift-purpose{padding-bottom:0}.fc-gift-purpose .fc-story-copy{padding-top:0;padding-bottom:0}.fc-gift-purpose .fc-story-image{min-height:0}.fc-hero-winter .fc-hero-copy{padding:28px 22px 30px}.fc-hero-winter .fc-hero-photo{width:100%;height:auto;aspect-ratio:1.25}.fc-hero-winter .fc-buttons{align-items:flex-start}.fc-hero-winter .fc-buttons .elementor-widget-button{width:auto;max-width:100%}.fc-hero-winter .fc-button .elementor-button{font-size:17px;padding:12px 16px}.freecan-documentary .elementor-element.fc-kit-grid{flex-direction:column;gap:18px}.freecan-documentary .elementor-element.fc-kit-photo,.freecan-documentary .elementor-element.fc-kit-list{width:100%}.fc-kit-photo img{aspect-ratio:1.6;object-fit:cover}.freecan-documentary .elementor-element.fc-kit-item{min-height:77px;gap:14px;padding:7px}.freecan-documentary .elementor-element.fc-kit-thumb{width:90px;flex-basis:90px}.fc-kit-thumb img{width:90px;height:65px}.freecan-documentary .elementor-element.fc-winter-end{flex-direction:column;gap:28px}.freecan-documentary .elementor-element.fc-winter-end-copy{width:100%}.freecan-documentary .elementor-element.fc-winter-end-copy+.fc-winter-end-copy{border-left:0;border-top:1px solid #777;padding-left:0;padding-top:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Explicit spacing wins over Elementor's zero-spacing kit defaults. */
.fc-content>.elementor-widget-heading{margin-block-end:18px!important}
.fc-programmes>.elementor-widget-heading{margin-block-end:22px!important}
.fc-support-status>.elementor-widget-heading{margin-block-end:12px!important}
.fc-story-copy>.elementor-widget-heading{margin-block-end:14px!important}
.fc-privacy>.elementor-widget-heading{margin-block-end:7px!important}
.fc-giving-status>.elementor-widget-heading{margin-block-end:15px!important}
.fc-gift>.elementor-widget-heading,.fc-gift-purpose .fc-story-copy>.elementor-widget-heading{margin-block-end:12px!important}
.fc-receipts>.elementor-widget-heading,.fc-winter-end-copy>.elementor-widget-heading{margin-block-end:9px!important}
.fc-kit>.elementor-widget-heading{margin-block-end:15px!important}
.fc-programme-image a{display:block;width:100%}
.fc-programme-card>.elementor-widget-text-editor{margin-block-start:4px!important}
.freecan-documentary .elementor-element.fc-footer-details{width:auto;max-width:70%;gap:5px;align-items:flex-end}
.fc-footer-details .fc-footer-label{max-width:none!important}
.fc-footer-contact a{text-decoration:underline;text-underline-offset:3px}
@media(min-width:768px){.fc-green-band>.elementor-widget-heading,.fc-green-band>.elementor-widget-text-editor,.fc-green-band>.fc-buttons{width:76%!important;max-width:76%!important}}
@media(min-width:768px){.freecan-documentary .elementor-element.fc-hero-winter>.fc-hero-copy{width:40.6%;padding-right:24px}.freecan-documentary .elementor-element.fc-hero-winter>.fc-hero-photo{left:40.6%;width:59.4%}.freecan-documentary .elementor-element.fc-gift-purpose>.fc-story-copy{width:64%}.freecan-documentary .elementor-element.fc-gift-purpose>.fc-story-image{width:36%}}
@media(max-width:767px){.freecan-documentary .elementor-element.fc-footer-details{width:100%;max-width:none;align-items:flex-start}}
