.elementor-1051 .elementor-element.elementor-element-d726c86 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1051 .elementor-element.elementor-element-d726c86:not(.elementor-motion-effects-element-type-background), .elementor-1051 .elementor-element.elementor-element-d726c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(115deg, #01263D 0%, #035079 100%);}.elementor-1051 .elementor-element.elementor-element-d726c86 > .elementor-container{max-width:1152px;}.elementor-1051 .elementor-element.elementor-element-d726c86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 16px 72px 16px;overflow:visible;}.elementor-1051 .elementor-element.elementor-element-d726c86 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1051 .elementor-element.elementor-element-5675f6a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-5675f6a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1051 .elementor-element.elementor-element-5675f6a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1051 .elementor-element.elementor-element-5675f6a .elementor-icon-list-text{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-7b8f2ab{overflow:visible;}.elementor-1051 .elementor-element.elementor-element-f47aebd .elementor-button-content-wrapper{flex-direction:row;}.elementor-1051 .elementor-element.elementor-element-f47aebd .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1051 .elementor-element.elementor-element-f979d04 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1051 .elementor-element.elementor-element-f979d04 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1051 .elementor-element.elementor-element-b624677:not(.elementor-motion-effects-element-type-background), .elementor-1051 .elementor-element.elementor-element-b624677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1051 .elementor-element.elementor-element-b624677 > .elementor-container{max-width:1152px;}.elementor-1051 .elementor-element.elementor-element-b624677{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 16px 24px 16px;overflow:visible;}.elementor-1051 .elementor-element.elementor-element-b624677 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1051 .elementor-element.elementor-element-6377140{overflow:visible;}.elementor-1051 .elementor-element.elementor-element-007d103{text-align:center;}.elementor-1051 .elementor-element.elementor-element-7abec53{text-align:center;}.elementor-1051 .elementor-element.elementor-element-a72991b{text-align:center;}.elementor-1051 .elementor-element.elementor-element-5810d60{text-align:center;}.elementor-1051 .elementor-element.elementor-element-a4a45ef{text-align:center;}.elementor-1051 .elementor-element.elementor-element-15b40ae{text-align:center;}.elementor-1051 .elementor-element.elementor-element-a91c243{text-align:center;}.elementor-1051 .elementor-element.elementor-element-1eb2010{text-align:center;}.elementor-1051 .elementor-element.elementor-element-94f33b1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-1051 .elementor-element.elementor-element-322c4969 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1051 .elementor-element.elementor-element-6763485a .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:15px;}.elementor-1051 .elementor-element.elementor-element-6763485a .ekit-price-card-slider{--ekit_client_logo_slidetosho:6;}.elementor-1051 .elementor-element.elementor-element-6763485a .elementskit-clients-slider .single-client{background-color:#02010100;border-radius:2px 2px 2px 2px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1051 .elementor-element.elementor-element-6763485a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1051 .elementor-element.elementor-element-6763485a .elementskit-clients-slider .swiper-wrapper{padding:0px 0px 0px 0px;}.elementor-1051 .elementor-element.elementor-element-6763485a .single-client{margin:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-1051 .elementor-element.elementor-element-6763485a .simple_logo_image .single-client .content-image .main-image{opacity:1;filter:alpha(opacity=1);}.elementor-1051 .elementor-element.elementor-element-6763485a .elementskit-clients-slider .single-client img{opacity:1;filter:alpha(opacity=1);}.elementor-1051 .elementor-element.elementor-element-6763485a .simple_logo_image .single-client:hover .content-image img{opacity:1;filter:alpha(opacity=1);}.elementor-1051 .elementor-element.elementor-element-6763485a .simple_logo_image .single-client:hover .content-image .main-image{opacity:1;filter:alpha(opacity=1);}.elementor-1051 .elementor-element.elementor-element-28aaca5:not(.elementor-motion-effects-element-type-background), .elementor-1051 .elementor-element.elementor-element-28aaca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F8;}.elementor-1051 .elementor-element.elementor-element-28aaca5 > .elementor-container{max-width:1152px;}.elementor-1051 .elementor-element.elementor-element-28aaca5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 16px 88px 16px;overflow:visible;}.elementor-1051 .elementor-element.elementor-element-28aaca5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1051 .elementor-element.elementor-element-c009349{text-align:center;}.elementor-1051 .elementor-element.elementor-element-330698a{text-align:center;}.elementor-1051 .elementor-element.elementor-element-7a605a9{text-align:center;}.elementor-1051 .elementor-element.elementor-element-15bd448{overflow:visible;}.elementor-1051 .elementor-element.elementor-element-16353d0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-16353d0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1051 .elementor-element.elementor-element-16353d0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1051 .elementor-element.elementor-element-16353d0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-f8be883{overflow:visible;}.elementor-1051 .elementor-element.elementor-element-cd02c5e .elementor-button-content-wrapper{flex-direction:row;}.elementor-1051 .elementor-element.elementor-element-cd02c5e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1051 .elementor-element.elementor-element-6555abf .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1051 .elementor-element.elementor-element-7691b06 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1051 .elementor-element.elementor-element-66c1494 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1051 .elementor-element.elementor-element-be4c5ce .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1051 .elementor-element.elementor-element-bd6b881:not(.elementor-motion-effects-element-type-background), .elementor-1051 .elementor-element.elementor-element-bd6b881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1051 .elementor-element.elementor-element-bd6b881 > .elementor-container{max-width:1152px;}.elementor-1051 .elementor-element.elementor-element-bd6b881{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 16px 88px 16px;overflow:visible;}.elementor-1051 .elementor-element.elementor-element-bd6b881 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1051 .elementor-element.elementor-element-2b855c1{text-align:center;}.elementor-1051 .elementor-element.elementor-element-fe3c9c8{text-align:center;}.elementor-1051 .elementor-element.elementor-element-f88c422{overflow:visible;}.elementor-1051 .elementor-element.elementor-element-2085963 .elementor-icon-wrapper{text-align:start;}.elementor-1051 .elementor-element.elementor-element-ce76e9f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-ce76e9f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1051 .elementor-element.elementor-element-ce76e9f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1051 .elementor-element.elementor-element-ce76e9f .elementor-icon-list-text{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-a7e6529 .elementor-icon-wrapper{text-align:start;}.elementor-1051 .elementor-element.elementor-element-796f74a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-796f74a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1051 .elementor-element.elementor-element-796f74a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1051 .elementor-element.elementor-element-796f74a .elementor-icon-list-text{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-a842bc1 .elementor-icon-wrapper{text-align:start;}.elementor-1051 .elementor-element.elementor-element-2188287 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-2188287 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1051 .elementor-element.elementor-element-2188287{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1051 .elementor-element.elementor-element-2188287 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-8b5ab3e{overflow:visible;}.elementor-1051 .elementor-element.elementor-element-b9f3635 .elementor-icon-wrapper{text-align:start;}.elementor-1051 .elementor-element.elementor-element-23a5ef8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-23a5ef8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1051 .elementor-element.elementor-element-23a5ef8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1051 .elementor-element.elementor-element-23a5ef8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-6f0e228 .elementor-icon-wrapper{text-align:start;}.elementor-1051 .elementor-element.elementor-element-3606def .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-3606def .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1051 .elementor-element.elementor-element-3606def{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1051 .elementor-element.elementor-element-3606def .elementor-icon-list-text{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-072a98d .elementor-icon-wrapper{text-align:start;}.elementor-1051 .elementor-element.elementor-element-c38084a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-c38084a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1051 .elementor-element.elementor-element-c38084a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1051 .elementor-element.elementor-element-c38084a .elementor-icon-list-text{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-0f97704{overflow:visible;}.elementor-1051 .elementor-element.elementor-element-6b44680 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1051 .elementor-element.elementor-element-6b44680 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1051 .elementor-element.elementor-element-d58dcdb .elementor-button-content-wrapper{flex-direction:row;}.elementor-1051 .elementor-element.elementor-element-d58dcdb .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1051 .elementor-element.elementor-element-8604871 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1051 .elementor-element.elementor-element-8604871:not(.elementor-motion-effects-element-type-background), .elementor-1051 .elementor-element.elementor-element-8604871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F8;}.elementor-1051 .elementor-element.elementor-element-8604871 > .elementor-container{max-width:1152px;}.elementor-1051 .elementor-element.elementor-element-8604871{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 16px 88px 16px;overflow:visible;}.elementor-1051 .elementor-element.elementor-element-8604871 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1051 .elementor-element.elementor-element-e77ffe4{overflow:visible;}.elementor-1051 .elementor-element.elementor-element-a997f35 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1051 .elementor-element.elementor-element-a997f35 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1051 .elementor-element.elementor-element-9556585 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1051 .elementor-element.elementor-element-9556585 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1051 .elementor-element.elementor-element-8825ae5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-8825ae5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1051 .elementor-element.elementor-element-8825ae5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1051 .elementor-element.elementor-element-8825ae5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-265974a:not(.elementor-motion-effects-element-type-background), .elementor-1051 .elementor-element.elementor-element-265974a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1051 .elementor-element.elementor-element-265974a > .elementor-container{max-width:1152px;}.elementor-1051 .elementor-element.elementor-element-265974a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 16px 88px 16px;overflow:visible;}.elementor-1051 .elementor-element.elementor-element-265974a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1051 .elementor-element.elementor-element-82b3359{text-align:center;}.elementor-1051 .elementor-element.elementor-element-04c9d78{text-align:center;}.elementor-1051 .elementor-element.elementor-element-c6aa7d5 .uael-faq-container > .uael-faq-accordion:not(:last-child){margin-bottom:10px;}.elementor-1051 .elementor-element.elementor-element-c6aa7d5 .uael-faq-wrapper .uael-faq-container .uael-faq-accordion{border-style:none;}.elementor-1051 .elementor-element.elementor-element-c6aa7d5 .uael-faq-accordion .uael-accordion-title{padding:10px 10px 10px 10px;}.elementor-1051 .elementor-element.elementor-element-c6aa7d5 .uael-faq-accordion .uael-accordion-content{padding:10px 10px 10px 10px;}.elementor-1051 .elementor-element.elementor-element-c6aa7d5 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon{font-size:16px;}.elementor-1051 .elementor-element.elementor-element-c6aa7d5 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon svg{height:16px;width:16px;}
				.elementor-1051 .elementor-element.elementor-element-c6aa7d5  .uael-accordion-icon-closed{color:#0B7C69;}.elementor-1051 .elementor-element.elementor-element-c6aa7d5 .uael-accordion-icon-closed{fill:#0B7C69;}.elementor-1051 .elementor-element.elementor-element-c6aa7d5 .uael-accordion-icon.uael-accordion-icon-left{margin-right:15px;}.elementor-1051 .elementor-element.elementor-element-c6aa7d5 .uael-accordion-icon.uael-accordion-icon-right{margin-left:15px;}.elementor-1051 .elementor-element.elementor-element-8e752fd:not(.elementor-motion-effects-element-type-background), .elementor-1051 .elementor-element.elementor-element-8e752fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F8;}.elementor-1051 .elementor-element.elementor-element-8e752fd > .elementor-container{max-width:1152px;}.elementor-1051 .elementor-element.elementor-element-8e752fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 16px 56px 16px;overflow:visible;}.elementor-1051 .elementor-element.elementor-element-8e752fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1051 .elementor-element.elementor-element-b9a6442{overflow:visible;}.elementor-1051 .elementor-element.elementor-element-2c1eea1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1051 .elementor-element.elementor-element-243d357 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1051 .elementor-element.elementor-element-647aa4df:not(.elementor-motion-effects-element-type-background), .elementor-1051 .elementor-element.elementor-element-647aa4df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01263D;}.elementor-1051 .elementor-element.elementor-element-647aa4df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:90px 16px 90px 16px;overflow:visible;}.elementor-1051 .elementor-element.elementor-element-647aa4df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1051 .elementor-element.elementor-element-6140e653.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1051 .elementor-element.elementor-element-6140e653.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1051 .elementor-element.elementor-element-6140e653 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-1051 .elementor-element.elementor-element-c8c614b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-c8c614b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1051 .elementor-element.elementor-element-c8c614b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1051 .elementor-element.elementor-element-c8c614b .elementor-icon-list-text{transition:color 0.3s;}.elementor-1051 .elementor-element.elementor-element-6346e314:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1051 .elementor-element.elementor-element-6346e314 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1051 .elementor-element.elementor-element-6346e314 > .elementor-element-populated, .elementor-1051 .elementor-element.elementor-element-6346e314 > .elementor-element-populated > .elementor-background-overlay, .elementor-1051 .elementor-element.elementor-element-6346e314 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1051 .elementor-element.elementor-element-6346e314 > .elementor-element-populated{box-shadow:9px 8px 22px 16px rgba(217.99999999999994, 226.99999999999994, 228.99999999999994, 0.22);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:50px 50px 50px 50px;}.elementor-1051 .elementor-element.elementor-element-6346e314 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1051 .elementor-element.elementor-element-236633f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 21px) 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-7c4f167 );border-radius:2px 2px 2px 2px;}.elementor-1051 .elementor-element.elementor-element-236633f7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.111em;font-weight:700;text-transform:capitalize;line-height:1.3em;letter-spacing:-0.7px;color:var( --e-global-color-secondary );}.elementor-1051 .elementor-element.elementor-element-af9c88d.uael-wpf-style-underline .wpforms-form .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),
						.elementor-1051 .elementor-element.elementor-element-af9c88d.uael-wpf-style-underline .wpforms-form .wpforms-field select,
						.elementor-1051 .elementor-element.elementor-element-af9c88d.uael-wpf-style-underline .wpforms-form .wpforms-field textarea,
						.elementor-1051 .elementor-element.elementor-element-af9c88d.uael-wpf-style-underline .wpforms-form .wpforms-field-description.wpforms-disclaimer-description{border-width:0 0 2px 0;border-style:solid;}.elementor-1051 .elementor-element.elementor-element-af9c88d.uael-wpf-style-underline .wpforms-form .wpforms-field input[type="checkbox"] + label:before,
						.elementor-1051 .elementor-element.elementor-element-af9c88d.uael-wpf-style-underline .wpforms-form .wpforms-field input[type="radio"] + label:before,
						.elementor-1051 .elementor-element.elementor-element-af9c88d.uael-wpf-style-underline .wpforms-form ul.wpforms-image-choices-modern label,
						.elementor-1051 .elementor-element.elementor-element-af9c88d.uael-wpf-style-underline .wpforms-form ul.wpforms-image-choices-modern label:hover{border-width:2px;border-style:solid;box-sizing:content-box;}.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style .wpforms-form .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),
						.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style .wpforms-form .wpforms-field textarea,
						.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style .wpforms-form .wpforms-field select,
						.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style .wpforms-form .wpforms-field input[type="checkbox"] + label:before,
						.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style .wpforms-form .wpforms-field-description.wpforms-disclaimer-description,
						.elementor-1051 .elementor-element.elementor-element-af9c88d.uael-wpf-style-underline .wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label{border-radius:0px 0px 0px 0px;}.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style .wpforms-form button[type=submit],
						.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style .wpforms-form .wpforms-page-button{padding:10px 0px 0px 0px;}.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style .wpforms-form button[type=submit], .elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style .wpforms-form button[type=submit]:hover, .elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style .wpforms-form .wpforms-page-button, .elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style .wpforms-form .wpforms-page-button:hover{background-color:var( --e-global-color-7c4f167 );}.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style .wpforms-form .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),
						.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style .wpforms-form .wpforms-field textarea,
						.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style .wpforms-form .wpforms-field select,
						.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style .wpforms-form .wpforms-field-description.wpforms-disclaimer-description,
						.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style .wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label,
						.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-container select option{background-color:#fafafa;}.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style .wpforms-form .wpforms-field input[type="checkbox"] + label:before,
						.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style input[type="radio"] + label:before{background-color:#fafafa;}.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style input[type="radio"]:checked + label:before{background-color:#7a7a7a;}.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style .wpforms-form .wpforms-field input[type="radio"]:checked + label:before{box-shadow:inset 0px 0px 0px 4px #fafafa;}.elementor-1051 .elementor-element.elementor-element-af9c88d.uael-wpf-style-underline .wpforms-form .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),
						.elementor-1051 .elementor-element.elementor-element-af9c88d.uael-wpf-style-underline .wpforms-form .wpforms-field select,
						.elementor-1051 .elementor-element.elementor-element-af9c88d.uael-wpf-style-underline .wpforms-form .wpforms-field textarea{border-color:#c4c4c4;}.elementor-1051 .elementor-element.elementor-element-af9c88d.uael-wpf-style-underline .wpforms-form .wpforms-field input[type="checkbox"] + label:before,
						.elementor-1051 .elementor-element.elementor-element-af9c88d.uael-wpf-style-underline .wpforms-form .wpforms-field input[type="radio"] + label:before,
						.elementor-1051 .elementor-element.elementor-element-af9c88d.uael-wpf-style-underline .wpforms-form .wpforms-field-description.wpforms-disclaimer-description,
						.elementor-1051 .elementor-element.elementor-element-af9c88d.uael-wpf-style-underline .wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label,
						.elementor-1051 .elementor-element.elementor-element-af9c88d.uael-wpf-style-underline .wpforms-form ul.wpforms-image-choices-modern label:hover{border-color:#c4c4c4;}.elementor-1051 .elementor-element.elementor-element-af9c88d .uael-wpf-style label.wpforms-error{color:#ff0000;}@media(max-width:1200px){.elementor-1051 .elementor-element.elementor-element-6346e314 > .elementor-element-populated{margin:12em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}}@media(min-width:768px){.elementor-1051 .elementor-element.elementor-element-9fc2d0a{width:62%;}.elementor-1051 .elementor-element.elementor-element-3451d01{width:100%;}.elementor-1051 .elementor-element.elementor-element-9c3a23c{width:38%;}.elementor-1051 .elementor-element.elementor-element-c845007{width:100%;}.elementor-1051 .elementor-element.elementor-element-e8c1474{width:25%;}.elementor-1051 .elementor-element.elementor-element-ccb573d{width:25%;}.elementor-1051 .elementor-element.elementor-element-d5ab8b4{width:25%;}.elementor-1051 .elementor-element.elementor-element-e8e7278{width:25%;}.elementor-1051 .elementor-element.elementor-element-b98c67c{width:100%;}.elementor-1051 .elementor-element.elementor-element-b8c9817{width:42%;}.elementor-1051 .elementor-element.elementor-element-f237e45{width:100%;}.elementor-1051 .elementor-element.elementor-element-f26149e{width:58%;}.elementor-1051 .elementor-element.elementor-element-e8f6e0b{width:100%;}.elementor-1051 .elementor-element.elementor-element-057a40b{width:33.333%;}.elementor-1051 .elementor-element.elementor-element-03a56cc{width:33.333%;}.elementor-1051 .elementor-element.elementor-element-cca2a92{width:33.333%;}.elementor-1051 .elementor-element.elementor-element-9620bf0{width:33.333%;}.elementor-1051 .elementor-element.elementor-element-5374090{width:33.333%;}.elementor-1051 .elementor-element.elementor-element-4265bb3{width:33.333%;}.elementor-1051 .elementor-element.elementor-element-218e0b7{width:100%;}.elementor-1051 .elementor-element.elementor-element-844a703{width:48%;}.elementor-1051 .elementor-element.elementor-element-d0a6ec1{width:100%;}.elementor-1051 .elementor-element.elementor-element-26debfd{width:52%;}.elementor-1051 .elementor-element.elementor-element-cc966f4{width:100%;}.elementor-1051 .elementor-element.elementor-element-1ece615{width:100%;}.elementor-1051 .elementor-element.elementor-element-7936d53{width:50%;}.elementor-1051 .elementor-element.elementor-element-9e7d6b3{width:50%;}.elementor-1051 .elementor-element.elementor-element-6140e653{width:60%;}.elementor-1051 .elementor-element.elementor-element-6346e314{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1051 .elementor-element.elementor-element-9fc2d0a{width:100%;}.elementor-1051 .elementor-element.elementor-element-9c3a23c{width:100%;}.elementor-1051 .elementor-element.elementor-element-e8c1474{width:50%;}.elementor-1051 .elementor-element.elementor-element-ccb573d{width:50%;}.elementor-1051 .elementor-element.elementor-element-d5ab8b4{width:50%;}.elementor-1051 .elementor-element.elementor-element-e8e7278{width:50%;}.elementor-1051 .elementor-element.elementor-element-b8c9817{width:100%;}.elementor-1051 .elementor-element.elementor-element-f26149e{width:100%;}.elementor-1051 .elementor-element.elementor-element-057a40b{width:50%;}.elementor-1051 .elementor-element.elementor-element-03a56cc{width:50%;}.elementor-1051 .elementor-element.elementor-element-cca2a92{width:50%;}.elementor-1051 .elementor-element.elementor-element-9620bf0{width:50%;}.elementor-1051 .elementor-element.elementor-element-5374090{width:50%;}.elementor-1051 .elementor-element.elementor-element-4265bb3{width:50%;}.elementor-1051 .elementor-element.elementor-element-844a703{width:100%;}.elementor-1051 .elementor-element.elementor-element-26debfd{width:100%;}.elementor-1051 .elementor-element.elementor-element-7936d53{width:100%;}.elementor-1051 .elementor-element.elementor-element-9e7d6b3{width:100%;}.elementor-1051 .elementor-element.elementor-element-6140e653{width:100%;}.elementor-1051 .elementor-element.elementor-element-6346e314{width:100%;}}@media(max-width:1366px){.elementor-1051 .elementor-element.elementor-element-647aa4df{padding:110px 60px 110px 60px;}}@media(max-width:1024px){.elementor-1051 .elementor-element.elementor-element-6763485a .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-1051 .elementor-element.elementor-element-6763485a .ekit-price-card-slider{--ekit_client_logo_slidetosho:2;}.elementor-1051 .elementor-element.elementor-element-6763485a{padding:0px 0px 0px 0px;}.elementor-1051 .elementor-element.elementor-element-647aa4df{padding:160px 15px 0px 15px;}.elementor-1051 .elementor-element.elementor-element-6140e653 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-1051 .elementor-element.elementor-element-6346e314 > .elementor-element-populated{margin:3em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}}@media(max-width:880px){.elementor-1051 .elementor-element.elementor-element-6763485a{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1051 .elementor-element.elementor-element-d726c86{padding:44px 8px 44px 8px;}.elementor-1051 .elementor-element.elementor-element-b624677{padding:40px 8px 16px 8px;}.elementor-1051 .elementor-element.elementor-element-6763485a .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-1051 .elementor-element.elementor-element-6763485a .ekit-price-card-slider{--ekit_client_logo_slidetosho:2;}.elementor-1051 .elementor-element.elementor-element-6763485a{padding:0px 0px 0px 0px;}.elementor-1051 .elementor-element.elementor-element-6763485a .single-client{padding:10px 10px 10px 10px;}.elementor-1051 .elementor-element.elementor-element-28aaca5{padding:56px 8px 56px 8px;}.elementor-1051 .elementor-element.elementor-element-bd6b881{padding:56px 8px 56px 8px;}.elementor-1051 .elementor-element.elementor-element-8604871{padding:56px 8px 56px 8px;}.elementor-1051 .elementor-element.elementor-element-265974a{padding:56px 8px 56px 8px;}.elementor-1051 .elementor-element.elementor-element-8e752fd{padding:40px 8px 40px 8px;}.elementor-1051 .elementor-element.elementor-element-647aa4df{padding:56px 8px 56px 8px;}.elementor-1051 .elementor-element.elementor-element-6140e653 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1051 .elementor-element.elementor-element-6346e314 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1051 .elementor-element.elementor-element-236633f7 .elementor-heading-title{font-size:22px;}}/* Start custom CSS *//* ===== Talent Treasure – modern refresh ===== */
body.page-id-1051{--tt-ink:#0A1628;--tt-navy:#10233F;--tt-teal:#0FB5AE;--tt-cyan:#22D3EE;--tt-amber:#FFC23D;--tt-grad:linear-gradient(135deg,#0FB5AE 0%,#2563EB 100%);--tt-r:20px;--tt-shadow:0 1px 2px rgba(10,22,40,.04),0 12px 32px -8px rgba(10,22,40,.12);background:#F7F9FC;-webkit-font-smoothing:antialiased}
body.page-id-1051 h1,body.page-id-1051 h2,body.page-id-1051 h3,body.page-id-1051 .elementor-heading-title{letter-spacing:-.02em}
body.page-id-1051 #masthead .elementor-element-2e85a971{background:rgba(255,255,255,.82)!important;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid rgba(10,22,40,.06)}
body.page-id-1051 .elementor-element-5c37d06e .menu-item a{font-weight:600!important;letter-spacing:.02em;border-radius:999px;transition:all .2s}
body.page-id-1051 .elementor-element-5c37d06e .menu-item a:hover{background:rgba(15,181,174,.1)}
body.page-id-1051 .elementor-element-7d69a783 .elementor-button{background:var(--tt-ink)!important;color:#fff!important;border-radius:999px!important;padding:14px 26px!important;box-shadow:0 8px 20px -6px rgba(10,22,40,.4);transition:transform .2s,box-shadow .2s}
body.page-id-1051 .elementor-element-7d69a783 .elementor-button:hover{transform:translateY(-2px);background:var(--tt-teal)!important}
body.page-id-1051 .elementor-1051 .elementor-button{border-radius:999px!important;font-weight:700!important;letter-spacing:.04em;padding:16px 30px!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s;border:0!important}
body.page-id-1051 .elementor-1051 .elementor-button:hover{transform:translateY(-2px);filter:brightness(1.05)}
body.page-id-1051 .elementor-element-647aa4df{position:relative}
body.page-id-1051 .elementor-element-647aa4df > .elementor-background-overlay{background:linear-gradient(105deg,rgba(10,22,40,.94) 0%,rgba(10,22,40,.82) 45%,rgba(15,80,110,.55) 100%)!important;opacity:1!important}
body.page-id-1051 .elementor-element-17340c28 .elementor-heading-title{font-size:clamp(2.6rem,5vw,4.4rem)!important;font-weight:800!important;line-height:1.05!important;color:#fff!important;text-transform:none!important}
body.page-id-1051 .elementor-element-17340c28 .elementor-heading-title::before{content:"● IT & Healthcare Staffing · Nationwide";display:table;margin-bottom:22px;padding:8px 16px;border-radius:999px;background:rgba(34,211,238,.12);border:1px solid rgba(34,211,238,.35);color:#7EE8F5;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1}
body.page-id-1051 .elementor-element-e3e6882 .elementor-heading-title{color:rgba(255,255,255,.78)!important;font-size:1.15rem!important;line-height:1.65!important;text-transform:none!important;max-width:560px}
body.page-id-1051 .elementor-element-315cc6ec .elementor-button{background:var(--tt-grad)!important;color:#fff!important;box-shadow:0 12px 30px -10px rgba(37,99,235,.65)}
body.page-id-1051 .elementor-element-7d7a2551 .elementor-button{background:rgba(255,255,255,.08)!important;color:#fff!important;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.4)!important;backdrop-filter:blur(6px)}
body.page-id-1051 .elementor-element-6346e314 > .elementor-widget-wrap{border-radius:24px!important;box-shadow:0 30px 60px -20px rgba(0,0,0,.45)!important;border:1px solid rgba(255,255,255,.6)}
body.page-id-1051 .elementor-element-236633f7 .elementor-heading-title{font-weight:800!important;color:var(--tt-ink)!important;border:0!important}
body.page-id-1051 .elementor-element-af9c88d input,body.page-id-1051 .elementor-element-af9c88d textarea,body.page-id-1051 .elementor-element-af9c88d .wpforms-uploader{border-radius:12px!important;border:1px solid #E2E8F0!important;background:#F8FAFC!important;transition:border-color .2s,box-shadow .2s}
body.page-id-1051 .elementor-element-af9c88d input:focus,body.page-id-1051 .elementor-element-af9c88d textarea:focus{border-color:var(--tt-teal)!important;box-shadow:0 0 0 4px rgba(15,181,174,.15)!important;background:#fff!important}
body.page-id-1051 .elementor-element-af9c88d button.wpforms-submit{width:100%!important;border-radius:999px!important;background:var(--tt-grad)!important;color:#fff!important;font-weight:700!important;padding:16px!important;border:0!important;box-shadow:0 10px 24px -8px rgba(37,99,235,.55)}
body.page-id-1051 .elementor-element-94f33b1{background:#fff!important;border-bottom:1px solid #EEF2F7}
body.page-id-1051 .elementor-element-6763485a img{filter:grayscale(1);opacity:.55;transition:all .3s}
body.page-id-1051 .elementor-element-6763485a img:hover{filter:none;opacity:1}
body.page-id-1051 .elementor-element-158b4e13 .elementor-heading-title,body.page-id-1051 .elementor-element-3dfb4a64 .elementor-heading-title,body.page-id-1051 .elementor-element-f3f2d08 .elementor-heading-title,body.page-id-1051 .elementor-element-1c3c7166 .elementor-heading-title{font-weight:800!important;color:var(--tt-ink)!important;font-size:clamp(2rem,3.4vw,2.9rem)!important;line-height:1.12!important}
body.page-id-1051 .elementor-element-327c5762 .elementor-heading-title{font-weight:800!important;font-size:clamp(2rem,3.4vw,2.9rem)!important}
body.page-id-1051 .elementor-element-7086bc65 .elementor-heading-title,body.page-id-1051 .elementor-element-264de9bb .elementor-heading-title,body.page-id-1051 .elementor-element-762d3c8 .elementor-heading-title{display:inline-block;padding:7px 14px;border-radius:999px;background:rgba(15,181,174,.1);color:#0B8F8A!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.1em!important}
body.page-id-1051 .elementor-element-264de9bb .elementor-heading-title{background:rgba(34,211,238,.12);color:#7EE8F5!important}
body.page-id-1051 .elementor-element-dc72f68{background:radial-gradient(1200px 500px at 50% 0%,#E9F7F6 0%,#F7F9FC 60%)!important}
body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column > .elementor-widget-wrap{background:#fff!important;border-radius:var(--tt-r)!important;border:1px solid #E7ECF3!important;box-shadow:var(--tt-shadow)!important;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;padding:34px 28px!important}
body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column > .elementor-widget-wrap::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--tt-grad);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}
body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column > .elementor-widget-wrap:hover{transform:translateY(-6px);box-shadow:0 24px 48px -16px rgba(10,22,40,.22)!important}
body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column > .elementor-widget-wrap:hover::before{transform:scaleX(1)}
body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column .elementor-heading-title{font-weight:700!important;color:var(--tt-ink)!important}
body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column .elementor-button{background:transparent!important;color:#0B8F8A!important;padding:0!important;letter-spacing:.06em}
body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column .elementor-button:hover{transform:translateX(4px)}
body.page-id-1051 .elementor-element-4bc6292f img{border-radius:28px!important;box-shadow:0 30px 60px -24px rgba(10,22,40,.35)}
body.page-id-1051 .elementor-element-2c18394 .elementor-icon-list-item{padding:12px 16px!important;margin-bottom:8px!important;background:#fff;border:1px solid #E7ECF3;border-radius:14px}
body.page-id-1051 .elementor-element-2c18394 .elementor-icon-list-text{font-weight:600!important;color:var(--tt-ink)!important}
body.page-id-1051 .elementor-element-76dedbe1 .elementor-button{background:var(--tt-grad)!important;color:#fff!important;box-shadow:0 12px 28px -10px rgba(37,99,235,.6)}
body.page-id-1051 .elementor-element-cdfcb43 .elementor-widget-image-box > .elementor-widget-container{background:#fff;border:1px solid #E7ECF3!important;border-radius:var(--tt-r)!important;box-shadow:var(--tt-shadow)!important;transition:transform .3s}
body.page-id-1051 .elementor-element-cdfcb43 .elementor-widget-image-box > .elementor-widget-container:hover{transform:translateY(-4px)}
body.page-id-1051 .elementor-element-cdfcb43 .elementor-image-box-title{background:var(--tt-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800!important;font-size:2.6rem!important}
body.page-id-1051 .elementor-element-689626e7 > .elementor-widget-wrap{border-radius:24px!important;box-shadow:0 30px 60px -20px rgba(0,0,0,.4)!important}
body.page-id-1051 .elementor-element-6adff0eb{background:radial-gradient(900px 500px at 15% 10%,rgba(15,181,174,.18),transparent 60%),radial-gradient(800px 500px at 90% 90%,rgba(37,99,235,.22),transparent 60%),#142640!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-widget-image-box{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:var(--tt-r);padding:28px 28px 68px;margin-bottom:0!important;transition:background .3s,border-color .3s,transform .3s}
body.page-id-1051 .elementor-element-6adff0eb .elementor-widget-image-box:hover{background:rgba(255,255,255,.07);border-color:rgba(34,211,238,.4);transform:translateY(-4px)}
body.page-id-1051 .elementor-element-6adff0eb .elementor-widget-image-box + .elementor-widget-heading{position:relative;z-index:2;margin:-56px 0 32px 28px!important;pointer-events:none}
body.page-id-1051 .elementor-element-6adff0eb .elementor-widget-image-box + .elementor-widget-heading .elementor-heading-title{display:inline-block;padding:6px 12px;border-radius:999px;background:rgba(34,211,238,.12);color:#7EE8F5!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em}
body.page-id-1051 .elementor-element-6adff0eb .elementor-widget-wrap{background:transparent!important;border:0!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-image-box-title{font-weight:700!important}
body.page-id-1051 .elementor-element-337a463 .elementskit-single-testimonial-slider{border-radius:var(--tt-r)!important;border:1px solid #E7ECF3!important;box-shadow:var(--tt-shadow)!important;transition:transform .3s}
body.page-id-1051 .elementor-element-337a463 .elementskit-single-testimonial-slider:hover{transform:translateY(-4px)}
body.page-id-1051 .elementor-heading-title{text-wrap:balance}
body.page-id-1051 .elementor-element-f3f2d08 .elementor-heading-title{font-size:clamp(1.9rem,3vw,2.6rem)!important;max-width:900px;margin:0 auto}
body.page-id-1051 .elementor-element-cdfcb43 .elementor-widget-image-box > .elementor-widget-container{background:#fff!important}
/* ===== v2: extra polish ===== */
@keyframes ttFloat{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(40px,-30px) scale(1.08)}}
@keyframes ttRise{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}
@keyframes ttShine{from{left:-60%}to{left:130%}}
@keyframes ttPulse{0%,100%{box-shadow:0 0 0 0 rgba(34,211,238,.5)}70%{box-shadow:0 0 0 10px rgba(34,211,238,0)}}
body.page-id-1051 .elementor-element-647aa4df{overflow:hidden}
body.page-id-1051 .elementor-element-647aa4df::before{content:"";position:absolute;width:620px;height:620px;left:-160px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(15,181,174,.55),transparent 65%);filter:blur(40px);animation:ttFloat 14s ease-in-out infinite;z-index:1;pointer-events:none}
body.page-id-1051 .elementor-element-647aa4df::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 30% 50%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 30% 50%,#000 20%,transparent 75%);z-index:1;pointer-events:none}
body.page-id-1051 .elementor-element-647aa4df > .elementor-container{position:relative;z-index:2}
body.page-id-1051 .elementor-element-17340c28 .elementor-heading-title{background:linear-gradient(92deg,#fff 0%,#fff 45%,#7EE8F5 75%,#FFC23D 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.08em}
body.page-id-1051 .elementor-element-17340c28 .elementor-heading-title::before{-webkit-text-fill-color:#7EE8F5;animation:ttPulse 2.4s infinite}
body.page-id-1051 .elementor-element-6346e314 > .elementor-widget-wrap{animation:ttRise .9s cubic-bezier(.2,.7,.2,1) both .15s}
body.page-id-1051 .elementor-1051 .elementor-button{position:relative;overflow:hidden}
body.page-id-1051 .elementor-1051 .elementor-button::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);pointer-events:none}
body.page-id-1051 .elementor-1051 .elementor-button:hover::after{animation:ttShine .8s ease}
body.page-id-1051 .elementor-element-dc72f68 .elementor-container{counter-reset:svc}
body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column > .elementor-widget-wrap{counter-increment:svc}
body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column > .elementor-widget-wrap::after{content:"0" counter(svc);position:absolute;top:18px;right:22px;font-size:54px;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.5px #E2E8F0;transition:-webkit-text-stroke-color .3s}
body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column > .elementor-widget-wrap:hover::after{-webkit-text-stroke-color:#0FB5AE}
body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column .elementor-widget-image img{transition:transform .4s cubic-bezier(.2,.7,.2,1)}
body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column > .elementor-widget-wrap:hover .elementor-widget-image img{transform:scale(1.1) rotate(-4deg)}
body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column .elementor-heading-title{padding-right:56px}
body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column .elementor-button-text::after{content:"  →"}
body.page-id-1051 .elementor-element-4bc6292f{position:relative}
body.page-id-1051 .elementor-element-4bc6292f::before{content:"";position:absolute;inset:-24px 24px 24px -24px;border-radius:32px;background:var(--tt-grad);opacity:.9;z-index:0}
body.page-id-1051 .elementor-element-4bc6292f img{position:relative;z-index:1}
body.page-id-1051 .elementor-element-2c18394 .elementor-icon-list-item{transition:transform .25s,border-color .25s,box-shadow .25s}
body.page-id-1051 .elementor-element-2c18394 .elementor-icon-list-item:hover{transform:translateX(6px);border-color:#0FB5AE;box-shadow:0 8px 20px -10px rgba(15,181,174,.5)}
body.page-id-1051 .elementor-element-cdfcb43{background:radial-gradient(700px 300px at 20% 0%,rgba(15,181,174,.35),transparent 60%),radial-gradient(700px 300px at 85% 100%,rgba(37,99,235,.4),transparent 60%),#0A1628!important;padding:40px 0!important}
body.page-id-1051 .elementor-element-cdfcb43 .elementor-widget-image-box > .elementor-widget-container{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 20px 40px -20px rgba(0,0,0,.5)!important;backdrop-filter:blur(8px)}
body.page-id-1051 .elementor-element-cdfcb43 .elementor-widget-image-box > .elementor-widget-container:hover{border-color:rgba(126,232,245,.5)!important}
body.page-id-1051 .elementor-element-cdfcb43 .elementor-image-box-img img{filter:brightness(0) invert(1);opacity:.85}
body.page-id-1051 .elementor-element-cdfcb43 .elementor-image-box-title{background:linear-gradient(90deg,#7EE8F5,#FFC23D);-webkit-background-clip:text;background-clip:text;font-size:3rem!important}
body.page-id-1051 .elementor-element-cdfcb43 .elementor-image-box-description{color:rgba(255,255,255,.7)!important}
body.page-id-1051 .elementor-element-689626e7 > .elementor-widget-wrap{overflow:hidden;outline:6px solid rgba(255,255,255,.25);outline-offset:0}
body.page-id-1051 .elementor-element-2cbaa709 a,body.page-id-1051 .elementor-element-2cbaa709 p{font-weight:700}
body.page-id-1051 .elementor-element-2cbaa709,body.page-id-1051 .elementor-element-2cbaa709 > .elementor-widget-container{background:var(--tt-grad)!important}
body.page-id-1051 .elementor-element-6adff0eb{counter-reset:step}
body.page-id-1051 .elementor-element-6adff0eb .elementor-widget-image-box{counter-increment:step;position:relative}
body.page-id-1051 .elementor-element-6adff0eb .elementor-widget-image-box::after{content:"STEP 0" counter(step);position:absolute;top:30px;right:28px;font-size:12px;font-weight:700;letter-spacing:.12em;color:rgba(255,255,255,.35)}
body.page-id-1051 .elementor-element-6adff0eb .elementor-image-box-img img{transition:transform .4s}
body.page-id-1051 .elementor-element-6adff0eb .elementor-widget-image-box:hover .elementor-image-box-img img{transform:translateY(-4px) scale(1.06)}
body.page-id-1051 .elementor-element-337a463 .elementskit-single-testimonial-slider{position:relative;overflow:hidden}
body.page-id-1051 .elementor-element-337a463 .elementskit-single-testimonial-slider::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--tt-grad)}
body.page-id-1051 .elementor-element-337a463 .elementskit-single-testimonial-slider::after{content:"”";position:absolute;right:24px;top:6px;font-size:120px;line-height:1;font-family:Georgia,serif;color:rgba(15,181,174,.12)}
body.page-id-1051 .elementor-element-337a463 .elementskit-author-name{font-weight:700!important;color:var(--tt-ink)!important}
body.page-id-1051 .elementor-element-337a463 .elementskit-author-des{color:#0B8F8A!important;font-weight:600}
body.page-id-1051 .elementor-element-5c50f13a{border-top:4px solid transparent;border-image:linear-gradient(90deg,#0FB5AE,#2563EB,#FFC23D) 1}
@supports (animation-timeline:view()){
body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column,body.page-id-1051 .elementor-element-cdfcb43 .elementor-widget-image-box,body.page-id-1051 .elementor-element-6adff0eb .elementor-widget-image-box,body.page-id-1051 .elementor-element-2c18394 .elementor-icon-list-item{animation:ttRise linear both;animation-timeline:view();animation-range:entry 0% entry 40%}
}
@media (prefers-reduced-motion:reduce){body.page-id-1051 *{animation:none!important;transition:none!important}}
@media (max-width:767px){body.page-id-1051 .elementor-element-4bc6292f::before{inset:-12px 12px 12px -12px}body.page-id-1051 .elementor-element-647aa4df::before{width:360px;height:360px}}
body.page-id-1051 .elementor-element-cdfcb43{margin-top:60px}
/* ===== v3: consistency pass ===== */
/* Layout: one content width + one vertical rhythm */
body.page-id-1051{--tt-space:clamp(72px,8vw,112px);--tt-text:#475569;--tt-text-dark:rgba(255,255,255,.72)}
body.page-id-1051 .elementor-1051 > .elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px!important}
body.page-id-1051 .elementor-1051 > .elementor-section{padding-left:24px!important;padding-right:24px!important}
body.page-id-1051 .elementor-element-dc72f68,body.page-id-1051 .elementor-element-15b7f88{padding-top:var(--tt-space)!important;padding-bottom:var(--tt-space)!important}
body.page-id-1051 .elementor-element-4ef7627c{padding-top:0!important;padding-bottom:var(--tt-space)!important}
body.page-id-1051 .elementor-element-cdfcb43{margin-top:0!important;padding-top:80px!important;padding-bottom:80px!important}
body.page-id-1051 .elementor-element-6adff0eb > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:var(--tt-space) 40px!important}
body.page-id-1051 .elementor-element-523b886a > .elementor-widget-wrap{padding:var(--tt-space) 40px!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-inner-section > .elementor-container{max-width:1000px;margin:0 auto}
/* Typography scale */
body.page-id-1051 .elementor-element-158b4e13 .elementor-heading-title,body.page-id-1051 .elementor-element-3dfb4a64 .elementor-heading-title,body.page-id-1051 .elementor-element-1c3c7166 .elementor-heading-title,body.page-id-1051 .elementor-element-327c5762 .elementor-heading-title,body.page-id-1051 .elementor-element-f3f2d08 .elementor-heading-title{font-size:clamp(2rem,3.4vw,2.75rem)!important;font-weight:800!important;line-height:1.12!important;max-width:820px;margin-left:auto;margin-right:auto}
body.page-id-1051 .elementor-element-3dfb4a64 .elementor-heading-title{margin-left:0}
body.page-id-1051 .elementor-element-236633f7 .elementor-heading-title{font-size:1.75rem!important}
body.page-id-1051 .elementor-element-a0731ee .elementor-heading-title,body.page-id-1051 .elementor-element-bb57e51 .elementor-heading-title{font-size:1.25rem!important;font-weight:700!important;color:var(--tt-ink)!important}
body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column .elementor-heading-title,body.page-id-1051 .elementor-element-6adff0eb .elementor-image-box-title{font-size:1.25rem!important;font-weight:700!important;line-height:1.35!important}
body.page-id-1051 .elementor-element-7086bc65 .elementor-heading-title,body.page-id-1051 .elementor-element-264de9bb .elementor-heading-title,body.page-id-1051 .elementor-element-762d3c8 .elementor-heading-title,body.page-id-1051 .elementor-element-6adff0eb .elementor-widget-image-box + .elementor-widget-heading .elementor-heading-title{font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}
/* Body copy: one weight, one size, two colors (light / dark bg) */
body.page-id-1051 .elementor-1051 .elementor-widget-text-editor,body.page-id-1051 .elementor-1051 .elementor-image-box-description,body.page-id-1051 .elementor-element-337a463 .elementskit-commentor-content p{font-size:17px!important;font-weight:400!important;line-height:1.65!important;color:var(--tt-text)!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-widget-text-editor,body.page-id-1051 .elementor-element-6adff0eb .elementor-image-box-description,body.page-id-1051 .elementor-element-cdfcb43 .elementor-image-box-description{color:var(--tt-text-dark)!important}
body.page-id-1051 .elementor-element-cdfcb43 .elementor-image-box-description{font-size:15px!important}
body.page-id-1051 .elementor-element-2cbaa709,body.page-id-1051 .elementor-element-2cbaa709 *{color:#fff!important;font-weight:600!important}
body.page-id-1051 .elementor-element-2c18394 .elementor-icon-list-text{font-size:16px!important}
/* Buttons: one style system */
body.page-id-1051 .elementor-element-7d69a783 .elementor-button,body.page-id-1051 .elementor-1051 .elementor-button,body.page-id-1051 .elementor-element-af9c88d button.wpforms-submit{font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1!important;padding:17px 30px!important;min-height:50px}
body.page-id-1051 .elementor-element-7d69a783 .elementor-button{padding:15px 26px!important;min-height:46px}
body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column .elementor-button{padding:0!important;min-height:0;font-size:13px!important}

body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column .elementor-widget-heading .elementor-heading-title{min-height:4.05em}
body.page-id-1051 .elementor-element-6adff0eb .elementor-inner-section .elementor-column > .elementor-widget-wrap{padding:0 16px!important;display:flex!important;flex-direction:column;align-content:stretch}
body.page-id-1051 .elementor-element-6adff0eb .elementor-inner-section .elementor-column{display:flex}
body.page-id-1051 .elementor-element-6adff0eb .elementor-inner-section .elementor-column > .elementor-widget-wrap{width:100%}
body.page-id-1051 .elementor-element-6adff0eb .elementor-widget-image-box{width:100%;flex:1 1 auto}
body.page-id-1051 footer .elementor-button{border-radius:999px!important;font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;padding:17px 30px!important;transition:transform .2s,filter .2s}
body.page-id-1051 footer .elementor-button:hover{transform:translateY(-2px);filter:brightness(1.05)}
body.page-id-1051 footer .elementor-social-icon{border-radius:10px!important}
@media (max-width:767px){body.page-id-1051 .elementor-1051 > .elementor-section{padding-left:16px!important;padding-right:16px!important}body.page-id-1051 .elementor-element-6adff0eb > .elementor-container > .elementor-column > .elementor-widget-wrap,body.page-id-1051 .elementor-element-523b886a > .elementor-widget-wrap{padding:var(--tt-space) 0!important}body.page-id-1051 .elementor-element-6adff0eb .elementor-inner-section .elementor-column > .elementor-widget-wrap{padding:0!important}body.page-id-1051 .elementor-element-dc72f68 .elementor-inner-column .elementor-widget-heading .elementor-heading-title{min-height:0}}
/* ===== v4: Roadmap as alternating timeline ===== */
body.page-id-1051 .elementor-element-6adff0eb .elementor-widget-image-box{counter-increment:none!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-widget-image-box::after{content:none!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa{position:relative;margin:0!important;padding:0!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container{flex-direction:column!important;max-width:1000px;margin:0 auto}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:linear-gradient(180deg,rgba(15,181,174,.9),rgba(37,99,235,.9));z-index:0}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb::before{top:40px}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa::before{bottom:0;height:auto;background:linear-gradient(180deg,rgba(37,99,235,.9) 0%,rgba(255,194,61,.9) 45%,rgba(255,194,61,0) 100%)}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column{width:50%!important;position:relative;counter-increment:step;display:block!important;padding:0 0 28px!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column > .elementor-widget-wrap,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column > .elementor-widget-wrap,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column > .elementor-widget-wrap{display:block!important;padding:0!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column:first-child,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column:first-child,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column:first-child{align-self:flex-start;padding-right:56px!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column:last-child,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column:last-child,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column:last-child{align-self:flex-end;padding-left:56px!important;margin-top:-150px!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column:first-child{margin-top:0!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column:first-child,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column:first-child{margin-top:-150px!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column::before{content:counter(step);position:absolute;top:34px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font:800 17px/1 "DM Sans",sans-serif;color:#0A1628;background:linear-gradient(135deg,#7EE8F5,#0FB5AE);box-shadow:0 0 0 6px #142640,0 0 0 8px rgba(126,232,245,.35),0 10px 30px -6px rgba(15,181,174,.7);z-index:3;transition:transform .3s,box-shadow .3s}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column:first-child::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column:first-child::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column:first-child::before{right:-24px}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column:last-child::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column:last-child::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column:last-child::before{left:-24px}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column::after,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column::after,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column::after{content:"";position:absolute;top:57px;width:32px;height:2px;background:rgba(126,232,245,.45);z-index:1}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column:first-child::after,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column:first-child::after,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column:first-child::after{right:24px}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column:last-child::after,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column:last-child::after,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column:last-child::after{left:24px}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column:hover::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column:hover::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column:hover::before{transform:scale(1.12);box-shadow:0 0 0 6px #142640,0 0 0 10px rgba(126,232,245,.6),0 12px 36px -4px rgba(15,181,174,.9)}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column:first-child .elementor-widget-image-box,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column:first-child .elementor-widget-image-box,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column:first-child .elementor-widget-image-box{text-align:left}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column.elementor-element-b79e6ad::before{content:"★";font-size:22px;background:linear-gradient(135deg,#FFE08A,#FFC23D);box-shadow:0 0 0 6px #142640,0 0 0 8px rgba(255,194,61,.4),0 10px 30px -6px rgba(255,194,61,.7)}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-b79e6ad .elementor-widget-image-box{border-color:rgba(255,194,61,.45)!important;background:linear-gradient(160deg,rgba(255,194,61,.10),rgba(255,255,255,.03))!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-b79e6ad .elementor-widget-heading .elementor-heading-title{background:rgba(255,194,61,.15)!important;color:#FFD56B!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb{margin-top:24px!important}
@media (max-width:767px){
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa::before{left:24px;margin-left:0}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column{width:100%!important;align-self:stretch!important;margin-top:0!important;padding:0 0 24px 64px!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column::before{left:0!important;right:auto!important;top:24px}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column::after,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column::after,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column::after{left:48px!important;right:auto!important;top:47px;width:16px}

}
@media (max-width:767px){
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column:first-child,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column:last-child,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column:first-child,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column:last-child,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column:first-child,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column:last-child{margin-top:0!important;padding:0 0 24px 60px!important;width:100%!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column:first-child::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column:last-child::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column:first-child::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column:last-child::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column:first-child::before,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column:last-child::before{left:0!important;right:auto!important;top:20px!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column:first-child::after,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-81580cb > .elementor-container > .elementor-column:last-child::after,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column:first-child::after,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-25e9864 > .elementor-container > .elementor-column:last-child::after,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column:first-child::after,body.page-id-1051 .elementor-element-6adff0eb .elementor-element-28378fa > .elementor-container > .elementor-column:last-child::after{left:48px!important;right:auto!important;top:43px!important;width:12px!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-widget-image-box{padding:22px 20px 64px!important}
body.page-id-1051 .elementor-element-6adff0eb .elementor-widget-image-box + .elementor-widget-heading{margin:-50px 0 24px 20px!important}
}
/* ===== v5: hero content + new form ===== */
body.page-id-1051 .elementor-element-647aa4df .tt-ticks .elementor-icon-list-items{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}
body.page-id-1051 .elementor-element-647aa4df .tt-ticks .elementor-icon-list-item{margin:0!important;padding:0!important}
body.page-id-1051 .elementor-element-647aa4df .tt-ticks .elementor-icon-list-icon i,body.page-id-1051 .elementor-element-647aa4df .tt-ticks .elementor-icon-list-icon svg{color:#7EE8F5!important;fill:#7EE8F5!important;font-size:16px;width:16px}
body.page-id-1051 .elementor-element-647aa4df .tt-ticks .elementor-icon-list-text{color:rgba(255,255,255,.88)!important;font-size:15.5px;font-weight:500;padding-left:8px}
body.page-id-1051 .elementor-element-647aa4df .tt-proof-row{display:flex;flex-wrap:wrap;gap:14px 40px;padding-top:22px;margin-top:6px;border-top:1px solid rgba(255,255,255,.14)}
body.page-id-1051 .elementor-element-647aa4df .tt-proof-row div{display:grid;line-height:1.3}
body.page-id-1051 .elementor-element-647aa4df .tt-proof-row b{font:800 1.4rem/1.2 "DM Sans",sans-serif;color:#fff}
body.page-id-1051 .elementor-element-647aa4df .tt-proof-row span{font-size:.85rem;color:rgba(255,255,255,.65)}
body.page-id-1051 .elementor-element-647aa4df .tt-form-sub{margin-top:-8px!important}
body.page-id-1051 .elementor-element-647aa4df .tt-form-sub p{font-size:15px!important;margin:0}
body.page-id-1051 .elementor-element-647aa4df .tt-form-note{text-align:center}
body.page-id-1051 .elementor-element-647aa4df .tt-form-note p{font-size:13px!important;color:#64748B!important;margin:0;font-weight:500}
body.page-id-1051 .elementor-element-af9c88d .wpforms-field{padding:8px 0!important}
body.page-id-1051 .elementor-element-af9c88d .wpforms-field-label{font-weight:600!important;color:#0A1628!important;font-size:14px!important}
body.page-id-1051 .elementor-element-af9c88d .tt-seg ul{display:grid!important;grid-template-columns:1fr 1fr;gap:6px;padding:5px!important;background:#F1F5F9;border-radius:999px;margin:0!important}
body.page-id-1051 .elementor-element-af9c88d .tt-seg li{margin:0!important;padding:0!important;position:relative}
body.page-id-1051 .elementor-element-af9c88d .tt-seg li input{position:absolute;opacity:0;pointer-events:none}
body.page-id-1051 .elementor-element-af9c88d .tt-seg li label{display:block!important;margin:0!important;text-align:center;padding:10px 12px!important;border-radius:999px;font-weight:600!important;font-size:14px!important;color:#475569!important;cursor:pointer;transition:all .2s}
body.page-id-1051 .elementor-element-af9c88d .tt-seg li.wpforms-selected label,body.page-id-1051 .elementor-element-af9c88d .tt-seg li input:checked + label{background:#fff;color:#0A1628!important;box-shadow:0 2px 8px rgba(10,22,40,.12)}
body.page-id-1051 .elementor-element-af9c88d .tt-seg .wpforms-field-label{display:none!important}
body.page-id-1051 .elementor-element-af9c88d select{border-radius:12px!important;border:1px solid #E2E8F0!important;background-color:#F8FAFC!important;height:46px!important;width:100%!important;max-width:100%!important;padding:0 14px!important;color:#0A1628!important}
body.page-id-1051 .elementor-element-af9c88d select:focus{border-color:#0FB5AE!important;box-shadow:0 0 0 4px rgba(15,181,174,.15)!important}
body.page-id-1051 .elementor-element-af9c88d .wpforms-field-description{font-size:12.5px!important;color:#64748B!important}
body.page-id-1051 .elementor-element-af9c88d .tt-consent ul{margin:0!important;padding:0!important}
body.page-id-1051 .elementor-element-af9c88d .tt-consent li{display:flex!important;gap:10px;align-items:flex-start;margin:0!important}
body.page-id-1051 .elementor-element-af9c88d .tt-consent label{font-size:13.5px!important;color:#475569!important;line-height:1.5!important;font-weight:400!important}
body.page-id-1051 .elementor-element-af9c88d .tt-consent a{color:#0B8F8A!important;text-decoration:underline}
body.page-id-1051 .elementor-element-af9c88d .wpforms-one-half{width:calc(50% - 8px)!important;margin-left:16px!important;float:left!important;clear:none!important}
body.page-id-1051 .elementor-element-af9c88d .wpforms-one-half.wpforms-first{margin-left:0!important;clear:left!important}
@media (max-width:767px){body.page-id-1051 .elementor-element-647aa4df .tt-ticks .elementor-icon-list-items{grid-template-columns:1fr}body.page-id-1051 .elementor-element-af9c88d .wpforms-one-half{width:100%!important;margin-left:0!important;float:none!important}}
body.page-id-1051 .elementor-element-af9c88d .tt-seg li label::before,body.page-id-1051 .elementor-element-af9c88d .tt-seg li label::after{display:none!important;content:none!important}
body.page-id-1051 .elementor-element-af9c88d .tt-seg li label{padding-left:12px!important}
body.page-id-1051 .elementor-element-647aa4df .tt-ticks{margin-bottom:28px!important}
body.page-id-1051 .elementor-element-647aa4df .tt-form-sub{margin-bottom:12px!important}
body.page-id-1051 .elementor-element-af9c88d .tt-seg ul li{width:100%!important;display:block!important;float:none!important}
body.page-id-1051 .elementor-element-af9c88d .tt-seg ul li label{width:100%!important;box-sizing:border-box}
/* compact form */
body.page-id-1051 .elementor-element-af9c88d .wpforms-field{padding:6px 0!important}
body.page-id-1051 .elementor-element-af9c88d .wpforms-field-label{margin-bottom:6px!important}
body.page-id-1051 .elementor-element-af9c88d input[type=text],body.page-id-1051 .elementor-element-af9c88d input[type=email],body.page-id-1051 .elementor-element-af9c88d input[type=tel],body.page-id-1051 .elementor-element-af9c88d select{height:44px!important}
body.page-id-1051 .elementor-element-af9c88d .wpforms-uploader{padding:14px!important;min-height:0!important}
body.page-id-1051 .elementor-element-af9c88d .wpforms-uploader .modern-title{font-size:13px!important}
body.page-id-1051 .elementor-element-af9c88d .wpforms-uploader svg,body.page-id-1051 .elementor-element-af9c88d .wpforms-uploader img{width:22px!important;height:22px!important;margin-bottom:4px!important}
body.page-id-1051 .elementor-element-af9c88d .wpforms-field-description{margin-top:4px!important}
body.page-id-1051 .elementor-element-af9c88d .wpforms-submit-container{padding-top:10px!important}
body.page-id-1051 .elementor-element-236633f7 .elementor-heading-title{font-size:1.6rem!important}
body.page-id-1051 .elementor-element-6346e314 > .elementor-widget-wrap{padding-top:32px!important;padding-bottom:28px!important}
/* v6: sentence case + tablet logos */
body.page-id-1051 .elementor-1051 .elementor-heading-title,body.page-id-1051 .elementor-1051 .elementor-image-box-title{text-transform:none!important}
body.page-id-1051 .elementor-element-7086bc65 .elementor-heading-title,body.page-id-1051 .elementor-element-264de9bb .elementor-heading-title,body.page-id-1051 .elementor-element-762d3c8 .elementor-heading-title,body.page-id-1051 .elementor-element-6adff0eb .elementor-widget-image-box + .elementor-widget-heading .elementor-heading-title{text-transform:uppercase!important}
@media (max-width:1024px){body.page-id-1051 .elementor-element-6763485a img{max-height:44px!important;width:auto!important;max-width:140px!important;margin:0 auto}}
body.page-id-1051 .elementor-1051 .elementor-icon-list-text,body.page-id-1051 .elementor-1051 .elementor-image-box-description,body.page-id-1051 .elementor-1051 .elementor-widget-text-editor{text-transform:none!important}
/* ===== v7: IT + Healthcare staffing sections ===== */
body.page-id-1051 .tt-sec-it{background:#fff!important;padding-top:var(--tt-space)!important;padding-bottom:var(--tt-space)!important}
body.page-id-1051 .tt-sec-hc{background:linear-gradient(180deg,#EEF9F8 0%,#F7F9FC 100%)!important;padding-top:var(--tt-space)!important;padding-bottom:var(--tt-space)!important}
body.page-id-1051 .tt-vert{--acc:#2563EB;--acc-soft:rgba(37,99,235,.09);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:center;font-family:Outfit,sans-serif}
body.page-id-1051 .tt-vert--hc{--acc:#0B8F8A;--acc-soft:rgba(15,181,174,.12)}
body.page-id-1051 .tt-vert--hc .tt-vert-intro{order:2}
body.page-id-1051 .tt-vert-eyebrow{display:inline-block;padding:7px 14px;border-radius:999px;background:var(--acc-soft);color:var(--acc);font:700 12px/1 Outfit,sans-serif;letter-spacing:.1em;text-transform:uppercase}
body.page-id-1051 .tt-vert h2{font:800 clamp(2rem,3.4vw,2.75rem)/1.12 "DM Sans",sans-serif;letter-spacing:-.02em;color:#0A1628;margin:18px 0 16px;text-wrap:balance}
body.page-id-1051 .tt-vert-intro > p{font-size:17px;line-height:1.65;color:#475569;margin:0 0 22px}
body.page-id-1051 .tt-vert-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 28px;padding:0}
body.page-id-1051 .tt-vert-chips li{padding:8px 14px;border-radius:999px;border:1px solid #E2E8F0;background:#fff;font-size:14px;font-weight:600;color:#0A1628}
body.page-id-1051 .tt-vert-ctas{display:flex;flex-wrap:wrap;gap:12px}
body.page-id-1051 .tt-vbtn{display:inline-flex;align-items:center;min-height:50px;padding:0 28px;border-radius:999px;font:700 14px/1 Outfit,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;transition:transform .2s,box-shadow .2s,background .2s}
body.page-id-1051 .tt-vbtn:hover{transform:translateY(-2px)}
body.page-id-1051 .tt-vbtn--solid{background:var(--tt-grad);color:#fff!important;box-shadow:0 12px 28px -10px rgba(37,99,235,.55)}
body.page-id-1051 .tt-vbtn--ghost{color:var(--acc)!important;box-shadow:inset 0 0 0 1.5px var(--acc)}
body.page-id-1051 .tt-vbtn--ghost:hover{background:var(--acc-soft)}
body.page-id-1051 .tt-vert-cards{display:grid;gap:16px}
body.page-id-1051 .tt-role{display:grid;grid-template-columns:52px 1fr;gap:18px;align-items:start;padding:24px 26px;background:#fff;border:1px solid #E7ECF3;border-radius:20px;box-shadow:var(--tt-shadow);position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s}
body.page-id-1051 .tt-role::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--acc);transform:scaleY(0);transform-origin:top;transition:transform .35s}
body.page-id-1051 .tt-role:hover{transform:translateX(6px);border-color:var(--acc-soft);box-shadow:0 24px 48px -18px rgba(10,22,40,.22)}
body.page-id-1051 .tt-role:hover::before{transform:scaleY(1)}
body.page-id-1051 .tt-role-ic{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--acc-soft)}
body.page-id-1051 .tt-role-ic svg{width:26px;height:26px;fill:none;stroke:var(--acc);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body.page-id-1051 .tt-role h3{font:700 1.25rem/1.35 "DM Sans",sans-serif;color:#0A1628;margin:0 0 4px;letter-spacing:-.01em}
body.page-id-1051 .tt-role p{font-size:15px;line-height:1.55;color:#475569;margin:0 0 10px}
body.page-id-1051 .tt-role ul{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:0;padding:0}
body.page-id-1051 .tt-role ul li{position:relative;padding-left:14px;font-size:14px;font-weight:500;color:#0A1628}
body.page-id-1051 .tt-role ul li::before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--acc)}
@supports (animation-timeline:view()){body.page-id-1051 .tt-role{animation:ttRise linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}
@media (max-width:980px){body.page-id-1051 .tt-vert{grid-template-columns:1fr}body.page-id-1051 .tt-vert--hc .tt-vert-intro{order:0}}
@media (max-width:767px){body.page-id-1051 .tt-role{grid-template-columns:1fr;padding:22px 20px}body.page-id-1051 .tt-vbtn{width:100%;justify-content:center}}

body.page-id-1051 .tt-vert h2,body.page-id-1051 .tt-vert h3,body.page-id-1051 .tt-vert p,body.page-id-1051 .tt-vert li{text-transform:none!important}
/* v8: E-Verify badge in hero */
body.page-id-1051 .elementor-element-647aa4df .tt-ticks .elementor-icon-list-item:nth-child(2){align-items:center}
body.page-id-1051 .elementor-element-647aa4df .tt-ticks .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text::after{content:"";display:inline-block;vertical-align:middle;width:96px;height:30px;margin-left:10px;border-radius:7px;background:#fff url("https://talenttreasurellc.com/wp-content/uploads/2026/07/EVerify-Brand-Logo.png") center/80px auto no-repeat;box-shadow:0 4px 12px -4px rgba(0,0,0,.35)}
/* v9: typography consistency pass 2 */
body.page-id-1051 .elementor-1051 p,body.page-id-1051 .tt-vert p{font-weight:400!important}
body.page-id-1051 .elementor-1051 .elementor-widget-text-editor p{color:inherit!important}
body.page-id-1051 .elementor-element-af9c88d .wpforms-field-description{font-weight:400!important}
body.page-id-1051 .elementor-element-337a463 .elementskit-author-name{text-transform:none!important}
body.page-id-1051 .elementor-element-337a463 .elementskit-author-des{font-weight:600!important;font-size:15px!important}
/* TT hire line */
body .elementor .elementor-widget-text-editor.tt-hire-line,body .elementor .elementor-widget-text-editor.tt-hire-line p{color:#E2E8F0!important;margin:0}
body .elementor .elementor-widget-text-editor.tt-hire-line a{color:#7EE0D6!important;font-weight:600;text-decoration:underline}
body .elementor .elementor-widget-text-editor.tt-hire-line a:hover{color:#ffffff!important}

/* TTN BEGIN */
/* TTN: native-widget inner page styles */
.ttn-page{--n:#023E62;--p:#0A6AA1;--d:#01263D;--ink:#0B1F2E;--tx:#3F5466;--mu:#66798A;--ln:#DCE5EB;--ac:#0B7C69;--acb:#3AD6B7;--acs:#E1F5F0;--it:#4F46E5;--its:#ECEBFF;--g:#F2C46D}
.ttn .elementor-heading-title{text-transform:none;letter-spacing:-.02em}
body .elementor .elementor-element.ttn-eb .elementor-heading-title{font-size:.78rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#0B7C69!important;line-height:1.4!important}
body .elementor .elementor-element.ttn-eb.ttn-l .elementor-heading-title{color:#3AD6B7!important}
body .elementor .elementor-element.ttn-eb.ttn-gold .elementor-heading-title{color:#F2C46D!important}
body .elementor .elementor-element.ttn-eb.ttn-mu .elementor-heading-title{color:#66798A!important}
body .elementor .elementor-element.ttn-pill .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:#fff!important;font-size:.74rem!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.3!important}
body .elementor .elementor-element.ttn-pill .elementor-heading-title::before{content:"";width:6px;height:6px;border-radius:50%;background:#3AD6B7}
body .elementor .elementor-element.ttn-badge .elementor-heading-title{display:inline-flex;padding:6px 14px;border-radius:999px;background:#FFF3D9;color:#7A5200!important;font-size:.76rem!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.3!important}
body .elementor .elementor-element.ttn-h1 .elementor-heading-title{color:#fff!important;font-size:clamp(2.1rem,1.4rem + 2.6vw,3.2rem)!important;font-weight:700!important;line-height:1.1!important;text-transform:none!important}
body .elementor .elementor-element.ttn-h2 .elementor-heading-title{color:#0B1F2E!important;font-size:clamp(1.8rem,1.3rem + 1.8vw,2.6rem)!important;font-weight:700!important;line-height:1.15!important;text-transform:none!important}
body .elementor .elementor-element.ttn-h2.ttn-l .elementor-heading-title,body .elementor .elementor-element.ttn-h3.ttn-l .elementor-heading-title{color:#fff!important}
body .elementor .elementor-element.ttn-h3 .elementor-heading-title{color:#0B1F2E!important;font-size:1.18rem!important;font-weight:700!important;line-height:1.3!important;text-transform:none!important}
body .elementor .elementor-element.ttn-hi .elementor-heading-title span{color:#F2C46D!important}
body .elementor .elementor-element.ttn-txt,body .elementor .elementor-element.ttn-txt p{color:#3F5466!important;font-size:1rem;line-height:1.65}
body .elementor .elementor-element.ttn-txt p{margin:0 0 .6em}
body .elementor .elementor-element.ttn-txt p:last-child{margin:0}
body .elementor .elementor-element.ttn-sub,body .elementor .elementor-element.ttn-sub p{font-size:1.06rem;color:#3F5466!important}
body .elementor .elementor-element.ttn-lead,body .elementor .elementor-element.ttn-lead p{font-size:1.08rem;line-height:1.65;color:#D4E2EC!important}
body .elementor .elementor-element.ttn-sm,body .elementor .elementor-element.ttn-sm p{font-size:.95rem}
body .elementor .elementor-element.ttn-micro,body .elementor .elementor-element.ttn-micro p{font-size:.86rem;color:#66798A!important}
body .elementor .elementor-element.ttn-src,body .elementor .elementor-element.ttn-src p{font-size:.8rem;color:#66798A!important}
body .elementor .elementor-element.ttn-src a{color:#66798A!important;text-decoration:underline}
body .elementor .elementor-element.ttn-crumbs,body .elementor .elementor-element.ttn-crumbs p{font-size:.82rem;color:#9FB6C6!important;margin:0}
body .elementor .elementor-element.ttn-crumbs a{color:#C9D8E3!important;text-decoration:none}
body .elementor .elementor-element.ttn-crumbs a:hover{color:#fff!important;text-decoration:underline}
body .elementor .elementor-element.ttn-crumbs strong{color:#fff!important;font-weight:600}

/* buttons */
body .elementor .elementor-element.ttn-btn .elementor-button{border-radius:8px!important;font-weight:700!important;font-size:1rem!important;line-height:1.2!important;padding:15px 24px!important;text-transform:none!important;letter-spacing:0!important;border:1.5px solid transparent!important;transition:background-color .2s,border-color .2s,transform .2s;box-shadow:none!important}
body .elementor .elementor-element.ttn-btn .elementor-button:hover{transform:translateY(-1px)}
body .elementor .elementor-element.ttn-btn .elementor-button-icon{font-size:16px}
body .elementor .elementor-element.ttn-b-g .elementor-button{background:#F2C46D!important;color:#2B1C00!important}
body .elementor .elementor-element.ttn-b-g .elementor-button:hover{background:#EBB54F!important}
body .elementor .elementor-element.ttn-b-p .elementor-button{background:#0A6AA1!important;color:#fff!important}
body .elementor .elementor-element.ttn-b-p .elementor-button:hover{background:#075586!important}
body .elementor .elementor-element.ttn-b-o .elementor-button{background:#fff!important;color:#023E62!important;border-color:#DCE5EB!important}
body .elementor .elementor-element.ttn-b-o .elementor-button:hover{border-color:#023E62!important}
body .elementor .elementor-element.ttn-b-gh .elementor-button{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.45)!important}
body .elementor .elementor-element.ttn-b-gh .elementor-button:hover{border-color:#fff!important}
body .elementor .elementor-element.ttn-link .elementor-button{background:transparent!important;color:#0B7C69!important;padding:0!important;font-weight:700!important;font-size:.95rem!important}
body .elementor .elementor-element.ttn-link .elementor-button:hover{text-decoration:underline;transform:none}
body .elementor .elementor-element.ttn-btnrow>.elementor-widget-wrap{display:flex!important;flex-wrap:wrap;gap:12px;align-items:center;align-content:flex-start}
body .elementor .elementor-element.ttn-btnrow>.elementor-widget-wrap>.elementor-widget{width:auto!important;margin:0!important}
body .elementor .elementor-element.ttn-center>.elementor-widget-wrap{justify-content:center}

/* hero */
body .elementor .elementor-element.ttn-hero .elementor-widget:not(:last-child){margin-bottom:16px}
body .elementor .elementor-element.ttn-ticks .elementor-icon-list-text{color:#fff!important;font-weight:600;font-size:.94rem}
body .elementor .elementor-element.ttn-ticks .elementor-icon-list-icon i,body .elementor .elementor-element.ttn-ticks .elementor-icon-list-icon svg{color:#F2C46D!important;fill:#F2C46D!important}
body .elementor .elementor-element.ttn-glance>.elementor-widget-wrap{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:22px 24px!important}
body .elementor .elementor-element.ttn-glance .elementor-widget:not(:last-child){margin-bottom:8px}
body .elementor .elementor-element.ttn-gl,body .elementor .elementor-element.ttn-gl p{color:#fff!important;font-size:1rem;line-height:1.45;margin:0}
body .elementor .elementor-element.ttn-gl p{padding:11px 0;border-top:1px solid rgba(255,255,255,.12)}
body .elementor .elementor-element.ttn-gl p:first-child{border-top:0}
body .elementor .elementor-element.ttn-gl small{display:block;color:#9FB6C6!important;font-size:.8rem;font-weight:600}
body .elementor .elementor-element.ttn-gl strong{color:#fff!important}

/* cards */
body .elementor .elementor-element.ttn-card>.elementor-widget-wrap{background:#fff;border:1px solid #DCE5EB;border-radius:20px;padding:24px!important;align-content:flex-start}
body .elementor .elementor-element.ttn-card .elementor-widget:not(:last-child){margin-bottom:10px}
body .elementor .elementor-element.ttn-card-dark>.elementor-widget-wrap{background:#01263D;border-radius:20px;padding:clamp(24px,4vw,38px)!important;align-content:center;position:relative;overflow:hidden}
body .elementor .elementor-element.ttn-card-dark .elementor-widget:not(:last-child){margin-bottom:14px}
body .elementor .elementor-element.ttn-card-dark .ttn-txt,body .elementor .elementor-element.ttn-card-dark .ttn-txt p{color:#C9D8E3!important}
body .elementor .elementor-element.ttn-big .elementor-heading-title{font-size:clamp(3rem,2.2rem + 3.4vw,4.4rem)!important;font-weight:800!important;color:#F2C46D!important;line-height:1!important}
body .elementor .elementor-element.ttn-cmp-a>.elementor-widget-wrap{border-top:4px solid #0B7C69}
body .elementor .elementor-element.ttn-cmp-b>.elementor-widget-wrap{border-top:4px solid #F2C46D}

/* role card: icon band */
body .elementor .elementor-element.ttn-rc>.elementor-widget-wrap{padding:0!important;overflow:hidden}
body .elementor .elementor-element.ttn-rc>.elementor-widget-wrap>.elementor-widget:not(.ttn-rv){padding:0 22px}
body .elementor .elementor-element.ttn-rc>.elementor-widget-wrap>.elementor-widget:last-child{padding-bottom:22px}
body .elementor .elementor-element.ttn-rv{margin-bottom:16px!important}
body .elementor .elementor-element.ttn-rv .elementor-icon-wrapper{height:120px;display:grid!important;place-items:center;background:linear-gradient(135deg,#312E81,#4F46E5 55%,#6D7CFF);position:relative}
body .elementor .elementor-element.ttn-rv .elementor-icon-wrapper::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:28px 28px}
body .elementor .elementor-element.ttn-rv .elementor-icon{color:#fff!important;font-size:46px!important;position:relative}
body .elementor .elementor-element.ttn-rv .elementor-icon svg{fill:#fff!important}
body .elementor .elementor-element.ttn-rv.ttn-hc .elementor-icon-wrapper{background:linear-gradient(135deg,#064E44,#0E9F87 60%,#3AD6B7)}
body .elementor .elementor-element.ttn-rv.ttn-nv .elementor-icon-wrapper{background:linear-gradient(135deg,#01263D,#023E62 55%,#0A6AA1)}

/* icon tile (icon widget) */
body .elementor .elementor-element.ttn-tile .elementor-icon{width:48px;height:48px;border-radius:12px;background:#E1F5F0;color:#0B7C69!important;font-size:20px!important;display:grid!important;place-items:center}
body .elementor .elementor-element.ttn-tile .elementor-icon svg{fill:#0B7C69!important;width:20px;height:20px}
body .elementor .elementor-element.ttn-tile.ttn-it .elementor-icon{background:#ECEBFF;color:#4F46E5!important}
body .elementor .elementor-element.ttn-tile.ttn-it .elementor-icon svg{fill:#4F46E5!important}

/* lists */
body .elementor .elementor-element.ttn-dots .elementor-icon-list-item{font-size:.92rem}
body .elementor .elementor-element.ttn-dots .elementor-icon-list-icon i{color:#0B7C69!important;font-size:6px!important}
body .elementor .elementor-element.ttn-dots .elementor-icon-list-icon svg{fill:#0B7C69!important;width:6px!important}
body .elementor .elementor-element.ttn-dots .elementor-icon-list-text{color:#3F5466!important}
body .elementor .elementor-element.ttn-checks .elementor-icon-list-item{align-items:flex-start!important}
body .elementor .elementor-element.ttn-checks .elementor-icon-list-text{color:#0B1F2E!important;font-weight:600;font-size:.96rem}
body .elementor .elementor-element.ttn-checks .elementor-icon-list-icon i{color:#0B7C69!important;font-size:18px!important}
body .elementor .elementor-element.ttn-checks .elementor-icon-list-icon svg{fill:#0B7C69!important;width:18px!important}
body .elementor .elementor-element.ttn-checks.ttn-l .elementor-icon-list-text{color:#E3EDF4!important;font-weight:500}
body .elementor .elementor-element.ttn-checks.ttn-l .elementor-icon-list-icon i{color:#3AD6B7!important}
body .elementor .elementor-element.ttn-checks.ttn-l .elementor-icon-list-icon svg{fill:#3AD6B7!important}
body .elementor .elementor-element.ttn-trust .elementor-icon-list-items{justify-content:center}
body .elementor .elementor-element.ttn-trust .elementor-icon-list-text{color:#0B1F2E!important;font-weight:700;font-size:.9rem}
body .elementor .elementor-element.ttn-trust .elementor-icon-list-icon i{color:#0B7C69!important}
body .elementor .elementor-element.ttn-trust .elementor-icon-list-icon svg{fill:#0B7C69!important}
body .elementor .elementor-element.ttn-ci .elementor-icon-list-item{padding:6px 0!important}
body .elementor .elementor-element.ttn-ci .elementor-icon-list-text,body .elementor .elementor-element.ttn-ci a{color:#fff!important;font-weight:700}
body .elementor .elementor-element.ttn-ci .elementor-icon-list-icon{width:42px;height:42px;border-radius:12px;background:rgba(58,214,183,.14);display:grid;place-items:center;flex:none}
body .elementor .elementor-element.ttn-ci .elementor-icon-list-icon i{color:#3AD6B7!important;font-size:16px!important}
body .elementor .elementor-element.ttn-ci .elementor-icon-list-icon svg{fill:#3AD6B7!important}

/* icon boxes */
body .elementor .elementor-element.ttn-ib .elementor-icon{width:48px;height:48px;border-radius:12px;background:#E1F5F0;color:#0B7C69!important;font-size:20px!important;display:grid!important;place-items:center;padding:0!important}
body .elementor .elementor-element.ttn-ib .elementor-icon svg{fill:#0B7C69!important;width:20px;height:20px}
body .elementor .elementor-element.ttn-ib.ttn-it .elementor-icon{background:#ECEBFF;color:#4F46E5!important}
body .elementor .elementor-element.ttn-ib.ttn-it .elementor-icon svg{fill:#4F46E5!important}
body .elementor .elementor-element.ttn-ib .elementor-icon-box-title,body .elementor .elementor-element.ttn-ib .elementor-icon-box-title a{color:#0B1F2E!important;font-size:1.12rem!important;font-weight:700!important;text-transform:none!important;line-height:1.3!important;margin:0 0 4px!important}
body .elementor .elementor-element.ttn-ib .elementor-icon-box-description{color:#3F5466!important;font-size:.95rem!important;line-height:1.6!important}
body .elementor .elementor-element.ttn-ib .elementor-icon-box-wrapper{gap:16px}
body .elementor .elementor-element.ttn-ibcard>.elementor-widget-container,body .elementor .elementor-element.ttn-ibcard .elementor-icon-box-wrapper{background:#fff;border:1px solid #DCE5EB;border-radius:14px;padding:20px 22px}
body .elementor .elementor-element.ttn-ibcard>.elementor-widget-container .elementor-icon-box-wrapper{padding:0;border:0}
body .elementor .elementor-element.ttn-xl .elementor-icon-box-wrapper{transition:border-color .2s,transform .2s}
body .elementor .elementor-element.ttn-xl:hover .elementor-icon-box-wrapper,body .elementor .elementor-element.ttn-xl:hover>.elementor-widget-container{border-color:#0A6AA1}

/* numbers / badges */
body .elementor .elementor-element.ttn-num .elementor-heading-title{width:60px;height:60px;border-radius:50%;background:#023E62;color:#fff!important;display:grid;place-items:center;font-size:1.15rem!important;font-weight:800!important;box-shadow:0 0 0 8px #E1F5F0;margin:8px auto 8px!important}
body .elementor .elementor-element.ttn-dur .elementor-heading-title{display:inline-flex;padding:5px 10px;border-radius:999px;background:#FFF3D9;color:#7A5200!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;line-height:1.3!important}

/* stats */
body .elementor .elementor-element.ttn-stats>.elementor-container{background:#fff;border:1px solid #DCE5EB;border-radius:20px;box-shadow:0 10px 30px -12px rgba(1,38,61,.18);overflow:hidden}
body .elementor .elementor-element.ttn-stat>.elementor-widget-wrap{padding:22px 16px!important;border-right:1px solid #DCE5EB}
body .elementor .elementor-element.ttn-stat:last-child>.elementor-widget-wrap{border-right:0}
body .elementor .elementor-element.ttn-stat .elementor-counter-number-wrapper,body .elementor .elementor-element.ttn-stat .elementor-counter-number-wrapper span,body .elementor .elementor-element.ttn-statv .elementor-heading-title{font-size:clamp(1.5rem,1.1rem + 1vw,2rem)!important;font-weight:800!important;color:#023E62!important;line-height:1.1!important}
body .elementor .elementor-element.ttn-stat .elementor-counter-title{font-size:.86rem!important;color:#66798A!important;font-weight:600!important;text-transform:none!important}
body .elementor .elementor-element.ttn-stat .elementor-widget:not(:last-child){margin-bottom:4px}
@media(max-width:767px){body .elementor .elementor-element.ttn-stat{width:50%!important}
body .elementor .elementor-element.ttn-stat>.elementor-widget-wrap{border-bottom:1px solid #DCE5EB}
body .elementor .elementor-element.ttn-stat:nth-child(2n)>.elementor-widget-wrap{border-right:0}
}

/* data */
body .elementor .elementor-element.ttn-row,body .elementor .elementor-element.ttn-row p{font-size:.92rem;color:#3F5466!important;margin:0}
body .elementor .elementor-element.ttn-row p{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid #DCE5EB;align-items:baseline}
body .elementor .elementor-element.ttn-row strong{font-weight:800;font-size:1.2rem;color:#0B1F2E!important;white-space:nowrap}
body .elementor .elementor-element.ttn-bar .elementor-title{font-size:.92rem!important;color:#3F5466!important;font-weight:500!important}
body .elementor .elementor-element.ttn-bar .elementor-progress-wrapper{height:10px!important;border-radius:999px!important;background:#F2F6F8!important}
body .elementor .elementor-element.ttn-bar .elementor-progress-bar{height:10px!important;border-radius:999px!important;background:#4F46E5!important;line-height:10px}
body .elementor .elementor-element.ttn-bar.ttn-hc .elementor-progress-bar{background:#0E9F87!important}
body .elementor .elementor-element.ttn-bar .elementor-progress-text{display:none}
body .elementor .elementor-element.ttn-bar .elementor-progress-percentage{display:none}

/* testimonials */
body .elementor .elementor-element.ttn-rev>.elementor-widget-container,body .elementor .elementor-element.ttn-rev .elementor-testimonial-wrapper{background:#fff;border:1px solid #DCE5EB;border-radius:20px;padding:24px;text-align:left!important}
body .elementor .elementor-element.ttn-rev>.elementor-widget-container .elementor-testimonial-wrapper{border:0;padding:0}
body .elementor .elementor-element.ttn-rev .elementor-testimonial-content{color:#0B1F2E!important;font-size:1rem!important;line-height:1.65!important;font-style:normal!important;margin-bottom:16px}
body .elementor .elementor-element.ttn-rev .elementor-testimonial-name{color:#0B1F2E!important;font-weight:700!important}
body .elementor .elementor-element.ttn-rev .elementor-testimonial-job{color:#66798A!important;font-size:.85rem!important}
body .elementor .elementor-element.ttn-rev .elementor-testimonial-meta{text-align:left!important}

/* faq */
body .elementor .elementor-element.ttn-faq .elementor-accordion-item{background:#fff;border:1px solid #EDF2F5!important;border-radius:14px;margin-bottom:12px;box-shadow:0 8px 24px -14px rgba(1,38,61,.25);overflow:hidden}
body .elementor .elementor-element.ttn-faq .elementor-tab-title{padding:20px 24px!important;border:0!important}
body .elementor .elementor-element.ttn-faq .elementor-tab-title a,body .elementor .elementor-element.ttn-faq .elementor-accordion-title{color:#0B1F2E!important;font-weight:700!important;font-size:1.04rem!important;text-transform:none!important}
body .elementor .elementor-element.ttn-faq .elementor-accordion-icon{color:#0B7C69!important}
body .elementor .elementor-element.ttn-faq .elementor-accordion-icon svg{fill:#0B7C69!important}
body .elementor .elementor-element.ttn-faq .elementor-tab-content{padding:0 24px 20px!important;border:0!important;color:#3F5466!important;font-size:.98rem}
body .elementor .elementor-element.ttn-faq .elementor-tab-content p{margin:0}

/* band */
body .elementor .elementor-element.ttn-band>.elementor-container{background:linear-gradient(120deg,#023E62,#0A6AA1);border-radius:20px;padding:clamp(18px,3vw,30px)}
body .elementor .elementor-element.ttn-band .ttn-txt,body .elementor .elementor-element.ttn-band .ttn-txt p{color:#DCEBF5!important}

/* note box in form section */
body .elementor .elementor-element.ttn-note,body .elementor .elementor-element.ttn-note p{color:#C9D8E3!important}
body .elementor .elementor-element.ttn-note{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px}
body .elementor .elementor-element.ttn-note strong{color:#fff!important;display:block;font-size:1.1rem;margin:2px 0 4px}
body .elementor .elementor-element.ttn-note em{font-style:normal;color:#F2C46D!important;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
body .elementor .elementor-element.ttn-note a{color:#fff!important;text-decoration:underline}
body .elementor .elementor-element.ttn-fin .elementor-widget:not(:last-child){margin-bottom:16px}
@media(max-width:767px){body .elementor .elementor-element.ttn-hidem{display:none!important}
}
body .elementor .elementor-element.ttn-card>.elementor-widget-wrap,body .elementor .elementor-element.ttn-card-dark>.elementor-widget-wrap{margin:10px}
body .elementor .elementor-element.ttn-formsec>.elementor-container{min-height:0!important;align-items:flex-start!important}
body .elementor .elementor-element.ttn-formsec>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start!important}
body .elementor .elementor-element.ttn-fin{padding-top:12px}
body .elementor .elementor-element.ttn-faq{max-width:820px;margin-left:auto!important;margin-right:auto!important}
body .elementor .elementor-element.ttn-faq .uael-faq-accordion{background:#fff;border:1px solid #DCE5EB!important;border-radius:14px;margin:0 0 12px!important;box-shadow:0 8px 24px -14px rgba(1,38,61,.25);overflow:hidden}
body .elementor .elementor-element.ttn-faq .uael-accordion-title{padding:20px 24px!important;font-weight:700!important;color:#0B1F2E!important;font-size:17px!important;line-height:1.4;border:0!important;background:#fff!important}
body .elementor .elementor-element.ttn-faq .uael-accordion-title.uael-title-active{color:#023E62!important}
body .elementor .elementor-element.ttn-faq .uael-accordion-content{padding:0 24px 20px!important;color:#3F5466!important;font-size:16px;line-height:1.65;border:0!important}
body .elementor .elementor-element.ttn-faq .uael-accordion-icon svg{fill:#0B7C69!important;width:16px}

body .elementor .elementor-element.ttn-card-dark .elementor-element.ttn-h2 .elementor-heading-title{font-size:clamp(1.4rem,1.1rem + 1vw,1.75rem)!important}
body .elementor .elementor-element.ttn-note{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px}
body .elementor .elementor-element.ttn-card-dark .elementor-element.ttn-txt p{color:#C9D8E3!important}

.ttn-head{max-width:720px;margin-left:auto!important;margin-right:auto!important}
.ttn-grid{margin-top:4px}
.ttn-grid+.ttn-grid{margin-top:20px}
.ttn-btnwrap{margin-top:28px}
.ttn-hero .ttn-btnwrap{margin-top:6px}
.ttn-faqcol .ttn-faq{max-width:820px;margin:0 auto}
.ttn-sub{margin-bottom:36px!important}

/* TTN HOME TOKENS: match homepage fonts & colors (DM Sans headings, Outfit body, #0A1628 ink, teal #0FB5AE -> blue #2563EB) */
body .elementor .elementor-element.ttn-h1 .elementor-heading-title,body .elementor .elementor-element.ttn-h2 .elementor-heading-title,body .elementor .elementor-element.ttn-h3 .elementor-heading-title,body .elementor .elementor-element.ttn-statv .elementor-heading-title,body .elementor .elementor-element.ttn-num .elementor-heading-title,body .elementor .elementor-element.ttn-ib .elementor-icon-box-title,body .elementor .elementor-element.ttn-faq .uael-accordion-title,body .elementor .elementor-element.ttn-rev .elementor-testimonial-name{font-family:"DM Sans",sans-serif!important}
body .elementor .elementor-element.ttn-h1 .elementor-heading-title{font-weight:800!important;letter-spacing:-.02em!important;line-height:1.05!important}
body .elementor .elementor-element.ttn-h2 .elementor-heading-title{font-weight:800!important;letter-spacing:-.02em!important;color:#0A1628!important;line-height:1.12!important}
body .elementor .elementor-element.ttn-h3 .elementor-heading-title{font-weight:700!important;letter-spacing:-.01em!important;color:#0A1628!important}
body .elementor .elementor-element.ttn-h2.ttn-l .elementor-heading-title,body .elementor .elementor-element.ttn-h3.ttn-l .elementor-heading-title{color:#fff!important}
body .elementor .elementor-element.ttn-hi .elementor-heading-title span{color:transparent!important;background:linear-gradient(90deg,#7EE8F5 0%,#2DD4BF 55%,#A7F3D0 100%);-webkit-background-clip:text;background-clip:text}
body .elementor .elementor-element.ttn-txt,body .elementor .elementor-element.ttn-txt p,body .elementor .elementor-element.ttn-sub,body .elementor .elementor-element.ttn-sub p,body .elementor .elementor-element.ttn-row,body .elementor .elementor-element.ttn-row p,body .elementor .elementor-element.ttn-dots .elementor-icon-list-text,body .elementor .elementor-element.ttn-ib .elementor-icon-box-description,body .elementor .elementor-element.ttn-bar .elementor-title,body .elementor .elementor-element.ttn-faq .uael-accordion-content{color:#475569!important;font-family:Outfit,sans-serif!important}
body .elementor .elementor-element.ttn-lead,body .elementor .elementor-element.ttn-lead p{color:#E2E8F0!important;font-family:Outfit,sans-serif!important}
body .elementor .elementor-element.ttn-micro,body .elementor .elementor-element.ttn-micro p,body .elementor .elementor-element.ttn-src,body .elementor .elementor-element.ttn-src p,body .elementor .elementor-element.ttn-src a,body .elementor .elementor-element.ttn-stat .elementor-counter-title,body .elementor .elementor-element.ttn-rev .elementor-testimonial-job{color:#64748B!important}
body .elementor .elementor-element.ttn-checks .elementor-icon-list-text,body .elementor .elementor-element.ttn-trust .elementor-icon-list-text,body .elementor .elementor-element.ttn-row strong,body .elementor .elementor-element.ttn-ib .elementor-icon-box-title,body .elementor .elementor-element.ttn-ib .elementor-icon-box-title a,body .elementor .elementor-element.ttn-rev .elementor-testimonial-content,body .elementor .elementor-element.ttn-rev .elementor-testimonial-name,body .elementor .elementor-element.ttn-faq .uael-accordion-title{color:#0A1628!important}
body .elementor .elementor-element.ttn-faq .uael-accordion-title.uael-title-active{color:#2563EB!important}
/* eyebrows -> homepage pill labels */
body .elementor .elementor-element.ttn-eb .elementor-heading-title,body .elementor .elementor-element.ttn-badge .elementor-heading-title{display:inline-flex!important;padding:7px 14px!important;border-radius:999px!important;background:rgba(37,99,235,.09)!important;color:#2563EB!important;font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;line-height:1.3!important;text-transform:uppercase!important}
body .elementor .elementor-element.ttn-eb.ttn-l .elementor-heading-title,body .elementor .elementor-element.ttn-eb.ttn-gold .elementor-heading-title{background:rgba(34,211,238,.12)!important;color:#7EE8F5!important}
body .elementor .elementor-element.ttn-eb.ttn-mu .elementor-heading-title{background:#F1F5F9!important;color:#64748B!important}
body .elementor .elementor-element.ttn-pill .elementor-heading-title{background:rgba(34,211,238,.12)!important;border:1px solid rgba(126,232,245,.25)!important;color:#7EE8F5!important;font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important}
body .elementor .elementor-element.ttn-pill .elementor-heading-title::before{background:#7EE8F5!important}
body .elementor .elementor-element.ttn-crumbs,body .elementor .elementor-element.ttn-crumbs p{color:#94A3B8!important}
body .elementor .elementor-element.ttn-crumbs a{color:#CBD5E1!important}
/* buttons -> homepage pill buttons */
body .elementor .elementor-element.ttn-btn .elementor-button{border-radius:999px!important;font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:17px 30px!important;line-height:1.2!important}
body .elementor .elementor-element.ttn-b-g .elementor-button,body .elementor .elementor-element.ttn-b-p .elementor-button{background:linear-gradient(135deg,#0FB5AE 0%,#2563EB 100%)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 12px 28px -10px rgba(37,99,235,.55)!important}
body .elementor .elementor-element.ttn-b-g .elementor-button:hover,body .elementor .elementor-element.ttn-b-p .elementor-button:hover{background:linear-gradient(135deg,#0B8F8A 0%,#1D4ED8 100%)!important}
body .elementor .elementor-element.ttn-b-o .elementor-button{background:#fff!important;color:#2563EB!important;border:1.5px solid #2563EB!important}
body .elementor .elementor-element.ttn-b-o .elementor-button:hover{background:#2563EB!important;color:#fff!important}
body .elementor .elementor-element.ttn-b-gh .elementor-button{background:rgba(255,255,255,.08)!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.55)!important}
body .elementor .elementor-element.ttn-b-gh .elementor-button:hover{background:rgba(255,255,255,.16)!important;border-color:#fff!important}
body .elementor .elementor-element.ttn-link .elementor-button{color:#0B8F8A!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:13px!important;box-shadow:none!important;background:transparent!important}
/* dark sections -> homepage navy with teal/blue glow */
body .elementor .elementor-element.ttn-herosec,body .elementor .elementor-element.ttn-formsec{background:radial-gradient(700px 320px at 15% 0%,rgba(15,181,174,.30),rgba(0,0,0,0) 60%),radial-gradient(700px 360px at 95% 100%,rgba(37,99,235,.28),rgba(0,0,0,0) 60%),#0A1628!important}
body .elementor .elementor-element.ttn-card-dark>.elementor-widget-wrap{background:radial-gradient(500px 260px at 0% 0%,rgba(15,181,174,.22),rgba(0,0,0,0) 60%),#142640!important}
body .elementor .elementor-element.ttn-band>.elementor-container{background:linear-gradient(135deg,#0FB5AE 0%,#2563EB 100%)!important}
body .elementor .elementor-element.ttn-band .ttn-txt,body .elementor .elementor-element.ttn-band .ttn-txt p{color:#EAF6FF!important}
body .elementor .elementor-element.ttn-band .ttn-b-g .elementor-button{background:#fff!important;color:#0A1628!important;box-shadow:none!important}
body .elementor .elementor-element.ttn-band .ttn-eb .elementor-heading-title{background:rgba(255,255,255,.18)!important;color:#fff!important}
/* cards -> homepage card style */
body .elementor .elementor-element.ttn-card>.elementor-widget-wrap,body .elementor .elementor-element.ttn-ibcard .elementor-icon-box-wrapper,body .elementor .elementor-element.ttn-rev .elementor-testimonial-wrapper{border:1px solid #E7ECF3!important;border-radius:20px!important;box-shadow:0 1px 2px rgba(10,22,40,.04),0 12px 32px -8px rgba(10,22,40,.12)!important}
body .elementor .elementor-element.ttn-stats>.elementor-container{border-color:#E7ECF3!important;box-shadow:0 1px 2px rgba(10,22,40,.04),0 12px 32px -8px rgba(10,22,40,.12)!important}
body .elementor .elementor-element.ttn-stat>.elementor-widget-wrap{border-color:#E7ECF3!important}
body .elementor .elementor-element.ttn-statv .elementor-heading-title{color:transparent!important;background:linear-gradient(135deg,#0FB5AE 0%,#2563EB 100%);-webkit-background-clip:text;background-clip:text}
body .elementor .elementor-element.ttn-row p{border-color:#E7ECF3!important}
body .elementor .elementor-element.ttn-cmp-a>.elementor-widget-wrap{border-top:4px solid #0FB5AE!important}
body .elementor .elementor-element.ttn-cmp-b>.elementor-widget-wrap{border-top:4px solid #2563EB!important}
body .elementor .elementor-element.ttn-faq .uael-faq-accordion{border-color:#E7ECF3!important;box-shadow:0 1px 2px rgba(10,22,40,.04),0 12px 32px -8px rgba(10,22,40,.10)!important}
/* icons & accents */
body .elementor .elementor-element.ttn-tile .elementor-icon,body .elementor .elementor-element.ttn-ib .elementor-icon{background:rgba(15,181,174,.12)!important;color:#0B8F8A!important}
body .elementor .elementor-element.ttn-tile .elementor-icon svg,body .elementor .elementor-element.ttn-ib .elementor-icon svg{fill:#0B8F8A!important}
body .elementor .elementor-element.ttn-tile.ttn-it .elementor-icon,body .elementor .elementor-element.ttn-ib.ttn-it .elementor-icon{background:rgba(37,99,235,.09)!important;color:#2563EB!important}
body .elementor .elementor-element.ttn-tile.ttn-it .elementor-icon svg,body .elementor .elementor-element.ttn-ib.ttn-it .elementor-icon svg{fill:#2563EB!important}
body .elementor .elementor-element.ttn-rv .elementor-icon-wrapper{background:linear-gradient(135deg,#2563EB 0%,#0FB5AE 100%)!important}
body .elementor .elementor-element.ttn-rv.ttn-hc .elementor-icon-wrapper{background:linear-gradient(135deg,#0B8F8A 0%,#2DD4BF 100%)!important}
body .elementor .elementor-element.ttn-rv.ttn-nv .elementor-icon-wrapper{background:linear-gradient(135deg,#0A1628 0%,#142640 60%,#2563EB 140%)!important}
body .elementor .elementor-element.ttn-ticks .elementor-icon-list-icon i,body .elementor .elementor-element.ttn-ticks .elementor-icon-list-icon svg{color:#2DD4BF!important;fill:#2DD4BF!important}
body .elementor .elementor-element.ttn-ticks .elementor-icon-list-text{color:#fff!important}
body .elementor .elementor-element.ttn-dots .elementor-icon-list-icon i,body .elementor .elementor-element.ttn-checks .elementor-icon-list-icon i,body .elementor .elementor-element.ttn-trust .elementor-icon-list-icon i{color:#0FB5AE!important}
body .elementor .elementor-element.ttn-dots .elementor-icon-list-icon svg,body .elementor .elementor-element.ttn-checks .elementor-icon-list-icon svg,body .elementor .elementor-element.ttn-trust .elementor-icon-list-icon svg{fill:#0FB5AE!important}
body .elementor .elementor-element.ttn-checks.ttn-l .elementor-icon-list-icon i{color:#2DD4BF!important}
body .elementor .elementor-element.ttn-checks.ttn-l .elementor-icon-list-icon svg{fill:#2DD4BF!important}
body .elementor .elementor-element.ttn-checks.ttn-l .elementor-icon-list-text{color:#E2E8F0!important}
body .elementor .elementor-element.ttn-ci .elementor-icon-list-icon{background:rgba(34,211,238,.12)!important}
body .elementor .elementor-element.ttn-ci .elementor-icon-list-icon i{color:#7EE8F5!important}
body .elementor .elementor-element.ttn-ci .elementor-icon-list-icon svg{fill:#7EE8F5!important}
body .elementor .elementor-element.ttn-num .elementor-heading-title{background:linear-gradient(135deg,#0FB5AE 0%,#2563EB 100%)!important;box-shadow:0 0 0 8px rgba(15,181,174,.12)!important}
body .elementor .elementor-element.ttn-dur .elementor-heading-title{background:rgba(15,181,174,.12)!important;color:#0B8F8A!important;font-family:Outfit,sans-serif!important}
body .elementor .elementor-element.ttn-bar .elementor-progress-wrapper{background:#EEF2F7!important}
body .elementor .elementor-element.ttn-bar .elementor-progress-bar{background:linear-gradient(90deg,#2563EB,#0FB5AE)!important}
body .elementor .elementor-element.ttn-bar.ttn-hc .elementor-progress-bar{background:linear-gradient(90deg,#0B8F8A,#2DD4BF)!important}
body .elementor .elementor-element.ttn-faq .uael-accordion-icon svg{fill:#0FB5AE!important}
body .elementor .elementor-element.ttn-note em{color:#7EE8F5!important}
body .elementor .elementor-element.ttn-gl small{color:#94A3B8!important}
body .elementor .elementor-element.ttn-note,body .elementor .elementor-element.ttn-note p{color:#CBD5E1!important}
body .elementor .elementor-element.ttn-card-dark .elementor-element.ttn-txt p{color:#CBD5E1!important}
body .elementor .elementor-element.ttn-formcard>.elementor-widget-wrap{background:#fff;border-radius:20px;padding:clamp(22px,3vw,34px)!important;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}
body .elementor .elementor-element.ttn-txt a{color:#2563EB!important;font-weight:600}
body .elementor .elementor-element.ttn-formsec .ttn-btnrow>.elementor-widget-wrap{justify-content:flex-end}
@media(max-width:1024px){body .elementor .elementor-element.ttn-formsec .ttn-btnrow>.elementor-widget-wrap{justify-content:flex-start}}/* End custom CSS */