.elementor-2915 .elementor-element.elementor-element-20c9e24{--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-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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-2915 .elementor-element.elementor-element-f9544be .elementor-icon-box-wrapper{align-items:start;}.elementor-2915 .elementor-element.elementor-element-f9544be .elementor-icon-box-title{margin-block-end:0px;color:#000000;transition-duration:0.6s;}.elementor-2915 .elementor-element.elementor-element-f9544be.elementor-view-stacked .elementor-icon{background-color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-f9544be.elementor-view-framed .elementor-icon, .elementor-2915 .elementor-element.elementor-element-f9544be.elementor-view-default .elementor-icon{fill:#FF8280;color:#FF8280;border-color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-f9544be .elementor-icon{font-size:34px;}.elementor-2915 .elementor-element.elementor-element-f9544be .elementor-icon-box-title, .elementor-2915 .elementor-element.elementor-element-f9544be .elementor-icon-box-title a{font-family:"Dosis", Sans-serif;font-size:31px;font-weight:600;}.elementor-2915 .elementor-element.elementor-element-f9544be:has(:hover) .elementor-icon-box-title,
					 .elementor-2915 .elementor-element.elementor-element-f9544be:has(:focus) .elementor-icon-box-title{color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-05af9a5 .elementor-icon-box-wrapper{align-items:start;}.elementor-2915 .elementor-element.elementor-element-05af9a5{--icon-box-icon-margin:15px;}.elementor-2915 .elementor-element.elementor-element-05af9a5 .elementor-icon-box-title{margin-block-end:0px;color:#000000;transition-duration:0.6s;}.elementor-2915 .elementor-element.elementor-element-05af9a5.elementor-view-stacked .elementor-icon{background-color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-05af9a5.elementor-view-framed .elementor-icon, .elementor-2915 .elementor-element.elementor-element-05af9a5.elementor-view-default .elementor-icon{fill:#FF8280;color:#FF8280;border-color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-05af9a5 .elementor-icon{font-size:34px;}.elementor-2915 .elementor-element.elementor-element-05af9a5 .elementor-icon-box-title, .elementor-2915 .elementor-element.elementor-element-05af9a5 .elementor-icon-box-title a{font-family:"Dosis", Sans-serif;font-size:31px;font-weight:600;}.elementor-2915 .elementor-element.elementor-element-05af9a5:has(:hover) .elementor-icon-box-title,
					 .elementor-2915 .elementor-element.elementor-element-05af9a5:has(:focus) .elementor-icon-box-title{color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-db4be61 .elementor-icon-box-wrapper{align-items:start;}.elementor-2915 .elementor-element.elementor-element-db4be61{--icon-box-icon-margin:15px;}.elementor-2915 .elementor-element.elementor-element-db4be61 .elementor-icon-box-title{margin-block-end:0px;color:#000000;transition-duration:0.6s;}.elementor-2915 .elementor-element.elementor-element-db4be61.elementor-view-stacked .elementor-icon{background-color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-db4be61.elementor-view-framed .elementor-icon, .elementor-2915 .elementor-element.elementor-element-db4be61.elementor-view-default .elementor-icon{fill:#FF8280;color:#FF8280;border-color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-db4be61 .elementor-icon{font-size:34px;}.elementor-2915 .elementor-element.elementor-element-db4be61 .elementor-icon-box-title, .elementor-2915 .elementor-element.elementor-element-db4be61 .elementor-icon-box-title a{font-family:"Dosis", Sans-serif;font-size:31px;font-weight:600;}.elementor-2915 .elementor-element.elementor-element-db4be61:has(:hover) .elementor-icon-box-title,
					 .elementor-2915 .elementor-element.elementor-element-db4be61:has(:focus) .elementor-icon-box-title{color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-d87d364 .elementor-icon-box-wrapper{align-items:start;}.elementor-2915 .elementor-element.elementor-element-d87d364{--icon-box-icon-margin:15px;}.elementor-2915 .elementor-element.elementor-element-d87d364 .elementor-icon-box-title{margin-block-end:0px;color:#000000;transition-duration:0.6s;}.elementor-2915 .elementor-element.elementor-element-d87d364.elementor-view-stacked .elementor-icon{background-color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-d87d364.elementor-view-framed .elementor-icon, .elementor-2915 .elementor-element.elementor-element-d87d364.elementor-view-default .elementor-icon{fill:#FF8280;color:#FF8280;border-color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-d87d364 .elementor-icon{font-size:34px;}.elementor-2915 .elementor-element.elementor-element-d87d364 .elementor-icon-box-title, .elementor-2915 .elementor-element.elementor-element-d87d364 .elementor-icon-box-title a{font-family:"Dosis", Sans-serif;font-size:31px;font-weight:600;}.elementor-2915 .elementor-element.elementor-element-d87d364:has(:hover) .elementor-icon-box-title,
					 .elementor-2915 .elementor-element.elementor-element-d87d364:has(:focus) .elementor-icon-box-title{color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-c0e3040 .elementor-icon-box-wrapper{align-items:start;}.elementor-2915 .elementor-element.elementor-element-c0e3040{--icon-box-icon-margin:15px;}.elementor-2915 .elementor-element.elementor-element-c0e3040 .elementor-icon-box-title{margin-block-end:0px;color:#000000;transition-duration:0.6s;}.elementor-2915 .elementor-element.elementor-element-c0e3040.elementor-view-stacked .elementor-icon{background-color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-c0e3040.elementor-view-framed .elementor-icon, .elementor-2915 .elementor-element.elementor-element-c0e3040.elementor-view-default .elementor-icon{fill:#FF8280;color:#FF8280;border-color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-c0e3040 .elementor-icon{font-size:34px;}.elementor-2915 .elementor-element.elementor-element-c0e3040 .elementor-icon-box-title, .elementor-2915 .elementor-element.elementor-element-c0e3040 .elementor-icon-box-title a{font-family:"Dosis", Sans-serif;font-size:31px;font-weight:600;}.elementor-2915 .elementor-element.elementor-element-c0e3040:has(:hover) .elementor-icon-box-title,
					 .elementor-2915 .elementor-element.elementor-element-c0e3040:has(:focus) .elementor-icon-box-title{color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-41b8a06 .elementor-icon-box-wrapper{align-items:start;}.elementor-2915 .elementor-element.elementor-element-41b8a06{--icon-box-icon-margin:15px;}.elementor-2915 .elementor-element.elementor-element-41b8a06 .elementor-icon-box-title{margin-block-end:0px;color:#000000;transition-duration:0.6s;}.elementor-2915 .elementor-element.elementor-element-41b8a06.elementor-view-stacked .elementor-icon{background-color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-41b8a06.elementor-view-framed .elementor-icon, .elementor-2915 .elementor-element.elementor-element-41b8a06.elementor-view-default .elementor-icon{fill:#FF8280;color:#FF8280;border-color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-41b8a06 .elementor-icon{font-size:34px;}.elementor-2915 .elementor-element.elementor-element-41b8a06 .elementor-icon-box-title, .elementor-2915 .elementor-element.elementor-element-41b8a06 .elementor-icon-box-title a{font-family:"Dosis", Sans-serif;font-size:31px;font-weight:600;}.elementor-2915 .elementor-element.elementor-element-41b8a06:has(:hover) .elementor-icon-box-title,
					 .elementor-2915 .elementor-element.elementor-element-41b8a06:has(:focus) .elementor-icon-box-title{color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-75d1e46 .elementor-icon-box-wrapper{align-items:start;}.elementor-2915 .elementor-element.elementor-element-75d1e46{--icon-box-icon-margin:15px;}.elementor-2915 .elementor-element.elementor-element-75d1e46 .elementor-icon-box-title{margin-block-end:0px;color:#000000;transition-duration:0.6s;}.elementor-2915 .elementor-element.elementor-element-75d1e46.elementor-view-stacked .elementor-icon{background-color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-75d1e46.elementor-view-framed .elementor-icon, .elementor-2915 .elementor-element.elementor-element-75d1e46.elementor-view-default .elementor-icon{fill:#FF8280;color:#FF8280;border-color:#FF8280;}.elementor-2915 .elementor-element.elementor-element-75d1e46 .elementor-icon{font-size:34px;}.elementor-2915 .elementor-element.elementor-element-75d1e46 .elementor-icon-box-title, .elementor-2915 .elementor-element.elementor-element-75d1e46 .elementor-icon-box-title a{font-family:"Dosis", Sans-serif;font-size:31px;font-weight:600;}.elementor-2915 .elementor-element.elementor-element-75d1e46:has(:hover) .elementor-icon-box-title,
					 .elementor-2915 .elementor-element.elementor-element-75d1e46:has(:focus) .elementor-icon-box-title{color:#FF8280;}/* Start custom CSS for text-editor, class: .elementor-element-d0d2a80 */h3{
    font-size: 18px;
}

a{
    color: #FF8280;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae77061 */.cat-price-table {
  width: 100%;
  border-collapse: collapse;
  margin: 0px 0px;
  font-family: 'Inter', sans-serif;
  background: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
}

.cat-price-table thead {
  background-color: #FF8280;
  color: #ffffff;
  text-align: left;
}

.cat-price-table th,
.cat-price-table td {
  padding: 16px 20px;
  font-size: 15px;
}

.cat-price-table th {
  font-weight: 600;
  letter-spacing: 0.3px;
  text-transform: uppercase;
}

.cat-price-table tbody tr {
  border-bottom: 1px solid #f1f1f1;
  transition: background 0.25s ease, transform 0.25s ease;
}

.cat-price-table tbody tr:last-child {
  border-bottom: none;
}

.cat-price-table tbody tr:hover {
  background: #fff4f4;
  transform: translateY(-2px);
}

.cat-price-table td:last-child {
  font-weight: 600;
  color: #FF8280;
}

/* Responsive styling for mobile */
@media (max-width: 600px) {
  .cat-price-table th,
  .cat-price-table td {
    padding: 12px 14px;
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dada56 */a{
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-607038c */a{
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c8f309 */a{
    color: black;
}/* End custom CSS */