.elementor-7495 .elementor-element.elementor-element-bb1d32d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7495 .elementor-element.elementor-element-8139dff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7495 .elementor-element.elementor-element-ccb9e91{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:21px;--grid-column-gap:5px;--grid-row-gap:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-8139dff */h1.font-display.mt-6.text-6xl.sm\:text-7xl.md\:text-8xl.lg\:text-\[7rem\].leading-\[0\.92\].text-slate-900.text-balance {
    font-size: 80px;
    font-family: 'Unbounded';
    line-height: 85px;
}

h2.font-display.mt-4.text-5xl.md\:text-6xl.lg\:text-7xl.text-balance.text-white.leading-\[0\.95\] {
    font-size: 70px;
    line-height: 70px;
}


.single-product div.product .woocommerce-tabs .panel h3 {
    font-size: 48px;
}


h3.font-display.mt-3.text-5xl.md\:text-6xl.lg\:text-7xl.text-balance.image-sect {
    font-size: 50px;
    font-family: 'Unbounded';
    line-height: 50px;
}

h3.Machine-txt {
    font-size: 48px !important;
    padding-top: 20px;
}

a#whatsapp-order-btn {
    background-color: #25D366;
}


.e-con-full.e-flex, .e-con.e-flex>.e-con-inner {
    flex-direction: var(--flex-direction);
    padding-left: 0px;
    padding-right: 0px;
}

.e-con-inner {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
/********************************/


.e-con>.e-con-inner {
gap: var(--row-gap) var(--column-gap);
height: 100%;
margin: 0 auto;
max-width: 100%;
padding-inline-end: 0;
padding-inline-start: 0;
width: 100%;
}
.Jeroma_LuftPro_footer> div {
max-width: 1314px !important;
}
.elementor-element.elementor-element-1604f5a.e-flex.e-con-boxed.rt-parallax-bg-no.e-con.e-parent.e-lazyloaded > div {
max-width: 1314px !important;
}


.elementor-element.elementor-element-7e8fc4d.elementor-widget.elementor-widget-rtsb-product-image {
    display: none;
}

.elementor-element.elementor-element-2cd0e1e.e-flex.e-con-boxed.rt-parallax-bg-no.e-con.e-parent.e-lazyloaded {
    display: none;
}


.elementor-element.elementor-element-ccb9e91.e-grid-align-left.elementor-shape-rounded.elementor-grid-0.elementor-widget.elementor-widget-social-icons {
    display: none;
}

svg.lucide.lucide-chevron-down.h-5.w-5.text-jeroma.transition-transform.group-open\:rotate-180 {
    float: right;
}

.single-product div.product .woocommerce-tabs .panel h2 {
    font-size: 26px;
    margin-bottom: 15px;
}

/********************************/


@media screen and (max-width: 767px) {
  h1.font-display.mt-6.text-6xl.sm\:text-7xl.md\:text-8xl.lg\:text-\[7rem\].leading-\[0\.92\].text-slate-900.text-balance {
    font-size: 43px;
    line-height: 50px;
}

.single-product div.product .woocommerce-tabs .panel h2 {
    font-size: 34px;
    line-height: 40px;
}

.single-product div.product .woocommerce-tabs .panel h3 {
    font-size: 18px;
}


h3.font-display.mt-3.text-5xl.md\:text-6xl.lg\:text-7xl.text-balance.image-sect {
    font-size: 30px;
    font-family: 'Unbounded';
    line-height: 30px;
}


h2.font-display.mt-4.text-5xl.md\:text-6xl.lg\:text-7xl.text-balance.text-white.leading-\[0\.95\] {
    font-size: 44px;
    line-height: 48px;
}

h3.Machine-txt {
    font-size: 36px !important;
    padding-top: 20px;
}

}/* End custom CSS */