.elementor-5952 .elementor-element.elementor-element-76399e26{--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-5952 .elementor-element.elementor-element-22b9899a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:20px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5952 .elementor-element.elementor-element-3a1561ed .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );font-family:"Nunito Sans", Sans-serif;}.elementor-5952 .elementor-element.elementor-element-3a1561ed .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-5952 .elementor-element.elementor-element-3a1561ed .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-5952 .elementor-element.elementor-element-3a1561ed > .elementor-widget-container{padding:0px 15px 30px 15px;}.elementor-5952 .elementor-element.elementor-element-48353729{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-single-pricing{text-align:center;}.elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title{color:#000000;font-family:"Nunito Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-5952 .elementor-element.elementor-element-2445613b:hover .elementskit-pricing-header .elementskit-pricing-title{color:#ffffff;}.elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-single-pricing .elementskit-pricing-header{margin:0px 0px 0px 0px;}.elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag{padding:8px 0px 8px 0px;margin:0px 0px 0px 0px;}.elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-family:"Nunito Sans", Sans-serif;}.elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period{font-family:"Nunito Sans", Sans-serif;vertical-align:super;}.elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-family:"Nunito Sans", Sans-serif;vertical-align:super;}.elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag{background-color:transparent;background-image:linear-gradient(-35deg, #9BCFDD 0%, #6ACBD8 100%);}.elementor-5952 .elementor-element.elementor-element-2445613b:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price{color:var( --e-global-color-secondary );}.elementor-5952 .elementor-element.elementor-element-2445613b:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 0%, #ffffff 100%);}.elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-single-pricing .elementskit-pricing-content{text-align:left;margin:8px 0px 0px 0px;}.elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-single-pricing .elementskit-pricing-content p,  .elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-single-pricing .elementskit-pricing-lists > li{font-family:"Nunito Sans", Sans-serif;}.elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-single-pricing .elementskit-pricing-lists > li{list-style:none;}.elementor-5952 .elementor-element.elementor-element-2445613b:hover .elementskit-pricing-content p{color:#ffffff;}.elementor-5952 .elementor-element.elementor-element-2445613b:hover .elementskit-pricing-lists li{color:#ffffff;}.elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-single-pricing .elementskit-pricing-lists li:before{margin-top:13px;margin-bottom:13px;}.elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-pricing-lists > li > i{padding-right:11px;}.elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-pricing-lists > li > svg{margin-right:11px;}.elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-single-pricing a.elementskit-pricing-btn{font-family:"Nunito Sans", Sans-serif;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e7e7e7;}.elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-single-pricing a.elementskit-pricing-btn svg path{stroke:#000000;fill:#000000;}.elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-single-pricing a.elementskit-pricing-btn:hover{color:#000000;background-color:#ffffff;}.elementor-5952 .elementor-element.elementor-element-2445613b .elementskit-single-pricing a.elementskit-pricing-btn:hover svg path{stroke:#000000;fill:#000000;}.elementor-5952 .elementor-element.elementor-element-2445613b > .elementor-widget-container{padding:60px 30px 40px 30px;background-color:#ffffff;transition:background 0s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6ACBD8;border-radius:10px 10px 10px 10px;}.elementor-5952 .elementor-element.elementor-element-2445613b:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(-35deg, #9BCFDD 0%, #6ACBD8 100%);box-shadow:20px 20px 40px 0px rgba(0,0,0,0.1);}.elementor-5952 .elementor-element.elementor-element-2445613b .elementor-widget-container{transition:background 0s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-5952 .elementor-element.elementor-element-1de5704a .elementskit-single-pricing{text-align:center;}.elementor-5952 .elementor-element.elementor-element-1de5704a .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title{color:#000000;font-family:"Nunito Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-5952 .elementor-element.elementor-element-1de5704a:hover .elementskit-pricing-header .elementskit-pricing-title{color:#ffffff;}.elementor-5952 .elementor-element.elementor-element-1de5704a .elementskit-single-pricing .elementskit-pricing-header{margin:0px 0px 0px 0px;}.elementor-5952 .elementor-element.elementor-element-1de5704a .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle{font-size:18px;}.elementor-5952 .elementor-element.elementor-element-1de5704a .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag{padding:8px 0px 8px 0px;margin:0px 0px 0px 0px;}.elementor-5952 .elementor-element.elementor-element-1de5704a .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-family:"Nunito Sans", Sans-serif;}.elementor-5952 .elementor-element.elementor-element-1de5704a .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period{font-family:"Nunito Sans", Sans-serif;vertical-align:super;}.elementor-5952 .elementor-element.elementor-element-1de5704a .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-family:"Nunito Sans", Sans-serif;vertical-align:super;}.elementor-5952 .elementor-element.elementor-element-1de5704a .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag{background-color:transparent;background-image:linear-gradient(-35deg, #9BCFDD 0%, #6ACBD8 100%);}.elementor-5952 .elementor-element.elementor-element-1de5704a:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 0%, #ffffff 100%);}.elementor-5952 .elementor-element.elementor-element-1de5704a .elementskit-single-pricing .elementskit-pricing-content{text-align:left;margin:10px 0px 0px 0px;}.elementor-5952 .elementor-element.elementor-element-1de5704a .elementskit-single-pricing .elementskit-pricing-content p,  .elementor-5952 .elementor-element.elementor-element-1de5704a .elementskit-single-pricing .elementskit-pricing-lists > li{font-family:"Nunito Sans", Sans-serif;}.elementor-5952 .elementor-element.elementor-element-1de5704a .elementskit-single-pricing .elementskit-pricing-lists > li{list-style:none;}.elementor-5952 .elementor-element.elementor-element-1de5704a:hover .elementskit-pricing-content p{color:#ffffff;}.elementor-5952 .elementor-element.elementor-element-1de5704a:hover .elementskit-pricing-lists li{color:#ffffff;}.elementor-5952 .elementor-element.elementor-element-1de5704a .elementskit-single-pricing .elementskit-pricing-lists li:before{margin-top:13px;margin-bottom:13px;}.elementor-5952 .elementor-element.elementor-element-1de5704a .elementskit-pricing-lists > li > i{padding-right:11px;}.elementor-5952 .elementor-element.elementor-element-1de5704a .elementskit-pricing-lists > li > svg{margin-right:11px;}.elementor-5952 .elementor-element.elementor-element-1de5704a .elementskit-single-pricing a.elementskit-pricing-btn{font-family:"Nunito Sans", Sans-serif;}.elementor-5952 .elementor-element.elementor-element-1de5704a > .elementor-widget-container{padding:60px 30px 40px 30px;transition:background 0s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6ACBD8;border-radius:10px 10px 10px 10px;}.elementor-5952 .elementor-element.elementor-element-1de5704a:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(-35deg, #9BCFDD 0%, #6ACBD8 100%);box-shadow:20px 20px 40px 0px rgba(0,0,0,0.1);}.elementor-5952 .elementor-element.elementor-element-1de5704a .elementor-widget-container{transition:background 0s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementskit-single-pricing{text-align:center;}.elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title{color:#000000;font-family:"Nunito Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-5952 .elementor-element.elementor-element-4ac254e9:hover .elementskit-pricing-header .elementskit-pricing-title{color:#ffffff;}.elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag{padding:8px 0px 8px 0px;margin:37px 0px 30px 0px;}.elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-family:"Nunito Sans", Sans-serif;}.elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period{font-family:"Nunito Sans", Sans-serif;vertical-align:super;}.elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-family:"Nunito Sans", Sans-serif;vertical-align:super;}.elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag{background-color:transparent;background-image:linear-gradient(-35deg, #9BCFDD 0%, #6ACBD8 100%);}.elementor-5952 .elementor-element.elementor-element-4ac254e9:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price{color:var( --e-global-color-secondary );}.elementor-5952 .elementor-element.elementor-element-4ac254e9:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 0%, #ffffff 100%);}.elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementskit-single-pricing .elementskit-pricing-content{text-align:left;margin:1px 0px 0px 0px;}.elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementskit-single-pricing .elementskit-pricing-content p,  .elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementskit-single-pricing .elementskit-pricing-lists > li{font-family:"Nunito Sans", Sans-serif;}.elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementskit-single-pricing .elementskit-pricing-lists > li{list-style:none;}.elementor-5952 .elementor-element.elementor-element-4ac254e9:hover .elementskit-pricing-content p{color:#ffffff;}.elementor-5952 .elementor-element.elementor-element-4ac254e9:hover .elementskit-pricing-lists li{color:#ffffff;}.elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementskit-single-pricing .elementskit-pricing-lists li:before{margin-top:13px;margin-bottom:13px;}.elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementskit-pricing-lists > li > i{padding-right:11px;}.elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementskit-pricing-lists > li > svg{margin-right:11px;}.elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementskit-single-pricing a.elementskit-pricing-btn{font-family:"Nunito Sans", Sans-serif;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e7e7e7;}.elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementskit-single-pricing a.elementskit-pricing-btn svg path{stroke:#000000;fill:#000000;}.elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementskit-single-pricing a.elementskit-pricing-btn:hover{color:#000000;background-color:#ffffff;}.elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementskit-single-pricing a.elementskit-pricing-btn:hover svg path{stroke:#000000;fill:#000000;}.elementor-5952 .elementor-element.elementor-element-4ac254e9 > .elementor-widget-container{padding:60px 30px 27px 30px;background-color:#ffffff;transition:background 0s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6ACBD8;border-radius:10px 10px 10px 10px;}.elementor-5952 .elementor-element.elementor-element-4ac254e9:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(-35deg, #9BCFDD 0%, #6ACBD8 100%);box-shadow:20px 20px 40px 0px rgba(0,0,0,0.1);}.elementor-5952 .elementor-element.elementor-element-4ac254e9 .elementor-widget-container{transition:background 0s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-5952 .elementor-element.elementor-element-27168748{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5952 .elementor-element.elementor-element-22b9899a{--padding-block-start:40px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5952 .elementor-element.elementor-element-48353729{--e-con-grid-template-columns:repeat(2, 1fr);--gap:40px 30px;--grid-auto-flow:row;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}}@media(max-width:767px){.elementor-5952 .elementor-element.elementor-element-48353729{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for elementskit-pricing, class: .elementor-element-2445613b */.membership-plan svg.e-font-icon-svg.e-far-times-circle>path {
    fill: red;
}
.membership-plan svg.e-font-icon-svg.e-far-check-circle>path{
    fill: green
}
.membership-plan{
    cursor: pointer;
}
.elementor-element-2445613b .elementskit-pricing-price-wraper.has-tag{margin-top:-2px!important;}/* End custom CSS */
/* Start custom CSS for elementskit-pricing, class: .elementor-element-1de5704a */.membership-plan svg.e-font-icon-svg.e-far-times-circle>path {
    fill: red;
}
.membership-plan svg.e-font-icon-svg.e-far-check-circle>path{
    fill: green
}
.membership-plan{
    cursor: pointer;
}
.recommed .elementskit-pricing-lists{margin-bottom:60px!important;}/* End custom CSS */
/* Start custom CSS for elementskit-pricing, class: .elementor-element-4ac254e9 */.membership-plan svg.e-font-icon-svg.e-far-times-circle>path {
    fill: red;
}
.membership-plan svg.e-font-icon-svg.e-far-check-circle>path{
    fill: green
}
.membership-plan{
    cursor: pointer;
}
.membership-plan3 .elementskit-pricing-lists{margin-bottom:60px!important;}
li.elementor-repeater-item-9b7990f {
    display: flex
;
    align-items: center;
}
.membership-plan3 .elementskit-pricing-btn-wraper {margin-top:20px;margin-bottom:10px;}
.hidden-benefits-row .membership-plan3 ul.elementskit-pricing-lists li:first-child{margin-top:-20px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48353729 */.elementskit-single-pricing {
    display: flex;
    flex-direction: column;
}
.elementskit-pricing-header {
    margin-bottom: 0 !important;
}
.elementskit-pricing-content{
    order: 5;
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header {
    margin-bottom: 25px !important;
}
.elementskit-pricing-price-wraper.has-tag {
    margin: 0 0 15px !important;
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>p {
    margin-top: 0px !important;
}

.display-none{
    display: none !important;
}
.eael-accordion-extra li{
    font-family: "Nunito Sans", Sans-serif;
    list-style: none;
    font-size: 15px !important;
    margin-bottom: 7px;
    line-height: 23px;
}


.recommed .elementskit-pricing-header:before{
    content: 'Recommended';
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    position: absolute;
    top: -30px;
    width: 100%;
    left: 0;
    color: #EF8EA2;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-300fc0ce */.js-hidden-item {
  display: none !important;
}

.eael-accordion-extra {
  display: none;
  margin-top: 10px;
}

.accordion-toggle-col {
  display: inline-block;
  margin-top: 12px;
  background-color: #f47b20;
  color: #fff;
  border: none;
  padding: 8px 16px;
  border-radius: 6px;
  cursor: pointer;
  font-weight: 600;
  transition: background-color 0.2s ease;
}
/*.elite-care .eael-accordion-extra li{
    transition: all .4s 
ease;
}
.elite-care:hover .eael-accordion-extra li{
    color: #fff !important;
}*/
.eael-accordion-extra li {
    margin-bottom: 10px !important;
}
.accordion-toggle-col:hover {
  background-color: #d8651a;
}
.global-accordion-toggle {
  background: #ff6500;
  color: #fff;
  border: none;
  padding: 10px 25px;
  border-radius: 5px;
  cursor: pointer;
  font-weight: 600;
}

.global-accordion-toggle:hover {
  background: #e65a00;
}/* End custom CSS */
/* Start custom CSS *//* Second row layout – same as main, 3 columns */
.hidden-benefits-row {
  display: flex;
  gap: 20px;
  justify-content: space-between;
	width: 100%;
   padding: 0px 15px;
}

.hidden-benefits-row .membership-plan {
    min-width: 350px;
}



/* Single button between both containers */
.membership-toggle-wrap {
  text-align: center;
  margin: 20px 0;
}

.global-accordion-toggle {
  padding: 10px 20px;
  background: #0073e6;
  color: #fff;
  border: none;
  cursor: pointer;
  border-radius: 6px;
}
.membership-individuals-text {
    font-size: 18px; font-family: "Nunito Sans", Sans-serif;
}
.membership-custom-text p{font-size:14px; font-family: "Nunito Sans", Sans-serif;}
.page-id-5783 .e-con-inner {
    padding-bottom: 0px;
}



@media(max-width:767px){
	
	.hidden-benefits-row{
		flex-direction: column;
	}
	.hidden-benefits-row .membership-plan {
    min-width: 100%;
}
	.hidden-benefits-row .membership-plan{display:none;}
	.hidden-benefits-row .recommend{display:block!important;}
}
.membership-plan .ekit-wid-con button{
        margin-top: 2em !important;
}
.membership-plan .membership-btn{
    background-image: linear-gradient(-35deg, #9BCFDD 0%, #6ACBD8 100%);
}
.membership-plan:hover .membership-btn{
    background-image: linear-gradient(-35deg, #fff 0%, #fff 100%);
}
.membership-plan:hover .membership-btn2{
    background-image: linear-gradient(-35deg, #fff 0%, #fff 100%);
   
}
label.wpforms-field-label {
    text-wrap: nowrap;
}

/** TODAY CSS **/

.membership-plan.active .elementor-widget-container{
    background-color: transparent;
    background-image: linear-gradient(-35deg, #9BCFDD 0%, #6ACBD8 100%);
    box-shadow: 20px 20px 40px 0px rgba(0, 0, 0, 0.1);
}

	.membership-plan.active .elementskit-pricing-price{
    color: #54595f;
}
.membership-plan.active  .elementskit-pricing-lists li{
        color: #ffffff;
}

.membership-plan.active .elementskit-pricing-header .elementskit-pricing-title{
        color: #ffffff !important;
}

.membership-plan.active .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag{
    background-color: transparent !important;
    background-image: linear-gradient(180deg, #ffffff 0%, #ffffff 100%) !important;
}
.membership-plan.active .elementskit-pricing-header:before {
    color: #fff;
}
.membership-plan.active button.accordion-toggle-col {
    width: 100%;
	position:relative;
}
.ekit-wid-con button:After {
     font-size: 12px;
    font-weight: 100;
    content: "\e8c2";
    font-family: eicons;
   padding: 4px;
    margin-left: 10px;
}

	

.ekit-wid-con button {
    width: 100%;
    background: transparent;
    color: #54595f;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #333;
    border-radius: 0;
    padding: 0px 0px 10px;
}

.ekit-wid-con button:hover {
    background: transparent;
	color:#fff;
	 border-bottom: 1px solid #fff;
}

.membership-plan li{
	    -webkit-transition: all .4s 
ease;
    transition: all .4s 
ease;
}
.membership-plan:hover .eael-accordion-extra li {
    color: #fff;
}
.eael-accordion-extra li svg {
    margin-right: 10px;
}
.membership-plan.active .eael-accordion-extra li {
    color: #fff;
}
.dialog-type-lightbox .dialog-lightbox-message {
    max-width: 50%;
    margin: 0px auto;
}
.dialog-type-lightbox .dialog-lightbox-message .elementor-button-wrapper .elementor-button {
    font-size: 18px;
    padding: 8px 4px 14px 16px;
}
.membership-plan:hover .ekit-wid-con button {
    background: transparent;
    color: #fff;
    border-bottom: 1px solid #fff;
}
.recommended-hover:hover .membership-plan.active .elementor-widget-container{
   background-color: #ffffff;
    background-image: inherit;
    box-shadow: inherit;
}
	.recommended-hover:hover .membership-plan.active .elementskit-pricing-price{
    color: #fff;
}
.recommended-hover:hover .membership-plan.active  .elementskit-pricing-lists li{
        color: #54595f;
}

.recommended-hover:hover .membership-plan.active .elementskit-pricing-header .elementskit-pricing-title{
        color: #54595f !important;
}

.recommended-hover:hover .membership-plan.active .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag{
      background-color: transparent !important;
    background-image: linear-gradient(-35deg, #9BCFDD 0%, #6ACBD8 100%) !important;
}

.recommended-hover:hover .membership-plan.active .eael-accordion-extra li{
        color: #54595f;
}

.hidden-benefits-row .elementor-widget-container {
    padding-top: 0px !important;
	height:100%;
}

.hidden-benefits-row .elementor-widget-container .elementskit-pricing-header {
    display: none;
}

.hidden-benefits-row .elementor-widget-container .elementskit-pricing-price-wraper {
    display: none;
}

.membership-toggle-wrap .global-accordion-toggle {
    width: 100%;
    padding: 15px 10px;
    border: 1px solid #6ACBD8;
    background: transparent;
    color: #6ACBD8;
    font-size: 18px;
    text-align: left;
}
.membership-toggle-wrap {
  width: 100%;
    padding: 0px 15px;
}

.membership-toggle-wrap .global-accordion-toggle {
    width: 100%;
    padding: 15px 10px;
    border: 1px solid #6ACBD8;
    background: transparent;
    color: #6ACBD8;
    font-size: 18px;
    text-align: left;
    position: relative;
}

.membership-toggle-wrap .global-accordion-toggle:after {
    content: "\e865";
    position: absolute;
    font-family: eicons;
    content: "\e8c2";
    right: 20px;
}

.membership-plan .elementskit-pricing-header:before {
    color: #000;
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header:before {
    display: none;
}
.membership-plan .ekit-wid-con .elementskit-pricing-subtitle {
    position: absolute;
    top: -40px;
    left: 0px;
    right: 0px;
    color: #000;
	    font-family: "Nunito Sans", sans-serif;
}
.membership-plan.active .ekit-wid-con .elementskit-pricing-subtitle {
    color: #fff;
    font-size: 18px;
}
.membership-plan {
    cursor: default;
}
.membership-plan.active .membership-custom-text p {
    color: #fff;
   
}
.membership-custom-text p{
	 font-family: "Nunito Sans", sans-serif;
}
.membership-plan.active .ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn.membership-btn2 {
    background: #fff;
    color: #000;
}
.membership-plan .ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn.membership-btn2 {
    background: #8bcedb;
    color: #000;
}
.membership-plan.hover .elementor-widget-container{
            background-color: transparent;
    background-image: linear-gradient(-35deg, #9BCFDD 0%, #6ACBD8 100%);
    box-shadow: 20px 20px 40px 0px rgba(0, 0, 0, 0.1);
}
.membership-plan.hover .elementskit-pricing-lists li{
        color: #fff;
}

/** TODAY CSS **/

.mem-v2-custom-popup{
    max-height: 90vh;
    overflow: auto;
    top: 10px;
}
.wpforms-field.d-flex {
    display: flex;
    align-items: center;
    gap: 15px;
}

.wpforms-field.d-flex>label{
    margin-bottom: 0 !important;
}
.membership-plan.hover .membership-custom-text p{color:#fff;}
.membership-plan.active .elementskit-pricing-price-wraper .elementskit-pricing-price, .membership-plan.active .elementskit-pricing-price-wraper .elementskit-pricing-price .period{color:#54595F;}


.elite-wp-terms label a {
    color: #066aab;
    font-weight: 700;
}

@media only screen and (max-width: 600px) {
    .wpforms-entry-preview-basic .wpforms-entry-preview-row, div.wpforms-container-full .wpforms-entry-preview-basic .wpforms-entry-preview-row, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-basic .wpforms-entry-preview-row {
        gap: 0px !important;
    }
}
.remove-required-symbol label span.wpforms-required-label{
    display: none !important;
}


#hidden-form-section { display:none; }

form._form_19 {
    display: none !important;
}
.wpforms-submit-container{
    text-align: right;
}
button#wpforms-submit-5882 {
    position: absolute;
    width: max-content;
    right: 0;
    top: -70px;
}
@media(max-width: 750px){
    button.wpforms-submit{
        top: 10px !important;
    }
}/* End custom CSS */