.elementor-1439 .elementor-element.elementor-element-6f5cdb36{--display:flex;--min-height:879px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-6f5cdb36:not(.elementor-motion-effects-element-type-background), .elementor-1439 .elementor-element.elementor-element-6f5cdb36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apexdigitalsolutionspvt.com/wp-content/uploads/2026/09/bg-7.jpg");}.elementor-1439 .elementor-element.elementor-element-132552f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1439 .elementor-element.elementor-element-11ad756 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:126px;font-weight:600;line-height:150px;color:#FFFFFF;}.elementor-1439 .elementor-element.elementor-element-622fec7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:48px;font-weight:600;line-height:48px;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-1439 .elementor-element.elementor-element-c35aab7{font-family:"Arial", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-1439 .elementor-element.elementor-element-110c46e{--display:flex;--overlay-opacity:0.5;}.elementor-1439 .elementor-element.elementor-element-110c46e::before, .elementor-1439 .elementor-element.elementor-element-110c46e > .elementor-background-video-container::before, .elementor-1439 .elementor-element.elementor-element-110c46e > .e-con-inner > .elementor-background-video-container::before, .elementor-1439 .elementor-element.elementor-element-110c46e > .elementor-background-slideshow::before, .elementor-1439 .elementor-element.elementor-element-110c46e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1439 .elementor-element.elementor-element-110c46e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1439 .elementor-element.elementor-element-842ef55{--display:flex;}.elementor-1439 .elementor-element.elementor-element-842ef55:not(.elementor-motion-effects-element-type-background), .elementor-1439 .elementor-element.elementor-element-842ef55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-1439 .elementor-element.elementor-element-154ace7{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1439 .elementor-element.elementor-element-154ace7 .elementor-divider-separator{width:100%;}.elementor-1439 .elementor-element.elementor-element-154ace7 .elementor-divider{padding-block-start:23px;padding-block-end:23px;}.elementor-1439 .elementor-element.elementor-element-9bad224{--display:flex;--min-height:491px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-9bad224:not(.elementor-motion-effects-element-type-background), .elementor-1439 .elementor-element.elementor-element-9bad224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-1439 .elementor-element.elementor-element-0ca576c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1439 .elementor-element.elementor-element-4be1039 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:27px;font-weight:500;letter-spacing:0.5px;color:#FFFFFF;}.elementor-1439 .elementor-element.elementor-element-7654016 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:41px;font-weight:600;color:#FFFFFF;}.elementor-1439 .elementor-element.elementor-element-58b2284{font-family:"Arial", Sans-serif;font-size:23px;line-height:51px;color:#FFFFFF;}.elementor-1439 .elementor-element.elementor-element-58b2284 a{color:#CEFF00;}.elementor-1439 .elementor-element.elementor-element-836a3b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1439 .elementor-element.elementor-element-5029f13 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:27px;font-weight:500;letter-spacing:0.5px;color:#FFFFFF;}.elementor-1439 .elementor-element.elementor-element-9e5dd9e{font-size:23px;line-height:71px;color:#FFFFFF;}.elementor-1439 .elementor-element.elementor-element-c42c321{--display:flex;}.elementor-1439 .elementor-element.elementor-element-c42c321:not(.elementor-motion-effects-element-type-background), .elementor-1439 .elementor-element.elementor-element-c42c321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-1439 .elementor-element.elementor-element-1a0c4ec{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1439 .elementor-element.elementor-element-1a0c4ec .elementor-divider-separator{width:100%;}.elementor-1439 .elementor-element.elementor-element-1a0c4ec .elementor-divider{padding-block-start:23px;padding-block-end:23px;}.elementor-1439 .elementor-element.elementor-element-8d6debf{--display:flex;--min-height:283px;--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-8d6debf:not(.elementor-motion-effects-element-type-background), .elementor-1439 .elementor-element.elementor-element-8d6debf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-1439 .elementor-element.elementor-element-381cda0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1439 .elementor-element.elementor-element-8a57ade .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:41px;color:#FFFFFF;}.elementor-1439 .elementor-element.elementor-element-76c7549{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-f4ff25e{font-family:"Arial", Sans-serif;font-size:22px;line-height:13px;color:#FFFFFF;}.elementor-1439 .elementor-element.elementor-element-aa226be{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-2e1a4e3{font-size:20px;line-height:1px;color:#FFFFFF;}.elementor-1439 .elementor-element.elementor-element-2e1a4e3 p{margin-block-end:4px;}.elementor-1439 .elementor-element.elementor-element-2e1a4e3 a{color:#CEFF00;}.elementor-1439 .elementor-element.elementor-element-fdd92bf{--display:flex;}.elementor-1439 .elementor-element.elementor-element-fdd92bf:not(.elementor-motion-effects-element-type-background), .elementor-1439 .elementor-element.elementor-element-fdd92bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-1439 .elementor-element.elementor-element-1a4c7a5{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1439 .elementor-element.elementor-element-1a4c7a5 .elementor-divider-separator{width:100%;}.elementor-1439 .elementor-element.elementor-element-1a4c7a5 .elementor-divider{padding-block-start:23px;padding-block-end:23px;}.elementor-1439 .elementor-element.elementor-element-81b88e6{--display:flex;--min-height:417px;--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:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-81b88e6:not(.elementor-motion-effects-element-type-background), .elementor-1439 .elementor-element.elementor-element-81b88e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-1439 .elementor-element.elementor-element-3fdaef8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1439 .elementor-element.elementor-element-fcc1210 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:41px;color:#FFFFFF;}.elementor-1439 .elementor-element.elementor-element-7d19ac0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-2542ac3{font-family:"Arial", Sans-serif;font-size:22px;line-height:30px;color:#FFFFFF;}.elementor-1439 .elementor-element.elementor-element-aae2851{--display:flex;}.elementor-1439 .elementor-element.elementor-element-aae2851:not(.elementor-motion-effects-element-type-background), .elementor-1439 .elementor-element.elementor-element-aae2851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-1439 .elementor-element.elementor-element-4be3168{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1439 .elementor-element.elementor-element-4be3168 .elementor-divider-separator{width:100%;}.elementor-1439 .elementor-element.elementor-element-4be3168 .elementor-divider{padding-block-start:23px;padding-block-end:23px;}.elementor-1439 .elementor-element.elementor-element-0b0c708{--display:flex;--min-height:208px;--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-1439 .elementor-element.elementor-element-0b0c708:not(.elementor-motion-effects-element-type-background), .elementor-1439 .elementor-element.elementor-element-0b0c708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-1439 .elementor-element.elementor-element-d1d407a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1439 .elementor-element.elementor-element-f34d9e7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:41px;color:#FFFFFF;}.elementor-1439 .elementor-element.elementor-element-3a69878{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-6a79a24{font-family:"Arial", Sans-serif;font-size:22px;line-height:30px;color:#FFFFFF;}.elementor-1439 .elementor-element.elementor-element-02cd6d2{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:17px;--grid-column-gap:22px;--grid-row-gap:0px;}.elementor-1439 .elementor-element.elementor-element-e91f957{--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:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-e91f957:not(.elementor-motion-effects-element-type-background), .elementor-1439 .elementor-element.elementor-element-e91f957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-1439 .elementor-element.elementor-element-4e7f49b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1439 .elementor-element.elementor-element-ea17e0a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-1439 .elementor-element.elementor-element-c858027{font-size:25px;line-height:38px;color:#FFFFFF;}.elementor-1439 .elementor-element.elementor-element-f2928aa{--display:flex;}.elementor-1439 .elementor-element.elementor-element-9690564 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:247px;line-height:250px;letter-spacing:-50px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#636363;stroke:#636363;color:#181818;}@media(min-width:768px){.elementor-1439 .elementor-element.elementor-element-132552f{--width:100%;}.elementor-1439 .elementor-element.elementor-element-0ca576c{--width:77%;}.elementor-1439 .elementor-element.elementor-element-836a3b0{--width:77%;}.elementor-1439 .elementor-element.elementor-element-381cda0{--width:72%;}.elementor-1439 .elementor-element.elementor-element-aa226be{--width:100%;}.elementor-1439 .elementor-element.elementor-element-3fdaef8{--width:72%;}.elementor-1439 .elementor-element.elementor-element-d1d407a{--width:72%;}.elementor-1439 .elementor-element.elementor-element-4e7f49b{--width:74%;}}@media(max-width:1024px){.elementor-1439 .elementor-element.elementor-element-6f5cdb36{--padding-top:108px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-132552f{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1439 .elementor-element.elementor-element-11ad756 .elementor-heading-title{font-size:95px;line-height:1.12em;}.elementor-1439 .elementor-element.elementor-element-622fec7 .elementor-heading-title{font-size:36px;line-height:1.12em;}.elementor-1439 .elementor-element.elementor-element-9bad224{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-0ca576c{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1439 .elementor-element.elementor-element-4be1039 .elementor-heading-title{font-size:22px;}.elementor-1439 .elementor-element.elementor-element-7654016 .elementor-heading-title{font-size:31px;}.elementor-1439 .elementor-element.elementor-element-58b2284{line-height:1.45em;}.elementor-1439 .elementor-element.elementor-element-5029f13 .elementor-heading-title{font-size:22px;}.elementor-1439 .elementor-element.elementor-element-9e5dd9e{line-height:1.45em;}.elementor-1439 .elementor-element.elementor-element-8d6debf{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-381cda0{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1439 .elementor-element.elementor-element-8a57ade .elementor-heading-title{font-size:31px;}.elementor-1439 .elementor-element.elementor-element-f4ff25e{line-height:1.45em;}.elementor-1439 .elementor-element.elementor-element-2e1a4e3{line-height:1.45em;}.elementor-1439 .elementor-element.elementor-element-81b88e6{--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-3fdaef8{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1439 .elementor-element.elementor-element-fcc1210 .elementor-heading-title{font-size:31px;}.elementor-1439 .elementor-element.elementor-element-2542ac3{line-height:1.45em;}.elementor-1439 .elementor-element.elementor-element-d1d407a{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1439 .elementor-element.elementor-element-f34d9e7 .elementor-heading-title{font-size:31px;}.elementor-1439 .elementor-element.elementor-element-6a79a24{line-height:1.45em;}.elementor-1439 .elementor-element.elementor-element-e91f957{--padding-top:60px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-4e7f49b{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1439 .elementor-element.elementor-element-ea17e0a .elementor-heading-title{font-size:38px;}.elementor-1439 .elementor-element.elementor-element-c858027{font-size:22px;line-height:1.45em;}.elementor-1439 .elementor-element.elementor-element-9690564 .elementor-heading-title{font-size:175px;line-height:1.12em;}}@media(max-width:767px){.elementor-1439 .elementor-element.elementor-element-6f5cdb36{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-132552f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1439 .elementor-element.elementor-element-11ad756 .elementor-heading-title{font-size:52px;line-height:1.12em;}.elementor-1439 .elementor-element.elementor-element-622fec7 .elementor-heading-title{font-size:27px;line-height:1.12em;}.elementor-1439 .elementor-element.elementor-element-c35aab7{font-size:18px;}.elementor-1439 .elementor-element.elementor-element-9bad224{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-0ca576c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1439 .elementor-element.elementor-element-4be1039 .elementor-heading-title{font-size:22px;}.elementor-1439 .elementor-element.elementor-element-7654016 .elementor-heading-title{font-size:25px;}.elementor-1439 .elementor-element.elementor-element-58b2284{font-size:19px;line-height:1.45em;}.elementor-1439 .elementor-element.elementor-element-836a3b0{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1439 .elementor-element.elementor-element-5029f13 .elementor-heading-title{font-size:22px;}.elementor-1439 .elementor-element.elementor-element-9e5dd9e{font-size:19px;line-height:1.45em;}.elementor-1439 .elementor-element.elementor-element-8d6debf{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-381cda0{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1439 .elementor-element.elementor-element-8a57ade .elementor-heading-title{font-size:25px;}.elementor-1439 .elementor-element.elementor-element-76c7549{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1439 .elementor-element.elementor-element-f4ff25e{font-size:18px;line-height:1.45em;}.elementor-1439 .elementor-element.elementor-element-aa226be{--padding-top:20px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1439 .elementor-element.elementor-element-2e1a4e3{font-size:16px;line-height:1.45em;}.elementor-1439 .elementor-element.elementor-element-81b88e6{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-3fdaef8{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1439 .elementor-element.elementor-element-fcc1210 .elementor-heading-title{font-size:25px;}.elementor-1439 .elementor-element.elementor-element-7d19ac0{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1439 .elementor-element.elementor-element-2542ac3{font-size:18px;line-height:1.45em;}.elementor-1439 .elementor-element.elementor-element-d1d407a{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1439 .elementor-element.elementor-element-f34d9e7 .elementor-heading-title{font-size:25px;}.elementor-1439 .elementor-element.elementor-element-3a69878{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1439 .elementor-element.elementor-element-6a79a24{font-size:18px;line-height:1.45em;}.elementor-1439 .elementor-element.elementor-element-e91f957{--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1439 .elementor-element.elementor-element-4e7f49b{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1439 .elementor-element.elementor-element-ea17e0a .elementor-heading-title{font-size:28px;}.elementor-1439 .elementor-element.elementor-element-c858027{font-size:21px;line-height:1.45em;}.elementor-1439 .elementor-element.elementor-element-f2928aa{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1439 .elementor-element.elementor-element-9690564 .elementor-heading-title{font-size:104px;line-height:1.12em;letter-spacing:-17.79px;}}/* Start custom CSS for heading, class: .elementor-element-11ad756 */.elementor-1439 .elementor-element.elementor-element-11ad756 .elementor-heading-title {
    background: linear-gradient(90deg, #FFDF57, #FF0B0B);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110c46e *//* 1. Labels (First Name, Last Name...) වල Color එක #ADADAD කිරීම */
.elementor-1439 .elementor-element.elementor-element-110c46e .ff-el-input-label,
.elementor-1439 .elementor-element.elementor-element-110c46e .ff-el-form-check-label,
.elementor-1439 .elementor-element.elementor-element-110c46e label {
    color: #ADADAD !important;
    font-size: 14px !important;
    margin-bottom: 6px !important;
    display: inline-block;
}

/* Boxes ඇතුළේ Type කරන Text White පැහැයෙන්ම තැබීම */
.elementor-1439 .elementor-element.elementor-element-110c46e .ff-el-form-control {
    color: #FFFFFF !important;
    background-color: #242323 !important;
    border: 1px solid #383838 !important;
    border-radius: 4px !important;
    padding: 8px 14px !important;
    height: auto !important;
}

/* Text Box Placeholder (Enter Your First Name...) Color එක */
.elementor-1439 .elementor-element.elementor-element-110c46e .ff-el-form-control::placeholder {
    color: #666666 !important;
}

/* 2. Group Spacing */
.elementor-1439 .elementor-element.elementor-element-110c46e .ff-el-group {
    margin-bottom: 14px !important;
}

/* 3. Button Styling (#CEFF00 Background & Black Text) */
.elementor-1439 .elementor-element.elementor-element-110c46e .ff-btn-submit {
    background-color: #CEFF00 !important;
    color: #000000 !important;
    font-size: 13px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    border: none !important;
    padding: 10px 20px !important;
    border-radius: 4px !important;
    cursor: pointer;
    transition: all 0.3s ease;
}

.elementor-1439 .elementor-element.elementor-element-110c46e .ff-btn-submit:hover {
    background-color: #ffffff !important;
    color: #000000 !important;
    box-shadow: 0 0 12px rgba(206, 255, 0, 0.4);
}

/* 4. Dropdown Arrow & Border Color (#C6C6C6) */
.elementor-1439 .elementor-element.elementor-element-110c46e select.ff-el-form-control {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23C6C6C6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important;
    background-size: 14px !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    border-color: #C6C6C6 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a57ade *//* Text Editor එක ඇතුළේ තියෙන <u> tag එක Container එකක් ලෙස සකස් කිරීම */
.elementor-1439 .elementor-element.elementor-element-8a57ade u {
    display: inline-block;
    position: relative;
    z-index: 1;
    text-decoration: underline; /* Original Underline එක පවත්වා ගැනීම */
    cursor: pointer;
}

/* පහළ සිට ඉහළට පිරෙන Highlight Bar එක සෑදීම */
.elementor-1439 .elementor-element.elementor-element-8a57ade u::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0%; /* මුලින් Highlight එක නැත */
    background-color: #CEFF00; /* Neon Green Color */
    z-index: -1;
    transition: height 0.35s ease-in-out; /* පහළ සිට ඉහළට යන Smooth Animation එක */
}

/* Mouse එක Hover කරද්දී පහළ සිට ඉහළට 50%ක් Highlight වීම */
.elementor-1439 .elementor-element.elementor-element-8a57ade u:hover::before {
    height: 30%; /* Text එකෙන් 50%ක් Highlight වේ */
}

/* Hover කරද්දී Text එකේ පාට වෙනස් කිරීමට අවශ්‍ය නම් (Optional) */
.elementor-1439 .elementor-element.elementor-element-8a57ade u:hover {
    color: #ffffff;
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa226be *//* Container එක ඇතුළේ ඇති Icon Boxes අතරට Vertical Line එකක් එකතු කිරීම */
.elementor-1439 .elementor-element.elementor-element-aa226be > .e-con-inner > .elementor-widget-icon-box:not(:last-child),
.elementor-1439 .elementor-element.elementor-element-aa226be > .elementor-widget-icon-box:not(:last-child) {
    position: relative;
}

.elementor-1439 .elementor-element.elementor-element-aa226be > .e-con-inner > .elementor-widget-icon-box:not(:last-child)::after,
.elementor-1439 .elementor-element.elementor-element-aa226be > .elementor-widget-icon-box:not(:last-child)::after {
    content: "";
    position: absolute;
    right: 10px; /* පෙට්ටි දෙක අතර පරතරය අනුව වෙනස් කරගන්න */
    top: 50%;
    transform: translateY(-50%);
    width: 2px; /* Line එකේ මහත */
    height: 90%; /* Line එකේ උස */
    background-color: #CEFF00; /* Neon Green Border Line */
    opacity: 0.4; /* අවශ්‍ය නම් Line එකේ opacity වෙනස් කරන්න */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcc1210 *//* Text Editor එක ඇතුළේ තියෙන <u> tag එක Container එකක් ලෙස සකස් කිරීම */
.elementor-1439 .elementor-element.elementor-element-fcc1210 u {
    display: inline-block;
    position: relative;
    z-index: 1;
    text-decoration: underline; /* Original Underline එක පවත්වා ගැනීම */
    cursor: pointer;
}

/* පහළ සිට ඉහළට පිරෙන Highlight Bar එක සෑදීම */
.elementor-1439 .elementor-element.elementor-element-fcc1210 u::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0%; /* මුලින් Highlight එක නැත */
    background-color: #CEFF00; /* Neon Green Color */
    z-index: -1;
    transition: height 0.35s ease-in-out; /* පහළ සිට ඉහළට යන Smooth Animation එක */
}

/* Mouse එක Hover කරද්දී පහළ සිට ඉහළට 50%ක් Highlight වීම */
.elementor-1439 .elementor-element.elementor-element-fcc1210 u:hover::before {
    height: 30%; /* Text එකෙන් 50%ක් Highlight වේ */
}

/* Hover කරද්දී Text එකේ පාට වෙනස් කිරීමට අවශ්‍ය නම් (Optional) */
.elementor-1439 .elementor-element.elementor-element-fcc1210 u:hover {
    color: #ffffff;
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d19ac0 *//* 1. Labels (First Name, Last Name...) වල Color එක #ADADAD කිරීම */
.elementor-1439 .elementor-element.elementor-element-7d19ac0 .ff-el-input-label,
.elementor-1439 .elementor-element.elementor-element-7d19ac0 .ff-el-form-check-label,
.elementor-1439 .elementor-element.elementor-element-7d19ac0 label {
    color: #ADADAD !important;
    font-size: 14px !important;
    margin-bottom: 6px !important;
    display: inline-block;
}

/* Boxes ඇතුළේ Type කරන Text White පැහැයෙන්ම තැබීම */
.elementor-1439 .elementor-element.elementor-element-7d19ac0 .ff-el-form-control {
    color: #FFFFFF !important;
    background-color: #242323 !important;
    border: 1px solid #383838 !important;
    border-radius: 4px !important;
    padding: 8px 14px !important;
    height: auto !important;
}

/* Text Box Placeholder (Enter Your First Name...) Color එක */
.elementor-1439 .elementor-element.elementor-element-7d19ac0 .ff-el-form-control::placeholder {
    color: #666666 !important;
}

/* 2. Group Spacing */
.elementor-1439 .elementor-element.elementor-element-7d19ac0 .ff-el-group {
    margin-bottom: 14px !important;
}

/* 3. Button Styling (#CEFF00 Background & Black Text) */
.elementor-1439 .elementor-element.elementor-element-7d19ac0 .ff-btn-submit {
    background-color: #CEFF00 !important;
    color: #000000 !important;
    font-size: 13px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    border: none !important;
    padding: 10px 20px !important;
    border-radius: 4px !important;
    cursor: pointer;
    transition: all 0.3s ease;
}

.elementor-1439 .elementor-element.elementor-element-7d19ac0 .ff-btn-submit:hover {
    background-color: #ffffff !important;
    color: #000000 !important;
    box-shadow: 0 0 12px rgba(206, 255, 0, 0.4);
}

/* 4. Dropdown Arrow & Border Color (#C6C6C6) */
.elementor-1439 .elementor-element.elementor-element-7d19ac0 select.ff-el-form-control {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23C6C6C6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important;
    background-size: 14px !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    border-color: #C6C6C6 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f34d9e7 *//* Text Editor එක ඇතුළේ තියෙන <u> tag එක Container එකක් ලෙස සකස් කිරීම */
.elementor-1439 .elementor-element.elementor-element-f34d9e7 u {
    display: inline-block;
    position: relative;
    z-index: 1;
    text-decoration: underline; /* Original Underline එක පවත්වා ගැනීම */
    cursor: pointer;
}

/* පහළ සිට ඉහළට පිරෙන Highlight Bar එක සෑදීම */
.elementor-1439 .elementor-element.elementor-element-f34d9e7 u::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0%; /* මුලින් Highlight එක නැත */
    background-color: #CEFF00; /* Neon Green Color */
    z-index: -1;
    transition: height 0.35s ease-in-out; /* පහළ සිට ඉහළට යන Smooth Animation එක */
}

/* Mouse එක Hover කරද්දී පහළ සිට ඉහළට 50%ක් Highlight වීම */
.elementor-1439 .elementor-element.elementor-element-f34d9e7 u:hover::before {
    height: 30%; /* Text එකෙන් 50%ක් Highlight වේ */
}

/* Hover කරද්දී Text එකේ පාට වෙනස් කිරීමට අවශ්‍ය නම් (Optional) */
.elementor-1439 .elementor-element.elementor-element-f34d9e7 u:hover {
    color: #ffffff;
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea17e0a */.elementor-1439 .elementor-element.elementor-element-ea17e0a .elementor-heading-title {
    background: linear-gradient(90deg, #5AFFCC, #0B3AFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */