.elementor-20724 .elementor-element.elementor-element-56e6aae8{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20724 .elementor-element.elementor-element-343dd5f7 .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-343dd5f7 .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-343dd5f7 .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-61fc560d{--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-20724 .elementor-element.elementor-element-68e9ab08{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20724 .elementor-element.elementor-element-d9b5553 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-4e61ebf6{--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:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-c61481b .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-c61481b .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-c61481b .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-444b6848 .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-444b6848 .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-444b6848 .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-1791bf7b .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-1791bf7b .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-1791bf7b .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-6e0424c0 .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-6e0424c0 .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-6e0424c0 .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-6e4aa6d9 .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-6e4aa6d9 .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-6e4aa6d9 .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-14f6e1f4 .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-14f6e1f4 .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-14f6e1f4 .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-54903f48 .elementor-button{background-color:#C83A28;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-54903f48 .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-54903f48 .elementor-button:focus{background-color:#B82E1E;}.elementor-20724 .elementor-element.elementor-element-1f233fb7 .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-1f233fb7 .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-1f233fb7 .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-55f09ade{--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-20724 .elementor-element.elementor-element-37791236{--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-20724 .elementor-element.elementor-element-248ed338{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-4c2aefc0 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-e24e9ca .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-e24e9ca .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-e24e9ca .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-3633919f{--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:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-4ec5c4be .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-4ec5c4be .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-4ec5c4be .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-78065f5c .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-78065f5c .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-78065f5c .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-34bba58b .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-34bba58b .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-34bba58b .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-26fdc767 .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-26fdc767 .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-26fdc767 .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-60c53f97 .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-60c53f97 .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-60c53f97 .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-37cd204b .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-37cd204b .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-37cd204b .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-576f6cdc .elementor-button{background-color:#C83A28;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-576f6cdc .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-576f6cdc .elementor-button:focus{background-color:#B82E1E;}.elementor-20724 .elementor-element.elementor-element-62b16f9c{--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-20724 .elementor-element.elementor-element-610331c3{--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-20724 .elementor-element.elementor-element-3cb29d1d{--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-20724 .elementor-element.elementor-element-48131045 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-20724 .elementor-element.elementor-element-30e484fb{--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-20724 .elementor-element.elementor-element-376b1103{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-20724 .elementor-element.elementor-element-30b9cdd{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20724 .elementor-element.elementor-element-56322a3c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:64px;font-weight:700;line-height:1.15em;letter-spacing:0px;color:#FFFFFF;}.elementor-20724 .elementor-element.elementor-element-2e625008{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#EFEFEC;}.elementor-20724 .elementor-element.elementor-element-61a47c21{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-65c063c .elementor-button{background-color:#C83A28;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;padding:12px 28px 12px 28px;}.elementor-20724 .elementor-element.elementor-element-65c063c .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-65c063c .elementor-button:focus{background-color:#B82E1E;}.elementor-20724 .elementor-element.elementor-element-79dee187 .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 28px 12px 28px;}.elementor-20724 .elementor-element.elementor-element-79dee187 .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-79dee187 .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-385f20d3{font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#DEDEDA;}.elementor-20724 .elementor-element.elementor-element-752a27a{--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:152px;--padding-bottom:152px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-752a27a:not(.elementor-motion-effects-element-type-background), .elementor-20724 .elementor-element.elementor-element-752a27a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20724 .elementor-element.elementor-element-42d33583{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-21dcee83{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#B82E1E;}.elementor-20724 .elementor-element.elementor-element-1764fb7f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-34209826{--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-20724 .elementor-element.elementor-element-1f32c10a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:52px;font-weight:700;line-height:1.15em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-460bd952{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#5A5A56;}.elementor-20724 .elementor-element.elementor-element-38252c63{--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-20724 .elementor-element.elementor-element-400d4e17 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-20724 .elementor-element.elementor-element-107e1641 .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-107e1641 .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-107e1641 .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-22ea6042{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-40ab62f0{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-f1d1e7f img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-6c9dfa30{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-4532f3d3{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-60091a56 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-3abc5509{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-40f8d3f2{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-100b4ba3 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-3bd2c09f{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-10ff836f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-21587c08 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-677647eb{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-53a454c9{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-579ee1b3 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-28fc8083{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-256f7b15{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-363602f9 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-32669c9b{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-6219ccaf{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:600;line-height:1.35em;letter-spacing:0px;color:#242422;}.elementor-20724 .elementor-element.elementor-element-1fdb4436{--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-20724 .elementor-element.elementor-element-1fdb4436:not(.elementor-motion-effects-element-type-background), .elementor-20724 .elementor-element.elementor-element-1fdb4436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111110;}.elementor-20724 .elementor-element.elementor-element-3a17c07e img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-6048c3bc{--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-20724 .elementor-element.elementor-element-5aafdd9a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-6122e421{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#FFFFFF;}.elementor-20724 .elementor-element.elementor-element-5eb5a5d4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:72px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#FFFFFF;}.elementor-20724 .elementor-element.elementor-element-176a9101{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#EFEFEC;}.elementor-20724 .elementor-element.elementor-element-39e2e3{--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:152px;--padding-bottom:152px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-39e2e3:not(.elementor-motion-effects-element-type-background), .elementor-20724 .elementor-element.elementor-element-39e2e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111110;}.elementor-20724 .elementor-element.elementor-element-4a3d20cd{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-2e788e24{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-3e95fbea{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#F29483;}.elementor-20724 .elementor-element.elementor-element-6d2e6ce7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:52px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#FFFFFF;}.elementor-20724 .elementor-element.elementor-element-4144de4f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-5a3cfb81{--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-20724 .elementor-element.elementor-element-7c16f673 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-20724 .elementor-element.elementor-element-734f2858 .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-734f2858 .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-734f2858 .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-d1b498a{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-32a52dc8{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-271253be{font-family:"Source Sans 3", Sans-serif;font-size:44px;font-weight:700;line-height:1.6em;letter-spacing:0px;color:#FFFFFF;}.elementor-20724 .elementor-element.elementor-element-4a1b693b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-28b602cf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#FFFFFF;}.elementor-20724 .elementor-element.elementor-element-12bfb565{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#C5C5C0;}.elementor-20724 .elementor-element.elementor-element-70236c0f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-4d601327{font-family:"Source Sans 3", Sans-serif;font-size:44px;font-weight:700;line-height:1.6em;letter-spacing:0px;color:#FFFFFF;}.elementor-20724 .elementor-element.elementor-element-306ba40d{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-168d46f0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#FFFFFF;}.elementor-20724 .elementor-element.elementor-element-487fe702{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#C5C5C0;}.elementor-20724 .elementor-element.elementor-element-158d40b1{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-49d04b0b{font-family:"Source Sans 3", Sans-serif;font-size:44px;font-weight:700;line-height:1.6em;letter-spacing:0px;color:#FFFFFF;}.elementor-20724 .elementor-element.elementor-element-33d0a3d5{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-498cd177 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#FFFFFF;}.elementor-20724 .elementor-element.elementor-element-46b4e118{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#C5C5C0;}.elementor-20724 .elementor-element.elementor-element-1229f5d5{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-7ac94ebb{font-family:"Source Sans 3", Sans-serif;font-size:44px;font-weight:700;line-height:1.6em;letter-spacing:0px;color:#FFFFFF;}.elementor-20724 .elementor-element.elementor-element-37e6ebe3{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-699260bb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#FFFFFF;}.elementor-20724 .elementor-element.elementor-element-2a963d5e{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#C5C5C0;}.elementor-20724 .elementor-element.elementor-element-7a897e7d{--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-20724 .elementor-element.elementor-element-7a897e7d:not(.elementor-motion-effects-element-type-background), .elementor-20724 .elementor-element.elementor-element-7a897e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-680ecf8{--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-20724 .elementor-element.elementor-element-7d6caea6{--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-20724 .elementor-element.elementor-element-4a3ac132{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#B82E1E;}.elementor-20724 .elementor-element.elementor-element-435db882 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:52px;font-weight:700;line-height:1.15em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-788ee81e{--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-20724 .elementor-element.elementor-element-23630325{--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-20724 .elementor-element.elementor-element-412c750a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-767ce736 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-20724 .elementor-element.elementor-element-1ed07d6b{--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-20724 .elementor-element.elementor-element-4f7bee85{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#242422;}.elementor-20724 .elementor-element.elementor-element-758e370c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-45da8082{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#5A5A56;}.elementor-20724 .elementor-element.elementor-element-50b61e5a .elementor-button{background-color:#C83A28;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-50b61e5a .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-50b61e5a .elementor-button:focus{background-color:#B82E1E;}.elementor-20724 .elementor-element.elementor-element-41d3c721{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-47b82bcc img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-20724 .elementor-element.elementor-element-28bdad15{--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-20724 .elementor-element.elementor-element-478a1428{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#242422;}.elementor-20724 .elementor-element.elementor-element-76081101 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-51a407b7{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#5A5A56;}.elementor-20724 .elementor-element.elementor-element-10f59715 .elementor-button{background-color:#C83A28;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-10f59715 .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-10f59715 .elementor-button:focus{background-color:#B82E1E;}.elementor-20724 .elementor-element.elementor-element-744679dc{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-18ac027e{--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-20724 .elementor-element.elementor-element-3fcf3304 .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-3fcf3304 .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-3fcf3304 .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-2831971a .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-2831971a .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-2831971a .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-3c97ac1a{--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:152px;--padding-bottom:152px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-3c97ac1a:not(.elementor-motion-effects-element-type-background), .elementor-20724 .elementor-element.elementor-element-3c97ac1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20724 .elementor-element.elementor-element-63ce5ac6{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-6f04342d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:52px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-488af2f3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-54173879{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-29293b42 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-56a481cd{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-32e92622 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-6afdd093{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#5A5A56;}.elementor-20724 .elementor-element.elementor-element-1bb51e42{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-3b8c179c img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-5f576ce9{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-6a01b312 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-21b9c366{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#5A5A56;}.elementor-20724 .elementor-element.elementor-element-17404546{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-d729830 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-4039f726{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-3db4dd9d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-7aa1d7ea{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#5A5A56;}.elementor-20724 .elementor-element.elementor-element-49de571a{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-539055d2 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-25fe6ff8{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-20c4a29f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-1f825ea4{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#5A5A56;}.elementor-20724 .elementor-element.elementor-element-730aa825{--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:152px;--padding-bottom:152px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-730aa825:not(.elementor-motion-effects-element-type-background), .elementor-20724 .elementor-element.elementor-element-730aa825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20724 .elementor-element.elementor-element-72b04120{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-4a8f506f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-7abc9eac{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#B82E1E;}.elementor-20724 .elementor-element.elementor-element-55788cc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:52px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-52e07df9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-665b0d6c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-e25ce1e img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-20724 .elementor-element.elementor-element-292f2335 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-563e33e2{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-69aa8efb img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-20724 .elementor-element.elementor-element-2a9279a8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-862c770{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-5b2d81a8 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-20724 .elementor-element.elementor-element-7d1ff671 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-19efd79f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-2049635b img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-20724 .elementor-element.elementor-element-473a5227 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-4695bf3f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-406b91e2 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-20724 .elementor-element.elementor-element-76aeb5e4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-3e5150a3{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-5c541bc4 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-20724 .elementor-element.elementor-element-378b9221 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111110;}.elementor-20724 .elementor-element.elementor-element-65ee9e0a{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#5A5A56;}.elementor-20724 .elementor-element.elementor-element-439cdaf8 .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-439cdaf8 .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-439cdaf8 .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-76c01aae{--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:152px;--padding-bottom:152px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-76c01aae:not(.elementor-motion-effects-element-type-background), .elementor-20724 .elementor-element.elementor-element-76c01aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111110;}.elementor-20724 .elementor-element.elementor-element-7812d3d9{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-70a5bf95{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-68ed70af{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-4f8dc6e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#FFFFFF;}.elementor-20724 .elementor-element.elementor-element-1ab7901f{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#DEDEDA;}.elementor-20724 .elementor-element.elementor-element-75f3bf9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-10c1213a .elementor-button{background-color:#C83A28;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;padding:12px 28px 12px 28px;}.elementor-20724 .elementor-element.elementor-element-10c1213a .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-10c1213a .elementor-button:focus{background-color:#B82E1E;}.elementor-20724 .elementor-element.elementor-element-1beab1b1{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-1beab1b1:not(.elementor-motion-effects-element-type-background), .elementor-20724 .elementor-element.elementor-element-1beab1b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-20724 .elementor-element.elementor-element-55f1e4d8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-509a6060{--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-20724 .elementor-element.elementor-element-566be59e img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-2e926b93{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#DEDEDA;}.elementor-20724 .elementor-element.elementor-element-1c58b149{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-100abc8f{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#FFFFFF;}.elementor-20724 .elementor-element.elementor-element-4a5e756f{--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:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-47932dec .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-47932dec .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-47932dec .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-2f6a2c90 .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-2f6a2c90 .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-2f6a2c90 .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-516c2c77 .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-516c2c77 .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-516c2c77 .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-12e4b1de .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-12e4b1de .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-12e4b1de .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-5c635a0b .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-5c635a0b .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-5c635a0b .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-7b9acad1 .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#242422;color:#242422;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-7b9acad1 .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-7b9acad1 .elementor-button:focus{background-color:#F7F7F5;}.elementor-20724 .elementor-element.elementor-element-22ca90f3{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-778c80bf{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#FFFFFF;}.elementor-20724 .elementor-element.elementor-element-22486f8b .elementor-button{background-color:#C83A28;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-20724 .elementor-element.elementor-element-22486f8b .elementor-button:hover, .elementor-20724 .elementor-element.elementor-element-22486f8b .elementor-button:focus{background-color:#B82E1E;}@media(min-width:768px){.elementor-20724 .elementor-element.elementor-element-56e6aae8{--width:100%;}.elementor-20724 .elementor-element.elementor-element-61fc560d{--width:100%;}.elementor-20724 .elementor-element.elementor-element-68e9ab08{--width:100%;}.elementor-20724 .elementor-element.elementor-element-4e61ebf6{--width:100%;}.elementor-20724 .elementor-element.elementor-element-55f09ade{--width:100%;}.elementor-20724 .elementor-element.elementor-element-37791236{--width:100%;}.elementor-20724 .elementor-element.elementor-element-248ed338{--width:100%;}.elementor-20724 .elementor-element.elementor-element-3633919f{--width:100%;}.elementor-20724 .elementor-element.elementor-element-62b16f9c{--width:100%;}.elementor-20724 .elementor-element.elementor-element-610331c3{--width:100%;}.elementor-20724 .elementor-element.elementor-element-3cb29d1d{--width:100%;}.elementor-20724 .elementor-element.elementor-element-30e484fb{--width:100%;}.elementor-20724 .elementor-element.elementor-element-376b1103{--width:100%;}.elementor-20724 .elementor-element.elementor-element-61a47c21{--width:100%;}.elementor-20724 .elementor-element.elementor-element-752a27a{--width:100%;}.elementor-20724 .elementor-element.elementor-element-42d33583{--width:100%;}.elementor-20724 .elementor-element.elementor-element-1764fb7f{--width:100%;}.elementor-20724 .elementor-element.elementor-element-34209826{--width:100%;}.elementor-20724 .elementor-element.elementor-element-38252c63{--width:100%;}.elementor-20724 .elementor-element.elementor-element-22ea6042{--width:100%;}.elementor-20724 .elementor-element.elementor-element-40ab62f0{--width:100%;}.elementor-20724 .elementor-element.elementor-element-4532f3d3{--width:100%;}.elementor-20724 .elementor-element.elementor-element-40f8d3f2{--width:100%;}.elementor-20724 .elementor-element.elementor-element-10ff836f{--width:100%;}.elementor-20724 .elementor-element.elementor-element-53a454c9{--width:100%;}.elementor-20724 .elementor-element.elementor-element-256f7b15{--width:100%;}.elementor-20724 .elementor-element.elementor-element-1fdb4436{--width:100%;}.elementor-20724 .elementor-element.elementor-element-6048c3bc{--width:100%;}.elementor-20724 .elementor-element.elementor-element-5aafdd9a{--width:100%;}.elementor-20724 .elementor-element.elementor-element-39e2e3{--width:100%;}.elementor-20724 .elementor-element.elementor-element-4a3d20cd{--width:100%;}.elementor-20724 .elementor-element.elementor-element-2e788e24{--width:100%;}.elementor-20724 .elementor-element.elementor-element-4144de4f{--width:100%;}.elementor-20724 .elementor-element.elementor-element-5a3cfb81{--width:100%;}.elementor-20724 .elementor-element.elementor-element-d1b498a{--width:100%;}.elementor-20724 .elementor-element.elementor-element-32a52dc8{--width:100%;}.elementor-20724 .elementor-element.elementor-element-4a1b693b{--width:100%;}.elementor-20724 .elementor-element.elementor-element-70236c0f{--width:100%;}.elementor-20724 .elementor-element.elementor-element-306ba40d{--width:100%;}.elementor-20724 .elementor-element.elementor-element-158d40b1{--width:100%;}.elementor-20724 .elementor-element.elementor-element-33d0a3d5{--width:100%;}.elementor-20724 .elementor-element.elementor-element-1229f5d5{--width:100%;}.elementor-20724 .elementor-element.elementor-element-37e6ebe3{--width:100%;}.elementor-20724 .elementor-element.elementor-element-7a897e7d{--width:100%;}.elementor-20724 .elementor-element.elementor-element-680ecf8{--width:100%;}.elementor-20724 .elementor-element.elementor-element-7d6caea6{--width:100%;}.elementor-20724 .elementor-element.elementor-element-788ee81e{--width:100%;}.elementor-20724 .elementor-element.elementor-element-23630325{--width:100%;}.elementor-20724 .elementor-element.elementor-element-412c750a{--width:100%;}.elementor-20724 .elementor-element.elementor-element-1ed07d6b{--width:100%;}.elementor-20724 .elementor-element.elementor-element-41d3c721{--width:100%;}.elementor-20724 .elementor-element.elementor-element-28bdad15{--width:100%;}.elementor-20724 .elementor-element.elementor-element-744679dc{--width:100%;}.elementor-20724 .elementor-element.elementor-element-18ac027e{--width:100%;}.elementor-20724 .elementor-element.elementor-element-3c97ac1a{--width:100%;}.elementor-20724 .elementor-element.elementor-element-63ce5ac6{--width:100%;}.elementor-20724 .elementor-element.elementor-element-488af2f3{--width:100%;}.elementor-20724 .elementor-element.elementor-element-54173879{--width:100%;}.elementor-20724 .elementor-element.elementor-element-56a481cd{--width:100%;}.elementor-20724 .elementor-element.elementor-element-1bb51e42{--width:100%;}.elementor-20724 .elementor-element.elementor-element-5f576ce9{--width:100%;}.elementor-20724 .elementor-element.elementor-element-17404546{--width:100%;}.elementor-20724 .elementor-element.elementor-element-4039f726{--width:100%;}.elementor-20724 .elementor-element.elementor-element-49de571a{--width:100%;}.elementor-20724 .elementor-element.elementor-element-25fe6ff8{--width:100%;}.elementor-20724 .elementor-element.elementor-element-730aa825{--width:100%;}.elementor-20724 .elementor-element.elementor-element-72b04120{--width:100%;}.elementor-20724 .elementor-element.elementor-element-4a8f506f{--width:100%;}.elementor-20724 .elementor-element.elementor-element-52e07df9{--width:100%;}.elementor-20724 .elementor-element.elementor-element-665b0d6c{--width:100%;}.elementor-20724 .elementor-element.elementor-element-563e33e2{--width:100%;}.elementor-20724 .elementor-element.elementor-element-862c770{--width:100%;}.elementor-20724 .elementor-element.elementor-element-19efd79f{--width:100%;}.elementor-20724 .elementor-element.elementor-element-4695bf3f{--width:100%;}.elementor-20724 .elementor-element.elementor-element-3e5150a3{--width:100%;}.elementor-20724 .elementor-element.elementor-element-76c01aae{--width:100%;}.elementor-20724 .elementor-element.elementor-element-7812d3d9{--width:100%;}.elementor-20724 .elementor-element.elementor-element-70a5bf95{--width:100%;}.elementor-20724 .elementor-element.elementor-element-68ed70af{--width:100%;}.elementor-20724 .elementor-element.elementor-element-75f3bf9{--width:100%;}.elementor-20724 .elementor-element.elementor-element-1beab1b1{--width:100%;}.elementor-20724 .elementor-element.elementor-element-55f1e4d8{--width:100%;}.elementor-20724 .elementor-element.elementor-element-509a6060{--width:100%;}.elementor-20724 .elementor-element.elementor-element-1c58b149{--width:100%;}.elementor-20724 .elementor-element.elementor-element-4a5e756f{--width:100%;}.elementor-20724 .elementor-element.elementor-element-22ca90f3{--width:100%;}}@media(max-width:1024px){.elementor-20724 .elementor-element.elementor-element-343dd5f7 .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-d9b5553 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-c61481b .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-444b6848 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-1791bf7b .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-6e0424c0 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-6e4aa6d9 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-14f6e1f4 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-54903f48 .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-1f233fb7 .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-4c2aefc0 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-e24e9ca .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-4ec5c4be .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-78065f5c .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-34bba58b .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-26fdc767 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-60c53f97 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-37cd204b .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-576f6cdc .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-30b9cdd{font-size:14px;}.elementor-20724 .elementor-element.elementor-element-56322a3c .elementor-heading-title{font-size:48px;}.elementor-20724 .elementor-element.elementor-element-2e625008{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-65c063c .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-79dee187 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-385f20d3{font-size:12px;}.elementor-20724 .elementor-element.elementor-element-752a27a{--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-21dcee83{font-size:14px;}.elementor-20724 .elementor-element.elementor-element-1764fb7f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20724 .elementor-element.elementor-element-1f32c10a .elementor-heading-title{font-size:40px;}.elementor-20724 .elementor-element.elementor-element-460bd952{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-107e1641 .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-22ea6042{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-20724 .elementor-element.elementor-element-f1d1e7f img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-6c9dfa30{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-60091a56 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-3abc5509{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-100b4ba3 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-3bd2c09f{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-21587c08 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-677647eb{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-579ee1b3 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-28fc8083{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-363602f9 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-32669c9b{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-6219ccaf{font-size:26px;}.elementor-20724 .elementor-element.elementor-element-3a17c07e img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-6122e421{font-size:14px;}.elementor-20724 .elementor-element.elementor-element-5eb5a5d4 .elementor-heading-title{font-size:40px;}.elementor-20724 .elementor-element.elementor-element-176a9101{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-39e2e3{--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-3e95fbea{font-size:14px;}.elementor-20724 .elementor-element.elementor-element-6d2e6ce7 .elementor-heading-title{font-size:40px;}.elementor-20724 .elementor-element.elementor-element-4144de4f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20724 .elementor-element.elementor-element-734f2858 .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-271253be{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-28b602cf .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-12bfb565{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-4d601327{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-168d46f0 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-487fe702{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-49d04b0b{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-498cd177 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-46b4e118{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-7ac94ebb{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-699260bb .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-2a963d5e{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-4a3ac132{font-size:14px;}.elementor-20724 .elementor-element.elementor-element-435db882 .elementor-heading-title{font-size:40px;}.elementor-20724 .elementor-element.elementor-element-412c750a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20724 .elementor-element.elementor-element-767ce736 img{border-radius:20px 20px 20px 20px;}.elementor-20724 .elementor-element.elementor-element-4f7bee85{font-size:17px;}.elementor-20724 .elementor-element.elementor-element-758e370c .elementor-heading-title{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-45da8082{font-size:17px;}.elementor-20724 .elementor-element.elementor-element-50b61e5a .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-41d3c721{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20724 .elementor-element.elementor-element-47b82bcc img{border-radius:20px 20px 20px 20px;}.elementor-20724 .elementor-element.elementor-element-478a1428{font-size:17px;}.elementor-20724 .elementor-element.elementor-element-76081101 .elementor-heading-title{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-51a407b7{font-size:17px;}.elementor-20724 .elementor-element.elementor-element-10f59715 .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-3fcf3304 .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-2831971a .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-3c97ac1a{--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-6f04342d .elementor-heading-title{font-size:40px;}.elementor-20724 .elementor-element.elementor-element-488af2f3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20724 .elementor-element.elementor-element-29293b42 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-32e92622 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-6afdd093{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-3b8c179c img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-6a01b312 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-21b9c366{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-d729830 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-3db4dd9d .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-7aa1d7ea{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-539055d2 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-20c4a29f .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-1f825ea4{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-730aa825{--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-7abc9eac{font-size:14px;}.elementor-20724 .elementor-element.elementor-element-55788cc .elementor-heading-title{font-size:40px;}.elementor-20724 .elementor-element.elementor-element-52e07df9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20724 .elementor-element.elementor-element-e25ce1e img{border-radius:20px 20px 20px 20px;}.elementor-20724 .elementor-element.elementor-element-292f2335 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-69aa8efb img{border-radius:20px 20px 20px 20px;}.elementor-20724 .elementor-element.elementor-element-2a9279a8 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-5b2d81a8 img{border-radius:20px 20px 20px 20px;}.elementor-20724 .elementor-element.elementor-element-7d1ff671 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-2049635b img{border-radius:20px 20px 20px 20px;}.elementor-20724 .elementor-element.elementor-element-473a5227 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-406b91e2 img{border-radius:20px 20px 20px 20px;}.elementor-20724 .elementor-element.elementor-element-76aeb5e4 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-5c541bc4 img{border-radius:20px 20px 20px 20px;}.elementor-20724 .elementor-element.elementor-element-378b9221 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-65ee9e0a{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-439cdaf8 .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-76c01aae{--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-4f8dc6e .elementor-heading-title{font-size:40px;}.elementor-20724 .elementor-element.elementor-element-1ab7901f{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-10c1213a .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-1beab1b1{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-55f1e4d8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20724 .elementor-element.elementor-element-566be59e img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-2e926b93{font-size:17px;}.elementor-20724 .elementor-element.elementor-element-100abc8f{font-size:14px;}.elementor-20724 .elementor-element.elementor-element-47932dec .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-2f6a2c90 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-516c2c77 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-12e4b1de .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-5c635a0b .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-7b9acad1 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-778c80bf{font-size:14px;}.elementor-20724 .elementor-element.elementor-element-22486f8b .elementor-button{font-size:15px;}}@media(max-width:767px){.elementor-20724 .elementor-element.elementor-element-343dd5f7 .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-d9b5553 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-c61481b .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-444b6848 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-1791bf7b .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-6e0424c0 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-6e4aa6d9 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-14f6e1f4 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-54903f48 .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-1f233fb7 .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-4c2aefc0 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-e24e9ca .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-4ec5c4be .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-78065f5c .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-34bba58b .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-26fdc767 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-60c53f97 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-37cd204b .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-576f6cdc .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-376b1103{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-20724 .elementor-element.elementor-element-30b9cdd{font-size:14px;}.elementor-20724 .elementor-element.elementor-element-56322a3c .elementor-heading-title{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-2e625008{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-61a47c21{--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-20724 .elementor-element.elementor-element-65c063c .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-79dee187 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-385f20d3{font-size:12px;}.elementor-20724 .elementor-element.elementor-element-752a27a{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-21dcee83{font-size:14px;}.elementor-20724 .elementor-element.elementor-element-1764fb7f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20724 .elementor-element.elementor-element-1f32c10a .elementor-heading-title{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-460bd952{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-107e1641 .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-22ea6042{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20724 .elementor-element.elementor-element-f1d1e7f img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-6c9dfa30{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-60091a56 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-3abc5509{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-100b4ba3 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-3bd2c09f{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-21587c08 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-677647eb{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-579ee1b3 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-28fc8083{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-363602f9 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-32669c9b{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-6219ccaf{font-size:26px;}.elementor-20724 .elementor-element.elementor-element-3a17c07e img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-6122e421{font-size:14px;}.elementor-20724 .elementor-element.elementor-element-5eb5a5d4 .elementor-heading-title{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-176a9101{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-39e2e3{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-3e95fbea{font-size:14px;}.elementor-20724 .elementor-element.elementor-element-6d2e6ce7 .elementor-heading-title{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-4144de4f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20724 .elementor-element.elementor-element-734f2858 .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-271253be{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-28b602cf .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-12bfb565{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-4d601327{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-168d46f0 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-487fe702{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-49d04b0b{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-498cd177 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-46b4e118{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-7ac94ebb{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-699260bb .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-2a963d5e{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-4a3ac132{font-size:14px;}.elementor-20724 .elementor-element.elementor-element-435db882 .elementor-heading-title{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-412c750a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20724 .elementor-element.elementor-element-767ce736 img{border-radius:16px 16px 16px 16px;}.elementor-20724 .elementor-element.elementor-element-4f7bee85{font-size:17px;}.elementor-20724 .elementor-element.elementor-element-758e370c .elementor-heading-title{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-45da8082{font-size:17px;}.elementor-20724 .elementor-element.elementor-element-50b61e5a .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-41d3c721{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20724 .elementor-element.elementor-element-47b82bcc img{border-radius:16px 16px 16px 16px;}.elementor-20724 .elementor-element.elementor-element-478a1428{font-size:17px;}.elementor-20724 .elementor-element.elementor-element-76081101 .elementor-heading-title{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-51a407b7{font-size:17px;}.elementor-20724 .elementor-element.elementor-element-10f59715 .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-3fcf3304 .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-2831971a .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-3c97ac1a{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-6f04342d .elementor-heading-title{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-488af2f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20724 .elementor-element.elementor-element-29293b42 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-32e92622 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-6afdd093{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-3b8c179c img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-6a01b312 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-21b9c366{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-d729830 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-3db4dd9d .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-7aa1d7ea{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-539055d2 img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-20c4a29f .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-1f825ea4{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-730aa825{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-7abc9eac{font-size:14px;}.elementor-20724 .elementor-element.elementor-element-55788cc .elementor-heading-title{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-52e07df9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20724 .elementor-element.elementor-element-e25ce1e img{border-radius:16px 16px 16px 16px;}.elementor-20724 .elementor-element.elementor-element-292f2335 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-69aa8efb img{border-radius:16px 16px 16px 16px;}.elementor-20724 .elementor-element.elementor-element-2a9279a8 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-5b2d81a8 img{border-radius:16px 16px 16px 16px;}.elementor-20724 .elementor-element.elementor-element-7d1ff671 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-2049635b img{border-radius:16px 16px 16px 16px;}.elementor-20724 .elementor-element.elementor-element-473a5227 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-406b91e2 img{border-radius:16px 16px 16px 16px;}.elementor-20724 .elementor-element.elementor-element-76aeb5e4 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-5c541bc4 img{border-radius:16px 16px 16px 16px;}.elementor-20724 .elementor-element.elementor-element-378b9221 .elementor-heading-title{font-size:22px;}.elementor-20724 .elementor-element.elementor-element-65ee9e0a{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-439cdaf8 .elementor-button{font-size:15px;}.elementor-20724 .elementor-element.elementor-element-76c01aae{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-4f8dc6e .elementor-heading-title{font-size:32px;}.elementor-20724 .elementor-element.elementor-element-1ab7901f{font-size:18px;}.elementor-20724 .elementor-element.elementor-element-10c1213a .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-1beab1b1{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-20724 .elementor-element.elementor-element-55f1e4d8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20724 .elementor-element.elementor-element-566be59e img{border-radius:0px 0px 0px 0px;}.elementor-20724 .elementor-element.elementor-element-2e926b93{font-size:17px;}.elementor-20724 .elementor-element.elementor-element-100abc8f{font-size:14px;}.elementor-20724 .elementor-element.elementor-element-47932dec .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-2f6a2c90 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-516c2c77 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-12e4b1de .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-5c635a0b .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-7b9acad1 .elementor-button{font-size:16px;}.elementor-20724 .elementor-element.elementor-element-778c80bf{font-size:14px;}.elementor-20724 .elementor-element.elementor-element-22486f8b .elementor-button{font-size:15px;}}/* Start custom CSS *//*
 * Glove2Go homepage - Elementor Pro Page Settings > Advanced > Custom CSS.
 * Target: WordPress page 20724 and the imported g2g-home container.
 * Paste the complete file as plain CSS, without style tags.
 * Do not use the Elementor element-level body.elementor-page-20724 placeholder here.
 * No JSON changes are required. Original CSS, JSON and Next.js remain unchanged.
 * Every style rule is scoped to .elementor-20724 and .g2g-home;
 * animation identifiers are also namespaced for this page.
 * Existing separate JavaScript is still required for menu and scroll interactions.
 * Static syntax/class checks passed; rendering on installed Pro 4.3.1 is not tested.
 */
/* Load AFTER Elementor CSS. Repeated root class matches generated widget specificity without !important. */
.elementor-20724 .g2g-home.g2g-home {
  --g2g-red: #DF442F;
  --g2g-dark: #111110;
  --g2g-text: #242422;
  --g2g-muted: #5A5A56;
  --g2g-padding: 20px;
  --g2g-radius: 16px;
  --g2g-space: 72px;
  --g2g-header-height: 77px;
  --g2g-ease: cubic-bezier(.22, 1, .36, 1);
  --g2g-heading: "Manrope", Arial, Helvetica, sans-serif;
  --g2g-body: "Source Sans 3", Arial, Helvetica, sans-serif;
  width: 100%; max-width: none; min-width: 0; isolation: isolate;
  background: #fff; color: var(--g2g-text); font-family: var(--g2g-body);
  letter-spacing: 0;
}
.elementor-20724 .g2g-home.g2g-home *, .elementor-20724 .g2g-home.g2g-home *::before, .elementor-20724 .g2g-home.g2g-home *::after { box-sizing: border-box; }
.elementor-20724 .g2g-home.g2g-home .e-con { min-width: 0; max-width: 100%; }
.elementor-20724 .g2g-home.g2g-home .e-grid { grid-template-rows: none; grid-auto-rows: auto; }
.elementor-20724 .g2g-home.g2g-home .elementor-widget { min-width: 0; margin-bottom: 0; }
.elementor-20724 .g2g-home.g2g-home .elementor-heading-title { margin: 0; font-family: var(--g2g-heading); letter-spacing: 0; overflow-wrap: break-word; }
.elementor-20724 .g2g-home.g2g-home p { margin: 0; }
.elementor-20724 .g2g-home.g2g-home a { text-decoration: none; }
.elementor-20724 .g2g-home.g2g-home :focus-visible { outline: 2px solid #1D4ED8; outline-offset: 3px; box-shadow: 0 0 0 3px rgb(29 78 216 / .22); }
.elementor-20724 .g2g-home.g2g-home .g2g-container { width: 100%; max-width: 1280px; margin-inline: auto; padding-inline: var(--g2g-padding); }
.elementor-20724 .g2g-home.g2g-home .g2g-stack { gap: 32px; }
.elementor-20724 .g2g-home.g2g-home .g2g-eyebrow { width: auto; text-transform: uppercase; }
.elementor-20724 .g2g-home.g2g-home .g2g-section .g2g-eyebrow { margin-bottom: -8px; }
.elementor-20724 .g2g-home.g2g-home .g2g-title-accent { max-width: 768px; }
.elementor-20724 .g2g-home.g2g-home .g2g-actions { align-items: flex-start; }
.elementor-20724 .g2g-home.g2g-home .g2g-button { width: auto; flex: 0 0 auto; }
.elementor-20724 .g2g-home.g2g-home .g2g-button .elementor-button {
  display: inline-flex; align-items: center; justify-content: center;
  min-height: 48px; min-width: 44px; border: 1px solid #C5C5C0; border-radius: 9999px;
  padding: 12px 24px; font-family: var(--g2g-body); line-height: 1.5;
  white-space: normal; transition: color 220ms, background-color 220ms, border-color 220ms, transform 220ms;
}
.elementor-20724 .g2g-home.g2g-home .g2g-primary .elementor-button { border-color: #C83A28; }
.elementor-20724 .g2g-home.g2g-home .g2g-secondary .elementor-button:hover { color: #242422; border-color: #3E3E3A; }
.elementor-20724 .g2g-home.g2g-home .g2g-button .elementor-button:hover { transform: translateY(-1px); }
.elementor-20724 .g2g-home.g2g-home .g2g-image { overflow: hidden; border-radius: var(--g2g-radius); }
.elementor-20724 .g2g-home.g2g-home .g2g-image .elementor-widget-container { height: 100%; }
.elementor-20724 .g2g-home.g2g-home .g2g-image img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: inherit; }
.elementor-20724 .g2g-home.g2g-home .g2g-video { overflow: hidden; border-radius: var(--g2g-radius); background: #000; }
.elementor-20724 .g2g-home.g2g-home .g2g-video video { display: block; width: 100%; height: 100%; object-fit: contain; }
.elementor-20724 .g2g-home.g2g-home .g2g-video .elementor-wrapper { aspect-ratio: 16 / 9; }
.elementor-20724 .g2g-home.g2g-home .g2g-ambient-frame { position: relative; }
.elementor-20724 .g2g-home.g2g-home .g2g-video-toggle, .elementor-20724 .g2g-home.g2g-home .g2g-skip-link {
  position: absolute; width: 1px; height: 1px; overflow: hidden;
  clip-path: inset(50%); white-space: nowrap;
}
.elementor-20724 .g2g-home.g2g-home .g2g-video-toggle:focus-within {
  position: relative; width: auto; height: auto; overflow: visible; clip-path: none; margin-top: 12px;
}
.elementor-20724 .g2g-home.g2g-home .g2g-skip-link:focus-within {
  position: fixed; inset: 12px auto auto 12px; z-index: 1000;
  width: auto; height: auto; overflow: visible; clip-path: none;
}
.elementor-20724 .g2g-home.g2g-home .g2g-header {
  position: sticky; top: 0; z-index: 100; background: rgb(255 255 255 / .95);
  backdrop-filter: blur(8px); border-bottom: 1px solid #EFEFEC;
}
.elementor-20724 .g2g-home.g2g-home .g2g-header-row { min-height: 76px; flex-wrap: nowrap; }
.elementor-20724 .g2g-home.g2g-home .g2g-header-logo { width: 150px; flex: 0 0 150px; border-radius: 0; }
.elementor-20724 .g2g-home.g2g-home .g2g-header-logo img { height: auto; }
.elementor-20724 .g2g-home.g2g-home .g2g-desktop-nav, .elementor-20724 .g2g-home.g2g-home .g2g-header-cta { display: none; }
.elementor-20724 .g2g-home.g2g-home .g2g-nav-link .elementor-button {
  min-height: 44px; padding: 8px; border: 0; background: transparent;
  color: #242422; font-size: 16px; font-weight: 400; border-radius: 6px; white-space: nowrap;
}
.elementor-20724 .g2g-home.g2g-home .g2g-nav-link .elementor-button:hover { background: #FFF4F1; color: #B82E1E; transform: none; }
.elementor-20724 .g2g-home.g2g-home .g2g-nav-link a[aria-current="page"] { color: #B82E1E; }
.elementor-20724 .g2g-home.g2g-home .g2g-menu-trigger .elementor-button, .elementor-20724 .g2g-home.g2g-home .g2g-menu-close .elementor-button {
  width: 44px; height: 44px; padding: 0; border: 0; background: transparent; color: #242422;
}
.elementor-20724 .g2g-home.g2g-home .g2g-menu-trigger .elementor-button-text, .elementor-20724 .g2g-home.g2g-home .g2g-menu-close .elementor-button-text {
  position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%);
}
.elementor-20724 .g2g-home.g2g-home .g2g-menu-trigger .elementor-button::before {
  content: ""; width: 24px; height: 7px; border-block: 1px solid currentColor;
}
.elementor-20724 .g2g-home.g2g-home .g2g-menu-close .elementor-button::before,
.elementor-20724 .g2g-home.g2g-home .g2g-menu-close .elementor-button::after {
  content: ""; position: absolute; width: 24px; height: 1px; background: currentColor; transform: rotate(45deg);
}
.elementor-20724 .g2g-home.g2g-home .g2g-menu-close .elementor-button::after { transform: rotate(-45deg); }
.elementor-20724 .g2g-home.g2g-home .g2g-menu-overlay { display: none; }
.elementor-20724 .g2g-home.g2g-home .g2g-menu-overlay[data-open="true"] {
  display: flex; position: fixed; inset: 0; z-index: 900; padding: 12px;
  height: 100dvh; background: rgb(0 0 0 / .7);
}
.elementor-20724 .g2g-home.g2g-home .g2g-menu-panel { height: 100%; max-height: calc(100dvh - 24px); padding: 20px; overflow-y: auto; border-radius: 8px; background: white; }
.elementor-20724 .g2g-home.g2g-home .g2g-menu-head { justify-content: space-between; align-items: center; padding-bottom: 20px; border-bottom: 1px solid #DEDEDA; }
.elementor-20724 .g2g-home.g2g-home .g2g-mobile-logo { width: 142px; border-radius: 0; }
.elementor-20724 .g2g-home.g2g-home .g2g-mobile-logo img { height: auto; }
.elementor-20724 .g2g-home.g2g-home .g2g-mobile-nav { flex: 1; flex-direction: column; gap: 12px; padding-block: 28px; }
.elementor-20724 .g2g-home.g2g-home .g2g-mobile-nav .g2g-nav-link { width: 100%; }
.elementor-20724 .g2g-home.g2g-home .g2g-mobile-nav .elementor-button { width: 100%; justify-content: flex-start; min-height: 58px; padding: 12px 16px; font-size: 21.6px; font-weight: 600; }
.elementor-20724 .g2g-home.g2g-home .g2g-mobile-nav a[aria-current="page"] { color: #922217; background: #FFF4F1; border: 1px solid #F9C3B9; }
.elementor-20724 .g2g-home.g2g-home .g2g-mobile-cta { width: 100%; padding-top: 20px; border-top: 1px solid #DEDEDA; }
.elementor-20724 .g2g-home.g2g-home .g2g-mobile-cta .elementor-button { width: 100%; min-height: 52px; }
.elementor-20724 .g2g-home.g2g-home .g2g-menu-overlay[data-open="true"] { animation: g2g-p20724-overlay-enter 220ms var(--g2g-ease) both; }
.elementor-20724 .g2g-home.g2g-home .g2g-menu-overlay[data-open="true"] .g2g-menu-panel { animation: g2g-p20724-panel-enter 560ms var(--g2g-ease) 40ms both; }
@keyframes g2g-p20724-overlay-enter { from { opacity: 0; } to { opacity: 1; } }
@keyframes g2g-p20724-panel-enter { from { opacity: 0; transform: translateY(10px) scale(.992); } to { opacity: 1; transform: none; } }
.elementor-20724 .g2g-home.g2g-home .g2g-hero { position: relative; background: #000; color: white; }
.elementor-20724 .g2g-home.g2g-home.g2g-interactive .g2g-hero { height: 150svh; }
.elementor-20724 .g2g-home.g2g-home .g2g-hero-stage { position: relative; min-height: calc(100svh - var(--g2g-header-height)); justify-content: flex-end; isolation: isolate; overflow: hidden; background: #000; }
.elementor-20724 .g2g-home.g2g-home.g2g-interactive .g2g-hero-stage { position: sticky; top: var(--g2g-header-height); }
.elementor-20724 .g2g-home.g2g-home .g2g-hero-fallback { display: none; position: absolute; inset: 0; width: 100%; height: 100%; border-radius: 0; }
.elementor-20724 .g2g-home.g2g-home .g2g-hero-video { position: absolute; top: 0; left: 0; width: 100%; border-radius: 0; background: transparent; pointer-events: none; transform-origin: 75% 50%; transform: scale(calc(1 + var(--g2g-hero-progress, 0) * .018)); }
.elementor-20724 .g2g-home.g2g-home .g2g-hero-video .elementor-wrapper { aspect-ratio: auto; }
.elementor-20724 .g2g-home.g2g-home .g2g-hero-video video { height: auto; }
.elementor-20724 .g2g-home.g2g-home .g2g-hero-stage::after {
  content: ""; position: absolute; inset: 0; pointer-events: none; z-index: 1;
  background: linear-gradient(180deg, rgb(18 18 18 / .04) 0%, rgb(18 18 18 / .08) 17%, rgb(18 18 18 / .94) 31%, #121212 44%);
}
.elementor-20724 .g2g-home.g2g-home .g2g-hero-container { position: relative; z-index: 2; padding-top: min(27svh, 240px); padding-bottom: 64px; }
.elementor-20724 .g2g-home.g2g-home .g2g-hero-copy { max-width: 640px; gap: 18px; }
.elementor-20724 .g2g-home.g2g-home .g2g-hero-title .elementor-heading-title { max-width: 21ch; line-height: 1.07; }
.elementor-20724 .g2g-home.g2g-home :is(.g2g-hero-title, .g2g-problem-copy, .g2g-closing) .elementor-heading-title { text-wrap: balance; }
.elementor-20724 .g2g-home.g2g-home .g2g-hero-line { display: block; }
.elementor-20724 .g2g-home.g2g-home .g2g-hero-description { max-width: 42ch; }
.elementor-20724 .g2g-home.g2g-home .g2g-hero-description p { line-height: 1.55; }
.elementor-20724 .g2g-home.g2g-home .g2g-hero .elementor-button { min-height: 52px; }
.elementor-20724 .g2g-home.g2g-home.g2g-interactive :is(.g2g-enter-eyebrow, .g2g-enter-title, .g2g-enter-paragraph, .g2g-enter-actions, .g2g-scroll-hint) { animation: g2g-p20724-hero-enter 500ms var(--g2g-ease) both; }
.elementor-20724 .g2g-home.g2g-home.g2g-interactive .g2g-enter-title { animation-delay: 80ms; }
.elementor-20724 .g2g-home.g2g-home.g2g-interactive .g2g-enter-paragraph { animation-delay: 160ms; }
.elementor-20724 .g2g-home.g2g-home.g2g-interactive .g2g-enter-actions { animation-delay: 240ms; }
.elementor-20724 .g2g-home.g2g-home.g2g-interactive .g2g-scroll-hint { animation-delay: 320ms; }
.elementor-20724 .g2g-home.g2g-home.g2g-interactive .g2g-enter-actions:focus-within { animation: none; }
@keyframes g2g-p20724-hero-enter { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: none; } }
.elementor-20724 .g2g-home.g2g-home .g2g-scroll-hint { position: absolute; bottom: 24px; left: var(--g2g-padding); z-index: 2; width: auto; pointer-events: none; }
.elementor-20724 .g2g-home.g2g-home .g2g-scroll-hint p { display: flex; align-items: center; gap: 14px; }
.elementor-20724 .g2g-home.g2g-home .g2g-scroll-hint p::after { content: ""; width: 1px; height: 24px; background: currentColor; }
.elementor-20724 .g2g-home.g2g-home:not(.g2g-interactive) .g2g-scroll-hint { display: none; }
.elementor-20724 .g2g-home.g2g-home .g2g-hero[data-video-failed="true"] { height: auto; }
.elementor-20724 .g2g-home.g2g-home .g2g-hero[data-video-failed="true"] .g2g-hero-stage { position: relative; top: 0; }
.elementor-20724 .g2g-home.g2g-home .g2g-hero[data-video-failed="true"] .g2g-hero-fallback { display: block; }
.elementor-20724 .g2g-home.g2g-home .g2g-hero[data-video-failed="true"] :is(.g2g-hero-video, .g2g-scroll-hint) { display: none; }
.elementor-20724 .g2g-home.g2g-home .g2g-problem-row { align-items: center; gap: 40px; }
.elementor-20724 .g2g-home.g2g-home .g2g-touchpoints { margin-top: 8px; gap: 32px; padding-top: 24px; }
.elementor-20724 .g2g-home.g2g-home .g2g-touchpoint { padding-top: 20px; }
.elementor-20724 .g2g-home.g2g-home .g2g-touchpoint-icon { width: 136px; height: 80px; border-radius: 0; }
.elementor-20724 .g2g-home.g2g-home .g2g-touchpoint-icon img { object-fit: contain; }
.elementor-20724 .g2g-home.g2g-home .g2g-touchpoint-label { font-family: var(--g2g-heading); }
.elementor-20724 .g2g-home.g2g-home .g2g-problem-closing { max-width: 48ch; margin-top: 8px; font-family: var(--g2g-heading); }
.elementor-20724 .g2g-home.g2g-home .g2g-solution { position: relative; isolation: isolate; gap: 0; background: #111110; }
.elementor-20724 .g2g-home.g2g-home .g2g-solution-image { aspect-ratio: 4 / 3; border-radius: 0; }
.elementor-20724 .g2g-home.g2g-home .g2g-solution-image img { object-position: 50% 62%; }
.elementor-20724 .g2g-home.g2g-home .g2g-solution-copy { padding: 48px 24px; gap: 24px; }
.elementor-20724 .g2g-home.g2g-home .g2g-solution-title .elementor-heading-title { max-width: 17ch; }
.elementor-20724 .g2g-home.g2g-home .g2g-solution-description { max-width: 34ch; }
.elementor-20724 .g2g-home.g2g-home .g2g-benefits { gap: 32px; }
.elementor-20724 .g2g-home.g2g-home .g2g-benefit-icon { width: 100%; max-width: 256px; aspect-ratio: 5 / 3; border-radius: 0; }
.elementor-20724 .g2g-home.g2g-home .g2g-benefit-icon img { object-fit: contain; }
.elementor-20724 .g2g-home.g2g-home .g2g-benefit-copy { gap: 12px; }
.elementor-20724 .g2g-home.g2g-home .g2g-kits { --g2g-kit-progress: 0; --g2g-kit-distance: 115svh; position: relative; }
.elementor-20724 .g2g-home.g2g-home .g2g-kits-stage { padding-block: var(--g2g-space); }
.elementor-20724 .g2g-home.g2g-home .g2g-kits-container > .g2g-eyebrow { margin-bottom: 24px; }
.elementor-20724 .g2g-home.g2g-home .g2g-kit-viewport { margin-top: 40px; }
.elementor-20724 .g2g-home.g2g-home .g2g-kit-track { display: grid; gap: 64px; }
.elementor-20724 .g2g-home.g2g-home .g2g-kit-card { gap: 32px; }
.elementor-20724 .g2g-home.g2g-home .g2g-kit-media { aspect-ratio: 4 / 3; background: white; }
.elementor-20724 .g2g-home.g2g-home .g2g-kit-media img { padding: 16px; object-fit: contain; }
.elementor-20724 .g2g-home.g2g-home .g2g-kit-copy { align-items: flex-start; gap: 24px; }
.elementor-20724 .g2g-home.g2g-home .g2g-kit-description { max-width: 36ch; }
.elementor-20724 .g2g-home.g2g-home .g2g-kit-number { color: #B82E1E; }
.elementor-20724 .g2g-home.g2g-home .g2g-kit-orientation { display: none; }
.elementor-20724 .g2g-home.g2g-home .g2g-demo-row { gap: 32px; align-items: center; }
.elementor-20724 .g2g-home.g2g-home .g2g-step { padding-top: 20px; padding-bottom: 8px; align-items: flex-start; }
.elementor-20724 .g2g-home.g2g-home .g2g-step-number { width: 40px; flex: 0 0 40px; }
.elementor-20724 .g2g-home.g2g-home .g2g-step-number p { font-family: var(--g2g-heading); line-height: 1.2; }
.elementor-20724 .g2g-home.g2g-home .g2g-step-copy { padding-left: 20px; flex: 1; }
.elementor-20724 .g2g-home.g2g-home .g2g-market-grid { gap: 48px 32px; align-items: start; }
.elementor-20724 .g2g-home.g2g-home .g2g-market-image { aspect-ratio: 16 / 10; }
.elementor-20724 .g2g-home.g2g-home .g2g-market-image-1 img { object-position: 45% 50%; }
.elementor-20724 .g2g-home.g2g-home .g2g-market-image-2 img { object-position: 48% 50%; }
.elementor-20724 .g2g-home.g2g-home :is(.g2g-market-image-3, .g2g-market-image-4, .g2g-market-image-5) img { object-position: 48% 52%; }
.elementor-20724 .g2g-home.g2g-home .g2g-market-image-6 img { object-position: 46% 50%; }
.elementor-20724 .g2g-home.g2g-home .g2g-market-title .elementor-heading-title { line-height: 1.25; }
.elementor-20724 .g2g-home.g2g-home .g2g-market-intro { max-width: 768px; }
.elementor-20724 .g2g-home.g2g-home .g2g-closing .elementor-heading-title { max-width: 25ch; line-height: 1.08; }
.elementor-20724 .g2g-home.g2g-home .g2g-closing-row { padding-top: 48px; }
.elementor-20724 .g2g-home.g2g-home .g2g-closing .elementor-button { min-height: 52px; }
.elementor-20724 .g2g-home.g2g-home .g2g-footer-grid { gap: 40px; padding-bottom: 0; }
.elementor-20724 .g2g-home.g2g-home .g2g-footer-logo { width: 180px; border-radius: 0; }
.elementor-20724 .g2g-home.g2g-home .g2g-footer-logo img { height: auto; }
.elementor-20724 .g2g-home.g2g-home .g2g-footer-brand { max-width: 640px; }
.elementor-20724 .g2g-home.g2g-home .g2g-footer-brand .elementor-widget-text-editor { max-width: 35ch; }
.elementor-20724 .g2g-home.g2g-home .g2g-footer-label p { color: #A3A39D; }
.elementor-20724 .g2g-home.g2g-home .g2g-footer-nav { flex-direction: column; align-items: flex-start; gap: 4px; }
.elementor-20724 .g2g-home.g2g-home .g2g-footer-nav .elementor-button { color: #EFEFEC; background: transparent; }
.elementor-20724 .g2g-home.g2g-home .g2g-footer-nav .elementor-button:hover { color: #F9C3B9; background: rgb(255 255 255 / .05); }
.elementor-20724 .g2g-home.g2g-home .g2g-footer-contact { align-items: flex-start; padding-top: 24px; }
.elementor-20724 .g2g-home.g2g-home .g2g-footer-contact .g2g-button, .elementor-20724 .g2g-home.g2g-home .g2g-footer-contact .elementor-button { width: 100%; }
.elementor-20724 .g2g-home.g2g-home.g2g-reveals-ready .g2g-reveal { transition: opacity 560ms var(--g2g-ease), transform 560ms var(--g2g-ease); transition-delay: var(--g2g-delay, 0ms); }
.elementor-20724 .g2g-home.g2g-home.g2g-reveals-ready .g2g-reveal:not(.g2g-visible):not(:focus-within) { opacity: 0; transform: translateY(24px); }
.elementor-20724 .g2g-home.g2g-home.g2g-reveals-ready .g2g-fade:not(.g2g-visible) { transform: none; }
.elementor-20724 .g2g-home.g2g-home.g2g-reveals-ready .g2g-slow { transition-duration: 860ms; }
.elementor-20724 .g2g-home.g2g-home.g2g-reveals-ready .g2g-image-motion:not(.g2g-visible) { transform: translateY(12px) scale(1.01); }
@media (min-width: 768px) {
  .elementor-20724 .g2g-home.g2g-home { --g2g-padding: 32px; --g2g-radius: 20px; --g2g-space: 104px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-title-accent .elementor-heading-title, .elementor-20724 .g2g-home.g2g-home .g2g-hero-title .elementor-heading-title { position: relative; padding-left: 20px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-title-accent .elementor-heading-title::before { content: ""; position: absolute; left: 0; top: 8px; width: 4px; height: 40px; background: #C83A28; }
  .elementor-20724 .g2g-home.g2g-home :is(.g2g-solution, .g2g-demo) .g2g-title-accent .elementor-heading-title::before { background: #DF442F; }
  .elementor-20724 .g2g-home.g2g-home .g2g-problem-copy .elementor-heading-title { padding-left: 24px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-problem-copy .elementor-heading-title::before { top: 12px; height: 96px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-hero-title .elementor-heading-title::before { content: ""; position: absolute; left: 0; top: 12px; width: 4px; height: 80px; background: #DF442F; }
  .elementor-20724 .g2g-home.g2g-home .g2g-menu-panel { max-width: 544px; margin-left: auto; padding: 28px; }
  .elementor-20724 .g2g-home.g2g-home.g2g-interactive .g2g-hero { height: 190svh; }
  .elementor-20724 .g2g-home.g2g-home .g2g-hero-container { padding-top: 43svh; padding-bottom: 72px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-hero-stage::after { background: linear-gradient(180deg, rgb(18 18 18 / .02) 0%, rgb(18 18 18 / .05) 27%, rgb(18 18 18 / .94) 44%, #121212 55%); }
  .elementor-20724 .g2g-home.g2g-home .g2g-scroll-hint { left: max(32px, calc((100% - 1240px) / 2 + 32px)); }
  .elementor-20724 .g2g-home.g2g-home .g2g-solution-image { min-height: 650px; aspect-ratio: auto; }
  .elementor-20724 .g2g-home.g2g-home .g2g-solution-copy { position: absolute; inset: 0; justify-content: flex-end; padding: 64px; background: linear-gradient(0deg, rgb(18 18 18 / .85), rgb(18 18 18 / 0) 90%); }
  .elementor-20724 .g2g-home.g2g-home .g2g-kit-card { grid-template-columns: minmax(0,1.15fr) minmax(0,1fr); gap: 40px; align-items: center; }
  .elementor-20724 .g2g-home.g2g-home .g2g-kit-viewport { margin-top: 48px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-kit-track { gap: 80px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-step-number { width: 56px; flex-basis: 56px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-market-grid { gap: 40px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-market-card:first-child, .elementor-20724 .g2g-home.g2g-home .g2g-market-card:last-child { grid-column: 1 / -1; }
  .elementor-20724 .g2g-home.g2g-home .g2g-market-card:first-child .g2g-market-image, .elementor-20724 .g2g-home.g2g-home .g2g-market-card:last-child .g2g-market-image { aspect-ratio: 2 / 1; }
  .elementor-20724 .g2g-home.g2g-home .g2g-footer-grid { grid-template-columns: minmax(0,1.25fr) minmax(192px,.7fr); }
  .elementor-20724 .g2g-home.g2g-home .g2g-footer-contact { grid-column: 1 / -1; }
  .elementor-20724 .g2g-home.g2g-home .g2g-footer-contact .g2g-button, .elementor-20724 .g2g-home.g2g-home .g2g-footer-contact .elementor-button { width: auto; }
}
@media (min-width: 1024px) {
  .elementor-20724 .g2g-home.g2g-home { --g2g-padding: 40px; --g2g-radius: 25px; --g2g-space: 152px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-section .g2g-title-accent .elementor-heading-title { font-size: 48px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-kit-heading .elementor-heading-title { font-size: 48px; }
  .elementor-20724 .g2g-home.g2g-home.g2g-interactive .g2g-hero { height: 225svh; }
  .elementor-20724 .g2g-home.g2g-home .g2g-hero-stage { justify-content: center; }
  .elementor-20724 .g2g-home.g2g-home .g2g-hero-video { left: 24%; top: 50%; width: 76%; translate: 0 -50%; mask-image: linear-gradient(180deg, transparent, #000 8%, #000 92%, transparent); }
  .elementor-20724 .g2g-home.g2g-home .g2g-hero-container { padding-block: 64px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-hero-copy { gap: 28px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-hero-title .elementor-heading-title { font-size: 56px; max-width: 20ch; }
  .elementor-20724 .g2g-home.g2g-home .g2g-hero-description { max-width: 39ch; }
  .elementor-20724 .g2g-home.g2g-home .g2g-hero-stage::after { background: linear-gradient(90deg, rgb(18 18 18 / .98) 0%, rgb(18 18 18 / .92) 31%, rgb(18 18 18 / .64) 46%, rgb(18 18 18 / .12) 65%, rgb(18 18 18 / .02) 100%); }
  .elementor-20724 .g2g-home.g2g-home .g2g-scroll-hint { bottom: 40px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-problem-row { grid-template-columns: minmax(0,2fr) minmax(0,3fr); gap: 48px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-touchpoints { grid-template-columns: repeat(6,minmax(0,1fr)); gap: 32px; margin-top: 16px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-solution-image { height: clamp(560px,44.444vw,720px); min-height: 0; }
  .elementor-20724 .g2g-home.g2g-home .g2g-solution-image img { position: absolute; inset: 0; }
  .elementor-20724 .g2g-home.g2g-home .g2g-solution-copy { display: grid; grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr); align-content: end; align-items: end; gap: 48px; padding: 80px max(48px,calc((100% - 1200px) / 2)) 150px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-solution-title .elementor-heading-title { max-width: 18ch; }
  .elementor-20724 .g2g-home.g2g-home .g2g-demo-row { grid-template-columns: minmax(0,1.85fr) minmax(0,1fr); gap: 40px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-market-grid { grid-template-columns: repeat(3,minmax(0,1fr)); grid-auto-rows: min-content; row-gap: 24px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-market-card:nth-child(-n+3) { display: grid; grid-template-rows: subgrid; gap: 24px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-market-card:first-child { grid-column: 1 / span 2; grid-row: 1 / span 4; }
  .elementor-20724 .g2g-home.g2g-home .g2g-market-card:nth-child(2) { grid-column: 3; grid-row: 1 / span 2; }
  .elementor-20724 .g2g-home.g2g-home .g2g-market-card:nth-child(3) { grid-column: 3; grid-row: 3 / span 2; }
  .elementor-20724 .g2g-home.g2g-home .g2g-market-card:first-child .g2g-market-image { grid-row: 1 / span 3; aspect-ratio: auto; min-height: 0; }
  .elementor-20724 .g2g-home.g2g-home .g2g-market-card:first-child .g2g-market-image img { position: absolute; inset: 0; }
  .elementor-20724 .g2g-home.g2g-home .g2g-market-card:first-child .g2g-market-title { grid-row: 4; }
  .elementor-20724 .g2g-home.g2g-home .g2g-market-card:last-child { grid-column: auto; }
  .elementor-20724 .g2g-home.g2g-home .g2g-market-card:last-child .g2g-market-image { aspect-ratio: 16 / 10; }
  .elementor-20724 .g2g-home.g2g-home .g2g-closing-row { flex-direction: row; align-items: flex-end; justify-content: space-between; gap: 32px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-closing-copy { flex: 1; }
  .elementor-20724 .g2g-home.g2g-home .g2g-closing-row > .g2g-actions { width: auto; flex: 0 0 auto; }
  .elementor-20724 .g2g-home.g2g-home .g2g-footer-grid { grid-template-columns: minmax(0,1.35fr) minmax(176px,.65fr) minmax(0,.9fr); gap: 56px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-footer-contact { grid-column: auto; justify-self: end; padding-left: 32px; padding-top: 0; }
}
@media (min-width: 1280px) {
  .elementor-20724 .g2g-home.g2g-home .g2g-hero-title .elementor-heading-title { font-size: 64px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-section .g2g-title-accent .elementor-heading-title { font-size: 52px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-kit-heading .elementor-heading-title { font-size: 52px; }
}
@media (min-width: 1440px) {
  .elementor-20724 .g2g-home.g2g-home { --g2g-padding: 48px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-header-row { min-height: 88px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-desktop-nav { display: flex; width: auto; flex-direction: row; flex-wrap: nowrap; }
  .elementor-20724 .g2g-home.g2g-home .g2g-header-cta { display: block; }
  .elementor-20724 .g2g-home.g2g-home .g2g-menu-trigger { display: none; }
  .elementor-20724 .g2g-home.g2g-home .g2g-benefits { grid-template-columns: repeat(4,minmax(0,1fr)); }
}
@media (min-width: 768px) and (max-width: 1439px) { .elementor-20724 .g2g-home.g2g-home .g2g-benefits { grid-template-columns: repeat(2,minmax(0,1fr)); } }
@media (max-width: 1439px) {
  .elementor-20724 .g2g-home.g2g-home:not(.g2g-interactive) .g2g-header-row { flex-wrap: wrap; padding-block: 16px; }
  .elementor-20724 .g2g-home.g2g-home:not(.g2g-interactive) .g2g-desktop-nav { display: flex; width: 100%; flex-wrap: wrap; }
  .elementor-20724 .g2g-home.g2g-home:not(.g2g-interactive) .g2g-menu-trigger { display: none; }
}
@media (min-width: 1024px) and (min-height: 720px) and (prefers-reduced-motion: no-preference) {
  .elementor-20724 .g2g-home.g2g-home .g2g-kits[data-scroll-enabled="true"] { height: calc(100svh - var(--g2g-header-height) + var(--g2g-kit-distance)); }
  .elementor-20724 .g2g-home.g2g-home .g2g-kits[data-scroll-enabled="true"] .g2g-kits-stage { position: sticky; top: var(--g2g-header-height); height: calc(100svh - var(--g2g-header-height)); justify-content: center; padding-block: 24px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-kits[data-scroll-enabled="true"] .g2g-kits-container > .g2g-eyebrow { margin-bottom: 16px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-kits[data-scroll-enabled="true"] .g2g-kit-viewport { margin-top: 24px; overflow-x: auto; scrollbar-width: none; }
  .elementor-20724 .g2g-home.g2g-home .g2g-kit-viewport::-webkit-scrollbar { display: none; }
  .elementor-20724 .g2g-home.g2g-home .g2g-kits[data-scroll-enabled="true"] .g2g-kit-track { display: flex; flex-direction: row; gap: 32px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-kits[data-scroll-enabled="true"] .g2g-kit-card { width: 100%; flex: 0 0 100%; grid-template-columns: minmax(0,1.35fr) minmax(0,1fr); gap: 56px; min-height: 300px; height: min(42svh,520px); }
  .elementor-20724 .g2g-home.g2g-home .g2g-kits[data-scroll-enabled="true"] .g2g-kit-media { height: 100%; aspect-ratio: auto; }
  .elementor-20724 .g2g-home.g2g-home .g2g-kits[data-scroll-enabled="true"] .g2g-kit-copy { padding-right: 16px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-kits[data-scroll-enabled="true"] .g2g-kit-orientation { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; margin-top: 16px; gap: 4px; }
  .elementor-20724 .g2g-home.g2g-home .g2g-kit-progress { position: relative; width: 80px; height: 2px; min-height: 0; margin-right: 16px; background: #C5C5C0; }
  .elementor-20724 .g2g-home.g2g-home .g2g-kit-progress::after { content: ""; width: 50%; height: 100%; background: #DF442F; transform: translateX(calc(var(--g2g-kit-progress) * 100%)); }
  .elementor-20724 .g2g-home.g2g-home .g2g-kit-control .elementor-button { width: 44px; height: 44px; padding: 0; min-height: 44px; font-size: 14px; background: transparent; border: 0; color: #3E3E3A; }
}
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  .elementor-20724 .g2g-home.g2g-home .g2g-market-image img, .elementor-20724 .g2g-home.g2g-home .g2g-solution-image img { transition: transform 860ms cubic-bezier(.16,1,.3,1); }
  .elementor-20724 .g2g-home.g2g-home .g2g-market-image:hover img, .elementor-20724 .g2g-home.g2g-home .g2g-solution-image:hover img { transform: scale(1.018); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-20724 .g2g-home.g2g-home *, .elementor-20724 .g2g-home.g2g-home *::before, .elementor-20724 .g2g-home.g2g-home *::after { animation: none !important; transition: none !important; scroll-behavior: auto !important; }
  .elementor-20724 .g2g-home.g2g-home.g2g-interactive .g2g-hero { height: auto; }
  .elementor-20724 .g2g-home.g2g-home.g2g-interactive .g2g-hero-stage { position: relative; top: 0; }
  .elementor-20724 .g2g-home.g2g-home .g2g-scroll-hint { display: none; }
  .elementor-20724 .g2g-home.g2g-home .g2g-hero-video, .elementor-20724 .g2g-home.g2g-home.g2g-reveals-ready .g2g-reveal { transform: none; opacity: 1; }
}
/* Editing remains static: every Kit, heading and media widget is reachable. */
.elementor-editor-active .elementor-20724 .g2g-home.g2g-home .g2g-hero { height: auto; }
.elementor-editor-active .elementor-20724 .g2g-home.g2g-home .g2g-hero-stage { position: relative; top: 0; }
.elementor-editor-active .elementor-20724 .g2g-home.g2g-home .g2g-menu-overlay { display: flex; position: relative; height: auto; }
.elementor-editor-active .elementor-20724 .g2g-home.g2g-home .g2g-menu-panel { max-width: none; height: auto; }
.elementor-editor-active .elementor-20724 .g2g-home.g2g-home .g2g-kit-orientation { display: flex; }
.elementor-editor-active .elementor-20724 .g2g-home.g2g-home .g2g-video-toggle { position: relative; width: auto; height: auto; clip-path: none; }
/* Nasconde il menu mobile solo nell'editor Elementor desktop */
@media (min-width: 1025px) {
    body.elementor-editor-active .g2g-menu-panel {
        display: none !important;
    }
}

/* Shared Theme Builder header and footer replace the legacy Canvas parts. */
.elementor-20724 .g2g-home .g2g-header,
.elementor-20724 .g2g-home .g2g-footer { display: none !important; }/* End custom CSS */