#main-menu .et_pb_row{max-width:100%;width:95%}.et_pb_fullwidth_menu .et-menu>li{padding-left:20px!important;padding-right:20px!important}.et_pb_fullscreen .et_pb_fullwidth_header_container{max-width:1440px}.et_pb_menu__logo{margin-left:-15px!important}.glowing-circle{position:absolute;width:450px;height:450px;border-radius:1000px;background-color:#455CE9;-webkit-filter:blur(150px);filter:blur(150px);transform:translate3d(0,0,0);right:0;top:0}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d';color:#ffffff!important}body.et_mobile_menu{overflow:hidden!important}.et_mobile_menu{width:100vw;height:100vh;margin-left:-5vw;top:0!important;padding-top:100px!important}.mobile_menu_bar{z-index:999999!important}.et_pb_fullwidth_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:45px 0!important}.menu-cta>a{color:red!important}#home-hero{background-size:105%}.home-services img{height:12px}#about-digital .et_pb_row,#about-mvp .et_pb_row,#about-team .et_pb_row{border-bottom:1px solid rgba(255,255,255,0.25);padding-bottom:75px!important;padding-top:75px!important}#about-digital .et_pb_section,#about-mvp .et_pb_section,#about-team .et_pb_section,div#about-digital,div#about-mvp,div#about-team{padding:0!important}#tech h4{position:absolute;top:-55px;padding:10px 20px;left:0;right:0}#tech .et_pb_column{border:1px solid hsl(240deg 1% 78% / 25%);padding:25px;border-radius:25px}#tech img{height:50px;margin:auto;padding:5px;display:block}#tech .small-logo img{padding:8px}#tech span{background:#1c1c20;padding:10px 20px}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after{color:transparent;line-height:inherit;font-size:inherit!important;opacity:1;margin-left:25px!important;left:auto;font-family:inherit;font-weight:inherit;background-image:url(http://dev.madfarm.it/wp-content/uploads/2022/05/circle-btn-black.svg);background-repeat:no-repeat;width:100px;height:100px;border:1px solid #ffff;border-radius:100px}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button{line-height:100px!important;padding-right:100px!important;padding-top:50px}.et_pb_contact_main_title{margin-bottom:50px}#contacts-details h6{padding-bottom:20px}.entry-content ul li{color:#f44336}.et-pb-contact-message p{display:inline-flex;font-size:1rem;color:rgb(255 255 255 / 50%);padding:10px 0px!important}.home .entry-featured-image-url{margin-bottom:25px!important}p.et_pb_contact_field{margin-bottom:6%}.et_pb_module .et_pb_post,.single-post .et_pb_title_container{display:flex;flex-direction:column}.et_pb_module .et_pb_post .post-meta,.single-post .post-meta{order:1}.et_pb_module .et_pb_post .entry-title,.single-post .entry-title{order:2}.et_pb_module .et_pb_post .post-content{order:3}.single-post .et_pb_title_meta_container{margin-bottom:6px}#blog .et_pb_post .entry-featured-image-url,#blog-post-featured .entry-featured-image-url{margin-bottom:25px}#blog .et_pb_blog_grid .et_pb_post{padding:0 0 25px 0}.et-blog-css-grid>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:0 5.5%}#blog-post h2{font-size:1.88rem;line-height:1.5em;margin-bottom:15px}#blog-post h3{font-size:1.5rem;line-height:1.5em;margin-bottom:15px}#blog-post h4{font-size:18px;line-height:1.7em;font-weight:bold;margin-bottom:15px}#blog-post hr{opacity:.25}.featured-post-img .entry-title{display:none}#featured-post .et_pb_post,.et_pb_post .entry-featured-image-url{margin-bottom:0}.et_pb_posts a.more-link{clear:both;display:block;background-image:url(http://dev.madfarm.it/wp-content/uploads/2022/05/circle-btn-black.svg);background-repeat:no-repeat;background-position:right;height:100px;margin:25px 0;text-align:right;padding-right:120px;font-size:1.88rem;line-height:100px;color:#1c1d20}#footer a,#footer-bottom a{color:rgb(255 255 255 / 75%)}#footer a:hover,#footer-bottom a:hover{color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .4s ease-in-out}#footer svg{position:absolute;height:200px;right:2.5vw;bottom:20vh;transform:translateX(50%);opacity:.7}#footer svg textPath{font-size:40px;text-transform:uppercase;letter-spacing:19px;fill:rgb(255 255 255 / 75%)}@media all and (min-width:1440px){#footer svg{bottom:25vh}}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container{max-width:1440px!important}.portfolio-preview{min-height:50vh}.blog-preview{height:450px}.circle-btn-down{display:inline-block;font-size:1.88rem;line-height:1.5em;color:#ffffff;right:0;bottom:10vh;position:absolute}.circle-btn-down img{vertical-align:middle;height:100px;margin-left:25px;border:1px solid #fff;border-radius:100%}.circle-btn-down.et_pb_more_button{color:#ffffff}.circle-btn-right{display:inline-block;font-size:1.88rem;line-height:1.5em;color:#ffffff;right:0;position:absolute}.circle-btn-right img{vertical-align:middle;height:100px;margin-left:25px;border:1px solid #fff;border-radius:100%}.circle-btn-right.et_pb_more_button{color:#ffffff}.dark-btn{color:#1c1d20}.et_pb_bg_layout_light .et_pb_more_button{color:#1c1d20!important}#i-nostri-clienti img{height:75px;margin:25px auto}.footer-cta-buttons{display:flex}#job-positions .et_pb_toggle_title:before{font-size:1.5rem!important}#job-positions .et_pb_toggle_content{margin-bottom:30px}.effect.zoom-out{color:transparent}.effect{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-perspective:400;-moz-perspective:400;-ms-perspective:400;-o-perspective:400;perspective:400;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;color:rgba(0,0,0,0.5);line-height:1em;backface-visibility:hidden}.effect:before,.effect:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform-origin:center center 0 50%;-moz-transform-origin:center center 0 50%;-ms-transform-origin:center center 0 50%;-o-transform-origin:center center 0 50%;transform-origin:center center 0 50%;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;position:absolute;content:attr(data-effect);backface-visibility:hidden;top:0;left:0;color:rgba(255,255,255,0.9);color:rgba(255,255,255,0.9)}.effect.zoom-out:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;color:rgba(0,0,0,0.5)}.effect.zoom-out:after{-webkit-transform:scale(1.25,1.25);-moz-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);-o-transform:scale(1.25,1.25);transform:scale(1.25,1.25);color:rgba(255,255,255,0.9)}.effect:before,.effect:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform-origin:center center 0 50%;-moz-transform-origin:center center 0 50%;-ms-transform-origin:center center 0 50%;-o-transform-origin:center center 0 50%;transform-origin:center center 0 50%;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;position:absolute;content:attr(data-effect);backface-visibility:hidden;top:0;left:0;color:rgba(255,255,255,0.9);color:rgba(255,255,255,0.9)}@media all and (max-width:1024px){.circle-btn,.et_pb_posts a.more-link{font-size:1.2rem}.circle-btn img,.et_pb_posts a.more-link{height:75px;line-height:75px}.et_pb_posts a.more-link{padding-right:100px}.footer-cta-buttons{display:block}.et_pb_post .entry-featured-image-url{margin-bottom:25px}.two-columns-custom .et_pb_column{width:50%!important}#i-nostri-clienti img{height:50px}.portfolio-preview{height:375px}.et-blog-css-grid>div{display:block}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after{height:75px;width:75px}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button{line-height:75px!important}#blog .et_pb_post .entry-featured-image-url,#featured-post article{margin-bottom:0}#footer svg{top:575px;right:20vw}#about-digital .et_pb_row,#about-mvp .et_pb_row,#about-team .et_pb_row{padding-bottom:50px!important;padding-top:75px!important}}