.elementor-9845 .elementor-element.elementor-element-dab6db6:not(.elementor-motion-effects-element-type-background), .elementor-9845 .elementor-element.elementor-element-dab6db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2183C4;background-image:url("https://buckscountydogtrainer.com/wp-content/uploads/2023/11/how-to-train-a-puppy-course-1536x768.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-9845 .elementor-element.elementor-element-dab6db6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9845 .elementor-element.elementor-element-dab6db6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9845 .elementor-element.elementor-element-dab6db6 .elementor-heading-title{color:#FFFFFF;}.elementor-9845 .elementor-element.elementor-element-5b51ba7{--spacer-size:488px;}.elementor-9845 .elementor-element.elementor-element-548c951{text-align:center;}.elementor-9845 .elementor-element.elementor-element-548c951 .elementor-heading-title{font-size:33px;line-height:48px;color:#2183C4;}.elementor-9845 .elementor-element.elementor-element-c667761{text-align:center;font-size:18px;}.elementor-9845 .elementor-element.elementor-element-225e505 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-9845 .elementor-element.elementor-element-225e505{text-align:center;}.elementor-9845 .elementor-element.elementor-element-225e505 .elementor-heading-title{font-size:26px;line-height:37px;}.elementor-9845 .elementor-element.elementor-element-c6880ed{font-size:18px;}.elementor-9845 .elementor-element.elementor-element-8d446e5:not(.elementor-motion-effects-element-type-background), .elementor-9845 .elementor-element.elementor-element-8d446e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2183C4B3;}.elementor-9845 .elementor-element.elementor-element-8d446e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9845 .elementor-element.elementor-element-8d446e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9845 .elementor-element.elementor-element-77ed944{text-align:center;}.elementor-9845 .elementor-element.elementor-element-77ed944 .elementor-heading-title{color:#000000;}.elementor-9845 .elementor-element.elementor-element-818ef72{font-size:18px;line-height:40px;color:#000000;}.elementor-9845 .elementor-element.elementor-element-0c26cee{font-size:23px;color:#000000;}.elementor-9845 .elementor-element.elementor-element-fabe618 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9845 .elementor-element.elementor-element-fabe618{color:#000000;}.elementor-9845 .elementor-element.elementor-element-a86cad9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9845 .elementor-element.elementor-element-181738e{font-size:23px;color:#000000;}.elementor-9845 .elementor-element.elementor-element-75373ba > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9845 .elementor-element.elementor-element-75373ba{color:#000000;}.elementor-9845 .elementor-element.elementor-element-db50090{font-size:19px;}.elementor-9845 .elementor-element.elementor-element-60bd3ab .elementor-button{background-color:#45B775;font-size:28px;line-height:23px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:none;}.elementor-9845 .elementor-element.elementor-element-60bd3ab > .elementor-widget-container{margin:6px 6px 6px 6px;padding:6px 6px 6px 6px;}.elementor-9845 .elementor-element.elementor-element-60bd3ab .elementor-button-content-wrapper{flex-direction:row;}.elementor-9845 .elementor-element.elementor-element-60bd3ab .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-9845 .elementor-element.elementor-element-281bfe3{text-align:center;}.elementor-9845 .elementor-element.elementor-element-180bb99 .elementor-swiper-button{font-size:20px;}.elementor-9845 .elementor-element.elementor-element-180bb99 .elementor-testimonial__text{font-size:16px;}.elementor-9845 .elementor-element.elementor-element-180bb99 .elementor-testimonial__name{font-size:16px;}.elementor-9845 .elementor-element.elementor-element-1bb6b2f{font-size:25px;}.elementor-9845 .elementor-element.elementor-element-faad28a{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-9845 .elementor-element.elementor-element-5b51ba7{--spacer-size:151px;}.elementor-9845 .elementor-element.elementor-element-548c951 .elementor-heading-title{font-size:20px;line-height:1.4em;}}