.elementor-14 .elementor-element.elementor-element-0f428e8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-b9a0901{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-b9a0901 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-14 .elementor-element.elementor-element-eefcc18{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;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-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-529f9fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-529f9fe .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;border-radius:30px 30px 30px 30px;padding:12px 16px 12px 16px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-8d546cd{margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-3cbc615{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-14 .elementor-element.elementor-element-d3b9c69{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-d3b9c69 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:80px;font-weight:600;text-transform:capitalize;line-height:96px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-5574a6c{--display:flex;}.elementor-14 .elementor-element.elementor-element-8d91846{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-49c468d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-eee402a{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-3cffe83{--display:flex;}.elementor-14 .elementor-element.elementor-element-8f446ea{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1f5ba3d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-9a36c0b{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-222275b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:290px;--padding-bottom:200px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-222275b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-222275b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://codvas.com/wp-content/uploads/2026/07/Hero-BG-Image.png");background-position:top left;background-repeat:no-repeat;}.elementor-14 .elementor-element.elementor-element-7c300e3{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-7c300e3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-1f98ff6{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-1f98ff6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:58px;font-weight:600;line-height:67.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2842d13{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-9eb1423{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 90px 0px 0px;text-align:end;}.elementor-14 .elementor-element.elementor-element-807af1d{--display:flex;}.elementor-14 .elementor-element.elementor-element-c06d57a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:22.4px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-123bdc6{width:100%;max-width:100%;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-af3ed0e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 60px 0px 0px;text-align:end;}.elementor-14 .elementor-element.elementor-element-3f4fbf5{--display:flex;}.elementor-14 .elementor-element.elementor-element-c6c901f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:22.4px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-81edd80{width:100%;max-width:100%;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-64f45e5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 90px 0px 0px;text-align:end;}.elementor-14 .elementor-element.elementor-element-76855ba{--display:flex;}.elementor-14 .elementor-element.elementor-element-ca1c07b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:22.4px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f780fb5{width:100%;max-width:100%;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-2b9da0a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 90px 0px 0px;text-align:end;}.elementor-14 .elementor-element.elementor-element-9e9e011{--display:flex;}.elementor-14 .elementor-element.elementor-element-f68be4e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:22.4px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-65a11fe{width:100%;max-width:100%;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-6d636d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:290px;--padding-bottom:200px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-6d636d1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6d636d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://codvas.com/wp-content/uploads/2026/07/Image-28.png");background-position:top right;background-repeat:no-repeat;}.elementor-14 .elementor-element.elementor-element-eb057ef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-eb057ef .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:72px;font-weight:600;text-transform:capitalize;line-height:87.04px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e549da9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-b3af2e6{--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:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2720880{--display:flex;--flex-direction:column-reverse;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-32ed498 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:35px;font-weight:600;line-height:48px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-8d86ffd{--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-14 .elementor-element.elementor-element-0550fd8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-ef16184 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:35px;font-weight:600;line-height:48px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-24664b0{--display:flex;}.elementor-14 .elementor-element.elementor-element-b328674{width:100%;max-width:100%;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b328674 p{margin-block-end:2px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-217ae24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-217ae24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-14 .elementor-element.elementor-element-217ae24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-14 .elementor-element.elementor-element-217ae24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-14 .elementor-element.elementor-element-217ae24 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-14 .elementor-element.elementor-element-217ae24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-14 .elementor-element.elementor-element-217ae24 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-217ae24 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-217ae24{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-217ae24 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-217ae24 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-14 .elementor-element.elementor-element-217ae24 .elementor-icon-list-text{color:#B4B4C2;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-217ae24 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-ea221c1 img{border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-5935541{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-16c6b69{--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:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9b1c88c{--display:flex;--flex-direction:column-reverse;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8750f80 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:35px;font-weight:600;line-height:48px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-53d1890{--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-14 .elementor-element.elementor-element-3c7921e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-5e95093 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:35px;font-weight:600;line-height:48px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-79896ec{--display:flex;}.elementor-14 .elementor-element.elementor-element-a65e00f{width:100%;max-width:100%;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a65e00f p{margin-block-end:2px;}.elementor-14 .elementor-element.elementor-element-92040ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-92040ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-14 .elementor-element.elementor-element-92040ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-14 .elementor-element.elementor-element-92040ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-14 .elementor-element.elementor-element-92040ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-14 .elementor-element.elementor-element-92040ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-14 .elementor-element.elementor-element-92040ad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-92040ad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-92040ad{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-92040ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-92040ad .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-14 .elementor-element.elementor-element-92040ad .elementor-icon-list-text{color:#B4B4C2;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-92040ad .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-35b357a img{border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-9c6ea16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-1e3ef9e{--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:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-bab9b09{--display:flex;--flex-direction:column-reverse;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a469920 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:35px;font-weight:600;line-height:48px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-530e98b{--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-14 .elementor-element.elementor-element-a95aa01 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-f911894 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:35px;font-weight:600;line-height:48px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-eb505ab{--display:flex;}.elementor-14 .elementor-element.elementor-element-8fd12ac{width:100%;max-width:100%;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-8fd12ac p{margin-block-end:2px;}.elementor-14 .elementor-element.elementor-element-8b5385f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-8b5385f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-14 .elementor-element.elementor-element-8b5385f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-14 .elementor-element.elementor-element-8b5385f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-14 .elementor-element.elementor-element-8b5385f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-14 .elementor-element.elementor-element-8b5385f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-14 .elementor-element.elementor-element-8b5385f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-8b5385f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-8b5385f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-8b5385f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-8b5385f .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-14 .elementor-element.elementor-element-8b5385f .elementor-icon-list-text{color:#B4B4C2;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-8b5385f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-648658e img{border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-6b026d4{--display:flex;--overflow:hidden;}.elementor-14 .elementor-element.elementor-element-17f302f{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-17f302f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:600;line-height:67.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7b70922{--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-14 .elementor-element.elementor-element-be5bbd1{--display:flex;--justify-content:space-between;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-be5bbd1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-be5bbd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #191C30 0%, #0B0E23 100%);}.elementor-14 .elementor-element.elementor-element-acef25e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-de88639{margin:0px -22px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;text-align:end;}.elementor-14 .elementor-element.elementor-element-907b089 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:33.6px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-75c9d62{--display:flex;--justify-content:space-between;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-75c9d62:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-75c9d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #191C30 0%, #0B0E23 100%);}.elementor-14 .elementor-element.elementor-element-0dd05dc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-bb4df7c{margin:0px -22px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;text-align:end;}.elementor-14 .elementor-element.elementor-element-d8effad .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:33.6px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6a9a5c3{--display:flex;--justify-content:space-between;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-6a9a5c3:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6a9a5c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #191C30 0%, #0B0E23 100%);}.elementor-14 .elementor-element.elementor-element-4ae31e9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-f11b5e2{margin:0px -22px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;text-align:end;}.elementor-14 .elementor-element.elementor-element-ee7c8f9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:33.6px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-121762b{--display:flex;--justify-content:space-between;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-121762b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-121762b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #191C30 0%, #0B0E23 100%);}.elementor-14 .elementor-element.elementor-element-c55a728 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-71fa737{margin:0px -22px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;text-align:end;}.elementor-14 .elementor-element.elementor-element-7928c9a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:33.6px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-64f4669{--display:flex;--overflow:hidden;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-1afa32b{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-1afa32b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:600;line-height:67.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-5251c26{--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-14 .elementor-element.elementor-element-e5844ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-383b42b{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-383b42b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-dc01e7d{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-dc01e7d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:600;line-height:39px;color:#6F6F6F;}.elementor-14 .elementor-element.elementor-element-7d8a6d0{width:100%;max-width:100%;text-align:end;}.elementor-14 .elementor-element.elementor-element-7d8a6d0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-662bb53{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-0678773{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-0678773 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-12d38f2{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-12d38f2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:600;line-height:39px;color:#6F6F6F;}.elementor-14 .elementor-element.elementor-element-e16f641{width:100%;max-width:100%;text-align:end;}.elementor-14 .elementor-element.elementor-element-e16f641 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c4ff441{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-16737d6{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-16737d6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-c89036f{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-c89036f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:600;line-height:39px;color:#6F6F6F;}.elementor-14 .elementor-element.elementor-element-d63107d{width:100%;max-width:100%;text-align:end;}.elementor-14 .elementor-element.elementor-element-d63107d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-dd8808b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-d46febf{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-d46febf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-7aa3b30{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-7aa3b30 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:600;line-height:39px;color:#6F6F6F;}.elementor-14 .elementor-element.elementor-element-7ff0d64{width:100%;max-width:100%;text-align:end;}.elementor-14 .elementor-element.elementor-element-7ff0d64 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-353ee28{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-0c99c65{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-0c99c65 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-acfd1b8{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-acfd1b8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:600;line-height:39px;color:#6F6F6F;}.elementor-14 .elementor-element.elementor-element-b17ef5a{width:100%;max-width:100%;text-align:end;}.elementor-14 .elementor-element.elementor-element-b17ef5a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-66e922c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-1d9dbb4{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-1d9dbb4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-4bc3fae{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-4bc3fae .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:600;line-height:39px;color:#6F6F6F;}.elementor-14 .elementor-element.elementor-element-05e9752{width:100%;max-width:100%;text-align:end;}.elementor-14 .elementor-element.elementor-element-05e9752 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-afe1e3f{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-21e7a39{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-facf1de{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:35px;font-weight:600;line-height:57px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-facf1de p{margin-block-end:2px;}.elementor-14 .elementor-element.elementor-element-add8851{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-14 .elementor-element.elementor-element-0da811d img{border-radius:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-eab4b63{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-eab4b63 p{margin-block-end:2px;}.elementor-14 .elementor-element.elementor-element-9edd73b{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-9edd73b p{margin-block-end:2px;}.elementor-14 .elementor-element.elementor-element-f85956a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-476e3cf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:35px;font-weight:600;line-height:57px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-476e3cf p{margin-block-end:2px;}.elementor-14 .elementor-element.elementor-element-456767f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-14 .elementor-element.elementor-element-d547922 img{border-radius:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-4552266{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4552266 p{margin-block-end:2px;}.elementor-14 .elementor-element.elementor-element-d30c36b{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-d30c36b p{margin-block-end:2px;}.elementor-14 .elementor-element.elementor-element-270f178{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-78135e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:35px;font-weight:600;line-height:57px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-78135e0 p{margin-block-end:2px;}.elementor-14 .elementor-element.elementor-element-d9409b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-14 .elementor-element.elementor-element-a7278a9 img{border-radius:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-f191dc4{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f191dc4 p{margin-block-end:2px;}.elementor-14 .elementor-element.elementor-element-c7b8250{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-c7b8250 p{margin-block-end:2px;}.elementor-14 .elementor-element.elementor-element-30ead49{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:1140px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-217px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:114px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-217px;--e-n-carousel-arrow-size:41px;--e-n-carousel-arrow-normal-color:#02010100;--e-n-carousel-arrow-hover-color:#02010100;}.elementor-14 .elementor-element.elementor-element-30ead49 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#02010100;border-radius:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-d34cc39{--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-14 .elementor-element.elementor-element-fe0c31a{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-fe0c31a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-b00d6d8{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-b00d6d8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:600;line-height:67.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-ff5bb00{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:130px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-b9af3e8{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8a7993b{--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;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-8a7993b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8a7993b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1A 0%, #FFFFFF0A 100%);}.elementor-14 .elementor-element.elementor-element-0907274 img{width:800px;max-width:100%;height:354px;border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-feef62f{--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:space-between;}.elementor-14 .elementor-element.elementor-element-7034710 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#9F92FF;}.elementor-14 .elementor-element.elementor-element-858aa01{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c3cd329 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:25.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a5d0e13{width:100%;max-width:100%;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-a5d0e13 p{margin-block-end:2px;}.elementor-14 .elementor-element.elementor-element-e6b67ff{width:100%;max-width:100%;text-align:end;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-e6b67ff p{margin-block-end:2px;}.elementor-14 .elementor-element.elementor-element-11cf849{--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;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-11cf849:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-11cf849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1A 0%, #FFFFFF0A 100%);}.elementor-14 .elementor-element.elementor-element-b76b012 img{width:800px;max-width:100%;height:354px;border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-aa39760{--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:space-between;}.elementor-14 .elementor-element.elementor-element-6b39472 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#9F92FF;}.elementor-14 .elementor-element.elementor-element-3a2c973{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5fa4391 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:25.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b9f7994{width:100%;max-width:100%;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-b9f7994 p{margin-block-end:2px;}.elementor-14 .elementor-element.elementor-element-79e2f7b{width:100%;max-width:100%;text-align:end;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-79e2f7b p{margin-block-end:2px;}.elementor-14 .elementor-element.elementor-element-f688ab6{--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;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-f688ab6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f688ab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1A 0%, #FFFFFF0A 100%);}.elementor-14 .elementor-element.elementor-element-646cbdf img{width:800px;max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-f060e55{--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:space-between;}.elementor-14 .elementor-element.elementor-element-d3b2839 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#9F92FF;}.elementor-14 .elementor-element.elementor-element-fd32f07{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-788316f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:33.6px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d15bd5f{width:100%;max-width:100%;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-d15bd5f p{margin-block-end:2px;}.elementor-14 .elementor-element.elementor-element-b66e12f{width:100%;max-width:100%;text-align:end;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-b66e12f p{margin-block-end:2px;}.elementor-14 .elementor-element.elementor-element-cef98f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;}.elementor-14 .elementor-element.elementor-element-afbb847{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-afbb847 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-43c8453{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-43c8453 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:600;line-height:67.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2c893f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-2c893f1 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;border-radius:30px 30px 30px 30px;padding:12px 16px 12px 16px;}.elementor-14 .elementor-element.elementor-element-07729f0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-0d67285{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-0d67285 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:600;line-height:67.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6228f4f{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#B4B4C2;}.elementor-14 .elementor-element.elementor-element-6228f4f p{margin-block-end:2px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-dc9a920{background-color:transparent;padding:25px 25px 25px 25px;background-image:linear-gradient(180deg, #FFFFFF1A 0%, #FFFFFF0A 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;border-radius:16px 16px 16px 16px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:16px;}.elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-16px;}.elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-labels-inline .elementor-field-group > label{padding-left:12px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-labels-inline .elementor-field-group > label{padding-right:12px;}body .elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-labels-above .elementor-field-group > label{padding-bottom:12px;}.elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-field-group > label, .elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-field-group > label{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;line-height:16.8px;}.elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-field-type-html{padding-bottom:0px;}.elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-field-group .elementor-field{color:#898999;}.elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-field-group .elementor-field, .elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-field-subgroup label{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#000319;border-color:#FFFFFF26;border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-field-group .elementor-select-wrapper select{background-color:#000319;border-color:#FFFFFF26;border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF26;}.elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-dc9a920 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF1A;color:#ffffff;border-color:#FFFFFF26;}.elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-button[type="submit"]{background-color:#FFFFFF1A;color:#ffffff;border-color:#FFFFFF26;}.elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-14 .elementor-element.elementor-element-dc9a920 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-14 .elementor-element.elementor-element-dc9a920 .e-form__buttons__wrapper__button-next:hover{background-color:#FFFFFF0A;color:#ffffff;}.elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-button[type="submit"]:hover{background-color:#FFFFFF0A;color:#ffffff;}.elementor-14 .elementor-element.elementor-element-dc9a920 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-14 .elementor-element.elementor-element-dc9a920 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-14 .elementor-element.elementor-element-b9a0901{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-14 .elementor-element.elementor-element-eefcc18{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-d3b9c69{--container-widget-width:622px;--container-widget-flex-grow:0;width:var( --container-widget-width, 622px );max-width:622px;}.elementor-14 .elementor-element.elementor-element-217ae24{width:var( --container-widget-width, 461.688px );max-width:461.688px;--container-widget-width:461.688px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-217ae24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-14 .elementor-element.elementor-element-217ae24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-14 .elementor-element.elementor-element-217ae24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-14 .elementor-element.elementor-element-217ae24 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-14 .elementor-element.elementor-element-217ae24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-14 .elementor-element.elementor-element-92040ad{width:var( --container-widget-width, 461.688px );max-width:461.688px;--container-widget-width:461.688px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-92040ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-14 .elementor-element.elementor-element-92040ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-14 .elementor-element.elementor-element-92040ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-14 .elementor-element.elementor-element-92040ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-14 .elementor-element.elementor-element-92040ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-14 .elementor-element.elementor-element-8b5385f{width:var( --container-widget-width, 461.688px );max-width:461.688px;--container-widget-width:461.688px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-8b5385f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-14 .elementor-element.elementor-element-8b5385f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-14 .elementor-element.elementor-element-8b5385f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-14 .elementor-element.elementor-element-8b5385f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-14 .elementor-element.elementor-element-8b5385f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-30ead49{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-b9a0901{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-b9a0901 .elementor-heading-title{font-size:45px;}.elementor-14 .elementor-element.elementor-element-eefcc18{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:16px;line-height:24px;}.elementor-14 .elementor-element.elementor-element-222275b{--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-14 .elementor-element.elementor-element-7c300e3{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-1f98ff6{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-1f98ff6 .elementor-heading-title{font-size:45px;line-height:50px;}.elementor-14 .elementor-element.elementor-element-2842d13{width:100%;max-width:100%;font-size:16px;}.elementor-14 .elementor-element.elementor-element-123bdc6{font-size:15px;}.elementor-14 .elementor-element.elementor-element-81edd80{font-size:15px;}.elementor-14 .elementor-element.elementor-element-f780fb5{font-size:15px;}.elementor-14 .elementor-element.elementor-element-65a11fe{font-size:15px;}.elementor-14 .elementor-element.elementor-element-eb057ef .elementor-heading-title{font-size:49px;line-height:54px;}.elementor-14 .elementor-element.elementor-element-17f302f{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-17f302f .elementor-heading-title{font-size:45px;line-height:55px;}.elementor-14 .elementor-element.elementor-element-1afa32b{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-1afa32b .elementor-heading-title{font-size:50px;line-height:49px;}.elementor-14 .elementor-element.elementor-element-facf1de{font-size:20px;line-height:27px;}.elementor-14 .elementor-element.elementor-element-476e3cf{font-size:20px;line-height:27px;}.elementor-14 .elementor-element.elementor-element-78135e0{font-size:20px;line-height:27px;}.elementor-14 .elementor-element.elementor-element-30ead49{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:110px;--e-n-carousel-arrow-prev-top-position:207px;--e-n-carousel-arrow-next-right-position:110px;--e-n-carousel-arrow-next-top-position:207px;}.elementor-14 .elementor-element.elementor-element-d34cc39{--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-14 .elementor-element.elementor-element-fe0c31a{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-b00d6d8{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-b00d6d8 .elementor-heading-title{font-size:50px;line-height:49px;}.elementor-14 .elementor-element.elementor-element-a5d0e13{font-size:16px;line-height:24px;}.elementor-14 .elementor-element.elementor-element-b9f7994{font-size:16px;line-height:24px;}.elementor-14 .elementor-element.elementor-element-d15bd5f{font-size:16px;line-height:24px;}.elementor-14 .elementor-element.elementor-element-cef98f1{--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-14 .elementor-element.elementor-element-afbb847{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-43c8453{width:100%;max-width:100%;text-align:start;}.elementor-14 .elementor-element.elementor-element-43c8453 .elementor-heading-title{font-size:50px;line-height:59px;}.elementor-14 .elementor-element.elementor-element-0d67285{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-0d67285 .elementor-heading-title{font-size:50px;line-height:56px;}.elementor-14 .elementor-element.elementor-element-6228f4f{font-size:15px;line-height:25px;}.elementor-14 .elementor-element.elementor-element-dc9a920{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-e549da9{--width:75%;}.elementor-14 .elementor-element.elementor-element-5935541{--width:75%;}.elementor-14 .elementor-element.elementor-element-9c6ea16{--width:75%;}.elementor-14 .elementor-element.elementor-element-21e7a39{--content-width:70%;}.elementor-14 .elementor-element.elementor-element-f85956a{--content-width:70%;}.elementor-14 .elementor-element.elementor-element-270f178{--content-width:70%;}}/* Start custom CSS for heading, class: .elementor-element-b9a0901 */.elementor-14 .elementor-element.elementor-element-b9a0901 .elementor-heading-title span{
	background: linear-gradient(62.75deg, #FFFFFF 35%, #7D26EC 100%);

-webkit-background-clip: text;

-webkit-text-fill-color: transparent;

background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-529f9fe *//* Container fix to clip the oversized spinning border disc */
.my-mimas-button-2 {
	position: relative;
	overflow: hidden !important;
	padding: 1.5px; /* Reserves the space for your 1.5px glowing border */
	display: inline-block;
	border-radius: 100px; /* Forces the pill shape container level */
}

/* 1. THE MOVING BORDER TRACK (Rotating at 60fps on the GPU) */
.my-mimas-button-2::before {
	content: '';
	position: absolute;
	top: -150%;
	left: -50%;
	width: 200%;
	height: 400%;
	background: conic-gradient(from 0deg, transparent 30%, #7D26EC 45%, #FFA800 50%, #7D26EC 55%, transparent 70%) !important;
	animation: mimasSmoothRotate 4s linear infinite !important;
	z-index: 1;
	transform-origin: center center;
}

@keyframes mimasSmoothRotate {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

/* 2. THE BUTTON BASE (Fits inside the border track safely) */
.my-mimas-button-2 .elementor-button {
	pointer-events: auto;
	cursor: pointer;
	position: relative;
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	overflow: hidden !important;
	z-index: 2;
	border-radius: 100px !important;
	border: none !important;
	
	/* Your core requested static glass tint matching image_aea02c */
	background: rgba(23, 22, 36, 0.9) !important; 
	backdrop-filter: blur(12px);
	-webkit-backdrop-filter: blur(12px);
}

.my-mimas-button-2 .elementor-button-content-wrapper {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 4;
	width: 100%;
}

/* 3. THE MIMAS SLIDING HOVER EFFECT (Clean pill format) */
.my-mimas-button-2 .elementor-button::before {
	content: '';
	position: absolute;
	top: 0;
	left: -25%;
	width: 150%; 
	height: 100%;
	background: linear-gradient(107.25deg, #5D1DB0 8.67%, #7D26EC 88.4%) !important;
	transform: skew(25deg) translate3d(-115%, 0, 0); 
	transition: transform 0.45s cubic-bezier(0.25, 1, 0.5, 1);
	z-index: 3;
	border-radius: inherit;
}

.my-mimas-button-2 .elementor-button:hover::before {
	transform: skew(25deg) translate3d(0, 0, 0); 
}

/* 4. CONTENT WRAPPERS (Text & SVG Priority) */
.my-mimas-button-2 .elementor-button-icon {
	position: relative;
	z-index: 5;
	display: inline-flex;
	align-items: center;
}

.my-mimas-button-2 .elementor-button-icon svg {
	fill: none !important;
}

.my-mimas-button-2 .elementor-button-text {
	color: #ffffff !important; 
	position: relative;
	z-index: 5;
	display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3b9c69 */.elementor-14 .elementor-element.elementor-element-d3b9c69 .elementor-heading-title {
	background: linear-gradient(62.75deg, #FFFFFF 35%, #7D26EC 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d91846 */.border-para {
    position: relative;
    padding: 20px 25px !important;
}

.border-para::before,
.border-para::after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    pointer-events: none;
}

.border-para::before {
    top: 0;
    left: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.border-para::after {
    bottom: 0;
    right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    border-right: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cbc615 *//* ==========================================================================
   1. DESKTOP STATE (Unchanged - Exact as your original working code)
   ========================================================================== */
.elementor-element-3cbc615 > .e-con-inner {
    display: grid !important;
    grid-template-columns: 1fr max-content 1fr !important;
    gap: 60px !important;
    min-height: 250vh !important;
    align-items: flex-start !important;
    position: relative !important;
}

.elementor-element-3cbc615 .elementor-element-d3b9c69 {
    grid-column: 2 !important;
    grid-row: 1 / span 4 !important;
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 40vh !important;
    transform: translateY(-50%) !important;
    text-align: center !important;
    z-index: 10;
    width: auto !important;
    max-width: none !important;
}

.elementor-element-3cbc615 .elementor-element-d3b9c69 .elementor-heading-title {
    white-space: nowrap !important;
    display: block !important;
}

.elementor-element-3cbc615 .elementor-element-5574a6c {
    grid-column: 1 !important;
    grid-row: 1 !important;
    margin-top: 15vh !important;
}

.elementor-element-3cbc615 .elementor-element-49c468d {
    grid-column: 3 !important;
    grid-row: 2 !important;
    margin-top: 50vh !important;
}

.elementor-element-3cbc615 .elementor-element-3cffe83 {
    grid-column: 1 !important;
    grid-row: 3 !important;
    margin-top: 50vh !important;
}

.elementor-element-3cbc615 .elementor-element-1f5ba3d {
    grid-column: 3 !important;
    grid-row: 4 !important;
    margin-top: 70vh !important;
    margin-bottom: 30vh !important;
}

.elementor-element-3cbc615 .e-child {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
}

.elementor-element-3cbc615 .elementor-widget-text-editor {
    max-width: 300px !important;
    width: 100% !important;
}

/* ==========================================================================
   2. LAPTOP BREAKPOINT (1025px - 1440px)
   ========================================================================== */
@media (max-width: 1440px) and (min-width: 1025px) {
    .elementor-element-3cbc615 > .e-con-inner {
        grid-template-columns: 1fr 320px 1fr !important;
        gap: 30px !important;
    }
    .elementor-element-3cbc615 .elementor-element-d3b9c69 .elementor-heading-title {
        white-space: normal !important;
    }
}

/* ==========================================================================
   3. TABLET & MOBILE RESPONSIVE OVERRIDE (Under 1024px Only)
   ========================================================================== */
@media (max-width: 1024px) {
    .elementor-element-3cbc615 > .e-con-inner {
        display: grid !important;
        /* Center track keeps at 0px so heading stays dead-center */
        grid-template-columns: 1fr 0px 1fr !important; 
        gap: 0px !important;
        min-height: 220vh !important;
        position: relative !important;
        align-items: flex-start !important;
        padding: 0 10px !important;
    }

    /* Left side text gets extra 30% width allowance to expand dynamically */
    .elementor-element-3cbc615 .elementor-element-5574a6c,
    .elementor-element-3cbc615 .elementor-element-3cffe83 {
        grid-column: 1 !important;
        width: 130% !important; 
        max-width: 130% !important;
        box-sizing: border-box !important;
        z-index: 2 !important;
    }

    /* Right side text gets extra 30% width allowance and shifts leftward */
    .elementor-element-3cbc615 .elementor-element-49c468d,
    .elementor-element-3cbc615 .elementor-element-1f5ba3d {
        grid-column: 3 !important;
        width: 130% !important;
        max-width: 130% !important;
        margin-left: -30% !important; /* Pulls container leftwards to give text wide horizontal area */
        box-sizing: border-box !important;
        z-index: 2 !important;
        display: flex !important;
        justify-content: flex-end !important; /* Keeps paragraph aligned to outer right margin */
    }

    /* Central Dead-Center STICKY Heading track placement */
    .elementor-element-3cbc615 .elementor-element-d3b9c69 {
        grid-column: 2 !important;
        grid-row: 1 / span 4 !important;
        position: -webkit-sticky !important;
        position: sticky !important;
        top: 50vh !important;
        transform: translateY(-50%) !important;
        z-index: 10 !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        width: 0px !important;
        pointer-events: none !important;
    }

    /* Custom Heading Font Size & Wrap limits for tablet/mobile */
    .elementor-element-3cbc615 .elementor-element-d3b9c69 .elementor-heading-title {
        white-space: nowrap !important;
        font-size: 42px !important; /* Scales elegantly to avoid screen edge cut-offs */
        position: absolute !important;
        text-align: center !important;
        display: block !important;
    }

    /* Scoped strictly inside this section wrapper to prevent site global leaks */
    .elementor-element-3cbc615 .elementor-widget-text-editor {
        max-width: 100% !important;
        width: 100% !important;
        word-break: keep-all !important;
    }

    /* Smooth timing margins for overlapping scroll stream */
    .elementor-element-3cbc615 .elementor-element-5574a6c { margin-top: 10vh !important; }
    .elementor-element-3cbc615 .elementor-element-49c468d { margin-top: 35vh !important; }
    .elementor-element-3cbc615 .elementor-element-3cffe83 { margin-top: 35vh !important; }
    .elementor-element-3cbc615 .elementor-element-1f5ba3d { margin-top: 45vh !important; margin-bottom: 20vh !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f98ff6 */.elementor-14 .elementor-element.elementor-element-1f98ff6 .elementor-heading-title {
	background: linear-gradient(61.46deg, #FFFFFF 20%, #7D26EC 65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb057ef */.elementor-14 .elementor-element.elementor-element-eb057ef .elementor-heading-title {
	background: linear-gradient(62.75deg, #FFFFFF 35%, #7D26EC 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-217ae24 */.banner-cta .elementor-icon-list-item { border-radius: 16px;
BORDER: 1PX SOLID #FFFFFF26;
padding: 4px 10px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17f302f */.elementor-14 .elementor-element.elementor-element-17f302f .elementor-heading-title {
	background: linear-gradient(61.46deg, #FFFFFF 20%, #7D26EC 65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1afa32b */.elementor-14 .elementor-element.elementor-element-1afa32b .elementor-heading-title {
	background: linear-gradient(61.46deg, #FFFFFF 20%, #7D26EC 65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d8a6d0 */.elementor-14 .elementor-element.elementor-element-7d8a6d0 .elementor-heading-title {
	background: linear-gradient(61.46deg, #FFFFFF 20%, #7D26EC 65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e16f641 */.elementor-14 .elementor-element.elementor-element-e16f641 .elementor-heading-title {
	background: linear-gradient(61.46deg, #FFFFFF 20%, #7D26EC 65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d63107d */.elementor-14 .elementor-element.elementor-element-d63107d .elementor-heading-title {
	background: linear-gradient(61.46deg, #FFFFFF 20%, #7D26EC 65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ff0d64 */.elementor-14 .elementor-element.elementor-element-7ff0d64 .elementor-heading-title {
	background: linear-gradient(61.46deg, #FFFFFF 20%, #7D26EC 65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b17ef5a */.elementor-14 .elementor-element.elementor-element-b17ef5a .elementor-heading-title {
	background: linear-gradient(61.46deg, #FFFFFF 20%, #7D26EC 65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05e9752 */.elementor-14 .elementor-element.elementor-element-05e9752 .elementor-heading-title {
	background: linear-gradient(61.46deg, #FFFFFF 20%, #7D26EC 65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b00d6d8 */.elementor-14 .elementor-element.elementor-element-b00d6d8 .elementor-heading-title {
	background: linear-gradient(61.46deg, #FFFFFF 20%, #7D26EC 65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43c8453 */.elementor-14 .elementor-element.elementor-element-43c8453 .elementor-heading-title {
	background: linear-gradient(61.46deg, #FFFFFF 20%, #7D26EC 65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c893f1 *//* 1. Resetting Elementor Defaults & Adding Glass Effect on Normal State */
.blogbtn .elementor-button {
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    background-color: transparent !important; /* Overriding default solid background */
}

/* 2. Content elements container handling */
.blogbtn .elementor-button-content-wrapper {
    position: relative !important;
    z-index: 3 !important;
    mix-blend-mode: difference !important; /* Inverts text/icon color on hover fill */
}

/* Text aur Icon elements setup for independent transitions */
.blogbtn .elementor-button-text,
.blogbtn .elementor-button-icon {
    display: inline-block !important;
    transition: transform 0.2s cubic-bezier(0.7, 0, 0.2, 1) !important;
}

/* 3. Text & Icon Roll Up Animation Trigger */
.blogbtn .elementor-button:hover .elementor-button-text,
.blogbtn .elementor-button:hover .elementor-button-icon {
    animation: MoveUpInitial 0.2s forwards, MoveUpEnd 0.2s forwards 0.2s;
}

/* 4. Skoll Background Sliding Layer Configuration */
/* Base Glass Background (Normal State) */
.blogbtn .elementor-button::after {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    
    /* Your exact glass gradient & blur specs */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0.008) 100%) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    
    border-radius: inherit !important;
    z-index: 1 !important;
}

/* Sliding Hover Sheet (Stays hidden at top initially) */
.blogbtn .elementor-button::before {
    content: '' !important;
    position: absolute !important;
    top: -100% !important; 
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: #000000 !important; /* Hover fill color (mix-blend will flip text to white/opposite over this) */
    border-radius: inherit !important;
    transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1) !important;
    z-index: 2 !important;
}

/* Hover hone par sheet top se drop hogi */
.blogbtn .elementor-button:hover::before {
    transform: translate3d(0, 100%, 0) !important;
}

/* --- Skoll Text Slide Keyframes --- */
@keyframes MoveUpInitial {
    to {
        transform: translate3d(0, -105%, 0);
    }
}

@keyframes MoveUpEnd {
    from {
        transform: translate3d(0, 100%, 0);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d67285 */.elementor-14 .elementor-element.elementor-element-0d67285 .elementor-heading-title {
	background: linear-gradient(61.46deg, #FFFFFF 20%, #7D26EC 65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-dc9a920 */@media (min-width: 768px) {
    .elementor-form-fields-wrapper {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: space-between !important;
    }

    .elementor-field-group-name,
    .elementor-field-group-email,
    .elementor-field-group-message {
        flex: 0 0 100% !important;
        width: 100% !important;
    }

    .elementor-field-group-field_b859e0f {
        flex: 0 0 calc(50% - 15px) !important;
        width: calc(50% - 15px) !important;
        margin-bottom: 0 !important;
        align-self: center !important;
    }

    .elementor-field-type-submit {
        flex: 0 0 calc(50% - 15px) !important;
        width: calc(50% - 15px) !important;
        margin-bottom: 0 !important;
        align-self: center !important;
    }

    .elementor-field-type-submit button {
        width: 100% !important;
        display: block !important;
        text-align: center !important;
    }
}

.elementor-field-subgroup {
    display: flex !important;
    align-items: flex-start !important;
}

.elementor-field-option {
    display: inline-flex !important;
    align-items: flex-start !important;
}

.elementor-field-option label {
    margin-left: 12px !important;
    display: inline-block !important;
    line-height: 1.6 !important;
    cursor: pointer !important;
}

.elementor-field-option input[type="checkbox"] {
    -webkit-appearance: none !important;
    appearance: none !important;
    background-color: rgba(5, 5, 15, 0.6) !important;
    margin: 4px 0 0 0 !important;
    font: inherit;
    color: #ffffff !important;
    width: 18px !important;
    height: 18px !important;
    border: 1px solid rgba(255, 255, 255, 0.15) !important;
    border-radius: 4px !important;
    display: inline-grid !important;
    place-content: center !important;
    cursor: pointer !important;
    transition: all 0.2s ease-in-out !important;
}

.elementor-field-option input[type="checkbox"]::before {
    content: "" !important;
    width: 10px !important;
    height: 6px !important;
    transform: scale(0) rotate(-45deg) !important;
    transform-origin: center !important;
    transition: 0.1s transform ease-in-out !important;
    border-left: 2px solid #ffffff !important;
    border-bottom: 2px solid #ffffff !important;
    margin-top: -2px !important;
}

.elementor-field-option input[type="checkbox"]:checked {
    background-color: #7D26EC !important;
    border-color: #7D26EC !important;
    box-shadow: 0 0 10px rgba(125, 38, 236, 0.4) !important;
}

.elementor-field-option input[type="checkbox"]:checked::before {
    transform: scale(1) rotate(-45deg) !important;
}

@media (max-width: 767px) {
    .elementor-field-group-field_b859e0f,
    .elementor-field-type-submit {
        width: 100% !important;
        flex: 0 0 100% !important;
    }
    
    .elementor-field-group-field_b859e0f {
        margin-bottom: 20px !important;
    }
    
    .elementor-field-type-submit button {
        width: 100% !important;
    }
}/* End custom CSS */