body {
    font-family: 'helvetica';
    font-size: 16px !important;
    }
    h2 {
        display: inline !important;
    }
    h5 {
        margin-top: 2.5rem !important;
    }
    h6 {
        margin-top:0 !important;
    }
    input {
        width: 300px;
    }
    button {  
    width: 80%;  
    margin: 6px auto;  
    padding: 5px 15px; 
    background: #cd2652;  
    color: #c0c0c0; 
    border-color: #fff;
    border-radius: 25px;  
    cursor: pointer;
    font-size:1.2em;
    }

    button:disabled {
    background: #c0c0c0;
    color:#fff;
    cursor: default;
    }

    button[disabled]:hover {
    background: #c0c0c0;
    color:#fff;
    pointer-events: none;

    }
    .app-button-1 {
        width:100%;
        padding:5%;
        min-height:50px;
        /*border-radius:6px !important;*/
        border-radius:999px !important;
        cursor: pointer;
    }

    .app-button-2 {
        width:60%;
        padding:2%;
        margin-top:12px;
        min-height:40px;
        /*border-radius:6px !important;*/
        border-radius:999px !important;
        cursor: pointer;
    }

    .app_button_wrap {
        display:flex;
        justify-content: center;
    }
    .entry-content {
        max-width: 100% !important;
    }
    select {
        font-size:1.2em !important;
    }
    .grid_container {
        display: grid;
        grid-template-areas:
        'container_1 container_2';
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(3, auto);
        grid-column-gap: 36px;
        grid-row-gap: 12px;
        padding:12px; 
        align-items: start;
        justify-content: space-around;
        font-family: 'helvetica';
        font-size:1em;
        border:1px solid #c0c0c0;
        margin-top:0;
    }
    .grid_el_1 {
        grid-area: container_1;
    }
    .grid_el_2 {
        grid-area: container_2;
    }
    .grid_el_3 {
        grid-area: container_3;
    }
    .grid_el_4 {
        grid-area: container_4;
    }
    .grid_el_5 {
        grid-area: container_5;
    }
    .grid_el_6 {
        grid-area: container_6;
    }
    .grid_page_wide {

    }
    .rounded12 {
        border-radius: 12px;
    }
    .field_content {
        font-weight: bold;
    }
    .field_title, .field_title_big, h3 {
        color:  #cd2652;
    }
    .field_title_big, h3 {
        font-size: 1.2em;
        font-weight:bold;  
    }
    .field_img {
        width: 90%;
        height: auto;
        border-radius: 8px;
        border: 2px solid #cd2652;
    }
    .header_wrapper {
        display: flex;
        align-items:center;
        margin-top:12px;
        margin-bottom:12px;
    }
    .logo_img {
        height: 50px;
        width:auto;
        display:inline-block;;
        padding-right:24px;
        margin-left:24px;
    }
    .page_title {
        display:inline-block;
        font-size: 1.6em;
        margin-left:24px;
    }
    .dk_grey {
        color: #69603e;
    }
    .phone_display {
        display: none;
    }
    .wide_display {
            display: auto;
        }

    @media (max-width: 420px) {
        .grid_container {
            display: grid;
            grid-template-areas:
            'container_1' 
            'container_2';
            grid-template-columns: repeat(1, 1fr);
            grid-template-rows: repeat(6, auto);
        }
        .phone_display {
            display: block;
        }
        .wide_display {
            display: none;
        }
    }