.elementor-27085 .elementor-element.elementor-element-4a2760c{--display:flex;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:56px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-27085 .elementor-element.elementor-element-4a2760c:not(.elementor-motion-effects-element-type-background), .elementor-27085 .elementor-element.elementor-element-4a2760c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0FE;}.elementor-27085 .elementor-element.elementor-element-863db3f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-27085 .elementor-element.elementor-element-5305d65 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-27085 .elementor-element.elementor-element-b3b0a3a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4B5563;}.elementor-27085 .elementor-element.elementor-element-06f0514{--display:flex;--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:16px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-27085 .elementor-element.elementor-element-06f0514:not(.elementor-motion-effects-element-type-background), .elementor-27085 .elementor-element.elementor-element-06f0514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0FE;}.elementor-27085 .elementor-element.elementor-element-f46355c{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 16px 48px 0px rgba(5,17,69,0.08);--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-27085 .elementor-element.elementor-element-f46355c:not(.elementor-motion-effects-element-type-background), .elementor-27085 .elementor-element.elementor-element-f46355c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1c3e03 );}.elementor-27085 .elementor-element.elementor-element-0f3fb09{--display:flex;--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27085 .elementor-element.elementor-element-fa2a430 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-27085 .elementor-element.elementor-element-e4ec887{--spacer-size:4px;}.elementor-27085 .elementor-element.elementor-element-113d539 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-a1c3e03 );color:var( --e-global-color-a1c3e03 );border-radius:8px 8px 8px 8px;padding:16px 28px 16px 28px;}.elementor-27085 .elementor-element.elementor-element-113d539 .elementor-button:hover, .elementor-27085 .elementor-element.elementor-element-113d539 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-27085 .elementor-element.elementor-element-bed751d{--display:flex;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27085 .elementor-element.elementor-element-6a19926 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-27085 .elementor-element.elementor-element-8b4f1de{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4B5563;}.elementor-27085 .elementor-element.elementor-element-4871a0b{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7280;}@media(max-width:767px){.elementor-27085 .elementor-element.elementor-element-4a2760c{--padding-top:32px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-27085 .elementor-element.elementor-element-5305d65 .elementor-heading-title{font-size:30px;}.elementor-27085 .elementor-element.elementor-element-06f0514{--padding-top:8px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-27085 .elementor-element.elementor-element-f46355c{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-27085 .elementor-element.elementor-element-fa2a430 .elementor-heading-title{font-size:22px;}.elementor-27085 .elementor-element.elementor-element-6a19926 .elementor-heading-title{font-size:22px;}}@media(min-width:768px){.elementor-27085 .elementor-element.elementor-element-4a2760c{--content-width:1200px;}.elementor-27085 .elementor-element.elementor-element-06f0514{--content-width:1200px;}.elementor-27085 .elementor-element.elementor-element-f46355c{--width:640px;}}/* Start custom CSS for html, class: .elementor-element-1b8ddbf */.elementor-27085 .elementor-element.elementor-element-1b8ddbf .adk-join-steps { list-style: none; counter-reset: s; margin: 0; padding: 0; display: grid; gap: 14px; }
.elementor-27085 .elementor-element.elementor-element-1b8ddbf .adk-join-steps li { counter-increment: s; position: relative; padding-left: 46px; min-height: 32px; font-family: Poppins, sans-serif; }
.elementor-27085 .elementor-element.elementor-element-1b8ddbf .adk-join-steps li::before { content: counter(s); position: absolute; left: 0; top: 0; width: 32px; height: 32px; border-radius: 50%;
  background: #1D54E8; color: #FFFFFF; font: 600 14px/32px Poppins, sans-serif; text-align: center; box-shadow: 0 0 0 5px #EAF0FE; }
.elementor-27085 .elementor-element.elementor-element-1b8ddbf .adk-join-steps strong { display: block; color: #051145; font-size: 16px; font-weight: 600; }
.elementor-27085 .elementor-element.elementor-element-1b8ddbf .adk-join-steps span { display: block; color: #4B5563; font-size: 14px; line-height: 1.5; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64e164d */.elementor-27085 .elementor-element.elementor-element-64e164d { font-family: Poppins, sans-serif; }
.elementor-27085 .elementor-element.elementor-element-64e164d form { margin: 0 !important; }
.elementor-27085 .elementor-element.elementor-element-64e164d label { display: block; font: 500 14px Poppins, sans-serif !important; color: #051145 !important; margin: 0 0 8px !important; }
.elementor-27085 .elementor-element.elementor-element-64e164d input[type=text], .elementor-27085 .elementor-element.elementor-element-64e164d input[type=email], .elementor-27085 .elementor-element.elementor-element-64e164d input[type=password] {
  width: 100% !important; background: #F7F9FC !important; border: 1px solid #D5DCE8 !important; border-radius: 10px !important;
  min-height: 52px; padding: 12px 16px !important; font: 500 17px Poppins, sans-serif !important; letter-spacing: .04em; color: #051145 !important; box-shadow: none !important; }
.elementor-27085 .elementor-element.elementor-element-64e164d input[type=text]:focus { background: #FFFFFF !important; border-color: #1D54E8 !important; outline: 3px solid rgba(29,84,232,.15) !important; }
.elementor-27085 .elementor-element.elementor-element-64e164d input[type=submit], .elementor-27085 .elementor-element.elementor-element-64e164d button[type=submit], .elementor-27085 .elementor-element.elementor-element-64e164d .button {
  width: 100% !important; margin-top: 14px !important; background: #051145 !important; color: #FFFFFF !important; border: 0 !important;
  border-radius: 10px !important; min-height: 52px; font: 500 16px Poppins, sans-serif !important; cursor: pointer; }
.elementor-27085 .elementor-element.elementor-element-64e164d input[type=submit]:hover, .elementor-27085 .elementor-element.elementor-element-64e164d button[type=submit]:hover { background: #1D54E8 !important; }
.elementor-27085 .elementor-element.elementor-element-64e164d p { margin: 0 0 10px; }
/* Uncanny's form is a two-column table: make it one simple field + button */
.elementor-27085 .elementor-element.elementor-element-64e164d table, .elementor-27085 .elementor-element.elementor-element-64e164d tbody, .elementor-27085 .elementor-element.elementor-element-64e164d tr, .elementor-27085 .elementor-element.elementor-element-64e164d td, .elementor-27085 .elementor-element.elementor-element-64e164d fieldset { display: block !important; width: 100% !important; border: 0 !important;
  padding: 0 !important; margin: 0 !important; background: none !important; box-shadow: none !important; }
.elementor-27085 .elementor-element.elementor-element-64e164d td.label { display: none !important; }
.elementor-27085 .elementor-element.elementor-element-64e164d .ulgm-message, .elementor-27085 .elementor-element.elementor-element-64e164d .uo-groups-message, .elementor-27085 .elementor-element.elementor-element-64e164d .notice, .elementor-27085 .elementor-element.elementor-element-64e164d .error, .elementor-27085 .elementor-element.elementor-element-64e164d .success {
  border-radius: 10px; padding: 12px 14px; margin: 0 0 14px; background: #EAF0FE; color: #051145; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed751d */.elementor-27085 .elementor-element.elementor-element-bed751d .adk-join-done { text-align: center; padding: 8px 0; font-family: Poppins, sans-serif; }
.elementor-27085 .elementor-element.elementor-element-bed751d .adk-join-done__icon { width: 56px; height: 56px; margin: 0 auto 14px; border-radius: 50%; background: #E3F3EE; color: #1F6F62;
  font: 700 26px/56px Poppins, sans-serif; }
.elementor-27085 .elementor-element.elementor-element-bed751d .adk-join-done h2 { font: 700 28px/1.25 'Playfair Display', serif; color: #051145; margin: 0 0 8px; }
.elementor-27085 .elementor-element.elementor-element-bed751d .adk-join-done p { color: #4B5563; font-size: 16px; margin: 0 0 20px; }
.elementor-27085 .elementor-element.elementor-element-bed751d a.adk-join-done__btn { display: inline-block; background: #051145; color: #FFFFFF !important; border-radius: 10px; padding: 12px 22px;
  font: 500 15px Poppins, sans-serif; text-decoration: none !important; }
.elementor-27085 .elementor-element.elementor-element-bed751d a.adk-join-done__btn:hover { background: #1D54E8; }/* End custom CSS */