.elementor-64 .elementor-element.elementor-element-0ba96b9{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-c4aaca6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 60px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-64 .elementor-element.elementor-element-c4aaca6:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-c4aaca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-7a3055b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-0519f4e > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-0519f4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-3976bbd > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-64 .elementor-element.elementor-element-3976bbd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;line-height:45px;color:var( --e-global-color-secondary );}.elementor-64 .elementor-element.elementor-element-daed712 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-64 .elementor-element.elementor-element-daed712{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.7em;color:#666666;}.elementor-64 .elementor-element.elementor-element-e6e5b1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-1635020 .elementor-counter{flex-direction:column-reverse;}.elementor-64 .elementor-element.elementor-element-1635020 .elementor-counter-title{justify-content:center;font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:500;}.elementor-64 .elementor-element.elementor-element-1635020 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-size:2.5rem;font-weight:700;}.elementor-64 .elementor-element.elementor-element-e67b236 .elementor-counter{flex-direction:column-reverse;}.elementor-64 .elementor-element.elementor-element-e67b236 .elementor-counter-title{justify-content:center;font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:500;}.elementor-64 .elementor-element.elementor-element-e67b236 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-size:2.5rem;font-weight:700;}.elementor-64 .elementor-element.elementor-element-ae6bd0b .elementor-counter{flex-direction:column-reverse;}.elementor-64 .elementor-element.elementor-element-ae6bd0b .elementor-counter-title{justify-content:center;font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:500;}.elementor-64 .elementor-element.elementor-element-ae6bd0b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-size:2.5rem;font-weight:700;}.elementor-64 .elementor-element.elementor-element-21c4622{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-64 .elementor-element.elementor-element-f8ff14c .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:27px;background-image:linear-gradient(45deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);transition-duration:0.3s;border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-64 .elementor-element.elementor-element-f8ff14c > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-64 .elementor-element.elementor-element-f8ff14c .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-f8ff14c .elementor-button:focus{box-shadow:0px 15px 35px 0px rgba(0, 199.99999999999997, 255, 0.4);}.elementor-64 .elementor-element.elementor-element-1cde10e .elementor-button{background-color:var( --e-global-color-85de2bf );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:27px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-64 .elementor-element.elementor-element-1cde10e .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-1cde10e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-1cde10e .elementor-button:hover svg, .elementor-64 .elementor-element.elementor-element-1cde10e .elementor-button:focus svg{fill:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-7d863c2{--display:flex;--min-height:447px;}.elementor-64 .elementor-element.elementor-element-79e19d7{--display:flex;}.elementor-64 .elementor-element.elementor-element-3f515b3 img{width:350px;height:350px;object-fit:cover;object-position:center center;border-style:solid;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;box-shadow:0px 20px 50px 0px rgba(0, 199.99999999999997, 255, 0.3);}.elementor-64 .elementor-element.elementor-element-954c0fc .elementor-button{background-color:var( --e-global-color-85de2bf );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.2);border-radius:15px 15px 15px 15px;padding:15px 20px 15px 20px;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-954c0fc{left:-30px;}body.rtl .elementor-64 .elementor-element.elementor-element-954c0fc{right:-30px;}.elementor-64 .elementor-element.elementor-element-954c0fc{bottom:50px;}.elementor-64 .elementor-element.elementor-element-3e878d3 .elementor-button{background-color:var( --e-global-color-85de2bf );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.2);border-radius:15px 15px 15px 15px;padding:15px 20px 15px 20px;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-3e878d3{right:-20px;}body.rtl .elementor-64 .elementor-element.elementor-element-3e878d3{left:-20px;}.elementor-64 .elementor-element.elementor-element-3e878d3{top:20px;}.elementor-64 .elementor-element.elementor-element-f633c17{--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:80px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-2d254cf > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-64 .elementor-element.elementor-element-5cbdcff{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-64 .elementor-element.elementor-element-5cbdcff .elementor-divider-separator{width:0%;}.elementor-64 .elementor-element.elementor-element-5cbdcff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-64 .elementor-element.elementor-element-3958c73 > .elementor-widget-container{margin:20px 0px 50px 0px;}.elementor-64 .elementor-element.elementor-element-cde6030{--display:grid;--min-height:300px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-64 .elementor-element.elementor-element-997a4d1{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-64 .elementor-element.elementor-element-997a4d1:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-997a4d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-f98c29d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-f98c29d.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-f98c29d.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-f98c29d.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-f98c29d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-d8e24bd > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-64 .elementor-element.elementor-element-d8e24bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-64 .elementor-element.elementor-element-e520268{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-64 .elementor-element.elementor-element-a93bf34{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-64 .elementor-element.elementor-element-a93bf34:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-a93bf34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-ae41734.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-ae41734.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-ae41734.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-ae41734.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-ae41734.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-665abec > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-64 .elementor-element.elementor-element-665abec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-64 .elementor-element.elementor-element-6ec8db4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-64 .elementor-element.elementor-element-ac1c859{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-64 .elementor-element.elementor-element-ac1c859:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-ac1c859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-e58b95c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-e58b95c.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-e58b95c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-e58b95c.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-e58b95c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-938c4bb > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-64 .elementor-element.elementor-element-938c4bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-64 .elementor-element.elementor-element-e696372{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-64 .elementor-element.elementor-element-6b4adb4{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-64 .elementor-element.elementor-element-6b4adb4:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-6b4adb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-527f9df.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-527f9df.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-527f9df.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-527f9df.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-527f9df.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-e14985b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-64 .elementor-element.elementor-element-e14985b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-64 .elementor-element.elementor-element-3ff9351{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-64 .elementor-element.elementor-element-dd57d40{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 60px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-64 .elementor-element.elementor-element-5f88ea1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--align-items:start;}.elementor-64 .elementor-element.elementor-element-22d9642{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-22d9642:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-22d9642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-64 .elementor-element.elementor-element-2ddb836 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-64 .elementor-element.elementor-element-2ddb836{font-size:4rem;font-weight:700;color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-6cb4544{font-size:1.2rem;font-weight:600;color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-00a4202{--display:flex;}.elementor-64 .elementor-element.elementor-element-b34b6cb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-64 .elementor-element.elementor-element-b34b6cb .elementor-heading-title{font-size:2rem;font-weight:700;}.elementor-64 .elementor-element.elementor-element-cefdcc9 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-64 .elementor-element.elementor-element-cefdcc9{font-size:1.1rem;line-height:1.7rem;}.elementor-64 .elementor-element.elementor-element-ef05009 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-64 .elementor-element.elementor-element-ef05009 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-64 .elementor-element.elementor-element-ef05009{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-64 .elementor-element.elementor-element-ef05009 .elementor-icon-list-text{transition:color 0.3s;}.elementor-64 .elementor-element.elementor-element-fbe4ea3{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-64 .elementor-element.elementor-element-fbe4ea3:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-fbe4ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-text ) 0%, #333333 100%);}.elementor-64 .elementor-element.elementor-element-26e3bb6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-64 .elementor-element.elementor-element-26e3bb6 .elementor-heading-title{font-size:2.5rem;font-weight:700;color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-31b8595 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-64 .elementor-element.elementor-element-31b8595{font-size:1.1rem;color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-38ef210{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-8dbe7bf{--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;}.elementor-64 .elementor-element.elementor-element-be845b2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-64 .elementor-element.elementor-element-be845b2 .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-be845b2.elementor-view-stacked .elementor-icon{background-color:#FFCB00;}.elementor-64 .elementor-element.elementor-element-be845b2.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-be845b2.elementor-view-default .elementor-icon{color:#FFCB00;border-color:#FFCB00;}.elementor-64 .elementor-element.elementor-element-be845b2.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-be845b2.elementor-view-default .elementor-icon svg{fill:#FFCB00;}.elementor-64 .elementor-element.elementor-element-be845b2 .elementor-icon{font-size:3rem;}.elementor-64 .elementor-element.elementor-element-be845b2 .elementor-icon svg{height:3rem;}.elementor-64 .elementor-element.elementor-element-3027daa > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-64 .elementor-element.elementor-element-3027daa{text-align:center;}.elementor-64 .elementor-element.elementor-element-3027daa .elementor-heading-title{font-size:1.3rem;font-weight:700;color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-8a78ce6{text-align:center;color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-1f578ec{--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;}.elementor-64 .elementor-element.elementor-element-5d72f53 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-64 .elementor-element.elementor-element-5d72f53 .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-5d72f53.elementor-view-stacked .elementor-icon{background-color:#FF2C2C;}.elementor-64 .elementor-element.elementor-element-5d72f53.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-5d72f53.elementor-view-default .elementor-icon{color:#FF2C2C;border-color:#FF2C2C;}.elementor-64 .elementor-element.elementor-element-5d72f53.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-5d72f53.elementor-view-default .elementor-icon svg{fill:#FF2C2C;}.elementor-64 .elementor-element.elementor-element-5d72f53 .elementor-icon{font-size:3rem;}.elementor-64 .elementor-element.elementor-element-5d72f53 .elementor-icon svg{height:3rem;}.elementor-64 .elementor-element.elementor-element-5c99fe3 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-64 .elementor-element.elementor-element-5c99fe3{text-align:center;}.elementor-64 .elementor-element.elementor-element-5c99fe3 .elementor-heading-title{font-size:1.3rem;font-weight:700;color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-534384a{text-align:center;color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-b6a5228{--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;}.elementor-64 .elementor-element.elementor-element-f439f8b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-64 .elementor-element.elementor-element-f439f8b .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-f439f8b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-f439f8b.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-f439f8b.elementor-view-default .elementor-icon{color:var( --e-global-color-85de2bf );border-color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-f439f8b.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-f439f8b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-f439f8b .elementor-icon{font-size:3rem;}.elementor-64 .elementor-element.elementor-element-f439f8b .elementor-icon svg{height:3rem;}.elementor-64 .elementor-element.elementor-element-6aba4e5 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-64 .elementor-element.elementor-element-6aba4e5{text-align:center;}.elementor-64 .elementor-element.elementor-element-6aba4e5 .elementor-heading-title{font-size:1.3rem;font-weight:700;color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-ada6046{text-align:center;color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-4cf5e8c{--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;}.elementor-64 .elementor-element.elementor-element-009b304 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-64 .elementor-element.elementor-element-009b304 .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-009b304.elementor-view-stacked .elementor-icon{background-color:#DADADA;}.elementor-64 .elementor-element.elementor-element-009b304.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-009b304.elementor-view-default .elementor-icon{color:#DADADA;border-color:#DADADA;}.elementor-64 .elementor-element.elementor-element-009b304.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-009b304.elementor-view-default .elementor-icon svg{fill:#DADADA;}.elementor-64 .elementor-element.elementor-element-009b304 .elementor-icon{font-size:3rem;}.elementor-64 .elementor-element.elementor-element-009b304 .elementor-icon svg{height:3rem;}.elementor-64 .elementor-element.elementor-element-428e861 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-64 .elementor-element.elementor-element-428e861{text-align:center;}.elementor-64 .elementor-element.elementor-element-428e861 .elementor-heading-title{font-size:1.3rem;font-weight:700;color:var( --e-global-color-85de2bf );}.elementor-64 .elementor-element.elementor-element-cd58331{text-align:center;color:var( --e-global-color-85de2bf );}@media(max-width:1024px){.elementor-64 .elementor-element.elementor-element-cde6030{--grid-auto-flow:row;}.elementor-64 .elementor-element.elementor-element-5f88ea1{--grid-auto-flow:row;}.elementor-64 .elementor-element.elementor-element-38ef210{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-7a3055b{--width:50%;}.elementor-64 .elementor-element.elementor-element-7d863c2{--width:50%;}.elementor-64 .elementor-element.elementor-element-e520268{--width:100%;}.elementor-64 .elementor-element.elementor-element-6ec8db4{--width:100%;}.elementor-64 .elementor-element.elementor-element-e696372{--width:100%;}.elementor-64 .elementor-element.elementor-element-3ff9351{--width:100%;}}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-cde6030{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-64 .elementor-element.elementor-element-5f88ea1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-64 .elementor-element.elementor-element-38ef210{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-0519f4e */#hero-span{background: linear-gradient(45deg, #00C8FF, #A259FF);
          -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-954c0fc */#float2 {animation: float 3s ease-in-out infinite;
    bottom: 50px;
    left: -30px;
}

@keyframes float {
            0%, 100% { transform: translateY(0px); }
            50% { transform: translateY(-10px); }
        }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e878d3 */#float {animation: float 3s ease-in-out infinite; 
    top: 20px;
    right: -20px;
    
}

@keyframes float {
            0%, 100% { transform: translateY(0px); }
            50% { transform: translateY(-10px); }
        }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-5cbdcff */.elementor-64 .elementor-element.elementor-element-5cbdcff {
            width: 150px;
            height: 4px;
            background: linear-gradient(45deg, #00C8FF, #A259FF);
            border-radius: 2px;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f98c29d */.elementor-64 .elementor-element.elementor-element-f98c29d.skill-icon{font-size: 3rem;
    margin-bottom: 20px;
    display: block;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c5f5d07 */.skill-list {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
        }

        .skill-tag {
            padding: 8px 16px;
            background: #F5F7FA;
            color: #A259FF;
            border-radius: 20px;
            font-size: 0.9rem;
            font-weight: 500;
            border: 2px solid #5BD2F3;
            transition: all 0.3s ease;
        }

        .skill-tag:hover {
            background: #5BD2F3;
            color: white;
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997a4d1 */.elementor-64 .elementor-element.elementor-element-997a4d1.skill-category::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 4px;
            background: linear-gradient(45deg, #00C8FF, #A259FF);
        }
.skill-category:hover {
            transform: translateY(-10px);
            box-shadow: 0 20px 50px rgba(0, 200, 255, 0.2);
        }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae41734 */.elementor-64 .elementor-element.elementor-element-ae41734.skill-icon{font-size: 3rem;
    margin-bottom: 20px;
    display: block;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aa8026 */.skill-list {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
        }

        .skill-tag {
            padding: 8px 16px;
            background: #F5F7FA;
            color: #A259FF;
            border-radius: 20px;
            font-size: 0.9rem;
            font-weight: 500;
            border: 2px solid #5BD2F3;
            transition: all 0.3s ease;
        }

        .skill-tag:hover {
            background: #5BD2F3;
            color: white;
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93bf34 */.elementor-64 .elementor-element.elementor-element-a93bf34.skill-category::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 4px;
            background: linear-gradient(45deg, #00C8FF, #A259FF);
        }
.skill-category:hover {
            transform: translateY(-10px);
            box-shadow: 0 20px 50px rgba(0, 200, 255, 0.2);
        }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e58b95c */.elementor-64 .elementor-element.elementor-element-e58b95c.skill-icon{font-size: 3rem;
    margin-bottom: 20px;
    display: block;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9619a5c */.skill-list {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
        }

        .skill-tag {
            padding: 8px 16px;
            background: #F5F7FA;
            color: #A259FF;
            border-radius: 20px;
            font-size: 0.9rem;
            font-weight: 500;
            border: 2px solid #5BD2F3;
            transition: all 0.3s ease;
        }

        .skill-tag:hover {
            background: #5BD2F3;
            color: white;
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac1c859 */.elementor-64 .elementor-element.elementor-element-ac1c859.skill-category::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 4px;
            background: linear-gradient(45deg, #00C8FF, #A259FF);
        }
.skill-category:hover {
            transform: translateY(-10px);
            box-shadow: 0 20px 50px rgba(0, 200, 255, 0.2);
        }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-527f9df */.elementor-64 .elementor-element.elementor-element-527f9df.skill-icon{font-size: 3rem;
    margin-bottom: 20px;
    display: block;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17ed6d9 */.skill-list {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
        }

        .skill-tag {
            padding: 8px 16px;
            background: #F5F7FA;
            color: #A259FF;
            border-radius: 20px;
            font-size: 0.9rem;
            font-weight: 500;
            border: 2px solid #5BD2F3;
            transition: all 0.3s ease;
        }

        .skill-tag:hover {
            background: #5BD2F3;
            color: white;
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b4adb4 */.elementor-64 .elementor-element.elementor-element-6b4adb4.skill-category::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 4px;
            background: linear-gradient(45deg, #00C8FF, #A259FF);
        }
.skill-category:hover {
            transform: translateY(-10px);
            box-shadow: 0 20px 50px rgba(0, 200, 255, 0.2);
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cb4544 */.elementor-64 .elementor-element.elementor-element-6cb4544 {opacity:0.9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd57d40 */.experience-section {
            background: white;
            padding: 60px;
            border-radius: 20px;
            box-shadow: 0 20px 60px rgba(0, 0, 0, 0.1);
            margin-bottom: 80px;
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31b8595 */.elementor-64 .elementor-element.elementor-element-31b8595{opacity: 0.9}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a78ce6 */.elementor-64 .elementor-element.elementor-element-8a78ce6{opacity: 0.9;
        line-height: 1.6;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-534384a */.elementor-64 .elementor-element.elementor-element-534384a{opacity: 0.9;
        line-height: 1.6;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ada6046 */.elementor-64 .elementor-element.elementor-element-ada6046{opacity: 0.9;
        line-height: 1.6;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd58331 */.elementor-64 .elementor-element.elementor-element-cd58331{opacity: 0.9;
        line-height: 1.6;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ba96b9 */.elementor-64 .elementor-element.elementor-element-0ba96b9{max-width: 1200px;}/* End custom CSS */