.elementor-384 .elementor-element.elementor-element-ffdafaa:not(.elementor-motion-effects-element-type-background), .elementor-384 .elementor-element.elementor-element-ffdafaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rihanaclinic.com/wp-content/uploads/2024/10/WhatsApp-Image-2024-10-28-at-11.45.03_58b19deb.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-384 .elementor-element.elementor-element-ffdafaa > .elementor-container{min-height:700px;}.elementor-384 .elementor-element.elementor-element-ffdafaa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 200px 0px;}.elementor-384 .elementor-element.elementor-element-ffdafaa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-384 .elementor-element.elementor-element-be98809 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-384 .elementor-element.elementor-element-1ebefd0{margin-top:-35px;margin-bottom:0px;}.elementor-384 .elementor-element.elementor-element-6b7e9ae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-384 .elementor-element.elementor-element-6b7e9ae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-384 .elementor-element.elementor-element-21d464c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-384 .elementor-element.elementor-element-88496f8:not(.elementor-motion-effects-element-type-background), .elementor-384 .elementor-element.elementor-element-88496f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EADC7A;}.elementor-384 .elementor-element.elementor-element-88496f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 100px 0px;}.elementor-384 .elementor-element.elementor-element-88496f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-384 .elementor-element.elementor-element-e004674:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-384 .elementor-element.elementor-element-e004674 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0475d5e );}.elementor-384 .elementor-element.elementor-element-e004674 > .elementor-element-populated{border-style:solid;border-width:15px 15px 15px 15px;border-color:var( --e-global-color-6e28ddd );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 20px 50px 20px;}.elementor-384 .elementor-element.elementor-element-e004674 > .elementor-element-populated, .elementor-384 .elementor-element.elementor-element-e004674 > .elementor-element-populated > .elementor-background-overlay, .elementor-384 .elementor-element.elementor-element-e004674 > .elementor-background-slideshow{border-radius:50px 50px 50px 50px;}.elementor-384 .elementor-element.elementor-element-e004674 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-384 .elementor-element.elementor-element-4fe03a4{text-align:center;}.elementor-384 .elementor-element.elementor-element-4fe03a4 .elementor-heading-title{font-family:"Baloo Bhaijaan 2", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-384 .elementor-element.elementor-element-7c72e7c{text-align:center;}.elementor-384 .elementor-element.elementor-element-7c72e7c .elementor-heading-title{font-family:"Baloo Bhaijaan 2", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-384 .elementor-element.elementor-element-d68cedc{text-align:center;}.elementor-384 .elementor-element.elementor-element-d68cedc .elementor-heading-title{font-family:"Baloo Bhaijaan 2", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-widget-eael-fluentform .eael-fluentform-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-fluentform .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-fluentform .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-eael-fluentform .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-384 .elementor-element.elementor-element-70f3771 > .elementor-widget-container{margin:0% 5% 0% 5%;}.elementor-384 .elementor-element.elementor-element-70f3771 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group label{color:#FFFFFF;font-family:var( --e-global-typography-21fc4a9-font-family ), Sans-serif;font-size:var( --e-global-typography-21fc4a9-font-size );font-weight:var( --e-global-typography-21fc4a9-font-weight );}.elementor-384 .elementor-element.elementor-element-70f3771 .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-384 .elementor-element.elementor-element-70f3771 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group textarea, .elementor-384 .elementor-element.elementor-element-70f3771 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select{border-radius:50px 50px 50px 50px;font-family:"Baloo Bhaijaan 2", Sans-serif;font-size:16px;font-weight:400;}.elementor-384 .elementor-element.elementor-element-70f3771 .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-384 .elementor-element.elementor-element-70f3771 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select{height:50px;}.elementor-384 .elementor-element.elementor-element-70f3771 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-6e28ddd );color:#ffffff !important;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;font-family:var( --e-global-typography-21fc4a9-font-family ), Sans-serif;font-size:var( --e-global-typography-21fc4a9-font-size );font-weight:var( --e-global-typography-21fc4a9-font-weight );}.elementor-384 .elementor-element.elementor-element-70f3771 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit:hover{background-color:var( --e-global-color-fd98447 );color:var( --e-global-color-6e28ddd );}.elementor-384 .elementor-element.elementor-element-471b16d:not(.elementor-motion-effects-element-type-background), .elementor-384 .elementor-element.elementor-element-471b16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-384 .elementor-element.elementor-element-471b16d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-384 .elementor-element.elementor-element-471b16d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-384 .elementor-element.elementor-element-daad70e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-384 .elementor-element.elementor-element-daad70e .bdt-prime-slider-tango .bdt-content-wrap{text-align:center;padding:0px 0px 0px 0px;}.elementor-384 .elementor-element.elementor-element-daad70e .bdt-prime-slider-tango .bdt-item{border-radius:0px 20px 0px 20px;clip-path:inset(10% 0 10% 0 round 0px 20px 0px 20px);}.elementor-384 .elementor-element.elementor-element-add08b5{margin-top:50px;margin-bottom:20px;}.elementor-384 .elementor-element.elementor-element-ac90d82{text-align:center;}.elementor-384 .elementor-element.elementor-element-ac90d82 .elementor-heading-title{font-family:"Baloo Bhaijaan 2", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}@media(max-width:1024px){.elementor-384 .elementor-element.elementor-element-ffdafaa > .elementor-container{min-height:500px;}.elementor-384 .elementor-element.elementor-element-ffdafaa:not(.elementor-motion-effects-element-type-background), .elementor-384 .elementor-element.elementor-element-ffdafaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-384 .elementor-element.elementor-element-ffdafaa{padding:0px 0px 0px 0px;}.elementor-384 .elementor-element.elementor-element-4fe03a4 .elementor-heading-title{font-size:40px;}.elementor-384 .elementor-element.elementor-element-70f3771 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group label{font-size:var( --e-global-typography-21fc4a9-font-size );}.elementor-384 .elementor-element.elementor-element-70f3771 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit{font-size:var( --e-global-typography-21fc4a9-font-size );}.elementor-384 .elementor-element.elementor-element-ac90d82 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-384 .elementor-element.elementor-element-ffdafaa:not(.elementor-motion-effects-element-type-background), .elementor-384 .elementor-element.elementor-element-ffdafaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rihanaclinic.com/wp-content/uploads/2024/10/WhatsApp-Image-2024-10-28-at-11.45.02_9f59bd58.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-384 .elementor-element.elementor-element-ffdafaa > .elementor-container{min-height:400px;}.elementor-384 .elementor-element.elementor-element-ffdafaa{padding:100px 0px 0px 0px;}.elementor-384 .elementor-element.elementor-element-1ebefd0{margin-top:-10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-384 .elementor-element.elementor-element-88496f8{padding:0px 0px 20px 0px;}.elementor-384 .elementor-element.elementor-element-e004674 > .elementor-element-populated{margin:0px 3px 0px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;padding:20px 10px 20px 10px;}.elementor-384 .elementor-element.elementor-element-4fe03a4 .elementor-heading-title{font-size:30px;}.elementor-384 .elementor-element.elementor-element-7c72e7c .elementor-heading-title{font-size:16px;}.elementor-384 .elementor-element.elementor-element-d68cedc .elementor-heading-title{font-size:16px;}.elementor-384 .elementor-element.elementor-element-70f3771 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-384 .elementor-element.elementor-element-70f3771 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group label{font-size:var( --e-global-typography-21fc4a9-font-size );}.elementor-384 .elementor-element.elementor-element-70f3771 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit{font-size:var( --e-global-typography-21fc4a9-font-size );}.elementor-384 .elementor-element.elementor-element-daad70e .bdt-prime-slider-tango .bdt-item{height:250px;}.elementor-384 .elementor-element.elementor-element-ac90d82 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-384 .elementor-element.elementor-element-6b7e9ae{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-384 .elementor-element.elementor-element-43f8890{width:5%;}.elementor-384 .elementor-element.elementor-element-e004674{width:90%;}.elementor-384 .elementor-element.elementor-element-a2b2e2f{width:5%;}}/* Start custom CSS for html, class: .elementor-element-21d464c */.flex { /*Flexbox for containers*/
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.waves {
  position:relative;
  width: 100%;
  height:15vh;
  margin-bottom:-7px; /*Fix for safari gap*/
  min-height:100px;
  max-height:150px;
}

.content {
  position:relative;
  height:20vh;
  text-align:center;
  background-color: white;
}

/* Animation */

.parallax > use {
  animation: move-forever 25s cubic-bezier(.55,.5,.45,.5)     infinite;
}
.parallax > use:nth-child(1) {
  animation-delay: -2s;
  animation-duration: 7s;
}
.parallax > use:nth-child(2) {
  animation-delay: -3s;
  animation-duration: 10s;
}
.parallax > use:nth-child(3) {
  animation-delay: -4s;
  animation-duration: 13s;
}
.parallax > use:nth-child(4) {
  animation-delay: -5s;
  animation-duration: 20s;
}
@keyframes move-forever {
  0% {
   transform: translate3d(-90px,0,0);
  }
  100% { 
    transform: translate3d(85px,0,0);
  }
}
/*Shrinking for mobile*/
@media (max-width: 768px) {
  .waves {
    height:40px;
    min-height:40px;
  }
  .content {
    height:30vh;
  }
  h1 {
    font-size:24px;
  }
}/* End custom CSS */
/* Start custom CSS for prime-slider-tango, class: .elementor-element-daad70e */.bdt-prime-slider-tango .bdt-img {
    object-fit: fill;
}
.elementor-element .swiper-container .swiper-horizontal>.swiper-pagination-bullets, .elementor-element .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper-container .swiper-pagination-custom, .elementor-element .swiper-container .swiper-pagination-fraction, .elementor-element .swiper-container~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper-container~.swiper-pagination-custom, .elementor-element .swiper-container~.swiper-pagination-fraction, .elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper .swiper-pagination-custom, .elementor-element .swiper .swiper-pagination-fraction, .elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper~.swiper-pagination-custom, .elementor-element .swiper~.swiper-pagination-fraction, .elementor-lightbox .swiper-container .swiper-horizontal>.swiper-pagination-bullets, .elementor-lightbox .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper-container .swiper-pagination-custom, .elementor-lightbox .swiper-container .swiper-pagination-fraction, .elementor-lightbox .swiper-container~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper-container~.swiper-pagination-custom, .elementor-lightbox .swiper-container~.swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-custom, .elementor-lightbox .swiper .swiper-pagination-fraction, .elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper~.swiper-pagination-custom, .elementor-lightbox .swiper~.swiper-pagination-fraction{
    width:100%;
}
.elementor-384 .elementor-element.elementor-element-daad70e .bdt-prime-slider-tango .swiper-pagination .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    border-radius: 15px;
}
@media only screen and (max-width: 768px) {

.elementor-element .swiper-container .swiper-horizontal>.swiper-pagination-bullets, .elementor-element .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper-container .swiper-pagination-custom, .elementor-element .swiper-container .swiper-pagination-fraction, .elementor-element .swiper-container~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper-container~.swiper-pagination-custom, .elementor-element .swiper-container~.swiper-pagination-fraction, .elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper .swiper-pagination-custom, .elementor-element .swiper .swiper-pagination-fraction, .elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper~.swiper-pagination-custom, .elementor-element .swiper~.swiper-pagination-fraction, .elementor-lightbox .swiper-container .swiper-horizontal>.swiper-pagination-bullets, .elementor-lightbox .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper-container .swiper-pagination-custom, .elementor-lightbox .swiper-container .swiper-pagination-fraction, .elementor-lightbox .swiper-container~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper-container~.swiper-pagination-custom, .elementor-lightbox .swiper-container~.swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-custom, .elementor-lightbox .swiper .swiper-pagination-fraction, .elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper~.swiper-pagination-custom, .elementor-lightbox .swiper~.swiper-pagination-fraction{
 margin: 0px 35%!important;
    width:100%;}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4994d7e */.elementor-384 .elementor-element.elementor-element-4994d7e{
    overflow-x: hidden;
}/* End custom CSS */