.elementor-3634 .elementor-element.elementor-element-c8ecd63{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3634 .elementor-element.elementor-element-c8ecd63:not(.elementor-motion-effects-element-type-background), .elementor-3634 .elementor-element.elementor-element-c8ecd63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BDE0FE;}.elementor-3634 .elementor-element.elementor-element-c8ecd63.e-con{--align-self:center;}.elementor-3634 .elementor-element.elementor-element-329f287{--display:flex;--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-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-3634 .elementor-element.elementor-element-afa5b1c{--display:flex;--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-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-3634 .elementor-element.elementor-element-4cba1d3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#EF90A4;}.elementor-3634 .elementor-element.elementor-element-a2f6c5f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3634 .elementor-element.elementor-element-a2f6c5f:not(.elementor-motion-effects-element-type-background), .elementor-3634 .elementor-element.elementor-element-a2f6c5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BDE0FE;}.elementor-3634 .elementor-element.elementor-element-a2f6c5f.e-con{--align-self:center;}.elementor-3634 .elementor-element.elementor-element-1335ea0{--display:flex;--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-3634 .elementor-element.elementor-element-1335ea0.e-con{--align-self:flex-start;}.elementor-3634 .elementor-element.elementor-element-9c8d88a{--display:flex;--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-3634 .elementor-element.elementor-element-9c8d88a:not(.elementor-motion-effects-element-type-background), .elementor-3634 .elementor-element.elementor-element-9c8d88a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BDE0FE;}.elementor-3634 .elementor-element.elementor-element-260e48c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#EF90A4;}.elementor-3634 .elementor-element.elementor-element-80f8040{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3634 .elementor-element.elementor-element-80f8040:not(.elementor-motion-effects-element-type-background), .elementor-3634 .elementor-element.elementor-element-80f8040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BDE0FE;}.elementor-3634 .elementor-element.elementor-element-ae2e543{--display:flex;--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-3634 .elementor-element.elementor-element-ae2e543.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3634 .elementor-element.elementor-element-a562451{--display:flex;--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-3634 .elementor-element.elementor-element-22d1281 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#EF90A4;}.elementor-3634 .elementor-element.elementor-element-09121a2{width:100%;max-width:100%;}.elementor-3634 .elementor-element.elementor-element-09121a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3634 .elementor-element.elementor-element-f72f043{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3634 .elementor-element.elementor-element-f72f043:not(.elementor-motion-effects-element-type-background), .elementor-3634 .elementor-element.elementor-element-f72f043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BDE0FE;}.elementor-3634 .elementor-element.elementor-element-eb76720{--display:flex;--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-3634 .elementor-element.elementor-element-cbcc3f5{--display:flex;--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-3634 .elementor-element.elementor-element-fbef357 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#EF90A4;}.elementor-3634 .elementor-element.elementor-element-091c710{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3634 .elementor-element.elementor-element-091c710:not(.elementor-motion-effects-element-type-background), .elementor-3634 .elementor-element.elementor-element-091c710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BDE0FE;}.elementor-3634 .elementor-element.elementor-element-91ec0f3{--display:flex;--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-3634 .elementor-element.elementor-element-5c097f2{--display:flex;--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-3634 .elementor-element.elementor-element-6d70bed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#EF90A4;}.elementor-3634 .elementor-element.elementor-element-d095415{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3634 .elementor-element.elementor-element-d095415:not(.elementor-motion-effects-element-type-background), .elementor-3634 .elementor-element.elementor-element-d095415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BDE0FE;}.elementor-3634 .elementor-element.elementor-element-439f3b1{--display:flex;--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-3634 .elementor-element.elementor-element-60e9892{--display:flex;--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-3634 .elementor-element.elementor-element-bc3e8ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#EF90A4;}.elementor-3634 .elementor-element.elementor-element-3bc99cf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3634 .elementor-element.elementor-element-3bc99cf:not(.elementor-motion-effects-element-type-background), .elementor-3634 .elementor-element.elementor-element-3bc99cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BDE0FE;}.elementor-3634 .elementor-element.elementor-element-363931b{--display:flex;--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-3634 .elementor-element.elementor-element-a8cdfb0{--display:flex;--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-3634 .elementor-element.elementor-element-cfb666f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#EF90A4;}.elementor-3634 .elementor-element.elementor-element-b8fc475{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3634 .elementor-element.elementor-element-b8fc475:not(.elementor-motion-effects-element-type-background), .elementor-3634 .elementor-element.elementor-element-b8fc475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BDE0FE;}.elementor-3634 .elementor-element.elementor-element-979cf5c{--display:flex;--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-3634 .elementor-element.elementor-element-4cffecf{--display:flex;--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-3634 .elementor-element.elementor-element-e6d24a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#EF90A4;}.elementor-3634 .elementor-element.elementor-element-267a862{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3634 .elementor-element.elementor-element-ed6509e{--display:flex;--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-3634 .elementor-element.elementor-element-916248b{--display:flex;--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-3634 .elementor-element.elementor-element-4627982 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#EF90A4;}.elementor-3634 .elementor-element.elementor-element-01fff76{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3634 .elementor-element.elementor-element-01fff76:not(.elementor-motion-effects-element-type-background), .elementor-3634 .elementor-element.elementor-element-01fff76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EF90A42E;}.elementor-3634 .elementor-element.elementor-element-9031380{--display:flex;--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-3634 .elementor-element.elementor-element-7cf63b5{--display:flex;--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-3634 .elementor-element.elementor-element-98def94 .elementor-heading-title{color:#EF90A4;}@media(max-width:1024px){.elementor-3634 .elementor-element.elementor-element-09121a2{width:var( --container-widget-width, 697.516px );max-width:697.516px;--container-widget-width:697.516px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-3634 .elementor-element.elementor-element-4cba1d3.elementor-element{--align-self:center;}.elementor-3634 .elementor-element.elementor-element-260e48c.elementor-element{--align-self:center;}.elementor-3634 .elementor-element.elementor-element-22d1281.elementor-element{--align-self:center;}.elementor-3634 .elementor-element.elementor-element-fbef357.elementor-element{--align-self:center;}.elementor-3634 .elementor-element.elementor-element-6d70bed.elementor-element{--align-self:center;}.elementor-3634 .elementor-element.elementor-element-bc3e8ad.elementor-element{--align-self:center;}.elementor-3634 .elementor-element.elementor-element-cfb666f.elementor-element{--align-self:center;}.elementor-3634 .elementor-element.elementor-element-e6d24a1.elementor-element{--align-self:center;}.elementor-3634 .elementor-element.elementor-element-4627982.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-3634 .elementor-element.elementor-element-329f287{--width:33.3333%;}.elementor-3634 .elementor-element.elementor-element-afa5b1c{--width:66.6666%;}.elementor-3634 .elementor-element.elementor-element-1335ea0{--width:33.3333%;}.elementor-3634 .elementor-element.elementor-element-9c8d88a{--width:66.6666%;}.elementor-3634 .elementor-element.elementor-element-ae2e543{--width:33.3333%;}.elementor-3634 .elementor-element.elementor-element-a562451{--width:66.6666%;}.elementor-3634 .elementor-element.elementor-element-eb76720{--width:33.3333%;}.elementor-3634 .elementor-element.elementor-element-cbcc3f5{--width:66.6666%;}.elementor-3634 .elementor-element.elementor-element-91ec0f3{--width:33.3333%;}.elementor-3634 .elementor-element.elementor-element-5c097f2{--width:66.6666%;}.elementor-3634 .elementor-element.elementor-element-439f3b1{--width:33.3333%;}.elementor-3634 .elementor-element.elementor-element-60e9892{--width:66.6666%;}.elementor-3634 .elementor-element.elementor-element-363931b{--width:33.3333%;}.elementor-3634 .elementor-element.elementor-element-a8cdfb0{--width:66.6666%;}.elementor-3634 .elementor-element.elementor-element-979cf5c{--width:33.3333%;}.elementor-3634 .elementor-element.elementor-element-4cffecf{--width:66.6666%;}.elementor-3634 .elementor-element.elementor-element-ed6509e{--width:50%;}.elementor-3634 .elementor-element.elementor-element-916248b{--width:50%;}.elementor-3634 .elementor-element.elementor-element-9031380{--width:33.3333%;}.elementor-3634 .elementor-element.elementor-element-7cf63b5{--width:66.6666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3634 .elementor-element.elementor-element-ae2e543{--width:223.219px;}}/* Start custom CSS for container, class: .elementor-element-a562451 *//* Reset default margins and ensure box-sizing */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* Import Poppins font from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap');

/* Container styles */
.elementor-element-a562451 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px; /* Constrain max width for large screens */
  margin: 0 auto;
  padding: 20px;
  gap: 1rem; /* Space between child elements */
  font-family: 'Poppins', sans-serif; /* Apply Poppins font */
}

/* Heading styles */
.elementor-heading-title {
  font-size: clamp(1.5rem, 4vw, 2rem); /* Responsive font size */
  font-weight: 500; /* Font weight 500 */
  color: #000000; /* Black text color */
  width: 100%;
  text-align: left;
}

/* Text editor (price list) styles */
.elementor-widget-text-editor p {
  font-size: clamp(rem, 2.5vw, 1.2rem); /* Responsive font size */
  line-height: 1.6;
  color: #000000; /* Black text color */
  width: 100%;
  font-weight: 500; /* Font weight 500 */
  font-family: 'Poppins', sans-serif; /* Apply Poppins font */
}

/* Style for individual price items */
.price-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 400px; /* Limit width for readability */
  margin-bottom: 0.5rem;
}

/* Ensure consistent spacing for price */
.price-item span:last-child {
  font-weight: 500; /* Font weight 500 */
  color: #000000; /* Black text color */
}

/* Media query for smaller screens */
@media (max-width: 768px) {
  .elementor-element-a562451 {
    padding: 15px;
  }

  .elementor-heading-title {
    font-size: clamp(1.2rem, 3.5vw, 1.6rem);
  }

  .elementor-widget-text-editor p {
    font-size: clamp(0.9rem, 2vw, 1rem);
  }

  .price-item {
    max-width: 100%; /* Full width on smaller screens */
  }
}

@media (max-width: 480px) {
  .elementor-element-a562451 {
    padding: 10px;
  }

  .elementor-heading-title {
    font-size: clamp(1rem, 3vw, 1.3rem);
  }

  .elementor-widget-text-editor p {
    font-size: clamp(0.8rem, 1.8vw, 0.9rem);
  }
}/* End custom CSS */