.elementor-9 .elementor-element.elementor-element-84538af{--display:flex;--min-height:auto;--padding-top:80px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-84538af:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-84538af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c07beb );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-11fa080{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-9 .elementor-element.elementor-element-11fa080 .elementor-heading-title{font-family:var( --e-global-typography-8af5f09-font-family ), Sans-serif;font-size:var( --e-global-typography-8af5f09-font-size );font-weight:var( --e-global-typography-8af5f09-font-weight );line-height:var( --e-global-typography-8af5f09-line-height );letter-spacing:var( --e-global-typography-8af5f09-letter-spacing );color:var( --e-global-color-96c631a );}.elementor-9 .elementor-element.elementor-element-b77c3e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-9 .elementor-element.elementor-element-b77c3e7 .elementor-heading-title{font-family:var( --e-global-typography-0251e83-font-family ), Sans-serif;font-size:var( --e-global-typography-0251e83-font-size );font-weight:var( --e-global-typography-0251e83-font-weight );line-height:var( --e-global-typography-0251e83-line-height );color:var( --e-global-color-9e314d5 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-9 .elementor-element.elementor-element-14c336c{font-family:var( --e-global-typography-d56ce49-font-family ), Sans-serif;font-size:var( --e-global-typography-d56ce49-font-size );font-weight:var( --e-global-typography-d56ce49-font-weight );line-height:var( --e-global-typography-d56ce49-line-height );color:var( --e-global-color-cf5d26c );}.elementor-9 .elementor-element.elementor-element-c11b4f8{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-a6cdfdb .elementor-button{background-color:var( --e-global-color-9fd70ad );fill:var( --e-global-color-9e314d5 );color:var( --e-global-color-9e314d5 );}.elementor-9 .elementor-element.elementor-element-69108fa .elementor-button{background-color:var( --e-global-color-bfb1d84 );fill:var( --e-global-color-9e314d5 );color:var( --e-global-color-9e314d5 );}.elementor-9 .elementor-element.elementor-element-440017c .elementor-button{background-color:#00FF0300;fill:var( --e-global-color-9e314d5 );color:var( --e-global-color-9e314d5 );border-style:solid;border-color:#FFFFFF40;}.elementor-9 .elementor-element.elementor-element-a12fb99{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-52e08ac{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-52e08ac:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-52e08ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d26015 );}.elementor-9 .elementor-element.elementor-element-881a754{--display:flex;--padding-top:08px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9 .elementor-element.elementor-element-f9dc891 .elementor-counter-number-wrapper{color:var( --e-global-color-9e314d5 );font-family:var( --e-global-typography-2910bd2-font-family ), Sans-serif;font-size:var( --e-global-typography-2910bd2-font-size );font-weight:var( --e-global-typography-2910bd2-font-weight );line-height:var( --e-global-typography-2910bd2-line-height );}.elementor-9 .elementor-element.elementor-element-f9dc891 .elementor-counter-title{color:var( --e-global-color-96c631a );font-family:var( --e-global-typography-8af5f09-font-family ), Sans-serif;font-size:var( --e-global-typography-8af5f09-font-size );font-weight:var( --e-global-typography-8af5f09-font-weight );line-height:var( --e-global-typography-8af5f09-line-height );letter-spacing:var( --e-global-typography-8af5f09-letter-spacing );}.elementor-9 .elementor-element.elementor-element-56b570b{--display:flex;--padding-top:08px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-9 .elementor-element.elementor-element-10c103c .elementor-counter-number-wrapper{color:var( --e-global-color-9e314d5 );font-family:var( --e-global-typography-2910bd2-font-family ), Sans-serif;font-size:var( --e-global-typography-2910bd2-font-size );font-weight:var( --e-global-typography-2910bd2-font-weight );line-height:var( --e-global-typography-2910bd2-line-height );}.elementor-9 .elementor-element.elementor-element-10c103c .elementor-counter-title{color:var( --e-global-color-96c631a );font-family:var( --e-global-typography-8af5f09-font-family ), Sans-serif;font-size:var( --e-global-typography-8af5f09-font-size );font-weight:var( --e-global-typography-8af5f09-font-weight );line-height:var( --e-global-typography-8af5f09-line-height );letter-spacing:var( --e-global-typography-8af5f09-letter-spacing );}.elementor-9 .elementor-element.elementor-element-1092f43{--display:flex;--padding-top:08px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-9 .elementor-element.elementor-element-7307f0b .elementor-counter-number-wrapper{color:var( --e-global-color-9e314d5 );font-family:var( --e-global-typography-2910bd2-font-family ), Sans-serif;font-size:var( --e-global-typography-2910bd2-font-size );font-weight:var( --e-global-typography-2910bd2-font-weight );line-height:var( --e-global-typography-2910bd2-line-height );}.elementor-9 .elementor-element.elementor-element-7307f0b .elementor-counter-title{color:var( --e-global-color-96c631a );font-family:var( --e-global-typography-8af5f09-font-family ), Sans-serif;font-size:var( --e-global-typography-8af5f09-font-size );font-weight:var( --e-global-typography-8af5f09-font-weight );line-height:var( --e-global-typography-8af5f09-line-height );letter-spacing:var( --e-global-typography-8af5f09-letter-spacing );}.elementor-9 .elementor-element.elementor-element-45d7107{--display:flex;--padding-top:08px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-9 .elementor-element.elementor-element-ddb6df5 .elementor-counter-number-wrapper{color:var( --e-global-color-9e314d5 );font-family:var( --e-global-typography-2910bd2-font-family ), Sans-serif;font-size:var( --e-global-typography-2910bd2-font-size );font-weight:var( --e-global-typography-2910bd2-font-weight );line-height:var( --e-global-typography-2910bd2-line-height );}.elementor-9 .elementor-element.elementor-element-ddb6df5 .elementor-counter-title{color:var( --e-global-color-96c631a );font-family:var( --e-global-typography-8af5f09-font-family ), Sans-serif;font-size:var( --e-global-typography-8af5f09-font-size );font-weight:var( --e-global-typography-8af5f09-font-weight );line-height:var( --e-global-typography-8af5f09-line-height );letter-spacing:var( --e-global-typography-8af5f09-letter-spacing );}.elementor-9 .elementor-element.elementor-element-9b8a529{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-866e7f8{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-866e7f8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-866e7f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c07beb );}.elementor-9 .elementor-element.elementor-element-d73741c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-9 .elementor-element.elementor-element-d73741c .elementor-heading-title{font-family:var( --e-global-typography-2ee7d80-font-family ), Sans-serif;font-size:var( --e-global-typography-2ee7d80-font-size );font-weight:var( --e-global-typography-2ee7d80-font-weight );line-height:var( --e-global-typography-2ee7d80-line-height );letter-spacing:var( --e-global-typography-2ee7d80-letter-spacing );color:var( --e-global-color-96c631a );}.elementor-9 .elementor-element.elementor-element-c1e01b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c1e01b2 .elementor-heading-title{font-family:var( --e-global-typography-0251e83-font-family ), Sans-serif;font-size:var( --e-global-typography-0251e83-font-size );font-weight:var( --e-global-typography-0251e83-font-weight );line-height:var( --e-global-typography-0251e83-line-height );color:var( --e-global-color-9e314d5 );}.elementor-9 .elementor-element.elementor-element-d4cd83d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:var( --e-global-typography-486f764-font-family ), Sans-serif;font-size:var( --e-global-typography-486f764-font-size );font-weight:var( --e-global-typography-486f764-font-weight );line-height:var( --e-global-typography-486f764-line-height );color:var( --e-global-color-cf5d26c );}.elementor-9 .elementor-element.elementor-element-2363948{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-2363948:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2363948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7acae28 );}.elementor-9 .elementor-element.elementor-element-c2c2547{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-5cd37b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5cd37b2 img{width:200px;}.elementor-9 .elementor-element.elementor-element-c3d7c2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c3d7c2e .elementor-heading-title{font-family:var( --e-global-typography-d8a5cc8-font-family ), Sans-serif;font-size:var( --e-global-typography-d8a5cc8-font-size );font-weight:var( --e-global-typography-d8a5cc8-font-weight );line-height:var( --e-global-typography-d8a5cc8-line-height );letter-spacing:var( --e-global-typography-d8a5cc8-letter-spacing );color:var( --e-global-color-9fd70ad );}.elementor-9 .elementor-element.elementor-element-2969d30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2969d30 .elementor-heading-title{font-family:var( --e-global-typography-68c9ef6-font-family ), Sans-serif;font-size:var( --e-global-typography-68c9ef6-font-size );font-weight:var( --e-global-typography-68c9ef6-font-weight );line-height:var( --e-global-typography-68c9ef6-line-height );color:var( --e-global-color-6c07beb );}.elementor-9 .elementor-element.elementor-element-5dc8442{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:var( --e-global-typography-486f764-font-family ), Sans-serif;font-size:var( --e-global-typography-486f764-font-size );font-weight:var( --e-global-typography-486f764-font-weight );line-height:var( --e-global-typography-486f764-line-height );color:var( --e-global-color-cf5d26c );}.elementor-9 .elementor-element.elementor-element-121191a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a4af3e4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f236294{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5c3683c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3fe1a2fc{--display:flex;--min-height:80vh;--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--overlay-opacity:0.5;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3fe1a2fc::before, .elementor-9 .elementor-element.elementor-element-3fe1a2fc > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-3fe1a2fc > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-3fe1a2fc > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-3fe1a2fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-3fe1a2fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1F1F1F 0%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-3d854fa4{text-align:start;}.elementor-9 .elementor-element.elementor-element-3d854fa4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:1.06rem;font-weight:400;text-transform:none;letter-spacing:0.03em;color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-1742bf54{text-align:start;}.elementor-9 .elementor-element.elementor-element-1742bf54 .elementor-heading-title{font-family:var( --e-global-typography-1e85c09-font-family ), Sans-serif;font-size:var( --e-global-typography-1e85c09-font-size );font-weight:var( --e-global-typography-1e85c09-font-weight );text-transform:var( --e-global-typography-1e85c09-text-transform );line-height:var( --e-global-typography-1e85c09-line-height );letter-spacing:var( --e-global-typography-1e85c09-letter-spacing );color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-3eaa1fda{padding:0% 0% 0% 0%;text-align:start;font-family:var( --e-global-typography-c4d54b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c4d54b6-font-size );font-weight:var( --e-global-typography-c4d54b6-font-weight );text-transform:var( --e-global-typography-c4d54b6-text-transform );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-757d0041 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-e92aa16-font-family ), Sans-serif;font-size:var( --e-global-typography-e92aa16-font-size );font-weight:var( --e-global-typography-e92aa16-font-weight );text-transform:var( --e-global-typography-e92aa16-text-transform );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );fill:var( --e-global-color-51c62f7 );color:var( --e-global-color-51c62f7 );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);border-radius:8px 8px 8px 8px;padding:20px 55px 20px 55px;}.elementor-9 .elementor-element.elementor-element-757d0041 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-757d0041 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-757d0041 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-757d0041 .elementor-button:focus svg{fill:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-3c8d52b6{--grid-template-columns:repeat(1, auto);text-align:center;width:auto;max-width:auto;background-color:var( --e-global-color-08ffcea );padding:15px 10px 15px 10px;bottom:43%;--icon-size:26px;--grid-column-gap:0px;--grid-row-gap:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-3c8d52b6{left:0%;}body.rtl .elementor-9 .elementor-element.elementor-element-3c8d52b6{right:0%;}.elementor-9 .elementor-element.elementor-element-3c8d52b6 .elementor-social-icon{background-color:#FFFFFF00;}.elementor-9 .elementor-element.elementor-element-3c8d52b6 .elementor-social-icon i{color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-3c8d52b6 .elementor-social-icon svg{fill:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-b18b573{--display:flex;--min-height:55vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1934aac1{--display:flex;}.elementor-9 .elementor-element.elementor-element-011b722{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b06f72a .elementor-heading-title{font-family:var( --e-global-typography-d4f4cc0-font-family ), Sans-serif;font-size:var( --e-global-typography-d4f4cc0-font-size );font-weight:var( --e-global-typography-d4f4cc0-font-weight );text-transform:var( --e-global-typography-d4f4cc0-text-transform );line-height:var( --e-global-typography-d4f4cc0-line-height );letter-spacing:var( --e-global-typography-d4f4cc0-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-ab42781 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9 .elementor-element.elementor-element-ab42781.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-ab42781.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ab42781.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-ab42781.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-ab42781.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-ab42781.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-ab42781.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-ab42781.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-ab42781.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-ab42781 .elementor-icon{transition-duration:0.5s;font-size:16px;}.elementor-9 .elementor-element.elementor-element-ab42781 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-ab42781 .elementor-icon-box-title a{font-family:var( --e-global-typography-e92aa16-font-family ), Sans-serif;font-size:var( --e-global-typography-e92aa16-font-size );font-weight:var( --e-global-typography-e92aa16-font-weight );text-transform:var( --e-global-typography-e92aa16-text-transform );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-ab42781 .elementor-icon-box-title{color:var( --e-global-color-secondary );transition-duration:0.5s;}.elementor-9 .elementor-element.elementor-element-ab42781:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-ab42781:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-ab42781 .elementor-icon-box-description{font-family:var( --e-global-typography-c4d54b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c4d54b6-font-size );font-weight:var( --e-global-typography-c4d54b6-font-weight );text-transform:var( --e-global-typography-c4d54b6-text-transform );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9 .elementor-element.elementor-element-884ed0e{--grid-row-gap:2rem;z-index:20;--grid-column-gap:2rem;}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-9 .elementor-element.elementor-element-884ed0e:after{content:"0.66";}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__thumbnail__link{width:100%;}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__meta-data span + span:before{content:"•";}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__card{background-color:var( --e-global-color-7acae28 );}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__text{margin-top:20px;}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__badge{right:0;}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-secondary );border-radius:0px;margin:0px;font-family:var( --e-global-typography-92ad8cb-font-family ), Sans-serif;font-weight:var( --e-global-typography-92ad8cb-font-weight );text-transform:var( --e-global-typography-92ad8cb-text-transform );line-height:var( --e-global-typography-92ad8cb-line-height );letter-spacing:var( --e-global-typography-92ad8cb-letter-spacing );}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__title, .elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__title a{font-family:var( --e-global-typography-a4c15c4-font-family ), Sans-serif;font-size:var( --e-global-typography-a4c15c4-font-size );font-weight:var( --e-global-typography-a4c15c4-font-weight );text-transform:var( --e-global-typography-a4c15c4-text-transform );line-height:var( --e-global-typography-a4c15c4-line-height );letter-spacing:var( --e-global-typography-a4c15c4-letter-spacing );}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__meta-data{color:var( --e-global-color-text );font-family:var( --e-global-typography-60368a3-font-family ), Sans-serif;font-size:var( --e-global-typography-60368a3-font-size );font-weight:var( --e-global-typography-60368a3-font-weight );text-transform:var( --e-global-typography-60368a3-text-transform );line-height:var( --e-global-typography-60368a3-line-height );letter-spacing:var( --e-global-typography-60368a3-letter-spacing );}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__meta-data span:before{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:var( --e-global-typography-c4d54b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c4d54b6-font-size );font-weight:var( --e-global-typography-c4d54b6-font-weight );text-transform:var( --e-global-typography-c4d54b6-text-transform );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__read-more{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-884ed0e a.elementor-post__read-more{font-family:var( --e-global-typography-c4d54b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c4d54b6-font-size );font-weight:var( --e-global-typography-c4d54b6-font-weight );text-transform:var( --e-global-typography-c4d54b6-text-transform );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-7a3eae77{--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;--align-items:stretch;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-7a3eae77:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7a3eae77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-99522e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cc317b9 .elementor-heading-title{font-family:var( --e-global-typography-d4f4cc0-font-family ), Sans-serif;font-size:var( --e-global-typography-d4f4cc0-font-size );font-weight:var( --e-global-typography-d4f4cc0-font-weight );text-transform:var( --e-global-typography-d4f4cc0-text-transform );line-height:var( --e-global-typography-d4f4cc0-line-height );letter-spacing:var( --e-global-typography-d4f4cc0-letter-spacing );color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-6f8e3c84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-6f8e3c84 .elementor-heading-title{font-family:var( --e-global-typography-c4d54b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c4d54b6-font-size );font-weight:var( --e-global-typography-c4d54b6-font-weight );text-transform:var( --e-global-typography-c4d54b6-text-transform );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-3008c063{--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:flex-start;--gap:1rem 2rem;--row-gap:1rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-7c66262{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5b15370d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-5b15370d.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-5b15370d .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-5b15370d.elementor-position-right .elementor-image-box-img{margin-left:0.5rem;}.elementor-9 .elementor-element.elementor-element-5b15370d.elementor-position-left .elementor-image-box-img{margin-right:0.5rem;}.elementor-9 .elementor-element.elementor-element-5b15370d.elementor-position-top .elementor-image-box-img{margin-bottom:0.5rem;}.elementor-9 .elementor-element.elementor-element-5b15370d .elementor-image-box-title{margin-bottom:0.5rem;font-family:var( --e-global-typography-a4c15c4-font-family ), Sans-serif;font-size:var( --e-global-typography-a4c15c4-font-size );font-weight:var( --e-global-typography-a4c15c4-font-weight );text-transform:var( --e-global-typography-a4c15c4-text-transform );line-height:var( --e-global-typography-a4c15c4-line-height );letter-spacing:var( --e-global-typography-a4c15c4-letter-spacing );color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-5b15370d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-5b15370d .elementor-image-box-img img{border-radius:20px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-5b15370d:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-5b15370d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-5b15370d .elementor-image-box-description{font-family:var( --e-global-typography-c4d54b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c4d54b6-font-size );font-weight:var( --e-global-typography-c4d54b6-font-weight );text-transform:var( --e-global-typography-c4d54b6-text-transform );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-3c6d78b.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-3c6d78b .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:8px;}.elementor-9 .elementor-element.elementor-element-3c6d78b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-3c6d78b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-3c6d78b.elementor-view-default .elementor-icon{fill:var( --e-global-color-51c62f7 );color:var( --e-global-color-51c62f7 );border-color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-3c6d78b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-3c6d78b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7acae28 );}.elementor-9 .elementor-element.elementor-element-3c6d78b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-3c6d78b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-3c6d78b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-3c6d78b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7acae28 );color:var( --e-global-color-7acae28 );border-color:var( --e-global-color-7acae28 );}.elementor-9 .elementor-element.elementor-element-3c6d78b .elementor-icon{transition-duration:0.5s;font-size:16px;}.elementor-9 .elementor-element.elementor-element-3c6d78b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-3c6d78b .elementor-icon-box-title a{font-family:var( --e-global-typography-e92aa16-font-family ), Sans-serif;font-size:var( --e-global-typography-e92aa16-font-size );font-weight:var( --e-global-typography-e92aa16-font-weight );text-transform:var( --e-global-typography-e92aa16-text-transform );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-3c6d78b .elementor-icon-box-title{color:var( --e-global-color-51c62f7 );transition-duration:0.5s;}.elementor-9 .elementor-element.elementor-element-3c6d78b:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-3c6d78b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7acae28 );}.elementor-9 .elementor-element.elementor-element-3c6d78b .elementor-icon-box-description{font-family:var( --e-global-typography-c4d54b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c4d54b6-font-size );font-weight:var( --e-global-typography-c4d54b6-font-weight );text-transform:var( --e-global-typography-c4d54b6-text-transform );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-9f45f5d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a3bfe29{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-a3bfe29.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-a3bfe29 .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-a3bfe29.elementor-position-right .elementor-image-box-img{margin-left:0.5rem;}.elementor-9 .elementor-element.elementor-element-a3bfe29.elementor-position-left .elementor-image-box-img{margin-right:0.5rem;}.elementor-9 .elementor-element.elementor-element-a3bfe29.elementor-position-top .elementor-image-box-img{margin-bottom:0.5rem;}.elementor-9 .elementor-element.elementor-element-a3bfe29 .elementor-image-box-title{margin-bottom:0.5rem;font-family:var( --e-global-typography-a4c15c4-font-family ), Sans-serif;font-size:var( --e-global-typography-a4c15c4-font-size );font-weight:var( --e-global-typography-a4c15c4-font-weight );text-transform:var( --e-global-typography-a4c15c4-text-transform );line-height:var( --e-global-typography-a4c15c4-line-height );letter-spacing:var( --e-global-typography-a4c15c4-letter-spacing );color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-a3bfe29 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-a3bfe29 .elementor-image-box-img img{border-radius:20px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-a3bfe29:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-a3bfe29:has(:focus) .elementor-image-box-title{color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-a3bfe29 .elementor-image-box-description{font-family:var( --e-global-typography-c4d54b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c4d54b6-font-size );font-weight:var( --e-global-typography-c4d54b6-font-weight );text-transform:var( --e-global-typography-c4d54b6-text-transform );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-36fe1d6 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9 .elementor-element.elementor-element-36fe1d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-36fe1d6.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-36fe1d6.elementor-view-default .elementor-icon{fill:var( --e-global-color-51c62f7 );color:var( --e-global-color-51c62f7 );border-color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-36fe1d6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-36fe1d6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7acae28 );}.elementor-9 .elementor-element.elementor-element-36fe1d6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-36fe1d6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-36fe1d6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-36fe1d6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7acae28 );color:var( --e-global-color-7acae28 );border-color:var( --e-global-color-7acae28 );}.elementor-9 .elementor-element.elementor-element-36fe1d6 .elementor-icon{transition-duration:0.5s;font-size:16px;}.elementor-9 .elementor-element.elementor-element-36fe1d6 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-36fe1d6 .elementor-icon-box-title a{font-family:var( --e-global-typography-e92aa16-font-family ), Sans-serif;font-size:var( --e-global-typography-e92aa16-font-size );font-weight:var( --e-global-typography-e92aa16-font-weight );text-transform:var( --e-global-typography-e92aa16-text-transform );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-36fe1d6 .elementor-icon-box-title{color:var( --e-global-color-51c62f7 );transition-duration:0.5s;}.elementor-9 .elementor-element.elementor-element-36fe1d6:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-36fe1d6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7acae28 );}.elementor-9 .elementor-element.elementor-element-36fe1d6 .elementor-icon-box-description{font-family:var( --e-global-typography-c4d54b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c4d54b6-font-size );font-weight:var( --e-global-typography-c4d54b6-font-weight );text-transform:var( --e-global-typography-c4d54b6-text-transform );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-1177b0f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2e2d17a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2e2d17a.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-2e2d17a .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-2e2d17a.elementor-position-right .elementor-image-box-img{margin-left:0.5rem;}.elementor-9 .elementor-element.elementor-element-2e2d17a.elementor-position-left .elementor-image-box-img{margin-right:0.5rem;}.elementor-9 .elementor-element.elementor-element-2e2d17a.elementor-position-top .elementor-image-box-img{margin-bottom:0.5rem;}.elementor-9 .elementor-element.elementor-element-2e2d17a .elementor-image-box-title{margin-bottom:0.5rem;font-family:var( --e-global-typography-a4c15c4-font-family ), Sans-serif;font-size:var( --e-global-typography-a4c15c4-font-size );font-weight:var( --e-global-typography-a4c15c4-font-weight );text-transform:var( --e-global-typography-a4c15c4-text-transform );line-height:var( --e-global-typography-a4c15c4-line-height );letter-spacing:var( --e-global-typography-a4c15c4-letter-spacing );color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-2e2d17a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-2e2d17a .elementor-image-box-img img{border-radius:20px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-2e2d17a:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-2e2d17a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-2e2d17a .elementor-image-box-description{font-family:var( --e-global-typography-c4d54b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c4d54b6-font-size );font-weight:var( --e-global-typography-c4d54b6-font-weight );text-transform:var( --e-global-typography-c4d54b6-text-transform );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-798555c .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9 .elementor-element.elementor-element-798555c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-798555c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-798555c.elementor-view-default .elementor-icon{fill:var( --e-global-color-51c62f7 );color:var( --e-global-color-51c62f7 );border-color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-798555c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-798555c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7acae28 );}.elementor-9 .elementor-element.elementor-element-798555c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-798555c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-798555c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-798555c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7acae28 );color:var( --e-global-color-7acae28 );border-color:var( --e-global-color-7acae28 );}.elementor-9 .elementor-element.elementor-element-798555c .elementor-icon{transition-duration:0.5s;font-size:16px;}.elementor-9 .elementor-element.elementor-element-798555c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-798555c .elementor-icon-box-title a{font-family:var( --e-global-typography-e92aa16-font-family ), Sans-serif;font-size:var( --e-global-typography-e92aa16-font-size );font-weight:var( --e-global-typography-e92aa16-font-weight );text-transform:var( --e-global-typography-e92aa16-text-transform );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-798555c .elementor-icon-box-title{color:var( --e-global-color-51c62f7 );transition-duration:0.5s;}.elementor-9 .elementor-element.elementor-element-798555c:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-798555c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7acae28 );}.elementor-9 .elementor-element.elementor-element-798555c .elementor-icon-box-description{font-family:var( --e-global-typography-c4d54b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c4d54b6-font-size );font-weight:var( --e-global-typography-c4d54b6-font-weight );text-transform:var( --e-global-typography-c4d54b6-text-transform );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-5809e44{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-60cd1ec{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-60cd1ec.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-60cd1ec .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-60cd1ec.elementor-position-right .elementor-image-box-img{margin-left:0.5rem;}.elementor-9 .elementor-element.elementor-element-60cd1ec.elementor-position-left .elementor-image-box-img{margin-right:0.5rem;}.elementor-9 .elementor-element.elementor-element-60cd1ec.elementor-position-top .elementor-image-box-img{margin-bottom:0.5rem;}.elementor-9 .elementor-element.elementor-element-60cd1ec .elementor-image-box-title{margin-bottom:0.5rem;font-family:var( --e-global-typography-a4c15c4-font-family ), Sans-serif;font-size:var( --e-global-typography-a4c15c4-font-size );font-weight:var( --e-global-typography-a4c15c4-font-weight );text-transform:var( --e-global-typography-a4c15c4-text-transform );line-height:var( --e-global-typography-a4c15c4-line-height );letter-spacing:var( --e-global-typography-a4c15c4-letter-spacing );color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-60cd1ec .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-60cd1ec .elementor-image-box-img img{border-radius:20px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-60cd1ec:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-60cd1ec:has(:focus) .elementor-image-box-title{color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-60cd1ec .elementor-image-box-description{font-family:var( --e-global-typography-c4d54b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c4d54b6-font-size );font-weight:var( --e-global-typography-c4d54b6-font-weight );text-transform:var( --e-global-typography-c4d54b6-text-transform );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-efc2585 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9 .elementor-element.elementor-element-efc2585.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-efc2585.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-efc2585.elementor-view-default .elementor-icon{fill:var( --e-global-color-51c62f7 );color:var( --e-global-color-51c62f7 );border-color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-efc2585.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-efc2585.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7acae28 );}.elementor-9 .elementor-element.elementor-element-efc2585.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-efc2585.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-efc2585.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-efc2585.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7acae28 );color:var( --e-global-color-7acae28 );border-color:var( --e-global-color-7acae28 );}.elementor-9 .elementor-element.elementor-element-efc2585 .elementor-icon{transition-duration:0.5s;font-size:16px;}.elementor-9 .elementor-element.elementor-element-efc2585 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-efc2585 .elementor-icon-box-title a{font-family:var( --e-global-typography-e92aa16-font-family ), Sans-serif;font-size:var( --e-global-typography-e92aa16-font-size );font-weight:var( --e-global-typography-e92aa16-font-weight );text-transform:var( --e-global-typography-e92aa16-text-transform );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-efc2585 .elementor-icon-box-title{color:var( --e-global-color-51c62f7 );transition-duration:0.5s;}.elementor-9 .elementor-element.elementor-element-efc2585:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-efc2585:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7acae28 );}.elementor-9 .elementor-element.elementor-element-efc2585 .elementor-icon-box-description{font-family:var( --e-global-typography-c4d54b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c4d54b6-font-size );font-weight:var( --e-global-typography-c4d54b6-font-weight );text-transform:var( --e-global-typography-c4d54b6-text-transform );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-94ad69c{--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;--align-items:stretch;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-94ad69c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-94ad69c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7acae28 );}.elementor-9 .elementor-element.elementor-element-8d3646f{--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;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5ed83051 .elementor-heading-title{font-family:var( --e-global-typography-d4f4cc0-font-family ), Sans-serif;font-size:var( --e-global-typography-d4f4cc0-font-size );font-weight:var( --e-global-typography-d4f4cc0-font-weight );text-transform:var( --e-global-typography-d4f4cc0-text-transform );line-height:var( --e-global-typography-d4f4cc0-line-height );letter-spacing:var( --e-global-typography-d4f4cc0-letter-spacing );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-4a6ae46{--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;}.elementor-9 .elementor-element.elementor-element-a8dc457{--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;}.elementor-9 .elementor-element.elementor-element-b90424c{--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;}.elementor-9 .elementor-element.elementor-element-c3d52e1{--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;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-c3d52e1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c3d52e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-7b7b9fb0{--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:0% 4%;--row-gap:0%;--column-gap:4%;--border-radius:20px 20px 20px 20px;--margin-top:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-9 .elementor-element.elementor-element-7b7b9fb0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7b7b9fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-7b7b9fb0.e-con{--e-con-transform-rotateZ:6deg;}.elementor-9 .elementor-element.elementor-element-ee60eca .elementor-heading-title{font-family:var( --e-global-typography-d4f4cc0-font-family ), Sans-serif;font-size:var( --e-global-typography-d4f4cc0-font-size );font-weight:var( --e-global-typography-d4f4cc0-font-weight );text-transform:var( --e-global-typography-d4f4cc0-text-transform );line-height:var( --e-global-typography-d4f4cc0-line-height );letter-spacing:var( --e-global-typography-d4f4cc0-letter-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-a2df474 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-e92aa16-font-family ), Sans-serif;font-size:var( --e-global-typography-e92aa16-font-size );font-weight:var( --e-global-typography-e92aa16-font-weight );text-transform:var( --e-global-typography-e92aa16-text-transform );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );fill:var( --e-global-color-51c62f7 );color:var( --e-global-color-51c62f7 );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);border-radius:8px 8px 8px 8px;padding:20px 55px 20px 55px;}.elementor-9 .elementor-element.elementor-element-a2df474 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-a2df474 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-a2df474 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-a2df474 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-a2df474 .elementor-button:focus svg{fill:var( --e-global-color-51c62f7 );}.elementor-9 .elementor-element.elementor-element-7814e2d{--display:flex;}.elementor-9 .elementor-element.elementor-element-650b19c .elementor-heading-title{font-family:var( --e-global-typography-d4f4cc0-font-family ), Sans-serif;font-size:var( --e-global-typography-d4f4cc0-font-size );font-weight:var( --e-global-typography-d4f4cc0-font-weight );text-transform:var( --e-global-typography-d4f4cc0-text-transform );line-height:var( --e-global-typography-d4f4cc0-line-height );letter-spacing:var( --e-global-typography-d4f4cc0-letter-spacing );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-348efa0b{--display:flex;}.elementor-9 .elementor-element.elementor-element-1424815{--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;--align-items:stretch;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-1424815:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1424815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-ac11984{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-203a305 .elementor-heading-title{font-family:var( --e-global-typography-d4f4cc0-font-family ), Sans-serif;font-size:var( --e-global-typography-d4f4cc0-font-size );font-weight:var( --e-global-typography-d4f4cc0-font-weight );text-transform:var( --e-global-typography-d4f4cc0-text-transform );line-height:var( --e-global-typography-d4f4cc0-line-height );letter-spacing:var( --e-global-typography-d4f4cc0-letter-spacing );color:var( --e-global-color-51c62f7 );}body.elementor-page-9:not(.elementor-motion-effects-element-type-background), body.elementor-page-9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7acae28 );}:root{--page-title-display:none;}body.elementor-page-9{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-84538af{--padding-top:52px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-11fa080 .elementor-heading-title{font-size:var( --e-global-typography-8af5f09-font-size );line-height:var( --e-global-typography-8af5f09-line-height );letter-spacing:var( --e-global-typography-8af5f09-letter-spacing );}.elementor-9 .elementor-element.elementor-element-b77c3e7 .elementor-heading-title{font-size:var( --e-global-typography-0251e83-font-size );line-height:var( --e-global-typography-0251e83-line-height );}.elementor-9 .elementor-element.elementor-element-14c336c{font-size:var( --e-global-typography-d56ce49-font-size );line-height:var( --e-global-typography-d56ce49-line-height );}.elementor-9 .elementor-element.elementor-element-f9dc891 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-2910bd2-font-size );line-height:var( --e-global-typography-2910bd2-line-height );}.elementor-9 .elementor-element.elementor-element-f9dc891 .elementor-counter-title{font-size:var( --e-global-typography-8af5f09-font-size );line-height:var( --e-global-typography-8af5f09-line-height );letter-spacing:var( --e-global-typography-8af5f09-letter-spacing );}.elementor-9 .elementor-element.elementor-element-10c103c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-2910bd2-font-size );line-height:var( --e-global-typography-2910bd2-line-height );}.elementor-9 .elementor-element.elementor-element-10c103c .elementor-counter-title{font-size:var( --e-global-typography-8af5f09-font-size );line-height:var( --e-global-typography-8af5f09-line-height );letter-spacing:var( --e-global-typography-8af5f09-letter-spacing );}.elementor-9 .elementor-element.elementor-element-7307f0b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-2910bd2-font-size );line-height:var( --e-global-typography-2910bd2-line-height );}.elementor-9 .elementor-element.elementor-element-7307f0b .elementor-counter-title{font-size:var( --e-global-typography-8af5f09-font-size );line-height:var( --e-global-typography-8af5f09-line-height );letter-spacing:var( --e-global-typography-8af5f09-letter-spacing );}.elementor-9 .elementor-element.elementor-element-ddb6df5 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-2910bd2-font-size );line-height:var( --e-global-typography-2910bd2-line-height );}.elementor-9 .elementor-element.elementor-element-ddb6df5 .elementor-counter-title{font-size:var( --e-global-typography-8af5f09-font-size );line-height:var( --e-global-typography-8af5f09-line-height );letter-spacing:var( --e-global-typography-8af5f09-letter-spacing );}.elementor-9 .elementor-element.elementor-element-d73741c .elementor-heading-title{font-size:var( --e-global-typography-2ee7d80-font-size );line-height:var( --e-global-typography-2ee7d80-line-height );letter-spacing:var( --e-global-typography-2ee7d80-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c1e01b2 .elementor-heading-title{font-size:var( --e-global-typography-0251e83-font-size );line-height:var( --e-global-typography-0251e83-line-height );}.elementor-9 .elementor-element.elementor-element-d4cd83d{font-size:var( --e-global-typography-486f764-font-size );line-height:var( --e-global-typography-486f764-line-height );}.elementor-9 .elementor-element.elementor-element-c3d7c2e .elementor-heading-title{font-size:var( --e-global-typography-d8a5cc8-font-size );line-height:var( --e-global-typography-d8a5cc8-line-height );letter-spacing:var( --e-global-typography-d8a5cc8-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2969d30 .elementor-heading-title{font-size:var( --e-global-typography-68c9ef6-font-size );line-height:var( --e-global-typography-68c9ef6-line-height );}.elementor-9 .elementor-element.elementor-element-5dc8442{font-size:var( --e-global-typography-486f764-font-size );line-height:var( --e-global-typography-486f764-line-height );}.elementor-9 .elementor-element.elementor-element-3fe1a2fc{--min-height:100vh;}.elementor-9 .elementor-element.elementor-element-1742bf54 .elementor-heading-title{font-size:var( --e-global-typography-1e85c09-font-size );line-height:var( --e-global-typography-1e85c09-line-height );letter-spacing:var( --e-global-typography-1e85c09-letter-spacing );}.elementor-9 .elementor-element.elementor-element-3eaa1fda{padding:0% 13% 0% 13%;font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-757d0041 .elementor-button{font-size:var( --e-global-typography-e92aa16-font-size );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-3c8d52b6{padding:5px 2px 5px 2px;bottom:5%;}.elementor-9 .elementor-element.elementor-element-b18b573{--min-height:48vh;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-b06f72a .elementor-heading-title{font-size:var( --e-global-typography-d4f4cc0-font-size );line-height:var( --e-global-typography-d4f4cc0-line-height );letter-spacing:var( --e-global-typography-d4f4cc0-letter-spacing );}.elementor-9 .elementor-element.elementor-element-ab42781 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-ab42781 .elementor-icon-box-title a{font-size:var( --e-global-typography-e92aa16-font-size );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-ab42781 .elementor-icon-box-description{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-92ad8cb-line-height );letter-spacing:var( --e-global-typography-92ad8cb-letter-spacing );}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__title, .elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__title a{font-size:var( --e-global-typography-a4c15c4-font-size );line-height:var( --e-global-typography-a4c15c4-line-height );letter-spacing:var( --e-global-typography-a4c15c4-letter-spacing );}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__meta-data{font-size:var( --e-global-typography-60368a3-font-size );line-height:var( --e-global-typography-60368a3-line-height );letter-spacing:var( --e-global-typography-60368a3-letter-spacing );}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__excerpt p{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-884ed0e a.elementor-post__read-more{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-7a3eae77{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-9 .elementor-element.elementor-element-cc317b9 .elementor-heading-title{font-size:var( --e-global-typography-d4f4cc0-font-size );line-height:var( --e-global-typography-d4f4cc0-line-height );letter-spacing:var( --e-global-typography-d4f4cc0-letter-spacing );}.elementor-9 .elementor-element.elementor-element-6f8e3c84 .elementor-heading-title{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-3008c063{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-5b15370d{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-5b15370d .elementor-image-box-title{font-size:var( --e-global-typography-a4c15c4-font-size );line-height:var( --e-global-typography-a4c15c4-line-height );letter-spacing:var( --e-global-typography-a4c15c4-letter-spacing );}.elementor-9 .elementor-element.elementor-element-5b15370d .elementor-image-box-description{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-3c6d78b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-3c6d78b .elementor-icon-box-title a{font-size:var( --e-global-typography-e92aa16-font-size );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-3c6d78b .elementor-icon-box-description{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-a3bfe29{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-a3bfe29 .elementor-image-box-title{font-size:var( --e-global-typography-a4c15c4-font-size );line-height:var( --e-global-typography-a4c15c4-line-height );letter-spacing:var( --e-global-typography-a4c15c4-letter-spacing );}.elementor-9 .elementor-element.elementor-element-a3bfe29 .elementor-image-box-description{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-36fe1d6 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-36fe1d6 .elementor-icon-box-title a{font-size:var( --e-global-typography-e92aa16-font-size );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-36fe1d6 .elementor-icon-box-description{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2e2d17a{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2e2d17a .elementor-image-box-title{font-size:var( --e-global-typography-a4c15c4-font-size );line-height:var( --e-global-typography-a4c15c4-line-height );letter-spacing:var( --e-global-typography-a4c15c4-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2e2d17a .elementor-image-box-description{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-798555c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-798555c .elementor-icon-box-title a{font-size:var( --e-global-typography-e92aa16-font-size );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-798555c .elementor-icon-box-description{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-60cd1ec{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-60cd1ec .elementor-image-box-title{font-size:var( --e-global-typography-a4c15c4-font-size );line-height:var( --e-global-typography-a4c15c4-line-height );letter-spacing:var( --e-global-typography-a4c15c4-letter-spacing );}.elementor-9 .elementor-element.elementor-element-60cd1ec .elementor-image-box-description{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-efc2585 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-efc2585 .elementor-icon-box-title a{font-size:var( --e-global-typography-e92aa16-font-size );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-efc2585 .elementor-icon-box-description{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-94ad69c{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-9 .elementor-element.elementor-element-5ed83051 .elementor-heading-title{font-size:var( --e-global-typography-d4f4cc0-font-size );line-height:var( --e-global-typography-d4f4cc0-line-height );letter-spacing:var( --e-global-typography-d4f4cc0-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c3d52e1{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-9 .elementor-element.elementor-element-7b7b9fb0{--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;--align-items:center;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-9 .elementor-element.elementor-element-7b7b9fb0.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ee60eca .elementor-heading-title{font-size:var( --e-global-typography-d4f4cc0-font-size );line-height:var( --e-global-typography-d4f4cc0-line-height );letter-spacing:var( --e-global-typography-d4f4cc0-letter-spacing );}.elementor-9 .elementor-element.elementor-element-a2df474 .elementor-button{font-size:var( --e-global-typography-e92aa16-font-size );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-650b19c .elementor-heading-title{font-size:var( --e-global-typography-d4f4cc0-font-size );line-height:var( --e-global-typography-d4f4cc0-line-height );letter-spacing:var( --e-global-typography-d4f4cc0-letter-spacing );}.elementor-9 .elementor-element.elementor-element-1424815{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-9 .elementor-element.elementor-element-203a305 .elementor-heading-title{font-size:var( --e-global-typography-d4f4cc0-font-size );line-height:var( --e-global-typography-d4f4cc0-line-height );letter-spacing:var( --e-global-typography-d4f4cc0-letter-spacing );}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-84538af{--padding-top:40px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-9 .elementor-element.elementor-element-11fa080 .elementor-heading-title{font-size:var( --e-global-typography-8af5f09-font-size );line-height:var( --e-global-typography-8af5f09-line-height );letter-spacing:var( --e-global-typography-8af5f09-letter-spacing );}.elementor-9 .elementor-element.elementor-element-b77c3e7 .elementor-heading-title{font-size:var( --e-global-typography-0251e83-font-size );line-height:var( --e-global-typography-0251e83-line-height );}.elementor-9 .elementor-element.elementor-element-14c336c{font-size:var( --e-global-typography-d56ce49-font-size );line-height:var( --e-global-typography-d56ce49-line-height );}.elementor-9 .elementor-element.elementor-element-f9dc891 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-2910bd2-font-size );line-height:var( --e-global-typography-2910bd2-line-height );}.elementor-9 .elementor-element.elementor-element-f9dc891 .elementor-counter-title{font-size:var( --e-global-typography-8af5f09-font-size );line-height:var( --e-global-typography-8af5f09-line-height );letter-spacing:var( --e-global-typography-8af5f09-letter-spacing );}.elementor-9 .elementor-element.elementor-element-10c103c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-2910bd2-font-size );line-height:var( --e-global-typography-2910bd2-line-height );}.elementor-9 .elementor-element.elementor-element-10c103c .elementor-counter-title{font-size:var( --e-global-typography-8af5f09-font-size );line-height:var( --e-global-typography-8af5f09-line-height );letter-spacing:var( --e-global-typography-8af5f09-letter-spacing );}.elementor-9 .elementor-element.elementor-element-7307f0b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-2910bd2-font-size );line-height:var( --e-global-typography-2910bd2-line-height );}.elementor-9 .elementor-element.elementor-element-7307f0b .elementor-counter-title{font-size:var( --e-global-typography-8af5f09-font-size );line-height:var( --e-global-typography-8af5f09-line-height );letter-spacing:var( --e-global-typography-8af5f09-letter-spacing );}.elementor-9 .elementor-element.elementor-element-ddb6df5 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-2910bd2-font-size );line-height:var( --e-global-typography-2910bd2-line-height );}.elementor-9 .elementor-element.elementor-element-ddb6df5 .elementor-counter-title{font-size:var( --e-global-typography-8af5f09-font-size );line-height:var( --e-global-typography-8af5f09-line-height );letter-spacing:var( --e-global-typography-8af5f09-letter-spacing );}.elementor-9 .elementor-element.elementor-element-866e7f8{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-9 .elementor-element.elementor-element-d73741c .elementor-heading-title{font-size:var( --e-global-typography-2ee7d80-font-size );line-height:var( --e-global-typography-2ee7d80-line-height );letter-spacing:var( --e-global-typography-2ee7d80-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c1e01b2 .elementor-heading-title{font-size:var( --e-global-typography-0251e83-font-size );line-height:var( --e-global-typography-0251e83-line-height );}.elementor-9 .elementor-element.elementor-element-d4cd83d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-size:var( --e-global-typography-486f764-font-size );line-height:var( --e-global-typography-486f764-line-height );}.elementor-9 .elementor-element.elementor-element-2363948{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-9 .elementor-element.elementor-element-5cd37b2 img{width:160px;}.elementor-9 .elementor-element.elementor-element-c3d7c2e .elementor-heading-title{font-size:var( --e-global-typography-d8a5cc8-font-size );line-height:var( --e-global-typography-d8a5cc8-line-height );letter-spacing:var( --e-global-typography-d8a5cc8-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2969d30 .elementor-heading-title{font-size:var( --e-global-typography-68c9ef6-font-size );line-height:var( --e-global-typography-68c9ef6-line-height );}.elementor-9 .elementor-element.elementor-element-5dc8442{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-size:var( --e-global-typography-486f764-font-size );line-height:var( --e-global-typography-486f764-line-height );}.elementor-9 .elementor-element.elementor-element-1742bf54 .elementor-heading-title{font-size:var( --e-global-typography-1e85c09-font-size );line-height:var( --e-global-typography-1e85c09-line-height );letter-spacing:var( --e-global-typography-1e85c09-letter-spacing );}.elementor-9 .elementor-element.elementor-element-3eaa1fda{padding:0% 10% 0% 10%;font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-757d0041 .elementor-button{font-size:var( --e-global-typography-e92aa16-font-size );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-3c8d52b6{--grid-template-columns:repeat(1, auto);padding:5px 2px 5px 2px;bottom:2%;--icon-size:20px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-3c8d52b6{left:0%;}body.rtl .elementor-9 .elementor-element.elementor-element-3c8d52b6{right:0%;}.elementor-9 .elementor-element.elementor-element-b18b573{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-b06f72a .elementor-heading-title{font-size:var( --e-global-typography-d4f4cc0-font-size );line-height:var( --e-global-typography-d4f4cc0-line-height );letter-spacing:var( --e-global-typography-d4f4cc0-letter-spacing );}.elementor-9 .elementor-element.elementor-element-ab42781 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-ab42781 .elementor-icon-box-title a{font-size:var( --e-global-typography-e92aa16-font-size );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-ab42781 .elementor-icon-box-description{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-9 .elementor-element.elementor-element-884ed0e:after{content:"0.5";}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__thumbnail__link{width:100%;}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-92ad8cb-line-height );letter-spacing:var( --e-global-typography-92ad8cb-letter-spacing );}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__title, .elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__title a{font-size:var( --e-global-typography-a4c15c4-font-size );line-height:var( --e-global-typography-a4c15c4-line-height );letter-spacing:var( --e-global-typography-a4c15c4-letter-spacing );}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__meta-data{font-size:var( --e-global-typography-60368a3-font-size );line-height:var( --e-global-typography-60368a3-line-height );letter-spacing:var( --e-global-typography-60368a3-letter-spacing );}.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__excerpt p{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-884ed0e a.elementor-post__read-more{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-7a3eae77{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9 .elementor-element.elementor-element-cc317b9 .elementor-heading-title{font-size:var( --e-global-typography-d4f4cc0-font-size );line-height:var( --e-global-typography-d4f4cc0-line-height );letter-spacing:var( --e-global-typography-d4f4cc0-letter-spacing );}.elementor-9 .elementor-element.elementor-element-6f8e3c84 .elementor-heading-title{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-3008c063{--justify-content:center;}.elementor-9 .elementor-element.elementor-element-5b15370d{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-5b15370d .elementor-image-box-img{margin-bottom:0.5rem;}.elementor-9 .elementor-element.elementor-element-5b15370d .elementor-image-box-title{font-size:var( --e-global-typography-a4c15c4-font-size );line-height:var( --e-global-typography-a4c15c4-line-height );letter-spacing:var( --e-global-typography-a4c15c4-letter-spacing );}.elementor-9 .elementor-element.elementor-element-5b15370d .elementor-image-box-description{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-3c6d78b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-3c6d78b .elementor-icon-box-title a{font-size:var( --e-global-typography-e92aa16-font-size );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-3c6d78b .elementor-icon-box-description{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-a3bfe29{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-a3bfe29 .elementor-image-box-img{margin-bottom:0.5rem;}.elementor-9 .elementor-element.elementor-element-a3bfe29 .elementor-image-box-title{font-size:var( --e-global-typography-a4c15c4-font-size );line-height:var( --e-global-typography-a4c15c4-line-height );letter-spacing:var( --e-global-typography-a4c15c4-letter-spacing );}.elementor-9 .elementor-element.elementor-element-a3bfe29 .elementor-image-box-description{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-36fe1d6 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-36fe1d6 .elementor-icon-box-title a{font-size:var( --e-global-typography-e92aa16-font-size );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-36fe1d6 .elementor-icon-box-description{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2e2d17a{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-2e2d17a .elementor-image-box-img{margin-bottom:0.5rem;}.elementor-9 .elementor-element.elementor-element-2e2d17a .elementor-image-box-title{font-size:var( --e-global-typography-a4c15c4-font-size );line-height:var( --e-global-typography-a4c15c4-line-height );letter-spacing:var( --e-global-typography-a4c15c4-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2e2d17a .elementor-image-box-description{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-798555c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-798555c .elementor-icon-box-title a{font-size:var( --e-global-typography-e92aa16-font-size );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-798555c .elementor-icon-box-description{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-60cd1ec{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-60cd1ec .elementor-image-box-img{margin-bottom:0.5rem;}.elementor-9 .elementor-element.elementor-element-60cd1ec .elementor-image-box-title{font-size:var( --e-global-typography-a4c15c4-font-size );line-height:var( --e-global-typography-a4c15c4-line-height );letter-spacing:var( --e-global-typography-a4c15c4-letter-spacing );}.elementor-9 .elementor-element.elementor-element-60cd1ec .elementor-image-box-description{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-efc2585 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-efc2585 .elementor-icon-box-title a{font-size:var( --e-global-typography-e92aa16-font-size );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-efc2585 .elementor-icon-box-description{font-size:var( --e-global-typography-c4d54b6-font-size );line-height:var( --e-global-typography-c4d54b6-line-height );letter-spacing:var( --e-global-typography-c4d54b6-letter-spacing );}.elementor-9 .elementor-element.elementor-element-94ad69c{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9 .elementor-element.elementor-element-5ed83051 .elementor-heading-title{font-size:var( --e-global-typography-d4f4cc0-font-size );line-height:var( --e-global-typography-d4f4cc0-line-height );letter-spacing:var( --e-global-typography-d4f4cc0-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c3d52e1{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9 .elementor-element.elementor-element-7b7b9fb0{--width:80%;--margin-top:35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-9 .elementor-element.elementor-element-ee60eca .elementor-heading-title{font-size:var( --e-global-typography-d4f4cc0-font-size );line-height:var( --e-global-typography-d4f4cc0-line-height );letter-spacing:var( --e-global-typography-d4f4cc0-letter-spacing );}.elementor-9 .elementor-element.elementor-element-a2df474 .elementor-button{font-size:var( --e-global-typography-e92aa16-font-size );line-height:var( --e-global-typography-e92aa16-line-height );letter-spacing:var( --e-global-typography-e92aa16-letter-spacing );}.elementor-9 .elementor-element.elementor-element-650b19c .elementor-heading-title{font-size:var( --e-global-typography-d4f4cc0-font-size );line-height:var( --e-global-typography-d4f4cc0-line-height );letter-spacing:var( --e-global-typography-d4f4cc0-letter-spacing );}.elementor-9 .elementor-element.elementor-element-1424815{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9 .elementor-element.elementor-element-203a305 .elementor-heading-title{font-size:var( --e-global-typography-d4f4cc0-font-size );line-height:var( --e-global-typography-d4f4cc0-line-height );letter-spacing:var( --e-global-typography-d4f4cc0-letter-spacing );}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-a12fb99{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-9b8a529{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-121191a{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-a4af3e4{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-f236294{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-5c3683c{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-7a3eae77{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-7c66262{--width:25%;}.elementor-9 .elementor-element.elementor-element-9f45f5d{--width:25%;}.elementor-9 .elementor-element.elementor-element-1177b0f{--width:25%;}.elementor-9 .elementor-element.elementor-element-5809e44{--width:25%;}.elementor-9 .elementor-element.elementor-element-94ad69c{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-8d3646f{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-4a6ae46{--width:80%;}.elementor-9 .elementor-element.elementor-element-a8dc457{--width:80%;}.elementor-9 .elementor-element.elementor-element-b90424c{--width:80%;}.elementor-9 .elementor-element.elementor-element-c3d52e1{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-7b7b9fb0{--width:1140px;}.elementor-9 .elementor-element.elementor-element-1424815{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-7b7b9fb0{--width:80%;}}/* Start custom CSS for html, class: .elementor-element-60d9436 *//* ═══════════════════════════════════════════
   ÖSBV – Minimal extract for sections.html
   (hero section only)
═══════════════════════════════════════════ */

/* ── CSS VARIABLES ── */
:root {
  --color-teal-dark:  #0E5A50;
  --color-teal:       #1A8070;
  --color-teal-light: #2A9D8C;
  --color-near-black: #1A1A1A;
  --color-charcoal:   #2C2C2C;
  --color-gray-light: #D0D0D0;
  --color-cream:      #FBFAEE;
  --color-red-cta:    #D94B3C;
  --color-red-dark:   #9B2335;
  --font-display: 'Bebas Neue', sans-serif;
  --font-heading: 'Barlow Condensed', sans-serif;
  --font-body:    'Barlow', sans-serif;
  --radius-sm: 4px;
}

/* ── RESET ── */
*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 1.6;
  color: var(--color-charcoal);
  background: #EDECE8;
}
img { max-width: 100%; display: block; }

/* ── HERO ── */
.hero {
  background: var(--color-near-black);
  color: var(--color-cream);
  padding: 80px 24px 64px;
  position: relative;
  overflow: hidden;
}
.hero::before {
  content: '';
  position: absolute;
  top: 0; right: 0;
  width: 55%; height: 100%;
  background: var(--color-teal-dark);
  clip-path: polygon(18% 0%, 100% 0%, 100% 100%, 0% 100%);
  opacity: .35;
}
.hero::after {
  content: '8';
  font-family: var(--font-display);
  font-size: 320px;
  position: absolute;
  right: 6%; top: 50%;
  transform: translateY(-50%);
  color: var(--color-teal);
  opacity: .12;
  line-height: 1;
  pointer-events: none;
}
.hero-inner    { max-width: 1200px; margin: 0 auto; position: relative; z-index: 1; }
.hero-eyebrow  {
  font-family: var(--font-heading);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 4px;
  text-transform: uppercase;
  color: var(--color-teal-light);
  margin-bottom: 12px;
}
.hero-title {
  font-family: var(--font-display);
  font-size: clamp(44px, 8vw, 96px);
  line-height: 1;
  color: var(--color-cream);
  margin-bottom: 16px;
}
.hero-title span { color: var(--color-teal-light); }
.hero-sub  { font-size: 17px; color: var(--color-gray-light); max-width: 520px; margin-bottom: 32px; }
.hero-btns { display: flex; gap: 12px; flex-wrap: wrap; }

/* ── BUTTONS ── */
.btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: var(--font-heading);
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
  text-decoration: none;
  transition: all .15s;
  border-radius: var(--radius-sm);
}
.btn-primary       { background: var(--color-teal);    color: var(--color-cream); padding: 13px 28px; font-size: 14px; }
.btn-primary:hover { background: var(--color-teal-dark); }
.btn-cta           { background: var(--color-red-cta); color: var(--color-cream); padding: 13px 28px; font-size: 14px; }
.btn-cta:hover     { background: var(--color-red-dark); }
.btn-ghost         { background: transparent; color: var(--color-gray-light); padding: 12px 24px; font-size: 14px; border: 2px solid rgba(255,255,255,.25); }
.btn-ghost:hover   { border-color: var(--color-teal-light); color: var(--color-cream); }

/* ── RESPONSIVE ── */
@media (max-width: 640px) {
  .hero         { padding: 52px 20px 44px; }
  .hero::after  { font-size: 160px; opacity: .08; right: -8px; }
  .hero-sub     { font-size: 15px; }
  .hero-btns    { flex-direction: column; gap: 10px; }
  .hero-btns .btn { justify-content: center; width: 100%; }
}
@media (max-width: 480px) {
  .hero { padding: 40px 16px 36px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8dbc99 *//* ═══════════════════════════════════════════
   ÖSBV – Minimal extract for sections.html
   (stats-bar only)
═══════════════════════════════════════════ */

/* ── CSS VARIABLES ── */
:root {
  --color-teal-dark:  #0E5A50;
  --color-teal-light: #2A9D8C;
  --color-charcoal:   #2C2C2C;
  --color-cream:      #FBFAEE;
  --font-display: 'Bebas Neue', sans-serif;
  --font-heading: 'Barlow Condensed', sans-serif;
  --font-body:    'Barlow', sans-serif;
}

/* ── RESET ── */
*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 1.6;
  color: var(--color-charcoal);
  background: #EDECE8;
}

/* ── STATS BAR ── */
.stats-bar { background: var(--color-teal-dark); padding: 20px 24px; }
.stats-inner {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 4px;
}
.stat-item  { text-align: center; padding: 8px 16px; }
.stat-num   { font-family: var(--font-display); font-size: 36px; color: var(--color-cream); line-height: 1; }
.stat-label { font-family: var(--font-heading); font-size: 11px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--color-teal-light); }

/* ── RESPONSIVE ── */
@media (max-width: 760px) {
  .stats-inner { justify-content: center; }
  .stat-item   { flex: 0 0 33.33%; }
}
@media (max-width: 480px) {
  .stat-item { flex: 0 0 50%; padding: 10px 8px; }
  .stat-num  { font-size: 28px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb5526d *//* ═══════════════════════════════════════════
   ÖSBV – Minimal extract for sections.html
   (news cards section)
═══════════════════════════════════════════ */

/* ── CSS VARIABLES ── */
:root {
  --color-teal:       #1A8070;
  --color-teal-dark:  #0E5A50;
  --color-near-black: #1A1A1A;
  --color-charcoal:   #2C2C2C;
  --color-gray-dark:  #444444;
  --color-gray-mid:   #888888;
  --color-off-white:  #F5F5F0;
  --color-white:      #FFFFFF;
  --color-cream:      #FBFAEE;
  --font-display: 'Bebas Neue', sans-serif;
  --font-heading: 'Barlow Condensed', sans-serif;
  --font-body:    'Barlow', sans-serif;
  --radius-sm: 4px;
  --radius-lg: 12px;
}

/* ── RESET ── */
*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 1.6;
  color: var(--color-charcoal);
  background: #EDECE8;
}
img { max-width: 100%; display: block; }

/* ── SECTION ── */
.section { padding: 60px 24px; }
.section-inner { max-width: 1200px; margin: 0 auto; }
.section-eyebrow {
  font-family: var(--font-heading);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: var(--color-teal);
  margin-bottom: 8px;
}
.section-title {
  font-family: var(--font-display);
  font-size: clamp(32px, 5vw, 52px);
  color: var(--color-near-black);
  margin-bottom: 16px;
}

@media (max-width: 640px) {
  .section { padding: 40px 16px; }
}

/* ── GRID ── */
.grid-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
@media (max-width: 900px) { .grid-3 { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 640px) { .grid-3 { grid-template-columns: 1fr; gap: 16px; } }

/* ── NEWS CARDS ── */
.news-card {
  background: var(--color-white);
  border-radius: var(--radius-lg);
  overflow: hidden;
  border: 1px solid #E2E0DA;
  transition: transform .2s, box-shadow .2s;
  display: flex;
  flex-direction: column;
}
.news-card:hover { transform: translateY(-4px); box-shadow: 0 12px 32px rgba(0,0,0,.12); }

.news-card-img {
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-display);
  font-size: 64px;
  color: rgba(255,255,255,.2);
  overflow: hidden;
  position: relative;
}
.news-card-img img { width: 100%; height: 100%; object-fit: cover; }

.news-card-body  { padding: 20px; flex: 1; display: flex; flex-direction: column; }
.news-card-tag   { font-family: var(--font-heading); font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--color-teal); margin-bottom: 8px; }
.news-card-title { font-family: var(--font-heading); font-size: 18px; font-weight: 800; color: var(--color-near-black); margin-bottom: 8px; line-height: 1.3; }
.news-card-text  { font-size: 14px; color: var(--color-gray-dark); line-height: 1.6; flex: 1; }
.news-card-meta  { display: flex; align-items: center; justify-content: space-between; margin-top: 16px; padding-top: 14px; border-top: 1px solid var(--color-off-white); flex-wrap: wrap; gap: 8px; }
.news-card-date  { font-family: var(--font-heading); font-size: 12px; color: var(--color-gray-mid); }
.news-card-link  { font-family: var(--font-heading); font-size: 12px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: var(--color-teal); text-decoration: none; }

@media (max-width: 640px) {
  .news-card-img   { height: 160px; }
  .news-card-body  { padding: 16px; }
  .news-card-title { font-size: 16px; }
}

/* ── BUTTON ── */
.btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: var(--font-heading);
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
  text-decoration: none;
  transition: all .15s;
  border-radius: var(--radius-sm);
}
.btn-outline       { background: transparent; color: var(--color-teal); padding: 12px 24px; font-size: 14px; border: 2px solid var(--color-teal); }
.btn-outline:hover { background: var(--color-teal); color: var(--color-cream); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1e484f *//* ═══════════════════════════════════════════
   ÖSBV – Minimal extract for sections.html
   (sports overview: sport cards + feature list)
═══════════════════════════════════════════ */

/* ── CSS VARIABLES ── */
:root {
  --color-teal-dark:  #0E5A50;
  --color-teal:       #1A8070;
  --color-teal-mid:   #217A6F;
  --color-teal-light: #2A9D8C;
  --color-green-dark: #1A4D2E;
  --color-green:      #256941;
  --color-near-black: #1A1A1A;
  --color-charcoal:   #2C2C2C;
  --color-cream:      #FBFAEE;
  --color-white:      #FFFFFF;
  --font-display: 'Bebas Neue', sans-serif;
  --font-heading: 'Barlow Condensed', sans-serif;
  --font-body:    'Barlow', sans-serif;
  --radius-sm: 4px;
  --radius-lg: 12px;
}

/* ── RESET ── */
*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 1.6;
  color: var(--color-charcoal);
  background: #EDECE8;
}
img { max-width: 100%; display: block; }

/* ── SECTION ── */
.section { padding: 60px 24px; }
.section-inner { max-width: 1200px; margin: 0 auto; }
.section-eyebrow {
  font-family: var(--font-heading);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: var(--color-teal);
  margin-bottom: 8px;
}
.section-title {
  font-family: var(--font-display);
  font-size: clamp(32px, 5vw, 52px);
  color: var(--color-near-black);
  margin-bottom: 16px;
}

@media (max-width: 640px) {
  .section { padding: 40px 16px; }
}

/* ── GRID ── */
.grid-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; }
@media (max-width: 640px) { .grid-2 { grid-template-columns: 1fr; gap: 16px; } }

/* ── SPORT CARDS ── */
.sport-card { background: var(--color-white); border-radius: var(--radius-lg); overflow: hidden; border: 1px solid #E2E0DA; }
.sport-card-header {
  padding: 32px 28px 20px;
  background: linear-gradient(135deg, var(--color-teal-dark) 0%, var(--color-teal-mid) 100%);
  position: relative;
  overflow: hidden;
}
.sport-card-header::after {
  content: attr(data-icon);
  font-size: 80px;
  position: absolute;
  right: 20px; top: 50%;
  transform: translateY(-50%);
  opacity: .2;
}
.sport-card-label { font-family: var(--font-heading); font-size: 11px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: var(--color-teal-light); margin-bottom: 6px; }
.sport-card-name  { font-family: var(--font-display); font-size: 40px; color: var(--color-cream); line-height: 1; }
.sport-card-body  { padding: 24px 28px; }
.sport-card-body p { font-size: 15px; color: var(--color-charcoal); margin-bottom: 20px; }

@media (max-width: 640px) {
  .sport-card-header { padding: 24px 20px 16px; }
  .sport-card-name   { font-size: 32px; }
  .sport-card-body   { padding: 18px 20px; }
}

/* ── FEATURE LIST ── */
.feature-list { list-style: none; display: flex; flex-direction: column; gap: 10px; margin-bottom: 20px; }
.feature-list li { display: flex; align-items: center; gap: 10px; font-size: 15px; color: var(--color-charcoal); }
.feature-list li::before {
  content: '';
  width: 20px; height: 20px; min-width: 20px;
  background: var(--color-teal);
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='white' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center;
}

/* ── BUTTONS ── */
.btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: var(--font-heading);
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
  text-decoration: none;
  transition: all .15s;
  border-radius: var(--radius-sm);
}
.btn-primary       { background: var(--color-teal); color: var(--color-cream); padding: 13px 28px; font-size: 14px; }
.btn-primary:hover { background: var(--color-teal-dark); }
.btn-sm            { padding: 9px 18px; font-size: 13px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74d11e1 *//* ═══════════════════════════════════════════
   ÖSBV – Minimal extract for sections.html
   (cta-banner only)
═══════════════════════════════════════════ */

/* ── CSS VARIABLES ── */
:root {
  --color-teal-dark:  #0E5A50;
  --color-teal-light: #2A9D8C;
  --color-green-dark: #1A4D2E;
  --color-red-cta:    #D94B3C;
  --color-red-dark:   #9B2335;
  --color-charcoal:   #2C2C2C;
  --color-cream:      #FBFAEE;
  --font-display: 'Bebas Neue', sans-serif;
  --font-heading: 'Barlow Condensed', sans-serif;
  --font-body:    'Barlow', sans-serif;
  --radius-sm: 4px;
}

/* ── RESET ── */
*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 1.6;
  color: var(--color-charcoal);
  background: #EDECE8;
}

/* ── CTA BANNER ── */
.cta-banner {
  background: linear-gradient(135deg, var(--color-teal-dark), var(--color-green-dark));
  padding: 60px 24px;
  position: relative;
  overflow: hidden;
}
.cta-banner::after {
  content: 'ÖSBV';
  font-family: var(--font-display);
  font-size: 200px;
  position: absolute;
  right: -20px; bottom: -40px;
  color: rgba(255,255,255,.05);
  line-height: 1;
  pointer-events: none;
}
.cta-banner-inner {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 24px;
  position: relative;
  z-index: 1;
}
.cta-title { font-family: var(--font-display); font-size: clamp(28px, 4vw, 48px); color: var(--color-cream); }
.cta-sub   { font-size: 16px; color: var(--color-teal-light); }

/* ── BUTTON ── */
.btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: var(--font-heading);
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
  text-decoration: none;
  transition: all .15s;
  border-radius: var(--radius-sm);
}
.btn-cta       { background: var(--color-red-cta); color: var(--color-cream); padding: 13px 28px; font-size: 14px; }
.btn-cta:hover { background: var(--color-red-dark); }

/* ── RESPONSIVE ── */
@media (max-width: 640px) {
  .cta-banner { padding: 40px 16px; }
  .cta-banner-inner { flex-direction: column; align-items: flex-start; gap: 20px; }
  .cta-banner .btn  { width: 100%; justify-content: center; }
  .cta-sub { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-572e790 *//* ═══════════════════════════════════════════
   ÖSBV – Minimal extract for sections.html
   (footer only)
═══════════════════════════════════════════ */

/* ── CSS VARIABLES ── */
:root {
  --color-teal-light: #2A9D8C;
  --color-black:      #111111;
  --color-charcoal:   #2C2C2C;
  --color-gray-mid:   #888888;
  --color-gray-light: #D0D0D0;
  --color-cream:      #FBFAEE;
  --font-display: 'Bebas Neue', sans-serif;
  --font-heading: 'Barlow Condensed', sans-serif;
  --font-body:    'Barlow', sans-serif;
}

/* ── RESET ── */
*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 1.6;
  color: var(--color-charcoal);
  background: #EDECE8;
}

/* ── FOOTER ── */
footer { background: var(--color-black); color: var(--color-gray-light); padding: 48px 24px 24px; }
.footer-inner { max-width: 1200px; margin: 0 auto; }

.footer-top {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  gap: 40px;
  margin-bottom: 40px;
}

.footer-brand .footer-logo { font-family: var(--font-display); font-size: 28px; color: var(--color-cream); margin-bottom: 8px; }
.footer-brand p            { font-size: 14px; color: var(--color-gray-mid); max-width: 260px; line-height: 1.6; }

.footer-col-title { font-family: var(--font-heading); font-size: 12px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--color-teal-light); margin-bottom: 16px; }

.footer-links     { list-style: none; display: flex; flex-direction: column; gap: 8px; }
.footer-links a   { color: var(--color-gray-mid); text-decoration: none; font-size: 14px; transition: color .15s; }
.footer-links a:hover { color: var(--color-teal-light); }

.footer-bottom {
  border-top: 1px solid #2A2A2A;
  padding-top: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 13px;
  color: var(--color-gray-mid);
  flex-wrap: wrap;
  gap: 12px;
}

/* ── RESPONSIVE ── */
@media (max-width: 900px) { .footer-top { grid-template-columns: 1fr 1fr; gap: 32px; } }
@media (max-width: 480px) {
  footer         { padding: 36px 16px 20px; }
  .footer-top    { grid-template-columns: 1fr; gap: 24px; }
  .footer-bottom { flex-direction: column; align-items: flex-start; }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-884ed0e */.elementor-9 .elementor-element.elementor-element-884ed0e .elementor-post__card {
    box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7b9fb0 */.elementor-9 .elementor-element.elementor-element-7b7b9fb0 {
    box-shadow: rgba(255, 255, 255, 0.05) 0px 1px 1px 0px inset, 
                rgba(50, 50, 93, 0.12) 0px 25px 50px -10px, 
                rgba(0, 0, 0, 0.15) 0px 15px 30px -15px;
}/* End custom CSS */