.elementor-4822 .elementor-element.elementor-element-74779500{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4822 .elementor-element.elementor-element-7fe85f52{--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-4822 .elementor-element.elementor-element-7d257f3b{--display:flex;--position:absolute;top:0px;--z-index:0;}.elementor-4822 .elementor-element.elementor-element-7d257f3b:not(.elementor-motion-effects-element-type-background), .elementor-4822 .elementor-element.elementor-element-7d257f3b > .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-4822 .elementor-element.elementor-element-7d257f3b{left:0px;}body.rtl .elementor-4822 .elementor-element.elementor-element-7d257f3b{right:0px;}.elementor-4822 .elementor-element.elementor-element-7f763a8d{--display:flex;--position:absolute;top:0px;--z-index:0;}.elementor-4822 .elementor-element.elementor-element-7f763a8d:not(.elementor-motion-effects-element-type-background), .elementor-4822 .elementor-element.elementor-element-7f763a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #D3072A00 50%, var( --e-global-color-77c62ff ) 50%);}body:not(.rtl) .elementor-4822 .elementor-element.elementor-element-7f763a8d{right:0px;}body.rtl .elementor-4822 .elementor-element.elementor-element-7f763a8d{left:0px;}.elementor-4822 .elementor-element.elementor-element-2f943157{--display:flex;--position:absolute;bottom:0px;--z-index:0;}.elementor-4822 .elementor-element.elementor-element-2f943157:not(.elementor-motion-effects-element-type-background), .elementor-4822 .elementor-element.elementor-element-2f943157 > .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-4822 .elementor-element.elementor-element-2f943157{right:0px;}body.rtl .elementor-4822 .elementor-element.elementor-element-2f943157{left:0px;}.elementor-4822 .elementor-element.elementor-element-7dd4da3{--display:flex;--position:absolute;bottom:0px;--z-index:0;}.elementor-4822 .elementor-element.elementor-element-7dd4da3:not(.elementor-motion-effects-element-type-background), .elementor-4822 .elementor-element.elementor-element-7dd4da3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-accent ) 50%, #E0708600 50%);}body:not(.rtl) .elementor-4822 .elementor-element.elementor-element-7dd4da3{left:0px;}body.rtl .elementor-4822 .elementor-element.elementor-element-7dd4da3{right:0px;}.elementor-4822 .elementor-element.elementor-element-2e7758aa{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(-_uniform-padding);--padding-right:var(-_uniform-padding);}.elementor-4822 .elementor-element.elementor-element-2936f063 .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );color:var( --e-global-color-secondary );}.elementor-4822 .elementor-element.elementor-element-2463756c{font-size:var( --e-global-typography-1fe0d5b-font-size );color:var( --e-global-color-secondary );}.elementor-4822 .elementor-element.elementor-element-5fe80032{--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-4822 .elementor-element.elementor-element-619b8a09{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--_uniform-padding);--padding-right:0;}.elementor-4822 .elementor-element.elementor-element-8f2aeba .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 );word-spacing:var( --e-global-typography-c8730b3-word-spacing );}.elementor-4822 .elementor-element.elementor-element-c357380{--grid-columns:1;}.elementor-4822 .elementor-element.elementor-element-717ddd3{--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-4822 .elementor-element.elementor-element-717ddd3:not(.elementor-motion-effects-element-type-background), .elementor-4822 .elementor-element.elementor-element-717ddd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1cda21 );}.elementor-4822 .elementor-element.elementor-element-717ddd3.e-con{--align-self:flex-start;}.elementor-4822 .elementor-element.elementor-element-7328ef5f .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-973a60d .elementor-button{background-color:var( --e-global-color-6f37ea2 );font-size:var( --e-global-typography-441fc97-font-size );font-weight:var( --e-global-typography-441fc97-font-weight );fill:var( --e-global-color-98fe005 );color:var( --e-global-color-98fe005 );}.elementor-4822 .elementor-element.elementor-element-973a60d .elementor-button:hover, .elementor-4822 .elementor-element.elementor-element-973a60d .elementor-button:focus{background-color:var( --e-global-color-97191a8 );color:var( --e-global-color-98fe005 );}.elementor-4822 .elementor-element.elementor-element-973a60d{--e-transform-rotateZ:90deg;top:210px;}body:not(.rtl) .elementor-4822 .elementor-element.elementor-element-973a60d{right:-60px;}body.rtl .elementor-4822 .elementor-element.elementor-element-973a60d{left:-60px;}.elementor-4822 .elementor-element.elementor-element-973a60d .elementor-button:hover svg, .elementor-4822 .elementor-element.elementor-element-973a60d .elementor-button:focus svg{fill:var( --e-global-color-98fe005 );}.elementor-4822 .elementor-element.elementor-element-3047b0a .e-off-canvas__content{background-color:var( --e-global-color-accent );}.elementor-4822 .elementor-element.elementor-element-3047b0a .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-4822 .elementor-element.elementor-element-3047b0a{--e-off-canvas-justify-content:flex-end;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.5s;--e-off-canvas-overlay-opacity:1;}.elementor-4822 .elementor-element.elementor-element-ff4f79d{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4822 .elementor-element.elementor-element-2830355{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;padding:0rem 0rem 0rem 0rem;z-index:2;--box-background-color:var( --e-global-color-3f09f6a );--box-border-color:var( --e-global-color-cb8d4d1 );--box-border-width:0px;--box-border-radius:0.2rem;--separator-width:0px;--item-text-hover-decoration:underline;}.elementor-4822 .elementor-element.elementor-element-2830355.elementor-element{--order:-99999 /* order start hack */;}.elementor-4822 .elementor-element.elementor-element-2830355 .elementor-toc__spinner{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-4822 .elementor-element.elementor-element-2830355 .elementor-toc__header-title{text-align:start;}.elementor-4822 .elementor-element.elementor-element-2830355 .elementor-toc__header, .elementor-4822 .elementor-element.elementor-element-2830355 .elementor-toc__header-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 );word-spacing:var( --e-global-typography-c8730b3-word-spacing );}.elementor-4822 .elementor-element.elementor-element-2830355 .elementor-toc__list-item{font-size:var( --e-global-typography-d2e3284-font-size );font-weight:var( --e-global-typography-d2e3284-font-weight );}.elementor-4822 .elementor-element.elementor-element-02673fa .elementor-button{background-color:var( --e-global-color-6f37ea2 );font-size:var( --e-global-typography-441fc97-font-size );font-weight:var( --e-global-typography-441fc97-font-weight );fill:var( --e-global-color-98fe005 );color:var( --e-global-color-98fe005 );}.elementor-4822 .elementor-element.elementor-element-02673fa .elementor-button:hover, .elementor-4822 .elementor-element.elementor-element-02673fa .elementor-button:focus{background-color:var( --e-global-color-97191a8 );color:var( --e-global-color-98fe005 );}.elementor-4822 .elementor-element.elementor-element-02673fa{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2rem;}.elementor-4822 .elementor-element.elementor-element-02673fa .elementor-button-content-wrapper{flex-direction:row;}.elementor-4822 .elementor-element.elementor-element-02673fa .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-4822 .elementor-element.elementor-element-02673fa .elementor-button:hover svg, .elementor-4822 .elementor-element.elementor-element-02673fa .elementor-button:focus svg{fill:var( --e-global-color-98fe005 );}.elementor-4822 .elementor-element.elementor-element-28c9d457{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-564018cf{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-4822 .elementor-element.elementor-element-564018cf .elementor-blockquote__content{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-564018cf .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 );}.elementor-4822 .elementor-element.elementor-element-c319078{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-4822 .elementor-element.elementor-element-c319078 .elementor-blockquote__content{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-c319078 .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 );}.elementor-4822 .elementor-element.elementor-element-fec7bec{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-4822 .elementor-element.elementor-element-fec7bec .elementor-blockquote__content{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-fec7bec .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 );}.elementor-4822 .elementor-element.elementor-element-d5b4e96{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-4822 .elementor-element.elementor-element-d5b4e96 .elementor-blockquote__content{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-d5b4e96 .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 );}.elementor-4822 .elementor-element.elementor-element-6296f33{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-4822 .elementor-element.elementor-element-6296f33 .elementor-blockquote__content{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-6296f33 .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 );}.elementor-4822 .elementor-element.elementor-element-40607dd .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-d875dca .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-d0c083c{--grid-columns:2;}.elementor-4822 .elementor-element.elementor-element-83af0ad .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-250d254 .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-3f668f5 .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 );word-spacing:var( --e-global-typography-c8730b3-word-spacing );}.elementor-4822 .elementor-element.elementor-element-b04c0a6{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-4822 .elementor-element.elementor-element-b04c0a6 .elementor-blockquote__content{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-b04c0a6 .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 );}.elementor-4822 .elementor-element.elementor-element-8d27147{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-4822 .elementor-element.elementor-element-8d27147 .elementor-blockquote__content{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-8d27147 .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 );}.elementor-4822 .elementor-element.elementor-element-4fc952e{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-4822 .elementor-element.elementor-element-4fc952e .elementor-blockquote__content{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-4fc952e .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 );}.elementor-4822 .elementor-element.elementor-element-0f6db49{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4822 .elementor-element.elementor-element-494e3c3{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-4822 .elementor-element.elementor-element-494e3c3 .elementor-blockquote__content{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-494e3c3 .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 );}.elementor-4822 .elementor-element.elementor-element-2bb1379{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4822 .elementor-element.elementor-element-5a5edb8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4822 .elementor-element.elementor-element-76bc315{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4822 .elementor-element.elementor-element-53c001a{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-4822 .elementor-element.elementor-element-53c001a .elementor-blockquote__content{color:var( --e-global-color-b2bd7be );font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-53c001a .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 );}.elementor-4822 .elementor-element.elementor-element-5b1c9da{--grid-columns:2;}.elementor-4822 .elementor-element.elementor-element-0b9b978{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(min-width:768px){.elementor-4822 .elementor-element.elementor-element-74779500{--content-width:clamp(32rem, 100%, 120rem);}.elementor-4822 .elementor-element.elementor-element-2e7758aa{--width:clamp(24rem, 100%, 88ch);}.elementor-4822 .elementor-element.elementor-element-619b8a09{--width:60rem;}.elementor-4822 .elementor-element.elementor-element-717ddd3{--width:clamp(24rem, 100%, 88ch);}}@media(max-width:1024px) and (min-width:768px){.elementor-4822 .elementor-element.elementor-element-619b8a09{--width:100%;}}@media(max-width:1366px){.elementor-4822 .elementor-element.elementor-element-2936f063 .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-2463756c{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-8f2aeba .elementor-heading-title{font-size:var( --e-global-typography-c8730b3-font-size );line-height:var( --e-global-typography-c8730b3-line-height );word-spacing:var( --e-global-typography-c8730b3-word-spacing );}.elementor-4822 .elementor-element.elementor-element-7328ef5f .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}body:not(.rtl) .elementor-4822 .elementor-element.elementor-element-973a60d{right:-60px;}body.rtl .elementor-4822 .elementor-element.elementor-element-973a60d{left:-60px;}.elementor-4822 .elementor-element.elementor-element-973a60d .elementor-button{font-size:var( --e-global-typography-441fc97-font-size );}.elementor-4822 .elementor-element.elementor-element-2830355 .elementor-toc__header, .elementor-4822 .elementor-element.elementor-element-2830355 .elementor-toc__header-title{font-size:var( --e-global-typography-c8730b3-font-size );line-height:var( --e-global-typography-c8730b3-line-height );word-spacing:var( --e-global-typography-c8730b3-word-spacing );}.elementor-4822 .elementor-element.elementor-element-2830355 .elementor-toc__list-item{font-size:var( --e-global-typography-d2e3284-font-size );}.elementor-4822 .elementor-element.elementor-element-02673fa .elementor-button{font-size:var( --e-global-typography-441fc97-font-size );}.elementor-4822 .elementor-element.elementor-element-28c9d457{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-564018cf .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-564018cf .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-c319078 .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-c319078 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-fec7bec .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-fec7bec .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-d5b4e96 .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-d5b4e96 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-6296f33 .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-6296f33 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-40607dd .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-d875dca .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-d0c083c{--grid-columns:1;}.elementor-4822 .elementor-element.elementor-element-83af0ad .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-250d254 .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-3f668f5 .elementor-heading-title{font-size:var( --e-global-typography-c8730b3-font-size );line-height:var( --e-global-typography-c8730b3-line-height );word-spacing:var( --e-global-typography-c8730b3-word-spacing );}.elementor-4822 .elementor-element.elementor-element-b04c0a6 .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-b04c0a6 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-8d27147 .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-8d27147 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-4fc952e .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-4fc952e .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-494e3c3 .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-494e3c3 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-53c001a .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-53c001a .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-5b1c9da{--grid-columns:1;}}@media(max-width:1200px){.elementor-4822 .elementor-element.elementor-element-619b8a09{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}body:not(.rtl) .elementor-4822 .elementor-element.elementor-element-973a60d{right:-55px;}body.rtl .elementor-4822 .elementor-element.elementor-element-973a60d{left:-55px;}}@media(max-width:1024px){.elementor-4822 .elementor-element.elementor-element-2936f063 .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-2463756c{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-5fe80032{--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-4822 .elementor-element.elementor-element-619b8a09{--padding-top:var(--_uniform-padding);--padding-bottom:var(--_uniform-padding);--padding-left:var(--_uniform-padding);--padding-right:var(--_uniform-padding);}.elementor-4822 .elementor-element.elementor-element-8f2aeba .elementor-heading-title{font-size:var( --e-global-typography-c8730b3-font-size );line-height:var( --e-global-typography-c8730b3-line-height );word-spacing:var( --e-global-typography-c8730b3-word-spacing );}.elementor-4822 .elementor-element.elementor-element-c357380{--grid-columns:1;}.elementor-4822 .elementor-element.elementor-element-717ddd3{border-width:0em 0em 0em 0em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:0em;--border-left-width:0em;}.elementor-4822 .elementor-element.elementor-element-7328ef5f .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}body:not(.rtl) .elementor-4822 .elementor-element.elementor-element-973a60d{right:-55px;}body.rtl .elementor-4822 .elementor-element.elementor-element-973a60d{left:-55px;}.elementor-4822 .elementor-element.elementor-element-973a60d .elementor-button{font-size:var( --e-global-typography-441fc97-font-size );}.elementor-4822 .elementor-element.elementor-element-2830355 .elementor-toc__header, .elementor-4822 .elementor-element.elementor-element-2830355 .elementor-toc__header-title{font-size:var( --e-global-typography-c8730b3-font-size );line-height:var( --e-global-typography-c8730b3-line-height );word-spacing:var( --e-global-typography-c8730b3-word-spacing );}.elementor-4822 .elementor-element.elementor-element-2830355 .elementor-toc__list-item{font-size:var( --e-global-typography-d2e3284-font-size );}.elementor-4822 .elementor-element.elementor-element-02673fa .elementor-button{font-size:var( --e-global-typography-441fc97-font-size );}.elementor-4822 .elementor-element.elementor-element-28c9d457{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-564018cf .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-564018cf .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-c319078 .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-c319078 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-fec7bec .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-fec7bec .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-d5b4e96 .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-d5b4e96 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-6296f33 .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-6296f33 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-40607dd .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-d875dca .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-d0c083c{--grid-columns:2;}.elementor-4822 .elementor-element.elementor-element-83af0ad .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-250d254 .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-3f668f5 .elementor-heading-title{font-size:var( --e-global-typography-c8730b3-font-size );line-height:var( --e-global-typography-c8730b3-line-height );word-spacing:var( --e-global-typography-c8730b3-word-spacing );}.elementor-4822 .elementor-element.elementor-element-b04c0a6 .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-b04c0a6 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-8d27147 .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-8d27147 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-4fc952e .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-4fc952e .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-494e3c3 .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-494e3c3 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-53c001a .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-53c001a .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-5b1c9da{--grid-columns:2;}}@media(max-width:767px){.elementor-4822 .elementor-element.elementor-element-74779500{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-4822 .elementor-element.elementor-element-7d257f3b{--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-4822 .elementor-element.elementor-element-7f763a8d{--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-4822 .elementor-element.elementor-element-2f943157{--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-4822 .elementor-element.elementor-element-7dd4da3{--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-4822 .elementor-element.elementor-element-2936f063 .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-2463756c{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-8f2aeba .elementor-heading-title{font-size:var( --e-global-typography-c8730b3-font-size );line-height:var( --e-global-typography-c8730b3-line-height );word-spacing:var( --e-global-typography-c8730b3-word-spacing );}.elementor-4822 .elementor-element.elementor-element-c357380{--grid-columns:1;}.elementor-4822 .elementor-element.elementor-element-7328ef5f .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}body:not(.rtl) .elementor-4822 .elementor-element.elementor-element-973a60d{right:-55px;}body.rtl .elementor-4822 .elementor-element.elementor-element-973a60d{left:-55px;}.elementor-4822 .elementor-element.elementor-element-973a60d .elementor-button{font-size:var( --e-global-typography-441fc97-font-size );}.elementor-4822 .elementor-element.elementor-element-2830355 .elementor-toc__header, .elementor-4822 .elementor-element.elementor-element-2830355 .elementor-toc__header-title{font-size:var( --e-global-typography-c8730b3-font-size );line-height:var( --e-global-typography-c8730b3-line-height );word-spacing:var( --e-global-typography-c8730b3-word-spacing );}.elementor-4822 .elementor-element.elementor-element-2830355 .elementor-toc__list-item{font-size:var( --e-global-typography-d2e3284-font-size );}.elementor-4822 .elementor-element.elementor-element-02673fa .elementor-button{font-size:var( --e-global-typography-441fc97-font-size );}.elementor-4822 .elementor-element.elementor-element-28c9d457{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-564018cf .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-564018cf .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-c319078 .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-c319078 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-fec7bec .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-fec7bec .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-d5b4e96 .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-d5b4e96 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-6296f33 .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-6296f33 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-40607dd .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-d875dca .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-d0c083c{--grid-columns:1;}.elementor-4822 .elementor-element.elementor-element-83af0ad .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-250d254 .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}.elementor-4822 .elementor-element.elementor-element-3f668f5 .elementor-heading-title{font-size:var( --e-global-typography-c8730b3-font-size );line-height:var( --e-global-typography-c8730b3-line-height );word-spacing:var( --e-global-typography-c8730b3-word-spacing );}.elementor-4822 .elementor-element.elementor-element-b04c0a6 .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-b04c0a6 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-8d27147 .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-8d27147 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-4fc952e .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-4fc952e .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-494e3c3 .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-494e3c3 .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-53c001a .elementor-blockquote__content{font-size:var( --e-global-typography-1fe0d5b-font-size );}.elementor-4822 .elementor-element.elementor-element-53c001a .elementor-blockquote__author{font-size:var( --e-global-typography-487a959-font-size );line-height:var( --e-global-typography-487a959-line-height );}.elementor-4822 .elementor-element.elementor-element-5b1c9da{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-7d257f3b */.elementor-4822 .elementor-element.elementor-element-7d257f3b {
    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-4822 .elementor-element.elementor-element-7d257f3b {
    pointer-events: initial;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f763a8d */.elementor-4822 .elementor-element.elementor-element-7f763a8d {
    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-4822 .elementor-element.elementor-element-7f763a8d {
    pointer-events: initial;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f943157 */.elementor-4822 .elementor-element.elementor-element-2f943157 {
    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-4822 .elementor-element.elementor-element-2f943157 {
    pointer-events: initial;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dd4da3 */.elementor-4822 .elementor-element.elementor-element-7dd4da3 {
    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-4822 .elementor-element.elementor-element-7dd4da3 {
    pointer-events: initial;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe85f52 */.elementor-4822 .elementor-element.elementor-element-7fe85f52 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    inset: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2463756c */.elementor-4822 .elementor-element.elementor-element-2463756c p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-2830355 */.elementor-4822 .elementor-element.elementor-element-2830355:not(.elementor-toc--collapsed) :is(.elementor-toc__toggle-button--expand, .elementor-toc__toggle-button--collapse) {
    rotate: 135deg;
}

.elementor-4822 .elementor-element.elementor-element-2830355.elementor-toc--collapsed :is(.elementor-toc__toggle-button--expand, .elementor-toc__toggle-button--collapse) {
    rotate: 0deg;
}

.elementor-4822 .elementor-element.elementor-element-2830355:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand {
    visibility: hidden;
}

.elementor-4822 .elementor-element.elementor-element-2830355.elementor-toc--collapsed .elementor-toc__toggle-button--collapse {
    visibility: hidden;
}

.elementor-4822 .elementor-element.elementor-element-2830355 .elementor-toc__toggle-button {
    transition: all 0.15s ease-in-out;
    visibility: visible;
    display: inline-flex;
    position: absolute;
    right: 1em;
    
}

.elementor-4822 .elementor-element.elementor-element-2830355 .elementor-toc__header {
    /*padding-bottom: 1em;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-205ea982 */.elementor-4822 .elementor-element.elementor-element-205ea982 {
    --_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-564018cf */.elementor-4822 .elementor-element.elementor-element-564018cf {
    --_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-4822 .elementor-element.elementor-element-564018cf .elementor-blockquote p {
    display: inline;
    position: relative;
    line-height: calc((2px + 2ex + 2px) + 0.1em);
}

.elementor-4822 .elementor-element.elementor-element-564018cf .elementor-blockquote .e-q-footer {
    margin-top: 3.5em;
}

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

.elementor-4822 .elementor-element.elementor-element-564018cf .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-4822 .elementor-element.elementor-element-564018cf span {
    position: relative;
    /*background-color: red;*//*DEV*/
}

.elementor-4822 .elementor-element.elementor-element-564018cf .elementor-blockquote p:has(span):before, .elementor-4822 .elementor-element.elementor-element-564018cf .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-4822 .elementor-element.elementor-element-564018cf .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-4822 .elementor-element.elementor-element-564018cf .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 blockquote, class: .elementor-element-c319078 */.elementor-4822 .elementor-element.elementor-element-c319078 {
    --_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-4822 .elementor-element.elementor-element-c319078 .elementor-blockquote p {
    display: inline;
    position: relative;
    line-height: calc((2px + 2ex + 2px) + 0.1em);
}

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

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

.elementor-4822 .elementor-element.elementor-element-c319078 .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-4822 .elementor-element.elementor-element-c319078 span {
    position: relative;
    /*background-color: red;*//*DEV*/
}

.elementor-4822 .elementor-element.elementor-element-c319078 .elementor-blockquote p:has(span):before, .elementor-4822 .elementor-element.elementor-element-c319078 .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-4822 .elementor-element.elementor-element-c319078 .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-4822 .elementor-element.elementor-element-c319078 .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 blockquote, class: .elementor-element-fec7bec */.elementor-4822 .elementor-element.elementor-element-fec7bec {
    --_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-4822 .elementor-element.elementor-element-fec7bec .elementor-blockquote p {
    display: inline;
    position: relative;
    line-height: calc((2px + 2ex + 2px) + 0.1em);
}

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

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

.elementor-4822 .elementor-element.elementor-element-fec7bec .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-4822 .elementor-element.elementor-element-fec7bec span {
    position: relative;
    /*background-color: red;*//*DEV*/
}

.elementor-4822 .elementor-element.elementor-element-fec7bec .elementor-blockquote p:has(span):before, .elementor-4822 .elementor-element.elementor-element-fec7bec .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-4822 .elementor-element.elementor-element-fec7bec .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-4822 .elementor-element.elementor-element-fec7bec .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 blockquote, class: .elementor-element-d5b4e96 */.elementor-4822 .elementor-element.elementor-element-d5b4e96 {
    --_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-4822 .elementor-element.elementor-element-d5b4e96 .elementor-blockquote p {
    display: inline;
    position: relative;
    line-height: calc((2px + 2ex + 2px) + 0.1em);
}

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

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

.elementor-4822 .elementor-element.elementor-element-d5b4e96 .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-4822 .elementor-element.elementor-element-d5b4e96 span {
    position: relative;
    /*background-color: red;*//*DEV*/
}

.elementor-4822 .elementor-element.elementor-element-d5b4e96 .elementor-blockquote p:has(span):before, .elementor-4822 .elementor-element.elementor-element-d5b4e96 .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-4822 .elementor-element.elementor-element-d5b4e96 .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-4822 .elementor-element.elementor-element-d5b4e96 .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-42720e0 */.elementor-4822 .elementor-element.elementor-element-42720e0 {
    --_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-6296f33 */.elementor-4822 .elementor-element.elementor-element-6296f33 {
    --_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-4822 .elementor-element.elementor-element-6296f33 .elementor-blockquote p {
    display: inline;
    position: relative;
    line-height: calc((2px + 2ex + 2px) + 0.1em);
}

.elementor-4822 .elementor-element.elementor-element-6296f33 .elementor-blockquote .e-q-footer {
    margin-top: 3.5em;
}

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

.elementor-4822 .elementor-element.elementor-element-6296f33 .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-4822 .elementor-element.elementor-element-6296f33 span {
    position: relative;
    /*background-color: red;*//*DEV*/
}

.elementor-4822 .elementor-element.elementor-element-6296f33 .elementor-blockquote p:has(span):before, .elementor-4822 .elementor-element.elementor-element-6296f33 .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-4822 .elementor-element.elementor-element-6296f33 .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-4822 .elementor-element.elementor-element-6296f33 .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-f2e199a */.elementor-4822 .elementor-element.elementor-element-f2e199a {
    --_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-b04c0a6 */.elementor-4822 .elementor-element.elementor-element-b04c0a6 {
    --_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-4822 .elementor-element.elementor-element-b04c0a6 .elementor-blockquote p {
    display: inline;
    position: relative;
    line-height: calc((2px + 2ex + 2px) + 0.1em);
}

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

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

.elementor-4822 .elementor-element.elementor-element-b04c0a6 .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-4822 .elementor-element.elementor-element-b04c0a6 span {
    position: relative;
    /*background-color: red;*//*DEV*/
}

.elementor-4822 .elementor-element.elementor-element-b04c0a6 .elementor-blockquote p:has(span):before, .elementor-4822 .elementor-element.elementor-element-b04c0a6 .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-4822 .elementor-element.elementor-element-b04c0a6 .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-4822 .elementor-element.elementor-element-b04c0a6 .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 blockquote, class: .elementor-element-8d27147 */.elementor-4822 .elementor-element.elementor-element-8d27147 {
    --_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-4822 .elementor-element.elementor-element-8d27147 .elementor-blockquote p {
    display: inline;
    position: relative;
    line-height: calc((2px + 2ex + 2px) + 0.1em);
}

.elementor-4822 .elementor-element.elementor-element-8d27147 .elementor-blockquote .e-q-footer {
    margin-top: 3.5em;
}

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

.elementor-4822 .elementor-element.elementor-element-8d27147 .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-4822 .elementor-element.elementor-element-8d27147 span {
    position: relative;
    /*background-color: red;*//*DEV*/
}

.elementor-4822 .elementor-element.elementor-element-8d27147 .elementor-blockquote p:has(span):before, .elementor-4822 .elementor-element.elementor-element-8d27147 .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-4822 .elementor-element.elementor-element-8d27147 .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-4822 .elementor-element.elementor-element-8d27147 .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 blockquote, class: .elementor-element-4fc952e */.elementor-4822 .elementor-element.elementor-element-4fc952e {
    --_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-4822 .elementor-element.elementor-element-4fc952e .elementor-blockquote p {
    display: inline;
    position: relative;
    line-height: calc((2px + 2ex + 2px) + 0.1em);
}

.elementor-4822 .elementor-element.elementor-element-4fc952e .elementor-blockquote .e-q-footer {
    margin-top: 3.5em;
}

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

.elementor-4822 .elementor-element.elementor-element-4fc952e .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-4822 .elementor-element.elementor-element-4fc952e span {
    position: relative;
    /*background-color: red;*//*DEV*/
}

.elementor-4822 .elementor-element.elementor-element-4fc952e .elementor-blockquote p:has(span):before, .elementor-4822 .elementor-element.elementor-element-4fc952e .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-4822 .elementor-element.elementor-element-4fc952e .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-4822 .elementor-element.elementor-element-4fc952e .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 blockquote, class: .elementor-element-494e3c3 */.elementor-4822 .elementor-element.elementor-element-494e3c3 {
    --_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-4822 .elementor-element.elementor-element-494e3c3 .elementor-blockquote p {
    display: inline;
    position: relative;
    line-height: calc((2px + 2ex + 2px) + 0.1em);
}

.elementor-4822 .elementor-element.elementor-element-494e3c3 .elementor-blockquote .e-q-footer {
    margin-top: 3.5em;
}

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

.elementor-4822 .elementor-element.elementor-element-494e3c3 .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-4822 .elementor-element.elementor-element-494e3c3 span {
    position: relative;
    /*background-color: red;*//*DEV*/
}

.elementor-4822 .elementor-element.elementor-element-494e3c3 .elementor-blockquote p:has(span):before, .elementor-4822 .elementor-element.elementor-element-494e3c3 .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-4822 .elementor-element.elementor-element-494e3c3 .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-4822 .elementor-element.elementor-element-494e3c3 .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 blockquote, class: .elementor-element-53c001a */.elementor-4822 .elementor-element.elementor-element-53c001a {
    --_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-4822 .elementor-element.elementor-element-53c001a .elementor-blockquote p {
    display: inline;
    position: relative;
    line-height: calc((2px + 2ex + 2px) + 0.1em);
}

.elementor-4822 .elementor-element.elementor-element-53c001a .elementor-blockquote .e-q-footer {
    margin-top: 3.5em;
}

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

.elementor-4822 .elementor-element.elementor-element-53c001a .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-4822 .elementor-element.elementor-element-53c001a span {
    position: relative;
    /*background-color: red;*//*DEV*/
}

.elementor-4822 .elementor-element.elementor-element-53c001a .elementor-blockquote p:has(span):before, .elementor-4822 .elementor-element.elementor-element-53c001a .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-4822 .elementor-element.elementor-element-53c001a .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-4822 .elementor-element.elementor-element-53c001a .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-5fe80032 */.elementor-4822 .elementor-element.elementor-element-5fe80032 {
    --_uniform-padding: clamp(2.4rem, 0.316rem + 4.341vw, 8rem);
}/* End custom CSS */