.elementor-kit-1039{--e-global-color-ffffff:#FFFFFF;--e-global-color-000000:#000000;--e-global-color-efefef:#EFEFEF;--e-global-color-fee21b:#FEE21B;--e-global-color-f8ac29:#F8AC29;--e-global-color-f3782b:#F3782B;--e-global-color-db2529:#DB2529;--e-global-color-eeeded:#EEEDED;--e-global-color-8039df:#8039DF;--e-global-color-1000f2:#1000F2;--e-global-color-d5d5d5:#D5D5D5;--e-global-color-d742b6:#D742B6;--e-global-color-ff7728:#FF7728;--e-global-color-ff2d55:#FF2D55;--e-global-color-34c759:#34C759;--e-global-color-d9d9d9:#D9D9D9;--e-global-color-0088ff:#0088FF;--e-global-color-ddffe5:#DDFFE5;--e-global-color-1b1e4b:#1B1E4B;--e-global-color-040a1c:#040A1C;--e-global-color-9a9a9a:#9A9A9A;--e-global-color-fff5f0:#FFF5F0;--e-global-color-fbf9ff:#FBF9FF;--e-global-color-f8f8f8:#F8F8F8;--e-global-color-2d3063:#2D3063;--e-global-color-17243d:#17243D;--e-global-typography-inter-700-13px-0-font-family:"Inter";--e-global-typography-inter-700-13px-0-font-size:clamp(0.8125rem, 0.677vw, 1.000rem);--e-global-typography-inter-700-13px-0-font-weight:700;--e-global-typography-inter-700-13px-0-line-height:calc(clamp(0.8125rem, 0.677vw, 1.000rem) * 1.200);--e-global-typography-inter-400-13px-0-font-family:"Inter";--e-global-typography-inter-400-13px-0-font-size:clamp(0.8125rem, 0.677vw, 1.000rem);--e-global-typography-inter-400-13px-0-font-weight:400;--e-global-typography-inter-400-13px-0-line-height:calc(clamp(0.8125rem, 0.677vw, 1.000rem) * 1.200);--e-global-typography-inter-600-14px-0-font-family:"Inter";--e-global-typography-inter-600-14px-0-font-size:clamp(0.875rem, 0.703vw, 1.038rem);--e-global-typography-inter-600-14px-0-font-weight:600;--e-global-typography-inter-600-14px-0-line-height:calc(clamp(0.875rem, 0.703vw, 1.038rem) * 1.200);--e-global-typography-inter-400-14px-0-font-family:"Inter";--e-global-typography-inter-400-14px-0-font-size:clamp(0.875rem, 0.729vw, 1.077rem);--e-global-typography-inter-400-14px-0-font-weight:400;--e-global-typography-inter-400-14px-0-line-height:calc(clamp(0.875rem, 0.729vw, 1.077rem) * 1.786);--e-global-typography-inter-600-15px-0-font-family:"Inter";--e-global-typography-inter-600-15px-0-font-size:clamp(0.9375rem, 0.781vw, 1.154rem);--e-global-typography-inter-600-15px-0-font-weight:600;--e-global-typography-inter-600-15px-0-line-height:calc(clamp(0.9375rem, 0.781vw, 1.154rem) * 1.200);--e-global-typography-inter-400-15px-0-font-family:"Inter";--e-global-typography-inter-400-15px-0-font-size:clamp(0.9375rem, 0.781vw, 1.154rem);--e-global-typography-inter-400-15px-0-font-weight:400;--e-global-typography-inter-400-15px-0-line-height:calc(clamp(0.9375rem, 0.781vw, 1.154rem) * 1.200);--e-global-typography-inter-700-15px-0-font-family:"Inter";--e-global-typography-inter-700-15px-0-font-size:clamp(0.9375rem, 0.781vw, 1.154rem);--e-global-typography-inter-700-15px-0-font-weight:700;--e-global-typography-inter-500-15px-0-font-family:"Inter";--e-global-typography-inter-500-15px-0-font-size:clamp(1.000rem, 0.781vw, 1.154rem);--e-global-typography-inter-500-15px-0-font-weight:500;--e-global-typography-inter-500-15px-0-line-height:calc(clamp(1.000rem, 0.781vw, 1.154rem) * 1.200);--e-global-typography-inter-600-16px-0-font-family:"Inter";--e-global-typography-inter-600-16px-0-font-size:clamp(1.000rem, 0.833vw, 1.231rem);--e-global-typography-inter-600-16px-0-font-weight:600;--e-global-typography-inter-600-16px-0-line-height:calc(clamp(1.000rem, 0.833vw, 1.231rem) * 1.200);--e-global-typography-inter-400-16px-0-font-family:"Inter";--e-global-typography-inter-400-16px-0-font-size:clamp(1.000rem, 0.833vw, 1.231rem);--e-global-typography-inter-400-16px-0-font-weight:400;--e-global-typography-inter-400-16px-0-line-height:calc(clamp(1.000rem, 0.833vw, 1.231rem) * 1.200);--e-global-typography-inter-700-16px-0-font-family:"Inter";--e-global-typography-inter-700-16px-0-font-size:clamp(1.000rem, 0.833vw, 1.231rem);--e-global-typography-inter-700-16px-0-font-weight:700;--e-global-typography-inter-700-16px-0-line-height:calc(clamp(1.000rem, 0.833vw, 1.231rem) * 1.563);--e-global-typography-inter-400-17px-0-font-family:"Inter";--e-global-typography-inter-400-17px-0-font-size:clamp(1.000rem, 0.885vw, 1.308rem);--e-global-typography-inter-400-17px-0-font-weight:400;--e-global-typography-inter-400-17px-0-line-height:calc(clamp(1.000rem, 0.885vw, 1.308rem) * 2.000);--e-global-typography-inter-400-17px-8-font-family:"Inter";--e-global-typography-inter-400-17px-8-font-size:clamp(1.000rem, 0.885vw, 1.308rem);--e-global-typography-inter-400-17px-8-font-weight:400;--e-global-typography-inter-400-17px-8-line-height:calc(clamp(1.000rem, 0.885vw, 1.308rem) * 2.000);--e-global-typography-inter-400-17px-8-word-spacing:1px;--e-global-typography-roboto-700-17px-0-font-family:"Roboto";--e-global-typography-roboto-700-17px-0-font-size:clamp(1.000rem, 0.885vw, 1.308rem);--e-global-typography-roboto-700-17px-0-font-weight:700;--e-global-typography-roboto-700-17px-0-line-height:calc(clamp(1.000rem, 0.885vw, 1.308rem) * 1.200);--e-global-typography-inter-600-18px-0-font-family:"Inter";--e-global-typography-inter-600-18px-0-font-size:clamp(1.000rem, 0.938vw, 1.385rem);--e-global-typography-inter-600-18px-0-font-weight:600;--e-global-typography-inter-600-18px-0-line-height:calc(clamp(1.000rem, 0.938vw, 1.385rem) * 1.444);--e-global-typography-inter-700-18px-0-font-family:"Inter";--e-global-typography-inter-700-18px-0-font-size:clamp(1.000rem, 0.938vw, 1.385rem);--e-global-typography-inter-700-18px-0-font-weight:700;--e-global-typography-inter-700-18px-0-line-height:calc(clamp(1.000rem, 0.938vw, 1.385rem) * 1.389);--e-global-typography-inter-700-20px-0-font-family:"Inter";--e-global-typography-inter-700-20px-0-font-size:clamp(1.150rem, 1.042vw, 1.538rem);--e-global-typography-inter-700-20px-0-font-weight:700;--e-global-typography-inter-700-20px-0-line-height:calc(clamp(1.150rem, 1.042vw, 1.538rem) * 1.200);--e-global-typography-inter-600-20px-0-font-family:"Inter";--e-global-typography-inter-600-20px-0-font-size:clamp(1.150rem, 1.042vw, 1.538rem);--e-global-typography-inter-600-20px-0-font-weight:600;--e-global-typography-inter-600-20px-0-line-height:calc(clamp(1.150rem, 1.042vw, 1.538rem) * 1.500);--e-global-typography-inter-600-22px-0-font-family:"Inter";--e-global-typography-inter-600-22px-0-font-size:clamp(1.150rem, 1.146vw, 1.692rem);--e-global-typography-inter-600-22px-0-font-weight:600;--e-global-typography-inter-600-22px-0-line-height:calc(clamp(1.150rem, 1.146vw, 1.692rem) * 1.636);--e-global-typography-inter-600-24px-0-font-family:"Inter";--e-global-typography-inter-600-24px-0-font-size:clamp(1.321rem, 1.250vw, 1.846rem);--e-global-typography-inter-600-24px-0-font-weight:600;--e-global-typography-inter-600-24px-0-line-height:calc(clamp(1.321rem, 1.250vw, 1.846rem) * 1.200);--e-global-typography-inter-600-25px-0-font-family:"Inter";--e-global-typography-inter-600-25px-0-font-size:clamp(1.321rem, 1.302vw, 1.923rem);--e-global-typography-inter-600-25px-0-font-weight:600;--e-global-typography-inter-600-25px-0-line-height:calc(clamp(1.321rem, 1.302vw, 1.923rem) * 1.440);--e-global-typography-inter-600-26px-0-font-family:"Inter";--e-global-typography-inter-600-26px-0-font-size:clamp(1.321rem, 1.354vw, 2.000rem);--e-global-typography-inter-600-26px-0-font-weight:600;--e-global-typography-inter-600-26px-0-line-height:calc(clamp(1.321rem, 1.354vw, 2.000rem) * 1.000);--e-global-typography-inter-700-27px-0-font-family:"Inter";--e-global-typography-inter-700-27px-0-font-size:clamp(1.321rem, 1.406vw, 2.077rem);--e-global-typography-inter-700-27px-0-font-weight:700;--e-global-typography-inter-700-27px-0-line-height:calc(clamp(1.321rem, 1.406vw, 2.077rem) * 1.200);--e-global-typography-inter-600-30px-0-font-family:"Inter";--e-global-typography-inter-600-30px-0-font-size:clamp(1.550rem, 1.563vw, 2.308rem);--e-global-typography-inter-600-30px-0-font-weight:600;--e-global-typography-inter-600-30px-0-line-height:calc(clamp(1.550rem, 1.563vw, 2.308rem) * 1.200);--e-global-typography-inter-600-35px-0-font-family:"Inter";--e-global-typography-inter-600-35px-0-font-size:clamp(1.550rem, 1.823vw, 2.692rem);--e-global-typography-inter-600-35px-0-font-weight:600;--e-global-typography-inter-600-35px-0-line-height:calc(clamp(1.550rem, 1.823vw, 2.692rem) * 1.200);--e-global-typography-inter-400-35px-0-font-family:"Inter";--e-global-typography-inter-400-35px-0-font-size:clamp(1.550rem, 1.823vw, 2.692rem);--e-global-typography-inter-400-35px-0-font-weight:400;--e-global-typography-inter-400-35px-0-line-height:calc(clamp(1.550rem, 1.823vw, 2.692rem) * 1.200);--e-global-typography-inter-700-52px-0-font-family:"Inter";--e-global-typography-inter-700-52px-0-font-size:clamp(1.786rem, 2.708vw, 4.000rem);--e-global-typography-inter-700-52px-0-font-weight:700;--e-global-typography-inter-700-52px-0-line-height:calc(clamp(1.786rem, 2.708vw, 4.000rem) * 1.200);--e-global-typography-inter-600-57px-0-font-family:"Inter";--e-global-typography-inter-600-57px-0-font-size:clamp(3.000rem, 2.969vw, 4.385rem);--e-global-typography-inter-600-57px-0-font-weight:600;--e-global-typography-inter-600-57px-0-line-height:calc(clamp(3.000rem, 2.969vw, 4.385rem) * 1.200);--e-global-typography-inter-600-60px-0-font-family:"Inter";--e-global-typography-inter-600-60px-0-font-size:clamp(3.000rem, 3.125vw, 4.615rem);--e-global-typography-inter-600-60px-0-font-weight:600;--e-global-typography-inter-600-60px-0-line-height:calc(clamp(3.000rem, 3.125vw, 4.615rem) * 1.200);color:var( --e-global-color-000000 );font-family:var( --e-global-typography-inter-400-16px-0-font-family ), Sans-serif;font-size:var( --e-global-typography-inter-400-16px-0-font-size );font-weight:var( --e-global-typography-inter-400-16px-0-font-weight );line-height:var( --e-global-typography-inter-400-16px-0-line-height );}.elementor-kit-1039 button,.elementor-kit-1039 input[type="button"],.elementor-kit-1039 input[type="submit"],.elementor-kit-1039 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-inter-600-15px-0-font-family ), Sans-serif;font-size:var( --e-global-typography-inter-600-15px-0-font-size );font-weight:var( --e-global-typography-inter-600-15px-0-font-weight );line-height:var( --e-global-typography-inter-600-15px-0-line-height );color:var( --e-global-color-ffffff );background-image:linear-gradient(90deg, var( --e-global-color-8039df ) 0%, var( --e-global-color-ff7728 ) 100%);border-radius:7px 7px 7px 7px;padding:12px 30px 12px 30px;}.elementor-kit-1039 button:hover,.elementor-kit-1039 button:focus,.elementor-kit-1039 input[type="button"]:hover,.elementor-kit-1039 input[type="button"]:focus,.elementor-kit-1039 input[type="submit"]:hover,.elementor-kit-1039 input[type="submit"]:focus,.elementor-kit-1039 .elementor-button:hover,.elementor-kit-1039 .elementor-button:focus{background-color:var( --e-global-color-f3782b );}.elementor-kit-1039 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1039 a{color:var( --e-global-color-000000 );font-family:var( --e-global-typography-inter-400-16px-0-font-family ), Sans-serif;font-size:var( --e-global-typography-inter-400-16px-0-font-size );font-weight:var( --e-global-typography-inter-400-16px-0-font-weight );line-height:var( --e-global-typography-inter-400-16px-0-line-height );}.elementor-kit-1039 a:hover{text-decoration:underline;}.elementor-kit-1039 h1{font-family:var( --e-global-typography-inter-600-60px-0-font-family ), Sans-serif;font-size:var( --e-global-typography-inter-600-60px-0-font-size );font-weight:var( --e-global-typography-inter-600-60px-0-font-weight );line-height:var( --e-global-typography-inter-600-60px-0-line-height );}.elementor-kit-1039 h2{font-family:var( --e-global-typography-inter-700-52px-0-font-family ), Sans-serif;font-size:var( --e-global-typography-inter-700-52px-0-font-size );font-weight:var( --e-global-typography-inter-700-52px-0-font-weight );line-height:var( --e-global-typography-inter-700-52px-0-line-height );}.elementor-kit-1039 h3{font-family:var( --e-global-typography-inter-600-35px-0-font-family ), Sans-serif;font-size:var( --e-global-typography-inter-600-35px-0-font-size );font-weight:var( --e-global-typography-inter-600-35px-0-font-weight );line-height:var( --e-global-typography-inter-600-35px-0-line-height );}.elementor-kit-1039 h4{font-family:var( --e-global-typography-inter-600-26px-0-font-family ), Sans-serif;font-size:var( --e-global-typography-inter-600-26px-0-font-size );font-weight:var( --e-global-typography-inter-600-26px-0-font-weight );line-height:var( --e-global-typography-inter-600-26px-0-line-height );}.elementor-kit-1039 h5{font-family:var( --e-global-typography-inter-600-22px-0-font-family ), Sans-serif;font-size:var( --e-global-typography-inter-600-22px-0-font-size );font-weight:var( --e-global-typography-inter-600-22px-0-font-weight );line-height:var( --e-global-typography-inter-600-22px-0-line-height );}.elementor-kit-1039 h6{font-family:var( --e-global-typography-inter-600-18px-0-font-family ), Sans-serif;font-size:var( --e-global-typography-inter-600-18px-0-font-size );font-weight:var( --e-global-typography-inter-600-18px-0-font-weight );line-height:var( --e-global-typography-inter-600-18px-0-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-1039{font-size:var( --e-global-typography-inter-400-16px-0-font-size );line-height:var( --e-global-typography-inter-400-16px-0-line-height );}.elementor-kit-1039 a{font-size:var( --e-global-typography-inter-400-16px-0-font-size );line-height:var( --e-global-typography-inter-400-16px-0-line-height );}.elementor-kit-1039 h1{font-size:var( --e-global-typography-inter-600-60px-0-font-size );line-height:var( --e-global-typography-inter-600-60px-0-line-height );}.elementor-kit-1039 h2{font-size:var( --e-global-typography-inter-700-52px-0-font-size );line-height:var( --e-global-typography-inter-700-52px-0-line-height );}.elementor-kit-1039 h3{font-size:var( --e-global-typography-inter-600-35px-0-font-size );line-height:var( --e-global-typography-inter-600-35px-0-line-height );}.elementor-kit-1039 h4{font-size:var( --e-global-typography-inter-600-26px-0-font-size );line-height:var( --e-global-typography-inter-600-26px-0-line-height );}.elementor-kit-1039 h5{font-size:var( --e-global-typography-inter-600-22px-0-font-size );line-height:var( --e-global-typography-inter-600-22px-0-line-height );}.elementor-kit-1039 h6{font-size:var( --e-global-typography-inter-600-18px-0-font-size );line-height:var( --e-global-typography-inter-600-18px-0-line-height );}.elementor-kit-1039 button,.elementor-kit-1039 input[type="button"],.elementor-kit-1039 input[type="submit"],.elementor-kit-1039 .elementor-button{font-size:var( --e-global-typography-inter-600-15px-0-font-size );line-height:var( --e-global-typography-inter-600-15px-0-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1228px;}.e-con{--container-max-width:1228px;}}@media(max-width:1200px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1078px;}.e-con{--container-max-width:1078px;}}@media(max-width:1024px){.elementor-kit-1039{font-size:var( --e-global-typography-inter-400-16px-0-font-size );line-height:var( --e-global-typography-inter-400-16px-0-line-height );}.elementor-kit-1039 a{font-size:var( --e-global-typography-inter-400-16px-0-font-size );line-height:var( --e-global-typography-inter-400-16px-0-line-height );}.elementor-kit-1039 h1{font-size:var( --e-global-typography-inter-600-60px-0-font-size );line-height:var( --e-global-typography-inter-600-60px-0-line-height );}.elementor-kit-1039 h2{font-size:var( --e-global-typography-inter-700-52px-0-font-size );line-height:var( --e-global-typography-inter-700-52px-0-line-height );}.elementor-kit-1039 h3{font-size:var( --e-global-typography-inter-600-35px-0-font-size );line-height:var( --e-global-typography-inter-600-35px-0-line-height );}.elementor-kit-1039 h4{font-size:var( --e-global-typography-inter-600-26px-0-font-size );line-height:var( --e-global-typography-inter-600-26px-0-line-height );}.elementor-kit-1039 h5{font-size:var( --e-global-typography-inter-600-22px-0-font-size );line-height:var( --e-global-typography-inter-600-22px-0-line-height );}.elementor-kit-1039 h6{font-size:var( --e-global-typography-inter-600-18px-0-font-size );line-height:var( --e-global-typography-inter-600-18px-0-line-height );}.elementor-kit-1039 button,.elementor-kit-1039 input[type="button"],.elementor-kit-1039 input[type="submit"],.elementor-kit-1039 .elementor-button{font-size:var( --e-global-typography-inter-600-15px-0-font-size );line-height:var( --e-global-typography-inter-600-15px-0-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:880px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:880px;}.e-con{--container-max-width:880px;}}@media(max-width:767px){.elementor-kit-1039{font-size:var( --e-global-typography-inter-400-16px-0-font-size );line-height:var( --e-global-typography-inter-400-16px-0-line-height );}.elementor-kit-1039 a{font-size:var( --e-global-typography-inter-400-16px-0-font-size );line-height:var( --e-global-typography-inter-400-16px-0-line-height );}.elementor-kit-1039 h1{font-size:var( --e-global-typography-inter-600-60px-0-font-size );line-height:var( --e-global-typography-inter-600-60px-0-line-height );}.elementor-kit-1039 h2{font-size:var( --e-global-typography-inter-700-52px-0-font-size );line-height:var( --e-global-typography-inter-700-52px-0-line-height );}.elementor-kit-1039 h3{font-size:var( --e-global-typography-inter-600-35px-0-font-size );line-height:var( --e-global-typography-inter-600-35px-0-line-height );}.elementor-kit-1039 h4{font-size:var( --e-global-typography-inter-600-26px-0-font-size );line-height:var( --e-global-typography-inter-600-26px-0-line-height );}.elementor-kit-1039 h5{font-size:var( --e-global-typography-inter-600-22px-0-font-size );line-height:var( --e-global-typography-inter-600-22px-0-line-height );}.elementor-kit-1039 h6{font-size:var( --e-global-typography-inter-600-18px-0-font-size );line-height:var( --e-global-typography-inter-600-18px-0-line-height );}.elementor-kit-1039 button,.elementor-kit-1039 input[type="button"],.elementor-kit-1039 input[type="submit"],.elementor-kit-1039 .elementor-button{font-size:var( --e-global-typography-inter-600-15px-0-font-size );line-height:var( --e-global-typography-inter-600-15px-0-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media(min-width:1920px){.elementor-kit-1039{font-size:var( --e-global-typography-inter-400-16px-0-font-size );line-height:var( --e-global-typography-inter-400-16px-0-line-height );}.elementor-kit-1039 a{font-size:var( --e-global-typography-inter-400-16px-0-font-size );line-height:var( --e-global-typography-inter-400-16px-0-line-height );}.elementor-kit-1039 h1{font-size:var( --e-global-typography-inter-600-60px-0-font-size );line-height:var( --e-global-typography-inter-600-60px-0-line-height );}.elementor-kit-1039 h2{font-size:var( --e-global-typography-inter-700-52px-0-font-size );line-height:var( --e-global-typography-inter-700-52px-0-line-height );}.elementor-kit-1039 h3{font-size:var( --e-global-typography-inter-600-35px-0-font-size );line-height:var( --e-global-typography-inter-600-35px-0-line-height );}.elementor-kit-1039 h4{font-size:var( --e-global-typography-inter-600-26px-0-font-size );line-height:var( --e-global-typography-inter-600-26px-0-line-height );}.elementor-kit-1039 h5{font-size:var( --e-global-typography-inter-600-22px-0-font-size );line-height:var( --e-global-typography-inter-600-22px-0-line-height );}.elementor-kit-1039 h6{font-size:var( --e-global-typography-inter-600-18px-0-font-size );line-height:var( --e-global-typography-inter-600-18px-0-line-height );}.elementor-kit-1039 button,.elementor-kit-1039 input[type="button"],.elementor-kit-1039 input[type="submit"],.elementor-kit-1039 .elementor-button{font-size:var( --e-global-typography-inter-600-15px-0-font-size );line-height:var( --e-global-typography-inter-600-15px-0-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1726px;}.e-con{--container-max-width:1726px;}}/* Start custom CSS */html{
    font-size: 16px;
}

.elementor-button{
    transition: 500ms;
    -webkit-transition: 500ms;
    overflow: hidden;
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-button::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(to right, var(--e-global-color-ff7728), var(--e-global-color-d742b6));
  
  /* Hidden by default */
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Fade in the secondary layer on hover */
.elementor-button:hover::after {
  opacity: 1;
}

.elementor-button:hover, .menu-item a:hover{
    text-decoration: none !important;
}


.elementor-button-info .elementor-button{
    background-color: transparent !important;
    background-image: none !important;
    color: var(--e-global-color-ffffff) !important;
}

.elementor-button-info .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0; /* Aligns precisely to the edges */
  border-radius: 7px; /* Must match parent radius */
  padding: 2px; /* Acts as the border thickness */
  
  /* Background gradient for the border wrapper */
  background: linear-gradient(90deg, var( --e-global-color-8039df ) 0%, var( --e-global-color-ff7728 ) 100%);
  
  /* Mask out the inner content area, leaving only the padding visible */
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none; /* Prevents interaction issues */
}

.rounded-btn.elementor-button-info .elementor-button::before, .rounded-btn .elementor-button{
    border-radius: 50px !important;
}

.color-primary{
    
    color: var(--e-global-color-8039df);
}

.color-secondary{
    color: var(--e-global-color-ff7728);
}

.grad-primary{
    background-image: linear-gradient(90deg, var(--e-global-color-8039df) 0%, var(--e-global-color-d742b6) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}

.grad-primary-1{
    background-image: linear-gradient(90deg, var(--e-global-color-8039df) 0%, var(--e-global-color-ff7728) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}


.grad-secondary{
    background-image: linear-gradient(90deg, var(--e-global-color-ff7728) 0%, var(--e-global-color-d742b6) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */