.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-276 .elementor-element.elementor-element-90f29d0{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;align-self:center;}.elementor-276 .elementor-element.elementor-element-90f29d0 .elementor-blockquote__content{font-family:"Rubik", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-276 .elementor-element.elementor-element-90f29d0 .elementor-blockquote__author{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-276 .elementor-element.elementor-element-90f29d0 .elementor-blockquote{padding:20px;background-color:#FFFFFF;}@media(max-width:767px){.elementor-276 .elementor-element.elementor-element-90f29d0 > .elementor-widget-container{margin:0px 0px 0px 60px;}.elementor-276 .elementor-element.elementor-element-90f29d0 .elementor-blockquote__content{font-size:1rem;}.elementor-276 .elementor-element.elementor-element-90f29d0 .elementor-blockquote__content +.e-q-footer{margin-top:0px;}}/* Start custom CSS for blockquote, class: .elementor-element-90f29d0 */.elementor-276 .elementor-element.elementor-element-90f29d0 {
    float: right !important;
    display: inline-block !important;
}

@media screen and (max-width: 480px) {
    .elementor-276 .elementor-element.elementor-element-90f29d0 {
        position: relative;
        right: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-54aaf29 */.elementor-276 .elementor-element.elementor-element-54aaf29 {
    display: inline-block;
}

@media screen and (max-width: 768px) {
    .elementor-276 .elementor-element.elementor-element-54aaf29 {
        width: 100%;
        position: relative;
        left: 0;
    }
}/* End custom CSS */