.elementor-278 .elementor-element.elementor-element-e4cf517:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-e4cf517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reviver.com/wp-content/uploads/2021/12/footer-pattern-new.svg");background-position:bottom center;background-repeat:repeat-x;}.elementor-278 .elementor-element.elementor-element-e4cf517 > .elementor-background-overlay{background-image:url("https://reviver.com/wp-content/uploads/2021/12/footer-desktop-traingle.svg");background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-278 .elementor-element.elementor-element-e4cf517{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7.5rem 0rem 8.5rem 0rem;}.elementor-278 .elementor-element.elementor-element-d85beef{text-align:left;}.elementor-278 .elementor-element.elementor-element-d85beef img{width:30px;}.elementor-278 .elementor-element.elementor-element-3b4887c .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-278 .elementor-element.elementor-element-3b4887c > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;}.elementor-278 .elementor-element.elementor-element-3b4887c{width:auto;max-width:auto;}.elementor-278 .elementor-element.elementor-element-71b2c6e .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-278 .elementor-element.elementor-element-71b2c6e > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;}.elementor-278 .elementor-element.elementor-element-71b2c6e{width:auto;max-width:auto;}.elementor-278 .elementor-element.elementor-element-e88ff4a .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-278 .elementor-element.elementor-element-e88ff4a > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;}.elementor-278 .elementor-element.elementor-element-e88ff4a{width:auto;max-width:auto;}.elementor-278 .elementor-element.elementor-element-3208990 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-278 .elementor-element.elementor-element-3208990 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;}.elementor-278 .elementor-element.elementor-element-3208990{width:auto;max-width:auto;}.elementor-278 .elementor-element.elementor-element-8da8a72{font-size:15px;}.elementor-278 .elementor-element.elementor-element-44820af{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:15px;}.elementor-278 .elementor-element.elementor-element-44820af .elementor-widget-container{text-align:left;}.elementor-278 .elementor-element.elementor-element-44820af .elementor-social-icon{background-color:#00000000;--icon-padding:0em;}.elementor-278 .elementor-element.elementor-element-44820af .elementor-social-icon i{color:#000000;}.elementor-278 .elementor-element.elementor-element-44820af .elementor-social-icon svg{fill:#000000;}.elementor-278 .elementor-element.elementor-element-44820af .elementor-social-icon:hover i{color:var( --e-global-color-95f125b );}.elementor-278 .elementor-element.elementor-element-44820af .elementor-social-icon:hover svg{fill:var( --e-global-color-95f125b );}.elementor-278 .elementor-element.elementor-element-3355198 > .elementor-background-overlay{background-image:url("https://reviver.com/wp-content/uploads/2021/12/footer-tablet-bg-overlay.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-278 .elementor-element.elementor-element-3355198{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7.5rem 0rem 7.5rem 0rem;}.elementor-278 .elementor-element.elementor-element-8b9b7df .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-278 .elementor-element.elementor-element-8b9b7df > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;}.elementor-278 .elementor-element.elementor-element-8b9b7df{width:auto;max-width:auto;}.elementor-278 .elementor-element.elementor-element-0431638{--spacer-size:20px;}.elementor-278 .elementor-element.elementor-element-1eb0be0 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-278 .elementor-element.elementor-element-1eb0be0 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;}.elementor-278 .elementor-element.elementor-element-1eb0be0{width:auto;max-width:auto;}.elementor-278 .elementor-element.elementor-element-f88e481{--spacer-size:20px;}.elementor-278 .elementor-element.elementor-element-2e5c6c3 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-278 .elementor-element.elementor-element-2e5c6c3 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;}.elementor-278 .elementor-element.elementor-element-2e5c6c3{width:auto;max-width:auto;}.elementor-278 .elementor-element.elementor-element-44ca856{font-size:15px;}.elementor-278 .elementor-element.elementor-element-0837f7d{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:15px;}.elementor-278 .elementor-element.elementor-element-0837f7d .elementor-widget-container{text-align:left;}.elementor-278 .elementor-element.elementor-element-0837f7d .elementor-social-icon{background-color:#00000000;--icon-padding:0em;}.elementor-278 .elementor-element.elementor-element-0837f7d .elementor-social-icon i{color:#000000;}.elementor-278 .elementor-element.elementor-element-0837f7d .elementor-social-icon svg{fill:#000000;}.elementor-278 .elementor-element.elementor-element-0837f7d .elementor-social-icon:hover i{color:var( --e-global-color-95f125b );}.elementor-278 .elementor-element.elementor-element-0837f7d .elementor-social-icon:hover svg{fill:var( --e-global-color-95f125b );}.elementor-278 .elementor-element.elementor-element-b64b139 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-278 .elementor-element.elementor-element-b64b139 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;}.elementor-278 .elementor-element.elementor-element-b64b139{width:auto;max-width:auto;}.elementor-278 .elementor-element.elementor-element-2a99921{text-align:right;}.elementor-278 .elementor-element.elementor-element-1d48dfa > .elementor-background-overlay{background-image:url("https://reviver.com/wp-content/uploads/2021/12/footer-pattern-new.svg");background-position:center center;background-repeat:repeat;opacity:1;}.elementor-278 .elementor-element.elementor-element-d93de60{--spacer-size:60px;}.elementor-278 .elementor-element.elementor-element-dae184f > .elementor-background-overlay{background-image:url("https://reviver.com/wp-content/uploads/2021/12/footer-tablet-bg-overlay.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-278 .elementor-element.elementor-element-dae184f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7.5rem 0rem 7.5rem 0rem;}.elementor-278 .elementor-element.elementor-element-c8d703f .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-278 .elementor-element.elementor-element-c8d703f > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;}.elementor-278 .elementor-element.elementor-element-c8d703f{width:auto;max-width:auto;}.elementor-278 .elementor-element.elementor-element-906b2d8{--spacer-size:20px;}.elementor-278 .elementor-element.elementor-element-1cb9c3f .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-278 .elementor-element.elementor-element-1cb9c3f > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;}.elementor-278 .elementor-element.elementor-element-1cb9c3f{width:auto;max-width:auto;}.elementor-278 .elementor-element.elementor-element-7a25329{--spacer-size:20px;}.elementor-278 .elementor-element.elementor-element-7222f21 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-278 .elementor-element.elementor-element-7222f21 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;}.elementor-278 .elementor-element.elementor-element-7222f21{width:auto;max-width:auto;}.elementor-278 .elementor-element.elementor-element-c01a8e2{--spacer-size:20px;}.elementor-278 .elementor-element.elementor-element-f5b6927 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-278 .elementor-element.elementor-element-f5b6927 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;}.elementor-278 .elementor-element.elementor-element-f5b6927{width:auto;max-width:auto;}.elementor-278 .elementor-element.elementor-element-a346ba2{font-size:15px;}.elementor-278 .elementor-element.elementor-element-527d6ff{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:15px;}.elementor-278 .elementor-element.elementor-element-527d6ff .elementor-widget-container{text-align:left;}.elementor-278 .elementor-element.elementor-element-527d6ff .elementor-social-icon{background-color:#00000000;--icon-padding:0em;}.elementor-278 .elementor-element.elementor-element-527d6ff .elementor-social-icon i{color:#000000;}.elementor-278 .elementor-element.elementor-element-527d6ff .elementor-social-icon svg{fill:#000000;}.elementor-278 .elementor-element.elementor-element-527d6ff .elementor-social-icon:hover i{color:var( --e-global-color-95f125b );}.elementor-278 .elementor-element.elementor-element-527d6ff .elementor-social-icon:hover svg{fill:var( --e-global-color-95f125b );}.elementor-278 .elementor-element.elementor-element-7b81616{text-align:right;}.elementor-278 .elementor-element.elementor-element-d0e2aea > .elementor-background-overlay{background-image:url("https://reviver.com/wp-content/uploads/2021/12/footer-pattern-new.svg");background-position:center center;background-repeat:repeat;opacity:1;}.elementor-278 .elementor-element.elementor-element-ffac1e3{--spacer-size:60px;}@media(min-width:768px){.elementor-278 .elementor-element.elementor-element-5ce56f9{width:26%;}.elementor-278 .elementor-element.elementor-element-3040872{width:18%;}.elementor-278 .elementor-element.elementor-element-e26180e{width:18%;}.elementor-278 .elementor-element.elementor-element-8154b97{width:18%;}.elementor-278 .elementor-element.elementor-element-0c10afa{width:20%;}.elementor-278 .elementor-element.elementor-element-9bf77f6{width:70%;}.elementor-278 .elementor-element.elementor-element-facdbf8{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-278 .elementor-element.elementor-element-72b0ba9{width:65%;}.elementor-278 .elementor-element.elementor-element-2dbac28{width:35%;}}@media(max-width:1024px){.elementor-278 .elementor-element.elementor-element-0837f7d{--grid-template-columns:repeat(0, auto);}.elementor-278 .elementor-element.elementor-element-2a99921 img{width:30px;}.elementor-278 .elementor-element.elementor-element-1d48dfa > .elementor-background-overlay{background-image:url("https://reviver.com/wp-content/uploads/2021/12/footer-pattern-new.svg");}.elementor-278 .elementor-element.elementor-element-527d6ff{--grid-template-columns:repeat(0, auto);}}@media(max-width:767px){.elementor-278 .elementor-element.elementor-element-9bf77f6{width:75%;}.elementor-278 .elementor-element.elementor-element-facdbf8{width:25%;}.elementor-278 .elementor-element.elementor-element-7b81616 img{width:30px;}}/* Start custom CSS for column, class: .elementor-element-e26180e */.elementor-278 .elementor-element.elementor-element-e26180e {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8da8a72 */.elementor-278 .elementor-element.elementor-element-8da8a72 a {
    color: black;
    transition: 0.3s all ease;
}

.elementor-278 .elementor-element.elementor-element-8da8a72 a:hover {
    color: red;
}

.elementor-278 .elementor-element.elementor-element-8da8a72 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-44820af */.elementor-278 .elementor-element.elementor-element-44820af .elementor-social-icons-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 1rem;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e4cf517 */.elementor-278 .elementor-element.elementor-element-e4cf517 .elementor-background-overlay {
    background-position-x: calc(100% - 345px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44ca856 */.elementor-278 .elementor-element.elementor-element-44ca856 a {
    color: black;
    transition: 0.3s all ease;
}

.elementor-278 .elementor-element.elementor-element-44ca856 a:hover {
    color: red;
}

.elementor-278 .elementor-element.elementor-element-44ca856 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0837f7d */.elementor-278 .elementor-element.elementor-element-0837f7d .elementor-social-icons-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 1rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a346ba2 */.elementor-278 .elementor-element.elementor-element-a346ba2 a {
    color: black;
    transition: 0.3s all ease;
}

.elementor-278 .elementor-element.elementor-element-a346ba2 a:hover {
    color: red;
}

.elementor-278 .elementor-element.elementor-element-a346ba2 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-527d6ff */.elementor-278 .elementor-element.elementor-element-527d6ff .elementor-social-icons-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 1rem;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dae184f */.elementor-278 .elementor-element.elementor-element-dae184f > .elementor-container > .elementor-row {
    flex-wrap: nowrap;
}/* End custom CSS */