.elementor-6700 .elementor-element.elementor-element-64a5417{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:0 0 clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);}.elementor-6700 .elementor-element.elementor-element-64a5417:not(.elementor-motion-effects-element-type-background), .elementor-6700 .elementor-element.elementor-element-64a5417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfce67c );}.elementor-6700 .elementor-element.elementor-element-bae97b4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6700 .elementor-element.elementor-element-613311b{--box-background-color:var( --e-global-color-secondary );--box-border-width:0px;--box-border-radius:12px;--separator-width:0px;--box-padding:12px;--header-color:var( --e-global-color-accent );--toggle-button-color:var( --e-global-color-accent );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;--item-text-transition-duration:200ms;--item-text-active-color:var( --e-global-color-primary );--item-text-active-decoration:underline;--marker-color:var( --e-global-color-text );--marker-size:5px;}.elementor-6700 .elementor-element.elementor-element-613311b .elementor-toc__header-title{text-align:start;}.elementor-6700 .elementor-element.elementor-element-613311b .elementor-toc__header, .elementor-6700 .elementor-element.elementor-element-613311b .elementor-toc__header-title{font-family:var( --e-global-typography-23ca754-font-family ), Sans-serif;font-size:var( --e-global-typography-23ca754-font-size );font-weight:var( --e-global-typography-23ca754-font-weight );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-6700 .elementor-element.elementor-element-613311b .elementor-toc__header{flex-direction:row;}.elementor-6700 .elementor-element.elementor-element-613311b .elementor-toc__list-item{font-family:var( --e-global-typography-1d67263-font-family ), Sans-serif;font-size:var( --e-global-typography-1d67263-font-size );font-weight:var( --e-global-typography-1d67263-font-weight );line-height:var( --e-global-typography-1d67263-line-height );}.elementor-6700 .elementor-element.elementor-element-0f01dfa{--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:0 0;--row-gap:0;--column-gap:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6700 .elementor-element.elementor-element-2cb70af{--display:flex;--gap:clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem) clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem);--row-gap:clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem);--column-gap:clamp(1.125rem, 0.973rem + 0.6757vw, 1.5rem);--margin-top:0;--margin-bottom:clamp(2rem, 1.5946rem + 1.8018vw, 3rem);--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6700 .elementor-element.elementor-element-b4427de{--display:flex;--gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem) clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--row-gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--column-gap:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6700 .elementor-element.elementor-element-9c1ee33 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(0.75rem, 0.6993rem + 0.2252vw, 0.875rem);font-weight:400;text-transform:uppercase;line-height:150%;color:var( --e-global-color-primary );}.elementor-6700 .elementor-element.elementor-element-0a4e0f5 .elementor-heading-title{font-family:var( --e-global-typography-4364700-font-family ), Sans-serif;font-size:var( --e-global-typography-4364700-font-size );font-weight:var( --e-global-typography-4364700-font-weight );line-height:var( --e-global-typography-4364700-line-height );color:var( --e-global-color-accent );}.elementor-6700 .elementor-element.elementor-element-43c520e{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6700 .elementor-element.elementor-element-ec37318 .elementor-heading-title{color:var( --e-global-color-edb0b4d );}.elementor-6700 .elementor-element.elementor-element-0827033 .elementor-heading-title{color:var( --e-global-color-edb0b4d );}.elementor-6700 .elementor-element.elementor-element-408d120 img{width:100%;border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);}.elementor-6700 .elementor-element.elementor-element-5aa975a{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6700 .elementor-element.elementor-element-5cb16f7{--box-background-color:var( --e-global-color-secondary );--box-border-width:0px;--box-border-radius:12px;--separator-width:0px;--box-padding:12px;--header-color:var( --e-global-color-accent );--toggle-button-color:var( --e-global-color-accent );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;--item-text-transition-duration:200ms;--item-text-active-color:var( --e-global-color-primary );--item-text-active-decoration:underline;--marker-color:var( --e-global-color-text );}.elementor-6700 .elementor-element.elementor-element-5cb16f7 .elementor-toc__header-title{text-align:start;}.elementor-6700 .elementor-element.elementor-element-5cb16f7 .elementor-toc__header, .elementor-6700 .elementor-element.elementor-element-5cb16f7 .elementor-toc__header-title{font-family:var( --e-global-typography-23ca754-font-family ), Sans-serif;font-size:var( --e-global-typography-23ca754-font-size );font-weight:var( --e-global-typography-23ca754-font-weight );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-6700 .elementor-element.elementor-element-5cb16f7 .elementor-toc__header{flex-direction:row;}.elementor-6700 .elementor-element.elementor-element-5cb16f7 .elementor-toc__list-item{font-family:var( --e-global-typography-1d67263-font-family ), Sans-serif;font-size:var( --e-global-typography-1d67263-font-size );font-weight:var( --e-global-typography-1d67263-font-weight );line-height:var( --e-global-typography-1d67263-line-height );}.elementor-6700 .elementor-element.elementor-element-9a7bcb3{--display:flex;--gap:clamp(0.375rem, 0.223rem + 0.6757vw, 0.75rem) clamp(0.375rem, 0.223rem + 0.6757vw, 0.75rem);--row-gap:clamp(0.375rem, 0.223rem + 0.6757vw, 0.75rem);--column-gap:clamp(0.375rem, 0.223rem + 0.6757vw, 0.75rem);border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6700 .elementor-element.elementor-element-9a7bcb3:not(.elementor-motion-effects-element-type-background), .elementor-6700 .elementor-element.elementor-element-9a7bcb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6700 .elementor-element.elementor-element-1111d1a .elementor-heading-title{font-family:var( --e-global-typography-851e11d-font-family ), Sans-serif;font-size:var( --e-global-typography-851e11d-font-size );font-weight:var( --e-global-typography-851e11d-font-weight );line-height:var( --e-global-typography-851e11d-line-height );color:var( --e-global-color-accent );}.elementor-6700 .elementor-element.elementor-element-e87de8c{font-family:var( --e-global-typography-640b3de-font-family ), Sans-serif;font-size:var( --e-global-typography-640b3de-font-size );font-weight:var( --e-global-typography-640b3de-font-weight );line-height:var( --e-global-typography-640b3de-line-height );color:var( --e-global-color-text );}.elementor-6700 .elementor-element.elementor-element-9196a0d .elementor-button{fill:var( --e-global-color-cfce67c );color:var( --e-global-color-cfce67c );}.elementor-6700 .elementor-element.elementor-element-d13060c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6700 .elementor-element.elementor-element-3fc0f31{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6700 .elementor-element.elementor-element-6abd335{--box-background-color:var( --e-global-color-secondary );--box-border-width:0px;--box-border-radius:12px;--separator-width:0px;--box-padding:12px;--header-color:var( --e-global-color-accent );--toggle-button-color:var( --e-global-color-accent );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;--item-text-transition-duration:200ms;--item-text-active-color:var( --e-global-color-primary );--item-text-active-decoration:underline;--marker-color:var( --e-global-color-text );}.elementor-6700 .elementor-element.elementor-element-6abd335 .elementor-toc__header-title{text-align:start;}.elementor-6700 .elementor-element.elementor-element-6abd335 .elementor-toc__header, .elementor-6700 .elementor-element.elementor-element-6abd335 .elementor-toc__header-title{font-family:var( --e-global-typography-23ca754-font-family ), Sans-serif;font-size:var( --e-global-typography-23ca754-font-size );font-weight:var( --e-global-typography-23ca754-font-weight );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-6700 .elementor-element.elementor-element-6abd335 .elementor-toc__header{flex-direction:row;}.elementor-6700 .elementor-element.elementor-element-6abd335 .elementor-toc__list-item{font-family:var( --e-global-typography-1d67263-font-family ), Sans-serif;font-size:var( --e-global-typography-1d67263-font-size );font-weight:var( --e-global-typography-1d67263-font-weight );line-height:var( --e-global-typography-1d67263-line-height );}.elementor-6700 .elementor-element.elementor-element-ad7dd2c{--display:flex;--gap:clamp(0.375rem, 0.223rem + 0.6757vw, 0.75rem) clamp(0.375rem, 0.223rem + 0.6757vw, 0.75rem);--row-gap:clamp(0.375rem, 0.223rem + 0.6757vw, 0.75rem);--column-gap:clamp(0.375rem, 0.223rem + 0.6757vw, 0.75rem);border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6700 .elementor-element.elementor-element-ad7dd2c:not(.elementor-motion-effects-element-type-background), .elementor-6700 .elementor-element.elementor-element-ad7dd2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6700 .elementor-element.elementor-element-7121071 .elementor-heading-title{font-family:var( --e-global-typography-851e11d-font-family ), Sans-serif;font-size:var( --e-global-typography-851e11d-font-size );font-weight:var( --e-global-typography-851e11d-font-weight );line-height:var( --e-global-typography-851e11d-line-height );color:var( --e-global-color-accent );}.elementor-6700 .elementor-element.elementor-element-df98b97{font-family:var( --e-global-typography-640b3de-font-family ), Sans-serif;font-size:var( --e-global-typography-640b3de-font-size );font-weight:var( --e-global-typography-640b3de-font-weight );line-height:var( --e-global-typography-640b3de-line-height );color:var( --e-global-color-text );}.elementor-6700 .elementor-element.elementor-element-c426e76 .elementor-button{fill:var( --e-global-color-cfce67c );color:var( --e-global-color-cfce67c );}.elementor-6700 .elementor-element.elementor-element-345641a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6700 .elementor-element.elementor-element-0c09e10{--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:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem) 0 0;}.elementor-6700 .elementor-element.elementor-element-0c09e10:not(.elementor-motion-effects-element-type-background), .elementor-6700 .elementor-element.elementor-element-0c09e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfce67c );}.elementor-6700 .elementor-element.elementor-element-28eb535{width:initial;max-width:initial;text-align:left;}.elementor-6700 .elementor-element.elementor-element-28eb535 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-6700 .elementor-element.elementor-element-28eb535.elementor-element{--align-self:flex-start;}.elementor-6700 .elementor-element.elementor-element-28eb535 .elementor-heading-title{font-family:var( --e-global-typography-4f0bbb6-font-family ), Sans-serif;font-size:var( --e-global-typography-4f0bbb6-font-size );font-weight:var( --e-global-typography-4f0bbb6-font-weight );line-height:var( --e-global-typography-4f0bbb6-line-height );color:var( --e-global-color-accent );}.elementor-6700 .elementor-element.elementor-element-c1a39a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6700 .elementor-element.elementor-element-a2321eb{--grid-columns:3;--grid-row-gap:clamp(2rem, 1.8986rem + 0.4505vw, 2.25rem);--grid-column-gap:24px;}@media(min-width:768px){.elementor-6700 .elementor-element.elementor-element-bae97b4{--width:25%;}.elementor-6700 .elementor-element.elementor-element-0f01dfa{--width:60%;}.elementor-6700 .elementor-element.elementor-element-d13060c{--width:25%;}}@media(max-width:1200px) and (min-width:768px){.elementor-6700 .elementor-element.elementor-element-0f01dfa{--width:75%;}.elementor-6700 .elementor-element.elementor-element-d13060c{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6700 .elementor-element.elementor-element-0f01dfa{--width:100%;}}@media(max-width:1200px){.elementor-6700 .elementor-element.elementor-element-64a5417{--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;}.elementor-6700 .elementor-element.elementor-element-5aa975a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6700 .elementor-element.elementor-element-3fc0f31{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6700 .elementor-element.elementor-element-0c09e10{--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;}}@media(max-width:1024px){.elementor-6700 .elementor-element.elementor-element-613311b .elementor-toc__header, .elementor-6700 .elementor-element.elementor-element-613311b .elementor-toc__header-title{font-size:var( --e-global-typography-23ca754-font-size );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-6700 .elementor-element.elementor-element-613311b .elementor-toc__list-item{font-size:var( --e-global-typography-1d67263-font-size );line-height:var( --e-global-typography-1d67263-line-height );}.elementor-6700 .elementor-element.elementor-element-0a4e0f5 .elementor-heading-title{font-size:var( --e-global-typography-4364700-font-size );line-height:var( --e-global-typography-4364700-line-height );}.elementor-6700 .elementor-element.elementor-element-5cb16f7 .elementor-toc__header, .elementor-6700 .elementor-element.elementor-element-5cb16f7 .elementor-toc__header-title{font-size:var( --e-global-typography-23ca754-font-size );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-6700 .elementor-element.elementor-element-5cb16f7 .elementor-toc__list-item{font-size:var( --e-global-typography-1d67263-font-size );line-height:var( --e-global-typography-1d67263-line-height );}.elementor-6700 .elementor-element.elementor-element-1111d1a{text-align:center;}.elementor-6700 .elementor-element.elementor-element-1111d1a .elementor-heading-title{font-size:var( --e-global-typography-851e11d-font-size );line-height:var( --e-global-typography-851e11d-line-height );}.elementor-6700 .elementor-element.elementor-element-e87de8c{text-align:center;font-size:var( --e-global-typography-640b3de-font-size );line-height:var( --e-global-typography-640b3de-line-height );}.elementor-6700 .elementor-element.elementor-element-6abd335 .elementor-toc__header, .elementor-6700 .elementor-element.elementor-element-6abd335 .elementor-toc__header-title{font-size:var( --e-global-typography-23ca754-font-size );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-6700 .elementor-element.elementor-element-6abd335 .elementor-toc__list-item{font-size:var( --e-global-typography-1d67263-font-size );line-height:var( --e-global-typography-1d67263-line-height );}.elementor-6700 .elementor-element.elementor-element-7121071 .elementor-heading-title{font-size:var( --e-global-typography-851e11d-font-size );line-height:var( --e-global-typography-851e11d-line-height );}.elementor-6700 .elementor-element.elementor-element-df98b97{font-size:var( --e-global-typography-640b3de-font-size );line-height:var( --e-global-typography-640b3de-line-height );}.elementor-6700 .elementor-element.elementor-element-28eb535 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6700 .elementor-element.elementor-element-28eb535.elementor-element{--align-self:flex-start;}.elementor-6700 .elementor-element.elementor-element-28eb535{z-index:1;text-align:left;}.elementor-6700 .elementor-element.elementor-element-28eb535 .elementor-heading-title{font-size:var( --e-global-typography-4f0bbb6-font-size );line-height:var( --e-global-typography-4f0bbb6-line-height );}.elementor-6700 .elementor-element.elementor-element-a2321eb{--grid-columns:2;}}@media(max-width:767px){.elementor-6700 .elementor-element.elementor-element-613311b .elementor-toc__header, .elementor-6700 .elementor-element.elementor-element-613311b .elementor-toc__header-title{font-size:var( --e-global-typography-23ca754-font-size );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-6700 .elementor-element.elementor-element-613311b .elementor-toc__list-item{font-size:var( --e-global-typography-1d67263-font-size );line-height:var( --e-global-typography-1d67263-line-height );}.elementor-6700 .elementor-element.elementor-element-0a4e0f5 .elementor-heading-title{font-size:var( --e-global-typography-4364700-font-size );line-height:var( --e-global-typography-4364700-line-height );}.elementor-6700 .elementor-element.elementor-element-5cb16f7 .elementor-toc__header, .elementor-6700 .elementor-element.elementor-element-5cb16f7 .elementor-toc__header-title{font-size:var( --e-global-typography-23ca754-font-size );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-6700 .elementor-element.elementor-element-5cb16f7 .elementor-toc__list-item{font-size:var( --e-global-typography-1d67263-font-size );line-height:var( --e-global-typography-1d67263-line-height );}.elementor-6700 .elementor-element.elementor-element-1111d1a .elementor-heading-title{font-size:var( --e-global-typography-851e11d-font-size );line-height:var( --e-global-typography-851e11d-line-height );}.elementor-6700 .elementor-element.elementor-element-e87de8c{font-size:var( --e-global-typography-640b3de-font-size );line-height:var( --e-global-typography-640b3de-line-height );}.elementor-6700 .elementor-element.elementor-element-6abd335 .elementor-toc__header, .elementor-6700 .elementor-element.elementor-element-6abd335 .elementor-toc__header-title{font-size:var( --e-global-typography-23ca754-font-size );line-height:var( --e-global-typography-23ca754-line-height );}.elementor-6700 .elementor-element.elementor-element-6abd335 .elementor-toc__list-item{font-size:var( --e-global-typography-1d67263-font-size );line-height:var( --e-global-typography-1d67263-line-height );}.elementor-6700 .elementor-element.elementor-element-7121071 .elementor-heading-title{font-size:var( --e-global-typography-851e11d-font-size );line-height:var( --e-global-typography-851e11d-line-height );}.elementor-6700 .elementor-element.elementor-element-df98b97{font-size:var( --e-global-typography-640b3de-font-size );line-height:var( --e-global-typography-640b3de-line-height );}.elementor-6700 .elementor-element.elementor-element-28eb535{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:2;text-align:left;}.elementor-6700 .elementor-element.elementor-element-28eb535 .elementor-heading-title{font-size:var( --e-global-typography-4f0bbb6-font-size );line-height:var( --e-global-typography-4f0bbb6-line-height );}.elementor-6700 .elementor-element.elementor-element-a2321eb{--grid-columns:1;}}/* Start custom CSS for button, class: .elementor-element-9196a0d */.elementor-6700 .elementor-element.elementor-element-9196a0d:hover {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-0e563b8 */.elementor-6700 .elementor-element.elementor-element-0e563b8 p
{
    font-family: var(--e-global-typography-640b3de-font-family), Sans-serif;
    font-size: var(--e-global-typography-640b3de-font-size);
    font-weight: var(--e-global-typography-640b3de-font-weight);
    line-height: var(--e-global-typography-640b3de-line-height);
    color: var(--e-global-color-edb0b4d);
}

.elementor-6700 .elementor-element.elementor-element-0e563b8 ul, .elementor-6700 .elementor-element.elementor-element-0e563b8 ol
{
font-family: var(--e-global-typography-851e11d-font-family), Sans-serif;
    font-size: var(--e-global-typography-851e11d-font-size);
    font-weight: var(--e-global-typography-851e11d-font-weight);
    line-height: var(--e-global-typography-851e11d-line-height);
    color: var(--e-global-color-edb0b4d);
}

.elementor-6700 .elementor-element.elementor-element-0e563b8 h2{
    font-family: var(--e-global-typography-45d2f91-font-family), Sans-serif;
    font-size: var(--e-global-typography-45d2f91-font-size);
    font-weight: var(--e-global-typography-45d2f91-font-weight);
    line-height: var(--e-global-typography-45d2f91-line-height);
    color: var(--e-global-color-accent);
     margin-bottom: clamp(0.75rem, 0.6486rem + 0.4505vw, 1rem);
    margin-top: clamp(2rem, 1.5946rem + 1.8018vw, 3rem);
}
.elementor-6700 .elementor-element.elementor-element-0e563b8 h3
{
        font-family: var(--e-global-typography-4f0bbb6-font-family), Sans-serif;
    font-size: var(--e-global-typography-4f0bbb6-font-size);
    font-weight: var(--e-global-typography-4f0bbb6-font-weight);
    line-height: var(--e-global-typography-4f0bbb6-line-height);
    color: var(--e-global-color-accent);
     margin-bottom: clamp(0.75rem, 0.6486rem + 0.4505vw, 1rem);
     margin-top: clamp(2rem, 1.5946rem + 1.8018vw, 3rem);
}

.elementor-6700 .elementor-element.elementor-element-0e563b8 h4
{
       font-family: var(--e-global-typography-48de413-font-family), Sans-serif;
    font-size: var(--e-global-typography-48de413-font-size);
    font-weight: var(--e-global-typography-48de413-font-weight);
    line-height: var(--e-global-typography-48de413-line-height);
    color: var(--e-global-color-accent);
     margin-bottom: clamp(0.75rem, 0.6486rem + 0.4505vw, 1rem);
     margin-top: clamp(2rem, 1.5946rem + 1.8018vw, 3rem);
}

.elementor-6700 .elementor-element.elementor-element-0e563b8 h5
{
    font-family: var(--e-global-typography-ac4d512-font-family), Sans-serif;
    font-size: var(--e-global-typography-ac4d512-font-size);
    font-weight: var(--e-global-typography-ac4d512-font-weight);
    line-height: var(--e-global-typography-ac4d512-line-height);
    color: var(--e-global-color-accent);  
     margin-bottom: clamp(0.75rem, 0.6486rem + 0.4505vw, 1rem);
     margin-top: clamp(2rem, 1.5946rem + 1.8018vw, 3rem);
}

/* OL global zurücksetzen */
.elementor-6700 .elementor-element.elementor-element-0e563b8 ol {
  list-style: none;      /* Standardnummern aus */
  margin: 0;
  padding: 0;
  counter-reset: ol;     /* eigenen Counter starten */
}

.elementor-6700 .elementor-element.elementor-element-0e563b8 ol li {
  display: flex;         /* Zahl und Text nebeneinander */
  align-items: flex-start;
  gap: 8px;          /* Abstand Zahl ↔ Text */
  margin-block: clamp(0.5rem, 0.348rem + 0.6757vw, 0.875rem);
  counter-increment: ol; /* Counter hochzählen */
}

/* die Zahl links erzeugen */
.elementor-6700 .elementor-element.elementor-element-0e563b8 ol li::before {
  content: counter(ol) ".";  /* 1. 2. 3. */
  flex: 0 0 auto;
  text-align: right;         /* Zahl bündig am Spaltenrand */
  font-variant-numeric: tabular-nums; /* gleich breite Ziffern */
}



.elementor-6700 .elementor-element.elementor-element-0e563b8 ul {
  list-style: none;
  padding-left: 0;
   --li-icon: clamp(0.875rem, 0.7736rem + 0.4505vw, 1.125rem);
  --li-gap: 8px;
  hyphens: auto;
  overflow-wrap: anywhere;
}


.elementor-6700 .elementor-element.elementor-element-0e563b8 ul li{
  display:flex;
  align-items:flex-start;    /* an der ersten Zeile ausrichten */
    gap:8px;
    margin-block: clamp(0.5rem, 0.348rem + 0.6757vw, 0.875rem);
}

.elementor-6700 .elementor-element.elementor-element-0e563b8 ul li::before{
  content:"";
  flex:0 0 auto;
  width:clamp(0.875rem, 0.7736rem + 0.4505vw, 1.125rem);
  height:clamp(0.875rem, 0.7736rem + 0.4505vw, 1.125rem);
  background-color:var(--e-global-color-primary);
  -webkit-mask:url("https://www.lockmysneaker.com/wp-content/uploads/2025/05/check.svg") no-repeat center/contain;
          mask:url("https://www.lockmysneaker.com/wp-content/uploads/2025/05/check.svg") no-repeat center/contain;
}

/* 2) LI nicht mehr als Flex-Container behandeln */
.elementor-6700 .elementor-element.elementor-element-0e563b8 ul li{
  display: block;                /* statt flex */
  position: relative;
  padding-inline-start: calc(var(--li-icon) + var(--li-gap)); /* Platz fürs Icon */
}

/* 3) Check-Icon absolut neben die erste Zeile setzen */
.elementor-6700 .elementor-element.elementor-element-0e563b8 ul li::before{
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0.28em;     /* ggf. feinjustieren */
  width: var(--li-icon);
  height: var(--li-icon);
}




  /* ↓ minimal nach unten ziehen (0.04–0.12em testen) */
  transform: translateY(0.25rem);
}

.elementor-6700 .elementor-element.elementor-element-0e563b8 img
{
    border-radius: clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);
     margin-top: clamp(2rem, 1.5946rem + 1.8018vw, 3rem);
}
.elementor-6700 .elementor-element.elementor-element-0e563b8 figcaption
{
    text-align: left;
    padding-left: 12px;
    padding-top:4px;
    padding-bottom:4px;
    border-style: solid;
    border-width: 0 0 0  1px;
    border-color:var(--e-global-color-primary); 
    font-family: var(--e-global-typography-640b3de-font-family), Sans-serif;
    font-size: var(--e-global-typography-640b3de-font-size);
    font-weight: var(--e-global-typography-640b3de-font-weight);
    line-height: var(--e-global-typography-640b3de-line-height);
    color: var(--e-global-color-accent);
    font-style: normal;
    margin-top: clamp(0.5rem, 0.2973rem + 0.9009vw, 1rem);

}
/*Blockquote*/
.elementor-6700 .elementor-element.elementor-element-0e563b8 .wp-block-quote.is-layout-flow.wp-block-quote-is-layout-flow
{
   margin-left: 0;
   margin-right: 0;
   padding-left: 28px;
   padding-top: clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);
   padding-bottom:clamp(0.5rem, 0.3986rem + 0.4505vw, 0.75rem);
   border-style: solid;
   border-width: 0 0 0 3px;
   border-color: var(--e-global-color-primary); 
}
.elementor-6700 .elementor-element.elementor-element-0e563b8 blockquote p
{
    font-family: var(--e-global-typography-851e11d-font-family), Sans-serif;
    font-size: var(--e-global-typography-851e11d-font-size);
    font-weight: var(--e-global-typography-851e11d-font-weight);
    line-height: var(--e-global-typography-851e11d-line-height);
    color: var(--e-global-color-edb0b4d);
}

/*link*/
.elementor-6700 .elementor-element.elementor-element-0e563b8 a 
{
    color: var(--e-global-color-primary);
    text-decoration: underline;
}

/*Seperator*/
.elementor-6700 .elementor-element.elementor-element-0e563b8 .wp-block-separator
{
    margin-top: clamp(0.5rem, 0.2973rem + 0.9009vw, 1rem);
    margin-bottom: clamp(0.5rem, 0.2973rem + 0.9009vw, 1rem);
    border-style:solid;
    border-top-color: var(--e-global-color-primary) !important;
  border-top-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  width: 24px
}

/*style strong written text*/
.elementor-6700 .elementor-element.elementor-element-0e563b8 strong
{
    font-weight: 600 !important;
}

/*Style Image*/
.elementor-6700 .elementor-element.elementor-element-0e563b8 img
{
    border-radius: clamp(0.75rem, 0.4459rem + 1.3514vw, 1.5rem);
    margin-top:clamp(0.5rem, 0.2973rem + 0.9009vw, 1rem);;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c426e76 */.elementor-6700 .elementor-element.elementor-element-c426e76:hover {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64a5417 */.elementor-6700 .elementor-element.elementor-element-64a5417{
    padding-top: clamp(3.125rem, 1.8581rem + 5.6306vw, 6.25rem);
    padding-bottom:clamp(3.125rem, 1.8581rem + 5.6306vw, 6.25rem);
}



/* Zeile sauber ausrichten */
.elementor-toc__list-item-text-wrapper{
  display:flex;
  align-items:center;
  gap: 8px;
}

/* SVG-Punkt: feste Pixelgröße, unabhängig von Schriftgröße */
.elementor-toc__list-item-text-wrapper .e-font-icon-svg{
  width:6px !important;
  height:6px !important;
  min-width:6px;
  min-height:6px;
  flex:0 0 6px;
  display:block;          /* keine Baseline */
  line-height:0;          /* kein Zeilenhöhen-Einfluss */
  vertical-align:middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c09e10 */.elementor-6700 .elementor-element.elementor-element-0c09e10{
    padding-top: clamp(3.125rem, 1.8581rem + 5.6306vw, 6.25rem);
    padding-bottom:clamp(3.125rem, 1.8581rem + 5.6306vw, 6.25rem);
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */