.elementor-12 .elementor-element.elementor-element-3bf28af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:132px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-3bf28af:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3bf28af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kronis.app/wp-content/uploads/2026/09/Top-animated-v3-faster.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-b6f4c1b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cbf407c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.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-9b8b786{background-color:var( --e-global-color-secondary );padding:6px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8360ee5 );border-radius:123px 123px 123px 123px;}.elementor-12 .elementor-element.elementor-element-9b8b786 .elementor-heading-title{font-family:var( --e-global-typography-8d1ef02-font-family ), Sans-serif;font-size:var( --e-global-typography-8d1ef02-font-size );font-weight:var( --e-global-typography-8d1ef02-font-weight );line-height:var( --e-global-typography-8d1ef02-line-height );letter-spacing:var( --e-global-typography-8d1ef02-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-21c9238{text-align:center;}.elementor-12 .elementor-element.elementor-element-21c9238 .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-f966565 );}.elementor-widget-text-editor{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-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ac6e70e{width:var( --container-widget-width, 678px );max-width:678px;--container-widget-width:678px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-a00c36d-font-family ), Sans-serif;font-size:var( --e-global-typography-a00c36d-font-size );font-weight:var( --e-global-typography-a00c36d-font-weight );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-ac6e70e a{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6332960{--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:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12 .elementor-element.elementor-element-6332960.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4d20b49 .elementor-button{background-color:var( --e-global-color-76adcf6 );font-family:var( --e-global-typography-115c7b4-font-family ), Sans-serif;font-size:var( --e-global-typography-115c7b4-font-size );font-weight:var( --e-global-typography-115c7b4-font-weight );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-radius:1234px 1234px 1234px 1234px;padding:10px 16px 10px 16px;}.elementor-12 .elementor-element.elementor-element-4d20b49 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4d20b49 .elementor-button:focus{background-color:var( --e-global-color-a2f0a86 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4d20b49 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4d20b49 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7bd4fd3 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-115c7b4-font-family ), Sans-serif;font-size:var( --e-global-typography-115c7b4-font-size );font-weight:var( --e-global-typography-115c7b4-font-weight );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );fill:var( --e-global-color-76adcf6 );color:var( --e-global-color-76adcf6 );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fc26d22 );border-radius:1234px 1234px 1234px 1234px;padding:10px 16px 10px 16px;}.elementor-12 .elementor-element.elementor-element-7bd4fd3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7bd4fd3 .elementor-button:focus{background-color:var( --e-global-color-a2f0a86 );color:var( --e-global-color-primary );border-color:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-7bd4fd3 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-7bd4fd3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6c29e30{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-cd4de73{--display:flex;}.elementor-12 .elementor-element.elementor-element-64cda9b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-64cda9b.e-con{--align-self:center;}.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-457f1d4{z-index:2;}.elementor-12 .elementor-element.elementor-element-457f1d4 img{max-width:89%;}.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 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8d3c97a{left:10px;}body.rtl .elementor-12 .elementor-element.elementor-element-8d3c97a{right:10px;}.elementor-12 .elementor-element.elementor-element-8d3c97a{top:17px;z-index:3;}.elementor-12 .elementor-element.elementor-element-8d3c97a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8d3c97a .elementor-icon{font-size:97px;}.elementor-12 .elementor-element.elementor-element-8d3c97a .elementor-icon svg{height:97px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ae230bf{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-ae230bf{left:0px;}.elementor-12 .elementor-element.elementor-element-ae230bf{top:29px;z-index:3;}.elementor-12 .elementor-element.elementor-element-ae230bf .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ae230bf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-ae230bf.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ae230bf.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-ae230bf.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ae230bf.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-ae230bf .elementor-icon{font-size:197px;}.elementor-12 .elementor-element.elementor-element-ae230bf .elementor-icon svg{height:197px;}.elementor-12 .elementor-element.elementor-element-6948e87{--display:flex;}.elementor-12 .elementor-element.elementor-element-4990c6f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4990c6f.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ef67496{z-index:2;}.elementor-12 .elementor-element.elementor-element-ef67496 img{max-width:89%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-25cb39b{left:10px;}body.rtl .elementor-12 .elementor-element.elementor-element-25cb39b{right:10px;}.elementor-12 .elementor-element.elementor-element-25cb39b{top:-5px;z-index:3;}.elementor-12 .elementor-element.elementor-element-25cb39b .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-25cb39b .elementor-icon{font-size:97px;}.elementor-12 .elementor-element.elementor-element-25cb39b .elementor-icon svg{height:97px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e0c1b0b{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-e0c1b0b{left:0px;}.elementor-12 .elementor-element.elementor-element-e0c1b0b{top:29px;z-index:3;}.elementor-12 .elementor-element.elementor-element-e0c1b0b .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e0c1b0b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-e0c1b0b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e0c1b0b.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-e0c1b0b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e0c1b0b.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-e0c1b0b .elementor-icon{font-size:197px;}.elementor-12 .elementor-element.elementor-element-e0c1b0b .elementor-icon svg{height:197px;}.elementor-12 .elementor-element.elementor-element-b022546{--display:flex;}.elementor-12 .elementor-element.elementor-element-a137d84{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a137d84.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4892ad0{z-index:2;}.elementor-12 .elementor-element.elementor-element-4892ad0 img{max-width:89%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-42266c1{left:12px;}body.rtl .elementor-12 .elementor-element.elementor-element-42266c1{right:12px;}.elementor-12 .elementor-element.elementor-element-42266c1{top:0px;z-index:3;}.elementor-12 .elementor-element.elementor-element-42266c1 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-42266c1 .elementor-icon{font-size:97px;}.elementor-12 .elementor-element.elementor-element-42266c1 .elementor-icon svg{height:97px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8044dc8{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-8044dc8{left:0px;}.elementor-12 .elementor-element.elementor-element-8044dc8{top:29px;z-index:3;}.elementor-12 .elementor-element.elementor-element-8044dc8 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8044dc8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-8044dc8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8044dc8.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-8044dc8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8044dc8.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-8044dc8 .elementor-icon{font-size:197px;}.elementor-12 .elementor-element.elementor-element-8044dc8 .elementor-icon svg{height:197px;}.elementor-12 .elementor-element.elementor-element-a107fb4{--display:flex;}.elementor-12 .elementor-element.elementor-element-768199e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-768199e.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-376e81f{z-index:2;}.elementor-12 .elementor-element.elementor-element-376e81f img{max-width:89%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-32dee73{left:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-32dee73{right:15px;}.elementor-12 .elementor-element.elementor-element-32dee73{top:10px;z-index:3;}.elementor-12 .elementor-element.elementor-element-32dee73 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-32dee73 .elementor-icon{font-size:97px;}.elementor-12 .elementor-element.elementor-element-32dee73 .elementor-icon svg{height:97px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-048a16d{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-048a16d{left:0px;}.elementor-12 .elementor-element.elementor-element-048a16d{top:29px;z-index:3;}.elementor-12 .elementor-element.elementor-element-048a16d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-048a16d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-048a16d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-048a16d.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-048a16d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-048a16d.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-048a16d .elementor-icon{font-size:197px;}.elementor-12 .elementor-element.elementor-element-048a16d .elementor-icon svg{height:197px;}.elementor-12 .elementor-element.elementor-element-c521849{--display:flex;}.elementor-12 .elementor-element.elementor-element-e242684{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e242684.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e41c987{z-index:2;}.elementor-12 .elementor-element.elementor-element-e41c987 img{max-width:89%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0b384fe{left:11px;}body.rtl .elementor-12 .elementor-element.elementor-element-0b384fe{right:11px;}.elementor-12 .elementor-element.elementor-element-0b384fe{top:10px;z-index:3;}.elementor-12 .elementor-element.elementor-element-0b384fe .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0b384fe .elementor-icon{font-size:97px;}.elementor-12 .elementor-element.elementor-element-0b384fe .elementor-icon svg{height:97px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e646152{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-e646152{left:0px;}.elementor-12 .elementor-element.elementor-element-e646152{top:29px;z-index:3;}.elementor-12 .elementor-element.elementor-element-e646152 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e646152.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-e646152.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e646152.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-e646152.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e646152.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-e646152 .elementor-icon{font-size:197px;}.elementor-12 .elementor-element.elementor-element-e646152 .elementor-icon svg{height:197px;}.elementor-12 .elementor-element.elementor-element-3b942a8{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:16px;--n-tabs-gap:32px;--n-tabs-title-border-radius:1324px 1324px 1324px 1324px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:12px;--n-tabs-title-font-size:var( --e-global-typography-ae09c9f-font-size );--n-tabs-title-color:var( --e-global-color-f966565 );--n-tabs-title-color-active:var( --e-global-color-primary );--n-tabs-icon-size:20px;--n-tabs-icon-gap:8px;}.elementor-12 .elementor-element.elementor-element-3b942a8 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3b942a8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-c96823c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c96823c );}.elementor-12 .elementor-element.elementor-element-3b942a8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-12 .elementor-element.elementor-element-3b942a8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-c96823c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c96823c );}.elementor-12 .elementor-element.elementor-element-3b942a8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8360ee5 );}.elementor-12 .elementor-element.elementor-element-3b942a8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-ae09c9f-font-family ), Sans-serif;font-weight:var( --e-global-typography-ae09c9f-font-weight );line-height:var( --e-global-typography-ae09c9f-line-height );letter-spacing:var( --e-global-typography-ae09c9f-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3b942a8 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5dc1dff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-e80934b{padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-e80934b .elementor-heading-title{font-family:var( --e-global-typography-15f575a-font-family ), Sans-serif;font-size:var( --e-global-typography-15f575a-font-size );font-weight:var( --e-global-typography-15f575a-font-weight );line-height:var( --e-global-typography-15f575a-line-height );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-6cd7351{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-12 .elementor-element.elementor-element-dd67f20{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-12 .elementor-element.elementor-element-bc1fbbe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-bd9283f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12 .elementor-element.elementor-element-3ff30b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-2436282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8360ee5 );border-radius:1234px 1234px 1234px 1234px;}.elementor-12 .elementor-element.elementor-element-2436282 .elementor-heading-title{font-family:var( --e-global-typography-56d5616-font-family ), Sans-serif;font-size:var( --e-global-typography-56d5616-font-size );font-weight:var( --e-global-typography-56d5616-font-weight );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );color:var( --e-global-color-76adcf6 );}.elementor-12 .elementor-element.elementor-element-66acfe4{text-align:center;}.elementor-12 .elementor-element.elementor-element-66acfe4 .elementor-heading-title{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 );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-9c834e2{text-align:center;font-family:var( --e-global-typography-a00c36d-font-family ), Sans-serif;font-size:var( --e-global-typography-a00c36d-font-size );font-weight:var( --e-global-typography-a00c36d-font-weight );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-spacing );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-e9bbc66{--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-646d637{--display:flex;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-646d637.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ed9332b{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-ed9332b{right:0px;}.elementor-12 .elementor-element.elementor-element-ed9332b{top:107px;}.elementor-12 .elementor-element.elementor-element-ed9332b img{width:64%;}.elementor-12 .elementor-element.elementor-element-0c8be68{--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;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-d5f343a{--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;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-12 .elementor-element.elementor-element-2444e57.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2444e57 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-2444e57 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-2444e57 .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-ed51166{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-ed51166:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ed51166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.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-954fde4{background-color:var( --e-global-color-c96823c );padding:4px 12px 4px 12px;border-radius:1234px 1234px 1234px 1234px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-954fde4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-954fde4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-954fde4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-954fde4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-56d5616-font-family ), Sans-serif;font-size:var( --e-global-typography-56d5616-font-size );font-weight:var( --e-global-typography-56d5616-font-weight );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-954fde4 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-7836de9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-b1a6c86 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-67ad7ae{font-family:var( --e-global-typography-1b27743-font-family ), Sans-serif;font-size:var( --e-global-typography-1b27743-font-size );font-weight:var( --e-global-typography-1b27743-font-weight );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-82c94f4 .elementor-button{background-color:#44444400;font-family:var( --e-global-typography-115c7b4-font-family ), Sans-serif;font-size:var( --e-global-typography-115c7b4-font-size );font-weight:var( --e-global-typography-115c7b4-font-weight );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );fill:var( --e-global-color-76adcf6 );color:var( --e-global-color-76adcf6 );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-82c94f4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-82c94f4 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-12 .elementor-element.elementor-element-82c94f4 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-82c94f4 .elementor-button:focus{color:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-82c94f4 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-82c94f4 .elementor-button:focus svg{fill:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-2adc257{--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;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-12 .elementor-element.elementor-element-3705581.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3705581 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3705581 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-3705581 .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-8400b6e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-8400b6e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8400b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3de3b86{background-color:var( --e-global-color-c96823c );padding:4px 12px 4px 12px;border-radius:1234px 1234px 1234px 1234px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-3de3b86 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-3de3b86 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-3de3b86 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-3de3b86 .elementor-icon-list-item > a{font-family:var( --e-global-typography-56d5616-font-family ), Sans-serif;font-size:var( --e-global-typography-56d5616-font-size );font-weight:var( --e-global-typography-56d5616-font-weight );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3de3b86 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-3e4789b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-4c9cfa2 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-2d8f546{font-family:var( --e-global-typography-1b27743-font-family ), Sans-serif;font-size:var( --e-global-typography-1b27743-font-size );font-weight:var( --e-global-typography-1b27743-font-weight );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-f02888a .elementor-button{background-color:#44444400;font-family:var( --e-global-typography-115c7b4-font-family ), Sans-serif;font-size:var( --e-global-typography-115c7b4-font-size );font-weight:var( --e-global-typography-115c7b4-font-weight );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );fill:var( --e-global-color-76adcf6 );color:var( --e-global-color-76adcf6 );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f02888a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-f02888a .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-12 .elementor-element.elementor-element-f02888a .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-f02888a .elementor-button:focus{color:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-f02888a .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-f02888a .elementor-button:focus svg{fill:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-4911298{--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;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-12 .elementor-element.elementor-element-ff08611.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ff08611 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ff08611 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-ff08611 .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-ef58c17{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-ef58c17:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ef58c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-61bf1cd{background-color:var( --e-global-color-c96823c );padding:4px 12px 4px 12px;border-radius:1234px 1234px 1234px 1234px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-61bf1cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-61bf1cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-61bf1cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-61bf1cd .elementor-icon-list-item > a{font-family:var( --e-global-typography-56d5616-font-family ), Sans-serif;font-size:var( --e-global-typography-56d5616-font-size );font-weight:var( --e-global-typography-56d5616-font-weight );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-61bf1cd .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-ae25670{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-5e73322 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-2805963{font-family:var( --e-global-typography-1b27743-font-family ), Sans-serif;font-size:var( --e-global-typography-1b27743-font-size );font-weight:var( --e-global-typography-1b27743-font-weight );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-d803379 .elementor-button{background-color:#44444400;font-family:var( --e-global-typography-115c7b4-font-family ), Sans-serif;font-size:var( --e-global-typography-115c7b4-font-size );font-weight:var( --e-global-typography-115c7b4-font-weight );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );fill:var( --e-global-color-76adcf6 );color:var( --e-global-color-76adcf6 );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d803379 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-d803379 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-12 .elementor-element.elementor-element-d803379 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-d803379 .elementor-button:focus{color:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-d803379 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-d803379 .elementor-button:focus svg{fill:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-bf13896{--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;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-12 .elementor-element.elementor-element-a5c784c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a5c784c .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a5c784c .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-a5c784c .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-1bc0c78{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-1bc0c78:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1bc0c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-09c0af9{background-color:var( --e-global-color-c96823c );padding:4px 12px 4px 12px;border-radius:1234px 1234px 1234px 1234px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-09c0af9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-09c0af9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-09c0af9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-09c0af9 .elementor-icon-list-item > a{font-family:var( --e-global-typography-56d5616-font-family ), Sans-serif;font-size:var( --e-global-typography-56d5616-font-size );font-weight:var( --e-global-typography-56d5616-font-weight );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-09c0af9 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-06025ac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-2c7cc74 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-8738e72{font-family:var( --e-global-typography-1b27743-font-family ), Sans-serif;font-size:var( --e-global-typography-1b27743-font-size );font-weight:var( --e-global-typography-1b27743-font-weight );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-c820ef8 .elementor-button{background-color:#44444400;font-family:var( --e-global-typography-115c7b4-font-family ), Sans-serif;font-size:var( --e-global-typography-115c7b4-font-size );font-weight:var( --e-global-typography-115c7b4-font-weight );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );fill:var( --e-global-color-76adcf6 );color:var( --e-global-color-76adcf6 );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c820ef8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-c820ef8 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-12 .elementor-element.elementor-element-c820ef8 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-c820ef8 .elementor-button:focus{color:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-c820ef8 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-c820ef8 .elementor-button:focus svg{fill:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-b7789ed{--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;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-12 .elementor-element.elementor-element-14325fd.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-14325fd .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-14325fd .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-14325fd .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-0b41ff6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-0b41ff6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0b41ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-26c977d{background-color:var( --e-global-color-c96823c );padding:4px 12px 4px 12px;border-radius:1234px 1234px 1234px 1234px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-26c977d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-26c977d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-26c977d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-26c977d .elementor-icon-list-item > a{font-family:var( --e-global-typography-56d5616-font-family ), Sans-serif;font-size:var( --e-global-typography-56d5616-font-size );font-weight:var( --e-global-typography-56d5616-font-weight );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-26c977d .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-4fc4acf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-5b39a92 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-841e681{font-family:var( --e-global-typography-1b27743-font-family ), Sans-serif;font-size:var( --e-global-typography-1b27743-font-size );font-weight:var( --e-global-typography-1b27743-font-weight );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-982b54a .elementor-button{background-color:#44444400;font-family:var( --e-global-typography-115c7b4-font-family ), Sans-serif;font-size:var( --e-global-typography-115c7b4-font-size );font-weight:var( --e-global-typography-115c7b4-font-weight );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );fill:var( --e-global-color-76adcf6 );color:var( --e-global-color-76adcf6 );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-982b54a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-982b54a .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-12 .elementor-element.elementor-element-982b54a .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-982b54a .elementor-button:focus{color:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-982b54a .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-982b54a .elementor-button:focus svg{fill:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-b707e8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-b707e8c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b707e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-8f12ecb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-8f12ecb.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5046bd7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12 .elementor-element.elementor-element-7809806{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-df74971{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8360ee5 );border-radius:1234px 1234px 1234px 1234px;}.elementor-12 .elementor-element.elementor-element-df74971 .elementor-heading-title{font-family:var( --e-global-typography-56d5616-font-family ), Sans-serif;font-size:var( --e-global-typography-56d5616-font-size );font-weight:var( --e-global-typography-56d5616-font-weight );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );color:var( --e-global-color-76adcf6 );}.elementor-12 .elementor-element.elementor-element-b56ba40{text-align:center;}.elementor-12 .elementor-element.elementor-element-b56ba40 .elementor-heading-title{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 );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-6155c0d{text-align:center;font-family:var( --e-global-typography-a00c36d-font-family ), Sans-serif;font-size:var( --e-global-typography-a00c36d-font-size );font-weight:var( --e-global-typography-a00c36d-font-weight );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-spacing );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-140ad81{--display:flex;}.elementor-12 .elementor-element.elementor-element-c67c92b{--display:flex;}.elementor-12 .elementor-element.elementor-element-63ad08a{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8360ee5 );--border-color:var( --e-global-color-8360ee5 );--border-radius:32px 32px 32px 32px;}.elementor-12 .elementor-element.elementor-element-88e155a{--display:flex;}.elementor-12 .elementor-element.elementor-element-df4f7c8 img{border-radius:32px 0px 0px 32px;}.elementor-12 .elementor-element.elementor-element-2c07549{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 32px 32px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-2c07549:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2c07549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-133428d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-133428d .elementor-icon{font-size:48px;}.elementor-12 .elementor-element.elementor-element-133428d .elementor-icon svg{height:48px;}.elementor-12 .elementor-element.elementor-element-7a18621{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-f86c124{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12 .elementor-element.elementor-element-6f8de8b .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-93fc163{font-family:var( --e-global-typography-1b27743-font-family ), Sans-serif;font-size:var( --e-global-typography-1b27743-font-size );font-weight:var( --e-global-typography-1b27743-font-weight );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-93fc163 p{margin-block-end:16px;}.elementor-12 .elementor-element.elementor-element-93fc163 a{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-bf416a4 .elementor-button{background-color:#44444400;font-family:var( --e-global-typography-115c7b4-font-family ), Sans-serif;font-size:var( --e-global-typography-115c7b4-font-size );font-weight:var( --e-global-typography-115c7b4-font-weight );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );fill:var( --e-global-color-76adcf6 );color:var( --e-global-color-76adcf6 );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bf416a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-bf416a4 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-12 .elementor-element.elementor-element-bf416a4 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-bf416a4 .elementor-button:focus{color:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-bf416a4 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-bf416a4 .elementor-button:focus svg{fill:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-d9d39b1{--display:flex;}.elementor-12 .elementor-element.elementor-element-1457f47{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8360ee5 );--border-color:var( --e-global-color-8360ee5 );--border-radius:32px 32px 32px 32px;}.elementor-12 .elementor-element.elementor-element-337e24a{--display:flex;}.elementor-12 .elementor-element.elementor-element-5579e18 img{border-radius:32px 0px 0px 32px;}.elementor-12 .elementor-element.elementor-element-13290b1{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 32px 32px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-13290b1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-13290b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ef9a10c .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ef9a10c .elementor-icon{font-size:48px;}.elementor-12 .elementor-element.elementor-element-ef9a10c .elementor-icon svg{height:48px;}.elementor-12 .elementor-element.elementor-element-6d44e98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-df5c26d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12 .elementor-element.elementor-element-3259064 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-ffeb36a{font-family:var( --e-global-typography-1b27743-font-family ), Sans-serif;font-size:var( --e-global-typography-1b27743-font-size );font-weight:var( --e-global-typography-1b27743-font-weight );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-ffeb36a p{margin-block-end:16px;}.elementor-12 .elementor-element.elementor-element-ffeb36a a{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-a86739e .elementor-button{background-color:#44444400;font-family:var( --e-global-typography-115c7b4-font-family ), Sans-serif;font-size:var( --e-global-typography-115c7b4-font-size );font-weight:var( --e-global-typography-115c7b4-font-weight );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );fill:var( --e-global-color-76adcf6 );color:var( --e-global-color-76adcf6 );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a86739e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-a86739e .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-12 .elementor-element.elementor-element-a86739e .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a86739e .elementor-button:focus{color:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-a86739e .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-a86739e .elementor-button:focus svg{fill:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-6fd3194{--display:flex;}.elementor-12 .elementor-element.elementor-element-8784ae3{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8360ee5 );--border-color:var( --e-global-color-8360ee5 );--border-radius:32px 32px 32px 32px;}.elementor-12 .elementor-element.elementor-element-b2f34e7{--display:flex;}.elementor-12 .elementor-element.elementor-element-cc15604 img{border-radius:32px 0px 0px 32px;}.elementor-12 .elementor-element.elementor-element-52fc20c{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 32px 32px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-52fc20c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-52fc20c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a654938 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a654938 .elementor-icon{font-size:48px;}.elementor-12 .elementor-element.elementor-element-a654938 .elementor-icon svg{height:48px;}.elementor-12 .elementor-element.elementor-element-74cab81{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-0250df0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12 .elementor-element.elementor-element-80756aa .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-f9e12c3{font-family:var( --e-global-typography-1b27743-font-family ), Sans-serif;font-size:var( --e-global-typography-1b27743-font-size );font-weight:var( --e-global-typography-1b27743-font-weight );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-f9e12c3 p{margin-block-end:16px;}.elementor-12 .elementor-element.elementor-element-f9e12c3 a{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0c9879d .elementor-button{background-color:#44444400;font-family:var( --e-global-typography-115c7b4-font-family ), Sans-serif;font-size:var( --e-global-typography-115c7b4-font-size );font-weight:var( --e-global-typography-115c7b4-font-weight );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );fill:var( --e-global-color-76adcf6 );color:var( --e-global-color-76adcf6 );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0c9879d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-0c9879d .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-12 .elementor-element.elementor-element-0c9879d .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-0c9879d .elementor-button:focus{color:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-0c9879d .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-0c9879d .elementor-button:focus svg{fill:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-39051af{--display:flex;}.elementor-12 .elementor-element.elementor-element-b286d29{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8360ee5 );--border-color:var( --e-global-color-8360ee5 );--border-radius:32px 32px 32px 32px;}.elementor-12 .elementor-element.elementor-element-ffc115a{--display:flex;}.elementor-12 .elementor-element.elementor-element-fafcb7f img{border-radius:32px 0px 0px 32px;}.elementor-12 .elementor-element.elementor-element-52a05ff{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 32px 32px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-52a05ff:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-52a05ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-60bc204 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-60bc204 .elementor-icon{font-size:48px;}.elementor-12 .elementor-element.elementor-element-60bc204 .elementor-icon svg{height:48px;}.elementor-12 .elementor-element.elementor-element-11e3da0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-cac494f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12 .elementor-element.elementor-element-c298e93 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-848819e{font-family:var( --e-global-typography-1b27743-font-family ), Sans-serif;font-size:var( --e-global-typography-1b27743-font-size );font-weight:var( --e-global-typography-1b27743-font-weight );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-848819e p{margin-block-end:16px;}.elementor-12 .elementor-element.elementor-element-848819e a{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1f6ff00 .elementor-button{background-color:#44444400;font-family:var( --e-global-typography-115c7b4-font-family ), Sans-serif;font-size:var( --e-global-typography-115c7b4-font-size );font-weight:var( --e-global-typography-115c7b4-font-weight );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );fill:var( --e-global-color-76adcf6 );color:var( --e-global-color-76adcf6 );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1f6ff00 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-1f6ff00 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-12 .elementor-element.elementor-element-1f6ff00 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1f6ff00 .elementor-button:focus{color:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-1f6ff00 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-1f6ff00 .elementor-button:focus svg{fill:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-47bee8e{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-f785e34{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8360ee5 );--border-color:var( --e-global-color-8360ee5 );--border-radius:32px 32px 32px 32px;}.elementor-12 .elementor-element.elementor-element-b02baec{--display:flex;}.elementor-12 .elementor-element.elementor-element-71a57b3 img{border-radius:32px 0px 0px 32px;}.elementor-12 .elementor-element.elementor-element-3c11461{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 32px 32px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-3c11461:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3c11461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-aa7680b .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-aa7680b .elementor-icon{font-size:48px;}.elementor-12 .elementor-element.elementor-element-aa7680b .elementor-icon svg{height:48px;}.elementor-12 .elementor-element.elementor-element-7c0527b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-269ae03{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12 .elementor-element.elementor-element-0d32518 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-0dd1cf9{font-family:var( --e-global-typography-1b27743-font-family ), Sans-serif;font-size:var( --e-global-typography-1b27743-font-size );font-weight:var( --e-global-typography-1b27743-font-weight );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0dd1cf9 p{margin-block-end:16px;}.elementor-12 .elementor-element.elementor-element-0dd1cf9 a{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3c03e31 .elementor-button{background-color:#44444400;font-family:var( --e-global-typography-115c7b4-font-family ), Sans-serif;font-size:var( --e-global-typography-115c7b4-font-size );font-weight:var( --e-global-typography-115c7b4-font-weight );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );fill:var( --e-global-color-76adcf6 );color:var( --e-global-color-76adcf6 );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3c03e31 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-3c03e31 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-12 .elementor-element.elementor-element-3c03e31 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3c03e31 .elementor-button:focus{color:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-3c03e31 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-3c03e31 .elementor-button:focus svg{fill:var( --e-global-color-a2f0a86 );}.elementor-12 .elementor-element.elementor-element-3cbcdc3{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:12px;--n-tabs-gap:48px;--n-tabs-title-border-radius:1234px 1234px 1234px 1234px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:12px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-primary );--n-tabs-icon-size:20px;--n-tabs-icon-gap:8px;}.elementor-12 .elementor-element.elementor-element-3cbcdc3 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3cbcdc3.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-76adcf6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-76adcf6 );}.elementor-12 .elementor-element.elementor-element-3cbcdc3.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-12 .elementor-element.elementor-element-3cbcdc3.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-76adcf6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-76adcf6 );}.elementor-12 .elementor-element.elementor-element-3cbcdc3.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8360ee5 );}.elementor-12 .elementor-element.elementor-element-3cbcdc3 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3115719{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-b7edc05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12 .elementor-element.elementor-element-267ff6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-1cf94b2{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8360ee5 );border-radius:1234px 1234px 1234px 1234px;}.elementor-12 .elementor-element.elementor-element-1cf94b2 .elementor-heading-title{font-family:var( --e-global-typography-56d5616-font-family ), Sans-serif;font-size:var( --e-global-typography-56d5616-font-size );font-weight:var( --e-global-typography-56d5616-font-weight );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );color:var( --e-global-color-76adcf6 );}.elementor-12 .elementor-element.elementor-element-df57595{text-align:center;}.elementor-12 .elementor-element.elementor-element-df57595 .elementor-heading-title{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 );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-6fe1b48{text-align:center;font-family:var( --e-global-typography-a00c36d-font-family ), Sans-serif;font-size:var( --e-global-typography-a00c36d-font-size );font-weight:var( --e-global-typography-a00c36d-font-weight );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-spacing );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-9be592b{--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:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12 .elementor-element.elementor-element-00d079b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12 .elementor-element.elementor-element-a00e890{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8360ee5 );--border-color:var( --e-global-color-8360ee5 );--border-radius:1234px 1234px 1234px 1234px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-678cca2 .elementor-heading-title{font-family:var( --e-global-typography-15f575a-font-family ), Sans-serif;font-size:var( --e-global-typography-15f575a-font-size );font-weight:var( --e-global-typography-15f575a-font-weight );line-height:var( --e-global-typography-15f575a-line-height );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-ad82446 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ad82446 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-ad82446 .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-33e271c{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8360ee5 );--border-color:var( --e-global-color-8360ee5 );--border-radius:1234px 1234px 1234px 1234px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-04279fc .elementor-heading-title{font-family:var( --e-global-typography-15f575a-font-family ), Sans-serif;font-size:var( --e-global-typography-15f575a-font-size );font-weight:var( --e-global-typography-15f575a-font-weight );line-height:var( --e-global-typography-15f575a-line-height );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-f10444e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f10444e .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-f10444e .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-9027802{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8360ee5 );--border-color:var( --e-global-color-8360ee5 );--border-radius:1234px 1234px 1234px 1234px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-cfac7d0 .elementor-heading-title{font-family:var( --e-global-typography-15f575a-font-family ), Sans-serif;font-size:var( --e-global-typography-15f575a-font-size );font-weight:var( --e-global-typography-15f575a-font-weight );line-height:var( --e-global-typography-15f575a-line-height );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-4c4e89b .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4c4e89b .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-4c4e89b .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-db58004{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8360ee5 );--border-color:var( --e-global-color-8360ee5 );--border-radius:1234px 1234px 1234px 1234px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-317e473 .elementor-heading-title{font-family:var( --e-global-typography-15f575a-font-family ), Sans-serif;font-size:var( --e-global-typography-15f575a-font-size );font-weight:var( --e-global-typography-15f575a-font-weight );line-height:var( --e-global-typography-15f575a-line-height );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-10db926 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-10db926 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-10db926 .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-6a815c6{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8360ee5 );--border-color:var( --e-global-color-8360ee5 );--border-radius:1234px 1234px 1234px 1234px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-f468e95 .elementor-heading-title{font-family:var( --e-global-typography-15f575a-font-family ), Sans-serif;font-size:var( --e-global-typography-15f575a-font-size );font-weight:var( --e-global-typography-15f575a-font-weight );line-height:var( --e-global-typography-15f575a-line-height );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-5694ef3 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5694ef3 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-5694ef3 .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-e66fa98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12 .elementor-element.elementor-element-460d880{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8360ee5 );--border-color:var( --e-global-color-8360ee5 );--border-radius:1234px 1234px 1234px 1234px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-1b39f2c .elementor-heading-title{font-family:var( --e-global-typography-15f575a-font-family ), Sans-serif;font-size:var( --e-global-typography-15f575a-font-size );font-weight:var( --e-global-typography-15f575a-font-weight );line-height:var( --e-global-typography-15f575a-line-height );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-cdab490 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-cdab490 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-cdab490 .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-52f6734{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8360ee5 );--border-color:var( --e-global-color-8360ee5 );--border-radius:1234px 1234px 1234px 1234px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-0730c3a .elementor-heading-title{font-family:var( --e-global-typography-15f575a-font-family ), Sans-serif;font-size:var( --e-global-typography-15f575a-font-size );font-weight:var( --e-global-typography-15f575a-font-weight );line-height:var( --e-global-typography-15f575a-line-height );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-09c26ad .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-09c26ad .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-09c26ad .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-e0d713c{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8360ee5 );--border-color:var( --e-global-color-8360ee5 );--border-radius:1234px 1234px 1234px 1234px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-27f6f2b .elementor-heading-title{font-family:var( --e-global-typography-15f575a-font-family ), Sans-serif;font-size:var( --e-global-typography-15f575a-font-size );font-weight:var( --e-global-typography-15f575a-font-weight );line-height:var( --e-global-typography-15f575a-line-height );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-20eea5c .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-20eea5c .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-20eea5c .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-75756ac{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8360ee5 );--border-color:var( --e-global-color-8360ee5 );--border-radius:1234px 1234px 1234px 1234px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-351803b .elementor-heading-title{font-family:var( --e-global-typography-15f575a-font-family ), Sans-serif;font-size:var( --e-global-typography-15f575a-font-size );font-weight:var( --e-global-typography-15f575a-font-weight );line-height:var( --e-global-typography-15f575a-line-height );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-1edc34e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1edc34e .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-1edc34e .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-e25e101{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8360ee5 );--border-color:var( --e-global-color-8360ee5 );--border-radius:1234px 1234px 1234px 1234px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-561b54a .elementor-heading-title{font-family:var( --e-global-typography-15f575a-font-family ), Sans-serif;font-size:var( --e-global-typography-15f575a-font-size );font-weight:var( --e-global-typography-15f575a-font-weight );line-height:var( --e-global-typography-15f575a-line-height );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-4437531 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4437531 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-4437531 .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-a7525a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-cdac40a{--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;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-445d8e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-445d8e7.e-con{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-45a9f81{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-e4f1adf{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8360ee5 );border-radius:1234px 1234px 1234px 1234px;}.elementor-12 .elementor-element.elementor-element-e4f1adf .elementor-heading-title{font-family:var( --e-global-typography-56d5616-font-family ), Sans-serif;font-size:var( --e-global-typography-56d5616-font-size );font-weight:var( --e-global-typography-56d5616-font-weight );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );color:var( --e-global-color-76adcf6 );}.elementor-12 .elementor-element.elementor-element-a4fe111{text-align:start;}.elementor-12 .elementor-element.elementor-element-a4fe111 .elementor-heading-title{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 );color:var( --e-global-color-f966565 );}.elementor-12 .elementor-element.elementor-element-5189f08{--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:space-between;}.elementor-12 .elementor-element.elementor-element-68f399a .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-115c7b4-font-family ), Sans-serif;font-size:var( --e-global-typography-115c7b4-font-size );font-weight:var( --e-global-typography-115c7b4-font-weight );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );fill:var( --e-global-color-76adcf6 );color:var( --e-global-color-76adcf6 );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8360ee5 );border-radius:1234px 1234px 1234px 1234px;padding:12px 16px 12px 16px;}.elementor-12 .elementor-element.elementor-element-68f399a .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-68f399a .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-68f399a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-35d087e{--display:flex;}.elementor-12 .elementor-element.elementor-element-b5eb9be{--swiper-slides-to-display:2;--swiper-slides-gap:24px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:48px;}.elementor-12 .elementor-element.elementor-element-b5eb9be .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-d9284ec{--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;--align-items:center;--gap:136px 136px;--row-gap:136px;--column-gap:136px;--overlay-opacity:1;--padding-top:104px;--padding-bottom:104px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d9284ec:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d9284ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76adcf6 );}.elementor-12 .elementor-element.elementor-element-d9284ec::before, .elementor-12 .elementor-element.elementor-element-d9284ec > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d9284ec > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d9284ec > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d9284ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d9284ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://kronis.app/wp-content/uploads/2026/09/Bottom-animated-faster.svg");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:100% auto;}.elementor-12 .elementor-element.elementor-element-d7a1c85{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-9904c83{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-c662afb .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 );}.elementor-12 .elementor-element.elementor-element-2fff172{font-family:var( --e-global-typography-a00c36d-font-family ), Sans-serif;font-size:var( --e-global-typography-a00c36d-font-size );font-weight:var( --e-global-typography-a00c36d-font-weight );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4a18a4c{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12 .elementor-element.elementor-element-690d4b8 .elementor-button{background-color:var( --e-global-color-c96823c );font-family:var( --e-global-typography-ae09c9f-font-family ), Sans-serif;font-size:var( --e-global-typography-ae09c9f-font-size );font-weight:var( --e-global-typography-ae09c9f-font-weight );line-height:var( --e-global-typography-ae09c9f-line-height );letter-spacing:var( --e-global-typography-ae09c9f-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c96823c );border-radius:1234px 1234px 1234px 1234px;padding:9px 15px 9px 15px;}.elementor-12 .elementor-element.elementor-element-690d4b8 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-690d4b8 .elementor-button:focus{background-color:#E75D06;color:var( --e-global-color-primary );border-color:#E75D06;}.elementor-12 .elementor-element.elementor-element-690d4b8 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-690d4b8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f956f47 .elementor-button{background-color:#44444400;font-family:var( --e-global-typography-ae09c9f-font-family ), Sans-serif;font-size:var( --e-global-typography-ae09c9f-font-size );font-weight:var( --e-global-typography-ae09c9f-font-weight );line-height:var( --e-global-typography-ae09c9f-line-height );letter-spacing:var( --e-global-typography-ae09c9f-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:1234px 1234px 1234px 1234px;padding:9px 15px 9px 15px;}.elementor-12 .elementor-element.elementor-element-f956f47 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-f956f47 .elementor-button:focus{background-color:#E75D0600;color:var( --e-global-color-2ee8f15 );border-color:var( --e-global-color-2ee8f15 );}.elementor-12 .elementor-element.elementor-element-f956f47 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-f956f47 .elementor-button:focus svg{fill:var( --e-global-color-2ee8f15 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-91e596b{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-91e596b{left:0px;}.elementor-12 .elementor-element.elementor-element-91e596b{bottom:0px;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-12 .elementor-element.elementor-element-8d3c97a .elementor-icon{font-size:80px;}.elementor-12 .elementor-element.elementor-element-8d3c97a .elementor-icon svg{height:80px;}.elementor-12 .elementor-element.elementor-element-ae230bf .elementor-icon{font-size:120px;}.elementor-12 .elementor-element.elementor-element-ae230bf .elementor-icon svg{height:120px;}.elementor-12 .elementor-element.elementor-element-25cb39b .elementor-icon{font-size:80px;}.elementor-12 .elementor-element.elementor-element-25cb39b .elementor-icon svg{height:80px;}.elementor-12 .elementor-element.elementor-element-e0c1b0b .elementor-icon{font-size:120px;}.elementor-12 .elementor-element.elementor-element-e0c1b0b .elementor-icon svg{height:120px;}.elementor-12 .elementor-element.elementor-element-42266c1 .elementor-icon{font-size:80px;}.elementor-12 .elementor-element.elementor-element-42266c1 .elementor-icon svg{height:80px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8044dc8{right:-0.014px;}body.rtl .elementor-12 .elementor-element.elementor-element-8044dc8{left:-0.014px;}.elementor-12 .elementor-element.elementor-element-8044dc8{top:30.768px;}.elementor-12 .elementor-element.elementor-element-8044dc8 .elementor-icon{font-size:120px;}.elementor-12 .elementor-element.elementor-element-8044dc8 .elementor-icon svg{height:120px;}.elementor-12 .elementor-element.elementor-element-32dee73 .elementor-icon{font-size:80px;}.elementor-12 .elementor-element.elementor-element-32dee73 .elementor-icon svg{height:80px;}.elementor-12 .elementor-element.elementor-element-048a16d .elementor-icon{font-size:120px;}.elementor-12 .elementor-element.elementor-element-048a16d .elementor-icon svg{height:120px;}.elementor-12 .elementor-element.elementor-element-0b384fe .elementor-icon{font-size:80px;}.elementor-12 .elementor-element.elementor-element-0b384fe .elementor-icon svg{height:80px;}.elementor-12 .elementor-element.elementor-element-e646152 .elementor-icon{font-size:120px;}.elementor-12 .elementor-element.elementor-element-e646152 .elementor-icon svg{height:120px;}.elementor-12 .elementor-element.elementor-element-df4f7c8 img{height:405px;}.elementor-12 .elementor-element.elementor-element-2c07549{--border-radius:0px 32px 32px 0px;}.elementor-12 .elementor-element.elementor-element-5579e18 img{height:405px;}.elementor-12 .elementor-element.elementor-element-13290b1{--border-radius:0px 32px 32px 0px;}.elementor-12 .elementor-element.elementor-element-cc15604 img{height:405px;}.elementor-12 .elementor-element.elementor-element-52fc20c{--border-radius:0px 32px 32px 0px;}.elementor-12 .elementor-element.elementor-element-fafcb7f img{height:405px;}.elementor-12 .elementor-element.elementor-element-52a05ff{--border-radius:0px 32px 32px 0px;}.elementor-12 .elementor-element.elementor-element-71a57b3 img{height:405px;}.elementor-12 .elementor-element.elementor-element-3c11461{--border-radius:0px 32px 32px 0px;}.elementor-12 .elementor-element.elementor-element-b5eb9be{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-d9284ec{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-d7a1c85{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-91e596b img{width:450px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-cbf407c{--width:844px;}.elementor-12 .elementor-element.elementor-element-64cda9b{--width:86%;}.elementor-12 .elementor-element.elementor-element-4990c6f{--width:86%;}.elementor-12 .elementor-element.elementor-element-a137d84{--width:86%;}.elementor-12 .elementor-element.elementor-element-768199e{--width:86%;}.elementor-12 .elementor-element.elementor-element-e242684{--width:86%;}.elementor-12 .elementor-element.elementor-element-bd9283f{--width:700px;}.elementor-12 .elementor-element.elementor-element-3ff30b0{--width:100%;}.elementor-12 .elementor-element.elementor-element-646d637{--width:40%;}.elementor-12 .elementor-element.elementor-element-0c8be68{--width:60%;}.elementor-12 .elementor-element.elementor-element-5046bd7{--width:700px;}.elementor-12 .elementor-element.elementor-element-7809806{--width:100%;}.elementor-12 .elementor-element.elementor-element-b7edc05{--width:700px;}.elementor-12 .elementor-element.elementor-element-267ff6a{--width:100%;}.elementor-12 .elementor-element.elementor-element-445d8e7{--width:50%;}.elementor-12 .elementor-element.elementor-element-45a9f81{--width:440px;}.elementor-12 .elementor-element.elementor-element-9904c83{--width:600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-64cda9b{--width:100%;}.elementor-12 .elementor-element.elementor-element-4990c6f{--width:100%;}.elementor-12 .elementor-element.elementor-element-a137d84{--width:100%;}.elementor-12 .elementor-element.elementor-element-768199e{--width:100%;}.elementor-12 .elementor-element.elementor-element-e242684{--width:100%;}.elementor-12 .elementor-element.elementor-element-45a9f81{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-cbf407c{--width:100%;}.elementor-12 .elementor-element.elementor-element-646d637{--width:80%;}.elementor-12 .elementor-element.elementor-element-0c8be68{--width:100%;}.elementor-12 .elementor-element.elementor-element-45a9f81{--width:100%;}}@media(max-width:1366px){.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-9b8b786 .elementor-heading-title{font-size:var( --e-global-typography-8d1ef02-font-size );line-height:var( --e-global-typography-8d1ef02-line-height );letter-spacing:var( --e-global-typography-8d1ef02-letter-spacing );}.elementor-12 .elementor-element.elementor-element-21c9238 .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-widget-text-editor{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-ac6e70e{font-size:var( --e-global-typography-a00c36d-font-size );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4d20b49 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7bd4fd3 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.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-3b942a8{--n-tabs-title-font-size:var( --e-global-typography-ae09c9f-font-size );}.elementor-12 .elementor-element.elementor-element-3b942a8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-ae09c9f-line-height );letter-spacing:var( --e-global-typography-ae09c9f-letter-spacing );}.elementor-12 .elementor-element.elementor-element-e80934b .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-2436282 .elementor-heading-title{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-66acfe4 .elementor-heading-title{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-9c834e2{font-size:var( --e-global-typography-a00c36d-font-size );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-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-954fde4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-954fde4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b1a6c86 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-67ad7ae{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-82c94f4 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3de3b86 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-3de3b86 .elementor-icon-list-item > a{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4c9cfa2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2d8f546{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f02888a .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-61bf1cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-61bf1cd .elementor-icon-list-item > a{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5e73322 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2805963{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-d803379 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-09c0af9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-09c0af9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2c7cc74 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-8738e72{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c820ef8 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-26c977d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-26c977d .elementor-icon-list-item > a{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5b39a92 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-841e681{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-982b54a .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-df74971 .elementor-heading-title{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b56ba40 .elementor-heading-title{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-6155c0d{font-size:var( --e-global-typography-a00c36d-font-size );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-spacing );}.elementor-12 .elementor-element.elementor-element-6f8de8b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-93fc163{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bf416a4 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3259064 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-ffeb36a{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a86739e .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-80756aa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f9e12c3{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-0c9879d .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c298e93 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-848819e{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-1f6ff00 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-0d32518 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-0dd1cf9{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3c03e31 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-1cf94b2 .elementor-heading-title{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-df57595 .elementor-heading-title{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-6fe1b48{font-size:var( --e-global-typography-a00c36d-font-size );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-spacing );}.elementor-12 .elementor-element.elementor-element-678cca2 .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-04279fc .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-cfac7d0 .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-317e473 .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-f468e95 .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-1b39f2c .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-0730c3a .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-27f6f2b .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-351803b .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-561b54a .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-e4f1adf .elementor-heading-title{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a4fe111 .elementor-heading-title{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-68f399a .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b5eb9be{--swiper-slides-to-display:3;}.elementor-12 .elementor-element.elementor-element-d9284ec::before, .elementor-12 .elementor-element.elementor-element-d9284ec > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d9284ec > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d9284ec > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d9284ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d9284ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-12 .elementor-element.elementor-element-c662afb .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-2fff172{font-size:var( --e-global-typography-a00c36d-font-size );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-spacing );}.elementor-12 .elementor-element.elementor-element-690d4b8 .elementor-button{font-size:var( --e-global-typography-ae09c9f-font-size );line-height:var( --e-global-typography-ae09c9f-line-height );letter-spacing:var( --e-global-typography-ae09c9f-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f956f47 .elementor-button{font-size:var( --e-global-typography-ae09c9f-font-size );line-height:var( --e-global-typography-ae09c9f-line-height );letter-spacing:var( --e-global-typography-ae09c9f-letter-spacing );}.elementor-12 .elementor-element.elementor-element-91e596b img{width:600px;}}@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-9b8b786 .elementor-heading-title{font-size:var( --e-global-typography-8d1ef02-font-size );line-height:var( --e-global-typography-8d1ef02-line-height );letter-spacing:var( --e-global-typography-8d1ef02-letter-spacing );}.elementor-12 .elementor-element.elementor-element-21c9238 .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-widget-text-editor{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-ac6e70e{font-size:var( --e-global-typography-a00c36d-font-size );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4d20b49 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7bd4fd3 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.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-8d3c97a .elementor-icon{font-size:80px;}.elementor-12 .elementor-element.elementor-element-8d3c97a .elementor-icon svg{height:80px;}.elementor-12 .elementor-element.elementor-element-ae230bf .elementor-icon{font-size:147px;}.elementor-12 .elementor-element.elementor-element-ae230bf .elementor-icon svg{height:147px;}.elementor-12 .elementor-element.elementor-element-25cb39b .elementor-icon{font-size:80px;}.elementor-12 .elementor-element.elementor-element-25cb39b .elementor-icon svg{height:80px;}.elementor-12 .elementor-element.elementor-element-e0c1b0b .elementor-icon{font-size:147px;}.elementor-12 .elementor-element.elementor-element-e0c1b0b .elementor-icon svg{height:147px;}.elementor-12 .elementor-element.elementor-element-42266c1 .elementor-icon{font-size:80px;}.elementor-12 .elementor-element.elementor-element-42266c1 .elementor-icon svg{height:80px;}.elementor-12 .elementor-element.elementor-element-8044dc8 .elementor-icon{font-size:147px;}.elementor-12 .elementor-element.elementor-element-8044dc8 .elementor-icon svg{height:147px;}.elementor-12 .elementor-element.elementor-element-32dee73 .elementor-icon{font-size:80px;}.elementor-12 .elementor-element.elementor-element-32dee73 .elementor-icon svg{height:80px;}.elementor-12 .elementor-element.elementor-element-048a16d .elementor-icon{font-size:147px;}.elementor-12 .elementor-element.elementor-element-048a16d .elementor-icon svg{height:147px;}.elementor-12 .elementor-element.elementor-element-0b384fe .elementor-icon{font-size:80px;}.elementor-12 .elementor-element.elementor-element-0b384fe .elementor-icon svg{height:80px;}.elementor-12 .elementor-element.elementor-element-e646152 .elementor-icon{font-size:147px;}.elementor-12 .elementor-element.elementor-element-e646152 .elementor-icon svg{height:147px;}.elementor-12 .elementor-element.elementor-element-3b942a8{--n-tabs-title-font-size:var( --e-global-typography-ae09c9f-font-size );}.elementor-12 .elementor-element.elementor-element-3b942a8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-ae09c9f-line-height );letter-spacing:var( --e-global-typography-ae09c9f-letter-spacing );}.elementor-12 .elementor-element.elementor-element-e80934b .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-2436282 .elementor-heading-title{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-66acfe4 .elementor-heading-title{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-9c834e2{font-size:var( --e-global-typography-a00c36d-font-size );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-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-954fde4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-954fde4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b1a6c86 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-67ad7ae{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-82c94f4 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3de3b86 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-3de3b86 .elementor-icon-list-item > a{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4c9cfa2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2d8f546{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f02888a .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-61bf1cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-61bf1cd .elementor-icon-list-item > a{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5e73322 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2805963{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-d803379 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-09c0af9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-09c0af9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2c7cc74 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-8738e72{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c820ef8 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-26c977d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-26c977d .elementor-icon-list-item > a{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5b39a92 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-841e681{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-982b54a .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-df74971 .elementor-heading-title{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b56ba40 .elementor-heading-title{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-6155c0d{font-size:var( --e-global-typography-a00c36d-font-size );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-spacing );}.elementor-12 .elementor-element.elementor-element-df4f7c8 img{height:429px;object-fit:cover;object-position:center left;}.elementor-12 .elementor-element.elementor-element-6f8de8b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-93fc163{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bf416a4 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5579e18 img{height:429px;object-fit:cover;object-position:center left;}.elementor-12 .elementor-element.elementor-element-3259064 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-ffeb36a{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a86739e .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cc15604 img{height:429px;object-fit:cover;object-position:center left;}.elementor-12 .elementor-element.elementor-element-80756aa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f9e12c3{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-0c9879d .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-fafcb7f img{height:429px;object-fit:cover;object-position:center left;}.elementor-12 .elementor-element.elementor-element-c298e93 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-848819e{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-1f6ff00 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-71a57b3 img{height:429px;object-fit:cover;object-position:center left;}.elementor-12 .elementor-element.elementor-element-0d32518 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-0dd1cf9{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3c03e31 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-1cf94b2 .elementor-heading-title{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-df57595 .elementor-heading-title{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-6fe1b48{font-size:var( --e-global-typography-a00c36d-font-size );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-spacing );}.elementor-12 .elementor-element.elementor-element-9be592b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-a00e890{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-678cca2 .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-33e271c{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-04279fc .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-9027802{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-cfac7d0 .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-db58004{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-317e473 .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-6a815c6{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-f468e95 .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-460d880{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-1b39f2c .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-52f6734{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-0730c3a .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-e0d713c{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-27f6f2b .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-75756ac{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-351803b .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-e25e101{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-561b54a .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-e4f1adf .elementor-heading-title{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a4fe111 .elementor-heading-title{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-68f399a .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b5eb9be{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-d9284ec{--padding-top:48px;--padding-bottom:250px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c662afb .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-2fff172{font-size:var( --e-global-typography-a00c36d-font-size );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-spacing );}.elementor-12 .elementor-element.elementor-element-690d4b8 .elementor-button{font-size:var( --e-global-typography-ae09c9f-font-size );line-height:var( --e-global-typography-ae09c9f-line-height );letter-spacing:var( --e-global-typography-ae09c9f-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f956f47 .elementor-button{font-size:var( --e-global-typography-ae09c9f-font-size );line-height:var( --e-global-typography-ae09c9f-line-height );letter-spacing:var( --e-global-typography-ae09c9f-letter-spacing );}}@media(max-width:880px){.elementor-12 .elementor-element.elementor-element-64cda9b{--padding-top:48px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8d3c97a .elementor-icon{font-size:70px;}.elementor-12 .elementor-element.elementor-element-8d3c97a .elementor-icon svg{height:70px;}.elementor-12 .elementor-element.elementor-element-ae230bf .elementor-icon{font-size:100px;}.elementor-12 .elementor-element.elementor-element-ae230bf .elementor-icon svg{height:100px;}.elementor-12 .elementor-element.elementor-element-4990c6f{--padding-top:48px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-25cb39b{top:5px;}.elementor-12 .elementor-element.elementor-element-25cb39b .elementor-icon{font-size:70px;}.elementor-12 .elementor-element.elementor-element-25cb39b .elementor-icon svg{height:70px;}.elementor-12 .elementor-element.elementor-element-e0c1b0b .elementor-icon{font-size:100px;}.elementor-12 .elementor-element.elementor-element-e0c1b0b .elementor-icon svg{height:100px;}.elementor-12 .elementor-element.elementor-element-a137d84{--padding-top:48px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-42266c1{top:5px;}.elementor-12 .elementor-element.elementor-element-42266c1 .elementor-icon{font-size:70px;}.elementor-12 .elementor-element.elementor-element-42266c1 .elementor-icon svg{height:70px;}.elementor-12 .elementor-element.elementor-element-8044dc8 .elementor-icon{font-size:100px;}.elementor-12 .elementor-element.elementor-element-8044dc8 .elementor-icon svg{height:100px;}.elementor-12 .elementor-element.elementor-element-768199e{--padding-top:48px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-32dee73{left:12px;}body.rtl .elementor-12 .elementor-element.elementor-element-32dee73{right:12px;}.elementor-12 .elementor-element.elementor-element-32dee73{top:10px;}.elementor-12 .elementor-element.elementor-element-32dee73 .elementor-icon{font-size:70px;}.elementor-12 .elementor-element.elementor-element-32dee73 .elementor-icon svg{height:70px;}.elementor-12 .elementor-element.elementor-element-048a16d .elementor-icon{font-size:100px;}.elementor-12 .elementor-element.elementor-element-048a16d .elementor-icon svg{height:100px;}.elementor-12 .elementor-element.elementor-element-e242684{--padding-top:48px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0b384fe .elementor-icon{font-size:70px;}.elementor-12 .elementor-element.elementor-element-0b384fe .elementor-icon svg{height:70px;}.elementor-12 .elementor-element.elementor-element-e646152 .elementor-icon{font-size:100px;}.elementor-12 .elementor-element.elementor-element-e646152 .elementor-icon svg{height:100px;}.elementor-12 .elementor-element.elementor-element-bc1fbbe{--padding-top:48px;--padding-bottom:48px;--padding-left:016px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-e9bbc66{--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;}.elementor-12 .elementor-element.elementor-element-646d637{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-646d637.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b707e8c{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-df4f7c8 img{object-position:center left;}.elementor-12 .elementor-element.elementor-element-5579e18 img{object-position:center left;}.elementor-12 .elementor-element.elementor-element-cc15604 img{object-position:center left;}.elementor-12 .elementor-element.elementor-element-fafcb7f img{object-position:center left;}.elementor-12 .elementor-element.elementor-element-71a57b3 img{object-position:center left;}.elementor-12 .elementor-element.elementor-element-3115719{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-cdac40a{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-b5eb9be{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-d9284ec{--padding-top:48px;--padding-bottom:280px;--padding-left:16px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-91e596b{z-index:-1;}}@media(max-width:767px){.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-9b8b786 .elementor-heading-title{font-size:var( --e-global-typography-8d1ef02-font-size );line-height:var( --e-global-typography-8d1ef02-line-height );letter-spacing:var( --e-global-typography-8d1ef02-letter-spacing );}.elementor-12 .elementor-element.elementor-element-21c9238 .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-widget-text-editor{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-ac6e70e{font-size:var( --e-global-typography-a00c36d-font-size );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4d20b49 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7bd4fd3 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-6c29e30{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.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-457f1d4 img{max-width:90%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8d3c97a{left:-12px;}body.rtl .elementor-12 .elementor-element.elementor-element-8d3c97a{right:-12px;}.elementor-12 .elementor-element.elementor-element-8d3c97a{top:19px;}.elementor-12 .elementor-element.elementor-element-8d3c97a .elementor-icon{font-size:55px;}.elementor-12 .elementor-element.elementor-element-8d3c97a .elementor-icon svg{height:55px;}.elementor-12 .elementor-element.elementor-element-ae230bf .elementor-icon{font-size:58px;}.elementor-12 .elementor-element.elementor-element-ae230bf .elementor-icon svg{height:58px;}.elementor-12 .elementor-element.elementor-element-ef67496 img{max-width:90%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-25cb39b{left:-12px;}body.rtl .elementor-12 .elementor-element.elementor-element-25cb39b{right:-12px;}.elementor-12 .elementor-element.elementor-element-25cb39b{top:12px;}.elementor-12 .elementor-element.elementor-element-25cb39b .elementor-icon{font-size:53px;}.elementor-12 .elementor-element.elementor-element-25cb39b .elementor-icon svg{height:53px;}.elementor-12 .elementor-element.elementor-element-e0c1b0b .elementor-icon{font-size:58px;}.elementor-12 .elementor-element.elementor-element-e0c1b0b .elementor-icon svg{height:58px;}.elementor-12 .elementor-element.elementor-element-4892ad0 img{max-width:90%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-42266c1{left:-12px;}body.rtl .elementor-12 .elementor-element.elementor-element-42266c1{right:-12px;}.elementor-12 .elementor-element.elementor-element-42266c1{top:12px;}.elementor-12 .elementor-element.elementor-element-42266c1 .elementor-icon{font-size:53px;}.elementor-12 .elementor-element.elementor-element-42266c1 .elementor-icon svg{height:53px;}.elementor-12 .elementor-element.elementor-element-8044dc8 .elementor-icon{font-size:58px;}.elementor-12 .elementor-element.elementor-element-8044dc8 .elementor-icon svg{height:58px;}.elementor-12 .elementor-element.elementor-element-376e81f img{max-width:90%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-32dee73{left:-12px;}body.rtl .elementor-12 .elementor-element.elementor-element-32dee73{right:-12px;}.elementor-12 .elementor-element.elementor-element-32dee73{top:12px;}.elementor-12 .elementor-element.elementor-element-32dee73 .elementor-icon{font-size:53px;}.elementor-12 .elementor-element.elementor-element-32dee73 .elementor-icon svg{height:53px;}.elementor-12 .elementor-element.elementor-element-048a16d .elementor-icon{font-size:58px;}.elementor-12 .elementor-element.elementor-element-048a16d .elementor-icon svg{height:58px;}.elementor-12 .elementor-element.elementor-element-e41c987 img{max-width:90%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0b384fe{left:-12px;}body.rtl .elementor-12 .elementor-element.elementor-element-0b384fe{right:-12px;}.elementor-12 .elementor-element.elementor-element-0b384fe{top:12px;}.elementor-12 .elementor-element.elementor-element-0b384fe .elementor-icon{font-size:53px;}.elementor-12 .elementor-element.elementor-element-0b384fe .elementor-icon svg{height:53px;}.elementor-12 .elementor-element.elementor-element-e646152 .elementor-icon{font-size:58px;}.elementor-12 .elementor-element.elementor-element-e646152 .elementor-icon svg{height:58px;}.elementor-12 .elementor-element.elementor-element-3b942a8{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-font-size:var( --e-global-typography-ae09c9f-font-size );}.elementor-12 .elementor-element.elementor-element-3b942a8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-ae09c9f-line-height );letter-spacing:var( --e-global-typography-ae09c9f-letter-spacing );}.elementor-12 .elementor-element.elementor-element-e80934b .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-6cd7351{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-dd67f20{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-2436282 .elementor-heading-title{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-66acfe4 .elementor-heading-title{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-9c834e2{font-size:var( --e-global-typography-a00c36d-font-size );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-spacing );}.elementor-12 .elementor-element.elementor-element-ed9332b{top:73px;}.elementor-12 .elementor-element.elementor-element-d5f343a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-2444e57.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2444e57 .elementor-icon-wrapper{text-align:center;}.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-954fde4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-954fde4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b1a6c86 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-67ad7ae{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-82c94f4 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2adc257{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-3705581.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3705581 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3de3b86 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-3de3b86 .elementor-icon-list-item > a{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4c9cfa2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2d8f546{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f02888a .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4911298{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-ff08611.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ff08611 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-61bf1cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-61bf1cd .elementor-icon-list-item > a{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5e73322 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2805963{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-d803379 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bf13896{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-a5c784c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a5c784c .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-09c0af9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-09c0af9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2c7cc74 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-8738e72{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c820ef8 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b7789ed{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-14325fd.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-14325fd .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-26c977d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-26c977d .elementor-icon-list-item > a{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5b39a92 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-841e681{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-982b54a .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-df74971 .elementor-heading-title{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b56ba40 .elementor-heading-title{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-6155c0d{font-size:var( --e-global-typography-a00c36d-font-size );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-spacing );}.elementor-12 .elementor-element.elementor-element-df4f7c8 img{height:100%;border-radius:32px 32px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2c07549{--border-radius:0px 0px 32px 32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6f8de8b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-93fc163{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bf416a4 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5579e18 img{height:100%;border-radius:32px 32px 0px 0px;}.elementor-12 .elementor-element.elementor-element-13290b1{--border-radius:0px 0px 32px 32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3259064 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-ffeb36a{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a86739e .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cc15604 img{height:100%;border-radius:32px 32px 0px 0px;}.elementor-12 .elementor-element.elementor-element-52fc20c{--border-radius:0px 0px 32px 32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-80756aa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f9e12c3{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-0c9879d .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-fafcb7f img{height:100%;border-radius:32px 32px 0px 0px;}.elementor-12 .elementor-element.elementor-element-52a05ff{--border-radius:0px 0px 32px 32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-c298e93 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-848819e{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-1f6ff00 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-71a57b3 img{height:100%;border-radius:32px 32px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3c11461{--border-radius:0px 0px 32px 32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0d32518 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-0dd1cf9{font-size:var( --e-global-typography-1b27743-font-size );line-height:var( --e-global-typography-1b27743-line-height );letter-spacing:var( --e-global-typography-1b27743-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3c03e31 .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3cbcdc3{--n-tabs-direction:column-reverse;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:8px;--n-tabs-gap:0px;}.elementor-12 .elementor-element.elementor-element-1cf94b2 .elementor-heading-title{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-df57595 .elementor-heading-title{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-6fe1b48{font-size:var( --e-global-typography-a00c36d-font-size );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-spacing );}.elementor-12 .elementor-element.elementor-element-a00e890{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-678cca2 .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-33e271c{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-04279fc .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-9027802{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-cfac7d0 .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-db58004{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-317e473 .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-6a815c6{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-f468e95 .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-460d880{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-1b39f2c .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-52f6734{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-0730c3a .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-e0d713c{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-27f6f2b .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-75756ac{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-351803b .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-e25e101{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-561b54a .elementor-heading-title{font-size:var( --e-global-typography-15f575a-font-size );line-height:var( --e-global-typography-15f575a-line-height );}.elementor-12 .elementor-element.elementor-element-cdac40a{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-e4f1adf .elementor-heading-title{font-size:var( --e-global-typography-56d5616-font-size );line-height:var( --e-global-typography-56d5616-line-height );letter-spacing:var( --e-global-typography-56d5616-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a4fe111 .elementor-heading-title{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-68f399a .elementor-button{font-size:var( --e-global-typography-115c7b4-font-size );line-height:var( --e-global-typography-115c7b4-line-height );letter-spacing:var( --e-global-typography-115c7b4-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b5eb9be{--swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-d9284ec{--padding-top:32px;--padding-bottom:240px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-c662afb .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-2fff172{font-size:var( --e-global-typography-a00c36d-font-size );line-height:var( --e-global-typography-a00c36d-line-height );word-spacing:var( --e-global-typography-a00c36d-word-spacing );}.elementor-12 .elementor-element.elementor-element-690d4b8 .elementor-button{font-size:var( --e-global-typography-ae09c9f-font-size );line-height:var( --e-global-typography-ae09c9f-line-height );letter-spacing:var( --e-global-typography-ae09c9f-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f956f47 .elementor-button{font-size:var( --e-global-typography-ae09c9f-font-size );line-height:var( --e-global-typography-ae09c9f-line-height );letter-spacing:var( --e-global-typography-ae09c9f-letter-spacing );}}/* Start custom CSS for image, class: .elementor-element-457f1d4 */.elementor-12 .elementor-element.elementor-element-457f1d4 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d3c97a */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae230bf */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef67496 */.elementor-12 .elementor-element.elementor-element-ef67496 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25cb39b */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0c1b0b */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4892ad0 */.elementor-12 .elementor-element.elementor-element-4892ad0 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42266c1 */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8044dc8 */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-376e81f */.elementor-12 .elementor-element.elementor-element-376e81f {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-32dee73 */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-048a16d */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e41c987 */.elementor-12 .elementor-element.elementor-element-e41c987 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0b384fe */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e646152 */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-457f1d4 */.elementor-12 .elementor-element.elementor-element-457f1d4 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d3c97a */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae230bf */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef67496 */.elementor-12 .elementor-element.elementor-element-ef67496 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25cb39b */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0c1b0b */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4892ad0 */.elementor-12 .elementor-element.elementor-element-4892ad0 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42266c1 */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8044dc8 */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-376e81f */.elementor-12 .elementor-element.elementor-element-376e81f {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-32dee73 */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-048a16d */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e41c987 */.elementor-12 .elementor-element.elementor-element-e41c987 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0b384fe */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e646152 */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-457f1d4 */.elementor-12 .elementor-element.elementor-element-457f1d4 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d3c97a */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae230bf */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef67496 */.elementor-12 .elementor-element.elementor-element-ef67496 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25cb39b */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0c1b0b */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4892ad0 */.elementor-12 .elementor-element.elementor-element-4892ad0 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42266c1 */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8044dc8 */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-376e81f */.elementor-12 .elementor-element.elementor-element-376e81f {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-32dee73 */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-048a16d */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e41c987 */.elementor-12 .elementor-element.elementor-element-e41c987 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0b384fe */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e646152 */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-457f1d4 */.elementor-12 .elementor-element.elementor-element-457f1d4 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d3c97a */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae230bf */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef67496 */.elementor-12 .elementor-element.elementor-element-ef67496 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25cb39b */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0c1b0b */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4892ad0 */.elementor-12 .elementor-element.elementor-element-4892ad0 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42266c1 */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8044dc8 */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-376e81f */.elementor-12 .elementor-element.elementor-element-376e81f {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-32dee73 */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-048a16d */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e41c987 */.elementor-12 .elementor-element.elementor-element-e41c987 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0b384fe */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e646152 */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-457f1d4 */.elementor-12 .elementor-element.elementor-element-457f1d4 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d3c97a */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae230bf */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef67496 */.elementor-12 .elementor-element.elementor-element-ef67496 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25cb39b */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0c1b0b */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4892ad0 */.elementor-12 .elementor-element.elementor-element-4892ad0 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42266c1 */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8044dc8 */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-376e81f */.elementor-12 .elementor-element.elementor-element-376e81f {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-32dee73 */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-048a16d */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e41c987 */.elementor-12 .elementor-element.elementor-element-e41c987 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0b384fe */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e646152 */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-457f1d4 */.elementor-12 .elementor-element.elementor-element-457f1d4 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d3c97a */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae230bf */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef67496 */.elementor-12 .elementor-element.elementor-element-ef67496 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25cb39b */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0c1b0b */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4892ad0 */.elementor-12 .elementor-element.elementor-element-4892ad0 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42266c1 */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8044dc8 */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-376e81f */.elementor-12 .elementor-element.elementor-element-376e81f {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-32dee73 */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-048a16d */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e41c987 */.elementor-12 .elementor-element.elementor-element-e41c987 {
    filter: drop-shadow(0px 4px 52.9px #D3D5FF) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0b384fe */.green-shape {
    animation: greenShapeMove 3s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}

@keyframes greenShapeMove {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.12) rotate(-2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e646152 */.orange-arrow {
    animation: arrowPoint 3s ease-in-out infinite;
    transform-origin: center;
}

@keyframes arrowPoint {
    0%,
    100% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5px,5px);
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3b942a8 */.elementor-12 .elementor-element.elementor-element-3b942a8 svg {
    fill: transparent !important;
}

/* Tab ikonice – bijele na hover i active */
.elementor-element-3b942a8 .e-n-tab-title:hover .e-n-tab-icon svg,
.elementor-element-3b942a8 .e-n-tab-title[aria-selected="true"] .e-n-tab-icon svg {
	color: #fff !important;
}

/* linijski dijelovi ikonice (stroke) */
.elementor-element-3b942a8 .e-n-tab-title:hover .e-n-tab-icon svg [stroke]:not([stroke="none"]),
.elementor-element-3b942a8 .e-n-tab-title[aria-selected="true"] .e-n-tab-icon svg [stroke]:not([stroke="none"]) {
	stroke: #fff !important;
}

/* popunjeni dijelovi ikonice (fill), ako ih ima */
.elementor-element-3b942a8 .e-n-tab-title:hover .e-n-tab-icon svg [fill]:not([fill="none"]),
.elementor-element-3b942a8 .e-n-tab-title[aria-selected="true"] .e-n-tab-icon svg [fill]:not([fill="none"]) {
	fill: #fff !important;
}

/* glatki prelaz */
.elementor-element-3b942a8 .e-n-tab-icon svg * {
	transition: stroke .3s ease, fill .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bf28af *//* --- kontejner --- */
.elementor-12 .elementor-element.elementor-element-3bf28af {
    position: relative;
    isolation: isolate;
    overflow: hidden;
}

/* --- Ellipse 1: zeleni --- */
.elementor-12 .elementor-element.elementor-element-3bf28af::before {
    content: "";
    position: absolute;
    z-index: 0;
    pointer-events: none;
    width: 39.9vw;
    height: 39.9vw;
    left: -19vw;
    bottom: -240px;
    top: 50%;
    border-radius: 50%;
    background-color: #00D574;
    opacity: 0.5;
    mix-blend-mode: multiply;
    filter: blur(22.7vw);
}

/* --- Ellipse 2: plavi --- */
.elementor-12 .elementor-element.elementor-element-3bf28af::after {
    content: "";
    position: absolute;
    z-index: 0;
    pointer-events: none;
    width: 538px;
    height: 538px;
    right: -80px;
    bottom: 9px;
    border-radius: 50%;
    background-color: #0A17E2;
    opacity: 0.5;
    mix-blend-mode: multiply;
    filter: blur(332px);
}

/* --- sadržaj iznad blobova --- */
.elementor-12 .elementor-element.elementor-element-3bf28af > .e-con-inner,
.elementor-12 .elementor-element.elementor-element-3bf28af > .elementor-element {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b6defac */.elementor-12 .elementor-element.elementor-element-b6defac {
    overflow: hidden;
    position: relative;
}

/* Fade levo */
.elementor-12 .elementor-element.elementor-element-b6defac:before {
    content: "";
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    bottom: 0;
    width: 150px;
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;
}

/* Fade desno */
.elementor-12 .elementor-element.elementor-element-b6defac:after {
    content: "";
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    bottom: 0;
    width: 150px;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    pointer-events: none;
}

.elementor-12 .elementor-element.elementor-element-b6defac .marquee {
    container-type: inline-size;
    --speed: 50s;
    --single-slide-speed: calc(var(--speed) / var(--numItems));
    --track-width: calc(var(--item-width) * var(--numItems));
    width: calc(var(--item-width) * var(--numItems));
    overflow-x: hidden;
    position: relative;
}

.elementor-12 .elementor-element.elementor-element-b6defac .marquee-track {
    display: grid;
    grid-template-columns: var(--track-width) [track] 0px [resting];
    width: max-content;
    place-items: center;
    animation: none !important;
}

.elementor-12 .elementor-element.elementor-element-b6defac .marquee-item {
    grid-area: resting;
    width: var(--item-width);
    max-height: 72px;
    object-fit: contain;
    padding-inline: 30px;
    padding-block: 10px;
    background: transparent;
   
    animation: marquee-move var(--speed) linear infinite;
    animation-delay: calc(var(--single-slide-speed) * var(--item-position) * -1);
}

@keyframes marquee-move {
    to {
        transform: translateX(calc(-100cqw - 100%));
    }
}

@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-b6defac:before { width: 50px; }
    .elementor-12 .elementor-element.elementor-element-b6defac:after  { width: 200px; }
}

@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-b6defac:before { width: 50px; }
    .elementor-12 .elementor-element.elementor-element-b6defac:after  { width: 150px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d055dc */.elementor-12 .elementor-element.elementor-element-0d055dc svg {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2444e57 */.elementor-12 .elementor-element.elementor-element-2444e57 {
    width: 40px !important;
    height: 40px !important;
}

    .marker-pulse {
      transform-origin: center;
      animation: markerPulse 2s ease-in-out infinite;
    }

    @keyframes markerPulse {
      0%,
      100% {
        transform: scale(1);
      }

      50% {
        transform: scale(1.06);
      }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3705581 */.elementor-12 .elementor-element.elementor-element-3705581 {
    width: 40px !important;
    height: 40px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff08611 */.elementor-12 .elementor-element.elementor-element-ff08611 {
    width: 40px !important;
    height: 40px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a5c784c */.elementor-12 .elementor-element.elementor-element-a5c784c {
    width: 40px !important;
    height: 40px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-14325fd */.elementor-12 .elementor-element.elementor-element-14325fd {
    width: 40px !important;
    height: 40px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c8be68 */.elementor-12 .elementor-element.elementor-element-0c8be68 {
    position: relative;
}

.elementor-12 .elementor-element.elementor-element-0c8be68::after {
    content: '';
    position: absolute;
    top: 10%;
    bottom: 10%;
    left: 19px;          /* ostavi svoju postojeću vrijednost */
    width: 1px;
    background: #00D574;
    z-index: 1;
}

/* tačkice iznad linije */
.elementor-12 .elementor-element.elementor-element-0c8be68 .elementor-widget-icon {
    position: relative;
    z-index: 2;
}


@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-0c8be68::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-133428d */.elementor-12 .elementor-element.elementor-element-133428d {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef9a10c */.elementor-12 .elementor-element.elementor-element-ef9a10c {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a654938 */.elementor-12 .elementor-element.elementor-element-a654938 {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-60bc204 */.elementor-12 .elementor-element.elementor-element-60bc204 {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71a57b3 */@media (max-width: 880px) {
    .elementor-12 .elementor-element.elementor-element-71a57b3 img{
        object-position: 10% 20% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa7680b */.elementor-12 .elementor-element.elementor-element-aa7680b {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-133428d */.elementor-12 .elementor-element.elementor-element-133428d {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef9a10c */.elementor-12 .elementor-element.elementor-element-ef9a10c {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a654938 */.elementor-12 .elementor-element.elementor-element-a654938 {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-60bc204 */.elementor-12 .elementor-element.elementor-element-60bc204 {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71a57b3 */@media (max-width: 880px) {
    .elementor-12 .elementor-element.elementor-element-71a57b3 img{
        object-position: 10% 20% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa7680b */.elementor-12 .elementor-element.elementor-element-aa7680b {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-133428d */.elementor-12 .elementor-element.elementor-element-133428d {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef9a10c */.elementor-12 .elementor-element.elementor-element-ef9a10c {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a654938 */.elementor-12 .elementor-element.elementor-element-a654938 {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-60bc204 */.elementor-12 .elementor-element.elementor-element-60bc204 {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71a57b3 */@media (max-width: 880px) {
    .elementor-12 .elementor-element.elementor-element-71a57b3 img{
        object-position: 10% 20% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa7680b */.elementor-12 .elementor-element.elementor-element-aa7680b {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-133428d */.elementor-12 .elementor-element.elementor-element-133428d {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef9a10c */.elementor-12 .elementor-element.elementor-element-ef9a10c {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a654938 */.elementor-12 .elementor-element.elementor-element-a654938 {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-60bc204 */.elementor-12 .elementor-element.elementor-element-60bc204 {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71a57b3 */@media (max-width: 880px) {
    .elementor-12 .elementor-element.elementor-element-71a57b3 img{
        object-position: 10% 20% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa7680b */.elementor-12 .elementor-element.elementor-element-aa7680b {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-133428d */.elementor-12 .elementor-element.elementor-element-133428d {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef9a10c */.elementor-12 .elementor-element.elementor-element-ef9a10c {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a654938 */.elementor-12 .elementor-element.elementor-element-a654938 {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-60bc204 */.elementor-12 .elementor-element.elementor-element-60bc204 {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71a57b3 */@media (max-width: 880px) {
    .elementor-12 .elementor-element.elementor-element-71a57b3 img{
        object-position: 10% 20% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa7680b */.elementor-12 .elementor-element.elementor-element-aa7680b {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-133428d */.elementor-12 .elementor-element.elementor-element-133428d {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef9a10c */.elementor-12 .elementor-element.elementor-element-ef9a10c {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a654938 */.elementor-12 .elementor-element.elementor-element-a654938 {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-60bc204 */.elementor-12 .elementor-element.elementor-element-60bc204 {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71a57b3 */@media (max-width: 880px) {
    .elementor-12 .elementor-element.elementor-element-71a57b3 img{
        object-position: 10% 20% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa7680b */.elementor-12 .elementor-element.elementor-element-aa7680b {
    width: 48px !important;
    height: 48px !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3cbcdc3 *//* --- traka oko tabova --- */
.elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tabs-heading,
.elementor-12 .elementor-element.elementor-element-3cbcdc3 .elementor-tabs-wrapper {
    width: fit-content;
    margin-inline: auto;
    display: flex;
    align-items: center;
    padding: 12px;
    background-color: #FFFFFF;
    border: 1px solid #D3D5FF;
    border-radius: 999px;
}

/* --- stroke ikone: sve osim Kronis Matcher (tab 2) --- */
.elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tab-title:not([data-tab-index="2"]) .e-n-tab-icon svg,
.elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tab-title:not([data-tab-index="2"]) .e-n-tab-icon svg :is(path, circle, ellipse, line, rect, polyline, polygon) {
    fill: transparent !important;
}

.elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tab-title:not([data-tab-index="2"]) .e-n-tab-icon svg :is(path, circle, ellipse, line, rect, polyline, polygon) {
    stroke: #444444;
    transition: stroke .3s ease;
}

.elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tab-title:not([data-tab-index="2"]):hover .e-n-tab-icon svg :is(path, circle, ellipse, line, rect, polyline, polygon),
.elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tab-title:not([data-tab-index="2"])[aria-selected="true"] .e-n-tab-icon svg :is(path, circle, ellipse, line, rect, polyline, polygon) {
    stroke: #00D574 !important;
}

/* --- Kronis Matcher (tab 2): fill ikona --- */
.elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tab-title[data-tab-index="2"] .e-n-tab-icon svg path {
    fill: #444444 !important;
    transition: fill .3s ease;
}

.elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tab-title[data-tab-index="2"]:hover .e-n-tab-icon svg path,
.elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tab-title[data-tab-index="2"][aria-selected="true"] .e-n-tab-icon svg path {
    fill: #00D574 !important;
}

/* --- tablet: 2 + 2 + 1 --- */
@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tabs-heading,
    .elementor-12 .elementor-element.elementor-element-3cbcdc3 .elementor-tabs-wrapper {
        display: grid !important;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
        width: 100%;
        padding: 0;
        background-color: transparent;
        border: none;
        border-radius: 0;
    }

    .elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tab-title {
        width: 100%;
        justify-content: center;
    }

    .elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tab-title:last-child {
        grid-column: 1 / -1;
    }
}

/* --- telefon: jedan ispod drugog --- */
@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tabs-heading,
    .elementor-12 .elementor-element.elementor-element-3cbcdc3 .elementor-tabs-wrapper {
        grid-template-columns: 1fr;
    }

    .elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tabs {
        display: flex;
        flex-direction: column;
    }

    .elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tabs-heading {
        order: 0 !important;
    }

    .elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tabs-content {
        display: block !important;
        order: 1 !important;
        margin-top: 48px;
    }

    .elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tab-title,
    .elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tabs-content > * {
        order: initial !important;
    }
}

.elementor-12 .elementor-element.elementor-element-3cbcdc3 .e-n-tab-title-text {
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-678cca2 */.elementor-12 .elementor-element.elementor-element-678cca2 p{
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ad82446 */.elementor-12 .elementor-element.elementor-element-ad82446 {
    width: 40px !important;
    height: 40px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00e890 *//* --- prelazi --- */
.elementor-12 .elementor-element.elementor-element-a00e890,
.elementor-12 .elementor-element.elementor-element-a00e890 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-a00e890 .elementor-icon svg rect,
.elementor-12 .elementor-element.elementor-element-a00e890 .elementor-icon svg path {
    transition: background-color 0.3s ease-in-out,
                color 0.3s ease-in-out,
                stroke 0.3s ease-in-out,
                fill 0.3s ease-in-out !important;
}

/* --- normalno stanje --- */
.elementor-12 .elementor-element.elementor-element-a00e890 {
    background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-a00e890 .elementor-icon svg rect {
    fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-a00e890 .elementor-icon svg path {
    fill: none;
}

/* --- hover --- */
.elementor-12 .elementor-element.elementor-element-a00e890:hover {
    background-color: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-a00e890:hover .elementor-heading-title {
    color: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-a00e890:hover .elementor-icon svg rect {
    stroke: #00D574;
    fill: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-a00e890:hover .elementor-icon svg path {
    stroke: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-a00e890 {
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04279fc */.elementor-12 .elementor-element.elementor-element-04279fc p{
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f10444e */.elementor-12 .elementor-element.elementor-element-f10444e {
    width: 40px !important;
    height: 40px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e271c *//* --- prelazi --- */
.elementor-12 .elementor-element.elementor-element-33e271c,
.elementor-12 .elementor-element.elementor-element-33e271c .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-33e271c .elementor-icon svg rect,
.elementor-12 .elementor-element.elementor-element-33e271c .elementor-icon svg path {
    transition: background-color 0.3s ease-in-out,
                color 0.3s ease-in-out,
                stroke 0.3s ease-in-out,
                fill 0.3s ease-in-out !important;
}

/* --- normalno stanje --- */
.elementor-12 .elementor-element.elementor-element-33e271c {
    background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-33e271c .elementor-icon svg rect {
    fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-33e271c .elementor-icon svg path {
    fill: none;
}

/* --- hover --- */
.elementor-12 .elementor-element.elementor-element-33e271c:hover {
    background-color: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-33e271c:hover .elementor-heading-title {
    color: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-33e271c:hover .elementor-icon svg rect {
    stroke: #00D574;
    fill: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-33e271c:hover .elementor-icon svg path {
    stroke: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-33e271c {
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfac7d0 */.elementor-12 .elementor-element.elementor-element-cfac7d0 p{
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4c4e89b */.elementor-12 .elementor-element.elementor-element-4c4e89b {
    width: 40px !important;
    height: 40px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9027802 *//* --- prelazi --- */
.elementor-12 .elementor-element.elementor-element-9027802,
.elementor-12 .elementor-element.elementor-element-9027802 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-9027802 .elementor-icon svg rect,
.elementor-12 .elementor-element.elementor-element-9027802 .elementor-icon svg path {
    transition: background-color 0.3s ease-in-out,
                color 0.3s ease-in-out,
                stroke 0.3s ease-in-out,
                fill 0.3s ease-in-out !important;
}

/* --- normalno stanje --- */
.elementor-12 .elementor-element.elementor-element-9027802 {
    background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-9027802 .elementor-icon svg rect {
    fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-9027802 .elementor-icon svg path {
    fill: none;
}

/* --- hover --- */
.elementor-12 .elementor-element.elementor-element-9027802:hover {
    background-color: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-9027802:hover .elementor-heading-title {
    color: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-9027802:hover .elementor-icon svg rect {
    stroke: #00D574;
    fill: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-9027802:hover .elementor-icon svg path {
    stroke: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-9027802 {
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-317e473 */.elementor-12 .elementor-element.elementor-element-317e473 p{
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-10db926 */.elementor-12 .elementor-element.elementor-element-10db926 {
    width: 40px !important;
    height: 40px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db58004 *//* --- prelazi --- */
.elementor-12 .elementor-element.elementor-element-db58004,
.elementor-12 .elementor-element.elementor-element-db58004 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-db58004 .elementor-icon svg rect,
.elementor-12 .elementor-element.elementor-element-db58004 .elementor-icon svg path {
    transition: background-color 0.3s ease-in-out,
                color 0.3s ease-in-out,
                stroke 0.3s ease-in-out,
                fill 0.3s ease-in-out !important;
}

/* --- normalno stanje --- */
.elementor-12 .elementor-element.elementor-element-db58004 {
    background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-db58004 .elementor-icon svg rect {
    fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-db58004 .elementor-icon svg path {
    fill: none;
}

/* --- hover --- */
.elementor-12 .elementor-element.elementor-element-db58004:hover {
    background-color: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-db58004:hover .elementor-heading-title {
    color: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-db58004:hover .elementor-icon svg rect {
    stroke: #00D574;
    fill: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-db58004:hover .elementor-icon svg path {
    stroke: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-db58004 {
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f468e95 */.elementor-12 .elementor-element.elementor-element-f468e95 p{
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5694ef3 */.elementor-12 .elementor-element.elementor-element-5694ef3 {
    width: 40px !important;
    height: 40px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a815c6 *//* --- prelazi --- */
.elementor-12 .elementor-element.elementor-element-6a815c6,
.elementor-12 .elementor-element.elementor-element-6a815c6 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-6a815c6 .elementor-icon svg rect,
.elementor-12 .elementor-element.elementor-element-6a815c6 .elementor-icon svg path {
    transition: background-color 0.3s ease-in-out,
                color 0.3s ease-in-out,
                stroke 0.3s ease-in-out,
                fill 0.3s ease-in-out !important;
}

/* --- normalno stanje --- */
.elementor-12 .elementor-element.elementor-element-6a815c6 {
    background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-6a815c6 .elementor-icon svg rect {
    fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-6a815c6 .elementor-icon svg path {
    fill: none;
}

/* --- hover --- */
.elementor-12 .elementor-element.elementor-element-6a815c6:hover {
    background-color: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-6a815c6:hover .elementor-heading-title {
    color: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-6a815c6:hover .elementor-icon svg rect {
    stroke: #00D574;
    fill: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-6a815c6:hover .elementor-icon svg path {
    stroke: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-6a815c6 {
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b39f2c */.elementor-12 .elementor-element.elementor-element-1b39f2c p{
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cdab490 */.elementor-12 .elementor-element.elementor-element-cdab490 {
    width: 40px !important;
    height: 40px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-460d880 *//* --- prelazi --- */
.elementor-12 .elementor-element.elementor-element-460d880,
.elementor-12 .elementor-element.elementor-element-460d880 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-460d880 .elementor-icon svg rect,
.elementor-12 .elementor-element.elementor-element-460d880 .elementor-icon svg path {
    transition: background-color 0.3s ease-in-out,
                color 0.3s ease-in-out,
                stroke 0.3s ease-in-out,
                fill 0.3s ease-in-out !important;
}

/* --- normalno stanje --- */
.elementor-12 .elementor-element.elementor-element-460d880 {
    background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-460d880 .elementor-icon svg rect {
    fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-460d880 .elementor-icon svg path {
    fill: none;
}

/* --- hover --- */
.elementor-12 .elementor-element.elementor-element-460d880:hover {
    background-color: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-460d880:hover .elementor-heading-title {
    color: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-460d880:hover .elementor-icon svg rect {
    stroke: #00D574;
    fill: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-460d880:hover .elementor-icon svg path {
    stroke: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-460d880 {
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0730c3a */.elementor-12 .elementor-element.elementor-element-0730c3a p{
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09c26ad */.elementor-12 .elementor-element.elementor-element-09c26ad {
    width: 40px !important;
    height: 40px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f6734 *//* --- prelazi --- */
.elementor-12 .elementor-element.elementor-element-52f6734,
.elementor-12 .elementor-element.elementor-element-52f6734 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-52f6734 .elementor-icon svg rect,
.elementor-12 .elementor-element.elementor-element-52f6734 .elementor-icon svg path {
    transition: background-color 0.3s ease-in-out,
                color 0.3s ease-in-out,
                stroke 0.3s ease-in-out,
                fill 0.3s ease-in-out !important;
}

/* --- normalno stanje --- */
.elementor-12 .elementor-element.elementor-element-52f6734 {
    background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-52f6734 .elementor-icon svg rect {
    fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-52f6734 .elementor-icon svg path {
    fill: none;
}

/* --- hover --- */
.elementor-12 .elementor-element.elementor-element-52f6734:hover {
    background-color: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-52f6734:hover .elementor-heading-title {
    color: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-52f6734:hover .elementor-icon svg rect {
    stroke: #00D574;
    fill: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-52f6734:hover .elementor-icon svg path {
    stroke: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-52f6734 {
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27f6f2b */.elementor-12 .elementor-element.elementor-element-27f6f2b p{
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20eea5c */.elementor-12 .elementor-element.elementor-element-20eea5c {
    width: 40px !important;
    height: 40px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d713c *//* --- prelazi --- */
.elementor-12 .elementor-element.elementor-element-e0d713c,
.elementor-12 .elementor-element.elementor-element-e0d713c .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-e0d713c .elementor-icon svg rect,
.elementor-12 .elementor-element.elementor-element-e0d713c .elementor-icon svg path {
    transition: background-color 0.3s ease-in-out,
                color 0.3s ease-in-out,
                stroke 0.3s ease-in-out,
                fill 0.3s ease-in-out !important;
}

/* --- normalno stanje --- */
.elementor-12 .elementor-element.elementor-element-e0d713c {
    background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-e0d713c .elementor-icon svg rect {
    fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-e0d713c .elementor-icon svg path {
    fill: none;
}

/* --- hover --- */
.elementor-12 .elementor-element.elementor-element-e0d713c:hover {
    background-color: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-e0d713c:hover .elementor-heading-title {
    color: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-e0d713c:hover .elementor-icon svg rect {
    stroke: #00D574;
    fill: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-e0d713c:hover .elementor-icon svg path {
    stroke: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-e0d713c {
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-351803b */.elementor-12 .elementor-element.elementor-element-351803b p{
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1edc34e */.elementor-12 .elementor-element.elementor-element-1edc34e {
    width: 40px !important;
    height: 40px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75756ac *//* --- prelazi --- */
.elementor-12 .elementor-element.elementor-element-75756ac,
.elementor-12 .elementor-element.elementor-element-75756ac .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-75756ac .elementor-icon svg rect,
.elementor-12 .elementor-element.elementor-element-75756ac .elementor-icon svg path {
    transition: background-color 0.3s ease-in-out,
                color 0.3s ease-in-out,
                stroke 0.3s ease-in-out,
                fill 0.3s ease-in-out !important;
}

/* --- normalno stanje --- */
.elementor-12 .elementor-element.elementor-element-75756ac {
    background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-75756ac .elementor-icon svg rect {
    fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-75756ac .elementor-icon svg path {
    fill: none;
}

/* --- hover --- */
.elementor-12 .elementor-element.elementor-element-75756ac:hover {
    background-color: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-75756ac:hover .elementor-heading-title {
    color: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-75756ac:hover .elementor-icon svg rect {
    stroke: #00D574;
    fill: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-75756ac:hover .elementor-icon svg path {
    stroke: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-75756ac {
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-561b54a */.elementor-12 .elementor-element.elementor-element-561b54a p{
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4437531 */.elementor-12 .elementor-element.elementor-element-4437531 {
    width: 40px !important;
    height: 40px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e25e101 *//* --- prelazi --- */
.elementor-12 .elementor-element.elementor-element-e25e101,
.elementor-12 .elementor-element.elementor-element-e25e101 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-e25e101 .elementor-icon svg rect,
.elementor-12 .elementor-element.elementor-element-e25e101 .elementor-icon svg path {
    transition: background-color 0.3s ease-in-out,
                color 0.3s ease-in-out,
                stroke 0.3s ease-in-out,
                fill 0.3s ease-in-out !important;
}

/* --- normalno stanje --- */
.elementor-12 .elementor-element.elementor-element-e25e101 {
    background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-e25e101 .elementor-icon svg rect {
    fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-e25e101 .elementor-icon svg path {
    fill: none;
}

/* --- hover --- */
.elementor-12 .elementor-element.elementor-element-e25e101:hover {
    background-color: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-e25e101:hover .elementor-heading-title {
    color: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-e25e101:hover .elementor-icon svg rect {
    stroke: #00D574;
    fill: #F5F6FF;
}

.elementor-12 .elementor-element.elementor-element-e25e101:hover .elementor-icon svg path {
    stroke: #0A17E2;
}

.elementor-12 .elementor-element.elementor-element-e25e101 {
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9be592b */.elementor-12 .elementor-element.elementor-element-9be592b .elementor-heading-title {
    font-size: clamp(14px, 1.7vw, 18px) !important;
    line-height: 1.3 !important;
    text-wrap: wrap !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-b5eb9be */.elementor-12 .elementor-element.elementor-element-b5eb9be .category-search .kronis-term .elementor-post-info__terms-list-item {
    color: #FF6E12 !important;
}

.elementor-12 .elementor-element.elementor-element-b5eb9be .category-finance .kronis-term .elementor-post-info__terms-list-item {
    color: #00D574 !important;
}


.elementor-12 .elementor-element.elementor-element-b5eb9be .swiper-pagination-progressbar {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: calc(100% - 140px) !important;
    height: 4px;
    margin-top: 48px;
    background-color: #D3D5FF;
    border-radius: 3px;
}



.elementor-12 .elementor-element.elementor-element-b5eb9be .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background-color: #0A17E2;
    border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d087e */.elementor-12 .elementor-element.elementor-element-35d087e {
    margin-right: -40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdac40a */.elementor-12 .elementor-element.elementor-element-cdac40a {
    padding-left: max(16px, calc((100vw - 1332px) / 2));
}

.elementor-12 .elementor-element.elementor-element-cdac40a {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c662afb */@media (min-width: 768px) {
    .elementor-12 .elementor-element.elementor-element-c662afb h2 {
        font-size: 56px !important;
        line-height: 1.14em;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9284ec */.elementor-12 .elementor-element.elementor-element-d9284ec {
    isolation: isolate;
}/* End custom CSS */