.elementor-28 .elementor-element.elementor-element-c90dc73{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c90dc73:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c90dc73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-7103899{text-align:end;}.elementor-28 .elementor-element.elementor-element-7103899 img{width:100%;max-width:35%;}.elementor-28 .elementor-element.elementor-element-f232a4c{text-align:start;}.elementor-28 .elementor-element.elementor-element-f232a4c img{width:100%;max-width:25%;}.elementor-28 .elementor-element.elementor-element-28d7c4d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-4ae98f2{padding:0px 0px 0px 20px;text-align:center;}.elementor-28 .elementor-element.elementor-element-4ae98f2.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-4ae98f2 .elementor-heading-title{font-family:var( --e-global-typography-659d7e6-font-family ), Sans-serif;font-size:var( --e-global-typography-659d7e6-font-size );font-weight:var( --e-global-typography-659d7e6-font-weight );text-transform:var( --e-global-typography-659d7e6-text-transform );line-height:var( --e-global-typography-659d7e6-line-height );letter-spacing:var( --e-global-typography-659d7e6-letter-spacing );color:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-48f5607{text-align:center;}.elementor-28 .elementor-element.elementor-element-48f5607 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:48px;font-weight:300;line-height:1.3em;color:var( --e-global-color-1c8112f );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-28 .elementor-element.elementor-element-49f2e1e{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-49f2e1e.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-c5ba49e{--display:flex;--position:absolute;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-91ce58b );--border-color:var( --e-global-color-91ce58b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:5;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-c5ba49e{left:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-c5ba49e{right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-5473e15.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-5473e15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(48px/2);}.elementor-28 .elementor-element.elementor-element-5473e15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(48px/2);}.elementor-28 .elementor-element.elementor-element-5473e15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(48px/2);}.elementor-28 .elementor-element.elementor-element-5473e15 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-48px/2);}.elementor-28 .elementor-element.elementor-element-5473e15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-48px/2);}.elementor-28 .elementor-element.elementor-element-5473e15 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-5473e15 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-5473e15{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-5473e15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-5473e15 .elementor-icon-list-item > a{font-family:var( --e-global-typography-94df43c-font-family ), Sans-serif;font-size:var( --e-global-typography-94df43c-font-size );font-weight:var( --e-global-typography-94df43c-font-weight );text-transform:var( --e-global-typography-94df43c-text-transform );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-5473e15 .elementor-icon-list-text{color:var( --e-global-color-1c8112f );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-5473e15 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFFB3;}.elementor-28 .elementor-element.elementor-element-55c15a1{--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:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-91ce58b );--border-color:var( --e-global-color-91ce58b );--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-55c15a1:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-55c15a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4223028 );}.elementor-28 .elementor-element.elementor-element-0a24e07{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-28 .elementor-element.elementor-element-38beb9c{text-align:center;}.elementor-28 .elementor-element.elementor-element-38beb9c .elementor-heading-title{font-family:var( --e-global-typography-54a02a1-font-family ), Sans-serif;font-size:var( --e-global-typography-54a02a1-font-size );font-weight:var( --e-global-typography-54a02a1-font-weight );text-transform:var( --e-global-typography-54a02a1-text-transform );line-height:var( --e-global-typography-54a02a1-line-height );color:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-c91da61{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a91bbbc );}.elementor-28 .elementor-element.elementor-element-c91da61.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-557d0ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-f67cae1{--e-image-carousel-slides-to-show:3;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-17e4e23 .elementor-button{background-color:var( --e-global-color-2413a54 );font-family:var( --e-global-typography-94df43c-font-family ), Sans-serif;font-size:var( --e-global-typography-94df43c-font-size );font-weight:var( --e-global-typography-94df43c-font-weight );text-transform:var( --e-global-typography-94df43c-text-transform );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );fill:var( --e-global-color-1c8112f );color:var( --e-global-color-1c8112f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-91ce58b );border-radius:80px 80px 80px 80px;padding:17px 24px 17px 24px;}.elementor-28 .elementor-element.elementor-element-17e4e23 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-17e4e23 .elementor-button:focus{background-color:var( --e-global-color-2413a54 );color:var( --e-global-color-primary );border-color:var( --e-global-color-91ce58b );}.elementor-28 .elementor-element.elementor-element-17e4e23.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-17e4e23 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-17e4e23 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-01f6a04{--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:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-91ce58b );--border-color:var( --e-global-color-91ce58b );--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-01f6a04:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-01f6a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4223028 );}.elementor-28 .elementor-element.elementor-element-80f40ac{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-28 .elementor-element.elementor-element-1d4186c{text-align:center;}.elementor-28 .elementor-element.elementor-element-1d4186c .elementor-heading-title{font-family:var( --e-global-typography-54a02a1-font-family ), Sans-serif;font-size:var( --e-global-typography-54a02a1-font-size );font-weight:var( --e-global-typography-54a02a1-font-weight );text-transform:var( --e-global-typography-54a02a1-text-transform );line-height:var( --e-global-typography-54a02a1-line-height );color:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-79149fd{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a91bbbc );}.elementor-28 .elementor-element.elementor-element-79149fd.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-4feaa63{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ac0dfbd{--e-image-carousel-slides-to-show:3;}.elementor-28 .elementor-element.elementor-element-ebfdcea .elementor-button{background-color:var( --e-global-color-2413a54 );font-family:var( --e-global-typography-94df43c-font-family ), Sans-serif;font-size:var( --e-global-typography-94df43c-font-size );font-weight:var( --e-global-typography-94df43c-font-weight );text-transform:var( --e-global-typography-94df43c-text-transform );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );fill:var( --e-global-color-1c8112f );color:var( --e-global-color-1c8112f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-91ce58b );border-radius:80px 80px 80px 80px;padding:17px 24px 17px 24px;}.elementor-28 .elementor-element.elementor-element-ebfdcea .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-ebfdcea .elementor-button:focus{background-color:var( --e-global-color-2413a54 );color:var( --e-global-color-primary );border-color:var( --e-global-color-91ce58b );}.elementor-28 .elementor-element.elementor-element-ebfdcea.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-ebfdcea .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-ebfdcea .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-db2b6e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-91ce58b );--border-color:var( --e-global-color-91ce58b );--padding-top:120px;--padding-bottom:120px;--padding-left:48px;--padding-right:48px;}.elementor-28 .elementor-element.elementor-element-db2b6e0:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-db2b6e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4223028 );}.elementor-28 .elementor-element.elementor-element-8a0537a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-cf95e9b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-9ad8f75{padding:0px 0px 0px 20px;text-align:center;}.elementor-28 .elementor-element.elementor-element-9ad8f75.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-9ad8f75 .elementor-heading-title{font-family:var( --e-global-typography-659d7e6-font-family ), Sans-serif;font-size:var( --e-global-typography-659d7e6-font-size );font-weight:var( --e-global-typography-659d7e6-font-weight );text-transform:var( --e-global-typography-659d7e6-text-transform );line-height:var( --e-global-typography-659d7e6-line-height );letter-spacing:var( --e-global-typography-659d7e6-letter-spacing );color:var( --e-global-color-a91bbbc );}.elementor-28 .elementor-element.elementor-element-57a116f{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:start;}.elementor-28 .elementor-element.elementor-element-57a116f .elementor-heading-title{font-family:var( --e-global-typography-d447c4b-font-family ), Sans-serif;font-size:var( --e-global-typography-d447c4b-font-size );font-weight:var( --e-global-typography-d447c4b-font-weight );text-transform:var( --e-global-typography-d447c4b-text-transform );line-height:var( --e-global-typography-d447c4b-line-height );color:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-eba0df1{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a91bbbc );}.elementor-28 .elementor-element.elementor-element-eba0df1.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-eba0df1 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-2aaa562 .elementor-icon-list-icon i{color:var( --e-global-color-ee1acb7 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-2aaa562 .elementor-icon-list-icon svg{fill:var( --e-global-color-ee1acb7 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-2aaa562{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-2aaa562 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-2aaa562 .elementor-icon-list-item > a{font-family:var( --e-global-typography-6af7d7d-font-family ), Sans-serif;font-size:var( --e-global-typography-6af7d7d-font-size );font-weight:var( --e-global-typography-6af7d7d-font-weight );line-height:var( --e-global-typography-6af7d7d-line-height );}.elementor-28 .elementor-element.elementor-element-2aaa562 .elementor-icon-list-text{color:var( --e-global-color-1c8112f );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-4273580 .elementor-button{background-color:var( --e-global-color-2413a54 );font-family:var( --e-global-typography-94df43c-font-family ), Sans-serif;font-size:var( --e-global-typography-94df43c-font-size );font-weight:var( --e-global-typography-94df43c-font-weight );text-transform:var( --e-global-typography-94df43c-text-transform );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );fill:var( --e-global-color-1c8112f );color:var( --e-global-color-1c8112f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-91ce58b );border-radius:80px 80px 80px 80px;padding:17px 24px 17px 24px;}.elementor-28 .elementor-element.elementor-element-4273580 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-4273580 .elementor-button:focus{background-color:var( --e-global-color-2413a54 );color:var( --e-global-color-primary );border-color:var( --e-global-color-91ce58b );}.elementor-28 .elementor-element.elementor-element-4273580 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-4273580 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-e6d4c55{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ad5993c{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ad5993c:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ad5993c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-8168d04{text-align:start;}.elementor-28 .elementor-element.elementor-element-8168d04 img{width:100%;max-width:80px;}.elementor-28 .elementor-element.elementor-element-040cf5a{background-color:var( --e-global-color-1c8112f );bottom:0px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-040cf5a{right:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-040cf5a{left:0px;}.elementor-28 .elementor-element.elementor-element-040cf5a img{max-width:16px;}.elementor-28 .elementor-element.elementor-element-9db25fd{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-96f1d23{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-03168e3 .elementor-heading-title{font-family:var( --e-global-typography-64b6faf-font-family ), Sans-serif;font-size:var( --e-global-typography-64b6faf-font-size );font-weight:var( --e-global-typography-64b6faf-font-weight );line-height:var( --e-global-typography-64b6faf-line-height );color:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-3814f66{--display:flex;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-28 .elementor-element.elementor-element-3fca720{z-index:5;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-0ccea7c{left:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-0ccea7c{right:0px;}.elementor-28 .elementor-element.elementor-element-0ccea7c{bottom:20px;text-align:end;}.elementor-28 .elementor-element.elementor-element-0ccea7c img{width:100%;max-width:160px;}.elementor-28 .elementor-element.elementor-element-5cfffa2{--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:72px 72px;--row-gap:72px;--column-gap:72px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-91ce58b );--border-color:var( --e-global-color-91ce58b );--padding-top:120px;--padding-bottom:120px;--padding-left:48px;--padding-right:48px;}.elementor-28 .elementor-element.elementor-element-5cfffa2:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5cfffa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4223028 );}.elementor-28 .elementor-element.elementor-element-5979b74{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-3374076{text-align:center;}.elementor-28 .elementor-element.elementor-element-3374076 .elementor-heading-title{font-family:var( --e-global-typography-3017882-font-family ), Sans-serif;font-size:var( --e-global-typography-3017882-font-size );font-weight:var( --e-global-typography-3017882-font-weight );text-transform:var( --e-global-typography-3017882-text-transform );line-height:var( --e-global-typography-3017882-line-height );color:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-a6d99f5{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-6d3017a-font-family ), Sans-serif;font-size:var( --e-global-typography-6d3017a-font-size );font-weight:var( --e-global-typography-6d3017a-font-weight );line-height:var( --e-global-typography-6d3017a-line-height );color:var( --e-global-color-a91bbbc );}.elementor-28 .elementor-element.elementor-element-a6d99f5 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-9301e13{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ee6c842{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-3827f4c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-28 .elementor-element.elementor-element-3827f4c:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-3827f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2413a54 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-f192b5c{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-45a9934 );border-radius:4px 4px 4px 4px;}.elementor-28 .elementor-element.elementor-element-f192b5c .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-b5e2b00 .elementor-heading-title{font-family:var( --e-global-typography-6da9d59-font-family ), Sans-serif;font-size:var( --e-global-typography-6da9d59-font-size );font-weight:var( --e-global-typography-6da9d59-font-weight );text-transform:var( --e-global-typography-6da9d59-text-transform );line-height:var( --e-global-typography-6da9d59-line-height );color:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-28da084{width:var( --container-widget-width, 437px );max-width:437px;--container-widget-width:437px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a91bbbc );}.elementor-28 .elementor-element.elementor-element-4871dbf .elementor-button{background-color:var( --e-global-color-f4120fc );font-family:var( --e-global-typography-94df43c-font-family ), Sans-serif;font-size:var( --e-global-typography-94df43c-font-size );font-weight:var( --e-global-typography-94df43c-font-weight );text-transform:var( --e-global-typography-94df43c-text-transform );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );fill:#FFFFFFCC;color:#FFFFFFCC;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-91ce58b );border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-28 .elementor-element.elementor-element-4871dbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-4871dbf .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-4871dbf .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-827cf93{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-d74b66a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-28 .elementor-element.elementor-element-d74b66a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d74b66a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2413a54 );}.elementor-28 .elementor-element.elementor-element-5c39141{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-45a9934 );border-radius:4px 4px 4px 4px;}.elementor-28 .elementor-element.elementor-element-5c39141 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-6762d1c .elementor-heading-title{font-family:var( --e-global-typography-6da9d59-font-family ), Sans-serif;font-size:var( --e-global-typography-6da9d59-font-size );font-weight:var( --e-global-typography-6da9d59-font-weight );text-transform:var( --e-global-typography-6da9d59-text-transform );line-height:var( --e-global-typography-6da9d59-line-height );color:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-1a6ee9d{width:var( --container-widget-width, 437px );max-width:437px;--container-widget-width:437px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a91bbbc );}.elementor-28 .elementor-element.elementor-element-9bc4044 .elementor-button{background-color:var( --e-global-color-f4120fc );font-family:var( --e-global-typography-94df43c-font-family ), Sans-serif;font-size:var( --e-global-typography-94df43c-font-size );font-weight:var( --e-global-typography-94df43c-font-weight );text-transform:var( --e-global-typography-94df43c-text-transform );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );fill:#FFFFFFCC;color:#FFFFFFCC;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-91ce58b );border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-28 .elementor-element.elementor-element-9bc4044{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-9bc4044 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-9bc4044 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-efaae76{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-eada191{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-91ce58b );--border-color:var( --e-global-color-91ce58b );--border-radius:60px 60px 60px 60px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-eada191:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-eada191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4120fc );}.elementor-28 .elementor-element.elementor-element-595adc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-fa121b2 .elementor-icon-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-fa121b2.elementor-view-stacked .elementor-icon{background-color:#EDD13B;}.elementor-28 .elementor-element.elementor-element-fa121b2.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-fa121b2.elementor-view-default .elementor-icon{color:#EDD13B;border-color:#EDD13B;}.elementor-28 .elementor-element.elementor-element-fa121b2.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-fa121b2.elementor-view-default .elementor-icon svg{fill:#EDD13B;}.elementor-28 .elementor-element.elementor-element-fa121b2 .elementor-icon{font-size:12px;}.elementor-28 .elementor-element.elementor-element-fa121b2 .elementor-icon svg{height:12px;}.elementor-28 .elementor-element.elementor-element-be86844 .elementor-icon-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-be86844.elementor-view-stacked .elementor-icon{background-color:#EDD13B;}.elementor-28 .elementor-element.elementor-element-be86844.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-be86844.elementor-view-default .elementor-icon{color:#EDD13B;border-color:#EDD13B;}.elementor-28 .elementor-element.elementor-element-be86844.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-be86844.elementor-view-default .elementor-icon svg{fill:#EDD13B;}.elementor-28 .elementor-element.elementor-element-be86844 .elementor-icon{font-size:12px;}.elementor-28 .elementor-element.elementor-element-be86844 .elementor-icon svg{height:12px;}.elementor-28 .elementor-element.elementor-element-1cdd4c4 .elementor-icon-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-1cdd4c4.elementor-view-stacked .elementor-icon{background-color:#EDD13B;}.elementor-28 .elementor-element.elementor-element-1cdd4c4.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-1cdd4c4.elementor-view-default .elementor-icon{color:#EDD13B;border-color:#EDD13B;}.elementor-28 .elementor-element.elementor-element-1cdd4c4.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-1cdd4c4.elementor-view-default .elementor-icon svg{fill:#EDD13B;}.elementor-28 .elementor-element.elementor-element-1cdd4c4 .elementor-icon{font-size:12px;}.elementor-28 .elementor-element.elementor-element-1cdd4c4 .elementor-icon svg{height:12px;}.elementor-28 .elementor-element.elementor-element-c932aca .elementor-icon-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-c932aca.elementor-view-stacked .elementor-icon{background-color:#EDD13B;}.elementor-28 .elementor-element.elementor-element-c932aca.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-c932aca.elementor-view-default .elementor-icon{color:#EDD13B;border-color:#EDD13B;}.elementor-28 .elementor-element.elementor-element-c932aca.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-c932aca.elementor-view-default .elementor-icon svg{fill:#EDD13B;}.elementor-28 .elementor-element.elementor-element-c932aca .elementor-icon{font-size:12px;}.elementor-28 .elementor-element.elementor-element-c932aca .elementor-icon svg{height:12px;}.elementor-28 .elementor-element.elementor-element-026c423 .elementor-icon-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-026c423.elementor-view-stacked .elementor-icon{background-color:#EDD13B;}.elementor-28 .elementor-element.elementor-element-026c423.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-026c423.elementor-view-default .elementor-icon{color:#EDD13B;border-color:#EDD13B;}.elementor-28 .elementor-element.elementor-element-026c423.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-026c423.elementor-view-default .elementor-icon svg{fill:#EDD13B;}.elementor-28 .elementor-element.elementor-element-026c423 .elementor-icon{font-size:12px;}.elementor-28 .elementor-element.elementor-element-026c423 .elementor-icon svg{height:12px;}.elementor-28 .elementor-element.elementor-element-d8b5f6b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-e47d560 .elementor-heading-title{font-family:var( --e-global-typography-64b6faf-font-family ), Sans-serif;font-size:var( --e-global-typography-64b6faf-font-size );font-weight:var( --e-global-typography-64b6faf-font-weight );line-height:var( --e-global-typography-64b6faf-line-height );color:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-ef7d91a{background-color:var( --e-global-color-2413a54 );padding:6px 12px 6px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-45a9934 );border-radius:25px 25px 25px 25px;text-align:center;}.elementor-28 .elementor-element.elementor-element-ef7d91a .elementor-heading-title{font-family:var( --e-global-typography-64b6faf-font-family ), Sans-serif;font-size:var( --e-global-typography-64b6faf-font-size );font-weight:var( --e-global-typography-64b6faf-font-weight );line-height:var( --e-global-typography-64b6faf-line-height );color:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-2e7d6eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-91ce58b );--border-color:var( --e-global-color-91ce58b );--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-28 .elementor-element.elementor-element-2e7d6eb:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-2e7d6eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4223028 );}.elementor-28 .elementor-element.elementor-element-7562df8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-45a9934 );--border-color:var( --e-global-color-45a9934 );--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-28 .elementor-element.elementor-element-7562df8:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7562df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2413a54 );}.elementor-28 .elementor-element.elementor-element-93da332{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-92da92e{text-align:start;}.elementor-28 .elementor-element.elementor-element-92da92e img{width:100%;max-width:240px;}.elementor-28 .elementor-element.elementor-element-072eabf{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-93365fb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-666c362{padding:0px 0px 0px 20px;text-align:center;}.elementor-28 .elementor-element.elementor-element-666c362.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-666c362 .elementor-heading-title{font-family:var( --e-global-typography-659d7e6-font-family ), Sans-serif;font-size:var( --e-global-typography-659d7e6-font-size );font-weight:var( --e-global-typography-659d7e6-font-weight );text-transform:var( --e-global-typography-659d7e6-text-transform );line-height:var( --e-global-typography-659d7e6-line-height );letter-spacing:var( --e-global-typography-659d7e6-letter-spacing );color:var( --e-global-color-a91bbbc );}.elementor-28 .elementor-element.elementor-element-c96836a .elementor-heading-title{font-family:var( --e-global-typography-bbf3341-font-family ), Sans-serif;font-size:var( --e-global-typography-bbf3341-font-size );font-weight:var( --e-global-typography-bbf3341-font-weight );text-transform:var( --e-global-typography-bbf3341-text-transform );line-height:var( --e-global-typography-bbf3341-line-height );color:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-dd4c452{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-862470d{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a91bbbc );}.elementor-28 .elementor-element.elementor-element-84e2025 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-94df43c-font-family ), Sans-serif;font-size:var( --e-global-typography-94df43c-font-size );font-weight:var( --e-global-typography-94df43c-font-weight );text-transform:var( --e-global-typography-94df43c-text-transform );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );fill:var( --e-global-color-ee1acb7 );color:var( --e-global-color-ee1acb7 );border-style:none;border-radius:80px 80px 80px 80px;padding:10px 24px 10px 24px;}.elementor-28 .elementor-element.elementor-element-84e2025 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-84e2025 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ee1acb7 );border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-84e2025.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-84e2025 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-84e2025 .elementor-button:focus svg{fill:var( --e-global-color-ee1acb7 );}.elementor-28 .elementor-element.elementor-element-eae1394{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-91ce58b );--border-color:var( --e-global-color-91ce58b );--padding-top:120px;--padding-bottom:120px;--padding-left:48px;--padding-right:48px;}.elementor-28 .elementor-element.elementor-element-eae1394:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-eae1394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4223028 );}.elementor-28 .elementor-element.elementor-element-a2a6399{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-a31d0dd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-a214b9e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2134270{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-0b9729a{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1F31301A;--border-color:#1F31301A;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-28 .elementor-element.elementor-element-0b9729a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-0b9729a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2413a54 );}.elementor-28 .elementor-element.elementor-element-ca23c45 .elementor-heading-title{font-family:var( --e-global-typography-51ffa58-font-family ), Sans-serif;font-size:var( --e-global-typography-51ffa58-font-size );font-weight:var( --e-global-typography-51ffa58-font-weight );line-height:var( --e-global-typography-51ffa58-line-height );color:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-e5b0828{font-family:var( --e-global-typography-6af7d7d-font-family ), Sans-serif;font-size:var( --e-global-typography-6af7d7d-font-size );font-weight:var( --e-global-typography-6af7d7d-font-weight );line-height:var( --e-global-typography-6af7d7d-line-height );color:var( --e-global-color-a91bbbc );}.elementor-28 .elementor-element.elementor-element-920ce78{--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-28 .elementor-element.elementor-element-e1a31f6{text-align:start;}.elementor-28 .elementor-element.elementor-element-e1a31f6 img{width:100%;max-width:70%;}.elementor-28 .elementor-element.elementor-element-df4cbad{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b266190.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-b266190{text-align:center;}.elementor-28 .elementor-element.elementor-element-b266190 .elementor-heading-title{font-family:var( --e-global-typography-659d7e6-font-family ), Sans-serif;font-size:var( --e-global-typography-659d7e6-font-size );font-weight:var( --e-global-typography-659d7e6-font-weight );text-transform:var( --e-global-typography-659d7e6-text-transform );line-height:var( --e-global-typography-659d7e6-line-height );letter-spacing:var( --e-global-typography-659d7e6-letter-spacing );color:var( --e-global-color-a91bbbc );}.elementor-28 .elementor-element.elementor-element-57dc290{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-57dc290 .elementor-heading-title{font-family:var( --e-global-typography-d447c4b-font-family ), Sans-serif;font-size:var( --e-global-typography-d447c4b-font-size );font-weight:var( --e-global-typography-d447c4b-font-weight );text-transform:var( --e-global-typography-d447c4b-text-transform );line-height:var( --e-global-typography-d447c4b-line-height );color:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-2b07e91{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a91bbbc );}.elementor-28 .elementor-element.elementor-element-2b07e91.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-2b07e91 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-d9a29e0 .elementor-icon-list-icon i{color:var( --e-global-color-ee1acb7 );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-d9a29e0 .elementor-icon-list-icon svg{fill:var( --e-global-color-ee1acb7 );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-d9a29e0{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-d9a29e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-d9a29e0 .elementor-icon-list-item > a{font-family:var( --e-global-typography-6af7d7d-font-family ), Sans-serif;font-size:var( --e-global-typography-6af7d7d-font-size );font-weight:var( --e-global-typography-6af7d7d-font-weight );line-height:var( --e-global-typography-6af7d7d-line-height );}.elementor-28 .elementor-element.elementor-element-d9a29e0 .elementor-icon-list-text{color:var( --e-global-color-1c8112f );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-3c3a3f0 .elementor-button{background-color:var( --e-global-color-2413a54 );font-family:var( --e-global-typography-94df43c-font-family ), Sans-serif;font-size:var( --e-global-typography-94df43c-font-size );font-weight:var( --e-global-typography-94df43c-font-weight );text-transform:var( --e-global-typography-94df43c-text-transform );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );fill:var( --e-global-color-1c8112f );color:var( --e-global-color-1c8112f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-91ce58b );border-radius:80px 80px 80px 80px;padding:17px 24px 17px 24px;}.elementor-28 .elementor-element.elementor-element-3c3a3f0 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-3c3a3f0 .elementor-button:focus{background-color:var( --e-global-color-2413a54 );color:var( --e-global-color-primary );border-color:var( --e-global-color-91ce58b );}.elementor-28 .elementor-element.elementor-element-3c3a3f0 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-3c3a3f0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-71d23da{--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:72px 72px;--row-gap:72px;--column-gap:72px;border-style:none;--border-style:none;--padding-top:120px;--padding-bottom:120px;--padding-left:48px;--padding-right:48px;}.elementor-28 .elementor-element.elementor-element-71d23da:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-71d23da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4223028 );}.elementor-28 .elementor-element.elementor-element-6824b97{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-21b5cfc{text-align:center;}.elementor-28 .elementor-element.elementor-element-21b5cfc .elementor-heading-title{font-family:var( --e-global-typography-54a02a1-font-family ), Sans-serif;font-size:var( --e-global-typography-54a02a1-font-size );font-weight:var( --e-global-typography-54a02a1-font-weight );text-transform:var( --e-global-typography-54a02a1-text-transform );line-height:var( --e-global-typography-54a02a1-line-height );color:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-d4bff14{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-6d3017a-font-family ), Sans-serif;font-size:var( --e-global-typography-6d3017a-font-size );font-weight:var( --e-global-typography-6d3017a-font-weight );line-height:var( --e-global-typography-6d3017a-line-height );color:var( --e-global-color-a91bbbc );}.elementor-28 .elementor-element.elementor-element-d4bff14 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-68edb18{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-32841b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-e2e2fa4{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ddfd872{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ddfd872:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ddfd872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2413a54 );}.elementor-28 .elementor-element.elementor-element-d948285{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7eeae70{text-align:start;}.elementor-28 .elementor-element.elementor-element-7eeae70 img{width:100%;max-width:220px;}.elementor-28 .elementor-element.elementor-element-709bed9{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-28 .elementor-element.elementor-element-b262777 .elementor-heading-title{font-family:var( --e-global-typography-6da9d59-font-family ), Sans-serif;font-size:var( --e-global-typography-6da9d59-font-size );font-weight:var( --e-global-typography-6da9d59-font-weight );text-transform:var( --e-global-typography-6da9d59-text-transform );line-height:var( --e-global-typography-6da9d59-line-height );color:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-0b7a0d9{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a91bbbc );}.elementor-28 .elementor-element.elementor-element-151dc37 .elementor-button{background-color:var( --e-global-color-f4120fc );font-family:var( --e-global-typography-94df43c-font-family ), Sans-serif;font-size:var( --e-global-typography-94df43c-font-size );font-weight:var( --e-global-typography-94df43c-font-weight );text-transform:var( --e-global-typography-94df43c-text-transform );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );fill:var( --e-global-color-1c8112f );color:var( --e-global-color-1c8112f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-91ce58b );border-radius:80px 80px 80px 80px;padding:15px 24px 15px 44px;}.elementor-28 .elementor-element.elementor-element-151dc37 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-151dc37 .elementor-button:focus{background-color:var( --e-global-color-f4120fc );color:var( --e-global-color-1c8112f );border-color:var( --e-global-color-91ce58b );}.elementor-28 .elementor-element.elementor-element-151dc37 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-151dc37 .elementor-button:focus svg{fill:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-d83d839{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-4d7b362{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-10bc584{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-10bc584:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-10bc584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2413a54 );}.elementor-28 .elementor-element.elementor-element-79f597a{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-4c9cd82{text-align:start;}.elementor-28 .elementor-element.elementor-element-4c9cd82 img{width:100%;max-width:220px;}.elementor-28 .elementor-element.elementor-element-68219d5{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-28 .elementor-element.elementor-element-e4c9ba9 .elementor-heading-title{font-family:var( --e-global-typography-6da9d59-font-family ), Sans-serif;font-size:var( --e-global-typography-6da9d59-font-size );font-weight:var( --e-global-typography-6da9d59-font-weight );text-transform:var( --e-global-typography-6da9d59-text-transform );line-height:var( --e-global-typography-6da9d59-line-height );color:var( --e-global-color-1c8112f );}.elementor-28 .elementor-element.elementor-element-e430b93{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a91bbbc );}.elementor-28 .elementor-element.elementor-element-a472244 .elementor-button{background-color:var( --e-global-color-f4120fc );font-family:var( --e-global-typography-94df43c-font-family ), Sans-serif;font-size:var( --e-global-typography-94df43c-font-size );font-weight:var( --e-global-typography-94df43c-font-weight );text-transform:var( --e-global-typography-94df43c-text-transform );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );fill:var( --e-global-color-1c8112f );color:var( --e-global-color-1c8112f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-91ce58b );border-radius:80px 80px 80px 80px;padding:15px 24px 15px 44px;}.elementor-28 .elementor-element.elementor-element-a472244 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-a472244 .elementor-button:focus{background-color:var( --e-global-color-f4120fc );color:var( --e-global-color-1c8112f );border-color:var( --e-global-color-91ce58b );}.elementor-28 .elementor-element.elementor-element-a472244 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-a472244 .elementor-button:focus svg{fill:var( --e-global-color-1c8112f );}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-28d7c4d{--content-width:1000px;}.elementor-28 .elementor-element.elementor-element-cf95e9b{--width:50%;}.elementor-28 .elementor-element.elementor-element-3814f66{--width:50%;}.elementor-28 .elementor-element.elementor-element-2e7d6eb{--content-width:960px;}.elementor-28 .elementor-element.elementor-element-a31d0dd{--width:50%;}.elementor-28 .elementor-element.elementor-element-df4cbad{--width:50%;}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-c90dc73{--margin-top:-68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-7103899 img{max-width:40%;}.elementor-28 .elementor-element.elementor-element-f232a4c img{max-width:40%;}.elementor-28 .elementor-element.elementor-element-28d7c4d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28 .elementor-element.elementor-element-4ae98f2 .elementor-heading-title{font-size:var( --e-global-typography-659d7e6-font-size );line-height:var( --e-global-typography-659d7e6-line-height );letter-spacing:var( --e-global-typography-659d7e6-letter-spacing );}.elementor-28 .elementor-element.elementor-element-48f5607 .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-49f2e1e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-5473e15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-5473e15 .elementor-icon-list-item > a{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-0a24e07{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-38beb9c .elementor-heading-title{font-size:var( --e-global-typography-54a02a1-font-size );line-height:var( --e-global-typography-54a02a1-line-height );}.elementor-28 .elementor-element.elementor-element-c91da61{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-17e4e23 .elementor-button{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-80f40ac{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-1d4186c .elementor-heading-title{font-size:var( --e-global-typography-54a02a1-font-size );line-height:var( --e-global-typography-54a02a1-line-height );}.elementor-28 .elementor-element.elementor-element-79149fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-ebfdcea .elementor-button{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-db2b6e0{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-9ad8f75 .elementor-heading-title{font-size:var( --e-global-typography-659d7e6-font-size );line-height:var( --e-global-typography-659d7e6-line-height );letter-spacing:var( --e-global-typography-659d7e6-letter-spacing );}.elementor-28 .elementor-element.elementor-element-57a116f .elementor-heading-title{font-size:var( --e-global-typography-d447c4b-font-size );line-height:var( --e-global-typography-d447c4b-line-height );}.elementor-28 .elementor-element.elementor-element-eba0df1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-2aaa562 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-2aaa562 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6af7d7d-font-size );line-height:var( --e-global-typography-6af7d7d-line-height );}.elementor-28 .elementor-element.elementor-element-4273580 .elementor-button{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-96f1d23{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-03168e3 .elementor-heading-title{font-size:var( --e-global-typography-64b6faf-font-size );line-height:var( --e-global-typography-64b6faf-line-height );}.elementor-28 .elementor-element.elementor-element-5cfffa2{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-3374076 .elementor-heading-title{font-size:var( --e-global-typography-3017882-font-size );line-height:var( --e-global-typography-3017882-line-height );}.elementor-28 .elementor-element.elementor-element-a6d99f5{font-size:var( --e-global-typography-6d3017a-font-size );line-height:var( --e-global-typography-6d3017a-line-height );}.elementor-28 .elementor-element.elementor-element-3827f4c{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-b5e2b00 .elementor-heading-title{font-size:var( --e-global-typography-6da9d59-font-size );line-height:var( --e-global-typography-6da9d59-line-height );}.elementor-28 .elementor-element.elementor-element-28da084{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-4871dbf .elementor-button{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-d74b66a{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-6762d1c .elementor-heading-title{font-size:var( --e-global-typography-6da9d59-font-size );line-height:var( --e-global-typography-6da9d59-line-height );}.elementor-28 .elementor-element.elementor-element-1a6ee9d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-9bc4044 .elementor-button{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-e47d560 .elementor-heading-title{font-size:var( --e-global-typography-64b6faf-font-size );line-height:var( --e-global-typography-64b6faf-line-height );}.elementor-28 .elementor-element.elementor-element-ef7d91a .elementor-heading-title{font-size:var( --e-global-typography-64b6faf-font-size );line-height:var( --e-global-typography-64b6faf-line-height );}.elementor-28 .elementor-element.elementor-element-2e7d6eb{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-666c362 .elementor-heading-title{font-size:var( --e-global-typography-659d7e6-font-size );line-height:var( --e-global-typography-659d7e6-line-height );letter-spacing:var( --e-global-typography-659d7e6-letter-spacing );}.elementor-28 .elementor-element.elementor-element-c96836a .elementor-heading-title{font-size:var( --e-global-typography-bbf3341-font-size );line-height:var( --e-global-typography-bbf3341-line-height );}.elementor-28 .elementor-element.elementor-element-862470d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-84e2025.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-84e2025 .elementor-button{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-eae1394{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-a31d0dd{--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-ca23c45 .elementor-heading-title{font-size:var( --e-global-typography-51ffa58-font-size );line-height:var( --e-global-typography-51ffa58-line-height );}.elementor-28 .elementor-element.elementor-element-e5b0828{font-size:var( --e-global-typography-6af7d7d-font-size );line-height:var( --e-global-typography-6af7d7d-line-height );}.elementor-28 .elementor-element.elementor-element-b266190 .elementor-heading-title{font-size:var( --e-global-typography-659d7e6-font-size );line-height:var( --e-global-typography-659d7e6-line-height );letter-spacing:var( --e-global-typography-659d7e6-letter-spacing );}.elementor-28 .elementor-element.elementor-element-57dc290 .elementor-heading-title{font-size:var( --e-global-typography-d447c4b-font-size );line-height:var( --e-global-typography-d447c4b-line-height );}.elementor-28 .elementor-element.elementor-element-2b07e91{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-d9a29e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-d9a29e0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6af7d7d-font-size );line-height:var( --e-global-typography-6af7d7d-line-height );}.elementor-28 .elementor-element.elementor-element-3c3a3f0 .elementor-button{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-71d23da{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-21b5cfc .elementor-heading-title{font-size:var( --e-global-typography-54a02a1-font-size );line-height:var( --e-global-typography-54a02a1-line-height );}.elementor-28 .elementor-element.elementor-element-d4bff14{font-size:var( --e-global-typography-6d3017a-font-size );line-height:var( --e-global-typography-6d3017a-line-height );}.elementor-28 .elementor-element.elementor-element-ddfd872{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7eeae70{text-align:center;}.elementor-28 .elementor-element.elementor-element-7eeae70 img{max-width:100%;height:260px;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-709bed9{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-b262777 .elementor-heading-title{font-size:var( --e-global-typography-6da9d59-font-size );line-height:var( --e-global-typography-6da9d59-line-height );}.elementor-28 .elementor-element.elementor-element-0b7a0d9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-151dc37 .elementor-button{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-10bc584{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-4c9cd82{text-align:center;}.elementor-28 .elementor-element.elementor-element-4c9cd82 img{max-width:100%;height:260px;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-68219d5{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-e4c9ba9 .elementor-heading-title{font-size:var( --e-global-typography-6da9d59-font-size );line-height:var( --e-global-typography-6da9d59-line-height );}.elementor-28 .elementor-element.elementor-element-e430b93{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-a472244 .elementor-button{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28 .elementor-element.elementor-element-4ae98f2.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-4ae98f2 .elementor-heading-title{font-size:var( --e-global-typography-659d7e6-font-size );line-height:var( --e-global-typography-659d7e6-line-height );letter-spacing:var( --e-global-typography-659d7e6-letter-spacing );}.elementor-28 .elementor-element.elementor-element-48f5607 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-49f2e1e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-5473e15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-5473e15 .elementor-icon-list-item > a{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-38beb9c .elementor-heading-title{font-size:var( --e-global-typography-54a02a1-font-size );line-height:var( --e-global-typography-54a02a1-line-height );}.elementor-28 .elementor-element.elementor-element-c91da61{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-17e4e23 .elementor-button{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-1d4186c .elementor-heading-title{font-size:var( --e-global-typography-54a02a1-font-size );line-height:var( --e-global-typography-54a02a1-line-height );}.elementor-28 .elementor-element.elementor-element-79149fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-ebfdcea .elementor-button{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-8a0537a{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-28 .elementor-element.elementor-element-cf95e9b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28 .elementor-element.elementor-element-9ad8f75.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-9ad8f75 .elementor-heading-title{font-size:var( --e-global-typography-659d7e6-font-size );line-height:var( --e-global-typography-659d7e6-line-height );letter-spacing:var( --e-global-typography-659d7e6-letter-spacing );}.elementor-28 .elementor-element.elementor-element-57a116f{text-align:center;}.elementor-28 .elementor-element.elementor-element-57a116f .elementor-heading-title{font-size:var( --e-global-typography-d447c4b-font-size );line-height:var( --e-global-typography-d447c4b-line-height );}.elementor-28 .elementor-element.elementor-element-eba0df1{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-eba0df1.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-2aaa562 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-2aaa562 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-2aaa562 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-2aaa562 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-28 .elementor-element.elementor-element-2aaa562 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-28 .elementor-element.elementor-element-2aaa562 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-2aaa562 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6af7d7d-font-size );line-height:var( --e-global-typography-6af7d7d-line-height );}.elementor-28 .elementor-element.elementor-element-4273580 .elementor-button{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-e6d4c55{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-96f1d23{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-03168e3{text-align:center;}.elementor-28 .elementor-element.elementor-element-03168e3 .elementor-heading-title{font-size:var( --e-global-typography-64b6faf-font-size );line-height:var( --e-global-typography-64b6faf-line-height );}.elementor-28 .elementor-element.elementor-element-3374076 .elementor-heading-title{font-size:var( --e-global-typography-3017882-font-size );line-height:var( --e-global-typography-3017882-line-height );}.elementor-28 .elementor-element.elementor-element-a6d99f5{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;font-size:var( --e-global-typography-6d3017a-font-size );line-height:var( --e-global-typography-6d3017a-line-height );}.elementor-28 .elementor-element.elementor-element-a6d99f5.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-b5e2b00 .elementor-heading-title{font-size:var( --e-global-typography-6da9d59-font-size );line-height:var( --e-global-typography-6da9d59-line-height );}.elementor-28 .elementor-element.elementor-element-28da084{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-4871dbf .elementor-button{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-6762d1c .elementor-heading-title{font-size:var( --e-global-typography-6da9d59-font-size );line-height:var( --e-global-typography-6da9d59-line-height );}.elementor-28 .elementor-element.elementor-element-1a6ee9d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-9bc4044 .elementor-button{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-eada191{--flex-wrap:nowrap;}.elementor-28 .elementor-element.elementor-element-d8b5f6b{--flex-wrap:nowrap;}.elementor-28 .elementor-element.elementor-element-e47d560 .elementor-heading-title{font-size:var( --e-global-typography-64b6faf-font-size );line-height:var( --e-global-typography-64b6faf-line-height );}.elementor-28 .elementor-element.elementor-element-ef7d91a .elementor-heading-title{font-size:var( --e-global-typography-64b6faf-font-size );line-height:var( --e-global-typography-64b6faf-line-height );}.elementor-28 .elementor-element.elementor-element-7562df8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-666c362.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-666c362 .elementor-heading-title{font-size:var( --e-global-typography-659d7e6-font-size );line-height:var( --e-global-typography-659d7e6-line-height );letter-spacing:var( --e-global-typography-659d7e6-letter-spacing );}.elementor-28 .elementor-element.elementor-element-c96836a{text-align:start;}.elementor-28 .elementor-element.elementor-element-c96836a .elementor-heading-title{font-size:var( --e-global-typography-bbf3341-font-size );line-height:var( --e-global-typography-bbf3341-line-height );}.elementor-28 .elementor-element.elementor-element-862470d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-84e2025 .elementor-button{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-a2a6399{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-28 .elementor-element.elementor-element-a31d0dd{--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-0b9729a{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-28 .elementor-element.elementor-element-ca23c45 .elementor-heading-title{font-size:var( --e-global-typography-51ffa58-font-size );line-height:var( --e-global-typography-51ffa58-line-height );}.elementor-28 .elementor-element.elementor-element-e5b0828{font-size:var( --e-global-typography-6af7d7d-font-size );line-height:var( --e-global-typography-6af7d7d-line-height );}.elementor-28 .elementor-element.elementor-element-b266190 .elementor-heading-title{font-size:var( --e-global-typography-659d7e6-font-size );line-height:var( --e-global-typography-659d7e6-line-height );letter-spacing:var( --e-global-typography-659d7e6-letter-spacing );}.elementor-28 .elementor-element.elementor-element-57dc290 .elementor-heading-title{font-size:var( --e-global-typography-d447c4b-font-size );line-height:var( --e-global-typography-d447c4b-line-height );}.elementor-28 .elementor-element.elementor-element-2b07e91{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-d9a29e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-d9a29e0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6af7d7d-font-size );line-height:var( --e-global-typography-6af7d7d-line-height );}.elementor-28 .elementor-element.elementor-element-3c3a3f0 .elementor-button{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-21b5cfc .elementor-heading-title{font-size:var( --e-global-typography-54a02a1-font-size );line-height:var( --e-global-typography-54a02a1-line-height );}.elementor-28 .elementor-element.elementor-element-d4bff14{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;font-size:var( --e-global-typography-6d3017a-font-size );line-height:var( --e-global-typography-6d3017a-line-height );}.elementor-28 .elementor-element.elementor-element-d4bff14.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-b262777 .elementor-heading-title{font-size:var( --e-global-typography-6da9d59-font-size );line-height:var( --e-global-typography-6da9d59-line-height );}.elementor-28 .elementor-element.elementor-element-0b7a0d9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-151dc37 .elementor-button{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}.elementor-28 .elementor-element.elementor-element-e4c9ba9 .elementor-heading-title{font-size:var( --e-global-typography-6da9d59-font-size );line-height:var( --e-global-typography-6da9d59-line-height );}.elementor-28 .elementor-element.elementor-element-e430b93{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-a472244 .elementor-button{font-size:var( --e-global-typography-94df43c-font-size );line-height:var( --e-global-typography-94df43c-line-height );letter-spacing:var( --e-global-typography-94df43c-letter-spacing );}}/* Start custom CSS for html, class: .elementor-element-46ce231 */.elementor-28 .elementor-element.elementor-element-46ce231{
    z-index: 2;
    flex: none;
    width: 1px;
    position: absolute;
    top: -16px;
    bottom: -15px;
    left: calc(50.0485% - .5px);
    opacity: 1;
    transform: scale(1.3) rotate(45deg);
    background: linear-gradient(180deg, rgba(18, 18, 18, 0) 0%, #edf233 /* {"name":"Primary"} */ 100%);
    height: 100%;
    width: 1px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7103899 */.elementor-28 .elementor-element.elementor-element-7103899{
    filter: grayscale();
    position: absolute;
    right: 0px;
    top: 0px;
}

.elementor-28 .elementor-element.elementor-element-7103899 img{
    aspect-ratio: 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f232a4c */.elementor-28 .elementor-element.elementor-element-f232a4c{
    filter: grayscale();
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.elementor-28 .elementor-element.elementor-element-f232a4c img{
    aspect-ratio: 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ae98f2 */.elementor-28 .elementor-element.elementor-element-4ae98f2 .elementor-heading-title {
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-4ae98f2 .elementor-heading-title::before {
    position: absolute;
    content: "";
    width: 15px;
    height: 1px;
    background-color: var(--token-01653ac6-1ee0-4f27-a770-85807fec878d, rgb(201, 236, 102));
    transform: rotate(-45deg) translateY(-50%);
    left: -20px;
    top: 50%;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f67cae1 */.elementor-28 .elementor-element.elementor-element-f67cae1 img{
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17e4e23 */.elementor-28 .elementor-element.elementor-element-17e4e23 span.elementor-button-text {
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-17e4e23 a.elementor-button span.elementor-button-text::before {
    position: absolute;
    content: "";
    width: 15px;
    height: 1px;
    background-color: #edf233;
    transform: rotate(-45deg) translateY(-50%);
    left: -30px;
    top: 50%;
    transition:all 0.5s;
}

.elementor-28 .elementor-element.elementor-element-17e4e23 a.elementor-button {
    min-width: 200px;
    display: flex;
    justify-content: center;
}

.elementor-28 .elementor-element.elementor-element-17e4e23 span.elementor-button-content-wrapper {
    position: relative;
    left: 15px;
}

.elementor-28 .elementor-element.elementor-element-17e4e23 a.elementor-button:hover {
    min-width: 210px;
}

.elementor-28 .elementor-element.elementor-element-17e4e23:hover a.elementor-button span.elementor-button-text::before {
    transform: rotate(0deg) translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ac0dfbd */.elementor-28 .elementor-element.elementor-element-ac0dfbd img{
    filter: grayscale(1);
    aspect-ratio: 630 / 420;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebfdcea */.elementor-28 .elementor-element.elementor-element-ebfdcea span.elementor-button-text {
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-ebfdcea a.elementor-button span.elementor-button-text::before {
    position: absolute;
    content: "";
    width: 15px;
    height: 1px;
    background-color: #edf233;
    transform: rotate(-45deg) translateY(-50%);
    left: -30px;
    top: 50%;
    transition:all 0.5s;
}

.elementor-28 .elementor-element.elementor-element-ebfdcea a.elementor-button {
    min-width: 200px;
    display: flex;
    justify-content: center;
}

.elementor-28 .elementor-element.elementor-element-ebfdcea span.elementor-button-content-wrapper {
    position: relative;
    left: 15px;
}

.elementor-28 .elementor-element.elementor-element-ebfdcea a.elementor-button:hover {
    min-width: 210px;
}

.elementor-28 .elementor-element.elementor-element-ebfdcea:hover a.elementor-button span.elementor-button-text::before {
    transform: rotate(0deg) translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ad8f75 */.elementor-28 .elementor-element.elementor-element-9ad8f75 .elementor-heading-title {
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-9ad8f75 .elementor-heading-title::before {
    position: absolute;
    content: "";
    width: 15px;
    height: 1px;
    background-color: var(--token-01653ac6-1ee0-4f27-a770-85807fec878d, rgb(201, 236, 102));
    transform: rotate(-45deg) translateY(-50%);
    left: -20px;
    top: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2aaa562 */.elementor-28 .elementor-element.elementor-element-2aaa562 span.elementor-icon-list-icon {
    max-width: 20px;
    background: #edf233;
}

.elementor-28 .elementor-element.elementor-element-2aaa562 ul.elementor-icon-list-items {
    display: flex;
    gap: 24px;
}

.elementor-28 .elementor-element.elementor-element-2aaa562 li.elementor-icon-list-item {
    gap: 10px;
}

@media all and (max-width:768px){
    .elementor-28 .elementor-element.elementor-element-2aaa562 ul.elementor-icon-list-items {
    display: flex;
    gap: 10px;
}

.elementor-28 .elementor-element.elementor-element-2aaa562 li.elementor-icon-list-item {
    gap: 5px;
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4273580 */.elementor-28 .elementor-element.elementor-element-4273580 span.elementor-button-text {
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-4273580 a.elementor-button span.elementor-button-text::before {
    position: absolute;
    content: "";
    width: 15px;
    height: 1px;
    background-color: #edf233;
    transform: rotate(-45deg) translateY(-50%);
    left: -30px;
    top: 50%;
    transition:all 0.5s;
}

.elementor-28 .elementor-element.elementor-element-4273580 a.elementor-button {
    min-width: 200px;
    display: flex;
    justify-content: center;
}

.elementor-28 .elementor-element.elementor-element-4273580 span.elementor-button-content-wrapper {
    position: relative;
    left: 15px;
}

.elementor-28 .elementor-element.elementor-element-4273580 a.elementor-button:hover {
    min-width: 210px;
}

.elementor-28 .elementor-element.elementor-element-4273580:hover a.elementor-button span.elementor-button-text::before {
    transform: rotate(0deg) translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-040cf5a */.elementor-28 .elementor-element.elementor-element-040cf5a{
    width: 24px;
    height: 24px;
    border-radius: 100px;
    line-height: 21px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad5993c */.elementor-28 .elementor-element.elementor-element-ad5993c{
    max-width: max-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03168e3 */.elementor-28 .elementor-element.elementor-element-03168e3 span{
    padding-top:5px;
    display: block;
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6d4c55 */.elementor-28 .elementor-element.elementor-element-e6d4c55{
    max-width: 320px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3fca720 */.elementor-28 .elementor-element.elementor-element-3fca720 {
    position: absolute;
    background: linear-gradient(180deg, rgba(18, 18, 18, 0) 0%, #edf233 100%);
    height: 100%;
    width: 1px;
    z-index: 5;
        top: -16px;
    bottom: -15px;
    left: calc(50.0485% - .5px);
        transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4505668 */.elementor-28 .elementor-element.elementor-element-4505668 img{
    aspect-ratio: 545 / 600;
    object-fit: cover;
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ccea7c */.elementor-28 .elementor-element.elementor-element-0ccea7c img{
    aspect-ratio: 1 / 1;
    object-fit: cover;
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3814f66 */.elementor-28 .elementor-element.elementor-element-3814f66{
    position: relative;
    z-index: 1;
}

.elementor-28 .elementor-element.elementor-element-3814f66::before{
    position: absolute;
    content: "";
    background: linear-gradient(180deg, #ecfc3200 0%, var(--token-01653ac6-1ee0-4f27-a770-85807fec878d, #ebfc33) 100%);
    z-index: -1;
    flex: none;
    width: 50%;
    top: 0;
    bottom: -24px;
    right: 0px;
    left: auto;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f192b5c */.elementor-28 .elementor-element.elementor-element-f192b5c{
    position: relative;
    overflow: hidden;
    width: 56px !important;
    height: 56px !important;
}

.elementor-28 .elementor-element.elementor-element-f192b5c .elementor-icon svg {
    max-width: 32px;
    fill:#fff !important;
}

.elementor-28 .elementor-element.elementor-element-f192b5c:before{
    position: absolute;
    content: "";
    background: linear-gradient(180deg, rgba(84, 84, 84, 0) 0%, #edf233 100%);
    filter: blur(10px);
    border-radius: 4px;
    transform: rotate(45deg);
    opacity: 1;
    bottom: -17px;
    left: -5px;
    overflow: visible;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28da084 */.elementor-28 .elementor-element.elementor-element-28da084 p{
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3827f4c */.elementor-28 .elementor-element.elementor-element-3827f4c{
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-3827f4c:before{
    position: absolute !important;
    content:"" !important;
    right: 0px !important;
    left: 0 !important;
    height: 1px;
    width: 60px !important;
    background: #edf233 !important;
    z-index: 9;
    bottom: 0px !important;
    top: auto !important;
}

.elementor-28 .elementor-element.elementor-element-3827f4c:after{
    position: absolute !important;
    content:"" !important;
    right: 0px !important;
    left: 0 !important;
    height: 60px !important;
    width: 1px !important;
    background: #edf233 !important;
    z-index: 9 !important;
    bottom: 0px !important;
    top: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6c842 */.elementor-28 .elementor-element.elementor-element-ee6c842{
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-ee6c842:before{
    position: absolute;
    content:"";
    right: 0px;
    left: auto;
    height: 1px;
    width: 60px;
    background: #edf233;
    z-index: 2;
    top: 0;
}


.elementor-28 .elementor-element.elementor-element-ee6c842:after{
    position: absolute;
    content:"";
    right: 0px;
    left: auto;
    height: 60px;
    width: 1px;
    background: #edf233;
    z-index: 2;
    top: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5c39141 */.elementor-28 .elementor-element.elementor-element-5c39141{
    position: relative;
    overflow: hidden;
    width: 56px !important;
    height: 56px !important;
}

.elementor-28 .elementor-element.elementor-element-5c39141 .elementor-icon svg {
    max-width: 32px;
    fill:#fff !important;
}

.elementor-28 .elementor-element.elementor-element-5c39141:before{
    position: absolute;
    content: "";
    background: linear-gradient(180deg, rgba(84, 84, 84, 0) 0%, #edf233 100%);
    filter: blur(10px);
    border-radius: 4px;
    transform: rotate(45deg);
    opacity: 1;
    bottom: -17px;
    left: -5px;
    overflow: visible;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a6ee9d */.elementor-28 .elementor-element.elementor-element-1a6ee9d p{
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d74b66a */.elementor-28 .elementor-element.elementor-element-d74b66a{
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-d74b66a:before{
    position: absolute !important;
    content:"" !important;
    right: 0px !important;
    left: 0 !important;
    height: 1px;
    width: 60px !important;
    background: #edf233 !important;
    z-index: 9;
    bottom: 0px !important;
    top: auto !important;
}

.elementor-28 .elementor-element.elementor-element-d74b66a:after{
    position: absolute !important;
    content:"" !important;
    right: 0px !important;
    left: 0 !important;
    height: 60px !important;
    width: 1px !important;
    background: #edf233 !important;
    z-index: 9 !important;
    bottom: 0px !important;
    top: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-827cf93 */.elementor-28 .elementor-element.elementor-element-827cf93{
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-827cf93:before{
    position: absolute;
    content:"";
    right: 0px;
    left: auto;
    height: 1px;
    width: 60px;
    background: #edf233;
    z-index: 2;
    top: 0;
}


.elementor-28 .elementor-element.elementor-element-827cf93:after{
    position: absolute;
    content:"";
    right: 0px;
    left: auto;
    height: 60px;
    width: 1px;
    background: #edf233;
    z-index: 2;
    top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-595adc9 */.elementor-28 .elementor-element.elementor-element-595adc9{
    max-width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eada191 */.elementor-28 .elementor-element.elementor-element-eada191{
    max-width: 330px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93da332 */.elementor-28 .elementor-element.elementor-element-93da332{
    max-width: max-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-666c362 */.elementor-28 .elementor-element.elementor-element-666c362 .elementor-heading-title {
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-666c362 .elementor-heading-title::before {
    position: absolute;
    content: "";
    width: 15px;
    height: 1px;
    background-color: var(--token-01653ac6-1ee0-4f27-a770-85807fec878d, rgb(201, 236, 102));
    transform: rotate(-45deg) translateY(-50%);
    left: -20px;
    top: 50%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84e2025 */.elementor-28 .elementor-element.elementor-element-84e2025 span.elementor-button-text {
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-84e2025 a.elementor-button span.elementor-button-text::before {
    position: absolute;
    content: "";
    width: 15px;
    height: 1px;
    background-color: #212121;
    transform: rotate(-45deg) translateY(-50%);
    left: -25px;
    top: 50%;
    transition:all 0.5s;
}

.elementor-28 .elementor-element.elementor-element-84e2025 a.elementor-button {
    min-width: 136px;
    display: flex;
    justify-content: center;
}

.elementor-28 .elementor-element.elementor-element-84e2025 span.elementor-button-content-wrapper {
    position: relative;
    left: 15px;
}

.elementor-28 .elementor-element.elementor-element-84e2025 a.elementor-button:hover {
    min-width: 145px;
}

.elementor-28 .elementor-element.elementor-element-84e2025:hover a.elementor-button span.elementor-button-text::before {
    transform: rotate(0deg) translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53a71b2 */.elementor-28 .elementor-element.elementor-element-53a71b2 {
    position: absolute;
    background: linear-gradient(180deg, rgba(18, 18, 18, 0) 0%, #edf233 100%);
    height: 100%;
    width: 1px;
    z-index: 1;
        top: -16px;
    bottom: -15px;
    left: calc(50.0485% - .5px);
        transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42a9c1e */.elementor-28 .elementor-element.elementor-element-42a9c1e img{
    aspect-ratio: 353 / 390;
    object-fit: cover;
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-000fa93 */.elementor-28 .elementor-element.elementor-element-000fa93 img{
    aspect-ratio: 353 / 390;
    object-fit: cover;
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca23c45 */.elementor-28 .elementor-element.elementor-element-ca23c45 span{
        font-family: "Lufga Bold", Sans-serif;
    font-size: 52px;
    color: #edf233;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1a31f6 */.elementor-28 .elementor-element.elementor-element-e1a31f6 img{
    aspect-ratio: 247 / 253;
    object-fit: cover;
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a31d0dd */.elementor-28 .elementor-element.elementor-element-a31d0dd{
    position: relative;
    z-index: 1;
}

.elementor-28 .elementor-element.elementor-element-a31d0dd::before{
    position: absolute;
    content: "";
    background: linear-gradient(180deg, #ecfc3200 0%, var(--token-01653ac6-1ee0-4f27-a770-85807fec878d, #ebfc33) 100%);
    z-index: -1;
    flex: none;
    width: 50%;
    top: 0;
    bottom: -24px;
    left: -24px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b266190 */.elementor-28 .elementor-element.elementor-element-b266190 .elementor-heading-title {
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-b266190 .elementor-heading-title::before {
    position: absolute;
    content: "";
    width: 15px;
    height: 1px;
    background-color: var(--token-01653ac6-1ee0-4f27-a770-85807fec878d, rgb(201, 236, 102));
    transform: rotate(-45deg) translateY(-50%);
    left: -20px;
    top: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9a29e0 */.elementor-28 .elementor-element.elementor-element-d9a29e0 span.elementor-icon-list-icon {
    max-width: 20px;
    background: #edf233;
}

.elementor-28 .elementor-element.elementor-element-d9a29e0 ul.elementor-icon-list-items {
    display: flex;
    gap: 24px;
}

.elementor-28 .elementor-element.elementor-element-d9a29e0 li.elementor-icon-list-item {
    gap: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c3a3f0 */.elementor-28 .elementor-element.elementor-element-3c3a3f0 span.elementor-button-text {
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-3c3a3f0 a.elementor-button span.elementor-button-text::before {
    position: absolute;
    content: "";
    width: 15px;
    height: 1px;
    background-color: #edf233;
    transform: rotate(-45deg) translateY(-50%);
    left: -30px;
    top: 50%;
    transition:all 0.5s;
}

.elementor-28 .elementor-element.elementor-element-3c3a3f0 a.elementor-button {
    min-width: 200px;
    display: flex;
    justify-content: center;
}

.elementor-28 .elementor-element.elementor-element-3c3a3f0 span.elementor-button-content-wrapper {
    position: relative;
    left: 15px;
}

.elementor-28 .elementor-element.elementor-element-3c3a3f0 a.elementor-button:hover {
    min-width: 210px;
}

.elementor-28 .elementor-element.elementor-element-3c3a3f0:hover a.elementor-button span.elementor-button-text::before {
    transform: rotate(0deg) translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7eeae70 */.elementor-28 .elementor-element.elementor-element-7eeae70 img{
    aspect-ratio: 220 / 260;
    object-fit: cover;
    filter: grayscale(1);
}

@media all and (max-width:1024px){
.elementor-28 .elementor-element.elementor-element-7eeae70{
    position: relative;
}
.elementor-28 .elementor-element.elementor-element-7eeae70::before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    left: 0%;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fafafa 100%);
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d948285 */.elementor-28 .elementor-element.elementor-element-d948285{
    max-width: max-content;
}

@media all and (max-width:1024px){
    .elementor-28 .elementor-element.elementor-element-d948285{
    max-width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b7a0d9 */.elementor-28 .elementor-element.elementor-element-0b7a0d9 p{
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-151dc37 */.elementor-28 .elementor-element.elementor-element-151dc37 span.elementor-button-text {
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-151dc37 a.elementor-button span.elementor-button-text::before {
    position: absolute;
    content: "";
    width: 15px;
    height: 1px;
    background-color: var(--token-01653ac6-1ee0-4f27-a770-85807fec878d, rgb(201, 236, 102));
    transform: rotate(-45deg) translateY(-50%);
    left: -20px;
    top: 50%;
    transition:all 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddfd872 */.link{
    position: relative;
}

.link:before{
    position: absolute !important;
    content:"" !important;
    right: 0px !important;
    left: 0 !important;
    height: 1px;
    width: 60px !important;
    background: #edf233 !important;
    z-index: 999;
    bottom: 0px !important;
    top: auto !important;
    transition: all 0.3s;
    opacity: 0;
}

.link:after{
    position: absolute !important;
    content:"" !important;
    right: 0px !important;
    left: 0 !important;
    height: 60px !important;
    width: 1px !important;
    background: #edf233 !important;
    z-index: 999 !important;
    bottom: 0px !important;
    top: auto !important;
    transition: all 0.3s;
    opacity: 0;
}

.elementor-28 .elementor-element.elementor-element-ddfd872:hover a.elementor-button span.elementor-button-text::before {
    transform: rotate(0deg) translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32841b2 */.elementor-28 .elementor-element.elementor-element-32841b2{
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-32841b2:before{
    position: absolute;
    content:"";
    right: 0px;
    left: auto;
    height: 1px;
    width: 60px;
    background: #edf233;
    z-index: 2;
    top: 20px;
    transition: all 0.3s;
    opacity: 0;
}


.elementor-28 .elementor-element.elementor-element-32841b2:after{
    position: absolute;
    content:"";
    right: 0px;
    left: auto;
    height: 60px;
    width: 1px;
    background: #edf233;
    z-index: 2;
    top: 20px;
    transition: all 0.3s;
    opacity: 0;
}

.elementor-28 .elementor-element.elementor-element-32841b2:hover:before,
.elementor-28 .elementor-element.elementor-element-32841b2:hover:after,
.elementor-28 .elementor-element.elementor-element-32841b2:hover .link::after,
.elementor-28 .elementor-element.elementor-element-32841b2:hover .link::before{
    opacity: 1;
}

.elementor-28 .elementor-element.elementor-element-32841b2 .elementor-element img {
    transform: scale(1);
    transition:all 0.5s
}

.elementor-28 .elementor-element.elementor-element-32841b2 .elementor-element:hover img {
    transform: scale(1.2);
}

@media all and (min-width:1024px){
    .elementor-28 .elementor-element.elementor-element-32841b2 a.elementor-element{
        max-width: max-content;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c9cd82 */.elementor-28 .elementor-element.elementor-element-4c9cd82 img{
    aspect-ratio: 220 / 260;
    object-fit: cover;
    filter: grayscale(1);
}

@media all and (max-width:1024px){
.elementor-28 .elementor-element.elementor-element-4c9cd82{
    position: relative;
}
.elementor-28 .elementor-element.elementor-element-4c9cd82::before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    left: 0%;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fafafa 100%);
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79f597a */.elementor-28 .elementor-element.elementor-element-79f597a{
    max-width: max-content;
}

@media all and (max-width:1024px){
    .elementor-28 .elementor-element.elementor-element-79f597a{
    max-width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e430b93 */.elementor-28 .elementor-element.elementor-element-e430b93 p{
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a472244 */.elementor-28 .elementor-element.elementor-element-a472244 span.elementor-button-text {
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-a472244 a.elementor-button span.elementor-button-text::before {
    position: absolute;
    content: "";
    width: 15px;
    height: 1px;
    background-color: var(--token-01653ac6-1ee0-4f27-a770-85807fec878d, rgb(201, 236, 102));
    transform: rotate(-45deg) translateY(-50%);
    left: -20px;
    top: 50%;
    transition:all 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10bc584 */.link{
    position: relative;
}

.link:before{
    position: absolute !important;
    content:"" !important;
    right: 0px !important;
    left: 0 !important;
    height: 1px;
    width: 60px !important;
    background: #edf233 !important;
    z-index: 999;
    bottom: 0px !important;
    top: auto !important;
    transition: all 0.3s;
    opacity: 0;
}

.link:after{
    position: absolute !important;
    content:"" !important;
    right: 0px !important;
    left: 0 !important;
    height: 60px !important;
    width: 1px !important;
    background: #edf233 !important;
    z-index: 999 !important;
    bottom: 0px !important;
    top: auto !important;
    transition: all 0.3s;
    opacity: 0;
}

.elementor-28 .elementor-element.elementor-element-10bc584:hover a.elementor-button span.elementor-button-text::before {
    transform: rotate(0deg) translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83d839 */.elementor-28 .elementor-element.elementor-element-d83d839{
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-d83d839:before{
    position: absolute;
    content:"";
    right: 0px;
    left: auto;
    height: 1px;
    width: 60px;
    background: #edf233;
    z-index: 2;
    top: 20px;
    transition: all 0.3s;
    opacity: 0;
}


.elementor-28 .elementor-element.elementor-element-d83d839:after{
    position: absolute;
    content:"";
    right: 0px;
    left: auto;
    height: 60px;
    width: 1px;
    background: #edf233;
    z-index: 2;
    top: 20px;
    transition: all 0.3s;
    opacity: 0;
}

.elementor-28 .elementor-element.elementor-element-d83d839:hover:before,
.elementor-28 .elementor-element.elementor-element-d83d839:hover:after,
.elementor-28 .elementor-element.elementor-element-d83d839:hover .link::after,
.elementor-28 .elementor-element.elementor-element-d83d839:hover .link::before{
    opacity: 1;
}

.elementor-28 .elementor-element.elementor-element-d83d839 .elementor-element img {
    transform: scale(1);
    transition:all 0.5s
}

.elementor-28 .elementor-element.elementor-element-d83d839 .elementor-element:hover img {
    transform: scale(1.2);
}


@media all and (min-width:1024px){
    .elementor-28 .elementor-element.elementor-element-d83d839 a.elementor-element{
        max-width: max-content;
    }
}/* End custom CSS */