.elementor-12 .elementor-element.elementor-element-d590719{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:-8rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:12rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-12 .elementor-element.elementor-element-0b9f3ca{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-faafb92 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:4.5rem;font-weight:600;line-height:1em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-faafb92{padding:0rem 0rem 2rem 0rem;}.elementor-12 .elementor-element.elementor-element-d901a9c .elementor-heading-title{font-family:var( --e-global-typography-f5c2a75-font-family ), Sans-serif;font-size:var( --e-global-typography-f5c2a75-font-size );font-weight:var( --e-global-typography-f5c2a75-font-weight );line-height:var( --e-global-typography-f5c2a75-line-height );letter-spacing:var( --e-global-typography-f5c2a75-letter-spacing );word-spacing:var( --e-global-typography-f5c2a75-word-spacing );color:var( --e-global-color-2f81253 );}.elementor-12 .elementor-element.elementor-element-d901a9c{padding:0rem 0rem 1rem 0rem;}.elementor-12 .elementor-element.elementor-element-90db18c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1rem;font-weight:500;font-style:italic;line-height:1.75em;letter-spacing:0.025em;color:var( --e-global-color-3cc028d );}.elementor-12 .elementor-element.elementor-element-90db18c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:0rem 0rem 0rem 0.3rem;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-3cc028d );}.elementor-12 .elementor-element.elementor-element-6ab6a6f{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-c5dd30c .elementor-button{font-family:var( --e-global-typography-0fe85e1-font-family ), Sans-serif;font-size:var( --e-global-typography-0fe85e1-font-size );font-weight:var( --e-global-typography-0fe85e1-font-weight );line-height:var( --e-global-typography-0fe85e1-line-height );letter-spacing:var( --e-global-typography-0fe85e1-letter-spacing );word-spacing:var( --e-global-typography-0fe85e1-word-spacing );background-color:#5B4EC8;border-style:solid;border-width:0px 0px 4px 0px;border-color:#4A3F9F;border-radius:26px 26px 26px 26px;padding:12px 36px 12px 36px;}.elementor-12 .elementor-element.elementor-element-633b2b3 .elementor-button{font-family:var( --e-global-typography-0fe85e1-font-family ), Sans-serif;font-size:var( --e-global-typography-0fe85e1-font-size );font-weight:var( --e-global-typography-0fe85e1-font-weight );line-height:var( --e-global-typography-0fe85e1-line-height );letter-spacing:var( --e-global-typography-0fe85e1-letter-spacing );word-spacing:var( --e-global-typography-0fe85e1-word-spacing );fill:#B8922E;color:#B8922E;background-color:#5B4EC800;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:26px 26px 26px 26px;padding:12px 36px 12px 36px;}.elementor-12 .elementor-element.elementor-element-60277d7{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5bdfae7{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3f7b2df{--divider-border-style:solid;--divider-color:#1E1A3C40;--divider-border-width:1px;--divider-icon-size:2rem;--divider-element-spacing:2rem;padding:2rem 0rem 2rem 0rem;}.elementor-12 .elementor-element.elementor-element-3f7b2df .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-3f7b2df .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3f7b2df.elementor-view-stacked .elementor-icon{background-color:#C4A03533;}.elementor-12 .elementor-element.elementor-element-3f7b2df.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3f7b2df.elementor-view-default .elementor-icon{color:#C4A03533;border-color:#C4A03533;}.elementor-12 .elementor-element.elementor-element-3f7b2df.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3f7b2df.elementor-view-default .elementor-icon svg{fill:#C4A03533;}.elementor-12 .elementor-element.elementor-element-2e8e6aa{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-12 .elementor-element.elementor-element-4ac1833{text-align:center;padding:0rem 0rem 0.4rem 0rem;}.elementor-12 .elementor-element.elementor-element-4ac1833 .elementor-heading-title{font-family:var( --e-global-typography-1c41b37-font-family ), Sans-serif;font-size:var( --e-global-typography-1c41b37-font-size );font-weight:var( --e-global-typography-1c41b37-font-weight );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-c3c7442{text-align:center;padding:0rem 0rem 2rem 0rem;width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c3c7442 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:3.25rem;font-weight:600;line-height:1em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c3c7442.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4f64852 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-4f64852 .elementor-custom-embed-play i{color:var( --e-global-color-3cc028d );}.elementor-12 .elementor-element.elementor-element-4f64852 .elementor-custom-embed-play svg{fill:var( --e-global-color-3cc028d );}.elementor-12 .elementor-element.elementor-element-4f64852{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-12 .elementor-element.elementor-element-2a7c6ae{--divider-border-style:solid;--divider-color:#1E1A3C40;--divider-border-width:1px;--divider-icon-size:2rem;--divider-element-spacing:2rem;padding:2rem 0rem 2rem 0rem;}.elementor-12 .elementor-element.elementor-element-2a7c6ae .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-2a7c6ae .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-2a7c6ae.elementor-view-stacked .elementor-icon{background-color:#C4A03533;}.elementor-12 .elementor-element.elementor-element-2a7c6ae.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2a7c6ae.elementor-view-default .elementor-icon{color:#C4A03533;border-color:#C4A03533;}.elementor-12 .elementor-element.elementor-element-2a7c6ae.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2a7c6ae.elementor-view-default .elementor-icon svg{fill:#C4A03533;}.elementor-12 .elementor-element.elementor-element-2fe0aa8{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-12 .elementor-element.elementor-element-2fe0aa8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2fe0aa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89b9b7a );}.elementor-12 .elementor-element.elementor-element-f345975{text-align:center;padding:0rem 0rem 0.4rem 0rem;}.elementor-12 .elementor-element.elementor-element-f345975 .elementor-heading-title{font-family:var( --e-global-typography-1c41b37-font-family ), Sans-serif;font-size:var( --e-global-typography-1c41b37-font-size );font-weight:var( --e-global-typography-1c41b37-font-weight );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3d76385{text-align:center;padding:0rem 0rem 1rem 0rem;width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3d76385 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:3.25rem;font-weight:600;line-height:1em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-3d76385.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4f0a40f{text-align:center;padding:0rem 0rem 2rem 0rem;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4f0a40f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1rem;font-weight:500;line-height:1.75em;letter-spacing:0.025em;color:var( --e-global-color-2f81253 );}.elementor-12 .elementor-element.elementor-element-4f0a40f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3125a97{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-12 .elementor-element.elementor-element-593af71{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-cc75fa3 );--border-color:var( --e-global-color-cc75fa3 );--border-radius:28px 28px 28px 28px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-12 .elementor-element.elementor-element-593af71:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-593af71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-16ac065 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-16ac065 .elementor-icon{font-size:4rem;}.elementor-12 .elementor-element.elementor-element-16ac065 .elementor-icon svg{height:4rem;}.elementor-12 .elementor-element.elementor-element-16ac065{padding:0rem 0rem 0.5rem 0.5rem;}.elementor-12 .elementor-element.elementor-element-6cc8d59 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6cc8d59{padding:0rem 1rem 0.5rem 1rem;}.elementor-12 .elementor-element.elementor-element-b3f14d8 .elementor-heading-title{font-family:var( --e-global-typography-cf14abc-font-family ), Sans-serif;font-size:var( --e-global-typography-cf14abc-font-size );font-weight:var( --e-global-typography-cf14abc-font-weight );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );color:var( --e-global-color-2f81253 );}.elementor-12 .elementor-element.elementor-element-b3f14d8{padding:0rem 1rem 0.5rem 1rem;}.elementor-12 .elementor-element.elementor-element-da2b8b6{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E8E5F5;--border-color:#E8E5F5;--border-radius:28px 28px 28px 28px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-12 .elementor-element.elementor-element-da2b8b6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-da2b8b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-19e410c .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-19e410c .elementor-icon{font-size:4rem;}.elementor-12 .elementor-element.elementor-element-19e410c .elementor-icon svg{height:4rem;}.elementor-12 .elementor-element.elementor-element-19e410c{padding:0rem 0rem 0.5rem 0.5rem;}.elementor-12 .elementor-element.elementor-element-768a93d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-768a93d{padding:0rem 1rem 0.5rem 1rem;}.elementor-12 .elementor-element.elementor-element-07974a3 .elementor-heading-title{font-family:var( --e-global-typography-cf14abc-font-family ), Sans-serif;font-size:var( --e-global-typography-cf14abc-font-size );font-weight:var( --e-global-typography-cf14abc-font-weight );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );color:var( --e-global-color-2f81253 );}.elementor-12 .elementor-element.elementor-element-07974a3{padding:0rem 1rem 0.5rem 1rem;}.elementor-12 .elementor-element.elementor-element-1739a37{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-cc75fa3 );--border-color:var( --e-global-color-cc75fa3 );--border-radius:28px 28px 28px 28px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-12 .elementor-element.elementor-element-1739a37:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1739a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b9747f5 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-b9747f5 .elementor-icon{font-size:4rem;}.elementor-12 .elementor-element.elementor-element-b9747f5 .elementor-icon svg{height:4rem;}.elementor-12 .elementor-element.elementor-element-b9747f5{padding:0rem 0rem 0.5rem 0.5rem;}.elementor-12 .elementor-element.elementor-element-5b4b289 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5b4b289{padding:0rem 1rem 0.5rem 1rem;}.elementor-12 .elementor-element.elementor-element-1e32b3e .elementor-heading-title{font-family:var( --e-global-typography-cf14abc-font-family ), Sans-serif;font-size:var( --e-global-typography-cf14abc-font-size );font-weight:var( --e-global-typography-cf14abc-font-weight );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );color:var( --e-global-color-2f81253 );}.elementor-12 .elementor-element.elementor-element-1e32b3e{padding:0rem 1rem 0.5rem 1rem;}.elementor-12 .elementor-element.elementor-element-dd19758{padding:2rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-da650c4{--display:flex;}.elementor-12 .elementor-element.elementor-element-75367ed{--divider-border-style:solid;--divider-color:#1E1A3C40;--divider-border-width:1px;--divider-icon-size:2rem;--divider-element-spacing:2rem;padding:2rem 0rem 2rem 0rem;}.elementor-12 .elementor-element.elementor-element-75367ed .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-75367ed .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-75367ed.elementor-view-stacked .elementor-icon{background-color:#C4A03533;}.elementor-12 .elementor-element.elementor-element-75367ed.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-75367ed.elementor-view-default .elementor-icon{color:#C4A03533;border-color:#C4A03533;}.elementor-12 .elementor-element.elementor-element-75367ed.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-75367ed.elementor-view-default .elementor-icon svg{fill:#C4A03533;}.elementor-12 .elementor-element.elementor-element-8094b3b{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-12 .elementor-element.elementor-element-a29d594{--display:flex;}.elementor-12 .elementor-element.elementor-element-077ae27 img{height:110%;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-cc75fa3 );border-radius:26px 26px 26px 26px;}.elementor-12 .elementor-element.elementor-element-c1d1cdf{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-12f8178{text-align:start;padding:0rem 0rem 0.4rem 0rem;}.elementor-12 .elementor-element.elementor-element-12f8178 .elementor-heading-title{font-family:var( --e-global-typography-1c41b37-font-family ), Sans-serif;font-size:var( --e-global-typography-1c41b37-font-size );font-weight:var( --e-global-typography-1c41b37-font-weight );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4818403{text-align:start;padding:0rem 0rem 1rem 0rem;}.elementor-12 .elementor-element.elementor-element-4818403 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:3.25rem;font-weight:600;line-height:1em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ef11bcb{text-align:start;padding:0rem 0rem 2rem 0rem;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ef11bcb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2f81253 );}.elementor-12 .elementor-element.elementor-element-ef11bcb.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c9bddcc .elementor-button{font-family:var( --e-global-typography-0fe85e1-font-family ), Sans-serif;font-size:var( --e-global-typography-0fe85e1-font-size );font-weight:var( --e-global-typography-0fe85e1-font-weight );line-height:var( --e-global-typography-0fe85e1-line-height );letter-spacing:var( --e-global-typography-0fe85e1-letter-spacing );word-spacing:var( --e-global-typography-0fe85e1-word-spacing );background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-secondary );border-radius:26px 26px 26px 26px;padding:12px 36px 12px 36px;}.elementor-12 .elementor-element.elementor-element-082ec3b{--divider-border-style:solid;--divider-color:#1E1A3C40;--divider-border-width:1px;--divider-icon-size:2rem;--divider-element-spacing:2rem;padding:2rem 0rem 2rem 0rem;}.elementor-12 .elementor-element.elementor-element-082ec3b .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-082ec3b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-082ec3b.elementor-view-stacked .elementor-icon{background-color:#C4A03533;}.elementor-12 .elementor-element.elementor-element-082ec3b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-082ec3b.elementor-view-default .elementor-icon{color:#C4A03533;border-color:#C4A03533;}.elementor-12 .elementor-element.elementor-element-082ec3b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-082ec3b.elementor-view-default .elementor-icon svg{fill:#C4A03533;}.elementor-12 .elementor-element.elementor-element-fd8cb9b{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-12 .elementor-element.elementor-element-fd8cb9b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fd8cb9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89b9b7a );}.elementor-12 .elementor-element.elementor-element-5a8b2de{text-align:center;padding:0rem 0rem 0.4rem 0rem;}.elementor-12 .elementor-element.elementor-element-5a8b2de .elementor-heading-title{font-family:var( --e-global-typography-1c41b37-font-family ), Sans-serif;font-size:var( --e-global-typography-1c41b37-font-size );font-weight:var( --e-global-typography-1c41b37-font-weight );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3b9daa1{text-align:center;padding:0rem 0rem 1rem 0rem;width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3b9daa1 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:3.25rem;font-weight:600;line-height:1em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-3b9daa1.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d8e1a63{text-align:center;padding:0rem 0rem 2rem 0rem;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d8e1a63 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2f81253 );}.elementor-12 .elementor-element.elementor-element-d8e1a63.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-67055fe{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-cc75fa3 );--border-color:var( --e-global-color-cc75fa3 );--border-radius:26px 26px 26px 26px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-67055fe:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-67055fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-21adfc8{--display:flex;}.elementor-12 .elementor-element.elementor-element-7fd5d69 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-cc75fa3 );border-radius:26px 26px 26px 26px;}.elementor-12 .elementor-element.elementor-element-7fd5d69{padding:0rem 0rem 2rem 0rem;}.elementor-12 .elementor-element.elementor-element-7ae86a2{text-align:start;padding:0rem 0rem 0.4rem 0rem;}.elementor-12 .elementor-element.elementor-element-7ae86a2 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:0.875rem;font-weight:600;text-decoration:underline;line-height:1.5em;letter-spacing:0.025em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-8a4c8f1{text-align:start;padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-8a4c8f1 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-09cd35f{text-align:start;padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-09cd35f .elementor-heading-title{font-family:var( --e-global-typography-cf14abc-font-family ), Sans-serif;font-size:var( --e-global-typography-cf14abc-font-size );font-weight:var( --e-global-typography-cf14abc-font-weight );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );color:var( --e-global-color-2f81253 );}.elementor-12 .elementor-element.elementor-element-cd5ef3f{--display:flex;}.elementor-12 .elementor-element.elementor-element-14902ef img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-cc75fa3 );border-radius:26px 26px 26px 26px;}.elementor-12 .elementor-element.elementor-element-14902ef{padding:0rem 0rem 2rem 0rem;}.elementor-12 .elementor-element.elementor-element-7674330{text-align:start;padding:0rem 0rem 0.4rem 0rem;}.elementor-12 .elementor-element.elementor-element-7674330 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:0.875rem;font-weight:600;text-decoration:underline;line-height:1.5em;letter-spacing:0.025em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-cc50472{text-align:start;padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-cc50472 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d6673e5{text-align:start;padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-d6673e5 .elementor-heading-title{font-family:var( --e-global-typography-cf14abc-font-family ), Sans-serif;font-size:var( --e-global-typography-cf14abc-font-size );font-weight:var( --e-global-typography-cf14abc-font-weight );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );color:var( --e-global-color-2f81253 );}.elementor-12 .elementor-element.elementor-element-91c932b{--display:flex;}.elementor-12 .elementor-element.elementor-element-a0ca095 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-cc75fa3 );border-radius:26px 26px 26px 26px;}.elementor-12 .elementor-element.elementor-element-a0ca095{padding:0rem 0rem 2rem 0rem;}.elementor-12 .elementor-element.elementor-element-7281aa6{text-align:start;padding:0rem 0rem 0.4rem 0rem;}.elementor-12 .elementor-element.elementor-element-7281aa6 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:0.875rem;font-weight:600;text-decoration:underline;line-height:1.5em;letter-spacing:0.025em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3f151f2{text-align:start;padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-3f151f2 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1792366{text-align:start;padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-1792366 .elementor-heading-title{font-family:var( --e-global-typography-cf14abc-font-family ), Sans-serif;font-size:var( --e-global-typography-cf14abc-font-size );font-weight:var( --e-global-typography-cf14abc-font-weight );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );color:var( --e-global-color-2f81253 );}.elementor-12 .elementor-element.elementor-element-f41e530{text-align:center;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:1rem 0rem 1rem 0rem;}.elementor-12 .elementor-element.elementor-element-f41e530 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.125em;font-weight:500;font-style:italic;line-height:1.75em;letter-spacing:0.025em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b67dd20{--display:flex;}.elementor-12 .elementor-element.elementor-element-cdfa073{--divider-border-style:solid;--divider-color:#1E1A3C40;--divider-border-width:1px;--divider-icon-size:2rem;--divider-element-spacing:2rem;padding:2rem 0rem 2rem 0rem;}.elementor-12 .elementor-element.elementor-element-cdfa073 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-cdfa073 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-cdfa073.elementor-view-stacked .elementor-icon{background-color:#C4A03533;}.elementor-12 .elementor-element.elementor-element-cdfa073.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-cdfa073.elementor-view-default .elementor-icon{color:#C4A03533;border-color:#C4A03533;}.elementor-12 .elementor-element.elementor-element-cdfa073.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-cdfa073.elementor-view-default .elementor-icon svg{fill:#C4A03533;}.elementor-12 .elementor-element.elementor-element-13863b1{text-align:center;padding:0rem 0rem 0.4rem 0rem;}.elementor-12 .elementor-element.elementor-element-13863b1 .elementor-heading-title{font-family:var( --e-global-typography-1c41b37-font-family ), Sans-serif;font-size:var( --e-global-typography-1c41b37-font-size );font-weight:var( --e-global-typography-1c41b37-font-weight );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2591149{text-align:center;padding:0rem 0rem 1rem 0rem;}.elementor-12 .elementor-element.elementor-element-2591149 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:3.25rem;font-weight:600;line-height:1em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-184705e{text-align:center;padding:0rem 0rem 2rem 0rem;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-184705e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2f81253 );}.elementor-12 .elementor-element.elementor-element-184705e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2d8dc28{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-12 .elementor-element.elementor-element-7b72be8{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-cc75fa3 );--border-color:var( --e-global-color-cc75fa3 );--border-radius:26px 26px 26px 26px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c651acb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-c651acb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-c651acb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-c651acb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-c651acb .elementor-icon-list-item > a{font-family:var( --e-global-typography-1c41b37-font-family ), Sans-serif;font-size:var( --e-global-typography-1c41b37-font-size );font-weight:var( --e-global-typography-1c41b37-font-weight );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-c651acb .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-c144482{text-align:start;padding:0rem 0rem 1rem 0rem;}.elementor-12 .elementor-element.elementor-element-c144482 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-66af6a7{text-align:start;padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-66af6a7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2f81253 );}.elementor-12 .elementor-element.elementor-element-9d8dcd4{--divider-border-style:solid;--divider-color:#1E1A3C40;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-9d8dcd4 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-9d8dcd4 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-3050dbd .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3050dbd{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-174f85e{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-cc75fa3 );--border-color:var( --e-global-color-cc75fa3 );--border-radius:26px 26px 26px 26px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-c0a37ed .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-c0a37ed .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-c0a37ed{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-c0a37ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-c0a37ed .elementor-icon-list-item > a{font-family:var( --e-global-typography-1c41b37-font-family ), Sans-serif;font-size:var( --e-global-typography-1c41b37-font-size );font-weight:var( --e-global-typography-1c41b37-font-weight );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-c0a37ed .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-b74552d{text-align:start;padding:0rem 0rem 1rem 0rem;}.elementor-12 .elementor-element.elementor-element-b74552d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-9a434a6{text-align:start;padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-9a434a6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2f81253 );}.elementor-12 .elementor-element.elementor-element-744d8ef{--divider-border-style:solid;--divider-color:#1E1A3C40;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-744d8ef .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-744d8ef .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-0f098eb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0f098eb{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-466850f{--divider-border-style:solid;--divider-color:#1E1A3C40;--divider-border-width:1px;--divider-icon-size:2rem;--divider-element-spacing:2rem;padding:2rem 0rem 2rem 0rem;}.elementor-12 .elementor-element.elementor-element-466850f .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-466850f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-466850f.elementor-view-stacked .elementor-icon{background-color:#C4A03533;}.elementor-12 .elementor-element.elementor-element-466850f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-466850f.elementor-view-default .elementor-icon{color:#C4A03533;border-color:#C4A03533;}.elementor-12 .elementor-element.elementor-element-466850f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-466850f.elementor-view-default .elementor-icon svg{fill:#C4A03533;}.elementor-12 .elementor-element.elementor-element-74fd4ed{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-12 .elementor-element.elementor-element-74fd4ed:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-74fd4ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89b9b7a );}.elementor-12 .elementor-element.elementor-element-72665d6{text-align:center;padding:0rem 0rem 0.4rem 0rem;}.elementor-12 .elementor-element.elementor-element-72665d6 .elementor-heading-title{font-family:var( --e-global-typography-1c41b37-font-family ), Sans-serif;font-size:var( --e-global-typography-1c41b37-font-size );font-weight:var( --e-global-typography-1c41b37-font-weight );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-8d009ee{text-align:center;padding:0rem 0rem 1rem 0rem;width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8d009ee .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:3.25rem;font-weight:600;line-height:1em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8d009ee.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-444b3b7{text-align:center;padding:0rem 0rem 2rem 0rem;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-444b3b7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2f81253 );}.elementor-12 .elementor-element.elementor-element-444b3b7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4d4f1c1{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-12 .elementor-element.elementor-element-2961650{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-cc75fa3 );--border-color:var( --e-global-color-cc75fa3 );--border-radius:26px 26px 26px 26px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-12 .elementor-element.elementor-element-2961650:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2961650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-066775a{--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:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-142c2ab{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-59a4623{text-align:start;}.elementor-12 .elementor-element.elementor-element-59a4623 img{width:100%;border-radius:1000px 1000px 1000px 1000px;}.elementor-12 .elementor-element.elementor-element-352c378{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-fa86504 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-fa86504{padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-60b8493{--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6fd855c{--divider-border-style:solid;--divider-color:#1E1A3C40;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-6fd855c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-6fd855c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-0c76f29{text-align:start;padding:0rem 0rem 0rem 0rem;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0c76f29 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1rem;font-weight:500;line-height:1.75em;letter-spacing:0.025em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0c76f29.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2a89a76{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-cc75fa3 );--border-color:var( --e-global-color-cc75fa3 );--border-radius:26px 26px 26px 26px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-12 .elementor-element.elementor-element-2a89a76:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2a89a76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-12b93e6{--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:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-3dce7aa{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-31f7cde{text-align:start;}.elementor-12 .elementor-element.elementor-element-31f7cde img{width:100%;border-radius:1000px 1000px 1000px 1000px;}.elementor-12 .elementor-element.elementor-element-9c82792{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-80e991b .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-80e991b{padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-0c28f1a{--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-99dfc1f{--divider-border-style:solid;--divider-color:#1E1A3C40;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-99dfc1f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-99dfc1f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-b879586{text-align:start;padding:0rem 0rem 0rem 0rem;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b879586 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1rem;font-weight:500;line-height:1.75em;letter-spacing:0.025em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b879586.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-81cc6f0{--display:flex;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-81cc6f0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-81cc6f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leiastudio.hu/wp-content/uploads/2026/07/szolgaltatasok.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-af95971{--divider-border-style:solid;--divider-color:#1E1A3C40;--divider-border-width:1px;--divider-icon-size:2rem;--divider-element-spacing:2rem;padding:2rem 0rem 2rem 0rem;}.elementor-12 .elementor-element.elementor-element-af95971 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-af95971 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-af95971.elementor-view-stacked .elementor-icon{background-color:#C4A03533;}.elementor-12 .elementor-element.elementor-element-af95971.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-af95971.elementor-view-default .elementor-icon{color:#C4A03533;border-color:#C4A03533;}.elementor-12 .elementor-element.elementor-element-af95971.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-af95971.elementor-view-default .elementor-icon svg{fill:#C4A03533;}.elementor-12 .elementor-element.elementor-element-7bbe46a{text-align:center;padding:0rem 0rem 0.4rem 0rem;}.elementor-12 .elementor-element.elementor-element-7bbe46a .elementor-heading-title{font-family:var( --e-global-typography-1c41b37-font-family ), Sans-serif;font-size:var( --e-global-typography-1c41b37-font-size );font-weight:var( --e-global-typography-1c41b37-font-weight );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-233ffd6{text-align:center;padding:0rem 0rem 2rem 0rem;width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-233ffd6 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:3.25rem;font-weight:600;line-height:1em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-233ffd6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-12d5273{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-12d5273.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f2012eb{--display:flex;--min-height:600px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-cc75fa3 );--border-color:var( --e-global-color-cc75fa3 );--border-radius:26px 26px 26px 26px;}.elementor-12 .elementor-element.elementor-element-f2012eb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f2012eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89b9b7a );}.elementor-12 .elementor-element.elementor-element-c99b306 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-cc75fa3 );border-radius:26px 26px 26px 26px;}.elementor-12 .elementor-element.elementor-element-c99b306{padding:0rem 0rem 2rem 0rem;}.elementor-12 .elementor-element.elementor-element-f8963ed{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-1fa143a{text-align:start;padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-1fa143a .elementor-heading-title{font-family:var( --e-global-typography-324d1d2-font-family ), Sans-serif;font-size:var( --e-global-typography-324d1d2-font-size );font-weight:var( --e-global-typography-324d1d2-font-weight );line-height:var( --e-global-typography-324d1d2-line-height );letter-spacing:var( --e-global-typography-324d1d2-letter-spacing );word-spacing:var( --e-global-typography-324d1d2-word-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7414400{text-align:start;padding:0rem 0rem 0.4rem 0rem;}.elementor-12 .elementor-element.elementor-element-7414400 .elementor-heading-title{font-family:var( --e-global-typography-042f52f-font-family ), Sans-serif;font-size:var( --e-global-typography-042f52f-font-size );font-weight:var( --e-global-typography-042f52f-font-weight );line-height:var( --e-global-typography-042f52f-line-height );letter-spacing:var( --e-global-typography-042f52f-letter-spacing );word-spacing:var( --e-global-typography-042f52f-word-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-8bea936{--divider-border-style:solid;--divider-color:#1E1A3C40;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-8bea936 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-8bea936 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-9c067c9 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-9c067c9{padding:0rem 0rem 0.5rem 0rem;}.elementor-12 .elementor-element.elementor-element-27c20ea{text-align:start;padding:0rem 0rem 2rem 0rem;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-27c20ea .elementor-heading-title{font-family:var( --e-global-typography-cf14abc-font-family ), Sans-serif;font-size:var( --e-global-typography-cf14abc-font-size );font-weight:var( --e-global-typography-cf14abc-font-weight );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );color:var( --e-global-color-2f81253 );}.elementor-12 .elementor-element.elementor-element-27c20ea.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3484aef .elementor-button{font-family:var( --e-global-typography-0fe85e1-font-family ), Sans-serif;font-size:var( --e-global-typography-0fe85e1-font-size );font-weight:var( --e-global-typography-0fe85e1-font-weight );line-height:var( --e-global-typography-0fe85e1-line-height );letter-spacing:var( --e-global-typography-0fe85e1-letter-spacing );word-spacing:var( --e-global-typography-0fe85e1-word-spacing );background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-secondary );border-radius:26px 26px 26px 26px;padding:12px 36px 12px 36px;}.elementor-12 .elementor-element.elementor-element-6003c9a{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-12 .elementor-element.elementor-element-6003c9a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6003c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89b9b7a );}.elementor-12 .elementor-element.elementor-element-7ff4c14{text-align:center;padding:0rem 0rem 0.4rem 0rem;}.elementor-12 .elementor-element.elementor-element-7ff4c14 .elementor-heading-title{font-family:var( --e-global-typography-1c41b37-font-family ), Sans-serif;font-size:var( --e-global-typography-1c41b37-font-size );font-weight:var( --e-global-typography-1c41b37-font-weight );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b6ce581{text-align:center;padding:0rem 0rem 1rem 0rem;width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b6ce581 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:3.25rem;font-weight:600;line-height:1em;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b6ce581.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-af1b84a{text-align:center;padding:0rem 0rem 2rem 0rem;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-af1b84a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2f81253 );}.elementor-12 .elementor-element.elementor-element-af1b84a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d388857{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-692784b{--display:flex;}.elementor-12 .elementor-element.elementor-element-7c76556 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-cc75fa3 );border-radius:28px 28px 28px 28px;}.elementor-12 .elementor-element.elementor-element-d8c054a{--display:flex;}.elementor-12 .elementor-element.elementor-element-851e23d img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-cc75fa3 );border-radius:28px 28px 28px 28px;}.elementor-12 .elementor-element.elementor-element-b23663e{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-cc75fa3 );border-radius:28px 28px 28px 28px;}.elementor-12 .elementor-element.elementor-element-2f9f2d7{--display:flex;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-12 .elementor-element.elementor-element-2f9f2d7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2f9f2d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leiastudio.hu/wp-content/uploads/2026/07/CTA_Hatter-1536x540.webp");background-size:cover;}.elementor-12 .elementor-element.elementor-element-0158f53{text-align:center;padding:0rem 0rem 0.4rem 0rem;}.elementor-12 .elementor-element.elementor-element-0158f53 .elementor-heading-title{font-family:var( --e-global-typography-1c41b37-font-family ), Sans-serif;font-size:var( --e-global-typography-1c41b37-font-size );font-weight:var( --e-global-typography-1c41b37-font-weight );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );color:var( --e-global-color-8e11cd8 );}.elementor-12 .elementor-element.elementor-element-57a7c80{text-align:center;padding:0rem 0rem 2rem 0rem;width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-57a7c80 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:3.25rem;font-weight:600;line-height:1em;letter-spacing:0.025em;color:var( --e-global-color-89b9b7a );}.elementor-12 .elementor-element.elementor-element-57a7c80.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0cbbef5{text-align:center;padding:0rem 0rem 2rem 0rem;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0cbbef5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-89b9b7a );}.elementor-12 .elementor-element.elementor-element-0cbbef5.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a010aa3{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-12 .elementor-element.elementor-element-9011b07 .elementor-button{font-family:var( --e-global-typography-0fe85e1-font-family ), Sans-serif;font-size:var( --e-global-typography-0fe85e1-font-size );font-weight:var( --e-global-typography-0fe85e1-font-weight );line-height:var( --e-global-typography-0fe85e1-line-height );letter-spacing:var( --e-global-typography-0fe85e1-letter-spacing );word-spacing:var( --e-global-typography-0fe85e1-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-cc75fa3 );border-radius:26px 26px 26px 26px;padding:12px 36px 12px 36px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-faafb92 .elementor-heading-title{font-size:3.5rem;}.elementor-12 .elementor-element.elementor-element-d901a9c .elementor-heading-title{font-size:var( --e-global-typography-f5c2a75-font-size );line-height:var( --e-global-typography-f5c2a75-line-height );letter-spacing:var( --e-global-typography-f5c2a75-letter-spacing );word-spacing:var( --e-global-typography-f5c2a75-word-spacing );}.elementor-12 .elementor-element.elementor-element-6ab6a6f{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-c5dd30c .elementor-button{font-size:var( --e-global-typography-0fe85e1-font-size );line-height:var( --e-global-typography-0fe85e1-line-height );letter-spacing:var( --e-global-typography-0fe85e1-letter-spacing );word-spacing:var( --e-global-typography-0fe85e1-word-spacing );padding:10px 18px 10px 18px;}.elementor-12 .elementor-element.elementor-element-633b2b3 .elementor-button{font-size:var( --e-global-typography-0fe85e1-font-size );line-height:var( --e-global-typography-0fe85e1-line-height );letter-spacing:var( --e-global-typography-0fe85e1-letter-spacing );word-spacing:var( --e-global-typography-0fe85e1-word-spacing );padding:10px 18px 10px 18px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-d46a370{z-index:0;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4ac1833 .elementor-heading-title{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-4f64852{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4f64852.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f345975 .elementor-heading-title{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-3125a97{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-12 .elementor-element.elementor-element-6cc8d59 .elementor-heading-title{font-size:1.3rem;}.elementor-12 .elementor-element.elementor-element-b3f14d8 .elementor-heading-title{font-size:var( --e-global-typography-cf14abc-font-size );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );}.elementor-12 .elementor-element.elementor-element-768a93d .elementor-heading-title{font-size:1.3rem;}.elementor-12 .elementor-element.elementor-element-07974a3 .elementor-heading-title{font-size:var( --e-global-typography-cf14abc-font-size );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );}.elementor-12 .elementor-element.elementor-element-5b4b289 .elementor-heading-title{font-size:1.3rem;}.elementor-12 .elementor-element.elementor-element-1e32b3e .elementor-heading-title{font-size:var( --e-global-typography-cf14abc-font-size );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );}.elementor-12 .elementor-element.elementor-element-077ae27{z-index:0;}.elementor-12 .elementor-element.elementor-element-12f8178 .elementor-heading-title{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-4818403 .elementor-heading-title{font-size:3rem;}.elementor-12 .elementor-element.elementor-element-ef11bcb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c9bddcc .elementor-button{font-size:var( --e-global-typography-0fe85e1-font-size );line-height:var( --e-global-typography-0fe85e1-line-height );letter-spacing:var( --e-global-typography-0fe85e1-letter-spacing );word-spacing:var( --e-global-typography-0fe85e1-word-spacing );}.elementor-12 .elementor-element.elementor-element-5a8b2de .elementor-heading-title{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-d8e1a63 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-09cd35f .elementor-heading-title{font-size:var( --e-global-typography-cf14abc-font-size );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );}.elementor-12 .elementor-element.elementor-element-d6673e5 .elementor-heading-title{font-size:var( --e-global-typography-cf14abc-font-size );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );}.elementor-12 .elementor-element.elementor-element-1792366 .elementor-heading-title{font-size:var( --e-global-typography-cf14abc-font-size );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );}.elementor-12 .elementor-element.elementor-element-13863b1 .elementor-heading-title{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-184705e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2d8dc28{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c651acb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-c651acb .elementor-icon-list-item > a{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-66af6a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3050dbd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c0a37ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-c0a37ed .elementor-icon-list-item > a{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-9a434a6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-0f098eb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-72665d6 .elementor-heading-title{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-444b3b7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7bbe46a .elementor-heading-title{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-1fa143a .elementor-heading-title{font-size:var( --e-global-typography-324d1d2-font-size );line-height:var( --e-global-typography-324d1d2-line-height );letter-spacing:var( --e-global-typography-324d1d2-letter-spacing );word-spacing:var( --e-global-typography-324d1d2-word-spacing );}.elementor-12 .elementor-element.elementor-element-7414400 .elementor-heading-title{font-size:var( --e-global-typography-042f52f-font-size );line-height:var( --e-global-typography-042f52f-line-height );letter-spacing:var( --e-global-typography-042f52f-letter-spacing );word-spacing:var( --e-global-typography-042f52f-word-spacing );}.elementor-12 .elementor-element.elementor-element-9c067c9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-27c20ea .elementor-heading-title{font-size:var( --e-global-typography-cf14abc-font-size );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );}.elementor-12 .elementor-element.elementor-element-3484aef .elementor-button{font-size:var( --e-global-typography-0fe85e1-font-size );line-height:var( --e-global-typography-0fe85e1-line-height );letter-spacing:var( --e-global-typography-0fe85e1-letter-spacing );word-spacing:var( --e-global-typography-0fe85e1-word-spacing );}.elementor-12 .elementor-element.elementor-element-7ff4c14 .elementor-heading-title{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-af1b84a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-0158f53 .elementor-heading-title{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-0cbbef5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-9011b07 .elementor-button{font-size:var( --e-global-typography-0fe85e1-font-size );line-height:var( --e-global-typography-0fe85e1-line-height );letter-spacing:var( --e-global-typography-0fe85e1-letter-spacing );word-spacing:var( --e-global-typography-0fe85e1-word-spacing );}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-d590719{--content-width:1100px;}.elementor-12 .elementor-element.elementor-element-142c2ab{--width:20%;}.elementor-12 .elementor-element.elementor-element-352c378{--width:70%;}.elementor-12 .elementor-element.elementor-element-3dce7aa{--width:20%;}.elementor-12 .elementor-element.elementor-element-9c82792{--width:70%;}.elementor-12 .elementor-element.elementor-element-f2012eb{--width:600px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-d590719{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-faafb92 .elementor-heading-title{font-size:3rem;}.elementor-12 .elementor-element.elementor-element-d901a9c .elementor-heading-title{font-size:var( --e-global-typography-f5c2a75-font-size );line-height:var( --e-global-typography-f5c2a75-line-height );letter-spacing:var( --e-global-typography-f5c2a75-letter-spacing );word-spacing:var( --e-global-typography-f5c2a75-word-spacing );}.elementor-12 .elementor-element.elementor-element-6ab6a6f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-c5dd30c .elementor-button{font-size:var( --e-global-typography-0fe85e1-font-size );line-height:var( --e-global-typography-0fe85e1-line-height );letter-spacing:var( --e-global-typography-0fe85e1-letter-spacing );word-spacing:var( --e-global-typography-0fe85e1-word-spacing );padding:10px 18px 10px 18px;}.elementor-12 .elementor-element.elementor-element-c5dd30c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-633b2b3 .elementor-button{font-size:var( --e-global-typography-0fe85e1-font-size );line-height:var( --e-global-typography-0fe85e1-line-height );letter-spacing:var( --e-global-typography-0fe85e1-letter-spacing );word-spacing:var( --e-global-typography-0fe85e1-word-spacing );padding:10px 18px 10px 18px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5bdfae7{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2e8e6aa{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-4ac1833 .elementor-heading-title{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-4ac1833.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c3c7442 .elementor-heading-title{font-size:2.3rem;}.elementor-12 .elementor-element.elementor-element-2a7c6ae{padding:4rem 0rem 2rem 0rem;}.elementor-12 .elementor-element.elementor-element-2fe0aa8{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-f345975 .elementor-heading-title{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-3d76385 .elementor-heading-title{font-size:2.3rem;}.elementor-12 .elementor-element.elementor-element-b3f14d8 .elementor-heading-title{font-size:var( --e-global-typography-cf14abc-font-size );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );}.elementor-12 .elementor-element.elementor-element-07974a3 .elementor-heading-title{font-size:var( --e-global-typography-cf14abc-font-size );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );}.elementor-12 .elementor-element.elementor-element-1e32b3e .elementor-heading-title{font-size:var( --e-global-typography-cf14abc-font-size );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );}.elementor-12 .elementor-element.elementor-element-da650c4{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-8094b3b{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12 .elementor-element.elementor-element-12f8178{text-align:center;}.elementor-12 .elementor-element.elementor-element-12f8178 .elementor-heading-title{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-4818403{text-align:center;}.elementor-12 .elementor-element.elementor-element-4818403 .elementor-heading-title{font-size:2.5rem;}.elementor-12 .elementor-element.elementor-element-ef11bcb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c9bddcc .elementor-button{font-size:var( --e-global-typography-0fe85e1-font-size );line-height:var( --e-global-typography-0fe85e1-line-height );letter-spacing:var( --e-global-typography-0fe85e1-letter-spacing );word-spacing:var( --e-global-typography-0fe85e1-word-spacing );}.elementor-12 .elementor-element.elementor-element-082ec3b{padding:4rem 0rem 2rem 0rem;}.elementor-12 .elementor-element.elementor-element-fd8cb9b{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-5a8b2de .elementor-heading-title{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-3b9daa1 .elementor-heading-title{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-d8e1a63 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-09cd35f .elementor-heading-title{font-size:var( --e-global-typography-cf14abc-font-size );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );}.elementor-12 .elementor-element.elementor-element-d6673e5 .elementor-heading-title{font-size:var( --e-global-typography-cf14abc-font-size );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );}.elementor-12 .elementor-element.elementor-element-1792366 .elementor-heading-title{font-size:var( --e-global-typography-cf14abc-font-size );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );}.elementor-12 .elementor-element.elementor-element-f41e530 .elementor-heading-title{font-size:1rem;}.elementor-12 .elementor-element.elementor-element-b67dd20{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-13863b1 .elementor-heading-title{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-2591149 .elementor-heading-title{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-184705e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c651acb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-c651acb .elementor-icon-list-item > a{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-66af6a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3050dbd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c0a37ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-c0a37ed .elementor-icon-list-item > a{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-9a434a6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-0f098eb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-74fd4ed{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-72665d6 .elementor-heading-title{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-8d009ee .elementor-heading-title{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-444b3b7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-59a4623{text-align:start;}.elementor-12 .elementor-element.elementor-element-59a4623 img{width:40%;}.elementor-12 .elementor-element.elementor-element-fa86504{text-align:start;}.elementor-12 .elementor-element.elementor-element-60b8493{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-60b8493.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-31f7cde{text-align:start;}.elementor-12 .elementor-element.elementor-element-31f7cde img{width:40%;}.elementor-12 .elementor-element.elementor-element-81cc6f0{--padding-top:0rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-7bbe46a .elementor-heading-title{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-233ffd6 .elementor-heading-title{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-1fa143a .elementor-heading-title{font-size:var( --e-global-typography-324d1d2-font-size );line-height:var( --e-global-typography-324d1d2-line-height );letter-spacing:var( --e-global-typography-324d1d2-letter-spacing );word-spacing:var( --e-global-typography-324d1d2-word-spacing );}.elementor-12 .elementor-element.elementor-element-7414400 .elementor-heading-title{font-size:var( --e-global-typography-042f52f-font-size );line-height:var( --e-global-typography-042f52f-line-height );letter-spacing:var( --e-global-typography-042f52f-letter-spacing );word-spacing:var( --e-global-typography-042f52f-word-spacing );}.elementor-12 .elementor-element.elementor-element-9c067c9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-27c20ea .elementor-heading-title{font-size:var( --e-global-typography-cf14abc-font-size );line-height:var( --e-global-typography-cf14abc-line-height );letter-spacing:var( --e-global-typography-cf14abc-letter-spacing );word-spacing:var( --e-global-typography-cf14abc-word-spacing );}.elementor-12 .elementor-element.elementor-element-3484aef .elementor-button{font-size:var( --e-global-typography-0fe85e1-font-size );line-height:var( --e-global-typography-0fe85e1-line-height );letter-spacing:var( --e-global-typography-0fe85e1-letter-spacing );word-spacing:var( --e-global-typography-0fe85e1-word-spacing );}.elementor-12 .elementor-element.elementor-element-6003c9a{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-7ff4c14 .elementor-heading-title{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-b6ce581 .elementor-heading-title{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-af1b84a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2f9f2d7{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-0158f53 .elementor-heading-title{font-size:var( --e-global-typography-1c41b37-font-size );line-height:var( --e-global-typography-1c41b37-line-height );letter-spacing:var( --e-global-typography-1c41b37-letter-spacing );word-spacing:var( --e-global-typography-1c41b37-word-spacing );}.elementor-12 .elementor-element.elementor-element-57a7c80 .elementor-heading-title{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-0cbbef5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-9011b07 .elementor-button{font-size:var( --e-global-typography-0fe85e1-font-size );line-height:var( --e-global-typography-0fe85e1-line-height );letter-spacing:var( --e-global-typography-0fe85e1-letter-spacing );word-spacing:var( --e-global-typography-0fe85e1-word-spacing );}}/* Start custom CSS for button, class: .elementor-element-c5dd30c */.elementor-12 .elementor-element.elementor-element-c5dd30c .elementor-button {
  transition: transform .3s ease, box-shadow .3s ease;
}
.elementor-12 .elementor-element.elementor-element-c5dd30c .elementor-button:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(106, 76, 219, .30);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-633b2b3 */.elementor-12 .elementor-element.elementor-element-633b2b3 .elementor-button {
  transition: transform .3s ease, box-shadow .3s ease;
}
.elementor-12 .elementor-element.elementor-element-633b2b3 .elementor-button:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(106, 76, 219, .30);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d46a370 */.elementor-12 .elementor-element.elementor-element-d46a370 img {
  animation: heroFloat 4s ease-in-out infinite;
}
@keyframes heroFloat {
  0%, 100% { transform: translateY(0); }
  50%      { transform: translateY(-12px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d590719 */.elementor-12 .elementor-element.elementor-element-d590719 {
    background: linear-gradient(135deg, #FBF8FF 0%, #EDE8F7 40%, #FBF5E6 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-593af71 */.elementor-12 .elementor-element.elementor-element-593af71 {
  transition: transform .35s ease, box-shadow .35s ease;
  overflow: hidden;
  border-radius: 28px;
}
.elementor-12 .elementor-element.elementor-element-593af71:hover {
  transform: translateY(-8px);
  box-shadow: 0 15px 35px rgba(80, 60, 160, .15);
}
/* a kártyán belüli kép finom nagyítása */
.elementor-12 .elementor-element.elementor-element-593af71 img {
  transition: transform .5s ease;
}
.elementor-12 .elementor-element.elementor-element-593af71:hover img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da2b8b6 */.elementor-12 .elementor-element.elementor-element-da2b8b6 {
  transition: transform .35s ease, box-shadow .35s ease;
  overflow: hidden;
  border-radius: 28px;
}
.elementor-12 .elementor-element.elementor-element-da2b8b6:hover {
  transform: translateY(-8px);
  box-shadow: 0 15px 35px rgba(80, 60, 160, .15);
}
/* a kártyán belüli kép finom nagyítása */
.elementor-12 .elementor-element.elementor-element-da2b8b6 img {
  transition: transform .5s ease;
}
.elementor-12 .elementor-element.elementor-element-da2b8b6:hover img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1739a37 */.elementor-12 .elementor-element.elementor-element-1739a37 {
  transition: transform .35s ease, box-shadow .35s ease;
  overflow: hidden;
  border-radius: 28px;
}
.elementor-12 .elementor-element.elementor-element-1739a37:hover {
  transform: translateY(-8px);
  box-shadow: 0 15px 35px rgba(80, 60, 160, .15);
}
/* a kártyán belüli kép finom nagyítása */
.elementor-12 .elementor-element.elementor-element-1739a37 img {
  transition: transform .5s ease;
}
.elementor-12 .elementor-element.elementor-element-1739a37:hover img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-077ae27 */.elementor-12 .elementor-element.elementor-element-077ae27 img {
  transition: transform .5s ease, box-shadow .5s ease;
  border-radius: 16px;
}
.elementor-12 .elementor-element.elementor-element-077ae27:hover img {
  transform: scale(1.02);
  box-shadow: 0 20px 40px rgba(80, 60, 160, .18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f41e530 */.elementor-12 .elementor-element.elementor-element-f41e530 {
    background: linear-gradient(135deg, #ECEAFE 0%, #FBF5E6 100%);
    border-radius: 16px;
}
.elementor-12 .elementor-element.elementor-element-f41e530 {
  animation: ctaPulse 2.6s ease-in-out infinite;
}
@keyframes ctaPulse {
  0%, 100% { transform: scale(1);      box-shadow: 0 0 0 rgba(106,76,219,0); }
  50%      { transform: scale(1.012);  box-shadow: 0 12px 30px rgba(106,76,219,.15); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2012eb */.elementor-12 .elementor-element.elementor-element-f2012eb {
  transition: transform .35s ease, box-shadow .35s ease;
  border-radius: 26px;
}
.elementor-12 .elementor-element.elementor-element-f2012eb:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 20px 45px rgba(80, 60, 160, .20);
}/* End custom CSS */
/* Start custom CSS *//* alap: rejtett kiindulás */
.reveal {
  opacity: 0;
  transition: opacity .7s cubic-bezier(.2,.7,.2,1),
              transform .7s cubic-bezier(.2,.7,.2,1),
              filter .7s ease;
  will-change: opacity, transform;
}
.reveal.is-visible {
  opacity: 1;
  transform: none;
  filter: none;
}

/* irány-változatok */
.reveal.up    { transform: translateY(40px); }
.reveal.down  { transform: translateY(-40px); }
.reveal.left  { transform: translateX(-50px); }
.reveal.right { transform: translateX(50px); }
.reveal.zoom  { transform: scale(.9); }
.reveal.blur  { filter: blur(12px); transform: translateY(20px); } /* elegáns */
.reveal.clip  { clip-path: inset(0 0 100% 0); }        /* alulról „felfedés" */
.reveal.clip.is-visible { clip-path: inset(0 0 0 0); }

/* stagger késleltetések (kártyáknál) */
.reveal.d1 { transition-delay: .12s; }
.reveal.d2 { transition-delay: .24s; }
.reveal.d3 { transition-delay: .36s; }
.reveal.d4 { transition-delay: .48s; }

/* akadálymentesség */
@media (prefers-reduced-motion: reduce) {
  .reveal { opacity: 1 !important; transform: none !important; filter: none !important; }
}/* End custom CSS */