.elementor-11981 .elementor-element.elementor-element-e51ff22{margin-top:2%;margin-bottom:2%;}.elementor-11981 .elementor-element.elementor-element-8c40269 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11981 .elementor-element.elementor-element-9ab1dc3:not(.elementor-motion-effects-element-type-background), .elementor-11981 .elementor-element.elementor-element-9ab1dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2F9;}.elementor-11981 .elementor-element.elementor-element-9ab1dc3 > .elementor-container{min-height:80vh;}.elementor-11981 .elementor-element.elementor-element-9ab1dc3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 6% 0% 06%;}.elementor-11981 .elementor-element.elementor-element-9ab1dc3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11981 .elementor-element.elementor-element-97e10b5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11981 .elementor-element.elementor-element-1c5c962 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:500;line-height:40px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11981 .elementor-element.elementor-element-8c14860{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11981 .elementor-element.elementor-element-1ba5db1 .elementor-button{background-color:#E04492;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E04492;border-radius:24px 24px 24px 24px;padding:15px 20px 15px 20px;}.elementor-11981 .elementor-element.elementor-element-1ba5db1 .elementor-button:hover, .elementor-11981 .elementor-element.elementor-element-1ba5db1 .elementor-button:focus{background-color:#00000000;color:#E04492;}.elementor-11981 .elementor-element.elementor-element-1ba5db1 .elementor-button:hover svg, .elementor-11981 .elementor-element.elementor-element-1ba5db1 .elementor-button:focus svg{fill:#E04492;}.elementor-11981 .elementor-element.elementor-element-5329418 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11981 .elementor-element.elementor-element-80c2b19{text-align:right;}.elementor-11981 .elementor-element.elementor-element-80c2b19 img{width:60%;max-width:60%;border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;box-shadow:0px 0px 41.7px 0px rgba(224, 67.99999999999999, 146.00000000000014, 0.25098039215686274);}.elementor-11981 .elementor-element.elementor-element-943c0bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11981 .elementor-element.elementor-element-943c0bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11981 .elementor-element.elementor-element-943c0bf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:04% 06% 04% 6%;}.elementor-11981 .elementor-element.elementor-element-943c0bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11981 .elementor-element.elementor-element-a72f2b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11981 .elementor-element.elementor-element-a72f2b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11981 .elementor-element.elementor-element-a72f2b8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:04% 06% 04% 06%;}.elementor-11981 .elementor-element.elementor-element-a72f2b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11981 .elementor-element.elementor-element-0b162eb{text-align:center;}.elementor-11981 .elementor-element.elementor-element-0b162eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;line-height:40px;color:#000000;}.elementor-11981 .elementor-element.elementor-element-f0f31c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11981 .elementor-element.elementor-element-f0f31c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-11981 .elementor-element.elementor-element-f0f31c8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:04% 06% 04% 06%;}.elementor-11981 .elementor-element.elementor-element-f0f31c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11981 .elementor-element.elementor-element-42c9b41{text-align:center;}.elementor-11981 .elementor-element.elementor-element-42c9b41 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;line-height:40px;color:#000000;}.elementor-11981 .elementor-element.elementor-element-6b3dfcf > .elementor-element-populated{padding:04% 06% 04% 06%;}.elementor-11981 .elementor-element.elementor-element-f9243b8{text-align:center;}.elementor-11981 .elementor-element.elementor-element-f9243b8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;line-height:40px;color:#E04D9A;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11981 .elementor-element.elementor-element-1788430 > .elementor-widget-container{padding:0% 04% 0% 04%;}.elementor-11981 .elementor-element.elementor-element-1788430.elementor-arrows-yes .elementor-main-swiper{width:calc( 88% - 40px );}.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-main-swiper{width:88%;}.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-main-swiper .swiper-slide{background-color:#00000000;border-radius:0px;}.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-testimonial__header{padding-top:5%;padding-left:5%;padding-right:5%;}.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-testimonial__content{padding-bottom:5%;padding-left:5%;padding-right:5%;}.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-swiper-button svg{fill:#000000;}.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-testimonial__name{color:#020101;}.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-testimonial__header, .elementor-11981 .elementor-element.elementor-element-1788430 .elementor-testimonial__name{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-testimonial__title{font-family:"Poppins", Sans-serif;}.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-testimonial__text{color:#5A5A5A;font-family:"Poppins", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-testimonial__image img{width:42px;height:42px;}.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-testimonial__icon{font-size:32px;}.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-testimonial__icon svg{width:32px;}.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-star-rating i:not(:last-of-type){margin-inline-end:4px;}.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-star-rating i:before{color:#E04492;}@media(max-width:1024px){.elementor-11981 .elementor-element.elementor-element-e51ff22{padding:0% 04% 0% 04%;}.elementor-11981 .elementor-element.elementor-element-9ab1dc3 > .elementor-container{min-height:90vh;}.elementor-11981 .elementor-element.elementor-element-80c2b19{text-align:center;}.elementor-11981 .elementor-element.elementor-element-5509018{padding:0% 04% 0% 04%;}}@media(max-width:767px){.elementor-11981 .elementor-element.elementor-element-e51ff22{padding:0% 04% 0% 04%;}.elementor-11981 .elementor-element.elementor-element-9ab1dc3{padding:04% 04% 04% 04%;}.elementor-11981 .elementor-element.elementor-element-97e10b5 > .elementor-element-populated{margin:4% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-11981 .elementor-element.elementor-element-1c5c962{text-align:left;}.elementor-11981 .elementor-element.elementor-element-1c5c962 .elementor-heading-title{font-size:28px;}.elementor-11981 .elementor-element.elementor-element-5329418 > .elementor-element-populated{margin:4% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-11981 .elementor-element.elementor-element-80c2b19{text-align:left;}.elementor-11981 .elementor-element.elementor-element-80c2b19 img{width:80%;}.elementor-11981 .elementor-element.elementor-element-5509018{padding:0% 04% 0% 04%;}.elementor-11981 .elementor-element.elementor-element-0b162eb{text-align:left;}.elementor-11981 .elementor-element.elementor-element-0b162eb .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-11981 .elementor-element.elementor-element-42c9b41{text-align:left;}.elementor-11981 .elementor-element.elementor-element-42c9b41 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-11981 .elementor-element.elementor-element-f9243b8{text-align:left;}.elementor-11981 .elementor-element.elementor-element-f9243b8 .elementor-heading-title{font-size:24px;}.elementor-11981 .elementor-element.elementor-element-1788430 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-11981 .elementor-element.elementor-element-1788430.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-main-swiper{width:100%;}}/* Start custom CSS for html, class: .elementor-element-1c113ce */.elementor-11981 .elementor-element.elementor-element-1c113ce .total-box {
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .feedback-box {
    background: radial-gradient(50% 50% at 50% 50%, rgba(255, 234, 244, 0.512) 0%, rgba(255, 255, 255, 0.8) 100%);
    background-color: #fff;
    width: 70%;
    padding: 2%;
    border: 1px solid #FFFFFF;
    backdrop-filter: blur(36.599998474121094px);
    box-shadow: 0px 4px 48.5px 0px #F0AFFF40;
    border-radius: 12px;
    flex-direction: column;
    overflow: hidden;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .heading {
    font-family: 'Poppins', sans-serif;
    font-size: 36px;
    font-weight: 600;
    color:#292929;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .mblogo-box{
    display: none;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .feedback-inputbox{
    flex-direction: column;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .InputForm{
    margin-top: 2%;
    flex-direction: column;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .InputForm1{
    margin-top: 0.5%;
    flex-direction: column;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .labelText{
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 500;
    color:#1E1E1E;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .suggestiontext{
   font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color:#545454;
    padding-top: 2px;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .inputbox{
    background-color: #FFFFFF;
    border: 1px solid #9B9B9B96;
    border-radius: 6px;
    padding:2%;
    width: 100%;
    margin-top: 0.5%;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color:#000000;
    outline:none;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .textCapitalize{
    text-transform: capitalize;
}
.notify {
  position: fixed;
  bottom: 20px;
  right: 2%;
  padding: 15px;
  background-color: #4caf50;
  color: #fff;
  border-radius: 5px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  z-index: 200000;
  font-family: 'Poppins',sans-serif;
  font-size:14px;
}
.notify.error {
  background-color: #f44336;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .phone-input{
    background-color: #FFFFFF;
    border: 1px solid #9B9B9B96;
    border-radius: 6px;
    /*padding:2%;*/
    width: 100%;
    margin-top: 0.5%;
    display:flex;
    align-items: center;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .flag-box{
    width:5%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .flag-img{
    width:50%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .contrycode{
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color:#030303;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .phone-inputbox{
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color:#000000;
    outline:none;
    border:none;
    width:90%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .selectbox{
    display:flex;
    align-items: center;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .radio-button {
  cursor: pointer;
  padding-right: 25px;
  display: flex;
  align-items: center;
}

.elementor-11981 .elementor-element.elementor-element-1c113ce .radio-button__label{
    font-family: 'Poppins', sans-serif;
    color:#2B2B2B;
    font-size: 16px;
    font-weight: 400;
}
input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .radio-button__input {
    opacity: 0;
}

.elementor-11981 .elementor-element.elementor-element-1c113ce .radio-button__control {
    position: relative;
    width: 20px;
    height:20px;
    margin-right: 6px;
    vertical-align: middle;
    background-color: inherit;
    color: #017b5f;
    border: 2px solid #6F6F6F;
    border-radius: 100%;
    display:flex;
    justify-content: center;
    align-items: center;
}

.elementor-11981 .elementor-element.elementor-element-1c113ce .radio-button__input:checked+.radio-button__control:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background-color: #E04492;
    border-radius: 100%;
}

.elementor-11981 .elementor-element.elementor-element-1c113ce .radio-button__input:checked+.radio-button__control {
    border-color: #E04492;
}

.elementor-11981 .elementor-element.elementor-element-1c113ce .radio-button__control {
  transform: scale(0.75);
}

.elementor-11981 .elementor-element.elementor-element-1c113ce .radio-button__input{
    display:none;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .custom-select {
position: relative;
width: 100%;
margin-bottom: 1%;
}

.elementor-11981 .elementor-element.elementor-element-1c113ce select {
width: 100%;
padding: 12px;
font-family: 'Poppins', sans-serif;
font-weight: 400;
font-size: 16px;
color:#000000;
border: 1px solid #ccc;
border-radius: 6px;
appearance: none;
background: white;
color: #999;
cursor: pointer;
padding-right: 40px;
outline: none;
}

.elementor-11981 .elementor-element.elementor-element-1c113ce select:valid {
color: #333;
}

.elementor-11981 .elementor-element.elementor-element-1c113ce .custom-select::after {
content: "";
position: absolute;
top: 50%;
right: 15px;
transform: translateY(-50%);
color: #999;
pointer-events: none;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .textAreaField{
    resize: none;
    text-align: justify;
    height: 90px;
}

.elementor-11981 .elementor-element.elementor-element-1c113ce .submitform{
    display: flex;
    justify-content: center;
    margin-top: 2%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .OTPButton {
    cursor: pointer;
    color: #fff !important;
    background-color: #e04492 !important;
    border: none;
    border-radius: 8px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    outline: 0 !important;
    padding: 8px;
    font-size: 18px;
    width: 50%
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .OTPButton span:after {
    content: "\00bb";
    position: absolute;
    opacity: 0;
    top: 0;
    right: -20px;
    transition: 0.5s;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .OTPButton:hover span {
    padding-right: 25px;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .OTPButton:hover span:after {
    opacity: 1;
    right: 0;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .OTPButton span {
    cursor: pointer;
    display: inline-block;
    position: relative;
    transition: 0.5s;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .feedback-imgbox{
    width:28%;
    background: linear-gradient(180deg, #FFC9E4 0%, #FFFFFF 100%);
backdrop-filter: blur(8.189006805419922px);
background-color: #fff;
padding: 2%;
border-radius:8px;
background-image: url("/wp-content/uploads/2025/02/FeedbackAdminPic.webp");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .img-heading{
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 22px;
    color:#BF2673;
    text-align:center;
    padding-bottom: 4%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .logo-box{
    width:100%;
    display: flex;
    justify-content: center; 
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .sky-logo{
    width:60%;
}

.elementor-11981 .elementor-element.elementor-element-1c113ce .OTPInputForm{
    /*display: none;*/
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .fotp-btns{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width:100%;
    margin-top: 1%;
}

.elementor-11981 .elementor-element.elementor-element-1c113ce #Gresend-btn{
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    cursor:pointer;
    text-align: right;
    outline: none;
    border: none;
    background-color: transparent !important;
    height: 0;
    padding: 0;
}
@media only screen and (max-width: 800px) {
    .elementor-11981 .elementor-element.elementor-element-1c113ce .total-box {
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .feedback-box {
    background: unset;
    background-color: unset;
    width: 100%;
    padding: 2%;
    box-shadow: unset;
    border-radius: 0px;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .heading {
    font-size: 24px;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .mblogo-box{
    display:flex;
    background: radial-gradient(149.43% 149.43% at 50% 50%, rgba(255, 201, 228, 0.43) 0%, rgba(237, 235, 236, 0.43) 100%);
    overflow:hidden;
    margin-top:4%;
    margin-bottom:4%;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:4%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .mb-sky-logo{
    width:123.76969909667969px;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .labelText{
    font-size: 14px;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .suggestiontext{
    font-size: 10px;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .inputbox{
    border: 1px solid #E2E2E2;
    border-radius: 8px;
    padding:2%;
    margin-top: 2%;
    font-size: 12px;
}
::placeholder {
    color: #888888;
    font-size: 12px;
}
::-ms-input-placeholder {
    color: #888888;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .phone-input{
    border: 1px solid #E2E2E2;
    border-radius: 8px;
    width: 100%;
    margin-top: 1%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .flag-box{
    width:5%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .flag-img{
    width:55%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .contrycode{
    font-size: 12px;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .phone-inputbox{
    font-size: 12px;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .custom-select {
margin-top: 2%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce select {
padding: 10px;
font-size: 12px;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .radio-button__label{
    font-size: 12px;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .selectbox{
    padding-top:2%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .OTPButton {
    font-size: 18px;
    width: 100%
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .OTPButton1{
    margin-top:5%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .feedback-imgbox{
    display:none;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce #FSendOTP{
    margin-top:4%;
}
}
@media only screen and (max-width: 600px) {
    .elementor-11981 .elementor-element.elementor-element-1c113ce .total-box {
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .feedback-box {
    background: unset;
    background-color: unset;
    width: 100%;
    padding: 2%;
    box-shadow: unset;
    border-radius: 0px;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .heading {
    font-size: 24px;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .InputForm{
    margin-top: 4%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .InputForm1{
    margin-top: 2%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .labelText{
    font-size: 16px;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .suggestiontext{
    font-size: 10px;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .inputbox{
    border: 1px solid #E2E2E2;
    border-radius: 8px;
    padding:4%;
    margin-top: 2%;
    font-size: 16px;
}
::placeholder {
    color: #888888;
    font-size: 16px;
}
::-ms-input-placeholder {
    color: #888888;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .phone-input{
    border: 1px solid #E2E2E2;
    border-radius: 8px;
    width: 100%;
    margin-top: 1%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .flag-box{
    width:10%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .flag-img{
    width:55%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .contrycode{
    font-size: 16px;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .phone-inputbox{
    font-size: 16px;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .radio-button__label{
    font-size: 16px;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .selectbox{
    padding-top:2%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .OTPButton {
    font-size: 18px;
    width: 100%
}
.elementor-11981 .elementor-element.elementor-element-1c113ce #FSendOTP{
    margin-top:8%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce .OTPButton1{
    margin-top:10%;
}
.elementor-11981 .elementor-element.elementor-element-1c113ce select {
font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-97e10b5 */@media(max-width:800px)
{
    .elementor-11981 .elementor-element.elementor-element-97e10b5 {
    width:50%
}
}
@media(max-width:600px)
{
    .elementor-11981 .elementor-element.elementor-element-97e10b5 {
    width:100%
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80c2b19 */.elementor-11981 .elementor-element.elementor-element-80c2b19 img{
    width:60% !important;
    max-width:60% !important;
}
@media only screen and (max-width: 600px) {
  .elementor-11981 .elementor-element.elementor-element-80c2b19 img{
    width:80% !important;
    max-width:80% !important;
}  
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5329418 */@media(max-width:800px){
    .elementor-11981 .elementor-element.elementor-element-5329418{
        width:50%;
    }
}
@media(max-width:600px){
    .elementor-11981 .elementor-element.elementor-element-5329418{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f32c406 */.elementor-11981 .elementor-element.elementor-element-f32c406 .total-box {
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .feedback-box {
    background: radial-gradient(50% 50% at 50% 50%, rgba(255, 234, 244, 0.512) 0%, rgba(255, 255, 255, 0.8) 100%);
    background-color: #fff;
    width: 70%;
    padding: 2%;
    border: 1px solid #FFFFFF;
    backdrop-filter: blur(36.599998474121094px);
    box-shadow: 0px 4px 48.5px 0px #F0AFFF40;
    border-radius: 12px;
    flex-direction: column;
    overflow: hidden;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .heading {
    font-family: 'Poppins', sans-serif;
    font-size: 36px;
    font-weight: 600;
    color:#292929;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .mblogo-box{
    display: none;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .feedback-inputbox{
    flex-direction: column;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .InputForm{
    margin-top: 2%;
    flex-direction: column;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .InputForm1{
    margin-top: 0.5%;
    flex-direction: column;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .labelText{
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 500;
    color:#1E1E1E;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .suggestiontext{
   font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color:#545454;
    padding-top: 2px;
}
/*.elementor-11981 .elementor-element.elementor-element-f32c406 .inputbox{*/
/*    background-color: #FFFFFF;*/
/*    border: 1px solid #9B9B9B96;*/
/*    border-radius: 6px;*/
/*    padding:2%;*/
/*    width: 100%;*/
/*    margin-top: 0.5%;*/
/*    font-family: 'Poppins', sans-serif;*/
/*    font-weight: 400;*/
/*    font-size: 16px;*/
/*    color:#000000;*/
/*    outline:none;*/
/*    box-sizing:border-box;*/
/*}*/


.elementor-11981 .elementor-element.elementor-element-f32c406 .inputbox {
  background-color: #FFFFFF;
  border: 1px solid #9B9B9B96;
  border-radius: 6px;
  padding: 12px;
  width: 100%;
  margin-top: 0.5%;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #000000;
  outline: none;
  box-sizing: border-box;
  min-height: 48px; /* 🔁 Equal height */
  display: block;
}

.elementor-11981 .elementor-element.elementor-element-f32c406 .phone-input {
  background-color: #FFFFFF;
  border: 1px solid #9B9B9B96;
  border-radius: 6px;
  width: 100%;
  margin-top: 0.5%;
  display: flex;
  align-items: center;
  padding: 0 12px;
  box-sizing: border-box;
  min-height: 48px; /* 🔁 Same height as inputbox */
}

.elementor-11981 .elementor-element.elementor-element-f32c406 .phone-inputbox {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #000000;
  outline: none;
  border: none;
  width: 100%;
  background: transparent;
  padding-left: 8px;
  box-sizing: border-box;
}

.elementor-11981 .elementor-element.elementor-element-f32c406 .textCapitalize{
    text-transform: capitalize;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .notify {
  position: fixed;
  bottom: 20px;
  right: 2%;
  padding: 15px;
  background-color: #4caf50;
  color: #fff;
  border-radius: 5px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  z-index: 200000;
  font-family: 'Poppins',sans-serif;
  font-size:14px;
}
.notify.error {
  background-color: #f44336;
}
/*.elementor-11981 .elementor-element.elementor-element-f32c406 .phone-input{*/
/*    background-color: #FFFFFF;*/
/*    border: 1px solid #9B9B9B96;*/
/*    border-radius: 6px;*/
    /*padding:2%;*/
/*    width: 100%;*/
/*    margin-top: 0.5%;*/
/*    display:flex;*/
/*    align-items: center;*/
/*}*/
.elementor-11981 .elementor-element.elementor-element-f32c406 .flag-box{
    width:5%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .flag-img{
    width:50%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .contrycode{
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color:#030303;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .phone-inputbox{
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color:#000000;
    outline:none;
    border:none;
    width:90%;
}


.elementor-11981 .elementor-element.elementor-element-f32c406 .selectbox{
    display:flex;
    align-items: center;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .radio-button {
  cursor: pointer;
  padding-right: 25px;
  display: flex;
  align-items: center;
}

.elementor-11981 .elementor-element.elementor-element-f32c406 .radio-button__label{
    font-family: 'Poppins', sans-serif;
    color:#2B2B2B;
    font-size: 16px;
    font-weight: 400;
}
input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .radio-button__input {
    opacity: 0;
}

.elementor-11981 .elementor-element.elementor-element-f32c406 .radio-button__control {
    position: relative;
    width: 20px;
    height:20px;
    margin-right: 6px;
    vertical-align: middle;
    background-color: inherit;
    color: #017b5f;
    border: 2px solid #6F6F6F;
    border-radius: 100%;
    display:flex;
    justify-content: center;
    align-items: center;
}

.elementor-11981 .elementor-element.elementor-element-f32c406 .radio-button__input:checked+.radio-button__control:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background-color: #E04492;
    border-radius: 100%;
}

.elementor-11981 .elementor-element.elementor-element-f32c406 .radio-button__input:checked+.radio-button__control {
    border-color: #E04492;
}

.elementor-11981 .elementor-element.elementor-element-f32c406 .radio-button__control {
  transform: scale(0.75);
}

.elementor-11981 .elementor-element.elementor-element-f32c406 .radio-button__input{
    display:none;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .custom-select {
position: relative;
width: 100%;
margin-bottom: 1%;
}

.elementor-11981 .elementor-element.elementor-element-f32c406 select {
width: 100%;
padding: 12px;
font-family: 'Poppins', sans-serif;
font-weight: 400;
font-size: 16px;
color:#000000;
border: 1px solid #ccc;
border-radius: 6px;
appearance: none;
background: white;
color: #999;
cursor: pointer;
padding-right: 40px;
outline: none;
}

.elementor-11981 .elementor-element.elementor-element-f32c406 select:valid {
color: #333;
}

.elementor-11981 .elementor-element.elementor-element-f32c406 .custom-select::after {
content: "";
position: absolute;
top: 50%;
right: 15px;
transform: translateY(-50%);
color: #999;
pointer-events: none;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .textAreaField{
    resize: none;
    text-align: justify;
    height: 90px;
}

.elementor-11981 .elementor-element.elementor-element-f32c406 .submitform{
    display: flex;
    justify-content: center;
    margin-top: 2%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .OTPButton {
    cursor: pointer;
    color: #fff !important;
    background-color: #e04492 !important;
    border: none;
    border-radius: 8px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    outline: 0 !important;
    padding: 8px;
    font-size: 18px;
    width: 50%
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .OTPButton span:after {
    content: "\00bb";
    position: absolute;
    opacity: 0;
    top: 0;
    right: -20px;
    transition: 0.5s;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .OTPButton:hover span {
    padding-right: 25px;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .OTPButton:hover span:after {
    opacity: 1;
    right: 0;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .OTPButton span {
    cursor: pointer;
    display: inline-block;
    position: relative;
    transition: 0.5s;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .feedback-imgbox{
    width:28%;
    background: linear-gradient(180deg, #FFC9E4 0%, #FFFFFF 100%);
backdrop-filter: blur(8.189006805419922px);
background-color: #fff;
padding: 2%;
border-radius:8px;
background-image: url("/wp-content/uploads/2025/02/FeedbackAdminPic.webp");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .img-heading{
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 22px;
    color:#BF2673;
    text-align:center;
    padding-bottom: 4%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .logo-box{
    width:100%;
    display: flex;
    justify-content: center; 
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .sky-logo{
    width:60%;
}

.elementor-11981 .elementor-element.elementor-element-f32c406 .OTPInputForm{
    /*display: none;*/
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .fotp-btns{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width:100%;
    margin-top: 1%;
}

.elementor-11981 .elementor-element.elementor-element-f32c406 #Gresend-btn{
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    cursor:pointer;
    text-align: right;
    outline: none;
    border: none;
    background-color: transparent !important;
    height: 0;
    padding: 0;
}
@media only screen and (max-width: 800px) {
    .elementor-11981 .elementor-element.elementor-element-f32c406 .total-box {
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .feedback-box {
    background: unset;
    background-color: unset;
    width: 100%;
    padding: 2%;
    box-shadow: unset;
    border-radius: 0px;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .heading {
    font-size: 24px;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .mblogo-box{
    display:flex;
    background: radial-gradient(149.43% 149.43% at 50% 50%, rgba(255, 201, 228, 0.43) 0%, rgba(237, 235, 236, 0.43) 100%);
    overflow:hidden;
    margin-top:4%;
    margin-bottom:4%;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:4%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .mb-sky-logo{
    width:123.76969909667969px;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .labelText{
    font-size: 14px;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .suggestiontext{
    font-size: 10px;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .inputbox{
    border: 1px solid #E2E2E2;
    border-radius: 8px;
    padding:2%;
    margin-top: 2%;
    font-size: 12px;
}
::placeholder {
    color: #888888;
    font-size: 12px;
}
::-ms-input-placeholder {
    color: #888888;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .phone-input{
    border: 1px solid #E2E2E2;
    border-radius: 8px;
    width: 100%;
    margin-top: 1%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .flag-box{
    width:5%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .flag-img{
    width:55%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .contrycode{
    font-size: 12px;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .phone-inputbox{
    font-size: 12px;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .custom-select {
margin-top: 2%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 select {
padding: 10px;
font-size: 12px;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .radio-button__label{
    font-size: 12px;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .selectbox{
    padding-top:2%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .OTPButton {
    font-size: 18px;
    width: 100%
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .OTPButton1{
    margin-top:5%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .feedback-imgbox{
    display:none;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 #FSendOTP{
    margin-top:4%;
}
}
@media only screen and (max-width: 600px) {
    .elementor-11981 .elementor-element.elementor-element-f32c406 .total-box {
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .feedback-box {
    background: unset;
    background-color: unset;
    width: 100%;
    padding: 2%;
    box-shadow: unset;
    border-radius: 0px;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .heading {
    font-size: 24px;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .InputForm{
    margin-top: 4%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .InputForm1{
    margin-top: 2%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .labelText{
    font-size: 16px;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .suggestiontext{
    font-size: 10px;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .inputbox{
    border: 1px solid #E2E2E2;
    border-radius: 8px;
    padding:4%;
    margin-top: 2%;
    font-size: 16px;
}
::placeholder {
    color: #888888;
    font-size: 16px;
}
::-ms-input-placeholder {
    color: #888888;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .phone-input{
    border: 1px solid #E2E2E2;
    border-radius: 8px;
    width: 100%;
    margin-top: 1%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .flag-box{
    width:10%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .flag-img{
    width:55%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .contrycode{
    font-size: 16px;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .phone-inputbox{
    font-size: 16px;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .radio-button__label{
    font-size: 16px;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .selectbox{
    padding-top:2%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .OTPButton {
    font-size: 18px;
    width: 100%
}
.elementor-11981 .elementor-element.elementor-element-f32c406 #FSendOTP{
    margin-top:8%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 .OTPButton1{
    margin-top:10%;
}
.elementor-11981 .elementor-element.elementor-element-f32c406 select {
font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-943c0bf */.elementor-11981 .elementor-element.elementor-element-943c0bf{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b87aa22 */.elementor-11981 .elementor-element.elementor-element-b87aa22 {
    font-family: poppins;
    margin: 0;
    /*padding: 20px;*/
}

.elementor-11981 .elementor-element.elementor-element-b87aa22 .referral-steps {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: center;
}

.elementor-11981 .elementor-element.elementor-element-b87aa22 .step-box {
    background: linear-gradient(360deg, #ffedf6 0%, #fff6fb 100%);
    border: 1px solid #DFDFDF;
    padding: 20px;
    width: 15%;
    min-width: 270px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
    text-align: center;
    transition: transform 0.3s ease, box-shadow 0.3s ease; 
}

.elementor-11981 .elementor-element.elementor-element-b87aa22 .step-box:hover {
    transform: scale(1.05); 
}


.elementor-11981 .elementor-element.elementor-element-b87aa22 .step-circle {
    background-color:#E04492;
    color: #ffffff;
    font-weight: 600;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 10px auto;
    font-size: 20px;
}

.elementor-11981 .elementor-element.elementor-element-b87aa22 .step-title {
    font-weight: 500;
    margin-bottom: 8px;
    font-size: 20px;
    color:#000000;
    text-align:center;
    line-height:27px;
    font-family:poppins;
}

.elementor-11981 .elementor-element.elementor-element-b87aa22 .step-desc {
    font-size: 16px;
    color: #000000;
    font-family:poppins;
    font-weight:400;
    text-align:center;
}


@media (max-width: 600px) {
    .elementor-11981 .elementor-element.elementor-element-b87aa22 .referral-steps {
        flex-direction: column;
        align-items: center;
    }
    .elementor-11981 .elementor-element.elementor-element-b87aa22 .step-box {
        width: 90%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a72f2b8 */.elementor-11981 .elementor-element.elementor-element-a72f2b8{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57f247c */.elementor-11981 .elementor-element.elementor-element-57f247c {
    box-sizing: border-box;
    margin: 0;
    padding:0;
    font-family: poppins;
}

.elementor-11981 .elementor-element.elementor-element-57f247c .referral-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;  
  gap: 20px;
  width: 100%;                  
  max-width: 100%;             
  margin: auto;
  box-sizing: border-box;
  padding: 0;              
}

.elementor-11981 .elementor-element.elementor-element-57f247c .referral-box {
  background: #fff;
  padding: 20px;
  border: 1px solid #ea9cc3;
  text-align: center;
  width: calc(33.333% - 13.33px);
  box-sizing: border-box;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-11981 .elementor-element.elementor-element-57f247c .referral-box:hover {
  transform: scale(1.05); 
}

.elementor-11981 .elementor-element.elementor-element-57f247c .referral-box.full {
    grid-column: span 2;
    margin: 0 auto;
}


.elementor-11981 .elementor-element.elementor-element-57f247c .referral-box img {
    width: 50px;
    height: 50px;
    margin-bottom: 5px;
}

.elementor-11981 .elementor-element.elementor-element-57f247c .referral-box h3 {
    color: #000000;
    font-size:20px;
    font-family:poppins;
    font-weight:500;
    margin-bottom: 12px;
}

.elementor-11981 .elementor-element.elementor-element-57f247c .referral-box p {
    font-size: 16px;
    color: #000000;
    line-height: 1.5;
    font-weight:400;
}

@media (max-width: 600px) {
    .elementor-11981 .elementor-element.elementor-element-57f247c .referral-box.full {
        grid-column: span 1;
    }
    .elementor-11981 .elementor-element.elementor-element-57f247c .referral-section{
        width:100%;
    }
    
    .elementor-11981 .elementor-element.elementor-element-57f247c .referral-box{
        width:100%;
    }

    /*.elementor-11981 .elementor-element.elementor-element-57f247c .referral-box img {*/
    /*    width: 30px;*/
    /*    height: 30px;*/
    /*}*/

    /*.elementor-11981 .elementor-element.elementor-element-57f247c .referral-box h3 {*/
    /*    font-size: 16px;*/
    /*}*/

    /*.elementor-11981 .elementor-element.elementor-element-57f247c .referral-box p {*/
    /*    font-size: 13px;*/
    /*}*/
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f0f31c8 */.elementor-11981 .elementor-element.elementor-element-f0f31c8{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-1788430 */@media(min-width: 1024px){

.elementor-11981 .elementor-element.elementor-element-1788430 .swiper-slide{
   z-index: 5 !important;
   position: relative;
   background-image:url("https://skyskinclinic.in/wp-content/uploads/2023/09/Background-for-testimonial.webp");
   background-repeat: no-repeat;
   padding: 4%;
   background-size: contain;
   
   height: 100% !important;
   
   border:unset;
}
.elementor-11981 .elementor-element.elementor-element-1788430 *{
    border: unset !important;
}
.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-swiper, .elementor-main-swiper {
    height: 400px !important;
}
.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-swiper-button{
    background: #FDCCE4;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 40% !important;
}
.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-testimonial__text{
    display: inline-block;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.elementor-11981 .elementor-element.elementor-element-1788430 .star{
    color: #CB4F8D;
}

}

@media(max-width: 1023px){
    .elementor-11981 .elementor-element.elementor-element-1788430 .swiper-slide{
   z-index: 5 !important;
   position: relative;
   background-image:url("https://skyskinclinic.in/wp-content/uploads/2023/09/Background-for-testimonial.webp");
   background-repeat: no-repeat;
   padding: 4%;
   background-size: contain;
   
   height: 100% !important;
   
   border:unset;
}
.elementor-11981 .elementor-element.elementor-element-1788430 *{
    border: unset !important;
}
.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-swiper, .elementor-main-swiper {
    height: 400px !important;
}
.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-swiper-button{
    background: #FDCCE4;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 40% !important;
}
.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-testimonial__text{
    display: inline-block;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.elementor-11981 .elementor-element.elementor-element-1788430 .star{
    color: #CB4F8D;
}
}

@media(max-width: 800px){
    .elementor-11981 .elementor-element.elementor-element-1788430 .swiper-slide{
   z-index: 5 !important;
   position: relative;
   background-image:url("https://skyskinclinic.in/wp-content/uploads/2023/09/Background-for-testimonial.webp");
   background-repeat: no-repeat;
   padding: 4%;
   background-size: contain;
   
   height: 100% !important;
   
   border:unset;
}

.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-swiper-button{
    background: #FDCCE4;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 50% !important;
}
.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-testimonial__text{
    display: inline-block;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
}


@media(max-width: 600px){
    .elementor-11981 .elementor-element.elementor-element-1788430 .swiper-slide{
   z-index: 5 !important;
   position: relative;
   background-image:url("https://skyskinclinic.in/wp-content/uploads/2023/09/Background-for-testimonial.webp");
   background-repeat: no-repeat;
   background-size: 100% 400px;
   
   height: 100% !important;
   
   border:unset;
}

.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-swiper-button{
    background: #FDCCE4;
    width: 25px;
    height: 25px;
    border-radius: 25px;
    color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 50% !important;
}
.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-testimonial__text{
    display: inline-block;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-testimonial__header{
    padding:10% 8% 0% 8% !important;
}
.elementor-11981 .elementor-element.elementor-element-1788430 .elementor-testimonial__content{
     padding:8% !important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6b3dfcf */.elementor-11981 .elementor-element.elementor-element-6b3dfcf{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5509018 */.elementor-11981 .elementor-element.elementor-element-5509018 .elementor-container {
    flex-wrap: wrap;
}/* End custom CSS */