.elementor-4986 .elementor-element.elementor-element-12c816f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4986 .elementor-element.elementor-element-12c816f > .elementor-background-overlay{background-color:#5B3177;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4986 .elementor-element.elementor-element-12c816f:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-12c816f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-4986 .elementor-element.elementor-element-12c816f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-1e5252c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4986 .elementor-element.elementor-element-1e5252c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4986 .elementor-element.elementor-element-1e5252c > .elementor-element-populated{padding:45px 24px 45px 24px;}.elementor-4986 .elementor-element.elementor-element-ec217d9{text-align:center;}.elementor-4986 .elementor-element.elementor-element-6b5444d{--spacer-size:16px;}.elementor-4986 .elementor-element.elementor-element-0897595 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4986 .elementor-element.elementor-element-0897595{text-align:center;}.elementor-4986 .elementor-element.elementor-element-0897595 .elementor-heading-title{font-family:"Crimson Pro", Sans-serif;font-size:56px;font-weight:700;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-4986 .elementor-element.elementor-element-fff414e{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;}.elementor-4986 .elementor-element.elementor-element-fff414e > .elementor-widget-container{margin:0px autopx 24px autopx;}.elementor-4986 .elementor-element.elementor-element-fff414e .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-4986 .elementor-element.elementor-element-fff414e .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-4986 .elementor-element.elementor-element-b1ddab8{text-align:center;}.elementor-4986 .elementor-element.elementor-element-4b84b2d{--spacer-size:32px;}.elementor-4986 .elementor-element.elementor-element-aca708a .elementor-button{background-color:#5B3177;font-size:17px;font-weight:700;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:16px 36px 16px 36px;}.elementor-4986 .elementor-element.elementor-element-aca708a .elementor-button:hover, .elementor-4986 .elementor-element.elementor-element-aca708a .elementor-button:focus{background-color:#3E1F52;color:#FFFFFF;}.elementor-4986 .elementor-element.elementor-element-aca708a .elementor-button:hover svg, .elementor-4986 .elementor-element.elementor-element-aca708a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4986 .elementor-element.elementor-element-2559c00 .elementor-button{background-color:rgba(255,255,255,0.1);font-size:17px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:16px 36px 16px 36px;}.elementor-4986 .elementor-element.elementor-element-2559c00 .elementor-button:hover, .elementor-4986 .elementor-element.elementor-element-2559c00 .elementor-button:focus{background-color:#FFFFFF;color:#5B3177;}.elementor-4986 .elementor-element.elementor-element-2559c00 .elementor-button:hover svg, .elementor-4986 .elementor-element.elementor-element-2559c00 .elementor-button:focus svg{fill:#5B3177;}.elementor-4986 .elementor-element.elementor-element-4f6de45{--spacer-size:16px;}.elementor-4986 .elementor-element.elementor-element-f6a84ec{text-align:center;}.elementor-4986 .elementor-element.elementor-element-a4d6681:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-a4d6681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4986 .elementor-element.elementor-element-a4d6681{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-4986 .elementor-element.elementor-element-a4d6681 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4986 .elementor-element.elementor-element-c557ebd > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4986 .elementor-element.elementor-element-b813bb1 .elementor-icon-box-wrapper{gap:15px;}.elementor-4986 .elementor-element.elementor-element-b813bb1 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-accent );}.elementor-4986 .elementor-element.elementor-element-b813bb1.elementor-view-stacked .elementor-icon{background-color:#5B3177;}.elementor-4986 .elementor-element.elementor-element-b813bb1.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-b813bb1.elementor-view-default .elementor-icon{fill:#5B3177;color:#5B3177;border-color:#5B3177;}.elementor-4986 .elementor-element.elementor-element-b813bb1 .elementor-icon{font-size:44px;}.elementor-4986 .elementor-element.elementor-element-b813bb1 .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-b813bb1 .elementor-icon-box-title a{font-family:"Crimson Pro", Sans-serif;font-size:22px;font-weight:700;}.elementor-4986 .elementor-element.elementor-element-b813bb1 .elementor-icon-box-description{font-size:15px;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-4986 .elementor-element.elementor-element-fbd514a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4986 .elementor-element.elementor-element-a1aae8b .elementor-icon-box-wrapper{gap:15px;}.elementor-4986 .elementor-element.elementor-element-a1aae8b .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-accent );}.elementor-4986 .elementor-element.elementor-element-a1aae8b.elementor-view-stacked .elementor-icon{background-color:#5B3177;}.elementor-4986 .elementor-element.elementor-element-a1aae8b.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-a1aae8b.elementor-view-default .elementor-icon{fill:#5B3177;color:#5B3177;border-color:#5B3177;}.elementor-4986 .elementor-element.elementor-element-a1aae8b .elementor-icon{font-size:44px;}.elementor-4986 .elementor-element.elementor-element-a1aae8b .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-a1aae8b .elementor-icon-box-title a{font-family:"Crimson Pro", Sans-serif;font-size:22px;font-weight:700;}.elementor-4986 .elementor-element.elementor-element-a1aae8b .elementor-icon-box-description{font-size:15px;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-4986 .elementor-element.elementor-element-2501ea8 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4986 .elementor-element.elementor-element-519b688 .elementor-icon-box-wrapper{gap:15px;}.elementor-4986 .elementor-element.elementor-element-519b688 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-accent );}.elementor-4986 .elementor-element.elementor-element-519b688.elementor-view-stacked .elementor-icon{background-color:#5B3177;}.elementor-4986 .elementor-element.elementor-element-519b688.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-519b688.elementor-view-default .elementor-icon{fill:#5B3177;color:#5B3177;border-color:#5B3177;}.elementor-4986 .elementor-element.elementor-element-519b688 .elementor-icon{font-size:44px;}.elementor-4986 .elementor-element.elementor-element-519b688 .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-519b688 .elementor-icon-box-title a{font-family:"Crimson Pro", Sans-serif;font-size:22px;font-weight:700;}.elementor-4986 .elementor-element.elementor-element-519b688 .elementor-icon-box-description{font-size:15px;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-4986 .elementor-element.elementor-element-2dc8e2e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4986 .elementor-element.elementor-element-816a584 .elementor-icon-box-wrapper{gap:15px;}.elementor-4986 .elementor-element.elementor-element-816a584 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-accent );}.elementor-4986 .elementor-element.elementor-element-816a584.elementor-view-stacked .elementor-icon{background-color:#5B3177;}.elementor-4986 .elementor-element.elementor-element-816a584.elementor-view-framed .elementor-icon, .elementor-4986 .elementor-element.elementor-element-816a584.elementor-view-default .elementor-icon{fill:#5B3177;color:#5B3177;border-color:#5B3177;}.elementor-4986 .elementor-element.elementor-element-816a584 .elementor-icon{font-size:44px;}.elementor-4986 .elementor-element.elementor-element-816a584 .elementor-icon-box-title, .elementor-4986 .elementor-element.elementor-element-816a584 .elementor-icon-box-title a{font-family:"Crimson Pro", Sans-serif;font-size:22px;font-weight:700;}.elementor-4986 .elementor-element.elementor-element-816a584 .elementor-icon-box-description{font-size:15px;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-4986 .elementor-element.elementor-element-4bb5f2c:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-4bb5f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4986 .elementor-element.elementor-element-4bb5f2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-4986 .elementor-element.elementor-element-4bb5f2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4986 .elementor-element.elementor-element-642aafe > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4986 .elementor-element.elementor-element-642aafe{text-align:center;}.elementor-4986 .elementor-element.elementor-element-642aafe .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-ac3793c );}.elementor-4986 .elementor-element.elementor-element-87e37bc{--divider-border-style:solid;--divider-color:#5B3177;--divider-border-width:3px;}.elementor-4986 .elementor-element.elementor-element-87e37bc > .elementor-widget-container{margin:0px autopx 24px autopx;}.elementor-4986 .elementor-element.elementor-element-87e37bc .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-4986 .elementor-element.elementor-element-87e37bc .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-4986 .elementor-element.elementor-element-73a868b{text-align:center;}.elementor-4986 .elementor-element.elementor-element-70f640a:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-70f640a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4986 .elementor-element.elementor-element-70f640a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 40px 20px;}.elementor-4986 .elementor-element.elementor-element-70f640a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4986 .elementor-element.elementor-element-0e2de1f > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4986 .elementor-element.elementor-element-0e2de1f{text-align:center;}.elementor-4986 .elementor-element.elementor-element-0e2de1f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-ac3793c );}.elementor-4986 .elementor-element.elementor-element-d1b63b1{--divider-border-style:solid;--divider-color:#5B3177;--divider-border-width:3px;}.elementor-4986 .elementor-element.elementor-element-d1b63b1 > .elementor-widget-container{margin:0px autopx 24px autopx;}.elementor-4986 .elementor-element.elementor-element-d1b63b1 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-4986 .elementor-element.elementor-element-d1b63b1 .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-4986 .elementor-element.elementor-element-090c4a8{text-align:center;}.elementor-4986 .elementor-element.elementor-element-ab4f40d:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-ab4f40d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4986 .elementor-element.elementor-element-ab4f40d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 80px 20px;}.elementor-4986 .elementor-element.elementor-element-ab4f40d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4986 .elementor-element.elementor-element-6dbe44c > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-4986 .elementor-element.elementor-element-9fb8bcd > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-4986 .elementor-element.elementor-element-70055f0 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-4986 .elementor-element.elementor-element-1d17627:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-1d17627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4986 .elementor-element.elementor-element-1d17627{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 40px 20px;}.elementor-4986 .elementor-element.elementor-element-1d17627 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4986 .elementor-element.elementor-element-5c72e0d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4986 .elementor-element.elementor-element-5c72e0d{text-align:center;}.elementor-4986 .elementor-element.elementor-element-5c72e0d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-ac3793c );}.elementor-4986 .elementor-element.elementor-element-e323dec{--divider-border-style:solid;--divider-color:#5B3177;--divider-border-width:3px;}.elementor-4986 .elementor-element.elementor-element-e323dec > .elementor-widget-container{margin:0px autopx 24px autopx;}.elementor-4986 .elementor-element.elementor-element-e323dec .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-4986 .elementor-element.elementor-element-e323dec .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-4986 .elementor-element.elementor-element-27ec6bc{text-align:center;}.elementor-4986 .elementor-element.elementor-element-920503f:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-920503f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4986 .elementor-element.elementor-element-920503f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 40px 40px;}.elementor-4986 .elementor-element.elementor-element-920503f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-cc99056.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4986 .elementor-element.elementor-element-cc99056.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4986 .elementor-element.elementor-element-cc99056 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4986 .elementor-element.elementor-element-6303145{text-align:center;}.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-3f20573.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4986 .elementor-element.elementor-element-3f20573.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4986 .elementor-element.elementor-element-3f20573 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4986 .elementor-element.elementor-element-7869885:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-7869885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4986 .elementor-element.elementor-element-7869885{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 80px 40px;}.elementor-4986 .elementor-element.elementor-element-7869885 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-b603435.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4986 .elementor-element.elementor-element-b603435.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4986 .elementor-element.elementor-element-b603435 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-be2635c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4986 .elementor-element.elementor-element-be2635c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4986 .elementor-element.elementor-element-be2635c > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4986 .elementor-element.elementor-element-3ef472e{text-align:center;}.elementor-4986 .elementor-element.elementor-element-71134fd:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-71134fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4986 .elementor-element.elementor-element-71134fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-4986 .elementor-element.elementor-element-71134fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-4978f3e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4986 .elementor-element.elementor-element-4978f3e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4986 .elementor-element.elementor-element-4978f3e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4986 .elementor-element.elementor-element-bc56418{text-align:center;}.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-0456349.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4986 .elementor-element.elementor-element-0456349.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4986 .elementor-element.elementor-element-0456349 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4986 .elementor-element.elementor-element-b10fe33 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4986 .elementor-element.elementor-element-b10fe33{text-align:start;}.elementor-4986 .elementor-element.elementor-element-b10fe33 .elementor-heading-title{font-family:"Crimson Pro", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;}.elementor-4986 .elementor-element.elementor-element-e571138:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-e571138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4986 .elementor-element.elementor-element-e571138{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 40px 20px;}.elementor-4986 .elementor-element.elementor-element-e571138 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4986 .elementor-element.elementor-element-9c4f0b6 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4986 .elementor-element.elementor-element-9c4f0b6{text-align:center;}.elementor-4986 .elementor-element.elementor-element-9c4f0b6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-ac3793c );}.elementor-4986 .elementor-element.elementor-element-1ef5659{--divider-border-style:solid;--divider-color:#5B3177;--divider-border-width:3px;}.elementor-4986 .elementor-element.elementor-element-1ef5659 > .elementor-widget-container{margin:0px autopx 24px autopx;}.elementor-4986 .elementor-element.elementor-element-1ef5659 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-4986 .elementor-element.elementor-element-1ef5659 .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-4986 .elementor-element.elementor-element-56bdc91{text-align:center;}.elementor-4986 .elementor-element.elementor-element-903a604:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-903a604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4986 .elementor-element.elementor-element-903a604{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 80px 30px;}.elementor-4986 .elementor-element.elementor-element-903a604 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4986 .elementor-element.elementor-element-7131ea3 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-4986 .elementor-element.elementor-element-e1d9805{text-align:center;}.elementor-4986 .elementor-element.elementor-element-e1d9805 .widget-image-caption{text-align:center;}.elementor-4986 .elementor-element.elementor-element-9908fd5 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-4986 .elementor-element.elementor-element-8cc790f{text-align:center;}.elementor-4986 .elementor-element.elementor-element-8cc790f .widget-image-caption{text-align:center;}.elementor-4986 .elementor-element.elementor-element-d4f233f > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-4986 .elementor-element.elementor-element-6c0a376{text-align:center;}.elementor-4986 .elementor-element.elementor-element-6c0a376 .widget-image-caption{text-align:center;}.elementor-4986 .elementor-element.elementor-element-6ac753a:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-6ac753a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4986 .elementor-element.elementor-element-6ac753a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-4986 .elementor-element.elementor-element-6ac753a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-cdad54d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4986 .elementor-element.elementor-element-cdad54d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4986 .elementor-element.elementor-element-cdad54d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4986 .elementor-element.elementor-element-7b4ced2 iframe{height:480px;}.elementor-bc-flex-widget .elementor-4986 .elementor-element.elementor-element-d8c58ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4986 .elementor-element.elementor-element-d8c58ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4986 .elementor-element.elementor-element-d8c58ec > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4986 .elementor-element.elementor-element-0a277c2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4986 .elementor-element.elementor-element-0a277c2{text-align:start;}.elementor-4986 .elementor-element.elementor-element-0a277c2 .elementor-heading-title{font-family:"Crimson Pro", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;}.elementor-4986 .elementor-element.elementor-element-32ecf27:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-32ecf27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4986 .elementor-element.elementor-element-32ecf27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-4986 .elementor-element.elementor-element-32ecf27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4986 .elementor-element.elementor-element-3864932 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-4986 .elementor-element.elementor-element-0f3a78b > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4986 .elementor-element.elementor-element-0f3a78b{text-align:center;}.elementor-4986 .elementor-element.elementor-element-0f3a78b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-ac3793c );}.elementor-4986 .elementor-element.elementor-element-1cac287{--divider-border-style:solid;--divider-color:#5B3177;--divider-border-width:3px;}.elementor-4986 .elementor-element.elementor-element-1cac287 > .elementor-widget-container{margin:0px autopx 24px autopx;}.elementor-4986 .elementor-element.elementor-element-1cac287 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-4986 .elementor-element.elementor-element-1cac287 .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-4986 .elementor-element.elementor-element-cc41873{text-align:center;}.elementor-4986 .elementor-element.elementor-element-f40b354{--spacer-size:24px;}.elementor-4986 .elementor-element.elementor-element-5e0af2e .elementor-tab-title{border-width:1px;border-color:#E5E5E5;background-color:#FFFFFF;}.elementor-4986 .elementor-element.elementor-element-5e0af2e .elementor-tab-content{border-width:1px;border-block-end-color:#E5E5E5;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4986 .elementor-element.elementor-element-5e0af2e .elementor-toggle-title, .elementor-4986 .elementor-element.elementor-element-5e0af2e .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-4986 .elementor-element.elementor-element-5e0af2e .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-4986 .elementor-element.elementor-element-5e0af2e .elementor-tab-title.elementor-active a, .elementor-4986 .elementor-element.elementor-element-5e0af2e .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-4986 .elementor-element.elementor-element-5e0af2e .elementor-toggle-title{font-family:"Crimson Pro", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.2px;}.elementor-4986 .elementor-element.elementor-element-5e0af2e .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-4986 .elementor-element.elementor-element-5e0af2e .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-4986 .elementor-element.elementor-element-5e0af2e .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-4986 .elementor-element.elementor-element-5e0af2e .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-4986 .elementor-element.elementor-element-5e0af2e .elementor-toggle-icon{margin-inline-end:10px;}.elementor-4986 .elementor-element.elementor-element-b02dcc3:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-b02dcc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B3177;}.elementor-4986 .elementor-element.elementor-element-b02dcc3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4986 .elementor-element.elementor-element-b02dcc3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4986 .elementor-element.elementor-element-8301005 > .elementor-element-populated{padding:80px 24px 80px 24px;}.elementor-4986 .elementor-element.elementor-element-31cb908 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4986 .elementor-element.elementor-element-31cb908{text-align:center;}.elementor-4986 .elementor-element.elementor-element-31cb908 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-4986 .elementor-element.elementor-element-77f94df{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;}.elementor-4986 .elementor-element.elementor-element-77f94df > .elementor-widget-container{margin:0px autopx 24px autopx;}.elementor-4986 .elementor-element.elementor-element-77f94df .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-4986 .elementor-element.elementor-element-77f94df .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-4986 .elementor-element.elementor-element-9f92f6a{text-align:center;}.elementor-4986 .elementor-element.elementor-element-c4219a3 .elementor-button{background-color:#FFFFFF;font-size:18px;font-weight:700;letter-spacing:0.5px;fill:#5B3177;color:#5B3177;border-radius:4px 4px 4px 4px;padding:18px 44px 18px 44px;}.elementor-4986 .elementor-element.elementor-element-c4219a3 .elementor-button:hover, .elementor-4986 .elementor-element.elementor-element-c4219a3 .elementor-button:focus{background-color:#3E1F52;color:#FFFFFF;}.elementor-4986 .elementor-element.elementor-element-c4219a3 .elementor-button:hover svg, .elementor-4986 .elementor-element.elementor-element-c4219a3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4986 .elementor-element.elementor-element-a965d65{text-align:center;}.elementor-4986 .elementor-element.elementor-element-beac1d3:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-beac1d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4986 .elementor-element.elementor-element-beac1d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 40px 20px;}.elementor-4986 .elementor-element.elementor-element-beac1d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4986 .elementor-element.elementor-element-2e42e6f > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4986 .elementor-element.elementor-element-2e42e6f{text-align:center;}.elementor-4986 .elementor-element.elementor-element-2e42e6f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-ac3793c );}.elementor-4986 .elementor-element.elementor-element-69d525d{--divider-border-style:solid;--divider-color:#5B3177;--divider-border-width:3px;}.elementor-4986 .elementor-element.elementor-element-69d525d > .elementor-widget-container{margin:0px autopx 24px autopx;}.elementor-4986 .elementor-element.elementor-element-69d525d .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-4986 .elementor-element.elementor-element-69d525d .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-4986 .elementor-element.elementor-element-89d6d28{text-align:center;}.elementor-4986 .elementor-element.elementor-element-a35f166:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-a35f166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4986 .elementor-element.elementor-element-a35f166{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 80px 30px;}.elementor-4986 .elementor-element.elementor-element-a35f166 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4986 .elementor-element.elementor-element-eff2242 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-4986 .elementor-element.elementor-element-0109366 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-4986 .elementor-element.elementor-element-a205cfa > .elementor-element-populated{padding:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-4986 .elementor-element.elementor-element-0897595 .elementor-heading-title{font-size:44px;}.elementor-4986 .elementor-element.elementor-element-642aafe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4986 .elementor-element.elementor-element-0e2de1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4986 .elementor-element.elementor-element-5c72e0d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4986 .elementor-element.elementor-element-9c4f0b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4986 .elementor-element.elementor-element-0f3a78b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4986 .elementor-element.elementor-element-5e0af2e .elementor-toggle-title{font-size:16px;}.elementor-4986 .elementor-element.elementor-element-5e0af2e .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4986 .elementor-element.elementor-element-31cb908 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4986 .elementor-element.elementor-element-2e42e6f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-4986 .elementor-element.elementor-element-0897595 .elementor-heading-title{font-size:36px;}.elementor-4986 .elementor-element.elementor-element-642aafe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4986 .elementor-element.elementor-element-642aafe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4986 .elementor-element.elementor-element-0e2de1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4986 .elementor-element.elementor-element-0e2de1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4986 .elementor-element.elementor-element-5c72e0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4986 .elementor-element.elementor-element-5c72e0d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4986 .elementor-element.elementor-element-9c4f0b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4986 .elementor-element.elementor-element-9c4f0b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4986 .elementor-element.elementor-element-0f3a78b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4986 .elementor-element.elementor-element-0f3a78b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4986 .elementor-element.elementor-element-5e0af2e .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4986 .elementor-element.elementor-element-31cb908 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4986 .elementor-element.elementor-element-31cb908 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4986 .elementor-element.elementor-element-2e42e6f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4986 .elementor-element.elementor-element-2e42e6f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS *//* SEO landing page master: shared page styling */
body {
  --page-title-display: none;
}

body .page-header,
body .entry-title {
  display: none !important;
}

header.elementor-location-header .elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1300px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

header.elementor-location-header .elementor-element-55186c8 > .elementor-widget-wrap {
  margin-right: 0 !important;
}

footer.elementor-location-footer .elementor-top-section.elementor-section-boxed > .elementor-container {
  max-width: 1300px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* 1. Hero section: forceer min-height en centering */
body .elementor-4986 .elementor-element-12c816f {
  min-height: 670px !important;
  display: flex !important;
  align-items: center !important;
}
body .elementor-4986 .elementor-element-12c816f > .elementor-container {
  min-height: 670px !important;
  align-items: center !important;
}

/* 2. Hero H1: override thema uppercase + font-size */
body .elementor-4986 .elementor-element-0897595 .elementor-heading-title {
  color: #FFFFFF !important;
  text-transform: none !important;
  font-family: 'Crimson Pro', Georgia, serif !important;
  font-size: clamp(34px, 5vw, 60px) !important;
  font-weight: 700 !important;
  line-height: 1.15 !important;
  letter-spacing: -0.5px !important;
  max-width: 900px !important;
  margin: 0 auto 20px auto !important;
}

/* 3. Section titles */
body .elementor-4986 .elementor-widget-heading h2.elementor-heading-title {
  font-family: 'Crimson Pro', Georgia, serif !important;
  text-transform: none !important;
  font-size: clamp(28px, 3.5vw, 42px) !important;
  font-weight: 700 !important;
  line-height: 1.15 !important;
  max-width: 880px !important;
  width: fit-content !important;
  display: inline-block !important;
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
body .elementor-4986 .elementor-widget-heading[data-align="center"] h2.elementor-heading-title,
body .elementor-4986 .elementor-widget-heading .elementor-heading-title[style*="center"] {
  margin-left: auto !important;
  margin-right: auto !important;
}

body .elementor-4986 .elementor-widget-icon-box h3.elementor-icon-box-title,
body .elementor-4986 .elementor-widget-icon-box h3.elementor-icon-box-title span,
body .elementor-4986 .elementor-widget-icon-box .elementor-icon-box-title a,
body .elementor-4986 .elementor-widget-text-editor h3 {
  font-family: 'Crimson Pro', Georgia, serif !important;
  text-transform: none !important;
  font-weight: 700 !important;
  font-size: 22px !important;
  line-height: 1.25 !important;
}

body .elementor-4986 .elementor-widget-text-editor p,
body .elementor-4986 .elementor-widget-text-editor li {
  text-transform: none !important;
}

body .elementor-4986 .elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1200px !important;
}

body .elementor-4986 .elementor-widget-button .elementor-button.elementor-size-lg {
  padding: 18px 40px !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  letter-spacing: 0.3px !important;
  border-radius: 6px !important;
  min-width: 220px !important;
}

body .elementor-4986 .elementor-widget-button .elementor-button,
body .elementor-4986 .elementor-widget-button .elementor-button-text {
  text-transform: none !important;
  letter-spacing: 0.3px !important;
}

body .elementor-4986 .elementor-element-d291830 {
  max-width: none !important;
  width: 100% !important;
  margin: 0 auto !important;
}

body .elementor-4986 .elementor-widget-divider .elementor-divider,
body .elementor-4986 .elementor-widget-divider .elementor-divider-separator {
  justify-content: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

body .elementor-4986 .elementor-widget-text-editor > .elementor-widget-container > div {
  height: 100%;
}

body .elementor-4986 .elementor-element-12c816f .elementor-widget {
  text-align: center;
}

body .elementor-4986 .elementor-top-section > .elementor-container {
  padding-left: 20px;
  padding-right: 20px;
}

body .elementor-4986 .elementor-widget-google_maps iframe {
  width: 100% !important;
  border-radius: 8px;
}

body .elementor-4986 .elementor-widget-toggle .elementor-toggle-item {
  margin-bottom: 8px !important;
  border-radius: 6px !important;
  overflow: hidden;
}
body .elementor-4986 .elementor-widget-toggle .elementor-tab-title {
  padding: 18px 24px !important;
  background: #FFFFFF !important;
  border-bottom: 1px solid #E5E5E5;
}
body .elementor-4986 .elementor-widget-toggle .elementor-tab-title:hover {
  background: #FAFAFA !important;
}
body .elementor-4986 .elementor-widget-toggle .elementor-tab-title.elementor-active {
  background: #F5EEFB !important;
}
body .elementor-4986 .elementor-widget-toggle .elementor-tab-content {
  padding: 8px 24px 20px 24px !important;
}

body .elementor-4986 .elementor-element-ab4f40d > .elementor-container > .elementor-column,
body .elementor-4986 .elementor-element-a35f166 > .elementor-container > .elementor-column {
  display: flex;
}
body .elementor-4986 .elementor-element-ab4f40d > .elementor-container > .elementor-column > .elementor-widget-wrap,
body .elementor-4986 .elementor-element-a35f166 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  width: 100%;
}

body .elementor-4986 .elementor-widget-image figcaption.widget-image-caption {
  margin-top: 10px !important;
  font-size: 14px !important;
  color: #666 !important;
  font-style: italic;
}

body .elementor-4986 .elementor-element-12c816f {
  background-image: url('https://pieterpoot.nl/wp-content/uploads/2026/04/pp-zaal-pieter-poot-logo.jpg') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-color: #3E1F52 !important;
  position: relative !important;
}
body .elementor-4986 .elementor-element-12c816f > .elementor-background-overlay {
  background: linear-gradient(135deg, rgba(62,31,82,0.88) 0%, rgba(91,49,119,0.78) 100%) !important;
  opacity: 1 !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
}
body .elementor-4986 .elementor-element-12c816f > .elementor-container {
  position: relative !important;
  z-index: 2 !important;
}
body .elementor-4986 .elementor-element-12c816f .elementor-widget-text-editor,
body .elementor-4986 .elementor-element-12c816f .elementor-widget-text-editor p {
  color: #FFFFFF !important;
}
body .elementor-4986 .elementor-element-12c816f .elementor-widget-divider .elementor-divider-separator {
  border-color: rgba(255,255,255,0.5) !important;
}
body .elementor-4986 .elementor-element-12c816f .elementor-widget-button .elementor-button {
  box-shadow: 0 10px 30px rgba(0,0,0,0.25) !important;
}

body .elementor-4986 .elementor-top-section:not(.elementor-element-12c816f) {
  padding-top: unset !important;
  padding-bottom: unset !important;
}
body .elementor-4986 .elementor-top-section:not(.elementor-element-12c816f) > .elementor-container {
  max-width: unset;
  margin-left: unset;
  margin-right: unset;
}
body .elementor-4986 .elementor-element-12c816f ~ .elementor-top-section {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}
body .elementor-4986 .elementor-element-12c816f ~ .elementor-top-section:first-of-type {
  padding-top: 100px !important;
}

/* Definitieve centrering */
body .elementor-4986 h1,
body .elementor-4986 h2,
body .elementor-4986 h3,
body .elementor-4986 h4,
body .elementor-4986 h5,
body .elementor-4986 h6,
body .elementor-4986 p,
body .elementor-4986 li,
body .elementor-4986 blockquote,
body .elementor-4986 .elementor-widget-heading .elementor-heading-title,
body .elementor-4986 .elementor-widget-text-editor,
body .elementor-4986 .elementor-widget-text-editor > .elementor-widget-container,
body .elementor-4986 .elementor-widget-text-editor > .elementor-widget-container > div,
body .elementor-4986 .elementor-widget-text-editor ul,
body .elementor-4986 .elementor-widget-text-editor ol,
body .elementor-4986 .elementor-widget-toggle .elementor-toggle-title,
body .elementor-4986 .elementor-widget-toggle .elementor-tab-title,
body .elementor-4986 .elementor-widget-toggle .elementor-tab-content,
body .elementor-4986 .elementor-widget-accordion .elementor-accordion-title,
body .elementor-4986 .elementor-widget-accordion .elementor-tab-title,
body .elementor-4986 .elementor-widget-accordion .elementor-tab-content {
  text-align: center !important;
}
body .elementor-4986 .elementor-widget-text-editor ul,
body .elementor-4986 .elementor-widget-text-editor ol {
  list-style-position: inside !important;
  padding-left: 0 !important;
}
body .elementor-4986 .elementor-element-12c816f > .elementor-container {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
body .elementor-4986 .elementor-element-12c816f > .elementor-container > .elementor-column {
  max-width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: flex !important;
  justify-content: center !important;
}
body .elementor-4986 .elementor-element-12c816f > .elementor-container > .elementor-column > .elementor-widget-wrap {
  width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
}
body .elementor-4986 .elementor-widget-button,
body .elementor-4986 .elementor-widget-button .elementor-widget-container,
body .elementor-4986 .elementor-widget-button .elementor-button-wrapper,
body .elementor-4986 .elementor-widget-call-to-action .elementor-cta {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
}
body .elementor-4986 .elementor-widget-button .elementor-button,
body .elementor-4986 .elementor-widget-call-to-action .elementor-cta__button {
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
}

@media (max-width: 768px) {
  body .elementor-4986 .elementor-element-12c816f ~ .elementor-top-section {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (max-width: 767px) {
  body .elementor-4986 .elementor-element-12c816f {
    min-height: 520px !important;
  }
  body .elementor-4986 .elementor-element-0897595 .elementor-heading-title {
    font-size: 32px !important;
  }
  body .elementor-4986 .elementor-widget-button .elementor-button.elementor-size-lg {
    width: 100% !important;
  }
}

/* Centered section headings: keep the title block aligned with the intro copy */
body .elementor-4986 .elementor-element-642aafe .elementor-heading-title,
body .elementor-4986 .elementor-element-0e2de1f .elementor-heading-title,
body .elementor-4986 .elementor-element-5c72e0d .elementor-heading-title,
body .elementor-4986 .elementor-element-9c4f0b6 .elementor-heading-title,
body .elementor-4986 .elementor-element-0f3a78b .elementor-heading-title,
body .elementor-4986 .elementor-element-31cb908 .elementor-heading-title,
body .elementor-4986 .elementor-element-2e42e6f .elementor-heading-title {
  display: block !important;
  width: 100% !important;
  max-width: 760px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}

/* Hero CTA row: keep the primary and secondary CTA directly under the intro */
body .elementor-4986 .elementor-element-d291830 {
  width: auto !important;
  max-width: 760px !important;
  margin: 0 auto !important;
}
body .elementor-4986 .elementor-element-d291830 > .elementor-container {
  width: auto !important;
  max-width: 760px !important;
  margin: 0 auto !important;
  justify-content: center !important;
  gap: 24px !important;
  flex-wrap: wrap !important;
}
body .elementor-4986 .elementor-element-d291830 > .elementor-container > .elementor-column {
  width: auto !important;
  max-width: none !important;
  flex: 0 0 auto !important;
}
body .elementor-4986 .elementor-element-d291830 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  width: auto !important;
}
body .elementor-4986 .elementor-element-d291830 .elementor-widget-button,
body .elementor-4986 .elementor-element-d291830 .elementor-widget-container,
body .elementor-4986 .elementor-element-d291830 .elementor-button-wrapper {
  width: auto !important;
}
@media (max-width: 767px) {
  body .elementor-4986 .elementor-element-d291830 > .elementor-container {
    gap: 16px !important;
  }
  body .elementor-4986 .elementor-element-d291830 > .elementor-container > .elementor-column {
    width: 100% !important;
    flex: 1 0 100% !important;
  }
}

/* Alternating content images: reduce excessive height and crop consistently */
body .elementor-4986 .elementor-element-920503f .elementor-widget-image img,
body .elementor-4986 .elementor-element-7869885 .elementor-widget-image img,
body .elementor-4986 .elementor-element-71134fd .elementor-widget-image img {
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 4 / 3 !important;
  object-fit: cover !important;
}
body .elementor-4986 .elementor-element-920503f .elementor-widget-image figure,
body .elementor-4986 .elementor-element-7869885 .elementor-widget-image figure,
body .elementor-4986 .elementor-element-71134fd .elementor-widget-image figure {
  margin: 0 !important;
}
@media (max-width: 767px) {
  body .elementor-4986 .elementor-element-920503f .elementor-widget-image img,
  body .elementor-4986 .elementor-element-7869885 .elementor-widget-image img,
  body .elementor-4986 .elementor-element-71134fd .elementor-widget-image img {
    aspect-ratio: 5 / 4 !important;
  }
}

/* Alternating content images: fit complete image inside the visual grid without cropping */
body .elementor-4986 .elementor-element-920503f .elementor-widget-image .elementor-widget-container,
body .elementor-4986 .elementor-element-7869885 .elementor-widget-image .elementor-widget-container,
body .elementor-4986 .elementor-element-71134fd .elementor-widget-image .elementor-widget-container {
  aspect-ratio: 4 / 3 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
  background: #f3f0f6 !important;
}
body .elementor-4986 .elementor-element-920503f .elementor-widget-image figure,
body .elementor-4986 .elementor-element-7869885 .elementor-widget-image figure,
body .elementor-4986 .elementor-element-71134fd .elementor-widget-image figure {
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
body .elementor-4986 .elementor-element-920503f .elementor-widget-image img,
body .elementor-4986 .elementor-element-7869885 .elementor-widget-image img,
body .elementor-4986 .elementor-element-71134fd .elementor-widget-image img {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  aspect-ratio: auto !important;
  object-fit: contain !important;
  object-position: center center !important;
}
@media (max-width: 767px) {
  body .elementor-4986 .elementor-element-920503f .elementor-widget-image .elementor-widget-container,
  body .elementor-4986 .elementor-element-7869885 .elementor-widget-image .elementor-widget-container,
  body .elementor-4986 .elementor-element-71134fd .elementor-widget-image .elementor-widget-container {
    aspect-ratio: 5 / 4 !important;
  }
}

/* Three-image gallery: equal heights for consistent visual rhythm */
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image .elementor-widget-container {
  aspect-ratio: 4 / 3 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
  background: #f3f0f6 !important;
}
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image figure {
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  display: flex !important;
  flex-direction: column !important;
}
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  flex: 1 1 auto !important;
}
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image figcaption {
  padding-top: 12px !important;
}
@media (max-width: 767px) {
  body .elementor-4986 .elementor-element-903a604 .elementor-widget-image .elementor-widget-container {
    aspect-ratio: 5 / 4 !important;
  }
}

/* Three-image gallery: force identical image panes while keeping captions below */
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image figure {
  margin: 0 !important;
}
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image img {
  display: block !important;
  width: 100% !important;
  height: 472px !important;
  object-fit: cover !important;
  object-position: center center !important;
}
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image figcaption {
  margin-top: 12px !important;
  min-height: 24px !important;
}
@media (max-width: 1279px) {
  body .elementor-4986 .elementor-element-903a604 .elementor-widget-image img {
    height: 380px !important;
  }
}
@media (max-width: 767px) {
  body .elementor-4986 .elementor-element-903a604 .elementor-widget-image img {
    height: auto !important;
  }
}

/* Three-image gallery: equal visual height without cropping */
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image .elementor-widget-container {
  background: #f3f0f6 !important;
}
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image figure {
  margin: 0 !important;
  display: flex !important;
  flex-direction: column !important;
}
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image img {
  display: block !important;
  width: 100% !important;
  height: 472px !important;
  object-fit: contain !important;
  object-position: center center !important;
  background: #f3f0f6 !important;
}
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image figcaption {
  margin-top: 12px !important;
  min-height: 24px !important;
}
@media (max-width: 1279px) {
  body .elementor-4986 .elementor-element-903a604 .elementor-widget-image img {
    height: 380px !important;
  }
}
@media (max-width: 767px) {
  body .elementor-4986 .elementor-element-903a604 .elementor-widget-image img {
    height: auto !important;
  }
}

/* Three-image gallery: reserve equal caption space so image panes stay equal without cropping */
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image .elementor-widget-container {
  background: #f3f0f6 !important;
}
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image figure {
  margin: 0 !important;
}
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image img {
  display: block !important;
  width: 100% !important;
  height: 430px !important;
  object-fit: contain !important;
  object-position: center center !important;
  background: #f3f0f6 !important;
}
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image figcaption {
  margin-top: 12px !important;
  min-height: 30px !important;
  line-height: 1.35 !important;
}
@media (max-width: 1279px) {
  body .elementor-4986 .elementor-element-903a604 .elementor-widget-image img {
    height: 340px !important;
  }
}
@media (max-width: 767px) {
  body .elementor-4986 .elementor-element-903a604 .elementor-widget-image img {
    height: auto !important;
  }
  body .elementor-4986 .elementor-element-903a604 .elementor-widget-image figcaption {
    min-height: 0 !important;
  }
}

/* Final SEO master responsive raster polish */
body .elementor-4986 .elementor-widget-heading {
  text-align: center !important;
}
body .elementor-4986 .elementor-element-642aafe h2.elementor-heading-title,
body .elementor-4986 .elementor-element-0e2de1f h2.elementor-heading-title,
body .elementor-4986 .elementor-element-5c72e0d h2.elementor-heading-title,
body .elementor-4986 .elementor-element-9c4f0b6 h2.elementor-heading-title,
body .elementor-4986 .elementor-element-0f3a78b h2.elementor-heading-title,
body .elementor-4986 .elementor-element-31cb908 h2.elementor-heading-title,
body .elementor-4986 .elementor-element-2e42e6f h2.elementor-heading-title {
  display: block !important;
  width: 100% !important;
  max-width: 920px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
  box-sizing: border-box !important;
}
body .elementor-4986 .elementor-element-920503f .elementor-widget-image .elementor-widget-container,
body .elementor-4986 .elementor-element-7869885 .elementor-widget-image .elementor-widget-container,
body .elementor-4986 .elementor-element-71134fd .elementor-widget-image .elementor-widget-container {
  width: 100% !important;
  max-width: 760px !important;
  height: clamp(300px, 25vw, 460px) !important;
  aspect-ratio: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: block !important;
  overflow: hidden !important;
  background: #f3f0f6 !important;
}
body .elementor-4986 .elementor-element-920503f .elementor-widget-image figure,
body .elementor-4986 .elementor-element-7869885 .elementor-widget-image figure,
body .elementor-4986 .elementor-element-71134fd .elementor-widget-image figure {
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  display: block !important;
  overflow: hidden !important;
}
body .elementor-4986 .elementor-element-920503f .elementor-widget-image img,
body .elementor-4986 .elementor-element-7869885 .elementor-widget-image img,
body .elementor-4986 .elementor-element-71134fd .elementor-widget-image img {
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  aspect-ratio: auto !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
}
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image figure {
  margin: 0 !important;
}
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image img {
  display: block !important;
  width: 100% !important;
  height: clamp(260px, 20vw, 380px) !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: cover !important;
  object-position: center center !important;
}
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image figcaption {
  margin-top: 12px !important;
  min-height: 30px !important;
  line-height: 1.35 !important;
  text-align: center !important;
}
@media (max-width: 1024px) {
  body .elementor-4986 .elementor-element-920503f .elementor-widget-image .elementor-widget-container,
  body .elementor-4986 .elementor-element-7869885 .elementor-widget-image .elementor-widget-container,
  body .elementor-4986 .elementor-element-71134fd .elementor-widget-image .elementor-widget-container {
    height: clamp(280px, 42vw, 410px) !important;
    max-width: 680px !important;
  }
  body .elementor-4986 .elementor-element-903a604 .elementor-widget-image img {
    height: clamp(240px, 34vw, 330px) !important;
  }
}
@media (max-width: 767px) {
  body .elementor-4986 .elementor-element-920503f .elementor-widget-image .elementor-widget-container,
  body .elementor-4986 .elementor-element-7869885 .elementor-widget-image .elementor-widget-container,
  body .elementor-4986 .elementor-element-71134fd .elementor-widget-image .elementor-widget-container {
    height: clamp(220px, 62vw, 320px) !important;
    max-width: 100% !important;
  }
  body .elementor-4986 .elementor-element-903a604 .elementor-widget-image img {
    height: clamp(210px, 58vw, 290px) !important;
  }
  body .elementor-4986 .elementor-element-903a604 .elementor-widget-image figcaption {
    min-height: 0 !important;
  }
}
/* End final SEO master responsive raster polish */

/* Final SEO master image hard-frame patch */
body .elementor-4986 .elementor-element-903a604 {
  --pp-gallery-frame-height: clamp(260px, 20vw, 380px);
}
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image img {
  height: var(--pp-gallery-frame-height) !important;
  min-height: var(--pp-gallery-frame-height) !important;
  max-height: var(--pp-gallery-frame-height) !important;
  object-fit: cover !important;
  object-position: center center !important;
}
body .elementor-4986 .elementor-element-920503f,
body .elementor-4986 .elementor-element-7869885,
body .elementor-4986 .elementor-element-71134fd {
  --pp-alt-frame-height: clamp(300px, 25vw, 460px);
}
body .elementor-4986 .elementor-element-920503f .elementor-widget-image .elementor-widget-container,
body .elementor-4986 .elementor-element-7869885 .elementor-widget-image .elementor-widget-container,
body .elementor-4986 .elementor-element-71134fd .elementor-widget-image .elementor-widget-container {
  height: var(--pp-alt-frame-height) !important;
  min-height: var(--pp-alt-frame-height) !important;
  max-height: var(--pp-alt-frame-height) !important;
}
body .elementor-4986 .elementor-element-920503f .elementor-widget-image img,
body .elementor-4986 .elementor-element-7869885 .elementor-widget-image img,
body .elementor-4986 .elementor-element-71134fd .elementor-widget-image img {
  height: 100% !important;
  min-height: 100% !important;
  max-height: none !important;
  object-fit: cover !important;
}
@media (max-width: 1024px) {
  body .elementor-4986 .elementor-element-903a604 {
    --pp-gallery-frame-height: clamp(240px, 34vw, 330px);
  }
  body .elementor-4986 .elementor-element-920503f,
  body .elementor-4986 .elementor-element-7869885,
  body .elementor-4986 .elementor-element-71134fd {
    --pp-alt-frame-height: clamp(280px, 42vw, 410px);
  }
}
@media (max-width: 767px) {
  body .elementor-4986 .elementor-element-903a604 {
    --pp-gallery-frame-height: clamp(210px, 58vw, 290px);
  }
  body .elementor-4986 .elementor-element-920503f,
  body .elementor-4986 .elementor-element-7869885,
  body .elementor-4986 .elementor-element-71134fd {
    --pp-alt-frame-height: clamp(220px, 62vw, 320px);
  }
}
/* End final SEO master image hard-frame patch */

/* Final SEO master gallery caption visibility patch */
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image .elementor-widget-container {
  aspect-ratio: auto !important;
  overflow: visible !important;
  background: transparent !important;
}
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image figure {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  overflow: visible !important;
}
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image figcaption {
  display: block !important;
  position: static !important;
  overflow: visible !important;
  margin-top: 12px !important;
  padding-top: 0 !important;
  min-height: 30px !important;
  text-align: center !important;
}
body .elementor-4986 .elementor-element-920503f .elementor-widget-image img,
body .elementor-4986 .elementor-element-7869885 .elementor-widget-image img {
  object-position: center 62% !important;
}
body .elementor-4986 .elementor-element-71134fd .elementor-widget-image img,
body .elementor-4986 .elementor-element-903a604 .elementor-widget-image img {
  object-position: center center !important;
}
/* End final SEO master gallery caption visibility patch */

/* Final SEO master uppercase centered headings patch */
body .elementor-4986 .elementor-widget-heading {
  text-align: center !important;
}
body .elementor-4986 .elementor-widget-heading .elementor-widget-container {
  width: 100% !important;
  text-align: center !important;
}
body .elementor-4986 .elementor-widget-heading h1.elementor-heading-title,
body .elementor-4986 .elementor-widget-heading h2.elementor-heading-title,
body .elementor-4986 .elementor-widget-heading h3.elementor-heading-title,
body .elementor-4986 .elementor-widget-heading h4.elementor-heading-title,
body .elementor-4986 .elementor-widget-heading h5.elementor-heading-title,
body .elementor-4986 .elementor-widget-heading h6.elementor-heading-title {
  display: block !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
  text-transform: uppercase !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  hyphens: auto !important;
  box-sizing: border-box !important;
}
body .elementor-4986 .elementor-element-642aafe .elementor-heading-title,
body .elementor-4986 .elementor-element-0e2de1f .elementor-heading-title,
body .elementor-4986 .elementor-element-5c72e0d .elementor-heading-title,
body .elementor-4986 .elementor-element-9c4f0b6 .elementor-heading-title,
body .elementor-4986 .elementor-element-0a277c2 .elementor-heading-title,
body .elementor-4986 .elementor-element-0f3a78b .elementor-heading-title,
body .elementor-4986 .elementor-element-31cb908 .elementor-heading-title,
body .elementor-4986 .elementor-element-2e42e6f .elementor-heading-title {
  max-width: 920px !important;
}
@media (max-width: 767px) {
  body .elementor-4986 .elementor-widget-heading h1.elementor-heading-title,
  body .elementor-4986 .elementor-widget-heading h2.elementor-heading-title,
  body .elementor-4986 .elementor-widget-heading h3.elementor-heading-title,
  body .elementor-4986 .elementor-widget-heading h4.elementor-heading-title,
  body .elementor-4986 .elementor-widget-heading h5.elementor-heading-title,
  body .elementor-4986 .elementor-widget-heading h6.elementor-heading-title {
    max-width: 100% !important;
  }
}
/* End final SEO master uppercase centered headings patch *//* End custom CSS */