.elementor-755 .elementor-element.elementor-element-716144d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-repeater-item-3fa842c .swiper-slide-bg{background-color:var( --e-global-color-0a44264 );background-image:url(https://scottdavidharris.com/wp-content/uploads/2024/10/pexels-john-finkelstein-680076-1630588-1.png);background-size:cover;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-repeater-item-3fa842c .swiper-slide-contents{margin-right:auto;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-repeater-item-3fa842c .swiper-slide-inner{align-items:flex-start;text-align:start;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-repeater-item-3fa842c .swiper-slide-inner .elementor-slide-heading{color:#06192B;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-repeater-item-3fa842c .swiper-slide-inner .elementor-slide-description{color:#06192B;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-repeater-item-3fa842c .swiper-slide-inner .elementor-slide-button{color:#06192B;border-color:#06192B;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-repeater-item-e78afcb .swiper-slide-bg{background-color:#C8DCFB;background-image:url(https://scottdavidharris.com/wp-content/uploads/2024/10/pexels-catscoming-750952-1.png);background-size:cover;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-repeater-item-e78afcb .swiper-slide-contents{margin-right:auto;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-repeater-item-e78afcb .swiper-slide-inner{align-items:flex-start;text-align:start;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-repeater-item-e78afcb .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-dd50688 );}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-repeater-item-e78afcb .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-dd50688 );}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-repeater-item-e78afcb .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-dd50688 );border-color:var( --e-global-color-dd50688 );}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-repeater-item-7b95cb2 .swiper-slide-bg{background-color:#C8DCFB;background-image:url(https://scottdavidharris.com/wp-content/uploads/2024/10/pexels-nietjuh-2008135-1.png);background-size:cover;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-repeater-item-7b95cb2 .swiper-slide-contents{margin-right:auto;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-repeater-item-7b95cb2 .swiper-slide-inner{align-items:flex-start;text-align:start;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-repeater-item-7b95cb2 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-205d50f );}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-repeater-item-7b95cb2 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-205d50f );}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-repeater-item-7b95cb2 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-205d50f );border-color:var( --e-global-color-205d50f );}.elementor-755 .elementor-element.elementor-element-f88bb78 .swiper-slide{transition-duration:calc(3000ms*1.2);height:100vh;}.elementor-755 .elementor-element.elementor-element-f88bb78 .swiper-slide-contents{max-width:66%;}.elementor-755 .elementor-element.elementor-element-f88bb78 .swiper-slide-inner{padding:100px 50px 100px 50px;text-align:start;}.elementor-755 .elementor-element.elementor-element-f88bb78 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-slide-heading{font-family:"Newsreader", Sans-serif;font-size:120px;font-weight:300;}.elementor-755 .elementor-element.elementor-element-f88bb78 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:40px;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-slide-description{font-family:"Newsreader", Sans-serif;font-size:64px;font-weight:300;}@media(max-width:1024px){.elementor-755 .elementor-element.elementor-element-f88bb78 .swiper-slide-contents{max-width:100%;}.elementor-755 .elementor-element.elementor-element-f88bb78 .swiper-slide-inner{padding:50px 50px 50px 50px;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-slide-heading{font-size:80px;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-slide-description{font-size:40px;}}@media(max-width:767px){.elementor-755 .elementor-element.elementor-element-f88bb78 .swiper-slide-contents{max-width:100%;}.elementor-755 .elementor-element.elementor-element-f88bb78 .swiper-slide-inner{padding:30px 30px 30px 30px;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-slide-heading{font-size:85px;}.elementor-755 .elementor-element.elementor-element-f88bb78 .elementor-slide-description{font-size:45px;line-height:46px;}}/* Start custom CSS for slides, class: .elementor-element-f88bb78 */.elementor-755 .elementor-element.elementor-element-f88bb78 .downarrow {
    width: 60px;
	animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	-moz-animation: bounce 2s infinite;
	-o-animation: bounce 2s infinite;
}

.elementor-755 .elementor-element.elementor-element-f88bb78 .downarrow:hover {
    cursor: pointer;
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-15px);}
	60% {-moz-transform: translateY(-5px);}
}
 
@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-15px);}
	60% {-o-transform: translateY(-5px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-15px);}
	60% {transform: translateY(-5px);}
}

@media (max-width: 767px) {
    .elementor-755 .elementor-element.elementor-element-f88bb78 .downarrow {
        width: 40px;
    }
}/* End custom CSS */