/*! sorgenti:d4d5428e575760a101cb04e5063b1a60 */
/* css/fa-mini.css */
@font-face{font-family:"FontAwesome";src:url("../fonts/fontawesome-mini.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-map-marker:before{content:"\f041"}.fa-chevron-down:before{content:"\f078"}.fa-phone:before{content:"\f095"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-bars:before{content:"\f0c9"}.fa-youtube:before{content:"\f167"}
/* css/reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-spacing:0;border-collapse:collapse}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;transition:ease .3s}a:hover{text-decoration:none;color:#ccc}a:focus{outline:none}p{margin:0 0 15px}p:last-child{margin-bottom:1px}form{margin:0px}h1,h2,h3,h4,h5,h6{margin-bottom:7px;text-indent:-1px;font-weight:700;letter-spacing:0px;color:#757575;padding-top:4px}h1{font-size:21px}h2{font-size:20px;line-height:29px}h3{font-size:19px;line-height:29px}h4{font-size:18px;line-height:27px;margin-bottom:4px}h5{font-size:17px;line-height:26px;margin-bottom:4px}h6{font-size:16px;line-height:25px;margin-bottom:3px}input[type='text'],input[type='tel'],input[type='email'],input[type='password'],select,textarea{border:1px solid #dcdcdc;font-family:inherit;font-size:14px;padding:8px 13px;color:#878787}input[type='text']:focus,input[type='email']:focus,input[type='password']:focus,textarea:focus{outline:none}ins{color:#222;background:#ECFFBC;text-decoration:none}blockquote{-moz-box-sizing:border-box;box-sizing:border-box;margin:14px 0px 15px 15px;padding:0px 0px 0px 21px;border-left:2px solid #E2E2E2;font-size:14px;line-height:25px}small{display:inline-block !important;margin:4px 0 0 0.5em;font-size:14px;color:#919191}blockquote small:before{content:'\2014 \00A0'}q:before,q:after,blockquote:before,blockquote:after{content:""}blockquote p{font-size:inherit}blockquote p:last-child{margin-bottom:0}blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote h6{padding-top:0px !important}pre{-moz-box-sizing:border-box;box-sizing:border-box;margin:1.4em 0;width:100%;padding:12px 15px;font-family:'Courier New',monospace;font-size:16px;white-space:pre;overflow:auto;background:#f9f9f9;border-radius:0px;color:#333;word-break:break-all;word-wrap:break-word;display:block;border:0px}pre code{color:#333}pre code,tt{white-space:-moz-pre-wrap;white-space:pre-wrap;background:transparent;border:none;padding:0;font-size:16px}code,tt{padding:1px 3px;font-family:'Courier New',monospace;font-size:14px;white-space:pre;border:1px solid #E3E3E3;background:#F7FAFB;border-radius:2px;color:#c7254e;}hr{display:block;height:1px;border:0;border-top:1px solid #efefef;margin:1.2em 0;padding:0;color:#ccc}table{width:100%;margin-top:13px;margin-bottom:22px}iframe{max-width:100%}table{max-width:100%}table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td{border:1px solid #e5e5e5}table tr th,table tr td{padding:7px 12px}table tr th{font-weight:600;background-color:#fbfbfb}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#fbfbfb}
/* js/flexslider/flexslider.css */
@font-face{font-family:'flexslider-icon';src:url('../js/flexslider/fonts/flexslider-icon.eot');src:url('../js/flexslider/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('../js/flexslider/fonts/flexslider-icon.woff') format('woff'),url('../js/flexslider/fonts/flexslider-icon.ttf') format('truetype'),url('../js/flexslider/fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:300;font-style:normal;font-display:swap}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{display:block;margin:0 auto;width:auto}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#ffffff;border:4px solid #ffffff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);box-shadow:'' 0 1px 4px rgba(0,0,0,0.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a .flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
/* css/colorbox.css */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000000}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#000000;padding:1px}#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#000000}#cboxTitle{position:absolute;top:-22px;left:0;color:#ffffff;text-shadow:none}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(../images/controls.png) no-repeat 0 0}#cboxPrevious{background-position:0px 0px;right:44px}#cboxPrevious.hover{background-position:0px -25px}#cboxNext{background-position:-25px 0px;right:22px}#cboxNext.hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0px;right:0}#cboxClose.hover{background-position:-50px -25px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px;right:44px}.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px}
/* css/animate.css */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-45px,0);transform:translate3d(0,-45px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-45px,0);transform:translate3d(0,-45px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-45px,0,0);transform:translate3d(-45px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-45px,0,0);transform:translate3d(-45px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(45px,0,0);transform:translate3d(45px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(45px,0,0);transform:translate3d(45px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
/* css/custom.css */
.wp-caption-text{font-size:12px;font-style:italic;line-height:1;color:#999;margin-bottom:20px !important;display:block}.pwrapper .grid_3:nth-child(3n + 1){clear:left}@media screen and (max-width:992px){.pwrapper .grid_3:nth-child(3n + 1){clear:none}.pwrapper .grid_3:nth-child(2n + 1){clear:left}}body>div{overflow-x:hidden}@media screen and (max-width:992px){#callnowbutton{display:block;width:100px;left:0;border-bottom-right-radius:40px;border-top-right-radius:40px;height:80px;position:fixed;bottom:-20px;border-top:2px solid #ff598f;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjAgNjAiPjxwYXRoIGQ9Ik03LjEwNCAxNC4wMzJsMTUuNTg2IDEuOTg0YzAgMC0wLjAxOSAwLjUgMCAwLjk1M2MwLjAyOSAwLjc1Ni0wLjI2IDEuNTM0LTAuODA5IDIuMSBsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDE2LjUgMTcuNCAxOS44IDE5LjhsMTYuODEzIDEuMTQxYzAgMCAwIDAuNCAwIDEuMSBjLTAuMDAyIDAuNDc5LTAuMTc2IDAuOTUzLTAuNTQ5IDEuMzI3bC02LjUwNCA2LjUwNWMwIDAtMTEuMjYxIDAuOTg4LTI1LjkyNS0xMy42NzRDNi4xMTcgMjUuMyA3LjEgMTQgNy4xIDE0IiBmaWxsPSIjMTk2Yzk3Ii8+PHBhdGggZD0iTTcuMTA0IDEzLjAzMmw2LjUwNC02LjUwNWMwLjg5Ni0wLjg5NSAyLjMzNC0wLjY3OCAzLjEgMC4zNWw1LjU2MyA3LjggYzAuNzM4IDEgMC41IDIuNTMxLTAuMzYgMy40MjZsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDUuMyA2LjkgOS4xIDEwLjY5OWMzLjg0MiAzLjggNy40IDYuNyAxMC43IDkuMSBsNC43NC00Ljc0MmMwLjg5Ny0wLjg5NSAyLjQ3MS0xLjAyNiAzLjQ5OC0wLjI4OWw3LjY0NiA1LjQ1NWMxLjAyNSAwLjcgMS4zIDIuMiAwLjQgMy4xMDVsLTYuNTA0IDYuNSBjMCAwLTExLjI2MiAwLjk4OC0yNS45MjUtMTMuNjc0QzYuMTE3IDI0LjMgNy4xIDEzIDcuMSAxMyIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) center 2px no-repeat #e65081;text-decoration:none;box-shadow:0 0 5px #888;z-index:9999;background-size:58px 58px}}body>div#theme-navigation{overflow:visible}.theme-nav-menu ul li.hide_nav:nth-child(7),.theme-nav-menu ul li.hide_nav:nth-child(9){background:var(--mx-pink,#da1f5c)}.theme-nav-menu>ul>li{padding-top:5px;padding-bottom:5px}.theme-nav-menu ul li.hide_nav:nth-child(7) a,.theme-nav-menu ul li.hide_nav:nth-child(9) a{color:#fff !important;font-weight:bold}#theme-permalink-post .sections .alignleft{max-width:100%;width:auto;float:left;margin:5px 20px 5px 0}.search-form button{height:48px;line-height:1}.contact-text a{color:#666}#theme-permalink-post .sections img.alignright{max-width:100%;width:auto;float:right;margin:5px 0 5px 20px}a{color:#ea9130}a:hover{color:#ff9e34}.left{float:left}.right{float:right}#servizi{color:#666}.clearfix{float:none;clear:both}p#breadcrumbs{font-size:13px}.theme-about-container{margin-bottom:40px}#theme-navigation.no-transparent.relative{position:static !important}.no-border-right{border-right:0px !important}.no-border-left{border-left:0px !important}.no-border-top{border-top:0px !important}.no-border-bottom{border-bottom:0px !important}a:hover{text-decoration:none !important}.row,.grid_12{width:948px;margin:0 auto}.grid_6{width:474px;float:left}.grid_3{width:316px;float:left}.grid_2{width:237px;float:left}.theme-services-container{display:table;width:948px;margin:0 auto}.grid_3.service-one{float:left;margin:0 2%;width:29%}#theme-posts .grid_12{width:948px;margin:0 auto}#theme-partners .grid_12,#theme-news .grid_12{width:948px;margin:0 auto}#theme-partners .grid_3,#theme-news .grid_3{width:316px;float:left}#theme-clients .grid_12{width:948px;margin:0 auto}#theme-footer .grid_12{width:948px;margin:0 auto}#theme-footer .grid_2{width:237px;float:left}#theme-footer .grid_3{width:316px;float:left}#theme-footer-copyright .grid_12{width:948px;margin:0 auto}#theme-navigation ul li a{margin:0 6px}.theme-nav-logo{padding-left:10px}.theme-nav-menu{padding-right:10px}@media only screen and (min-width:1200px){#theme-navigation ul li a{margin:0px 12px}#theme-navigation ul li a{margin:0px 18px}.row,.grid_12{width:1136px;margin:0 auto}.grid_6{width:568px;float:left}.grid_3{width:378px;float:left}.grid_3.service-one{width:380px;float:left;margin:0 10px 40px}.grid_2{width:284px;float:left}.theme-services-container{width:1200px;margin:0 auto}#theme-posts .grid_12{width:1215px;margin:0 auto}#theme-partners .grid_12,#theme-news .grid_12{width:1194px !important;margin:0 auto;padding:0px !important}#theme-clients .grid_12{width:1200px;margin:0 auto}#theme-footer .grid_12{width:1200px;margin:0 auto}#theme-footer .grid_2{width:300px;float:left}#theme-footer .grid_3{width:400px;float:left}#theme-footer-copyright .grid_12{width:1200px;margin:0 auto}#theme-navigation ul li a{margin:0 11px}.theme-nav-logo{padding-left:0px}.theme-nav-menu{padding-right:0px}#theme-services{padding:25px 0px 89px !important}#theme-services .theme-heading{margin-bottom:67px !important}#theme-services .row{display:table !important;width:100% !important}.service-one{padding-top:2px !important;padding-bottom:38px !important}.service-two{padding-top:38px !important;padding-bottom:2px !important}#theme-posts{padding:80px 0px 86px !important}#theme-posts .grid_12 .theme-posts-item{width:405px !important}#theme-posts .grid_12_full .theme-posts-navigation{padding:0px 35px !important}.grid_12_full .theme-posts-item-content,.grid_12_full .theme-posts-item-content a:hover .overlay,.grid_12_full .post-text,.grid_12_full .post-entry,.grid_12_full .post-photo-index,.grid_12_full .post-text-first-image,.grid_12_full .post-quote,.grid_12_full .post-link,.grid_12_full .post-link a,.grid_12_full .post-chat,.grid_12_full .post-chat a,.grid_12_full .post-audio-video,.grid_12_full .post-answer,.grid_12_full .post-audio-video iframe{height:400px !important}#grid_12_full .theme-posts-navigation,#grid_12_full .theme-posts-heading{padding:0px 60px !important}.grid_12_full .post-text-body{height:308px !important}.theme-posts-navigation{padding:0px 0px !important}.theme-posts-heading{margin-bottom:60px}#theme-posts .grid_12 .theme-posts-item-content,.theme-posts-item-content a:hover .overlay,.post-text,.post-entry,.post-photo-index,.post-text-first-image,.post-quote,.post-link,.post-link a,.post-chat,.post-chat a,.post-audio-video,.post-answer,.post-audio-video iframe{height:360px !important}#theme-about{padding:79px 0px 92px !important}#theme-about .right{width:70% !important}#theme-about .left{width:30% !important}.theme-about-content{padding-right:60px !important}.theme-about-heading{margin-bottom:18px !important}.theme-about-heading-title{font-size:28px !important;line-height:39px !important}.theme-about-description{font-size:16px !important;line-height:28px !important}.theme-about-button a{padding:11px 22px !important}#theme-activity{padding:67px 0px 85px !important}#who-we-are{padding-right:22px !important}#what-we-do{padding-left:53px !important}.activity-heading-title{font-size:29px !important}.activity-right-item-title{font-size:20px !important;margin-bottom:8px !important;line-height:29px !important}.theme-activity-right-slider li{margin-bottom:26px !important}.activity-right-icon{width:122px !important}.activity-right-icon i{width:94px !important;height:94px !important}.theme-activity-left iframe{max-height:100% !important}#theme-partners,#theme-news{padding:25px 0px 98px !important}.theme-partners-slider .grid_3,.theme-partners-noslider .grid_3,.theme-news-slider .grid_3{padding:0px 27px !important}#theme-news .right{width:70% !important}#theme-news .left{width:30% !important}#width330{width:330px !important}#width270{width:270px !important}ul#footer-content-flickr li{width:85px !important}.theme-footer-info{font-size:16px !important}.theme-footer-social ul li a{padding:6px 12px !important}}.flexslider{margin:0 !important;border:0 !important;background:inherit !important;box-shadow:0 0 0 !important;-webkit-box-shadow:0 0 0 !important;border-radius:0 !important;-webkit-border-radius:0 !important}.flexslider .slides>li{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;overflow:hidden}.flexslider:hover .flex-control-nav{opacity:1;filter:aplha(opacity=100);transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-webkit-transition:opacity 0.25s ease-in-out}.flex-control-nav{opacity:0;filter:alpha(opacity=0);bottom:10px !important;z-index:10}.flex-control-nav li{margin:0px;margin-right:9px}.flex-control-nav li:last-child{margin-right:0px}.flex-control-paging li a{width:13px !important;height:13px !important;background:inherit !important;border:2px solid #fff !important;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;-o-border-radius:5 0% !important;border-radius:50% !important;-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,0) !important;-moz-box-shadow:inset 0 0 0px rgba(0,0,0,0) !important;-o-box-shadow:inset 0 0 0px rgba(0,0,0,0) !important;box-shadow:inset 0 0 0px rgba(0,0,0,0) !important}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;-webkit-tap-highlight-color:transparent;padding:0px 60px}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;cursor:move}.slick-list:focus{outline:none}.slick-loading .slick-list{}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block;margin:0 auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-prev,.slick-next{position:absolute;display:block;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:49%;margin-top:-10px;padding:0;height:68px;width:68px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;outline:none}.slick-prev{left:-45px;padding-right:3px}.slick-prev:before{content:"\f104"}.slick-next{right:-45px;padding-left:3px}.slick-next:before{content:"\f105"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;font-family:"FontAwesome";content:"\f111";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#ccc;opacity:0.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#fff;opacity:0.75}[dir="rtl"] .slick-next{right:auto;left:-25px}[dir="rtl"] .slick-next:before{content:"\f104"}[dir="rtl"] .slick-prev{right:-25px;left:auto}[dir="rtl"] .slick-prev:before{content:"\f105"}[dir="rtl"] .slick-slide{float:right}ul.accordion,ol.accordion{margin:0;padding:0}.accordion li{list-style-type:none;margin:0;padding:0}.accordion li:after{content:".";display:block;height:0;clear:both;visibility:hidden;*zoom:1}.accordion li li{list-style-type:disc;margin-left:1em}.accordion a{color:inherit;text-decoration:inherit}.accordion .loading{display:none}.parallax{background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important}.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0}#theme-navigation .push_right.cbp-spmenu-push{overflow:visible}.cbp-spmenu-push,.cbp-spmenu{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#theme-navigation.smaller .push_right.cbp-spmenu-push-toleft,.cbp-spmenu-push-toleft{left:-390px}#theme-navigation .push_right.cbp-spmenu-push-toleft{left:0px}body.responsive-transparent #theme-navigation .push_right.cbp-spmenu-push-toleft{left:-390px}.cbp-spmenu-right{right:-390px}.cbp-spmenu-right.cbp-spmenu-open{right:0px}.off-canvas{display:none;width:100%;height:100%;position:fixed;top:0;left:0;right:0;background:rgba(53,53,53,0.37);z-index:9999;cursor:pointer}.off-canvas.active{display:block}.side_menu_item{margin-bottom:43px}.side_menu_item:last-child{margin-bottom:100px}.nicescroll-rails{margin:25px 0px !important}.hide_menu{display:none}.side_menu_item_social ul{list-style:none;margin:0px;padding:0px;font-size:18px}.side_menu_item_social ul li{float:left;margin-right:6px;margin-bottom:7px;width:40px;text-align:center}.twitter-content:last-child{margin-bottom:0px}.side_menu_item_dribbble{padding-top:5px}.dribbble-content ul{list-style:none;margin:0;padding:0}.dribbble-content ul li{float:left;margin-right:5px;margin-bottom:5px;width:88px}.dribbble-content ul li img{width:100%;display:block;cursor:pointer}.dribbble-content ul li img:hover{opacity:0.7}.side_menu_container img{max-width:100%}.side_menu_item_instagram{padding-top:5px}ul#side_menu_instagram{list-style:none;margin:0;padding:0}ul#side_menu_instagram li{float:left;margin-right:5px;margin-bottom:5px;width:88px}ul#side_menu_instagram li img{width:100%;display:block;cursor:pointer}ul#side_menu_instagram li img:hover{opacity:0.7}.side_menu_responsive ul{list-style:none;margin:0;padding:0}.side_menu_responsive ul li{font-size:16px;margin-bottom:10px;line-height:33px}#kelnav_conpages,#kelnav_concat{display:none}.side_menu_responsive ul li ul{margin-left:5px;margin-top:9px;margin-bottom:18px}.side_menu_responsive .page_item_has_children>a{font-weight:bold;line-height:1.2em}.side_menu_responsive ul li ul li{margin-bottom:8px;line-height:30px;font-weight:300;font-size:17px}.side_menu_item_extra{font-size:16px;font-weight:300;line-height:25px}#theme-navigation{font-family:"Roboto","Roboto Fallback",sans-serif;width:100%;position:absolute;top:0;left:0;z-index:999;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:43px 0px}.no-transparent{padding:35px 0px !important;position:static !important}.no-transparent.smaller{position:fixed !important;padding:28px 0px !important}.no-transparent.no-fixed{position:static !important}.theme-nav-container{width:100%;display:table;table-layout:absolute;vertical-align:middle}.theme-nav-logo{display:table-cell;vertical-align:middle;float:left;white-space:nowrap}.theme-nav-logo h1{margin:0;padding:0}.theme-nav-menu{display:table-cell;text-align:right;vertical-align:middle;width:100%}#theme-navigation ul{list-style:none;display:inline-block;padding-top:8px}#theme-navigation ul li{float:left;position:relative;text-align:center}#theme-navigation .bars-icon{margin-right:0px}#theme-navigation ul li ul{display:none}#theme-navigation.no-transparent ul li:hover ul{padding-top:19px}#theme-navigation.no-transparent.smaller ul li:hover ul{padding-top:30px}#theme-navigation ul li,#theme-navigation ul,#theme-navigation ul li a{overflow:visible !important}#theme-navigation .theme-nav-menu>ul>li:hover>ul{display:block;padding-top:12px;margin-top:-4px;position:absolute;margin-left:0;z-index:9999999999999}#theme-navigation .theme-nav-menu>ul>li>ul>li{position:relative}#theme-navigation .theme-nav-menu>ul>li>ul>li>ul{display:none}#theme-navigation .theme-nav-menu>ul>li>ul>li>ul li>a:hover{background:#e1e1e1}.listacity,.listacity ul{list-style-type:none}.listacity>li>a{text-transform:uppercase;font-weight:bold;height:auto !important}.listacity ul{padding-left:10px}.listacity a{display:block;margin-bottom:10px;height:auto;font-size:13px}.listacity li{height:auto}#theme-navigation .theme-nav-menu>ul>li>ul>li>ul li{margin:0 !important;padding:0;display:block;top:0;height:auto;float:none;display:block;font-size:12px}.listacity ul{list-style-type:circle;color:#ff9e34 !important;list-style-position:outside;margin:0;padding-left:40px}#theme-navigation ul li ul li{float:none;text-align:left}#theme-navigation ul li ul li a i{margin-right:8px}.nav-small{display:none}#theme-navigation.smaller .nav-small{display:block}#theme-navigation.smaller .nav-main{display:none}#theme-navigation.smaller .theme-nav-logo h1 a{font-size:25px;line-height:1}#theme-navigation.smaller ul{padding-top:5px}#theme-navigation.smaller ul li:hover ul{display:block;padding-top:32px;margin-top:0px;position:absolute;margin-left:0px}#theme-navigation.smaller ul li ul li a i{margin-right:10px}.grid_3.service-one{position:relative}.partners-content-button.abs{position:absolute;bottom:0;width:100%}.partners-content-button.abs a{margin:0}#theme-slider .flexslider li,#theme-slider .flexslider li img{position:relative}#theme-slider .flexslider li img{position:absolute;left:50%;margin-left:-800px}#theme-slider .flexslider .grid_12{bottom:50px;left:50px;position:absolute}.slider-caption-center{text-align:center}.slider-caption-left{text-align:left;background:rgba(255,255,255,0.85);display:inline-block;padding:10px 20px}.slider-caption-right{text-align:right}#theme-services .theme-heading{margin-bottom:42px}#theme-services .row{width:95%;display:block;text-align:center}#theme-services .row .grid_2{display:inline-block;width:31%;border:0px;float:none;padding-left:18px;padding-right:18px}.service-two,.service-one{padding-top:24px;padding-bottom:24px}.theme-service-icon{margin-bottom:17px}.theme-service-icon img{max-width:100%}#theme-about img{max-width:100%;margin:0}#theme-about .right{width:70%}#theme-about .left{width:30%}.theme-about-content{padding-right:38px}.theme-about-heading{margin-bottom:12px}.theme-about-description a:hover{text-decoration:underline}.theme-about-description p{margin:0 0 19px 0px}.theme-about-button{padding-top:11px}.theme-about-button:last-child{margin-right:0px}.theme-about-image{padding-top:6px;max-width:90%}#who-we-are{padding-right:12px}#what-we-do{padding-left:47px}#theme-activity .grid_6{width:50%}.theme-activity-heading{width:100%;display:table;table-layout:fixed;vertical-align:middle;margin-bottom:28px}.activity-heading-navigation{display:table-cell;text-align:right;vertical-align:middle;width:100%}.activity-nav{display:inline-block;text-align:center}.activity-nav a{padding-right:9px;display:table-cell;vertical-align:middle}.activity-nav a:last-child{padding-right:0px}.theme-activity-container img{max-width:100%}#theme-activity .slick-slider{padding:0px 0px;margin-bottom:0px}.theme-activity-left{padding-top:1px !important}.theme-activity-left .slick-list{cursor:default}.theme-activity-right-slider ul{margin:0;padding:0;list-style:none}.theme-activity-right-slider li{margin-bottom:20px}.theme-activity-right-slider li:last-child{margin-bottom:0px}.activity-right-image{display:table-cell;padding-right:24px;padding-top:2px;width:165px;vertical-align:top}.activity-right-image img{margin-top:3px}.activity-right-icon{display:table-cell;padding-right:24px;padding-top:2px;width:106px;vertical-align:top}.theme-activity-left iframe{max-height:359px}#theme-partners .grid_12,.theme-news .grid_12{width:990px}.theme-partners-heading{text-align:center;margin-bottom:63px}.theme-partners-slider.slick-slider{padding:0px 0px}.theme-partners-slider .slick-dots{bottom:-66px}.theme-partners-slider .slick-dots li{margin:0px;width:19px}.theme-partners-slider .grid_3,.theme-partners-noslider .grid_3{padding:0px 23px}.theme-partners-slider .grid_3 img,.theme-partners-slider .grid_3 iframe,.theme-partners-noslider .grid_3 img,.theme-partners-noslider .grid_3 iframe{width:100%;margin-bottom:22px}.theme-news-slider.slick-slider{padding:0px 0px}.theme-news-slider .slick-dots{bottom:-66px}.theme-news-slider .slick-dots li{margin:0px;width:19px}.theme-news-slider .grid_3{padding:0px 23px}.theme-news-slider .grid_3 img,.theme-news-slider .grid_3 iframe{max-width:100%;margin-bottom:22px}#theme-clients .grid_12{padding:0px 10px}.theme-clients-heading{text-align:center;margin-bottom:73px}#theme-clients img{max-width:100%;transition:ease 0.3s;-webkit-transition:ease 0.3s;-moz-transition:ease 0.3s;cursor:pointer}.theme-clients-slider img:hover{opacity:0.5;filter:alpha(opacity=50)}.theme-clients-slider.slick-slider{padding:0px 0px;margin-bottom:0px}.theme-clients-slider .slick-dots{bottom:-65px;left:0;right:0}.theme-clients-slider .slick-dots li{margin:0px;width:19px}.theme-clients-container{margin-bottom:32px}.grid_client{float:left;padding:0px 20px}#portfolio h2{text-transform:uppercase;font-weight:300}#portfolio h3{font-weight:300;text-transform:uppercase;line-height:1.2em;font-size:18px}#portfolio p{font-size:14px}p.more{background:#ea9130;color:#fff;display:inline-block;padding:10px 20px;line-height:1em;font-weight:bold;border-radius:4px;transition:0.25s ease-out all;border:2px solid #ea9130}p.more:hover{color:#ea9130;background:#fff}.one_half{width:50%;float:left}#assorbimenti label{font-weight:bold;padding-right:5px}.lettera{background:#fff;padding:10px 0;box-sizing:border-box;color:#666;border-radius:4px}html body #assorbimenti #letterpagination{margin-top:30px}html body #assorbimenti #letterpagination a{background:#ea9130;color:#fff;border-radius:2px;width:25px;height:25px;display:inline-block;text-align:center;margin-right:3px;margin-bottom:10px;line-height:21px;font-weight:bold;-webkit-transform:0.25s ease-out all;-moz-transform:0.25s ease-out all;-ms-transform:0.25s ease-out all;-o-transform:0.25s ease-out all;transform:0.25s ease-out all;border:2px solid #ea9130;box-sizing:border-box;text-decoration:none}html body #assorbimenti #letterpagination a:hover,html body #assorbimenti #letterpagination a.currente{background:#fff;color:#ea9130}.lettera:after{clear:both;display:block;content:""}.lettera{display:none}div#letter_a{display:block}span.number{background:#ea9130;color:#fff;border-radius:30px;width:30px;display:inline-block;height:30px;text-align:center;line-height:30px;margin-right:10px;font-weight:bold;font-size:19px}#portfolio .grid_3{padding-right:50px;box-sizing:border-box;margin-bottom:30px}#portfolio .grid_3 a{}#theme-footer .grid_3{padding:0px 30px}#theme-footer .grid_2{padding:0px 25px}#theme-footer img{max-width:100%}ul#footer-content-flickr{list-style:none;padding:7px 0px 0px 0px;margin:0}ul#footer-content-flickr li{float:left;width:70px;padding:0px 8px 0px 0px}ul#footer-content-flickr li img:hover{opacity:0.6}ul#footer-content-flickr li img{width:100%;cursor:pointer;transition:ease 0.2s;-webkit-transition:ease 0.2s;-moz-transition:ease 0.2s}.footer-content-static-links ul{list-style:none;margin:0;padding:0}.footer-content-static-links ul li:last-child{margin-bottom:0px}.footer-content-contact ul{list-style:none;margin:0;padding:0}.footer-content-contact ul li{margin-bottom:20px}.footer-content-contact ul li:last-child{margin-bottom:0px}.contact-icon i{font-size:21px;margin-right:7px}#width330{width:255px}#width270{width:210px}#theme-footer-copyright img{max-width:100%}#theme-footer-copyright .grid_12{padding:0px 25px}.theme-footer-social ul{list-style:none;margin:0;padding:0}.theme-footer-social ul li{float:left;font-size:21px}.theme-footer-copyright-container{display:table;width:100%}.theme-footer-info{display:table-cell;vertical-align:middle;font-size:15px}.theme-footer-social{display:table-cell;vertical-align:middle;text-align:right;float:right}#theme-permalink-post img{max-width:100%;width:100%;height:auto}.permalink-full-width{display:block !important;width:100% !important}.theme-permalink-post-box-full{width:90%;margin:0 auto}.theme-permalink-post-box-caption.permalink-full-width{padding:25px 30px 35px}.theme-permalink-post-box-image iframe{width:100%}#text_answer_page_chat .theme-permalink-post-box-text{padding:30px 30px 35px !important;-webkit-transform:translateZ(0px)}.theme-permalink-post-box-info-content{line-height:28px}.theme-permalink-post-button{padding:8px 0px 4px}span.taghead{display:none}.tagitem{margin-right:10px}.like_and_reblog{float:left;margin-right:13px;padding-top:5px}.like_and_reblog:last-child{margin-right:0px}.share_to_fb{padding:5px 10px !important}.theme-permalink-next-previous{margin-top:16px}.theme-permalink-next-previous a i.fa-angle-left{margin-right:2px}.theme-permalink-next-previous a i.fa-angle-right{margin-left:2px}#text_answer_page_chat .theme-permalink-post-box-text h1,#text_answer_page_chat .theme-permalink-post-box-text h2,#text_answer_page_chat .theme-permalink-post-box-text h3,#text_answer_page_chat .theme-permalink-post-box-text h4,#text_answer_page_chat .theme-permalink-post-box-text h5,#text_answer_page_chat .theme-permalink-post-box-text h6{padding-top:8px}.text_answer_page_chat_title{margin-bottom:27px}.text_answer_page_chat_title h3{font-size:22px !important;line-height:35px !important}.text_answer_page_chat_title h1,.text_answer_page_chat_title h2,.text_answer_page_chat_title h3,.text_answer_page_chat_title h4,.text_answer_page_chat_title h5,.text_answer_page_chat_title h6{padding-top:0px !important}#text_answer_page_chat .theme-permalink-post-box-text img,#text_answer_page_chat .theme-permalink-post-box-text iframe{width:100%}.auto-width{width:auto !important}.theme-permalink-post-box-text blockquote{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;border-left:0px;font-size:16px;line-height:28px}.theme-permalink-post-box-text small{font-size:16px}#text_answer_page_chat .theme-permalink-post-box-text blockquote h1{line-height:32px}.permalink-full-width .theme-permalink-next-previous{margin-top:20px}#text_answer_page_chat .theme-permalink-post-box-text table{margin-top:15px}#text_answer_page_chat .theme-permalink-post-box-text table tr th{font-weight:300}#text_answer_page_chat .theme-permalink-post-box-text table tr th,table tr td{padding:12px 17px}.theme-permalink-post-box-text ul,.theme-permalink-post-box-text ol{margin:0px 0px 10px 20px;color:#999}.theme-permalink-post-box-text strong{font-weight:300}.theme-post-notes ol{padding:0px;margin:0px;list-style-type:none}.theme-post-notes ol li{border-bottom:1px dotted #ccc;padding-bottom:14px;margin-bottom:12px;padding-right:28px}.theme-post-notes ol li:last-child{margin-bottom:0px;border-bottom:0px;padding-bottom:0px}.theme-post-notes ol li img{padding:0px;border-width:0px;border:none}.theme-post-notes ol li img.avatar{vertical-align:-5px;margin-right:12px;width:20px;height:20px}#chat_title{margin-bottom:22px}.chat_post ul{list-style:none;margin:0;padding:0}.chat_post ul li{border-bottom:1px solid #eee;padding-bottom:14px;margin-bottom:12px}.chat_post ul li:last-child{border-bottom:0px;padding-bottom:0px;margin-bottom:0px}.link_title{font-weight:300;font-size:23px;line-height:36px}.link_text{font-size:19px;line-height:30px;margin-top:7px}.link_body:before{font-family:"FontAwesome";content:"\f08e";font-size:30px;display:block;margin-bottom:13px}.quote-body{font-weight:300;font-size:24px;line-height:37px}.quote-body:before{font-family:"FontAwesome";content:"\f10d";font-size:27px;display:block;margin-bottom:8px}#alternative_flickr{padding-right:0px !important}@media only screen and (max-width:960px){.theme-nav-menu{width:10% !important}#alternative_flickr{padding-right:25px !important}.row,.grid_12{width:100% !important}#theme-navigation.smaller{padding:20px 35px !important}#theme-navigation ul li a{font-size:22px !important;margin:0px 0px !important}#theme-navigation.smaller ul,#theme-navigation ul{padding-top:0px !important}#theme-navigation{padding:27px 35px !important}#theme-navigation.no-transparent.relative{padding:10px 35px 0 !important}.hide_nav{display:none !important}.hide_menu{display:block !important}#theme-slider .flexslider .grid_12{padding:0;left:0;bottom:100px;text-align:center}#theme-slider ul li{background-size:cover !important;background-position:50% 50% !important;height:565px !important}#theme-slider ul li img{display:none !important}.theme-services-container{width:100% !important}.theme-about-container{padding:0px 40px !important}#theme-about .right,#theme-about .left{width:50%}.theme-about-heading-title{font-size:26px !important;line-height:38px !important}.theme-about-description{font-size:16px !important;line-height:27px !important}#theme-activity{padding:54px 40px 73px !important}#theme-activity .grid_6{width:100% !important;float:none !important}#who-we-are{padding-right:0px !important}#what-we-do{padding-left:0px !important;margin-top:45px !important}.theme-activity-container img{width:100% !important}.theme-activity-container iframe{width:100% !important;height:100% !important}.activity-right-item-title{font-size:21px !important;margin-bottom:9px !important}.activity-right-item-description{line-height:28px !important;font-size:16px !important}.theme-activity-right-slider li{margin-bottom:32px !important}.activity-right-icon{width:122px !important}.activity-right-icon i{width:93px !important;height:93px !important}#theme-partners,#theme-news{padding:55px 25px 90px !important}.theme-partners-slider .grid_3 img,.theme-partners-slider .grid_3 iframe,.theme-partners-noslider .grid_3 img,.theme-partners-noslider .grid_3 iframe,.theme-news-slider .grid_3 img,.theme-news-slider .grid_3 iframe{width:100% !important}#theme-clients{padding:62px 35px 99px !important}#theme-clients .grid_12{padding:0px 0px !important}.grid_client{padding:0px 25px !important}#theme-footer{padding:65px 20px 50px !important}#theme-footer .grid_2{width:50% !important;float:left !important;margin-bottom:40px !important}ul#footer-content-flickr{padding:7px 20px 0px 0px !important}#theme-footer-copyright{padding:40px 45px 30px !important}#theme-footer-copyright .grid_12{padding:0px 0px !important}.theme-footer-copyright-container{display:block !important}.theme-footer-info{display:block !important;font-size:16px !important;text-align:center !important}.theme-footer-social{display:block !important;text-align:center !important;float:none !important;margin-top:15px}.theme-footer-social ul li{float:none !important;display:inline-block !important}.side_menu_container{padding:30px 38px 30px 46px !important}ul#side_menu_instagram li,.dribbble-content ul li{width:97px !important}.side_menu_item_social ul li{width:45px !important}}@media only screen and (max-width:768px){.volantini #links.sidebar{padding:0 20px}.volantini #form{margin-bottom:0}.one_half{font-size:12px}h1#heading1{margin-top:20px;font-weight:bold}.one_half label{display:block;line-height:1}.grid_3.service-one{float:left;margin:0 2%;width:46%}.grid_3.service-one:nth-child(2n + 1){clear:left}.theme-service-icon img{width:100%}#theme-navigation{padding:27px 30px !important}#theme-navigation.smaller{padding:20px 30px !important}#theme-services .row .grid_2{width:45% !important;padding-left:18px !important;padding-right:18px !important}.theme-partners-slider .grid_3,.theme-partners-noslider .grid_3,.theme-news-slider .grid_3{padding:0px 15px !important}.grid_12_full .theme-posts-item-content,.grid_12_full .theme-posts-item-content a:hover .overlay,.grid_12_full .post-text,.grid_12_full .post-entry,.grid_12_full .post-photo-index,.grid_12_full .post-text-first-image,.grid_12_full .post-quote,.grid_12_full .post-link,.grid_12_full .post-link a,.grid_12_full .post-chat,.grid_12_full .post-chat a,.grid_12_full .post-audio-video,.grid_12_full .post-answer,.grid_12_full .post-audio-video iframe{height:355px !important}#post-filters ul li{margin-right:8px !important;margin-bottom:14px !important}.theme-posts-search{padding:19px 21px !important;line-height:25px !important;width:90% !important}#theme-permalink-post{padding:45px 35px 50px !important}}@media only screen and (max-width:675px){#alternative_flickr{padding-right:0px !important}#theme-navigation{padding:25px 25px !important}#theme-navigation.smaller{padding:20px 25px !important}#theme-slider .flexslider .grid_12{padding:0px 30px !important}.theme-about-container{padding:0px 30px !important}#theme-activity{padding:54px 30px 73px !important}#theme-partners,.theme-news{padding:55px 20px 90px !important}#theme-footer{padding:50px 30px 45px !important}#theme-footer .grid_2{width:100% !important;float:none !important;display:block !important;padding:0px !important}#theme-services{padding:65px 30px !important}#theme-services .row .grid_2{padding-left:0px !important;padding-right:0px !important;width:100% !important}.theme-service-description{font-size:16px !important;line-height:26px !important}.heading-full-section-title{width:90% !important}.heading-full-section-description{width:85% !important}.grid_12_full .theme-posts-item{width:100% !important}#theme-permalink-post{padding:40px 30px 50px !important}#text_answer_page_chat .theme-permalink-post-box-text{padding:22px 22px 30px !important}.text_answer_page_chat_title{margin-bottom:24px !important}}@media only screen and (max-width:560px){.grid_3.service-one{float:left;margin:0 5%;width:90%}.grid_3.service-one:nth-child(2n + 1){clear:left}.theme-service-icon img{width:100%}#theme-about .right,#theme-about .left{width:100% !important;float:none !important}#theme-about .right{padding-top:40px !important}#side_menu{width:340px !important}.side_menu_container{padding:0 !important}.side_menu_item_social ul li{width:39px !important}ul#side_menu_instagram li,.dribbble-content ul li{width:86px !important}#theme-navigation.smaller .push_right.cbp-spmenu-push-toleft,.cbp-spmenu-push-toleft{left:-340px !important}#theme-navigation .push_right.cbp-spmenu-push-toleft{left:0px !important}.cbp-spmenu-right{right:-340px !important}.cbp-spmenu-right.cbp-spmenu-open{right:0px !important}#theme-full-section{padding:42px 0px 80px !important}.heading-full-section-title{font-size:28px !important;line-height:39px !important}.heading-full-section-description{font-size:18px !important;line-height:31px !important}#theme-navigation,#theme-navigation.smaller{padding:21px 25px !important}.theme-nav-menu{padding-right:0px !important}.theme-nav-logo{padding-left:0px !important;max-width:90%}.theme-nav-logo img{max-width:100%}#theme-posts{padding:70px 20px 80px !important}#theme-posts .grid_12_full .theme-posts-navigation{padding:0px 0px !important}.theme-about-container{padding:0px 25px !important}#theme-activity{padding:54px 25px 73px !important}#theme-partners{padding:55px 10px 90px !important}#theme-news{padding:55px 10px 90px !important}.call-to-action-1{font-size:26px !important;line-height:40px !important}.call-to-action-2{font-size:23px !important;line-height:31px !important;margin-bottom:11px !important}.list-wrap-image{float:none !important;width:100% !important;display:block !important;margin-bottom:20px !important}#process-tabs img{width:100% !important}.list-wrap-content{float:none !important;width:100% !important;padding-right:0px !important}#theme-footer-copyright{padding:40px 25px 30px !important}.theme-footer-info{line-height:30px !important}#post-filters ul li{margin-right:7px !important;margin-bottom:13px !important}#theme-permalink-post{padding:30px 20px 40px !important}.theme-permalink-post-box-caption{padding:22px 25px 31px !important}.theme-permalink-post-box-image{padding:20px !important}.theme-post-disqus,.theme-post-notes{margin-top:30px !important}.theme-post-disqus{padding:22px 27px !important}.theme-post-notes{padding:28px 24px !important}.text_answer_page_chat_title h3{font-size:19px !important;line-height:29px !important}.permalink-full-width .theme-permalink-post-box-text{line-height:27px !important}.chat_post ul li{padding-bottom:11px !important;margin-bottom:9px !important}.quote_post{padding:28px 35px !important}.link_post{padding:33px 35px !important}}@media only screen and (max-width:480px){.volantini div#portfolio{padding:0 14px !important}#theme-navigation,#theme-navigation.smaller{padding:20px 15px !important}#theme-navigation{position:relative !important}.heading-full-section-title{font-size:27px !important;line-height:37px !important}#theme-services{padding:45px 20px 40px !important}#theme-posts{padding:55px 10px 70px !important}#theme-about{padding:42px 0px 58px !important}.theme-about-container{padding:0px 15px !important}#theme-activity{padding:40px 15px 55px !important}.theme-activity-heading{display:block !important}.activity-right-icon{display:block !important;padding-right:0px !important;padding-top:0px !important;width:90px !important;margin:0 auto !important;text-align:center !important}.activity-right-text{display:block !important;text-align:center !important;margin-top:20px !important}.activity-heading-title{display:block !important;float:none !important;text-align:center !important;margin-bottom:18px !important}.activity-heading-navigation{display:block !important;text-align:center !important}.activity-right-image{display:block !important;padding-right:0px !important;padding-top:0px !important;width:65% !important;margin:0 auto !important}#what-we-do{margin-top:25px !important}#theme-partners{padding:50px 5px 85px !important}#theme-news{padding:50px 5px 85px !important}#theme-clients{padding:45px 25px 85px !important}#theme-footer{padding:45px 25px !important}#theme-footer-copyright{padding:35px 20px 30px !important}.theme-partners-line,.theme-news-line,.theme-process-line,.theme-clients-line,.theme-team-line{width:200px !important}.theme-partners-line-bullet,.theme-news-line-bullet,.theme-process-line-bullet,.theme-clients-line-bullet,.theme-team-line-bullet{width:70px !important}#theme-slider ul li{height:540px !important}.grid_client{padding:0px 0px !important}.theme-about-button a{margin-bottom:15px !important}#side_menu{}.side_menu_container{padding:0}.side_menu_item_social ul li{width:44px !important}ul#side_menu_instagram li,.dribbble-content ul li{width:95px !important}.side_menu_item_search input[type="text"]{width:80% !important}#theme-navigation.smaller .push_right.cbp-spmenu-push-toleft,.cbp-spmenu-push-toleft{left:-260px !important}#theme-navigation .push_right.cbp-spmenu-push-toleft{left:0px !important}.cbp-spmenu-right{right:-100% !important}.cbp-spmenu-right.cbp-spmenu-open{right:0px !important}.grid_12_full .theme-posts-item-content,.grid_12_full .theme-posts-item-content a:hover .overlay,.grid_12_full .post-text,.grid_12_full .post-entry,.grid_12_full .post-photo-index,.grid_12_full .post-text-first-image,.grid_12_full .post-quote,.grid_12_full .post-link,.grid_12_full .post-link a,.grid_12_full .post-chat,.grid_12_full .post-chat a,.grid_12_full .post-audio-video,.grid_12_full .post-answer,.grid_12_full .post-audio-video iframe{height:385px !important}#theme-posts .grid_12 .theme-posts-item-content,.theme-posts-item-content a:hover .overlay,.post-text,.post-entry,.post-photo-index,.post-text-first-image,.post-quote,.post-link,.post-link a,.post-chat,.post-chat a,.post-audio-video,.post-answer,.post-audio-video iframe{height:385px !important}#theme-posts .grid_12 .theme-posts-item{margin-top:16px !important}#theme-permalink-post{padding:21px 14px 30px !important}.theme-permalink-post-box-image{padding:14px !important}.theme-permalink-post-box-caption{padding:17px 22px 28px !important}.theme-post-disqus,.theme-post-notes{margin-top:25px !important}.theme-post-notes ol li{padding-bottom:11px !important;margin-bottom:10px !important;line-height:28px !important}.theme-post-disqus{padding:20px 24px !important}.theme-post-notes{padding:23px 22px !important}#text_answer_page_chat .theme-permalink-post-box-text{padding:18px 18px 30px !important}.text_answer_page_chat_info{padding:10px 25px 30px !important}.text_answer_page_chat_title{margin-bottom:20px !important}.text_answer_page_chat_title h3{font-size:19px !important;line-height:27px !important}.quote_post{padding:25px 30px !important}.quote-body{line-height:34px !important}.link_post{padding:27px 28px !important}.link_title{line-height:34px !important}}body{font-family:"Roboto","Roboto Fallback",sans-serif;font-size:14px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:300}::-moz-selection{text-shadow:none}::selection{text-shadow:none}#map-canvas{width:100%;height:400px}.theme-heading-title{font-family:"Roboto","Roboto Fallback",sans-serif;font-size:29px;font-weight:700;margin-bottom:8px}.theme-heading-description{font-family:"Roboto","Roboto Fallback",sans-serif;font-size:20px;font-style:normal;font-weight:300}p{color:#666}p strong{color:#666}.slick-prev:hover,.slick-next:hover{outline:none;background:transparent;color:transparent}.slick-prev:before,.slick-next:before{font-family:"FontAwesome";font-size:30px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accordion-toggle{cursor:pointer}.accordion-content{display:none;padding:0 10px}.accordion-content h2{text-transform:uppercase}.accordion-content.default{display:block}.accordion-toggle li a{text-transform:uppercase;display:block;float:left;padding:10px 10px 8px;border:2px solid #ea9130;font-size:14px;line-height:14px;margin-right:4px;border-radius:2px 2px 0 0;font-weight:bold;border-bottom:0;transition:0.25s ease-out all}ul.accordion-toggle{list-style-type:none;padding:0;margin:0 0 20px;clear:both;border-bottom:2px solid #ea9130}ul.accordion-toggle:after{display:block;content:"";clear:both}.accordion-toggle li a.active,.accordion-toggle li a:hover{background:#ea9130;color:#fff}@media only screen and (max-width:1200px){.accordion-toggle li a{font-size:11px}}@media only screen and (max-width:992px){.volantini .theme-permalink-post-box-image,.volantini .theme-permalink-post-box-caption{width:100%;float:none;display:block}.volatini #theme-permalink-post img{width:auto}.volantini #form,.volantini #links{}.volantini div#portfolio{width:100%;margin:0 auto;padding:0 34px}.volantini .theme-permalink-post-box-caption{padding-bottom:0}.volantini #form,.volantini #links{width:50%;float:left;padding-right:17px;box-sizing:border-box;margin-top:0;padding-top:0}.volantini #links{padding-left:17px;padding-right:0}.volantini .theme-permalink-post-box-image{padding:25px 34px}.volantini .flexslider{display:none}}@media only screen and (max-width:768px){.volantini .accordion-content{padding:0}#theme-permalink-post.volantini{padding:0 !important}.volantini #form,.volantini #links{width:100%;float:none;padding:0;box-sizing:border-box;margin-top:0;padding-top:0}}@media only screen and (max-width:667px){.accordion-toggle li a{font-size:11px;width:100%;border-radius:0}}@media only screen and (min-width:1200px){#theme-services .row .grid_2{display:table-cell !important;width:25% !important;border-top:0px !important;border-left:0px !important;padding-left:32px !important;padding-right:32px !important;text-align:center !important;vertical-align:top !important;float:left !important}}.half{width:49%;float:left}.half.right{float:right}form>div:after{clear:both;display:block;content:""}input,textarea{background:none repeat scroll 0 0 #eaeaea;border:medium none;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,0.05) inset;color:#666;font-weight:300;height:50px;line-height:50px;margin:0 0 20px;padding:0 20px;resize:none;text-transform:uppercase;width:100%}textarea{height:190px;line-height:24px;padding:13px 20px;color:#666}button,.wysija-submit.wysija-submit-field{line-height:1em;cursor:pointer;font-size:16px;border:2px solid #ea9130;background:#ea9130;color:#ffffff;border-radius:4px;margin:0;padding:14px 20px;text-transform:uppercase;font-family:"Roboto","Roboto Fallback",sans-serif}button:hover{background:#f8f8f8;border-color:#bbbbbb;color:#858585}.error,#ajaxsuccess{color:#f00;display:none;line-height:40px;text-align:left}.half input,.half textarea{width:100%;display:block}.half input[type="checkbox"]{display:block;float:left;margin:18px 10px 0 0;padding:0;width:auto;height:auto}.half button{cursor:pointer}form label{display:block;font-size:14px;margin:0;padding:0;height:50px;line-height:50px}#side_menu{z-index:9999;position:fixed;width:390px;height:100%;top:0}.side_menu_container{overflow:auto;padding:0;font-family:"Roboto","Roboto Fallback",sans-serif !important}.side_menu_item .side_menu_button{display:inline-block;white-space:nowrap;padding:8px 13px}.side_menu_item_search form{border:0px;width:100%;padding-right:5px;margin-top:-5px}.side_menu_item_search input[type="text"]{border:0px;width:86%;font-family:inherit;font-size:14px;padding:11px 16px}.side_menu_item_search button{border:0px;font-size:15px}.side_menu_item_title{font-size:19px;margin-bottom:25px;padding-bottom:17px}.side_menu_item_social ul li a i{display:block;vertical-align:middle;transition:all 0.3s ease 0s;padding:12px 0px}.twitter-content{margin-bottom:17px;font-size:16px;font-weight:300;line-height:27px}#side_menu_facebook{padding-bottom:9px}.side_menu_responsive ul li a{display:block}.side_menu_item_extra h1,.side_menu_item_extra h2,.side_menu_item_extra h3,.side_menu_item_extra h4,.side_menu_item_extra h5,.side_menu_item_extra h6{font-weight:300;letter-spacing:0px;font-style:normal}.side_menu_item_extra blockquote{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:14px 0px 15px 15px;padding:0px 0px 0px 21px;font-size:16px;line-height:27px}.side_menu_item_extra small{font-size:16px}#theme-navigation ul li a{display:block;font-size:11px}#theme-navigation ul li ul li a{font-family:"Roboto","Roboto Fallback",sans-serif;font-size:13px;width:268px;padding:8px 10px;border-top:0}#theme-navigation .theme-nav-menu>ul>li>ul>li:hover>ul{display:block;position:absolute;z-index:9999999999999;left:279px;padding:0;margin:0;top:0;border:1px solid}#theme-navigation .theme-nav-menu>ul>li>ul>li>ul li>a{border:0;padding:5px 10px !important;line-height:1 !important;font-weight:bold;margin:0 !important;max-width:205px !important;font-size:12px}#theme-navigation ul li ul li a:hover{padding-left:16px;background:#fff !important}.side_menu_responsive br{display:none}@media screen and (max-width:1200px){#theme-navigation ul li ul li a{font-family:"Roboto","Roboto Fallback",sans-serif;font-size:12px;width:215px;padding:13px 14px;border-top:0}#theme-navigation .theme-nav-menu>ul>li>ul>li:hover>ul{display:block;position:absolute;z-index:9999999999999;left:222px;padding:0;margin:0;top:0;border:1px solid}#theme-navigation .theme-nav-menu>ul>li>ul>li>ul li>a{border:0;padding:10px !important;line-height:20px !important;font-weight:bold;margin:0 !important;max-width:180px !important;font-size:11px}#theme-navigation ul li ul li a:hover{padding-left:16px;background:#fff !important}}@media screen and (max-width:1100px){#theme-navigation ul li ul li a{font-family:"Roboto","Roboto Fallback",sans-serif;font-size:11px;width:175px;padding:8px 4px;border-top:0}#theme-navigation .theme-nav-menu>ul>li>ul>li:hover>ul{display:block;position:absolute;z-index:9999999999999;left:182px;padding:0;margin:0;top:0;border:1px solid}#theme-navigation .theme-nav-menu>ul>li>ul>li>ul li>a{border:0;padding:4px !important;line-height:20px !important;font-weight:bold;margin:0 !important;max-width:150px !important;font-size:10px}#theme-navigation ul li ul li a:hover{padding-left:4px;background:#fff !important}}#theme-navigation.smaller,#theme-navigation.no-transparent.relative{padding:31px 0px}#theme-navigation.smaller ul li.focused1:hover .focused2{border-bottom:0px;background:inherit}#theme-navigation.smaller ul li ul li a:hover{padding-left:28px}.theme-nav-logo h1 a{font-size:30px;line-height:0}#theme-services{padding:65px 0px}.theme-service-icon i{font-size:80px}.theme-serivce-title{font-size:19px;font-weight:500;margin-bottom:9px}.theme-service-description{font-size:15px;line-height:24px}#theme-full-section{padding:63px 0px 66px}.theme-heading-full-section{font-family:"Roboto","Roboto Fallback",sans-serif;text-align:center}.heading-full-section-title{font-size:30px;line-height:40px;width:85%;margin:0 auto;margin-bottom:13px}.heading-full-section-description{font-size:18px;line-height:32px;font-weight:300;width:80%;margin:0 auto}#theme-about{padding:55px 0px 68px}.theme-about-heading-title{font-family:"Roboto","Roboto Fallback",sans-serif;font-size:23px;line-height:37px}.theme-about-description{font-family:"Roboto","Roboto Fallback",sans-serif;font-weight:300;font-size:15px;line-height:24px}.theme-about-description a{font-weight:300}.theme-about-button a{display:inline-block;padding:10px 18px;border-radius:3px;font-family:"Roboto","Roboto Fallback",sans-serif;font-size:16px;margin-right:11px;white-space:nowrap}#theme-activity{padding:54px 0px 73px}.activity-heading-title{display:table-cell;vertical-align:middle;font-family:"Roboto","Roboto Fallback",sans-serif;font-size:27px;line-height:38px;float:left;white-space:nowrap}.activity-nav a i{border-radius:50%;font-size:20px;width:38px;height:38px;display:table-cell;vertical-align:middle;transition:ease 0.2s;-webkit-transition:ease 0.2s;-moz-transition:ease 0.2s}.activity-right-icon i{display:table-cell;width:80px;height:80px;font-size:40px;border-radius:50%;text-align:center;vertical-align:middle;transition:ease 0.3s;-webkit-transition:ease 0.3s;-moz-transition:ease 0.3s}.activity-right-text{line-height:26px;display:table-cell;vertical-align:top}.activity-right-item-title{font-family:"Roboto","Roboto Fallback",sans-serif;font-size:19px;margin-bottom:7px;line-height:28px}.activity-right-item-description{line-height:24px}#theme-partners,#theme_news{padding:55px 0px 90px}.theme-partners-heading-title{font-family:"Roboto","Roboto Fallback",sans-serif;font-size:29px;line-height:39px;margin-bottom:21px}#theme-partners .theme-partners-noslider .grid_3{width:33.3333%;margin-bottom:52px}#theme-partners .theme-partners-noslider .grid_3:nth-child(3n + 1){clear:left}.theme-partners-line,.theme-news-line{height:2px;width:300px;position:relative;margin:0 auto}.theme-partners-line-bullet,.theme-news-line-bullet{height:5px;width:80px;position:absolute;margin:0 auto;margin-top:-1px;left:0;right:0}.theme-partners-slider .slick-dots li button:before,.theme-news-slider .slick-dots li button:before{font-size:10px}.partners-content-title{font-family:"Roboto","Roboto Fallback",sans-serif;font-size:19px;line-height:27px;margin-bottom:7px}.partners-content-description{line-height:24px}.partners-content-button a{display:inline-block;padding:10px 19px;border-radius:3px;font-family:"Roboto","Roboto Fallback",sans-serif;font-size:16px;margin-right:11px;white-space:nowrap}#theme-clients{padding:67px 0px 99px;font-family:"Roboto","Roboto Fallback",sans-serif}.clients-heading-title{font-size:29px;line-height:39px;margin-bottom:8px}.clients-heading-description{font-size:20px;font-weight:300;line-height:29px;margin-bottom:15px;font-style:normal;font-family:"Roboto","Roboto Fallback",sans-serif}.theme-clients-line{height:2px;width:300px;position:relative;margin:0 auto;margin-top:23px}.theme-clients-line-bullet{height:5px;width:80px;position:absolute;margin:0 auto;margin-top:-1px;left:0;right:0}.theme-clients-slider .slick-dots li button:before{font-size:10px}.sections>div#introduzione{margin-bottom:0}.theme-permalink-post-box-text{padding-bottom:0}.theme-permalink-post-box-caption{padding-bottom:0}#theme-footer{padding:76px 0px;font-family:"Roboto","Roboto Fallback",sans-serif;font-size:16px;-webkit-transform:translateZ(0px)}.theme-footer-heading-title{font-size:22px;white-space:nowrap}.theme-footer-container{margin-top:20px;font-weight:300;line-height:28px;font-size:16px}.footer-content-static-links ul li{margin-bottom:10px;padding-bottom:13px}.contact-icon{font-weight:300;font-size:17px;margin-bottom:2px}#theme-footer-copyright{font-family:"Roboto","Roboto Fallback",sans-serif;padding:28px 0px;font-size:16px;font-weight:300;-webkit-transform:translateZ(0px)}.theme-footer-social ul li a{padding:6px 10px;display:inline-block;white-space:nowrap;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s}.page-title{position:relative}.page-title #slider1-caption{bottom:0;left:31px;position:absolute}h1#slider-caption-1{font-size:36px}.page-title .slider-caption-left{padding:8 16px;text-transform:uppercase}#theme-permalink-post{color:#333}.text_answer_page_chat_info{background:none repeat scroll 0 0 #fafafa}.theme-permalink-post-box-text{color:#d9d9d9}.theme-permalink-post-box-info{border-bottom:1px solid #e8e8e8}.theme-permalink-post-box-info-heading{color:#3b3b3b}.theme-permalink-post-box-info-content i{color:#939393}.theme-permalink-post-box-info-heading i{color:#555}a.tagitem{color:#333}.theme-permalink-post-button .right a{background:none repeat scroll 0 0 #c4c4c4;color:#fff}.share_to_fb:hover{background:none repeat scroll 0 0 #5d8ac8 !important}.share_to_twitter:hover{background:none repeat scroll 0 0 #20c0e9 !important}.share_to_pinterest:hover,.share_to_gplus:hover{background:none repeat scroll 0 0 #f86a6a !important}.theme-permalink-next-previous a{color:#979797}.theme-permalink-next-previous a:hover{color:#d9d9d9}a.linktosite{background:none repeat scroll 0 0 #fd8b71 !important;color:#ffffff !important}a.linktosite:hover{background:none repeat scroll 0 0 #ff6441 !important;color:#ffffff !important}#text_answer_page_chat .theme-permalink-post-box-text h1 a,#text_answer_page_chat .theme-permalink-post-box-text h2 a,#text_answer_page_chat .theme-permalink-post-box-text h3 a,#text_answer_page_chat .theme-permalink-post-box-text h4 a,#text_answer_page_chat .theme-permalink-post-box-text h5 a,#text_answer_page_chat .theme-permalink-post-box-text h6 a{color:#555}#text_answer_page_chat .theme-permalink-post-box-text blockquote{border-left:2px solid #e2e2e2}.theme-permalink-post-box-text h1{color:#333}.theme-permalink-post-box-text h2{color:#666}#introduzione iframe{width:100%}form.search-form{float:left;margin:20px 0 0 20px}.sections>div{margin-bottom:30px}form.search-form input[type="search"]{width:200px;height:48px;line-height:48px;float:left;margin-right:-5px;z-index:0}.theme-permalink-post-box-text h3{color:#d9d9d9}.theme-permalink-post-box-text h4{color:#d9d9d9}.theme-permalink-post-box-text h5{color:#d9d9d9}.theme-permalink-post-box-text h6{color:#d9d9d9}#text_answer_page_chat .theme-permalink-post-box-text pre{background:none repeat scroll 0 0 #f5f5f5}.theme-permalink-post-box-text a,.partners-content-description a,#breadcrumbs a{color:#ea9130}#text_answer_page_chat .theme-permalink-post-box-text a:hover,.theme-permalink-post-box-text a:hover,.partners-content-description a:hover,#breadcrumbs a:hover{color:#ccc}.theme-post-notes{background:none repeat scroll 0 0 #fff;box-shadow:0 0 3px 0 rgba(210,210,210,0.3)}.theme-post-notes a{color:#004a89}.theme-post-disqus{background:none repeat scroll 0 0 #fff;box-shadow:0 0 3px 0 rgba(210,210,210,0.3)}.theme-post-disqus a{color:#004a89}.chat_post .label{color:#666}.info-tag{color:#333}.info-tag:hover{color:#333;text-decoration:underline}.quote_post{background:none repeat scroll 0 0 #1ab870;color:#ffffff}.link_post{background:none repeat scroll 0 0 #2e95c1}.link_post a{color:#ffffff}.link_post:hover{background:none repeat scroll 0 0 #7b7b7b;color:#fff}#quote_link_info{background:none repeat scroll 0 0 #fff}#theme-posts .grid_12 .theme-posts-item-content{background:none repeat scroll 0 0 #fff}.permalink_button{background:none repeat scroll 0 0 #3d3d3d}#theme-permalink-post{font-family:"Roboto","Roboto Fallback",sans-serif;padding:25px 0px 70px;font-size:16px;font-weight:300}.theme-permalink-post-box{display:table;width:100%}#text_answer_page_chat{padding:0px !important}.text_answer_page_chat_info{padding:13px 30px 33px !important;-webkit-transform:translateZ(0px)}.theme-permalink-post-box-text{line-height:28px;padding-bottom:18px;overflow:hidden}.theme-permalink-post-box-info{margin-top:12px;padding-bottom:13px}.theme-permalink-post-box-info-heading{font-size:16px;font-weight:300;margin-bottom:7px}.theme-permalink-post-box-info-content i{margin-right:5px}.theme-permalink-post-box-info-heading i{margin-right:3px}a.tagitem:hover{text-decoration:underline}.theme-permalink-post-button .right a{padding:5px 8px;display:inline-block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-left:1px}.theme-permalink-next-previous a{display:inline-block;white-space:nowrap;font-weight:300}a.linktosite{cursor:pointer;font-weight:300;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:inline-block;padding:9px 15px;margin-top:7px;margin-bottom:6px;white-space:nowrap}#text_answer_page_chat .theme-permalink-post-box-text blockquote{margin:14px 0px 15px 15px;padding:0px 0px 0px 21px}.theme-permalink-post-box-text h1{font-size:24px;padding-top:0px;margin-bottom:18px;color:#ea9130;text-transform:uppercase;font-weight:300}.theme-permalink-post-box-text h2{font-size:18px;font-weight:300;padding-top:0px;margin-bottom:8px}.theme-permalink-post-box-text h3{font-size:19px;line-height:28px;font-weight:300;margin-bottom:8px;padding-top:0px}.theme-permalink-post-box-text h4{font-size:18px;line-height:27px;margin-bottom:6px;font-weight:300;padding-top:0px}.theme-permalink-post-box-text h5{font-size:17px;line-height:26px;margin-bottom:5px;font-weight:300;padding-top:0px}.theme-permalink-post-box-text h6{font-size:16px;line-height:25px;margin-bottom:5px;font-weight:300;padding-top:0px}#text_answer_page_chat .theme-permalink-post-box-text pre{padding:17px 19px}.theme-post-notes{margin-top:45px;padding:29px 28px}.theme-post-notes a:hover{text-decoration:underline}.theme-post-disqus{padding:29px 33px;margin-top:45px}.theme-post-disqus a:hover{text-decoration:underline}.chat_post .label{margin-right:10px;font-weight:300}.quote_post{padding:30px 40px}.link_post{transition:all 0.3s ease 0s;padding:34px 40px 35px;cursor:pointer}.link_post a{display:block}#theme-posts .grid_12 .theme-posts-item-content{position:relative}.permalink_button{width:100%;position:absolute;bottom:0;display:block;font-size:15px}body{background:#ffffff;color:#666}::-moz-selection{color:#3d3d3d;background:#fff79d}::selection{color:#3d3d3d;background:#fff79d}.theme-heading-title{color:#ea9130}.theme-heading-description{color:var(--mx-pink,#da1f5c)}#service-heading-title{color:#ea9130}#service-heading-description{color:var(--mx-pink,#da1f5c)}#post-heading-title{color:#525252}#post-heading-description{color:#8e8e8e}.flex-control-paging li a.flex-active{background:#fff !important}.slick-prev,.slick-next{border:1px solid #cacaca}.slick-prev:hover,.slick-next:hover{border-color:#76a9e0}.slick-prev:hover:before,.slick-next:hover:before{color:#76a9e0}.slick-prev:before,.slick-next:before{color:#cccccc}.theme-permalink-post-box-image{display:table-cell;vertical-align:top;width:40%;padding:25px}.theme-permalink-post-box-caption{display:table-cell;width:60%;vertical-align:top;padding:25px 34px 35px}@media only screen and (min-width:1200px){#theme-navigation ul li a{font-size:13px}#theme-services .row .grid_2{border:1px solid #f2f2f2}.theme-permalink-post-box-image{width:35%}.theme-permalink-post-box-caption{width:65%}}#side_menu{background:#282828;color:#999999;padding:10px 20px 45px;overflow:scroll;max-width:80%}.side_menu_item_search form{background:#383838}.side_menu_item_search input[type="text"]{background:#383838;color:#939393;width:88% !important}@media only screen and (max-width:480px){.side_menu_item_search input[type="text"]{width:83% !important}}@media only screen and (max-width:465px){div#share{float:left;margin-top:0}}.side_menu_item_search ::-webkit-input-placeholder{color:#939393}.side_menu_item_search :-ms-input-placeholder{color:#939393}.side_menu_item_search :-moz-placeholder{color:#939393}.side_menu_item_search ::-moz-placeholder{color:#939393}.side_menu_item_search button{background:#383838;color:#777777}.side_menu_item_title{color:#bbbbbb;border-bottom:1px solid #3c3c3c}.side_menu_item_social ul li a i{background:#333333;color:#808080}.side_menu_item_social ul li a i:hover{box-shadow:inset 0 50px 0 #e05151;-webkit-box-shadow:inset 0 50px 0 #e05151;-moz-box-shadow:inset 0 50px 0 #e05151;color:#ffffff}.twitter-content{color:#999999}.twitter-content a{color:#bbbbbb}.twitter-content a:hover{color:#ffffff}#side_menu_facebook{border:1px solid #f5f5f5;background:#f5f5f5}.side_menu_responsive ul li a{color:#afafaf}.side_menu_responsive ul li a:hover{color:#ffffff}.side_menu_responsive ul li ul li a{color:#9f9f9f}.side_menu_item_extra h1,.side_menu_item_extra h2,.side_menu_item_extra h3,.side_menu_item_extra h4,.side_menu_item_extra h5,.side_menu_item_extra h6{color:#a7a7a7}.side_menu_item_extra blockquote{border-left:2px solid #535353}.side_menu_item_extra small{color:#919191}.responsive-transparent,.responsive-transparent #theme-slider,.body-has-no-transparent,.no-transparent,.no-transparent.smaller{background:#fff}@media only screen and (max-width:768px){.theme-permalink-post-box-image,.theme-permalink-post-box-caption{width:50%}.theme-permalink-post-box{display:block;width:100%}.theme-permalink-post-box p{margin:0}#head-block,#breadcrumbs,.panel{display:none}}@media only screen and (max-width:480px){.theme-permalink-post-box-image,.theme-permalink-post-box-caption{display:block;width:100%}.responsive-transparent #theme-navigation{background:#fff}#theme-navigation.no-transparent.relative{padding:5px 15px 0 !important}}#theme-navigation ul li a{color:#666}#theme-navigation ul li a:hover{color:#999}#theme-navigation ul li.focused1:hover .focused2{color:#999}#theme-navigation.smaller{background:#fff}.no-transparent ul li a,.no-transparent.smaller ul li a,#theme-navigation.smaller ul li a{color:#666 !important}.no-transparent ul li a:hover,.no-transparent.smaller ul li a:hover,#theme-navigation.smaller ul li a:hover{color:#999 !important}#theme-navigation.smaller ul li.focused1:hover .focused2{color:#999}#theme-navigation ul li ul li a{background:#fdfdfd;color:#626262 !important;border:1px solid #f0f0f0}#theme-navigation ul li ul li a:hover{background:#da6843;color:#999 !important;border-color:#da6843}#theme-navigation.smaller ul li ul li a{background:#fdfdfd;color:#626262 !important;border:1px solid #f0f0f0}#theme-navigation.smaller ul li ul li a:hover{background:#da6843;color:#999 !important;border-color:#da6843}.theme-nav-logo h1 a{color:#999}#theme-slider{background:#fff}#slider-caption-1{color:#555;font-family:"Roboto","Roboto Fallback",sans-serif;font-size:42px;font-weight:700;letter-spacing:0;line-height:52px;margin-bottom:7px;text-align:center;text-transform:uppercase}#slider-caption-2{font-family:"Roboto","Roboto Fallback",sans-serif;font-size:21px;font-weight:300;line-height:32px;letter-spacing:0px;margin-bottom:0;color:#555;text-align:center}@media only screen and (max-width:960px){#slider-caption-1{font-size:36px;line-height:46px}#slider-caption-2{font-size:14px;line-height:24px}}#theme-services{background:#ffffff}#theme-services .theme-heading{text-align:center}.theme-service-icon i{color:#51aee3}.theme-serivce-title{color:var(--mx-pink,#da1f5c)}.theme-serivce-title a{color:#d9d9d9}.theme-serivce-title a:hover{color:#be520d}.theme-service-description{color:#6e6e6e;margin-bottom:30px}#theme-full-section{background:#ffffff}.heading-full-section-title{color:#383838}.heading-full-section-description{color:#282828}#theme-about{background-color:#fff}.theme-about-heading-title{color:#e65081}.theme-about-heading-title span{color:#ea9130}.theme-about-description{color:#111111}.theme-about-description p:last-child{margin:0 0 0px 0px}.theme-about-description a{color:#0056a7}.theme-about-button{padding-top:25px}.theme-about-button a{border:2px solid #e74949;background:#e74949;color:#fff}.theme-about-button a:hover{background:#444;border-color:#444;color:#fff}#about-button-1{background:#ea9130;border-color:#ea9130;color:#ffffff}#about-button-1:hover{background:#f8f8f8;border-color:#bbbbbb;color:#858585}#about-button-2{background:#ea9130;border-color:#ea9130;color:#ffffff}#about-button-2:hover{background:#f8f8f8;border-color:#bbbbbb;color:#858585}#theme-activity{background:#ffffff}.activity-heading-title{color:#e65081}.activity-heading-title span{color:#ea9130}.activity-nav a i{color:#cfcfcf;border:1px solid #d3d3d3}.activity-nav a i:hover{background:#f86868;border-color:#f86868;color:#ffffff}.activity-right-icon i{border:2px solid #ec9275;color:#ec9275}.activity-right-icon i:hover{border-color:#f88373;background:#f88373;color:#ffffff}.activity-right-text{color:#666}.activity-right-item-title{color:#505050}.activity-right-item-title a{color:#505050}.activity-right-item-title a:hover{color:#be520d}.activity-right-item-description{color:#595959}#theme-partners,#theme-news{background:#f8f8f8}.theme-partners-heading-title{color:#e65081}.theme-partners-heading-title span{color:#ea9130}.theme-partners-line{background:#e9e9e9}.theme-partners-line-bullet{background:#ea9130}.theme-partners-slider .slick-dots li button:before{color:#9f9f9f}.partners-content-title{color:var(--mx-pink,#da1f5c)}.partners-content-title a{color:var(--mx-pink,#da1f5c)}.partners-content-title a:hover{color:#ffa0d1}.partners-content-description{color:#686868;font-size:15px;line-height:25px;margin-bottom:15px}.partners-content-button a{border:2px solid #ea9130;background:#ea9130;color:#ffffff}.partners-content-button a:hover{background:#f8f8f8;border-color:#bbbbbb;color:#858585}#theme-clients{background:#ffffff}.clients-heading-title{color:#e65081}.clients-heading-title span{color:#ea9130}.clients-heading-description{color:#8e8e8e}.theme-clients-line{background:#e9e9e9}.theme-clients-line-bullet{background:#ea9130}.theme-clients-slider .slick-dots li button:before{color:#9f9f9f}#theme-footer{background:#f6f6f6;color:#666}.theme-footer-heading-title{color:#666}.theme-footer-heading-title span{color:#666}.theme-footer-container{color:#666}.footer-content-static-links ul li{border-bottom:1px solid #3d3d3d}.footer-content-static-links ul li a{color:#666}.footer-content-static-links ul li a:hover{color:#ccc}.contact-icon{color:#666}#theme-footer-copyright{color:#666}.theme-footer-info a{color:#666}.theme-footer-info a:hover{color:#999}.theme-footer-social ul li a{color:#999999}.theme-footer-social ul li a:hover{color:#444;box-shadow:inset 0 50px 0 #fff;-webkit-box-shadow:inset 0 50px 0 #fff;-moz-box-shadow:inset 0 50px 0 #fff}.fs-dark-blue:hover{color:#ffffff !important;box-shadow:inset 0 50px 0 #3d78c4 !important;-webkit-box-shadow:inset 0 50px 0 #3d78c4 !important;-moz-box-shadow:inset 0 50px 0 #3d78c4 !important}.fs-cyan:hover{color:#ffffff !important;box-shadow:inset 0 50px 0 #37c0da !important;-webkit-box-shadow:inset 0 50px 0 #37c0da !important;-moz-box-shadow:inset 0 50px 0 #37c0da !important}.fs-red:hover{color:#ffffff !important;box-shadow:inset 0 50px 0 #e05151 !important;-webkit-box-shadow:inset 0 50px 0 #e05151 !important;-moz-box-shadow:inset 0 50px 0 #e05151 !important}.fs-brown:hover{color:#ffffff !important;box-shadow:inset 0 50px 0 #b8764a !important;-webkit-box-shadow:inset 0 50px 0 #b8764a !important;-moz-box-shadow:inset 0 50px 0 #b8764a !important}.fs-pink:hover{color:#ffffff !important;box-shadow:inset 0 50px 0 #e03263 !important;-webkit-box-shadow:inset 0 50px 0 #e03263 !important;-moz-box-shadow:inset 0 50px 0 #e03263 !important}.fs-orange:hover{color:#ffffff !important;box-shadow:inset 0 50px 0 #e78130 !important;-webkit-box-shadow:inset 0 50px 0 #e78130 !important;-moz-box-shadow:inset 0 50px 0 #e78130 !important}.fs-green:hover{color:#ffffff !important;box-shadow:inset 0 50px 0 #2ca966 !important;-webkit-box-shadow:inset 0 50px 0 #2ca966 !important;-moz-box-shadow:inset 0 50px 0 #2ca966 !important}@media only screen and (max-width:960px){#theme-partners .theme-partners-noslider .grid_3{width:50%;margin-bottom:52px}#theme-partners .theme-partners-noslider .grid_3:nth-child(2n + 1){clear:left}#theme-partners .theme-partners-noslider .grid_3:nth-child(3n + 1){clear:none}#process-tabs .nav li{border-right:1px solid #e4e4e4}#theme-about img{width:100% !important}.theme-activity-container iframe{width:100% !important;height:100% !important;max-height:100% !important}}@media only screen and (max-width:560px){.partners-content-button.abs{position:relative;bottom:auto}}@media only screen and (max-width:480px){#theme-partners .theme-partners-noslider .grid_3{width:100%;margin-bottom:52px}}.panel{position:fixed;right:-302px;top:200px;z-index:99;background:#333;padding:20px;width:302px;height:auto;-webkit-transition:0.75s ease-in-out;-moz-transition:0.75s ease-in-out;-o-transition:0.75s ease-in-out;transition:0.75s ease-in-out}.panel h3{color:#eee;font-size:16px;font-weight:300;line-height:1em;margin-bottom:20px;padding:0;text-transform:uppercase}.panel.open{right:0}.slider-arrow{display:block;height:169px;right:301px;position:absolute;margin-top:-1px;overflow:hidden;text-indent:-900px;width:19px}.emailformError{margin:0 !important;padding:0;position:relative !important;top:0 !important;left:0 !important}.formError .formErrorContent{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:#f99;font-family:"Roboto","Roboto Fallback",sans-serif;font-size:12px;padding:4px 10px;position:relative;width:auto;z-index:5001}.panel .widget_wysija_cont .updated,.widget_wysija_cont .login .message{background-color:transparent !important;border:medium none;color:#fff !important;font-family:"Roboto","Roboto Fallback",sans-serif;font-size:14px;margin:10px auto;max-width:200px;min-height:128px;padding:0;text-align:center}.open .close-slider{opacity:1;filter:alpha(opacity=100)}.close-slider{display:block;height:19px;left:-18px;opacity:0;filter:alpha(opacity=0);overflow:hidden;position:absolute;text-indent:-999px;top:0;width:19px}.panel .widget_wysija_cont .updated,.widget_wysija_cont .login .message{background-color:#fff;border:medium none;color:#666;margin:0;padding:0;font-size:14px;text-align:center;max-width:200px;margin:10px auto;text-align:center}.allmsgs blink{display:none}.sharrre .share{border-radius:4px;color:#fff;display:block;font-size:12px;font-weight:700;height:24px;line-height:24px;margin-top:8px;padding:0;text-align:center;text-decoration:none;width:78px}#share{float:right;margin:10px 20px}#share>div{float:left;margin-right:10px}#twitter .share{background:rgba(0,0,0,0) url("/web/20180712114055im_/https://www.mondoadv.it/wp-content/themes/mondoadv/images/tweet.png") repeat scroll 0 0;text-indent:-9999px}#facebook .share{background:rgba(0,0,0,0) url("/web/20180712114055im_/https://www.mondoadv.it/wp-content/themes/mondoadv/images/facebook.png") repeat scroll 0 0;text-indent:-9999px}#googleplus .share{background:rgba(0,0,0,0) url("/web/20180712114055im_/https://www.mondoadv.it/wp-content/themes/mondoadv/images/google.png") repeat scroll 0 0;text-indent:-9999px}.portfolio_cats{list-style:outside none none;margin:0 auto 40px;padding:0;text-align:center}.portfolio_cats li{background:#ea9130 none repeat scroll 0 0;border-radius:3px;color:#fff;display:inline-block;font-size:15px;padding:10px 19px;margin-bottom:4px;margin-right:5px}.portfolio_cats li a{color:#fff}div#theme-partners:after{clear:both;display:block;content:""}#theme-permalink-post .theme-permalink-post-box-full img{width:30%;height:auto;float:left;margin:0 5% 5% 0}#theme-permalink-post .theme-permalink-post-box-full img:nth-child(3n){margin-right:0}.elemento{margin-bottom:10px}.wpcf7-form label.mx-consenso input[type="checkbox"]{margin:-2.5px 0 0 !important}
/* css/mondoaffissioni.css */
.scegli-impianto{font-family:"Roboto","Roboto Fallback",sans-serif;text-align:center}.scegli-impianto-title{display:block;color:#c34c7d;font-weight:700;text-transform:uppercase;letter-spacing:0.02em}.scegli-impianto-mobile{display:none}@media (max-width:767px){body>div.scegli-impianto-mobile{display:flex;align-items:center;justify-content:center;gap:12px;position:sticky;top:0;z-index:98;overflow:visible;padding:8px 12px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.12)}.scegli-impianto-mobile .scegli-impianto-title{font-size:14px}html body .scegli-impianto-mobile .scegli-impianto-btn{min-height:38px;padding:0 18px;font-size:13px}}.scegli-impianto-sidebar{margin:10px 0 25px}.scegli-impianto-sidebar .scegli-impianto-title{font-size:22px;margin-bottom:12px}.scegli-impianto-sidebar .scegli-impianto-btn{padding:0 34px}@media (max-width:767px){.scegli-impianto-sidebar{display:none}}html body .mappa-comune-cta{display:flex;flex-direction:column;white-space:normal;text-align:center;padding:14px 20px;margin:20px 0;line-height:1.3}.mappa-comune-cta strong{display:block;font-size:17px}.mappa-comune-cta span{display:block;font-size:14px;font-weight:400;text-transform:none}#content .mappa-comune-cta{max-width:420px;margin:30px auto}.side_menu_responsive li.macroarea{position:relative}.side_menu_responsive .macroarea-toggle{position:absolute;right:0;width:44px;height:44px;border:0;background:transparent;color:inherit;font-size:16px;cursor:pointer;top:50%;transform:translateY(-50%)}.side_menu_responsive .macroarea-toggle[aria-expanded="true"] i{transform:rotate(180deg)}.side_menu_responsive .macroarea-select{margin:8px 0 14px}.side_menu_responsive .macroarea-select[hidden]{display:none}.side_menu_responsive .macroarea-select select{display:block;width:100%;margin-bottom:8px;padding:8px 10px;font-size:16px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#333}.side_menu_responsive .macroarea-select select:disabled{opacity:0.5}.theme-nav-logo img{height:auto}
/* css/tema.css */
:root{--mx-orange:#ea9130;--mx-orange-btn:#a86011;--mx-orange-btn-hover:#8a4e0e;--mx-orange-dark:#a86011;--mx-pink:#da1f5c;--mx-pink-dark:#b8184c;--mx-green:#188741;--mx-green-dark:#126b33;--mx-text:#555;--mx-title:#444;--mx-line:#e6e6e6;--mx-soft:#fff7ef;--mx-radius:999px;--mx-shadow:0 10px 24px -12px rgba(0,0,0,0.45)}.theme-nav-logo img{height:auto}.mx-btn,html body .prevbtn,html body input.wpcf7-form-control.wpcf7-submit,html body .wysija-submit,html body .partners-content-button a,html body p.more,html body .scegli-impianto-btn,html body .mappa-comune-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:var(--mx-radius);background:var(--mx-orange-btn);color:#fff !important;font-family:"Roboto","Roboto Fallback",sans-serif;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:0.02em;text-transform:uppercase;text-decoration:none !important;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color 0.2s,transform 0.2s,box-shadow 0.2s}html body .mappa-comune-cta{gap:0}.mx-btn:hover,html body .prevbtn:hover,html body input.wpcf7-form-control.wpcf7-submit:hover,html body .wysija-submit:hover,html body .partners-content-button a:hover,html body a:hover p.more,html body p.more:hover,html body .scegli-impianto-btn:hover,html body .mappa-comune-cta:hover{background:var(--mx-orange-btn-hover);border:0;color:#fff !important;transform:translateY(-1px);box-shadow:var(--mx-shadow)}.mx-btn:focus-visible,html body input.wpcf7-form-control.wpcf7-submit:focus-visible{outline:3px solid var(--mx-pink);outline-offset:3px}html body input.wpcf7-form-control.wpcf7-submit{width:100%;font-size:16px}.mx-btn--tel,html body .scegli-impianto-btn,html body .mappa-comune-cta{background:var(--mx-pink)}.mx-btn--tel:hover,html body .scegli-impianto-btn:hover,html body .mappa-comune-cta:hover{background:var(--mx-pink-dark)}.mx-btn--wa{background:var(--mx-green)}.mx-btn--wa:hover{background:var(--mx-green-dark)}.mx-btn--outline{background:#fff;color:var(--mx-pink) !important;box-shadow:inset 0 0 0 2px var(--mx-pink)}.mx-btn--outline:hover{background:var(--mx-pink);box-shadow:inset 0 0 0 2px var(--mx-pink),var(--mx-shadow)}.mx-icon{width:20px;height:20px;flex:0 0 auto;fill:currentColor}html body p.more{min-height:40px;padding:0 18px;font-size:13px}.mx-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 32px;clear:both}@media (max-width:767px){.mx-cta-row .mx-btn{flex:1 1 100%}}.mx-form-contatti{margin:0 0 18px;color:var(--mx-text);font-size:15px;line-height:1.5}.mx-form-contatti a{display:inline-flex;align-items:center;gap:6px;margin:6px 16px 0 0;color:var(--mx-pink) !important;font-size:18px;font-weight:700;text-decoration:none !important}.mx-form-contatti a.is-wa{color:var(--mx-green-dark) !important}.mx-sticky{position:fixed;left:24px;bottom:24px;z-index:990;display:flex;gap:10px}.mx-sticky .mx-btn{min-height:54px;box-shadow:var(--mx-shadow)}.mx-sticky .mx-btn--wa{width:54px;padding:0}.mx-sticky .mx-btn--wa .mx-icon{width:28px;height:28px}.mx-sticky__short{display:none}@media (max-width:767px){.mx-sticky{left:0;right:0;bottom:0;gap:0;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 14px rgba(0,0,0,0.12)}.mx-sticky .mx-btn{flex:1 1 0;flex-direction:column;gap:2px;min-height:54px;margin:0 4px;padding:0 6px;border-radius:12px;font-size:12px;box-shadow:none}.mx-sticky .mx-btn--wa{width:auto;padding:0 6px}.mx-sticky .mx-btn .mx-icon,.mx-sticky .mx-btn--wa .mx-icon{width:22px;height:22px}.mx-sticky__long{display:none}.mx-sticky__short{display:inline}body{padding-bottom:76px}}body.cbp-spmenu-push-toleft .mx-sticky{display:none}#callnowbutton,.btnsprev.mobile,.wa__btn_popup,.wa__popup_chat_box{display:none !important}@media (max-width:576px){html body{padding-top:0}html body #form{padding-top:0 !important}}.comune-testo{color:var(--mx-text);font-size:16px;line-height:1.65}.comune-testo p{margin:0 0 16px}.comune-testo h2{margin:36px 0 12px;color:var(--mx-title);font-size:22px;line-height:1.3;text-transform:none}.comune-testo h3{margin:22px 0 8px;padding-top:0;color:var(--mx-title);font-size:18px;font-weight:700;line-height:1.35}.comune-testo ul{margin:0 0 18px;padding-left:0;list-style:none}.comune-testo li{position:relative;margin:0 0 8px;padding-left:26px}.comune-testo li:before{content:"";position:absolute;left:4px;top:0.55em;width:9px;height:9px;border-radius:50%;background:var(--mx-orange)}.comune-testo a{color:var(--mx-orange-dark);font-weight:500}.comune-testo .comune-scheda{padding:14px 18px;border-left:4px solid var(--mx-orange);border-radius:0 8px 8px 0;background:var(--mx-soft)}.comune-testo .comune-img{display:block;width:100%;height:auto;margin:8px 0 20px;border-radius:8px}.comune-faq details{margin:0 0 10px;border:1px solid var(--mx-line);border-radius:8px;background:#fff}.comune-faq summary{padding:14px 44px 14px 18px;position:relative;color:var(--mx-title);font-weight:700;cursor:pointer;list-style:none}.comune-faq summary::-webkit-details-marker{display:none}.comune-faq summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--mx-orange);font-size:22px;font-weight:400}.comune-faq details[open] summary:after{content:"–"}.comune-faq details p{margin:0;padding:0 18px 16px}#theme-permalink-post #content p,#theme-permalink-post #servizi p,#theme-permalink-post #introduzione p{margin-bottom:14px}#theme-permalink-post h1#heading1{line-height:1.25}html body .grecaptcha-badge{bottom:96px !important}@media (max-width:767px){html body .grecaptcha-badge{bottom:84px !important}}body>div#theme-permalink-post{overflow-x:clip}@media (min-width:993px){#theme-permalink-post .theme-permalink-post-box-image #form.sidebar{position:sticky;top:calc(var(--mx-header-visibile,0px) + 20px);transition:top 0.28s ease,max-height 0.28s ease;padding:24px !important;border:1px solid var(--mx-line);border-radius:12px;background:#fff;box-shadow:0 18px 40px -28px rgba(0,0,0,0.45)}}#theme-permalink-post #form.sidebar h2{margin-top:0}html body #form.sidebar .mx-form-contatti{margin:0 0 10px;font-size:14px}html body #form.sidebar .mx-form-contatti a{margin-top:2px;font-size:16px}html body #theme-permalink-post #form.sidebar h2{margin-bottom:2px;font-size:26px;line-height:1.15}html body #theme-permalink-post #form.sidebar h3{margin:0 0 10px;font-size:16px;line-height:1.3}html body #form.sidebar .wpcf7-form p{margin:0}html body #form.sidebar .wpcf7-form br{display:none}html body #form.sidebar .wpcf7-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),html body #form.sidebar .wpcf7-form select{height:42px !important;margin:0 0 8px !important;line-height:42px}html body #form.sidebar .wpcf7-form textarea{height:96px;margin:0 0 8px !important;padding-top:10px;padding-bottom:10px}html body #form.sidebar .wpcf7-form .mx-tipo-cliente{margin-bottom:0}html body #form.sidebar .wpcf7-form .mx-tipo-cliente__titolo{line-height:42px}html body #form.sidebar .wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0}html body #form.sidebar .wpcf7-form .wpcf7-acceptance label{margin:2px 0 6px;padding:0;font-size:13px}html body #form.sidebar .wpcf7-form .mx-privacy-nota{margin:0 0 8px;font-size:12px}@media (min-width:993px){html body #theme-permalink-post #form.sidebar{max-height:calc(100vh - var(--mx-header-visibile,0px) - 40px);overflow-y:auto;padding-bottom:0 !important}html body #form.sidebar .wpcf7-form p:has(.wpcf7-submit){position:sticky;bottom:0;z-index:2;margin:0 -24px;padding:10px 24px 16px;background:#fff;box-shadow:0 -10px 16px -12px rgba(0,0,0,0.25)}html body #form.sidebar .wpcf7-form .wpcf7-submit{width:100%}}.mx-modale{width:min(460px,calc(100% - 32px));padding:28px 28px 24px;border:0;border-top:4px solid var(--mx-pink);border-radius:10px;color:var(--mx-text);font-size:15px;line-height:1.5;box-shadow:0 24px 60px -20px rgba(0,0,0,0.5)}.mx-modale::backdrop{background:rgba(0,0,0,0.55)}.mx-modale h2{margin:0 0 10px;padding:0;color:var(--mx-title);font-size:21px;line-height:1.3;text-transform:none}.mx-modale p{margin:0 0 12px}.mx-modale__azioni{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.mx-modale__azioni a,.mx-modale__azioni button{flex:1 1 auto;min-height:44px;padding:10px 16px;border-radius:6px;font-size:15px;font-weight:700;line-height:1.2;text-align:center;cursor:pointer}.mx-modale__azioni a{border:2px solid var(--mx-orange-btn);background:var(--mx-orange-btn);color:#fff !important;text-decoration:none !important}.mx-modale__azioni button{height:auto;border:2px solid var(--mx-line);background:#fff;color:var(--mx-text);text-transform:none}.mx-modale__conto{color:#767676;font-size:13px}.mx-dove{clear:both;padding:56px 0 64px;background:#f7f7f7;border-top:1px solid var(--mx-line)}.mx-dove__inner{max-width:1170px;margin:0 auto;padding:0 20px;font-family:"Roboto","Roboto Fallback",sans-serif}.mx-dove h2{margin:0 0 6px;color:var(--mx-title);font-size:28px;text-transform:none}.mx-dove__intro{margin:0 0 24px;color:var(--mx-text)}.mx-dove details{border:1px solid var(--mx-line);border-radius:10px;background:#fff;transition:box-shadow 0.2s}.mx-dove details[open]{box-shadow:0 12px 30px -22px rgba(0,0,0,0.5)}.mx-dove summary{display:flex;align-items:center;gap:10px;padding:14px 16px;color:var(--mx-title);font-weight:700;cursor:pointer;list-style:none}.mx-dove summary::-webkit-details-marker{display:none}.mx-dove summary:after{content:"";width:9px;height:9px;margin-left:4px;border-right:2px solid var(--mx-orange);border-bottom:2px solid var(--mx-orange);transform:rotate(45deg) translateY(-3px);transition:transform 0.2s}.mx-dove details[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.mx-dove summary:hover{color:var(--mx-orange-dark)}.mx-dove__n{margin-left:auto;min-width:26px;padding:2px 8px;border-radius:999px;background:var(--mx-soft);color:var(--mx-orange-dark);font-size:12px;text-align:center}.mx-dove ul{margin:0;padding:0 16px 14px;list-style:none}.mx-dove li{margin:0;padding:0;line-height:1.3}.mx-dove li a{display:block;padding:6px 0;color:var(--mx-text);text-decoration:none;font-size:15px}.mx-dove li a:hover{color:var(--mx-orange-dark)}.mx-dove li.mx-dove__tutta a{color:var(--mx-orange-dark);font-weight:700}.mx-dove__comuni{margin-bottom:16px;border-color:var(--mx-orange) !important}.mx-dove__comuni .mx-dove__lista{columns:4 180px;column-gap:24px}.mx-dove__comuni .mx-dove__lista li{break-inside:avoid}.mx-dove__regioni{columns:4 240px;column-gap:12px}.mx-dove__regione{display:block;margin:0 0 12px;break-inside:avoid}@media (max-width:767px){.mx-dove{padding:36px 0 44px}.mx-dove h2{font-size:23px}.mx-dove__comuni .mx-dove__lista{columns:2}}#theme-navigation .theme-nav-menu>ul{white-space:nowrap}#theme-navigation li.mx-nav-tools{display:inline-flex !important;align-items:center;gap:2px;vertical-align:middle;white-space:nowrap}.mx-search-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:#666;cursor:pointer;transition:background-color 0.2s,color 0.2s}.mx-search-btn:hover,.mx-search-btn:focus-visible{background:var(--mx-soft);color:var(--mx-orange-dark)}.mx-search-btn .mx-icon{width:22px;height:22px}#head-block:empty{display:none}@media (min-width:993px){html body #theme-permalink-post{padding-top:0}html body #theme-permalink-post .theme-permalink-post-box-caption,html body #theme-permalink-post .theme-permalink-post-box-image{padding-top:12px}}@media (max-width:992px){html body #theme-permalink-post .theme-permalink-post-box-caption{padding-top:10px}}.mx-search{width:min(640px,calc(100% - 32px));margin:12vh auto auto;padding:28px 28px 30px;border:0;border-radius:14px;background:#fff;box-shadow:0 30px 80px -20px rgba(0,0,0,0.45);font-family:"Roboto","Roboto Fallback",sans-serif}.mx-search::backdrop{background:rgba(30,30,30,0.55);backdrop-filter:blur(2px)}.mx-search[open]{animation:mx-search-in 0.18s ease-out}@keyframes mx-search-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mx-search label{display:block;margin:0 0 12px;color:var(--mx-title);font-size:20px;font-weight:700}.mx-search__row{display:flex;align-items:center;gap:10px}html body .mx-search input[type="search"]{margin:0;box-sizing:border-box;flex:1 1 auto;min-width:0;height:52px;padding:0 18px;border:2px solid var(--mx-line);border-radius:var(--mx-radius);background:#fafafa;color:#333;font-size:17px;outline:none}.mx-search input[type="search"]:focus{border-color:var(--mx-orange);background:#fff}html body .mx-search .mx-btn{flex:0 0 auto;height:52px;min-height:0;margin:0;padding:0 24px;line-height:1;box-sizing:border-box}.mx-search__close{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#757575;font-size:28px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.mx-search__close:hover{background:#f2f2f2;color:#333}@media (max-width:767px){.mx-search{margin-top:8vh;padding:24px 18px}.mx-search__row{flex-direction:column}.mx-search .mx-btn{width:100%}}@media (min-width:961px){html body #theme-navigation .theme-nav-menu>ul>li>a{margin-left:8px;margin-right:8px}}html body .wpcf7-form label.mx-consenso{display:flex;align-items:flex-start;gap:10px;margin:4px 0 18px;color:var(--mx-text);font-size:14px;font-weight:400;line-height:1.45;text-align:left;cursor:pointer}.wpcf7-form label.mx-consenso .wpcf7-form-control-wrap{display:inline-flex;flex:0 0 auto;font-size:0}.wpcf7-form label.mx-consenso input[type="checkbox"]{width:20px;height:20px;margin:0;accent-color:var(--mx-orange);cursor:pointer}.mx-consenso__testo a{color:var(--mx-orange-dark) !important;font-weight:500;text-decoration:underline !important;text-underline-offset:2px}.mx-consenso__testo a:hover{color:var(--mx-pink) !important}.wpcf7-form label.mx-consenso + br{display:none}html body .wpcf7-form .wpcf7-acceptance.optional .wpcf7-list-item{margin:0}html body .wpcf7-form .wpcf7-acceptance.optional label{display:flex;align-items:flex-start;gap:10px;margin:4px 0 10px;color:var(--mx-text);font-size:14px;font-weight:400;line-height:1.45;text-align:left;cursor:pointer}html body .wpcf7-form .wpcf7-acceptance.optional input[type="checkbox"]{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:var(--mx-orange);cursor:pointer}html body .wpcf7-form .mx-privacy-nota{margin:0 0 16px;color:#767676;font-size:13px;line-height:1.45;text-align:left}html body .wpcf7-form .mx-privacy-nota a{color:var(--mx-orange-dark) !important;text-decoration:underline !important;text-underline-offset:2px}html body .wpcf7-form span.wpcf7-not-valid-tip{padding-bottom:15px}html body .mx-avviso-lavoro{margin:0 0 22px;padding:14px 18px;border-left:4px solid var(--mx-pink);border-radius:6px;background:#fdecf1;color:var(--mx-title);font-size:15px;line-height:1.5;text-align:left}html body .mx-avviso-lavoro strong{color:var(--mx-pink-dark)}html body .mx-avviso-lavoro--preventivo{border-left-color:var(--mx-orange);background:var(--mx-soft)}html body .wpcf7-form .mx-modulo-sezione{margin:8px 0 12px;padding-bottom:6px;border-bottom:1px solid var(--mx-line);color:var(--mx-orange-dark);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left}html body .wpcf7-form .mx-modulo-aiuto{display:block;margin:2px 0 6px;color:#767676;font-size:13px;font-weight:400}html body .wpcf7-form .wpcf7-radio .wpcf7-list-item,html body .wpcf7-form .wpcf7-checkbox .wpcf7-list-item,html body .wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0 0 6px}html body .wpcf7-form .wpcf7-radio label,html body .wpcf7-form .wpcf7-checkbox label,html body .wpcf7-form .wpcf7-acceptance label{display:inline-flex;align-items:center;gap:8px;height:auto;padding:2px 0;color:var(--mx-text);font-weight:400;line-height:1.4;cursor:pointer}html body .wpcf7-form .wpcf7-acceptance input[type="checkbox"]{flex:0 0 auto;width:18px !important;height:18px !important;margin:0 !important;accent-color:var(--mx-orange)}html body .wpcf7-form .wpcf7-acceptance + br{display:none}html body .wpcf7-form .col p b{display:inline-block;margin-bottom:4px}html body .wpcf7-form .col br{display:none}html body .wpcf7-form input[type="radio"],html body .wpcf7-form .wpcf7-checkbox input[type="checkbox"]{width:18px !important;height:18px !important;margin:0 !important;padding:0 !important;border:0;box-shadow:none;background:none;accent-color:var(--mx-orange)}html body .wpcf7-form input[type="file"]{width:100%;height:auto;padding:12px;border:2px dashed #d8d2ca;border-radius:6px;background:#faf8f5;line-height:1.4;cursor:pointer}html body .wpcf7-form .mx-tipo-cliente{position:relative;margin:0 0 10px;text-align:left}html body .wpcf7-form .mx-tipo-cliente__titolo{position:absolute;z-index:1;top:0;left:16px;color:#999;font-size:14px;font-weight:400;line-height:50px;text-transform:uppercase;pointer-events:none}html body .wpcf7-form .mx-tipo-cliente select{width:100%;height:50px;margin:0;padding:0 16px 0 70px;border:0;border-radius:5px;background-color:#eaeaea;box-shadow:0 0 5px rgba(0,0,0,0.05) inset;color:#666;font-size:14px;text-transform:uppercase;cursor:pointer}html body .wpcf7-form .mx-tipo-cliente__avviso{margin:0 0 12px;padding:10px 12px;border-radius:6px;background:var(--mx-soft);color:var(--mx-title);font-size:13px;line-height:1.45;text-align:left}html body .wpcf7-form .mx-tipo-cliente__avviso[hidden]{display:none}html body #theme-navigation.no-transparent,html body #theme-navigation.no-transparent.relative,html body #theme-navigation.no-transparent.smaller,html body #theme-navigation.no-transparent.relative.smaller{position:sticky !important;top:0;z-index:9000;padding:16px 0 !important;background:#fff;transition:transform 0.28s ease,box-shadow 0.28s ease;will-change:transform}html body #theme-navigation.mx-nav--ombra{box-shadow:0 6px 18px -10px rgba(0,0,0,0.25)}html body #theme-navigation.mx-nav--nascosto{transform:translateY(-100%);box-shadow:none}html body #theme-navigation.smaller .nav-main{display:block}html body #theme-navigation.smaller .nav-small{display:none}html body #theme-navigation .theme-nav-container{display:flex;align-items:center;justify-content:space-between}html body #theme-navigation .theme-nav-logo{float:none;display:block}html body #theme-navigation .theme-nav-logo img{display:block;width:auto;height:58px}html body #theme-navigation .theme-nav-menu{display:block;width:auto}html body #theme-navigation .theme-nav-menu>ul{display:flex;align-items:center;justify-content:flex-end;padding-top:0 !important;margin:0}html body #theme-navigation .theme-nav-menu>ul>li{float:none;padding-top:0;padding-bottom:0}html body #theme-navigation .theme-nav-menu>ul>li>a{display:flex;align-items:center;min-height:34px}html body #theme-navigation .theme-nav-menu>ul>li.hide_nav:nth-child(7)>a,html body #theme-navigation .theme-nav-menu>ul>li.hide_nav:nth-child(9)>a{padding:0 8px}@media (min-width:961px){html body #theme-navigation .bars-icon{display:none !important}html body #theme-navigation .theme-nav-menu>ul>li>a{margin-left:7px;margin-right:7px}}@media (min-width:961px) and (max-width:1199px){html body #theme-navigation .theme-nav-logo img{height:48px}html body #theme-navigation .theme-nav-menu>ul>li>a{margin-left:4px;margin-right:4px;font-size:10px}}@media (max-width:960px){html body #theme-navigation.no-transparent,html body #theme-navigation.no-transparent.smaller{padding:10px 16px !important}html body #theme-navigation .theme-nav-logo img{height:46px}}@media (max-width:767px){body>div.scegli-impianto-mobile{top:var(--mx-header-visibile,0px);transition:top 0.28s ease}}#theme-slider .slides li{position:relative}#theme-slider .slides li:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(20,20,20,0.62) 0%,rgba(20,20,20,0.38) 32%,rgba(20,20,20,0) 58%);pointer-events:none}#theme-slider .slides li.mx-slide--destra:before{background:linear-gradient(270deg,rgba(20,20,20,0.62) 0%,rgba(20,20,20,0.38) 32%,rgba(20,20,20,0) 58%)}@media (min-width:768px){#theme-slider .slides li.mx-slide--destra .mx-slide{left:auto;right:max(72px,calc((100% - 1170px) / 2 + 20px));text-align:right}#theme-slider .slides li.mx-slide--destra .mx-slide__titolo:after{margin-left:auto}}#theme-slider .mx-slide{position:absolute;z-index:2;top:50%;left:max(72px,calc((100% - 1170px) / 2 + 20px));max-width:560px;transform:translateY(-50%);font-family:"Roboto","Roboto Fallback",sans-serif;text-align:left}#theme-slider .mx-slide__titolo{margin:0 0 12px;color:#fff;font-size:46px;font-weight:700;line-height:1.1;text-transform:uppercase;text-shadow:0 2px 14px rgba(0,0,0,0.5)}#theme-slider .mx-slide__titolo:after{content:"";display:block;width:64px;height:4px;margin-top:16px;border-radius:2px;background:var(--mx-orange)}#theme-slider .mx-slide__testo{margin:0 0 24px;color:rgba(255,255,255,0.95);font-size:20px;text-shadow:0 1px 8px rgba(0,0,0,0.55);font-weight:300;line-height:1.45}#theme-slider .mx-slide__testo p,#theme-slider .mx-slide__testo *{margin:0;color:inherit !important;font-size:inherit !important;line-height:inherit}#theme-slider .mx-slide__cta{min-height:52px;padding:0 28px}#theme-slider .flex-control-nav{z-index:3;opacity:1}html body #theme-slider .flex-control-nav li{margin:0 1px}html body #theme-slider .flex-control-paging li a{position:relative;width:24px !important;height:24px !important;border:0 !important;border-radius:0 !important;background:transparent !important}html body #theme-slider .flex-control-paging li a::before{content:"";position:absolute;top:50%;left:50%;width:13px;height:13px;margin:-8.5px 0 0 -8.5px;border:2px solid #fff;border-radius:50%}html body #theme-slider .flex-control-paging li a:hover::before{background:rgba(255,255,255,.6)}html body #theme-slider .flex-control-paging li a.flex-active::before{background:#fff}#theme-services img,#theme-partners img,#theme-clients img,#theme-about img{height:auto}#theme-slider .flexslider .slides>li:first-child{display:block}html body .flexslider ul.flex-direction-nav{margin:0;padding:0}html body .flexslider ul.flex-direction-nav li,html body #theme-slider .flexslider ul.flex-direction-nav li{position:static !important;height:auto !important;margin:0;background:none !important}html body .flexslider .flex-direction-nav a.flex-prev,html body .flexslider .flex-direction-nav a.flex-next{top:50%;width:44px;height:44px;margin:-22px 0 0;border-radius:50%;background:rgba(20,20,20,0.45);font-size:0;line-height:0;color:transparent;text-shadow:none;opacity:1;z-index:4;transition:background-color 0.2s ease}html body .flexslider .flex-direction-nav a.flex-prev{left:12px;right:auto}html body .flexslider .flex-direction-nav a.flex-next{right:12px;left:auto}html body .flexslider .flex-direction-nav a.flex-prev:before,html body .flexslider .flex-direction-nav a.flex-next:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border:solid #fff;border-width:0 0 3px 3px;text-shadow:none}html body .flexslider .flex-direction-nav a.flex-prev:before{transform:translate(-30%,-50%) rotate(45deg)}html body .flexslider .flex-direction-nav a.flex-next:before{transform:translate(-70%,-50%) rotate(-135deg)}html body .flexslider .flex-direction-nav a.flex-prev:hover,html body .flexslider .flex-direction-nav a.flex-next:hover{background:var(--mx-orange-btn);opacity:1}html body .flexslider .flex-direction-nav a:focus-visible{outline:3px solid #fff;outline-offset:2px;background:var(--mx-orange-btn)}@media (max-width:767px){#theme-slider .slides li:before{background:linear-gradient( 0deg,rgba(20,20,20,0.78) 0%,rgba(20,20,20,0.35) 60%,rgba(20,20,20,0.15) 100% )}#theme-slider .mx-slide{top:auto;bottom:44px;left:20px;right:20px;transform:none}#theme-slider .mx-slide__titolo{font-size:30px}#theme-slider .mx-slide__testo{font-size:16px;margin-bottom:18px}html body #theme-slider .flexslider .flex-direction-nav a.flex-prev,html body #theme-slider .flexslider .flex-direction-nav a.flex-next{top:22%}}.mx-gr{padding:48px 0;background:#fff;border-top:1px solid var(--mx-line);font-family:"Roboto","Roboto Fallback",sans-serif}.mx-gr__inner{max-width:1170px;margin:0 auto;padding:0 20px}.mx-gr__testa{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.mx-gr__logo{width:52px;height:52px;flex:0 0 auto}.mx-gr h2{margin:0 0 4px;color:var(--mx-title);font-size:24px;text-transform:none}.mx-gr__media{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;color:var(--mx-text);font-size:15px}.mx-gr__media strong{color:var(--mx-title);font-size:26px;line-height:1}.mx-gr__azioni{display:flex;gap:10px;margin-left:auto;flex-wrap:wrap}.mx-gr__stelle{display:inline-flex;gap:2px}.mx-gr__stella{position:relative;width:18px;height:18px;background:#dadce0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1z'/%3E%3C/svg%3E") center / contain no-repeat}.mx-gr__stella span{position:absolute;inset:0 auto 0 0;background:#fbbc04}.mx-gr__lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:28px}.mx-gr__recensione{margin:0;padding:20px;border:1px solid var(--mx-line);border-radius:12px;background:#fafafa}.mx-gr__recensione blockquote{margin:10px 0 14px;padding:0;border:0;color:var(--mx-text);font-size:15px;font-style:normal;line-height:1.55}.mx-gr__recensione figcaption{display:flex;align-items:center;gap:10px;color:#767676;font-size:13px}.mx-gr__recensione figcaption img{width:32px;height:32px;border-radius:50%}.mx-gr__recensione figcaption strong{color:var(--mx-title)}@media (max-width:767px){.mx-gr__azioni{width:100%;margin-left:0}.mx-gr__azioni .mx-btn{flex:1 1 auto}}html body #theme-navigation .theme-nav-menu>ul>li.hide_nav:nth-child(7)>a,html body #theme-navigation .theme-nav-menu>ul>li.hide_nav:nth-child(9)>a,html body #theme-navigation .theme-nav-menu>ul>li.hide_nav:nth-child(7)>a:hover,html body #theme-navigation .theme-nav-menu>ul>li.hide_nav:nth-child(9)>a:hover{color:#fff !important}html body #theme-footer-copyright{padding:28px 0 104px;background:#2e2e2e;color:#b9b9b9}html body #theme-footer-copyright .theme-footer-copyright-container{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;flex-wrap:wrap}html body #theme-footer-copyright .theme-footer-info{display:flex;flex-direction:column;gap:4px;float:none;width:auto;margin:0;padding:0;color:#b9b9b9;font-size:13px;line-height:1.6;text-align:left}html body #theme-footer-copyright .theme-footer-info a{color:#fff !important;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.3)}html body #theme-footer-copyright .theme-footer-info a:hover{border-bottom-color:var(--mx-orange);color:var(--mx-orange) !important}html body #theme-footer-copyright .theme-footer-social{float:none;margin:0}html body #theme-footer-copyright .theme-footer-social ul li a{color:#b9b9b9 !important}html body #theme-footer-copyright .theme-footer-social ul li a:hover{color:#fff !important}@media (max-width:767px){html body #theme-footer-copyright{padding:28px 20px 32px}html body #theme-footer-copyright .theme-footer-copyright-container{flex-direction:column;align-items:flex-start}body{background:#2e2e2e}}@media (max-width:767px){html body #theme-footer-copyright .theme-footer-info>span{display:block}html body #theme-footer-copyright .theme-footer-info>span + span{margin-top:6px}}@media (min-width:961px){html body #theme-navigation .theme-nav-container{position:relative}html body #theme-navigation .theme-nav-menu>ul>li{position:relative}html body #theme-navigation .theme-nav-menu>ul>li>ul{display:block !important;position:absolute;top:100%;left:50%;z-index:1000;min-width:240px;margin:0 !important;padding:10px !important;border:1px solid var(--mx-line);border-radius:12px;background:#fff !important;box-shadow:0 24px 50px -20px rgba(0,0,0,0.35);opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0s linear 0.18s;text-align:left;white-space:normal}html body #theme-navigation .theme-nav-menu>ul>li>ul:before{content:"";position:absolute;left:0;right:0;top:-26px;height:26px}html body #theme-navigation .theme-nav-menu>ul>li:hover>ul,html body #theme-navigation .theme-nav-menu>ul>li:focus-within>ul{opacity:1;visibility:visible;transform:translate(-50%,18px);transition-delay:0s}html body #theme-navigation .theme-nav-menu>ul>li:has(>ul>li:nth-child(8)){position:static}html body #theme-navigation .theme-nav-menu>ul>li:has(>ul>li:nth-child(8))>ul{left:0;right:0;display:grid !important;grid-template-columns:repeat(4,1fr);gap:2px 16px;padding:18px 20px !important;transform:translateY(8px)}html body #theme-navigation .theme-nav-menu>ul>li:has(>ul>li:nth-child(8)):hover>ul,html body #theme-navigation .theme-nav-menu>ul>li:has(>ul>li:nth-child(8)):focus-within>ul{transform:translateY(0)}html body #theme-navigation .theme-nav-menu>ul>li:has(>ul>li:nth-child(8))>ul:before{top:-20px;height:20px}html body #theme-navigation .theme-nav-menu>ul>li>ul>li{display:block;float:none;width:auto;margin:0;padding:0;border:0;background:transparent}html body #theme-navigation .theme-nav-menu>ul>li>ul>li>a{display:block;margin:0 !important;padding:9px 12px !important;border:0 !important;border-radius:8px;background:transparent !important;color:#555 !important;font-size:14px !important;font-weight:400;line-height:1.3;text-align:left;text-transform:none;white-space:normal;transition:background-color 0.15s,color 0.15s}html body #theme-navigation .theme-nav-menu>ul>li>ul>li>a:hover,html body #theme-navigation .theme-nav-menu>ul>li>ul>li>a:focus-visible,html body #theme-navigation .theme-nav-menu>ul>li>ul>li.current_page_item>a,html body #theme-navigation .theme-nav-menu>ul>li>ul>li.current_page_ancestor>a{background:var(--mx-soft) !important;color:var(--mx-orange-dark) !important}html body #theme-navigation .theme-nav-menu>ul>li>ul>li>ul{display:none !important}html body #theme-navigation .theme-nav-menu>ul>li:not(.hide_nav:nth-child(7)):not(.hide_nav:nth-child(9)):hover>a{color:var(--mx-orange-dark) !important}}@media (min-width:961px){html body #theme-navigation .theme-nav-menu>ul>li>ul>li.mx-menu-tutte{grid-column:1 / -1;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--mx-line)}html body #theme-navigation .theme-nav-menu>ul>li>ul>li.mx-menu-tutte>a{color:var(--mx-orange-dark) !important;font-weight:700}}.comune-testo table.area-tabella{width:100%;margin:6px 0 20px;border-collapse:collapse;font-size:15px}.comune-testo table.area-tabella th,.comune-testo table.area-tabella td{padding:9px 12px;border-bottom:1px solid var(--mx-line);text-align:left}.comune-testo table.area-tabella th{background:var(--mx-soft);color:var(--mx-title);font-weight:700}.comune-testo table.area-tabella td:nth-child(n + 2),.comune-testo table.area-tabella th:nth-child(n + 2){text-align:right;white-space:nowrap}html body #accordion p a:not(.mx-btn),html body .comune-testo p a,html body .comune-testo li a,html body .theme-permalink-post-box-text p a:not(.mx-btn),html body .mx-privacy-nota a{color:var(--mx-orange-dark);text-decoration:underline;text-underline-offset:2px}html body .one_half label a,html body table.area-tabella a{color:var(--mx-orange-dark)}html body .partners-content-title a,html body #service-heading-description{color:var(--mx-pink)}html body #service-heading-title,html body .theme-partners-heading-title span,html body .theme-heading-title span,html body h1#heading1{color:#d27815}html body .slick-dots li,html body .slick-dots li button,html body .slick-dots li button:before{width:24px;height:24px;line-height:24px}html body .slick-dots li,html body .theme-partners-slider .slick-dots li{width:24px;margin:0 6px}html body .slick-dots li button{box-sizing:border-box;padding:0}html body .slick-dots{position:absolute;z-index:2}html body .theme-permalink-post-box-text ul,html body .theme-permalink-post-box-text ol{color:#6b6b6b}html body .theme-permalink-post-box-text .comune-testo li{color:var(--mx-text)}html body [style*="#ff6600"]{color:#c45000 !important}html body .theme-nav-menu .bars-icon{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}html body .mx-portfolio-nav{margin:0 auto 32px;font-family:"Roboto","Roboto Fallback",sans-serif}html body .mx-portfolio-nav .portfolio_cats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}html body .mx-portfolio-nav .portfolio_cats li{display:block;margin:0;padding:0;background:none;border-radius:0}html body .mx-portfolio-nav .portfolio_cats a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border:1px solid var(--mx-orange-btn);border-radius:22px;background:#fff;color:var(--mx-orange-btn);font-size:15px;font-weight:500;line-height:1.2;white-space:nowrap;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease}html body .mx-portfolio-nav .portfolio_cats a:hover,html body .mx-portfolio-nav .portfolio_cats .current-cat a{background:var(--mx-orange-btn);color:#fff}html body .mx-portfolio-nav .portfolio_cats a:focus-visible{outline:3px solid var(--mx-orange-btn);outline-offset:2px}html body .mx-portfolio-nav .mx-count{min-width:22px;padding:2px 6px;border-radius:11px;background:rgba(168,96,17,0.12);font-size:12px;font-weight:700;text-align:center}html body .mx-portfolio-nav .portfolio_cats a:hover .mx-count,html body .mx-portfolio-nav .portfolio_cats .current-cat .mx-count{background:rgba(255,255,255,0.25)}@media (max-width:767px){html body #theme-partners{overflow:clip}html body .mx-portfolio-nav{position:sticky;top:var(--mx-header-visibile,0px);z-index:20;margin:0 -20px 24px;padding:10px 0;background:#fff;box-shadow:0 6px 10px -8px rgba(0,0,0,0.25);transition:top 0.28s ease}html body .mx-portfolio-nav .portfolio_cats{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:0 20px;scroll-padding:0 20px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}html body .mx-portfolio-nav .portfolio_cats::-webkit-scrollbar{display:none}html body .mx-portfolio-nav .portfolio_cats li{flex:0 0 auto;scroll-snap-align:start}html body .mx-portfolio-nav .portfolio_cats li:last-child{padding-right:28px}}html body .recensione span.title a,html body .recensione span.title a strong,html body .recensione .rating .desc a.cfs-hyperlink,html body .recensione .rating .desc a.cfs-hyperlink .text,html body #assorbimenti a,html body ul.listacity li a{color:var(--mx-orange-dark)}html body ul.listacity,html body ul.listacity ul{list-style:none !important;margin:0;padding-left:0 !important}html body ul.listacity ul{margin-left:22px}html body ul.listacity li a{position:relative;display:block;padding-left:22px;text-align:left;text-decoration:none;transition:color 0.15s ease}html body ul.listacity li a::before{content:"";position:absolute;left:0;top:0.45em;width:14px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center / contain;transition:transform 0.15s ease}html body ul.listacity li a:hover,html body ul.listacity li a:focus-visible{color:var(--mx-orange-btn-hover) !important;text-decoration:underline !important;text-underline-offset:3px}html body ul.listacity li a:hover::before,html body ul.listacity li a:focus-visible::before{transform:translateX(3px)}html body ul.listacity li a:focus-visible{outline:2px solid var(--mx-orange-btn-hover);outline-offset:2px}@media (prefers-reduced-motion:reduce){html body ul.listacity li a,html body ul.listacity li a::before{transition:none}}html body .recensione .rating .author,html body .recensione .rating .author span,html body .recensione .rating .desc,html body .recensione .rating .desc div,html body .recensione .rating .desc span{color:#6b6b6b}html body #assorbimenti a{text-decoration:underline;text-underline-offset:2px}html body h1.heading1,html body #form>h2{color:#d27815}html body [style*="#808080"]{color:#6b6b6b !important}html body #breadcrumbs a{color:var(--mx-orange-dark)}@media (max-width:768px){html body #breadcrumbs{display:block;margin:0 0 12px;font-size:13px;line-height:1.5;text-align:left}}html body #theme-navigation .theme-nav-menu>ul>li.hide_nav:nth-child(7)>a,html body #theme-navigation .theme-nav-menu>ul>li.hide_nav:nth-child(9)>a{background-color:var(--mx-pink) !important}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a:hover{color:var(--mx-orange-btn-hover)}html body .footer-content-static-links ul li a:hover{color:#222}html body #theme-navigation ul li a:hover,html body #theme-navigation ul li.focused1:hover .focused2{color:#222 !important}html body .theme-permalink-post-box-text a:hover,html body .partners-content-description a:hover,html body #breadcrumbs a:hover,html body #assorbimenti #letterpagination a:hover{color:var(--mx-orange-btn-hover)}html body .partners-content-title a:hover{color:var(--mx-pink-dark)}button:hover,#about-button-1:hover,#about-button-2:hover{color:#444}.wpcf7-response-output{border:none !important;padding:0 !important;margin:20px auto 0 !important}.wpcf7-spinner{position:absolute !important;right:0 !important;margin-top:23px !important;margin-right:33px !important}
