.elementor-20908 .elementor-element.elementor-element-e40a951{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20908 .elementor-element.elementor-element-3b6f5d9{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-20908 .elementor-element.elementor-element-cb1eb31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20908 .elementor-element.elementor-element-31730d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-20908 .elementor-element.elementor-element-31730d7.elementor-element{--align-self:flex-start;}.elementor-20908 .elementor-element.elementor-element-31730d7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:500;}.elementor-20908 .elementor-element.elementor-element-13caace{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-20908 .elementor-element.elementor-element-13caace.elementor-element{--align-self:flex-start;}.elementor-20908 .elementor-element.elementor-element-13caace .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:900;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20908 .elementor-element.elementor-element-bbf5500{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20908 .elementor-element.elementor-element-b71807a .elementor-button{background-color:#170F2294;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:15px 40px 15px 40px;}.elementor-20908 .elementor-element.elementor-element-13a7063{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-20908 .elementor-element.elementor-element-df1fcaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20908 .elementor-element.elementor-element-bebe456{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-20908 .elementor-element.elementor-element-bebe456.elementor-element{--align-self:flex-start;}.elementor-20908 .elementor-element.elementor-element-bebe456 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:900;color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-85712b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-widget-ha-skills .ha-skill-info{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-20908 .elementor-element.elementor-element-77aa48d{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20908 .elementor-element.elementor-element-77aa48d .ha-skill--outside{margin-top:50px;}.elementor-20908 .elementor-element.elementor-element-77aa48d .ha-skill--inside:not(:first-child){margin-top:50px;}.elementor-20908 .elementor-element.elementor-element-77aa48d .ha-skill-info{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-20908 .elementor-element.elementor-element-77aa48d .ha-skill-level{background-color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-77aa48d .ha-skill{background-color:#5C5C5C;}.elementor-20908 .elementor-element.elementor-element-93b4587{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20908 .elementor-element.elementor-element-528a83a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:70px 40px;--row-gap:70px;--column-gap:40px;--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20908 .elementor-element.elementor-element-30af72a .elementor-counter{gap:0px;}.elementor-20908 .elementor-element.elementor-element-30af72a .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;}.elementor-20908 .elementor-element.elementor-element-30af72a .elementor-counter-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-20908 .elementor-element.elementor-element-4c6f626 .elementor-counter{gap:0px;}.elementor-20908 .elementor-element.elementor-element-4c6f626 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;}.elementor-20908 .elementor-element.elementor-element-4c6f626 .elementor-counter-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-20908 .elementor-element.elementor-element-1ae72ba .elementor-counter{gap:0px;}.elementor-20908 .elementor-element.elementor-element-1ae72ba .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;}.elementor-20908 .elementor-element.elementor-element-1ae72ba .elementor-counter-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-20908 .elementor-element.elementor-element-be88ed9 .elementor-counter{gap:0px;}.elementor-20908 .elementor-element.elementor-element-be88ed9 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;}.elementor-20908 .elementor-element.elementor-element-be88ed9 .elementor-counter-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-20908 .elementor-element.elementor-element-74ad1d9{--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;}.elementor-20908 .elementor-element.elementor-element-352cf86{--display:flex;}.elementor-20908 .elementor-element.elementor-element-fe0ad41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-fd92c22{--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;}.elementor-20908 .elementor-element.elementor-element-4f0b2b9{--display:flex;}.elementor-20908 .elementor-element.elementor-element-3023107{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;text-align:center;}.elementor-20908 .elementor-element.elementor-element-3023107.elementor-element{--align-self:center;}.elementor-20908 .elementor-element.elementor-element-3023107 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:900;line-height:4rem;}.elementor-20908 .elementor-element.elementor-element-97899d2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20908 .elementor-element.elementor-element-1a76e81{--display:flex;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:#FFFFFF57;--border-color:#FFFFFF57;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20908 .elementor-element.elementor-element-1a76e81:not(.elementor-motion-effects-element-type-background), .elementor-20908 .elementor-element.elementor-element-1a76e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#170F2294;}.elementor-20908 .elementor-element.elementor-element-f74de94{padding:0px 30px 0px 10px;}.elementor-20908 .elementor-element.elementor-element-f74de94 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:900;line-height:24px;color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-a000ede{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) -10px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-a000ede a{color:#FFFEFE;}.elementor-20908 .elementor-element.elementor-element-463c41b{--display:flex;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:#FFFFFF57;--border-color:#FFFFFF57;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20908 .elementor-element.elementor-element-463c41b:not(.elementor-motion-effects-element-type-background), .elementor-20908 .elementor-element.elementor-element-463c41b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#170F2294;}.elementor-20908 .elementor-element.elementor-element-bc57cee{padding:0px 30px 0px 10px;}.elementor-20908 .elementor-element.elementor-element-bc57cee .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:900;line-height:24px;color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-9755f01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) -10px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-115f497{--display:flex;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:#FFFFFF57;--border-color:#FFFFFF57;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20908 .elementor-element.elementor-element-115f497:not(.elementor-motion-effects-element-type-background), .elementor-20908 .elementor-element.elementor-element-115f497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#170F2294;}.elementor-20908 .elementor-element.elementor-element-54a996a{padding:0px 30px 0px 10px;}.elementor-20908 .elementor-element.elementor-element-54a996a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:900;line-height:24px;color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-fb037ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) -10px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-fb037ae a{color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-02cd637{--display:flex;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:#FFFFFF57;--border-color:#FFFFFF57;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20908 .elementor-element.elementor-element-02cd637:not(.elementor-motion-effects-element-type-background), .elementor-20908 .elementor-element.elementor-element-02cd637 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#170F2294;}.elementor-20908 .elementor-element.elementor-element-ea4b206{padding:0px 30px 0px 10px;}.elementor-20908 .elementor-element.elementor-element-ea4b206 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:900;line-height:24px;color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-a338afa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) -10px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-f9c4697{--display:flex;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:#FFFFFF57;--border-color:#FFFFFF57;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20908 .elementor-element.elementor-element-f9c4697:not(.elementor-motion-effects-element-type-background), .elementor-20908 .elementor-element.elementor-element-f9c4697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#170F2294;}.elementor-20908 .elementor-element.elementor-element-c229182{padding:0px 30px 0px 10px;}.elementor-20908 .elementor-element.elementor-element-c229182 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:900;line-height:24px;color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-18ec2c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) -10px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-18ec2c7 a{color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-3e61940{--display:flex;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:#FFFFFF57;--border-color:#FFFFFF57;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20908 .elementor-element.elementor-element-3e61940:not(.elementor-motion-effects-element-type-background), .elementor-20908 .elementor-element.elementor-element-3e61940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#170F2294;}.elementor-20908 .elementor-element.elementor-element-9ae9071{padding:0px 30px 0px 10px;}.elementor-20908 .elementor-element.elementor-element-9ae9071 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:900;line-height:24px;color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-8433bca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) -10px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-8433bca a{color:#FFFBFB;}.elementor-20908 .elementor-element.elementor-element-9f1ee9a{--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;}.elementor-20908 .elementor-element.elementor-element-85b05c4{--display:flex;}.elementor-20908 .elementor-element.elementor-element-6baa376{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;text-align:center;}.elementor-20908 .elementor-element.elementor-element-6baa376.elementor-element{--align-self:center;}.elementor-20908 .elementor-element.elementor-element-6baa376 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:900;}.elementor-20908 .elementor-element.elementor-element-44fd48b{text-align:center;}.elementor-20908 .elementor-element.elementor-element-44fd48b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-9d3a7b7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20908 .elementor-element.elementor-element-2e8ddc9{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20908 .elementor-element.elementor-element-ad1a2c6{--display:flex;}.elementor-20908 .elementor-element.elementor-element-bc05b37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;text-align:center;}.elementor-20908 .elementor-element.elementor-element-bc05b37.elementor-element{--align-self:center;}.elementor-20908 .elementor-element.elementor-element-bc05b37 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:900;}.elementor-20908 .elementor-element.elementor-element-ef9e353{text-align:center;}.elementor-20908 .elementor-element.elementor-element-ef9e353 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-61177fe{--display:flex;}.elementor-20908 .elementor-element.elementor-element-61177fe.e-con{--align-self:center;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial-slider{--ekit_testimonial_slidetoshow:2;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-single-testimonial-slider, .elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial_card, .elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:#170F2294;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial-slider .swiper-pagination span{background-color:#e7e7e7;width:12px;height:12px;border-radius:100px 100px 100px 100px;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );width:16px;height:16px;transform:scale(1.2);}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial-slider .swiper-wrapper{padding:0px 0px 50px 0px;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-single-testimonial-slider, .elementor-20908 .elementor-element.elementor-element-ae9d088  .elementskit-testimonial_card{padding:35px 34px 39px 34px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-single-testimonial-slider, .elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial_card{border-radius:10px 10px 10px 10px;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-single-testimonial-slider{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F7F7F7;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-tootltip-testimonial .elementskit-commentor-content:hover, .elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-single-testimonial-slider:hover, .elementor-20908 .elementor-element.elementor-element-ae9d088  .elementskit-testimonial_card:hover{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-single-testimonial-slider.testimonial-active{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-commentor-content{padding:0px 0px 0px 0px;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:#FFFFFF;margin:0px 0px 32px 0px;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial_card .elementskit-commentor-coment{color:#FFFFFF;margin:0px 0px 32px 0px;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-stars > li > a, .elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-stars > li > span{color:#fec42d;fill:#fec42d;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-stars > li:not(:last-child){margin-right:0px;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-stars{margin:0px 0px 9px 0px;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-profile-info .elementskit-author-name{color:#FFFFFF;margin-bottom:0px;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-profile-info .elementskit-author-des{color:#FFFFFFDE;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-commentor-image > img{border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.1);}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-commentor-bio .elementskit-commentor-image > img{height:60px;width:60px;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .ekit-testimonial--avatar{margin:0px 10px 0px 0px;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial-slider .swiper-pagination{bottom:-10px;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child){margin-right:12px;}.elementor-20908 .elementor-element.elementor-element-c504bf0{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20908 .elementor-element.elementor-element-dfe2d86{--display:flex;}.elementor-20908 .elementor-element.elementor-element-7272f3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;text-align:center;}.elementor-20908 .elementor-element.elementor-element-7272f3c.elementor-element{--align-self:center;}.elementor-20908 .elementor-element.elementor-element-7272f3c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:900;}.elementor-20908 .elementor-element.elementor-element-d354db8{text-align:center;}.elementor-20908 .elementor-element.elementor-element-d354db8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-d4df791{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20908 .elementor-element.elementor-element-d4df791.e-con{--align-self:center;}.elementor-20908 .elementor-element.elementor-element-7114572 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-20908 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-20908 .elementor-element.elementor-element-7114572 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#170F2294;}.elementor-20908 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#170F2294;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;border-radius:24px 24px 0px 0px;}.elementor-20908 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-body, .elementor-20908 .elementor-element.elementor-element-7114572 .accordion.floating-style .elementskit-card-body{background-color:#170F2294;}.elementor-20908 .elementor-element.elementor-element-7114572{width:100%;max-width:100%;}.elementor-20908 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#FFFFFF;border-radius:24px 24px 0px 0px;}.elementor-20908 .elementor-element.elementor-element-7114572 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-body p{color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-body{color:#FFFFFF;border-radius:0px 0px 24px 24px;padding:10px 30px 20px 30px;}.elementor-20908 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-body p, .elementor-20908 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-body{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-20908 .elementor-element.elementor-element-7114572 .elementskit-accordion > .elementskit-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:#939393;border-radius:24px 24px 24px 24px;}.elementor-20908 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:24px 24px 24px 24px;}.elementor-20908 .elementor-element.elementor-element-0609d71 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-20908 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-20908 .elementor-element.elementor-element-0609d71 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#170F2294;}.elementor-20908 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#170F2294;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;border-radius:24px 24px 0px 0px;}.elementor-20908 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-body, .elementor-20908 .elementor-element.elementor-element-0609d71 .accordion.floating-style .elementskit-card-body{background-color:#170F2294;}.elementor-20908 .elementor-element.elementor-element-0609d71{width:100%;max-width:100%;}.elementor-20908 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#FFFFFF;border-radius:24px 24px 0px 0px;}.elementor-20908 .elementor-element.elementor-element-0609d71 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-body p{color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-body{color:#FFFFFF;border-radius:0px 0px 24px 24px;padding:10px 30px 20px 30px;}.elementor-20908 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-body p, .elementor-20908 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-body{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-20908 .elementor-element.elementor-element-0609d71 .elementskit-accordion > .elementskit-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:#939393;border-radius:24px 24px 24px 24px;}.elementor-20908 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:24px 24px 24px 24px;}.elementor-20908 .elementor-element.elementor-element-37761cb .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-20908 .elementor-element.elementor-element-37761cb .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-20908 .elementor-element.elementor-element-37761cb .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#170F2294;}.elementor-20908 .elementor-element.elementor-element-37761cb .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#170F2294;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;border-radius:24px 24px 0px 0px;}.elementor-20908 .elementor-element.elementor-element-37761cb .elementskit-accordion .elementskit-card-body, .elementor-20908 .elementor-element.elementor-element-37761cb .accordion.floating-style .elementskit-card-body{background-color:#170F2294;}.elementor-20908 .elementor-element.elementor-element-37761cb{width:100%;max-width:100%;}.elementor-20908 .elementor-element.elementor-element-37761cb .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#FFFFFF;border-radius:24px 24px 0px 0px;}.elementor-20908 .elementor-element.elementor-element-37761cb .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-37761cb .elementskit-accordion .elementskit-card-body p{color:#FFFFFF;}.elementor-20908 .elementor-element.elementor-element-37761cb .elementskit-accordion .elementskit-card-body{color:#FFFFFF;border-radius:0px 0px 24px 24px;padding:10px 30px 20px 30px;}.elementor-20908 .elementor-element.elementor-element-37761cb .elementskit-accordion .elementskit-card-body p, .elementor-20908 .elementor-element.elementor-element-37761cb .elementskit-accordion .elementskit-card-body{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-20908 .elementor-element.elementor-element-37761cb .elementskit-accordion > .elementskit-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:#939393;border-radius:24px 24px 24px 24px;}.elementor-20908 .elementor-element.elementor-element-37761cb .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:24px 24px 24px 24px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-20908 .elementor-element.elementor-element-3b6f5d9{--width:50%;}.elementor-20908 .elementor-element.elementor-element-cb1eb31{--width:50%;}.elementor-20908 .elementor-element.elementor-element-13a7063{--content-width:1000px;}.elementor-20908 .elementor-element.elementor-element-df1fcaf{--width:50%;}.elementor-20908 .elementor-element.elementor-element-93b4587{--width:50%;}.elementor-20908 .elementor-element.elementor-element-74ad1d9{--content-width:1000px;}.elementor-20908 .elementor-element.elementor-element-fd92c22{--content-width:1000px;}.elementor-20908 .elementor-element.elementor-element-9f1ee9a{--content-width:1050px;}.elementor-20908 .elementor-element.elementor-element-2e8ddc9{--content-width:1000px;}.elementor-20908 .elementor-element.elementor-element-61177fe{--width:100%;}.elementor-20908 .elementor-element.elementor-element-d4df791{--width:80%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-ha-skills .ha-skill-info{font-size:var( --e-global-typography-text-font-size );}.elementor-20908 .elementor-element.elementor-element-528a83a{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20908 .elementor-element.elementor-element-97899d2{--grid-auto-flow:row;}.elementor-20908 .elementor-element.elementor-element-9d3a7b7{--grid-auto-flow:row;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:2;}.elementor-20908 .elementor-element.elementor-element-d4df791{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-20908 .elementor-element.elementor-element-31730d7 .elementor-heading-title{font-size:20px;}.elementor-20908 .elementor-element.elementor-element-13caace .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-20908 .elementor-element.elementor-element-bbf5500{font-size:15px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-20908 .elementor-element.elementor-element-bebe456 .elementor-heading-title{font-size:20px;}.elementor-widget-ha-skills .ha-skill-info{font-size:var( --e-global-typography-text-font-size );}.elementor-20908 .elementor-element.elementor-element-77aa48d .ha-skill-info{font-size:24px;}.elementor-20908 .elementor-element.elementor-element-93b4587{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20908 .elementor-element.elementor-element-528a83a{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20908 .elementor-element.elementor-element-30af72a .elementor-counter-title{font-size:16px;}.elementor-20908 .elementor-element.elementor-element-4c6f626 .elementor-counter-title{font-size:16px;}.elementor-20908 .elementor-element.elementor-element-1ae72ba .elementor-counter-title{font-size:16px;}.elementor-20908 .elementor-element.elementor-element-be88ed9 .elementor-counter-title{font-size:16px;}.elementor-20908 .elementor-element.elementor-element-fe0ad41{text-align:center;font-size:15px;}.elementor-20908 .elementor-element.elementor-element-3023107 .elementor-heading-title{font-size:20px;line-height:1.6rem;}.elementor-20908 .elementor-element.elementor-element-97899d2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20908 .elementor-element.elementor-element-6baa376 .elementor-heading-title{font-size:20px;}.elementor-20908 .elementor-element.elementor-element-44fd48b .elementor-heading-title{font-size:16px;}.elementor-20908 .elementor-element.elementor-element-9d3a7b7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20908 .elementor-element.elementor-element-bc05b37 .elementor-heading-title{font-size:20px;}.elementor-20908 .elementor-element.elementor-element-ef9e353 .elementor-heading-title{font-size:16px;}.elementor-20908 .elementor-element.elementor-element-61177fe{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20908 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-20908 .elementor-element.elementor-element-c504bf0{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-20908 .elementor-element.elementor-element-7272f3c .elementor-heading-title{font-size:20px;}.elementor-20908 .elementor-element.elementor-element-d354db8 .elementor-heading-title{font-size:16px;}.elementor-20908 .elementor-element.elementor-element-d4df791{--e-con-grid-template-columns:repeat(1, 1fr);--gap:010px 010px;--row-gap:010px;--column-gap:010px;--grid-auto-flow:row;}.elementor-20908 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:16px;}.elementor-20908 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-body p, .elementor-20908 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-body{font-size:14px;}.elementor-20908 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:16px;}.elementor-20908 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-body p, .elementor-20908 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-body{font-size:14px;}.elementor-20908 .elementor-element.elementor-element-37761cb .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:16px;}.elementor-20908 .elementor-element.elementor-element-37761cb .elementskit-accordion .elementskit-card-body p, .elementor-20908 .elementor-element.elementor-element-37761cb .elementskit-accordion .elementskit-card-body{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-31730d7 */.elementor-20908 .elementor-element.elementor-element-31730d7{
  background: linear-gradient(90deg,#FFB805,#FFD691);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight:700;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b71807a */.elementor-20908 .elementor-element.elementor-element-b71807a .elementor-button{
background:linear-gradient(135deg, rgba(255,255,255,0.15), rgba(255,255,255,0.05));
border:1px solid rgba(255,255,255,0.45);
backdrop-filter:blur(12px);
-webkit-backdrop-filter:blur(12px);

color:#fff;
border-radius:40px;
padding:14px 32px;

box-shadow:
0 6px 20px rgba(0,0,0,0.25),
inset 0 1px 0 rgba(255,255,255,0.3);

transition:all .35s ease;
}

/* hover highlight */
.elementor-20908 .elementor-element.elementor-element-b71807a .elementor-button:hover{
background:linear-gradient(135deg,#7a5cff,#c98bff);
border-color:transparent;

transform:translateY(-3px);
box-shadow:
0 10px 35px rgba(120,90,255,0.45),
inset 0 1px 0 rgba(255,255,255,0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3023107 */.elementor-20908 .elementor-element.elementor-element-3023107{
  background: linear-gradient(90deg,#FFB805,#FFD691);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight:700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a76e81 *//* card base */

.astro-card{
border:1px solid rgba(255,255,255,0.12);
background:rgba(18,8,35,0.55);
backdrop-filter:blur(4px);
transition:all .35s ease;
overflow:hidden;
}

/* hover */

.astro-card:hover{
transform:translateY(-6px);
border-color:rgba(164,103,255,0.6);
box-shadow:0 8px 30px rgba(164,103,255,.25);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6baa376 */.elementor-20908 .elementor-element.elementor-element-6baa376{
  background: linear-gradient(90deg,#FFB805,#FFD691);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight:700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc05b37 */.elementor-20908 .elementor-element.elementor-element-bc05b37{
  background: linear-gradient(90deg,#FFB805,#FFD691);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight:700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7272f3c */.elementor-20908 .elementor-element.elementor-element-7272f3c{
  background: linear-gradient(90deg,#FFB805,#FFD691);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight:700;
}/* End custom CSS */