.elementor-122 .elementor-element.elementor-element-23b643a{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-122 .elementor-element.elementor-element-7b23786{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:4px 4px 4px 4px;--margin-top:8rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-122 .elementor-element.elementor-element-7b23786:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-7b23786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6236bc );}.elementor-122 .elementor-element.elementor-element-8f9c226{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-122 .elementor-element.elementor-element-8f9c226::before, .elementor-122 .elementor-element.elementor-element-8f9c226 > .elementor-background-video-container::before, .elementor-122 .elementor-element.elementor-element-8f9c226 > .e-con-inner > .elementor-background-video-container::before, .elementor-122 .elementor-element.elementor-element-8f9c226 > .elementor-background-slideshow::before, .elementor-122 .elementor-element.elementor-element-8f9c226 > .e-con-inner > .elementor-background-slideshow::before, .elementor-122 .elementor-element.elementor-element-8f9c226 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-122 .elementor-element.elementor-element-8f9c226:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-8f9c226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-122 .elementor-element.elementor-element-d937c1e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-d937c1e .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:500;line-height:1.2em;color:var( --e-global-color-a6236bc );}.elementor-122 .elementor-element.elementor-element-92f74e3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-92f74e3 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}body.elementor-page-122:not(.elementor-motion-effects-element-type-background), body.elementor-page-122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFB;}/* Start custom CSS */.quote-card {
    padding: 2rem;
    width: min(768px, 90%);
    align-self: center;
    margin-bottom: 2rem !important;

    .elementor-icon {
        color: #fff;
        padding: 0.5em;
        fill: #fff;
    }

    &.yellow {
        background: hsl(40, 92%, 98%);

        .elementor-icon {
            background: hsl(40, 92%, 53%);
        }
    }

    &.lavender {
        background: hsl(266, 100%, 98%);

        .elementor-icon {
            background: hsl(266, 100%, 85%);
        }
    }

    &.red {
        background: hsl(349, 88%, 98%);

        .elementor-icon {
            background: hsl(349, 88%, 66%);
        }
    }

    &.blue {
        background: hsl(191, 100%, 98%);

        .elementor-icon {
            background: hsl(191, 100%, 63%);
        }
    }

    &.green {
        background: hsl(86, 54%, 98%);

        .elementor-icon {
            background: hsl(86, 54%, 55%);
        }
    }
    
    .quote-author {
        font-size: 1rem;
    }
}/* End custom CSS */