.elementor-499 .elementor-element.elementor-element-8cf50ac{--display:flex;--justify-content:center;--padding-top:180px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-da9e9ce{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-499 .elementor-element.elementor-element-da9e9ce:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-da9e9ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ffe2d5 );}.elementor-499 .elementor-element.elementor-element-5af53e1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-499 .elementor-element.elementor-element-5af53e1 .elementor-heading-title{font-family:"nagel-variable", Sans-serif;font-size:46px;font-weight:400;line-height:1.16em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-499 .elementor-element.elementor-element-8cf50ac{--padding-top:140px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-da9e9ce{--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-499 .elementor-element.elementor-element-5af53e1 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-499 .elementor-element.elementor-element-5af53e1 .elementor-heading-title{font-size:32px;letter-spacing:-0.96px;}}@media(max-width:767px){.elementor-499 .elementor-element.elementor-element-8cf50ac{--padding-top:120px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-da9e9ce{--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-499 .elementor-element.elementor-element-5af53e1 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-499 .elementor-element.elementor-element-5af53e1 .elementor-heading-title{font-size:26px;letter-spacing:-0.96px;}}/* Start custom CSS for heading, class: .elementor-element-5af53e1 */@media(min-width:1025px) and (max-width:1600px){
    
    .elementor-499 .elementor-element.elementor-element-5af53e1 .elementor-heading-title{
        font-size: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2b1b175 */.elementor-499 .elementor-element.elementor-element-2b1b175 .woocommerce-error {
    border-color: #d51c29;
    background-color: #fff;
}

.elementor-499 .elementor-element.elementor-element-2b1b175 .woocommerce-error::before{
    color: #d51c29;
}

.elementor-499 .elementor-element.elementor-element-2b1b175 .woocommerce-error li {
    color: #171719;
}


.elementor-499 .elementor-element.elementor-element-2b1b175 .order-again a {
    color: #fff;
    background-color: #d51c29;
    border-radius: 100px;
    padding: 15px 20px;
}


.elementor-499 .elementor-element.elementor-element-2b1b175 .order-again a:hover {
    background-color: #000;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf50ac */.elementor-499 .elementor-element.elementor-element-8cf50ac .e-con-inner{
max-width:1280px;
}

@media (min-width: 1280px) and (max-width: 1600px) {
.elementor-499 .elementor-element.elementor-element-8cf50ac h1.elementor-heading-title {
        font-size: 44px;
    }
}

@media (min-width: 1025px) and (max-width: 1279px) {
.elementor-499 .elementor-element.elementor-element-8cf50ac h1.elementor-heading-title {
        font-size: 38px;
    }
}/* End custom CSS */