.elementor-11 .elementor-element.elementor-element-67a1206:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-67a1206 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("http://taxdirect.uk.com/wp-content/uploads/2019/06/home-hero-image.jpg");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-67a1206 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -113px;
    margin-bottom: 0px;
    z-index: 0;
}

.elementor-11 .elementor-element.elementor-element-67a1206 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-6178ec1 {
    margin-top: 300px;
    margin-bottom: 100px;
}

.elementor-11 .elementor-element.elementor-element-97b735b .elementor-heading-title {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-fed439f {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-62cd1c1 .elementor-button .elementor-align-icon-right {
    margin-left: 7px;
}

.elementor-11 .elementor-element.elementor-element-62cd1c1 .elementor-button .elementor-align-icon-left {
    margin-right: 7px;
}

.elementor-11 .elementor-element.elementor-element-62cd1c1 .elementor-button {
    background-color: #ff7f00;
    border-radius: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-62cd1c1 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-62cd1c1 .elementor-button:focus {
    background-color: #78909c;
}

.elementor-11 .elementor-element.elementor-element-c2aa794:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c2aa794 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fbfbfb;
    background-image: url("http://taxdirect.uk.com/wp-content/uploads/2019/06/why-different-bg.jpg");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-c2aa794 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 0px 20px 0px;
}

.elementor-11 .elementor-element.elementor-element-c2aa794 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-1697694 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-11 .elementor-element.elementor-element-1697694 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-11 .elementor-element.elementor-element-1697694 .elementor-button {
    background-color: #002d59;
    border-radius: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-1697694 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-1697694 .elementor-button:focus {
    background-color: #78909c;
}

.elementor-11 .elementor-element.elementor-element-a286dc8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a286dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("http://taxdirect.uk.com/wp-content/uploads/2019/06/bg-dot-pattern.jpg");
}

.elementor-11 .elementor-element.elementor-element-a286dc8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 0px 25px 0px;
}

.elementor-11 .elementor-element.elementor-element-a286dc8 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-b1e6362 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-1421660 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-35553b5 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-efbdfc9 .elementor-button .elementor-align-icon-right {
    margin-left: 7px;
}

.elementor-11 .elementor-element.elementor-element-efbdfc9 .elementor-button .elementor-align-icon-left {
    margin-right: 7px;
}

.elementor-11 .elementor-element.elementor-element-efbdfc9 .elementor-button {
    background-color: #fe7f00;
    border-radius: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-efbdfc9 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-efbdfc9 .elementor-button:focus {
    background-color: #78909c;
}

.elementor-11 .elementor-element.elementor-element-b7a0c6e {
    padding: 25px 0px 25px 0px;
}

.elementor-11 .elementor-element.elementor-element-10c831a .elementor-blockquote:before {
    color: #72a9a6;
}

.elementor-11 .elementor-element.elementor-element-10c831a > .elementor-widget-container {
    padding: 0px 30px 50px 30px;
    background-color: rgb(157 255 231 / 14%);
}

.elementor-11 .elementor-element.elementor-element-2be5a4e {
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-11 .elementor-element.elementor-element-4e7aff0 {
    --e-image-carousel-slides-to-show: 6;
}

.elementor-11 .elementor-element.elementor-element-ba925ef {
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-11 .elementor-element.elementor-element-61e6897 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-aa6d2a2 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-51cf610 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-51cf610 .elementor-icon {
    font-size: 26px;
}

.elementor-11 .elementor-element.elementor-element-51cf610 .elementor-icon i, .elementor-11 .elementor-element.elementor-element-51cf610 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-11 .elementor-element.elementor-element-bd21820 .elementor-counter-number-wrapper {
    font-size: 22px;
}

.elementor-11 .elementor-element.elementor-element-bd21820 .elementor-counter-title {
    color: #4c5867;
    font-size: 16px;
}

.elementor-11 .elementor-element.elementor-element-3d247b8 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-3d247b8 .elementor-icon {
    font-size: 26px;
}

.elementor-11 .elementor-element.elementor-element-3d247b8 .elementor-icon i, .elementor-11 .elementor-element.elementor-element-3d247b8 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-11 .elementor-element.elementor-element-8898c6a .elementor-counter-number-wrapper {
    font-size: 22px;
}

.elementor-11 .elementor-element.elementor-element-8898c6a .elementor-counter-title {
    color: #4c5867;
    font-size: 16px;
}

.elementor-11 .elementor-element.elementor-element-456b5b2 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-456b5b2 .elementor-icon {
    font-size: 26px;
}

.elementor-11 .elementor-element.elementor-element-456b5b2 .elementor-icon i, .elementor-11 .elementor-element.elementor-element-456b5b2 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-11 .elementor-element.elementor-element-ff0057a .elementor-counter-number-wrapper {
    font-size: 22px;
}

.elementor-11 .elementor-element.elementor-element-ff0057a .elementor-counter-title {
    color: #4c5867;
    font-size: 16px;
}

.elementor-11 .elementor-element.elementor-element-0a143fb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-0a143fb .elementor-icon {
    font-size: 26px;
}

.elementor-11 .elementor-element.elementor-element-0a143fb .elementor-icon i, .elementor-11 .elementor-element.elementor-element-0a143fb .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-11 .elementor-element.elementor-element-591fac8 .elementor-counter-number-wrapper {
    font-size: 22px;
}

.elementor-11 .elementor-element.elementor-element-591fac8 .elementor-counter-title {
    color: #4c5867;
    font-size: 16px;
}

.elementor-11 .elementor-element.elementor-element-7cd77af:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7cd77af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #002d59;
}

.elementor-11 .elementor-element.elementor-element-7cd77af {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-11 .elementor-element.elementor-element-7cd77af > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-cf0f878 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-cf0f878 {
    padding: 30px 0px 30px 0px;
}

.elementor-11 .elementor-element.elementor-element-d985255 .elementor-heading-title {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-1d97f6e {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-5e15844 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-11 .elementor-element.elementor-element-5e15844 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-11 .elementor-element.elementor-element-5e15844 .elementor-button {
    background-color: #ff7f00;
    border-radius: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-5e15844 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-5e15844 .elementor-button:focus {
    background-color: #78909c;
}

@media(min-width: 768px) {
    .elementor-11 .elementor-element.elementor-element-1c74d39 {
        width:24%;
    }

    .elementor-11 .elementor-element.elementor-element-eb9b5e3 {
        width: 54.332%;
    }

    .elementor-11 .elementor-element.elementor-element-8c5e48f {
        width: 21%;
    }

    .elementor-11 .elementor-element.elementor-element-b9b1b21 {
        width: 75%;
    }

    .elementor-11 .elementor-element.elementor-element-314db88 {
        width: 25%;
    }
}
