.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding:0.2em 0.8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--fm-ink:var(--wp--preset--color--ink, #17191B);--fm-paper:var(--wp--preset--color--paper, #FAF9F6);--fm-red:var(--wp--preset--color--red, #E5091B);--fm-focus:#005FCC;--fm-torn-h:30px;--fm-wide:1240px}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none !important;animation:none !important}}body{-webkit-font-smoothing:antialiased}.wp-block-post-content>.alignfull,.wp-site-blocks>main>.alignfull,.wp-site-blocks>footer,.wp-site-blocks>main{margin-block-start:0}.wp-site-blocks>*+*{margin-block-start:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px
solid var(--fm-focus);outline-offset:3px;box-shadow:0 0 0 6px #fff;border-radius:2px}.skip-link.screen-reader-text:focus{font-size:1.125rem;padding:1rem 1.5rem;background:#fff;color:var(--fm-ink);z-index:100000}.fm-header{background:var(--fm-paper);position:relative;z-index:20}.fm-header .fm-logo
img{width:clamp(170px, 22vw, 250px);height:auto;display:block}.fm-header .fm-logo.fm-doodle{--fm-doodle-w:clamp(170px, 22vw, 250px) !important}.fm-header .wp-block-navigation a:not(.wp-block-navigation-item__content.has-child){text-decoration:none}.fm-header .wp-block-navigation .wp-block-navigation-item__content{padding-block:0.5rem}.fm-header .wp-block-navigation .current-menu-item > a,
.fm-header .wp-block-navigation a[aria-current="page"]{background:var(--fm-d-brush-underline, url("/wp-content/themes/filmomentum/assets/images/brush-underline.svg")) no-repeat center bottom / 100% 6px}.fm-header .wp-block-navigation a:hover{color:var(--fm-red)}.fm-header .wp-block-navigation .wp-block-navigation__submenu-container{border:2px
solid var(--fm-ink) !important;border-radius:4px;padding:0.5rem 0;min-width:260px !important}.fm-header .wp-block-navigation .wp-block-navigation__submenu-container
a{padding:0.6rem 1rem !important}.fm-header .wp-block-navigation__responsive-container-open,
.fm-header .wp-block-navigation__responsive-container-close{min-width:48px;min-height:48px;justify-content:center}.fm-header .wp-block-navigation__responsive-container-open svg,
.fm-header .wp-block-navigation__responsive-container-close
svg{width:34px;height:34px}.fm-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{font-size:1.375rem;gap:1rem}@media (max-width: 600px){.fm-header .fm-header-cta{display:none}}.wp-element-button,.wp-block-button__link{min-height:48px;display:inline-flex;align-items:center;gap:0.6em;transition:background-color .15s ease, color .15s ease, transform .15s ease}.wp-block-button__link:hover{transform:translateY(-1px)}.is-style-fm-arrow .wp-block-button__link::after{content:"";width:1.4em;height:0.8em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 16'%3E%3Cpath d='M1 8h24M18 1l7 7-7 7' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 16'%3E%3Cpath d='M1 8h24M18 1l7 7-7 7' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;flex:none}.is-style-fm-ghost .wp-block-button__link{background:transparent !important;color:inherit !important;box-shadow:inset 0 0 0 3px currentColor}.is-style-fm-ghost .wp-block-button__link:hover{background:var(--fm-ink) !important;color:#fff !important;box-shadow:inset 0 0 0 3px var(--fm-ink)}.has-ink-background-color .is-style-fm-ghost .wp-block-button__link:hover{background:#fff !important;color:var(--fm-ink) !important}.fm-brush{color:var(--fm-red);background:var(--fm-d-brush-underline, url("/wp-content/themes/filmomentum/assets/images/brush-underline.svg")) no-repeat left 100% / 100% 0.28em;padding-bottom:0.12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.is-style-fm-underline{display:block;width:fit-content;max-width:100%;background:var(--fm-d-brush-underline, url("/wp-content/themes/filmomentum/assets/images/brush-underline.svg")) no-repeat left 100% / 100% 0.3em;padding-bottom:0.2em}.is-layout-constrained>.is-style-fm-underline:not(.has-text-align-center){margin-left:max(0px, calc((100% - var(--fm-wide)) / 2)) !important;margin-right:auto !important}.has-text-align-center.is-style-fm-underline{margin-left:auto !important;margin-right:auto !important}.fm-motion-marks{position:relative}.fm-hero
h1{font-size:clamp(2.5rem, 1.2rem + 4vw, 4.25rem)}.fm-motion-marks::before{content:"";position:absolute;left:-0.6em;top:0.1em;width:0.45em;height:0.65em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 36'%3E%3Cg stroke='%23E5091B' stroke-width='4' stroke-linecap='round'%3E%3Cpath d='M22 6 6 2M24 18H4M22 30 6 34'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain}@media (max-width: 781px){.fm-motion-marks::before{display:none}}.is-style-fm-torn,.is-style-fm-torn-top{position:relative;z-index:1}.is-style-fm-torn:not([class*="-background-color"]),.is-style-fm-torn-top:not([class*="-background-color"]){background-color:var(--fm-ink);color:#fff}.is-style-fm-torn::before,.is-style-fm-torn-top::before,.is-style-fm-torn::after{content:"";position:absolute;left:0;right:0;height:var(--fm-torn-h);background-color:inherit;pointer-events:none;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:1200px 100%;mask-size:1200px 100%}.is-style-fm-torn::before,.is-style-fm-torn-top::before{top:calc(var(--fm-torn-h) * -1 + 1px);-webkit-mask-image:url("/wp-content/themes/filmomentum/assets/images/torn-top.svg");mask-image:url("/wp-content/themes/filmomentum/assets/images/torn-top.svg")}.is-style-fm-torn::after{bottom:calc(var(--fm-torn-h) * -1 + 1px);-webkit-mask-image:url("/wp-content/themes/filmomentum/assets/images/torn-bottom.svg");mask-image:url("/wp-content/themes/filmomentum/assets/images/torn-bottom.svg")}@media (max-width: 600px){:root{--fm-torn-h:18px}}.has-ink-background-color a:not(.wp-element-button):hover{color:#FF8A93}.has-ink-background-color .fm-brush{color:#FF5A66}.is-style-fm-doodle img,img.fm-doodle{pointer-events:none;user-select:none;height:auto}.fm-hero-art
img{max-width:100%;margin-inline:auto}@media (max-width: 781px){.fm-hero-art
img{max-width:360px;opacity:0.9}.fm-about-preview .is-style-fm-doodle
img{max-width:280px;margin-inline:auto}.fm-contact-cta .is-style-fm-doodle{display:none}}.fm-services .fm-service-card{padding-inline:clamp(0.5rem, 1.5vw, 1.5rem)}@media (min-width: 782px){.fm-services .fm-service-card+.fm-service-card{border-left:1px solid rgba(255, 255, 255, 0.22)}}.fm-service-card
img{width:96px;height:96px}.fm-service-card
h3{margin-block:1rem 0.5rem}.fm-service-card h3
a{text-decoration:none;display:inline}.fm-service-card h3 a::after{content:"";display:inline-block;vertical-align:middle;width:1.1em;height:0.7em;margin-left:0.35em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 16'%3E%3Cpath d='M1 8h24M18 1l7 7-7 7' fill='none' stroke='%23FF3B49' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;transition:transform .15s ease}.fm-service-card h3 a:hover::after{transform:translateX(4px)}.fm-service-card h3 a:hover{text-decoration:underline;color:#fff}.fm-service-card
p{color:var(--wp--preset--color--gray-light)}@media (min-width: 600px) and (max-width: 1023px){.fm-services .wp-block-columns{flex-wrap:wrap !important}.fm-services .wp-block-columns>.wp-block-column{flex-basis:calc(50% - 1.5rem) !important;flex-grow:0}.fm-services .fm-service-card+.fm-service-card{border-left:0}}.fm-footer
a{text-decoration:none}.fm-footer a:hover{text-decoration:underline;color:#fff}.fm-footer .fm-footer-logo
img{width:220px;height:auto}.fm-footer
ul{list-style:none;padding:0;margin:0}.fm-footer
li{margin:0
0 0.5rem}.fm-footer .fm-footer-heading{font-size:1rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--wp--preset--color--gray-light)}.fm-readable{max-width:62ch}.wp-site-blocks{min-height:100vh;display:flex;flex-direction:column}.wp-site-blocks>main{flex:1 0 auto}.fm-page-hero
h1{font-size:clamp(2.5rem, 1.4rem + 3.5vw, 4rem)}.fm-tagline{font-family:var(--wp--preset--font-family--marker);font-weight:400;font-size:clamp(1.5rem, 1.1rem + 1.4vw, 2.25rem);color:var(--fm-red);line-height:1.2}.fm-small-heading{font-family:var(--wp--preset--font-family--body) !important;font-weight:700;font-size:1.375rem !important}.fm-card{background:#fff;color:var(--fm-ink);border:2px
solid var(--fm-ink);border-radius:6px;padding:clamp(1.25rem, 2vw, 1.75rem)}.fm-card>*+*{margin-block-start:0.75rem}.fm-card
h3{margin-block-start:0.5rem}.fm-card .is-style-fm-doodle{margin-block-end:0}.fm-dark-cards .fm-card{background:transparent;color:#fff;border-color:rgba(255, 255, 255, 0.35)}.fm-dark-cards .fm-card
p{color:var(--wp--preset--color--gray-light)}.fm-steps{counter-reset:fm-step}.fm-steps>.fm-card{counter-increment:fm-step;position:relative}.fm-steps > .fm-card h3::before{content:counter(fm-step);display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;margin-right:0.6rem;border-radius:50%;background:var(--fm-red);color:#fff;font-size:1.1rem;vertical-align:middle}.fm-faq{margin-block-start:var(--wp--preset--spacing--40)}.fm-faq .wp-block-details{border:2px
solid var(--fm-ink);border-radius:6px;background:#fff;margin-block-start:0.85rem}.fm-faq .wp-block-details
summary{cursor:pointer;list-style:none;padding:1rem 3.25rem 1rem 1.25rem;font-weight:700;font-size:1.15rem;position:relative;min-height:48px}.fm-faq .wp-block-details summary::-webkit-details-marker{display:none}.fm-faq .wp-block-details summary::after{content:"+";position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);font-size:1.75rem;line-height:1;color:var(--fm-red)}.fm-faq .wp-block-details[open] summary::after{content:"\2212"}.fm-faq .wp-block-details>:not(summary){padding-inline:1.25rem}.fm-faq .wp-block-details>:last-child{padding-bottom:1.1rem}.fm-contact-aside .wp-block-social-links{margin-block-start:1rem}.fm-form .fm-field
label{display:block;font-weight:700;font-size:1.1rem}.fm-form input[type="text"],
.fm-form input[type="email"],
.fm-form input[type="date"],
.fm-form select,
.fm-form
textarea{width:100%;max-width:100%;margin-top:0.4rem;padding:0.8rem 0.9rem;font:inherit;font-weight:400;color:var(--fm-ink);background:#fff;border:2px
solid var(--fm-ink);border-radius:4px;box-sizing:border-box}.fm-form
textarea{min-height:10rem}.fm-form input[type="submit"]{min-height:52px;padding:0.85rem 1.75rem;font:inherit;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#fff;background:var(--fm-red);border:0;border-radius:4px;cursor:pointer}.fm-form input[type="submit"]:hover{background:var(--fm-ink)}.fm-form .wpcf7-not-valid-tip{color:#B3000F;font-weight:700;margin-top:0.3rem}.fm-form .wpcf7-response-output{border-width:3px !important;padding:0.9rem 1rem !important;margin:1.25rem 0 0 !important;font-weight:700}.fm-form-privacy{font-size:1rem;color:var(--wp--preset--color--gray)}.fm-social .wp-social-link
a{padding:0.45rem}.fm-social.wp-block-social-links{gap:0.5rem}.fm-back-link
a{font-weight:700;text-decoration:none}.fm-back-link a:hover{text-decoration:underline}.fm-faq{max-width:900px}.fm-faq details.wp-block-details>summary{font-size:1.2rem}.fm-form
select{font-size:1.125rem}@media (max-width: 781px){.fm-page-hero .is-style-fm-doodle
img{max-width:160px}}.is-layout-constrained>.fm-faq{margin-left:max(0px, calc((100% - var(--fm-wide)) / 2)) !important;margin-right:auto !important}.fm-faq details.wp-block-details>summary{display:flex;align-items:center}.is-layout-constrained>.fm-readable,.is-layout-constrained>.wp-block-filmomentum-project-details,.is-layout-constrained>.fm-back-link{margin-left:max(0px, calc((100% - var(--fm-wide)) / 2)) !important;margin-right:auto !important}.is-layout-constrained>.wp-block-filmomentum-project-details{max-width:960px}:root{--fm-hand:var(--wp--preset--font-family--hand, "Kalam", cursive);--fm-sketch-radius:255px 14px 225px 14px / 14px 225px 14px 255px}.fm-card.fm-icon::before,.fm-service-card.fm-icon::before{content:"";display:block;width:84px;height:84px;margin-bottom:0.75rem;background:var(--fm-icon, none) no-repeat center / contain}.fm-service-card.fm-icon::before{width:96px;height:96px}.fm-cards-centered>.fm-card.fm-icon::before{margin-inline:auto}.fm-cards-centered > .fm-card
h3{text-align:center}.fm-steps{counter-reset:fm-step}.fm-steps>.fm-card{position:relative;margin-top:96px;background:#fff;border:2.5px solid var(--fm-ink);border-radius:var(--fm-sketch-radius);box-shadow:4px 6px 0 rgba(23, 25, 27, 0.12)}.fm-steps>.fm-card.fm-icon::before{position:absolute;top:-94px;left:50%;transform:translateX(-50%);width:84px;height:84px;margin:0}.fm-steps > .fm-card
h3{display:flex;align-items:center;gap:0.6rem;font-family:var(--fm-hand);font-weight:700;font-size:clamp(1.3rem, 1.05rem + 0.6vw, 1.6rem);line-height:1.15;padding-bottom:0.3em;background:var(--fm-d-brush-underline, url("/wp-content/themes/filmomentum/assets/images/brush-underline.svg")) no-repeat left 100% / 100% 0.22em}.fm-steps > .fm-card h3::before{flex:none;margin-right:0;font-family:var(--wp--preset--font-family--marker);font-size:1.15rem;width:2.4rem;height:2.4rem}@media (min-width: 1100px){.fm-steps>.fm-card:not(:last-child)::after{content:"";position:absolute;top:42%;right:calc(var(--wp--preset--spacing--40) * -1 - 2px);width:var(--wp--preset--spacing--40);height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 22'%3E%3Cpath d='M2 12 Q18 8 34 11 M25 3 L35 11 L26 19' fill='none' stroke='%23E5091B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 80% auto}}.has-ink-background-color:not(.fm-footer) h2,
.has-ink-background-color:not(.fm-footer) h3{font-family:var(--fm-hand);font-weight:700;filter:url(#fm-chalk)}.has-ink-background-color:not(.fm-footer) h2{font-size:clamp(2rem, 1.4rem + 2.2vw, 3.25rem);line-height:1.15}.has-ink-background-color .fm-icon::before,
.has-ink-background-color .is-style-fm-doodle
img{filter:url(#fm-chalk)}.fm-dark-cards .fm-card{position:relative;border:0;border-radius:0;background:transparent}.fm-dark-cards .fm-card::after{content:"";position:absolute;inset:0;border:2.5px solid rgba(255, 255, 255, 0.9);border-radius:var(--fm-sketch-radius);filter:url(#fm-chalk);pointer-events:none}.fm-dark-cards .fm-card
h3{font-size:clamp(1.35rem, 1.1rem + 0.6vw, 1.65rem)}.fm-faq.fm-notes{max-width:none;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.5rem 2.75rem;align-items:start;counter-reset:fm-q;padding-top:1rem}@media (max-width: 781px){.fm-faq.fm-notes{grid-template-columns:1fr;gap:2.25rem}}.fm-faq.fm-notes>details.wp-block-details{counter-increment:fm-q;position:relative;margin:0
!important;border:0;border-radius:2px;background:#FCEB8E;box-shadow:0 1px 1px rgba(0, 0, 0, 0.08), 0 12px 18px -10px rgba(0, 0, 0, 0.4);transform:rotate(-0.8deg)}.fm-faq.fm-notes>details:nth-child(3n+2){background:#F9C5CC;transform:rotate(0.7deg)}.fm-faq.fm-notes>details:nth-child(3n+3){background:#C3E2F3;transform:rotate(0.5deg)}.fm-faq.fm-notes>details::before{content:"";position:absolute;top:-12px;left:calc(50% - 36px);width:72px;height:24px;background:rgba(235, 196, 186, 0.75);box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);transform:rotate(-4deg);z-index:1}.fm-faq.fm-notes>details>summary{display:flex;align-items:center;gap:1rem;min-height:96px;padding:1.4rem calc(1.4rem + 2.25rem + 84px) 1.25rem 1.4rem;font-family:var(--fm-hand);font-weight:700;font-size:clamp(1.3rem, 1.05rem + 0.7vw, 1.65rem);line-height:1.15;color:var(--fm-ink);background:var(--fm-icon, none) no-repeat right calc(1.4rem + 2.5rem) center / 64px 64px}.fm-faq.fm-notes>details>summary::before{content:counter(fm-q, decimal-leading-zero);flex:none;font-family:var(--wp--preset--font-family--marker);font-weight:400;font-size:2.1rem;line-height:1;color:var(--fm-red);padding-bottom:0.15rem;border-bottom:4px solid var(--fm-red)}.fm-faq.fm-notes>details>summary::after{right:1.4rem;font-size:2.1rem;font-family:var(--wp--preset--font-family--body);font-weight:700}.fm-faq.fm-notes>details>:not(summary){margin:0
1.4rem !important;padding:0.4rem 1.15rem;background:#FFFDF6;font-size:1.0625rem}.fm-faq.fm-notes>details>summary+*{padding-top:1rem}.fm-faq.fm-notes>details>:last-child:not(summary){padding-bottom:1rem;margin-bottom:1.4rem !important}@media (max-width: 600px){.fm-faq.fm-notes>details>summary{padding-right:calc(1rem + 2rem + 52px);background-size:46px 46px;background-position:right calc(1rem + 2.25rem) center}}@media (min-width: 1100px){.fm-steps.is-layout-grid{column-gap:2.5rem !important}.fm-steps>.fm-card:not(:last-child)::after{right:calc(-2.5rem - 2px);width:2.5rem}}.fm-steps > .fm-card h3::before{font-family:var(--wp--preset--font-family--body);font-weight:700}.fm-doodle{margin:0;display:flex;justify-content:center}.fm-doodle--left{justify-content:flex-start}.fm-doodle--right{justify-content:flex-end}.fm-doodle
a{display:block;line-height:0}.fm-doodle
img{display:block;width:var(--fm-doodle-w, 240px);max-width:100%;height:auto;object-fit:contain}.fm-doodle .fm-doodle__light{display:none}.has-ink-background-color .fm-doodle .fm-doodle__dark{display:none}.has-ink-background-color .fm-doodle .fm-doodle__light{display:block;filter:url(#fm-chalk)}.fm-footer .fm-doodle .fm-doodle__light{filter:none}.fm-faq.fm-notes{max-width:var(--fm-wide)}@media (min-width: 1100px){.fm-faq.fm-notes{grid-template-columns:220px repeat(2, minmax(0, 1fr))}.fm-faq.fm-notes::before{content:"";grid-column:1;grid-row:1 / span var(--fm-rows, 4);align-self:start;position:sticky;top:110px;height:380px;background:var(--fm-d-good-question) no-repeat center top / 190px auto,
var(--fm-d-thinking-person) no-repeat center bottom / 170px auto}}@media (min-width: 782px) and (max-width: 1099px){.fm-faq.fm-notes{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 781px){.fm-side-art{display:none !important}}.fm-timeline{position:relative;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem;margin-block:var(--wp--preset--spacing--50) var(--wp--preset--spacing--50)}.fm-timeline::before{content:"";position:absolute;left:4%;right:4%;top:132px;height:26px;background:var(--fm-d-creative-timeline-light) no-repeat center / 100% 100%;filter:url(#fm-chalk)}.fm-timeline-item{position:relative;text-align:center;padding-top:0}.fm-timeline-item.fm-icon::before{content:"";display:block;width:110px;height:110px;margin:0
auto 44px;background:var(--fm-icon, none) no-repeat center / contain;filter:url(#fm-chalk)}.fm-timeline-item::after{content:"";position:absolute;top:134px;left:calc(50% - 11px);width:22px;height:22px;border-radius:50%;background:var(--fm-red);box-shadow:0 0 0 4px var(--fm-ink)}.fm-timeline-item
h3{margin:0
0 0.5rem;font-size:clamp(1.6rem, 1.2rem + 1vw, 2.25rem)}.fm-timeline-item
p{color:#fff;margin:0
auto;max-width:28ch}@media (max-width: 781px){.fm-timeline{grid-template-columns:1fr;gap:2.5rem;padding-left:3.25rem}.fm-timeline::before{left:18px;right:auto;top:0;bottom:0;width:4px;height:auto;background:rgba(255, 255, 255, 0.85);border-radius:2px}.fm-timeline-item{text-align:left}.fm-timeline-item.fm-icon::before{width:72px;height:72px;margin:0
0 0.75rem}.fm-timeline-item::after{top:24px;left:calc(-3.25rem + 9px)}.fm-timeline-item
p{margin:0}}.fm-story-text
p{color:#fff}.fm-contact-head{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2.5rem}.fm-speech{position:relative;margin:0
!important;max-width:21rem;padding:1rem 1.4rem;font-family:var(--fm-hand);font-weight:700;font-size:1.3rem;line-height:1.25;background:#fff;border:2.5px solid var(--fm-ink);border-radius:50% 46% 52% 44% / 60% 52% 58% 50%;transform:rotate(-2deg)}.fm-speech::after{content:"";position:absolute;left:-16px;bottom:18px;width:22px;height:18px;background:#fff;border-left:2.5px solid var(--fm-ink);border-bottom:2.5px solid var(--fm-ink);transform:skewY(24deg) rotate(8deg)}.fm-sheet{position:relative;padding:clamp(1.5rem, 3vw, 2.75rem);background:#fff linear-gradient(180deg, rgba(0, 0, 0, 0.015), rgba(0, 0, 0, 0));border-radius:4px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.06), 0 18px 30px -18px rgba(0, 0, 0, 0.35)}@media (min-width: 1100px){.fm-sheet::before{content:"";position:absolute;top:-46px;right:-38px;width:110px;height:110px;background:var(--fm-d-pencil) no-repeat center / contain;transform:rotate(18deg);pointer-events:none}.fm-sheet::after{content:"";position:absolute;left:-86px;bottom:80px;width:80px;height:80px;background:var(--fm-d-arrow) no-repeat center / contain;transform:scaleX(1) rotate(10deg);pointer-events:none}}.fm-sticky-note{position:relative;padding:1.75rem 1.5rem 1.5rem;background:#FEF6C8;border:0;border-radius:2px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.06), 0 12px 18px -10px rgba(0, 0, 0, 0.3);transform:rotate(1.2deg)}.fm-sticky-note::before{content:"";position:absolute;top:-12px;left:calc(50% - 36px);width:72px;height:24px;background:rgba(235, 196, 186, 0.75);transform:rotate(-3deg)}.fm-contact-person{margin-top:2rem !important}@media (max-width: 781px){.fm-contact-person{display:none !important}.fm-speech{transform:none}}.fm-sheet .wpcf7-form{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));column-gap:1.5rem;row-gap:0.25rem}.fm-sheet .wpcf7-form>*{grid-column:1 / -1}.fm-sheet .wpcf7-form>p.fm-half{grid-column:span 3}.fm-sheet .wpcf7-form>p.fm-third{grid-column:span 2}@media (max-width: 1000px){.fm-sheet .wpcf7-form>p.fm-third{grid-column:span 3}.fm-sheet .wpcf7-form>p.fm-third+p.fm-third+p.fm-third{grid-column:1 / -1}}@media (max-width: 781px){.fm-sheet .wpcf7-form > p.fm-half, .fm-sheet .wpcf7-form>p.fm-third{grid-column:1 / -1}}.fm-sheet .fm-field
label{font-size:1.125rem;font-weight:700;display:block}.fm-sheet .fm-form input[type="text"],
.fm-sheet .fm-form input[type="email"],
.fm-sheet .fm-form input[type="date"],
.fm-sheet .fm-form select,
.fm-sheet .fm-form
textarea{margin-top:0.55rem;border:2px
solid #CFCFCB;border-radius:8px;background:#fff;transition:border-color 0.2s ease, box-shadow 0.2s ease}.fm-sheet .fm-form input:focus,
.fm-sheet .fm-form select:focus,
.fm-sheet .fm-form textarea:focus{outline:3px
solid var(--fm-red);outline-offset:2px;border-color:var(--fm-red);box-shadow:none}.fm-sheet .fm-form
textarea{min-height:0;height:9.5rem}.fm-sheet .fm-form input[type="submit"]{min-height:58px;padding:0.9rem 3.6rem 0.9rem 2rem;font-size:1.125rem;background:var(--fm-red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 16'%3E%3Cpath d='M1 8h24M18 1l7 7-7 7' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 1.4rem center / 1.5rem auto;border-radius:6px;transition:background-color 0.2s ease, transform 0.2s ease}.fm-sheet .fm-form input[type="submit"]:hover{background-color:#B80716;transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.fm-sheet .fm-form input[type="submit"]:hover{transform:none}}.fm-timeline>*{margin-block-start:0 !important}.fm-speech{max-width:32rem}@media (min-width: 1100px) and (max-width: 1439px){.fm-sheet::after{display:none}}@media (min-width: 1440px){.fm-sheet::after{left:-96px}}.fm-timeline-item
h3{padding-top:1.6rem}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;word-wrap:normal !important}:root{--fm-section-bg:var(--fm-paper)}.has-white-background-color{--fm-section-bg:#fff}.has-ink-background-color{--fm-section-bg:var(--fm-ink)}.fm-hw .fm-w{white-space:nowrap}.fm-hw .fm-l{display:inline-block}.fm-hw .fm-j0{transform:rotate(-2.5deg) translateY(1.5px)}.fm-hw .fm-j1{transform:rotate(1.8deg) translateY(-1.5px)}.fm-hw .fm-j2{transform:rotate(-1deg) translateY(1px)}.fm-hw .fm-j3{transform:rotate(2.6deg) translateY(-1px)}.fm-hw .fm-j4{transform:rotate(-1.6deg) translateY(-2px)}.fm-hw .fm-j5{transform:rotate(0.8deg) translateY(2px)}.fm-hw .fm-j6{transform:none}.fm-marks{position:relative}.fm-marks::before,.fm-marks::after{content:"";position:absolute;top:0.1em;width:0.55em;height:0.75em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 36'%3E%3Cg stroke='%23E5091B' stroke-width='4' stroke-linecap='round'%3E%3Cpath d='M22 6 6 2M24 18H4M22 30 6 34'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain}.fm-marks::before{left:-0.8em}.fm-marks::after{right:-0.8em;transform:scaleX(-1)}@media (max-width: 600px){.fm-marks::before,.fm-marks::after{display:none}}.fm-subtitle{margin-top:0.75rem !important}.fm-steps.is-layout-grid,.fm-steps{display:flex !important;flex-wrap:wrap;justify-content:center;column-gap:2.75rem !important;row-gap:1.5rem !important}.fm-steps{--per:1}.fm-steps>.fm-card{flex:0 0 calc((100% - (var(--per) - 1) * 2.75rem) / var(--per));max-width:calc((100% - (var(--per) - 1) * 2.75rem) / var(--per));margin-top:120px;padding-top:2.25rem;border-radius:18px 14px 20px 12px / 12px 18px 14px 20px}@media (min-width: 700px){.fm-steps{--per:2}.fm-steps:has(>:nth-child(5)){--per:3}}@media (min-width: 1100px){.fm-steps{--per:4}.fm-steps:has(>:nth-child(5)){--per:5}.fm-steps:not(:has(>:nth-child(4))){--per:3}}.fm-steps>.fm-card.fm-icon::before{top:-108px;width:150px;height:132px;background:var(--fm-icon, none) no-repeat center bottom / contain, var(--fm-section-bg);padding:0
8px}.fm-steps > .fm-card
h3{font-size:clamp(1.35rem, 1.1rem + 0.6vw, 1.7rem)}.fm-steps>.fm-card:not(:last-child)::after{display:none}@media (min-width: 1100px){.fm-steps>.fm-card:not(:last-child)::after{display:block;content:"";position:absolute;top:34%;right:-2.75rem;width:2.75rem;height:30px;background:var(--fm-d-arrow-red) no-repeat center / 90% auto}}.fm-grid.is-layout-grid:not(.fm-steps){display:flex !important;flex-wrap:wrap;justify-content:center;--per:1;--g:var(--wp--preset--spacing--40);gap:var(--g) !important}.fm-grid.is-layout-grid:not(.fm-steps)>*{flex:0 0 calc((100% - (var(--per) - 1) * var(--g)) / var(--per));max-width:calc((100% - (var(--per) - 1) * var(--g)) / var(--per));margin:0
!important}@media (min-width: 600px){.fm-grid.is-layout-grid:not(.fm-steps){--per:2}}@media (min-width: 782px){.fm-grid.is-layout-grid:not(.fm-steps):has(>:nth-child(3)):not(:has(>:nth-child(4))){--per:3}}@media (min-width: 1000px){.fm-grid.is-layout-grid:not(.fm-steps):has(>:nth-child(5)){--per:3}}@media (min-width: 1100px){.fm-grid.is-layout-grid:not(.fm-steps):has(>:nth-child(4)):not(:has(>:nth-child(5))){--per:4}}.fm-timeline-item.fm-icon::before{width:130px;height:120px;margin-bottom:36px}.fm-timeline::before{top:144px}.fm-timeline-item::after{top:146px}.has-ink-background-color .fm-timeline-item
h3{display:inline-block;position:relative;margin:1.25rem 0 0.75rem;padding:0.3em 1.1em 0.35em;color:var(--fm-ink);filter:none;font-size:clamp(1.5rem, 1.2rem + 0.8vw, 2rem);background:var(--fm-d-paint-swatch) no-repeat center / 100% 100%}@media (min-width: 782px){.fm-timeline-item:not(:last-child) h3::after{content:"";position:absolute;top:50%;left:calc(100% + 1.25rem);width:72px;height:38px;transform:translateY(-50%);background:var(--fm-d-arrow-red) no-repeat center / contain}}@media (max-width: 781px){.fm-timeline-item::after{top:30px}.fm-timeline-item.fm-icon::before{width:80px;height:74px;margin-bottom:0.5rem}}.fm-social{display:flex;flex-wrap:wrap;gap:0.6rem;list-style:none;margin:1rem 0 0;padding:0}.fm-social
a{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;color:inherit}.fm-social a:hover{background:rgba(229, 9, 27, 0.12)}.fm-social svg, .fm-social
img{width:28px;height:28px;display:block;fill:currentColor}.fm-social .fm-doodle__light{display:none}.has-ink-background-color .fm-social .fm-doodle__dark{display:none}.has-ink-background-color .fm-social .fm-doodle__light{display:block}.fm-form input[type="date"]{min-height:3rem;font:inherit}.fm-form input:focus-visible, .fm-form select:focus-visible, .fm-form textarea:focus-visible, .fm-form .wpcf7-submit:focus-visible{outline:3px
solid var(--fm-red);outline-offset:2px}@media (min-width: 1000px){.fm-grid.is-layout-grid:not(.fm-steps):has(>:nth-child(7)):not(:has(>:nth-child(8))){--per:4}}@media (min-width: 1100px){.fm-steps:has(>:nth-child(5)){--per:3}.fm-steps:has(>:nth-child(5))>.fm-card:nth-child(3)::after{display:none}}.fm-steps .fm-card
p{text-align:left}.fm-grid .fm-card h2.fm-card-title, .fm-grid .fm-card h2.fm-card-title.wp-block-heading{font-size:clamp(1.35rem, 1.1rem + 0.6vw, 1.7rem);text-align:center}.fm-pricing-section
h2{text-align:center}.fm-price-card{background:var(--fm-white, #fff);border:3px
solid var(--fm-ink);border-radius:14px;padding:2rem;box-shadow:6px 6px 0 var(--fm-ink)}.fm-price{color:var(--fm-red);font-family:var(--wp--preset--font-family--marker,inherit);font-weight:400;font-size:1.35em;white-space:nowrap}.fm-form select, .fm-form input[type="date"], .fm-form input[type="text"], .fm-form input[type="email"], .fm-form
textarea{width:100%;max-width:100%;box-sizing:border-box}.fm-header .wp-block-navigation .fm-current > a,
.fm-header .wp-block-navigation .fm-current-parent>.wp-block-navigation-item__content{background:var(--fm-d-brush-underline, url("/wp-content/themes/filmomentum/assets/images/brush-underline.svg")) no-repeat center bottom / 100% 6px}.fm-header .wp-block-navigation .wp-block-navigation__submenu-container .fm-current>a{background-size:calc(100% - 2rem) 5px;background-position:1rem calc(100% - 0.35rem)}.fm-svc-board{margin-block:0 !important;display:grid;grid-template-columns:1fr;gap:0}.fm-svc-board>.fm-svc-tile{margin:0
!important;position:relative;z-index:1;padding:clamp(2.5rem, 5vw, 4.5rem) clamp(1.25rem, 4vw, 3.5rem)}.fm-svc-tile>.wp-block-columns{max-width:660px;margin:0
auto !important}.fm-svc-tile .fm-svc-art{margin:0
auto}.fm-svc-tagline{font-family:var(--wp--preset--font-family--hand);font-weight:700;font-size:clamp(1.3rem, 1.1rem + 0.6vw, 1.6rem);line-height:1.25;margin-block:0.75rem 1rem !important}.fm-svc-tile
h2{margin-block-start:0}.fm-svc-dark{z-index:2 !important}.fm-svc-dark::before,.fm-svc-dark::after{content:"";position:absolute;left:0;right:0;height:var(--fm-torn-h);background-color:var(--fm-ink);pointer-events:none;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:1200px 100%;mask-size:1200px 100%}.fm-svc-dark::before{top:calc(var(--fm-torn-h) * -1 + 1px);-webkit-mask-image:url("/wp-content/themes/filmomentum/assets/images/torn-top.svg");mask-image:url("/wp-content/themes/filmomentum/assets/images/torn-top.svg")}.fm-svc-dark::after{bottom:calc(var(--fm-torn-h) * -1 + 1px);-webkit-mask-image:url("/wp-content/themes/filmomentum/assets/images/torn-bottom.svg");mask-image:url("/wp-content/themes/filmomentum/assets/images/torn-bottom.svg")}@media (max-width: 1099px){.fm-svc-board>.fm-svc-web{margin-top:calc(var(--fm-torn-h) * 2 + 1.25rem) !important}}@media (max-width: 781px){.fm-svc-tile .fm-svc-art{--fm-doodle-w:220px !important}.fm-svc-tile .wp-block-columns{flex-direction:column}.fm-svc-motion .wp-block-column:last-child, .fm-svc-video .wp-block-column:last-child{order:-1}}@media (min-width: 1100px){.fm-svc-board{grid-template-columns:1fr 1fr}.fm-svc-tile>.wp-block-columns{max-width:600px}.fm-svc-whiteboard>.wp-block-columns,.fm-svc-web>.wp-block-columns{margin-right:0 !important}.fm-svc-motion>.wp-block-columns,.fm-svc-video>.wp-block-columns{margin-left:0 !important}}.fm-svc-board+.fm-contact-cta{margin-top:0 !important}.fm-legal{padding:var(--wp--preset--spacing--50) var(--wp--preset--spacing--30) var(--wp--preset--spacing--60);font-size:1.125rem;line-height:1.7}.fm-legal
h1{font-family:var(--wp--preset--font-family--body);font-weight:700;font-size:clamp(2rem, 1.6rem + 1.4vw, 2.6rem);text-transform:none;margin-block-end:0.5rem}.fm-legal
h2{font-family:var(--wp--preset--font-family--body);font-weight:700;font-size:1.35rem;text-transform:none;margin-block:2.25rem 0.5rem}.fm-legal p, .fm-legal
li{max-width:68ch}.fm-legal
ul{padding-left:1.4rem}@media (min-width: 1100px){.fm-svc-board>.fm-svc-tile{padding-inline:clamp(1.5rem, 2.5vw, 2.75rem)}.fm-svc-tile>.wp-block-columns{max-width:660px}.fm-svc-tile .wp-block-columns{column-gap:1.75rem !important}}.fm-form .fm-hp{position:absolute !important;left:-10000px !important;width:1px;height:1px;overflow:hidden}.fm-header .fm-logo img, .fm-footer-logo
img{height:auto}@media (min-width: 1100px){.fm-faq.fm-notes::before{height:560px;background:var(--fm-d-good-question) no-repeat center top / 200px auto,
var(--fm-d-thinking-person) no-repeat center bottom / 175px auto}}