.elementor-257564 .elementor-element.elementor-element-89d473f{--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:0px;--padding-bottom:0px;--padding-left:88px;--padding-right:88px;}.elementor-257564 .elementor-element.elementor-element-89d473f:not(.elementor-motion-effects-element-type-background), .elementor-257564 .elementor-element.elementor-element-89d473f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00002C;}.elementor-257564 .elementor-element.elementor-element-2c75057{--display:flex;--min-height:589px;--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:57px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257564 .elementor-element.elementor-element-2c75057:not(.elementor-motion-effects-element-type-background), .elementor-257564 .elementor-element.elementor-element-2c75057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00002C;background-image:url("https://kidan.com/wp-content/uploads/2025/10/Rectangle-716-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-257564 .elementor-element.elementor-element-2c75057.e-con{--align-self:center;}.elementor-257564 .elementor-element.elementor-element-91304a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-257564 .elementor-element.elementor-element-625727b{width:100%;max-width:100%;padding:0px 0px 5px 0px;text-align:center;}.elementor-257564 .elementor-element.elementor-element-625727b .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-3fd7b79{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Gantari", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-3fd7b79.elementor-element{--align-self:center;}.elementor-257564 .elementor-element.elementor-element-aa04e7e{--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;--padding-top:63px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257564 .elementor-element.elementor-element-6c6c11f{--display:flex;--position:absolute;--justify-content:center;--align-items:flex-end;--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;bottom:83px;}body:not(.rtl) .elementor-257564 .elementor-element.elementor-element-6c6c11f{left:69px;}body.rtl .elementor-257564 .elementor-element.elementor-element-6c6c11f{right:69px;}.elementor-257564 .elementor-element.elementor-element-04d5898{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Gantari", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-61d5c01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257564 .elementor-element.elementor-element-592b707 img{width:598px;}.elementor-257564 .elementor-element.elementor-element-ebb165a{--display:flex;--position:absolute;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:135px;}.elementor-257564 .elementor-element.elementor-element-ebb165a.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-257564 .elementor-element.elementor-element-ebb165a{right:55px;}body.rtl .elementor-257564 .elementor-element.elementor-element-ebb165a{left:55px;}.elementor-257564 .elementor-element.elementor-element-f55b888{width:var( --container-widget-width, 100% );max-width:100%;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Gantari", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-1e58095{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:88px;--padding-right:88px;}.elementor-257564 .elementor-element.elementor-element-1e58095:not(.elementor-motion-effects-element-type-background), .elementor-257564 .elementor-element.elementor-element-1e58095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00002C;}.elementor-257564 .elementor-element.elementor-element-2f3b2ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 042px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-257564 .elementor-element.elementor-element-2f3b2ee.elementor-element{--align-self:center;}.elementor-257564 .elementor-element.elementor-element-2f3b2ee .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:32px;font-weight:400;line-height:46px;color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-3e76f6c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257564 .elementor-element.elementor-element-3e76f6c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-257564 .elementor-element.elementor-element-be12e7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353646;--border-color:#353646;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257564 .elementor-element.elementor-element-5a79794{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 50px;}.elementor-257564 .elementor-element.elementor-element-5a79794 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:24px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-744adad{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;font-family:"Gantari", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:23px;color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-744adad p{margin-block-end:0px;}.elementor-257564 .elementor-element.elementor-element-46c8c4d{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257564 .elementor-element.elementor-element-46c8c4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-257564 .elementor-element.elementor-element-cae015f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353646;--border-color:#353646;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257564 .elementor-element.elementor-element-9ca2b91{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 50px;}.elementor-257564 .elementor-element.elementor-element-9ca2b91 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:24px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-af94e9d{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;font-family:"Gantari", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:23px;color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-af94e9d p{margin-block-end:0px;}.elementor-257564 .elementor-element.elementor-element-d9a9ddd{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257564 .elementor-element.elementor-element-d9a9ddd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-257564 .elementor-element.elementor-element-1491eec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353646;--border-color:#353646;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257564 .elementor-element.elementor-element-46e2d07{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 50px;}.elementor-257564 .elementor-element.elementor-element-46e2d07 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:24px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-51f634f{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;font-family:"Gantari", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:23px;color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-51f634f p{margin-block-end:0px;}.elementor-257564 .elementor-element.elementor-element-ca2b9fb{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257564 .elementor-element.elementor-element-ca2b9fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-257564 .elementor-element.elementor-element-2ed7cf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353646;--border-color:#353646;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257564 .elementor-element.elementor-element-56865a5{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 50px;}.elementor-257564 .elementor-element.elementor-element-56865a5 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:24px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-b84d597{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;font-family:"Gantari", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:23px;color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-b84d597 p{margin-block-end:0px;}.elementor-257564 .elementor-element.elementor-element-853becd{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257564 .elementor-element.elementor-element-853becd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-257564 .elementor-element.elementor-element-b42a291{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353646;--border-color:#353646;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257564 .elementor-element.elementor-element-183e3fc{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 50px;}.elementor-257564 .elementor-element.elementor-element-183e3fc .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:24px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-3fdb42d{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;font-family:"Gantari", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:23px;color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-3fdb42d p{margin-block-end:0px;}.elementor-257564 .elementor-element.elementor-element-c73601c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257564 .elementor-element.elementor-element-c73601c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-257564 .elementor-element.elementor-element-044389f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353646;--border-color:#353646;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257564 .elementor-element.elementor-element-335e341{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 50px;}.elementor-257564 .elementor-element.elementor-element-335e341 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:24px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-7b381ee{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;font-family:"Gantari", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:23px;color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-7b381ee p{margin-block-end:0px;}.elementor-257564 .elementor-element.elementor-element-77be4a8{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:403px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;width:100%;max-width:100%;padding:0px 0px 0px 0px;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:5px;--n-tabs-gap:41px;--n-tabs-title-padding-top:11px;--n-tabs-title-padding-right:40px;--n-tabs-title-padding-bottom:08px;--n-tabs-title-padding-left:26px;--n-tabs-title-font-size:20px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:11.98px;--n-tabs-icon-gap:20px;--n-tabs-icon-color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-77be4a8 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-257564 .elementor-element.elementor-element-77be4a8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#EFF4FF;}.elementor-257564 .elementor-element.elementor-element-77be4a8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-257564 .elementor-element.elementor-element-77be4a8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0D41FF;}.elementor-257564 .elementor-element.elementor-element-77be4a8.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-257564 .elementor-element.elementor-element-77be4a8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Gantari", Sans-serif;font-weight:300;line-height:50px;}.elementor-257564 .elementor-element.elementor-element-77be4a8 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;--n-tabs-icon-color-hover:#000000;}.elementor-257564 .elementor-element.elementor-element-9985201{--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:flex-end;--align-items:center;--padding-top:140px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-257564 .elementor-element.elementor-element-9985201:not(.elementor-motion-effects-element-type-background), .elementor-257564 .elementor-element.elementor-element-9985201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00002C;}.elementor-257564 .elementor-element.elementor-element-d156863{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257564 .elementor-element.elementor-element-d156863:not(.elementor-motion-effects-element-type-background), .elementor-257564 .elementor-element.elementor-element-d156863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D41FF;}.elementor-257564 .elementor-element.elementor-element-10cb53c{--display:flex;--min-height:302px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-257564 .elementor-element.elementor-element-cbe1f32{right:0px;}body.rtl .elementor-257564 .elementor-element.elementor-element-cbe1f32{left:0px;}.elementor-257564 .elementor-element.elementor-element-cbe1f32{bottom:0px;}.elementor-257564 .elementor-element.elementor-element-cbe1f32 img{width:100%;height:500px;}.elementor-257564 .elementor-element.elementor-element-7bf2e17{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257564 .elementor-element.elementor-element-5d19e6a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-257564 .elementor-element.elementor-element-5d19e6a .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:40px;color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-text-icon-wrapper{flex-direction:row-reverse;gap:8px;}.elementor-257564 .elementor-element.elementor-element-c46f70b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-257564 .elementor-element.elementor-element-c46f70b.elementor-element{--align-self:flex-start;}.elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-text-icon-wrapper i{font-size:21px;color:#000000;}.elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-text-icon-wrapper svg{width:21px !important;height:21px !important;}.elementor-257564 .elementor-element.elementor-element-c46f70b.pa-icon-pos-before{--pa-btn-line6-translate-x:8px;}.elementor-257564 .elementor-element.elementor-element-c46f70b.pa-icon-pos-after{--pa-btn-line6-translate-x:-8px;}.elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button{width:163px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px;margin:0px 0px 0px 0px;}.elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button .premium-button-text-icon-wrapper span{font-family:"Gantari", Sans-serif;font-size:16px;font-weight:400;line-height:16px;color:#000000;}.elementor-257564 .elementor-element.elementor-element-c46f70b .premium-drawable-icon *, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-text-icon-wrapper svg:not([class*="premium-"]){fill:#000000;}.elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button.premium-button-style2-shutinhor:before , .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button.premium-button-style2-shutinver:before , .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style5-radialin:before , .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style5-rectin:before{background-color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-line6::after{padding:9px 0px 9px 0px;}.elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-line6::after{color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button:hover .premium-button-text-icon-wrapper i{color:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button:hover .premium-drawable-icon *, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button:hover svg:not([class*="premium-"]){fill:#FFFFFF;}.elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-none:hover, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style8:hover, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style1:before, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style2-shutouthor:before, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style2-shutoutver:before, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style2-shutinhor, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style2-shutinver, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style2-dshutinhor:before, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style2-dshutinver:before, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style2-scshutouthor:before, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style2-scshutoutver:before, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style3-after:hover, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style3-before:hover, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style4-icon-wrapper, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style5-radialin, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style5-radialout:before, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style5-rectin, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style5-rectout:before, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style6-bg, .elementor-257564 .elementor-element.elementor-element-c46f70b .premium-button-style6:before{background-color:#000000;}@media(min-width:768px){.elementor-257564 .elementor-element.elementor-element-89d473f{--width:100%;}.elementor-257564 .elementor-element.elementor-element-2c75057{--width:100%;}.elementor-257564 .elementor-element.elementor-element-6c6c11f{--width:30%;}.elementor-257564 .elementor-element.elementor-element-61d5c01{--width:550px;}.elementor-257564 .elementor-element.elementor-element-ebb165a{--width:30%;}.elementor-257564 .elementor-element.elementor-element-3e76f6c{--width:100%;}.elementor-257564 .elementor-element.elementor-element-46c8c4d{--width:100%;}.elementor-257564 .elementor-element.elementor-element-d9a9ddd{--width:100%;}.elementor-257564 .elementor-element.elementor-element-ca2b9fb{--width:100%;}.elementor-257564 .elementor-element.elementor-element-853becd{--width:100%;}.elementor-257564 .elementor-element.elementor-element-c73601c{--width:100%;}.elementor-257564 .elementor-element.elementor-element-d156863{--width:100%;}.elementor-257564 .elementor-element.elementor-element-10cb53c{--width:30%;}.elementor-257564 .elementor-element.elementor-element-7bf2e17{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-257564 .elementor-element.elementor-element-3e76f6c{--width:650.667px;}.elementor-257564 .elementor-element.elementor-element-46c8c4d{--width:650.667px;}.elementor-257564 .elementor-element.elementor-element-d9a9ddd{--width:650.667px;}.elementor-257564 .elementor-element.elementor-element-ca2b9fb{--width:650.667px;}.elementor-257564 .elementor-element.elementor-element-853becd{--width:650.667px;}.elementor-257564 .elementor-element.elementor-element-c73601c{--width:650.667px;}}/* Start custom CSS for text-editor, class: .elementor-element-744adad */.elementor-257564 .elementor-element.elementor-element-744adad p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be12e7e */.elementor-257564 .elementor-element.elementor-element-be12e7e{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-be12e7e::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af94e9d */.elementor-257564 .elementor-element.elementor-element-af94e9d p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cae015f */.elementor-257564 .elementor-element.elementor-element-cae015f{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-cae015f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51f634f */.elementor-257564 .elementor-element.elementor-element-51f634f p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1491eec */.elementor-257564 .elementor-element.elementor-element-1491eec{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-1491eec::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b84d597 */.elementor-257564 .elementor-element.elementor-element-b84d597 p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed7cf6 */.elementor-257564 .elementor-element.elementor-element-2ed7cf6{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-2ed7cf6::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fdb42d */.elementor-257564 .elementor-element.elementor-element-3fdb42d p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b42a291 */.elementor-257564 .elementor-element.elementor-element-b42a291{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-b42a291::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b381ee */.elementor-257564 .elementor-element.elementor-element-7b381ee p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-044389f */.elementor-257564 .elementor-element.elementor-element-044389f{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-044389f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-744adad */.elementor-257564 .elementor-element.elementor-element-744adad p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be12e7e */.elementor-257564 .elementor-element.elementor-element-be12e7e{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-be12e7e::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af94e9d */.elementor-257564 .elementor-element.elementor-element-af94e9d p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cae015f */.elementor-257564 .elementor-element.elementor-element-cae015f{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-cae015f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51f634f */.elementor-257564 .elementor-element.elementor-element-51f634f p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1491eec */.elementor-257564 .elementor-element.elementor-element-1491eec{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-1491eec::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b84d597 */.elementor-257564 .elementor-element.elementor-element-b84d597 p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed7cf6 */.elementor-257564 .elementor-element.elementor-element-2ed7cf6{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-2ed7cf6::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fdb42d */.elementor-257564 .elementor-element.elementor-element-3fdb42d p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b42a291 */.elementor-257564 .elementor-element.elementor-element-b42a291{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-b42a291::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b381ee */.elementor-257564 .elementor-element.elementor-element-7b381ee p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-044389f */.elementor-257564 .elementor-element.elementor-element-044389f{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-044389f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-744adad */.elementor-257564 .elementor-element.elementor-element-744adad p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be12e7e */.elementor-257564 .elementor-element.elementor-element-be12e7e{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-be12e7e::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af94e9d */.elementor-257564 .elementor-element.elementor-element-af94e9d p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cae015f */.elementor-257564 .elementor-element.elementor-element-cae015f{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-cae015f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51f634f */.elementor-257564 .elementor-element.elementor-element-51f634f p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1491eec */.elementor-257564 .elementor-element.elementor-element-1491eec{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-1491eec::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b84d597 */.elementor-257564 .elementor-element.elementor-element-b84d597 p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed7cf6 */.elementor-257564 .elementor-element.elementor-element-2ed7cf6{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-2ed7cf6::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fdb42d */.elementor-257564 .elementor-element.elementor-element-3fdb42d p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b42a291 */.elementor-257564 .elementor-element.elementor-element-b42a291{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-b42a291::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b381ee */.elementor-257564 .elementor-element.elementor-element-7b381ee p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-044389f */.elementor-257564 .elementor-element.elementor-element-044389f{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-044389f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-744adad */.elementor-257564 .elementor-element.elementor-element-744adad p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be12e7e */.elementor-257564 .elementor-element.elementor-element-be12e7e{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-be12e7e::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af94e9d */.elementor-257564 .elementor-element.elementor-element-af94e9d p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cae015f */.elementor-257564 .elementor-element.elementor-element-cae015f{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-cae015f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51f634f */.elementor-257564 .elementor-element.elementor-element-51f634f p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1491eec */.elementor-257564 .elementor-element.elementor-element-1491eec{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-1491eec::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b84d597 */.elementor-257564 .elementor-element.elementor-element-b84d597 p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed7cf6 */.elementor-257564 .elementor-element.elementor-element-2ed7cf6{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-2ed7cf6::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fdb42d */.elementor-257564 .elementor-element.elementor-element-3fdb42d p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b42a291 */.elementor-257564 .elementor-element.elementor-element-b42a291{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-b42a291::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b381ee */.elementor-257564 .elementor-element.elementor-element-7b381ee p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-044389f */.elementor-257564 .elementor-element.elementor-element-044389f{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-044389f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-744adad */.elementor-257564 .elementor-element.elementor-element-744adad p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be12e7e */.elementor-257564 .elementor-element.elementor-element-be12e7e{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-be12e7e::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af94e9d */.elementor-257564 .elementor-element.elementor-element-af94e9d p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cae015f */.elementor-257564 .elementor-element.elementor-element-cae015f{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-cae015f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51f634f */.elementor-257564 .elementor-element.elementor-element-51f634f p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1491eec */.elementor-257564 .elementor-element.elementor-element-1491eec{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-1491eec::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b84d597 */.elementor-257564 .elementor-element.elementor-element-b84d597 p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed7cf6 */.elementor-257564 .elementor-element.elementor-element-2ed7cf6{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-2ed7cf6::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fdb42d */.elementor-257564 .elementor-element.elementor-element-3fdb42d p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b42a291 */.elementor-257564 .elementor-element.elementor-element-b42a291{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-b42a291::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b381ee */.elementor-257564 .elementor-element.elementor-element-7b381ee p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-044389f */.elementor-257564 .elementor-element.elementor-element-044389f{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-044389f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-744adad */.elementor-257564 .elementor-element.elementor-element-744adad p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be12e7e */.elementor-257564 .elementor-element.elementor-element-be12e7e{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-be12e7e::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af94e9d */.elementor-257564 .elementor-element.elementor-element-af94e9d p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cae015f */.elementor-257564 .elementor-element.elementor-element-cae015f{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-cae015f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51f634f */.elementor-257564 .elementor-element.elementor-element-51f634f p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1491eec */.elementor-257564 .elementor-element.elementor-element-1491eec{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-1491eec::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b84d597 */.elementor-257564 .elementor-element.elementor-element-b84d597 p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed7cf6 */.elementor-257564 .elementor-element.elementor-element-2ed7cf6{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-2ed7cf6::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fdb42d */.elementor-257564 .elementor-element.elementor-element-3fdb42d p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b42a291 */.elementor-257564 .elementor-element.elementor-element-b42a291{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-b42a291::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b381ee */.elementor-257564 .elementor-element.elementor-element-7b381ee p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-044389f */.elementor-257564 .elementor-element.elementor-element-044389f{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-044389f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-744adad */.elementor-257564 .elementor-element.elementor-element-744adad p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be12e7e */.elementor-257564 .elementor-element.elementor-element-be12e7e{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-be12e7e::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af94e9d */.elementor-257564 .elementor-element.elementor-element-af94e9d p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cae015f */.elementor-257564 .elementor-element.elementor-element-cae015f{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-cae015f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51f634f */.elementor-257564 .elementor-element.elementor-element-51f634f p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1491eec */.elementor-257564 .elementor-element.elementor-element-1491eec{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-1491eec::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b84d597 */.elementor-257564 .elementor-element.elementor-element-b84d597 p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed7cf6 */.elementor-257564 .elementor-element.elementor-element-2ed7cf6{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-2ed7cf6::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fdb42d */.elementor-257564 .elementor-element.elementor-element-3fdb42d p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b42a291 */.elementor-257564 .elementor-element.elementor-element-b42a291{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-b42a291::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b381ee */.elementor-257564 .elementor-element.elementor-element-7b381ee p{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-044389f */.elementor-257564 .elementor-element.elementor-element-044389f{
    position: relative;
  z-index: 0; /* allows ::before to sit behind content if needed */
}
.elementor-257564 .elementor-element.elementor-element-044389f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1; /* optional — keeps it behind content */
  background-image:
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF),
    linear-gradient(#0D41FF, #0D41FF);
  background-position:
    top left,
    top right,
    bottom left,
    bottom right;
  background-size: 5px 6px;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-77be4a8 */.elementor-257564 .elementor-element.elementor-element-77be4a8 button {
    display: flex
;
    justify-content: space-between;
}
.elementor-257564 .elementor-element.elementor-element-77be4a8 button[aria-selected=false]:hover svg path{
    fill: black!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbe1f32 */.elementor-257564 .elementor-element.elementor-element-cbe1f32{
    width: 404px;
}/* End custom CSS */
/* Start custom CSS for premium-addon-button, class: .elementor-element-c46f70b */.elementor-257564 .elementor-element.elementor-element-c46f70b:hover svg path{
fill: white;
}
.elementor-257564 .elementor-element.elementor-element-c46f70b span{
    align-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d156863 */.elementor-257564 .elementor-element.elementor-element-d156863{
    height: 250px;
}/* End custom CSS */