/*

01. Ball content

02. wp Chat bot Message container

    -A Link Item

    -B Loading

03. wp Chat bot Message Editor

04. wp Chat bottom Tab Nav Editor
05. Tab Feature Product

06. Tab Cart

07. Product Details

*/

/*********************

01. ball content wrapper

**********************/

.wp-chatbot-board-container {
    background: #ffffff;
    border-radius: 5px;
    box-shadow: 0 5px 40px rgba(0, 0, 0, .30);
    overflow: hidden;
}

.wp-chatbot-board-container:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: -26px;
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 0 solid transparent;
    border-top: 30px solid #ffffff;

}

/******************************

02. wp Chat bot Message container

*********************************/

.wp-chatbot-header {

    background: #1f8ceb;

}

.wp-chatbot-header h3 {

    color: #ffffff;

    font-size: 18px !important;

    letter-spacing: 1px;

}


ul.wp-chatbot-messages-container li {

    font-size: 14px;

}

ul.wp-chatbot-messages-container > li.wp-chatbot-msg {

    padding-left: 50px;

}

ul.wp-chatbot-messages-container > li.wp-chat-user-msg {

    padding-right: 50px;

}
ul li .wp-chatbot-avatar {
    margin-top: 0 !important;
}
ul.wp-chatbot-messages-container > li .wp-chatbot-avatar, .wp-chatbot-agent-profile .wp-chatbot-widget-avatar {

    position: absolute;

    top: 0;

    width: 40px;

    height: 40px;

    overflow: hidden;

    border-radius: 50%;

}

ul.wp-chatbot-messages-container > li.wp-chatbot-msg .wp-chatbot-avatar, .wp-chatbot-agent-profile .wp-chatbot-widget-avatar {

    left: 0;

}

ul.wp-chatbot-messages-container > li.wp-chat-user-msg .wp-chatbot-avatar {

    right: 0;

}

ul.wp-chatbot-messages-container > li > .wp-chatbot-paragraph, .wp-chatbot-agent-profile .wp-chatbot-bubble {

    padding: 8px 15px;

    max-width: 90%;

    box-shadow: 0 2px 8px #bfbfbf;

    line-height: 150%;

    display: table;

}

ul.wp-chatbot-messages-container > li.wp-chat-user-msg .wp-chatbot-paragraph {

    text-align: right;

    float: right;

}

ul.wp-chatbot-messages-container > li.wp-chat-user-msg .wp-chatbot-paragraph {

    background-color: #eaf1f6;

    color: #494949;

    margin-left: 10%;

    border-radius: 10px 10px 0 10px;

}

ul.wp-chatbot-messages-container > li.wp-chatbot-msg .wp-chatbot-paragraph, .wp-chatbot-agent-profile .wp-chatbot-bubble {

    background-color: #1f8ceb;

    color: #ffffff;

    border-radius: 0 10px 10px 10px;
    width: 100%;
}

ul.wp-chatbot-messages-container li:first-child.wp-chatbot-msg .wp-chatbot-paragraph {

    background-color: transparent;

    color: #494949;

}

/************ 02 (A). Link Item *************/

span.qcld-chatbot-product-category,
span.qcld-chatbot-support-items,
span.qcld-chatbot-wildcard,
span.qcld-chatbot-suggest-email,
span.qcld-chatbot-reset-btn,
#wp-chatbot-loadmore, .wp-chatbot-loadmore, span.qcld-chatbot-suggest-phone {

    color: #000000;
    background-size: 200% auto;
    border: 1px solid #ffffff;
    background-color: #1f8ceb;
	display: inline-block;
    margin: 3px auto;
    padding: 6px 11px;
    

}

span.qcld-chatbot-product-category:hover,
span.qcld-chatbot-support-items:hover,
span.qcld-chatbot-wildcard:hover,
span.qcld-chatbot-suggest-email:hover,
span.qcld-chatbot-reset-btn:hover,
#wp-chatbot-loadmore:hover, .wp-chatbot-loadmore:hover {

    background-position: right center;

    box-shadow: none;
	background-color: #a1c4fd;

}

/**************** 02. (B) Loading  **********/

ul.wp-chatbot-messages-container > li .wp-chatbot-paragraph img.wp-chatbot-comment-loader {

    background-color: #fff;

    padding: 1px;

    border-radius: 5px;

    margin: 0 auto;

    display: block;

}

/*******************************

03. wp Chat bot Message Editor

**********************************/

.wp-chatbot-editor-container {

    background-color: #f2f6f9;

}

.wp-chatbot-editor-container input, .wp-chatbot-editor-area input::-webkit-input-placeholder, .wp-chatbot-editor-area input::-moz-placeholder, .wp-chatbot-editor-area input:-ms-input-placeholder, .wp-chatbot-editor-area input:-moz-placeholder {

    color: #565867;

}

/*******************************

04. wp Chat bottom Tab Nav Editor

**********************************/

.wp-chatbot-footer {

    padding: 0;

}

.wp-chatbot-tab-nav ul li a[data-option="recent"] {

    background-position: -7px -47px;

}

.wp-chatbot-tab-nav ul li a[data-option="cart"] {

    background-position: -47px -47px;

}

.wp-chatbot-tab-nav ul li a[data-option="chat"] {

    background-position: -82px -42px;

}

.wp-chatbot-tab-nav ul li a[data-option="help"] {

    background-position: -129px -47px;

}



.wp-chatbot-tab-nav ul li a[data-option="chat"]:after {

    content: "";

    position: absolute;

    border-radius: 50%;

    border: 3px solid #1f8ceb;

    left: -9px;

    right: -9px;;

    bottom: -9px;

    top: -9px;

}

.wp-chatbot-tab-nav ul li.wp-chatbot-operation-active a:before, .wp-chatbot-tab-nav ul li:hover a:before {

    border: 2px solid #1f8ceb;

}

/***************************

05. Tab Feature Product

***************************/

.wp-chatbot-agent-profile {

    position: relative;

    padding-left: 50px;

    box-sizing: border-box;

    word-wrap: break-word;

    list-style: none;

    display: block;

    clear: both;

    line-height: 150%;

    min-height: 50px;

    margin: 0 0 10px 0;

}

.wp-chatbot-widget-title {

    color: #353535;

    text-align: center;

    padding-bottom: 10px;

}

/**************************

06. Tab Cart

*************************/

.wp-chatbot-cart-header {

    background-color: #F5F5F5;

}

.wp-chatbot-cart-single {

    background-color: rgba(245, 245, 245, 0.1);

    border-bottom: 1px solid #dddddd;

}

.wp-chatbot-cart-single:nth-child(2n+1) {

    background-color: rgba(245, 245, 245, 0.5);

}

.wp-chatbot-cart-footer div a {

    text-decoration: none;

    background: #1f8ceb;

    color: #ffffff;

}

.wp-chatbot-cart-footer div a:hover, .wp-chatbot-cart-footer div:last-child a {

    background: #1c7ed4;

}

/**************************

07. Product Details

***************************/

.wp-chatbot-product-details {

    box-shadow: 0 0 10px #ccc;

    background-color: #ffffff;

}

.wp-chatbot-product-cart-button input[type="button"] {

    border: 1px solid #e4e5e7;

    background: #1f8ceb;

    color: #ffffff;

    box-shadow: 0 0 2px #999;

}

.wp-chatbot-product-cart-button input[type="button"]:hover {

    background: #1c7ed4;

    color: #ffffff;

}

/*************************

Right-to-left text direction

**************************/

.wp-chatbot-rtl {

    text-align: right;

    direction: RTL;

}

.wp-chatbot-rtl ul.wp-chatbot-messages-container > li.wp-chatbot-msg, .wp-chatbot-rtl .wp-chatbot-agent-profile {

    padding: 0 50px 0 0;

}

.wp-chatbot-rtl ul.wp-chatbot-messages-container > li.wp-chatbot-msg.wp-chatbot-msg-flat {

    padding: 0;

}

.wp-chatbot-rtl ul.wp-chatbot-messages-container > li.wp-chatbot-msg > .wp-chatbot-paragraph {

    display: table;

    max-width: 90%;

    float: right;

    text-align: right;

}

.wp-chatbot-rtl ul.wp-chatbot-messages-container > li.wp-chatbot-msg .wp-chatbot-avatar,
.wp-chatbot-rtl .wp-chatbot-agent-profile .wp-chatbot-widget-avatar {

    right: 0;

    left: auto;

}

.wp-chatbot-rtl ul.wp-chatbot-messages-container > li.wp-chat-user-msg {

    padding: 0 0 0 50px;

}

.wp-chatbot-rtl ul.wp-chatbot-messages-container > li.wp-chat-user-msg .wp-chatbot-avatar {

    left: 0;

    right: auto;

}

.wp-chatbot-rtl ul.wp-chatbot-messages-container > li.wp-chat-user-msg > .wp-chatbot-paragraph {

    display: table;

    max-width: 90%;

    float: left;

    text-align: left;

}

.wp-chatbot-rtl ul.wp-chatbot-messages-container > li.wp-chat-user-msg .wp-chatbot-paragraph {

    margin-left: 0;

}

.wp-chatbot-rtl .wp-chatbot-editor-container input {

    text-align: right;

    direction: RTL;

}

.wp-chatbot-rtl .wp-chatbot-products-area ul li:nth-child(2n+2) {

    margin: auto;

}
.wp-chatbot-rtl .wp-chatbot-products-area ul li {
    margin: 1%;
    vertical-align: middle;
}

.wpb-search-result a {
    display: block;
    background: #eee;
    padding: 4px 5px;
    line-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
}
.wpb-search-result a:before {
    content: "";
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    font-size: 18px;
    position: absolute;
    left: 68px;
    line-height: 1;
    font-weight: bold;
    color: #7d7b7b;
}
.wpbot-saas-live-chat{
	width: 310px !important;
    height: 500px;
    box-shadow: 0 5px 40px rgba(0,0,0,.16)!important;
    display:none;
}
.wpchat_header_left{
	display:inline-block;
}
.wpchat_header_left span{    font-size: 22px;
    padding: 0px 10px;	}
.wpchat_header_right {
    float: right;
    margin-right: 12px;
}


/* Css Updated - 06-06-24 */

.wp-chatbot-header {
    color: rgb(255, 255, 255);
    background: linear-gradient(135deg, rgb(42, 39, 218) 0%, rgb(0, 204, 255) 100%);
}
ul.wp-chatbot-messages-container > li.wp-chatbot-msg .wp-chatbot-paragraph, .wp-chatbot-agent-profile .wp-chatbot-bubble {
    color: rgb(255, 255, 255);
    background: linear-gradient(135deg, rgb(42, 39, 218) 0%, rgb(0, 204, 255) 100%);
}
ul.wp-chatbot-messages-container li:first-child.wp-chatbot-msg .wp-chatbot-paragraph {
    color: rgb(255, 255, 255) !important;
    background: linear-gradient(135deg, rgb(42, 39, 218) 0%, rgb(0, 204, 255) 100%);
}

ul.wp-chatbot-messages-container > li.wp-chat-user-msg .wp-chatbot-paragraph {
    color: rgb(255, 255, 255);
    background: linear-gradient(135deg, rgb(0, 204, 255) 0%, rgb(42, 39, 218) 100%);
}
span.qcld-chatbot-product-category, span.qcld-chatbot-support-items, span.qcld-chatbot-wildcard, span.qcld-chatbot-suggest-email, span.qcld-chatbot-reset-btn, #wp-chatbot-loadmore, .wp-chatbot-loadmore, span.qcld-chatbot-suggest-phone {
    color: rgb(0, 125, 252);
    background: rgba(0, 0, 0, 0);
    border: 1px solid rgb(0, 125, 252);
    padding: 8px 12px 6px 12px;
}
ul.wp-chatbot-messages-container li:first-child.wp-chatbot-msg .wp-chatbot-paragraph {
    color: #ffffff;
}
h2.oneline {
    font-size: 18px;
    color: #fff;
}

h2.oneline img{
    margin: 0 0 0 10px !important;
}
.wp-chatbot-header {
    display: flex;
    align-content: center;
    align-items: center;
}
.wp-chatbot-content {
    height: calc(100vh - 320px) !important;
}
div#wp-chatbot-desktop-reload {
    top: -14px;
}
#wp-chatbot-desktop-close {
    top: -14px;
}
div#wp-chatbot-ball-container {
    box-shadow: rgba(0, 18, 46, 0.16) 0px 8px 36px 0px;
}


.wp-chatbot-tab-nav ul li a {
    width: 32px;
    height: 32px;
    background: #fff url(../../images/tab-btn-icon.png) no-repeat;
}
.wp-chatbot-tab-nav ul li a[data-option="help"] {
    background-position: -125px -44px;
}
.wp-chatbot-tab-nav ul li a[data-option="support"] {
    background-position: -166px -44px;
}

.wp-chatbot-board-container:after {
    border-top: 30px solid #ffffff00;
}

.wp-chatbot-header {
    padding: 6px 15px;
}
.wp-chatbot-ball {
    box-shadow: rgba(0, 77, 255, 0.5) 0px 4px 24px;
}
.wp-chatbot-header-welcome-text img {
    max-width: 36px !important;
}
.wp-chatbot-tab-nav ul {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none;
    text-align: center;
    display: flex;
    justify-content: space-between;
    vertical-align: bottom;
}
.wp-chatbot-tab-nav ul li a[data-option="chat"]:after {
    border: 0 solid #1f8ceb;
}
.wp-chatbot-tab-nav ul li.wp-chatbot-operation-active a:before, .wp-chatbot-tab-nav ul li:hover a:before {
    border: 0px solid #1f8ceb;
}
.wp-chatbot-tab-nav ul li a[data-option="chat"] {
    background-position: -82px -38px;
}

.wp-chatbot-tab-nav {
    padding: 4px 5px;
}

ul.wp-chatbot-messages-container > li.wp-chatbot-msg .wp-chatbot-paragraph, .wp-chatbot-agent-profile .wp-chatbot-bubble {
    border-radius: 10px;
}
ul.wp-chatbot-messages-container > li.wp-chat-user-msg .wp-chatbot-paragraph {
    border-radius: 10px;
}

.wp-chatbot-editor-container button {
    width: auto;
    box-shadow: rgba(0, 77, 255, 0.5) 0px 4px 24px;
    position: absolute;
    right: -20px;
    z-index: 999999;
    padding: 0 0 0 0;
    background: white url(../../images/send-button.png) no-repeat center !important;
    border-radius: 50%;
    width: 46px;
    height: 46px;
    top: 0;
}
.wp-chatbot-board-container {
    overflow: visible;
}


.wp-chatbot-editor-container button:hover {
    background: #2a27da url(../../images/send-button.png) no-repeat center !important;
}

.wp-chatbot-header-welcome-text img {
    max-width: 28px !important;
    background: #fff !important;
    border-radius: 50%;
    padding: 3px;
}

.wp-chatbot-board-container {
    background: #ffffff00;
}
.slimScrollDiv {
    background: #fff;
}

.wp-chatbot-footer {
    padding: 0;
    background: #fff;
}
.wp-chatbot-header-welcome-text {
    align-items: center;
    display: flex;
    justify-content: center;
}
span.qcld-chatbot-wildcard {
    width: 100%;
    max-width: 255px;
}

.wp-chatbot-textanimation span {
    display: inline-block;
    width: auto;
    margin: 3px 2px;
}

.wp-chatbot-textanimation span:hover {
color: rgb(255, 255, 255);
background: linear-gradient(135deg, rgb(42, 39, 218) 0%, rgb(0, 204, 255) 100%);
}



.wpb-search-result a {
    color: #fff !important;
}
.wpbot_card_caption p {
    color: #fff !important;
}


@media screen and (max-width: 768px) {
    .wp-chatbot-editor-container button {
        right: 0;
    }
    .wp-chatbot-content {
        height: calc(100vh - 220px) !important;
    }   
}
.clearfix::before,.clearfix::after{content:" ";display:table;clear:both;}.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right{padding-top:40px;}.eael-contact-form input[type=text],.eael-contact-form input[type=email],.eael-contact-form input[type=url],.eael-contact-form input[type=tel],.eael-contact-form input[type=date],.eael-contact-form input[type=number],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%;}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s;}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden;}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden;}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden;}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden;}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:none;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px;}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block;}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s;}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%;}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%;}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block;}.elementor-lightbox .dialog-widget-content{width:100%;height:100%;}.eael-contact-form-align-left,.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container{margin:0 auto 0 0;display:inline-block;text-align:left;}.eael-contact-form-align-center,.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container{float:none;margin:0 auto;display:inline-block;text-align:left;}.eael-contact-form-align-right,.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container{margin:0 0 0 auto;display:inline-block;text-align:left;}.eael-force-hide{display:none !important;}.eael-d-none{display:none !important;}.eael-d-block{display:block !important;}.eael-h-auto{height:auto !important;}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating{display:none;}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count{display:none;}.sr-only{border:0 !important;clip:rect(1px,1px,1px,1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}.elementor-widget-eael-adv-tabs .eael-tab-content-item,.elementor-widget-eael-adv-accordion .eael-accordion-content,.elementor-widget-eael-data-table .td-content,.elementor-widget-eael-info-box .eael-infobox-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-expiry-template,.elementor-widget-eael-countdown .eael-countdown-container,.elementor-widget-eael-cta-box .eael-cta-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-primary-wrap,.elementor-widget-eael-toggle .eael-toggle-secondary-wrap,.elementor-widget-eael-protected-content .eael-protected-content-message,.elementor-widget-eael-protected-content .protected-content,.eael-offcanvas-content-visible .eael-offcanvas-body,.elementor-widget-eael-stacked-cards .eael-stacked-cards__item{position:relative;}.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper,.eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper{display:block;}.eael-widget-otea-active .elementor-element:hover>.elementor-element-overlay,.eael-widget-otea-active .elementor-empty-view,.eael-widget-otea-active .elementor-add-section-inline,.eael-widget-otea-active .elementor-add-section{display:initial !important;}.eael-onpage-edit-template-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:none;border:2px solid #5eead4;}.eael-onpage-edit-template-wrapper::after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:2;background:#5eead4;opacity:.3;}.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate{display:block;}.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after{display:none;}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template{background:#5eead4;color:#000;width:150px;text-align:center;height:30px;line-height:30px;font-size:12px;cursor:pointer;position:relative;z-index:3;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before{content:"";border-top:30px solid #5eead4;border-right:0;border-bottom:0;border-left:14px solid rgba(0,0,0,0);right:100%;position:absolute;}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after{content:"";border-top:0;border-right:0;border-bottom:30px solid rgba(0,0,0,0);border-left:14px solid #5eead4;left:100%;position:absolute;}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template>i{margin-right:8px;}.eael-gravity-form-align-default,.eael-gravity-form-align-left,.eael-gravity-form-btn-align-left{text-align:left;}.eael-gravity-form-align-right,.eael-gravity-form-btn-align-right{text-align:right;}.eael-gravity-form-align-center,.eael-gravity-form-btn-align-center{text-align:center;}.gform_wrapper form li,.gform_wrapper li{list-style:none;}.eael-gravity-form .gform_wrapper ul.gform_fields li.gfield{padding:0px;}.eael-gravity-form .gform_wrapper textarea{padding:0;font-weight:normal !important;font-family:inherit;}.eael-gravity-form .gform_wrapper .gform_footer input.button,.eael-gravity-form .gform_wrapper .gform_footer input[type=submit],.eael-gravity-form .gform_wrapper .gform_page_footer input.button,.eael-gravity-form .gform_wrapper .gform_page_footer input[type=submit]{margin:0;}.eael-gravity-form.title-description-hide .gform_heading{display:none;}.eael-gravity-form.labels-hide .gform_wrapper .top_label .gfield_label,.eael-gravity-form.labels-hide .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{display:none;}.eael-gravity-form-button-full-width .gform_wrapper .gform_footer input[type=submit]{width:100%;}.eael-gravity-form .gform_wrapper .gf_scroll_text .gsection_description{margin:0;}@media only screen and (max-width: 767px){.gform_wrapper .gf_progressbar{width:100% !important;}}@media only screen and (min-width: 768px){.gform_wrapper .gf_progressbar{width:100% !important;}}@media only screen and (min-width: 641px){.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}}.ginput_container_fileupload input[type=file]::file-selector-button,.ginput_container_fileupload input[type=file]::-webkit-file-upload-button,.ginput_container_fileupload .button{cursor:pointer;background-color:rgba(0,0,0,.75);color:#fff;position:relative;display:inline-block;text-decoration:none;border:1px solid rgba(0,0,0,.75);padding:.5em 1em;-webkit-transition:all .2s;transition:all .2s;border-radius:3px;}.ginput_container_fileupload input[type=file]::file-selector-button:hover,.ginput_container_fileupload input[type=file]::-webkit-file-upload-button:hover,.ginput_container_fileupload .button:hover{background-color:#262625;color:#fff;}.elementor-924 .elementor-element.elementor-element-0038f66{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:.1;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-924 .elementor-element.elementor-element-0038f66::before,.elementor-924 .elementor-element.elementor-element-0038f66 > .elementor-background-video-container::before,.elementor-924 .elementor-element.elementor-element-0038f66 > .e-con-inner > .elementor-background-video-container::before,.elementor-924 .elementor-element.elementor-element-0038f66 > .elementor-background-slideshow::before,.elementor-924 .elementor-element.elementor-element-0038f66 > .e-con-inner > .elementor-background-slideshow::before,.elementor-924 .elementor-element.elementor-element-0038f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:"";background-image:linear-gradient(180deg,var(--e-global-color-secondary) 0%,var(--e-global-color-primary) 100%);}.elementor-924 .elementor-element.elementor-element-aa66127{text-align:center;}.elementor-924 .elementor-element.elementor-element-0312a3b .eael-contact-form{width:100%;}.elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield input[type="text"],html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield input[type="email"],html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield input[type="tel"],html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield input[type="number"],html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield textarea,html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield select{background-color:var(--e-global-color-971a4ce);border-style:solid;border-width:0px 0px 3px 0px;border-color:var(--e-global-color-secondary);box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);}html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield input[type="text"],html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield input[type="email"],html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield input[type="tel"],html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield input[type="number"],html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield select{width:100%;}html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield textarea{width:100%;height:0px;}html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield input[type="text"],html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield input[type="email"],html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield input[type="tel"],html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield input[type="number"],html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield textarea,html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield select{border-radius:0px 0px 0px 0px;}html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield input:focus,html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield textarea:focus{border-style:solid;border-width:0px 0px 3px 0px;border-color:var(--e-global-color-primary);}html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gform_footer input[type="submit"]{width:100px !important;background-color:var(--e-global-color-primary);border-radius:100px 100px 100px 100px !important;padding:15px 25px 15px 25px;margin-top:10px;}html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:100px !important;background-color:var(--e-global-color-primary);border-radius:100px 100px 100px 100px !important;padding:15px 25px 15px 25px;margin-top:10px;}html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gform_body input[type="submit"].gform-button{width:100px !important;background-color:var(--e-global-color-primary);border-radius:100px 100px 100px 100px !important;padding:15px 25px 15px 25px;margin-top:10px;}html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gform_footer input[type="submit"]:hover{background-color:var(--e-global-color-secondary);}html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]:hover{background-color:var(--e-global-color-secondary);}html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gform_body input[type="submit"].gform-button:hover{background-color:var(--e-global-color-secondary);}html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gform_footer input[type="submit"],html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gform_body .gform_page_footer input[type="submit"],html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gform_body input[type="submit"].gform-button{font-weight:600;}html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-924 .elementor-element.elementor-element-0312a3b .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),html body .elementor-924 .elementor-element.elementor-element-0312a3b .gform_wrapper li.gfield_error textarea{border-width:1px;}#elementor-popup-modal-924 .dialog-widget-content{animation-duration:.5s;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);}#elementor-popup-modal-924{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-924 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-924 .dialog-close-button{display:flex;font-size:20px;}#elementor-popup-modal-924 .dialog-close-button i{color:var(--e-global-color-secondary);}#elementor-popup-modal-924 .dialog-close-button svg{fill:var(--e-global-color-secondary);}@media (max-width:480px){.elementor-924 .elementor-element.elementor-element-0038f66{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-924 .elementor-element.elementor-element-aa66127 .elementor-heading-title{font-size:22px;}#elementor-popup-modal-924 .dialog-message{width:300px;}#elementor-popup-modal-924 .dialog-close-button{font-size:15px;}}