.elementor-2911 .elementor-element.elementor-element-36a0e2a:not(.elementor-motion-effects-element-type-background), .elementor-2911 .elementor-element.elementor-element-36a0e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://patsherlock.com/wp-content/uploads/2026/11/hero-background-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2911 .elementor-element.elementor-element-36a0e2a > .elementor-container{max-width:1200px;min-height:300px;}.elementor-2911 .elementor-element.elementor-element-36a0e2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-2911 .elementor-element.elementor-element-36a0e2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2911 .elementor-element.elementor-element-dc19874 img{width:220px;border-radius:50% 50% 50% 50%;}.elementor-2911 .elementor-element.elementor-element-271a21b{width:var( --container-widget-width, 900% );max-width:900%;--container-widget-width:900%;--container-widget-flex-grow:0;text-align:start;}.elementor-2911 .elementor-element.elementor-element-271a21b .elementor-heading-title{font-size:38px;font-weight:700;line-height:1.15em;color:var( --e-global-color-secondary );}.elementor-2911 .elementor-element.elementor-element-b350449{text-align:start;}.elementor-2911 .elementor-element.elementor-element-b350449 .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-2911 .elementor-element.elementor-element-113be1d .elementor-heading-title{font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2911 .elementor-element.elementor-element-9ad0a8e .elementor-button{font-weight:700;border-radius:4px 4px 4px 4px;padding:16px 28px 16px 28px;}.elementor-2911 .elementor-element.elementor-element-2523bf4:not(.elementor-motion-effects-element-type-background), .elementor-2911 .elementor-element.elementor-element-2523bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2911 .elementor-element.elementor-element-2523bf4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2911 .elementor-element.elementor-element-2523bf4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2911 .elementor-element.elementor-element-dcbe898{width:30%;}.elementor-2911 .elementor-element.elementor-element-91ff386{width:70%;}}@media(min-width:1025px){.elementor-2911 .elementor-element.elementor-element-36a0e2a:not(.elementor-motion-effects-element-type-background), .elementor-2911 .elementor-element.elementor-element-36a0e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}