.elementor-20901 .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-20901 .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-20901 .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-20901 .elementor-element.elementor-element-31730d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-20901 .elementor-element.elementor-element-31730d7.elementor-element{--align-self:flex-start;}.elementor-20901 .elementor-element.elementor-element-31730d7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:500;}.elementor-20901 .elementor-element.elementor-element-13caace{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-20901 .elementor-element.elementor-element-13caace.elementor-element{--align-self:flex-start;}.elementor-20901 .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-20901 .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-20901 .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-20901 .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-20901 .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-20901 .elementor-element.elementor-element-bebe456{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-20901 .elementor-element.elementor-element-bebe456.elementor-element{--align-self:flex-start;}.elementor-20901 .elementor-element.elementor-element-bebe456 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:900;color:#FFFFFF;}.elementor-20901 .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-20901 .elementor-element.elementor-element-dd2c152{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20901 .elementor-element.elementor-element-dd2c152 .ha-skill--outside{margin-top:50px;}.elementor-20901 .elementor-element.elementor-element-dd2c152 .ha-skill--inside:not(:first-child){margin-top:50px;}.elementor-20901 .elementor-element.elementor-element-dd2c152 .ha-skill-info{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-20901 .elementor-element.elementor-element-dd2c152 .ha-skill-level{background-color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-dd2c152 .ha-skill{background-color:#5C5C5C;}.elementor-20901 .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-20901 .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-20901 .elementor-element.elementor-element-30af72a .elementor-counter{gap:0px;}.elementor-20901 .elementor-element.elementor-element-30af72a .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;}.elementor-20901 .elementor-element.elementor-element-30af72a .elementor-counter-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-20901 .elementor-element.elementor-element-4c6f626 .elementor-counter{gap:0px;}.elementor-20901 .elementor-element.elementor-element-4c6f626 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;}.elementor-20901 .elementor-element.elementor-element-4c6f626 .elementor-counter-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-20901 .elementor-element.elementor-element-1ae72ba .elementor-counter{gap:0px;}.elementor-20901 .elementor-element.elementor-element-1ae72ba .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;}.elementor-20901 .elementor-element.elementor-element-1ae72ba .elementor-counter-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-20901 .elementor-element.elementor-element-be88ed9 .elementor-counter{gap:0px;}.elementor-20901 .elementor-element.elementor-element-be88ed9 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;}.elementor-20901 .elementor-element.elementor-element-be88ed9 .elementor-counter-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-20901 .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-20901 .elementor-element.elementor-element-352cf86{--display:flex;}.elementor-20901 .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-20901 .elementor-element.elementor-element-fe0ad41 a{color:#FFFFFF;}.elementor-20901 .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-20901 .elementor-element.elementor-element-4f0b2b9{--display:flex;}.elementor-20901 .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-20901 .elementor-element.elementor-element-3023107.elementor-element{--align-self:center;}.elementor-20901 .elementor-element.elementor-element-3023107 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:900;line-height:4rem;}.elementor-20901 .elementor-element.elementor-element-d59f6cc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20901 .elementor-element.elementor-element-330f068{--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-20901 .elementor-element.elementor-element-330f068:not(.elementor-motion-effects-element-type-background), .elementor-20901 .elementor-element.elementor-element-330f068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#170F2294;}.elementor-20901 .elementor-element.elementor-element-1cac1d1{padding:0px 30px 0px 10px;}.elementor-20901 .elementor-element.elementor-element-1cac1d1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:900;line-height:24px;color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-d4623e0{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-bb353d1{--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-20901 .elementor-element.elementor-element-bb353d1:not(.elementor-motion-effects-element-type-background), .elementor-20901 .elementor-element.elementor-element-bb353d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#170F2294;}.elementor-20901 .elementor-element.elementor-element-1261d8a{padding:0px 30px 0px 10px;}.elementor-20901 .elementor-element.elementor-element-1261d8a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:900;line-height:24px;color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-e1c5b46{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-be42a18{--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-20901 .elementor-element.elementor-element-be42a18:not(.elementor-motion-effects-element-type-background), .elementor-20901 .elementor-element.elementor-element-be42a18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#170F2294;}.elementor-20901 .elementor-element.elementor-element-a2f97d7{padding:0px 30px 0px 10px;}.elementor-20901 .elementor-element.elementor-element-a2f97d7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:900;line-height:24px;color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-69a6a6a{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-69a6a6a a{color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-2851047{--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-20901 .elementor-element.elementor-element-2851047:not(.elementor-motion-effects-element-type-background), .elementor-20901 .elementor-element.elementor-element-2851047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#170F2294;}.elementor-20901 .elementor-element.elementor-element-c5f13c6{padding:0px 30px 0px 10px;}.elementor-20901 .elementor-element.elementor-element-c5f13c6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:900;line-height:24px;color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-e745d5f{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-2675316{--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-20901 .elementor-element.elementor-element-2675316:not(.elementor-motion-effects-element-type-background), .elementor-20901 .elementor-element.elementor-element-2675316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#170F2294;}.elementor-20901 .elementor-element.elementor-element-7c79c3a{padding:0px 30px 0px 10px;}.elementor-20901 .elementor-element.elementor-element-7c79c3a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:900;line-height:24px;color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-f069621{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-f44f23a{--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-20901 .elementor-element.elementor-element-f44f23a:not(.elementor-motion-effects-element-type-background), .elementor-20901 .elementor-element.elementor-element-f44f23a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#170F2294;}.elementor-20901 .elementor-element.elementor-element-8af19d2{padding:0px 30px 0px 10px;}.elementor-20901 .elementor-element.elementor-element-8af19d2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:900;line-height:24px;color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-0dd3b57{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-20901 .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-20901 .elementor-element.elementor-element-85b05c4{--display:flex;}.elementor-20901 .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-20901 .elementor-element.elementor-element-6baa376.elementor-element{--align-self:center;}.elementor-20901 .elementor-element.elementor-element-6baa376 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:900;}.elementor-20901 .elementor-element.elementor-element-44fd48b{text-align:center;}.elementor-20901 .elementor-element.elementor-element-44fd48b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-20901 .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-20901 .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-20901 .elementor-element.elementor-element-ad1a2c6{--display:flex;}.elementor-20901 .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-20901 .elementor-element.elementor-element-bc05b37.elementor-element{--align-self:center;}.elementor-20901 .elementor-element.elementor-element-bc05b37 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:900;}.elementor-20901 .elementor-element.elementor-element-ef9e353{text-align:center;}.elementor-20901 .elementor-element.elementor-element-ef9e353 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-61177fe{--display:flex;}.elementor-20901 .elementor-element.elementor-element-61177fe.e-con{--align-self:center;}.elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial-slider{--ekit_testimonial_slidetoshow:2;}.elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-single-testimonial-slider, .elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial_card, .elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:#170F2294;}.elementor-20901 .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-20901 .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-20901 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial-slider .swiper-wrapper{padding:0px 0px 50px 0px;}.elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-single-testimonial-slider, .elementor-20901 .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-20901 .elementor-element.elementor-element-ae9d088 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-single-testimonial-slider, .elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial_card{border-radius:10px 10px 10px 10px;}.elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-single-testimonial-slider{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F7F7F7;}.elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-tootltip-testimonial .elementskit-commentor-content:hover, .elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-single-testimonial-slider:hover, .elementor-20901 .elementor-element.elementor-element-ae9d088  .elementskit-testimonial_card:hover{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-single-testimonial-slider.testimonial-active{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-commentor-content{padding:0px 0px 0px 0px;}.elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:#FFFFFF;margin:0px 0px 32px 0px;}.elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial_card .elementskit-commentor-coment{color:#FFFFFF;margin:0px 0px 32px 0px;}.elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-stars > li > a, .elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-stars > li > span{color:#fec42d;fill:#fec42d;}.elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-stars > li:not(:last-child){margin-right:0px;}.elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-stars{margin:0px 0px 9px 0px;}.elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-profile-info .elementskit-author-name{color:#FFFFFF;margin-bottom:0px;}.elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-profile-info .elementskit-author-des{color:#FFFFFFDE;}.elementor-20901 .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-20901 .elementor-element.elementor-element-ae9d088 .elementskit-commentor-bio .elementskit-commentor-image > img{height:60px;width:60px;}.elementor-20901 .elementor-element.elementor-element-ae9d088 .ekit-testimonial--avatar{margin:0px 10px 0px 0px;}.elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial-slider .swiper-pagination{bottom:-10px;}.elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child){margin-right:12px;}.elementor-20901 .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-20901 .elementor-element.elementor-element-dfe2d86{--display:flex;}.elementor-20901 .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-20901 .elementor-element.elementor-element-7272f3c.elementor-element{--align-self:center;}.elementor-20901 .elementor-element.elementor-element-7272f3c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:900;}.elementor-20901 .elementor-element.elementor-element-d354db8{text-align:center;}.elementor-20901 .elementor-element.elementor-element-d354db8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-20901 .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-20901 .elementor-element.elementor-element-d4df791.e-con{--align-self:center;}.elementor-20901 .elementor-element.elementor-element-7114572 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-20901 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-20901 .elementor-element.elementor-element-7114572 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#170F2294;}.elementor-20901 .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-20901 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-body, .elementor-20901 .elementor-element.elementor-element-7114572 .accordion.floating-style .elementskit-card-body{background-color:#170F2294;}.elementor-20901 .elementor-element.elementor-element-7114572{width:100%;max-width:100%;}.elementor-20901 .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-20901 .elementor-element.elementor-element-7114572 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-body p{color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-body{color:#FFFFFF;border-radius:0px 0px 24px 24px;padding:10px 30px 20px 30px;}.elementor-20901 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-body p, .elementor-20901 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-body{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-20901 .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-20901 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:24px 24px 24px 24px;}.elementor-20901 .elementor-element.elementor-element-0609d71 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-20901 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-20901 .elementor-element.elementor-element-0609d71 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#170F2294;}.elementor-20901 .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-20901 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-body, .elementor-20901 .elementor-element.elementor-element-0609d71 .accordion.floating-style .elementskit-card-body{background-color:#170F2294;}.elementor-20901 .elementor-element.elementor-element-0609d71{width:100%;max-width:100%;}.elementor-20901 .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-20901 .elementor-element.elementor-element-0609d71 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-body p{color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-body{color:#FFFFFF;border-radius:0px 0px 24px 24px;padding:10px 30px 20px 30px;}.elementor-20901 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-body p, .elementor-20901 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-body{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-20901 .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-20901 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:24px 24px 24px 24px;}.elementor-20901 .elementor-element.elementor-element-d4d225b .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-20901 .elementor-element.elementor-element-d4d225b .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-20901 .elementor-element.elementor-element-d4d225b .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#170F2294;}.elementor-20901 .elementor-element.elementor-element-d4d225b .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-20901 .elementor-element.elementor-element-d4d225b .elementskit-accordion .elementskit-card-body, .elementor-20901 .elementor-element.elementor-element-d4d225b .accordion.floating-style .elementskit-card-body{background-color:#170F2294;}.elementor-20901 .elementor-element.elementor-element-d4d225b{width:100%;max-width:100%;}.elementor-20901 .elementor-element.elementor-element-d4d225b .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#FFFFFF;border-radius:24px 24px 0px 0px;}.elementor-20901 .elementor-element.elementor-element-d4d225b .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-d4d225b .elementskit-accordion .elementskit-card-body p{color:#FFFFFF;}.elementor-20901 .elementor-element.elementor-element-d4d225b .elementskit-accordion .elementskit-card-body{color:#FFFFFF;border-radius:0px 0px 24px 24px;padding:10px 30px 20px 30px;}.elementor-20901 .elementor-element.elementor-element-d4d225b .elementskit-accordion .elementskit-card-body p, .elementor-20901 .elementor-element.elementor-element-d4d225b .elementskit-accordion .elementskit-card-body{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-20901 .elementor-element.elementor-element-d4d225b .elementskit-accordion > .elementskit-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:#939393;border-radius:24px 24px 24px 24px;}.elementor-20901 .elementor-element.elementor-element-d4d225b .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-20901 .elementor-element.elementor-element-3b6f5d9{--width:50%;}.elementor-20901 .elementor-element.elementor-element-cb1eb31{--width:50%;}.elementor-20901 .elementor-element.elementor-element-13a7063{--content-width:1000px;}.elementor-20901 .elementor-element.elementor-element-df1fcaf{--width:50%;}.elementor-20901 .elementor-element.elementor-element-93b4587{--width:50%;}.elementor-20901 .elementor-element.elementor-element-74ad1d9{--content-width:1000px;}.elementor-20901 .elementor-element.elementor-element-fd92c22{--content-width:1000px;}.elementor-20901 .elementor-element.elementor-element-9f1ee9a{--content-width:1050px;}.elementor-20901 .elementor-element.elementor-element-2e8ddc9{--content-width:1000px;}.elementor-20901 .elementor-element.elementor-element-61177fe{--width:100%;}.elementor-20901 .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-20901 .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-20901 .elementor-element.elementor-element-d59f6cc{--grid-auto-flow:row;}.elementor-20901 .elementor-element.elementor-element-9d3a7b7{--grid-auto-flow:row;}.elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:2;}.elementor-20901 .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-20901 .elementor-element.elementor-element-31730d7 .elementor-heading-title{font-size:20px;}.elementor-20901 .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-20901 .elementor-element.elementor-element-bbf5500{font-size:15px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-20901 .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-20901 .elementor-element.elementor-element-dd2c152 .ha-skill-info{font-size:24px;}.elementor-20901 .elementor-element.elementor-element-93b4587{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20901 .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-20901 .elementor-element.elementor-element-30af72a .elementor-counter-title{font-size:16px;}.elementor-20901 .elementor-element.elementor-element-4c6f626 .elementor-counter-title{font-size:16px;}.elementor-20901 .elementor-element.elementor-element-1ae72ba .elementor-counter-title{font-size:16px;}.elementor-20901 .elementor-element.elementor-element-be88ed9 .elementor-counter-title{font-size:16px;}.elementor-20901 .elementor-element.elementor-element-fe0ad41{text-align:center;font-size:15px;}.elementor-20901 .elementor-element.elementor-element-3023107 .elementor-heading-title{font-size:20px;line-height:1.6rem;}.elementor-20901 .elementor-element.elementor-element-d59f6cc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20901 .elementor-element.elementor-element-6baa376 .elementor-heading-title{font-size:20px;}.elementor-20901 .elementor-element.elementor-element-44fd48b .elementor-heading-title{font-size:16px;}.elementor-20901 .elementor-element.elementor-element-9d3a7b7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20901 .elementor-element.elementor-element-bc05b37 .elementor-heading-title{font-size:20px;}.elementor-20901 .elementor-element.elementor-element-ef9e353 .elementor-heading-title{font-size:16px;}.elementor-20901 .elementor-element.elementor-element-61177fe{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20901 .elementor-element.elementor-element-ae9d088 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-20901 .elementor-element.elementor-element-c504bf0{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-20901 .elementor-element.elementor-element-7272f3c .elementor-heading-title{font-size:20px;}.elementor-20901 .elementor-element.elementor-element-d354db8 .elementor-heading-title{font-size:16px;}.elementor-20901 .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-20901 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:16px;}.elementor-20901 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-body p, .elementor-20901 .elementor-element.elementor-element-7114572 .elementskit-accordion .elementskit-card-body{font-size:14px;}.elementor-20901 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:16px;}.elementor-20901 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-body p, .elementor-20901 .elementor-element.elementor-element-0609d71 .elementskit-accordion .elementskit-card-body{font-size:14px;}.elementor-20901 .elementor-element.elementor-element-d4d225b .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:16px;}.elementor-20901 .elementor-element.elementor-element-d4d225b .elementskit-accordion .elementskit-card-body p, .elementor-20901 .elementor-element.elementor-element-d4d225b .elementskit-accordion .elementskit-card-body{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-31730d7 */.elementor-20901 .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-20901 .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-20901 .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-20901 .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-330f068 *//* 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-20901 .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-20901 .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-20901 .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 */