:root{--colore-nero-logo:#322f31;--colore-nero-logo-opaco-60:#322f3199;--colore-bianco-logo:#ffffff;}body{min-height:100vh;display:flex;flex-direction:column;}#cta{background-color:var(--colore-nero-logo) !important;}#cta .cta-btn:hover{color:var(--colore-nero-logo) !important;}.back-to-top:hover{opacity:0.8;}.back-to-top{background:var(--colore-nero-logo) !important;}.btn-get-started{background-color:var(--colore-nero-logo) !important;}.btn-get-started:hover{opacity:0.8;}.btn-learn-more{color:var(--colore-nero-logo) !important;border:2px solid var(--colore-nero-logo) !important;}.btn-learn-more:hover{color:var(--colore-bianco-logo) !important;background-color:var(--colore-nero-logo) !important;border:2px solid var(--colore-nero-logo) !important;}.navbar a:hover,.navbar .active,.navbar .active:focus,.navbar li:hover > a{opacity:1;}.navbar a,.navbar a:focus{opacity:0.8;color:var(--colore-nero-logo) !important;}#hero h1{color:var(--colore-nero-logo) !important;}#hero .icon-box:hover .title a{opacity:1;}#hero .icon-box .title a{color:var(--colore-nero-logo) !important;opacity:0.8;}.section-title h2,.section-title h1{color:var(--colore-nero-logo) !important;}.about .content ul i{color:var(--colore-nero-logo) !important;}.services .icon-box h4 a,.services .icon-box h3 a{color:var(--colore-nero-logo) !important;}#footer a:hover{opacity:0.8;}#footer a{opacity:1;color:var(--colore-nero-logo) !important;}.portfolio #portfolio-flters li:hover,.portfolio #portfolio-flters li.filter-active{opacity:1;}.portfolio #portfolio-flters li{color:var(--colore-nero-logo) !important;opacity:0.8;}.portfolio .portfolio-wrap::before{background:var(--colore-nero-logo-opaco-60) !important;}.contact .info p{color:var(--colore-nero-logo) !important;}.contact .info h4,.contact .info h2{color:var(--colore-nero-logo) !important;}.contact .info i{background:var(--colore-nero-logo-opaco-60) !important;color:var(--colore-bianco-logo) !important;}.contact .info .email:hover i,.contact .info .address:hover i,.contact .info .phone:hover i{background:var(--colore-nero-logo) !important;}.active{font-weight:800 !important;}#error_page h1{font-size:150px !important;}#error_page p{font-size:30px !important;}#error_page a{font-size:26px !important;}#error_page{height:85vh;}@media (max-width:1200px){#error_page{height:83vh;}}@media (max-width:767px){#error_page h1{font-size:120px !important;}#error_page p{font-size:24px !important;}#error_page a{font-size:22px !important;}#error_page{height:80vh;}}p{text-align:justify;text-justify:inter-word;}.section-title p{text-align:center !important;}