.elementor-48350 .elementor-element.elementor-element-sq_hero_69e9d72053253 > .elementor-container{max-width:900px;min-height:100vh;}.elementor-48350 .elementor-element.elementor-element-sq_hero_69e9d72053253 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-48350 .elementor-element.elementor-element-sq_hero_69e9d72053253:not(.elementor-motion-effects-element-type-background), .elementor-48350 .elementor-element.elementor-element-sq_hero_69e9d72053253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1a1a1a 0%, #0D0D0D 85%);}.elementor-48350 .elementor-element.elementor-element-sq_hero_69e9d72053253 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48350 .elementor-element.elementor-element-sq_hero_69e9d72053253{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-48350 .elementor-element.elementor-element-sq_hero_col_69e9d72053255 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-48350 .elementor-element.elementor-element- .elementor-button{font-size:16px;font-weight:700;letter-spacing:1.5px;fill:#0D0D0D;color:#0D0D0D;background-color:#FFD501;border-radius:4px 4px 4px 4px;padding:18px 36px 18px 36px;}.elementor-48350 .elementor-element.elementor-element- .elementor-button:hover, .elementor-48350 .elementor-element.elementor-element- .elementor-button:focus{color:#0D0D0D;background-color:#FFE74D;}.elementor-48350 .elementor-element.elementor-element- .elementor-button:hover svg, .elementor-48350 .elementor-element.elementor-element- .elementor-button:focus svg{fill:#0D0D0D;}.elementor-48350 .elementor-element.elementor-element-{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 30px 14px 30px;text-align:center;}.elementor-48350 .elementor-element.elementor-element-sq_numbers_69e9d72053258 > .elementor-container{max-width:1100px;}.elementor-48350 .elementor-element.elementor-element-sq_numbers_69e9d72053258:not(.elementor-motion-effects-element-type-background), .elementor-48350 .elementor-element.elementor-element-sq_numbers_69e9d72053258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48350 .elementor-element.elementor-element-sq_numbers_69e9d72053258{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-48350 .elementor-element.elementor-element-sq_numbers_69e9d72053258 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48350 .elementor-element.elementor-element-sq_cosaric_69e9d72053259 > .elementor-container{max-width:900px;}.elementor-48350 .elementor-element.elementor-element-sq_cosaric_69e9d72053259:not(.elementor-motion-effects-element-type-background), .elementor-48350 .elementor-element.elementor-element-sq_cosaric_69e9d72053259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-48350 .elementor-element.elementor-element-sq_cosaric_69e9d72053259{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-48350 .elementor-element.elementor-element-sq_cosaric_69e9d72053259 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48350 .elementor-element.elementor-element- .elementor-heading-title{font-size:28px;font-weight:700;line-height:1.25em;color:#0D0D0D;}.elementor-48350 .elementor-element.elementor-element-sq_mockup_69e9e214875e8 > .elementor-container{max-width:900px;}.elementor-48350 .elementor-element.elementor-element-sq_mockup_69e9e214875e8:not(.elementor-motion-effects-element-type-background), .elementor-48350 .elementor-element.elementor-element-sq_mockup_69e9e214875e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-48350 .elementor-element.elementor-element-sq_mockup_69e9e214875e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-48350 .elementor-element.elementor-element-sq_mockup_69e9e214875e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48350 .elementor-element.elementor-element-sq_flag_69e9d7205325a > .elementor-container{max-width:900px;}.elementor-48350 .elementor-element.elementor-element-sq_flag_69e9d7205325a:not(.elementor-motion-effects-element-type-background), .elementor-48350 .elementor-element.elementor-element-sq_flag_69e9d7205325a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD501;}.elementor-48350 .elementor-element.elementor-element-sq_flag_69e9d7205325a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-48350 .elementor-element.elementor-element-sq_flag_69e9d7205325a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48350 .elementor-element.elementor-element-sq_garanzia_69e9e9ced4eea > .elementor-container{max-width:780px;}.elementor-48350 .elementor-element.elementor-element-sq_garanzia_69e9e9ced4eea:not(.elementor-motion-effects-element-type-background), .elementor-48350 .elementor-element.elementor-element-sq_garanzia_69e9e9ced4eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-48350 .elementor-element.elementor-element-sq_garanzia_69e9e9ced4eea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-48350 .elementor-element.elementor-element-sq_garanzia_69e9e9ced4eea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48350 .elementor-element.elementor-element-sq_perche_69e9d7205325b > .elementor-container{max-width:780px;}.elementor-48350 .elementor-element.elementor-element-sq_perche_69e9d7205325b:not(.elementor-motion-effects-element-type-background), .elementor-48350 .elementor-element.elementor-element-sq_perche_69e9d7205325b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-48350 .elementor-element.elementor-element-sq_perche_69e9d7205325b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-48350 .elementor-element.elementor-element-sq_perche_69e9d7205325b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48350 .elementor-element.elementor-element-sq_founder_69e9e9ced4ef0 > .elementor-container{max-width:1000px;}.elementor-48350 .elementor-element.elementor-element-sq_founder_69e9e9ced4ef0:not(.elementor-motion-effects-element-type-background), .elementor-48350 .elementor-element.elementor-element-sq_founder_69e9e9ced4ef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-48350 .elementor-element.elementor-element-sq_founder_69e9e9ced4ef0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-48350 .elementor-element.elementor-element-sq_founder_69e9e9ced4ef0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c > .elementor-container{max-width:720px;}.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c:not(.elementor-motion-effects-element-type-background), .elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 90px 20px;}.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48350 .elementor-element.elementor-element-sq_trust_332613e{text-align:center;}.elementor-48350 .elementor-element.elementor-element-sq_faq_69e9d7205325d > .elementor-container{max-width:780px;}.elementor-48350 .elementor-element.elementor-element-sq_faq_69e9d7205325d:not(.elementor-motion-effects-element-type-background), .elementor-48350 .elementor-element.elementor-element-sq_faq_69e9d7205325d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-48350 .elementor-element.elementor-element-sq_faq_69e9d7205325d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-48350 .elementor-element.elementor-element-sq_faq_69e9d7205325d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-48350 .elementor-element.elementor-element- .elementor-heading-title{font-size:26px;}}@media(max-width:767px){.elementor-48350 .elementor-element.elementor-element- .elementor-heading-title{font-size:24px;}}/* Start custom CSS for section, class: .elementor-element-sq_hero_69e9d72053253 */.elementor-48350 .elementor-element.elementor-element-sq_hero_69e9d72053253 .elementor-widget { margin-bottom: 0; } .elementor-48350 .elementor-element.elementor-element-sq_hero_69e9d72053253 .elementor-widget:not(:last-child) { margin-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-sq_form_69e9d7205325c */.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c .fluentform input[type="email"],
.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c .fluentform input[type="text"],
.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c .fluentform input[type="url"],
.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c .fluentform input[type="tel"],
.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c .fluentform input[type="number"],
.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c .fluentform select,
.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c .fluentform textarea {
    border: 2px solid #e5e5e5 !important;
    border-radius: 6px !important;
    padding: 14px !important;
    font-size: 15px !important;
    background: #ffffff !important;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c .fluentform input:focus,
.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c .fluentform select:focus,
.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c .fluentform textarea:focus {
    border-color: #FFD501 !important;
    outline: none !important;
    box-shadow: 0 0 0 3px rgba(255,213,1,0.18) !important;
}
.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c .fluentform .ff-el-input--label label {
    font-weight: 600 !important;
    color: #0D0D0D !important;
    font-size: 14px !important;
}
.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c .fluentform .ff-el-input--label {
    margin-bottom: 8px !important;
}
.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c .fluentform .ff-el-group {
    margin-bottom: 18px !important;
}
.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c .fluentform .ff-btn-submit {
    background: #FFD501 !important;
    color: #0D0D0D !important;
    font-weight: 700 !important;
    padding: 16px 36px !important;
    border-radius: 6px !important;
    border: none !important;
    letter-spacing: 0.5px !important;
    transition: background 0.2s ease;
}
.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c .fluentform .ff-btn-submit:hover {
    background: #FFE74D !important;
}
.elementor-48350 .elementor-element.elementor-element-sq_form_69e9d7205325c .fluentform .ff-el-form-check-label {
    color: #0D0D0D !important;
    font-size: 15px !important;
}/* End custom CSS */