.elementor-15995 .elementor-element.elementor-element-69bb88d{--display:flex;--flex-direction:row-reverse;--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;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:20px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-15995 .elementor-element.elementor-element-69bb88d, .elementor-15995 .elementor-element.elementor-element-69bb88d::before{--border-transition:0.3s;}.elementor-15995 .elementor-element.elementor-element-09b14b3{--spacer-size:99px;}.elementor-15995 .elementor-element.elementor-element-0e20f08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-15995 .elementor-element.elementor-element-0e20f08.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15995 .elementor-element.elementor-element-1407699{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-15995 .elementor-element.elementor-element-1407699.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15995 .elementor-element.elementor-element-93ea84e{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;}.elementor-15995 .elementor-element.elementor-element-93ea84e .elementor-divider-separator{width:5%;}.elementor-15995 .elementor-element.elementor-element-93ea84e .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-15995 .elementor-element.elementor-element-0505725 .elementor-heading-title{color:#C41F69;font-weight:700;}.elementor-15995 .elementor-element.elementor-element-e055d42{column-gap:9px;text-align:justify;color:var( --e-global-color-text );font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:500;width:var( --container-widget-width, 87.208% );max-width:87.208%;--container-widget-width:87.208%;--container-widget-flex-grow:0;}.elementor-15995 .elementor-element.elementor-element-e055d42.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15995 .elementor-element.elementor-element-001e961{--spacer-size:50px;}.elementor-15995 .elementor-element.elementor-element-5e895d6{--display:flex;--background-transition:0.3s;}.elementor-15995 .elementor-element.elementor-element-c5587c0{--display:flex;--background-transition:0.3s;}.elementor-15995 .elementor-element.elementor-element-71c4cfb{--display:flex;--background-transition:0.3s;}.elementor-15995 .elementor-element.elementor-element-688ac5d{--display:flex;--background-transition:0.3s;}.elementor-15995 .elementor-element.elementor-element-688ac5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15995 .elementor-element.elementor-element-3cb6e1f .elementor-accordion-item{border-color:#C41F69;}.elementor-15995 .elementor-element.elementor-element-3cb6e1f .elementor-accordion-item .elementor-tab-content{border-top-color:#C41F69;}.elementor-15995 .elementor-element.elementor-element-3cb6e1f .elementor-accordion-item .elementor-tab-title.elementor-active{border-bottom-color:#C41F69;}.elementor-15995 .elementor-element.elementor-element-3cb6e1f .elementor-tab-title{background-color:#FFFFFF;}.elementor-15995 .elementor-element.elementor-element-3cb6e1f .elementor-active .elementor-accordion-icon, .elementor-15995 .elementor-element.elementor-element-3cb6e1f .elementor-active .elementor-accordion-title{color:#C41F69;}.elementor-15995 .elementor-element.elementor-element-3cb6e1f .elementor-active .elementor-accordion-icon svg{fill:#C41F69;}.elementor-15995 .elementor-element.elementor-element-3cb6e1f .elementor-accordion-title{font-size:26px;}.elementor-15995 .elementor-element.elementor-element-3cb6e1f .elementor-tab-content{background-color:#FFFFFF;}.elementor-15995 .elementor-element.elementor-element-955c4a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15995 .elementor-element.elementor-element-955c4a9:not(.elementor-motion-effects-element-type-background), .elementor-15995 .elementor-element.elementor-element-955c4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15995 .elementor-element.elementor-element-955c4a9, .elementor-15995 .elementor-element.elementor-element-955c4a9::before{--border-transition:0.3s;}.elementor-15995 .elementor-element.elementor-element-0d6079c{--display:flex;--background-transition:0.3s;}.elementor-15995 .elementor-element.elementor-element-2016d77 img{width:69%;}.elementor-15995 .elementor-element.elementor-element-2797c21{text-align:center;}.elementor-15995 .elementor-element.elementor-element-2797c21 .elementor-heading-title{color:#C51F6A;font-family:"Alata", Sans-serif;}.elementor-15995 .elementor-element.elementor-element-2797c21.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15995 .elementor-element.elementor-element-f8d8d7f{text-align:center;}.elementor-15995 .elementor-element.elementor-element-f8d8d7f .elementor-heading-title{color:#404040;font-family:"Alata", Sans-serif;font-size:24px;font-weight:400;}.elementor-15995 .elementor-element.elementor-element-64a6077{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-15995 .elementor-element.elementor-element-ae2a863{text-align:justify;color:#404040;}.elementor-15995 .elementor-element.elementor-element-543f19b .elementor-button{font-size:25px;background-color:#C41F69;border-radius:35px 35px 35px 35px;}.elementor-15995 .elementor-element.elementor-element-543f19b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15995 .elementor-element.elementor-element-cccd8b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-15995 .elementor-element.elementor-element-cccd8b3:not(.elementor-motion-effects-element-type-background), .elementor-15995 .elementor-element.elementor-element-cccd8b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#404040;}.elementor-15995 .elementor-element.elementor-element-cccd8b3, .elementor-15995 .elementor-element.elementor-element-cccd8b3::before{--border-transition:0.3s;}.elementor-15995 .elementor-element.elementor-element-d5e1d0b{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-15995 .elementor-element.elementor-element-938a3b5 .elementor-heading-title{color:#C41F69;font-family:"Aldrich", Sans-serif;}.elementor-15995 .elementor-element.elementor-element-c10cc30{text-align:justify;color:#FFFFFF;}.elementor-15995 .elementor-element.elementor-element-649f90b{--display:flex;--background-transition:0.3s;}.elementor-15995 .elementor-element.elementor-element-66560df{--display:flex;--background-transition:0.3s;}.elementor-15995 .elementor-element.elementor-element-39fda87{--display:flex;--background-transition:0.3s;}@media(min-width:768px){.elementor-15995 .elementor-element.elementor-element-0e20f08{--width:38%;}.elementor-15995 .elementor-element.elementor-element-1407699{--width:102.032%;}.elementor-15995 .elementor-element.elementor-element-688ac5d{--width:84.837%;}.elementor-15995 .elementor-element.elementor-element-955c4a9{--content-width:1210px;}}@media(max-width:1024px) and (min-width:768px){.elementor-15995 .elementor-element.elementor-element-1407699{--width:100%;}}@media(max-width:1024px){.elementor-15995 .elementor-element.elementor-element-1407699{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15995 .elementor-element.elementor-element-93ea84e .elementor-divider{text-align:center;}.elementor-15995 .elementor-element.elementor-element-93ea84e .elementor-divider-separator{margin:0 auto;margin-center:0;}}@media(max-width:767px){.elementor-15995 .elementor-element.elementor-element-1407699{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-block-start:27%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-15995 .elementor-element.elementor-element-93ea84e .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-15995 .elementor-element.elementor-element-93ea84e .elementor-divider{text-align:center;}.elementor-15995 .elementor-element.elementor-element-0d6079c{--content-width:200px;}.elementor-15995 .elementor-element.elementor-element-2797c21 .elementor-heading-title{font-size:26px;}.elementor-15995 .elementor-element.elementor-element-2797c21{width:var( --container-widget-width, 216px );max-width:216px;--container-widget-width:216px;--container-widget-flex-grow:0;}.elementor-15995 .elementor-element.elementor-element-f8d8d7f .elementor-heading-title{font-size:13px;}.elementor-15995 .elementor-element.elementor-element-ae2a863{text-align:justify;font-size:15px;line-height:1.3em;}.elementor-15995 .elementor-element.elementor-element-543f19b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15995 .elementor-element.elementor-element-543f19b.elementor-element{--align-self:center;}.elementor-15995 .elementor-element.elementor-element-938a3b5 .elementor-heading-title{font-size:23px;}.elementor-15995 .elementor-element.elementor-element-c10cc30{text-align:justify;font-size:15px;line-height:1.3em;}}/* Start custom CSS for html, class: .elementor-element-d880764 */.membership-container {
        font-family: 'Segoe UI', sans-serif;
      background-color: #f5f5f5;
      background: #ffffff;
      border-radius: 16px;
      padding: 30px 25px;
      box-shadow: 0 0 20px rgba(0,0,0,0.05);
      max-width: 420px;
      width: 100%;
      text-align: center;
      border: 1px solid #eee;
      margin: 0 auto;
    }
 
    .membership-container .title {
      font-family: 'Bad Script', cursive;
      font-size: 32px;
      color: #404040;
      margin-bottom: 10px;
      font-weight: bold;
    }
 
    .membership-container .instruction {
      font-size: 14px;
      color: #666;
      margin-bottom: 25px;
    }
 
    .membership-container .plans {
      display: flex;
      justify-content: center;
      margin-bottom: 30px;
    }
 
    .membership-container .plan {
      border: 2px solid #ddd;
      border-radius: 12px;
      padding: 20px 15px;
      cursor: pointer;
      transition: all 0.3s ease;
      min-height: 130px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      width: 100%;
      max-width: 180px;
    }
 
    .membership-container .plan:hover {
      border-color: #C41f69;
    }
 
    .membership-container .plan h3 {
      color: #1362A1;
      margin-bottom: 5px;
      font-size: 20px;
      font-weight: 600;
    }
 
    .membership-container .plan p {
      color: #404040;
      font-weight: bold;
      font-size: 18px;
      margin-bottom: 6px;
    }
 
    .membership-container .plan small {
      color: #777;
      font-size: 13px;
    }
 
    .membership-container button {
      background-color: #C41f69;
      color: white;
      border: none;
      padding: 12px 24px;
      border-radius: 8px;
      cursor: pointer;
      font-size: 16px;
      font-weight: 500;
      transition: background 0.3s ease;
    }
 
    .membership-container button:hover {
      background-color: #a31955;
    }
 
    @media (max-width: 480px) {
       .membership-container .plans {
        flex-direction: column;
      }
 
       .membership-container .plan {
        width: 100%;
        max-width: 100%;
      }
    }/* End custom CSS */