.elementor-2906 .elementor-element.elementor-element-aac6557:not(.elementor-motion-effects-element-type-background), .elementor-2906 .elementor-element.elementor-element-aac6557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davidmckaypublication.com/wp-content/uploads/2025/04/Frame-244-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2906 .elementor-element.elementor-element-aac6557{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-9rem;margin-bottom:0rem;padding:8rem 0rem 0rem 0rem;}.elementor-2906 .elementor-element.elementor-element-aac6557 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-2c7dec0{padding:16rem 08rem 016rem 08rem;}.elementor-bc-flex-widget .elementor-2906 .elementor-element.elementor-element-e176189.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2906 .elementor-element.elementor-element-e176189.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2906 .elementor-element.elementor-element-e176189 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2906 .elementor-element.elementor-element-404a151{text-align:left;}.elementor-2906 .elementor-element.elementor-element-404a151 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:70px;font-weight:500;text-transform:capitalize;line-height:65px;color:#F8F2E4;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2906 .elementor-element.elementor-element-8d0a785{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-2906 .elementor-element.elementor-element-8d0a785 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2906 .elementor-element.elementor-element-381329e .elementor-button{background-color:#FFFFFF00;font-family:"Futuru", Sans-serif;font-size:17px;font-weight:500;line-height:36px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5rem 5rem 5rem 5rem;padding:0.5rem 0.5rem 0.5rem 1rem;}.elementor-2906 .elementor-element.elementor-element-381329e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2906 .elementor-element.elementor-element-381329e .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2906 .elementor-element.elementor-element-381329e .elementor-button:hover, .elementor-2906 .elementor-element.elementor-element-381329e .elementor-button:focus{color:#FFFFFF;}.elementor-2906 .elementor-element.elementor-element-381329e .elementor-button:hover svg, .elementor-2906 .elementor-element.elementor-element-381329e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2906 .elementor-element.elementor-element-9d0d345{width:auto;max-width:auto;}.elementor-2906 .elementor-element.elementor-element-9d0d345 img{width:100%;}.elementor-2906 .elementor-element.elementor-element-049d8c2{width:auto;max-width:auto;}.elementor-2906 .elementor-element.elementor-element-049d8c2 img{width:100%;}.elementor-2906 .elementor-element.elementor-element-15c6213{width:auto;max-width:auto;}.elementor-2906 .elementor-element.elementor-element-15c6213 img{width:100%;}.elementor-2906 .elementor-element.elementor-element-ca6ebbd{width:auto;max-width:auto;}.elementor-2906 .elementor-element.elementor-element-ca6ebbd img{width:100%;}.elementor-2906 .elementor-element.elementor-element-71e1dad{overflow:hidden;padding:05rem 05rem 0rem 05rem;}.elementor-2906 .elementor-element.elementor-element-db9ffdd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2906 .elementor-element.elementor-element-db9ffdd:not(.elementor-motion-effects-element-type-background), .elementor-2906 .elementor-element.elementor-element-db9ffdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davidmckaypublication.com/wp-content/uploads/2025/04/Group-318.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2906 .elementor-element.elementor-element-db9ffdd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2906 .elementor-element.elementor-element-db9ffdd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-21ef7ce > .elementor-element-populated{padding:10rem 5rem 10rem 5rem;}.elementor-2906 .elementor-element.elementor-element-e41e3fc{text-align:left;}.elementor-2906 .elementor-element.elementor-element-e41e3fc .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:55px;font-weight:500;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-2e6927d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2906 .elementor-element.elementor-element-2e6927d{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:300;line-height:35px;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-747e926 .elementor-button{background-color:#FFFFFF00;font-family:"Futuru", Sans-serif;font-size:17px;font-weight:500;line-height:36px;fill:var( --e-global-color-6accd04 );color:var( --e-global-color-6accd04 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6accd04 );border-radius:5rem 5rem 5rem 5rem;padding:0.5rem 0.5rem 0.5rem 1rem;}.elementor-2906 .elementor-element.elementor-element-747e926 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2906 .elementor-element.elementor-element-747e926 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2906 .elementor-element.elementor-element-40931e3 > .elementor-element-populated{padding:5rem 5rem 5rem 5rem;}.elementor-2906 .elementor-element.elementor-element-c7bb837{overflow:hidden;padding:05rem 05rem 05rem 05rem;}.elementor-2906 .elementor-element.elementor-element-1143751{padding:0px 0px 30px 0px;}.elementor-2906 .elementor-element.elementor-element-6c18a17{text-align:left;}.elementor-2906 .elementor-element.elementor-element-6c18a17 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:50px;font-weight:500;color:#292229;}.elementor-2906 .elementor-element.elementor-element-1770617{text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:#6D6E71;}.elementor-widget-ucaddon_image_card_carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_image_card_carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_image_card_carousel .ue-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_image_card_carousel .uc_dark_carousel_content p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_image_card_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_image_card_carousel .ue-item-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2906 .elementor-element.elementor-element-7e83340 .uc_dark_carousel_content{padding:03rem 3rem 3rem 3rem;min-height:500px;}.elementor-2906 .elementor-element.elementor-element-7e83340 .uc_dark_carousel_container_holder{text-align:left;background-color:#EFE6E6;border-radius:10px;box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.45);flex-direction:column;}.elementor-2906 .elementor-element.elementor-element-7e83340 .ue-item-holder{padding:5px 5px 5px 5px;}.elementor-2906 .elementor-element.elementor-element-7e83340 .uc_dark_carousel_placeholder img{padding:0px 0px 0px 0px;object-fit:cover;}.elementor-2906 .elementor-element.elementor-element-7e83340 .ue-title{color:#6E1A2D;font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:500;line-height:50px;}.elementor-2906 .elementor-element.elementor-element-7e83340 .uc_dark_carousel_content p{color:#6E1A2D;font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:100;line-height:28px;margin-top:30px;}.elementor-2906 .elementor-element.elementor-element-7e83340 .uc_more_btn{background-color:#000000;color:#ffffff;padding:10px 30px 10px 30px;border-radius:0px;margin-top:10px;}.elementor-2906 .elementor-element.elementor-element-7e83340 .uc_more_btn svg{fill:#ffffff;}.elementor-2906 .elementor-element.elementor-element-7e83340 .ue-btn-inner-wrapper{gap:10px;}.elementor-2906 .elementor-element.elementor-element-7e83340 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-2906 .elementor-element.elementor-element-7e83340 .owl-nav .owl-next{right:0px;left:auto;}.elementor-2906 .elementor-element.elementor-element-7e83340 .owl-carousel .owl-nav .owl-next,.elementor-2906 .elementor-element.elementor-element-7e83340 .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-2906 .elementor-element.elementor-element-7e83340 .owl-carousel .owl-nav .owl-next:hover,.elementor-2906 .elementor-element.elementor-element-7e83340 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-2906 .elementor-element.elementor-element-7e83340 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-2906 .elementor-element.elementor-element-7e83340 .owl-dot.active{background-color:#000000;}.elementor-2906 .elementor-element.elementor-element-7e83340 .owl-dots{margin-top:20px;}.elementor-2906 .elementor-element.elementor-element-7e83340 .ue-item-badge{min-height:0px;min-width:0px;color:#ffffff;background-color:#3E3FF0;padding:10px 10px 10px 10px;border-radius:3px;}.elementor-2906 .elementor-element.elementor-element-63cffd1{overflow:hidden;padding:0rem 05rem 0rem 05rem;}.elementor-2906 .elementor-element.elementor-element-d591632:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2906 .elementor-element.elementor-element-d591632 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davidmckaypublication.com/wp-content/uploads/2025/04/Authorwebsite1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2906 .elementor-element.elementor-element-d591632 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2906 .elementor-element.elementor-element-d591632 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2906 .elementor-element.elementor-element-b0c15fa{--spacer-size:50px;}.elementor-2906 .elementor-element.elementor-element-8af38e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2906 .elementor-element.elementor-element-8af38e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6accd04 );background-image:url("https://davidmckaypublication.com/wp-content/uploads/2025/04/Group-358.png");background-position:center center;background-size:cover;}.elementor-2906 .elementor-element.elementor-element-8af38e6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10rem 5rem 10rem 5rem;}.elementor-2906 .elementor-element.elementor-element-8af38e6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-87fe409 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2906 .elementor-element.elementor-element-87fe409{font-family:"Bricolage Grotesque", Sans-serif;font-size:25px;font-weight:300;color:#FFFFFF;}.elementor-widget-image-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2906 .elementor-element.elementor-element-78d0f69 .elementor-image-box-wrapper{text-align:left;}.elementor-2906 .elementor-element.elementor-element-78d0f69 .elementor-image-box-title{margin-bottom:4px;font-family:"Bricolage Grotesque", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-2906 .elementor-element.elementor-element-78d0f69 .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-2906 .elementor-element.elementor-element-5b7e8a3 .elementor-button{background-color:#FFFFFF00;font-family:"Futuru", Sans-serif;font-size:17px;font-weight:500;line-height:36px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5rem 5rem 5rem 5rem;padding:0.5rem 0.5rem 0.5rem 1rem;}.elementor-2906 .elementor-element.elementor-element-5b7e8a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2906 .elementor-element.elementor-element-5b7e8a3 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2906 .elementor-element.elementor-element-5b7e8a3 .elementor-button:hover, .elementor-2906 .elementor-element.elementor-element-5b7e8a3 .elementor-button:focus{color:#FFFFFF;}.elementor-2906 .elementor-element.elementor-element-5b7e8a3 .elementor-button:hover svg, .elementor-2906 .elementor-element.elementor-element-5b7e8a3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2906 .elementor-element.elementor-element-59ab0bd{padding:02rem 0rem 02rem 0rem;}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .uc_dark_carousel_content{padding:0px 0px 0px 0px;min-height:0px;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .uc_dark_carousel_container_holder{text-align:center;border-radius:0px;flex-direction:column;}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .ue-item-holder{padding:2rem 04rem 2rem 04rem;}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .owl-item .ue-item-holder{filter:brightness( 129% ) contrast( 0% ) saturate( 0% ) blur( 0px ) hue-rotate( 205deg );}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .uc_dark_carousel_placeholder img{padding:0px 0px 0px 0px;object-fit:contain;}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .ue-title{color:#ffffff;margin-top:0px;}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .uc_dark_carousel_content p{color:#adadad;margin-top:10px;}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .uc_more_btn{background-color:#000000;color:#ffffff;padding:10px 30px 10px 30px;border-radius:0px;margin-top:10px;}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .uc_more_btn svg{fill:#ffffff;}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .ue-btn-inner-wrapper{gap:10px;}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .owl-nav .owl-prev{left:0px;right:auto;}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .owl-nav .owl-next{right:0px;left:auto;}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .owl-carousel .owl-nav .owl-next,.elementor-2906 .elementor-element.elementor-element-f1fc8ac .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .owl-carousel .owl-nav .owl-next:hover,.elementor-2906 .elementor-element.elementor-element-f1fc8ac .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .owl-dot.active{background-color:#000000;}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .owl-dots{margin-top:20px;}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .ue-item-badge{min-height:0px;min-width:0px;color:#ffffff;background-color:#3E3FF0;padding:10px 10px 10px 10px;border-radius:3px;}.elementor-2906 .elementor-element.elementor-element-886464b{overflow:hidden;padding:0rem 05rem 05rem 05rem;}.elementor-2906 .elementor-element.elementor-element-7829e99 > .elementor-container{max-width:950px;}.elementor-2906 .elementor-element.elementor-element-98641d3{text-align:center;}.elementor-2906 .elementor-element.elementor-element-98641d3 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:50px;font-weight:500;color:#292229;}.elementor-2906 .elementor-element.elementor-element-fa66e83{text-align:center;font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:#202020;}.elementor-2906 .elementor-element.elementor-element-420980e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2906 .elementor-element.elementor-element-420980e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6E6;}.elementor-2906 .elementor-element.elementor-element-420980e:hover > .elementor-element-populated{background-color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-420980e > .elementor-element-populated, .elementor-2906 .elementor-element.elementor-element-420980e > .elementor-element-populated > .elementor-background-overlay, .elementor-2906 .elementor-element.elementor-element-420980e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-2906 .elementor-element.elementor-element-420980e > .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:04rem 2rem 04rem 2rem;}.elementor-2906 .elementor-element.elementor-element-420980e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-07f763d{text-align:left;}.elementor-2906 .elementor-element.elementor-element-07f763d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:35px;font-weight:500;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-5223607 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2906 .elementor-element.elementor-element-5223607{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:300;line-height:35px;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-0f60ca2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2906 .elementor-element.elementor-element-0f60ca2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6E6;}.elementor-2906 .elementor-element.elementor-element-0f60ca2:hover > .elementor-element-populated{background-color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-0f60ca2 > .elementor-element-populated, .elementor-2906 .elementor-element.elementor-element-0f60ca2 > .elementor-element-populated > .elementor-background-overlay, .elementor-2906 .elementor-element.elementor-element-0f60ca2 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-2906 .elementor-element.elementor-element-0f60ca2 > .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:04rem 2rem 04rem 2rem;}.elementor-2906 .elementor-element.elementor-element-0f60ca2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-11ef2ba{text-align:left;}.elementor-2906 .elementor-element.elementor-element-11ef2ba .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:35px;font-weight:500;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-65bd08f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2906 .elementor-element.elementor-element-65bd08f{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:300;line-height:35px;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-bfe1aff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2906 .elementor-element.elementor-element-bfe1aff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6E6;}.elementor-2906 .elementor-element.elementor-element-bfe1aff:hover > .elementor-element-populated{background-color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-bfe1aff > .elementor-element-populated, .elementor-2906 .elementor-element.elementor-element-bfe1aff > .elementor-element-populated > .elementor-background-overlay, .elementor-2906 .elementor-element.elementor-element-bfe1aff > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-2906 .elementor-element.elementor-element-bfe1aff > .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:04rem 2rem 04rem 2rem;}.elementor-2906 .elementor-element.elementor-element-bfe1aff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-5ac2bb8{text-align:left;}.elementor-2906 .elementor-element.elementor-element-5ac2bb8 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:35px;font-weight:500;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-20af918 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2906 .elementor-element.elementor-element-20af918{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:300;line-height:35px;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-a9afd36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2906 .elementor-element.elementor-element-a9afd36 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6E6;}.elementor-2906 .elementor-element.elementor-element-a9afd36:hover > .elementor-element-populated{background-color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-a9afd36 > .elementor-element-populated, .elementor-2906 .elementor-element.elementor-element-a9afd36 > .elementor-element-populated > .elementor-background-overlay, .elementor-2906 .elementor-element.elementor-element-a9afd36 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-2906 .elementor-element.elementor-element-a9afd36 > .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:04rem 2rem 04rem 2rem;}.elementor-2906 .elementor-element.elementor-element-a9afd36 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-4ac099b{text-align:left;}.elementor-2906 .elementor-element.elementor-element-4ac099b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:35px;font-weight:500;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-b550f8a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2906 .elementor-element.elementor-element-b550f8a{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:300;line-height:35px;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-e1f7000:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2906 .elementor-element.elementor-element-e1f7000 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6E6;}.elementor-2906 .elementor-element.elementor-element-e1f7000:hover > .elementor-element-populated{background-color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-e1f7000 > .elementor-element-populated, .elementor-2906 .elementor-element.elementor-element-e1f7000 > .elementor-element-populated > .elementor-background-overlay, .elementor-2906 .elementor-element.elementor-element-e1f7000 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-2906 .elementor-element.elementor-element-e1f7000 > .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:04rem 2rem 04rem 2rem;}.elementor-2906 .elementor-element.elementor-element-e1f7000 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-12574f0{text-align:left;}.elementor-2906 .elementor-element.elementor-element-12574f0 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:35px;font-weight:500;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-550f4b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2906 .elementor-element.elementor-element-550f4b4{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:300;line-height:35px;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-13b71aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2906 .elementor-element.elementor-element-13b71aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6E6;}.elementor-2906 .elementor-element.elementor-element-13b71aa:hover > .elementor-element-populated{background-color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-13b71aa > .elementor-element-populated, .elementor-2906 .elementor-element.elementor-element-13b71aa > .elementor-element-populated > .elementor-background-overlay, .elementor-2906 .elementor-element.elementor-element-13b71aa > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-2906 .elementor-element.elementor-element-13b71aa > .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:04rem 2rem 04rem 2rem;}.elementor-2906 .elementor-element.elementor-element-13b71aa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-599c3e3{text-align:left;}.elementor-2906 .elementor-element.elementor-element-599c3e3 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:35px;font-weight:500;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-0783529 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2906 .elementor-element.elementor-element-0783529{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:300;line-height:35px;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-0fbf9ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2906 .elementor-element.elementor-element-0fbf9ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6E6;}.elementor-2906 .elementor-element.elementor-element-0fbf9ca:hover > .elementor-element-populated{background-color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-0fbf9ca > .elementor-element-populated, .elementor-2906 .elementor-element.elementor-element-0fbf9ca > .elementor-element-populated > .elementor-background-overlay, .elementor-2906 .elementor-element.elementor-element-0fbf9ca > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-2906 .elementor-element.elementor-element-0fbf9ca > .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:04rem 2rem 04rem 2rem;}.elementor-2906 .elementor-element.elementor-element-0fbf9ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-60243cd{text-align:left;}.elementor-2906 .elementor-element.elementor-element-60243cd .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:35px;font-weight:500;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-5949506 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2906 .elementor-element.elementor-element-5949506{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:300;line-height:35px;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-0191ac7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2906 .elementor-element.elementor-element-0191ac7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6E6;}.elementor-2906 .elementor-element.elementor-element-0191ac7:hover > .elementor-element-populated{background-color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-0191ac7 > .elementor-element-populated, .elementor-2906 .elementor-element.elementor-element-0191ac7 > .elementor-element-populated > .elementor-background-overlay, .elementor-2906 .elementor-element.elementor-element-0191ac7 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-2906 .elementor-element.elementor-element-0191ac7 > .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:04rem 2rem 04rem 2rem;}.elementor-2906 .elementor-element.elementor-element-0191ac7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-bc2b963{text-align:left;}.elementor-2906 .elementor-element.elementor-element-bc2b963 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:35px;font-weight:500;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-5e6f37c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2906 .elementor-element.elementor-element-5e6f37c{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:300;line-height:35px;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-34b8e92{overflow:hidden;padding:0rem 05rem 05rem 05rem;}.elementor-2906 .elementor-element.elementor-element-4cd0d50:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2906 .elementor-element.elementor-element-4cd0d50 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6E6;}.elementor-2906 .elementor-element.elementor-element-4cd0d50 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10rem 5rem 10rem 5rem;}.elementor-2906 .elementor-element.elementor-element-4cd0d50 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-881453a{text-align:left;}.elementor-2906 .elementor-element.elementor-element-881453a .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:55px;font-weight:500;text-transform:capitalize;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-3c36d83 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2906 .elementor-element.elementor-element-3c36d83{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:300;line-height:35px;color:#6E1A2D;}.elementor-2906 .elementor-element.elementor-element-3ac95ab .elementor-button{background-color:#FFFFFF;font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:400;fill:var( --e-global-color-abfacb9 );color:var( --e-global-color-abfacb9 );transition-duration:0.4s;border-radius:10px 10px 10px 10px;padding:0.8rem 02rem 0.8rem 02rem;}.elementor-2906 .elementor-element.elementor-element-3ac95ab .elementor-button:hover, .elementor-2906 .elementor-element.elementor-element-3ac95ab .elementor-button:focus{background-color:var( --e-global-color-6accd04 );color:#FFFFFF;}.elementor-2906 .elementor-element.elementor-element-3ac95ab{width:auto;max-width:auto;}.elementor-2906 .elementor-element.elementor-element-3ac95ab > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-2906 .elementor-element.elementor-element-3ac95ab .elementor-button:hover svg, .elementor-2906 .elementor-element.elementor-element-3ac95ab .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2906 .elementor-element.elementor-element-7b5affe .elementor-button{background-color:#FFFFFF;font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:400;fill:var( --e-global-color-abfacb9 );color:var( --e-global-color-abfacb9 );transition-duration:0.4s;border-radius:10px 10px 10px 10px;padding:0.8rem 02rem 0.8rem 02rem;}.elementor-2906 .elementor-element.elementor-element-7b5affe .elementor-button:hover, .elementor-2906 .elementor-element.elementor-element-7b5affe .elementor-button:focus{background-color:var( --e-global-color-6accd04 );color:#FFFFFF;}.elementor-2906 .elementor-element.elementor-element-7b5affe{width:auto;max-width:auto;}.elementor-2906 .elementor-element.elementor-element-7b5affe > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-2906 .elementor-element.elementor-element-7b5affe .elementor-button:hover svg, .elementor-2906 .elementor-element.elementor-element-7b5affe .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2906 .elementor-element.elementor-element-3e50d6a .elementor-button{background-color:#FFFFFF;font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:400;fill:var( --e-global-color-abfacb9 );color:var( --e-global-color-abfacb9 );transition-duration:0.4s;border-radius:10px 10px 10px 10px;padding:0.8rem 02rem 0.8rem 02rem;}.elementor-2906 .elementor-element.elementor-element-3e50d6a .elementor-button:hover, .elementor-2906 .elementor-element.elementor-element-3e50d6a .elementor-button:focus{background-color:var( --e-global-color-6accd04 );color:#FFFFFF;}.elementor-2906 .elementor-element.elementor-element-3e50d6a{width:auto;max-width:auto;}.elementor-2906 .elementor-element.elementor-element-3e50d6a > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-2906 .elementor-element.elementor-element-3e50d6a .elementor-button:hover svg, .elementor-2906 .elementor-element.elementor-element-3e50d6a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2906 .elementor-element.elementor-element-39fb90f .elementor-button{background-color:#FFFFFF;font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:400;fill:var( --e-global-color-abfacb9 );color:var( --e-global-color-abfacb9 );transition-duration:0.4s;border-radius:10px 10px 10px 10px;padding:0.8rem 02rem 0.8rem 02rem;}.elementor-2906 .elementor-element.elementor-element-39fb90f .elementor-button:hover, .elementor-2906 .elementor-element.elementor-element-39fb90f .elementor-button:focus{background-color:var( --e-global-color-6accd04 );color:#FFFFFF;}.elementor-2906 .elementor-element.elementor-element-39fb90f{width:auto;max-width:auto;}.elementor-2906 .elementor-element.elementor-element-39fb90f > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-2906 .elementor-element.elementor-element-39fb90f .elementor-button:hover svg, .elementor-2906 .elementor-element.elementor-element-39fb90f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2906 .elementor-element.elementor-element-8aa3b65 .elementor-button{background-color:#FFFFFF;font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:400;fill:var( --e-global-color-abfacb9 );color:var( --e-global-color-abfacb9 );transition-duration:0.4s;border-radius:10px 10px 10px 10px;padding:0.8rem 02rem 0.8rem 02rem;}.elementor-2906 .elementor-element.elementor-element-8aa3b65 .elementor-button:hover, .elementor-2906 .elementor-element.elementor-element-8aa3b65 .elementor-button:focus{background-color:var( --e-global-color-6accd04 );color:#FFFFFF;}.elementor-2906 .elementor-element.elementor-element-8aa3b65{width:auto;max-width:auto;}.elementor-2906 .elementor-element.elementor-element-8aa3b65 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-2906 .elementor-element.elementor-element-8aa3b65 .elementor-button:hover svg, .elementor-2906 .elementor-element.elementor-element-8aa3b65 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2906 .elementor-element.elementor-element-6f22e2e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2906 .elementor-element.elementor-element-6f22e2e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davidmckaypublication.com/wp-content/uploads/2025/04/AuthorWebsite2-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2906 .elementor-element.elementor-element-6f22e2e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2906 .elementor-element.elementor-element-6f22e2e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-dda9340{--spacer-size:50px;}body.elementor-page-2906:not(.elementor-motion-effects-element-type-background), body.elementor-page-2906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-17c9892 );}@media(min-width:768px){.elementor-2906 .elementor-element.elementor-element-21ef7ce{width:50%;}.elementor-2906 .elementor-element.elementor-element-40931e3{width:50%;}.elementor-2906 .elementor-element.elementor-element-c411891{width:64.616%;}.elementor-2906 .elementor-element.elementor-element-34eb7fe{width:35.014%;}.elementor-2906 .elementor-element.elementor-element-d591632{width:50%;}.elementor-2906 .elementor-element.elementor-element-8af38e6{width:50%;}.elementor-2906 .elementor-element.elementor-element-4cd0d50{width:50%;}.elementor-2906 .elementor-element.elementor-element-6f22e2e{width:50%;}}@media(max-width:767px){.elementor-2906 .elementor-element.elementor-element-aac6557{padding:010rem 0rem 02rem 0rem;}.elementor-2906 .elementor-element.elementor-element-2c7dec0{padding:1rem 1rem 1rem 1rem;}.elementor-2906 .elementor-element.elementor-element-e176189{z-index:55;}.elementor-2906 .elementor-element.elementor-element-404a151 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-2906 .elementor-element.elementor-element-8d0a785{width:100%;max-width:100%;font-size:14px;}.elementor-2906 .elementor-element.elementor-element-8d0a785 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2906 .elementor-element.elementor-element-381329e .elementor-button{font-size:15px;padding:0.2rem 0.2rem 0.2rem 01rem;}.elementor-2906 .elementor-element.elementor-element-6ced068{z-index:0;}.elementor-2906 .elementor-element.elementor-element-71e1dad{padding:01rem 01rem 01rem 01rem;}.elementor-2906 .elementor-element.elementor-element-21ef7ce > .elementor-element-populated{padding:2rem 2rem 2rem 2rem;}.elementor-2906 .elementor-element.elementor-element-e41e3fc .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-2906 .elementor-element.elementor-element-2e6927d{width:100%;max-width:100%;font-size:14px;line-height:25px;}.elementor-2906 .elementor-element.elementor-element-2e6927d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2906 .elementor-element.elementor-element-747e926 .elementor-button{font-size:15px;padding:0.2rem 0.2rem 0.2rem 01rem;}.elementor-2906 .elementor-element.elementor-element-40931e3 > .elementor-element-populated{padding:2rem 2rem 2rem 2rem;}.elementor-2906 .elementor-element.elementor-element-c7bb837{padding:1rem 1rem 1rem 1rem;}.elementor-2906 .elementor-element.elementor-element-c411891 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-2906 .elementor-element.elementor-element-6c18a17 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-2906 .elementor-element.elementor-element-1770617{font-size:17px;}.elementor-2906 .elementor-element.elementor-element-7e83340 .uc_dark_carousel_content{padding:2rem 2rem 2rem 2rem;min-height:0px;}.elementor-2906 .elementor-element.elementor-element-7e83340 .ue-title{font-size:25px;line-height:35px;}.elementor-2906 .elementor-element.elementor-element-7e83340 .uc_dark_carousel_content p{font-size:14px;line-height:25px;margin-top:11px;}.elementor-2906 .elementor-element.elementor-element-63cffd1{padding:0rem 1rem 1rem 1rem;}.elementor-2906 .elementor-element.elementor-element-b0c15fa{--spacer-size:350px;}.elementor-2906 .elementor-element.elementor-element-8af38e6 > .elementor-element-populated{padding:2rem 2rem 2rem 2rem;}.elementor-2906 .elementor-element.elementor-element-87fe409{width:100%;max-width:100%;font-size:14px;}.elementor-2906 .elementor-element.elementor-element-87fe409 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2906 .elementor-element.elementor-element-78d0f69 .elementor-image-box-wrapper{text-align:left;}.elementor-2906 .elementor-element.elementor-element-78d0f69 .elementor-image-box-title{font-size:16px;}.elementor-2906 .elementor-element.elementor-element-78d0f69 .elementor-image-box-description{font-size:14px;}.elementor-2906 .elementor-element.elementor-element-5b7e8a3 .elementor-button{font-size:15px;padding:0.2rem 0.2rem 0.2rem 01rem;}.elementor-2906 .elementor-element.elementor-element-59ab0bd{padding:0rem 0rem 0rem 0rem;}.elementor-2906 .elementor-element.elementor-element-f1fc8ac .ue-item-holder{padding:1rem 1rem 1rem 1rem;}.elementor-2906 .elementor-element.elementor-element-886464b{padding:1rem 1rem 1rem 1rem;}.elementor-2906 .elementor-element.elementor-element-3803398 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2906 .elementor-element.elementor-element-7eda4c7 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-2906 .elementor-element.elementor-element-98641d3 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-2906 .elementor-element.elementor-element-fa66e83{font-size:17px;}.elementor-2906 .elementor-element.elementor-element-420980e > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-2906 .elementor-element.elementor-element-07f763d{text-align:center;}.elementor-2906 .elementor-element.elementor-element-07f763d .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-2906 .elementor-element.elementor-element-5223607{width:100%;max-width:100%;text-align:center;font-size:14px;line-height:25px;}.elementor-2906 .elementor-element.elementor-element-5223607 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2906 .elementor-element.elementor-element-0f60ca2 > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-2906 .elementor-element.elementor-element-11ef2ba{text-align:center;}.elementor-2906 .elementor-element.elementor-element-11ef2ba .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-2906 .elementor-element.elementor-element-65bd08f{width:100%;max-width:100%;text-align:center;font-size:14px;line-height:25px;}.elementor-2906 .elementor-element.elementor-element-65bd08f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2906 .elementor-element.elementor-element-bfe1aff > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-2906 .elementor-element.elementor-element-5ac2bb8{text-align:center;}.elementor-2906 .elementor-element.elementor-element-5ac2bb8 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-2906 .elementor-element.elementor-element-20af918{width:100%;max-width:100%;text-align:center;font-size:14px;line-height:25px;}.elementor-2906 .elementor-element.elementor-element-20af918 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2906 .elementor-element.elementor-element-a9afd36 > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-2906 .elementor-element.elementor-element-4ac099b{text-align:center;}.elementor-2906 .elementor-element.elementor-element-4ac099b .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-2906 .elementor-element.elementor-element-b550f8a{width:100%;max-width:100%;text-align:center;font-size:14px;line-height:25px;}.elementor-2906 .elementor-element.elementor-element-b550f8a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2906 .elementor-element.elementor-element-e1f7000 > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-2906 .elementor-element.elementor-element-12574f0{text-align:center;}.elementor-2906 .elementor-element.elementor-element-12574f0 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-2906 .elementor-element.elementor-element-550f4b4{width:100%;max-width:100%;text-align:center;font-size:14px;line-height:25px;}.elementor-2906 .elementor-element.elementor-element-550f4b4 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2906 .elementor-element.elementor-element-13b71aa > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-2906 .elementor-element.elementor-element-599c3e3{text-align:center;}.elementor-2906 .elementor-element.elementor-element-599c3e3 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-2906 .elementor-element.elementor-element-0783529{width:100%;max-width:100%;text-align:center;font-size:14px;line-height:25px;}.elementor-2906 .elementor-element.elementor-element-0783529 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2906 .elementor-element.elementor-element-0fbf9ca > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-2906 .elementor-element.elementor-element-60243cd{text-align:center;}.elementor-2906 .elementor-element.elementor-element-60243cd .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-2906 .elementor-element.elementor-element-5949506{width:100%;max-width:100%;text-align:center;font-size:14px;line-height:25px;}.elementor-2906 .elementor-element.elementor-element-5949506 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2906 .elementor-element.elementor-element-0191ac7 > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-2906 .elementor-element.elementor-element-bc2b963{text-align:center;}.elementor-2906 .elementor-element.elementor-element-bc2b963 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-2906 .elementor-element.elementor-element-5e6f37c{width:100%;max-width:100%;text-align:center;font-size:14px;line-height:25px;}.elementor-2906 .elementor-element.elementor-element-5e6f37c > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2906 .elementor-element.elementor-element-34b8e92{padding:01rem 01rem 01rem 01rem;}.elementor-2906 .elementor-element.elementor-element-4cd0d50 > .elementor-element-populated{padding:2rem 2rem 2rem 2rem;}.elementor-2906 .elementor-element.elementor-element-881453a .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-2906 .elementor-element.elementor-element-3c36d83{width:100%;max-width:100%;font-size:14px;line-height:25px;}.elementor-2906 .elementor-element.elementor-element-3c36d83 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2906 .elementor-element.elementor-element-3ac95ab .elementor-button{font-size:14px;}.elementor-2906 .elementor-element.elementor-element-7b5affe .elementor-button{font-size:14px;}.elementor-2906 .elementor-element.elementor-element-3e50d6a .elementor-button{font-size:14px;}.elementor-2906 .elementor-element.elementor-element-39fb90f .elementor-button{font-size:14px;}.elementor-2906 .elementor-element.elementor-element-8aa3b65 .elementor-button{font-size:14px;}.elementor-2906 .elementor-element.elementor-element-dda9340{--spacer-size:350px;}}/* Start custom CSS for button, class: .elementor-element-381329e */span.elementor-button-icon {
    font-size: 40px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d0d345 */.elementor-2906 .elementor-element.elementor-element-9d0d345{
    width: 300px !important;
    transform: rotate(-21.06deg);
    position: absolute;
    bottom: -150px;
    left: -130px;
    z-index: 2;
    /*animation: transform4 4.5s ease 0s infinite normal forwards;*/
}

@keyframes transform4 {
	0% {
		transform: translateY(-20px) rotate(-21.06deg);
	}
	
	
	50% {
		transform: translateY(20px) rotate(-26.06deg);
	}

	100% {
		transform: translateY(-20px) rotate(-21.06deg);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-049d8c2 */.elementor-2906 .elementor-element.elementor-element-049d8c2{
    width: 300px !important;
    transform: rotate(-3.56deg);
    position: absolute;
    bottom: -50px;
    left: 100px;
    z-index: 3;
    /*animation: transform3 7s ease 0s infinite normal forwards;*/
}

@keyframes transform3 {
	0% {
		transform: translateY(-20px) rotate(-3.56deg);
	}
	
	
	50% {
		transform: translateY(20px) rotate(-6.56deg);
	}

	100% {
		transform: translateY(-20px) rotate(-3.56deg);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c6213 */.elementor-2906 .elementor-element.elementor-element-15c6213{
    width: 300px !important;
    transform: rotate(-6.77deg);
    position: absolute;
    bottom: 200px;
    left: 550px;
    z-index: 1;
    /*animation: transform1 5s ease 0s infinite normal forwards;*/
}

@keyframes transform1 {
	0% {
		transform: translateY(-20px) rotate(-6.77deg);
	}
	
	
	50% {
		transform: translateY(20px) rotate(-10.77deg);
	}

	100% {
		transform: translateY(-20px) rotate(-6.77deg);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca6ebbd */.elementor-2906 .elementor-element.elementor-element-ca6ebbd{
    width: 300px !important;
    transform: rotate(-31.56deg);
    position: absolute;
    bottom: 90px;
    left: 330px;
    z-index: 4;
        /*animation: transform2 6s ease 0s infinite normal forwards;*/
}

@keyframes transform2 {
	0% {
		transform: translateY(-20px) rotate(-31.56deg);
	}
	
	
	50% {
		transform: translateY(20px) rotate(-37.56deg);
	}

	100% {
		transform: translateY(-20px) rotate(-31.56deg);
	}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ced068 */.elementor-2906 .elementor-element.elementor-element-6ced068{
    position: relative !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-747e926 */span.elementor-button-icon {
    font-size: 40px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_image_card_carousel, class: .elementor-element-7e83340 */#uc_image_card_carousel_elementor_7cba52c .uc_dark_carousel_content {
    display: flex
;
    flex-direction: column;
    bottom: 0;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b7e8a3 */span.elementor-button-icon {
    font-size: 40px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59ab0bd */.elementor-2906 .elementor-element.elementor-element-59ab0bd{
    opacity: .7
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-420980e */.elementor-2906 .elementor-element.elementor-element-420980e:hover h2, .elementor-2906 .elementor-element.elementor-element-420980e:hover p{
    color: #fff !important;
}

h2, p{
    transition: .3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0f60ca2 */.elementor-2906 .elementor-element.elementor-element-0f60ca2:hover h2, .elementor-2906 .elementor-element.elementor-element-0f60ca2:hover p{
    color: #fff !important;
}

h2, p{
    transition: .3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bfe1aff */.elementor-2906 .elementor-element.elementor-element-bfe1aff:hover h2, .elementor-2906 .elementor-element.elementor-element-bfe1aff:hover p{
    color: #fff !important;
}

h2, p{
    transition: .3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a9afd36 */.elementor-2906 .elementor-element.elementor-element-a9afd36:hover h2, .elementor-2906 .elementor-element.elementor-element-a9afd36:hover p{
    color: #fff !important;
}

h2, p{
    transition: .3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e1f7000 */.elementor-2906 .elementor-element.elementor-element-e1f7000:hover h2, .elementor-2906 .elementor-element.elementor-element-e1f7000:hover p{
    color: #fff !important;
}

h2, p{
    transition: .3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-13b71aa */.elementor-2906 .elementor-element.elementor-element-13b71aa:hover h2, .elementor-2906 .elementor-element.elementor-element-13b71aa:hover p{
    color: #fff !important;
}

h2, p{
    transition: .3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0fbf9ca */.elementor-2906 .elementor-element.elementor-element-0fbf9ca:hover h2, .elementor-2906 .elementor-element.elementor-element-0fbf9ca:hover p{
    color: #fff !important;
}

h2, p{
    transition: .3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0191ac7 */.elementor-2906 .elementor-element.elementor-element-0191ac7:hover h2, .elementor-2906 .elementor-element.elementor-element-0191ac7:hover p{
    color: #fff !important;
}

h2, p{
    transition: .3s ease;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futuru';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://davidmckaypublication.com/wp-content/uploads/2025/03/Futuru-Regular-iF66d197b135b45.ttf') format('truetype');
}
@font-face {
	font-family: 'Futuru';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://davidmckaypublication.com/wp-content/uploads/2025/03/Futuru-Medium-iF66d197b1052bd.ttf') format('truetype');
}
@font-face {
	font-family: 'Futuru';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://davidmckaypublication.com/wp-content/uploads/2025/03/Futuru-Semibold-iF66d197b110774.ttf') format('truetype');
}
@font-face {
	font-family: 'Futuru';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://davidmckaypublication.com/wp-content/uploads/2025/03/Futuru-Bold-iF66d197b0e43bd.ttf') format('truetype');
}
@font-face {
	font-family: 'Futuru';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://davidmckaypublication.com/wp-content/uploads/2025/03/Futuru-Light-iF66d197b129ae0.ttf') format('truetype');
}
/* End Custom Fonts CSS */