.elementor-16105 .elementor-element.elementor-element-8c8f697{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16105 .elementor-element.elementor-element-45cefb7{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16105 .elementor-element.elementor-element-2e658dc{text-align:left;}.elementor-16105 .elementor-element.elementor-element-2e658dc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:47px;color:#0084AA;}body.elementor-page-16105:not(.elementor-motion-effects-element-type-background), body.elementor-page-16105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F9;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-16105 .elementor-element.elementor-element-8c8f697{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16105 .elementor-element.elementor-element-2e658dc .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-16105 .elementor-element.elementor-element-8c8f697{--content-width:1041px;}}/* Start custom CSS for shortcode, class: .elementor-element-542da02 */.text-end {
    display: none;
}

/*.elex-rqst-quote-front-wrap .elex-raq-empty-list img {
    display: none;
}*/

.elex-rqst-quote-front-wrap .btn-group-sm>.btn, .elex-rqst-quote-front-wrap .btn-sm {
    --bs-btn-padding-y: 0.75rem !important;
    --bs-btn-padding-x: 2.5rem !important;
    --bs-btn-font-size: 1.3rem !important;
    --bs-btn-border-radius: 0.25rem !important;
    font-family: 'Poppins';
    font-weight: 500;
}

.elex-rqst-quote-front-wrap .h6, .elex-rqst-quote-front-wrap h6 {
    font-family: 'Poppins';
    font-weight: 400;
}

/* --------- desktop */

@media (max-width: 768px) {
.elex-rqst-quote-front-wrap .btn {
    font-size: 66% !important;
    font-weight: 600 !important;
}
} 


.elex-raq-empty-list .elex-rqst-quote-front-wrap .btn {
  font-size: 30px !important;
  margin-top: 15px !important;;
}


.elex-rqst-quote-front-wrap [type=button]:not(:disabled), .elex-rqst-quote-front-wrap [type=reset]:not(:disabled), .elex-rqst-quote-front-wrap [type=submit]:not(:disabled), .elex-rqst-quote-front-wrap button:not(:disabled) {
    cursor: pointer;
    font-size: 13px;
    --bs-btn-padding-y: 0.35rem !important;
    --bs-btn-padding-x: 2.5rem !important;
    font-size: 15px;
}

.elex-rqst-quote-front-wrap .p-3 {
   padding: 3% 10% !important;
}

.elex-rqst-quote-front-wrap .text-center {
    text-align: center !important;
    margin-top: 30px;
    font-family: 'Poppins';
}

.eraq-send-request.btn.btn-sm.btn-primary.fw-light {
    font-size: 17px !important;
    margin-bottom: 30px
}

.elex-rqst-quote-front-wrap .bg-secondary {
    background-color: #0084AA !important;
    color: #fff;
}

.elex-rqst-quote-front-wrap .px-4 {
    padding-left: 1.1rem !important;
    padding-right: 1.1rem !important;
}

.elex-rqst-quote-front-wrap .rounded-3 {
    border-radius: none !important;
}

.elex-rqst-quote-front-wrap .shadow {
    box-shadow: none !important;
}

.elex-rqst-quote-front-wrap label {
    display: inline-block;
    font-family: 'Poppins';
    font-size: 13px;
    margin-bottom: 11px;
}

.elex-rqst-quote-front-wrap .border-secondary {
    border-color: #e3e3e3 !important;
}

.elex-rqst-quote-front-wrap .form-control {
    padding: .700rem .75rem !important
}

/* --------- tirar preco
.elex-rqst-quote-front-wrap .justify-content-end {
    display: none;
}

.elex-rqst-quote-front-wrap .offset-2 {
    display: none !important;
}

.elex-rqst-quote-front-wrap .quote_list_product_table .row.text-start .col-2.elex-raq-quote-hideable-header {
  display: none !important;
}*/


/* --------- mobile */


.elex-rqst-quote-front-wrap .elex-raq-empty-list img {
    display: none !important;
}/* End custom CSS */