.elementor-22101 .elementor-element.elementor-element-42a9f7f2{margin-top:40px;margin-bottom:0px;}.elementor-22101 .elementor-element.elementor-element-364ef390 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22101 .elementor-element.elementor-element-364ef390 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22101 .elementor-element.elementor-element-5df1742b img{width:100%;}.elementor-22101 .elementor-element.elementor-element-56139bd7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-39%;margin-bottom:0%;}.elementor-22101 .elementor-element.elementor-element-56139bd7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22101 .elementor-element.elementor-element-3349aa84 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-22101 .elementor-element.elementor-element-72385bad{--spacer-size:75px;}.elementor-22101 .elementor-element.elementor-element-7e0c4753 > .elementor-container{max-width:1600px;}.elementor-22101 .elementor-element.elementor-element-7e0c4753{overflow:hidden;border-style:none;margin-top:0px;margin-bottom:0px;}.elementor-22101 .elementor-element.elementor-element-2f551b9a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-22101 .elementor-element.elementor-element-12b4cc69 > .elementor-widget-container{margin:-10px 0px 20px 0px;}.elementor-22101 .elementor-element.elementor-element-12b4cc69.elementor-widget-gt3-core-animated-headlines .gt3_headline_word{--gt3-anim-duration:1200ms;}.elementor-22101 .elementor-element.elementor-element-12b4cc69 .gt3-headline-title{color:#0A2A43;font-family:"Inter", Sans-serif;font-size:47px;font-weight:900;line-height:1.3em;letter-spacing:-0.8px;}.elementor-22101 .elementor-element.elementor-element-12b4cc69.elementor-widget-gt3-core-animated-headlines .gt3_headline_word svg path{stroke-width:14px;stroke:#6BFFC5CC;}.elementor-22101 .elementor-element.elementor-element-af31db2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-22101 .elementor-element.elementor-element-af31db2 > .elementor-widget-container{margin:-30px 0px 10px 0px;border-style:none;}.elementor-22101 .elementor-element.elementor-element-af31db2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:98px;font-weight:900;line-height:1.15em;--textgradient_color1:#D796FF;--textgradient_color2:#0080FF;}.elementor-22101 .elementor-element.elementor-element-34bb35ed > .elementor-widget-container{margin:0% 10% 0% 0%;padding:15px 0px 30px 0px;}.elementor-22101 .elementor-element.elementor-element-34bb35ed{font-size:22px;line-height:1.33em;color:#0A2A43;}.elementor-22101 .elementor-element.elementor-element-06df1d2{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-22101 .elementor-element.elementor-element-06df1d2.e-con{--align-self:flex-start;}.elementor-22101 .elementor-element.elementor-element-79ee9cc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22101 .elementor-element.elementor-element-79ee9cc.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a{border-style:none;}.elementor-22101 .elementor-element.elementor-element-79ee9cc.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover{border-style:none;}.elementor-22101 .elementor-element.elementor-element-79ee9cc.elementor-widget-gt3-core-button .elementor_gt3_btn_text{font-size:12px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-22101 .elementor-element.elementor-element-79ee9cc.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon{color:#ffffff;}.elementor-22101 .elementor-element.elementor-element-79ee9cc.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon{color:#ffffff;}.elementor-22101 .elementor-element.elementor-element-79ee9cc.elementor-widget-gt3-core-button .icon_svg_btn{color:#ffffff;}.elementor-22101 .elementor-element.elementor-element-79ee9cc.elementor-widget-gt3-core-button .gt3_icon_default{color:#ffffff;}.elementor-22101 .elementor-element.elementor-element-79ee9cc.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front{color:#FFFFFF;}.elementor-22101 .elementor-element.elementor-element-79ee9cc.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text{color:#FFFFFF;}.elementor-22101 .elementor-element.elementor-element-79ee9cc.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon{color:#6254E7;}.elementor-22101 .elementor-element.elementor-element-79ee9cc.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon{color:#6254E7;}.elementor-22101 .elementor-element.elementor-element-79ee9cc.elementor-widget-gt3-core-button a:hover .icon_svg_btn{color:#6254E7;}.elementor-22101 .elementor-element.elementor-element-79ee9cc.elementor-widget-gt3-core-button a:hover .gt3_icon_default{color:#6254E7;}.elementor-22101 .elementor-element.elementor-element-79ee9cc.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text{color:#6254E7;}.elementor-22101 .elementor-element.elementor-element-79ee9cc.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text{color:#6254E7;}.elementor-22101 .elementor-element.elementor-element-79ee9cc.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text{color:#6254E7;}.elementor-22101 .elementor-element.elementor-element-5c6df96{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-22101 .elementor-element.elementor-element-5c6df96.e-con{--align-self:center;}.elementor-22101 .elementor-element.elementor-element-0304176 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22101 .elementor-element.elementor-element-0304176.elementor-element{--align-self:center;}.elementor-22101 .elementor-element.elementor-element-0304176.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a{border-style:none;}.elementor-22101 .elementor-element.elementor-element-0304176.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover{border-style:none;}.elementor-22101 .elementor-element.elementor-element-0304176.elementor-widget-gt3-core-button .elementor_gt3_btn_text{font-size:12px;font-weight:500;color:#B689E2;}.elementor-22101 .elementor-element.elementor-element-0304176.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon{color:#ffffff;}.elementor-22101 .elementor-element.elementor-element-0304176.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon{color:#ffffff;}.elementor-22101 .elementor-element.elementor-element-0304176.elementor-widget-gt3-core-button .icon_svg_btn{color:#ffffff;}.elementor-22101 .elementor-element.elementor-element-0304176.elementor-widget-gt3-core-button .gt3_icon_default{color:#ffffff;}.elementor-22101 .elementor-element.elementor-element-0304176.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front{color:#B689E2;}.elementor-22101 .elementor-element.elementor-element-0304176.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text{color:#B689E2;}.elementor-22101 .elementor-element.elementor-element-0304176.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon{color:#6254E7;}.elementor-22101 .elementor-element.elementor-element-0304176.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon{color:#6254E7;}.elementor-22101 .elementor-element.elementor-element-0304176.elementor-widget-gt3-core-button a:hover .icon_svg_btn{color:#6254E7;}.elementor-22101 .elementor-element.elementor-element-0304176.elementor-widget-gt3-core-button a:hover .gt3_icon_default{color:#6254E7;}.elementor-22101 .elementor-element.elementor-element-0304176.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text{color:#FFFFFF;}.elementor-22101 .elementor-element.elementor-element-0304176.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text{color:#FFFFFF;}.elementor-22101 .elementor-element.elementor-element-0304176.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text{color:#FFFFFF;}.elementor-22101 .elementor-element.elementor-element-65ff32e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-22101 .elementor-element.elementor-element-5b720a84{--spacer-size:110px;}.elementor-22101 .elementor-element.elementor-element-735b848d > .elementor-widget-container{margin:0% -29% 0% 12%;}.elementor-22101 .elementor-element.elementor-element-735b848d img{width:665px;max-width:100%;}.elementor-22101 .elementor-element.elementor-element-5a19de76{width:var( --container-widget-width, 100.439% );max-width:100.439%;--container-widget-width:100.439%;--container-widget-flex-grow:0;top:-5.246%;text-align:start;}.elementor-22101 .elementor-element.elementor-element-5a19de76 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-22101 .elementor-element.elementor-element-5a19de76.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-22101 .elementor-element.elementor-element-5a19de76{left:-2.087%;}body.rtl .elementor-22101 .elementor-element.elementor-element-5a19de76{right:-2.087%;}.elementor-22101 .elementor-element.elementor-element-5a19de76 img{width:472px;max-width:100%;}.elementor-22101 .elementor-element.elementor-element-b0d1d89{margin-top:20px;margin-bottom:0px;}.elementor-22101 .elementor-element.elementor-element-78511b17 > .elementor-widget-container{margin:0% -48% 0% -7%;}.elementor-22101 .elementor-element.elementor-element-78511b17 img{width:100%;max-width:100%;}.elementor-22101 .elementor-element.elementor-element-3ad2d20f{margin-top:-122%;margin-bottom:0%;}.elementor-22101 .elementor-element.elementor-element-23ad0191 > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-22101 .elementor-element.elementor-element-21ff41c1 > .elementor-widget-container{background-color:#0A2A43;margin:0px 0px 10px 0px;padding:55px 30px 60px 40px;border-radius:10px 10px 10px 10px;box-shadow:21px 21px 59px 0px rgba(27.999999999999996, 137.00000000000003, 212, 0.1);}.elementor-22101 .elementor-element.elementor-element-21ff41c1:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-22101 .elementor-element.elementor-element-21ff41c1 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{margin:0px 0px 26px 0px !important;max-width:60px;width:60px;}.elementor-22101 .elementor-element.elementor-element-21ff41c1 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon{margin:0px 0px 26px 0px !important;}.elementor-22101 .elementor-element.elementor-element-21ff41c1 .gt3-core-imagebox-img img{transition-duration:0.3s;}.elementor-22101 .elementor-element.elementor-element-21ff41c1 .gt3-core-imagebox-wrapper{text-align:left;}.elementor-22101 .elementor-element.elementor-element-21ff41c1 .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#7BFCBC;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-22101 .elementor-element.elementor-element-21ff41c1:hover .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#3B3663;}.elementor-22101 .elementor-element.elementor-element-21ff41c1:hover .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#FFFFFF;}.elementor-22101 .elementor-element.elementor-element-48296f99 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 10px 0px;padding:55px 30px 60px 40px;border-radius:10px 10px 10px 10px;box-shadow:21px 21px 59px 0px rgba(27.999999999999996, 137.00000000000003, 212, 0.1);}.elementor-22101 .elementor-element.elementor-element-48296f99:hover .elementor-widget-container{background-color:#0A2A43;}.elementor-22101 .elementor-element.elementor-element-48296f99 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{margin:0px 0px 26px 0px !important;max-width:60px;width:60px;}.elementor-22101 .elementor-element.elementor-element-48296f99 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon{margin:0px 0px 26px 0px !important;}.elementor-22101 .elementor-element.elementor-element-48296f99 .gt3-core-imagebox-img img{transition-duration:0.3s;}.elementor-22101 .elementor-element.elementor-element-48296f99 .gt3-core-imagebox-wrapper{text-align:left;}.elementor-22101 .elementor-element.elementor-element-48296f99 .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#3B3663;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-22101 .elementor-element.elementor-element-48296f99:hover .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#7BFCBC;}.elementor-22101 .elementor-element.elementor-element-48296f99:hover .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#FFFFFF;}.elementor-22101 .elementor-element.elementor-element-7754d829 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}.elementor-22101 .elementor-element.elementor-element-10d4be18 > .elementor-widget-container{background-color:#FFFFFF;margin:12px 0px 10px 0px;padding:55px 30px 60px 40px;border-radius:10px 10px 10px 10px;box-shadow:21px 21px 59px 0px rgba(27.999999999999996, 137.00000000000003, 212, 0.1);}.elementor-22101 .elementor-element.elementor-element-10d4be18:hover .elementor-widget-container{background-color:#0A2A43;}.elementor-22101 .elementor-element.elementor-element-10d4be18 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{margin:0px 0px 26px 0px !important;max-width:60px;width:60px;}.elementor-22101 .elementor-element.elementor-element-10d4be18 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon{margin:0px 0px 26px 0px !important;}.elementor-22101 .elementor-element.elementor-element-10d4be18 .gt3-core-imagebox-img img{transition-duration:0.3s;}.elementor-22101 .elementor-element.elementor-element-10d4be18 .gt3-core-imagebox-wrapper{text-align:left;}.elementor-22101 .elementor-element.elementor-element-10d4be18 .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#3B3663;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-22101 .elementor-element.elementor-element-10d4be18:hover .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#7BFCBC;}.elementor-22101 .elementor-element.elementor-element-10d4be18:hover .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#FFFFFF;}.elementor-22101 .elementor-element.elementor-element-284538d3 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 10px 0px;padding:55px 30px 60px 40px;border-radius:10px 10px 10px 10px;box-shadow:21px 21px 59px 0px rgba(27.999999999999996, 137.00000000000003, 212, 0.1);}.elementor-22101 .elementor-element.elementor-element-284538d3:hover .elementor-widget-container{background-color:#0A2A43;}.elementor-22101 .elementor-element.elementor-element-284538d3 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{margin:0px 0px 26px 0px !important;max-width:60px;width:60px;}.elementor-22101 .elementor-element.elementor-element-284538d3 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon{margin:0px 0px 26px 0px !important;}.elementor-22101 .elementor-element.elementor-element-284538d3 .gt3-core-imagebox-img img{transition-duration:0.3s;}.elementor-22101 .elementor-element.elementor-element-284538d3 .gt3-core-imagebox-wrapper{text-align:left;}.elementor-22101 .elementor-element.elementor-element-284538d3 .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#3B3663;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-22101 .elementor-element.elementor-element-284538d3:hover .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#7BFCBC;}.elementor-22101 .elementor-element.elementor-element-284538d3:hover .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-22101 .elementor-element.elementor-element-6a91270.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22101 .elementor-element.elementor-element-6a91270.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22101 .elementor-element.elementor-element-6a91270 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-22101 .elementor-element.elementor-element-0c0492e{--spacer-size:76px;}.elementor-22101 .elementor-element.elementor-element-5b911b75 > .elementor-widget-container{margin:0px 0px 0px 80px;padding:0px 0px 8px 0px;}.elementor-22101 .elementor-element.elementor-element-5b911b75 .elementor-heading-title{font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:#47B2D9;}.elementor-22101 .elementor-element.elementor-element-52d63829{padding:0px 0px 0px 80px;}.elementor-22101 .elementor-element.elementor-element-7c131129 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-22101 .elementor-element.elementor-element-f0838c7{--spacer-size:14px;}.elementor-22101 .elementor-element.elementor-element-78566458 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-22101 .elementor-element.elementor-element-78566458.elementor-widget-gt3-core-animated-headlines .gt3_headline_word{--gt3-anim-duration:1500ms;}.elementor-22101 .elementor-element.elementor-element-78566458 .gt3-headline-title{color:#0A2A43;font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.1em;}.elementor-22101 .elementor-element.elementor-element-78566458.elementor-widget-gt3-core-animated-headlines .gt3_headline_word svg path{stroke-width:21px;stroke:#6BFFC5CC;}.elementor-22101 .elementor-element.elementor-element-2ea881b{--spacer-size:20px;}.elementor-22101 .elementor-element.elementor-element-23ac0b55 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-22101 .elementor-element.elementor-element-23ac0b55{font-size:25px;line-height:1.5em;color:#0A2A43;}.elementor-22101 .elementor-element.elementor-element-309e1da > .elementor-widget-container{margin:17px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-22101 .elementor-element.elementor-element-309e1da{font-size:20px;}
		.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover,
		.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,
		.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,
		.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,
		.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,
		.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,
		.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,
		.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after{background-color:#0A2A43;}.elementor-22101 .elementor-element.elementor-element-5dcb068e{width:auto;max-width:auto;}.elementor-22101 .elementor-element.elementor-element-5dcb068e > .elementor-widget-container{margin:0px 0px 0px 80px;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6{padding:13px 38px 13px 29px;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container{padding:13px 38px 13px 29px;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4{padding:13px 38px 13px 29px;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3{padding:13px 38px 13px 29px;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front{padding:13px 38px 13px 29px;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back{padding:13px 38px 13px 29px;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left{padding:13px 38px 13px 29px;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left:hover{padding:13px 38px 13px calc(29px + 15px);}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right{padding:13px 38px 13px 29px;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right:hover{padding:13px calc(38px + 15px) 13px 29px;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5){padding:13px 38px 13px 29px;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a{border-style:solid;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover{border-style:solid;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a{border-radius:25px;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before{border-radius:25px;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after{border-radius:25px;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor a{border-width:2px !important;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover{border-width:2px !important;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .elementor_gt3_btn_text{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.2px;color:#0A2A43;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front{color:#0A2A43;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text{color:#0A2A43;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text{color:#ffffff;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text{color:#ffffff;}.elementor-22101 .elementor-element.elementor-element-5dcb068e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text{color:#ffffff;}.elementor-22101 .elementor-element.elementor-element-1a1322df{--spacer-size:150px;}.elementor-22101 .elementor-element.elementor-element-18caaf04{margin-top:-25px;margin-bottom:0px;}.elementor-22101 .elementor-element.elementor-element-5287265c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-22101 .elementor-element.elementor-element-5287265c{z-index:2;}.elementor-22101 .elementor-element.elementor-element-63aa985c{--spacer-size:112px;}.elementor-22101 .elementor-element.elementor-element-34a3fa10 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-22101 .elementor-element.elementor-element-34a3fa10 .elementor-heading-title{font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:#47B2D9;}.elementor-22101 .elementor-element.elementor-element-67ccb0be > .elementor-container{max-width:500px;}.elementor-22101 .elementor-element.elementor-element-67ccb0be{margin-top:0px;margin-bottom:20px;padding:0% 23% 0% 0%;}.elementor-22101 .elementor-element.elementor-element-7d54854f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22101 .elementor-element.elementor-element-7d54854f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-22101 .elementor-element.elementor-element-39c10aa{width:var( --container-widget-width, 106.827% );max-width:106.827%;--container-widget-width:106.827%;--container-widget-flex-grow:0;}.elementor-22101 .elementor-element.elementor-element-39c10aa > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-22101 .elementor-element.elementor-element-39c10aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22101 .elementor-element.elementor-element-39c10aa.elementor-widget-gt3-core-animated-headlines .gt3_headline_word{--gt3-anim-duration:1500ms;}.elementor-22101 .elementor-element.elementor-element-39c10aa .gt3-headline-title{color:#0A2A43;font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:1.22em;}.elementor-22101 .elementor-element.elementor-element-39c10aa.elementor-widget-gt3-core-animated-headlines .gt3_headline_word svg path{stroke-width:21px;stroke:#6BFFC5CC;}.elementor-22101 .elementor-element.elementor-element-4e29eed7 .elementor-accordion-item{border-width:0px;}.elementor-22101 .elementor-element.elementor-element-4e29eed7 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-22101 .elementor-element.elementor-element-4e29eed7 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-22101 .elementor-element.elementor-element-4e29eed7 .elementor-accordion-icon, .elementor-22101 .elementor-element.elementor-element-4e29eed7 .elementor-accordion-title{color:#06192D;}.elementor-22101 .elementor-element.elementor-element-4e29eed7 .elementor-accordion-icon svg{fill:#06192D;}.elementor-22101 .elementor-element.elementor-element-4e29eed7 .elementor-active .elementor-accordion-icon, .elementor-22101 .elementor-element.elementor-element-4e29eed7 .elementor-active .elementor-accordion-title{color:#06192D;}.elementor-22101 .elementor-element.elementor-element-4e29eed7 .elementor-active .elementor-accordion-icon svg{fill:#06192D;}.elementor-22101 .elementor-element.elementor-element-4e29eed7 .elementor-accordion-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:32px;}.elementor-22101 .elementor-element.elementor-element-4e29eed7 .elementor-tab-title{padding:12px 23px 12px 23px;}.elementor-22101 .elementor-element.elementor-element-4e29eed7 .elementor-accordion-icon{margin-inline-end:14px;}.elementor-22101 .elementor-element.elementor-element-4e29eed7 .elementor-tab-content{padding:5px 30px 12px 60px;}.elementor-22101 .elementor-element.elementor-element-47ea0712 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-22101 .elementor-element.elementor-element-47ea0712 > .elementor-element-populated{margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22101 .elementor-element.elementor-element-47ea0712{z-index:1;}.elementor-22101 .elementor-element.elementor-element-3b7d92fb > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-22101 .elementor-element.elementor-element-3b7d92fb{left:0%;}body.rtl .elementor-22101 .elementor-element.elementor-element-3b7d92fb{right:0%;}.elementor-22101 .elementor-element.elementor-element-3b7d92fb{top:10%;}.elementor-22101 .elementor-element.elementor-element-3b7d92fb img{width:658px;max-width:80%;}.elementor-22101 .elementor-element.elementor-element-71e7127{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:70px 0px 0px 0px;}.elementor-22101 .elementor-element.elementor-element-71e7127 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22101 .elementor-element.elementor-element-b18f24d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22101 .elementor-element.elementor-element-b18f24d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22101 .elementor-element.elementor-element-68ee09b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22101 .elementor-element.elementor-element-68ee09b{text-align:center;}.elementor-22101 .elementor-element.elementor-element-68ee09b .elementor-heading-title{font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;color:#47B2D9;}.elementor-22101 .elementor-element.elementor-element-703e9a3 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-22101 .elementor-element.elementor-element-703e9a3.elementor-widget-gt3-core-animated-headlines .gt3_headline_word{--gt3-anim-duration:1500ms;}.elementor-22101 .elementor-element.elementor-element-703e9a3{text-align:center;}.elementor-22101 .elementor-element.elementor-element-703e9a3 .gt3-headline-title{color:#0A2A43;font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:1.22em;}.elementor-22101 .elementor-element.elementor-element-703e9a3.elementor-widget-gt3-core-animated-headlines .gt3_headline_word svg path{stroke-width:21px;stroke:#6BFFC5CC;}.elementor-22101 .elementor-element.elementor-element-4bdd96c:not(.elementor-motion-effects-element-type-background), .elementor-22101 .elementor-element.elementor-element-4bdd96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://urbandigitalstudio.com/wp-content/uploads/2021/09/phone_slider_bg.png");background-repeat:no-repeat;background-size:cover;}.elementor-22101 .elementor-element.elementor-element-4bdd96c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 110px 0px;}.elementor-22101 .elementor-element.elementor-element-4bdd96c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22101 .elementor-element.elementor-element-8be77c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22101 .elementor-element.elementor-element-8be77c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22101 .elementor-element.elementor-element-689bfb0 > .elementor-container{max-width:886px;}.elementor-22101 .elementor-element.elementor-element-689bfb0{margin-top:50px;margin-bottom:0px;}.elementor-22101 .elementor-element.elementor-element-fc391d5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-22101 .elementor-element.elementor-element-3eeeff8 > .elementor-widget-container{padding:0% 8% 0% 0%;}.elementor-22101 .elementor-element.elementor-element-3eeeff8{font-size:24px;line-height:1.5em;color:#0A2A43;}.elementor-22101 .elementor-element.elementor-element-da30234 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-22101 .elementor-element.elementor-element-da30234 .elementor-icon-list-icon i{color:#1EC0B6;transition:color 0.3s;}.elementor-22101 .elementor-element.elementor-element-da30234 .elementor-icon-list-icon svg{fill:#1EC0B6;transition:fill 0.3s;}.elementor-22101 .elementor-element.elementor-element-da30234{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22101 .elementor-element.elementor-element-da30234 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-22101 .elementor-element.elementor-element-da30234 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22101 .elementor-element.elementor-element-da30234 .elementor-icon-list-item > a{font-size:18px;line-height:1.9em;}.elementor-22101 .elementor-element.elementor-element-da30234 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22101 .elementor-element.elementor-element-f8b6ea1{--display:flex;}.elementor-22101 .elementor-element.elementor-element-cde4242 img{width:97%;border-radius:20px 20px 20px 20px;}.elementor-22101 .elementor-element.elementor-element-e49af1d{--display:flex;}.elementor-22101 .elementor-element.elementor-element-e49af1d:not(.elementor-motion-effects-element-type-background), .elementor-22101 .elementor-element.elementor-element-e49af1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0E1A;}.elementor-22101 .elementor-element.elementor-element-84ac564{--display:flex;}.elementor-22101 .elementor-element.elementor-element-84ac564:not(.elementor-motion-effects-element-type-background), .elementor-22101 .elementor-element.elementor-element-84ac564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0E1A;}@media(min-width:768px){.elementor-22101 .elementor-element.elementor-element-3349aa84{width:60%;}.elementor-22101 .elementor-element.elementor-element-06df1d2{--width:100%;}.elementor-22101 .elementor-element.elementor-element-5c6df96{--width:100%;}.elementor-22101 .elementor-element.elementor-element-65ff32e{width:40%;}.elementor-22101 .elementor-element.elementor-element-7d54854f{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22101 .elementor-element.elementor-element-53622477{width:100%;}.elementor-22101 .elementor-element.elementor-element-6a91270{width:100%;}}@media(max-width:1024px){.elementor-22101 .elementor-element.elementor-element-12b4cc69 .gt3-headline-title{font-size:50px;}.elementor-22101 .elementor-element.elementor-element-af31db2 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-22101 .elementor-element.elementor-element-af31db2 .elementor-heading-title{font-size:80px;}.elementor-22101 .elementor-element.elementor-element-06df1d2{--grid-auto-flow:row;}.elementor-22101 .elementor-element.elementor-element-5c6df96{--grid-auto-flow:row;}.elementor-22101 .elementor-element.elementor-element-5a19de76{top:6%;}.elementor-22101 .elementor-element.elementor-element-5a19de76 img{max-width:80%;}.elementor-22101 .elementor-element.elementor-element-b0d1d89{margin-top:-45px;margin-bottom:0px;}.elementor-22101 .elementor-element.elementor-element-78511b17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22101 .elementor-element.elementor-element-3ad2d20f{margin-top:-78%;margin-bottom:0%;}.elementor-22101 .elementor-element.elementor-element-0c0492e{--spacer-size:50px;}.elementor-22101 .elementor-element.elementor-element-5b911b75 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-22101 .elementor-element.elementor-element-52d63829{padding:0px 0px 0px 30px;}.elementor-22101 .elementor-element.elementor-element-f0838c7{--spacer-size:50px;}.elementor-22101 .elementor-element.elementor-element-2ea881b{--spacer-size:50px;}.elementor-22101 .elementor-element.elementor-element-23ac0b55 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-22101 .elementor-element.elementor-element-309e1da > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-22101 .elementor-element.elementor-element-5dcb068e > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-22101 .elementor-element.elementor-element-1a1322df{--spacer-size:50px;}.elementor-22101 .elementor-element.elementor-element-18caaf04{margin-top:-60px;margin-bottom:0px;}}@media(max-width:767px){.elementor-22101 .elementor-element.elementor-element-72385bad{--spacer-size:30px;}.elementor-22101 .elementor-element.elementor-element-06df1d2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22101 .elementor-element.elementor-element-5c6df96{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22101 .elementor-element.elementor-element-3ad2d20f{margin-top:-80%;margin-bottom:0%;padding:0px 0px 35px 0px;}.elementor-22101 .elementor-element.elementor-element-23ad0191 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22101 .elementor-element.elementor-element-7754d829 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22101 .elementor-element.elementor-element-10d4be18 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-22101 .elementor-element.elementor-element-5b911b75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22101 .elementor-element.elementor-element-52d63829{padding:0px 0px 0px 0px;}.elementor-22101 .elementor-element.elementor-element-23ac0b55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22101 .elementor-element.elementor-element-309e1da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22101 .elementor-element.elementor-element-5dcb068e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22101 .elementor-element.elementor-element-63aa985c{--spacer-size:40px;}.elementor-22101 .elementor-element.elementor-element-71e7127{padding:0px 0px 70px 0px;}.elementor-22101 .elementor-element.elementor-element-4bdd96c{padding:0px 0px 70px 0px;}}/* Start custom CSS */<!--
  ============================================================
  URBAN DIGITAL STUDIO — SHARED CSS
  ============================================================
  ADD THIS ONCE to your WordPress site.
  Options:
    A) Paste into Appearance > Customize > Additional CSS
    B) Paste into a single HTML widget at the very top of the page
  
  All 7 section widgets below depend on these base styles.
  ============================================================
-->
<style>
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700;800;900&display=swap');

/* ── UDS DESIGN TOKENS ── */
:root {
  --uds-navy:        #0a0e1a;
  --uds-navy-mid:    #0d1526;
  --uds-purple:      #8b5cf6;
  --uds-blue:        #3b82f6;
  --uds-teal:        #47b2d9;
  --uds-gray-bg:     #f0f2f4;
  --uds-white:       #ffffff;
  --uds-text-muted:  #6b7280;
  --uds-grad:        linear-gradient(135deg, #8b5cf6 0%, #3b82f6 100%);
  --uds-grad-h:      linear-gradient(90deg,  #8b5cf6 0%, #3b82f6 100%);
  --uds-radius-xl:   1rem;
  --uds-radius-2xl:  1.5rem;
  --uds-radius-3xl:  2rem;
}

/* ── BASE RESETS (scoped to UDS sections) ── */
.uds-section *,
.uds-section *::before,
.uds-section *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.uds-section {
  font-family: 'Rubik', sans-serif;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}
.uds-section a { text-decoration: none; color: inherit; }
.uds-section img { max-width: 100%; height: auto; display: block; }
.uds-section ul { list-style: none; }

/* ── CONTAINER ── */
.uds-container {
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 20px;
}

/* ── SECTION LABEL ── */
.uds-label {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: rgba(139,92,246,0.15);
  border: 1px solid rgba(139,92,246,0.3);
  border-radius: 100px;
  padding: 6px 18px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: var(--uds-teal);
  margin-bottom: 20px;
}

/* ── GRADIENT TEXT ── */
.uds-grad-text {
  background: var(--uds-grad-h);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

/* ── BUTTONS ── */
.uds-btn-primary {
  display: inline-block;
  background: var(--uds-grad-h);
  color: #fff !important;
  font-family: 'Rubik', sans-serif;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding: 16px 32px;
  border-radius: var(--uds-radius-xl);
  border: none;
  cursor: pointer;
  transition: transform 0.2s, opacity 0.2s;
  text-align: center;
}
.uds-btn-primary:hover { transform: scale(1.04); opacity: 0.95; }

.uds-btn-outline {
  display: inline-block;
  background: transparent;
  color: #fff !important;
  font-family: 'Rubik', sans-serif;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding: 14px 32px;
  border-radius: var(--uds-radius-xl);
  border: 2px solid rgba(255,255,255,0.25);
  cursor: pointer;
  transition: background 0.2s;
  text-align: center;
}
.uds-btn-outline:hover { background: rgba(255,255,255,0.07); }

/* ── GRID PATTERN (decorative) ── */
.uds-grid-pattern {
  background-image:
    linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);
  background-size: 40px 40px;
}

/* ── CHECK ICON ── */
.uds-check {
  width: 20px; height: 20px; min-width: 20px;
  background: var(--uds-blue);
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 11px;
  font-weight: 900;
}

/* ── STARS ── */
.uds-stars { color: #facc15; letter-spacing: 2px; }

/* ── RESPONSIVE HELPERS ── */
@media (max-width: 768px) {
  .uds-hide-mobile { display: none !important; }
}
@media (min-width: 769px) {
  .uds-hide-desktop { display: none !important; }
}
</style>/* End custom CSS */