.elementor-48446 .elementor-element.elementor-element-3e9d4a{--display:flex;}.elementor-48446 .elementor-element.elementor-element-30e0f238{--display:flex;}.elementor-48446 .elementor-element.elementor-element-551b95c6{--display:flex;}.elementor-48446 .elementor-element.elementor-element-596812d7{--display:flex;}.elementor-48446 .elementor-element.elementor-element-1b7c8b48{--display:flex;}.elementor-48446 .elementor-element.elementor-element-314a8bb3{--display:flex;}.elementor-48446 .elementor-element.elementor-element-47269202{--display:flex;}.elementor-48446 .elementor-element.elementor-element-61623990{--display:flex;}.elementor-48446 .elementor-element.elementor-element-526cc79a{--display:flex;}.elementor-48446 .elementor-element.elementor-element-4cc843ab{--display:flex;}.elementor-48446 .elementor-element.elementor-element-4c6b9f92{--display:flex;}.elementor-48446 .elementor-element.elementor-element-61025906{--display:flex;}.elementor-48446 .elementor-element.elementor-element-5c994e81{--display:flex;}.elementor-48446 .elementor-element.elementor-element-61cc6b1a{--display:flex;}.elementor-48446 .elementor-element.elementor-element-720a7301{--display:flex;}.elementor-48446 .elementor-element.elementor-element-4ed4ea08{--display:flex;}.elementor-48446 .elementor-element.elementor-element-4d12f5b6{--display:flex;}.elementor-48446 .elementor-element.elementor-element-1c9b812b{--display:flex;}.elementor-48446 .elementor-element.elementor-element-75cb07e6{--display:flex;}.elementor-48446 .elementor-element.elementor-element-32179f21{--display:flex;}.elementor-48446 .elementor-element.elementor-element-5f3dedff{--display:flex;}.elementor-48446 .elementor-element.elementor-element-119c8489{--display:flex;}.elementor-48446 .elementor-element.elementor-element-4277091{--display:flex;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-type-html{padding-bottom:0px;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-button[type="submit"]{color:#ffffff;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-48446 .elementor-element.elementor-element-e1cd41e{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-48446 .elementor-element.elementor-element-7627a928{--display:flex;}.elementor-48446 .elementor-element.elementor-element-7de62b94{grid-column:span 4;}.elementor-48446 .elementor-element.elementor-element-dcbaecf{--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;}.elementor-48446 .elementor-element.elementor-element-9b7e643 .elementor-swiper-button{font-size:20px;}/* Start custom CSS for form, class: .elementor-element-e1cd41e */.elementor-48446 .elementor-element.elementor-element-e1cd41e form.elementor-form {
  background: #fff !important;
  border: 1px solid #111 !important;
  box-sizing: border-box;
  padding: clamp(28px, 4vw, 56px) !important;
}

.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-form-fields-wrapper {
  row-gap: 0;
}

.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-group {
  margin-bottom: 20px;
}

.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-label {
  font-family: "Montserrat", sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: .08em;
  text-transform: uppercase;
  color: #111;
  margin-bottom: 8px;
}

.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-type-text input.elementor-field,
.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-type-email input.elementor-field,
.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-type-tel input.elementor-field,
.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-type-number input.elementor-field,
.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-type-date input.elementor-field,
.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-type-select select.elementor-field {
  border: 0 !important;
  border-bottom: 1px solid #111 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 10px 32px 12px 0 !important;
  min-height: 46px;
  color: #111 !important;
}

.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-type-textarea textarea.elementor-field {
  border: 1px solid #111 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 14px !important;
  min-height: 140px;
}

.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-type-upload input[type="file"] {
  width: 100%;
  border: 0 !important;
  border-bottom: 1px solid #111 !important;
  border-radius: 0 !important;
  background: transparent !important;
  padding: 10px 0 12px !important;
  color: #111 !important;
}

.elementor-48446 .elementor-element.elementor-element-e1cd41e input.elementor-field:focus,
.elementor-48446 .elementor-element.elementor-element-e1cd41e select.elementor-field:focus,
.elementor-48446 .elementor-element.elementor-element-e1cd41e textarea.elementor-field:focus {
  border-color: #d81b7d !important;
  outline: none !important;
}

.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-select-wrapper {
  overflow: hidden;
}

.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-select-wrapper:before {
  right: 10px !important;
}

.elementor-48446 .elementor-element.elementor-element-e1cd41e ::placeholder {
  color: #777;
  opacity: 1;
}

@media (max-width: 767px) {
  .elementor-48446 .elementor-element.elementor-element-e1cd41e form.elementor-form {
    padding: 24px 18px !important;
  }

  .elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-col-50,
  .elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-col-33,
  .elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-col-25 {
    width: 100% !important;
  }
}}.elementor-48446 .elementor-element.elementor-element-e1cd41e{position:relative;display:grid;grid-template-columns:minmax(380px,560px) minmax(640px,940px);grid-template-rows:auto;column-gap:clamp(70px,7vw,130px);row-gap:0;align-items:start;justify-content:center;background:#f3dce7;padding:clamp(88px,7vw,128px) clamp(28px,5vw,88px);overflow:hidden;}.elementor-48446 .elementor-element.elementor-element-e1cd41e::before{content:"YOUR\00A0 PAGEANT\A JOURNEY";white-space:pre-line;grid-column:1;grid-row:1;d



/* Single-line selects: remove Elementor's nested double outline */
.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-type-select .elementor-select-wrapper {
  border: 0 !important;
  border-bottom: 1px solid #111 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
  overflow: hidden !important;
}

.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-type-select .elementor-select-wrapper select.elementor-field-textual {
  width: 100% !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  outline: none !important;
  padding: 10px 32px 12px 0 !important;
  min-height: 46px !important;
}

.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-type-select .elementor-select-wrapper:focus-within {
  border-bottom-color: #d81b7d !important;
}
.elementor-48446 .elementor-element.elementor-element-e1cd41e{position:relative;display:grid;grid-template-columns:minmax(380px,560px) minmax(640px,940px);grid-template-rows:auto;column-gap:clamp(70px,7vw,130px);row-gap:0;align-items:start;justify-content:center;background:#f3dce7;padding:clamp(88px,7vw,128px) clamp(28px,5vw,88px);overflow:hidden;}.elementor-48446 .elementor-element.elementor-element-e1cd41e::before{content:"YOUR\00A0 PAGEANT\A JOURNEY";white-space:pre-line;grid-column:1;grid-row:1;display:block;width:100%;color:#111;font-family:Montserrat,Arial,sans-serif;font-size:clamp(64px,5vw,84px);font-weight:800;line-height:.88;letter-spacing:-.055em;text-transform:uppercase;}.elementor-48446 .elementor-element.elementor-element-e1cd41e::after{content:"starts here.";grid-column:1;grid-row:1;display:block;margin-top:clamp(116px,9vw,152px);color:#d81b7d;font-family:"Playfair Display",Georgia,serif;font-size:clamp(56px,4.5vw,76px);font-style:italic;font-weight:400;line-height:.95;letter-spacing:-.04em;white-space:nowrap;}.elementor-48446 .elementor-element.elementor-element-e1cd41e form{position:relative;grid-column:2;grid-row:1;background:#fff;max-width:940px;width:100%;padding:clamp(38px,3.4vw,52px);box-shadow:none;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-form-fields-wrapper{position:relative;display:flex;gap:16px 18px;max-width:none;margin:0;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-form-fields-wrapper::before{content:"BECOME A STATE DELEGATE\A YOU could be Monarkia’s next state titleholder!\A\A Fill out this form to receive a FREE delegate information packet with eligibility details and next steps. Thank you for your interest in our program!";white-space:pre-line;position:absolute;right:calc(100% + clamp(70px,7vw,130px) + clamp(38px,3.4vw,52px));top:220px;width:min(34vw,560px);display:block;color:#111;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.55;letter-spacing:-.01em;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-col-50{width:calc(50% - 9px);}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-col-25{width:calc(25% - 14px);}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-col-100,.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-type-textarea,.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-type-submit,.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-type-upload{width:100%;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-group{margin:0;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-label{font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:800;line-height:1.25;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;color:#111;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-required{color:#d81b7d!important;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field,.elementor-48446 .elementor-element.elementor-element-e1cd41e select.elementor-field{min-height:46px;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;background:#fff;border:1px solid #aaa;border-radius:0;color:#111;padding:11px 13px;box-shadow:none;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field:focus,.elementor-48446 .elementor-element.elementor-element-e1cd41e select.elementor-field:focus{border-color:#d81b7d;box-shadow:0 0 0 1px #d81b7d;}.elementor-48446 .elementor-element.elementor-element-e1cd41e textarea.elementor-field{min-height:130px;resize:vertical;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-select-wrapper{position:relative;width:100%;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-select-wrapper:before{right:14px!important;top:50%!important;transform:translateY(-50%)!important;color:#d81b7d!important;font-size:12px!important;line-height:1!important;z-index:2!important;pointer-events:none!important;}.elementor-48446 .elementor-element.elementor-element-e1cd41e select.elementor-field{-webkit-appearance:none!important;appearance:none!important;padding-right:40px!important;width:100%!important;}.elementor-48446 .elementor-element.elementor-element-e1cd41e input[type=file].elementor-field{padding:10px 12px;min-height:48px;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-button{width:100%;margin-top:4px;background:#d81b7d;color:#fff;border:1px solid #d81b7d;border-radius:0;padding:16px 14px;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.13em;text-transform:uppercase;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-button:hover{background:#111;border-color:#111;color:#fff;}@media(max-width:1400px) and (min-width:901px){.elementor-48446 .elementor-element.elementor-element-e1cd41e{grid-template-columns:430px minmax(600px,720px);column-gap:54px;padding-left:32px;padding-right:32px;}.elementor-48446 .elementor-element.elementor-element-e1cd41e::before{font-size:54px;}.elementor-48446 .elementor-element.elementor-element-e1cd41e::after{font-size:56px;margin-top:100px;}.elementor-48446 .elementor-element.elementor-element-e1cd41e form{padding:40px;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-form-fields-wrapper::before{right:calc(100% + 94px);width:430px;top:170px;font-size:15px;}}@media(max-width:1100px) and (min-width:901px){.elementor-48446 .elementor-element.elementor-element-e1cd41e{grid-template-columns:minmax(320px,420px) minmax(520px,700px);column-gap:54px;}.elementor-48446 .elementor-element.elementor-element-e1cd41e::before{font-size:clamp(50px,5.5vw,62px);}.elementor-48446 .elementor-element.elementor-element-e1cd41e::after{font-size:clamp(48px,5.3vw,58px);margin-top:102px;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-form-fields-wrapper::before{right:calc(100% + 54px + 40px);width:min(38vw,420px);top:185px;font-size:15px;}}@media(max-width:900px){.elementor-48446 .elementor-element.elementor-element-e1cd41e{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:0;padding:54px 20px;overflow:hidden;}.elementor-48446 .elementor-element.elementor-element-e1cd41e::before{grid-column:1;grid-row:1;font-size:clamp(44px,12vw,64px);line-height:.88;}.elementor-48446 .elementor-element.elementor-element-e1cd41e::after{grid-column:1;grid-row:2;margin:3px 0 20px;font-size:clamp(48px,13vw,70px);line-height:1;}.elementor-48446 .elementor-element.elementor-element-e1cd41e form{grid-column:1;grid-row:3;padding:28px 22px;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-form-fields-wrapper::before{position:static;width:100%;margin:0 0 26px;font-size:15px;line-height:1.55;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-col-25,.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-col-50,.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-col-100,.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-group{width:100%;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field-label{font-size:10px;}.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-field,.elementor-48446 .elementor-element.elementor-element-e1cd41e select.elementor-field{font-size:14px;min-height:46px;}}    

/* spacing and select arrow refinement */
@media(min-width:1401px){
 .elementor-48446 .elementor-element.elementor-element-e1cd41e{grid-template-columns:minmax(360px,540px) minmax(620px,880px);column-gap:clamp(110px,8vw,150px);}
 .elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-form-fields-wrapper::before{right:calc(100% + clamp(110px,8vw,150px) + clamp(38px,3.4vw,52px));width:min(33vw,540px);}
}
@media(max-width:1400px) and (min-width:1101px){
 .elementor-48446 .elementor-element.elementor-element-e1cd41e{grid-template-columns:410px minmax(560px,660px);column-gap:96px;padding-left:24px;padding-right:24px;}
 .elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-form-fields-wrapper::before{right:calc(100% + 136px);width:410px;}
}
@media(max-width:1100px) and (min-width:901px){
 .elementor-48446 .elementor-element.elementor-element-e1cd41e{grid-template-columns:350px minmax(500px,600px);column-gap:70px;padding-left:24px;padding-right:24px;}
 .elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-form-fields-wrapper::before{right:calc(100% + 110px);width:350px;}
}
.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-select-wrapper{position:relative;width:100%;overflow:hidden;box-sizing:border-box;}
.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-select-wrapper:before{display:none!important;}
.elementor-48446 .elementor-element.elementor-element-e1cd41e select.elementor-field{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;width:100%!important;padding-right:42px!important;background-image:linear-gradient(45deg,transparent 50%,#d81b7d 50%),linear-gradient(135deg,#d81b7d 50%,transparent 50%)!important;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%!important;background-size:5px 5px!important;background-repeat:no-repeat!important;}


/* final column spacing and contained select arrows */
@media(min-width:1401px){
 .elementor-48446 .elementor-element.elementor-element-e1cd41e{grid-template-columns:minmax(340px,520px) minmax(620px,820px);column-gap:clamp(170px,10vw,210px);}
 .elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-form-fields-wrapper::before{right:calc(100% + clamp(170px,10vw,210px) + clamp(38px,3.4vw,52px));width:min(31vw,520px);}
}
@media(max-width:1400px) and (min-width:1101px){
 .elementor-48446 .elementor-element.elementor-element-e1cd41e{grid-template-columns:390px minmax(560px,640px);column-gap:130px;padding-left:24px;padding-right:24px;}
 .elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-form-fields-wrapper::before{right:calc(100% + 170px);width:390px;}
}
@media(max-width:1100px) and (min-width:901px){
 .elementor-48446 .elementor-element.elementor-element-e1cd41e{grid-template-columns:330px minmax(500px,560px);column-gap:80px;padding-left:24px;padding-right:24px;}
 .elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-form-fields-wrapper::before{right:calc(100% + 120px);width:330px;}
}
.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-select-wrapper{position:relative!important;overflow:hidden!important;}
.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-select-wrapper::before{content:""!important;display:block!important;position:absolute!important;right:1px!important;top:1px!important;bottom:1px!important;width:38px!important;height:auto!important;background:#fff!important;transform:none!important;z-index:3!important;pointer-events:none!important;}
.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-select-wrapper::after{content:""!important;display:block!important;position:absolute!important;right:16px!important;top:50%!important;width:7px!important;height:7px!important;border-right:2px solid #d81b7d!important;border-bottom:2px solid #d81b7d!important;transform:translateY(-65%) rotate(45deg)!important;z-index:4!important;pointer-events:none!important;}
.elementor-48446 .elementor-element.elementor-element-e1cd41e select.elementor-field{-webkit-appearance:none!important;appearance:none!important;background-image:none!important;padding-right:48px!important;}

/* keep dropdown indicators fully inside fields */
.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-select-wrapper .select-caret-down-wrapper{display:none!important;}
.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-select-wrapper::before,
.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-select-wrapper::after{display:none!important;content:none!important;}
.elementor-48446 .elementor-element.elementor-element-e1cd41e .elementor-select-wrapper select.elementor-field-textual{
-webkit-appearance:none!important;
-moz-appearance:none!important;
appearance:none!important;
background-color:#fff!important;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23d81b7d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;
background-repeat:no-repeat!important;
background-position:right 16px center!important;
background-size:12px 8px!important;
padding-right:48px!important;
overflow:hidden!important;
}/* End custom CSS */