.elementor-26167 .elementor-element.elementor-element-107f196 > .elementor-container{min-height:600px;}.elementor-26167 .elementor-element.elementor-element-107f196:not(.elementor-motion-effects-element-type-background), .elementor-26167 .elementor-element.elementor-element-107f196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-26167 .elementor-element.elementor-element-107f196{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-26167 .elementor-element.elementor-element-107f196 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26167 .elementor-element.elementor-element-d29ec6a{--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:10px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-26167 .elementor-element.elementor-element-d29ec6a:not(.elementor-motion-effects-element-type-background), .elementor-26167 .elementor-element.elementor-element-d29ec6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9FA;}.elementor-26167 .elementor-element.elementor-element-c73258d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:40px 40px 40px 40px;box-shadow:3px 5px 15px 0px rgba(62.900000000000006, 62.900000000000006, 62.900000000000006, 0.39);--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-26167 .elementor-element.elementor-element-c73258d:not(.elementor-motion-effects-element-type-background), .elementor-26167 .elementor-element.elementor-element-c73258d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26167 .elementor-element.elementor-element-aac2c0b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-26167 .elementor-element.elementor-element-586a5c8 > .elementor-widget-container{background-color:#FFF3F5;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7344D;border-radius:50px 50px 50px 50px;}.elementor-26167 .elementor-element.elementor-element-586a5c8.elementor-element{--align-self:flex-start;}.elementor-26167 .elementor-element.elementor-element-586a5c8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;color:#E7344D;}.elementor-26167 .elementor-element.elementor-element-b063de6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-primary );}.elementor-26167 .elementor-element.elementor-element-ac1968a .elementor-heading-title{color:var( --e-global-color-primary );}.woocommerce .elementor-26167 .elementor-element.elementor-element-349e69a .price{color:#E7344D;font-family:"Lato", Sans-serif;font-size:34px;font-weight:700;}.woocommerce .elementor-26167 .elementor-element.elementor-element-349e69a .price ins{color:var( --e-global-color-b9fccd2 );}.elementor-26167 .elementor-element.elementor-element-f80a05f > .elementor-widget-container{background-color:#FFF3F5;padding:25px 100px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7344D;border-radius:20px 20px 20px 20px;}.elementor-26167 .elementor-element.elementor-element-f80a05f.elementor-element{--align-self:flex-start;}.elementor-26167 .elementor-element.elementor-element-74bf292 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b9fccd2 );border-radius:10px 10px 10px 10px;}.elementor-26167 .elementor-element.elementor-element-74bf292.elementor-element{--align-self:flex-start;}.elementor-26167 .elementor-element.elementor-element-74bf292 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-26167 .elementor-element.elementor-element-74bf292 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-26167 .elementor-element.elementor-element-74bf292{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-26167 .elementor-element.elementor-element-74bf292 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26167 .elementor-element.elementor-element-74bf292 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;}.elementor-26167 .elementor-element.elementor-element-74bf292 .elementor-icon-list-text{color:#E7344D;transition:color 0.3s;}.elementor-26167 .elementor-element.elementor-element-f65fdf6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26167 .elementor-element.elementor-element-9f4c1dd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-26167 .elementor-element.elementor-element-9f4c1dd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-26167 .elementor-element.elementor-element-9f4c1dd{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-26167 .elementor-element.elementor-element-9f4c1dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26167 .elementor-element.elementor-element-9f4c1dd .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:16px;}.elementor-26167 .elementor-element.elementor-element-9f4c1dd .elementor-icon-list-text{transition:color 0.3s;}.elementor-26167 .elementor-element.elementor-element-4ff74e1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-26167 .elementor-element.elementor-element-4ff74e1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-26167 .elementor-element.elementor-element-4ff74e1{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-26167 .elementor-element.elementor-element-4ff74e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26167 .elementor-element.elementor-element-4ff74e1 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:16px;}.elementor-26167 .elementor-element.elementor-element-4ff74e1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-26167 .elementor-element.elementor-element-3301fac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-26167 .elementor-element.elementor-element-3301fac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-26167 .elementor-element.elementor-element-3301fac{--e-icon-list-icon-size:38px;--icon-vertical-offset:0px;}.elementor-26167 .elementor-element.elementor-element-3301fac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26167 .elementor-element.elementor-element-3301fac .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:16px;}.elementor-26167 .elementor-element.elementor-element-3301fac .elementor-icon-list-text{transition:color 0.3s;}.elementor-26167 .elementor-element.elementor-element-9d06649{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26167 .elementor-element.elementor-element-5ea795e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:10px;}.elementor-26167 .elementor-element.elementor-element-0a31e8a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-26167 .elementor-element.elementor-element-0a31e8a > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;box-shadow:2px 1px 5px 0px rgba(0, 0, 0, 0.4);}.elementor-26167 .elementor-element.elementor-element-0a31e8a img{max-width:100px;}.elementor-26167 .elementor-element.elementor-element-bd6dea3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-26167 .elementor-element.elementor-element-bd6dea3 > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;box-shadow:2px 1px 5px 0px rgba(0, 0, 0, 0.4);}.elementor-26167 .elementor-element.elementor-element-bd6dea3 img{max-width:100px;}.elementor-26167 .elementor-element.elementor-element-71272d2{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#ECECEC;--border-color:#ECECEC;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:10px;}.elementor-26167 .elementor-element.elementor-element-ae27165 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;}.elementor-26167 .elementor-element.elementor-element-1b6ff8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26167 .elementor-element.elementor-element-1b6ff8a.elementor-element{--align-self:flex-start;}.elementor-26167 .elementor-element.elementor-element-1b6ff8a .cart button, .elementor-26167 .elementor-element.elementor-element-1b6ff8a .cart .button{font-family:"Lato", Sans-serif;font-size:24px;font-weight:700;text-transform:none;border-radius:26px 26px 26px 26px;padding:10px 60px 10px 40px;background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-26167 .elementor-element.elementor-element-1b6ff8a .cart button:hover, .elementor-26167 .elementor-element.elementor-element-1b6ff8a .cart .button:hover{background-color:var( --e-global-color-b9fccd2 );border-color:var( --e-global-color-b9fccd2 );}.elementor-26167 .elementor-element.elementor-element-2e44606{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;top:0px;}.elementor-26167 .elementor-element.elementor-element-2e44606 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;box-shadow:2px 1px 5px 0px rgba(0, 0, 0, 0.4);}body:not(.rtl) .elementor-26167 .elementor-element.elementor-element-2e44606{right:0px;}body.rtl .elementor-26167 .elementor-element.elementor-element-2e44606{left:0px;}.elementor-26167 .elementor-element.elementor-element-2e44606 img{max-width:100px;}.elementor-26167 .elementor-element.elementor-element-bd89e63{--display:flex;--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-26167 .elementor-element.elementor-element-66737ea{text-align:center;}.elementor-26167 .elementor-element.elementor-element-66737ea .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:34px;font-weight:700;}.elementor-26167 .elementor-element.elementor-element-7ffb29a{--divider-border-style:solid;--divider-color:var( --e-global-color-b9fccd2 );--divider-border-width:3px;}.elementor-26167 .elementor-element.elementor-element-7ffb29a .elementor-divider-separator{width:120px;margin:0 auto;margin-center:0;}.elementor-26167 .elementor-element.elementor-element-7ffb29a .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}@media(min-width:769px){.elementor-26167 .elementor-element.elementor-element-aac2c0b{--width:50%;}.elementor-26167 .elementor-element.elementor-element-9d06649{--width:50%;}}@media(max-width:1024px){.elementor-26167 .elementor-element.elementor-element-c73258d{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-26167 .elementor-element.elementor-element-b063de6 .elementor-heading-title{font-size:28px;}.woocommerce .elementor-26167 .elementor-element.elementor-element-349e69a .price{font-size:3.5rem;}.elementor-26167 .elementor-element.elementor-element-5ea795e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:10px;}.elementor-26167 .elementor-element.elementor-element-71272d2{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:10px;}}@media(max-width:768px){.elementor-26167 .elementor-element.elementor-element-107f196 > .elementor-container{min-height:250px;}.elementor-26167 .elementor-element.elementor-element-107f196:not(.elementor-motion-effects-element-type-background), .elementor-26167 .elementor-element.elementor-element-107f196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-26167 .elementor-element.elementor-element-c73258d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26167 .elementor-element.elementor-element-aac2c0b{--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26167 .elementor-element.elementor-element-586a5c8 .elementor-heading-title{font-size:14px;}.elementor-26167 .elementor-element.elementor-element-b063de6 .elementor-heading-title{font-size:24px;}.elementor-26167 .elementor-element.elementor-element-ac1968a .elementor-heading-title{font-size:14px;}.woocommerce .elementor-26167 .elementor-element.elementor-element-349e69a .price{font-size:24px;}.elementor-26167 .elementor-element.elementor-element-74bf292{--e-icon-list-icon-size:16px;}.elementor-26167 .elementor-element.elementor-element-74bf292 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26167 .elementor-element.elementor-element-74bf292 .elementor-icon-list-item > a{font-size:14px;}.elementor-26167 .elementor-element.elementor-element-9f4c1dd{--e-icon-list-icon-size:18px;}.elementor-26167 .elementor-element.elementor-element-9f4c1dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26167 .elementor-element.elementor-element-9f4c1dd .elementor-icon-list-item > a{font-size:14px;}.elementor-26167 .elementor-element.elementor-element-4ff74e1{--e-icon-list-icon-size:18px;}.elementor-26167 .elementor-element.elementor-element-4ff74e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26167 .elementor-element.elementor-element-4ff74e1 .elementor-icon-list-item > a{font-size:14px;}.elementor-26167 .elementor-element.elementor-element-3301fac{--e-icon-list-icon-size:26px;}.elementor-26167 .elementor-element.elementor-element-3301fac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26167 .elementor-element.elementor-element-3301fac .elementor-icon-list-item > a{font-size:14px;}.elementor-26167 .elementor-element.elementor-element-9d06649{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26167 .elementor-element.elementor-element-5ea795e{--flex-wrap:nowrap;}.elementor-26167 .elementor-element.elementor-element-71272d2{border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-26167 .elementor-element.elementor-element-1b6ff8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26167 .elementor-element.elementor-element-1b6ff8a .cart button, .elementor-26167 .elementor-element.elementor-element-1b6ff8a .cart .button{font-size:16.5px;}.elementor-26167 .elementor-element.elementor-element-2e44606{width:var( --container-widget-width, 104px );max-width:104px;--container-widget-width:104px;--container-widget-flex-grow:0;top:-42px;}.elementor-26167 .elementor-element.elementor-element-2e44606 > .elementor-widget-container{padding:10px 25px 10px 25px;border-radius:16px 16px 16px 16px;}body:not(.rtl) .elementor-26167 .elementor-element.elementor-element-2e44606{right:15px;}body.rtl .elementor-26167 .elementor-element.elementor-element-2e44606{left:15px;}.elementor-26167 .elementor-element.elementor-element-2e44606 img{max-width:80px;border-radius:12px 12px 12px 12px;}.elementor-26167 .elementor-element.elementor-element-66737ea .elementor-heading-title{font-size:20px;}}/* Start custom CSS for heading, class: .elementor-element-586a5c8 */.elementor-26167 .elementor-element.elementor-element-586a5c8 > .elementor-widget-container {
    padding: 10px 20px 10px 20px !important;
}
    .elementor-26167 .elementor-element.elementor-element-f80a05f > .elementor-widget-container {
        padding: 10px 10px 10px 10px !important;
    }
    
    .elementor-26167 .elementor-element.elementor-element-74bf292 > .elementor-widget-container {
    padding: 10px 20px 10px 20px!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-b063de6 */.woocommerce div.product .product_title {
    display: block !important
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-349e69a */ins .woocommerce-Price-amount.amount{
    color:#000000 !important;
    font-family: lato !important;
}
bdi .woocommerce-Price-amount.amount{
    color:#e7344d !important;
    font-size: 21.5px !important;
    font-family: lato !important;
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del{
    text-decoration: none !important;
    opacity: 1 !important;
}

p.price del span.amount{
        color:#e7344d !important;
    font-size: 21.5px !important;
    position: relative;
}
p.price del span.amount:before{
    content: '';
    width: 100%;
    height: 2px;
    background-color: #e7344d !important;
    position: absolute;
    left: 0;
    top: 15px;
}

@media (max-width:767px) {
.woocommerce .elementor-26167 .elementor-element.elementor-element-349e69a .price {
    font-size: 24px !important;
}
bdi .woocommerce-Price-amount.amount{
    color:#e7344d !important;
    font-size: 14.7px !important;
    font-family: lato !important;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f80a05f */body.single-product div.product.type-product{
    padding: 0px !important;
    margin-top:0px !important;
}

.seat-list{
    display: flex;
    gap:10px;
    flex-wrap: nowrap;
    list-style: none;
    font-size:16px;
    font-family: lato;
    color:#00000;
}
.seat-list li{
    background-color: #e7344d;
    height: 20px;
    width: 17px;
}
.seat-list li.available{
    background-color: #d9d9d9;
}
.seat-progress-wrapper{
    display: flex;
    flex-direction: column;
    gap:10px;
    padding: 10px 50px 10px 10px;
}
.seat-top{
    display: flex;
    gap: 10px;
    align-items: center;
    color: #e7344d;
    font-weight: 800;
    font-family: lato;
}
@media (max-width: 1200px) {
    .seat-progress-wrapper{
        display: flex;
        flex-direction: column;
        gap:10px;
    }
    .seat-top{
        gap: 5px;
    }
    .seat-list{
        display: flex;
        gap:5px;
        flex-wrap: nowrap;
        list-style: none;
    }
}
@media (max-width: 767px) {
    .seat-list{
        font-size:14px;
    }    
    .seat-top, .seat-bottom{
        font-size:12px;
        width: 55%;
    }
    .seat-bottom{
        display: flex;
        align-items: center;
        
        width: 45%;
    }
    .seat-list li{
        background-color: #e7344d;
        height: 15px;
        width: 15px;
    }
    .seat-progress-wrapper {
        display: flex;
        flex-direction: unset;
        gap: 0px;
        row-gap: 10px;
        flex-wrap: wrap;
        padding: 10px 0px 10px 0px;
    }
    .seat-list{
        order: 1;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9f4c1dd */.elementor-26167 .elementor-element.elementor-element-9f4c1dd .elementor-icon-list-icon{
    width: 45px;
    height: 45px;
    background: #ececec;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
}
.elementor-26167 .elementor-element.elementor-element-9f4c1dd .elementor-icon-list-icon svg{
    margin: 0px;
}
.elementor-widget .elementor-icon-list-icon i{
    width: auto !important;
}
@media (max-width: 767px) {
.elementor-26167 .elementor-element.elementor-element-9f4c1dd .elementor-icon-list-icon{
    width: 30px;
    height: 30px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ff74e1 */.elementor-26167 .elementor-element.elementor-element-4ff74e1 .elementor-icon-list-icon{
    width: 45px;
    height: 45px;
    background: #ececec;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
}
.elementor-26167 .elementor-element.elementor-element-4ff74e1 .elementor-icon-list-icon svg{
    margin: 0px;
}

@media (max-width: 767px) {
.elementor-26167 .elementor-element.elementor-element-4ff74e1 .elementor-icon-list-icon{
    width: 30px;
    height: 30px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3301fac */.elementor-26167 .elementor-element.elementor-element-3301fac .elementor-icon-list-icon{
    width: 45px;
    height: 45px;
    background: #ececec;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
}
.elementor-26167 .elementor-element.elementor-element-3301fac .elementor-icon-list-icon svg{
    margin: 0px;
}

@media (max-width: 767px) {
.elementor-26167 .elementor-element.elementor-element-3301fac .elementor-icon-list-icon{
    width: 30px;
    height: 30px;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5ac91fa */.elementor-26167 .elementor-element.elementor-element-5ac91fa ul {
    list-style: none;
    margin: 0px;
    display:flex;
    flex-direction: column;
    gap:10px;
    padding: 0px;
}
.elementor-26167 .elementor-element.elementor-element-5ac91fa ul li{
display: flex;
gap: 20px;
    align-items: center;
    font-size:16px !important;
    font-family: lato;
    font-size: 16px;
}
.elementor-26167 .elementor-element.elementor-element-5ac91fa ul li:before{
    content: '';
    width: 45px;
    height: 45px;
    position:relative;
    display: flex;
    background: hsl(140.63deg 84.21% 92.55%);
    background-image: url(https://www.enalingua-frankfurt.de/wp-content/uploads/2026/06/svgexport-15-14.svg);
    background-size: 28px ;
    background-repeat: no-repeat;
    background-position: center;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

@media (max-width: 767px) {
    .elementor-26167 .elementor-element.elementor-element-5ac91fa ul li{
    display: flex;
    gap: 10px;
    align-items: center;
    font-size:14px !important;
    }
    .elementor-26167 .elementor-element.elementor-element-5ac91fa ul li:before{
        content: '';
        width: 30px;
        height: 30px;
        background-size: 20px ;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1b6ff8a */.woocommerce-page div.product form.cart .button{
    flex-basis: revert-rule !important;
    width: 100%!important;
    
    padding: 15px 60px 15px 40px !important;
}
.single_add_to_cart_button:before {
    content: '';
    width: 22px;
    height: 22px;
    position: absolute;
    right: 32px;
    background-image: url(https://www.enalingua-frankfurt.de/wp-content/uploads/2026/07/right-chevron-1.png);
    background-repeat: no-repeat;
    top: 50%;
    margin-top: -9px;
background-size: contain;
}

@media (max-width: 767px) {
    .woocommerce-page div.product form.cart .button{
    flex-basis: revert-rule !important;
    width: 100%!important;
    
    padding: 12px 50px 12px 30px !important;
}
.single_add_to_cart_button:before {
        width: 18px;
    height:18px;
    right: 18px;
    margin-top: -8px;
background-size: contain;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d06649 *//*.elementor-26167 .elementor-element.elementor-element-9d06649:before{*/
/*    content:'';*/
/*    width: 5px !important;*/
/*    height: 70%;*/
/*    background: #f1f1f1;*/
/*    top:unset !important;*/
/*    bottom: 0;*/
/*}*/
/*@media (max-width: 767px) {*/
/*    .elementor-26167 .elementor-element.elementor-element-9d06649:before{*/
/*        display: none;*/
/*    }*/
/*}*//* End custom CSS */