.elementor-478 .elementor-element.elementor-element-7bf9639f{--display:flex;}.elementor-478 .elementor-element.elementor-element-f40173{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-478 .elementor-element.elementor-element-f40173:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-f40173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ede9f5;}.elementor-478 .elementor-element.elementor-element-33cb1f04{--display:flex;--min-height:470px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:44px;--padding-bottom:44px;--padding-left:36px;--padding-right:36px;}.elementor-478 .elementor-element.elementor-element-33cb1f04:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-33cb1f04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a1a3c;background-image:url("https://recrewt.app/wp-content/uploads/2026/11/Recrewt-Production-2.png");background-position:center center;background-size:cover;}.elementor-478 .elementor-element.elementor-element-33cb1f04::before, .elementor-478 .elementor-element.elementor-element-33cb1f04 > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-33cb1f04 > .e-con-inner > .elementor-background-video-container::before, .elementor-478 .elementor-element.elementor-element-33cb1f04 > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-33cb1f04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-478 .elementor-element.elementor-element-33cb1f04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(7,15,34,0.1) 0%, rgba(7,15,34,0.97) 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-11514f93 .elementor-heading-title{font-size:13px;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-478 .elementor-element.elementor-element-4a798453 .elementor-heading-title{font-size:52px;font-weight:600;line-height:1.15em;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-235311c1{color:#ffffff;}.elementor-478 .elementor-element.elementor-element-5f8aedcf{--display:flex;--justify-content:center;--padding-top:38px;--padding-bottom:38px;--padding-left:36px;--padding-right:36px;}.elementor-478 .elementor-element.elementor-element-5f8aedcf:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-5f8aedcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-478 .elementor-element.elementor-element-6dc0443b .elementor-heading-title{font-size:30px;font-weight:600;line-height:1.15em;color:#0a1a3c;}@media(max-width:767px){.elementor-478 .elementor-element.elementor-element-f40173{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-478 .elementor-element.elementor-element-33cb1f04{--width:100%;--min-height:210px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-478 .elementor-element.elementor-element-11514f93 .elementor-heading-title{font-size:13px;}.elementor-478 .elementor-element.elementor-element-4a798453 .elementor-heading-title{font-size:40px;}.elementor-478 .elementor-element.elementor-element-5f8aedcf{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-478 .elementor-element.elementor-element-6dc0443b .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-478 .elementor-element.elementor-element-f40173{--content-width:1240px;}.elementor-478 .elementor-element.elementor-element-33cb1f04{--width:55%;}.elementor-478 .elementor-element.elementor-element-5f8aedcf{--width:45%;}}/* Start custom CSS for shortcode, class: .elementor-element-6f9c67aa */.elementor-478 .elementor-element.elementor-element-6f9c67aa .um{max-width:100%!important;margin:0!important;color:#24324a} .elementor-478 .elementor-element.elementor-element-6f9c67aa .um label,.elementor-478 .elementor-element.elementor-element-6f9c67aa .um .um-field-checkbox-option{color:#26344a!important;font-size:15px} .elementor-478 .elementor-element.elementor-element-6f9c67aa .um .um-field-area input:not([type=checkbox]):not([type=hidden]):not([type=submit]){min-height:46px;border:1px solid #8a94a6!important;border-radius:5px} .elementor-478 .elementor-element.elementor-element-6f9c67aa .um a{color:#592499} .elementor-478 .elementor-element.elementor-element-6f9c67aa .um .um-field-block{font-size:15px;line-height:1.55;color:#354158} .elementor-478 .elementor-element.elementor-element-6f9c67aa .um input.um-button,.elementor-478 .elementor-element.elementor-element-6f9c67aa .um a.um-button{min-height:46px;border-radius:5px!important;font-weight:600!important} .elementor-478 .elementor-element.elementor-element-6f9c67aa .um input.um-button{background:#6e2cb9!important;color:white!important} .elementor-478 .elementor-element.elementor-element-6f9c67aa .um a.um-button.um-alt{background:white!important;color:#56238f!important;box-shadow:inset 0 0 0 1px #6e2cb9!important} .elementor-478 .elementor-element.elementor-element-6f9c67aa .um :focus-visible{outline:3px solid #482174!important;outline-offset:2px}/* End custom CSS */