.elementor-19 .elementor-element.elementor-element-a7d6089:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-a7d6089>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://karmacore.it/wp-content/uploads/2025/05/karmacore-notte-def.webp);background-position:center center;background-size:cover}.elementor-19 .elementor-element.elementor-element-a7d6089>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-a7d6089{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:280px 0 180px 0}.elementor-19 .elementor-element.elementor-element-8a6ce14 .pt-title{font-size:72px}.elementor-19 .elementor-element.elementor-element-5d050e4>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-19 .elementor-element.elementor-element-5d050e4>.elementor-container{max-width:1600px}.elementor-19 .elementor-element.elementor-element-5d050e4{padding:0 0 110px 0}.elementor-19 .elementor-element.elementor-element-031301f>.elementor-element-populated{padding:0% 0% 0% 14%}.elementor-19 .elementor-element.elementor-element-f196bfe .pt-subtitle{font-size:14px;margin:0 0 15px 0}.elementor-19 .elementor-element.elementor-element-f196bfe .pt-title{font-size:56px}.elementor-19 .elementor-element.elementor-element-0098a8b .wpcf7-submit{--btn-bg:#C14A09;--btn-color:#FFFFFF;--btn-bg-hover:#C14A09}.elementor-19 .elementor-element.elementor-element-f79e075>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-19 .elementor-element.elementor-element-f79e075>.elementor-container{max-width:1600px}.elementor-19 .elementor-element.elementor-element-f79e075{padding:100px 0 0 0}.elementor-19 .elementor-element.elementor-element-7c62172>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-19 .elementor-element.elementor-element-31823db>.elementor-element-populated{padding:0% 0% 0% 14%}.elementor-19 .elementor-element.elementor-element-764eb1a .pt-subtitle{font-size:14px;margin:0 0 15px 0}.elementor-19 .elementor-element.elementor-element-764eb1a .pt-title{font-size:56px}.elementor-19 .elementor-element.elementor-element-7266426 .wpcf7-submit{--btn-bg:#C14A09;--btn-color:#FFFFFF;--btn-bg-hover:#C14A09}.elementor-19 .elementor-element.elementor-element-70f99f9>.elementor-container{max-width:1600px}.elementor-19 .elementor-element.elementor-element-70f99f9{padding:110px 0 110px 0}.elementor-19 .elementor-element.elementor-element-24d0820>.elementor-element-populated{margin:40px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-19 .elementor-element.elementor-element-d9c497a{border-style:solid;border-width:0 0 0 0;border-color:#C8935F;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);padding:0 0 50px 0}.elementor-19 .elementor-element.elementor-element-d9c497a,.elementor-19 .elementor-element.elementor-element-d9c497a>.elementor-background-overlay{border-radius:0 0 0 0}.elementor-19 .elementor-element.elementor-element-a0fa7be>.elementor-widget-container{margin:0 0 0 0}.elementor-19 .elementor-element.elementor-element-a0fa7be .pt-title{font-size:24px;font-weight:400;letter-spacing:5px}.elementor-19 .elementor-element.elementor-element-a0fa7be .pt-title-text{font-size:16px}.elementor-19 .elementor-element.elementor-element-0a14704 .pt-title{font-size:24px;font-weight:400;letter-spacing:5px}.elementor-19 .elementor-element.elementor-element-0a14704 .pt-title-text{font-size:16px}.elementor-19 .elementor-element.elementor-element-f04b1b8 .pt-title{font-size:24px;font-weight:400;letter-spacing:5px}.elementor-19 .elementor-element.elementor-element-f04b1b8 .pt-title-text{font-size:16px}.elementor-19 .elementor-element.elementor-element-5737c03{border-style:solid;border-width:0 0 0 0;border-color:#C8935F;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);padding:20px 0 0 0}.elementor-19 .elementor-element.elementor-element-5737c03,.elementor-19 .elementor-element.elementor-element-5737c03>.elementor-background-overlay{border-radius:0 0 0 0}.elementor-19 .elementor-element.elementor-element-a3fac01 .pt-title{font-size:24px;font-weight:400;letter-spacing:5px}.elementor-19 .elementor-element.elementor-element-a3fac01 .pt-title-text{font-size:16px}.elementor-19 .elementor-element.elementor-element-935285f .pt-title{font-size:24px;font-weight:400;letter-spacing:5px}.elementor-19 .elementor-element.elementor-element-935285f .pt-title-text{font-size:16px}.elementor-19 .elementor-element.elementor-element-9ac4146 .pt-title{font-size:24px;font-weight:400;letter-spacing:5px}.elementor-19 .elementor-element.elementor-element-9ac4146 .pt-title-text{font-size:16px}.elementor-19 .elementor-element.elementor-element-a57a0c6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-a57a0c6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://karmacore.it/wp-content/uploads/2025/04/home-interno.webp);background-position:center center;background-size:cover}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-a57a0c6.elementor-column .elementor-widget-wrap{align-items:center}.elementor-19 .elementor-element.elementor-element-a57a0c6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-19 .elementor-element.elementor-element-a57a0c6>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:22% 22% 22% 22%}.elementor-19 .elementor-element.elementor-element-a57a0c6>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-4af4f98>.elementor-widget-container{background-color:#000000B0;padding:60px 40px 60px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8935F;border-radius:5px 5px 5px 5px}.elementor-19 .elementor-element.elementor-element-4af4f98 .pt-title{font-size:25px;font-weight:600;letter-spacing:5px}.elementor-19 .elementor-element.elementor-element-4af4f98 .pt-title-text{font-size:16px}.elementor-19 .elementor-element.elementor-element-5b66191 .pt-subtitle{font-size:14px;margin:0 0 15px 0}.elementor-19 .elementor-element.elementor-element-5b66191 .pt-title{font-size:56px}.elementor-19 .elementor-element.elementor-element-8acd2fc>.elementor-container{max-width:1600px}.elementor-19 .elementor-element.elementor-element-8acd2fc{margin-top:0;margin-bottom:100px;padding:110px 0 0 0;z-index:9}.elementor-19 .elementor-element.elementor-element-9b830be>.elementor-element-populated{padding:0 60px 0 0}.elementor-19 .elementor-element.elementor-element-53b1ec8 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8935F;border-radius:5px 5px 5px 5px}.elementor-19 .elementor-element.elementor-element-fa93386{text-align:center}.elementor-19 .elementor-element.elementor-element-fa93386 .elementor-heading-title{font-weight:500}.elementor-19 .elementor-element.elementor-element-730b4fb>.elementor-element-populated{padding:0 40px 0 20px}.elementor-19 .elementor-element.elementor-element-b54b6e7 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8935F;border-radius:5px 5px 5px 5px}.elementor-19 .elementor-element.elementor-element-10f9cda{text-align:center}.elementor-19 .elementor-element.elementor-element-10f9cda .elementor-heading-title{font-weight:500}.elementor-19 .elementor-element.elementor-element-c30a58c>.elementor-element-populated{padding:0 20px 0 40px}.elementor-19 .elementor-element.elementor-element-78e1bb5 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8935F;border-radius:5px 5px 5px 5px}.elementor-19 .elementor-element.elementor-element-3d7dfb0{text-align:center}.elementor-19 .elementor-element.elementor-element-3d7dfb0 .elementor-heading-title{font-weight:500}.elementor-19 .elementor-element.elementor-element-b5f979e>.elementor-element-populated{padding:0 20px 0 40px}.elementor-19 .elementor-element.elementor-element-0b18d70 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8935F;border-radius:5px 5px 5px 5px}.elementor-19 .elementor-element.elementor-element-c25e84f{text-align:center}.elementor-19 .elementor-element.elementor-element-c25e84f .elementor-heading-title{font-weight:500}.elementor-19 .elementor-element.elementor-element-fdd7986>.elementor-element-populated{padding:0 0 0 60px}.elementor-19 .elementor-element.elementor-element-4ddef0e img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8935F;border-radius:5px 5px 5px 5px}.elementor-19 .elementor-element.elementor-element-faec949{text-align:center}.elementor-19 .elementor-element.elementor-element-faec949 .elementor-heading-title{font-weight:500}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-031301f{width:100%}.elementor-19 .elementor-element.elementor-element-a56566b{width:100%}.elementor-19 .elementor-element.elementor-element-7c62172{width:100%}.elementor-19 .elementor-element.elementor-element-31823db{width:100%}.elementor-19 .elementor-element.elementor-element-24d0820{width:100%}.elementor-19 .elementor-element.elementor-element-a57a0c6{width:100%}.elementor-19 .elementor-element.elementor-element-9b830be{width:50%}.elementor-19 .elementor-element.elementor-element-730b4fb{width:50%}.elementor-19 .elementor-element.elementor-element-c30a58c{width:50%}.elementor-19 .elementor-element.elementor-element-b5f979e{width:50%}.elementor-19 .elementor-element.elementor-element-fdd7986{width:50%}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-5d050e4{padding:40px 0 40px 0}.elementor-19 .elementor-element.elementor-element-031301f>.elementor-element-populated{padding:33px 0 40px 0}.elementor-19 .elementor-element.elementor-element-f196bfe .pt-title{font-size:48px}.elementor-19 .elementor-element.elementor-element-f79e075{padding:0 0 80px 0}.elementor-19 .elementor-element.elementor-element-31823db>.elementor-element-populated{padding:60px 0 0 0}.elementor-19 .elementor-element.elementor-element-764eb1a .pt-title{font-size:48px}.elementor-19 .elementor-element.elementor-element-70f99f9{padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-24d0820>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-19 .elementor-element.elementor-element-d9c497a{border-width:0 0 0 0;padding:40px 0 40px 0}.elementor-19 .elementor-element.elementor-element-5737c03{border-width:0 0 0 0}.elementor-19 .elementor-element.elementor-element-935285f>.elementor-widget-container{margin:0 0 60px 0}.elementor-19 .elementor-element.elementor-element-a57a0c6>.elementor-element-populated{margin:40px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-19 .elementor-element.elementor-element-754e9d0{padding:40px 0 0 0}.elementor-19 .elementor-element.elementor-element-5b66191 .pt-title{font-size:48px}.elementor-19 .elementor-element.elementor-element-8acd2fc{padding:80px 0 0 0}.elementor-19 .elementor-element.elementor-element-9b830be>.elementor-element-populated{padding:0 30px 0 0}.elementor-19 .elementor-element.elementor-element-730b4fb>.elementor-element-populated{padding:0 0 0 30px}.elementor-19 .elementor-element.elementor-element-c30a58c>.elementor-element-populated{padding:30px 30px 0 0}.elementor-19 .elementor-element.elementor-element-b5f979e>.elementor-element-populated{padding:30px 30px 0 0}.elementor-19 .elementor-element.elementor-element-fdd7986>.elementor-element-populated{padding:30px 0 0 30px}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-a7d6089{padding:230px 0 150px 0}.elementor-19 .elementor-element.elementor-element-8a6ce14 .pt-title{font-size:48px}.elementor-19 .elementor-element.elementor-element-5d050e4{margin-top:0;margin-bottom:0;padding:40px 0 0 0}.elementor-19 .elementor-element.elementor-element-031301f>.elementor-element-populated{padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-f196bfe .pt-title{font-size:28px}.elementor-19 .elementor-element.elementor-element-a56566b>.elementor-element-populated{margin:30px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-19 .elementor-element.elementor-element-7915c6e>.elementor-widget-container{margin:0 0 0 0}.elementor-19 .elementor-element.elementor-element-f79e075{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-764eb1a .pt-title{font-size:28px}.elementor-19 .elementor-element.elementor-element-70f99f9{padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-24d0820>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-d9c497a{border-width:0 0 0 0;padding:25px 25px 25px 25px}.elementor-19 .elementor-element.elementor-element-38f3bf2>.elementor-element-populated{margin:20px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-19 .elementor-element.elementor-element-5737c03{border-width:0 0 0 0;padding:0 20px 0 20px}.elementor-19 .elementor-element.elementor-element-561c771>.elementor-element-populated{margin:8px 20px 0 20px;--e-column-margin-right:20px;--e-column-margin-left:20px}.elementor-19 .elementor-element.elementor-element-0e7e98a>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-935285f>.elementor-widget-container{margin:0 0 0 0}.elementor-19 .elementor-element.elementor-element-9ac4146>.elementor-widget-container{margin:20px 0 0 0}.elementor-19 .elementor-element.elementor-element-a57a0c6>.elementor-element-populated{padding:0% 0% 0% 0%}.elementor-19 .elementor-element.elementor-element-754e9d0{margin-top:20px;margin-bottom:20px}.elementor-19 .elementor-element.elementor-element-5b66191 .pt-title{font-size:28px}.elementor-19 .elementor-element.elementor-element-8acd2fc{padding:20px 0 0 0}.elementor-19 .elementor-element.elementor-element-9b830be>.elementor-element-populated{padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-730b4fb>.elementor-element-populated{padding:30px 0 0 0}.elementor-19 .elementor-element.elementor-element-c30a58c>.elementor-element-populated{padding:30px 0 0 0}.elementor-19 .elementor-element.elementor-element-b5f979e>.elementor-element-populated{padding:30px 0 0 0}.elementor-19 .elementor-element.elementor-element-fdd7986>.elementor-element-populated{padding:30px 0 0 0}}