.elementor-12057 .elementor-element.elementor-element-d1e7c18{--display:flex;--min-height:100vh;--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-12057 .elementor-element.elementor-element-81e157b{--display:flex;--min-height:100vh;--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-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 );}.elementor-12057 .elementor-element.elementor-element-c4fff4e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-12057 .elementor-element.elementor-element-c4fff4e .elementor-heading-title{font-family:"inter", Sans-serif;font-size:37px;font-weight:500;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-90e223a .elementor-icon-wrapper{text-align:center;}.elementor-12057 .elementor-element.elementor-element-813acda{--display:flex;--min-height:100vh;--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-12057 .elementor-element.elementor-element-b20860d{--display:flex;--min-height:100vh;}.elementor-12057 .elementor-element.elementor-element-b20860d:not(.elementor-motion-effects-element-type-background), .elementor-12057 .elementor-element.elementor-element-b20860d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://testdev.gurtop.com/wp-content/uploads/2024/11/12944.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12057 .elementor-element.elementor-element-ac06e9b{--display:flex;--position:absolute;top:50%;}body:not(.rtl) .elementor-12057 .elementor-element.elementor-element-ac06e9b{left:40px;}body.rtl .elementor-12057 .elementor-element.elementor-element-ac06e9b{right:40px;}.elementor-12057 .elementor-element.elementor-element-8d186ee .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:48px;font-weight:500;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 );}.elementor-12057 .elementor-element.elementor-element-3dd1163{color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-cfee8f1{--display:flex;}.elementor-12057 .elementor-element.elementor-element-042442f{--display:flex;--min-height:100vh;--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-12057 .elementor-element.elementor-element-ed94c35{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-12057 .elementor-element.elementor-element-ed94c35 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:37px;font-weight:500;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-4d0569d{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--margin-top:220px;--margin-bottom:220px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12057 .elementor-element.elementor-element-4d0569d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12057 .elementor-element.elementor-element-2d0ffcd{--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:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-12057 .elementor-element.elementor-element-2d0ffcd.e-con{--align-self:flex-start;}.elementor-12057 .elementor-element.elementor-element-df32ad7{--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:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-12057 .elementor-element.elementor-element-df32ad7.e-con{--align-self:flex-start;}.elementor-12057 .elementor-element.elementor-element-58b42de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12057 .elementor-element.elementor-element-58b42de.elementor-element{--align-self:flex-end;}.elementor-12057 .elementor-element.elementor-element-58b42de .elementor-heading-title{font-family:"Comfortaa", Sans-serif;font-size:92px;font-weight:300;color:#FFFFFF1A;}.elementor-12057 .elementor-element.elementor-element-76eceac{--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:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-12057 .elementor-element.elementor-element-76eceac.e-con{--align-self:flex-start;}.elementor-12057 .elementor-element.elementor-element-bbbd014{--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:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-12057 .elementor-element.elementor-element-bbbd014.e-con{--align-self:flex-start;}.elementor-12057 .elementor-element.elementor-element-7b19c56{background-color:#2C2E47;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-7b19c56 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-47e6250 pre, .elementor-12057 .elementor-element.elementor-element-47e6250 code, .elementor-12057 .elementor-element.elementor-element-47e6250 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-6a7130a{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-6a7130a .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-8f1fd38 pre, .elementor-12057 .elementor-element.elementor-element-8f1fd38 code, .elementor-12057 .elementor-element.elementor-element-8f1fd38 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-9f35c10{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-9f35c10 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-cad5c9b pre, .elementor-12057 .elementor-element.elementor-element-cad5c9b code, .elementor-12057 .elementor-element.elementor-element-cad5c9b .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-cd98153{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-cd98153 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-e8317dd pre, .elementor-12057 .elementor-element.elementor-element-e8317dd code, .elementor-12057 .elementor-element.elementor-element-e8317dd .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-296d001{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-296d001 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-7e797d7 pre, .elementor-12057 .elementor-element.elementor-element-7e797d7 code, .elementor-12057 .elementor-element.elementor-element-7e797d7 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-7de5b7a{background-color:#2C2E47;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-7de5b7a .elementor-heading-title{font-family:"inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-7b2ec5c pre, .elementor-12057 .elementor-element.elementor-element-7b2ec5c code, .elementor-12057 .elementor-element.elementor-element-7b2ec5c .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-347b886{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-347b886 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-84bb539 pre, .elementor-12057 .elementor-element.elementor-element-84bb539 code, .elementor-12057 .elementor-element.elementor-element-84bb539 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-1db47cd{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-1db47cd .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-107f711 pre, .elementor-12057 .elementor-element.elementor-element-107f711 code, .elementor-12057 .elementor-element.elementor-element-107f711 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-3751605{background-color:#2C2E47;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-3751605 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-7f2f736 pre, .elementor-12057 .elementor-element.elementor-element-7f2f736 code, .elementor-12057 .elementor-element.elementor-element-7f2f736 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-d1be968{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-d1be968 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-62eba7e pre, .elementor-12057 .elementor-element.elementor-element-62eba7e code, .elementor-12057 .elementor-element.elementor-element-62eba7e .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-10afb78{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-10afb78 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-e85fa41 pre, .elementor-12057 .elementor-element.elementor-element-e85fa41 code, .elementor-12057 .elementor-element.elementor-element-e85fa41 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-8656ebf{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-8656ebf .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-72180b7 pre, .elementor-12057 .elementor-element.elementor-element-72180b7 code, .elementor-12057 .elementor-element.elementor-element-72180b7 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-560bd90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-12057 .elementor-element.elementor-element-560bd90.e-con{--align-self:flex-start;}.elementor-12057 .elementor-element.elementor-element-21b2892{background-color:#2C2E47;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-21b2892 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-7be8521 pre, .elementor-12057 .elementor-element.elementor-element-7be8521 code, .elementor-12057 .elementor-element.elementor-element-7be8521 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-50acda1{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-50acda1 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-c842bdc pre, .elementor-12057 .elementor-element.elementor-element-c842bdc code, .elementor-12057 .elementor-element.elementor-element-c842bdc .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-67dc95f{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-67dc95f .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-d9c6c8e pre, .elementor-12057 .elementor-element.elementor-element-d9c6c8e code, .elementor-12057 .elementor-element.elementor-element-d9c6c8e .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-a5dd983{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-a5dd983 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-f1494f1 pre, .elementor-12057 .elementor-element.elementor-element-f1494f1 code, .elementor-12057 .elementor-element.elementor-element-f1494f1 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-98ddcf5{background-color:#2C2E47;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-98ddcf5 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-8d3da02 pre, .elementor-12057 .elementor-element.elementor-element-8d3da02 code, .elementor-12057 .elementor-element.elementor-element-8d3da02 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-a6fb926{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-a6fb926 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-c19ae5c pre, .elementor-12057 .elementor-element.elementor-element-c19ae5c code, .elementor-12057 .elementor-element.elementor-element-c19ae5c .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-83d65ba{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-83d65ba .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-a1d6fb2 pre, .elementor-12057 .elementor-element.elementor-element-a1d6fb2 code, .elementor-12057 .elementor-element.elementor-element-a1d6fb2 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-4807e08{background-color:#2C2E47;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-4807e08 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-317d3b5 pre, .elementor-12057 .elementor-element.elementor-element-317d3b5 code, .elementor-12057 .elementor-element.elementor-element-317d3b5 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-a0a3327{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-a0a3327 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-9695c50 pre, .elementor-12057 .elementor-element.elementor-element-9695c50 code, .elementor-12057 .elementor-element.elementor-element-9695c50 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-1ca5667{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-1ca5667 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-71e64c4 pre, .elementor-12057 .elementor-element.elementor-element-71e64c4 code, .elementor-12057 .elementor-element.elementor-element-71e64c4 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-2dbd8b8{background-color:#2C2E47;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-2dbd8b8 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-4f6af27 pre, .elementor-12057 .elementor-element.elementor-element-4f6af27 code, .elementor-12057 .elementor-element.elementor-element-4f6af27 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-228ee97{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-228ee97 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-30acc14 pre, .elementor-12057 .elementor-element.elementor-element-30acc14 code, .elementor-12057 .elementor-element.elementor-element-30acc14 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-95f4b98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-12057 .elementor-element.elementor-element-95f4b98.e-con{--align-self:flex-start;}.elementor-12057 .elementor-element.elementor-element-6c500e1{background-color:#2C2E47;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-6c500e1 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-ed29d22 pre, .elementor-12057 .elementor-element.elementor-element-ed29d22 code, .elementor-12057 .elementor-element.elementor-element-ed29d22 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-d4531aa{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-d4531aa .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-4348eaf pre, .elementor-12057 .elementor-element.elementor-element-4348eaf code, .elementor-12057 .elementor-element.elementor-element-4348eaf .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-cb356eb{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-cb356eb .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-837c961 pre, .elementor-12057 .elementor-element.elementor-element-837c961 code, .elementor-12057 .elementor-element.elementor-element-837c961 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-a76aa7d{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-a76aa7d .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-6c4a609 pre, .elementor-12057 .elementor-element.elementor-element-6c4a609 code, .elementor-12057 .elementor-element.elementor-element-6c4a609 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-104b27b{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-104b27b .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-ca98d36 pre, .elementor-12057 .elementor-element.elementor-element-ca98d36 code, .elementor-12057 .elementor-element.elementor-element-ca98d36 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-a3de8cf{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-a3de8cf .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-2fcb808 pre, .elementor-12057 .elementor-element.elementor-element-2fcb808 code, .elementor-12057 .elementor-element.elementor-element-2fcb808 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-481a368{background-color:#2C2E47;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-481a368 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-051b812 pre, .elementor-12057 .elementor-element.elementor-element-051b812 code, .elementor-12057 .elementor-element.elementor-element-051b812 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-7dff7c3{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-7dff7c3 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-3ae05c4 pre, .elementor-12057 .elementor-element.elementor-element-3ae05c4 code, .elementor-12057 .elementor-element.elementor-element-3ae05c4 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-8724a64{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-8724a64 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-59fea1c pre, .elementor-12057 .elementor-element.elementor-element-59fea1c code, .elementor-12057 .elementor-element.elementor-element-59fea1c .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-2b08d0f{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-2b08d0f .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-592678f pre, .elementor-12057 .elementor-element.elementor-element-592678f code, .elementor-12057 .elementor-element.elementor-element-592678f .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-6994125{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 15px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-6994125 .elementor-heading-title{font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-83f2d5d pre, .elementor-12057 .elementor-element.elementor-element-83f2d5d code, .elementor-12057 .elementor-element.elementor-element-83f2d5d .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-4169a60{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12057 .elementor-element.elementor-element-5bb882b{--display:flex;}.elementor-12057 .elementor-element.elementor-element-ccdf85a{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-ccdf85a .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-65f7c3e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12057 .elementor-element.elementor-element-65f7c3e pre, .elementor-12057 .elementor-element.elementor-element-65f7c3e code, .elementor-12057 .elementor-element.elementor-element-65f7c3e .line-numbers .line-numbers-rows{font-size:14px;}.elementor-12057 .elementor-element.elementor-element-dcc3169{--display:flex;}.elementor-12057 .elementor-element.elementor-element-8e7b9b4{background-color:#141414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:6px 6px 6px 6px;}.elementor-12057 .elementor-element.elementor-element-8e7b9b4 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-12057 .elementor-element.elementor-element-b00939c{--display:flex;}.elementor-12057 .elementor-element.elementor-element-ee7541a{--display:flex;}:root{--page-title-display:none;}@media(max-width:1199px){.elementor-12057 .elementor-element.elementor-element-58b42de .elementor-heading-title{font-size:85px;}.elementor-12057 .elementor-element.elementor-element-7b19c56 .elementor-heading-title{font-size:16px;}.elementor-12057 .elementor-element.elementor-element-6a7130a .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-9f35c10 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-cd98153 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-296d001 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-7de5b7a .elementor-heading-title{font-size:16px;}.elementor-12057 .elementor-element.elementor-element-347b886 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-1db47cd .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-3751605 .elementor-heading-title{font-size:16px;}.elementor-12057 .elementor-element.elementor-element-d1be968 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-10afb78 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-8656ebf .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-21b2892 .elementor-heading-title{font-size:16px;}.elementor-12057 .elementor-element.elementor-element-50acda1 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-67dc95f .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-a5dd983 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-98ddcf5 .elementor-heading-title{font-size:16px;}.elementor-12057 .elementor-element.elementor-element-a6fb926 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-83d65ba .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-4807e08 .elementor-heading-title{font-size:16px;}.elementor-12057 .elementor-element.elementor-element-a0a3327 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-1ca5667 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-2dbd8b8 .elementor-heading-title{font-size:16px;}.elementor-12057 .elementor-element.elementor-element-228ee97 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-6c500e1 .elementor-heading-title{font-size:16px;}.elementor-12057 .elementor-element.elementor-element-d4531aa .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-cb356eb .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-a76aa7d .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-104b27b .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-a3de8cf .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-481a368 .elementor-heading-title{font-size:16px;}.elementor-12057 .elementor-element.elementor-element-7dff7c3 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-8724a64 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-2b08d0f .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-12057 .elementor-element.elementor-element-6994125 .elementor-heading-title{font-size:14px;line-height:22px;}}@media(min-width:768px){.elementor-12057 .elementor-element.elementor-element-2d0ffcd{--width:100%;}.elementor-12057 .elementor-element.elementor-element-df32ad7{--width:100%;}.elementor-12057 .elementor-element.elementor-element-76eceac{--width:32%;}.elementor-12057 .elementor-element.elementor-element-bbbd014{--width:100%;}.elementor-12057 .elementor-element.elementor-element-560bd90{--width:32%;}.elementor-12057 .elementor-element.elementor-element-95f4b98{--width:32%;}.elementor-12057 .elementor-element.elementor-element-5bb882b{--width:24%;}.elementor-12057 .elementor-element.elementor-element-dcc3169{--width:24%;}.elementor-12057 .elementor-element.elementor-element-b00939c{--width:24%;}.elementor-12057 .elementor-element.elementor-element-ee7541a{--width:24%;}}@media(max-width:767px){.elementor-12057 .elementor-element.elementor-element-58b42de{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-12057 .elementor-element.elementor-element-58b42de .elementor-heading-title{font-size:45px;}.elementor-12057 .elementor-element.elementor-element-560bd90{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12057 .elementor-element.elementor-element-95f4b98{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-c4fff4e */.elementor-12057 .elementor-element.elementor-element-c4fff4e .text-img {
        height: 45px !important;
        width: 45px !important;
        transition: scale 0.3s;
        object-fit: contain;
    }

    .text-img:hover {
        scale:1.3;
    }
    


@media (max-width: 767px){
    .elementor-12057 .elementor-element.elementor-element-c4fff4e .text-img {
        height: 25px !important;
        width: 25px !important;
        transition: scale 0.3s;
        object-fit: contain;

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b20860d */.mask{
    mask-image: url("https://testdev.gurtop.com/wp-content/uploads/2025/04/GURTOP.svg");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: 90vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b19c56 */.elementor-12057 .elementor-element.elementor-element-7b19c56 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-47e6250 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a7130a */.elementor-12057 .elementor-element.elementor-element-6a7130a span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-8f1fd38 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f35c10 */.elementor-12057 .elementor-element.elementor-element-9f35c10 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-cad5c9b */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd98153 */.elementor-12057 .elementor-element.elementor-element-cd98153 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-e8317dd */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-296d001 */.elementor-12057 .elementor-element.elementor-element-296d001 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-7e797d7 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de5b7a */.elementor-12057 .elementor-element.elementor-element-7de5b7a span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-7b2ec5c */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347b886 */.elementor-12057 .elementor-element.elementor-element-347b886 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-84bb539 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1db47cd */.elementor-12057 .elementor-element.elementor-element-1db47cd span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-107f711 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3751605 */.elementor-12057 .elementor-element.elementor-element-3751605 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-7f2f736 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1be968 */.elementor-12057 .elementor-element.elementor-element-d1be968 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-62eba7e */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10afb78 */.elementor-12057 .elementor-element.elementor-element-10afb78 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-e85fa41 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8656ebf */.elementor-12057 .elementor-element.elementor-element-8656ebf span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-72180b7 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b2892 */.elementor-12057 .elementor-element.elementor-element-21b2892 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-7be8521 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50acda1 */.elementor-12057 .elementor-element.elementor-element-50acda1 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-c842bdc */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67dc95f */.elementor-12057 .elementor-element.elementor-element-67dc95f span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-d9c6c8e */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5dd983 */.elementor-12057 .elementor-element.elementor-element-a5dd983 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-f1494f1 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98ddcf5 */.elementor-12057 .elementor-element.elementor-element-98ddcf5 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-8d3da02 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6fb926 */.elementor-12057 .elementor-element.elementor-element-a6fb926 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-c19ae5c */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83d65ba */.elementor-12057 .elementor-element.elementor-element-83d65ba span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-a1d6fb2 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4807e08 */.elementor-12057 .elementor-element.elementor-element-4807e08 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-317d3b5 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0a3327 */.elementor-12057 .elementor-element.elementor-element-a0a3327 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-9695c50 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ca5667 */.elementor-12057 .elementor-element.elementor-element-1ca5667 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-71e64c4 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dbd8b8 */.elementor-12057 .elementor-element.elementor-element-2dbd8b8 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-4f6af27 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-228ee97 */.elementor-12057 .elementor-element.elementor-element-228ee97 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-30acc14 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c500e1 */.elementor-12057 .elementor-element.elementor-element-6c500e1 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-ed29d22 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4531aa */.elementor-12057 .elementor-element.elementor-element-d4531aa span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-4348eaf */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb356eb */.elementor-12057 .elementor-element.elementor-element-cb356eb span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-837c961 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a76aa7d */.elementor-12057 .elementor-element.elementor-element-a76aa7d span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-6c4a609 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-104b27b */.elementor-12057 .elementor-element.elementor-element-104b27b span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-ca98d36 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3de8cf */.elementor-12057 .elementor-element.elementor-element-a3de8cf span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-2fcb808 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-481a368 */.elementor-12057 .elementor-element.elementor-element-481a368 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-051b812 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dff7c3 */.elementor-12057 .elementor-element.elementor-element-7dff7c3 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-3ae05c4 */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8724a64 */.elementor-12057 .elementor-element.elementor-element-8724a64 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-59fea1c */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b08d0f */.elementor-12057 .elementor-element.elementor-element-2b08d0f span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-592678f */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6994125 */.elementor-12057 .elementor-element.elementor-element-6994125 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-83f2d5d */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccdf85a */.elementor-12057 .elementor-element.elementor-element-ccdf85a span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-65f7c3e */.prismjs-twilight pre[class*=language-] {
    border: none;
    border-radius: .5em;
    box-shadow: none;
    margin: 0;
    overflow: auto;
    padding: 1em;
}

pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e7b9b4 */.elementor-12057 .elementor-element.elementor-element-8e7b9b4 span {
    font-size: 24px;
    color: yellow;      
    font-weight: 600; 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://testdev.gurtop.com/wp-content/uploads/2025/02/interdisplay-optimized.woff2') format('woff2');
}
@font-face {
	font-family: 'inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://testdev.gurtop.com/wp-content/uploads/2025/02/inter-medium-optimized.woff2') format('woff2');
}
/* End Custom Fonts CSS */