body{line-height:2}p b,p strong{font-weight:700;font-family:'Sofia Pro Medium'}.hamburger-holder::after{content:"";width:18px;margin:3px 0;display:block;height:2px;background-color:currentColor}.arrow-list li::before{content:"\2197\00fe0e"!important;display:inline!important;text-decoration:none!important}.clb-page-headline .category-holder:not(.no-divider):after{display:none !Important}.single.single-ohio_portfolio .animated-holder{display:flex!important;flex-direction:column-reverse}.single.single-ohio_portfolio .clb-page-headline-holder{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;z-index:10}.single.single-ohio_portfolio .clb-page-headline .clb-post-meta,.single.single-ohio_portfolio .clb-page-headline .post-meta{text-transform:uppercase;font-size:14px;font-weight:800}.single.single-ohio_portfolio .clb-page-headline .clb-title{font-size:72px;line-height:1.2em}.search .clb-page-headline.full-vh,.archive .clb-page-headline.full-vh{height:600px;background-color:#d90a2c}.archive .taxonomy-description{margin-bottom:35px;background-color:#efefef;padding:30px 35px}.home .button-header.fixed-buttons,.single.single-ohio_portfolio .button-header.fixed-buttons{width:1399px!important;margin:0 auto;left:50%!important;transform:translateX(-50%);position:absolute;bottom:0;padding:0!important}[class*='topic-blog'].archive .button-header.fixed-buttons,.category-blog-id .button-header.fixed-buttons{width:1399px!important;margin:0 auto;bottom:0;padding:0!important}[class*='topic-blog'].archive.fixed-buttons-hooked .button-header.fixed-buttons,.category-blog-id.fixed-buttons-hooked .button-header.fixed-buttons{left:50%!important;transform:translateX(-50%);position:absolute;bottom:0;padding:0!important}[class*='topic-blog'].archive .clb-page-headline .clb-title{color:#fff}[class*='topic-blog'].archive .page-container.top-offset{padding-top:5vh}[class*='topic-blog'].archive .button-header.fixed-buttons a,.category-blog-id .button-header.fixed-buttons a,.single.single-ohio_portfolio .button-header.fixed-buttons a{font-size:14px !Important}.home .button-header.fixed-buttons .btn:focus,[class*='topic-blog'].archive .button-header.fixed-buttons .btn:focus,.category-blog-id .button-header.fixed-buttons .btn:focus,.single.single-ohio_portfolio .button-header.fixed-buttons .btn:focus{opacity:1!important}.home .button-header.fixed-buttons .btn.active,[class*='topic-blog'].archive .button-header.fixed-buttons .btn.active,.category-blog-id .button-header.fixed-buttons .btn.active,.single.single-ohio_portfolio .button-header.fixed-buttons .btn.active{background-color:#b0011e!important;border-color:#b0011e!important}.sub-headers-text p span,.sub-headers-text{font-size:14px;font-weight:700!important}.hidden-in-desktop{display:none}@media (max-width:768px){.topic-blog article h2{font-size:27px !Important}.show-in-mobile{display:block!important}}.header .branding .branding-title{width:200px;overflow:hidden;white-space:normal}.header .branding .logo img,.header .branding .logo img.svg-logo{max-height:100%;display:inherit;width:100%}.header.showed .branding .branding-title img,.header.showed .branding .branding-title a img{max-height:150px;height:67px;filter:invert(1)}.header-cap{display:none!important}.counter-box-count{height:90px;margin-top:30px;display:inline-block}.header:not(.-mobile) .has-submenu .sub-menu{border-radius:0!important;background-color:#d90a2c!important;padding-bottom:0!important;min-width:300px}.header:not(.-mobile) .has-submenu .sub-menu>.mega-menu-item{padding:10px 20px}.header:not(.-mobile) .has-submenu .sub-menu .sub-nav-item a,.header:not(.-mobile) .has-submenu .sub-sub-menu .sub-nav-item a{padding:0 0 15px!important;color:#fff;text-transform:uppercase}.header:not(.-mobile) .has-submenu .sub-menu .sub-nav-item:not(:last-child) a,.header:not(.-mobile) .has-submenu .sub-sub-menu .sub-nav-item:not(:last-child) a{border-bottom:1px solid #fff}header .header-wrap-inner{max-height:130px}.header:not(.-mobile).extended-menu .clb-hamburger{display:none!important}@media (max-width:1297px){.header.showed .branding .branding-title img,.header.showed .branding .branding-title a img{filter:invert(0)}}.header:not(.-mobile) .menu li.mega-menu-item>span{white-space:nowrap}.header.-mobile .mbl-overlay-container{background-color:#d90a2c;z-index:10}.download-sections a,.ohio-button-sc span{font-family:'Sofia Pro Medium'!important;font-weight:600!important}.button-header.wpb_column{position:absolute;width:85%;bottom:0;left:7.5%}.button-header .wpb_column>.vc_column-inner{height:52px;margin-top:17px !Important;padding:0 0!important}.topic-blog .button-header .wpb_column>.vc_column-inner{margin-top:15px !Important}body.home .button-header .wpb_column>.vc_column-inner{height:50px}.button-header.wpb_column>.vc_column-inner .wpb_column.vc_col-sm-6:nth-child(2){width:300px!important;margin-left:68.5%}body:not(.home):not(.single-ohio_portfolio,.category-blog-id,[class*='topic-blog'].archive) .button-header .wpb_column>.vc_column-inner{height:65px;padding:14px!important}.button-header .ohio-button-sc.btn-wrap{text-align:left}.button-header .btn i{border:1px solid #fff;border-radius:100%;margin:0;height:36px;line-height:36px;width:36px;font-size:1em;margin-right:5px}.button-header.fixed-buttons .vc_column-inner{padding:0;margin:0}.button-header.fixed-buttons .vc_column-inner .btn{border-radius:0!important}.button-header.fixed-buttons .vc_column-inner .btn span{white-space:nowrap}.header:not(.-mobile) .nav-item a span{text-transform:uppercase;font-family:'Plantin MT',sans-serif}.header:not(.-mobile) .nav-item>a>span{white-space:nowrap}.showed .fixed-logo{color:#000}.bg-mid-height.vc_row:before{content:""!important;display:block!important;position:absolute!important;left:-50%;height:90%;background-color:#f9f9f9;width:200%;clear:none;z-index:0;bottom:0}.button-header.fixed-buttons .ohio-button-sc:hover *,.button-header.fixed-buttons .ohio-button-sc:hover,.button-header.fixed-buttons .ohio-button-sc:hover .btn.btn-large span,.button-header.fixed-buttons .ohio-button-sc:hover .btn.btn-large{background-color:#b0011e !Important;opacity:1 !Important;transition-property:all;transition-duration:0.4s}.header.-sticky .header-wrap{height:70px}.slider-with-bullets:not(.slider-with-bullets-type5):not(.slider-with-bullets-type8) .header,.slider-with-bullets:not(.slider-with-bullets-type5):not(.slider-with-bullets-type8) .clb-slider-nav-btn,.slider-with-bullets:not(.slider-with-bullets-type5):not(.slider-with-bullets-type8) .clb-social,.slider-with-bullets:not(.slider-with-bullets-type5):not(.slider-with-bullets-type8) .sticky-nav{margin-right:0!important}#masthead.header:not(.showed){background-color:#fff0!important}.header:not(.showed):not(.-mobile) .menu>li>a{text-transform:uppercase}.sub-menu .current-menu-item a,#mega-menu-wrap>ul .sub-menu>li>a:hover{color:#000!important}.header:not(.-mobile) .nav-item a{padding:0 0.7vw!important}.header:not(.showed):not(.-mobile) .sub-menu>li>a span::before{content:"";background-image:url(https://www.ipebs.it/wp-content/themes/ipe-business-school/assets/css/../images/arrow.svg);background-size:contain;width:15px;height:30px;margin-right:10px;display:inline-block;background-repeat:no-repeat;float:left}.header.-mobile .mbl-overlay-container{padding:120px 20px}.main-nav-container .has-submenu.visible ul{height:auto!important}.header.-mobile .mbl-overlay .close-bar{padding-left:30px;padding-right:30px}.header.-mobile .mbl-overlay .close-bar .ion{color:#fff}.header.-mobile li>a::before{content:"";width:25px;height:30px;margin-right:10px;display:inline-block;background-repeat:no-repeat;float:left}.header.-mobile .close-bar .logo img{width:125px!important}.header.-mobile .has-submenu-icon{display:none!important}.header.-mobile .menu .nav-item{margin-bottom:2vh}.header.-mobile .main-nav .nav-item .main-menu-link.active{color:#fff}.header.-mobile .has-submenu.active a::before{transform:rotate(45deg) !Important}.header:not(.header-6).-mobile .search-global{float:right}.header:not(.header-6).-mobile .search-global .ion{color:#fff}.header.-mobile li>a span{font-family:'Plantin MT',sans-serif;color:#fff;font-size:24px;font-weight:200;text-transform:none!important}.header.-mobile li.has-submenu>a::before,.header.-mobile li.has-submenu>a.active::before{content:"";background-image:url(https://www.ipebs.it/wp-content/themes/ipe-business-school/assets/css/../images/arrow.svg);background-size:contain;width:25px!important;height:30px!important;margin-right:10px!important;display:inline-block!important;background-repeat:no-repeat;float:left;background-color:#fff0!important;position:relative!important;transition:all .2s ease-in-out}.header.-mobile .menu li.active>ul{height:initial !Important}.header.-mobile .sub-menu .sub-nav-item>a{display:flex!important;align-items:flex-start}.header.-mobile .sub-menu .sub-nav-item>a::before{content:""!important;display:block!important;float:none!important;flex:0 0 8px;width:8px!important;height:8px!important;margin:11px 18px 0 9px!important;border-radius:50%;background:#fff!important;transform:none!important}.header.-mobile .sub-menu .sub-nav-item>a>span{flex:1;line-height:1.25}.header.-mobile .sub-menu .sub-nav-item:not(:last-child){margin-bottom:10px}.ohio-dynamic-text-sc .dynamic,.ohio-dynamic-text-sc .typed-cursor{font-size:72px!important;line-height:1.2em!important}.entry-content>.vc_row.wpb_row:first-child:before,.page_content>.vc_row.wpb_row:first-child:before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgb(0 0 0 / .3)}.btn-link,a.btn-link,span.btn-link{font-family:'Sofia Pro Medium'}.image-full figure,.image-full figure>div,.image-full figure>div>img{width:100%}.portfolio-item-fullscreen.portfolio-grid-type-6{background-color:#303030}.portfolio-item-fullscreen .portfolio-details:before{content:none!important}.portfolio-item-fullscreen.portfolio-grid-type-6 .portfolio-item-overlay{background-color:#303030}.parallax-holder .parallax,.parallax-holder .parallax.portfolio-item-image{height:300px;position:absolute;bottom:0;margin:0!important;background-position:center}.clb-slider-pagination .clb-slider-page{background:#841e2f}.clb-slider-pagination .clb-slider-page.active{background:#d90b2d}.clb-slider-nav-btn{position:initial!important;padding:initial!important;bottom:initial!important;right:initial!important;min-width:initial;display:initial;width:initial!important;-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial;z-index:initial}.clb-slider-nav-btn .prev-btn.btn-round{position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:99;left:50px}.clb-slider-nav-btn .next-btn.btn-round{position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:99;right:0%}.clb-slider-nav-btn .prev-btn.btn-round,.clb-slider-nav-btn .next-btn.btn-round{display:flex;align-items:center;justify-content:center}.clb-slider-nav-btn .btn-round-light .ion{opacity:1}.clb-slider-nav-btn .btn-round-light .ion:hover{opacity:1}@media (max-width:768px){.header.-mobile li>a::before{display:none!important}.header.-mobile .menu li>ul{padding-left:0 !Important}.header.-mobile .menu>.nav-item a{padding-left:0 !Important;padding-right:0 !Important}}.clb-slider-nav-btn .btn-round-light:hover .ion,.clb-slider-nav-btn .btn-round-light .ion{background-color:#fff0 !Important}.clb-slider-nav-btn .btn-round-light .ion svg{color:#d90b2c !Important}.portfolio-details-title{min-height:180px;padding-top:25px}.inside-pagination{font-family:'Plantin MT',sans-serif;color:rgb(255 255 255 / .1);font-size:13vw;position:absolute;top:10%}.portfolio-ipe-description ul{list-style:none}.portfolio-ipe-description ul li{padding:0}.portfolio-ipe-description ul li:nth-child(3){display:none}.portfolio-ipe-description ul li h6,.portfolio-ipe-description ul li p{font-family:'Sofia Pro Medium',sans-serif;display:inline-block;width:auto;margin:0 0;color:#989898;font-size:16px;line-height:2em}.portfolio-ipe-description ul li h6{font-weight:600;font-size:16px;line-height:2em}.portfolio-ipe-description ul li p{font-weight:200;font-size:16px;line-height:2em}.portfolio-item-fullscreen .portfolio-details-title h3{font-size:36px;line-height:40px;color:#fff}.portfolio-item-fullscreen .portfolio-details-title p{color:#fff}.portfolio-item-fullscreen .portfolio-details-link .btn{font-size:16px;line-height:2em;color:#fff;font-weight:600;font-family:"Sofia Pro Medium"}.project-page.layout-type3,.project-page.layout-type4{width:100%;max-width:100%!important;padding-left:0;padding-right:0}.scroll-bar-container{display:none!important}.elements-bar.left{left:0;margin-top:50px}.clb-social-holder.icons li i{font-size:18px;font-weight:700}.btn-round-light:hover .ion,.btn-round-light:hover i{background-color:#d90b2c !Important;color:#fff!important}.clb-social{right:unset;left:40px;display:block;position:fixed;transform-origin:50% 100%;color:#000}.clb-social .clb-social-holder-follow,.clb-social .clb-social-holder-dash{display:none}body .site-content,.woo_c-product.single-product .woo_c-product-details{background-color:#fff!important}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p,.text-white li,.text-white .btn{color:#fff}h2{font-size:48px;line-height:1.16em!important}h3{font-size:36px;line-height:1.1em!important}h4{font-size:24px;line-height:1.5em!important}.arrow-list li{list-style:none}#metodoipe p span,#metodoipe p strong,#metodoipe p,#metodoipe a span{text-shadow:3px 3px 6px #000}.arrow-list li:before{content:"↗";padding-right:16px;font-size:22px}.counter-box .counter-box-count{font-size:60px!important}.ohio-counter-box-sc{position:relative;white-space:nowrap}.ohio-counter-box-sc .counter-box-headline{font-size:30px!important;font-family:'Plantin MT',sans-serif!important}.ohio-counter-box-sc .counter-box-headline.heading-sm{margin:0!important}.clb-back-link{display:none!important}#iscrizione_cfo_popup,#row_form_brochure{display:none;position:fixed;background-color:rgb(0 0 0 / .8);margin:0!important}#iscrizione_cfo_popup>div,#row_form_brochure>div{background-color:#fff;padding:50px;position:absolute;top:50px;left:50%;transform:translate(-50%,0);margin:0!important;max-width:600px}#iscrizione_cfo_popup .close,#row_form_brochure .close{position:absolute;height:50px;top:0;right:0}#iscrizione_cfo_popup .close button,#row_form_brochure .close button{padding:0;height:50px;width:50px;font-weight:300;color:#2a2a2a;border-width:1px;position:absolute;right:15px;top:15px;border-radius:0}#iscrizione_cfo_popup .close button:hover,#row_form_brochure .close button:hover{color:#fff}#iscrizione_cfo_popup.visible,#row_form_brochure.visible{display:block;position:fixed;z-index:10000000;top:0;left:0;right:0;bottom:0;overflow:auto}#iscrizione_cfo_popup form .wpb_column.vc_column_container,#row_form_brochure form .wpb_column.vc_column_container{padding:5px 10px}#iscrizione_cfo_popup form label,#row_form_brochure form label{line-height:10px}#iscrizione_cfo_popup form input[type="checkbox"]+span,#row_form_brochure form input[type="checkbox"]+span{font-size:10px}.single.single-ohio_portfolio .project-page.layout-type3.page-container.top-offset{padding-top:0}.single.single-ohio_portfolio .project-page.layout-type3.page-container.bottom-offset{padding-bottom:0}.single.single-ohio_portfolio .project-page.layout-type3 .project-page-content{margin-left:0;margin-right:0}.single.single-ohio_portfolio .project-page .project-meta li{width:100%;margin-right:0;padding-top:0;border-top:none;margin-bottom:0;line-height:1}.single.single-ohio_portfolio .project-page .project-meta li h6,.single.single-ohio_portfolio .project-page .project-meta li p{display:inline-block;width:auto;font-family:'Sofia Pro Light',sans-serif;font-size:14px}.single.single-ohio_portfolio .project-page .project-meta li h6{font-family:'Sofia Pro Bold',sans-serif;font-weight:800}.single.single-ohio_portfolio .project-page .project-meta.download-sections{border-top:1px solid #000;padding-top:10px}.single.single-ohio_portfolio .project-page .project-meta.download-sections li{padding:0;line-height:20px;margin-bottom:10px}.single.single-ohio_portfolio .project-page .project-meta.download-sections li a{width:100%!important;text-align:left;margin:0!important}.single.single-ohio_portfolio .project-page .logo-portfolio{width:180px;margin-top:60px}[class*='topic-blog'].archive .master-menu .btn-large,.category-blog-id .master-menu .btn-large,.single.single-ohio_portfolio .master-menu .btn-large,[class*='topic-blog'].archive a.btn-large,.category-blog-id a.btn-large,.single.single-ohio_portfolio a.btn-large{padding:15px 20px}.single.single-ohio_portfolio .project-page-media-holder .page-container{max-width:100%!important}.single.single-ohio_portfolio .project-page-media-holder .page-container .project-page-custom-content>.vc_row:not(.icone-counters)>.vc_column_container{padding-left:10%;padding-right:10%}#circle-section .vc_column-inner{-webkit-box-pack:inherit !Important;-webkit-justify-content:inherit !Important;-ms-flex-pack:inherit !Important;justify-content:inherit !Important}#top-row-pubblicazioni #left-col .title-text h2{font-size:36px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.11;letter-spacing:normal;color:#000}#top-row-pubblicazioni #right-col .title{font-size:16px;font-weight:300;line-height:30px;font-family:'Sofia Pro Bold';color:#000}#top-row-pubblicazioni #right-col h4{margin-top:10px;font-family:'Sofia Pro Bold',sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#000}#top-row-pubblicazioni #right-col .subtitle{font-family:'Sofia Pro Light',sans-serif;font-weight:300;font-size:16px;color:#17161A;margin-top:3px}#pubblicazioni img{max-width:200px;min-height:300px;object-fit:cover}#pubblicazioni .heading h2{font-size:22px;line-height:30px;min-height:108px;font-family:'Sofia Pro Bold'}#pubblicazioni .date-row p *,#pubblicazioni .date-row p{line-height:24px;font-size:15px;font-weight:300;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#000}#pubblicazioni .ohio-button-sc{margin-top:-5px}#pubblicazioni .autore-row p{font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:#000}.title-pdf h2{font-size:36px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.11;letter-spacing:normal;color:#000}@media (max-width:768px){#pubblicazioni .wpb_column.vc_column_container:not(:last-child)>.vc_column-inner>.wpb_wrapper{border-bottom:2px solid #efefef;margin-bottom:50px}#pubblicazioni .heading h2{min-height:initial !Important}}.horizontal_accordionItem .horizontal_accordionItem_content .vc_row{min-height:650px}.horizontal_accordionItem .horizontal_accordionItem_content .vc_row h4{color:#fff}.clb-popup-holder{padding:0;height:100vh}.topic-news-en .page-sidebar.sidebar-right,.topic-news .page-sidebar.sidebar-right{display:none !Important}.blog-grid-type-1 .author-attributes{display:none}.pagination-standard li .btn.active{background-color:transparent!important;color:#d90a2c!important}.pagination-standard li .btn{background-color:transparent!important;padding:0 5px!important;min-width:initial!important}.topic-blog .category-holder:not(.no-divider):after{margin-top:-4px!important}.topic-news-en .fixed-buttons,.topic-news .fixed-buttons{display:none !Important}.widget_ohio_widget_about_author{display:none!important}.widget_categories .children{margin:0}.widget_wpcategorieswidget .cat-have-child ul.children{display:block;margin:0;padding:0}.widget_wpcategorieswidget ul li span.post-count{float:initial!important;background-color:#fff0 !Important;box-shadow:initial!important;border:none !Important;margin:0 !Important;color:#000 !Important}.widget_wpcategorieswidget .widget-title{margin-bottom:0}.widget_wpcategorieswidget ul li span.post-count:before{content:"(";position:relative;top:-1px}.widget_wpcategorieswidget ul li span.post-count:after{content:")";position:relative;top:-1px}.widget_wp_categories_widget ul li a,.widget_wpcategorieswidget ul li a{color:#000!important}.widget_wp_categories_widget ul li a:hover,.widget_wpcategorieswidget ul li a:hover{color:#d90a2c!important}.widget_wpcategorieswidget .cat-have-child ul.children,.widget_wpcategorieswidget ul li ul.children li{background-color:#fff0;border-color:#fff0;border:none !Important;padding:2px 0}.widget_wpcategorieswidget ul li:after{display:none}.widget_wpcategorieswidget .categories>ul{padding:0;margin:0}.single.single-post .clb-page-headline.without-cap{background-color:#d90a2c}.single.single-post .date-article{display:none}[class*='topic-blog'].archive .clb-page-headline.without-cap,.single.single-post.category-blog-id .clb-page-headline.without-cap{display:flex;justify-content:center}.category-blog-id .post-share .clb-share-bar{left:-3vw!important}[class*='topic-blog'].archive .btn-link,.blog-grid-type-1 .btn-link,.category-blog-id .blog-grid-type-1.boxed .btn-link,.blog-grid-type-1 .btn-link{display:inline-block !Important;visibility:visible!important;opacity:1!important;transform:none !Important;transition:none !Important;font-weight:700;font-family:"Sofia Pro Medium"}[class*='topic-blog'].archive .blog-grid .category-holder .category,.blog-grid-type-1 .category-holder .category,.category-blog-id .category-holder .category{font-family:"Sofia Pro Medium";font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;text-align:left;color:#000}.blog-posts-masonry .post-details .category-holder:after,.blog-posts-classic .post-details .category-holder:after,.grid-item .category-holder:not(.no-divider):after,.grid-item .category-holder:not(.no-divider):after,.post-meta-estimate{display:none !Important}[class*='topic-blog'].archive .hover-scale-img .blog-metro-image,.blog-grid .blog-metro-image,.category-blog-id .hover-scale-img .blog-metro-image{-webkit-transform:scale3d(1.1,1.1,1)!important;transform:scale3d(1.1,1.1,1)!important}[class*='topic-blog'].archive .blog-grid .blog-grid-meta,.blog-grid .blog-grid-meta,.category-blog-id .blog-grid .blog-grid-meta{opacity:1!important}[class*='topic-blog'].archive .blog-grid .blog-grid-content *,.category-blog-id .related-posts .blog-grid-content *,[class*='topic-blog'].archive .blog-grid .blog-grid-content,.category-blog-id .related-posts .blog-grid-content{color:#000!important}[class*='topic-blog'].archive .blog-grid .btn-link:hover *,.blog-grid-type-1 .btn-link:hover *,.category-blog-id .blog-grid-type-1.boxed .btn-link:hover *,[class*='topic-blog'].archive .blog-grid .btn-link:hover,.blog-grid-type-1 .btn-link:hover,.category-blog-id .blog-grid-type-1.boxed .btn-link:hover,[class*='topic-blog'].archive .blog-grid .blog-grid-content .blog-grid-headline a:hover,.category-blog-id .related-posts .blog-grid-content .blog-grid-headline a:hover{color:#d90a2c!important}[class*='topic-blog'].archive .date-article,.blog-grid .date-article,.category-blog-id.single.single-post .date-article{display:block!important;font-family:"Sofia Pro";font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;text-align:left}[class*='topic-blog'].archive .clb-page-headline .clb-post-meta,[class*='topic-blog'].archive .widget_ohio_widget_recent_posts .subtitle,.category-blog-id .widget_ohio_widget_recent_posts .subtitle,[class*='topic-blog'].archive .widget_ohio_widget_recent_posts .categories,.category-blog-id .widget_ohio_widget_recent_posts .categories,[class*='topic-blog'].archive .widget_ohio_widget_recent_posts .date,.category-blog-id .widget_ohio_widget_recent_posts .date,.category-blog-id .clb-post-meta-item:nth-child(1),.category-blog-id .clb-post-meta-item:nth-child(2),.category-blog-id .clb-post-meta-item .prefix,.category-blog-id .clb-post-meta-item .author{display:none !Important}.category-blog-id .clb-post-meta .clb-post-holder{margin-top:0}.category-blog-id .widget_ohio_widget_recent_posts .date{display:none}.category-blog-id .related-posts .heading-md.related-post-heading{font-family:'Plantin MT',sans-serif;font-size:36px!important;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.11;letter-spacing:normal;text-align:left;color:#000}[class*='topic-blog'].archive .blog-grid h3,.blog-grid-type-1 .blog-grid-headline,.category-blog-id .related-posts h3{font-weight:700;font-family:"Sofia Pro Medium";font-size:24px !Important}.blog-grid.boxed .blog-grid-content{min-height:310px}[class*='topic-blog'].archive .widget_ohio_widget_recent_posts .recent-posts-list h4,.category-blog-id .widget_ohio_widget_recent_posts .recent-posts-list h4{font-family:"Sofia Pro";font-size:16px;font-weight:300;font-stretch:normal;font-style:italic;line-height:1;letter-spacing:normal;text-align:left;color:#303030}.widget_wpcategorieswidget .widget-title,.topic-blog .sidebar-right .title.widget-title,.category-blog-id .sidebar-right .title.widget-title,.topic-blog .go-to-news,.category-blog-id .go-to-news{color:#000;display:inline-block;font-family:"Sofia Pro Medium";text-transform:initial;font-size:16px;font-weight:600;line-height:32px;list-style-image:none;list-style-position:outside;list-style-type:none;min-height:20px;outline-style:none;outline-width:0;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:3px;position:relative;text-align:center;text-decoration-thickness:auto;text-rendering:optimizelegibility;text-size-adjust:100%;transition-delay:0s;transition-duration:0.4s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);user-select:none;vertical-align:middle;visibility:visible;-webkit-box-direction:normal;-webkit-font-smoothing:antialiased}.topic-blog .go-to-news svg,.category-blog-id .go-to-news svg{margin-top:-5px !Important}.single.single-post .clb-page-headline.without-cap *{color:#fff}.premium-blog-thumbnail-container:before{position:absolute;left:0;right:0;top:0;padding:4.4vh;font-size:.94rem;line-height:1.4;opacity:0;-webkit-transition:all cubic-bezier(.4,0,.2,1) 0.4s;-o-transition:all cubic-bezier(.4,0,.2,1) 0.4s;transition:all cubic-bezier(.4,0,.2,1) 0.4s;background:-webkit-gradient(linear,left bottom,left top,from(#fff0),to(rgb(23 22 26 / .4)));background:-webkit-linear-gradient(bottom,#fff0,rgb(23 22 26 / .4));background:-o-linear-gradient(bottom,#fff0,rgb(23 22 26 / .4));background:linear-gradient(0deg,#fff0,rgb(23 22 26 / .4));z-index:10}.circle-progress-bar-circle{width:400px;height:400px;text-align:center}.circle-progress-bar-circle>*{width:100%;text-align:center}.circle-progress-bar-circle svg{width:90%;height:100%;overflow:visible!important}.circle-progress-bar-circle svg circle{stroke-width:30px}.circle-progress-bar .circle .percent-wrap h4{font-size:50px;color:#fff}form p{width:50%;float:left;padding:0 10px;display:contents !Important}form p input[type="text"],form p input[type="email"]{background:none;border:1px solid #000}form p input[type="text"]:placeholder,form p input[type="email"]:placeholder{font-family:'Sofia Pro Medium',sans-serif}input[type="text"],input[type="password"],input[type="number"],input[type="email"],input[type="tel"],select,.select2-container--default .select2-selection--single,textarea{color:#232226;background-color:rgb(23 22 26 / .04) !Important;border:1px solid #fff0 !Important;width:100%;padding:14px 15px;line-height:1.3;-webkit-border-radius:5px !Important;border-radius:5px !Important;position:relative;-webkit-appearance:none;-webkit-transition:all cubic-bezier(.4,0,.2,1) 0.4s;-o-transition:all cubic-bezier(.4,0,.2,1) 0.4s;transition:all cubic-bezier(.4,0,.2,1) 0.4s;outline:none;font-family:inherit;font-weight:400;font-size:inherit}tr td,tr td span{font-weight:700!important;font-size:14px}tr td:first-child,tr td:last-child{text-transform:uppercase;font-size:12px}table td,table th,.wp-block-table td,.wp-block-table th{border-top:1px solid #000;border-bottom:1px solid #000;padding:20px 12px 20px 0}table tr td:nth-child(2),.wp-block-table tr td:nth-child(2){font-family:"Sofia Pro Bold"}.vc_row.darker:before{content:""!important;display:block!important;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgb(0 0 0 / .5)}.site-footer .widget_nav_menu .menu-link span{font-weight:600;text-transform:uppercase}footer ul.menu a span{color:#fff!important}footer ul.menu:not(.sub-menu)>li>a:before{content:"-";width:15px;display:inline-block;color:#fff!important;font-size:22px;padding-right:5px;opacity:0;height:30px}footer ul.menu:not(.sub-menu)>li.has-submenu>a:before{content:"+";opacity:1}footer li.has-submenu.active>.sub-menu{height:auto;margin-left:15px}.site-footer .widget_nav_menu .sub-menu-link{display:block!important}.site-footer .widget_nav_menu .sub-menu-link span{display:block!important;margin-right:0;color:#aaa!important;line-height:1.1em;margin-bottom:10px}.site-footer .widget_nav_menu .menu li{break-inside:avoid-column}.site-footer .widget_nav_menu li.has-submenu.active>.sub-menu{margin-top:10px}.site-footer .widget_nav_menu .menu li *{font-size:12px}.topic-newsletter .page-container .page.type-page .vc_column_container{background-color:#fff ! Important}.widget-newsletter.tnp-subscription{margin:0}footer .tnp-subscription{background:0 0;color:#232226;background-color:rgb(23 22 26 / .04);border:1px solid #fff0;width:100%;padding:0 15px;line-height:1.3;font-weight:400;font-size:inherit;-webkit-border-radius:4px;border-radius:4px;position:relative;-webkit-appearance:none;-webkit-transition:all cubic-bezier(.4,0,.2,1) .4s;-o-transition:all cubic-bezier(.4,0,.2,1) .4s;transition:all cubic-bezier(.4,0,.2,1) .4s;outline:none;margin-top:0 !Important;margin-bottom:0 !Important}.widget-newsletter form .email-div,footer form .email-div{display:inline-flex;width:100%;height:50px;margin:10px 0 0 0 !Important}.widget-newsletter .tnp-field-email label[for="tnp-email"]{font-family:'Sofia Pro Medium',sans-serif !Important;color:#000 !Important;font-weight:600 !Important;letter-spacing:0 !Important;font-size:16px !Important}footer .tnp-field-email label[for="tnp-email"]{font-family:'Sofia Pro Medium',sans-serif !Important;color:#fff !Important;font-weight:600 !Important;letter-spacing:0 !Important;font-size:16px !Important}.widget-newsletter .email-div input[type="email"]{background:rgb(136 136 136 / .06)!important;color:#000!important;border:1px solid transparent!important;width:100%!important;padding:14px 15px!important;line-height:1.3!important;font-weight:400!important;font-size:inherit!important;-webkit-border-radius:4px!important;border-radius:4px!important;position:relative!important;-webkit-appearance:none!important;-webkit-transition:all cubic-bezier(.4,0,.2,1) .4s!important;-o-transition:all cubic-bezier(.4,0,.2,1) .4s!important;transition:all cubic-bezier(.4,0,.2,1) .4s!important;outline:none!important}footer form .email-div input[type="email"]{background:rgb(136 136 136 / .06)!important;color:rgb(255 255 255 / .8)!important;border:1px solid transparent!important;width:100%!important;padding:14px 15px!important;line-height:1.3!important;font-weight:400!important;font-size:inherit!important;-webkit-border-radius:4px!important;border-radius:4px!important;position:relative!important;-webkit-appearance:none!important;-webkit-transition:all cubic-bezier(.4,0,.2,1) .4s!important;-o-transition:all cubic-bezier(.4,0,.2,1) .4s!important;transition:all cubic-bezier(.4,0,.2,1) .4s!important;outline:none!important}.widget-newsletter form .email-div input[type=submit],footer form .email-div input[type=submit]{border-radius:0;color:#fff;font-family:"Sofia Pro Light";background-color:#d90a2c!important;height:50px;font-size:16px;padding:10px 22px}.widget-newsletter form .tnp-field-privacy,footer form .tnp-field-privacy{width:100%;display:flex;margin-top:10px;align-items:baseline}.widget-newsletter form .tnp-field-privacy label{font-size:12px;line-height:14px;font-weight:500;color:#000}footer form .tnp-field-privacy label{font-size:12px;line-height:14px;font-weight:500;color:rgb(255 255 255 / .8)}.widget-newsletter form .tnp-field-privacy label a,footer form .tnp-field-privacy label a{margin:initial !Important;text-decoration:underline}footer ul.menu .sub-menu{height:0;overflow:hidden;margin-top:0}footer .widgets a,footer .widgets a *:not(.icon){color:#fff;margin:0 4px}footer .widgets .widget.widget_media_image img{max-width:200px!important}footer input[type="email"]{border-radius:0;font-family:"Sofia Pro Light"}footer .subscribe-form .btn,footer .subscribe-form input[type="submit"]{border-radius:0;color:#fff;font-family:"Sofia Pro Light";background-color:#d90a2c!important}footer .wpcf7-form-control-wrap{margin-top:20px}footer form .wpcf7-list-item label input{display:inline-block;width:20px;float:left}footer form .wpcf7-list-item label span{display:inline-block;width:calc(100% - 30px);float:left}footer form .wpcf7-list-item label,footer form .wpcf7-list-item label span{font-size:12px;line-height:14px}footer form .wpcf7-list-item label span a{margin:0!important;text-decoration:underline}@media (min-width:768px){.button-header.fixed-buttons.vc_row{margin-top:-65px;z-index:59}.single.single-ohio_portfolio .project-page.layout-type3>.project-page-media-holder .vc_row .wpb_column>.vc_column-inner{padding-left:80px;padding-right:60px}}@media (min-width:992px){.borders-desktop.wpb_column{border-left:1px solid #000;border-right:1px solid #000}.home .button-header.fixed-buttons,[class*='topic-blog'].archive .button-header.fixed-buttons,.category-blog-id .button-header.fixed-buttons,.single.single-ohio_portfolio .button-header.fixed-buttons{margin-top:-67px!important}body.fixed-buttons-hooked .button-header.fixed-buttons{position:fixed!important;top:120px;bottom:auto!important}.project-page-content,.single.single-ohio_portfolio .project-page .logo-portfolio{transition:all .3s ease-in-out}body.fixed-buttons-hooked .project-page-content{padding-top:140px}body.fixed-buttons-hooked.single.single-ohio_portfolio .project-page .logo-portfolio{margin-top:20px}footer .widgets .widgets-column:nth-child(2){column-count:2}}@media (max-width:1399px){.home .button-header.fixed-buttons,[class*='topic-blog'].archive .button-header.fixed-buttons,.category-blog-id .button-header.fixed-buttons,.single.single-ohio_portfolio .button-header.fixed-buttons{width:100%!important;padding:0 10px!important}}@media (max-width:1352px){.clb-social{display:none!important}}@media (max-width:1280px){.single.single-ohio_portfolio .project-page.layout-type3 .project-page-content{margin-right:1vw}.entry-content>.vc_row.wpb_row{padding-left:0px!important;padding-right:0px!important}.home .button-header.fixed-buttons,[class*='topic-blog'].archive .button-header.fixed-buttons,.category-blog-id .button-header.fixed-buttons,.single.single-ohio_portfolio .button-header.fixed-buttons{position:relative!important;width:100%!important}.header-wrap-inner .left-part .clb-hamburger{display:none!important}.portfolio-item-fullscreen .portfolio-details{height:100%!important;min-height:unset!important}.portfolio-details-title{min-height:100px}.portfolio-item-fullscreen.portfolio-grid-type-6 .portfolio-item-overlay{height:auto;margin-bottom:300px}.vc_row.vc_row-o-full-height{min-height:100vh!important}.site-footer .widgets .widgets-column:nth-child(1),.site-footer .widgets .widgets-column:nth-child(3){width:25%}.site-footer .widgets .widgets-column:nth-child(2){width:50%}.site-footer li.widget:first-child{padding-top:0}.horizontal_accordion{display:block!important}.horizontal_accordion .horizontal_accordionItem{transform:none!important}.horizontal_accordion .horizontal_accordionItem .wrap .vc_row{margin-right:0!important}.horizontal_accordion .horizontal_accordionItem .wrap .vc_row .wpb_column{width:100%!important}}@media (max-width:1199px){.single.single-ohio_portfolio .project-page .logo-portfolio{width:300px;padding:20px 30px}footer .tnp-subscription{margin:0;padding:0 0}}@media (max-width:1199px){.single.single-ohio_portfolio .project-page.layout-type3 .project-page-content{padding:0 calc(10% + 20px);margin-right:0!important}}@media (max-width:1024px){.site-footer .widgets .widgets-column{width:100%!important;padding-top:50px}.single.single-ohio_portfolio .project-page .logo-portfolio{width:180px;padding:0;margin-top:10px;margin-bottom:50px;margin-left:15px}}@media (max-width:991px){.single.single-ohio_portfolio .project-page-sticky{margin:0 -15px}.typed-cursor,.ohio-dynamic-text-sc .dynamic,.mobile-h2 h2{font-size:50px!important;line-height:50px!important}.site header.site-header .header-wrap .clb-social{display:none!important}.bg-mid-height.vc_row:before{height:100%}.header-wrap-inner .right-part .menu-optional{display:none}.single.single-ohio_portfolio .project-page-media-holder .page-container .project-page-custom-content>.vc_row:not(.icone-counters)>.vc_column_container{padding-left:10%;padding-right:10%}}@media (min-width:768px) and (max-width:1280px){.home .button-header.fixed-buttons,[class*='topic-blog'].archive .button-header.fixed-buttons,.category-blog-id .button-header.fixed-buttons,.single.single-ohio_portfolio .button-header.fixed-buttons,body.fixed-buttons-hooked .button-header.fixed-buttons{position:relative!important;top:-50px;bottom:auto!important;margin:0 auto;margin-top:-15px!important;padding:0px!important;width:100%!important;transform:none;left:0!important}.post-share{display:none}#circle-section{min-height:initial !Important}}@media (max-width:767px){.post-share{display:none}.entry-content>.vc_row.wpb_row{padding-left:inherit!important;padding-right:inherit!important}.clb-page-headline:before{content:none!important}.portfolio-item-fullscreen .portfolio-details{padding-top:15vh}.portfolio-item-fullscreen .portfolio-item-bg-title{display:none!important}.home .button-header.fixed-buttons,.single.single-ohio_portfolio .project-page.layout-type3 .project-page-media-holder .vc_row .wpb_column>.vc_column-inner{padding:0px!important}[class*='topic-blog'].archive .button-header.fixed-buttons,.category-blog-id .button-header.fixed-buttons{width:100%!important;padding:0!important}.single.single-ohio_portfolio .button-header.fixed-buttons{padding:0}.clb-page-headline.without-cap{padding-top:300px;padding-bottom:300px}.home .button-header.fixed-buttons,.single.single-ohio_portfolio .button-header.fixed-buttons{width:120%!important}.button-header .wpb_column>.vc_column-inner{height:90px;padding:0!important;margin-top:0!important}.button-header .wpb_column:nth-child(1)>.vc_column-inner{margin-top:15px!important}.button-header .wpb_column>.vc_column-inner .btn-large,.button-header .wpb_column>.vc_column-inner a.btn-large{padding:0!important;height:100%;line-height:90px}.single.single-ohio_portfolio .fix-pad-mobile{padding-left:20px;padding-right:20px}.counter-box .counter-box-count{font-size:12vw!important}.horizontal_accordionItem_content .vc_column-inner{padding-left:20px!important}.inside-pagination{font-size:50vw;top:-15%}table td,.wp-block-table td{display:block!important;padding:0!important;border:none!important;margin-left:12px}table tr td:first-child,.wp-block-table tr td:first-child{margin-top:20px}table tr td:nth-child(3),.wp-block-table tr td:nth-child(3){margin-bottom:20px!important}table tr,.wp-block-table tr{border-top:1px solid #000;border-bottom:1px solid #000;padding:20px 12px}.header.-mobile li>a span{font-size:22px!important}.header.-mobile li.has-submenu>a::before,.header.-mobile li.has-submenu>a.active::before{transform:scale(.9)}body.topic-blog #page #content .button-header .wpb_column>.vc_column-inner{margin-top:-1px !Important}.topic-blog.single-post .master-menu{margin-top:16px}.topic-blog.single-post .clb-page-headline.without-cap{display:block !Important;justify-content:normal !Important;padding-top:300px !Important;padding-bottom:300px !Important}.single.single-ohio_portfolio .project-page.layout-type3 .project-page-content{padding:0 10%;margin-right:0!important}[class*='topic-blog'].archive .clb-page-headline.without-cap{padding:initial !Important}body.home .button-header .wpb_column>.vc_column-inner{height:initial !Important}footer .widgets a,footer .widgets a *:not(.icon){margin:0 4px}}@media (orientation:portrait) and (min-width:768px){.parallax-holder .parallax,.parallax-holder .parallax.portfolio-item-image{height:50%}}@media (max-height:768px){.portfolio-item-fullscreen .portfolio-details{padding-top:70px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.portfolio-item-fullscreen .inside-pagination{top:-70px}.parallax-holder .parallax,.parallax-holder .parallax.portfolio-item-image{height:240px}.header.-mobile li>a span,.header.-mobile li>a span{font-size:22px!important}.header.-mobile li.has-submenu>a::before,.header.-mobile li.has-submenu>a.active::before{transform:scale(.9)}}@media screen and (max-width:576px){.site-header .site-branding .site-title{width:150px}.single .clb-page-headline .clb-title{font-size:52px!important}}body .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],body .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:0}body .gform_wrapper .gfield_price .gfield_description{padding-top:0;margin-top:-4px;line-height:16px}body div .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,body div .gform_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:0}body div .gform_wrapper ul li.gfield_total{margin-top:0}.supplemento .ginput_container{display:none}.primo_pagamento label{margin-bottom:0;padding-bottom:0}.primo_pagamento .ginput_container{margin-top:-10px!important;padding-top:0}.ginput_full{margin-bottom:20px}.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container .ginput_full label{white-space:break-spaces}@media (max-width:767px){.prefooter.vc_row{padding-left:20px!important;padding-right:20px!important}.prefooter>.wpb_column:has(>.vc_column-inner>.wpb_wrapper:empty){display:none!important}.prefooter .ohio-heading-sc{margin-bottom:20px!important}.prefooter .ohio-heading-sc .subtitle:empty{display:none}.prefooter>.vc_col-sm-1\/5{width:50%!important;padding:10px 8px!important}.prefooter>.vc_col-sm-1\/5 .vc_empty_space{display:none}.prefooter>.vc_col-sm-1\/5 .wpb_single_image{margin:0!important}.prefooter>.vc_col-sm-1\/5 .vc_figure,.prefooter>.vc_col-sm-1\/5 .vc_single_image-wrapper{display:flex!important;align-items:center;justify-content:center;width:100%;height:56px}.prefooter>.vc_col-sm-1\/5 img{width:auto!important;height:auto!important;max-width:100%!important;max-height:44px!important}}