.elementor-2 .elementor-element.elementor-element-3d1d0e5 .elementor-repeater-item-2df9617.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-6e0c674 .elementor-repeater-item-678de08 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.frankmorganstudios.com/wp-content/uploads/2021/02/Fox-slide.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-6e0c674 .elementor-repeater-item-24e89ab .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.frankmorganstudios.com/wp-content/uploads/2021/02/Fox-slide.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-6e0c674 .elementor-repeater-item-93ae00e .swiper-slide-bg{background-color:#4054B2;background-image:url(https://www.frankmorganstudios.com/wp-content/uploads/2025/04/DSC_1807-ballynoma-insta-scaled.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-6e0c674 .elementor-repeater-item-34d6392 .swiper-slide-bg{background-color:#4054B2;background-image:url(https://www.frankmorganstudios.com/wp-content/uploads/2025/04/DSC_1807-ballynoma-insta-scaled.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-6e0c674 .elementor-repeater-item-8932aa7 .swiper-slide-bg{background-color:#bbbbbb;}.elementor-2 .elementor-element.elementor-element-6e0c674 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-2 .elementor-element.elementor-element-6e0c674 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fd18d32 ) 52%, #f2295b 100%);}.elementor-2 .elementor-element.elementor-element-6e0c674 .swiper-slide-contents{max-width:58%;}.elementor-2 .elementor-element.elementor-element-6e0c674 .swiper-slide-inner{text-align:center;}.elementor-2 .elementor-element.elementor-element-6e0c674 .elementor-slide-heading{font-family:"Nunito", Sans-serif;font-size:3.1rem;font-weight:600;text-transform:capitalize;}.elementor-2 .elementor-element.elementor-element-5ffe669 .elementor-repeater-item-7481812.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.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-2 .elementor-element.elementor-element-003ebbf{text-align:center;}.elementor-2 .elementor-element.elementor-element-003ebbf .elementor-heading-title{color:var( --e-global-color-022d25c );}.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-2 .elementor-element.elementor-element-3502c92{text-align: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-2 .elementor-element.elementor-element-689060b .elementor-button{background-color:var( --e-global-color-022d25c );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-689060b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-689060b .elementor-button:focus{background-color:var( --e-global-color-9b9827c );color:var( --e-global-color-022d25c );border-color:var( --e-global-color-022d25c );}.elementor-2 .elementor-element.elementor-element-689060b .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-689060b .elementor-button:focus svg{fill:var( --e-global-color-022d25c );}.elementor-2 .elementor-element.elementor-element-5ffe669{margin-top:35px;margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-19b3434 .elementor-repeater-item-dc855cb.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-2 .elementor-element.elementor-element-f097988 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-f097988 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-f097988 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-64180b4 );}.elementor-2 .elementor-element.elementor-element-f097988 .elementor-cta__content{text-align:center;padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-f097988 .elementor-cta__title{color:var( --e-global-color-022d25c );}.elementor-2 .elementor-element.elementor-element-1b886ed .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-1b886ed .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-1b886ed > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-64180b4 );}.elementor-2 .elementor-element.elementor-element-1b886ed .elementor-cta__content{text-align:center;padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-1b886ed .elementor-cta__title{color:var( --e-global-color-022d25c );}.elementor-2 .elementor-element.elementor-element-50359c0 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-50359c0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-50359c0 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-64180b4 );}.elementor-2 .elementor-element.elementor-element-50359c0 .elementor-cta__content{text-align:center;padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-50359c0 .elementor-cta__title{color:var( --e-global-color-022d25c );}.elementor-2 .elementor-element.elementor-element-7d11c1d .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-7d11c1d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-7d11c1d > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-64180b4 );}.elementor-2 .elementor-element.elementor-element-7d11c1d .elementor-cta__content{text-align:center;padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-7d11c1d .elementor-cta__title{color:var( --e-global-color-022d25c );}.elementor-2 .elementor-element.elementor-element-19b3434 > .elementor-container{max-width:1000px;}.elementor-2 .elementor-element.elementor-element-02bbaa3 .elementor-repeater-item-dc855cb.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2 .elementor-element.elementor-element-3ac05d1 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-3ac05d1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-3ac05d1 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-64180b4 );}.elementor-2 .elementor-element.elementor-element-3ac05d1 .elementor-cta__content{text-align:center;padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-3ac05d1 .elementor-cta__title{color:var( --e-global-color-022d25c );}.elementor-2 .elementor-element.elementor-element-0f7af12 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-0f7af12 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-0f7af12 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-64180b4 );}.elementor-2 .elementor-element.elementor-element-0f7af12 .elementor-cta__content{text-align:center;padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-0f7af12 .elementor-cta__title{color:var( --e-global-color-022d25c );}.elementor-2 .elementor-element.elementor-element-233b379 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-233b379 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-233b379 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-64180b4 );}.elementor-2 .elementor-element.elementor-element-233b379 .elementor-cta__content{text-align:center;padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-233b379 .elementor-cta__title{color:var( --e-global-color-022d25c );}.elementor-2 .elementor-element.elementor-element-994b1a2 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-994b1a2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-994b1a2 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-64180b4 );}.elementor-2 .elementor-element.elementor-element-994b1a2 .elementor-cta__content{text-align:center;padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-994b1a2 .elementor-cta__title{color:var( --e-global-color-022d25c );}.elementor-2 .elementor-element.elementor-element-02bbaa3 > .elementor-container{max-width:1000px;}:root{--page-title-display:none;}/* Start custom CSS for call-to-action, class: .elementor-element-f097988 */.elementor-2 .elementor-element.elementor-element-f097988 h2{background-color: rgba(255,255,255,0.5);
    
    padding:5px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1b886ed */.elementor-2 .elementor-element.elementor-element-1b886ed h2{background-color: rgba(255,255,255,0.5);
    
    padding:5px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-50359c0 */.elementor-2 .elementor-element.elementor-element-50359c0 h2{background-color: rgba(255,255,255,0.5);
    
    padding:5px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7d11c1d */.elementor-2 .elementor-element.elementor-element-7d11c1d h2{background-color: rgba(255,255,255,0.5);
    
    padding:5px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f097988 */.elementor-2 .elementor-element.elementor-element-f097988 h2{background-color: rgba(255,255,255,0.5);
    
    padding:5px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1b886ed */.elementor-2 .elementor-element.elementor-element-1b886ed h2{background-color: rgba(255,255,255,0.5);
    
    padding:5px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-50359c0 */.elementor-2 .elementor-element.elementor-element-50359c0 h2{background-color: rgba(255,255,255,0.5);
    
    padding:5px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7d11c1d */.elementor-2 .elementor-element.elementor-element-7d11c1d h2{background-color: rgba(255,255,255,0.5);
    
    padding:5px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-3ac05d1 */.elementor-2 .elementor-element.elementor-element-3ac05d1 h2{background-color: rgba(255,255,255,0.5);
    
    padding:5px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-0f7af12 */.elementor-2 .elementor-element.elementor-element-0f7af12 h2{background-color: rgba(255,255,255,0.5);
    
    padding:5px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-233b379 */.elementor-2 .elementor-element.elementor-element-233b379 h2{background-color: rgba(255,255,255,0.5);
    
    padding:5px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-994b1a2 */.elementor-2 .elementor-element.elementor-element-994b1a2 h2{background-color: rgba(255,255,255,0.5);
    
    padding:5px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-3ac05d1 */.elementor-2 .elementor-element.elementor-element-3ac05d1 h2{background-color: rgba(255,255,255,0.5);
    
    padding:5px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-0f7af12 */.elementor-2 .elementor-element.elementor-element-0f7af12 h2{background-color: rgba(255,255,255,0.5);
    
    padding:5px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-233b379 */.elementor-2 .elementor-element.elementor-element-233b379 h2{background-color: rgba(255,255,255,0.5);
    
    padding:5px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-994b1a2 */.elementor-2 .elementor-element.elementor-element-994b1a2 h2{background-color: rgba(255,255,255,0.5);
    
    padding:5px;
    
}/* End custom CSS */