.elementor-2987 .elementor-element.elementor-element-6667d1e > .elementor-container{max-width:1315px;}.elementor-2987 .elementor-element.elementor-element-6667d1e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;}.elementor-2987 .elementor-element.elementor-element-6667d1e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2987 .elementor-element.elementor-element-5136064 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2987 .elementor-element.elementor-element-5136064 .prthalign{text-align:center;}.elementor-2987 .elementor-element.elementor-element-5136064 .ftc-subtitle-1:is(.has-color-pr){color:#222627;}.elementor-2987 .elementor-element.elementor-element-5136064 .ftc-subtitle-1:is(.has-color-pr) .line{background-color:#222627;}.elementor-2987 .elementor-element.elementor-element-5136064 .ftc-subtitle-2{background:#222627;background-clip:text;-webkit-text-fill-color:transparent;}.elementor-2987 .elementor-element.elementor-element-5136064 .ftc-subtitle-2 .line{background:#222627;}.elementor-2987 .elementor-element.elementor-element-5136064 .elementor-gt-heading{color:#222627;}.elementor-2987 .elementor-element.elementor-element-ad22d2a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2987 .elementor-element.elementor-element-aad6248{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2987 .elementor-element.elementor-element-b0e5b2c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2987 .elementor-element.elementor-element-e2f7885{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2987 .elementor-element.elementor-element-553eaaf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2987 .elementor-element.elementor-element-bfe626b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2987 .elementor-element.elementor-element-8e0684d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px) and (min-width:768px){.elementor-2987 .elementor-element.elementor-element-aad6248{--width:50%;}.elementor-2987 .elementor-element.elementor-element-b0e5b2c{--width:50%;}.elementor-2987 .elementor-element.elementor-element-553eaaf{--width:50%;}}@media(max-width:1366px){.elementor-2987 .elementor-element.elementor-element-ad22d2a{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-2987 .elementor-element.elementor-element-ad22d2a{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-2987 .elementor-element.elementor-element-ad22d2a{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-2987 .elementor-element.elementor-element-ad22d2a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2987 .elementor-element.elementor-element-ad22d2a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2987 .elementor-element.elementor-element-aad6248{--width:325px;}.elementor-2987 .elementor-element.elementor-element-b0e5b2c{--width:325px;}.elementor-2987 .elementor-element.elementor-element-553eaaf{--width:325px;}}@media(min-width:768px){.elementor-2987 .elementor-element.elementor-element-ad22d2a{--width:1315px;}}@media(min-width:2400px){.elementor-2987 .elementor-element.elementor-element-ad22d2a{--grid-auto-flow:row;}}/* Start custom CSS for go-pricing-table-item, class: .elementor-element-7e3810f *//* Button base (structure only) */
.ftc-price-4-card .card-btn {
    display: block;
    width: 100%;
    text-align: center;
    font-family: var(--saira);
    text-transform: capitalize;
    font-size: 18px;
    color: #ffffff;
    border-radius: 10px;
    padding: 15px;
    position: relative;
    z-index: 2;
    background: transparent !important;
    overflow: hidden;
}

/* NORMAL state – green */
.ftc-price-4-card .card-btn::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #094507 !important;
    border-radius: 10px;
    z-index: -1;
}

/* HOVER / FOCUS / ACTIVE – black (override Fetch pink) */
.ftc-price-4-card .card-btn:hover::before,
.ftc-price-4-card .card-btn:hover::after,
.ftc-price-4-card .card-btn:focus::before,
.ftc-price-4-card .card-btn:focus::after,
.ftc-price-4-card .card-btn:active::before,
.ftc-price-4-card .card-btn:active::after {
    background-color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aad6248 */.ftc-price-4-card .card-btn::after {
    content: "";
    width: 0%;
    height: 100%;
    background: #000000;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: 10px;
    backdrop-filter: blur(110px);
    opacity: 0;
    transition: 400ms var(--cube-1);
}/* End custom CSS */
/* Start custom CSS for go-pricing-table-item, class: .elementor-element-99e8a4a *//* Button base (structure only) */
.ftc-price-4-card .card-btn {
    display: block;
    width: 100%;
    text-align: center;
    font-family: var(--saira);
    text-transform: capitalize;
    font-size: 18px;
    color: #ffffff;
    border-radius: 10px;
    padding: 15px;
    position: relative;
    z-index: 2;
    background: transparent !important;
    overflow: hidden;
}

/* NORMAL state – green */
.ftc-price-4-card .card-btn::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #094507 !important;
    border-radius: 10px;
    z-index: -1;
}

/* HOVER / FOCUS / ACTIVE – black (override Fetch pink) */
.ftc-price-4-card .card-btn:hover::before,
.ftc-price-4-card .card-btn:hover::after,
.ftc-price-4-card .card-btn:focus::before,
.ftc-price-4-card .card-btn:focus::after,
.ftc-price-4-card .card-btn:active::before,
.ftc-price-4-card .card-btn:active::after {
    background-color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for go-pricing-table-item, class: .elementor-element-3ad949b *//* Button base (structure only) */
.ftc-price-4-card .card-btn {
    display: block;
    width: 100%;
    text-align: center;
    font-family: var(--saira);
    text-transform: capitalize;
    font-size: 18px;
    color: #ffffff;
    border-radius: 10px;
    padding: 15px;
    position: relative;
    z-index: 2;
    background: transparent !important;
    overflow: hidden;
}

/* NORMAL state – green */
.ftc-price-4-card .card-btn::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #094507 !important;
    border-radius: 10px;
    z-index: -1;
}

/* HOVER / FOCUS / ACTIVE – black (override Fetch pink) */
.ftc-price-4-card .card-btn:hover::before,
.ftc-price-4-card .card-btn:hover::after,
.ftc-price-4-card .card-btn:focus::before,
.ftc-price-4-card .card-btn:focus::after,
.ftc-price-4-card .card-btn:active::before,
.ftc-price-4-card .card-btn:active::after {
    background-color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for go-pricing-table-item, class: .elementor-element-8d41be8 *//* Button base (structure only) */
.ftc-price-4-card .card-btn {
    display: block;
    width: 100%;
    text-align: center;
    font-family: var(--saira);
    text-transform: capitalize;
    font-size: 18px;
    color: #ffffff;
    border-radius: 10px;
    padding: 15px;
    position: relative;
    z-index: 2;
    background: transparent !important;
    overflow: hidden;
}

/* NORMAL state – green */
.ftc-price-4-card .card-btn::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #094507 !important;
    border-radius: 10px;
    z-index: -1;
}

/* HOVER / FOCUS / ACTIVE – black (override Fetch pink) */
.ftc-price-4-card .card-btn:hover::before,
.ftc-price-4-card .card-btn:hover::after,
.ftc-price-4-card .card-btn:focus::before,
.ftc-price-4-card .card-btn:focus::after,
.ftc-price-4-card .card-btn:active::before,
.ftc-price-4-card .card-btn:active::after {
    background-color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for go-pricing-table-item, class: .elementor-element-f1ccdda *//* Button base (structure only) */
.ftc-price-4-card .card-btn {
    display: block;
    width: 100%;
    text-align: center;
    font-family: var(--saira);
    text-transform: capitalize;
    font-size: 18px;
    color: #ffffff;
    border-radius: 10px;
    padding: 15px;
    position: relative;
    z-index: 2;
    background: transparent !important;
    overflow: hidden;
}

/* NORMAL state – green */
.ftc-price-4-card .card-btn::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #094507 !important;
    border-radius: 10px;
    z-index: -1;
}

/* HOVER / FOCUS / ACTIVE – black (override Fetch pink) */
.ftc-price-4-card .card-btn:hover::before,
.ftc-price-4-card .card-btn:hover::after,
.ftc-price-4-card .card-btn:focus::before,
.ftc-price-4-card .card-btn:focus::after,
.ftc-price-4-card .card-btn:active::before,
.ftc-price-4-card .card-btn:active::after {
    background-color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for go-pricing-table-item, class: .elementor-element-662ba8d *//* Button base (structure only) */
.ftc-price-4-card .card-btn {
    display: block;
    width: 100%;
    text-align: center;
    font-family: var(--saira);
    text-transform: capitalize;
    font-size: 18px;
    color: #ffffff;
    border-radius: 10px;
    padding: 15px;
    position: relative;
    z-index: 2;
    background: transparent !important;
    overflow: hidden;
}

/* NORMAL state – green */
.ftc-price-4-card .card-btn::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #094507 !important;
    border-radius: 10px;
    z-index: -1;
}

/* HOVER / FOCUS / ACTIVE – black (override Fetch pink) */
.ftc-price-4-card .card-btn:hover::before,
.ftc-price-4-card .card-btn:hover::after,
.ftc-price-4-card .card-btn:focus::before,
.ftc-price-4-card .card-btn:focus::after,
.ftc-price-4-card .card-btn:active::before,
.ftc-price-4-card .card-btn:active::after {
    background-color: #000000 !important;
}/* End custom CSS */