.elementor-11 .elementor-element.elementor-element-4c996f2{--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;--overlay-opacity:0.48;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-4c996f2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4c996f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ginnylotto.wpsoftvence.com/wp-content/uploads/2026/02/imgi_5_cropped-AdobeStock_205765528-scaled-e1591875448400-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-4c996f2::before, .elementor-11 .elementor-element.elementor-element-4c996f2 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-4c996f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-4c996f2 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-4c996f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-4c996f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-25ca131{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-11 .elementor-element.elementor-element-25ca131.e-con{--align-self:center;}.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 );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-42e43d9{text-align:center;}.elementor-11 .elementor-element.elementor-element-42e43d9 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:58px;font-weight:400;color:var( --e-global-color-94472a9 );}.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 );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-11 .elementor-element.elementor-element-6fa1fa1{text-align:center;font-family:"Marcellus", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-6fa1fa1 p{margin-block-end:0px;}.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 );}.elementor-11 .elementor-element.elementor-element-aa71302 .elementor-button{background-color:#ED1A2800;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0041dfa );border-radius:50px 50px 50px 50px;padding:20px 40px 20px 40px;}.elementor-11 .elementor-element.elementor-element-aa71302 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-aa71302 .elementor-button:focus{background-color:var( --e-global-color-0041dfa );color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-aa71302 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-aa71302 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-aa71302 .elementor-button:focus svg{fill:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-753f198{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-753f198:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-753f198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-49ea335 );}.elementor-11 .elementor-element.elementor-element-c9865c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-c9865c8 .elementor-heading-title{font-family:var( --e-global-typography-6b929de-font-family ), Sans-serif;font-size:var( --e-global-typography-6b929de-font-size );font-weight:var( --e-global-typography-6b929de-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-527399f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-527399f.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-5b72143{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-e95f07b{--display:flex;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-e95f07b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e95f07b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-e95f07b:hover{box-shadow:0px 0px 10px -2px rgba(0,0,0,0.5);}.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 );}.elementor-11 .elementor-element.elementor-element-b57d330 img{width:52%;}.elementor-11 .elementor-element.elementor-element-ec475af{text-align:center;}.elementor-11 .elementor-element.elementor-element-ec475af .elementor-heading-title{font-family:var( --e-global-typography-bf5d0fa-font-family ), Sans-serif;font-size:var( --e-global-typography-bf5d0fa-font-size );font-weight:var( --e-global-typography-bf5d0fa-font-weight );line-height:var( --e-global-typography-bf5d0fa-line-height );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-ec475af .elementor-heading-title a:hover, .elementor-11 .elementor-element.elementor-element-ec475af .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-23a5b58{text-align:center;color:var( --e-global-color-ead29d0 );}.elementor-11 .elementor-element.elementor-element-23a5b58 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-b9836bd .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 );fill:var( --e-global-color-94472a9 );color:var( --e-global-color-94472a9 );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-b9836bd{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-b9836bd.elementor-element{--order:99999 /* order end hack */;}.elementor-11 .elementor-element.elementor-element-b9836bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-22e54cc{--display:flex;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-22e54cc:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-22e54cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-22e54cc:hover{box-shadow:0px 0px 10px -2px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-175f60d img{width:55%;}.elementor-11 .elementor-element.elementor-element-84c4931{text-align:center;}.elementor-11 .elementor-element.elementor-element-84c4931 .elementor-heading-title{font-family:var( --e-global-typography-bf5d0fa-font-family ), Sans-serif;font-size:var( --e-global-typography-bf5d0fa-font-size );font-weight:var( --e-global-typography-bf5d0fa-font-weight );line-height:var( --e-global-typography-bf5d0fa-line-height );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-84c4931 .elementor-heading-title a:hover, .elementor-11 .elementor-element.elementor-element-84c4931 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-0a16111{text-align:center;color:var( --e-global-color-ead29d0 );}.elementor-11 .elementor-element.elementor-element-0a16111 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-eab4fb2 .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 );fill:var( --e-global-color-94472a9 );color:var( --e-global-color-94472a9 );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-eab4fb2{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-eab4fb2.elementor-element{--order:99999 /* order end hack */;}.elementor-11 .elementor-element.elementor-element-eab4fb2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-26a8bf3{--display:flex;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-26a8bf3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-26a8bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-26a8bf3:hover{box-shadow:0px 0px 10px -2px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-54246aa img{width:67%;}.elementor-11 .elementor-element.elementor-element-35039b0{text-align:center;}.elementor-11 .elementor-element.elementor-element-35039b0 .elementor-heading-title{font-family:var( --e-global-typography-bf5d0fa-font-family ), Sans-serif;font-size:var( --e-global-typography-bf5d0fa-font-size );font-weight:var( --e-global-typography-bf5d0fa-font-weight );line-height:var( --e-global-typography-bf5d0fa-line-height );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-35039b0 .elementor-heading-title a:hover, .elementor-11 .elementor-element.elementor-element-35039b0 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-4c1eacd{text-align:center;color:var( --e-global-color-ead29d0 );}.elementor-11 .elementor-element.elementor-element-4c1eacd p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-a53ddfc .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 );fill:var( --e-global-color-94472a9 );color:var( --e-global-color-94472a9 );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-a53ddfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-a53ddfc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-0c7de8c{--display:flex;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-0c7de8c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0c7de8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-0c7de8c:hover{box-shadow:0px 0px 10px -2px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-1a17c54 img{width:55%;}.elementor-11 .elementor-element.elementor-element-0c17c3f{text-align:center;}.elementor-11 .elementor-element.elementor-element-0c17c3f .elementor-heading-title{font-family:var( --e-global-typography-bf5d0fa-font-family ), Sans-serif;font-size:var( --e-global-typography-bf5d0fa-font-size );font-weight:var( --e-global-typography-bf5d0fa-font-weight );line-height:var( --e-global-typography-bf5d0fa-line-height );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-0c17c3f .elementor-heading-title a:hover, .elementor-11 .elementor-element.elementor-element-0c17c3f .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-6b88297{text-align:center;color:var( --e-global-color-ead29d0 );}.elementor-11 .elementor-element.elementor-element-6b88297 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-b4e77e6 .elementor-button{background-color:#8A9A5B;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 );fill:var( --e-global-color-94472a9 );color:var( --e-global-color-94472a9 );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-b4e77e6{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-b4e77e6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-b71a015{--display:flex;--min-height:0vh;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-b71a015:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b71a015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-49ea335 );}.elementor-11 .elementor-element.elementor-element-80bfa63{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-80bfa63.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-6d70a8b{text-align:center;}.elementor-11 .elementor-element.elementor-element-6d70a8b .elementor-heading-title{font-family:var( --e-global-typography-6b929de-font-family ), Sans-serif;font-size:var( --e-global-typography-6b929de-font-size );font-weight:var( --e-global-typography-6b929de-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-49082dc{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 );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-6f1491f .elementor-button{background-color:#EC1E24;fill:var( --e-global-color-94472a9 );color:var( --e-global-color-94472a9 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0041dfa );border-radius:50px 50px 50px 50px;padding:20px 40px 20px 40px;}.elementor-11 .elementor-element.elementor-element-6f1491f .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-6f1491f .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-primary );border-color:var( --e-global-color-0041dfa );}.elementor-11 .elementor-element.elementor-element-6f1491f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-6f1491f .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-6f1491f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-fcdfe65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-fcdfe65:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-fcdfe65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-f2d51b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-5b58a35{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-5b58a35:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5b58a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-5b58a35:hover{box-shadow:0px 0px 10px -2px rgba(0,0,0,0.5);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-7ba5718{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-7ba5718.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-7ba5718 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-11 .elementor-element.elementor-element-7ba5718 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-7ba5718.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-7ba5718.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-7ba5718.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-7ba5718.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-11 .elementor-element.elementor-element-7ba5718.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-7ba5718.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-11 .elementor-element.elementor-element-7ba5718.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-11 .elementor-element.elementor-element-7ba5718.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-11 .elementor-element.elementor-element-7ba5718.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-7ba5718 .elementor-icon{font-size:70px;}.elementor-11 .elementor-element.elementor-element-7ba5718 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-7ba5718 .elementor-icon-box-title a{font-family:var( --e-global-typography-332edd5-font-family ), Sans-serif;font-size:var( --e-global-typography-332edd5-font-size );font-weight:var( --e-global-typography-332edd5-font-weight );}.elementor-11 .elementor-element.elementor-element-7ba5718:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-7ba5718:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-6db2d50{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-6db2d50:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6db2d50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-6db2d50:hover{box-shadow:0px 0px 10px -2px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-3bcde79{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-3bcde79.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-3bcde79 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-11 .elementor-element.elementor-element-3bcde79 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-3bcde79.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-3bcde79.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-3bcde79.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-3bcde79.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-11 .elementor-element.elementor-element-3bcde79.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-3bcde79.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-11 .elementor-element.elementor-element-3bcde79.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-11 .elementor-element.elementor-element-3bcde79.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-11 .elementor-element.elementor-element-3bcde79.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-3bcde79 .elementor-icon{font-size:70px;}.elementor-11 .elementor-element.elementor-element-3bcde79 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-3bcde79 .elementor-icon-box-title a{font-family:var( --e-global-typography-332edd5-font-family ), Sans-serif;font-size:var( --e-global-typography-332edd5-font-size );font-weight:var( --e-global-typography-332edd5-font-weight );}.elementor-11 .elementor-element.elementor-element-3bcde79:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-3bcde79:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-7c622fa{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-7c622fa:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7c622fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EFE9;}.elementor-11 .elementor-element.elementor-element-407bdcd{text-align:center;}.elementor-11 .elementor-element.elementor-element-407bdcd .elementor-heading-title{font-family:var( --e-global-typography-6b929de-font-family ), Sans-serif;font-size:var( --e-global-typography-6b929de-font-size );font-weight:var( --e-global-typography-6b929de-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-fc58221{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--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 );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-fc58221.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-6e4eaa0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 40px;--row-gap:60px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-a500870{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 03px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:03px;--border-left-width:0px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px -5px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-a500870:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a500870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-a500870:hover{border-style:solid;border-width:0px 0px 03px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:03px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-a500870, .elementor-11 .elementor-element.elementor-element-a500870::before{--border-transition:0.5s;}.elementor-widget-image-box .elementor-image-box-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 );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-999df6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-999df6a.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-11 .elementor-element.elementor-element-999df6a.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-11 .elementor-element.elementor-element-999df6a.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-11 .elementor-element.elementor-element-999df6a .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-332edd5-font-family ), Sans-serif;font-size:var( --e-global-typography-332edd5-font-size );font-weight:var( --e-global-typography-332edd5-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-999df6a .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-11 .elementor-element.elementor-element-999df6a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-999df6a:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-999df6a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-999df6a .elementor-image-box-description{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 );}.elementor-11 .elementor-element.elementor-element-dd8c37d{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 );}.elementor-11 .elementor-element.elementor-element-a1ec66d{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-25px;overflow:visible;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-a1ec66d{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-a1ec66d{right:0px;}.elementor-11 .elementor-element.elementor-element-1c4e6cc .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 );fill:var( --e-global-color-94472a9 );color:var( --e-global-color-94472a9 );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1c4e6cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1c4e6cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-87a6441{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 03px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:03px;--border-left-width:0px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px -5px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-87a6441:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-87a6441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-87a6441:hover{border-style:solid;border-width:0px 0px 03px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:03px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-87a6441, .elementor-11 .elementor-element.elementor-element-87a6441::before{--border-transition:0.5s;}.elementor-11 .elementor-element.elementor-element-fe30d8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-fe30d8d.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-11 .elementor-element.elementor-element-fe30d8d.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-11 .elementor-element.elementor-element-fe30d8d.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-11 .elementor-element.elementor-element-fe30d8d .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-332edd5-font-family ), Sans-serif;font-size:var( --e-global-typography-332edd5-font-size );font-weight:var( --e-global-typography-332edd5-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-fe30d8d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-fe30d8d:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-fe30d8d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-fe30d8d .elementor-image-box-description{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 );}.elementor-11 .elementor-element.elementor-element-f74bab0{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 );}.elementor-11 .elementor-element.elementor-element-665fa32{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-24px;overflow:visible;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-665fa32{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-665fa32{right:0px;}.elementor-11 .elementor-element.elementor-element-4ffbf9c .elementor-button{background-color:var( --e-global-color-49ea335 );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 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-4ffbf9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-4ffbf9c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-2327088{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 03px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:03px;--border-left-width:0px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px -5px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-2327088:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2327088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-2327088:hover{border-style:solid;border-width:0px 0px 03px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:03px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-2327088, .elementor-11 .elementor-element.elementor-element-2327088::before{--border-transition:0.5s;}.elementor-11 .elementor-element.elementor-element-c5305b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c5305b9.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-11 .elementor-element.elementor-element-c5305b9.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-11 .elementor-element.elementor-element-c5305b9.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-11 .elementor-element.elementor-element-c5305b9 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-332edd5-font-family ), Sans-serif;font-size:var( --e-global-typography-332edd5-font-size );font-weight:var( --e-global-typography-332edd5-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-c5305b9 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-11 .elementor-element.elementor-element-c5305b9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-c5305b9:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-c5305b9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-c5305b9 .elementor-image-box-description{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 );}.elementor-11 .elementor-element.elementor-element-b58ecfe{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 );}.elementor-11 .elementor-element.elementor-element-105aff3{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-24px;overflow:visible;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-105aff3{right:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-105aff3{left:0px;}.elementor-11 .elementor-element.elementor-element-c2b3a13 .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 );fill:var( --e-global-color-94472a9 );color:var( --e-global-color-94472a9 );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c2b3a13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c2b3a13 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-fde4f65{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 03px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:03px;--border-left-width:0px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px -5px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-fde4f65:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-fde4f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-fde4f65:hover{border-style:solid;border-width:0px 0px 03px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:03px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-fde4f65, .elementor-11 .elementor-element.elementor-element-fde4f65::before{--border-transition:0.5s;}.elementor-11 .elementor-element.elementor-element-52236fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-52236fc.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-11 .elementor-element.elementor-element-52236fc.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-11 .elementor-element.elementor-element-52236fc.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-11 .elementor-element.elementor-element-52236fc .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-332edd5-font-family ), Sans-serif;font-size:var( --e-global-typography-332edd5-font-size );font-weight:var( --e-global-typography-332edd5-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-52236fc .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-11 .elementor-element.elementor-element-52236fc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-52236fc:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-52236fc:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-52236fc .elementor-image-box-description{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 );}.elementor-11 .elementor-element.elementor-element-3ee193d{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 );}.elementor-11 .elementor-element.elementor-element-4fab853{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-24px;overflow:visible;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-4fab853{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-4fab853{right:0px;}.elementor-11 .elementor-element.elementor-element-9c1b4ae .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 );fill:var( --e-global-color-94472a9 );color:var( --e-global-color-94472a9 );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-9c1b4ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-9c1b4ae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-bd81caa{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-bd81caa:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-bd81caa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-49ea335 );}.elementor-11 .elementor-element.elementor-element-033aab0{text-align:center;}.elementor-11 .elementor-element.elementor-element-033aab0 .elementor-heading-title{font-family:var( --e-global-typography-6b929de-font-family ), Sans-serif;font-size:var( --e-global-typography-6b929de-font-size );font-weight:var( --e-global-typography-6b929de-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-52c72d8{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 );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-62dff4c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-6a172ac{--display:flex;--min-height:49vh;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--overlay-opacity:0.09;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-6a172ac:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6a172ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94472a9 );background-image:url("https://ginnylotto.wpsoftvence.com/wp-content/uploads/2026/02/imgi_15_yann.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-6a172ac::before, .elementor-11 .elementor-element.elementor-element-6a172ac > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-6a172ac > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-6a172ac > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-6a172ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-6a172ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-94472a9 ) 76%, var( --e-global-color-accent ) 100%);}.elementor-11 .elementor-element.elementor-element-6a172ac:hover::before, .elementor-11 .elementor-element.elementor-element-6a172ac:hover > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-6a172ac:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-6a172ac > .elementor-background-slideshow:hover::before, .elementor-11 .elementor-element.elementor-element-6a172ac > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000096 47%, var( --e-global-color-accent ) 100%);}.elementor-11 .elementor-element.elementor-element-6a172ac:hover{--overlay-opacity:0.74;}.elementor-11 .elementor-element.elementor-element-6a172ac.e-con{--align-self:flex-end;}.elementor-11 .elementor-element.elementor-element-6540aaa{text-align:start;}.elementor-11 .elementor-element.elementor-element-6540aaa .elementor-heading-title{font-family:var( --e-global-typography-332edd5-font-family ), Sans-serif;font-size:var( --e-global-typography-332edd5-font-size );font-weight:var( --e-global-typography-332edd5-font-weight );color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-43addd0{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 );color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-43addd0 a{color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-4f95182{--display:flex;--min-height:49vh;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--overlay-opacity:0.09;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-4f95182:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4f95182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94472a9 );background-image:url("https://ginnylotto.wpsoftvence.com/wp-content/uploads/2026/02/imgi_56_IMG_5615-486x540-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-4f95182::before, .elementor-11 .elementor-element.elementor-element-4f95182 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-4f95182 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-4f95182 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-4f95182 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-4f95182 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-94472a9 ) 76%, var( --e-global-color-primary ) 100%);}.elementor-11 .elementor-element.elementor-element-4f95182:hover::before, .elementor-11 .elementor-element.elementor-element-4f95182:hover > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-4f95182:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-4f95182 > .elementor-background-slideshow:hover::before, .elementor-11 .elementor-element.elementor-element-4f95182 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000096 47%, var( --e-global-color-accent ) 100%);}.elementor-11 .elementor-element.elementor-element-4f95182:hover{--overlay-opacity:0.74;}.elementor-11 .elementor-element.elementor-element-4f95182.e-con{--align-self:flex-end;}.elementor-11 .elementor-element.elementor-element-5a1df2f{text-align:start;}.elementor-11 .elementor-element.elementor-element-5a1df2f .elementor-heading-title{font-family:var( --e-global-typography-332edd5-font-family ), Sans-serif;font-size:var( --e-global-typography-332edd5-font-size );font-weight:var( --e-global-typography-332edd5-font-weight );color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-d8daa55{color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-62d5625{--display:flex;--min-height:49vh;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--overlay-opacity:0.09;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-62d5625:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-62d5625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94472a9 );background-image:url("https://ginnylotto.wpsoftvence.com/wp-content/uploads/2026/02/imgi_16_selina.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-62d5625::before, .elementor-11 .elementor-element.elementor-element-62d5625 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-62d5625 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-62d5625 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-62d5625 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-62d5625 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-94472a9 ) 76%, var( --e-global-color-primary ) 100%);}.elementor-11 .elementor-element.elementor-element-62d5625:hover::before, .elementor-11 .elementor-element.elementor-element-62d5625:hover > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-62d5625:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-62d5625 > .elementor-background-slideshow:hover::before, .elementor-11 .elementor-element.elementor-element-62d5625 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000096 47%, var( --e-global-color-accent ) 100%);}.elementor-11 .elementor-element.elementor-element-62d5625:hover{--overlay-opacity:0.74;}.elementor-11 .elementor-element.elementor-element-62d5625.e-con{--align-self:flex-end;}.elementor-11 .elementor-element.elementor-element-f452de5{text-align:start;}.elementor-11 .elementor-element.elementor-element-f452de5 .elementor-heading-title{font-family:var( --e-global-typography-332edd5-font-family ), Sans-serif;font-size:var( --e-global-typography-332edd5-font-size );font-weight:var( --e-global-typography-332edd5-font-weight );color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-1d172d3{color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-b36301b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-b36301b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b36301b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-49ea335 );}.elementor-11 .elementor-element.elementor-element-947cea4{text-align:center;}.elementor-11 .elementor-element.elementor-element-2283cf2{text-align:center;}.elementor-11 .elementor-element.elementor-element-2283cf2 .elementor-heading-title{font-family:var( --e-global-typography-6b929de-font-family ), Sans-serif;font-size:var( --e-global-typography-6b929de-font-size );font-weight:var( --e-global-typography-6b929de-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-56d6609{text-align:center;}.elementor-11 .elementor-element.elementor-element-83c5f4a{--display:flex;--justify-content:center;overflow:visible;}.elementor-11 .elementor-element.elementor-element-6d868a9{--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;overflow:visible;}.elementor-11 .elementor-element.elementor-element-ac20a31 img{width:7%;}.elementor-11 .elementor-element.elementor-element-42e5d6e{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-efed44b{text-align:center;}.elementor-11 .elementor-element.elementor-element-efed44b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-c6a5f5d{--display:flex;--justify-content:center;overflow:visible;}.elementor-11 .elementor-element.elementor-element-8ef82d2{--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;overflow:visible;}.elementor-11 .elementor-element.elementor-element-25ecc53 img{width:7%;}.elementor-11 .elementor-element.elementor-element-eb50c2a{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-7790ecd{text-align:center;}.elementor-11 .elementor-element.elementor-element-7790ecd .elementor-heading-title{font-family:var( --e-global-typography-82bdbd2-font-family ), Sans-serif;font-size:var( --e-global-typography-82bdbd2-font-size );font-weight:var( --e-global-typography-82bdbd2-font-weight );line-height:var( --e-global-typography-82bdbd2-line-height );}.elementor-11 .elementor-element.elementor-element-af15017{--display:flex;--justify-content:center;overflow:visible;}.elementor-11 .elementor-element.elementor-element-b82943e{--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;overflow:visible;}.elementor-11 .elementor-element.elementor-element-f09ee7d img{width:7%;}.elementor-11 .elementor-element.elementor-element-d2beb44{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-345b2f6{text-align:center;}.elementor-11 .elementor-element.elementor-element-345b2f6 .elementor-heading-title{font-family:var( --e-global-typography-82bdbd2-font-family ), Sans-serif;font-size:var( --e-global-typography-82bdbd2-font-size );font-weight:var( --e-global-typography-82bdbd2-font-weight );line-height:var( --e-global-typography-82bdbd2-line-height );}.elementor-11 .elementor-element.elementor-element-e2cff95{--display:flex;--justify-content:center;overflow:visible;}.elementor-11 .elementor-element.elementor-element-4588fab{--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;overflow:visible;}.elementor-11 .elementor-element.elementor-element-e648f91 img{width:7%;}.elementor-11 .elementor-element.elementor-element-8c77b6e{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-dfdbdf9{text-align:center;}.elementor-11 .elementor-element.elementor-element-dfdbdf9 .elementor-heading-title{font-family:var( --e-global-typography-82bdbd2-font-family ), Sans-serif;font-size:var( --e-global-typography-82bdbd2-font-size );font-weight:var( --e-global-typography-82bdbd2-font-weight );line-height:var( --e-global-typography-82bdbd2-line-height );}.elementor-11 .elementor-element.elementor-element-e4bb319{--display:flex;--justify-content:center;overflow:visible;}.elementor-11 .elementor-element.elementor-element-9dce3c0{--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;overflow:visible;}.elementor-11 .elementor-element.elementor-element-2068473 img{width:7%;}.elementor-11 .elementor-element.elementor-element-408e2b7{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-69b00f9{text-align:center;}.elementor-11 .elementor-element.elementor-element-69b00f9 .elementor-heading-title{font-family:var( --e-global-typography-82bdbd2-font-family ), Sans-serif;font-size:var( --e-global-typography-82bdbd2-font-size );font-weight:var( --e-global-typography-82bdbd2-font-weight );line-height:var( --e-global-typography-82bdbd2-line-height );}.elementor-11 .elementor-element.elementor-element-d8544e1{--display:flex;--justify-content:center;overflow:visible;}.elementor-11 .elementor-element.elementor-element-8da7971{--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;overflow:visible;}.elementor-11 .elementor-element.elementor-element-b579500 img{width:7%;}.elementor-11 .elementor-element.elementor-element-c77f46b{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-7274ded{text-align:center;}.elementor-11 .elementor-element.elementor-element-7274ded .elementor-heading-title{font-family:var( --e-global-typography-82bdbd2-font-family ), Sans-serif;font-size:var( --e-global-typography-82bdbd2-font-size );font-weight:var( --e-global-typography-82bdbd2-font-weight );line-height:var( --e-global-typography-82bdbd2-line-height );}.elementor-11 .elementor-element.elementor-element-5f8c138{--display:flex;--justify-content:center;overflow:visible;}.elementor-11 .elementor-element.elementor-element-4b9aa37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;overflow:visible;}.elementor-11 .elementor-element.elementor-element-b1c6d98 img{width:7%;}.elementor-11 .elementor-element.elementor-element-4876d9b{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-960053f{text-align:center;}.elementor-11 .elementor-element.elementor-element-960053f .elementor-heading-title{font-family:var( --e-global-typography-82bdbd2-font-family ), Sans-serif;font-size:var( --e-global-typography-82bdbd2-font-size );font-weight:var( --e-global-typography-82bdbd2-font-weight );line-height:var( --e-global-typography-82bdbd2-line-height );}.elementor-11 .elementor-element.elementor-element-b034d0d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-52px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-93px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-52px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-93px;--e-n-carousel-arrow-size:25px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-176px;}.elementor-11 .elementor-element.elementor-element-b034d0d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-b034d0d :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-eddd604{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.38;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-eddd604:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-eddd604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94472a9 );background-image:url("https://ginnylotto.wpsoftvence.com/wp-content/uploads/2026/02/image-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-eddd604::before, .elementor-11 .elementor-element.elementor-element-eddd604 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-eddd604 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-eddd604 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-eddd604 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-eddd604 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-2eecedf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-11 .elementor-element.elementor-element-9a5f245 .elementor-heading-title{font-family:var( --e-global-typography-6b929de-font-family ), Sans-serif;font-size:var( --e-global-typography-6b929de-font-size );font-weight:var( --e-global-typography-6b929de-font-weight );color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-584bf35{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 );color:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-267da20{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;overflow:visible;}.elementor-11 .elementor-element.elementor-element-2a0d1af .elementor-button{background-color:var( --e-global-color-0041dfa );fill:var( --e-global-color-94472a9 );color:var( --e-global-color-94472a9 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-11 .elementor-element.elementor-element-2a0d1af .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-2a0d1af .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-94472a9 );border-color:var( --e-global-color-0041dfa );}.elementor-11 .elementor-element.elementor-element-2a0d1af .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-2a0d1af .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-2a0d1af .elementor-button:focus svg{fill:var( --e-global-color-94472a9 );}.elementor-11 .elementor-element.elementor-element-2bfa679 .elementor-button{background-color:var( --e-global-color-0041dfa );fill:var( --e-global-color-94472a9 );color:var( --e-global-color-94472a9 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-11 .elementor-element.elementor-element-2bfa679 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-2bfa679 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-94472a9 );border-color:var( --e-global-color-0041dfa );}.elementor-11 .elementor-element.elementor-element-2bfa679 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-2bfa679 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-2bfa679 .elementor-button:focus svg{fill:var( --e-global-color-94472a9 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-25ca131{--width:100%;}.elementor-11 .elementor-element.elementor-element-26a8bf3{--width:100%;}.elementor-11 .elementor-element.elementor-element-80bfa63{--width:67%;}.elementor-11 .elementor-element.elementor-element-5b58a35{--width:40%;}.elementor-11 .elementor-element.elementor-element-6db2d50{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-80bfa63{--width:94%;}.elementor-11 .elementor-element.elementor-element-5b58a35{--width:100%;}.elementor-11 .elementor-element.elementor-element-6db2d50{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-42e43d9 .elementor-heading-title{font-size:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-6fa1fa1{font-size:22px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-753f198{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-c9865c8 .elementor-heading-title{font-size:var( --e-global-typography-6b929de-font-size );}.elementor-11 .elementor-element.elementor-element-5b72143{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-ec475af .elementor-heading-title{font-size:var( --e-global-typography-bf5d0fa-font-size );line-height:var( --e-global-typography-bf5d0fa-line-height );}.elementor-11 .elementor-element.elementor-element-b9836bd .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-84c4931 .elementor-heading-title{font-size:var( --e-global-typography-bf5d0fa-font-size );line-height:var( --e-global-typography-bf5d0fa-line-height );}.elementor-11 .elementor-element.elementor-element-eab4fb2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-35039b0 .elementor-heading-title{font-size:var( --e-global-typography-bf5d0fa-font-size );line-height:var( --e-global-typography-bf5d0fa-line-height );}.elementor-11 .elementor-element.elementor-element-a53ddfc .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-0c17c3f .elementor-heading-title{font-size:var( --e-global-typography-bf5d0fa-font-size );line-height:var( --e-global-typography-bf5d0fa-line-height );}.elementor-11 .elementor-element.elementor-element-b4e77e6{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-b4e77e6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-b71a015{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-6d70a8b .elementor-heading-title{font-size:var( --e-global-typography-6b929de-font-size );}.elementor-11 .elementor-element.elementor-element-49082dc{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-f2d51b6{--flex-wrap:wrap;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-7ba5718 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-7ba5718 .elementor-icon-box-title a{font-size:var( --e-global-typography-332edd5-font-size );}.elementor-11 .elementor-element.elementor-element-3bcde79 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-3bcde79 .elementor-icon-box-title a{font-size:var( --e-global-typography-332edd5-font-size );}.elementor-11 .elementor-element.elementor-element-7c622fa{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-407bdcd .elementor-heading-title{font-size:var( --e-global-typography-6b929de-font-size );}.elementor-11 .elementor-element.elementor-element-fc58221{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-6e4eaa0{--e-con-grid-template-columns:repeat(2, 1fr);--gap:60px 30px;--row-gap:60px;--column-gap:30px;--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-999df6a .elementor-image-box-title{font-size:var( --e-global-typography-332edd5-font-size );}.elementor-11 .elementor-element.elementor-element-999df6a .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-dd8c37d{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-1c4e6cc .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-fe30d8d .elementor-image-box-title{font-size:var( --e-global-typography-332edd5-font-size );}.elementor-11 .elementor-element.elementor-element-fe30d8d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-f74bab0{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-4ffbf9c .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-c5305b9 .elementor-image-box-title{font-size:var( --e-global-typography-332edd5-font-size );}.elementor-11 .elementor-element.elementor-element-c5305b9 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-b58ecfe{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-c2b3a13 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-52236fc .elementor-image-box-title{font-size:var( --e-global-typography-332edd5-font-size );}.elementor-11 .elementor-element.elementor-element-52236fc .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-3ee193d{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-9c1b4ae .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-bd81caa{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-033aab0 .elementor-heading-title{font-size:var( --e-global-typography-6b929de-font-size );}.elementor-11 .elementor-element.elementor-element-52c72d8{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-62dff4c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-6540aaa .elementor-heading-title{font-size:var( --e-global-typography-332edd5-font-size );}.elementor-11 .elementor-element.elementor-element-43addd0{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-5a1df2f .elementor-heading-title{font-size:var( --e-global-typography-332edd5-font-size );}.elementor-11 .elementor-element.elementor-element-f452de5 .elementor-heading-title{font-size:var( --e-global-typography-332edd5-font-size );}.elementor-11 .elementor-element.elementor-element-2283cf2 .elementor-heading-title{font-size:var( --e-global-typography-6b929de-font-size );}.elementor-11 .elementor-element.elementor-element-42e5d6e{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-efed44b .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-eb50c2a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-7790ecd .elementor-heading-title{font-size:var( --e-global-typography-82bdbd2-font-size );line-height:var( --e-global-typography-82bdbd2-line-height );}.elementor-11 .elementor-element.elementor-element-d2beb44{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-345b2f6 .elementor-heading-title{font-size:var( --e-global-typography-82bdbd2-font-size );line-height:var( --e-global-typography-82bdbd2-line-height );}.elementor-11 .elementor-element.elementor-element-8c77b6e{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-dfdbdf9 .elementor-heading-title{font-size:var( --e-global-typography-82bdbd2-font-size );line-height:var( --e-global-typography-82bdbd2-line-height );}.elementor-11 .elementor-element.elementor-element-408e2b7{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-69b00f9 .elementor-heading-title{font-size:var( --e-global-typography-82bdbd2-font-size );line-height:var( --e-global-typography-82bdbd2-line-height );}.elementor-11 .elementor-element.elementor-element-c77f46b{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-7274ded .elementor-heading-title{font-size:var( --e-global-typography-82bdbd2-font-size );line-height:var( --e-global-typography-82bdbd2-line-height );}.elementor-11 .elementor-element.elementor-element-4876d9b{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-960053f .elementor-heading-title{font-size:var( --e-global-typography-82bdbd2-font-size );line-height:var( --e-global-typography-82bdbd2-line-height );}.elementor-11 .elementor-element.elementor-element-b034d0d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11 .elementor-element.elementor-element-9a5f245 .elementor-heading-title{font-size:var( --e-global-typography-6b929de-font-size );}.elementor-11 .elementor-element.elementor-element-584bf35{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-4c996f2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4c996f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-800px 0px;}.elementor-11 .elementor-element.elementor-element-4c996f2{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-42e43d9 .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-6fa1fa1{font-size:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-c9865c8 .elementor-heading-title{font-size:var( --e-global-typography-6b929de-font-size );}.elementor-11 .elementor-element.elementor-element-527399f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-5b72143{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-e95f07b{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-b57d330 img{width:35%;}.elementor-11 .elementor-element.elementor-element-ec475af{padding:30px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-ec475af .elementor-heading-title{font-size:var( --e-global-typography-bf5d0fa-font-size );line-height:var( --e-global-typography-bf5d0fa-line-height );}.elementor-11 .elementor-element.elementor-element-b9836bd{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-b9836bd .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-175f60d img{width:35%;}.elementor-11 .elementor-element.elementor-element-84c4931{padding:40px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-84c4931 .elementor-heading-title{font-size:var( --e-global-typography-bf5d0fa-font-size );line-height:var( --e-global-typography-bf5d0fa-line-height );}.elementor-11 .elementor-element.elementor-element-eab4fb2{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-eab4fb2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-54246aa img{width:40%;}.elementor-11 .elementor-element.elementor-element-35039b0{padding:50px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-35039b0 .elementor-heading-title{font-size:var( --e-global-typography-bf5d0fa-font-size );line-height:var( --e-global-typography-bf5d0fa-line-height );}.elementor-11 .elementor-element.elementor-element-a53ddfc .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-1a17c54 img{width:35%;}.elementor-11 .elementor-element.elementor-element-0c17c3f{padding:50px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0c17c3f .elementor-heading-title{font-size:var( --e-global-typography-bf5d0fa-font-size );line-height:var( --e-global-typography-bf5d0fa-line-height );}.elementor-11 .elementor-element.elementor-element-b4e77e6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-b71a015{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-80bfa63{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-6d70a8b .elementor-heading-title{font-size:var( --e-global-typography-6b929de-font-size );}.elementor-11 .elementor-element.elementor-element-49082dc{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-fcdfe65{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-7ba5718 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-7ba5718 .elementor-icon-box-title a{font-size:var( --e-global-typography-332edd5-font-size );}.elementor-11 .elementor-element.elementor-element-3bcde79 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-3bcde79 .elementor-icon-box-title a{font-size:var( --e-global-typography-332edd5-font-size );}.elementor-11 .elementor-element.elementor-element-7c622fa{--padding-top:40px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-407bdcd .elementor-heading-title{font-size:var( --e-global-typography-6b929de-font-size );}.elementor-11 .elementor-element.elementor-element-fc58221{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-6e4eaa0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-999df6a .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-999df6a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-999df6a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-999df6a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-999df6a .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-11 .elementor-element.elementor-element-999df6a .elementor-image-box-title{font-size:var( --e-global-typography-332edd5-font-size );}.elementor-11 .elementor-element.elementor-element-999df6a .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-dd8c37d{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-1c4e6cc .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-fe30d8d .elementor-image-box-img{margin-bottom:16px;}.elementor-11 .elementor-element.elementor-element-fe30d8d .elementor-image-box-title{font-size:var( --e-global-typography-332edd5-font-size );}.elementor-11 .elementor-element.elementor-element-fe30d8d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-f74bab0{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-4ffbf9c .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-c5305b9 .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-c5305b9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-c5305b9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-c5305b9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-c5305b9 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-11 .elementor-element.elementor-element-c5305b9 .elementor-image-box-title{font-size:var( --e-global-typography-332edd5-font-size );}.elementor-11 .elementor-element.elementor-element-c5305b9 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-b58ecfe{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-c2b3a13 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-52236fc .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-52236fc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-52236fc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-52236fc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-52236fc .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-11 .elementor-element.elementor-element-52236fc .elementor-image-box-title{font-size:var( --e-global-typography-332edd5-font-size );}.elementor-11 .elementor-element.elementor-element-52236fc .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-3ee193d{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-9c1b4ae .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-bd81caa{--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-033aab0 .elementor-heading-title{font-size:var( --e-global-typography-6b929de-font-size );}.elementor-11 .elementor-element.elementor-element-52c72d8{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-62dff4c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6540aaa .elementor-heading-title{font-size:var( --e-global-typography-332edd5-font-size );}.elementor-11 .elementor-element.elementor-element-43addd0{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-5a1df2f .elementor-heading-title{font-size:var( --e-global-typography-332edd5-font-size );}.elementor-11 .elementor-element.elementor-element-f452de5 .elementor-heading-title{font-size:var( --e-global-typography-332edd5-font-size );}.elementor-11 .elementor-element.elementor-element-b36301b{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2283cf2 .elementor-heading-title{font-size:var( --e-global-typography-6b929de-font-size );}.elementor-11 .elementor-element.elementor-element-42e5d6e{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-efed44b .elementor-heading-title{font-size:16px;}.elementor-11 .elementor-element.elementor-element-eb50c2a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-7790ecd .elementor-heading-title{font-size:var( --e-global-typography-82bdbd2-font-size );line-height:var( --e-global-typography-82bdbd2-line-height );}.elementor-11 .elementor-element.elementor-element-d2beb44{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-345b2f6 .elementor-heading-title{font-size:var( --e-global-typography-82bdbd2-font-size );line-height:var( --e-global-typography-82bdbd2-line-height );}.elementor-11 .elementor-element.elementor-element-8c77b6e{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-dfdbdf9 .elementor-heading-title{font-size:var( --e-global-typography-82bdbd2-font-size );line-height:var( --e-global-typography-82bdbd2-line-height );}.elementor-11 .elementor-element.elementor-element-408e2b7{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-69b00f9 .elementor-heading-title{font-size:var( --e-global-typography-82bdbd2-font-size );line-height:var( --e-global-typography-82bdbd2-line-height );}.elementor-11 .elementor-element.elementor-element-c77f46b{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-7274ded .elementor-heading-title{font-size:var( --e-global-typography-82bdbd2-font-size );line-height:var( --e-global-typography-82bdbd2-line-height );}.elementor-11 .elementor-element.elementor-element-4876d9b{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-960053f .elementor-heading-title{font-size:var( --e-global-typography-82bdbd2-font-size );line-height:var( --e-global-typography-82bdbd2-line-height );}.elementor-11 .elementor-element.elementor-element-b034d0d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11 .elementor-element.elementor-element-eddd604{--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9a5f245{text-align:center;}.elementor-11 .elementor-element.elementor-element-9a5f245 .elementor-heading-title{font-size:var( --e-global-typography-6b929de-font-size );}.elementor-11 .elementor-element.elementor-element-584bf35{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-267da20{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for button, class: .elementor-element-b9836bd *//* Centering the button container */
.elementor-11 .elementor-element.elementor-element-b9836bd {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Initial State: The Circle */
.elementor-11 .elementor-element.elementor-element-b9836bd .elementor-button {
    width: 50px; /* Adjust to match your icon size */
    height: 50px;
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* Hide the text initially */
.elementor-11 .elementor-element.elementor-element-b9836bd .elementor-button-text {
    max-width: 0;
    opacity: 0;
    white-space: nowrap;
    transition: all 0.4s ease-in-out;
    display: inline-block;
}

/* Hover State: Expanding from Center */
.elementor-11 .elementor-element.elementor-element-b9836bd:hover .elementor-button {
    width: 180px; /* Adjust based on your text length */
    padding: 0 10px !important;
}

/* Show the text on hover */
.elementor-11 .elementor-element.elementor-element-b9836bd:hover .elementor-button-text {
    max-width: 100px; /* Adjust to fit "Read More" */
    opacity: 1;
    margin-right: 10px; /* Space between text and icon */
}

/* Icon centering fix */
.elementor-11 .elementor-element.elementor-element-b9836bd .elementor-align-icon-right {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eab4fb2 *//* Centering the button container */
.elementor-11 .elementor-element.elementor-element-eab4fb2 {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Initial State: The Circle */
.elementor-11 .elementor-element.elementor-element-eab4fb2 .elementor-button {
    width: 50px; /* Adjust to match your icon size */
    height: 50px;
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* Hide the text initially */
.elementor-11 .elementor-element.elementor-element-eab4fb2 .elementor-button-text {
    max-width: 0;
    opacity: 0;
    white-space: nowrap;
    transition: all 0.4s ease-in-out;
    display: inline-block;
}

/* Hover State: Expanding from Center */
.elementor-11 .elementor-element.elementor-element-eab4fb2:hover .elementor-button {
    width: 180px; /* Adjust based on your text length */
    padding: 0 10px !important;
}

/* Show the text on hover */
.elementor-11 .elementor-element.elementor-element-eab4fb2:hover .elementor-button-text {
    max-width: 100px; /* Adjust to fit "Read More" */
    opacity: 1;
    margin-right: 10px; /* Space between text and icon */
}

/* Icon centering fix */
.elementor-11 .elementor-element.elementor-element-eab4fb2 .elementor-align-icon-right {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a53ddfc *//* Centering the button container */
.elementor-11 .elementor-element.elementor-element-a53ddfc {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Initial State: The Circle */
.elementor-11 .elementor-element.elementor-element-a53ddfc .elementor-button {
    width: 50px; /* Adjust to match your icon size */
    height: 50px;
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* Hide the text initially */
.elementor-11 .elementor-element.elementor-element-a53ddfc .elementor-button-text {
    max-width: 0;
    opacity: 0;
    white-space: nowrap;
    transition: all 0.4s ease-in-out;
    display: inline-block;
}

/* Hover State: Expanding from Center */
.elementor-11 .elementor-element.elementor-element-a53ddfc:hover .elementor-button {
    width: 180px; /* Adjust based on your text length */
    padding: 0 10px !important;
}

/* Show the text on hover */
.elementor-11 .elementor-element.elementor-element-a53ddfc:hover .elementor-button-text {
    max-width: 100px; /* Adjust to fit "Read More" */
    opacity: 1;
    margin-right: 10px; /* Space between text and icon */
}

/* Icon centering fix */
.elementor-11 .elementor-element.elementor-element-a53ddfc .elementor-align-icon-right {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b4e77e6 *//* Centering the button container */
.elementor-11 .elementor-element.elementor-element-b4e77e6 {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Initial State: The Circle */
.elementor-11 .elementor-element.elementor-element-b4e77e6 .elementor-button {
    width: 50px; /* Adjust to match your icon size */
    height: 50px;
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* Hide the text initially */
.elementor-11 .elementor-element.elementor-element-b4e77e6 .elementor-button-text {
    max-width: 0;
    opacity: 0;
    white-space: nowrap;
    transition: all 0.4s ease-in-out;
    display: inline-block;
}

/* Hover State: Expanding from Center */
.elementor-11 .elementor-element.elementor-element-b4e77e6:hover .elementor-button {
    width: 180px; /* Adjust based on your text length */
    padding: 0 10px !important;
}

/* Show the text on hover */
.elementor-11 .elementor-element.elementor-element-b4e77e6:hover .elementor-button-text {
    max-width: 100px; /* Adjust to fit "Read More" */
    opacity: 1;
    margin-right: 10px; /* Space between text and icon */
}

/* Icon centering fix */
.elementor-11 .elementor-element.elementor-element-b4e77e6 .elementor-align-icon-right {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c4e6cc *//* Centering the button container */
.elementor-11 .elementor-element.elementor-element-1c4e6cc {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Initial State: The Circle */
.elementor-11 .elementor-element.elementor-element-1c4e6cc .elementor-button {
    width: 50px; /* Adjust to match your icon size */
    height: 50px;
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* Hide the text initially */
.elementor-11 .elementor-element.elementor-element-1c4e6cc .elementor-button-text {
    max-width: 0;
    opacity: 0;
    white-space: nowrap;
    transition: all 0.4s ease-in-out;
    display: inline-block;
}

/* Hover State: Expanding from Center */
.elementor-11 .elementor-element.elementor-element-1c4e6cc:hover .elementor-button {
    width: 180px; /* Adjust based on your text length */
    padding: 0 10px !important;
}

/* Show the text on hover */
.elementor-11 .elementor-element.elementor-element-1c4e6cc:hover .elementor-button-text {
    max-width: 100px; /* Adjust to fit "Read More" */
    opacity: 1;
    margin-right: 10px; /* Space between text and icon */
}

/* Icon centering fix */
.elementor-11 .elementor-element.elementor-element-1c4e6cc .elementor-align-icon-right {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4ffbf9c *//* Centering the button container */
.elementor-11 .elementor-element.elementor-element-4ffbf9c {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Initial State: The Circle */
.elementor-11 .elementor-element.elementor-element-4ffbf9c .elementor-button {
    width: 50px; /* Adjust to match your icon size */
    height: 50px;
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* Hide the text initially */
.elementor-11 .elementor-element.elementor-element-4ffbf9c .elementor-button-text {
    max-width: 0;
    opacity: 0;
    white-space: nowrap;
    transition: all 0.4s ease-in-out;
    display: inline-block;
}

/* Hover State: Expanding from Center */
.elementor-11 .elementor-element.elementor-element-4ffbf9c:hover .elementor-button {
    width: 180px; /* Adjust based on your text length */
    padding: 0 10px !important;
}

/* Show the text on hover */
.elementor-11 .elementor-element.elementor-element-4ffbf9c:hover .elementor-button-text {
    max-width: 100px; /* Adjust to fit "Read More" */
    opacity: 1;
    margin-right: 10px; /* Space between text and icon */
}

/* Icon centering fix */
.elementor-11 .elementor-element.elementor-element-4ffbf9c .elementor-align-icon-right {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c2b3a13 *//* Centering the button container */
.elementor-11 .elementor-element.elementor-element-c2b3a13 {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Initial State: The Circle */
.elementor-11 .elementor-element.elementor-element-c2b3a13 .elementor-button {
    width: 50px; /* Adjust to match your icon size */
    height: 50px;
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* Hide the text initially */
.elementor-11 .elementor-element.elementor-element-c2b3a13 .elementor-button-text {
    max-width: 0;
    opacity: 0;
    white-space: nowrap;
    transition: all 0.4s ease-in-out;
    display: inline-block;
}

/* Hover State: Expanding from Center */
.elementor-11 .elementor-element.elementor-element-c2b3a13:hover .elementor-button {
    width: 180px; /* Adjust based on your text length */
    padding: 0 10px !important;
}

/* Show the text on hover */
.elementor-11 .elementor-element.elementor-element-c2b3a13:hover .elementor-button-text {
    max-width: 100px; /* Adjust to fit "Read More" */
    opacity: 1;
    margin-right: 10px; /* Space between text and icon */
}

/* Icon centering fix */
.elementor-11 .elementor-element.elementor-element-c2b3a13 .elementor-align-icon-right {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c1b4ae *//* Centering the button container */
.elementor-11 .elementor-element.elementor-element-9c1b4ae {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Initial State: The Circle */
.elementor-11 .elementor-element.elementor-element-9c1b4ae .elementor-button {
    width: 50px; /* Adjust to match your icon size */
    height: 50px;
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* Hide the text initially */
.elementor-11 .elementor-element.elementor-element-9c1b4ae .elementor-button-text {
    max-width: 0;
    opacity: 0;
    white-space: nowrap;
    transition: all 0.4s ease-in-out;
    display: inline-block;
}

/* Hover State: Expanding from Center */
.elementor-11 .elementor-element.elementor-element-9c1b4ae:hover .elementor-button {
    width: 180px; /* Adjust based on your text length */
    padding: 0 10px !important;
}

/* Show the text on hover */
.elementor-11 .elementor-element.elementor-element-9c1b4ae:hover .elementor-button-text {
    max-width: 100px; /* Adjust to fit "Read More" */
    opacity: 1;
    margin-right: 10px; /* Space between text and icon */
}

/* Icon centering fix */
.elementor-11 .elementor-element.elementor-element-9c1b4ae .elementor-align-icon-right {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a172ac *//* Change '.elementor-11 .elementor-element.elementor-element-6a172ac' to your container's class if needed */
.elementor-11 .elementor-element.elementor-element-6a172ac {
    transition: all 0.3s ease-in-out;
}

.elementor-11 .elementor-element.elementor-element-6a172ac .elementor-widget-heading, 
.elementor-11 .elementor-element.elementor-element-6a172ac .elementor-widget-text-editor {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.4s ease;
}

.elementor-11 .elementor-element.elementor-element-6a172ac:hover .elementor-widget-heading, 
.elementor-11 .elementor-element.elementor-element-6a172ac:hover .elementor-widget-text-editor {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f95182 *//* Change '.elementor-11 .elementor-element.elementor-element-4f95182' to your container's class if needed */
.elementor-11 .elementor-element.elementor-element-4f95182 {
    transition: all 0.3s ease-in-out;
}

.elementor-11 .elementor-element.elementor-element-4f95182 .elementor-widget-heading, 
.elementor-11 .elementor-element.elementor-element-4f95182 .elementor-widget-text-editor {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.4s ease;
}

.elementor-11 .elementor-element.elementor-element-4f95182:hover .elementor-widget-heading, 
.elementor-11 .elementor-element.elementor-element-4f95182:hover .elementor-widget-text-editor {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62d5625 *//* Change '.elementor-11 .elementor-element.elementor-element-62d5625' to your container's class if needed */
.elementor-11 .elementor-element.elementor-element-62d5625 {
    transition: all 0.3s ease-in-out;
}

.elementor-11 .elementor-element.elementor-element-62d5625 .elementor-widget-heading, 
.elementor-11 .elementor-element.elementor-element-62d5625 .elementor-widget-text-editor {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.4s ease;
}

.elementor-11 .elementor-element.elementor-element-62d5625:hover .elementor-widget-heading, 
.elementor-11 .elementor-element.elementor-element-62d5625:hover .elementor-widget-text-editor {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */