.elementor-17105 .elementor-element.elementor-element-f598152 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:02% 02% 02% 02%;}.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-17105 .elementor-element.elementor-element-0247cea > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-17105 .elementor-element.elementor-element-0247cea{text-align:center;}.elementor-17105 .elementor-element.elementor-element-0247cea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:#E04492;}.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-17105 .elementor-element.elementor-element-cab6ce8 > .elementor-widget-container{padding:01% 0% 0% 0%;}.elementor-17105 .elementor-element.elementor-element-cab6ce8{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#757575;}.elementor-17105 .elementor-element.elementor-element-7aaf830{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17105 .elementor-element.elementor-element-9661063:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17105 .elementor-element.elementor-element-9661063 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://skyskinclinic.in/wp-content/uploads/2025/07/unlock_skin_experts.webp");background-repeat:no-repeat;background-size:cover;}.elementor-17105 .elementor-element.elementor-element-9661063 > .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:0px 0px 0px 0px;}.elementor-17105 .elementor-element.elementor-element-9661063 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17105 .elementor-element.elementor-element-ff55182 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 04%;}#elementor-popup-modal-17105{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-17105 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-17105 .dialog-close-button{display:flex;}#elementor-popup-modal-17105 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(min-width:768px){.elementor-17105 .elementor-element.elementor-element-9661063{width:45%;}.elementor-17105 .elementor-element.elementor-element-ff55182{width:55%;}}@media(max-width:1024px){.elementor-17105 .elementor-element.elementor-element-0247cea > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-17105 .elementor-element.elementor-element-0247cea{text-align:center;}}@media(max-width:767px){.elementor-17105 .elementor-element.elementor-element-f598152 > .elementor-element-populated{padding:4% 4% 4% 4%;}.elementor-17105 .elementor-element.elementor-element-0247cea > .elementor-widget-container{padding:12% 0% 0% 0%;}.elementor-17105 .elementor-element.elementor-element-0247cea{text-align:center;}.elementor-17105 .elementor-element.elementor-element-0247cea .elementor-heading-title{font-size:24px;}.elementor-17105 .elementor-element.elementor-element-cab6ce8{text-align:center;}.elementor-17105 .elementor-element.elementor-element-ff55182 > .elementor-element-populated{padding:0% 0% 0% 0%;}}/* Start custom CSS for heading, class: .elementor-element-0247cea */.elementor-17105 .elementor-element.elementor-element-0247cea {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cab6ce8 */.elementor-17105 .elementor-element.elementor-element-cab6ce8 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-df3dd96 */.elementor-17105 .elementor-element.elementor-element-df3dd96 .newofferbox{
    font-family: "poppins",Sans-Serif;
}
.elementor-17105 .elementor-element.elementor-element-df3dd96 h2{
    font-family: "poppins",Sans-Serif;
    font-size: 28px;
    font-weight: 600;
    color:#E04492;
    text-align: center;
    margin: 0;
    padding-top: 2%;
}
.elementor-17105 .elementor-element.elementor-element-df3dd96 .new-offer-form{
    flex-direction: column;
    background-color: #ffd3e8;
    padding: 3%;
    border-radius: 12px;
    margin-top: 4%;
    gap: 20px
}

.elementor-17105 .elementor-element.elementor-element-df3dd96 .offer-input-section{
    flex-direction: column;
}
.elementor-17105 .elementor-element.elementor-element-df3dd96 .label-text{
    font-weight: 400;
    margin:0;
    color:#757575;
    font-size: 14px;
}
.elementor-17105 .elementor-element.elementor-element-df3dd96 .labelspace{
    margin-top: 2%;
}
.elementor-17105 .elementor-element.elementor-element-df3dd96 .star{
    color:red;
}
.elementor-17105 .elementor-element.elementor-element-df3dd96 .offer-input{
    outline: none;
    border:none;
    border-radius: 12px;
    padding: 5px 20px;
    width:100%;
    background:#ffffff;
    font-size: 14px;
}
.elementor-17105 .elementor-element.elementor-element-df3dd96 ::placeholder {
    font-size: 14px;
}
.elementor-17105 .elementor-element.elementor-element-df3dd96 ::-ms-input-placeholder {
    font-size: 14px;
}

.elementor-17105 .elementor-element.elementor-element-df3dd96 .phone-input-wrapper{
    outline: none;
    border:none;
    border-radius: 12px;
    padding: 5px 20px;
    width:100%;
    display: flex;
    align-items: center;
    background:#ffffff;
}
.elementor-17105 .elementor-element.elementor-element-df3dd96 .mobile-input{
    outline: none;
    border:none;
    border-radius: 0;
    padding: 0;
    width:80%;
    padding-left: 6px;
    font-size: 14px;
}

.elementor-17105 .elementor-element.elementor-element-df3dd96 .country-code{
    border-right:1px solid #ccc;
    width:15%;
}
.elementor-17105 .elementor-element.elementor-element-df3dd96 .country-code img{
    width:30%;
}

.elementor-17105 .elementor-element.elementor-element-df3dd96 .country-code span{
    font-size: 14px;
    color:#000000;
}

.elementor-17105 .elementor-element.elementor-element-df3dd96 .custom-select {
position: relative;
width: 100%;
margin-bottom: 1%;
}

.elementor-17105 .elementor-element.elementor-element-df3dd96 select {
width: 100%;
padding:5px 20px;
font-family: 'Poppins', sans-serif;
font-weight: 400;
font-size: 16px;
color:#000000;
border: 1px solid #ddd;
border-radius: 12px;
appearance: none;
background: white;
color: #999;
cursor: pointer;
padding-right: 40px;
outline: none;
}

.elementor-17105 .elementor-element.elementor-element-df3dd96 select:valid {
color: #333;
}

.elementor-17105 .elementor-element.elementor-element-df3dd96 .custom-select::after {
content: "\f078";
font-family: "Font Awesome 5 Free";
font-weight: 800;
font-size: 16px;
position: absolute;
top: 50%;
right: 15px;
transform: translateY(-50%);
color: #999;
pointer-events: none;
}

.elementor-17105 .elementor-element.elementor-element-df3dd96 .offer-textareainput{
    outline: none;
    border:none;
    border-radius: 12px;
    padding: 10px 20px;
    width:100%;
    background:#ffffff;
    resize: none;
    font-size: 14px;
}

.elementor-17105 .elementor-element.elementor-element-df3dd96 .offerform-btn{
      background-color:#E04492 !important;
      color: white;
      padding:10px;
      margin-top: 10px;
      border: none;
      border-radius: 8px;
      cursor: pointer;
      font-weight: 500;
      font-size: 16px;
      width: 100%;
      font-family: "Poppins" Sans-Serif !important;
      transition: background 0.2s ease;
    }
    .elementor-17105 .elementor-element.elementor-element-df3dd96 .offerform-btn{
      background-color:#E04492 !important;
    }
.elementor-17105 .elementor-element.elementor-element-df3dd96 .offerform-btn:focus {
    outline: none !important;  
    box-shadow: none !important;
}
.elementor-17105 .elementor-element.elementor-element-df3dd96 .offerform-btn:hover{
    background-color:#000 !important;
}
.elementor-17105 .elementor-element.elementor-element-df3dd96 .toast {
    font-family: "Poppins", Sans-Serif;
  visibility: hidden;
  min-width: 250px;
  background-color: red;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 14px 20px;
  position: fixed;
  z-index: 9999;
  left: 50%;
  top: 40px;
  font-size: 14px;
  transform: translateX(-50%);
  transition: all 0.5s ease-in-out;
  opacity: 0;
}

.elementor-17105 .elementor-element.elementor-element-df3dd96 .toast.show {
  visibility: visible;
  opacity: 1;
}
    @media (max-width: 600px) {
        .elementor-17105 .elementor-element.elementor-element-df3dd96 .mobile-input{
    outline: none;
    border:none;
    border-radius: 0;
    padding: 0;
    width:80%;
    padding-left: 6px
}

.elementor-17105 .elementor-element.elementor-element-df3dd96 .country-code{
    border-right:1px solid #ccc;
    width:25%;
}
.elementor-17105 .elementor-element.elementor-element-df3dd96 .country-code img{
    width:30%;
}

.elementor-17105 .elementor-element.elementor-element-df3dd96 .country-code span{
    font-size: 14px;
    color:#000000;
}
.elementor-17105 .elementor-element.elementor-element-df3dd96 .offer-input{
    font-size: 16px;
}
.elementor-17105 .elementor-element.elementor-element-df3dd96 .mobile-input{
    font-size: 16px;
}
.elementor-17105 .elementor-element.elementor-element-df3dd96 .offer-textareainput{
    font-size: 16px;
}
    }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f598152 */.dialog-message{
    width: 800px !important;
     border-radius: 12px !important;
}
.dialog-widget-content{
    border-radius: 12px !important;
}
.dialog-close-button{
    top:20px !important;
    right:20px !important;
}
@media (max-width:800px){
    .dialog-message{
    width: 700px !important;
}
.dialog-widget-content{
    border-radius: 12px !important;
}
.dialog-close-button{
    top:20px !important;
    right:25px !important;
}
}
@media (max-width:600px){
    .dialog-message{
    width: 300px !important;
}
.dialog-widget-content{
    border-radius: 12px !important;
}
.dialog-close-button{
    top:20px !important;
    right:25px !important;
}
}/* End custom CSS */