.elementor-kit-186{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#C8C8C8;--e-global-color-text:#9B9B9B;--e-global-color-accent:#03FFAA;--e-global-color-1bc3aef:#FFFFFF;--e-global-color-b0f52ab:#000000;--e-global-color-60da78b:#FFFFFF00;--e-global-color-c696dce:#151515;--e-global-color-14ef391:#151515;--e-global-color-764183d:#151515;--e-global-color-d6cea4e:#FFFFFF;--e-global-color-86b4fcd:#02010100;--e-global-color-57c8da2:#000000CC;--e-global-color-db6959f:#E6FFF7;--e-global-color-a9c77e7:#B1FFE5;--e-global-color-ae36b9b:#8BFFD8;--e-global-color-77b8e4e:#56FFC6;--e-global-color-e4590a7:#35FFBB;--e-global-color-4662c9a:#03FFAA;--e-global-color-495be9d:#03E89B;--e-global-color-f252f3f:#02B579;--e-global-color-4b4793e:#028C5E;--e-global-color-b81e2e0:#016B47;--e-global-color-54de5f4:#FDFFEE;--e-global-color-563c0b7:#FAFFCB;--e-global-color-619ed4c:#F7FFB1;--e-global-color-ece20db:#F4FF8E;--e-global-color-27792b5:#F1FF78;--e-global-color-85c5d29:#EEFF56;--e-global-color-af741a1:#D9E84E;--e-global-color-79d540a:#A9B53D;--e-global-color-acc3caf:#838C2F;--e-global-color-6027036:#646B24;--e-global-color-d0902a3:#F6F2FF;--e-global-color-05669d6:#E4D7FF;--e-global-color-35144dc:#D7C4FF;--e-global-color-74bf5a8:#C5A9FF;--e-global-color-0bb7fe9:#B998FF;--e-global-color-ba1d598:#A87EFF;--e-global-color-e45626a:#9973E8;--e-global-color-282a00e:#7759B5;--e-global-color-56d2d53:#5C458C;--e-global-color-b5be199:#47356B;--e-global-color-3a4a43f:#E9E9E9;--e-global-color-60e830a:#BCBCBC;--e-global-color-acb441e:#9B9B9B;--e-global-color-4d8e610:#6E6E6E;--e-global-color-23952d8:#515151;--e-global-color-d3ec757:#262626;--e-global-color-cc89f47:#232323;--e-global-color-fd39a79:#1B1B1B;--e-global-color-0e61c07:#151515;--e-global-color-894a42f:#101010;--e-global-typography-primary-font-family:"Sora";--e-global-typography-primary-font-size:65px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:0.9em;--e-global-typography-primary-letter-spacing:-0.07em;--e-global-typography-secondary-font-family:"Sora";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Sora";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Sora";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-392b9e0-font-family:"Sora";--e-global-typography-392b9e0-font-size:22px;--e-global-typography-392b9e0-font-weight:600;--e-global-typography-392b9e0-font-style:normal;--e-global-typography-392b9e0-text-decoration:none;--e-global-typography-392b9e0-line-height:1.2em;--e-global-typography-392b9e0-letter-spacing:0px;--e-global-typography-c05b693-font-family:"Sora";--e-global-typography-c05b693-font-size:22px;--e-global-typography-c05b693-font-weight:300;--e-global-typography-c05b693-text-transform:none;--e-global-typography-c05b693-font-style:normal;--e-global-typography-c05b693-text-decoration:none;--e-global-typography-c05b693-line-height:1.5em;--e-global-typography-c05b693-letter-spacing:0px;--e-global-typography-6558fb1-font-family:"Sora";--e-global-typography-6558fb1-font-size:15px;--e-global-typography-6558fb1-font-weight:700;--e-global-typography-6558fb1-text-transform:uppercase;--e-global-typography-6558fb1-font-style:normal;--e-global-typography-6558fb1-text-decoration:none;--e-global-typography-6558fb1-line-height:1.5em;--e-global-typography-6558fb1-letter-spacing:10px;--e-global-typography-92bce3b-font-family:"Sora";--e-global-typography-92bce3b-font-size:16px;--e-global-typography-92bce3b-font-weight:400;--e-global-typography-92bce3b-font-style:italic;--e-global-typography-92bce3b-text-decoration:underline;--e-global-typography-92bce3b-line-height:1em;--e-global-typography-92bce3b-letter-spacing:0px;--e-global-typography-b2deeae-font-family:"Sora";--e-global-typography-b2deeae-font-size:85px;--e-global-typography-b2deeae-font-weight:500;--e-global-typography-b2deeae-text-transform:none;--e-global-typography-b2deeae-font-style:normal;--e-global-typography-b2deeae-text-decoration:none;--e-global-typography-b2deeae-line-height:1em;--e-global-typography-b2deeae-letter-spacing:-0.06em;--e-global-typography-fb1a3e0-font-family:"Sora";--e-global-typography-fb1a3e0-font-size:200px;--e-global-typography-fb1a3e0-font-weight:600;--e-global-typography-fb1a3e0-text-transform:none;--e-global-typography-fb1a3e0-font-style:normal;--e-global-typography-fb1a3e0-text-decoration:none;--e-global-typography-fb1a3e0-line-height:1.2em;--e-global-typography-fb1a3e0-letter-spacing:0px;--e-global-typography-397e168-font-family:"Sora";--e-global-typography-397e168-font-size:16px;--e-global-typography-397e168-font-weight:400;--e-global-typography-397e168-font-style:italic;--e-global-typography-397e168-text-decoration:none;--e-global-typography-397e168-line-height:1.3em;--e-global-typography-397e168-letter-spacing:0px;--e-global-typography-6b16cab-font-family:"Sora";--e-global-typography-6b16cab-font-size:85px;--e-global-typography-6b16cab-font-weight:600;--e-global-typography-6b16cab-text-transform:none;--e-global-typography-6b16cab-font-style:normal;--e-global-typography-6b16cab-text-decoration:none;--e-global-typography-6b16cab-line-height:90%;--e-global-typography-6b16cab-letter-spacing:-0.06em;--e-global-typography-c35462c-font-family:"Sora";--e-global-typography-c35462c-font-size:50px;--e-global-typography-c35462c-font-weight:500;--e-global-typography-c35462c-font-style:normal;--e-global-typography-c35462c-text-decoration:none;--e-global-typography-c35462c-line-height:90%;--e-global-typography-c35462c-letter-spacing:-0.05em;--e-global-typography-a555417-font-family:"Sora";--e-global-typography-a555417-font-size:22px;--e-global-typography-a555417-font-weight:400;--e-global-typography-a555417-text-transform:none;--e-global-typography-a555417-font-style:normal;--e-global-typography-a555417-text-decoration:none;--e-global-typography-a555417-line-height:120%;--e-global-typography-a555417-letter-spacing:-0.03em;--e-global-typography-588a61c-font-family:"Sora";--e-global-typography-588a61c-font-size:14px;--e-global-typography-588a61c-font-weight:700;--e-global-typography-588a61c-text-transform:none;--e-global-typography-588a61c-font-style:normal;--e-global-typography-588a61c-text-decoration:none;--e-global-typography-588a61c-letter-spacing:3px;--e-global-typography-873d102-font-family:"Sora";--e-global-typography-873d102-font-size:26px;--e-global-typography-873d102-font-weight:200;--e-global-typography-873d102-text-transform:none;--e-global-typography-873d102-font-style:normal;--e-global-typography-873d102-text-decoration:none;--e-global-typography-873d102-line-height:110%;--e-global-typography-873d102-letter-spacing:-0.03em;--e-global-typography-ee864ab-font-family:"Inter";--e-global-typography-ee864ab-font-size:14px;--e-global-typography-ee864ab-font-weight:700;--e-global-typography-ee864ab-text-transform:uppercase;--e-global-typography-ee864ab-font-style:normal;--e-global-typography-ee864ab-text-decoration:none;--e-global-typography-ee864ab-line-height:100%;--e-global-typography-ee864ab-letter-spacing:0.3em;background-color:var( --e-global-color-c696dce );color:var( --e-global-color-text );}.elementor-kit-186 e-page-transition{background-color:#FFBC7D;}.elementor-kit-186 a{color:var( --e-global-color-text );}.elementor-kit-186 a:hover{color:var( --e-global-color-accent );}.elementor-kit-186 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );}.elementor-kit-186 button,.elementor-kit-186 input[type="button"],.elementor-kit-186 input[type="submit"],.elementor-kit-186 .elementor-button{font-family:var( --e-global-typography-ee864ab-font-family ), Sans-serif;font-size:var( --e-global-typography-ee864ab-font-size );font-weight:var( --e-global-typography-ee864ab-font-weight );text-transform:var( --e-global-typography-ee864ab-text-transform );font-style:var( --e-global-typography-ee864ab-font-style );text-decoration:var( --e-global-typography-ee864ab-text-decoration );line-height:var( --e-global-typography-ee864ab-line-height );letter-spacing:var( --e-global-typography-ee864ab-letter-spacing );word-spacing:var( --e-global-typography-ee864ab-word-spacing );color:var( --e-global-color-accent );border-style:none;}.elementor-kit-186 button:hover,.elementor-kit-186 button:focus,.elementor-kit-186 input[type="button"]:hover,.elementor-kit-186 input[type="button"]:focus,.elementor-kit-186 input[type="submit"]:hover,.elementor-kit-186 input[type="submit"]:focus,.elementor-kit-186 .elementor-button:hover,.elementor-kit-186 .elementor-button:focus{border-style:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-186{--e-global-typography-primary-font-size:45px;--e-global-typography-secondary-font-size:25px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:14px;--e-global-typography-c05b693-font-size:14px;--e-global-typography-6558fb1-font-size:14px;--e-global-typography-92bce3b-font-size:14px;--e-global-typography-b2deeae-font-size:65px;--e-global-typography-fb1a3e0-font-size:145px;--e-global-typography-397e168-font-size:14px;--e-global-typography-6b16cab-font-size:65px;--e-global-typography-c35462c-font-size:30px;--e-global-typography-a555417-font-size:14px;--e-global-typography-588a61c-font-size:14px;--e-global-typography-873d102-font-size:20px;--e-global-typography-ee864ab-font-size:14px;}.elementor-kit-186 h4{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );}.elementor-kit-186 button,.elementor-kit-186 input[type="button"],.elementor-kit-186 input[type="submit"],.elementor-kit-186 .elementor-button{font-size:var( --e-global-typography-ee864ab-font-size );line-height:var( --e-global-typography-ee864ab-line-height );letter-spacing:var( --e-global-typography-ee864ab-letter-spacing );word-spacing:var( --e-global-typography-ee864ab-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-186{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:20px;--e-global-typography-392b9e0-font-size:18px;--e-global-typography-b2deeae-font-size:48px;--e-global-typography-b2deeae-line-height:1em;--e-global-typography-fb1a3e0-font-size:100px;--e-global-typography-fb1a3e0-line-height:1em;--e-global-typography-6b16cab-font-size:48px;--e-global-typography-6b16cab-line-height:1em;--e-global-typography-c35462c-font-size:28px;}.elementor-kit-186 h4{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );}.elementor-kit-186 button,.elementor-kit-186 input[type="button"],.elementor-kit-186 input[type="submit"],.elementor-kit-186 .elementor-button{font-size:var( --e-global-typography-ee864ab-font-size );line-height:var( --e-global-typography-ee864ab-line-height );letter-spacing:var( --e-global-typography-ee864ab-letter-spacing );word-spacing:var( --e-global-typography-ee864ab-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.gradient-text-green {
  background: linear-gradient(91deg, #FFF -6.76%, #03FFAA 23.59%, #31B5C5 41.5%, #03FFAA 92.74%);
 background-clip: text;
 -webkit-background-clip: text;
 -webkit-text-fill-color: transparent;
}
.gradient-text-purple {
background: linear-gradient(91deg, #FFF -6.76%, #A87EFF 23.59%, #6F6AF2 41.5%, #A87EFF 92.74%);
 background-clip: text;
 -webkit-background-clip: text;
 -webkit-text-fill-color: transparent;
}

.ventures a:hover, .ventures.current-menu-item span{
    color: var(--e-global-color-accent) !important;
}

.ecosystem a:hover, .ecosystem.current-menu-item span, .ecosystem a.elementor-item-active{
    color: var(--e-global-color-e45626a) !important;
}

strong {
    font-weight: 700!important;
}


/*Inversione label gform */

body .gform_wrapper .label-bottom {
    display: flex;
    flex-direction: column;
}

body .gform_wrapper .label-bottom .ginput_container {
    order: 1;
}

body .gform_wrapper .label-bottom .gfield_label {
    order: 2;
    margin-top: 5px;
}

body .gform_wrapper .label-bottom .gfield_description {
    order: 3;
    padding-top: 0px!important;
}

input:focus,
textarea:focus,
select:focus {
    outline: none;
    box-shadow: none; /* facoltativo, se vuoi togliere anche eventuali ombre */
}/* End custom CSS */