.elementor-widget-container .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-container .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-16 .elementor-element.elementor-element-d764949{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-d764949:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d764949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marcpurdy.madrosemedia.com/wp-content/uploads/2026/02/Rectangle-15-1.png");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-fc379f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6bb7bd4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6bb7bd4.e-con{--flex-grow:0;--flex-shrink:0;}.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-16 .elementor-element.elementor-element-ef85c26{text-align:center;}.elementor-16 .elementor-element.elementor-element-ef85c26 .elementor-heading-title{font-family:"Nocturnal", Sans-serif;font-size:96px;font-weight:400;line-height:90px;color:#FFFFFF;}.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-16 .elementor-element.elementor-element-45ab291{width:var( --container-widget-width, 700px );max-width:700px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:36px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-45ab291.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-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-16 .elementor-element.elementor-element-8e04328 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:120%;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:18px 20px 18px 20px;}.elementor-16 .elementor-element.elementor-element-8e04328 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-8e04328 .elementor-button:focus{background-color:#8E431A;border-color:#8E431A;}.elementor-16 .elementor-element.elementor-element-8e04328{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-8e04328 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-8e04328 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-16 .elementor-element.elementor-element-6c3c9b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:34px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-16 .elementor-element.elementor-element-6c3c9b6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6c3c9b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marcpurdy.madrosemedia.com/wp-content/uploads/2026/02/Section-4.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-b50b645{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f18a3f9 .elementor-heading-title{font-family:"Nocturnal", Sans-serif;font-size:55px;font-weight:400;line-height:70px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2200246{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-768eb3e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-768eb3e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-ce2fcd0{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-3da5047{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-cae1c22{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5fb926a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-16 .elementor-element.elementor-element-92fb258 img{width:100%;max-width:100%;height:550px;object-fit:cover;object-position:center center;}.elementor-16 .elementor-element.elementor-element-ab65a0b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:-206px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7ba73d1 .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:58px;font-weight:400;line-height:66px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6a60e10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3b0d6d8{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-3b0d6d8{left:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-3b0d6d8{right:0px;}.elementor-16 .elementor-element.elementor-element-8e3990f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-d93d32b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-d93d32b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-6b94c5c{text-align:center;}.elementor-16 .elementor-element.elementor-element-6b94c5c .elementor-heading-title{font-family:"Nocturnal", Sans-serif;font-size:65px;font-weight:400;line-height:62px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1b72218{text-align:center;font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c037444{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-dental-testimonial .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-dental-testimonial .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-16 .elementor-element.elementor-element-fcfe25d .step-no{font-family:"Frank Ruhl Libre", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-fcfe25d .content h3{font-family:"Nocturnal", Sans-serif;font-size:22px;letter-spacing:1px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-fcfe25d .main-content h1{font-family:"Nocturnal", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:1px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-fcfe25d .main-content p{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-fcfe25d .outline-btn{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:120%;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-71866ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-e83c2a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-617351f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-617351f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3c05f0c{text-align:center;}.elementor-16 .elementor-element.elementor-element-3c05f0c .elementor-heading-title{font-family:"Nocturnal", Sans-serif;font-size:65px;font-weight:400;line-height:65px;color:#4B3F36;}.elementor-16 .elementor-element.elementor-element-5482398{text-align:center;font-family:"Frank Ruhl Libre", Sans-serif;font-size:36px;font-weight:400;line-height:46px;color:#4B3F36;}.elementor-16 .elementor-element.elementor-element-965442d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-39edd78{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-52f03d7{--display:flex;--min-height:401px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-abea203{--display:flex;--min-height:401px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-abea203:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-abea203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marcpurdy.madrosemedia.com/wp-content/uploads/2026/02/Group-1171277471.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-926b2f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-aa22228{width:var( --container-widget-width, 75.506% );max-width:75.506%;--container-widget-width:75.506%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-aa22228.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-aa22228 .elementor-heading-title{font-family:"Nocturnal", Sans-serif;font-size:35px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-widget-icon .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-icon .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-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-16 .elementor-element.elementor-element-67fcf09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-67fcf09 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-67fcf09.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-67fcf09.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-67fcf09.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-67fcf09.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-67fcf09.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-67fcf09 .elementor-icon{font-size:65px;}.elementor-16 .elementor-element.elementor-element-67fcf09 .elementor-icon svg{height:65px;}.elementor-16 .elementor-element.elementor-element-61f41c9{--display:flex;--position:absolute;--min-height:401px;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;top:0px;}.elementor-16 .elementor-element.elementor-element-61f41c9:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-61f41c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8E431A;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-61f41c9{left:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-61f41c9{right:0px;}.elementor-16 .elementor-element.elementor-element-efa7200{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-efa7200 .elementor-icon-wrapper{text-align:end;}.elementor-16 .elementor-element.elementor-element-efa7200.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-efa7200.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-efa7200.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-efa7200.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-efa7200.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-efa7200 .elementor-icon{font-size:65px;}.elementor-16 .elementor-element.elementor-element-efa7200 .elementor-icon svg{height:65px;}.elementor-16 .elementor-element.elementor-element-90b1d1f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-748d59d{width:var( --container-widget-width, 99.242% );max-width:99.242%;--container-widget-width:99.242%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-748d59d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-748d59d .elementor-heading-title{font-family:"Nocturnal", Sans-serif;font-size:35px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-797326f{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-65a313d{--display:flex;--min-height:205px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8448721{--display:flex;--min-height:205px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-8448721:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8448721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marcpurdy.madrosemedia.com/wp-content/uploads/2026/02/Frame-1171277457.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-5523c27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a905f7b{width:var( --container-widget-width, 75.506% );max-width:75.506%;--container-widget-width:75.506%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-a905f7b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-a905f7b .elementor-heading-title{font-family:"Nocturnal", Sans-serif;font-size:35px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2f6b39a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2f6b39a .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-2f6b39a.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-2f6b39a.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-2f6b39a.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-2f6b39a.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-2f6b39a.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-2f6b39a .elementor-icon{font-size:65px;}.elementor-16 .elementor-element.elementor-element-2f6b39a .elementor-icon svg{height:65px;}.elementor-16 .elementor-element.elementor-element-8098e3f{--display:flex;--position:absolute;--min-height:205px;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;top:0px;}.elementor-16 .elementor-element.elementor-element-8098e3f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8098e3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8E431A;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-8098e3f{left:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-8098e3f{right:0px;}.elementor-16 .elementor-element.elementor-element-5aab11e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-5aab11e .elementor-icon-wrapper{text-align:end;}.elementor-16 .elementor-element.elementor-element-5aab11e.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-5aab11e.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-5aab11e.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-5aab11e.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-5aab11e.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-5aab11e .elementor-icon{font-size:65px;}.elementor-16 .elementor-element.elementor-element-5aab11e .elementor-icon svg{height:65px;}.elementor-16 .elementor-element.elementor-element-492ed2b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-d8f979e{width:var( --container-widget-width, 99.242% );max-width:99.242%;--container-widget-width:99.242%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-d8f979e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-d8f979e .elementor-heading-title{font-family:"Nocturnal", Sans-serif;font-size:35px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-aeb55e4{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b8b76a4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-01a88ed{--display:flex;--min-height:303px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5f18a58{--display:flex;--min-height:303px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-5f18a58:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5f18a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marcpurdy.madrosemedia.com/wp-content/uploads/2026/02/Frame-1171277452.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-5f18a58.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-16 .elementor-element.elementor-element-4d43b49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-bf79842{width:var( --container-widget-width, 75.506% );max-width:75.506%;--container-widget-width:75.506%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-bf79842.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-bf79842 .elementor-heading-title{font-family:"Nocturnal", Sans-serif;font-size:35px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8bb3a9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-8bb3a9c .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-8bb3a9c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-8bb3a9c.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-8bb3a9c.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-8bb3a9c.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-8bb3a9c.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-8bb3a9c .elementor-icon{font-size:65px;}.elementor-16 .elementor-element.elementor-element-8bb3a9c .elementor-icon svg{height:65px;}.elementor-16 .elementor-element.elementor-element-3ad8611{--display:flex;--position:absolute;--min-height:303px;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;top:0px;}.elementor-16 .elementor-element.elementor-element-3ad8611:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3ad8611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8E431A;}.elementor-16 .elementor-element.elementor-element-3ad8611.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-3ad8611{left:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-3ad8611{right:0px;}.elementor-16 .elementor-element.elementor-element-2f0462f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2f0462f .elementor-icon-wrapper{text-align:end;}.elementor-16 .elementor-element.elementor-element-2f0462f.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-2f0462f.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-2f0462f.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-2f0462f.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-2f0462f.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-2f0462f .elementor-icon{font-size:65px;}.elementor-16 .elementor-element.elementor-element-2f0462f .elementor-icon svg{height:65px;}.elementor-16 .elementor-element.elementor-element-8c85831{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5a7533f{width:var( --container-widget-width, 99.242% );max-width:99.242%;--container-widget-width:99.242%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-5a7533f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-5a7533f .elementor-heading-title{font-family:"Nocturnal", Sans-serif;font-size:35px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c20d800{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-252013a{--display:flex;--min-height:303px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0343c2b{--display:flex;--min-height:303px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-0343c2b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0343c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marcpurdy.madrosemedia.com/wp-content/uploads/2026/02/Group-1171277451-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-0343c2b.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-16 .elementor-element.elementor-element-6d6b8ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-585ea3d{width:var( --container-widget-width, 75.506% );max-width:75.506%;--container-widget-width:75.506%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-585ea3d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-585ea3d .elementor-heading-title{font-family:"Nocturnal", Sans-serif;font-size:35px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1228e62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-1228e62 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-1228e62.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-1228e62.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-1228e62.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-1228e62.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-1228e62.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-1228e62 .elementor-icon{font-size:65px;}.elementor-16 .elementor-element.elementor-element-1228e62 .elementor-icon svg{height:65px;}.elementor-16 .elementor-element.elementor-element-5184ef2{--display:flex;--position:absolute;--min-height:303px;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;top:0px;}.elementor-16 .elementor-element.elementor-element-5184ef2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5184ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8E431A;}.elementor-16 .elementor-element.elementor-element-5184ef2.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-5184ef2{left:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-5184ef2{right:0px;}.elementor-16 .elementor-element.elementor-element-2eaad5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2eaad5d .elementor-icon-wrapper{text-align:end;}.elementor-16 .elementor-element.elementor-element-2eaad5d.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-2eaad5d.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-2eaad5d.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-2eaad5d.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-2eaad5d.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-2eaad5d .elementor-icon{font-size:65px;}.elementor-16 .elementor-element.elementor-element-2eaad5d .elementor-icon svg{height:65px;}.elementor-16 .elementor-element.elementor-element-7e8ddac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e24c3ce{width:var( --container-widget-width, 99.242% );max-width:99.242%;--container-widget-width:99.242%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-e24c3ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-e24c3ce .elementor-heading-title{font-family:"Nocturnal", Sans-serif;font-size:35px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-24c4ad7{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-f7c0be5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-36648e3{--display:flex;--min-height:303px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4e8b6b5{--display:flex;--min-height:303px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-4e8b6b5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4e8b6b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marcpurdy.madrosemedia.com/wp-content/uploads/2026/02/Serene-Spa-Arrangement.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-4e8b6b5.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-16 .elementor-element.elementor-element-ab88ff1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ef5e58a{width:var( --container-widget-width, 75.506% );max-width:75.506%;--container-widget-width:75.506%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-ef5e58a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-ef5e58a .elementor-heading-title{font-family:"Nocturnal", Sans-serif;font-size:35px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-f64f105{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f64f105 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-f64f105.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-f64f105.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-f64f105.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-f64f105.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-f64f105.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-f64f105 .elementor-icon{font-size:65px;}.elementor-16 .elementor-element.elementor-element-f64f105 .elementor-icon svg{height:65px;}.elementor-16 .elementor-element.elementor-element-d379000{--display:flex;--position:absolute;--min-height:303px;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;top:0px;}.elementor-16 .elementor-element.elementor-element-d379000:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d379000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8E431A;}.elementor-16 .elementor-element.elementor-element-d379000.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-d379000{left:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-d379000{right:0px;}.elementor-16 .elementor-element.elementor-element-58052ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-58052ef .elementor-icon-wrapper{text-align:end;}.elementor-16 .elementor-element.elementor-element-58052ef.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-58052ef.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-58052ef.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-58052ef.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-58052ef.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-58052ef .elementor-icon{font-size:65px;}.elementor-16 .elementor-element.elementor-element-58052ef .elementor-icon svg{height:65px;}.elementor-16 .elementor-element.elementor-element-aa6d875{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-559a2c0{width:var( --container-widget-width, 99.242% );max-width:99.242%;--container-widget-width:99.242%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-559a2c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-559a2c0 .elementor-heading-title{font-family:"Nocturnal", Sans-serif;font-size:35px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-e63f627{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2efb6d5{--display:flex;--min-height:303px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7d1f6dd{--display:flex;--min-height:303px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-16 .elementor-element.elementor-element-7d1f6dd:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7d1f6dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marcpurdy.madrosemedia.com/wp-content/uploads/2026/02/Group-1171277458.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-7d1f6dd.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-16 .elementor-element.elementor-element-f6636ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-285bfe6{width:var( --container-widget-width, 75.506% );max-width:75.506%;--container-widget-width:75.506%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-285bfe6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-285bfe6 .elementor-heading-title{font-family:"Nocturnal", Sans-serif;font-size:35px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-d64e3b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-d64e3b3 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-d64e3b3.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-d64e3b3.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-d64e3b3.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-d64e3b3.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-d64e3b3.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-d64e3b3 .elementor-icon{font-size:65px;}.elementor-16 .elementor-element.elementor-element-d64e3b3 .elementor-icon svg{height:65px;}.elementor-16 .elementor-element.elementor-element-3d8f0d1{--display:flex;--position:absolute;--min-height:303px;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;top:0px;}.elementor-16 .elementor-element.elementor-element-3d8f0d1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3d8f0d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8E431A;}.elementor-16 .elementor-element.elementor-element-3d8f0d1.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-3d8f0d1{left:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-3d8f0d1{right:0px;}.elementor-16 .elementor-element.elementor-element-13f263d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-13f263d .elementor-icon-wrapper{text-align:end;}.elementor-16 .elementor-element.elementor-element-13f263d.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-13f263d.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-13f263d.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-13f263d.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-13f263d.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-13f263d .elementor-icon{font-size:65px;}.elementor-16 .elementor-element.elementor-element-13f263d .elementor-icon svg{height:65px;}.elementor-16 .elementor-element.elementor-element-cde7241{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2e874a5{width:var( --container-widget-width, 99.242% );max-width:99.242%;--container-widget-width:99.242%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-2e874a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-2e874a5 .elementor-heading-title{font-family:"Nocturnal", Sans-serif;font-size:35px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-35ff8c9{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-30caf61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-30caf61:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-30caf61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marcpurdy.madrosemedia.com/wp-content/uploads/2026/02/Rectangle-3173.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-8fbe247{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6f83862{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-aae3a4d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-d5ede52{padding:0px 200px 0px 0px;}.elementor-16 .elementor-element.elementor-element-d5ede52 .elementor-heading-title{font-family:"Nocturnal", Sans-serif;font-size:75px;font-weight:400;line-height:76px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-93fcf87{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c3f2840{font-family:"Frank Ruhl Libre", Sans-serif;font-size:32px;font-weight:400;line-height:42px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-baba8ae{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-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-nested-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-16 .elementor-element.elementor-element-8230b84{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-69a349d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-aaacc58 img{width:100%;max-width:100%;height:375px;object-fit:cover;object-position:center center;}.elementor-16 .elementor-element.elementor-element-5a0dc25{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -51px;top:50%;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-5a0dc25{left:50%;}body.rtl .elementor-16 .elementor-element.elementor-element-5a0dc25{right:50%;}.elementor-16 .elementor-element.elementor-element-5a0dc25 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-5a0dc25 .elementor-icon{font-size:102px;}.elementor-16 .elementor-element.elementor-element-5a0dc25 .elementor-icon svg{height:102px;}.elementor-16 .elementor-element.elementor-element-d6474f7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-32bea63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2a16a49 img{width:100%;max-width:100%;height:375px;object-fit:cover;object-position:center center;}.elementor-16 .elementor-element.elementor-element-3dff674{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -51px;top:50%;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-3dff674{left:50%;}body.rtl .elementor-16 .elementor-element.elementor-element-3dff674{right:50%;}.elementor-16 .elementor-element.elementor-element-3dff674 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-3dff674 .elementor-icon{font-size:102px;}.elementor-16 .elementor-element.elementor-element-3dff674 .elementor-icon svg{height:102px;}.elementor-16 .elementor-element.elementor-element-87f8901{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4cb7b56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7148b1e img{width:100%;max-width:100%;height:375px;object-fit:cover;object-position:center center;}.elementor-16 .elementor-element.elementor-element-167506e{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -51px;top:50%;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-167506e{left:50%;}body.rtl .elementor-16 .elementor-element.elementor-element-167506e{right:50%;}.elementor-16 .elementor-element.elementor-element-167506e .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-167506e .elementor-icon{font-size:102px;}.elementor-16 .elementor-element.elementor-element-167506e .elementor-icon svg{height:102px;}.elementor-16 .elementor-element.elementor-element-a655410{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3a5b75c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3017d2e img{width:100%;max-width:100%;height:375px;object-fit:cover;object-position:center center;}.elementor-16 .elementor-element.elementor-element-a54bc66{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -51px;top:50%;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-a54bc66{left:50%;}body.rtl .elementor-16 .elementor-element.elementor-element-a54bc66{right:50%;}.elementor-16 .elementor-element.elementor-element-a54bc66 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-a54bc66 .elementor-icon{font-size:102px;}.elementor-16 .elementor-element.elementor-element-a54bc66 .elementor-icon svg{height:102px;}.elementor-16 .elementor-element.elementor-element-ed8b404{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:30px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-60px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:120px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-60px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:120px;--e-n-carousel-arrow-size:58px;--e-n-carousel-arrow-normal-color:#02010100;--e-n-carousel-arrow-hover-color:#02010100;}.elementor-16 .elementor-element.elementor-element-9e5e908{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-273a89a .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:120%;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:18px 20px 18px 20px;}.elementor-16 .elementor-element.elementor-element-273a89a .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-273a89a .elementor-button:focus{background-color:#8E431A;border-color:#8E431A;}.elementor-16 .elementor-element.elementor-element-273a89a{margin:130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-273a89a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-273a89a .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-16 .elementor-element.elementor-element-8311e79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-12669af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6988e7c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-69ffe7c img{width:100%;max-width:100%;height:550px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-d828597{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8c638ca .elementor-heading-title{font-family:"Nocturnal", Sans-serif;font-size:64px;font-weight:400;line-height:63px;color:#4B3F36;}.elementor-16 .elementor-element.elementor-element-8a475fe{font-family:"Frank Ruhl Libre", Sans-serif;font-size:34px;font-weight:400;line-height:42px;color:#4B3F36;}.elementor-16 .elementor-element.elementor-element-94ea658{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#000000;}.elementor-16 .elementor-element.elementor-element-bf31af3{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#000000;}.elementor-16 .elementor-element.elementor-element-3770552 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:120%;fill:#4B3F36;color:#4B3F36;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4B3F36;border-radius:100px 100px 100px 100px;padding:18px 20px 18px 20px;}.elementor-16 .elementor-element.elementor-element-3770552 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-3770552 .elementor-button:focus{background-color:#8E431A;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-3770552{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-3770552 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-3770552 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-16 .elementor-element.elementor-element-3770552 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-3770552 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-d764949{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-ef85c26 .elementor-heading-title{font-size:60px;line-height:56px;}.elementor-16 .elementor-element.elementor-element-45ab291{font-size:20px;line-height:30px;}.elementor-16 .elementor-element.elementor-element-6c3c9b6{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-f18a3f9 .elementor-heading-title{font-size:50px;line-height:56px;}.elementor-16 .elementor-element.elementor-element-768eb3e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ab65a0b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-7ba73d1 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-16 .elementor-element.elementor-element-3b0d6d8{--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-6b94c5c .elementor-heading-title{font-size:43px;line-height:50px;}.elementor-16 .elementor-element.elementor-element-1b72218{font-size:20px;line-height:30px;}.elementor-16 .elementor-element.elementor-element-71866ab{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-3c05f0c .elementor-heading-title{font-size:50px;line-height:52px;}.elementor-16 .elementor-element.elementor-element-964882b img{height:40px;}.elementor-16 .elementor-element.elementor-element-5482398{font-size:20px;line-height:30px;}.elementor-16 .elementor-element.elementor-element-965442d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-30caf61{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-d5ede52{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-d5ede52 .elementor-heading-title{font-size:50px;line-height:52px;}.elementor-16 .elementor-element.elementor-element-c3f2840{font-size:20px;line-height:30px;}.elementor-16 .elementor-element.elementor-element-ed8b404{--e-n-carousel-swiper-slides-to-display:2;}.elementor-16 .elementor-element.elementor-element-8311e79{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-12669af{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-d828597{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8c638ca .elementor-heading-title{font-size:50px;line-height:52px;}.elementor-16 .elementor-element.elementor-element-8a475fe{font-size:28px;line-height:34px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-ef85c26 .elementor-heading-title{font-size:32px;line-height:34px;}.elementor-16 .elementor-element.elementor-element-45ab291{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:24px;}.elementor-16 .elementor-element.elementor-element-8e04328 .elementor-button{font-size:15px;}.elementor-16 .elementor-element.elementor-element-f18a3f9 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-16 .elementor-element.elementor-element-ce2fcd0{font-size:16px;line-height:24px;}.elementor-16 .elementor-element.elementor-element-3da5047{font-size:16px;line-height:24px;}.elementor-16 .elementor-element.elementor-element-cae1c22{font-size:16px;line-height:24px;}.elementor-16 .elementor-element.elementor-element-92fb258 img{height:300px;}.elementor-16 .elementor-element.elementor-element-7ba73d1 .elementor-heading-title{font-size:28px;line-height:35px;}.elementor-16 .elementor-element.elementor-element-6b94c5c .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-16 .elementor-element.elementor-element-1b72218{font-size:16px;line-height:24px;}.elementor-16 .elementor-element.elementor-element-fcfe25d .main-content h1{font-size:30px;}.elementor-16 .elementor-element.elementor-element-3c05f0c .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-16 .elementor-element.elementor-element-5482398{font-size:18px;line-height:26px;}.elementor-16 .elementor-element.elementor-element-aa22228 .elementor-heading-title{font-size:24px;line-height:26px;}.elementor-16 .elementor-element.elementor-element-748d59d .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-16 .elementor-element.elementor-element-797326f{font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-a905f7b .elementor-heading-title{font-size:24px;line-height:26px;}.elementor-16 .elementor-element.elementor-element-d8f979e .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-16 .elementor-element.elementor-element-aeb55e4{font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-bf79842 .elementor-heading-title{font-size:24px;line-height:26px;}.elementor-16 .elementor-element.elementor-element-5a7533f .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-16 .elementor-element.elementor-element-c20d800{font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-585ea3d .elementor-heading-title{font-size:24px;line-height:26px;}.elementor-16 .elementor-element.elementor-element-e24c3ce .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-16 .elementor-element.elementor-element-24c4ad7{font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-ef5e58a .elementor-heading-title{font-size:24px;line-height:26px;}.elementor-16 .elementor-element.elementor-element-559a2c0 .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-16 .elementor-element.elementor-element-e63f627{font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-f6636ca{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-285bfe6 .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-2e874a5 .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-16 .elementor-element.elementor-element-35ff8c9{font-size:16px;line-height:22px;}.elementor-16 .elementor-element.elementor-element-6f83862{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-d5ede52 .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-16 .elementor-element.elementor-element-c3f2840{font-size:20px;line-height:28px;}.elementor-16 .elementor-element.elementor-element-ed8b404{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:100px;--e-n-carousel-arrow-next-top-position:100px;}.elementor-16 .elementor-element.elementor-element-273a89a{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-273a89a .elementor-button{font-size:15px;}.elementor-16 .elementor-element.elementor-element-69ffe7c img{height:300px;}.elementor-16 .elementor-element.elementor-element-8c638ca .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-16 .elementor-element.elementor-element-8a475fe{font-size:20px;line-height:28px;}.elementor-16 .elementor-element.elementor-element-3770552 .elementor-button{font-size:15px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-d764949{--content-width:1312px;}.elementor-16 .elementor-element.elementor-element-6bb7bd4{--width:80%;}.elementor-16 .elementor-element.elementor-element-6c3c9b6{--content-width:1220px;}.elementor-16 .elementor-element.elementor-element-768eb3e{--width:45%;}.elementor-16 .elementor-element.elementor-element-d93d32b{--width:100%;}.elementor-16 .elementor-element.elementor-element-71866ab{--content-width:1300px;}.elementor-16 .elementor-element.elementor-element-617351f{--width:72%;}.elementor-16 .elementor-element.elementor-element-8fbe247{--content-width:1120px;}.elementor-16 .elementor-element.elementor-element-9e5e908{--content-width:1120px;}.elementor-16 .elementor-element.elementor-element-8311e79{--content-width:1160px;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-6bb7bd4{--width:100%;}.elementor-16 .elementor-element.elementor-element-617351f{--width:100%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nocturnal';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://marcpurdy.madrosemedia.com/wp-content/uploads/2026/02/nocturnal-regular-if6683b5235b3aa-webfont.woff2') format('woff2'),
		url('https://marcpurdy.madrosemedia.com/wp-content/uploads/2026/02/nocturnal-regular-if6683b5235b3aa-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Nocturnal';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://marcpurdy.madrosemedia.com/wp-content/uploads/2026/02/nocturnal-thin-if6683b523035a3-webfont.woff2') format('woff2'),
		url('https://marcpurdy.madrosemedia.com/wp-content/uploads/2026/02/nocturnal-thin-if6683b523035a3-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */