.elementor-898 .elementor-element.elementor-element-1b6866ee{--display:flex;--min-height:40vh;--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;--justify-content:center;--overlay-opacity:0.8;}.elementor-898 .elementor-element.elementor-element-1b6866ee:not(.elementor-motion-effects-element-type-background), .elementor-898 .elementor-element.elementor-element-1b6866ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nailartla.com/wp-content/uploads/2025/11/nailstudio-gel-manicure-min-1.jpg");background-position:center center;background-size:cover;}.elementor-898 .elementor-element.elementor-element-1b6866ee::before, .elementor-898 .elementor-element.elementor-element-1b6866ee > .elementor-background-video-container::before, .elementor-898 .elementor-element.elementor-element-1b6866ee > .e-con-inner > .elementor-background-video-container::before, .elementor-898 .elementor-element.elementor-element-1b6866ee > .elementor-background-slideshow::before, .elementor-898 .elementor-element.elementor-element-1b6866ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-898 .elementor-element.elementor-element-1b6866ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-77ed54a ) 100%);}.elementor-898 .elementor-element.elementor-element-76d87b2e{text-align:center;}.elementor-898 .elementor-element.elementor-element-76d87b2e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-898 .elementor-element.elementor-element-193fe1bd{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-898 .elementor-element.elementor-element-a09b21b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:7em;--padding-bottom:10em;--padding-left:0em;--padding-right:0em;}.elementor-898 .elementor-element.elementor-element-a09b21b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-898 .elementor-element.elementor-element-7808ef7e{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-898 .elementor-element.elementor-element-7808ef7e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-898 .elementor-element.elementor-element-4854dff2{--display:flex;--overlay-opacity:0.65;--border-radius:15px 15px 15px 15px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-898 .elementor-element.elementor-element-4854dff2:not(.elementor-motion-effects-element-type-background), .elementor-898 .elementor-element.elementor-element-4854dff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-898 .elementor-element.elementor-element-4854dff2::before, .elementor-898 .elementor-element.elementor-element-4854dff2 > .elementor-background-video-container::before, .elementor-898 .elementor-element.elementor-element-4854dff2 > .e-con-inner > .elementor-background-video-container::before, .elementor-898 .elementor-element.elementor-element-4854dff2 > .elementor-background-slideshow::before, .elementor-898 .elementor-element.elementor-element-4854dff2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-898 .elementor-element.elementor-element-4854dff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nailartla.com/wp-content/plugins/elementor/assets/images/placeholder.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-898 .elementor-element.elementor-element-78ad6014:not( .elementor-widget-image ), .elementor-898 .elementor-element.elementor-element-78ad6014.elementor-widget-image img{-webkit-mask-image:url( https://nailartla.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-898 .elementor-element.elementor-element-5d8fc557 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-898 .elementor-element.elementor-element-5d8fc557 .elementor-icon-box-title, .elementor-898 .elementor-element.elementor-element-5d8fc557 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-898 .elementor-element.elementor-element-5d8fc557 .elementor-icon-box-description{font-family:var( --e-global-typography-ec08d6e-font-family ), Sans-serif;font-size:var( --e-global-typography-ec08d6e-font-size );font-weight:var( --e-global-typography-ec08d6e-font-weight );text-transform:var( --e-global-typography-ec08d6e-text-transform );line-height:var( --e-global-typography-ec08d6e-line-height );color:var( --e-global-color-secondary );}.elementor-898 .elementor-element.elementor-element-374c6560{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:3em;--padding-right:0em;}@media(max-width:1024px){.elementor-898 .elementor-element.elementor-element-193fe1bd{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-898 .elementor-element.elementor-element-a09b21b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-898 .elementor-element.elementor-element-7808ef7e.e-con{--order:99999 /* order end hack */;}.elementor-898 .elementor-element.elementor-element-5d8fc557 .elementor-icon-box-title, .elementor-898 .elementor-element.elementor-element-5d8fc557 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-898 .elementor-element.elementor-element-5d8fc557 .elementor-icon-box-description{font-size:var( --e-global-typography-ec08d6e-font-size );line-height:var( --e-global-typography-ec08d6e-line-height );}.elementor-898 .elementor-element.elementor-element-374c6560{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}}@media(max-width:767px){.elementor-898 .elementor-element.elementor-element-193fe1bd{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-898 .elementor-element.elementor-element-5d8fc557 .elementor-icon-box-title, .elementor-898 .elementor-element.elementor-element-5d8fc557 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-898 .elementor-element.elementor-element-5d8fc557 .elementor-icon-box-description{font-size:var( --e-global-typography-ec08d6e-font-size );line-height:var( --e-global-typography-ec08d6e-line-height );}}@media(min-width:768px){.elementor-898 .elementor-element.elementor-element-1b6866ee{--content-width:600px;}.elementor-898 .elementor-element.elementor-element-7808ef7e{--width:24.144%;}.elementor-898 .elementor-element.elementor-element-4854dff2{--content-width:1340px;}}@media(max-width:1024px) and (min-width:768px){.elementor-898 .elementor-element.elementor-element-7808ef7e{--width:60%;}}/* Start custom CSS */<style>
.booking-wrapper {
    max-width: 900px;
    margin: 0 auto;
    padding: 40px 20px;
    border-radius: 25px;
    background: #fff;
    box-shadow: 0 10px 35px rgba(0,0,0,0.08);
}

.booking-header {
    text-align: center;
    margin-bottom: 30px;
}

.booking-header h1 {
    font-size: 42px;
    font-weight: 700;
    color: #c471ed;
    margin-bottom: 10px;
}

.booking-header p {
    font-size: 18px;
    color: #888;
}

.booking-frame {
    margin-top: 20px;
    border-radius: 20px;
    overflow: hidden;
    min-height: 800px;
    border: none;
}
</style>

<div class="booking-wrapper">
  <div class="booking-header">
    <h1>Book Your Appointment</h1>
    <p>Choose your service, select a date & confirm your visit 🩷</p>
  </div>

  <!-- 📌 Paste Your Square iFrame URL Below -->
  <iframe 
     src="PASTE-YOUR-SQUARE-BOOKING-LINK-HERE"
     class="booking-frame"
     width="100%"
     height="900"
     frameborder="0">
  </iframe>
</div>/* End custom CSS */