.elementor-7 .elementor-element.elementor-element-e17dd8f{margin-top:128px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-d61d2c2 > .elementor-widget-container{margin:-17px -10px -10px -10px;}.elementor-7 .elementor-element.elementor-element-6fb231a{width:var( --container-widget-width, 143.58% );max-width:143.58%;--container-widget-width:143.58%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-6fb231a .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-6fb231a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-6fb231a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-6fb231a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-6fb231a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-6fb231a .elementor-image-box-img img{height:200px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-016a9fd .elementor-button{background-color:#2CAAC1;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-7 .elementor-element.elementor-element-016a9fd .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-016a9fd .elementor-button:focus{background-color:#F7623D;}.elementor-7 .elementor-element.elementor-element-016a9fd{width:var( --container-widget-width, 200% );max-width:200%;--container-widget-width:200%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-016a9fd > .elementor-widget-container{margin:-15px -15px -15px -15px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8d8b82e{width:var( --container-widget-width, 110.737% );max-width:110.737%;--container-widget-width:110.737%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8d8b82e > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8d8b82e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-8d8b82e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-8d8b82e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-8d8b82e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-8d8b82e .elementor-image-box-img img{height:200px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-2e7d465 .elementor-button{background-color:#2CAAC1;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-7 .elementor-element.elementor-element-2e7d465 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-2e7d465 .elementor-button:focus{background-color:#F7623D;}.elementor-7 .elementor-element.elementor-element-2e7d465{width:var( --container-widget-width, 200% );max-width:200%;--container-widget-width:200%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2e7d465 > .elementor-widget-container{margin:-15px -15px -15px -15px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5d88de8 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5d88de8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-5d88de8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-5d88de8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-5d88de8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-5d88de8 .elementor-image-box-img img{height:200px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-744ad1e .elementor-button{background-color:#2CAAC1;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-7 .elementor-element.elementor-element-744ad1e .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-744ad1e .elementor-button:focus{background-color:#F7623D;}.elementor-7 .elementor-element.elementor-element-744ad1e{width:var( --container-widget-width, 200% );max-width:200%;--container-widget-width:200%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-744ad1e > .elementor-widget-container{margin:-15px -15px -15px -15px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6412e66.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-6412e66.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-6412e66.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-6412e66 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-6412e66 .elementor-image-box-img img{height:200px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-8c26f2c .elementor-button{background-color:#2CAAC1;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-7 .elementor-element.elementor-element-8c26f2c .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-8c26f2c .elementor-button:focus{background-color:#F7623D;}.elementor-7 .elementor-element.elementor-element-8c26f2c{width:var( --container-widget-width, 200% );max-width:200%;--container-widget-width:200%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8c26f2c > .elementor-widget-container{margin:-15px -15px -15px -15px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a4fa8bd > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a4fa8bd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-a4fa8bd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-a4fa8bd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-a4fa8bd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-a4fa8bd .elementor-image-box-img img{height:200px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-6c9d5d1 .elementor-button{background-color:#2CAAC1;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-7 .elementor-element.elementor-element-6c9d5d1 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-6c9d5d1 .elementor-button:focus{background-color:#F7623D;}.elementor-7 .elementor-element.elementor-element-6c9d5d1{width:var( --container-widget-width, 200% );max-width:200%;--container-widget-width:200%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-6c9d5d1 > .elementor-widget-container{margin:-15px -15px -15px -15px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4f74ade > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4f74ade.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-4f74ade.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-4f74ade.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-4f74ade .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-4f74ade .elementor-image-box-img img{height:200px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-0f0339f .elementor-button{background-color:#2CAAC1;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-7 .elementor-element.elementor-element-0f0339f .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-0f0339f .elementor-button:focus{background-color:#F7623D;}.elementor-7 .elementor-element.elementor-element-0f0339f{width:var( --container-widget-width, 200% );max-width:200%;--container-widget-width:200%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-0f0339f > .elementor-widget-container{margin:-15px -15px -15px -15px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-60760f7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-60760f7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-60760f7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-60760f7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-60760f7 .elementor-image-box-img img{height:200px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-83323f0 .elementor-button{background-color:#2CAAC1;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-7 .elementor-element.elementor-element-83323f0 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-83323f0 .elementor-button:focus{background-color:#F7623D;}.elementor-7 .elementor-element.elementor-element-83323f0{width:var( --container-widget-width, 200% );max-width:200%;--container-widget-width:200%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-83323f0 > .elementor-widget-container{margin:-15px -15px -15px -15px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7c803e1 > .elementor-widget-container{margin:38px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7c803e1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-7c803e1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-7c803e1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-7c803e1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-7c803e1 .elementor-image-box-img img{height:200px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-711cb68 .elementor-button{background-color:#2CAAC1;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-7 .elementor-element.elementor-element-711cb68 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-711cb68 .elementor-button:focus{background-color:#F7623D;}.elementor-7 .elementor-element.elementor-element-711cb68{width:var( --container-widget-width, 200% );max-width:200%;--container-widget-width:200%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-711cb68 > .elementor-widget-container{margin:-15px -15px -15px -15px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dfa1d68 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dfa1d68.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-dfa1d68.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-dfa1d68.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-dfa1d68 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-dfa1d68 .elementor-image-box-img img{height:200px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-0451ab6 .elementor-button{background-color:#2CAAC1;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-7 .elementor-element.elementor-element-0451ab6 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-0451ab6 .elementor-button:focus{background-color:#F7623D;}.elementor-7 .elementor-element.elementor-element-0451ab6{width:var( --container-widget-width, 200% );max-width:200%;--container-widget-width:200%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-0451ab6 > .elementor-widget-container{margin:-15px -15px -15px -15px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-6fb231a .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-8d8b82e .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-5d88de8 .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-6412e66 .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-a4fa8bd .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-4f74ade .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-60760f7 .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-7c803e1 .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-dfa1d68 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for html, class: .elementor-element-d61d2c2 */body {
      margin: 0;
      font-family: 'Poppins', sans-serif;
      background: #fff;
    }

    .banner {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 50px 8%;
      background: linear-gradient(to right, #f3f4f6, #fce7f3);
      flex-wrap: wrap;
    }

    .banner-text {
      flex: 1;
      min-width: 300px;
    }

    .banner-text h1 {
      font-size: 2.8rem;
      color: #111;
      margin-bottom: 15px;
    }

    .banner-text h1 span {
      color: #e11d48;
      font-weight: 700;
      text-shadow: 1px 1px #00000040;
    }

    .banner-text p {
      font-size: 1.2rem;
      color: #333;
      margin-bottom: 25px;
    }

    .btn-call {
      background: #22c55e;
      padding: 12px 28px;
      border-radius: 50px;
      color: #fff;
      text-decoration: none;
      font-weight: 600;
      margin-right: 15px;
      transition: 0.3s;
    }
    .btn-call:hover {
      background: #15803d;
    }

    .btn-whatsapp {
      display: inline-block;
      color: #22c55e;
      font-size: 2rem;
      margin-left: 10px;
      transition: 0.3s;
    }
    .btn-whatsapp:hover {
      color: #16a34a;
    }

    .banner-img {
      flex: 1;
      display: flex;
      justify-content: center;
      position: relative;
    }

    .banner-img img {
      width: 360px;
      height: 360px;
      object-fit: cover;
      border-radius: 50%;
      border: 8px solid #fff;
      box-shadow: 0px 5px 25px rgba(0,0,0,0.15);
    }

    /* Decorative shapes */
    .shape {
      position: absolute;
      background: #e11d48;
      border-radius: 50%;
      opacity: 0.8;
    }
    .shape.one { width: 40px; height: 40px; top: 20px; right: 50px; }
    .shape.two { width: 20px; height: 20px; bottom: 30px; left: 60px; background: #22c55e; }
    .shape.three { width: 60px; height: 60px; bottom: -20px; right: 20px; background: #facc15; }

    @media(max-width: 992px) {
      .banner {
        text-align: center;
        flex-direction: column;
      }
      .banner-text h1 {
        font-size: 2rem;
      }
      .banner-img img {
        width: 280px;
        height: 280px;
      }
    }/* End custom CSS */