.elementor-401 .elementor-element.elementor-element-24bfbd0{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:012px;--padding-right:012px;}.elementor-401 .elementor-element.elementor-element-24bfbd0:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-24bfbd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9ECFD;}.elementor-401 .elementor-element.elementor-element-a9cb8a3{padding:0px 0px 80px 0px;text-align:center;}.elementor-401 .elementor-element.elementor-element-8bbb23e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-401 .elementor-element.elementor-element-8bbb23e.e-con{--align-self:center;}.elementor-401 .elementor-element.elementor-element-e4f878d{width:100%;max-width:100%;}.elementor-401 .elementor-element.elementor-element-8c4fd48{--display:flex;}.elementor-401 .elementor-element.elementor-element-ca5f666{--display:flex;}.elementor-401 .elementor-element.elementor-element-cd68879{--display:flex;}.elementor-401 .elementor-element.elementor-element-40353cf{width:100%;max-width:100%;}.elementor-401 .elementor-element.elementor-element-40353cf.elementor-element{--align-self:center;}.elementor-401 .elementor-element.elementor-element-d9da61e{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:20px;--n-tabs-gap:40px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:016px;--n-tabs-title-padding-right:48px;--n-tabs-title-padding-bottom:016px;--n-tabs-title-padding-left:48px;--n-tabs-title-font-size:26px;--n-tabs-icon-size:30px;}.elementor-401 .elementor-element.elementor-element-d9da61e > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#5A189A1A;}.elementor-401 .elementor-element.elementor-element-d9da61e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;line-height:41px;}@media(min-width:768px){.elementor-401 .elementor-element.elementor-element-24bfbd0{--content-width:1210px;}.elementor-401 .elementor-element.elementor-element-8bbb23e{--width:717px;}.elementor-401 .elementor-element.elementor-element-8c4fd48{--width:717px;}.elementor-401 .elementor-element.elementor-element-ca5f666{--width:717px;}.elementor-401 .elementor-element.elementor-element-cd68879{--width:717px;}}@media(max-width:1200px){.elementor-401 .elementor-element.elementor-element-a9cb8a3{padding:0px 0px 40px 0px;}}@media(max-width:1024px){.elementor-401 .elementor-element.elementor-element-24bfbd0{--padding-top:60px;--padding-bottom:60px;--padding-left:012px;--padding-right:012px;}.elementor-401 .elementor-element.elementor-element-d9da61e{--n-tabs-title-font-size:20px;}.elementor-401 .elementor-element.elementor-element-d9da61e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:30px;}}@media(max-width:880px){.elementor-401 .elementor-element.elementor-element-d9da61e{--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:30px;}}@media(max-width:767px){.elementor-401 .elementor-element.elementor-element-24bfbd0{--padding-top:60px;--padding-bottom:40px;--padding-left:012px;--padding-right:012px;}.elementor-401 .elementor-element.elementor-element-a9cb8a3 .elementor-heading-title{font-size:30px;line-height:40px;}}/* Start custom CSS for heading, class: .elementor-element-a9cb8a3 */.form-heading span{
    color: var(--Style, #5A189A);
font-weight: 700;
display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bbb23e */.wf-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
     gap: 0 24px;
  max-width: 100%;
}
.steps-form {
    margin: 0 auto;
}
.wf-step-label {
    display: none;
}
option {
    background: #f9ecfd !important;
}
input[type="radio"],input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 15px;
  height: 15px;
  position: relative;
  cursor: pointer;
  transition: all 0.2s;
  border-radius: 3px;
  border: 1px solid var(--Style, #5A189A);
}
.form-name {
    display: flex;
    gap: 10px;
}
span.wpcf7-form-control.wpcf7-radio {
    flex-wrap: wrap;
}


.moods-swings span.wpcf7-list-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_424_324)'%3E%3Cpath d='M25 0C11.215 0 0 11.215 0 25C0 38.785 11.215 50 25 50C38.785 50 50 38.785 50 25C50 11.215 38.7852 0 25 0ZM25 47.2973C18.8754 47.2973 13.3203 44.8148 9.28644 40.8039C7.67561 39.2022 6.30819 37.3562 5.24348 35.3275C3.62201 32.2381 2.70274 28.7245 2.70274 25C2.70274 12.7052 12.7052 2.70274 25 2.70274C30.8317 2.70274 36.1466 4.95412 40.124 8.63221C42.1862 10.539 43.8891 12.8289 45.117 15.3884C46.514 18.3004 47.2973 21.5604 47.2973 25C47.2973 37.2948 37.2948 47.2973 25 47.2973Z' fill='%235A189A'/%3E%3Cpath d='M16.4546 19.3246C17.9073 19.3246 19.0893 20.4389 19.0893 21.9592H21.792C21.792 18.9186 19.3977 16.6218 16.4546 16.6218C13.5115 16.6218 11.1172 18.9186 11.1172 21.9592H13.8199C13.8199 20.4389 15.002 19.3246 16.4546 19.3246Z' fill='%235A189A'/%3E%3Cpath d='M33.5444 19.3246C34.9972 19.3246 36.1791 20.4389 36.1791 21.9592H38.8818C38.8818 18.9186 36.4875 16.6218 33.5444 16.6218C30.6013 16.6218 28.207 18.9186 28.207 21.9592H30.9098C30.9098 20.4389 32.0917 19.3246 33.5444 19.3246Z' fill='%235A189A'/%3E%3Cpath d='M24.9509 38.8511C30.1796 38.8511 35.1907 36.1771 38.0598 31.7373L35.7897 30.2704C33.1552 34.3473 28.3345 36.6227 23.5103 36.0657C19.7498 35.6321 16.2722 33.4655 14.2075 30.2704L11.9375 31.7373C14.4358 35.6037 18.6464 38.2254 23.2005 38.7506C23.7851 38.8181 24.3689 38.8511 24.9509 38.8511Z' fill='%235A189A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_424_324'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    position: absolute;
    content: '';
    width: 100%;
        right: 5px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    top: -70px;
    max-width: 50px;
}

span.wpcf7-list-item {
    position: relative;
}

.wf-cell.moods-swings span.wpcf7-form-control.wpcf7-radio {
    margin-top: 60px;
}

.wf-cell.moods-swings span.wpcf7-list-item-label {
    margin: 0;
}

span.wpcf7-list-item-label {}

.wf-cell.moods-swings span.wpcf7-list-item-label label {
    d: f;
    display: flex !important;
    flex-direction: inherit;
}
.wf-cell.moods-swings span.wpcf7-form-control.wpcf7-radio label {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.name-row p {
    display: flex;
    width: 100%;
    gap: 11px;
}

.name-row {
    display: block;
}
.wf-cell.moods-swings span.wpcf7-list-item:nth-child(2)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath d='M25 50C11.1929 50 0 38.807 0 25C0 11.1929 11.1929 0 25 0C38.807 0 50 11.1929 50 25C50 38.807 38.807 50 25 50ZM25 47.5C37.4265 47.5 47.5 37.4265 47.5 25C47.5 12.5736 37.4265 2.5 25 2.5C12.5736 2.5 2.5 12.5736 2.5 25C2.5 37.4265 12.5736 47.5 25 47.5ZM13.75 32.5C13.0597 32.5 12.5 31.9403 12.5 31.25C12.5 30.5597 13.0597 30 13.75 30H36.25C36.9403 30 37.5 30.5597 37.5 31.25C37.5 31.9403 36.9403 32.5 36.25 32.5H13.75ZM17.5 22.5C16.1193 22.5 15 21.3808 15 20C15 18.6193 16.1193 17.5 17.5 17.5C18.8807 17.5 20 18.6193 20 20C20 21.3808 18.8807 22.5 17.5 22.5ZM32.5 22.5C31.1192 22.5 30 21.3808 30 20C30 18.6193 31.1192 17.5 32.5 17.5C33.8807 17.5 35 18.6193 35 20C35 21.3808 33.8807 22.5 32.5 22.5Z' fill='%235A189A'/%3E%3C/svg%3E");
        right: 24px;
}

.wf-cell.moods-swings span.wpcf7-list-item:nth-child(3)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_424_352)'%3E%3Cpath d='M25 0C11.215 0 0 11.215 0 25C0 38.785 11.215 50 25 50C38.785 50 50 38.785 50 25C50 11.215 38.785 0 25 0ZM25 47.2973C18.8754 47.2973 13.3203 44.8148 9.28644 40.8039C7.67561 39.2022 6.30819 37.3562 5.24348 35.3275C3.62201 32.2381 2.70274 28.7245 2.70274 25C2.70274 12.7052 12.7052 2.70274 25 2.70274C30.8317 2.70274 36.1466 4.95412 40.124 8.63221C42.1862 10.539 43.8891 12.8289 45.117 15.3884C46.514 18.3004 47.2973 21.5604 47.2973 25C47.2973 37.2948 37.2948 47.2973 25 47.2973Z' fill='%235A189A'/%3E%3Cpath d='M27.6443 31.6908C30.6096 32.3109 33.2731 33.978 35.1444 36.3849L37.2781 34.7261C35.0142 31.8139 31.7892 29.7963 28.1975 29.0451C22.4213 27.838 16.3484 30.0674 12.7266 34.7261L14.8605 36.3849C17.8532 32.5354 22.8713 30.6924 27.6443 31.6908Z' fill='%235A189A'/%3E%3Cpath d='M16.6676 22.1284C18.1603 22.1284 19.3703 20.9183 19.3703 19.4256C19.3703 17.933 18.1603 16.7229 16.6676 16.7229C15.1749 16.7229 13.9648 17.933 13.9648 19.4256C13.9648 20.9183 15.1749 22.1284 16.6676 22.1284Z' fill='%235A189A'/%3E%3Cpath d='M33.3902 22.1284C34.8829 22.1284 36.093 20.9183 36.093 19.4256C36.093 17.933 34.8829 16.7229 33.3902 16.7229C31.8976 16.7229 30.6875 17.933 30.6875 19.4256C30.6875 20.9183 31.8976 22.1284 33.3902 22.1284Z' fill='%235A189A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_424_352'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    width: 50px;
        right: 2px;
    height: 50px;
}
.form-name p {
    display: contents;
}

textarea {
    border-radius: 7.777px !important;
    border: 1px solid rgba(224, 170, 255, 0.60) !important; 
    background: transparent;
    resize: none;
    height: 140px;
    padding: 20px 17px !important;
    color: #635E5E !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
input[type=number],input[type=text],select {
    border-radius: 7.777px !important;
    border: 1px solid rgba(224, 170, 255, 0.60) !important;
    color: #635E5E;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 20px 17px !important;
    background: transparent;
}
/* Checked state */
input[type="radio"]:checked,
input[type="checkbox"]:checked{
  background-color: #5B21B6; /* Purple color */
  border-color: #5B21B6;
}

/* Checkmark */
input[type="radio"]:checked::after,input[type="checkbox"]:checked::after {
  content: '';
  position: absolute;
  top: 0px;
  left: 8px;
  width: 4px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  left: 4px;
}

span.wpcf7-list-item {}

span.wpcf7-list-item {
    margin: 0 !important;
}

span.wpcf7-form-control.wpcf7-radio {
    display: flex;
    gap: 20px;
}


span.wpcf7-list-item-label {
    margin-left: 10px;
}


span.wpcf7-list-item-label {
    color: var(--121212, #121212);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.wf-label {
color: var(--Style, #5A189A);
margin-bottom: 30px;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.wf-grid input[type="text"],
.wf-grid textarea,
.wf-grid select {
  width: 100%;
  border: 1px solid #bbb;
  border-radius: 2px;
  padding: 6px 8px;
  font-size: 12px;
  margin-top: 4px;
}

.wf-grid input[type="range"] {
  width: 100%;
  margin-top: 4px;
}
.wf-cell {
    margin-top: 40px;
}.wf-cell {}
.wf-grid .wpcf7-list-item {
  display: inline-block;
  margin-right: 12px;
}
.wf-grid br {
    display: none;
}
.wf-grid input[type="submit"] {
  background: #7b2d8b;
  color: #fff;
  border: none;
  padding: 10px 28px;
  font-size: 13px;
  border-radius: 3px;
  cursor: pointer;
  margin-top: 6px;
}

.wf-grid input[type="submit"]:hover {
  background: #6a2478;
}

@media only screen and (max-width:767px){
    .wf-grid {
    display: block !important;
    }
    .wf-label {

    margin-bottom: 20px;
    font-size: 16px;

}
span.wpcf7-list-item-label {
    font-size: 14px;
    
    
}
.wf-section-title.wf-section-title2 {
    border-top: 1px solid #cdc3d1;
    margin-top: 30px !important;
    padding-top: 30px !important;
}
.wf-cell {
    margin-top: 20px;
}

.wf-section-title p {
    color: var(--Style, #5A189A);
    text-align: center;
    font-size: 28px  !important;
    font-style: normal;
    font-weight: 500;
    line-height: 34px !important;
}
input[type=number], input[type=text], select {
 
    font-size: 12px !important;
  
    padding: 14px 12px !important;
   
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-40353cf */.wf-section-title p {
    color: var(--Style, #5A189A);
    text-align: center;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 58px;
    padding-bottom: 20px;
}
.wf-wrap.wf-wrap-step-4 .wf-submit {
    width: 100%;
    max-width: 1002px;
    margin: 40px auto 0;
}
.wf-section-title.wf-section-title2 {
    border-top: 1px solid #cdc3d1;
    margin-top: 80px;
    padding-top: 80px;
}
.wf-wrap.wf-wrap-step-4 .wf-grid {
    width: 100%;
    max-width: 1001px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bbb23e */.wf-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
     gap: 0 24px;
  max-width: 100%;
}
.steps-form {
    margin: 0 auto;
}
.wf-step-label {
    display: none;
}
option {
    background: #f9ecfd !important;
}
input[type="radio"],input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 15px;
  height: 15px;
  position: relative;
  cursor: pointer;
  transition: all 0.2s;
  border-radius: 3px;
  border: 1px solid var(--Style, #5A189A);
}
.form-name {
    display: flex;
    gap: 10px;
}
span.wpcf7-form-control.wpcf7-radio {
    flex-wrap: wrap;
}


.moods-swings span.wpcf7-list-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_424_324)'%3E%3Cpath d='M25 0C11.215 0 0 11.215 0 25C0 38.785 11.215 50 25 50C38.785 50 50 38.785 50 25C50 11.215 38.7852 0 25 0ZM25 47.2973C18.8754 47.2973 13.3203 44.8148 9.28644 40.8039C7.67561 39.2022 6.30819 37.3562 5.24348 35.3275C3.62201 32.2381 2.70274 28.7245 2.70274 25C2.70274 12.7052 12.7052 2.70274 25 2.70274C30.8317 2.70274 36.1466 4.95412 40.124 8.63221C42.1862 10.539 43.8891 12.8289 45.117 15.3884C46.514 18.3004 47.2973 21.5604 47.2973 25C47.2973 37.2948 37.2948 47.2973 25 47.2973Z' fill='%235A189A'/%3E%3Cpath d='M16.4546 19.3246C17.9073 19.3246 19.0893 20.4389 19.0893 21.9592H21.792C21.792 18.9186 19.3977 16.6218 16.4546 16.6218C13.5115 16.6218 11.1172 18.9186 11.1172 21.9592H13.8199C13.8199 20.4389 15.002 19.3246 16.4546 19.3246Z' fill='%235A189A'/%3E%3Cpath d='M33.5444 19.3246C34.9972 19.3246 36.1791 20.4389 36.1791 21.9592H38.8818C38.8818 18.9186 36.4875 16.6218 33.5444 16.6218C30.6013 16.6218 28.207 18.9186 28.207 21.9592H30.9098C30.9098 20.4389 32.0917 19.3246 33.5444 19.3246Z' fill='%235A189A'/%3E%3Cpath d='M24.9509 38.8511C30.1796 38.8511 35.1907 36.1771 38.0598 31.7373L35.7897 30.2704C33.1552 34.3473 28.3345 36.6227 23.5103 36.0657C19.7498 35.6321 16.2722 33.4655 14.2075 30.2704L11.9375 31.7373C14.4358 35.6037 18.6464 38.2254 23.2005 38.7506C23.7851 38.8181 24.3689 38.8511 24.9509 38.8511Z' fill='%235A189A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_424_324'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    position: absolute;
    content: '';
    width: 100%;
        right: 5px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    top: -70px;
    max-width: 50px;
}

span.wpcf7-list-item {
    position: relative;
}

.wf-cell.moods-swings span.wpcf7-form-control.wpcf7-radio {
    margin-top: 60px;
}

.wf-cell.moods-swings span.wpcf7-list-item-label {
    margin: 0;
}

span.wpcf7-list-item-label {}

.wf-cell.moods-swings span.wpcf7-list-item-label label {
    d: f;
    display: flex !important;
    flex-direction: inherit;
}
.wf-cell.moods-swings span.wpcf7-form-control.wpcf7-radio label {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.name-row p {
    display: flex;
    width: 100%;
    gap: 11px;
}

.name-row {
    display: block;
}
.wf-cell.moods-swings span.wpcf7-list-item:nth-child(2)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath d='M25 50C11.1929 50 0 38.807 0 25C0 11.1929 11.1929 0 25 0C38.807 0 50 11.1929 50 25C50 38.807 38.807 50 25 50ZM25 47.5C37.4265 47.5 47.5 37.4265 47.5 25C47.5 12.5736 37.4265 2.5 25 2.5C12.5736 2.5 2.5 12.5736 2.5 25C2.5 37.4265 12.5736 47.5 25 47.5ZM13.75 32.5C13.0597 32.5 12.5 31.9403 12.5 31.25C12.5 30.5597 13.0597 30 13.75 30H36.25C36.9403 30 37.5 30.5597 37.5 31.25C37.5 31.9403 36.9403 32.5 36.25 32.5H13.75ZM17.5 22.5C16.1193 22.5 15 21.3808 15 20C15 18.6193 16.1193 17.5 17.5 17.5C18.8807 17.5 20 18.6193 20 20C20 21.3808 18.8807 22.5 17.5 22.5ZM32.5 22.5C31.1192 22.5 30 21.3808 30 20C30 18.6193 31.1192 17.5 32.5 17.5C33.8807 17.5 35 18.6193 35 20C35 21.3808 33.8807 22.5 32.5 22.5Z' fill='%235A189A'/%3E%3C/svg%3E");
        right: 24px;
}

.wf-cell.moods-swings span.wpcf7-list-item:nth-child(3)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_424_352)'%3E%3Cpath d='M25 0C11.215 0 0 11.215 0 25C0 38.785 11.215 50 25 50C38.785 50 50 38.785 50 25C50 11.215 38.785 0 25 0ZM25 47.2973C18.8754 47.2973 13.3203 44.8148 9.28644 40.8039C7.67561 39.2022 6.30819 37.3562 5.24348 35.3275C3.62201 32.2381 2.70274 28.7245 2.70274 25C2.70274 12.7052 12.7052 2.70274 25 2.70274C30.8317 2.70274 36.1466 4.95412 40.124 8.63221C42.1862 10.539 43.8891 12.8289 45.117 15.3884C46.514 18.3004 47.2973 21.5604 47.2973 25C47.2973 37.2948 37.2948 47.2973 25 47.2973Z' fill='%235A189A'/%3E%3Cpath d='M27.6443 31.6908C30.6096 32.3109 33.2731 33.978 35.1444 36.3849L37.2781 34.7261C35.0142 31.8139 31.7892 29.7963 28.1975 29.0451C22.4213 27.838 16.3484 30.0674 12.7266 34.7261L14.8605 36.3849C17.8532 32.5354 22.8713 30.6924 27.6443 31.6908Z' fill='%235A189A'/%3E%3Cpath d='M16.6676 22.1284C18.1603 22.1284 19.3703 20.9183 19.3703 19.4256C19.3703 17.933 18.1603 16.7229 16.6676 16.7229C15.1749 16.7229 13.9648 17.933 13.9648 19.4256C13.9648 20.9183 15.1749 22.1284 16.6676 22.1284Z' fill='%235A189A'/%3E%3Cpath d='M33.3902 22.1284C34.8829 22.1284 36.093 20.9183 36.093 19.4256C36.093 17.933 34.8829 16.7229 33.3902 16.7229C31.8976 16.7229 30.6875 17.933 30.6875 19.4256C30.6875 20.9183 31.8976 22.1284 33.3902 22.1284Z' fill='%235A189A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_424_352'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    width: 50px;
        right: 2px;
    height: 50px;
}
.form-name p {
    display: contents;
}

textarea {
    border-radius: 7.777px !important;
    border: 1px solid rgba(224, 170, 255, 0.60) !important; 
    background: transparent;
    resize: none;
    height: 140px;
    padding: 20px 17px !important;
    color: #635E5E !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
input[type=number],input[type=text],select {
    border-radius: 7.777px !important;
    border: 1px solid rgba(224, 170, 255, 0.60) !important;
    color: #635E5E;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 20px 17px !important;
    background: transparent;
}
/* Checked state */
input[type="radio"]:checked,
input[type="checkbox"]:checked{
  background-color: #5B21B6; /* Purple color */
  border-color: #5B21B6;
}

/* Checkmark */
input[type="radio"]:checked::after,input[type="checkbox"]:checked::after {
  content: '';
  position: absolute;
  top: 0px;
  left: 8px;
  width: 4px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  left: 4px;
}

span.wpcf7-list-item {}

span.wpcf7-list-item {
    margin: 0 !important;
}

span.wpcf7-form-control.wpcf7-radio {
    display: flex;
    gap: 20px;
}


span.wpcf7-list-item-label {
    margin-left: 10px;
}


span.wpcf7-list-item-label {
    color: var(--121212, #121212);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.wf-label {
color: var(--Style, #5A189A);
margin-bottom: 30px;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.wf-grid input[type="text"],
.wf-grid textarea,
.wf-grid select {
  width: 100%;
  border: 1px solid #bbb;
  border-radius: 2px;
  padding: 6px 8px;
  font-size: 12px;
  margin-top: 4px;
}

.wf-grid input[type="range"] {
  width: 100%;
  margin-top: 4px;
}
.wf-cell {
    margin-top: 40px;
}.wf-cell {}
.wf-grid .wpcf7-list-item {
  display: inline-block;
  margin-right: 12px;
}
.wf-grid br {
    display: none;
}
.wf-grid input[type="submit"] {
  background: #7b2d8b;
  color: #fff;
  border: none;
  padding: 10px 28px;
  font-size: 13px;
  border-radius: 3px;
  cursor: pointer;
  margin-top: 6px;
}

.wf-grid input[type="submit"]:hover {
  background: #6a2478;
}

@media only screen and (max-width:767px){
    .wf-grid {
    display: block !important;
    }
    .wf-label {

    margin-bottom: 20px;
    font-size: 16px;

}
span.wpcf7-list-item-label {
    font-size: 14px;
    
    
}
.wf-section-title.wf-section-title2 {
    border-top: 1px solid #cdc3d1;
    margin-top: 30px !important;
    padding-top: 30px !important;
}
.wf-cell {
    margin-top: 20px;
}

.wf-section-title p {
    color: var(--Style, #5A189A);
    text-align: center;
    font-size: 28px  !important;
    font-style: normal;
    font-weight: 500;
    line-height: 34px !important;
}
input[type=number], input[type=text], select {
 
    font-size: 12px !important;
  
    padding: 14px 12px !important;
   
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-40353cf */.wf-section-title p {
    color: var(--Style, #5A189A);
    text-align: center;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 58px;
    padding-bottom: 20px;
}
.wf-wrap.wf-wrap-step-4 .wf-submit {
    width: 100%;
    max-width: 1002px;
    margin: 40px auto 0;
}
.wf-section-title.wf-section-title2 {
    border-top: 1px solid #cdc3d1;
    margin-top: 80px;
    padding-top: 80px;
}
.wf-wrap.wf-wrap-step-4 .wf-grid {
    width: 100%;
    max-width: 1001px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bbb23e */.wf-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
     gap: 0 24px;
  max-width: 100%;
}
.steps-form {
    margin: 0 auto;
}
.wf-step-label {
    display: none;
}
option {
    background: #f9ecfd !important;
}
input[type="radio"],input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 15px;
  height: 15px;
  position: relative;
  cursor: pointer;
  transition: all 0.2s;
  border-radius: 3px;
  border: 1px solid var(--Style, #5A189A);
}
.form-name {
    display: flex;
    gap: 10px;
}
span.wpcf7-form-control.wpcf7-radio {
    flex-wrap: wrap;
}


.moods-swings span.wpcf7-list-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_424_324)'%3E%3Cpath d='M25 0C11.215 0 0 11.215 0 25C0 38.785 11.215 50 25 50C38.785 50 50 38.785 50 25C50 11.215 38.7852 0 25 0ZM25 47.2973C18.8754 47.2973 13.3203 44.8148 9.28644 40.8039C7.67561 39.2022 6.30819 37.3562 5.24348 35.3275C3.62201 32.2381 2.70274 28.7245 2.70274 25C2.70274 12.7052 12.7052 2.70274 25 2.70274C30.8317 2.70274 36.1466 4.95412 40.124 8.63221C42.1862 10.539 43.8891 12.8289 45.117 15.3884C46.514 18.3004 47.2973 21.5604 47.2973 25C47.2973 37.2948 37.2948 47.2973 25 47.2973Z' fill='%235A189A'/%3E%3Cpath d='M16.4546 19.3246C17.9073 19.3246 19.0893 20.4389 19.0893 21.9592H21.792C21.792 18.9186 19.3977 16.6218 16.4546 16.6218C13.5115 16.6218 11.1172 18.9186 11.1172 21.9592H13.8199C13.8199 20.4389 15.002 19.3246 16.4546 19.3246Z' fill='%235A189A'/%3E%3Cpath d='M33.5444 19.3246C34.9972 19.3246 36.1791 20.4389 36.1791 21.9592H38.8818C38.8818 18.9186 36.4875 16.6218 33.5444 16.6218C30.6013 16.6218 28.207 18.9186 28.207 21.9592H30.9098C30.9098 20.4389 32.0917 19.3246 33.5444 19.3246Z' fill='%235A189A'/%3E%3Cpath d='M24.9509 38.8511C30.1796 38.8511 35.1907 36.1771 38.0598 31.7373L35.7897 30.2704C33.1552 34.3473 28.3345 36.6227 23.5103 36.0657C19.7498 35.6321 16.2722 33.4655 14.2075 30.2704L11.9375 31.7373C14.4358 35.6037 18.6464 38.2254 23.2005 38.7506C23.7851 38.8181 24.3689 38.8511 24.9509 38.8511Z' fill='%235A189A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_424_324'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    position: absolute;
    content: '';
    width: 100%;
        right: 5px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    top: -70px;
    max-width: 50px;
}

span.wpcf7-list-item {
    position: relative;
}

.wf-cell.moods-swings span.wpcf7-form-control.wpcf7-radio {
    margin-top: 60px;
}

.wf-cell.moods-swings span.wpcf7-list-item-label {
    margin: 0;
}

span.wpcf7-list-item-label {}

.wf-cell.moods-swings span.wpcf7-list-item-label label {
    d: f;
    display: flex !important;
    flex-direction: inherit;
}
.wf-cell.moods-swings span.wpcf7-form-control.wpcf7-radio label {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.name-row p {
    display: flex;
    width: 100%;
    gap: 11px;
}

.name-row {
    display: block;
}
.wf-cell.moods-swings span.wpcf7-list-item:nth-child(2)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath d='M25 50C11.1929 50 0 38.807 0 25C0 11.1929 11.1929 0 25 0C38.807 0 50 11.1929 50 25C50 38.807 38.807 50 25 50ZM25 47.5C37.4265 47.5 47.5 37.4265 47.5 25C47.5 12.5736 37.4265 2.5 25 2.5C12.5736 2.5 2.5 12.5736 2.5 25C2.5 37.4265 12.5736 47.5 25 47.5ZM13.75 32.5C13.0597 32.5 12.5 31.9403 12.5 31.25C12.5 30.5597 13.0597 30 13.75 30H36.25C36.9403 30 37.5 30.5597 37.5 31.25C37.5 31.9403 36.9403 32.5 36.25 32.5H13.75ZM17.5 22.5C16.1193 22.5 15 21.3808 15 20C15 18.6193 16.1193 17.5 17.5 17.5C18.8807 17.5 20 18.6193 20 20C20 21.3808 18.8807 22.5 17.5 22.5ZM32.5 22.5C31.1192 22.5 30 21.3808 30 20C30 18.6193 31.1192 17.5 32.5 17.5C33.8807 17.5 35 18.6193 35 20C35 21.3808 33.8807 22.5 32.5 22.5Z' fill='%235A189A'/%3E%3C/svg%3E");
        right: 24px;
}

.wf-cell.moods-swings span.wpcf7-list-item:nth-child(3)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_424_352)'%3E%3Cpath d='M25 0C11.215 0 0 11.215 0 25C0 38.785 11.215 50 25 50C38.785 50 50 38.785 50 25C50 11.215 38.785 0 25 0ZM25 47.2973C18.8754 47.2973 13.3203 44.8148 9.28644 40.8039C7.67561 39.2022 6.30819 37.3562 5.24348 35.3275C3.62201 32.2381 2.70274 28.7245 2.70274 25C2.70274 12.7052 12.7052 2.70274 25 2.70274C30.8317 2.70274 36.1466 4.95412 40.124 8.63221C42.1862 10.539 43.8891 12.8289 45.117 15.3884C46.514 18.3004 47.2973 21.5604 47.2973 25C47.2973 37.2948 37.2948 47.2973 25 47.2973Z' fill='%235A189A'/%3E%3Cpath d='M27.6443 31.6908C30.6096 32.3109 33.2731 33.978 35.1444 36.3849L37.2781 34.7261C35.0142 31.8139 31.7892 29.7963 28.1975 29.0451C22.4213 27.838 16.3484 30.0674 12.7266 34.7261L14.8605 36.3849C17.8532 32.5354 22.8713 30.6924 27.6443 31.6908Z' fill='%235A189A'/%3E%3Cpath d='M16.6676 22.1284C18.1603 22.1284 19.3703 20.9183 19.3703 19.4256C19.3703 17.933 18.1603 16.7229 16.6676 16.7229C15.1749 16.7229 13.9648 17.933 13.9648 19.4256C13.9648 20.9183 15.1749 22.1284 16.6676 22.1284Z' fill='%235A189A'/%3E%3Cpath d='M33.3902 22.1284C34.8829 22.1284 36.093 20.9183 36.093 19.4256C36.093 17.933 34.8829 16.7229 33.3902 16.7229C31.8976 16.7229 30.6875 17.933 30.6875 19.4256C30.6875 20.9183 31.8976 22.1284 33.3902 22.1284Z' fill='%235A189A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_424_352'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    width: 50px;
        right: 2px;
    height: 50px;
}
.form-name p {
    display: contents;
}

textarea {
    border-radius: 7.777px !important;
    border: 1px solid rgba(224, 170, 255, 0.60) !important; 
    background: transparent;
    resize: none;
    height: 140px;
    padding: 20px 17px !important;
    color: #635E5E !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
input[type=number],input[type=text],select {
    border-radius: 7.777px !important;
    border: 1px solid rgba(224, 170, 255, 0.60) !important;
    color: #635E5E;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 20px 17px !important;
    background: transparent;
}
/* Checked state */
input[type="radio"]:checked,
input[type="checkbox"]:checked{
  background-color: #5B21B6; /* Purple color */
  border-color: #5B21B6;
}

/* Checkmark */
input[type="radio"]:checked::after,input[type="checkbox"]:checked::after {
  content: '';
  position: absolute;
  top: 0px;
  left: 8px;
  width: 4px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  left: 4px;
}

span.wpcf7-list-item {}

span.wpcf7-list-item {
    margin: 0 !important;
}

span.wpcf7-form-control.wpcf7-radio {
    display: flex;
    gap: 20px;
}


span.wpcf7-list-item-label {
    margin-left: 10px;
}


span.wpcf7-list-item-label {
    color: var(--121212, #121212);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.wf-label {
color: var(--Style, #5A189A);
margin-bottom: 30px;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.wf-grid input[type="text"],
.wf-grid textarea,
.wf-grid select {
  width: 100%;
  border: 1px solid #bbb;
  border-radius: 2px;
  padding: 6px 8px;
  font-size: 12px;
  margin-top: 4px;
}

.wf-grid input[type="range"] {
  width: 100%;
  margin-top: 4px;
}
.wf-cell {
    margin-top: 40px;
}.wf-cell {}
.wf-grid .wpcf7-list-item {
  display: inline-block;
  margin-right: 12px;
}
.wf-grid br {
    display: none;
}
.wf-grid input[type="submit"] {
  background: #7b2d8b;
  color: #fff;
  border: none;
  padding: 10px 28px;
  font-size: 13px;
  border-radius: 3px;
  cursor: pointer;
  margin-top: 6px;
}

.wf-grid input[type="submit"]:hover {
  background: #6a2478;
}

@media only screen and (max-width:767px){
    .wf-grid {
    display: block !important;
    }
    .wf-label {

    margin-bottom: 20px;
    font-size: 16px;

}
span.wpcf7-list-item-label {
    font-size: 14px;
    
    
}
.wf-section-title.wf-section-title2 {
    border-top: 1px solid #cdc3d1;
    margin-top: 30px !important;
    padding-top: 30px !important;
}
.wf-cell {
    margin-top: 20px;
}

.wf-section-title p {
    color: var(--Style, #5A189A);
    text-align: center;
    font-size: 28px  !important;
    font-style: normal;
    font-weight: 500;
    line-height: 34px !important;
}
input[type=number], input[type=text], select {
 
    font-size: 12px !important;
  
    padding: 14px 12px !important;
   
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-40353cf */.wf-section-title p {
    color: var(--Style, #5A189A);
    text-align: center;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 58px;
    padding-bottom: 20px;
}
.wf-wrap.wf-wrap-step-4 .wf-submit {
    width: 100%;
    max-width: 1002px;
    margin: 40px auto 0;
}
.wf-section-title.wf-section-title2 {
    border-top: 1px solid #cdc3d1;
    margin-top: 80px;
    padding-top: 80px;
}
.wf-wrap.wf-wrap-step-4 .wf-grid {
    width: 100%;
    max-width: 1001px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bbb23e */.wf-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
     gap: 0 24px;
  max-width: 100%;
}
.steps-form {
    margin: 0 auto;
}
.wf-step-label {
    display: none;
}
option {
    background: #f9ecfd !important;
}
input[type="radio"],input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 15px;
  height: 15px;
  position: relative;
  cursor: pointer;
  transition: all 0.2s;
  border-radius: 3px;
  border: 1px solid var(--Style, #5A189A);
}
.form-name {
    display: flex;
    gap: 10px;
}
span.wpcf7-form-control.wpcf7-radio {
    flex-wrap: wrap;
}


.moods-swings span.wpcf7-list-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_424_324)'%3E%3Cpath d='M25 0C11.215 0 0 11.215 0 25C0 38.785 11.215 50 25 50C38.785 50 50 38.785 50 25C50 11.215 38.7852 0 25 0ZM25 47.2973C18.8754 47.2973 13.3203 44.8148 9.28644 40.8039C7.67561 39.2022 6.30819 37.3562 5.24348 35.3275C3.62201 32.2381 2.70274 28.7245 2.70274 25C2.70274 12.7052 12.7052 2.70274 25 2.70274C30.8317 2.70274 36.1466 4.95412 40.124 8.63221C42.1862 10.539 43.8891 12.8289 45.117 15.3884C46.514 18.3004 47.2973 21.5604 47.2973 25C47.2973 37.2948 37.2948 47.2973 25 47.2973Z' fill='%235A189A'/%3E%3Cpath d='M16.4546 19.3246C17.9073 19.3246 19.0893 20.4389 19.0893 21.9592H21.792C21.792 18.9186 19.3977 16.6218 16.4546 16.6218C13.5115 16.6218 11.1172 18.9186 11.1172 21.9592H13.8199C13.8199 20.4389 15.002 19.3246 16.4546 19.3246Z' fill='%235A189A'/%3E%3Cpath d='M33.5444 19.3246C34.9972 19.3246 36.1791 20.4389 36.1791 21.9592H38.8818C38.8818 18.9186 36.4875 16.6218 33.5444 16.6218C30.6013 16.6218 28.207 18.9186 28.207 21.9592H30.9098C30.9098 20.4389 32.0917 19.3246 33.5444 19.3246Z' fill='%235A189A'/%3E%3Cpath d='M24.9509 38.8511C30.1796 38.8511 35.1907 36.1771 38.0598 31.7373L35.7897 30.2704C33.1552 34.3473 28.3345 36.6227 23.5103 36.0657C19.7498 35.6321 16.2722 33.4655 14.2075 30.2704L11.9375 31.7373C14.4358 35.6037 18.6464 38.2254 23.2005 38.7506C23.7851 38.8181 24.3689 38.8511 24.9509 38.8511Z' fill='%235A189A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_424_324'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    position: absolute;
    content: '';
    width: 100%;
        right: 5px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    top: -70px;
    max-width: 50px;
}

span.wpcf7-list-item {
    position: relative;
}

.wf-cell.moods-swings span.wpcf7-form-control.wpcf7-radio {
    margin-top: 60px;
}

.wf-cell.moods-swings span.wpcf7-list-item-label {
    margin: 0;
}

span.wpcf7-list-item-label {}

.wf-cell.moods-swings span.wpcf7-list-item-label label {
    d: f;
    display: flex !important;
    flex-direction: inherit;
}
.wf-cell.moods-swings span.wpcf7-form-control.wpcf7-radio label {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.name-row p {
    display: flex;
    width: 100%;
    gap: 11px;
}

.name-row {
    display: block;
}
.wf-cell.moods-swings span.wpcf7-list-item:nth-child(2)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath d='M25 50C11.1929 50 0 38.807 0 25C0 11.1929 11.1929 0 25 0C38.807 0 50 11.1929 50 25C50 38.807 38.807 50 25 50ZM25 47.5C37.4265 47.5 47.5 37.4265 47.5 25C47.5 12.5736 37.4265 2.5 25 2.5C12.5736 2.5 2.5 12.5736 2.5 25C2.5 37.4265 12.5736 47.5 25 47.5ZM13.75 32.5C13.0597 32.5 12.5 31.9403 12.5 31.25C12.5 30.5597 13.0597 30 13.75 30H36.25C36.9403 30 37.5 30.5597 37.5 31.25C37.5 31.9403 36.9403 32.5 36.25 32.5H13.75ZM17.5 22.5C16.1193 22.5 15 21.3808 15 20C15 18.6193 16.1193 17.5 17.5 17.5C18.8807 17.5 20 18.6193 20 20C20 21.3808 18.8807 22.5 17.5 22.5ZM32.5 22.5C31.1192 22.5 30 21.3808 30 20C30 18.6193 31.1192 17.5 32.5 17.5C33.8807 17.5 35 18.6193 35 20C35 21.3808 33.8807 22.5 32.5 22.5Z' fill='%235A189A'/%3E%3C/svg%3E");
        right: 24px;
}

.wf-cell.moods-swings span.wpcf7-list-item:nth-child(3)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_424_352)'%3E%3Cpath d='M25 0C11.215 0 0 11.215 0 25C0 38.785 11.215 50 25 50C38.785 50 50 38.785 50 25C50 11.215 38.785 0 25 0ZM25 47.2973C18.8754 47.2973 13.3203 44.8148 9.28644 40.8039C7.67561 39.2022 6.30819 37.3562 5.24348 35.3275C3.62201 32.2381 2.70274 28.7245 2.70274 25C2.70274 12.7052 12.7052 2.70274 25 2.70274C30.8317 2.70274 36.1466 4.95412 40.124 8.63221C42.1862 10.539 43.8891 12.8289 45.117 15.3884C46.514 18.3004 47.2973 21.5604 47.2973 25C47.2973 37.2948 37.2948 47.2973 25 47.2973Z' fill='%235A189A'/%3E%3Cpath d='M27.6443 31.6908C30.6096 32.3109 33.2731 33.978 35.1444 36.3849L37.2781 34.7261C35.0142 31.8139 31.7892 29.7963 28.1975 29.0451C22.4213 27.838 16.3484 30.0674 12.7266 34.7261L14.8605 36.3849C17.8532 32.5354 22.8713 30.6924 27.6443 31.6908Z' fill='%235A189A'/%3E%3Cpath d='M16.6676 22.1284C18.1603 22.1284 19.3703 20.9183 19.3703 19.4256C19.3703 17.933 18.1603 16.7229 16.6676 16.7229C15.1749 16.7229 13.9648 17.933 13.9648 19.4256C13.9648 20.9183 15.1749 22.1284 16.6676 22.1284Z' fill='%235A189A'/%3E%3Cpath d='M33.3902 22.1284C34.8829 22.1284 36.093 20.9183 36.093 19.4256C36.093 17.933 34.8829 16.7229 33.3902 16.7229C31.8976 16.7229 30.6875 17.933 30.6875 19.4256C30.6875 20.9183 31.8976 22.1284 33.3902 22.1284Z' fill='%235A189A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_424_352'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    width: 50px;
        right: 2px;
    height: 50px;
}
.form-name p {
    display: contents;
}

textarea {
    border-radius: 7.777px !important;
    border: 1px solid rgba(224, 170, 255, 0.60) !important; 
    background: transparent;
    resize: none;
    height: 140px;
    padding: 20px 17px !important;
    color: #635E5E !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
input[type=number],input[type=text],select {
    border-radius: 7.777px !important;
    border: 1px solid rgba(224, 170, 255, 0.60) !important;
    color: #635E5E;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 20px 17px !important;
    background: transparent;
}
/* Checked state */
input[type="radio"]:checked,
input[type="checkbox"]:checked{
  background-color: #5B21B6; /* Purple color */
  border-color: #5B21B6;
}

/* Checkmark */
input[type="radio"]:checked::after,input[type="checkbox"]:checked::after {
  content: '';
  position: absolute;
  top: 0px;
  left: 8px;
  width: 4px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  left: 4px;
}

span.wpcf7-list-item {}

span.wpcf7-list-item {
    margin: 0 !important;
}

span.wpcf7-form-control.wpcf7-radio {
    display: flex;
    gap: 20px;
}


span.wpcf7-list-item-label {
    margin-left: 10px;
}


span.wpcf7-list-item-label {
    color: var(--121212, #121212);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.wf-label {
color: var(--Style, #5A189A);
margin-bottom: 30px;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.wf-grid input[type="text"],
.wf-grid textarea,
.wf-grid select {
  width: 100%;
  border: 1px solid #bbb;
  border-radius: 2px;
  padding: 6px 8px;
  font-size: 12px;
  margin-top: 4px;
}

.wf-grid input[type="range"] {
  width: 100%;
  margin-top: 4px;
}
.wf-cell {
    margin-top: 40px;
}.wf-cell {}
.wf-grid .wpcf7-list-item {
  display: inline-block;
  margin-right: 12px;
}
.wf-grid br {
    display: none;
}
.wf-grid input[type="submit"] {
  background: #7b2d8b;
  color: #fff;
  border: none;
  padding: 10px 28px;
  font-size: 13px;
  border-radius: 3px;
  cursor: pointer;
  margin-top: 6px;
}

.wf-grid input[type="submit"]:hover {
  background: #6a2478;
}

@media only screen and (max-width:767px){
    .wf-grid {
    display: block !important;
    }
    .wf-label {

    margin-bottom: 20px;
    font-size: 16px;

}
span.wpcf7-list-item-label {
    font-size: 14px;
    
    
}
.wf-section-title.wf-section-title2 {
    border-top: 1px solid #cdc3d1;
    margin-top: 30px !important;
    padding-top: 30px !important;
}
.wf-cell {
    margin-top: 20px;
}

.wf-section-title p {
    color: var(--Style, #5A189A);
    text-align: center;
    font-size: 28px  !important;
    font-style: normal;
    font-weight: 500;
    line-height: 34px !important;
}
input[type=number], input[type=text], select {
 
    font-size: 12px !important;
  
    padding: 14px 12px !important;
   
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-40353cf */.wf-section-title p {
    color: var(--Style, #5A189A);
    text-align: center;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 58px;
    padding-bottom: 20px;
}
.wf-wrap.wf-wrap-step-4 .wf-submit {
    width: 100%;
    max-width: 1002px;
    margin: 40px auto 0;
}
.wf-section-title.wf-section-title2 {
    border-top: 1px solid #cdc3d1;
    margin-top: 80px;
    padding-top: 80px;
}
.wf-wrap.wf-wrap-step-4 .wf-grid {
    width: 100%;
    max-width: 1001px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bbb23e */.wf-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
     gap: 0 24px;
  max-width: 100%;
}
.steps-form {
    margin: 0 auto;
}
.wf-step-label {
    display: none;
}
option {
    background: #f9ecfd !important;
}
input[type="radio"],input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 15px;
  height: 15px;
  position: relative;
  cursor: pointer;
  transition: all 0.2s;
  border-radius: 3px;
  border: 1px solid var(--Style, #5A189A);
}
.form-name {
    display: flex;
    gap: 10px;
}
span.wpcf7-form-control.wpcf7-radio {
    flex-wrap: wrap;
}


.moods-swings span.wpcf7-list-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_424_324)'%3E%3Cpath d='M25 0C11.215 0 0 11.215 0 25C0 38.785 11.215 50 25 50C38.785 50 50 38.785 50 25C50 11.215 38.7852 0 25 0ZM25 47.2973C18.8754 47.2973 13.3203 44.8148 9.28644 40.8039C7.67561 39.2022 6.30819 37.3562 5.24348 35.3275C3.62201 32.2381 2.70274 28.7245 2.70274 25C2.70274 12.7052 12.7052 2.70274 25 2.70274C30.8317 2.70274 36.1466 4.95412 40.124 8.63221C42.1862 10.539 43.8891 12.8289 45.117 15.3884C46.514 18.3004 47.2973 21.5604 47.2973 25C47.2973 37.2948 37.2948 47.2973 25 47.2973Z' fill='%235A189A'/%3E%3Cpath d='M16.4546 19.3246C17.9073 19.3246 19.0893 20.4389 19.0893 21.9592H21.792C21.792 18.9186 19.3977 16.6218 16.4546 16.6218C13.5115 16.6218 11.1172 18.9186 11.1172 21.9592H13.8199C13.8199 20.4389 15.002 19.3246 16.4546 19.3246Z' fill='%235A189A'/%3E%3Cpath d='M33.5444 19.3246C34.9972 19.3246 36.1791 20.4389 36.1791 21.9592H38.8818C38.8818 18.9186 36.4875 16.6218 33.5444 16.6218C30.6013 16.6218 28.207 18.9186 28.207 21.9592H30.9098C30.9098 20.4389 32.0917 19.3246 33.5444 19.3246Z' fill='%235A189A'/%3E%3Cpath d='M24.9509 38.8511C30.1796 38.8511 35.1907 36.1771 38.0598 31.7373L35.7897 30.2704C33.1552 34.3473 28.3345 36.6227 23.5103 36.0657C19.7498 35.6321 16.2722 33.4655 14.2075 30.2704L11.9375 31.7373C14.4358 35.6037 18.6464 38.2254 23.2005 38.7506C23.7851 38.8181 24.3689 38.8511 24.9509 38.8511Z' fill='%235A189A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_424_324'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    position: absolute;
    content: '';
    width: 100%;
        right: 5px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    top: -70px;
    max-width: 50px;
}

span.wpcf7-list-item {
    position: relative;
}

.wf-cell.moods-swings span.wpcf7-form-control.wpcf7-radio {
    margin-top: 60px;
}

.wf-cell.moods-swings span.wpcf7-list-item-label {
    margin: 0;
}

span.wpcf7-list-item-label {}

.wf-cell.moods-swings span.wpcf7-list-item-label label {
    d: f;
    display: flex !important;
    flex-direction: inherit;
}
.wf-cell.moods-swings span.wpcf7-form-control.wpcf7-radio label {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.name-row p {
    display: flex;
    width: 100%;
    gap: 11px;
}

.name-row {
    display: block;
}
.wf-cell.moods-swings span.wpcf7-list-item:nth-child(2)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath d='M25 50C11.1929 50 0 38.807 0 25C0 11.1929 11.1929 0 25 0C38.807 0 50 11.1929 50 25C50 38.807 38.807 50 25 50ZM25 47.5C37.4265 47.5 47.5 37.4265 47.5 25C47.5 12.5736 37.4265 2.5 25 2.5C12.5736 2.5 2.5 12.5736 2.5 25C2.5 37.4265 12.5736 47.5 25 47.5ZM13.75 32.5C13.0597 32.5 12.5 31.9403 12.5 31.25C12.5 30.5597 13.0597 30 13.75 30H36.25C36.9403 30 37.5 30.5597 37.5 31.25C37.5 31.9403 36.9403 32.5 36.25 32.5H13.75ZM17.5 22.5C16.1193 22.5 15 21.3808 15 20C15 18.6193 16.1193 17.5 17.5 17.5C18.8807 17.5 20 18.6193 20 20C20 21.3808 18.8807 22.5 17.5 22.5ZM32.5 22.5C31.1192 22.5 30 21.3808 30 20C30 18.6193 31.1192 17.5 32.5 17.5C33.8807 17.5 35 18.6193 35 20C35 21.3808 33.8807 22.5 32.5 22.5Z' fill='%235A189A'/%3E%3C/svg%3E");
        right: 24px;
}

.wf-cell.moods-swings span.wpcf7-list-item:nth-child(3)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_424_352)'%3E%3Cpath d='M25 0C11.215 0 0 11.215 0 25C0 38.785 11.215 50 25 50C38.785 50 50 38.785 50 25C50 11.215 38.785 0 25 0ZM25 47.2973C18.8754 47.2973 13.3203 44.8148 9.28644 40.8039C7.67561 39.2022 6.30819 37.3562 5.24348 35.3275C3.62201 32.2381 2.70274 28.7245 2.70274 25C2.70274 12.7052 12.7052 2.70274 25 2.70274C30.8317 2.70274 36.1466 4.95412 40.124 8.63221C42.1862 10.539 43.8891 12.8289 45.117 15.3884C46.514 18.3004 47.2973 21.5604 47.2973 25C47.2973 37.2948 37.2948 47.2973 25 47.2973Z' fill='%235A189A'/%3E%3Cpath d='M27.6443 31.6908C30.6096 32.3109 33.2731 33.978 35.1444 36.3849L37.2781 34.7261C35.0142 31.8139 31.7892 29.7963 28.1975 29.0451C22.4213 27.838 16.3484 30.0674 12.7266 34.7261L14.8605 36.3849C17.8532 32.5354 22.8713 30.6924 27.6443 31.6908Z' fill='%235A189A'/%3E%3Cpath d='M16.6676 22.1284C18.1603 22.1284 19.3703 20.9183 19.3703 19.4256C19.3703 17.933 18.1603 16.7229 16.6676 16.7229C15.1749 16.7229 13.9648 17.933 13.9648 19.4256C13.9648 20.9183 15.1749 22.1284 16.6676 22.1284Z' fill='%235A189A'/%3E%3Cpath d='M33.3902 22.1284C34.8829 22.1284 36.093 20.9183 36.093 19.4256C36.093 17.933 34.8829 16.7229 33.3902 16.7229C31.8976 16.7229 30.6875 17.933 30.6875 19.4256C30.6875 20.9183 31.8976 22.1284 33.3902 22.1284Z' fill='%235A189A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_424_352'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    width: 50px;
        right: 2px;
    height: 50px;
}
.form-name p {
    display: contents;
}

textarea {
    border-radius: 7.777px !important;
    border: 1px solid rgba(224, 170, 255, 0.60) !important; 
    background: transparent;
    resize: none;
    height: 140px;
    padding: 20px 17px !important;
    color: #635E5E !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
input[type=number],input[type=text],select {
    border-radius: 7.777px !important;
    border: 1px solid rgba(224, 170, 255, 0.60) !important;
    color: #635E5E;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 20px 17px !important;
    background: transparent;
}
/* Checked state */
input[type="radio"]:checked,
input[type="checkbox"]:checked{
  background-color: #5B21B6; /* Purple color */
  border-color: #5B21B6;
}

/* Checkmark */
input[type="radio"]:checked::after,input[type="checkbox"]:checked::after {
  content: '';
  position: absolute;
  top: 0px;
  left: 8px;
  width: 4px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  left: 4px;
}

span.wpcf7-list-item {}

span.wpcf7-list-item {
    margin: 0 !important;
}

span.wpcf7-form-control.wpcf7-radio {
    display: flex;
    gap: 20px;
}


span.wpcf7-list-item-label {
    margin-left: 10px;
}


span.wpcf7-list-item-label {
    color: var(--121212, #121212);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.wf-label {
color: var(--Style, #5A189A);
margin-bottom: 30px;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.wf-grid input[type="text"],
.wf-grid textarea,
.wf-grid select {
  width: 100%;
  border: 1px solid #bbb;
  border-radius: 2px;
  padding: 6px 8px;
  font-size: 12px;
  margin-top: 4px;
}

.wf-grid input[type="range"] {
  width: 100%;
  margin-top: 4px;
}
.wf-cell {
    margin-top: 40px;
}.wf-cell {}
.wf-grid .wpcf7-list-item {
  display: inline-block;
  margin-right: 12px;
}
.wf-grid br {
    display: none;
}
.wf-grid input[type="submit"] {
  background: #7b2d8b;
  color: #fff;
  border: none;
  padding: 10px 28px;
  font-size: 13px;
  border-radius: 3px;
  cursor: pointer;
  margin-top: 6px;
}

.wf-grid input[type="submit"]:hover {
  background: #6a2478;
}

@media only screen and (max-width:767px){
    .wf-grid {
    display: block !important;
    }
    .wf-label {

    margin-bottom: 20px;
    font-size: 16px;

}
span.wpcf7-list-item-label {
    font-size: 14px;
    
    
}
.wf-section-title.wf-section-title2 {
    border-top: 1px solid #cdc3d1;
    margin-top: 30px !important;
    padding-top: 30px !important;
}
.wf-cell {
    margin-top: 20px;
}

.wf-section-title p {
    color: var(--Style, #5A189A);
    text-align: center;
    font-size: 28px  !important;
    font-style: normal;
    font-weight: 500;
    line-height: 34px !important;
}
input[type=number], input[type=text], select {
 
    font-size: 12px !important;
  
    padding: 14px 12px !important;
   
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-40353cf */.wf-section-title p {
    color: var(--Style, #5A189A);
    text-align: center;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 58px;
    padding-bottom: 20px;
}
.wf-wrap.wf-wrap-step-4 .wf-submit {
    width: 100%;
    max-width: 1002px;
    margin: 40px auto 0;
}
.wf-section-title.wf-section-title2 {
    border-top: 1px solid #cdc3d1;
    margin-top: 80px;
    padding-top: 80px;
}
.wf-wrap.wf-wrap-step-4 .wf-grid {
    width: 100%;
    max-width: 1001px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d9da61e */input.wpcf7-form-control {
    border: none;
}

.wpcf7-checkbox {
    display: flex;
    gap: 20px;
    flex-grow: w;
    flex-wrap: wrap;
}/* End custom CSS */