.elementor-12 .elementor-element.elementor-element-a027636{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-edeb1d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-edeb1d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richard-reid-books.megasandboxs.com/wp-content/uploads/2026/07/D85_1046.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-edeb1d8 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(30deg, #000000 0%, #F2295B00 100%);opacity:0.5;}.elementor-12 .elementor-element.elementor-element-edeb1d8 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-edeb1d8 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-edeb1d8 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-edeb1d8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-edeb1d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-dc19810 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-dc19810 > .elementor-container{max-width:1600px;min-height:90vh;}.elementor-12 .elementor-element.elementor-element-dc19810{padding:0px 0px 60px 0px;}.elementor-12 .elementor-element.elementor-element-d6c3f5a > .elementor-element-populated{margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-19b2534 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:80px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-74e1b89 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-dddfe33 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-49a676a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-49a676a img{width:100%;height:40px;object-fit:contain;object-position:center left;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-cfccfc6 .elementor-button{background-color:var( --e-global-color-3cc4d12 );font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:500;letter-spacing:-0.2px;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-cfccfc6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-cfccfc6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-cfccfc6 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-4fa509f .elementor-button{background-color:#4B9B3E00;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;text-transform:none;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-12 .elementor-element.elementor-element-4fa509f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 20px;align-self:center;}.elementor-12 .elementor-element.elementor-element-4fa509f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-4fa509f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-ca399ca > .elementor-element-populated{margin:0px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-7848795{--grid-columns:1;}.elementor-12 .elementor-element.elementor-element-154f506 > .elementor-container{max-width:1600px;}.elementor-12 .elementor-element.elementor-element-154f506{margin-top:40px;margin-bottom:60px;}.elementor-12 .elementor-element.elementor-element-0d9678f{text-align:center;}.elementor-12 .elementor-element.elementor-element-0d9678f .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:500;line-height:1.5em;color:var( --e-global-color-e9c354e );}.elementor-12 .elementor-element.elementor-element-deb5fec:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-deb5fec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-deb5fec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-deb5fec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-d4b9cb2 > .elementor-container{max-width:1600px;}.elementor-12 .elementor-element.elementor-element-d4b9cb2{margin-top:80px;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-7b981d7{text-align:center;}.elementor-12 .elementor-element.elementor-element-7b981d7 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:60px;font-weight:500;line-height:1.5em;color:var( --e-global-color-e9c354e );}.elementor-12 .elementor-element.elementor-element-d14933b{text-align:center;}.elementor-12 .elementor-element.elementor-element-d14933b .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-e9c354e );}.elementor-12 .elementor-element.elementor-element-5572b65{margin-top:0px;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-48e8a2b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-48e8a2b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richard-reid-books.megasandboxs.com/wp-content/uploads/2026/07/sharply-dressed-businessman-standing-gazing-thoughtfully-through-window-businessman-sharp-suit-staring-out-window-contemplating-future.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-48e8a2b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-e9c354e ) 0%, #F2295B00 100%);opacity:0.8;}.elementor-12 .elementor-element.elementor-element-48e8a2b > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-48e8a2b > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-48e8a2b > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-48e8a2b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-48e8a2b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-281229b{--spacer-size:350px;}.elementor-12 .elementor-element.elementor-element-cefeb2e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4d16c0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-4d16c0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richard-reid-books.megasandboxs.com/wp-content/uploads/2026/07/portrait-business-woman-working-laptop.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4d16c0d > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-e9c354e ) 0%, #F2295B00 100%);opacity:0.8;}.elementor-12 .elementor-element.elementor-element-4d16c0d > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-4d16c0d > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-4d16c0d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-4d16c0d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-4d16c0d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-115f0de{--spacer-size:350px;}.elementor-12 .elementor-element.elementor-element-71b631a .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6c1696b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-6c1696b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richard-reid-books.megasandboxs.com/wp-content/uploads/2026/07/happy-entrepreneur-reading-something-computer-while-standing-his-office-desk.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-6c1696b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-e9c354e ) 0%, #F2295B00 100%);opacity:0.8;}.elementor-12 .elementor-element.elementor-element-6c1696b > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-6c1696b > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-6c1696b > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-6c1696b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-6c1696b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-93b6fb1{--spacer-size:350px;}.elementor-12 .elementor-element.elementor-element-80c8d73 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ba67cca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-ba67cca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richard-reid-books.megasandboxs.com/wp-content/uploads/2026/07/medium-shot-businessman-standing-with-arms-folded-leaning-window-frame.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-ba67cca > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-e9c354e ) 0%, #F2295B00 100%);opacity:0.8;}.elementor-12 .elementor-element.elementor-element-ba67cca > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-ba67cca > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-ba67cca > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-ba67cca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-ba67cca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-4baf369{--spacer-size:350px;}.elementor-12 .elementor-element.elementor-element-c7f8953 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a6c6f5a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-a6c6f5a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richard-reid-books.megasandboxs.com/wp-content/uploads/2026/07/image-confident-businesswoman-answering-phone-call-having-conversation-telephone-1.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-a6c6f5a > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-e9c354e ) 0%, #F2295B00 100%);opacity:0.8;}.elementor-12 .elementor-element.elementor-element-a6c6f5a > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-a6c6f5a > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-a6c6f5a > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-a6c6f5a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-a6c6f5a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-4baff90{--spacer-size:350px;}.elementor-12 .elementor-element.elementor-element-78625ee .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b7725b6{margin-top:0px;margin-bottom:80px;}.elementor-12 .elementor-element.elementor-element-b657e97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-b6710ad:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b6710ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-b6710ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-b6710ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-09334f8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-09334f8 > .elementor-container{max-width:1600px;}.elementor-12 .elementor-element.elementor-element-09334f8{margin-top:80px;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-69d7d72{text-align:start;}.elementor-12 .elementor-element.elementor-element-69d7d72 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:60px;font-weight:500;line-height:1.5em;color:#17181F;}.elementor-12 .elementor-element.elementor-element-c27d39c{text-align:start;}.elementor-12 .elementor-element.elementor-element-c27d39c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;color:#17181F;}.elementor-12 .elementor-element.elementor-element-c9f407d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-7e2b490 .elementor-button{background-color:#C2A143;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:500;letter-spacing:-0.2px;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-7e2b490{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-7e2b490 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-7e2b490 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-cec6d3c{margin-top:0px;margin-bottom:80px;}.elementor-12 .elementor-element.elementor-element-8df76a0{--swiper-slides-to-display:3;--swiper-slides-gap:20px;--swiper-pagination-spacing:40px;}.elementor-12 .elementor-element.elementor-element-8df76a0 .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-48fda81:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-48fda81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-48fda81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-48fda81 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-1d865f2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-1d865f2 > .elementor-container{max-width:1600px;}.elementor-12 .elementor-element.elementor-element-1d865f2{margin-top:80px;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-210f658{text-align:start;}.elementor-12 .elementor-element.elementor-element-210f658 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:60px;font-weight:500;line-height:1.5em;color:#17181F;}.elementor-12 .elementor-element.elementor-element-a043a43{text-align:start;}.elementor-12 .elementor-element.elementor-element-a043a43 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;color:#17181F;}.elementor-12 .elementor-element.elementor-element-39afadc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-8e6affe .elementor-button{background-color:#C2A143;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:500;letter-spacing:-0.2px;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-8e6affe{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-8e6affe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-8e6affe .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-3a924ef{margin-top:0px;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-fe6f7a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-fe6f7a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44ff154 );}.elementor-12 .elementor-element.elementor-element-fe6f7a1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-fe6f7a1 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-fe6f7a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-fe6f7a1 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-fe6f7a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c0d179f .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-c0d179f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0aff81f );}.elementor-12 .elementor-element.elementor-element-c0d179f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c0d179f.elementor-view-default .elementor-icon{color:var( --e-global-color-0aff81f );border-color:var( --e-global-color-0aff81f );}.elementor-12 .elementor-element.elementor-element-c0d179f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c0d179f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0aff81f );}.elementor-12 .elementor-element.elementor-element-c0d179f .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-c0d179f .elementor-icon svg{height:25px;}.elementor-12 .elementor-element.elementor-element-e0725c0{text-align:start;}.elementor-12 .elementor-element.elementor-element-e0725c0 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:1.5em;color:#17181F;}.elementor-12 .elementor-element.elementor-element-0dc9435{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-0dc9435 img{width:100%;height:40px;object-fit:contain;object-position:center left;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-65ad531{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 10px;align-self:center;--e-rating-icon-font-size:15px;--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-3cc4d12 );--e-rating-icon-color:#C2A1434A;}.elementor-12 .elementor-element.elementor-element-766f9f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-766f9f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44ff154 );}.elementor-12 .elementor-element.elementor-element-766f9f5 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-766f9f5 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-766f9f5 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-766f9f5 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-766f9f5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-d01f3f7 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-d01f3f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0aff81f );}.elementor-12 .elementor-element.elementor-element-d01f3f7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d01f3f7.elementor-view-default .elementor-icon{color:var( --e-global-color-0aff81f );border-color:var( --e-global-color-0aff81f );}.elementor-12 .elementor-element.elementor-element-d01f3f7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d01f3f7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0aff81f );}.elementor-12 .elementor-element.elementor-element-d01f3f7 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-d01f3f7 .elementor-icon svg{height:25px;}.elementor-12 .elementor-element.elementor-element-fa5ee0b{text-align:start;}.elementor-12 .elementor-element.elementor-element-fa5ee0b .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:1.5em;color:#17181F;}.elementor-12 .elementor-element.elementor-element-bc43776{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-bc43776 img{width:100%;height:40px;object-fit:contain;object-position:center left;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-0da0371{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 10px;align-self:center;--e-rating-icon-font-size:15px;--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-3cc4d12 );--e-rating-icon-color:#C2A1434A;}.elementor-12 .elementor-element.elementor-element-da26361:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-da26361 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44ff154 );}.elementor-12 .elementor-element.elementor-element-da26361 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-da26361 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-da26361 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-da26361 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-da26361 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-d780286 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-d780286.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0aff81f );}.elementor-12 .elementor-element.elementor-element-d780286.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d780286.elementor-view-default .elementor-icon{color:var( --e-global-color-0aff81f );border-color:var( --e-global-color-0aff81f );}.elementor-12 .elementor-element.elementor-element-d780286.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d780286.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0aff81f );}.elementor-12 .elementor-element.elementor-element-d780286 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-d780286 .elementor-icon svg{height:25px;}.elementor-12 .elementor-element.elementor-element-edd16c6{text-align:start;}.elementor-12 .elementor-element.elementor-element-edd16c6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:1.5em;color:#17181F;}.elementor-12 .elementor-element.elementor-element-c7261aa{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-c7261aa img{width:100%;height:40px;object-fit:contain;object-position:center left;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-16cb06b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 10px;align-self:center;--e-rating-icon-font-size:15px;--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-3cc4d12 );--e-rating-icon-color:#C2A1434A;}.elementor-12 .elementor-element.elementor-element-cd40512:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-cd40512 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44ff154 );}.elementor-12 .elementor-element.elementor-element-cd40512 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-cd40512 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-cd40512 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-cd40512 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-cd40512 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-162a1f5 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-162a1f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0aff81f );}.elementor-12 .elementor-element.elementor-element-162a1f5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-162a1f5.elementor-view-default .elementor-icon{color:var( --e-global-color-0aff81f );border-color:var( --e-global-color-0aff81f );}.elementor-12 .elementor-element.elementor-element-162a1f5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-162a1f5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0aff81f );}.elementor-12 .elementor-element.elementor-element-162a1f5 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-162a1f5 .elementor-icon svg{height:25px;}.elementor-12 .elementor-element.elementor-element-7c002a8{text-align:start;}.elementor-12 .elementor-element.elementor-element-7c002a8 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:1.5em;color:#17181F;}.elementor-12 .elementor-element.elementor-element-b401ad5{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-b401ad5 img{width:100%;height:40px;object-fit:contain;object-position:center left;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-77ec829{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 10px;align-self:center;--e-rating-icon-font-size:15px;--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-3cc4d12 );--e-rating-icon-color:#C2A1434A;}.elementor-12 .elementor-element.elementor-element-2a4c6ff{margin-top:0px;margin-bottom:80px;}.elementor-12 .elementor-element.elementor-element-fe627b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-ccb5140:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ccb5140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-ccb5140{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-ccb5140 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-1ff5869 > .elementor-container{max-width:1600px;}.elementor-12 .elementor-element.elementor-element-1ff5869{margin-top:80px;margin-bottom:80px;}.elementor-12 .elementor-element.elementor-element-26a5b3d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-1f0bc32{text-align:center;}.elementor-12 .elementor-element.elementor-element-1f0bc32 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:60px;font-weight:500;line-height:1.5em;color:var( --e-global-color-dddfe33 );}.elementor-12 .elementor-element.elementor-element-beaea85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-beaea85 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;color:var( --e-global-color-dddfe33 );}.elementor-12 .elementor-element.elementor-element-284f06f .elementor-button{background-color:var( --e-global-color-3cc4d12 );font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:500;letter-spacing:-0.2px;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-284f06f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-284f06f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-284f06f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-b9cb01e .elementor-button{background-color:#4B9B3E00;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;text-transform:none;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-12 .elementor-element.elementor-element-b9cb01e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 20px;align-self:center;}.elementor-12 .elementor-element.elementor-element-b9cb01e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-b9cb01e .elementor-button .elementor-button-content-wrapper{gap:10px;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44ff154 );}@media(max-width:1366px){.elementor-12 .elementor-element.elementor-element-19b2534 .elementor-heading-title{font-size:70px;}.elementor-12 .elementor-element.elementor-element-ca399ca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-8df76a0{--swiper-slides-to-display:3;}}@media(min-width:481px){.elementor-12 .elementor-element.elementor-element-d6c3f5a{width:60%;}.elementor-12 .elementor-element.elementor-element-ca399ca{width:40%;}.elementor-12 .elementor-element.elementor-element-fc6ce5b{width:15%;}.elementor-12 .elementor-element.elementor-element-942f406{width:69.333%;}.elementor-12 .elementor-element.elementor-element-2639e20{width:15%;}.elementor-12 .elementor-element.elementor-element-b6b54a7{width:15%;}.elementor-12 .elementor-element.elementor-element-72b84da{width:69.333%;}.elementor-12 .elementor-element.elementor-element-bbd99f1{width:15%;}.elementor-12 .elementor-element.elementor-element-ac54f63{width:70%;}.elementor-12 .elementor-element.elementor-element-39afadc{width:30%;}.elementor-12 .elementor-element.elementor-element-6c603b1{width:20%;}.elementor-12 .elementor-element.elementor-element-26a5b3d{width:59.333%;}.elementor-12 .elementor-element.elementor-element-4fe265f{width:20%;}}@media(max-width:1366px) and (min-width:481px){.elementor-12 .elementor-element.elementor-element-d6c3f5a{width:50%;}.elementor-12 .elementor-element.elementor-element-ca399ca{width:50%;}.elementor-12 .elementor-element.elementor-element-c9ae95c{width:70%;}.elementor-12 .elementor-element.elementor-element-c9f407d{width:30%;}}@media(max-width:1023px) and (min-width:481px){.elementor-12 .elementor-element.elementor-element-d6c3f5a{width:100%;}.elementor-12 .elementor-element.elementor-element-ca399ca{width:70%;}.elementor-12 .elementor-element.elementor-element-fc6ce5b{width:100%;}.elementor-12 .elementor-element.elementor-element-942f406{width:100%;}.elementor-12 .elementor-element.elementor-element-2639e20{width:100%;}.elementor-12 .elementor-element.elementor-element-b6b54a7{width:100%;}.elementor-12 .elementor-element.elementor-element-72b84da{width:100%;}.elementor-12 .elementor-element.elementor-element-bbd99f1{width:100%;}.elementor-12 .elementor-element.elementor-element-ac94654{width:100%;}.elementor-12 .elementor-element.elementor-element-4aaaa37{width:100%;}.elementor-12 .elementor-element.elementor-element-2e1407b{width:100%;}.elementor-12 .elementor-element.elementor-element-c9ae95c{width:100%;}.elementor-12 .elementor-element.elementor-element-c9f407d{width:100%;}.elementor-12 .elementor-element.elementor-element-ac54f63{width:100%;}.elementor-12 .elementor-element.elementor-element-39afadc{width:100%;}.elementor-12 .elementor-element.elementor-element-4dc41ec{width:100%;}.elementor-12 .elementor-element.elementor-element-2efb980{width:100%;}.elementor-12 .elementor-element.elementor-element-cd41e51{width:100%;}.elementor-12 .elementor-element.elementor-element-6c603b1{width:100%;}.elementor-12 .elementor-element.elementor-element-26a5b3d{width:100%;}.elementor-12 .elementor-element.elementor-element-4fe265f{width:100%;}}@media(max-width:767px) and (min-width:481px){.elementor-12 .elementor-element.elementor-element-ca399ca{width:100%;}}@media(max-width:1200px){.elementor-12 .elementor-element.elementor-element-19b2534 .elementor-heading-title{font-size:60px;}.elementor-12 .elementor-element.elementor-element-2411665 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7b981d7 .elementor-heading-title{line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-69d7d72 .elementor-heading-title{line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-8df76a0{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-210f658 .elementor-heading-title{line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-1f0bc32 .elementor-heading-title{line-height:1.1em;}}@media(max-width:1023px){.elementor-12 .elementor-element.elementor-element-edeb1d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-edeb1d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richard-reid-books.megasandboxs.com/wp-content/uploads/2026/07/D85_1034-scaled-1.webp");background-position:center left;}.elementor-12 .elementor-element.elementor-element-dc19810{margin-top:200px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-19b2534{padding:0% 30% 0% 0%;}.elementor-12 .elementor-element.elementor-element-19b2534 .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-7848795{--grid-columns:1;}.elementor-12 .elementor-element.elementor-element-d4b9cb2{margin-top:60px;margin-bottom:30px;}.elementor-12 .elementor-element.elementor-element-7b981d7 .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-5572b65{margin-top:0px;margin-bottom:30px;}.elementor-12 .elementor-element.elementor-element-b7725b6{margin-top:0px;margin-bottom:60px;}.elementor-12 .elementor-element.elementor-element-09334f8{margin-top:60px;margin-bottom:30px;}.elementor-12 .elementor-element.elementor-element-69d7d72 .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-c9f407d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-c9f407d > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-cec6d3c{margin-top:0px;margin-bottom:60px;}.elementor-12 .elementor-element.elementor-element-8df76a0{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-1d865f2{margin-top:60px;margin-bottom:30px;}.elementor-12 .elementor-element.elementor-element-210f658 .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-39afadc.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-39afadc > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-3a924ef{margin-top:0px;margin-bottom:30px;}.elementor-12 .elementor-element.elementor-element-2a4c6ff{margin-top:0px;margin-bottom:60px;}.elementor-12 .elementor-element.elementor-element-1ff5869{margin-top:60px;margin-bottom:60px;}.elementor-12 .elementor-element.elementor-element-1f0bc32 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-edeb1d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-edeb1d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-12 .elementor-element.elementor-element-19b2534{padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-cfccfc6 .elementor-button{font-size:16px;}.elementor-12 .elementor-element.elementor-element-7b981d7 .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-69d7d72 .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-7e2b490 .elementor-button{font-size:16px;}.elementor-12 .elementor-element.elementor-element-8df76a0{--swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-210f658 .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-8e6affe .elementor-button{font-size:16px;}.elementor-12 .elementor-element.elementor-element-1f0bc32 .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-284f06f .elementor-button{font-size:16px;}}@media(max-width:480px){.elementor-12 .elementor-element.elementor-element-d6c3f5a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-19b2534 .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-cfccfc6{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4fa509f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-7848795{--grid-columns:1;}.elementor-12 .elementor-element.elementor-element-0d9678f .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-7b981d7 .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-48e8a2b > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-b657e97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-69d7d72 .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-8df76a0{--swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-210f658 .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-fe627b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1f0bc32 .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-beaea85 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-284f06f{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-b9cb01e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for button, class: .elementor-element-cfccfc6 *//* Ensure the icon animates smoothly when hovering */
.elementor-widget-button .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}

/* Move the icon slightly to the right on hover */
.elementor-widget-button .elementor-button:hover .elementor-button-icon {
  transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fa509f *//* Ensure the button is relative to hold the absolute bottom border */
.elementor-12 .elementor-element.elementor-element-4fa509f .elementor-button {
    position: relative;
    border-radius: 0; /* Prevents rounded corners from hiding the flat line */
    overflow: visible; 
}

/* 1. Create the bottom border (hidden state) */
.elementor-12 .elementor-element.elementor-element-4fa509f .elementor-button::after {
    content: '';
    position: absolute;
    bottom: -2px; /* Distance from the text */
    left: 0;
    width: 0%;
    height: 2px; /* Thickness of your bottom border */
    background-color: currentColor; /* Automatically matches your text color */
    transition: width 0.3s ease;
}

/* Slide the border to full width on hover */
.elementor-12 .elementor-element.elementor-element-4fa509f .elementor-button:hover::after {
    width: 100%;
}

/* 2. Setup the icon for animation */
.elementor-12 .elementor-element.elementor-element-4fa509f .elementor-button-icon {
    transition: transform 0.3s ease;
    display: inline-block;
}

/* Move the icon slightly UP and RIGHT on hover */
.elementor-12 .elementor-element.elementor-element-4fa509f .elementor-button:hover .elementor-button-icon {
    transform: translate(4px, -4px); /* (X right, Y up) - Adjust these numbers to change the distance */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5572b65 *//* Enable horizontal scrolling on the container */
.my-sliding-columns-1 > .elementor-container {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;

    /* Hide scrollbar for IE, Edge and Firefox */
    -ms-overflow-style: none !important;  
    scrollbar-width: none !important;  

}

/* Hide scrollbar for Chrome, Safari and Opera */
.my-sliding-columns-1 > .elementor-container::-webkit-scrollbar {
    display: none !important;
}

/* Set columns to 420px width on desktop/tablet and handle snapping */
.my-sliding-columns-1 > .elementor-container > .elementor-column {
    flex: 0 0 420px !important;
    width: 420px !important;
    max-width: 420px !important;
    scroll-snap-align: start;
}

/* Set columns to 100% width on mobile */
@media (max-width: 767px) {
    .my-sliding-columns-1 > .elementor-container > .elementor-column {
        flex: 0 0 100% !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e2b490 *//* Ensure the icon animates smoothly when hovering */
.elementor-widget-button .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}

/* Move the icon slightly to the right on hover */
.elementor-widget-button .elementor-button:hover .elementor-button-icon {
  transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e6affe *//* Ensure the icon animates smoothly when hovering */
.elementor-widget-button .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}

/* Move the icon slightly to the right on hover */
.elementor-widget-button .elementor-button:hover .elementor-button-icon {
  transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fe6f7a1 */.elementor-12 .elementor-element.elementor-element-fe6f7a1{
    backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-766f9f5 */.elementor-12 .elementor-element.elementor-element-766f9f5{
    backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-da26361 */.elementor-12 .elementor-element.elementor-element-da26361{
    backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cd40512 */.elementor-12 .elementor-element.elementor-element-cd40512{
    backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3a924ef *//* Enable horizontal scrolling on the container */
.review-slider > .elementor-container {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;

    /* Hide scrollbar for IE, Edge and Firefox */
    -ms-overflow-style: none !important;  
    scrollbar-width: none !important;  

}

/* Hide scrollbar for Chrome, Safari and Opera */
.review-slider > .elementor-container::-webkit-scrollbar {
    display: none !important;
}

/* Set columns to 420px width on desktop/tablet and handle snapping */
.review-slider > .elementor-container > .elementor-column {
    flex: 0 0 420px !important;
    width: 420px !important;
    max-width: 420px !important;
    scroll-snap-align: start;
}

/* Set columns to 100% width on mobile */
@media (max-width: 767px) {
    .review-slider > .elementor-container > .elementor-column {
        flex: 0 0 100% !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-284f06f *//* Ensure the icon animates smoothly when hovering */
.elementor-widget-button .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}

/* Move the icon slightly to the right on hover */
.elementor-widget-button .elementor-button:hover .elementor-button-icon {
  transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9cb01e *//* Ensure the button is relative to hold the absolute bottom border */
.elementor-12 .elementor-element.elementor-element-b9cb01e .elementor-button {
    position: relative;
    border-radius: 0; /* Prevents rounded corners from hiding the flat line */
    overflow: visible; 
}

/* 1. Create the bottom border (hidden state) */
.elementor-12 .elementor-element.elementor-element-b9cb01e .elementor-button::after {
    content: '';
    position: absolute;
    bottom: -2px; /* Distance from the text */
    left: 0;
    width: 0%;
    height: 2px; /* Thickness of your bottom border */
    background-color: currentColor; /* Automatically matches your text color */
    transition: width 0.3s ease;
}

/* Slide the border to full width on hover */
.elementor-12 .elementor-element.elementor-element-b9cb01e .elementor-button:hover::after {
    width: 100%;
}

/* 2. Setup the icon for animation */
.elementor-12 .elementor-element.elementor-element-b9cb01e .elementor-button-icon {
    transition: transform 0.3s ease;
    display: inline-block;
}

/* Move the icon slightly UP and RIGHT on hover */
.elementor-12 .elementor-element.elementor-element-b9cb01e .elementor-button:hover .elementor-button-icon {
    transform: translate(4px, -4px); /* (X right, Y up) - Adjust these numbers to change the distance */
}/* End custom CSS */