.elementor-8639 .elementor-element.elementor-element-4b0249e:not(.elementor-motion-effects-element-type-background), .elementor-8639 .elementor-element.elementor-element-4b0249e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crawforddesignworks.co.uk/wp-content/uploads/2022/03/holding-page-scaled.jpg");background-position:center center;background-size:cover;}.elementor-8639 .elementor-element.elementor-element-4b0249e > .elementor-background-overlay{background-color:var( --e-global-color-5572232 );opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8639 .elementor-element.elementor-element-4b0249e > .elementor-container{min-height:70vh;}.elementor-8639 .elementor-element.elementor-element-4b0249e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8639 .elementor-element.elementor-element-0856f89{text-align:left;}.elementor-8639 .elementor-element.elementor-element-0856f89 .elementor-heading-title{font-size:1.4em;font-weight:600;color:var( --e-global-color-466572d0 );}.elementor-8639 .elementor-element.elementor-element-3ade3e7{--divider-border-style:solid;--divider-color:var( --e-global-color-466572d0 );--divider-border-width:1px;}.elementor-8639 .elementor-element.elementor-element-3ade3e7 > .elementor-widget-container{margin:5px 0px 10px 0px;}.elementor-8639 .elementor-element.elementor-element-3ade3e7 .elementor-divider-separator{width:75px;}.elementor-8639 .elementor-element.elementor-element-3ade3e7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8639 .elementor-element.elementor-element-34e9a40{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:left;}.elementor-8639 .elementor-element.elementor-element-34e9a40 .elementor-heading-title{font-family:"sofia-pro", Sans-serif;font-size:2.1em;font-weight:800;text-transform:none;line-height:1.15em;letter-spacing:0px;color:var( --e-global-color-466572d0 );}.elementor-8639 .elementor-element.elementor-element-f6ff4a3 > .elementor-background-overlay{opacity:0.03;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8639 .elementor-element.elementor-element-f6ff4a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:65px;margin-bottom:65px;}.elementor-8639 .elementor-element.elementor-element-2d26969{font-size:0.9em;}@media(max-width:900px){.elementor-8639 .elementor-element.elementor-element-0856f89{width:100%;max-width:100%;}.elementor-8639 .elementor-element.elementor-element-34e9a40{width:100%;max-width:100%;}.elementor-8639 .elementor-element.elementor-element-34e9a40 .elementor-heading-title{font-size:2.4em;}.elementor-8639 .elementor-element.elementor-element-f6ff4a3{margin-top:50px;margin-bottom:50px;}}@media(max-width:480px){.elementor-8639 .elementor-element.elementor-element-4b0249e > .elementor-container{min-height:65vh;}.elementor-8639 .elementor-element.elementor-element-0856f89 .elementor-heading-title{font-size:1.1em;}.elementor-8639 .elementor-element.elementor-element-34e9a40 .elementor-heading-title{font-size:2em;}.elementor-8639 .elementor-element.elementor-element-f6ff4a3{margin-top:35px;margin-bottom:35px;}}@media(min-width:481px){.elementor-8639 .elementor-element.elementor-element-0f8a14e{width:100%;}}@media(min-width:901px){.elementor-8639 .elementor-element.elementor-element-4b0249e:not(.elementor-motion-effects-element-type-background), .elementor-8639 .elementor-element.elementor-element-4b0249e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-0856f89 *//* Animation */

@keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: both
}

.animatedFadeInUp {
    opacity: 0
}

.fadeInUp {
    opacity: 0;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34e9a40 *//* Animation */

@keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: both
}

.animatedFadeInUp {
    opacity: 0
}

.fadeInUp {
    opacity: 0;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
}/* End custom CSS */