.elementor-316 .elementor-element.elementor-element-987b414 > .elementor-background-overlay{background-color:#F2CE1B;opacity:1;}.elementor-316 .elementor-element.elementor-element-987b414{padding:300px 0px 300px 0px;}.elementor-316 .elementor-element.elementor-element-011598a > .elementor-background-overlay{background-color:#FFFFFF00;opacity:1;}.elementor-316 .elementor-element.elementor-element-011598a > .elementor-container{max-width:1400px;}.elementor-316 .elementor-element.elementor-element-011598a{margin-top:-520px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-7c19828 > .elementor-element-populated{padding:100px 50px 50px 50px;}.elementor-316 .elementor-element.elementor-element-486daa6{text-align:left;}.elementor-316 .elementor-element.elementor-element-e9ccebb{font-size:18px;}.elementor-316 .elementor-element.elementor-element-fd945e1{padding:75px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-19179e0{text-align:center;}.elementor-316 .elementor-element.elementor-element-eb9b85f > .elementor-container{max-width:1047px;}.elementor-316 .elementor-element.elementor-element-eb9b85f{padding:0px 0px 100px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-316 .elementor-element.elementor-element-7c19828{width:100%;}.elementor-316 .elementor-element.elementor-element-3ddbd53{width:100%;}}@media(max-width:1024px){.elementor-316 .elementor-element.elementor-element-987b414{padding:27em 0em 0em 0em;}}@media(max-width:767px){.elementor-316 .elementor-element.elementor-element-987b414{padding:40em 0em 0em 0em;}.elementor-316 .elementor-element.elementor-element-011598a{margin-top:-666px;margin-bottom:0px;}.elementor-316 .elementor-element.elementor-element-fd945e1{padding:75px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-18eb4e7 > .elementor-element-populated{padding:25px 25px 25px 25px;}}/* Start custom CSS for wp-widget-wpforms-widget, class: .elementor-element-1b77a95 *//* wpform fields and text area general style */

    div.wpforms-container-full .wpforms-form input[type=email],
    div.wpforms-container-full .wpforms-form input[type=number],
    div.wpforms-container-full .wpforms-form input[type=text],
    div.wpforms-container-full .wpforms-form textarea {
        border: 2px solid #c3c3c3;
        border-top: none;
        border-left: none;
        border-right: none;
        height: 60px !important;
        font-family: 'Source Sans Pro';
        font-size: 22px;
    }

    /* wpform message area height*/
    div.wpforms-container-full .wpforms-form textarea {
        height: 200px !important;
    }

    /* wpform message area focus */
    div.wpforms-container-full .wpforms-form textarea:focus {
        border-top: none;
        border-left: none;
        border-right: none;
    }

    /* wpform submit button style */
    div.wpforms-container-full .wpforms-form button[type=submit] {
        background-color: #fff;
        border: 1px solid #ccc;
        color: #1A1F3F;
        font-size: .8em !important;
        padding: 10px 36px !important;
    }

    /* wpform submit button hover style */
    div.wpforms-container-full .wpforms-form button[type=submit]:hover {
        background-color: #990f00 !important;
        border: 1px solid #7f0a00 !important;
        color: #ffdc02 !important;
    }

    /* wpform thanks message style */
   .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #262626;
    border: 1px solid #ffffff;
    box-sizing: border-box;
    color: #fff;
    text-align: center;
}

    /* WPForms placeholder text*/
    .wpforms-container ::-webkit-input-placeholder {
        /* Chrome and Safari */
        color: #aaa;
    }

    .wpforms-container :-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #aaa;
        opacity: 1;
    }

    .wpforms-container ::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: #aaa;
        opacity: 1;
    }

    .wpforms-container :-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #aaa;
    }

    .wpforms-container ::-ms-input-placeholder {
        /* Microsoft Edge */
        color: #aaa;
    }


div.wpforms-container-full .wpforms-form .iti--allow-dropdown input[type=tel] {
    height: 60px;
}

div.wpforms-container .wpforms-form .choices__list--single .choices__item {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 20px;
    white-space: nowrap;
    height: 49px;
}


div.wpforms-container .wpforms-form .choices__list--single .choices__item {
 
  
    padding-top: 12px;
}/* End custom CSS */