.section-container{background-color:#f9f9f9;position:relative}#section-nav{z-index:1000;display:block;margin:30px auto;position:absolute;top:0;width:100%}#section-nav ul{text-align:center;display:block}#section-nav ul li{display:inline-block;padding:0 25px}#section-nav ul li a{opacity:.3;padding:10px 0;color:#000}#section-nav ul li a.active{color:#fa8718;opacity:1;border-bottom:3px solid #37a1b7;transition:all .3s ease}.swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto;margin:0;background:#f9f9f9}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-col-md-12 " datafy-content: center;        col-md-12 " datafy-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:10px}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#fa8718;height:10px}.swiper-container .swiper-slide{z-index:1000;background:0;position:relative;height:100%}.element{letter-spacing:1.4px;border-radius:3px;padding:2px;transform-origin:center;transform:scale(0.9);color:#fff;background:#fb4903;border:1px solid #eee}.element>div{background:#fff;color:#00264a;border-radius:50px;padding:20px 30px}.snodo-container{position:absolute}.snodo{transform:scale(1);width:15px;height:15px;border:3px solid #fa8718;background:#f9f9f9;border-radius:100%;display:block;position:absolute;opacity:1}.snodo.big{width:50px;height:50px;border-width:3px;transform:scale(1.04)}.snodo.dashed{border-style:dashed}.snodo.full{background-color:#fa8718}.run-animation{animation:dash 3.4s ease}@keyframes dash{0%{stroke-dasharray:20;stroke-dashoffset:1000}70%{stroke-dasharray:100,0;stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes shake{0%{transform:rotate(0)}80%{transform:rotate(0)}85%{transform:rotate(5deg)}95%{transform:rotate(-5deg)}100%{transform:rotate(0)}}.dashed{stroke-dasharray:5;stroke:#37a1b7}.shake{animation:shake 2s infinite}.box{background-color:#fff;-webkit-box-shadow:17px 60px 46px 1px rgba(0,0,0,0.1);-moz-box-shadow:17px 60px 46px 1px rgba(0,0,0,0.1);box-shadow:17px 10px 30px 1px rgba(0,0,0,0.03);text-align:center;font-weight:bold;transition:transform .1s ease-in-out;outline:0;position:absolute;cursor:pointer;width:auto}.box-content{width:100%;height:100%;background:#fff;border:1px solid #eee;border-radius:5px;-webkit-box-shadow:17px 60px 46px 1px rgba(0,0,0,0.1);-moz-box-shadow:17px 60px 46px 1px rgba(0,0,0,0.1);box-shadow:17px 10px 30px 1px rgba(0,0,0,0.03);transition:transform .2s ease-in;margin-bottom:50px}.box-wrap button:focus{outline:none !important}.box-content:hover{transform:translateY(-10px);transition:transform .3s ease-out}.box-wrap button{width:100%;margin:0;padding:0}.box-content h4{color:#00264a;display:block;font-size:14px;letter-spacing:1px;text-align:left}.box-body{display:-webkit-box;display:-ms-flexbox;display:flex}.box-body img{max-width:150px;width:100%;padding:20px 0;margin:0 auto}.box-footer{border-top:1px solid #eee;padding:15px}.box-footer img{float:right;display:block;margin-top:0}.box-footer span{font-size:11px;letter-spacing:-0.1px}.box:hover{transform:scale(1.18);transform-origin:center;-webkit-box-shadow:17px 60px 46px 1px rgba(0,0,0,0.03);-moz-box-shadow:17px 60px 46px 1px rgba(0,0,0,0.03);box-shadow:17px 40px 20px 1px rgba(0,0,0,0.05)}.l10{left:10%}.l15{left:15%}.l20{left:20%}.l30{left:30%}.l40{left:40%}.l45{left:45%}.l50{left:50%}.l60{left:60%}.l70{left:70%}.l80{left:80%}.t10{top:10%}.t20{top:20%}.t25{top:25%}.t30{top:30%}.t40{top:40%}.t50{top:calc(50% -60px)}.t60{top:60%}.t70{top:70%}.t80{top:80%}.modal-header{background:#fff}.tab-content{padding-bottom:20px}.modal-footer{col-md-12 " datafy-content: left;      padding: 20px 1rem;    }    .modal-title{      letter-spacing: .6px;      color: #fa8718;    }    .tab-pane .title-sub-panel{      margin: 0;      padding-bottom: 10px;      font-size: 15px;      margin-bottom: 20px;      letter-spacing: .1px;      font-weight: bold;      color: #00264a;      border-bottom: 1px solid #eee;    }    .tab-pane h4{      font-weight: normal;      margin: 0;      margin-bottom: 5px;      font-size: 15px;      letter-spacing: .1px;      margin-left: 15px;    }    .tab-pane p {      color: #666;      padding-left: 15px;      font-size: 14px;      letter-spacing: 0.3px;      margin: 0px 0;      margin-bottom: 25px;      line-height: 1.4em;    }    .tab-pane.home-tab h4{      color: #00264a;      position: relative;      margin-top: 20px;      padding-left: 10px;    }    .tab-pane.home-tab h4:before{      content: "";      position: absolute;      left: -15px;      top: 8px;      width: 7px;      height: 7px;      background: #fa8718;      border-radius: 10px;    }    .tab-pane.home-tab h4:first-child{      margin-top: 10px;    }    .tab-pane a.button-tab{      display: inline-block;      background: #fa8718;      color: #fff !important;      border-radius: 50px;      margin: 15px 0px;      padding: 10px 20px;      margin-left: 15px;    }    .list-item-dot li{      margin-left: 10px;    }    .list-item-dot li:before{      content: "";      margin: 0 10px;      background: #fa8718;      width: 10px;      height: 10px;      border-radius: 100%;    }    .dot-start:before{      content: "";      position: absolute;      left: -7.5px;      top: -7.5px;      width: 15px;      height: 15px;      background: #37a1b7;      border-radius: 100%;    }    #diagramma{      margin-top: 50px;      display: inline-block;      background: #fa8718;      color: #fff !important;      border-radius: 50px;      padding: 10px 20px;    }    button#diagramma:focus, .nav-arrow button:focus{      outline: none !important;      cursor: pointer;    }    .nav-arrow{      z-index: 10001;      position: absolute;      bottom: 5%;      left: 50%;      transform: translateX(-50%);    }    .nav-arrow button{      cursor: pointer;      padding: 0 15px;    }    .nav-arrow button img{      display: inline-block;      width: 20px;      height: 20px;    }    @media (max-width: 1000px){      .snodo{        display: none;      }      .svg-canvas{        display: none !important;      }      .section-container{        height: auto !important;      }      .box{        position: relative;        float: left;        top: unset !important;        left: unset !important;        max-width: 700px;        margin: 0 auto;        transform: unset;      }            .swiper-container .swiper-slide{        overflow: hidden;      }    }    @media (max-width: 768px){      .box{        max-width: 380px;      }      .box-content{        margin-bottom: 10px;      }      .box-body img {          max-width: 70px;      }    }    @media (min-width: 1000px){      .box{        width: auto;      }    }    .modal:before {  content: none;  display: inline-block;  height: auto !important;  vertical-align: unset;  margin-right: 0;  border-radius: 10px;    z-index: 999999;}.modal-dialog-centered::before{  content: none;  height: auto !important;  }.modal-dialog {  display: flex;  text-align: left;  vertical-align: middle;  z-index: 999999;  width: 100%;}.modal::before, .modal-dialog-centered::before  {  display: none !important;}.modal {  position: fixed;  top: 0;  left: 0;  z-index: 1050;  display: none;  width: 100%;  height: 100%;  overflow: hidden;  outline: 0;}.modal-dialog {  position: relative;  width: auto;  margin: 0.5rem;  pointer-events: none;}.modal.fade .modal-dialog {  transition: -webkit-transform 0.3s ease-out;  transition: transform 0.3s ease-out;  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;  -webkit-transform: translate(0, -50px);  transform: translate(0, -50px);}@media (prefers-reduced-motion: reduce) {  .modal.fade .modal-dialog {    transition: none;  }}.modal.show .modal-dialog {  -webkit-transform: none;  transform: none;}.modal.modal-static .modal-dialog {  -webkit-transform: scale(1.02);  transform: scale(1.02);}.modal-dialog-scrollable {  display: -ms-flexbox;  display: flex;  max-height: calc(___YUICSSMIN_PRESERVED_TOKEN_1___);}.modal-dialog-scrollable .modal-content {  max-height: calc(___YUICSSMIN_PRESERVED_TOKEN_2___);  overflow: hidden;}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer {  -ms-flex-negative: 0;  flex-shrink: 0;}.modal-dialog-scrollable .modal-body {  overflow-y: auto;}.modal-dialog-centered {  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  align-items: center;  min-height: calc(___YUICSSMIN_PRESERVED_TOKEN_3___);}.modal-dialog-centered::before {  display: none;  height: calc(___YUICSSMIN_PRESERVED_TOKEN_4___);  content: ""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.no-breadcrumbs .breadcrumb-line{display:none}.page-title-section{padding:220px 0px 50px 0px}.pad-top-50{padding-top:50px}.box-wrap button{cursor:pointer}