.elementor-418 .elementor-element.elementor-element-023aaac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-418 .elementor-element.elementor-element-023aaac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-418 .elementor-element.elementor-element-67a78a5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-418 .elementor-element.elementor-element-67a78a5 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-418 .elementor-element.elementor-element-67a78a5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-418 .elementor-element.elementor-element-c49e64f > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-418 .elementor-element.elementor-element-9dd1186 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-418 .elementor-element.elementor-element-f354b1f{width:100%;max-width:100%;}.elementor-418 .elementor-element.elementor-element-f354b1f > .elementor-widget-container{margin:10px 0px 50px 0px;}.elementor-418 .elementor-element.elementor-element-5991186 > .elementor-widget-container{margin:-40px 0px 30px 0px;}.elementor-418 .elementor-element.elementor-element-07de7f2 > .elementor-widget-container{margin:0px 0px -40px 0px;}/* Start custom CSS for html, class: .elementor-element-f354b1f *//* Matching button styles from pricing section */
.wiw .price-btn {
    display: inline-block;
    padding: 0px 0px 0px 0px;
    border-radius: 12px;
    font-family: "Handwriting", cursive;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    border: 1.5px solid #1d3a46;
    transition: transform 0.15s ease, background-color 0.3s ease;
}

/* Yellow button */
.wiw .price-btn.yellow {
     background-color: #f8c444;
    color: #ffffff;
    font-size: 38px !important;
    text-shadow:
        0  -1px 0  #1d3a46,
        1px -1px 0 #1d3a46,
        1px  0   0 #1d3a46,
        1px  1px 0 #1d3a46,
        0   1px 0  #1d3a46,
       -1px  1px 0 #1d3a46,
       -1px  0   0 #1d3a46,
       -1px -1px 0 #1d3a46;
}

/* Green button */
.wiw .price-btn.green {
    background-color: #61ff95;
    color: #ffffff;
    font-size: 38px !important;
    text-shadow:
        0  -1px 0  #1d3a46,
        1px -1px 0 #1d3a46,
        1px  0   0 #1d3a46,
        1px  1px 0 #1d3a46,
        0   1px 0  #1d3a46,
       -1px  1px 0 #1d3a46,
       -1px  0   0 #1d3a46,
       -1px -1px 0 #1d3a46;
    
}

/* Hover swell effect */
.wiw .price-btn:hover {
    transform: scale(1.04);
}




}/* End custom CSS */