.elementor-166638 .elementor-element.elementor-element-33b9e4e7{--display:flex;--min-height:35px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-166638 .elementor-element.elementor-element-33b9e4e7:not(.elementor-motion-effects-element-type-background), .elementor-166638 .elementor-element.elementor-element-33b9e4e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-49685f7 );}.elementor-166638 .elementor-element.elementor-element-262418aa .woocommerce-breadcrumb{font-family:"Roboto Condensed", Sans-serif;font-size:10.5px;text-transform:uppercase;text-align:start;}.elementor-166638 .elementor-element.elementor-element-41ab65d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:1%;--padding-left:10%;--padding-right:10%;}.elementor-166638 .elementor-element.elementor-element-41ab65d6:not(.elementor-motion-effects-element-type-background), .elementor-166638 .elementor-element.elementor-element-41ab65d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1936382 );}.elementor-166638 .elementor-element.elementor-element-5b2f4774 .elementor-heading-title{font-family:var( --e-global-typography-530df92-font-family ), Sans-serif;font-size:var( --e-global-typography-530df92-font-size );font-weight:var( --e-global-typography-530df92-font-weight );line-height:var( --e-global-typography-530df92-line-height );letter-spacing:var( --e-global-typography-530df92-letter-spacing );word-spacing:var( --e-global-typography-530df92-word-spacing );color:var( --e-global-color-4e16412 );}.elementor-166638 .elementor-element.elementor-element-78948870{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-166638 .elementor-element.elementor-element-78948870 .elementor-divider-separator{width:100%;}.elementor-166638 .elementor-element.elementor-element-78948870 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-166638 .elementor-element.elementor-element-24976714{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-166638 .elementor-element.elementor-element-24976714:not(.elementor-motion-effects-element-type-background), .elementor-166638 .elementor-element.elementor-element-24976714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1936382 );}.elementor-166638 .elementor-element.elementor-element-482a44cd{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-166638 .elementor-element.elementor-element-482a44cd:not(.elementor-motion-effects-element-type-background), .elementor-166638 .elementor-element.elementor-element-482a44cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c02a7ac );}@media(max-width:1024px){.elementor-166638 .elementor-element.elementor-element-33b9e4e7{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-166638 .elementor-element.elementor-element-5b2f4774 .elementor-heading-title{font-size:var( --e-global-typography-530df92-font-size );line-height:var( --e-global-typography-530df92-line-height );letter-spacing:var( --e-global-typography-530df92-letter-spacing );word-spacing:var( --e-global-typography-530df92-word-spacing );}}@media(max-width:767px){.elementor-166638 .elementor-element.elementor-element-41ab65d6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-166638 .elementor-element.elementor-element-5b2f4774 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-166638 .elementor-element.elementor-element-5b2f4774 .elementor-heading-title{font-size:var( --e-global-typography-530df92-font-size );line-height:var( --e-global-typography-530df92-line-height );letter-spacing:var( --e-global-typography-530df92-letter-spacing );word-spacing:var( --e-global-typography-530df92-word-spacing );}.elementor-166638 .elementor-element.elementor-element-78948870 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-166638 .elementor-element.elementor-element-24976714{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-166638 .elementor-element.elementor-element-5148978b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS */.wpforms-head-container {
    text-align: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25) !important;
    margin-bottom: 30px !important;
}

.wpforms-description {
    margin-top: 15px !important;
}

.wpforms-field-divider {
    margin-bottom: 30px !important;
}

#wpforms-166635-field_0-container .wpforms-field-label, .wpforms-field-layout-rows .wpforms-field-label, #wpforms-166635-field_5-container .wpforms-field-label, #wpforms-166635-field_10-container .wpforms-field-label  {
    margin-bottom: 5px !important;   
}

/*Changes the first column of the likert scale tables to 50% of the width of the table*/
tbody th {
    width: 50% !important;
}
tbody td, thead th {
    width: 12.5% !important;
}

/*Changes the table hover cover from blue to gray*/
table:not(.shop_table)>tbody>tr:hover>td, table:not(.shop_table)>tbody>tr:hover>th {
    background-color: #f0f0f0 !important;
}

/*Removes the extra space from the top of the form*/
.wpforms-field-content {
    padding: 0 !important;
}

/*Adds more padding above the likert scale*/
.wpforms-field-likert_scale {
    padding-top: 25px !important;
}

/*Changes the table header background from blue to gray*/
.wpforms-field-large thead {
    background-color: #d9d9d9 !important;
}

/*Changes the hover background color for tables*/
tbody tr:hover {
    background-color: transparent !important;
}

/*Removes the WP margins from the top & bottom*/
.wpforms-container-full {
    margin: 0 !important;
}

/*Changes form headers to Roboto Slab*/
.wpforms-container h3, .wpforms-title {
    font-family: "Roboto Slab", serif;
}

.wpforms-container h3 {
    font-size: 1.25em !important;
}

.wpforms-title {
    margin-bottom: 0 !important;
    font-size: 1.5em !important;
    color: #007c9c !important;
}


/*Changes to mobile view*/
@media only screen and (max-width: 600px) {
    tbody th, tbody td, thead th {
    width: 100% !important;
    }
    /*Changes font size and family for bullet labels*/
    th {
        font-family: "Roboto Slab", serif;
        font-size: 1.1em !important;
        line-height: 1.4 !important;
    }
    /*Makes the time and descriptions slightly larger*/
    .wpforms-field-description {
        font-size: 1em !important;
        line-height: 1.25em !important;
    }
    /*Changes the size and weight of questions*/
    .wpforms-field-label {
        font-weight: 400 !important;
        font-size: 1.2em !important;
        line-height: 1.4em !important;
    }
    /*Changes the font size & color for radio button responses*/
    .wpforms-field-label-inline {
        font-size: 1em !important;
        
    }
    .wpforms-field-label-inline i {
        color: #000;
    }
    
    /*Prevents the text from turning white on hover*/
    table:not(.shop_table)>tbody>tr:hover>td {
        color: inherit !important;
    }
    
    /*turns off hover states on mobile*/
    table:not(.shop_table)>tbody>tr:nth-child(even)>td {
        background-color: transparent !important;
    }
}


/* Changes the format of the confirmation message*/
div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: transparent !important;
    border: none !important;
}
div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full {
    margin: 0 !important;
    padding: 0 !important;
}
.wpforms-confirmation-container-full p {
    font-family: "Roboto Slab", serif;
    font-size: 1.5em;
    line-height: 1.5em;
}/* End custom CSS */