/*!
Theme name: Datafarm
Author: Seidigitale
Description: Tema custom realizzato per Datafarm
Version: 1.0
*/*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}.display-none{display:none}.justify-center{justify-content:center}.m0{margin:0}.mAuto{margin:auto !important}.mb-0{margin-bottom:0}.mb-40{margin-bottom:-40px}.nogap{gap:0 !important}.p15{padding:15px !important}@media all and (max-width: 781px){.revers-mobile{flex-direction:column-reverse}}@font-face{font-family:"Jura Regular";src:url("font/JuraBook.woff2") format("woff2"),url("font/JuraBook.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Jura Medium";src:url("font/JuraMedium.woff2") format("woff2"),url("font/JuraMedium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Jura Bold";src:url("font/JuraDemiBold.woff2") format("woff2"),url("font/JuraDemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Lato Regular";src:url("font/Lato-Regular.woff2") format("woff2"),url("font/Lato-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Lato Bold";src:url("font/Lato-Bold.woff2") format("woff2"),url("font/Lato-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}body{color:#161f2e;background:#fff;font-family:"Jura Regular";font-size:18px;line-height:1.4}a,i{color:#009edc;border:0px;outline:0px}a:hover,i:hover{color:#009edc;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}a:visited,a:focus{text-decoration:none}.btn.focus,.btn:focus,input:focus,select:focus,button:focus,textarea:focus{outline:0;box-shadow:none !important}ul li{list-style:none}h1,h2,h3,h4,h5,h6{font-family:"Jura Bold"}strong{font-family:"Jura Bold"}img{max-width:100%;height:auto}hr{margin:2rem 0}.title-page{margin-bottom:20px}.content a{text-decoration:underline}.content a:hover{text-decoration:none}.content ul{padding:0;margin-bottom:1.3rem}.content ul li{list-style-type:disc;margin-left:30px}.content ul li ul{margin-left:20px}.content ul li ul li{list-style-type:circle}.content ol{padding:0;margin-bottom:1.3rem}.content ol li{margin-left:30px}.content iframe{max-width:100%;border:none}.content h2{font-size:1.7rem}.content h3{font-size:1.4rem}.content h4{font-size:1.3rem}.content h5{font-size:1.1rem}.content h6{font-size:1rem}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-bottom:1rem}#page-simple .content{margin:70px auto}blockquote{quotes:"“" "”" "‘" "’";padding:0.8em 10px}blockquote:before{color:#ccc;content:open-quote;font-size:4rem;line-height:0.1em;margin-right:0.1em;vertical-align:-0.4em;margin-left:-26px}blockquote p{display:inline}.table,tr,th,td{border:1px solid #888;padding:10px}table{text-align:initial}.sticky{position:sticky;top:50px;align-self:flex-start}.site-page{overflow:hidden}.site-main{margin-top:50px}#page-blank.site-main{margin:0}.aioseo-breadcrumbs{padding-left:15px;padding-top:5px;font-size:1rem;background-color:#fff}ul.page-numbers{margin:0;padding:0;text-align:center}ul.page-numbers li{display:inline-block;list-style:none;margin:10px 3px}ul.page-numbers li a{text-decoration:none}.page-numbers li .page-numbers:hover,span.page-numbers.current{color:#fff;background-color:#a5a5a5}span.page-numbers,a.page-numbers{background-color:#ebebeb;padding:10px 15px;border:none;color:inherit}.wp-block-button a,.wp-block-buttons a{text-decoration:none}.wp-block-button .my-hover:hover a,.wp-block-buttons .my-hover:hover a{opacity:0.8}@media all and (max-width: 991px){body{font-size:15px}}.wpcf7 .row1,.wpcf7 #consenso-accetta{margin-bottom:30px;display:flex}.form-block *{-webkit-touch-callout:none;-o-user-select:none;user-select:none;outline:none;white-space:nowrap}.chosen-container-single .chosen-single span{display:initial}.wpcf7 input,.wpcf7 textarea,.wpcf7 select{width:100% !important;padding:6px 8px !important;margin-bottom:10px !important;border:1px solid #707070;font-size:18px !important;background-color:#fff !important;height:auto !important;line-height:inherit !important;border-radius:3px}.wpcf7 input[type="file"]{border:none}.wpcf7 input[type="submit"]{color:#fff;text-transform:uppercase;background-color:#009edc !important;border:none !important;border-radius:5px}.wpcf7 input[type="submit"]:hover{background-color:#006f9a !important}.wpcf7 input[type="checkbox"]{width:10px !important;height:10px !important;margin:0 5px 0 0;appearance:checkbox}.wpcf7 .form-block label .error{color:red;font-size:14px;margin-left:10px}.wpcf7 input.border,.wpcf7 select.border,textarea.border,.wpcf7 .form-block .chosen-container .chosen-single,.wpcf7 .form-block .chosen-container .chosen-drop{border:1px solid #fff}.wpcf7 .form-block .chosen-container .chosen-results{padding-top:10px}#consenso-accetta{margin:0px;font-size:13px;color:#777777}#consenso-accetta a{color:#777777;text-decoration:underline}#consenso-accetta a:hover{text-decoration:none}#consenso-accetta .wpcf7-acceptance .wpcf7-list-item{margin-left:5px}::-webkit-input-placeholder{color:#adadad !important;opacity:1}:-moz-placeholder{color:#adadad !important;opacity:1}::-moz-placeholder{color:#adadad !important;opacity:1}:-ms-input-placeholder{color:#adadad !important;opacity:1}span.wpcf7-not-valid-tip{font-size:0.8em;background-color:transparent;border-radius:4px;padding:1px 7px;margin:0px 0px 1em 0px !important;border:2px solid red}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ok{background-color:transparent;margin:0px 3px;border-radius:4px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{color:#777777}div.wpcf7-response-output{margin:0px 0px 1em 0px !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#ffb900;color:#fff}.wpcf7 form.sent .wpcf7-response-output{background-color:#46b450;color:#fff}.title-site{text-align:center;font-family:"Lato Bold";position:relative;width:fit-content;margin:30px auto 60px;z-index:1}.title-site::before{position:absolute;content:"";background:url(assets/img/apice.svg) 0 0 no-repeat;background-size:contain;top:-10px;left:-50px;width:33px;height:33px}.container-box-intro{position:relative;background-color:#f5f9fd;margin-bottom:50px}.container-box-intro .box-intro{padding:40px 40px 15px;border-radius:30px 30px 0 0;margin-bottom:0}.container-description{background-color:#f5f9fd}.content-homepage{position:relative}.content-homepage #cloud{position:absolute;width:400px;max-width:100%;right:0;top:-195px}.bk-graphic-left{position:relative}.bk-graphic-left::before{content:"";position:absolute;top:0;left:-100%;transform:translateX(50%);width:100%;height:100%;background:url(assets/img/bk-graphic-left.png) 0 40% no-repeat;background-size:cover;z-index:-1}.bk-graphic-right{position:relative}.bk-graphic-right::before{content:"";position:absolute;top:0;right:-100%;transform:translateX(-50%);width:100%;height:100%;background:url(assets/img/bk-graphic-right.png) 0 40% no-repeat;background-size:cover;z-index:-1}.bk-square-left{position:relative}.bk-square-left::before{content:"";position:absolute;top:0;left:-100%;background-color:#f5f9fd;height:100%;width:100%}.bk-square-right{position:relative}.bk-square-right::after{content:"";position:absolute;top:0;right:-100%;background-color:#f7f7f7;height:100%;width:100%}.vantaggi{border-left:4px solid #878787;margin-left:15%;padding-left:20px}.title-img{font-size:2em;line-height:initial;font-family:"Jura Bold";position:relative}.title-img::after{position:absolute;left:0;bottom:-15px;content:"";height:4px;width:60px;background-color:#009edc}#linea6,#linea1{animation:fadeIn 1s infinite;animation-delay:1.1s}#linea7,#linea2{animation:fadeIn 1s infinite;animation-delay:1.3s}#linea8,#linea3{animation:fadeIn 1s infinite;animation-delay:1.4s}#linea9,#linea4{animation:fadeIn 1s infinite;animation-delay:1.5s}#linea10,#linea5{animation:fadeIn 1s infinite;animation-delay:1.6s}@keyframes fadeIn{0%{opacity:0}20%{opacity:0}40%{opacity:0.3}60%{opacity:0.5}80%{opacity:0.9}100%{opacity:1}}.container-timeline{margin-bottom:-70px}.container-timeline svg{width:1100px;max-width:100%;margin:auto;text-align:center;display:table}.space-timeline{height:100px}@media all and (max-width: 991px){.content-homepage #cloud{width:300px;top:-130px}}@media all and (max-width: 781px){.bk-square-left{position:relative}.bk-square-left::after{content:"";position:absolute;top:0;right:-100%;background-color:#f5f9fd;height:100%;width:100%}.bk-square-right{position:relative}.bk-square-right::before{content:"";position:absolute;top:0;left:-100%;background-color:#f7f7f7;height:100%;width:100%}}@media all and (max-width: 767px){.container-timeline{margin-bottom:-40px}.space-timeline{height:60px}}@media all and (max-width: 575px){.content-homepage #cloud{width:200px;top:-100px}.vantaggi{margin-left:0}.title-site{margin:50px auto 30px}.title-site::before{display:none}.container-box-intro{margin-bottom:0}}@media all and (max-width: 370px){.space-timeline{height:50px}}#page-404 .content{text-align:center;padding:50px 0}#page-404 .content .title3{margin-bottom:2rem}#page-404 .content .link{text-decoration:none;background-color:#009edc;color:#fff;padding:5px 10px;border-radius:5px}#page-404 .content .link:hover{background-color:#daebfa}.site-header{text-align:center;margin-top:50px;position:relative}.page-template-homepage .site-header{margin-bottom:-50px}@media all and (max-width: 991px){.site-header .logo-container img{width:200px}}@media all and (max-width: 767px){.site-header .logo-container img{width:140px}}.footer-bottom{margin-top:30px;padding-top:20px;margin-bottom:30px;border-top:1px solid #eee;font-size:0.8rem}.footer-bottom .company-logo{width:60px;height:auto}.footer-bottom .footer-text-box{display:flex;gap:1em;margin:10px 0}
