.elementor-2613 .elementor-element.elementor-element-337b26c4:not(.elementor-motion-effects-element-type-background), .elementor-2613 .elementor-element.elementor-element-337b26c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2613 .elementor-element.elementor-element-337b26c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 60px 0px;}.elementor-2613 .elementor-element.elementor-element-337b26c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2613 .elementor-element.elementor-element-1ebef034 > .elementor-element-populated{padding:0px 100px 0px 0px;}.elementor-2613 .elementor-element.elementor-element-2c40b867 .elementor-heading-title{color:#2E3544;}.woocommerce .elementor-2613 .elementor-element.elementor-element-4ee34e50 .price{color:#A51008;}.elementor-2613 .elementor-element.elementor-element-6cb71504 .cart button{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;color:#FFFFFF;background-color:#A51008;border-color:#FFFFFF;transition:all 0.2s;}.elementor-2613 .elementor-element.elementor-element-6cb71504 .quantity .qty{font-family:"Karla", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;color:#FFB58A;border-color:#FFB58A;transition:all 0.2s;}.elementor-2613 .elementor-element.elementor-element-27e4bdc7:not(.elementor-motion-effects-element-type-background), .elementor-2613 .elementor-element.elementor-element-27e4bdc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2613 .elementor-element.elementor-element-27e4bdc7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 120px 0px;}.elementor-2613 .elementor-element.elementor-element-27e4bdc7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.woocommerce .elementor-2613 .elementor-element.elementor-element-42697570 .woocommerce-tabs ul.wc-tabs li a{font-size:13px;}@media(max-width:1024px){.elementor-2613 .elementor-element.elementor-element-337b26c4{padding:70px 20px 35px 20px;}.elementor-2613 .elementor-element.elementor-element-1ebef034 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-2613 .elementor-element.elementor-element-27e4bdc7{padding:35px 20px 70px 20px;}}@media(max-width:767px){.elementor-2613 .elementor-element.elementor-element-337b26c4{padding:70px 20px 70px 20px;}.elementor-2613 .elementor-element.elementor-element-1ebef034 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-2613 .elementor-element.elementor-element-27e4bdc7{padding:70px 20px 70px 20px;}.woocommerce .elementor-2613 .elementor-element.elementor-element-42697570 .woocommerce-tabs ul.wc-tabs li a{font-size:20px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6cb71504 */.wc-pao-addon {
    min-width: 70% !important;
}
#product-addons-total{min-width: 30% !important;}
#content > div > div.elementor.elementor-2613.elementor-location-single.post-2572.product.type-product.status-publish.has-post-thumbnail.product_cat-corsi-video.ast-article-single.ast-woo-product-no-review.first.instock.virtual.sold-individually.purchasable.product-type-course.product > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-57be2e0.elementor-section-full_width.elementor-section-content-middle.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > form > button {max-height:50px; !important}

.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: wrap;display: flow-root !important;
}

@media (min-width: 1025px){
#content > div > div.elementor.elementor-2613.elementor-location-single.post-2572.product.type-product.status-publish.has-post-thumbnail.product_cat-corsi-video.ast-article-single.ast-woo-product-no-review.first.instock.virtual.sold-individually.purchasable.product-type-course.product > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-57be2e0.elementor-section-full_width.elementor-section-content-middle.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > form > button {max-width:33% !important;
  min-width:33% !important;} }

@media (min-width: 1025px){
#root > form > button.GooglePayButton.GooglePayButton--buy.GooglePayButton--dark {
    min-width:33% !important;max-width:33% !important;}
.woocommerce div.product.elementor .quantity+.button {
    margin-left: 0px;
}

}

@media (min-width: 1025px){
#content > div > div.elementor.elementor-2613.elementor-location-single.post-2574.product.type-product.status-publish.has-post-thumbnail.product_cat-corsi-video.ast-article-single.ast-woo-product-no-review.first.instock.virtual.sold-individually.purchasable.product-type-course.product > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-57be2e0.elementor-section-full_width.elementor-section-content-middle.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > form > button {max-width:33% !important;
  min-width:33% !important;} }

@media (min-width: 1025px){
#root > form > button.GooglePayButton.GooglePayButton--buy.GooglePayButton--dark {
    min-width:33% !important;max-width:33% !important;}
.woocommerce div.product.elementor .quantity+.button {
    margin-left: 0px;
}

}
@media (min-width: 1025px){
#content > div > div.elementor.elementor-2613.elementor-location-single.post-2574.product.type-product.status-publish.has-post-thumbnail.product_cat-corsi-video.ast-article-single.ast-woo-product-no-review.first.instock.virtual.sold-individually.purchasable.product-type-course.product > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-57be2e0.elementor-section-full_width.elementor-section-content-middle.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > form > div.wc-stripe-product-checkout-container.bottom.active{
    max-width: 33% !important;
}
}/* End custom CSS */