
html, body {scroll-behavior: smooth;}@media (min-width:480px) {body .container-element.section-element.hero {height: 100vh;}}@media (min-width:480px) {.silex-runtime .image .image-hover {opacity: 0; transition: opacity .3s ease;}.silex-runtime .image .image-hover:hover {opacity: 1;}}
.body-initial {background-color: rgba(255,255,255,1); position: static; background-size: cover; background-position: top center;}.silex-id-1478366444112-1 {background-color: transparent; min-width: 1200px; background-position: center center; background-size: cover; background-attachment: fixed; background-repeat: no-repeat; position: static; margin-top: -1px; display: flex;}.silex-id-1478366444112-0 {background-color: transparent; min-height: 639px; background-size: auto; background-position: center center; background-attachment: fixed; background-repeat: no-repeat; position: relative; margin-left: auto; margin-right: auto; display: flex; align-items: center; justify-content: center;}.silex-id-1474394621033-3 {min-width: 1200px; background-color: rgba(255,255,255,1); position: static; margin-top: -1px; background-size: contain; background-repeat: no-repeat; background-position: center center;}.silex-id-1474394621032-2 {background-color: transparent; min-height: 846px; position: relative; margin-left: auto; margin-right: auto;}.silex-id-1526229898484-7 {width: 1200px; min-height: 760px; position: static; background-color: rgba(255,255,255,1);}.silex-id-1526228746540-3 {min-width: 1200px; position: static; margin-top: -1px; background-position: center center; background-size: contain; background-repeat: no-repeat; background-color: rgba(255,255,255,1);}.silex-id-1526228746540-4 {background-color: transparent; min-height: 1154px; position: relative; margin-left: auto; margin-right: auto;}.silex-id-1526233329576-0 {width: 1200px; top: 119px; min-height: 80px; position: absolute;}.silex-id-1526239919266-0 {width: 380px; background-color: rgb(255, 255, 255); top: 174px; left: 0px; min-height: 200px; background-image: url(../assets/computers-gc8b2278a2_1920.jpg); background-size: cover; background-position: top left; background-repeat: no-repeat; position: absolute; background-attachment: scroll;}.silex-id-1526241932312-13 {width: 380px; background-color: rgb(255, 255, 255); top: 395px; left: 0px; min-height: 200px; background-image: url(../assets/cyberspace-g037c3c72f_1920.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; position: absolute;}.silex-id-1526243483554-2 {height: 835px; width: 1200px; background-color: transparent; top: 202px; left: 0px; position: absolute;}.silex-id-1526242009200-19 {width: 380px; background-color: rgb(255, 255, 255); top: 616px; left: 0px; min-height: 200px; background-image: url(../assets/technology-g41d0ae6ec_1920.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; position: absolute;}.silex-id-1526242067678-23 {width: 378px; background-color: rgb(255, 255, 255); top: 175px; left: 410px; min-height: 420px; background-image: url(../assets/computer-g319bfb1c6_1920.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; position: absolute;}.silex-id-1526241769800-9 {width: 378px; background-color: rgb(255, 255, 255); top: 612px; left: 412px; min-height: 420px; background-image: url(../assets/cpu-ge01405daf_1920.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; position: absolute;}.silex-id-1526241966276-17 {width: 380px; background-color: rgb(255, 255, 255); top: 837px; left: 0px; min-height: 200px; background-image: url(../assets/service-g9a5cc935a_1920.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; position: absolute;}.silex-id-1526241771196-11 {width: 380px; background-color: rgb(255, 255, 255); top: 394px; left: 819px; min-height: 420px; background-image: url(../assets/hacker-g6d42dfb27_1280.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; position: absolute;}.silex-id-1526242009214-21 {width: 380px; background-color: rgb(255, 255, 255); top: 175px; left: 819px; min-height: 200px; background-image: url(../assets/technology-gc7c5ccc44_1920.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; position: absolute;}.silex-id-1526241966246-15 {width: 380px; background-color: rgb(255, 255, 255); top: 837px; left: 819px; min-height: 200px; background-image: url(../assets/programming-gba585cdd3_1920.png); background-size: cover; background-position: center center; background-repeat: no-repeat; position: absolute;}.silex-id-1545055337553-1 {width: 515px; top: 258px; left: 346px; min-height: 100px; position: absolute;}.silex-id-1478366450713-3 {background-color: rgba(237,237,237,1); min-width: 1200px; position: static; margin-top: -1px;}.silex-id-1478366450713-2 {background-color: transparent; min-height: 500px; position: relative; margin-left: auto; margin-right: auto;}.silex-id-1526234059780-5 {width: 380px; height: 215px; background-color: transparent; top: 60.333343505859375px; left: 0px; position: absolute;}.silex-id-1526234133380-6 {width: 156px; background-color: transparent; top: 313px; left: 0px; min-height: 68px; position: absolute;}.silex-id-1526233907434-4 {width: 380px; top: 60.046875px; left: 435px; min-height: 222px; position: absolute;}.silex-id-1526234233846-7 {width: 289px; top: 60.21875px; left: 873px; min-height: 123px; position: absolute;}.silex-id-1647449079587-0 {width: 380px; min-height: 200px; background-color: rgba(255,255,255,0.6); position: absolute; top: 0px; left: 0px; background-image: url(../assets/computers-gc8b2278a2_1920.jpg); background-size: cover;}.silex-id-1647449377501-3 {width: 380px; min-height: 200px; background-color: rgba(255,255,255,0.6); position: absolute; top: 0px; left: 0px; background-image: url(../assets/cyberspace-g037c3c72f_1920.jpg); background-size: cover;}.silex-id-1647449384453-5 {width: 380px; min-height: 200px; background-color: rgba(255,255,255,0.6); position: absolute; top: 0px; left: 0px; background-image: url(../assets/technology-g41d0ae6ec_1920.jpg); background-size: cover;}.silex-id-1647449389256-7 {width: 380px; min-height: 200px; background-color: rgba(255,255,255,0.6); position: absolute; top: 0px; left: 0px; background-image: url(../assets/service-g9a5cc935a_1920.jpg); background-size: cover;}.silex-id-1647449395918-9 {width: 380px; min-height: 200px; background-color: rgba(255,255,255,0.6); position: absolute; top: 0px; left: 0px; background-image: url(../assets/programming-gba585cdd3_1920.png); background-size: cover;}.silex-id-1647449403222-11 {width: 380px; min-height: 200px; background-color: rgba(255,255,255,0.6); position: absolute; top: 0px; left: 0px; background-image: url(../assets/technology-gc7c5ccc44_1920.jpg); background-size: cover;}.silex-id-1647449410413-13 {width: 378px; min-height: 420px; background-color: rgba(255,255,255,0.6); position: absolute; top: 0px; left: 1.5px; background-image: url(../assets/computer-g319bfb1c6_1920.jpg); background-size: cover;}.silex-id-1647449539298-37 {width: 378px; min-height: 420px; background-color: rgba(255,255,255,0.6); position: absolute; top: 0px; left: 0px; background-image: url(../assets/cpu-ge01405daf_1920.jpg); background-size: cover; background-position: top center;}.silex-id-1647449548932-39 {width: 380px; min-height: 420px; background-color: rgba(255,255,255,0.6); position: absolute; top: 0px; left: 0px; background-image: url(../assets/hacker-g6d42dfb27_1280.jpg); background-size: cover; background-position: top center;}.silex-id-1647514236851-0 {position: absolute; left: 0px;}.silex-id-1654468521542-0 {width: 800px; height: 467px; position: absolute;}@media only screen and (max-width: 480px) {.silex-id-1478366444112-1 {top: 0px; left: 0px; min-height: 850px;}.silex-id-1478366444112-0 {background-attachment: scroll; background-position: top right; min-height: 850px; display: flex; align-items: flex-end; justify-content: end;}.silex-id-1474394621033-3 {top: 850px; left: 0px;}.silex-id-1474394621032-2 {min-height: 757px;}.silex-id-1526229898484-7 {top: 0px; left: 0px; width: 421px; min-height: 714px;}.silex-id-1526228746540-3 {top: 2052px; left: 0px;}.silex-id-1526228746540-4 {min-height: 683.8666381835938px;}.silex-id-1526239919266-0 {top: 254px; left: 11px; width: 421px; min-height: 200px;}.silex-id-1526241932312-13 {top: 454px; left: 11px; width: 421px; min-height: 200px;}.silex-id-1526243483554-2 {height: 407px; top: 164px; left: 0px; width: 467px;}.silex-id-1526242009200-19 {top: 1074px; left: 11px; width: 421px; min-height: 200px;}.silex-id-1526242067678-23 {top: 2294px; left: 11px; width: 421px; min-height: 420px;}.silex-id-1526241769800-9 {top: 654px; left: 11px; width: 421px; min-height: 420px;}.silex-id-1526241966276-17 {top: 2084px; left: 11px; width: 421px; min-height: 200px;}.silex-id-1526241771196-11 {top: 1674px; left: 11px; width: 421px; min-height: 420px;}.silex-id-1526242009214-21 {top: 1274px; left: 11px; width: 421px; min-height: 200px;}.silex-id-1526241966246-15 {top: 1474px; left: 11px; width: 421px; min-height: 200px;}.silex-id-1545055337553-1 {left: 11px; top: 450px; width: 421px; min-height: 752px;}.silex-id-1478366450713-3 {top: 5308px; left: 0px; min-height: 1524px;}.silex-id-1478366450713-2 {min-height: 1775px;}.silex-id-1526234059780-5 {top: 47px; left: 11px; width: 422px; height: 240px;}.silex-id-1526233907434-4 {top: 381px; left: 11px; width: 422px; min-height: 222px;}.silex-id-1526234233846-7 {top: 697px; left: 11px; width: 422px; min-height: 238px;}.silex-id-1647449079587-0 {min-height: 420px; top: 0px; left: 0px; width: 480px;}.silex-id-1647449377501-3 {min-height: 420px; top: 0px; left: 0px; width: 480px;}.silex-id-1647449384453-5 {min-height: 420px; top: 0px; left: 0px; width: 480px;}.silex-id-1647449389256-7 {min-height: 420px; top: 0px; left: 0px; width: 480px;}.silex-id-1647449395918-9 {min-height: 420px; top: 0px; left: 0px; width: 480px;}.silex-id-1647449403222-11 {min-height: 420px; top: 0px; left: 0px; width: 480px;}.silex-id-1647449410413-13 {min-height: 420px; top: 0px; left: 0px; width: 480px;}.silex-id-1647449539298-37 {min-height: 420px; top: 0px; left: 0px; width: 480px;}.silex-id-1647449548932-39 {min-height: 420px; top: 0px; left: 0px; width: 480px;}.silex-id-1654468521542-0 {height: 233.5px; top: 0px; left: 0px; width: 400px;}}
.website-width {width: 1200px;}@media (min-width: 481px) {.silex-editor {min-width: 1400px;}}
.text-element > .silex-element-content {font-family: 'Roboto', sans-serif; font-weight: normal; text-align: center;}p {font-family: Verdana, sans-serif;}a {color: #000000; text-decoration: none;}[data-silex-href] {color: #000000; text-decoration: none;}ul li {font-family: Verdana, sans-serif;}@media only screen and (max-width: 480px) {p {font-size: 25px;}a {line-height: 1;}[data-silex-href] {line-height: 1;}}
.white-logo h1 {font-weight: 100; font-size: 80px; color: #ffffff; text-transform: uppercase; line-height: 1; word-spacing: -5px; letter-spacing: -5px;}.white-logo p {font-weight: normal; color: #ffffff; text-align: center; text-transform: uppercase; letter-spacing: 3px;}.white-logo b {font-weight: 600;}.white-logo i {font-style: normal; color: #b32a2a;}.white-logo u {font-weight: 600; font-size: 10px; background-color: #000000; text-decoration: none;}.white-logo u:hover {background-color: #ff0000;}
.white-hero-title h1 {font-weight: 100; font-size: 80px; color: #ffffff; text-align: center; text-transform: uppercase; line-height: 1; word-spacing: -5px; letter-spacing: -5px;}.white-hero-title h2 {font-weight: normal;}.white-hero-title h3 {font-weight: normal;}.white-hero-title.text-element > .silex-element-content {font-weight: 100; font-size: 15px; color: #ffffff; text-align: left; text-transform: uppercase; letter-spacing: 3px;}.white-hero-title p {font-weight: normal;}.white-hero-title b {font-weight: normal; color: #d30000;}.white-hero-title i {font-style: normal; color: #b32a2a;}.white-hero-title u {font-weight: normal; text-decoration: none;}.white-hero-title ul li {list-style-type: none; text-align: center;}.white-hero-title u:hover {background-color: #b32a2a;}
.black-text h1 {font-weight: 600; text-align: center;}.black-text h2 {font-weight: lighter; font-size: 38px;}.black-text p {font-weight: lighter; font-size: 38px; text-align: center;}.black-text a {font-weight: lighter; font-size: 12px; text-transform: uppercase; line-height: 1;}.black-text [data-silex-href] {font-weight: lighter; font-size: 12px; text-transform: uppercase; line-height: 1;}.black-text i {text-transform: uppercase;}.black-text u {font-weight: bold; text-decoration: none;}.black-text .page-link-active {color: #d30000;}@media only screen and (max-width: 480px) {.black-text p {font-size: 35px;}.black-text a {font-size: 22px;}.black-text [data-silex-href] {font-size: 22px;}}
.text-style-1 h2 {font-size: 15px;}.text-style-1 b {font-weight: normal;}@media only screen and (max-width: 480px) {.text-style-1 h2 {font-size: 25px;}}
.text-style-2 h2 {font-size: 15px;}.text-style-2 p {line-height: 0.3;}.text-style-2 b {font-weight: lighter; font-size: 10px; text-transform: uppercase;}.text-style-2 ul li:last-child {color: #000000;}.text-style-2 p:hover {color: #b32a2a;}@media only screen and (max-width: 480px) {.text-style-2 h2 {font-size: 25px;}.text-style-2 b {font-size: 17px;}}
.image-caption p {font-weight: normal; text-align: center; text-transform: uppercase;}@media only screen and (max-width: 480px) {}
.white-button.text-element > .silex-element-content {font-weight: normal; color: #ffffff; background-color: #000000; text-transform: uppercase;}
.style-black-text-nav h1 {font-weight: 600; text-align: center;}.style-black-text-nav p {font-weight: lighter; font-size: 38px; text-align: center;}.style-black-text-nav a {font-weight: lighter; font-size: 12px; text-transform: uppercase; line-height: 1; letter-spacing: 0px;}.style-black-text-nav [data-silex-href] {font-weight: lighter; font-size: 12px; text-transform: uppercase; line-height: 1; letter-spacing: 0px;}.style-black-text-nav i {font-style: normal; font-weight: normal; text-transform: uppercase;}.style-black-text-nav u {font-weight: bold;}.style-black-text-nav .page-link-active {color: #d30000;}@media only screen and (max-width: 480px) {.style-black-text-nav p {columns: 2;}.style-black-text-nav a {font-size: 22px;}.style-black-text-nav [data-silex-href] {font-size: 22px;}}
#parent_1654464955628_100 .prodotype-preview {list-style-type: none; margin: 0; padding: 0;}#parent_1654464955628_100 .prodotype-preview .preview-text {display: flex; align-items: center; justify-content: center;}#parent_1654464955628_100 .prodotype-preview .preview-text p {z-index: 1; background-color: black; color: white;}#parent_1654464955628_100 .slide-0 .slide-image {background-image: url(../assets/computer-g319bfb1c6_1920.jpg);}#parent_1654464955628_100 .slide-1 .slide-image {background-image: url(../assets/computers-gc8b2278a2_1920.jpg);}#parent_1654464955628_100 .slide-2 .slide-image {background-image: url(../assets/cyberspace-g037c3c72f_1920.jpg);}#parent_1654464955628_100 .slide-3 .slide-image {background-image: url(../assets/hacker-g6d42dfb27_1280.jpg);}#parent_1654464955628_100 .slide-4 .slide-image {background-image: url(../assets/service-g9a5cc935a_1920.jpg);}#parent_1654464955628_100 .slide-5 .slide-image {background-image: url(../assets/programming-gba585cdd3_1920.png);}#parent_1654464955628_100 .slide-6 .slide-image {background-image: url(../assets/technology-g41d0ae6ec_1920.jpg);}#parent_1654464955628_100 .unslider {position: relative;}#parent_1654464955628_100 .slide-image {width: 100%; display: flex; justify-content: center; background-repeat: no-repeat; background-size: cover; background-position: 50%; align-items: flex-end;}#parent_1654464955628_100 figcaption {padding: 50px; color: white; background-color: rgba(0,0,0,0.5); width: 100%; text-align: center;}#parent_1654464955628_100 .unslider-nav {position: absolute; bottom: 10px; left: 0; right: 0; top: auto; margin: 0;}#parent_1654464955628_100 .unslider-nav ol {text-align: center;}#parent_1654464955628_100 .unslider-nav ol li.unslider-active {background: #fff; cursor: default; opacity: 1;}#parent_1654464955628_100 .unslider-nav ol li {display: inline-block; float: none; width: 6px; height: 6px; margin: 0 4px; padding: 3px; background: transparent; border-radius: 10px; overflow: hidden; text-indent: -999em; border: 2px solid #fff; cursor: pointer; opacity: .4;}#parent_1654464955628_100 .unslider-arrow {display: block; width: 32px; height: 32px; top: 50%; right: 16px; left: auto; margin-top: -16px; overflow: hidden; background: rgba(0,0,0,.2) no-repeat 50% 50%; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAQAAABuQZ3IAAAAi0lEQVR4AU3OISBEQQBAwS0AACS9NxqQgCZpkiYBVddFvWhAAUABAPQCAGC4g/0vTnrBqCfDIZl70J+kMUBPpEwT4FNXxBxz4F1HxHyr4EVTxBLb4EFNxEon4CJSlVNw9AcV9sC16h8osgke1P1ArgXwouVvdQq86ww/GQefusNf7kBviBlxpT8k+gL/Wox4r1d4MwAAAABJRU5ErkJggg==); background-size: 7px 11px; border-radius: 32px; text-indent: -999em; opacity: .6; transition: opacity .2s;}#parent_1654464955628_100 .unslider-arrow.prev {left: 16px; right: auto; -ms-transform: rotate(-180deg); transform: rotate(-180deg);}
#id_1654464955655_108.share-buttons {list-style: none; padding: 0;}#id_1654464955655_108.share-buttons li {display: inline;}#id_1654464955655_108.share-buttons .sr-only {position: absolute; clip: rect(1px, 1px, 1px, 1px); padding: 0; border: 0; height: 1px; width: 1px; overflow: hidden;}
#id_1654464955653_582 input[type=text], select {width: 100%; padding: 12px 20px; margin: 8px 0; display: inline-block; border: 1px solid #ccc; border-radius: 3px; box-sizing: border-box;}#id_1654464955653_582 input[type=submit] {width: 100%; background-color: #000000; color: #FFFFFF; padding: 14px 20px; margin: 8px 0; border: 1px solid #000000; border-radius: 3px; cursor: pointer;}#id_1654464955653_582 label {color: #000000;}#id_1654464955653_582 .fill-vertical {flex: 1 1 auto; display: flex; flex-direction: column;}#id_1654464955653_582 .fill-vertical textarea {flex: 1 1 auto; width: 100%; height: 150px; padding: 12px 20px; box-sizing: border-box; border: 2px solid #ccc; border-radius: 3px; background-color: #f8f8f8; font-size: 16px; resize: none;}#id_1654464955653_582 {border-radius: 3px; display: flex; flex-direction: column; justify-content: space-between; height: 100%;}body.silex-runtime {opacity: 1;}
