/* Local design styles. Selectors use descriptive React component classes. */
.content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry {
  --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;
  --overlay-opacity:0.3;
  --padding-top:75px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
  }
.content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry:not(.ui-motion-effects-element-type-background), .content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry > .ui-motion-effects-container > .ui-motion-effects-layer {
  background-image:url("/media/1099f7dc-Photographer-Nikonorov-94-1.webp");
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
  }
.content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry::before, .content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry > .background-video::before, .content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry > .layout-inner > .background-video::before, .content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry > .ui-background-slideshow::before, .content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry > .layout-inner > .ui-background-slideshow::before, .content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry > .ui-motion-effects-container > .ui-motion-effects-layer::before {
  background-color:var( --color-overlay );
  --background-overlay:'';
  }
.content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry-2 {
  --display:flex;
  --overlay-opacity:0.5;
  --margin-top:5em;
  --margin-bottom:5em;
  --margin-left:0em;
  --margin-right:0em;
  --padding-top:3em;
  --padding-bottom:3em;
  --padding-left:3em;
  --padding-right:3em;
  }
.content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry-2::before, .content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry-2 > .background-video::before, .content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry-2 > .layout-inner > .background-video::before, .content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry-2 > .ui-background-slideshow::before, .content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry-2 > .layout-inner > .ui-background-slideshow::before, .content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry-2 > .ui-motion-effects-container > .ui-motion-effects-layer::before {
  background-color:var( --color-overlay );
  --background-overlay:'';
  }
.content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry-3 {
  text-align:center;
  }
.content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry-3 .heading {
  font-family:var( --type-heading-font-family ), Sans-serif;
  font-size:var( --type-heading-font-size );
  font-weight:var( --type-heading-font-weight );
  line-height:var( --type-heading-line-height );
  color:var( --color-white );
  }
.content-wedding-inquiry .block.wedding-inquiry-thank-you-for-considering-the-kala-for-your-special {
  text-align:center;
  }
.content-wedding-inquiry .block.wedding-inquiry-thank-you-for-considering-the-kala-for-your-special .heading {
  font-family:var( --type-body-large-font-family ), Sans-serif;
  font-size:var( --type-body-large-font-size );
  font-weight:var( --type-body-large-font-weight );
  text-transform:var( --type-body-large-text-transform );
  font-style:var( --type-body-large-font-style );
  line-height:var( --type-body-large-line-height );
  color:var( --color-white );
  }
.content-wedding-inquiry .block.wedding-inquiry-form .ui-field-group {
  padding-right:calc( 10px/2 );
  padding-left:calc( 10px/2 );
  margin-bottom:10px;
  }
.content-wedding-inquiry .block.wedding-inquiry-form .ui-form-fields-wrapper {
  margin-left:calc( -10px/2 );
  margin-right:calc( -10px/2 );
  margin-bottom:-10px;
  }
.content-wedding-inquiry .block.wedding-inquiry-form .ui-field-group.recaptcha_v3-bottomleft, .content-wedding-inquiry .block.wedding-inquiry-form .ui-field-group.recaptcha_v3-bottomright {
  margin-bottom:0;
  }
body.rtl .content-wedding-inquiry .block.wedding-inquiry-form .ui-labels-inline .ui-field-group > label {
  padding-left:0px;
  }
body:not(.rtl) .content-wedding-inquiry .block.wedding-inquiry-form .ui-labels-inline .ui-field-group > label {
  padding-right:0px;
  }
body .content-wedding-inquiry .block.wedding-inquiry-form .ui-labels-above .ui-field-group > label {
  padding-bottom:0px;
  }
.content-wedding-inquiry .block.wedding-inquiry-form .ui-field-group > label, .content-wedding-inquiry .block.wedding-inquiry-form .ui-field-subgroup label {
  color:#FFFFFF;
  }
.content-wedding-inquiry .block.wedding-inquiry-form .ui-field-type-html {
  padding-bottom:0px;
  }
.content-wedding-inquiry .block.wedding-inquiry-form .ui-field-group .ui-field:not(.ui-select-wrapper) {
  background-color:#ffffff;
  }
.content-wedding-inquiry .block.wedding-inquiry-form .ui-field-group .ui-select-wrapper select {
  background-color:#ffffff;
  }
.content-wedding-inquiry .block.wedding-inquiry-form .e-form__buttons__wrapper__button-next {
  color:#ffffff;
  }
.content-wedding-inquiry .block.wedding-inquiry-form .button[type="submit"] {
  color:#ffffff;
  }
.content-wedding-inquiry .block.wedding-inquiry-form .button[type="submit"] svg * {
  fill:#ffffff;
  }
.content-wedding-inquiry .block.wedding-inquiry-form .e-form__buttons__wrapper__button-previous {
  color:#ffffff;
  }
.content-wedding-inquiry .block.wedding-inquiry-form .e-form__buttons__wrapper__button-next:hover {
  color:#ffffff;
  }
.content-wedding-inquiry .block.wedding-inquiry-form .button[type="submit"]:hover {
  color:#ffffff;
  }
.content-wedding-inquiry .block.wedding-inquiry-form .button[type="submit"]:hover svg * {
  fill:#ffffff;
  }
.content-wedding-inquiry .block.wedding-inquiry-form .e-form__buttons__wrapper__button-previous:hover {
  color:#ffffff;
  }
.content-wedding-inquiry .block.wedding-inquiry-form .ui-message.ui-message-success {
  color:var( --color-sand );
  }
.content-wedding-inquiry .block.wedding-inquiry-form {
  --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;
  }
@media(max-width:1024px) {
  .content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry {
  --margin-top:-7px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:65px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
  }
.content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry-2 {
  --gap:14px 14px;
  --row-gap:14px;
  --column-gap:14px;
  --padding-top:3em;
  --padding-bottom:3em;
  --padding-left:3em;
  --padding-right:3em;
  }
.content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry-3 .heading {
  font-size:var( --type-heading-font-size );
  line-height:var( --type-heading-line-height );
  }
.content-wedding-inquiry .block.wedding-inquiry-thank-you-for-considering-the-kala-for-your-special .heading {
  font-size:var( --type-body-large-font-size );
  line-height:var( --type-body-large-line-height );
  }
}
@media(min-width:768px) {
  .content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry {
  --content-width:1012px;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry {
  --content-width:716px;
  }
}
@media(max-width:767px) {
  .content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry {
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:60px;
  --padding-bottom:0px;
  --padding-left:10px;
  --padding-right:10px;
  }
.content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry-2 {
  --margin-top:5em;
  --margin-bottom:5em;
  --margin-left:0em;
  --margin-right:0em;
  --padding-top:2em;
  --padding-bottom:2em;
  --padding-left:2em;
  --padding-right:2em;
  }
.content-wedding-inquiry .block.wedding-inquiry-wedding-inquiry-3 .heading {
  font-size:var( --type-heading-font-size );
  line-height:var( --type-heading-line-height );
  }
.content-wedding-inquiry .block.wedding-inquiry-thank-you-for-considering-the-kala-for-your-special .heading {
  font-size:var( --type-body-large-font-size );
  line-height:var( --type-body-large-line-height );
  }
}
