.elementor-9338 .elementor-element.elementor-element-1b7b2861{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-9338 .elementor-element.elementor-element-1b7b2861::before, .elementor-9338 .elementor-element.elementor-element-1b7b2861 > .elementor-background-video-container::before, .elementor-9338 .elementor-element.elementor-element-1b7b2861 > .e-con-inner > .elementor-background-video-container::before, .elementor-9338 .elementor-element.elementor-element-1b7b2861 > .elementor-background-slideshow::before, .elementor-9338 .elementor-element.elementor-element-1b7b2861 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9338 .elementor-element.elementor-element-1b7b2861 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d0b6822 );--background-overlay:'';}.elementor-9338 .elementor-element.elementor-element-1c62610f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9338 .elementor-element.elementor-element-7eca8ea7.elementor-element{--align-self:center;}.elementor-9338 .elementor-element.elementor-element-503b1719{text-align:start;}.elementor-9338 .elementor-element.elementor-element-503b1719 .elementor-heading-title{font-size:2.5em;}.elementor-9338 .elementor-element.elementor-element-53da2eac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9338 .elementor-element.elementor-element-207b7d60{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-9338 .elementor-element.elementor-element-7c149436{--display:flex;--padding-top:0em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9338 .elementor-element.elementor-element-426597a8 > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-9338 .elementor-element.elementor-element-426597a8{color:var( --e-global-color-secondary );}.elementor-9338 .elementor-element.elementor-element-a5f3d6b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9338 .elementor-element.elementor-element-27e7536.elementor-element{--order:99999 /* order end hack */;}.elementor-9338 .elementor-element.elementor-element-27e7536.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9338 .elementor-element.elementor-element-27e7536.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9338 .elementor-element.elementor-element-27e7536.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9338 .elementor-element.elementor-element-27e7536 .elementor-image-box-wrapper .elementor-image-box-img{width:300px;}.elementor-9338 .elementor-element.elementor-element-27e7536 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9338 .elementor-element.elementor-element-208eb1b{--spacer-size:40px;}.elementor-9338 .elementor-element.elementor-element-3eebfbe > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-9338 .elementor-element.elementor-element-3eebfbe{color:var( --e-global-color-secondary );}.elementor-9338 .elementor-element.elementor-element-84a6971{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}@media(min-width:768px){.elementor-9338 .elementor-element.elementor-element-207b7d60{--content-width:1200px;}}@media(max-width:1024px){.elementor-9338 .elementor-element.elementor-element-1b7b2861{--padding-top:10em;--padding-bottom:10em;--padding-left:2em;--padding-right:2em;}.elementor-9338 .elementor-element.elementor-element-1c62610f{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-9338 .elementor-element.elementor-element-53da2eac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9338 .elementor-element.elementor-element-207b7d60{--padding-top:40px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-9338 .elementor-element.elementor-element-7c149436{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-9338 .elementor-element.elementor-element-318fe6a .elementor-heading-title{font-size:28px;}.elementor-9338 .elementor-element.elementor-element-426597a8 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-9338 .elementor-element.elementor-element-426597a8{text-align:center;}.elementor-9338 .elementor-element.elementor-element-a5f3d6b{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-9338 .elementor-element.elementor-element-3eebfbe > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-9338 .elementor-element.elementor-element-3eebfbe{text-align:center;}.elementor-9338 .elementor-element.elementor-element-84a6971{--padding-top:40px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-9338 .elementor-element.elementor-element-1b7b2861{--padding-top:0em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-9338 .elementor-element.elementor-element-1c62610f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9338 .elementor-element.elementor-element-7eca8ea7 > .elementor-widget-container{padding:2em 0em 0em 0em;}.elementor-9338 .elementor-element.elementor-element-7eca8ea7 .woocommerce-breadcrumb{font-size:0.8em;}.elementor-9338 .elementor-element.elementor-element-503b1719{text-align:center;}.elementor-9338 .elementor-element.elementor-element-53da2eac{text-align:center;}.elementor-9338 .elementor-element.elementor-element-207b7d60{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-9338 .elementor-element.elementor-element-7c149436{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9338 .elementor-element.elementor-element-318fe6a{text-align:center;}.elementor-9338 .elementor-element.elementor-element-426597a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9338 .elementor-element.elementor-element-a5f3d6b{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9338 .elementor-element.elementor-element-27e7536 .elementor-image-box-img{margin-bottom:0px;}.elementor-9338 .elementor-element.elementor-element-208eb1b{--spacer-size:0px;}.elementor-9338 .elementor-element.elementor-element-3eebfbe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9338 .elementor-element.elementor-element-84a6971{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}}/* Start custom CSS */.card {
  border: 1px solid #ddd;
  border-radius: 6px;
  background-color: #fff;
  max-width: 900px;
  padding: 30px;
  margin: auto;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.card-content {
  display: flex;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
}

.card-header {
  flex: 1 1 200px;
  margin-right: 40px;
}

.card-header h2 {
  font-size: 24px;
  margin-bottom: 10px;
}

.card-header p {
  font-size: 16px;
  color: #555;
}

.card-features {
  flex: 2 1 400px;
}

.card-features ul {
  list-style: none;
  padding: 0;
  font-size: 16px;
  color: #444;
}

.card-features li {
  margin-bottom: 12px;
}

.card-button {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
  flex-basis: 100%;
}

.card-button button {
  padding: 10px 20px;
  border: 1px solid #444;
  background-color: white;
  color: #333;
  font-size: 16px;
  border-radius: 4px;
  cursor: pointer;
}

.card-button button:hover {
  background-color: #f0f0f0;
}/* End custom CSS */