.elementor-6108 .elementor-element.elementor-element-91cfbfe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 4% 0% 4%;}.elementor-6108 .elementor-element.elementor-element-91cfbfe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6108 .elementor-element.elementor-element-1a4dc59 > .elementor-element-populated{padding:124px 0px 124px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6108 .elementor-element.elementor-element-6649eec{text-align:center;}.elementor-6108 .elementor-element.elementor-element-6649eec .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:36px;font-weight:400;line-height:22px;color:#222222;}.elementor-6108 .elementor-element.elementor-element-39d3a3d{padding:32px 0px 32px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-39d3a3d .elementor-heading-title{font-family:"Varela Round", Montserrat;font-size:56px;font-weight:400;line-height:60px;color:#222222;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Montserrat;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-6108 .elementor-element.elementor-element-482fd2f{padding:0% 14% 0% 14%;text-align:center;font-family:"Montserrat", Montserrat;font-size:22px;font-weight:400;line-height:34px;color:#222222;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Montserrat;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6108 .elementor-element.elementor-element-d951f79 .elementor-button{background-color:#0700DD;font-family:"Varela Round", Montserrat;font-size:20px;font-weight:400;line-height:28px;border-radius:100px 100px 100px 100px;padding:12px 20px 12px 20px;}.elementor-6108 .elementor-element.elementor-element-dda25f9{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6108 .elementor-element.elementor-element-6b1aa8d{padding:0px 0px 33px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-6b1aa8d .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:20px;font-weight:400;line-height:28px;color:#222222;}.elementor-6108 .elementor-element.elementor-element-64a89a9{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-6108 .elementor-element.elementor-element-61d948d{--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:1%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-6108 .elementor-element.elementor-element-2291b34{--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;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-6108 .elementor-element.elementor-element-2cf2912{padding:0px 0px 32px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-2cf2912 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:46px;font-weight:400;line-height:56px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-ce67b52{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-ce67b52 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:22px;font-weight:400;line-height:28px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-83b63eb{--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;--padding-top:4%;--padding-bottom:7%;--padding-left:4%;--padding-right:4%;}.elementor-6108 .elementor-element.elementor-element-83b63eb:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-83b63eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #4632DA5C 0%, #FFFFFF 59%);}.elementor-6108 .elementor-element.elementor-element-331b474{--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-6108 .elementor-element.elementor-element-6e56b48{--display:flex;--background-transition:0.3s;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:#F2EAFE;--border-color:#F2EAFE;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6108 .elementor-element.elementor-element-6e56b48:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-6e56b48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-6e56b48.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6108 .elementor-element.elementor-element-a31abcf{width:var( --container-widget-width, 15% );max-width:15%;background-color:transparent;padding:16px 16px 16px 16px;--container-widget-width:15%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #0700DD 0%, #4632DA 100%);border-radius:10px 10px 10px 10px;}.elementor-6108 .elementor-element.elementor-element-a31abcf.elementor-element{--align-self:center;}.elementor-6108 .elementor-element.elementor-element-2dfa7af{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-2dfa7af .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:22px;font-weight:600;line-height:32px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-030d350{padding:0% 0% 0% 0%;text-align:center;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:400;color:#000000;}.elementor-6108 .elementor-element.elementor-element-b38c684{--display:flex;--background-transition:0.3s;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:#F2EAFE;--border-color:#F2EAFE;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6108 .elementor-element.elementor-element-b38c684:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-b38c684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-b38c684.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-6108 .elementor-element.elementor-element-f55ad27{width:var( --container-widget-width, 15% );max-width:15%;background-color:#F4A71C;padding:16px 16px 16px 16px;--container-widget-width:15%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-6108 .elementor-element.elementor-element-f55ad27.elementor-element{--align-self:center;}.elementor-6108 .elementor-element.elementor-element-8900390{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-8900390 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:22px;font-weight:600;line-height:32px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-2132571{padding:0% 0% 0% 0%;text-align:center;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:400;color:#000000;}.elementor-6108 .elementor-element.elementor-element-d0fe287{--display:flex;--padding-top:32px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6108 .elementor-element.elementor-element-09d71ab{--display:flex;--background-transition:0.3s;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:#F2EAFE;--border-color:#F2EAFE;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6108 .elementor-element.elementor-element-09d71ab:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-09d71ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-09d71ab.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-6108 .elementor-element.elementor-element-e0135a7{width:var( --container-widget-width, 15% );max-width:15%;background-color:#F4A71C;padding:16px 16px 16px 16px;--container-widget-width:15%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-6108 .elementor-element.elementor-element-e0135a7.elementor-element{--align-self:center;}.elementor-6108 .elementor-element.elementor-element-c4bfaca{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-c4bfaca .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:22px;font-weight:600;line-height:32px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-c5062e4{padding:0% 0% 0% 0%;text-align:center;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:400;color:#000000;}.elementor-6108 .elementor-element.elementor-element-45205a8{--display:flex;--background-transition:0.3s;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:#F2EAFE;--border-color:#F2EAFE;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6108 .elementor-element.elementor-element-45205a8:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-45205a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-45205a8.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-6108 .elementor-element.elementor-element-a93ee3b{width:var( --container-widget-width, 15% );max-width:15%;background-color:transparent;padding:16px 16px 16px 16px;--container-widget-width:15%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #0700DD 0%, #4632DA 100%);border-radius:10px 10px 10px 10px;}.elementor-6108 .elementor-element.elementor-element-a93ee3b.elementor-element{--align-self:center;}.elementor-6108 .elementor-element.elementor-element-95b7efa{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-95b7efa .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:22px;font-weight:600;line-height:32px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-72241d0{padding:0% 0% 0% 0%;text-align:center;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:400;color:#000000;}.elementor-6108 .elementor-element.elementor-element-59487d0{--display:flex;}.elementor-6108 .elementor-element.elementor-element-a7ef528{--display:flex;--background-transition:0.3s;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:#F2EAFE;--border-color:#F2EAFE;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6108 .elementor-element.elementor-element-a7ef528:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-a7ef528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-a7ef528.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-6108 .elementor-element.elementor-element-d384c8f{width:var( --container-widget-width, 15% );max-width:15%;background-color:transparent;padding:16px 16px 16px 16px;--container-widget-width:15%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #0700DD 0%, #4632DA 100%);border-radius:10px 10px 10px 10px;}.elementor-6108 .elementor-element.elementor-element-d384c8f.elementor-element{--align-self:center;}.elementor-6108 .elementor-element.elementor-element-bf48bfc{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-bf48bfc .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:22px;font-weight:600;line-height:32px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-d84aa42{padding:0% 0% 0% 0%;text-align:center;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:400;color:#000000;}.elementor-6108 .elementor-element.elementor-element-c3a1b54{--display:flex;--background-transition:0.3s;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:#F2EAFE;--border-color:#F2EAFE;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6108 .elementor-element.elementor-element-c3a1b54:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-c3a1b54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-c3a1b54.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-6108 .elementor-element.elementor-element-c5b4083{width:var( --container-widget-width, 15% );max-width:15%;background-color:#F4A71C;padding:16px 16px 16px 16px;--container-widget-width:15%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-6108 .elementor-element.elementor-element-c5b4083.elementor-element{--align-self:center;}.elementor-6108 .elementor-element.elementor-element-d234136{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-d234136 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:22px;font-weight:600;line-height:32px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-d562678{padding:0% 0% 0% 0%;text-align:center;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:400;color:#000000;}.elementor-6108 .elementor-element.elementor-element-84ed8f6:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-84ed8f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(33deg, #0700DD 0%, #4632DA 100%);}.elementor-6108 .elementor-element.elementor-element-84ed8f6, .elementor-6108 .elementor-element.elementor-element-84ed8f6 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-6108 .elementor-element.elementor-element-84ed8f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 4% 3% 4%;}.elementor-6108 .elementor-element.elementor-element-84ed8f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6108 .elementor-element.elementor-element-676e1cb > .elementor-element-populated{padding:40px 0px 40px 0px;}.elementor-6108 .elementor-element.elementor-element-a5cfe09{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:27%;z-index:1;text-align:start;}body:not(.rtl) .elementor-6108 .elementor-element.elementor-element-a5cfe09{left:-18%;}body.rtl .elementor-6108 .elementor-element.elementor-element-a5cfe09{right:-18%;}.elementor-6108 .elementor-element.elementor-element-a5cfe09 img{width:400px;}.elementor-6108 .elementor-element.elementor-element-313f4c3{padding:0% -200% 0% 0%;top:62%;z-index:0;text-align:end;}body:not(.rtl) .elementor-6108 .elementor-element.elementor-element-313f4c3{left:17%;}body.rtl .elementor-6108 .elementor-element.elementor-element-313f4c3{right:17%;}.elementor-6108 .elementor-element.elementor-element-313f4c3 img{width:350px;height:550px;}.elementor-6108 .elementor-element.elementor-element-d0ce168{--display:flex;--border-radius:24px 24px 24px 24px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:72px;--padding-right:72px;}.elementor-6108 .elementor-element.elementor-element-d0ce168:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-d0ce168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-e661527{padding:0% 4% 0% 4%;text-align:center;}.elementor-6108 .elementor-element.elementor-element-e661527 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:48px;font-weight:400;line-height:56px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-fe7797b{padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Montserrat;font-size:22px;font-weight:400;line-height:28px;color:#3D4459;}.elementor-6108 .elementor-element.elementor-element-034be73{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6108 .elementor-element.elementor-element-03150a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6108 .elementor-element.elementor-element-08b0481{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:55px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-6108 .elementor-element.elementor-element-08b0481:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-08b0481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A50E4;}.elementor-6108 .elementor-element.elementor-element-08b0481.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-6108 .elementor-element.elementor-element-46c3f17 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:24px;font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-3b69edf{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-775eb10{--display:flex;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:178px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-6108 .elementor-element.elementor-element-775eb10:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-775eb10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A50E4;}.elementor-6108 .elementor-element.elementor-element-775eb10::before, .elementor-6108 .elementor-element.elementor-element-775eb10 > .elementor-background-video-container::before, .elementor-6108 .elementor-element.elementor-element-775eb10 > .e-con-inner > .elementor-background-video-container::before, .elementor-6108 .elementor-element.elementor-element-775eb10 > .elementor-background-slideshow::before, .elementor-6108 .elementor-element.elementor-element-775eb10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6108 .elementor-element.elementor-element-775eb10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://codeponents.com/wp-content/uploads/2026/04/Group-41975.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6108 .elementor-element.elementor-element-775eb10.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-6108 .elementor-element.elementor-element-8f1abfa .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:24px;font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-7187db9{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-b617a3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6108 .elementor-element.elementor-element-8106b77{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6108 .elementor-element.elementor-element-62d06ed{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:52px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-6108 .elementor-element.elementor-element-62d06ed:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-62d06ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A50E4;}.elementor-6108 .elementor-element.elementor-element-62d06ed.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-6108 .elementor-element.elementor-element-62d06ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6108 .elementor-element.elementor-element-c1fad2c .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:24px;font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-f04127d{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-9455d93{--display:flex;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:96px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-6108 .elementor-element.elementor-element-9455d93:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-9455d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A50E4;}.elementor-6108 .elementor-element.elementor-element-9455d93::before, .elementor-6108 .elementor-element.elementor-element-9455d93 > .elementor-background-video-container::before, .elementor-6108 .elementor-element.elementor-element-9455d93 > .e-con-inner > .elementor-background-video-container::before, .elementor-6108 .elementor-element.elementor-element-9455d93 > .elementor-background-slideshow::before, .elementor-6108 .elementor-element.elementor-element-9455d93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6108 .elementor-element.elementor-element-9455d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://codeponents.com/wp-content/uploads/2026/04/Group-41975.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6108 .elementor-element.elementor-element-9455d93.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-6108 .elementor-element.elementor-element-ccba1e5 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:24px;font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-a9ad56e{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-e3cbe5f{--display:flex;--min-height:285px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6108 .elementor-element.elementor-element-3525d7f{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:96px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-6108 .elementor-element.elementor-element-3525d7f:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-3525d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A50E4;}.elementor-6108 .elementor-element.elementor-element-3525d7f.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-6108 .elementor-element.elementor-element-b4f76bc .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:24px;font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-d08381a{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-c7f060e{--display:flex;--min-height:285px;--border-radius:24px 24px 24px 24px;--padding-top:54px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-6108 .elementor-element.elementor-element-c7f060e:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-c7f060e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A50E4;}.elementor-6108 .elementor-element.elementor-element-c7f060e.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-6108 .elementor-element.elementor-element-128559c .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:24px;font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-54b2a1d{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-a4973de:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-a4973de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-a4973de, .elementor-6108 .elementor-element.elementor-element-a4973de > .elementor-background-overlay{border-radius:64px 64px 0px 0px;}.elementor-6108 .elementor-element.elementor-element-a4973de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-7%;margin-bottom:0%;padding:0% 4% 0% 4%;z-index:2;}.elementor-6108 .elementor-element.elementor-element-a4973de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6108 .elementor-element.elementor-element-c07e84b > .elementor-element-populated{padding:100px 0px 100px 0px;}.elementor-6108 .elementor-element.elementor-element-2df4d7d{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-2df4d7d .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:48px;font-weight:400;line-height:56px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-60a7bde{padding:0px 0px 32px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-60a7bde .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:22px;font-weight:400;line-height:28px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-206b241{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-6108 .elementor-element.elementor-element-70f76b1{--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-6108 .elementor-element.elementor-element-f61e0e3 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-6108 .elementor-element.elementor-element-4be2ec6{text-align:center;}.elementor-6108 .elementor-element.elementor-element-4be2ec6 .elementor-heading-title{font-family:"Varela Round", Montserrat;font-size:24px;font-weight:400;color:#181818;}.elementor-6108 .elementor-element.elementor-element-b4e1493{text-align:center;}.elementor-6108 .elementor-element.elementor-element-b4e1493 .elementor-heading-title{font-family:"Varela Round", Montserrat;font-size:18px;font-weight:400;color:#181818;}.elementor-6108 .elementor-element.elementor-element-866efe1{--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-6108 .elementor-element.elementor-element-4587312 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-6108 .elementor-element.elementor-element-dd44ded{text-align:center;}.elementor-6108 .elementor-element.elementor-element-dd44ded .elementor-heading-title{font-family:"Varela Round", Montserrat;font-size:24px;font-weight:400;color:#181818;}.elementor-6108 .elementor-element.elementor-element-fc80e3c{text-align:center;}.elementor-6108 .elementor-element.elementor-element-fc80e3c .elementor-heading-title{font-family:"Varela Round", Montserrat;font-size:18px;font-weight:400;color:#181818;}.elementor-6108 .elementor-element.elementor-element-d326dea{--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-6108 .elementor-element.elementor-element-2e37f0c img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-6108 .elementor-element.elementor-element-e79198a{text-align:center;}.elementor-6108 .elementor-element.elementor-element-e79198a .elementor-heading-title{font-family:"Varela Round", Montserrat;font-size:24px;font-weight:400;color:#181818;}.elementor-6108 .elementor-element.elementor-element-2f3aeef{text-align:center;}.elementor-6108 .elementor-element.elementor-element-2f3aeef .elementor-heading-title{font-family:"Varela Round", Montserrat;font-size:18px;font-weight:400;color:#181818;}.elementor-6108 .elementor-element.elementor-element-5d2a24d{--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-6108 .elementor-element.elementor-element-b5435b6 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-6108 .elementor-element.elementor-element-ce7b632{text-align:center;}.elementor-6108 .elementor-element.elementor-element-ce7b632 .elementor-heading-title{font-family:"Varela Round", Montserrat;font-size:24px;font-weight:400;color:#181818;}.elementor-6108 .elementor-element.elementor-element-abd6af1{text-align:center;}.elementor-6108 .elementor-element.elementor-element-abd6af1 .elementor-heading-title{font-family:"Varela Round", Montserrat;font-size:18px;font-weight:400;color:#181818;}.elementor-6108 .elementor-element.elementor-element-c4c2dec{--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;--padding-top:2%;--padding-bottom:3%;--padding-left:4%;--padding-right:4%;}.elementor-6108 .elementor-element.elementor-element-0d1513d{--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-6108 .elementor-element.elementor-element-7ceb4d4 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-6108 .elementor-element.elementor-element-e9199d0{text-align:center;}.elementor-6108 .elementor-element.elementor-element-e9199d0 .elementor-heading-title{font-family:"Varela Round", Montserrat;font-size:24px;font-weight:400;color:#181818;}.elementor-6108 .elementor-element.elementor-element-f639b2c{text-align:center;}.elementor-6108 .elementor-element.elementor-element-f639b2c .elementor-heading-title{font-family:"Varela Round", Montserrat;font-size:18px;font-weight:400;color:#181818;}.elementor-6108 .elementor-element.elementor-element-d9facb9{--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-6108 .elementor-element.elementor-element-ab05059 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-6108 .elementor-element.elementor-element-5226eef{text-align:center;}.elementor-6108 .elementor-element.elementor-element-5226eef .elementor-heading-title{font-family:"Varela Round", Montserrat;font-size:24px;font-weight:400;color:#181818;}.elementor-6108 .elementor-element.elementor-element-f6e4ff9{text-align:center;}.elementor-6108 .elementor-element.elementor-element-f6e4ff9 .elementor-heading-title{font-family:"Varela Round", Montserrat;font-size:18px;font-weight:400;color:#181818;}.elementor-6108 .elementor-element.elementor-element-6ff0ee2{--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-6108 .elementor-element.elementor-element-4c3a721 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-6108 .elementor-element.elementor-element-ab55649{text-align:center;}.elementor-6108 .elementor-element.elementor-element-ab55649 .elementor-heading-title{font-family:"Varela Round", Montserrat;font-size:24px;font-weight:400;color:#181818;}.elementor-6108 .elementor-element.elementor-element-a85e252{text-align:center;}.elementor-6108 .elementor-element.elementor-element-a85e252 .elementor-heading-title{font-family:"Varela Round", Montserrat;font-size:18px;font-weight:400;color:#181818;}.elementor-6108 .elementor-element.elementor-element-4686af2{--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-6108 .elementor-element.elementor-element-a03d9df img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-6108 .elementor-element.elementor-element-6d7d385{text-align:center;}.elementor-6108 .elementor-element.elementor-element-6d7d385 .elementor-heading-title{font-family:"Varela Round", Montserrat;font-size:24px;font-weight:400;color:#181818;}.elementor-6108 .elementor-element.elementor-element-123954d{text-align:center;}.elementor-6108 .elementor-element.elementor-element-123954d .elementor-heading-title{font-family:"Varela Round", Montserrat;font-size:18px;font-weight:400;color:#181818;}.elementor-6108 .elementor-element.elementor-element-97ff689:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-97ff689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-97ff689, .elementor-6108 .elementor-element.elementor-element-97ff689 > .elementor-background-overlay{border-radius:64px 64px 0px 0px;}.elementor-6108 .elementor-element.elementor-element-97ff689{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-7%;margin-bottom:0%;padding:0% 4% 0% 4%;z-index:2;}.elementor-6108 .elementor-element.elementor-element-97ff689 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6108 .elementor-element.elementor-element-7cd0c7c > .elementor-element-populated{padding:100px 0px 100px 0px;}.elementor-6108 .elementor-element.elementor-element-93362ea{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-93362ea .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:48px;font-weight:400;line-height:56px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-e6b90fe{padding:0px 0px 32px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-e6b90fe .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:22px;font-weight:400;line-height:28px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-091a587{--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;}.elementor-6108 .elementor-element.elementor-element-8fac3ce{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6108 .elementor-element.elementor-element-8fac3ce:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-8fac3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4632DA;}.elementor-6108 .elementor-element.elementor-element-1f3b675{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6108 .elementor-element.elementor-element-a852425{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6108 .elementor-element.elementor-element-e06e23b .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:24px;font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-8653b26{--display:flex;}.elementor-6108 .elementor-element.elementor-element-0bab670{color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-76a4b7e{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6108 .elementor-element.elementor-element-76a4b7e:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-76a4b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4632DA;}.elementor-6108 .elementor-element.elementor-element-44ce187{--display:flex;}.elementor-6108 .elementor-element.elementor-element-9e6c416 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:24px;font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-6ece31a{color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-a8f04e6{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6108 .elementor-element.elementor-element-a8f04e6:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-a8f04e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4632DA;}.elementor-6108 .elementor-element.elementor-element-dff54d3{--display:flex;}.elementor-6108 .elementor-element.elementor-element-344a500 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:24px;font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-cd70b75{color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-f226477{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6108 .elementor-element.elementor-element-f226477:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-f226477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4632DA;}.elementor-6108 .elementor-element.elementor-element-d8eb14c{--display:flex;}.elementor-6108 .elementor-element.elementor-element-8e6deb4 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:24px;font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-3c9824a{color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-60f28bf:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-60f28bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-60f28bf, .elementor-6108 .elementor-element.elementor-element-60f28bf > .elementor-background-overlay{border-radius:64px 64px 0px 0px;}.elementor-6108 .elementor-element.elementor-element-60f28bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 4% 0% 4%;z-index:2;}.elementor-6108 .elementor-element.elementor-element-60f28bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6108 .elementor-element.elementor-element-4245e2f > .elementor-element-populated{padding:100px 0px 100px 0px;}.elementor-6108 .elementor-element.elementor-element-e8b447e{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-e8b447e .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:48px;font-weight:400;line-height:56px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-8e96924{padding:0px 0px 32px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-8e96924 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:22px;font-weight:400;line-height:28px;color:#000000;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6108 .elementor-element.elementor-element-55df7c6 .elementor-toggle-title, .elementor-6108 .elementor-element.elementor-element-55df7c6 .elementor-toggle-icon{color:#000000;}.elementor-6108 .elementor-element.elementor-element-55df7c6 .elementor-toggle-icon svg{fill:#000000;}.elementor-6108 .elementor-element.elementor-element-55df7c6 .elementor-tab-title.elementor-active a, .elementor-6108 .elementor-element.elementor-element-55df7c6 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#4632DA;}.elementor-6108 .elementor-element.elementor-element-55df7c6 .elementor-toggle-title{font-family:"Montserrat", Montserrat;font-size:24px;font-weight:600;}.elementor-6108 .elementor-element.elementor-element-55df7c6 .elementor-tab-content{color:#000000;font-family:"Montserrat", Montserrat;font-size:22px;font-weight:400;}.elementor-6108 .elementor-element.elementor-element-f2c4d91:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-f2c4d91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(33deg, #0700DD 0%, #4632DA 100%);}.elementor-6108 .elementor-element.elementor-element-f2c4d91, .elementor-6108 .elementor-element.elementor-element-f2c4d91 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-6108 .elementor-element.elementor-element-f2c4d91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 4% 3% 4%;}.elementor-6108 .elementor-element.elementor-element-f2c4d91 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6108 .elementor-element.elementor-element-e8e7f17 > .elementor-element-populated{padding:40px 0px 40px 0px;}.elementor-6108 .elementor-element.elementor-element-a7f7966{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:27%;z-index:1;text-align:start;}body:not(.rtl) .elementor-6108 .elementor-element.elementor-element-a7f7966{left:-18%;}body.rtl .elementor-6108 .elementor-element.elementor-element-a7f7966{right:-18%;}.elementor-6108 .elementor-element.elementor-element-a7f7966 img{width:400px;}.elementor-6108 .elementor-element.elementor-element-e525a45{padding:0% -200% 0% 0%;top:62%;z-index:0;text-align:end;}body:not(.rtl) .elementor-6108 .elementor-element.elementor-element-e525a45{left:17%;}body.rtl .elementor-6108 .elementor-element.elementor-element-e525a45{right:17%;}.elementor-6108 .elementor-element.elementor-element-e525a45 img{width:350px;height:550px;}.elementor-6108 .elementor-element.elementor-element-c309c30{--display:flex;--border-radius:24px 24px 24px 24px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:72px;--padding-right:72px;}.elementor-6108 .elementor-element.elementor-element-c309c30:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-c309c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-7b3401c{padding:0% 4% 0% 4%;text-align:center;}.elementor-6108 .elementor-element.elementor-element-7b3401c .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:48px;font-weight:400;line-height:56px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-d6bc344{padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Montserrat;font-size:22px;font-weight:400;line-height:28px;color:#3D4459;}.elementor-6108 .elementor-element.elementor-element-0603e7d .elementor-button{background-color:#0700DD;font-family:"Varela Round", Montserrat;font-size:20px;font-weight:400;line-height:28px;border-radius:100px 100px 100px 100px;padding:12px 20px 12px 20px;}.elementor-6108 .elementor-element.elementor-element-078a886:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-078a886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(33deg, #0700DD 0%, #4632DA 100%);}.elementor-6108 .elementor-element.elementor-element-078a886, .elementor-6108 .elementor-element.elementor-element-078a886 > .elementor-background-overlay{border-radius:64px 64px 0px 0px;}.elementor-6108 .elementor-element.elementor-element-078a886{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:4%;margin-bottom:4%;padding:0% 4% 5% 4%;}.elementor-6108 .elementor-element.elementor-element-078a886 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6108 .elementor-element.elementor-element-68ef139 > .elementor-element-populated{padding:124px 0px 124px 0px;}.elementor-6108 .elementor-element.elementor-element-92e4bf1{padding:0px 0px 32px 0px;text-align:start;}.elementor-6108 .elementor-element.elementor-element-92e4bf1 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:48px;font-weight:400;line-height:56px;color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-0bdea60{padding:0px 0px 32px 0px;text-align:start;font-family:"Montserrat", Montserrat;font-size:22px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-a53b6d5{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-6108 .elementor-element.elementor-element-e5eab40{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6108 .elementor-element.elementor-element-e5eab40:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-e5eab40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-69eecb4{padding:0px 0px 2px 0px;text-align:start;}.elementor-6108 .elementor-element.elementor-element-69eecb4 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:20px;font-weight:400;line-height:30px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-9f6445b{text-align:start;font-family:"Montserrat", Montserrat;font-size:16px;font-weight:400;color:#3D4459;}.elementor-6108 .elementor-element.elementor-element-3c6ecca{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6108 .elementor-element.elementor-element-3c6ecca:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-3c6ecca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-159c81a{padding:0px 0px 2px 0px;text-align:start;}.elementor-6108 .elementor-element.elementor-element-159c81a .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:20px;font-weight:400;line-height:30px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-3522e8b{text-align:start;font-family:"Montserrat", Montserrat;font-size:16px;font-weight:400;color:#3D4459;}.elementor-6108 .elementor-element.elementor-element-b414669{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6108 .elementor-element.elementor-element-b414669:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-b414669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-877965f{padding:0px 0px 2px 0px;text-align:start;}.elementor-6108 .elementor-element.elementor-element-877965f .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:20px;font-weight:400;line-height:30px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-17c6079{text-align:start;font-family:"Montserrat", Montserrat;font-size:16px;font-weight:400;color:#3D4459;}.elementor-6108 .elementor-element.elementor-element-cd02a0f{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6108 .elementor-element.elementor-element-cd02a0f:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-cd02a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-d39f23f{padding:0px 0px 2px 0px;text-align:start;}.elementor-6108 .elementor-element.elementor-element-d39f23f .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:20px;font-weight:400;line-height:30px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-042941f{text-align:start;font-family:"Montserrat", Montserrat;font-size:16px;font-weight:400;color:#3D4459;}.elementor-6108 .elementor-element.elementor-element-81a2cb1{--display:flex;--border-radius:24px 24px 24px 24px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:72px;--padding-right:72px;}.elementor-6108 .elementor-element.elementor-element-81a2cb1:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-81a2cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6108 .elementor-element.elementor-element-7e4cf0d{padding:0% 4% 0% 4%;text-align:center;}.elementor-6108 .elementor-element.elementor-element-7e4cf0d .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:48px;font-weight:400;line-height:56px;color:#000000;}.elementor-6108 .elementor-element.elementor-element-4d24952{padding:0% 4% 0% 4%;text-align:center;font-family:"Montserrat", Montserrat;font-size:16px;font-weight:400;color:#3D4459;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6108 .elementor-element.elementor-element-6649eec .elementor-heading-title{font-size:30px;}.elementor-6108 .elementor-element.elementor-element-39d3a3d .elementor-heading-title{font-size:60px;}.elementor-6108 .elementor-element.elementor-element-482fd2f{font-size:26px;}.elementor-6108 .elementor-element.elementor-element-2291b34{--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6108 .elementor-element.elementor-element-2cf2912 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-6108 .elementor-element.elementor-element-83b63eb{--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-6108 .elementor-element.elementor-element-a31abcf.elementor-element{--align-self:center;}.elementor-6108 .elementor-element.elementor-element-2dfa7af{text-align:center;}.elementor-6108 .elementor-element.elementor-element-030d350{text-align:center;}.elementor-6108 .elementor-element.elementor-element-f55ad27.elementor-element{--align-self:center;}.elementor-6108 .elementor-element.elementor-element-8900390{text-align:center;}.elementor-6108 .elementor-element.elementor-element-2132571{text-align:center;}.elementor-6108 .elementor-element.elementor-element-e0135a7.elementor-element{--align-self:center;}.elementor-6108 .elementor-element.elementor-element-c4bfaca{text-align:center;}.elementor-6108 .elementor-element.elementor-element-c5062e4{text-align:center;}.elementor-6108 .elementor-element.elementor-element-a93ee3b.elementor-element{--align-self:center;}.elementor-6108 .elementor-element.elementor-element-95b7efa{text-align:center;}.elementor-6108 .elementor-element.elementor-element-72241d0{text-align:center;}.elementor-6108 .elementor-element.elementor-element-d384c8f.elementor-element{--align-self:center;}.elementor-6108 .elementor-element.elementor-element-bf48bfc{text-align:center;}.elementor-6108 .elementor-element.elementor-element-d84aa42{text-align:center;}.elementor-6108 .elementor-element.elementor-element-c5b4083.elementor-element{--align-self:center;}.elementor-6108 .elementor-element.elementor-element-d234136{text-align:center;}.elementor-6108 .elementor-element.elementor-element-d562678{text-align:center;}.elementor-6108 .elementor-element.elementor-element-e661527 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-6108 .elementor-element.elementor-element-a4973de{margin-top:-12%;margin-bottom:0%;}.elementor-6108 .elementor-element.elementor-element-2df4d7d .elementor-heading-title{font-size:32px;}.elementor-6108 .elementor-element.elementor-element-97ff689{margin-top:-12%;margin-bottom:0%;}.elementor-6108 .elementor-element.elementor-element-93362ea .elementor-heading-title{font-size:32px;}.elementor-6108 .elementor-element.elementor-element-1f3b675{--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-6108 .elementor-element.elementor-element-60f28bf{margin-top:-12%;margin-bottom:0%;}.elementor-6108 .elementor-element.elementor-element-e8b447e .elementor-heading-title{font-size:32px;}.elementor-6108 .elementor-element.elementor-element-7b3401c .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-6108 .elementor-element.elementor-element-92e4bf1 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-6108 .elementor-element.elementor-element-69eecb4 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-6108 .elementor-element.elementor-element-159c81a .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-6108 .elementor-element.elementor-element-877965f .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-6108 .elementor-element.elementor-element-d39f23f .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-6108 .elementor-element.elementor-element-81a2cb1{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-6108 .elementor-element.elementor-element-1a4dc59 > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-6108 .elementor-element.elementor-element-6649eec .elementor-heading-title{font-size:20px;}.elementor-6108 .elementor-element.elementor-element-39d3a3d .elementor-heading-title{font-size:46px;}.elementor-6108 .elementor-element.elementor-element-482fd2f{padding:0% 0% 0% 0%;font-size:20px;line-height:26px;}.elementor-6108 .elementor-element.elementor-element-6b1aa8d .elementor-heading-title{font-size:20px;}.elementor-6108 .elementor-element.elementor-element-61d948d{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-6108 .elementor-element.elementor-element-2cf2912{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-2cf2912 .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-6108 .elementor-element.elementor-element-ce67b52{text-align:center;}.elementor-6108 .elementor-element.elementor-element-ce67b52 .elementor-heading-title{font-size:20px;}.elementor-6108 .elementor-element.elementor-element-a31abcf{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-6108 .elementor-element.elementor-element-a31abcf.elementor-element{--align-self:center;}.elementor-6108 .elementor-element.elementor-element-2dfa7af{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-2dfa7af .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-6108 .elementor-element.elementor-element-f55ad27{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-6108 .elementor-element.elementor-element-f55ad27.elementor-element{--align-self:center;}.elementor-6108 .elementor-element.elementor-element-8900390{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-8900390 .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-6108 .elementor-element.elementor-element-e0135a7{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-6108 .elementor-element.elementor-element-e0135a7.elementor-element{--align-self:center;}.elementor-6108 .elementor-element.elementor-element-c4bfaca{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-c4bfaca .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-6108 .elementor-element.elementor-element-a93ee3b{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-6108 .elementor-element.elementor-element-a93ee3b.elementor-element{--align-self:center;}.elementor-6108 .elementor-element.elementor-element-95b7efa{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-95b7efa .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-6108 .elementor-element.elementor-element-d384c8f{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-6108 .elementor-element.elementor-element-d384c8f.elementor-element{--align-self:center;}.elementor-6108 .elementor-element.elementor-element-bf48bfc{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-bf48bfc .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-6108 .elementor-element.elementor-element-c5b4083{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-6108 .elementor-element.elementor-element-c5b4083.elementor-element{--align-self:center;}.elementor-6108 .elementor-element.elementor-element-d234136{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-d234136 .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-6108 .elementor-element.elementor-element-84ed8f6{padding:0% 4% 10% 4%;}.elementor-6108 .elementor-element.elementor-element-676e1cb > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-6108 .elementor-element.elementor-element-d0ce168{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6108 .elementor-element.elementor-element-e661527{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-e661527 .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-6108 .elementor-element.elementor-element-fe7797b{text-align:center;font-size:20px;}.elementor-6108 .elementor-element.elementor-element-08b0481{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6108 .elementor-element.elementor-element-775eb10{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6108 .elementor-element.elementor-element-62d06ed{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6108 .elementor-element.elementor-element-9455d93{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6108 .elementor-element.elementor-element-3525d7f{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6108 .elementor-element.elementor-element-c7f060e{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6108 .elementor-element.elementor-element-a4973de{margin-top:-14%;margin-bottom:0%;}.elementor-6108 .elementor-element.elementor-element-c07e84b > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-6108 .elementor-element.elementor-element-2df4d7d{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-2df4d7d .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-6108 .elementor-element.elementor-element-60a7bde{text-align:center;}.elementor-6108 .elementor-element.elementor-element-60a7bde .elementor-heading-title{font-size:20px;}.elementor-6108 .elementor-element.elementor-element-97ff689{margin-top:-14%;margin-bottom:0%;}.elementor-6108 .elementor-element.elementor-element-7cd0c7c > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-6108 .elementor-element.elementor-element-93362ea{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-93362ea .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-6108 .elementor-element.elementor-element-e6b90fe{text-align:center;}.elementor-6108 .elementor-element.elementor-element-e6b90fe .elementor-heading-title{font-size:20px;}.elementor-6108 .elementor-element.elementor-element-60f28bf{margin-top:-14%;margin-bottom:0%;}.elementor-6108 .elementor-element.elementor-element-4245e2f > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-6108 .elementor-element.elementor-element-e8b447e{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-e8b447e .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-6108 .elementor-element.elementor-element-8e96924{text-align:center;}.elementor-6108 .elementor-element.elementor-element-8e96924 .elementor-heading-title{font-size:20px;}.elementor-6108 .elementor-element.elementor-element-f2c4d91{padding:0% 4% 10% 4%;}.elementor-6108 .elementor-element.elementor-element-e8e7f17 > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-6108 .elementor-element.elementor-element-c309c30{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6108 .elementor-element.elementor-element-7b3401c{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-7b3401c .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-6108 .elementor-element.elementor-element-d6bc344{text-align:center;font-size:20px;}.elementor-6108 .elementor-element.elementor-element-078a886{padding:0% 4% 10% 4%;}.elementor-6108 .elementor-element.elementor-element-68ef139 > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-6108 .elementor-element.elementor-element-92e4bf1{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-92e4bf1 .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-6108 .elementor-element.elementor-element-0bdea60{text-align:center;font-size:20px;}.elementor-6108 .elementor-element.elementor-element-a53b6d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6108 .elementor-element.elementor-element-69eecb4{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-69eecb4 .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-6108 .elementor-element.elementor-element-159c81a{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-159c81a .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-6108 .elementor-element.elementor-element-877965f{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-877965f .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-6108 .elementor-element.elementor-element-d39f23f{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-d39f23f .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-6108 .elementor-element.elementor-element-81a2cb1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6108 .elementor-element.elementor-element-7e4cf0d{padding:0px 0px 0px 0px;text-align:center;}.elementor-6108 .elementor-element.elementor-element-7e4cf0d .elementor-heading-title{font-size:26px;line-height:35px;}}@media(min-width:768px){.elementor-6108 .elementor-element.elementor-element-2291b34{--content-width:1200px;}.elementor-6108 .elementor-element.elementor-element-03150a8{--width:35%;}.elementor-6108 .elementor-element.elementor-element-b617a3a{--width:65%;}.elementor-6108 .elementor-element.elementor-element-62d06ed{--width:50%;}.elementor-6108 .elementor-element.elementor-element-9455d93{--width:50%;}.elementor-6108 .elementor-element.elementor-element-3525d7f{--width:50%;}.elementor-6108 .elementor-element.elementor-element-c7f060e{--width:50%;}.elementor-6108 .elementor-element.elementor-element-70f76b1{--width:25%;}.elementor-6108 .elementor-element.elementor-element-866efe1{--width:25%;}.elementor-6108 .elementor-element.elementor-element-d326dea{--width:25%;}.elementor-6108 .elementor-element.elementor-element-5d2a24d{--width:25%;}.elementor-6108 .elementor-element.elementor-element-0d1513d{--width:25%;}.elementor-6108 .elementor-element.elementor-element-d9facb9{--width:25%;}.elementor-6108 .elementor-element.elementor-element-6ff0ee2{--width:25%;}.elementor-6108 .elementor-element.elementor-element-4686af2{--width:25%;}.elementor-6108 .elementor-element.elementor-element-a852425{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6108 .elementor-element.elementor-element-62d06ed{--width:40%;}.elementor-6108 .elementor-element.elementor-element-9455d93{--width:60%;}.elementor-6108 .elementor-element.elementor-element-3525d7f{--width:60%;}.elementor-6108 .elementor-element.elementor-element-c7f060e{--width:40%;}.elementor-6108 .elementor-element.elementor-element-a852425{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-39d3a3d */.colort{
    color:#0700DD;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-91cfbfe */.elementor-1728 .elementor-element.elementor-element-cad7296 {
  position: relative;
  overflow: hidden;
}

.elementor-1728 .elementor-element.elementor-element-cad7296::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%; /* Un poco más grande para que no se vea el borde al moverse */
  height: 100%;
  background-image: url(https://codeponents.com/wp-content/uploads/2025/04/Looper-BG.png);
  
  background-repeat: no-repeat;
  
  z-index: 0;
  transform-origin: center;
  animation: elegantMove 6s ease-in-out infinite;
}

/* Aseguramos que el contenido esté encima */
.elementor-1728 .elementor-element.elementor-element-cad7296 > * {
  position: relative;
  z-index: 1;
}

/* Animación elegante y suave */
@keyframes elegantMove {
  0% {
    transform: translate(0px, 0px);
  }
  25% {
    transform: translate(10px, 5px);
  }
  50% {
    transform: translate(5px, 10px);
  }
  75% {
    transform: translate(-10px, -5px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d3be6c *//* Contenedor principal */
.infinite-carousel {
  overflow: hidden; /* Oculta el exceso */
  position: relative;
  width: 100%;
}

/* Pista del carrusel */
.infinite-track {
  display: flex;
  width: max-content;
  animation: scroll-infinite 20s linear infinite; /* Animación */
}

/* Elementos individuales */
.infinite-item {
    flex: 0 0 auto;
    border: 1px solid #E0E6FF;
    margin: 0px 12px;
    border-radius: 24px;
    padding: 43px 26px 44px 26px;
}

.infinite-item img {
  height: 40px; /* Ajusta el tamaño */
  width: auto;
}

/* Animación: desplazamiento continuo */
@keyframes scroll-infinite {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%); /* Se mueve la mitad, por el contenido duplicado */
  }
}

.infinite-item,.infinite-item-ltr {
    width: 200px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0919b2 *//* Contenedor principal */
.infinite-carousel-ltr {
  overflow: hidden;
  position: relative;
  width: 100%;
}

@media (min-width:800px){
/* Pista del carrusel */
.infinite-track-ltr {
  display: flex;
  width: max-content;
  animation: scroll-infinite-ltr 30s linear infinite; /* Animación invertida */
}
}
@media (max-width:800px){
/* Pista del carrusel */
.infinite-track-ltr {
  display: flex;
  width: max-content;
  animation: scroll-infinite-ltr 25s linear infinite; /* Animación invertida */
}
}

/* Elementos individuales */
.infinite-item-ltr {
    flex: 0 0 auto;
    border: 1px solid #E0E6FF;
    margin: 0px 12px;
    border-radius: 24px;
     padding: 43px 26px 44px 26px;
}

.infinite-item-ltr img {
  height: 40px; /* Ajusta el tamaño */
  width: auto;
}

/* Animación: desplazamiento de izquierda a derecha */
@keyframes scroll-infinite-ltr {
  from {
    transform: translateX(-50%); /* Comienza desde la mitad izquierda */
  }
  to {
    transform: translateX(0); /* Se desplaza hacia la posición original */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e56b48 */.elementor-2653 .elementor-element.elementor-element-4cb8c2d:hover p,.elementor-2653 .elementor-element.elementor-element-4cb8c2d:hover h2{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b38c684 */.elementor-2653 .elementor-element.elementor-element-fa5bd4d:hover p,.elementor-2653 .elementor-element.elementor-element-fa5bd4d:hover h2{
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d71ab */.elementor-2653 .elementor-element.elementor-element-7528c6e:hover p,.elementor-2653 .elementor-element.elementor-element-7528c6e:hover h2{
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45205a8 */.elementor-2653 .elementor-element.elementor-element-c7bc1d3:hover p, .elementor-2653 .elementor-element.elementor-element-c7bc1d3:hover h2{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7ef528 */.elementor-2653 .elementor-element.elementor-element-103f959:hover p,.elementor-2653 .elementor-element.elementor-element-103f959:hover h2{
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3a1b54 */.elementor-2653 .elementor-element.elementor-element-757af89:hover p,.elementor-2653 .elementor-element.elementor-element-757af89:hover h2{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-313f4c3 */body{
     overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46c3f17 */.colorv{
    color:#00F2FF;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f1abfa */label.colorv{
    color:#00F2FF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1fad2c */label.colorv{
    color:#00F2FF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccba1e5 */label.colorv{
    color:#00F2FF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4f76bc */label.colorv{
    color:#00F2FF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-128559c */label.colorv{
    color:#00F2FF;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-84ed8f6 */.fondo{
    background: linear-gradient(90deg, #0700DD 0%, #4632DA 100%) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e06e23b */label.colorv{
    color:#00F2FF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e6c416 */label.colorv{
    color:#00F2FF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-344a500 */label.colorv{
    color:#00F2FF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e6deb4 */label.colorv{
    color:#00F2FF;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e525a45 */body{
     overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f2c4d91 */.fondo{
    background: linear-gradient(90deg, #0700DD 0%, #4632DA 100%) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-078a886 */.fondo{
    background: linear-gradient(90deg, #0700DD 0%, #4632DA 100%) !important;
}/* End custom CSS */