.elementor-9 .elementor-element.elementor-element-9b578ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:var(--_uniform-padding) var(--_uniform-padding);--row-gap:var(--_uniform-padding);--column-gap:var(--_uniform-padding);--padding-top:var(--_uniform-padding);--padding-bottom:var(--_uniform-padding);--padding-left:var(--_uniform-padding);--padding-right:var(--_uniform-padding);}.elementor-9 .elementor-element.elementor-element-cac256c{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--_uniform-padding);--padding-right:0;}.elementor-9 .elementor-element.elementor-element-e89ba0e .elementor-heading-title{font-size:var( --e-global-typography-c8730b3-font-size );font-weight:var( --e-global-typography-c8730b3-font-weight );line-height:var( --e-global-typography-c8730b3-line-height );letter-spacing:var( --e-global-typography-c8730b3-letter-spacing );word-spacing:var( --e-global-typography-c8730b3-word-spacing );}.elementor-9 .elementor-element.elementor-element-cd985db{--grid-columns:1;}.elementor-9 .elementor-element.elementor-element-d0d895b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0.1em 0.1em 0.1em 0.1em;--border-top-width:0.1em;--border-right-width:0.1em;--border-bottom-width:0.1em;--border-left-width:0.1em;border-color:var( --e-global-color-a1284e5 );--border-color:var( --e-global-color-a1284e5 );--border-radius:0.2em 0.2em 0.2em 0.2em;--padding-top:var(--_uniform-padding);--padding-bottom:var(--_uniform-padding);--padding-left:var(--_uniform-padding);--padding-right:var(--_uniform-padding);}.elementor-9 .elementor-element.elementor-element-d0d895b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d0d895b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1cda21 );}.elementor-9 .elementor-element.elementor-element-d0d895b.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-a361376 .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );line-height:var( --e-global-typography-b9d0175-line-height );letter-spacing:var( --e-global-typography-b9d0175-letter-spacing );word-spacing:var( --e-global-typography-b9d0175-word-spacing );}.elementor-9 .elementor-element.elementor-element-2c0898b{font-size:var( --e-global-typography-1fe0d5b-font-size );line-height:var( --e-global-typography-1fe0d5b-line-height );letter-spacing:var( --e-global-typography-1fe0d5b-letter-spacing );word-spacing:var( --e-global-typography-1fe0d5b-word-spacing );}.elementor-9 .elementor-element.elementor-element-13e7218 .elementor-blockquote__content{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-13e7218 .elementor-blockquote__author{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-13e7218{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:calc(var(--_marker-positioning)*1.5) 0 calc(var(--_marker-positioning)*1.5) 0;}.elementor-9 .elementor-element.elementor-element-4c933ad{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-ac22cfe .elementor-blockquote__content{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-ac22cfe .elementor-blockquote__author{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-ac22cfe{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:calc(var(--_marker-positioning)*1.5) 0 calc(var(--_marker-positioning)*1.5) 0;}.elementor-9 .elementor-element.elementor-element-e678004{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-6485c20 .elementor-blockquote__content{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-6485c20 .elementor-blockquote__author{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-6485c20{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:calc(var(--_marker-positioning)*1.5) 0 calc(var(--_marker-positioning)*1.5) 0;}.elementor-9 .elementor-element.elementor-element-3ea0d8f{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-1345eeb .elementor-blockquote__content{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-1345eeb .elementor-blockquote__author{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-1345eeb{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:calc(var(--_marker-positioning)*1.5) 0 calc(var(--_marker-positioning)*1.5) 0;}.elementor-9 .elementor-element.elementor-element-792955e{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-752a95e .elementor-blockquote__content{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-752a95e .elementor-blockquote__author{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-752a95e{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:calc(var(--_marker-positioning)*1.5) 0 calc(var(--_marker-positioning)*1.5) 0;}.elementor-9 .elementor-element.elementor-element-fa1e7d9{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-0e6ee62 .elementor-blockquote__content{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-0e6ee62 .elementor-blockquote__author{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-0e6ee62{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:calc(var(--_marker-positioning)*1.5) 0 calc(var(--_marker-positioning)*1.5) 0;}.elementor-9 .elementor-element.elementor-element-400183e{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-820b3c0 .elementor-blockquote__content{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-820b3c0 .elementor-blockquote__author{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-820b3c0{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:calc(var(--_marker-positioning)*1.5) 0 calc(var(--_marker-positioning)*1.5) 0;}.elementor-9 .elementor-element.elementor-element-9fa1cd8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2d7651d{--display:flex;--position:absolute;top:0px;--z-index:0;}.elementor-9 .elementor-element.elementor-element-2d7651d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2d7651d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-45deg, #FCFBFA00 50%, var( --e-global-color-8231b56 ) 50%);}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-2d7651d{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-2d7651d{right:0px;}.elementor-9 .elementor-element.elementor-element-ea7680b{--display:flex;--position:absolute;top:0px;--z-index:0;}.elementor-9 .elementor-element.elementor-element-ea7680b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ea7680b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #D3072A00 50%, var( --e-global-color-2fb5080 ) 50%);}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-ea7680b{right:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-ea7680b{left:0px;}.elementor-9 .elementor-element.elementor-element-1baf7fb{--display:flex;--position:absolute;bottom:0px;--z-index:0;}.elementor-9 .elementor-element.elementor-element-1baf7fb:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1baf7fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-45deg, var( --e-global-color-8231b56 ) 50%, #D3072A00 50%);}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-1baf7fb{right:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-1baf7fb{left:0px;}.elementor-9 .elementor-element.elementor-element-ce55987{--display:flex;--position:absolute;bottom:0px;--z-index:0;}.elementor-9 .elementor-element.elementor-element-ce55987:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ce55987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-77c62ff ) 50%, #E0708600 50%);}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-ce55987{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-ce55987{right:0px;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-cac256c{--width:60rem;}.elementor-9 .elementor-element.elementor-element-d0d895b{--width:clamp(24rem, 100%, 88ch);}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-cac256c{--width:100%;}}@media(max-width:1366px){.elementor-9 .elementor-element.elementor-element-e89ba0e .elementor-heading-title{font-size:var( --e-global-typography-c8730b3-font-size );line-height:var( --e-global-typography-c8730b3-line-height );letter-spacing:var( --e-global-typography-c8730b3-letter-spacing );word-spacing:var( --e-global-typography-c8730b3-word-spacing );}.elementor-9 .elementor-element.elementor-element-a361376 .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );line-height:var( --e-global-typography-b9d0175-line-height );letter-spacing:var( --e-global-typography-b9d0175-letter-spacing );word-spacing:var( --e-global-typography-b9d0175-word-spacing );}.elementor-9 .elementor-element.elementor-element-2c0898b{font-size:var( --e-global-typography-1fe0d5b-font-size );line-height:var( --e-global-typography-1fe0d5b-line-height );letter-spacing:var( --e-global-typography-1fe0d5b-letter-spacing );word-spacing:var( --e-global-typography-1fe0d5b-word-spacing );}.elementor-9 .elementor-element.elementor-element-13e7218 .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-13e7218 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-4c933ad{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-ac22cfe .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-ac22cfe .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-e678004{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-6485c20 .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-6485c20 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-3ea0d8f{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-1345eeb .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-1345eeb .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-792955e{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-752a95e .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-752a95e .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-fa1e7d9{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-0e6ee62 .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-0e6ee62 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-400183e{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-820b3c0 .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-820b3c0 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}}@media(max-width:1200px){.elementor-9 .elementor-element.elementor-element-cac256c{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-9b578ab{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-9 .elementor-element.elementor-element-cac256c{--padding-top:var(--_uniform-padding);--padding-bottom:var(--_uniform-padding);--padding-left:var(--_uniform-padding);--padding-right:var(--_uniform-padding);}.elementor-9 .elementor-element.elementor-element-e89ba0e .elementor-heading-title{font-size:var( --e-global-typography-c8730b3-font-size );line-height:var( --e-global-typography-c8730b3-line-height );letter-spacing:var( --e-global-typography-c8730b3-letter-spacing );word-spacing:var( --e-global-typography-c8730b3-word-spacing );}.elementor-9 .elementor-element.elementor-element-cd985db{--grid-columns:1;}.elementor-9 .elementor-element.elementor-element-d0d895b{border-width:0em 0em 0em 0em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:0em;--border-left-width:0em;}.elementor-9 .elementor-element.elementor-element-a361376 .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );line-height:var( --e-global-typography-b9d0175-line-height );letter-spacing:var( --e-global-typography-b9d0175-letter-spacing );word-spacing:var( --e-global-typography-b9d0175-word-spacing );}.elementor-9 .elementor-element.elementor-element-2c0898b{font-size:var( --e-global-typography-1fe0d5b-font-size );line-height:var( --e-global-typography-1fe0d5b-line-height );letter-spacing:var( --e-global-typography-1fe0d5b-letter-spacing );word-spacing:var( --e-global-typography-1fe0d5b-word-spacing );}.elementor-9 .elementor-element.elementor-element-13e7218 .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-13e7218 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-4c933ad{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-ac22cfe .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-ac22cfe .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-e678004{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-6485c20 .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-6485c20 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-3ea0d8f{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-1345eeb .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-1345eeb .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-792955e{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-752a95e .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-752a95e .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-fa1e7d9{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-0e6ee62 .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-0e6ee62 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-400183e{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-820b3c0 .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-820b3c0 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-e89ba0e .elementor-heading-title{font-size:var( --e-global-typography-c8730b3-font-size );line-height:var( --e-global-typography-c8730b3-line-height );letter-spacing:var( --e-global-typography-c8730b3-letter-spacing );word-spacing:var( --e-global-typography-c8730b3-word-spacing );}.elementor-9 .elementor-element.elementor-element-cd985db{--grid-columns:1;}.elementor-9 .elementor-element.elementor-element-a361376 .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );line-height:var( --e-global-typography-b9d0175-line-height );letter-spacing:var( --e-global-typography-b9d0175-letter-spacing );word-spacing:var( --e-global-typography-b9d0175-word-spacing );}.elementor-9 .elementor-element.elementor-element-2c0898b{font-size:var( --e-global-typography-1fe0d5b-font-size );line-height:var( --e-global-typography-1fe0d5b-line-height );letter-spacing:var( --e-global-typography-1fe0d5b-letter-spacing );word-spacing:var( --e-global-typography-1fe0d5b-word-spacing );}.elementor-9 .elementor-element.elementor-element-13e7218 .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-13e7218 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-4c933ad{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-ac22cfe .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-ac22cfe .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-e678004{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-6485c20 .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-6485c20 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-3ea0d8f{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-1345eeb .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-1345eeb .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-792955e{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-752a95e .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-752a95e .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-fa1e7d9{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-0e6ee62 .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-0e6ee62 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-400183e{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-820b3c0 .elementor-blockquote__content{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-820b3c0 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );letter-spacing:var( --e-global-typography-487a959-letter-spacing );word-spacing:var( --e-global-typography-487a959-word-spacing );}.elementor-9 .elementor-element.elementor-element-2d7651d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ea7680b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1baf7fb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ce55987{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for blockquote, class: .elementor-element-13e7218 */.elementor-9 .elementor-element.elementor-element-13e7218 {
    --_bg-color: var(--e-global-color-97191a8);
    --_marker-size: 0.675em;
    --_marker-positioning: calc( var(--_marker-size) * 2.25);
    --_text-marker-mask: polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%);
    text-wrap: balance;
}

.elementor-9 .elementor-element.elementor-element-13e7218 .elementor-blockquote p {
    display: inline;
    position: relative;
    line-height: calc((2px + 2ex + 2px) + 0.1em);
}

.elementor-9 .elementor-element.elementor-element-13e7218 .elementor-blockquote .e-q-footer {
    margin-top: 3.5em;
}

.elementor-9 .elementor-element.elementor-element-13e7218 cite {
    display: inline;
    background: var(--_bg-color);
    padding: 0.25em 0.5em;
}

.elementor-9 .elementor-element.elementor-element-13e7218 .elementor-blockquote p:has(span) {
    position: relative;
    background-color: var(--_bg-color);
    padding: 0.1em 0.5em;
    box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

.elementor-9 .elementor-element.elementor-element-13e7218 span {
    position: relative;
    /*background-color: red;*//*DEV*/
}

.elementor-9 .elementor-element.elementor-element-13e7218 .elementor-blockquote p:has(span):before, .elementor-9 .elementor-element.elementor-element-13e7218 .elementor-blockquote p:has(span):after {
    content: '';
    position: relative;
    display: inline-block;
    background-color: inherit;
    z-index: 100;
    width: calc(var(--_marker-size) * 2);
    height: var(--_marker-size);
}

.elementor-9 .elementor-element.elementor-element-13e7218 .elementor-blockquote p:after {
    inset-block-start: var(--_marker-positioning);
    inset-inline-end: calc(var(--_marker-positioning) / 1.5);
    margin-right: calc(var(--_marker-positioning) * -1);
    clip-path: var( --_text-marker-mask, polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%));
}

.elementor-9 .elementor-element.elementor-element-13e7218 .elementor-blockquote p:before {
    inset-block-start:calc(var(--_marker-positioning)  * -1);
    inset-inline-start: calc(var(--_marker-positioning) * -.325);
    margin-right: calc(var(--_marker-positioning) * -0.889 );
    clip-path: var( --_text-marker-mask, polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%));
    rotate: 180deg;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05ac92a */.elementor-9 .elementor-element.elementor-element-05ac92a {
    --_corner-size: clamp(4rem, 1.174rem + 1.597vw, 8rem);
    clip-path: polygon(0% 0%, calc(100% - var(--_corner-size)) 0%, 100% calc(0% + var(--_corner-size)), 100% 100%, calc(0% + var(--_corner-size)
) 100%, 0% calc(100% - var(--_corner-size)));
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-ac22cfe */.elementor-9 .elementor-element.elementor-element-ac22cfe {
    --_bg-color: var(--e-global-color-97191a8);
    --_marker-size: 0.675em;
    --_marker-positioning: calc( var(--_marker-size) * 2.25);
    --_text-marker-mask: polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%);
    text-wrap: balance;
}

.elementor-9 .elementor-element.elementor-element-ac22cfe .elementor-blockquote p {
    display: inline;
    position: relative;
    line-height: calc((2px + 2ex + 2px) + 0.1em);
}

.elementor-9 .elementor-element.elementor-element-ac22cfe .elementor-blockquote .e-q-footer {
    margin-top: 3.5em;
}

.elementor-9 .elementor-element.elementor-element-ac22cfe cite {
    display: inline;
    background: var(--_bg-color);
    padding: 0.25em 0.5em;
}

.elementor-9 .elementor-element.elementor-element-ac22cfe .elementor-blockquote p:has(span) {
    position: relative;
    background-color: var(--_bg-color);
    padding: 0.1em 0.5em;
    box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

.elementor-9 .elementor-element.elementor-element-ac22cfe span {
    position: relative;
    /*background-color: red;*//*DEV*/
}

.elementor-9 .elementor-element.elementor-element-ac22cfe .elementor-blockquote p:has(span):before, .elementor-9 .elementor-element.elementor-element-ac22cfe .elementor-blockquote p:has(span):after {
    content: '';
    position: relative;
    display: inline-block;
    background-color: inherit;
    z-index: 100;
    width: calc(var(--_marker-size) * 2);
    height: var(--_marker-size);
}

.elementor-9 .elementor-element.elementor-element-ac22cfe .elementor-blockquote p:after {
    inset-block-start: var(--_marker-positioning);
    inset-inline-end: calc(var(--_marker-positioning) / 1.5);
    margin-right: calc(var(--_marker-positioning) * -1);
    clip-path: var( --_text-marker-mask, polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%));
}

.elementor-9 .elementor-element.elementor-element-ac22cfe .elementor-blockquote p:before {
    inset-block-start:calc(var(--_marker-positioning)  * -1);
    inset-inline-start: calc(var(--_marker-positioning) * -.325);
    margin-right: calc(var(--_marker-positioning) * -0.889 );
    clip-path: var( --_text-marker-mask, polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%));
    rotate: 180deg;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d4df62 */.elementor-9 .elementor-element.elementor-element-6d4df62 {
    --_corner-size: clamp(4rem, 1.174rem + 1.597vw, 8rem);
    clip-path: polygon(0% 0%, calc(100% - var(--_corner-size)) 0%, 100% calc(0% + var(--_corner-size)), 100% 100%, calc(0% + var(--_corner-size)
) 100%, 0% calc(100% - var(--_corner-size)));
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-6485c20 */.elementor-9 .elementor-element.elementor-element-6485c20 {
    --_bg-color: var(--e-global-color-97191a8);
    --_marker-size: 0.675em;
    --_marker-positioning: calc( var(--_marker-size) * 2.25);
    --_text-marker-mask: polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%);
    text-wrap: balance;
}

.elementor-9 .elementor-element.elementor-element-6485c20 .elementor-blockquote p {
    display: inline;
    position: relative;
    line-height: calc((2px + 2ex + 2px) + 0.1em);
}

.elementor-9 .elementor-element.elementor-element-6485c20 .elementor-blockquote .e-q-footer {
    margin-top: 3.5em;
}

.elementor-9 .elementor-element.elementor-element-6485c20 cite {
    display: inline;
    background: var(--_bg-color);
    padding: 0.25em 0.5em;
}

.elementor-9 .elementor-element.elementor-element-6485c20 .elementor-blockquote p:has(span) {
    position: relative;
    background-color: var(--_bg-color);
    padding: 0.1em 0.5em;
    box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

.elementor-9 .elementor-element.elementor-element-6485c20 span {
    position: relative;
    /*background-color: red;*//*DEV*/
}

.elementor-9 .elementor-element.elementor-element-6485c20 .elementor-blockquote p:has(span):before, .elementor-9 .elementor-element.elementor-element-6485c20 .elementor-blockquote p:has(span):after {
    content: '';
    position: relative;
    display: inline-block;
    background-color: inherit;
    z-index: 100;
    width: calc(var(--_marker-size) * 2);
    height: var(--_marker-size);
}

.elementor-9 .elementor-element.elementor-element-6485c20 .elementor-blockquote p:after {
    inset-block-start: var(--_marker-positioning);
    inset-inline-end: calc(var(--_marker-positioning) / 1.5);
    margin-right: calc(var(--_marker-positioning) * -1);
    clip-path: var( --_text-marker-mask, polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%));
}

.elementor-9 .elementor-element.elementor-element-6485c20 .elementor-blockquote p:before {
    inset-block-start:calc(var(--_marker-positioning)  * -1);
    inset-inline-start: calc(var(--_marker-positioning) * -.325);
    margin-right: calc(var(--_marker-positioning) * -0.889 );
    clip-path: var( --_text-marker-mask, polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%));
    rotate: 180deg;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ced3b72 */.elementor-9 .elementor-element.elementor-element-ced3b72 {
    --_corner-size: clamp(4rem, 1.174rem + 1.597vw, 8rem);
    clip-path: polygon(0% 0%, calc(100% - var(--_corner-size)) 0%, 100% calc(0% + var(--_corner-size)), 100% 100%, calc(0% + var(--_corner-size)
) 100%, 0% calc(100% - var(--_corner-size)));
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-1345eeb */.elementor-9 .elementor-element.elementor-element-1345eeb {
    --_bg-color: var(--e-global-color-97191a8);
    --_marker-size: 0.675em;
    --_marker-positioning: calc( var(--_marker-size) * 2.25);
    --_text-marker-mask: polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%);
    text-wrap: balance;
}

.elementor-9 .elementor-element.elementor-element-1345eeb .elementor-blockquote p {
    display: inline;
    position: relative;
    line-height: calc((2px + 2ex + 2px) + 0.1em);
}

.elementor-9 .elementor-element.elementor-element-1345eeb .elementor-blockquote .e-q-footer {
    margin-top: 3.5em;
}

.elementor-9 .elementor-element.elementor-element-1345eeb cite {
    display: inline;
    background: var(--_bg-color);
    padding: 0.25em 0.5em;
}

.elementor-9 .elementor-element.elementor-element-1345eeb .elementor-blockquote p:has(span) {
    position: relative;
    background-color: var(--_bg-color);
    padding: 0.1em 0.5em;
    box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

.elementor-9 .elementor-element.elementor-element-1345eeb span {
    position: relative;
    /*background-color: red;*//*DEV*/
}

.elementor-9 .elementor-element.elementor-element-1345eeb .elementor-blockquote p:has(span):before, .elementor-9 .elementor-element.elementor-element-1345eeb .elementor-blockquote p:has(span):after {
    content: '';
    position: relative;
    display: inline-block;
    background-color: inherit;
    z-index: 100;
    width: calc(var(--_marker-size) * 2);
    height: var(--_marker-size);
}

.elementor-9 .elementor-element.elementor-element-1345eeb .elementor-blockquote p:after {
    inset-block-start: var(--_marker-positioning);
    inset-inline-end: calc(var(--_marker-positioning) / 1.5);
    margin-right: calc(var(--_marker-positioning) * -1);
    clip-path: var( --_text-marker-mask, polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%));
}

.elementor-9 .elementor-element.elementor-element-1345eeb .elementor-blockquote p:before {
    inset-block-start:calc(var(--_marker-positioning)  * -1);
    inset-inline-start: calc(var(--_marker-positioning) * -.325);
    margin-right: calc(var(--_marker-positioning) * -0.889 );
    clip-path: var( --_text-marker-mask, polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%));
    rotate: 180deg;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37004e4 */.elementor-9 .elementor-element.elementor-element-37004e4 {
    --_corner-size: clamp(4rem, 1.174rem + 1.597vw, 8rem);
    clip-path: polygon(0% 0%, calc(100% - var(--_corner-size)) 0%, 100% calc(0% + var(--_corner-size)), 100% 100%, calc(0% + var(--_corner-size)
) 100%, 0% calc(100% - var(--_corner-size)));
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-752a95e */.elementor-9 .elementor-element.elementor-element-752a95e {
    --_bg-color: var(--e-global-color-97191a8);
    --_marker-size: 0.675em;
    --_marker-positioning: calc( var(--_marker-size) * 2.25);
    --_text-marker-mask: polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%);
    text-wrap: balance;
}

.elementor-9 .elementor-element.elementor-element-752a95e .elementor-blockquote p {
    display: inline;
    position: relative;
    line-height: calc((2px + 2ex + 2px) + 0.1em);
}

.elementor-9 .elementor-element.elementor-element-752a95e .elementor-blockquote .e-q-footer {
    margin-top: 3.5em;
}

.elementor-9 .elementor-element.elementor-element-752a95e cite {
    display: inline;
    background: var(--_bg-color);
    padding: 0.25em 0.5em;
}

.elementor-9 .elementor-element.elementor-element-752a95e .elementor-blockquote p:has(span) {
    position: relative;
    background-color: var(--_bg-color);
    padding: 0.1em 0.5em;
    box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

.elementor-9 .elementor-element.elementor-element-752a95e span {
    position: relative;
    /*background-color: red;*//*DEV*/
}

.elementor-9 .elementor-element.elementor-element-752a95e .elementor-blockquote p:has(span):before, .elementor-9 .elementor-element.elementor-element-752a95e .elementor-blockquote p:has(span):after {
    content: '';
    position: relative;
    display: inline-block;
    background-color: inherit;
    z-index: 100;
    width: calc(var(--_marker-size) * 2);
    height: var(--_marker-size);
}

.elementor-9 .elementor-element.elementor-element-752a95e .elementor-blockquote p:after {
    inset-block-start: var(--_marker-positioning);
    inset-inline-end: calc(var(--_marker-positioning) / 1.5);
    margin-right: calc(var(--_marker-positioning) * -1);
    clip-path: var( --_text-marker-mask, polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%));
}

.elementor-9 .elementor-element.elementor-element-752a95e .elementor-blockquote p:before {
    inset-block-start:calc(var(--_marker-positioning)  * -1);
    inset-inline-start: calc(var(--_marker-positioning) * -.325);
    margin-right: calc(var(--_marker-positioning) * -0.889 );
    clip-path: var( --_text-marker-mask, polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%));
    rotate: 180deg;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f9e370 */.elementor-9 .elementor-element.elementor-element-0f9e370 {
    --_corner-size: clamp(4rem, 1.174rem + 1.597vw, 8rem);
    clip-path: polygon(0% 0%, calc(100% - var(--_corner-size)) 0%, 100% calc(0% + var(--_corner-size)), 100% 100%, calc(0% + var(--_corner-size)
) 100%, 0% calc(100% - var(--_corner-size)));
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-0e6ee62 */.elementor-9 .elementor-element.elementor-element-0e6ee62 {
    --_bg-color: var(--e-global-color-97191a8);
    --_marker-size: 0.675em;
    --_marker-positioning: calc( var(--_marker-size) * 2.25);
    --_text-marker-mask: polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%);
    text-wrap: balance;
}

.elementor-9 .elementor-element.elementor-element-0e6ee62 .elementor-blockquote p {
    display: inline;
    position: relative;
    line-height: calc((2px + 2ex + 2px) + 0.1em);
}

.elementor-9 .elementor-element.elementor-element-0e6ee62 .elementor-blockquote .e-q-footer {
    margin-top: 3.5em;
}

.elementor-9 .elementor-element.elementor-element-0e6ee62 cite {
    display: inline;
    background: var(--_bg-color);
    padding: 0.25em 0.5em;
}

.elementor-9 .elementor-element.elementor-element-0e6ee62 .elementor-blockquote p:has(span) {
    position: relative;
    background-color: var(--_bg-color);
    padding: 0.1em 0.5em;
    box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

.elementor-9 .elementor-element.elementor-element-0e6ee62 span {
    position: relative;
    /*background-color: red;*//*DEV*/
}

.elementor-9 .elementor-element.elementor-element-0e6ee62 .elementor-blockquote p:has(span):before, .elementor-9 .elementor-element.elementor-element-0e6ee62 .elementor-blockquote p:has(span):after {
    content: '';
    position: relative;
    display: inline-block;
    background-color: inherit;
    z-index: 100;
    width: calc(var(--_marker-size) * 2);
    height: var(--_marker-size);
}

.elementor-9 .elementor-element.elementor-element-0e6ee62 .elementor-blockquote p:after {
    inset-block-start: var(--_marker-positioning);
    inset-inline-end: calc(var(--_marker-positioning) / 1.5);
    margin-right: calc(var(--_marker-positioning) * -1);
    clip-path: var( --_text-marker-mask, polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%));
}

.elementor-9 .elementor-element.elementor-element-0e6ee62 .elementor-blockquote p:before {
    inset-block-start:calc(var(--_marker-positioning)  * -1);
    inset-inline-start: calc(var(--_marker-positioning) * -.325);
    margin-right: calc(var(--_marker-positioning) * -0.889 );
    clip-path: var( --_text-marker-mask, polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%));
    rotate: 180deg;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01dcb71 */.elementor-9 .elementor-element.elementor-element-01dcb71 {
    --_corner-size: clamp(4rem, 1.174rem + 1.597vw, 8rem);
    clip-path: polygon(0% 0%, calc(100% - var(--_corner-size)) 0%, 100% calc(0% + var(--_corner-size)), 100% 100%, calc(0% + var(--_corner-size)
) 100%, 0% calc(100% - var(--_corner-size)));
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-820b3c0 */.elementor-9 .elementor-element.elementor-element-820b3c0 {
    --_bg-color: var(--e-global-color-97191a8);
    --_marker-size: 0.675em;
    --_marker-positioning: calc( var(--_marker-size) * 2.25);
    --_text-marker-mask: polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%);
    text-wrap: balance;
}

.elementor-9 .elementor-element.elementor-element-820b3c0 .elementor-blockquote p {
    display: inline;
    position: relative;
    line-height: calc((2px + 2ex + 2px) + 0.1em);
}

.elementor-9 .elementor-element.elementor-element-820b3c0 .elementor-blockquote .e-q-footer {
    margin-top: 3.5em;
}

.elementor-9 .elementor-element.elementor-element-820b3c0 cite {
    display: inline;
    background: var(--_bg-color);
    padding: 0.25em 0.5em;
}

.elementor-9 .elementor-element.elementor-element-820b3c0 .elementor-blockquote p:has(span) {
    position: relative;
    background-color: var(--_bg-color);
    padding: 0.1em 0.5em;
    box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

.elementor-9 .elementor-element.elementor-element-820b3c0 span {
    position: relative;
    /*background-color: red;*//*DEV*/
}

.elementor-9 .elementor-element.elementor-element-820b3c0 .elementor-blockquote p:has(span):before, .elementor-9 .elementor-element.elementor-element-820b3c0 .elementor-blockquote p:has(span):after {
    content: '';
    position: relative;
    display: inline-block;
    background-color: inherit;
    z-index: 100;
    width: calc(var(--_marker-size) * 2);
    height: var(--_marker-size);
}

.elementor-9 .elementor-element.elementor-element-820b3c0 .elementor-blockquote p:after {
    inset-block-start: var(--_marker-positioning);
    inset-inline-end: calc(var(--_marker-positioning) / 1.5);
    margin-right: calc(var(--_marker-positioning) * -1);
    clip-path: var( --_text-marker-mask, polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%));
}

.elementor-9 .elementor-element.elementor-element-820b3c0 .elementor-blockquote p:before {
    inset-block-start:calc(var(--_marker-positioning)  * -1);
    inset-inline-start: calc(var(--_marker-positioning) * -.325);
    margin-right: calc(var(--_marker-positioning) * -0.889 );
    clip-path: var( --_text-marker-mask, polygon(0% 0%, 100% 0%, 100% 100%, 50% 0%, 50% 100%));
    rotate: 180deg;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d7651d */.elementor-9 .elementor-element.elementor-element-2d7651d {
    width: var(--kcss-corner-colour-width, clamp(4rem, 25vw, 24rem));
    height: var(--kcss-corner-colour-height, clamp(4rem, 25vw, 24rem));
    pointer-events: none;
}

body.elementor-editor-active .elementor-9 .elementor-element.elementor-element-2d7651d {
    pointer-events: initial;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea7680b */.elementor-9 .elementor-element.elementor-element-ea7680b {
    width: var(--kcss-corner-colour-width, clamp(4rem, 25vw, 24rem));
    height: var(--kcss-corner-colour-height, clamp(4rem, 25vw, 24rem));
    pointer-events: none;
}

body.elementor-editor-active .elementor-9 .elementor-element.elementor-element-ea7680b {
    pointer-events: initial;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baf7fb */.elementor-9 .elementor-element.elementor-element-1baf7fb {
    width: var(--kcss-corner-colour-width, clamp(4rem, 25vw, 24rem));
    height: var(--kcss-corner-colour-height, clamp(4rem, 25vw, 24rem));
    pointer-events: none;
}

body.elementor-editor-active .elementor-9 .elementor-element.elementor-element-1baf7fb {
    pointer-events: initial;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce55987 */.elementor-9 .elementor-element.elementor-element-ce55987 {
    width: var(--kcss-corner-colour-width, clamp(4rem, 25vw, 24rem));
    height: var(--kcss-corner-colour-height, clamp(4rem, 25vw, 24rem));
    pointer-events: none;
}

body.elementor-editor-active .elementor-9 .elementor-element.elementor-element-ce55987 {
    pointer-events: initial;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fa1cd8 */.elementor-9 .elementor-element.elementor-element-9fa1cd8 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    inset: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b578ab */.elementor-9 .elementor-element.elementor-element-9b578ab {
    --_uniform-padding: clamp(2.4rem, 0.316rem + 4.341vw, 8rem);
}/* End custom CSS */