.elementor-4322 .elementor-element.elementor-element-15f7b8d2{padding:0px 0px 0px 0px;}.elementor-4322 .elementor-element.elementor-element-2f0ce2da:not(.elementor-motion-effects-element-type-background), .elementor-4322 .elementor-element.elementor-element-2f0ce2da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08090B;}.elementor-4322 .elementor-element.elementor-element-2f0ce2da > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4322 .elementor-element.elementor-element-2f0ce2da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 24px 88px 24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-4322 .elementor-element.elementor-element-5e58109 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:2.2px;color:#F3C432;}.elementor-4322 .elementor-element.elementor-element-5febfcd8{--spacer-size:18px;}.elementor-4322 .elementor-element.elementor-element-60fe4207 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;line-height:1.07em;color:#FFFFFF;}.elementor-4322 .elementor-element.elementor-element-57851a7b{--spacer-size:14px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4322 .elementor-element.elementor-element-3ded6133{--spacer-size:16px;}.elementor-4322 .elementor-element.elementor-element-31006d03 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4322 .elementor-element.elementor-element-2418d6f6 .elementor-button{background-color:#F3C432;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;fill:#08090B;color:#08090B;border-radius:4px 4px 4px 4px;padding:16px 30px 16px 30px;}.elementor-4322 .elementor-element.elementor-element-2418d6f6 .elementor-button:hover, .elementor-4322 .elementor-element.elementor-element-2418d6f6 .elementor-button:focus{background-color:#ffd451;color:#08090B;}.elementor-4322 .elementor-element.elementor-element-2418d6f6 .elementor-button:hover svg, .elementor-4322 .elementor-element.elementor-element-2418d6f6 .elementor-button:focus svg{fill:#08090B;}.elementor-4322 .elementor-element.elementor-element-e818265 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.4);border-radius:4px 4px 4px 4px;padding:16px 30px 16px 30px;}.elementor-4322 .elementor-element.elementor-element-e818265 .elementor-button:hover, .elementor-4322 .elementor-element.elementor-element-e818265 .elementor-button:focus{background-color:rgba(255,255,255,.1);color:#FFFFFF;}.elementor-4322 .elementor-element.elementor-element-e818265 .elementor-button:hover svg, .elementor-4322 .elementor-element.elementor-element-e818265 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4322 .elementor-element.elementor-element-192043b0{--spacer-size:26px;}.elementor-4322 .elementor-element.elementor-element-5863b0b9 > .elementor-container{max-width:1180px;}.elementor-4322 .elementor-element.elementor-element-5863b0b9{padding:60px 24px 40px 24px;}.elementor-4322 .elementor-element.elementor-element-e660e5d > .elementor-element-populated{padding:0px 24px 0px 0px;}.elementor-4322 .elementor-element.elementor-element-8796513{padding:0px 0px 10px 0px;}.elementor-4322 .elementor-element.elementor-element-40ed917c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.18em;color:#2B6DB8;}.elementor-4322 .elementor-element.elementor-element-67c100ac:not(.elementor-motion-effects-element-type-background), .elementor-4322 .elementor-element.elementor-element-67c100ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-4322 .elementor-element.elementor-element-67c100ac{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDE1E6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:44px;margin-bottom:44px;padding:38px 36px 38px 36px;}.elementor-4322 .elementor-element.elementor-element-67c100ac, .elementor-4322 .elementor-element.elementor-element-67c100ac > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-4322 .elementor-element.elementor-element-67c100ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4322 .elementor-element.elementor-element-2e544880 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:2.2px;color:#b88c06;}.elementor-4322 .elementor-element.elementor-element-3a0a8367{--spacer-size:10px;}.elementor-4322 .elementor-element.elementor-element-653ae467 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;line-height:1.22em;color:#2B6DB8;}.elementor-4322 .elementor-element.elementor-element-32a00f4c{--spacer-size:8px;}.elementor-4322 .elementor-element.elementor-element-1462d53{padding:0px 0px 10px 0px;}.elementor-4322 .elementor-element.elementor-element-f571ebf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:2.2px;color:#F3C432;}.elementor-4322 .elementor-element.elementor-element-7f44232{--spacer-size:8px;}.elementor-4322 .elementor-element.elementor-element-8effa7d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.18em;color:#2B6DB8;}.elementor-4322 .elementor-element.elementor-element-6c0054d{padding:0px 0px 10px 0px;}.elementor-4322 .elementor-element.elementor-element-ed303d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:2.2px;color:#F3C432;}.elementor-4322 .elementor-element.elementor-element-401c2f9{--spacer-size:8px;}.elementor-4322 .elementor-element.elementor-element-c98bc72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.18em;color:#2B6DB8;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4322 .elementor-element.elementor-element-7154c3c{text-align:center;}.elementor-4322 .elementor-element.elementor-element-7154c3c .widget-image-caption{text-align:start;color:#4A5361;}.elementor-4322 .elementor-element.elementor-element-e3c5bd9{padding:0px 0px 10px 0px;}.elementor-4322 .elementor-element.elementor-element-8c32364 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:2.2px;color:#F3C432;}.elementor-4322 .elementor-element.elementor-element-d0dbe13{--spacer-size:8px;}.elementor-4322 .elementor-element.elementor-element-6afdd6a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.18em;color:#2B6DB8;}.elementor-4322 .elementor-element.elementor-element-ffcc0d5{text-align:center;}.elementor-4322 .elementor-element.elementor-element-ffcc0d5 .widget-image-caption{text-align:start;color:#4A5361;}.elementor-4322 .elementor-element.elementor-element-e8599aa{padding:0px 0px 10px 0px;}.elementor-4322 .elementor-element.elementor-element-be0ead8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:2.2px;color:#F3C432;}.elementor-4322 .elementor-element.elementor-element-0292462{--spacer-size:8px;}.elementor-4322 .elementor-element.elementor-element-89f7539 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.18em;color:#2B6DB8;}.elementor-4322 .elementor-element.elementor-element-e818aed{text-align:center;}.elementor-4322 .elementor-element.elementor-element-e818aed .widget-image-caption{text-align:start;color:#4A5361;}.elementor-4322 .elementor-element.elementor-element-485695b{padding:0px 0px 10px 0px;}.elementor-4322 .elementor-element.elementor-element-597abc8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:2.2px;color:#F3C432;}.elementor-4322 .elementor-element.elementor-element-2f0974c{--spacer-size:8px;}.elementor-4322 .elementor-element.elementor-element-ad2c7b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.18em;color:#2B6DB8;}.elementor-4322 .elementor-element.elementor-element-e269775{text-align:center;}.elementor-4322 .elementor-element.elementor-element-e269775 .widget-image-caption{text-align:start;color:#4A5361;}.elementor-4322 .elementor-element.elementor-element-acb16e7{padding:0px 0px 10px 0px;}.elementor-4322 .elementor-element.elementor-element-d2107ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:2.2px;color:#F3C432;}.elementor-4322 .elementor-element.elementor-element-34e6568{--spacer-size:8px;}.elementor-4322 .elementor-element.elementor-element-86561f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.18em;color:#2B6DB8;}.elementor-4322 .elementor-element.elementor-element-87cf149{padding:0px 0px 10px 0px;}.elementor-4322 .elementor-element.elementor-element-187083c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:2.2px;color:#F3C432;}.elementor-4322 .elementor-element.elementor-element-c49cb1b{--spacer-size:8px;}.elementor-4322 .elementor-element.elementor-element-bf2a510 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.18em;color:#2B6DB8;}.elementor-4322 .elementor-element.elementor-element-36f8806{padding:0px 0px 10px 0px;}.elementor-4322 .elementor-element.elementor-element-5bfe1f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:2.2px;color:#F3C432;}.elementor-4322 .elementor-element.elementor-element-8514d38{--spacer-size:8px;}.elementor-4322 .elementor-element.elementor-element-6321670 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.18em;color:#2B6DB8;}.elementor-4322 .elementor-element.elementor-element-3fc3030{text-align:center;}.elementor-4322 .elementor-element.elementor-element-3fc3030 .widget-image-caption{text-align:start;color:#4A5361;}.elementor-4322 .elementor-element.elementor-element-8f3993b{padding:0px 0px 10px 0px;}.elementor-4322 .elementor-element.elementor-element-aab05ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:2.2px;color:#F3C432;}.elementor-4322 .elementor-element.elementor-element-327762f{--spacer-size:8px;}.elementor-4322 .elementor-element.elementor-element-2698025 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.18em;color:#2B6DB8;}.elementor-4322 .elementor-element.elementor-element-a8cebc2{padding:0px 0px 10px 0px;}.elementor-4322 .elementor-element.elementor-element-977eb62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:2.2px;color:#F3C432;}.elementor-4322 .elementor-element.elementor-element-b5427b2{--spacer-size:8px;}.elementor-4322 .elementor-element.elementor-element-8c3daf4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.18em;color:#2B6DB8;}.elementor-4322 .elementor-element.elementor-element-4c689b10{padding:0px 0px 10px 0px;}.elementor-4322 .elementor-element.elementor-element-6cc458c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.18em;color:#2B6DB8;}.elementor-4322 .elementor-element.elementor-element-1c1bc18a{padding:0px 0px 10px 0px;}.elementor-4322 .elementor-element.elementor-element-746f2852 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.18em;color:#2B6DB8;}.elementor-4322 .elementor-element.elementor-element-25566465:not(.elementor-motion-effects-element-type-background), .elementor-4322 .elementor-element.elementor-element-25566465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08090B;}.elementor-4322 .elementor-element.elementor-element-25566465, .elementor-4322 .elementor-element.elementor-element-25566465 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-4322 .elementor-element.elementor-element-25566465{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:44px;margin-bottom:44px;padding:44px 40px 44px 40px;}.elementor-4322 .elementor-element.elementor-element-25566465 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4322 .elementor-element.elementor-element-4d88553d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:2.2px;color:#F3C432;}.elementor-4322 .elementor-element.elementor-element-5f326a51{--spacer-size:12px;}.elementor-4322 .elementor-element.elementor-element-641fbb3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:1.22em;color:#FFFFFF;}.elementor-4322 .elementor-element.elementor-element-3af9bfec{--spacer-size:10px;}.elementor-4322 .elementor-element.elementor-element-1df5d5eb{--spacer-size:16px;}.elementor-4322 .elementor-element.elementor-element-50c7a20d .elementor-button{background-color:#F3C432;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;fill:#08090B;color:#08090B;border-radius:4px 4px 4px 4px;padding:16px 30px 16px 30px;}.elementor-4322 .elementor-element.elementor-element-50c7a20d .elementor-button:hover, .elementor-4322 .elementor-element.elementor-element-50c7a20d .elementor-button:focus{background-color:#ffd451;color:#08090B;}.elementor-4322 .elementor-element.elementor-element-50c7a20d .elementor-button:hover svg, .elementor-4322 .elementor-element.elementor-element-50c7a20d .elementor-button:focus svg{fill:#08090B;}.elementor-4322 .elementor-element.elementor-element-266eed33{border-style:solid;border-width:1px 0px 0px 0px;border-color:#DDE1E6;margin-top:50px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-4322 .elementor-element.elementor-element-2e703fb2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#08090B;}.elementor-4322 .elementor-element.elementor-element-57497e3{--spacer-size:4px;}.elementor-4322 .elementor-element.elementor-element-dafabe1:not(.elementor-motion-effects-element-type-background), .elementor-4322 .elementor-element.elementor-element-dafabe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-4322 .elementor-element.elementor-element-dafabe1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 24px 56px 24px;}.elementor-4322 .elementor-element.elementor-element-dafabe1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4322 .elementor-element.elementor-element-708d9011 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:2.2px;color:#F3C432;}.elementor-4322 .elementor-element.elementor-element-74287f31{--spacer-size:12px;}.elementor-4322 .elementor-element.elementor-element-67fa531f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#2B6DB8;}.elementor-4322 .elementor-element.elementor-element-1ab7ec78{--spacer-size:20px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4322 .elementor-element.elementor-element-696c87c{width:50%;}.elementor-4322 .elementor-element.elementor-element-c4ce30a{width:50%;}.elementor-4322 .elementor-element.elementor-element-e660e5d{width:25%;}.elementor-4322 .elementor-element.elementor-element-39ddec96{width:75%;}.elementor-4322 .elementor-element.elementor-element-3b954dba{width:58%;}.elementor-4322 .elementor-element.elementor-element-45749483{width:42%;}.elementor-4322 .elementor-element.elementor-element-61ae2577{width:10%;}.elementor-4322 .elementor-element.elementor-element-44b32576{width:90%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{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 );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{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 );}}/* Start custom CSS *//* AlphaOak discussion paper: live-theme fixes (2026-10-16) */
/* Hero aligned to the 1165px reading column (contents rail + body) */
body.elementor-page-4322 .elementor-element-2f0ce2da > .elementor-container{max-width:1165px;margin-left:auto;margin-right:auto}
/* CTAs side by side, left aligned */
body.elementor-page-4322 .elementor-element-31006d03 > .elementor-container{max-width:none;justify-content:flex-start;gap:12px;flex-wrap:wrap}
body.elementor-page-4322 .elementor-element-31006d03 > .elementor-container > .elementor-column{width:auto!important}
body.elementor-page-4322 .elementor-element-31006d03 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0}
/* Figures break out into the right gutter on wide screens */
body.elementor-page-4322 .ao-wp-body .elementor-widget-image img{width:100%;height:auto}
@media (min-width:1280px){body.elementor-page-4322 .ao-wp-body .elementor-widget-image{width:calc(100% + 80px)!important;max-width:none;margin-right:-80px}}
@media (min-width:1440px){body.elementor-page-4322 .ao-wp-body .elementor-widget-image{width:calc(100% + 120px)!important;margin-right:-120px}}
/* Contents rail: stick the widget (its column runs the full paper height); inner wrap stays put */
@media (min-width:1025px){body.elementor-page-4322 .elementor-element-25e0b29{position:sticky;top:110px;align-self:flex-start;z-index:2}
body.elementor-page-4322 .elementor-element-25e0b29 .ao-toc-wrap{position:static}}
/* Style-holder section (CSS only): collapse its default column padding so the hero meets the header */
body.elementor-page-4322 .elementor-element-15f7b8d2 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0}
/* Tablet + mobile */
@media (max-width:1024px){body.elementor-page-4322 .elementor-element-60fe4207 .elementor-heading-title{font-size:44px!important;line-height:1.1!important}}
@media (max-width:767px){
body.elementor-page-4322 .elementor-element-60fe4207 .elementor-heading-title{font-size:34px!important;line-height:1.12!important}
body.elementor-page-4322 .ao-wp-body .elementor-widget-image{width:calc(100vw - 32px)!important;max-width:none!important;margin-left:calc(50% - 50vw + 16px);margin-right:calc(50% - 50vw + 16px)}}/* End custom CSS */