@charset "UTF-8";
.entry-content blockquote.elementor-blockquote:not(.alignright):not(.alignleft), .entry-summary blockquote.elementor-blockquote {margin-left: 0;margin-right: 0;}
.elementor-widget-blockquote blockquote {background: transparent;border: 0;color: #3f444b;font-size: 100%;font-style: normal;margin: 0;outline: 0;padding: 0;quotes: none;vertical-align: baseline;}
.elementor-widget-blockquote blockquote .e-q-footer:after, .elementor-widget-blockquote blockquote .e-q-footer:before, .elementor-widget-blockquote blockquote cite:after, .elementor-widget-blockquote blockquote cite:before, .elementor-widget-blockquote blockquote:after, .elementor-widget-blockquote blockquote:before {content: none;}
.elementor-blockquote {transition: .3s;}
.elementor-blockquote__author, .elementor-blockquote__content {font-style: normal;margin-bottom: 0;}
.elementor-blockquote__author {font-weight: 700;}
.elementor-blockquote .e-q-footer {display: flex;justify-content: space-between;margin-top: 12px;}
.elementor-blockquote__tweet-button {align-self: flex-end;color: #1da1f2;display: flex;line-height: 1;position: relative;transition: .3s;width: -moz-max-content;width: max-content;}
.elementor-blockquote__tweet-button:hover {color: #0967a0;}
.elementor-blockquote__tweet-button span {font-weight: 600;}
.elementor-blockquote__tweet-button i, .elementor-blockquote__tweet-button span {vertical-align: middle;}
.elementor-blockquote__tweet-button i+span, .elementor-blockquote__tweet-button svg+span {margin-inline-start: .5em;}
.elementor-blockquote__tweet-button svg {fill: #1da1f2;height: 1em;width: 1em;}
.elementor-blockquote__tweet-label {white-space: pre-wrap;}
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button, .elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button {background-color: #1da1f2;border-radius: 100em;color: #fff;font-size: 15px;padding: .7em 1.2em;}
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover, .elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover {background-color: #0967a0;color: #fff;}
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover:before, .elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover:before {border-inline-end-color: #0967a0;}
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button svg, .elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button svg {fill: #fff;height: 1em;width: 1em;}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button, .elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button {height: 2em;padding: 0;width: 2em;}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i, .elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i {left: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%);}
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:before {border: .5em solid transparent;border-inline-end-color: #1da1f2;content: "";left: -.8em;position: absolute;top: 50%;transform: translateY(-50%) scaleY(.65);transition: .3s;}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:before {border-left-color: transparent;border-right-color: #1da1f2;left: -.8em;right: auto;}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:hover:before {border-right-color: #0967a0;}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:before {border-left-color: #1da1f2;border-right-color: transparent;left: auto;right: -.8em;}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:hover:before {border-left-color: #0967a0;}
.elementor-blockquote--skin-boxed .elementor-blockquote {background-color: #f9fafa;padding: 30px;}
.elementor-blockquote--skin-border .elementor-blockquote {border-color: #f9fafa;border-inline-start-width: 7px;border-style: solid;padding-inline-start: 20px;}
.elementor-blockquote--skin-quotation .elementor-blockquote:before {color: #f9fafa;content: "“";display: block;font-family: Times New Roman,Times,serif;font-size: 100px;font-weight: 900;height: .6em;line-height: 1;}
.elementor-blockquote--skin-quotation .elementor-blockquote__content {margin-top: 15px;}
.elementor-blockquote--align-left .elementor-blockquote__content {text-align: left;}
.elementor-blockquote--align-left .elementor-blockquote .e-q-footer {flex-direction: row;}
.elementor-blockquote--align-right .elementor-blockquote__content {text-align: right;}
.elementor-blockquote--align-right .elementor-blockquote .e-q-footer {flex-direction: row-reverse;}
.elementor-blockquote--align-center .elementor-blockquote {text-align: center;}
.elementor-blockquote--align-center .elementor-blockquote .e-q-footer, .elementor-blockquote--align-center .elementor-blockquote__author {display: block;}
.elementor-blockquote--align-center .elementor-blockquote__tweet-button {margin-left: auto;margin-right: auto;}