.elementor-76 .elementor-element.elementor-element-32253b4{--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-76 .elementor-element.elementor-element-32253b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-6a8012e4{--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-76 .elementor-element.elementor-element-6a8012e4:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-6a8012e4 > .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-76 .elementor-element.elementor-element-a1340a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:1.4px;color:#992F24;}.elementor-76 .elementor-element.elementor-element-40bdc2e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:88px;font-weight:700;line-height:1.06em;letter-spacing:-1.6px;color:#992F24;}.elementor-76 .elementor-element.elementor-element-649daf91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-76 .elementor-element.elementor-element-649daf91:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-649daf91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#992F24;}.elementor-76 .elementor-element.elementor-element-407e3a8a{width:var( --container-widget-width, 103.075% );max-width:103.075%;--container-widget-width:103.075%;--container-widget-flex-grow:0;text-align:center;}.elementor-76 .elementor-element.elementor-element-407e3a8a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-407e3a8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:39px;font-weight:700;line-height:1.5em;letter-spacing:1.4px;color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-481f6145{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-76 .elementor-element.elementor-element-481f6145:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-481f6145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-4c5c4da8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-10386356 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:1.4px;color:#992F24;}.elementor-76 .elementor-element.elementor-element-72f2cdf .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:50px;font-weight:800;line-height:1.06em;letter-spacing:-1.6px;color:#2B211F;}.elementor-76 .elementor-element.elementor-element-622df937{--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;--justify-content:space-around;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-622df937.e-con{--flex-grow:0;--flex-shrink:0;}.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-76 .elementor-element.elementor-element-76bb8717.elementor-element{--align-self:stretch;}.elementor-76 .elementor-element.elementor-element-76bb8717{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.65em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#992F24;}.elementor-76 .elementor-element.elementor-element-42234dd2{--display:flex;--min-height:80vh;--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-76 .elementor-element.elementor-element-42234dd2:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-42234dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#992F24;}.elementor-76 .elementor-element.elementor-element-14bc7c8b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:1.4px;color:#EFB528;}.elementor-76 .elementor-element.elementor-element-77459779 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:66px;font-weight:800;line-height:1.06em;letter-spacing:-1.6px;color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-6cd4f91c{font-family:"Montserrat", Sans-serif;font-size:18px;line-height:1.65em;color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-11d5c9f3{--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-76 .elementor-element.elementor-element-11d5c9f3:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-11d5c9f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-6a9ef736{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-319a299{--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:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-76 .elementor-element.elementor-element-319a299:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-319a299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5DE;}.elementor-76 .elementor-element.elementor-element-646622f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:1.4px;color:#992F24;}.elementor-76 .elementor-element.elementor-element-9b4c579 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;line-height:1.06em;letter-spacing:-1.6px;color:#2B211F;}.elementor-76 .elementor-element.elementor-element-4be4b1ea{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.65em;color:#2B211F;}.elementor-76 .elementor-element.elementor-element-39db509e{--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:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-76 .elementor-element.elementor-element-39db509e:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-39db509e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5DE;}.elementor-76 .elementor-element.elementor-element-58903de1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:1.4px;color:#992F24;}.elementor-76 .elementor-element.elementor-element-5d68cde1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;line-height:1.06em;letter-spacing:-1.6px;color:#2B211F;}.elementor-76 .elementor-element.elementor-element-73e2fd7f{font-family:"Montserrat", Sans-serif;font-size:18px;line-height:1.65em;color:#2B211F;}.elementor-76 .elementor-element.elementor-element-43a8052b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-4e18cd1f{--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:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-76 .elementor-element.elementor-element-4e18cd1f:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-4e18cd1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5DE;}.elementor-76 .elementor-element.elementor-element-5b99a835 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:1.4px;color:#992F24;}.elementor-76 .elementor-element.elementor-element-47f021a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;line-height:1.06em;letter-spacing:-1.6px;color:#2B211F;}.elementor-76 .elementor-element.elementor-element-8a82020{font-family:"Montserrat", Sans-serif;font-size:18px;line-height:1.65em;color:#2B211F;}.elementor-76 .elementor-element.elementor-element-75573e76{--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:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-76 .elementor-element.elementor-element-75573e76:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-75573e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5DE;}.elementor-76 .elementor-element.elementor-element-3bb98668 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:1.4px;color:#992F24;}.elementor-76 .elementor-element.elementor-element-1de65901 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;line-height:1.06em;letter-spacing:-1.6px;color:#2B211F;}.elementor-76 .elementor-element.elementor-element-78f35b4d{font-family:"Montserrat", Sans-serif;font-size:18px;line-height:1.65em;color:#2B211F;}@media(max-width:1024px){.elementor-76 .elementor-element.elementor-element-32253b4{--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-76 .elementor-element.elementor-element-6a8012e4{--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-76 .elementor-element.elementor-element-40bdc2e6 .elementor-heading-title{font-size:56px;}.elementor-76 .elementor-element.elementor-element-649daf91{--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-76 .elementor-element.elementor-element-481f6145{--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-76 .elementor-element.elementor-element-4c5c4da8{--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-76 .elementor-element.elementor-element-72f2cdf .elementor-heading-title{font-size:56px;}.elementor-76 .elementor-element.elementor-element-622df937{--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-76 .elementor-element.elementor-element-42234dd2{--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-76 .elementor-element.elementor-element-77459779 .elementor-heading-title{font-size:56px;}.elementor-76 .elementor-element.elementor-element-11d5c9f3{--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-76 .elementor-element.elementor-element-6a9ef736{--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-76 .elementor-element.elementor-element-319a299{--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-76 .elementor-element.elementor-element-9b4c579 .elementor-heading-title{font-size:32px;}.elementor-76 .elementor-element.elementor-element-39db509e{--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-76 .elementor-element.elementor-element-5d68cde1 .elementor-heading-title{font-size:32px;}.elementor-76 .elementor-element.elementor-element-43a8052b{--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-76 .elementor-element.elementor-element-4e18cd1f{--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-76 .elementor-element.elementor-element-47f021a1 .elementor-heading-title{font-size:32px;}.elementor-76 .elementor-element.elementor-element-75573e76{--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-76 .elementor-element.elementor-element-1de65901 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-76 .elementor-element.elementor-element-32253b4{--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-76 .elementor-element.elementor-element-6a8012e4{--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-76 .elementor-element.elementor-element-40bdc2e6 .elementor-heading-title{font-size:46px;letter-spacing:-0.8px;}.elementor-76 .elementor-element.elementor-element-649daf91{--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-76 .elementor-element.elementor-element-407e3a8a{text-align:start;}.elementor-76 .elementor-element.elementor-element-407e3a8a .elementor-heading-title{font-size:27px;}.elementor-76 .elementor-element.elementor-element-481f6145{--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-76 .elementor-element.elementor-element-4c5c4da8{--width:100%;--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-76 .elementor-element.elementor-element-72f2cdf .elementor-heading-title{font-size:40px;letter-spacing:-0.8px;}.elementor-76 .elementor-element.elementor-element-622df937{--width:100%;--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-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-76 .elementor-element.elementor-element-76bb8717{font-size:16px;}.elementor-76 .elementor-element.elementor-element-42234dd2{--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-76 .elementor-element.elementor-element-77459779 .elementor-heading-title{font-size:38px;letter-spacing:-0.8px;}.elementor-76 .elementor-element.elementor-element-6cd4f91c{font-size:16px;}.elementor-76 .elementor-element.elementor-element-11d5c9f3{--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-76 .elementor-element.elementor-element-6a9ef736{--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-76 .elementor-element.elementor-element-319a299{--width:100%;--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-76 .elementor-element.elementor-element-9b4c579 .elementor-heading-title{font-size:29px;letter-spacing:-0.8px;}.elementor-76 .elementor-element.elementor-element-4be4b1ea{font-size:16px;}.elementor-76 .elementor-element.elementor-element-39db509e{--width:100%;--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-76 .elementor-element.elementor-element-5d68cde1 .elementor-heading-title{font-size:29px;letter-spacing:-0.8px;}.elementor-76 .elementor-element.elementor-element-73e2fd7f{font-size:16px;}.elementor-76 .elementor-element.elementor-element-43a8052b{--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-76 .elementor-element.elementor-element-4e18cd1f{--width:100%;--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-76 .elementor-element.elementor-element-47f021a1 .elementor-heading-title{font-size:29px;letter-spacing:-0.8px;}.elementor-76 .elementor-element.elementor-element-8a82020{font-size:16px;}.elementor-76 .elementor-element.elementor-element-75573e76{--width:100%;--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-76 .elementor-element.elementor-element-1de65901 .elementor-heading-title{font-size:29px;letter-spacing:-0.8px;}.elementor-76 .elementor-element.elementor-element-78f35b4d{font-size:16px;}}@media(min-width:768px){.elementor-76 .elementor-element.elementor-element-32253b4{--width:100%;}.elementor-76 .elementor-element.elementor-element-6a8012e4{--content-width:1240px;}.elementor-76 .elementor-element.elementor-element-649daf91{--content-width:1212px;}.elementor-76 .elementor-element.elementor-element-481f6145{--content-width:1240px;}.elementor-76 .elementor-element.elementor-element-4c5c4da8{--width:45%;}.elementor-76 .elementor-element.elementor-element-622df937{--width:53.764%;}.elementor-76 .elementor-element.elementor-element-42234dd2{--content-width:1240px;}.elementor-76 .elementor-element.elementor-element-11d5c9f3{--content-width:1240px;}.elementor-76 .elementor-element.elementor-element-319a299{--width:50%;}.elementor-76 .elementor-element.elementor-element-39db509e{--width:50%;}.elementor-76 .elementor-element.elementor-element-4e18cd1f{--width:50%;}.elementor-76 .elementor-element.elementor-element-75573e76{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-76 .elementor-element.elementor-element-4c5c4da8{--width:100%;}.elementor-76 .elementor-element.elementor-element-622df937{--width:100%;}.elementor-76 .elementor-element.elementor-element-319a299{--width:100%;}.elementor-76 .elementor-element.elementor-element-39db509e{--width:100%;}.elementor-76 .elementor-element.elementor-element-4e18cd1f{--width:100%;}.elementor-76 .elementor-element.elementor-element-75573e76{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-32253b4 */.elementor-76 .elementor-element.elementor-element-32253b4 {overflow:clip;}
.elementor-76 .elementor-element.elementor-element-32253b4 .elementor-heading-title em {font-family:Georgia,serif;font-weight:400;}
.elementor-76 .elementor-element.elementor-element-32253b4 .elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-76 .elementor-element.elementor-element-32253b4 .elementor-button{min-height:48px}
.elementor-76 .elementor-element.elementor-element-32253b4 .elementor-heading-title{overflow-wrap:break-word}
.elementor-76 .elementor-element.elementor-element-32253b4 .elementor-widget,.elementor-76 .elementor-element.elementor-element-32253b4 .e-con{min-width:0}
.elementor-76 .elementor-element.elementor-element-32253b4 a:focus-visible,.elementor-76 .elementor-element.elementor-element-32253b4 button:focus-visible{outline:3px solid #db5235;outline-offset:5px}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-scene{position:relative;isolation:isolate}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-hero{min-height:86svh;justify-content:center}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-hero-art{border-radius:180px 180px 28px 28px;align-self:center;overflow:clip}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-tom-hero img{height:540px;object-fit:contain;mix-blend-mode:multiply;transform-origin:50% 70%}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-manifesto{min-height:85svh;justify-content:center}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-statement .elementor-heading-title{color:#fff}
.elementor-76 .elementor-element.elementor-element-32253b4.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-76 .elementor-element.elementor-element-32253b4 .pm-story>.e-con-inner{align-items:flex-start}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-stage{position:sticky;top:20px;align-self:flex-start;border-radius:26px;min-height:560px;transition:background-color .4s}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-story-tom img{height:390px;object-fit:contain;mix-blend-mode:multiply}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-step{min-height:76svh;justify-content:center;border-bottom:1px solid #e7dbd5;transition:opacity .35s,transform .35s}
.elementor-76 .elementor-element.elementor-element-32253b4.pm-motion .pm-step{opacity:.38}
.elementor-76 .elementor-element.elementor-element-32253b4.pm-motion .pm-step.pm-active{opacity:1}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-photo-frame{overflow:clip;border-radius:26px}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-team-image img{width:100%;height:600px;object-fit:cover;transform-origin:center}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-edition-tile{border-radius:24px;min-height:360px;justify-content:space-between}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-edition-tile:hover{box-shadow:0 20px 45px #2b211f18}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-year-big .elementor-heading-title{font-size:clamp(70px,13vw,190px)!important;line-height:1}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-reveal{opacity:1}
.elementor-76 .elementor-element.elementor-element-32253b4.pm-motion .pm-reveal{opacity:.18;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}
.elementor-76 .elementor-element.elementor-element-32253b4.pm-motion .pm-reveal.pm-visible{opacity:1;transform:none}
.elementor-76 .elementor-element.elementor-element-32253b4 [id]{scroll-margin-top:32px}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-runtime{display:none}
@media(max-width:1024px){
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-hero{min-height:auto}
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-tom-hero img{height:430px}
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-hero-art{width:100%;max-width:620px;align-self:center}
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-story>.e-con-inner{flex-direction:column}
 .elementor-76 .elementor-element.elementor-element-32253b4 .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-76 .elementor-element.elementor-element-32253b4 .pm-stage>.elementor-widget-heading{width:28%}
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-stage>.pm-story-tom{width:38%}
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-story-tom img{height:140px;width:100%;object-fit:contain}
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-stage .elementor-heading-title{font-size:16px}
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-step{min-height:62svh;padding:42px 4px}
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-steps{width:100%}
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-team-image img{height:440px}
}
@media(max-width:767px){
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-tom-hero img{height:340px}
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-hero-art{border-radius:130px 130px 22px 22px}
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-manifesto{min-height:70svh}
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-team-image img{height:340px}
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-edition-tile{min-height:300px}
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-step{min-height:54svh}
}
@media(prefers-reduced-motion:reduce){
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-stage{position:relative;top:auto}
 .elementor-76 .elementor-element.elementor-element-32253b4 *,.elementor-76 .elementor-element.elementor-element-32253b4 *:before,.elementor-76 .elementor-element.elementor-element-32253b4 *:after{animation:none!important;transition:none!important}
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-step,.elementor-76 .elementor-element.elementor-element-32253b4 .pm-reveal,.elementor-76 .elementor-element.elementor-element-32253b4 .elementor-invisible{opacity:1!important;visibility:visible!important;transform:none!important}
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-tom-hero img,.elementor-76 .elementor-element.elementor-element-32253b4 .pm-story-tom img,.elementor-76 .elementor-element.elementor-element-32253b4 .pm-team-image img{transform:none!important}
 .elementor-76 .elementor-element.elementor-element-32253b4 .pm-statement .elementor-heading-title{background:none!important;color:#fff!important}
}

.elementor-76 .elementor-element.elementor-element-32253b4 .elementor-heading-title em{font-family:Georgia,serif;font-weight:400}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-scene{position:relative;overflow:clip}
.elementor-76 .elementor-element.elementor-element-32253b4 .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-76 .elementor-element.elementor-element-32253b4 .pm-scene>.e-con-inner{position:relative;z-index:1}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-reveal{transition:opacity .8s,transform .8s}
.elementor-76 .elementor-element.elementor-element-32253b4 .pm-reveal.pm-visible{transform:none!important}
.elementor-76 .elementor-element.elementor-element-32253b4 .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-76 .elementor-element.elementor-element-32253b4 .pm-year-big .elementor-heading-title{font-size:100px!important}}

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