@charset "UTF-8";body{background-color:#272727;color:#f2f2f2;max-height:100vh;animation:fadeInAnimation ease 3s;animation-iteration-count:1;animation-fill-mode:forwards}@media only screen and (min-width:1024px){body.home.page-template-page-homepage{overflow:hidden}}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}ul{list-style:none;padding-left:0}a{color:inherit;transition:all .5s ease-in-out;text-decoration:unset}a:hover{transition:all .5s ease-in-out;color:#e29548}.section-fullheight{position:relative;min-height:calc(100vh - 135px)}@media only screen and (min-width:767px){.section-fullheight{min-height:calc(100vh - 110px)}}:root{--bs-body-font-family:'Ubuntu',sans-serif}body{letter-spacing:1.1px}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{font-family:'Nanum Gothic Coding',monospace;font-family:'Source Code Pro',monospace}h2,.h2,h1,.h1{margin-bottom:1.5rem;font-weight:500}h6,.h6{font-size:1rem;font-weight:500;text-transform:uppercase;position:relative;margin-left:20px}h6:before{position:absolute;content:">";top:0;left:-20px;color:#e29548}@media only screen and (min-width:768px){h6,.h6{margin-left:0}}.page-background{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%}.page-background css-doodle{position:fixed;background:#50808e;opacity:.75;filter:brightness(.5)}.navbar>.container{flex-wrap:nowrap}.navbar.bg-dark{background-color:transparent!important}.navbar .navbar-brand .logo-img{height:100%;max-height:65px}@media only screen and (min-width:768px){.navbar .navbar-brand .logo-img{max-height:80px}}.vertical-panel-content{position:absolute;right:0;top:10rem;z-index:9999}.vertical-panel-info,.social-list{margin-bottom:2rem}.vertical-panel-title{font-size:10px;white-space:nowrap;text-transform:uppercase;letter-spacing:1em;color:#f2f2f2;position:relative;left:8px;margin:0 auto;width:1px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;transform-origin:0 0;direction:rtl}.vertical-panel-info .line{height:45px;width:1px;margin:15px auto 0;background-color:#f2f2f2}.social-list li{margin-top:2rem}.social-list li i{font-size:1.5rem;color:#f2f2f2;transition:all .5s ease}.social-list li i:hover{color:#e29548}.vertical-panel-content:hover .vertical-panel-info .vertical-panel-title{color:#e29548;transition:all .5s ease-in-out}.vertical-panel-content:hover .vertical-panel-info .line{background-color:#e29548;transition:all .5s ease-in-out}.vertical-panel-content:hover .social-list li i{color:#e29548;transition:all .5s ease-in}.vertical-panel-content:hover .social-list li i:hover{color:#f2f2f2;transition:all .5s ease-in}.navbar-horizontal-panel{padding:.25rem .75rem;font-size:1.5rem;background-color:transparent;transition:all .5s ease-in-out}.navbar-horizontal-panel a{display:inline-block}.navbar-horizontal-panel a i{color:#f2f2f2}.navbar-horizontal-panel a:hover i{color:#e29548}.navbar-horizontal-panel{padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (min-width:767px){p.paragrafo{max-width:75%}}i.fa-brands{font-size:2rem}.text-block h6:before,.contact-block h6:before{transition:all 1s ease}.text-block:hover h6:before,.contact-block:hover h6:before{transform:rotate(45deg)}.text-block .elenco-icone i{transition:all 1s ease}.text-block .elenco-icone i:hover{transform:scale(1.1)}.sezione-progetti .single-project-wrapper{position:relative;transform-style:preserve-3d}.sezione-progetti .single-project-wrapper .single-project-image{overflow:hidden;position:relative;padding-top:100%;min-height:880px}.sezione-progetti .single-project-wrapper .single-project-image img{object-fit:cover;position:absolute;width:100%;height:100%;top:0;left:0;transition:all 1s ease}.sezione-progetti .single-project-wrapper .single-project-image:after{content:'';opacity:1;position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background-color:rgba(226,149,72,.6);background-color:rgba(29,47,52,.8);transition:all 1s ease}.sezione-progetti .single-project-wrapper:hover .single-project-image img{transform:scale(1.2)}.sezione-progetti .single-project-wrapper:hover .single-project-image:after{opacity:0}.sezione-progetti .single-project-wrapper .single-project-content{position:absolute;top:0;bottom:0;right:0;left:0;z-index:9;margin:3.2em 3.6em}.sezione-progetti .single-project-wrapper .single-project-content .single-project-title{color:#fff;font-weight:500;text-shadow:2px 2px 2px rgba(0,0,0,.75);text-transform:capitalize;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;letter-spacing:1.5px;display:none}.sezione-progetti .single-project-wrapper .single-project-content .single-project-category{position:absolute;left:0;bottom:0;color:#fff;font-weight:500;text-shadow:2px 2px 2px rgba(0,0,0,.75);text-transform:capitalize;letter-spacing:1.5px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:100%;min-width:1000px}.sezione-progetti .single-project-wrapper:hover .single-project-content .single-project-title{top:30px;opacity:0}.sezione-progetti .single-project-wrapper:hover .single-project-content .single-project-category{opacity:0;letter-spacing:2em}.sezione-progetti .single-project-wrapper .single-project-content .single-project-symbol{position:absolute;top:50%;left:50%;opacity:0;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;border-radius:50%;background-color:rgba(226,149,72,.55);color:#fff;overflow:hidden;opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s;width:9em;height:9em;margin:-4.5em;display:flex;justify-content:center;align-items:center}.sezione-progetti .single-project-wrapper .single-project-content .single-project-symbol i{font-size:2rem}.sezione-progetti .single-project-wrapper:hover .single-project-content .single-project-symbol{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.owl-carousel.owl-theme .owl-nav .owl-prev,.owl-carousel.owl-theme .owl-nav .owl-next{position:absolute;top:50%;font-size:1em;letter-spacing:.32em;text-transform:uppercase;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:.7;cursor:pointer}.owl-carousel.owl-theme .owl-nav .owl-prev{left:.8em;padding-left:35px!important;background:url(//www.andreabrusaporco.it/wp-content/themes/andreabrusaporco/assets/css/../img/prev.png) left 50% no-repeat;background-size:1.3em 1em}.owl-carousel.owl-theme .owl-nav .owl-next{left:auto;right:.8em;padding-right:35px!important;background:url(//www.andreabrusaporco.it/wp-content/themes/andreabrusaporco/assets/css/../img/next.png) right 50% no-repeat;background-size:1.3em 1em}@media (min-width:768px){.owl-carousel.owl-theme .owl-nav .owl-prev{left:3.6em}.owl-carousel.owl-theme .owl-nav .owl-next{right:3.6em}}.post-navigation{display:flex;position:fixed;top:60vh;width:100%;height:100vh;left:0;justify-content:space-between}.post-navigation .post-navigation-wrapper{position:relative;height:100%;width:100%;display:block}.post-navigation .previus-link{left:50px;position:absolute;height:100%;width:50%;text-align:left}.post-navigation .next-link{right:50px;position:absolute;height:100%;width:50%;text-align:right}.post-navigation .previus-link a,.post-navigation .next-link a{font-size:1rem;font-weight:500;font-family:'Source Code Pro',monospace;visibility:hidden;opacity:0}.post-navigation .previus-link span,.post-navigation .next-link span{transition:all .5s ease-in-out;background-color:rgba(29,47,52,.8);padding:10px;font-family:'Ubuntu',sans-serif}.post-navigation .previus-link:hover a,.post-navigation .next-link:hover a{visibility:visible;opacity:1}.post-navigation-mobile a{display:flex;align-items:center}.post-navigation-mobile .previus-link a{justify-content:flex-start}.post-navigation-mobile .next-link a{justify-content:flex-end}.post-navigation-mobile .arrow{padding:10px}.post-navigation-mobile span:not(.arrow){background-color:rgba(29,47,52,.8);padding:10px}.project-masonry{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;margin:1.5em;padding:0;-moz-column-gap:1.5em;-webkit-column-gap:1.5em;column-gap:1.5em;font-size:.85em}.project-masonry .item{display:inline-block;float:left;background:#fff;padding:1em;margin:0 0 1.5em;width:100%;-webkit-transition:1s ease all;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:2px 2px 4px 0 #ccc}.project-masonry .item img{max-width:100%;height:auto;width:100%}@media only screen and (max-width:400px){.project-masonry{-moz-column-count:1;-webkit-column-count:1;column-count:1}}@media only screen and (min-width:401px) and (max-width:768px){.project-masonry{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media only screen and (min-width:769px) and (max-width:1200px){.project-masonry{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media only screen and (min-width:1201px){.project-masonry{-moz-column-count:2;-webkit-column-count:2;column-count:2}}.single-progetto #page .elenco-caratteristiche p{font-size:.85rem}