.elementor-10904 .elementor-element.elementor-element-c255a19 > .elementor-container{max-width:450px;}.elementor-10904 .elementor-element.elementor-element-69892a3{--e-price-table-header-background-color:#E03E9B;}.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table__subheading{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table .elementor-price-table__price{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(45em/100);}.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table__currency{align-self:flex-start;}.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table__original-price{color:var( --e-global-color-03de3d2 );font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;align-self:center;}.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table__features-list li{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.4em;}.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table__features-list{text-align:left;}.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table__feature-inner{margin-left:calc((100% - 80%)/2);margin-right:calc((100% - 80%)/2);}.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-left:calc((100% - 80%)/2);margin-right:calc((100% - 80%)/2);margin-top:15px;margin-bottom:15px;}.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table__button{font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;}.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table__button:hover{background-color:#3AA148;}.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table__ribbon-inner{margin-top:40px;transform:translateY(-50%) translateX(-50%) translateX(40px) rotate(-45deg);color:#ffffff;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;}.elementor-10904 .elementor-element.elementor-element-69892a3 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}/* Start custom CSS for price-table, class: .elementor-element-69892a3 */.elementor-10904 .elementor-element.elementor-element-69892a3 a {
    -webkit-box-shadow: inset 0 -3px #3AA148, inset 0 0 3px rgb(255 255 255 / 50%);
            box-shadow: inset 0 -3px #3AA148, inset 0 0 3px rgb(255 255 255 / 50%);
}

.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table .elementor-price-table__original-price .elementor-price-table__currency {
    display: none;
}

.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table .elementor-price-table__header {
    text-align: left;
}

.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table .elementor-price-table__header .elementor-price-table__heading {
    width: 80%;
    margin-left: 10%;
}

.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table .elementor-price-table__header span.elementor-price-table__subheading {
    margin-left: 10%;
}

/*.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table ul.elementor-price-table__features-list {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    max-height: 300px;
    overflow: hidden;
}*/

.elementor-10904 .elementor-element.elementor-element-69892a3 .hrm__button-view-medlist__input {
    display: none;
}

.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table label.elementor-price-table__button.hrm__button-view-medlist {
    margin-bottom: 40px;
    background-color: #ffffff;
    color: #43B052;
    border: 2px solid;
    cursor: pointer;
}

.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table label.elementor-price-table__button.hrm__button-view-medlist:hover {
    background-color: #ffffff;
    color: #43B052;
    border-color: #43B052;
}

.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table label.elementor-price-table__button.hrm__button-view-medlist > span {
    padding-right: 10px;
}

.elementor-10904 .elementor-element.elementor-element-69892a3 .elementor-price-table label.elementor-price-table__button.hrm__button-view-medlist > i {
    -webkit-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
    -webkit-transform: rotateZ(0deg);
        -ms-transform: rotate(0deg);
            transform: rotateZ(0deg);
}

.elementor-10904 .elementor-element.elementor-element-69892a3 .hrm__button-view-medlist__input:checked ~ ul.elementor-price-table__features-list {
    max-height: 3000px;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.elementor-10904 .elementor-element.elementor-element-69892a3 .hrm__button-view-medlist__input:checked ~ label.elementor-price-table__button.hrm__button-view-medlist {
    background-color: #43B052;
    color: #ffffff;
    border-color: #43B052;
}

.elementor-10904 .elementor-element.elementor-element-69892a3 .hrm__button-view-medlist__input:checked ~ label.elementor-price-table__button.hrm__button-view-medlist:hover {
    background-color: #43B052;
    color: #ffffff;
    border-color: #43B052;
}

.elementor-10904 .elementor-element.elementor-element-69892a3 .hrm__button-view-medlist__input:checked ~ label.elementor-price-table__button.hrm__button-view-medlist > i {
    color: #ffffff;
    -webkit-transform: rotateZ(90deg);
        -ms-transform: rotate(90deg);
            transform: rotateZ(90deg);
}

.elementor-10904 .elementor-element.elementor-element-69892a3 .hrm__plane-overlay {
    position: relative;
}

.elementor-10904 .elementor-element.elementor-element-69892a3 .hrm__plane-overlay > .hrm__plane-overlay-inner {
    position: absolute;
    bottom: -10px;
    width: 100%;
    height: 100px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f700), to(#f7f7f7));
    background: -o-linear-gradient(top, #f7f7f700, #f7f7f7);
    background: linear-gradient(to bottom, #f7f7f700, #f7f7f7);
}

.elementor-10904 .elementor-element.elementor-element-69892a3 .hrm__button-view-medlist__input:checked ~ .hrm__plane-overlay {
    display: none;
}/* End custom CSS */