.elementor-836 .elementor-element.elementor-element-8222500:not(.elementor-motion-effects-element-type-background), .elementor-836 .elementor-element.elementor-element-8222500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EEE7;}.elementor-836 .elementor-element.elementor-element-8222500{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 40px 0px;}.elementor-836 .elementor-element.elementor-element-8222500 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-836 .elementor-element.elementor-element-9dfaab3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-771b8029.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-836 .elementor-element.elementor-element-771b8029 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-836 .elementor-element.elementor-element-57f0fb60{text-align:center;}.elementor-836 .elementor-element.elementor-element-57f0fb60 .elementor-heading-title{font-size:18px;text-transform:uppercase;letter-spacing:2px;color:#AB7248;}.elementor-836 .elementor-element.elementor-element-5d428040{width:auto;max-width:auto;z-index:1;text-align:center;}.elementor-836 .elementor-element.elementor-element-5d428040 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-836 .elementor-element.elementor-element-5d428040 .elementor-heading-title{font-size:50px;color:#AB7248;}.elementor-836 .elementor-element.elementor-element-15d33879{width:var( --container-widget-width, 908px );max-width:908px;--container-widget-width:908px;--container-widget-flex-grow:0;}.elementor-836 .elementor-element.elementor-element-15d33879 > .elementor-widget-container{margin:40px 0px 0px 0px;}@media(max-width:1366px){.elementor-836 .elementor-element.elementor-element-57f0fb60 .elementor-heading-title{font-size:18px;}}@media(max-width:1023px){.elementor-836 .elementor-element.elementor-element-57f0fb60 .elementor-heading-title{font-size:15px;}.elementor-836 .elementor-element.elementor-element-5d428040 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-836 .elementor-element.elementor-element-8222500{padding:40px 0px 20px 0px;}.elementor-836 .elementor-element.elementor-element-5d428040 .elementor-heading-title{font-size:34px;}}/* Start custom CSS for heading, class: .elementor-element-57f0fb60 */.elementor-836 .elementor-element.elementor-element-57f0fb60{
    font-family: 'Quicksand', sans-serif;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d428040 */.elementor-836 .elementor-element.elementor-element-5d428040.border-line-bottom.animated .elementor-heading-title:after {
    height: 18px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-15d33879 */.elementor-836 .elementor-element.elementor-element-15d33879 form{
    display: flex;
}

.elementor-836 .elementor-element.elementor-element-15d33879 .gform_body {
    width: 100%;
    margin: 0px 30px 20px 0px;
}

.elementor-836 .elementor-element.elementor-element-15d33879 .gfield input{
    background: transparent;
    border: 0px;
    color: #AB7248;
    border-bottom: 1px #AB7248 solid;
    padding: 10px 0px;
    font-size: 20px;
    font-weight: 300;
}

.elementor-836 .elementor-element.elementor-element-15d33879 .gform_footer{
    display: inline-block;
}

.elementor-836 .elementor-element.elementor-element-15d33879 .gform_button{
    background: url(/wp-content/themes/nbt/images/svg/paper-plane-icon.svg);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-color: transparent;
    border-color: transparent;
    border-radius: 0px;
    width: 40px;
    height: 40px;
    padding: 0px;
    margin-top: 16px;
    color: #495056;
    font-size: 0px;
    text-transform: uppercase;
    letter-spacing: 2px;
    position: relative;
    transition: all 0.3s ease;
}

.elementor-836 .elementor-element.elementor-element-15d33879 .gform_button:hover{
    text-decoration: underline;
    background-position: 30% 50%;
}


.elementor-836 .elementor-element.elementor-element-15d33879 ::-webkit-input-placeholder { opacity: 1; color: #AB7248; }
.elementor-836 .elementor-element.elementor-element-15d33879 :-moz-placeholder { opacity: 1; color: #AB7248; }
.elementor-836 .elementor-element.elementor-element-15d33879 ::-moz-placeholder { opacity: 1; color: #AB7248; }
.elementor-836 .elementor-element.elementor-element-15d33879 :-ms-input-placeholder { opacity: 1; color: #AB7248; }


@media only screen and (max-width: 640px) {
    .elementor-836 .elementor-element.elementor-element-15d33879 form{
        display: block;
    }
    
    .elementor-836 .elementor-element.elementor-element-15d33879 .gform_button{
    padding: 8px 40px 8px 20px !important;
    }
    
    .elementor-836 .elementor-element.elementor-element-15d33879 .gfield input{
        font-size: 16px;
    }
}/* End custom CSS */