.elementor-247 .elementor-element.elementor-element-7f7b312f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-5761f4f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:36px;--padding-right:36px;}.elementor-247 .elementor-element.elementor-element-5761f4f9:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-5761f4f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-247 .elementor-element.elementor-element-634a9697 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:1.4px;color:#992F24;}.elementor-247 .elementor-element.elementor-element-18821632{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:36px;--padding-right:36px;}.elementor-247 .elementor-element.elementor-element-18821632:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-18821632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-247 .elementor-element.elementor-element-3776f5dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-247 .elementor-element.elementor-element-3776f5dc:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-3776f5dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFB528;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-247 .elementor-element.elementor-element-6c9a4785{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.65em;color:#2B211F;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-247 .elementor-element.elementor-element-cc6cc45 .elementor-toc__header-title{text-align:start;}.elementor-247 .elementor-element.elementor-element-cc6cc45 .elementor-toc__header{flex-direction:row;}.elementor-247 .elementor-element.elementor-element-cc6cc45{--item-text-hover-decoration:underline;}.elementor-247 .elementor-element.elementor-element-77afe4f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:36px;--padding-right:36px;}.elementor-247 .elementor-element.elementor-element-77afe4f1:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-77afe4f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-247 .elementor-element.elementor-element-4e449358 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:1.4px;color:#992F24;}.elementor-247 .elementor-element.elementor-element-234c12e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:27px;font-weight:800;line-height:1.06em;letter-spacing:-1.6px;color:#2B211F;}.elementor-247 .elementor-element.elementor-element-58062df3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:36px;--padding-right:36px;}.elementor-247 .elementor-element.elementor-element-58062df3:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-58062df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-247 .elementor-element.elementor-element-7ec61743 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:1.4px;color:#992F24;}.elementor-247 .elementor-element.elementor-element-30a99dbd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:27px;font-weight:800;line-height:1.06em;letter-spacing:-1.6px;color:#2B211F;}.elementor-247 .elementor-element.elementor-element-557c1588 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:1.4px;color:#992F24;}.elementor-247 .elementor-element.elementor-element-286efe6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:36px;--padding-right:36px;}.elementor-247 .elementor-element.elementor-element-286efe6c:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-286efe6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-247 .elementor-element.elementor-element-588004c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:1.4px;color:#992F24;}.elementor-247 .elementor-element.elementor-element-654e4c30 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:27px;font-weight:800;line-height:1.06em;letter-spacing:-1.6px;color:#2B211F;}.elementor-247 .elementor-element.elementor-element-44749719 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:1.4px;color:#992F24;}@media(min-width:768px){.elementor-247 .elementor-element.elementor-element-5761f4f9{--content-width:1240px;}.elementor-247 .elementor-element.elementor-element-18821632{--content-width:1240px;}.elementor-247 .elementor-element.elementor-element-77afe4f1{--content-width:1240px;}.elementor-247 .elementor-element.elementor-element-58062df3{--content-width:1240px;}.elementor-247 .elementor-element.elementor-element-286efe6c{--content-width:1240px;}}@media(max-width:1024px){.elementor-247 .elementor-element.elementor-element-7f7b312f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-247 .elementor-element.elementor-element-5761f4f9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:28px;--padding-right:28px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-247 .elementor-element.elementor-element-18821632{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:28px;--padding-right:28px;}.elementor-247 .elementor-element.elementor-element-3776f5dc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-247 .elementor-element.elementor-element-77afe4f1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:28px;--padding-right:28px;}.elementor-247 .elementor-element.elementor-element-234c12e .elementor-heading-title{font-size:40px;}.elementor-247 .elementor-element.elementor-element-58062df3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:28px;--padding-right:28px;}.elementor-247 .elementor-element.elementor-element-30a99dbd .elementor-heading-title{font-size:40px;}.elementor-247 .elementor-element.elementor-element-286efe6c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:28px;--padding-right:28px;}.elementor-247 .elementor-element.elementor-element-654e4c30 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-247 .elementor-element.elementor-element-7f7b312f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-5761f4f9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-247 .elementor-element.elementor-element-18821632{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-247 .elementor-element.elementor-element-3776f5dc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-247 .elementor-element.elementor-element-6c9a4785{font-size:16px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-247 .elementor-element.elementor-element-77afe4f1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-247 .elementor-element.elementor-element-234c12e .elementor-heading-title{font-size:30px;letter-spacing:-0.8px;}.elementor-247 .elementor-element.elementor-element-58062df3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-247 .elementor-element.elementor-element-30a99dbd .elementor-heading-title{font-size:30px;letter-spacing:-0.8px;}.elementor-247 .elementor-element.elementor-element-286efe6c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-247 .elementor-element.elementor-element-654e4c30 .elementor-heading-title{font-size:30px;letter-spacing:-0.8px;}}/* Start custom CSS for container, class: .elementor-element-7f7b312f */.elementor-247 .elementor-element.elementor-element-7f7b312f {overflow:clip;}
.elementor-247 .elementor-element.elementor-element-7f7b312f .elementor-heading-title em {font-family:Georgia,serif;font-weight:400;}
.elementor-247 .elementor-element.elementor-element-7f7b312f .elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-247 .elementor-element.elementor-element-7f7b312f .elementor-button{min-height:48px}
.elementor-247 .elementor-element.elementor-element-7f7b312f .elementor-heading-title{overflow-wrap:break-word}
.elementor-247 .elementor-element.elementor-element-7f7b312f .elementor-widget,.elementor-247 .elementor-element.elementor-element-7f7b312f .e-con{min-width:0}
.elementor-247 .elementor-element.elementor-element-7f7b312f a:focus-visible,.elementor-247 .elementor-element.elementor-element-7f7b312f button:focus-visible{outline:3px solid #db5235;outline-offset:5px}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-scene{position:relative;isolation:isolate}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-hero{min-height:86svh;justify-content:center}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-hero-art{border-radius:180px 180px 28px 28px;align-self:center;overflow:clip}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-tom-hero img{height:540px;object-fit:contain;mix-blend-mode:multiply;transform-origin:50% 70%}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-manifesto{min-height:85svh;justify-content:center}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-statement .elementor-heading-title{color:#fff}
.elementor-247 .elementor-element.elementor-element-7f7b312f.pm-motion .pm-statement .elementor-heading-title{
 background-image:linear-gradient(110deg,#efb528 0%,#efb528 var(--pm-ink,0%),#ffffff 0%,#ffffff 100%);
 background-clip:text;-webkit-background-clip:text;color:transparent!important
}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-story>.e-con-inner{align-items:flex-start}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-stage{position:sticky;top:20px;align-self:flex-start;border-radius:26px;min-height:560px;transition:background-color .4s}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-story-tom img{height:390px;object-fit:contain;mix-blend-mode:multiply}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-step{min-height:76svh;justify-content:center;border-bottom:1px solid #e7dbd5;transition:opacity .35s,transform .35s}
.elementor-247 .elementor-element.elementor-element-7f7b312f.pm-motion .pm-step{opacity:.38}
.elementor-247 .elementor-element.elementor-element-7f7b312f.pm-motion .pm-step.pm-active{opacity:1}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-photo-frame{overflow:clip;border-radius:26px}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-team-image img{width:100%;height:600px;object-fit:cover;transform-origin:center}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-edition-tile{border-radius:24px;min-height:360px;justify-content:space-between}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-edition-tile:hover{box-shadow:0 20px 45px #2b211f18}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-year-big .elementor-heading-title{font-size:clamp(70px,13vw,190px)!important;line-height:1}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-reveal{opacity:1}
.elementor-247 .elementor-element.elementor-element-7f7b312f.pm-motion .pm-reveal{opacity:.18;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}
.elementor-247 .elementor-element.elementor-element-7f7b312f.pm-motion .pm-reveal.pm-visible{opacity:1;transform:none}
.elementor-247 .elementor-element.elementor-element-7f7b312f [id]{scroll-margin-top:32px}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-runtime{display:none}
@media(max-width:1024px){
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-hero{min-height:auto}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-tom-hero img{height:430px}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-hero-art{width:100%;max-width:620px;align-self:center}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-story>.e-con-inner{flex-direction:column}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-stage{width:100%;min-height:155px;padding:12px 20px;z-index:4;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;top:8px;border-radius:16px;box-shadow:0 8px 24px #2b211f15}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-stage>.elementor-widget-heading{width:28%}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-stage>.pm-story-tom{width:38%}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-story-tom img{height:140px;width:100%;object-fit:contain}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-stage .elementor-heading-title{font-size:16px}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-step{min-height:62svh;padding:42px 4px}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-steps{width:100%}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-team-image img{height:440px}
}
@media(max-width:767px){
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-tom-hero img{height:340px}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-hero-art{border-radius:130px 130px 22px 22px}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-manifesto{min-height:70svh}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-team-image img{height:340px}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-edition-tile{min-height:300px}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-step{min-height:54svh}
}
@media(prefers-reduced-motion:reduce){
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-stage{position:relative;top:auto}
 .elementor-247 .elementor-element.elementor-element-7f7b312f *,.elementor-247 .elementor-element.elementor-element-7f7b312f *:before,.elementor-247 .elementor-element.elementor-element-7f7b312f *:after{animation:none!important;transition:none!important}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-step,.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-reveal,.elementor-247 .elementor-element.elementor-element-7f7b312f .elementor-invisible{opacity:1!important;visibility:visible!important;transform:none!important}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-tom-hero img,.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-story-tom img,.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-team-image img{transform:none!important}
 .elementor-247 .elementor-element.elementor-element-7f7b312f .pm-statement .elementor-heading-title{background:none!important;color:#fff!important}
}

.elementor-247 .elementor-element.elementor-element-7f7b312f .elementor-heading-title em{font-family:Georgia,serif;font-weight:400}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-scene{position:relative;overflow:clip}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-scene:before{content:"PUMMAVÒ";position:absolute;right:-.06em;bottom:-.04em;font-size:clamp(80px,15vw,210px);font-weight:900;line-height:.7;color:#992f2408;letter-spacing:-.08em;pointer-events:none}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-scene>.e-con-inner{position:relative;z-index:1}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-reveal{transition:opacity .8s,transform .8s}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-reveal.pm-visible{transform:none!important}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-year-big .elementor-heading-title{font-size:clamp(90px,16vw,210px)!important;line-height:.75!important;letter-spacing:-.1em}
@media(max-width:767px){.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-year-big .elementor-heading-title{font-size:100px!important}}

.elementor-247 .elementor-element.elementor-element-7f7b312f{--pm-red:#9a2f24;--pm-dark:#681d19}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-scene:nth-child(1),.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-scene:nth-child(3){background:#9a2f24!important;color:#fff}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-scene:nth-child(1) .elementor-heading-title,.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-scene:nth-child(3) .elementor-heading-title{color:#fff}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-scene:nth-child(1) .elementor-heading-title em,.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-scene:nth-child(3) .elementor-heading-title em{color:#efb528}
.elementor-247 .elementor-element.elementor-element-7f7b312f .pm-scene:before{color:#fff0}
.elementor-247 .elementor-element.elementor-element-7f7b312f .elementor-button{background:#efb528;color:#681d19}/* End custom CSS */