 :root{--white: #ffffff;--yellow: #e7ca52;--dark: #262626;}@font-face {font-family: "Open Sans";font-style: normal;font-weight: 300;font-display: swap;src: url("../fonts/open-sans-v18-latin/open-sans-v18-latin-300.eot");src: local(""), url("../fonts/open-sans-v18-latin/open-sans-v18-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v18-latin/open-sans-v18-latin-300.woff2") format("woff2"), url("../fonts/open-sans-v18-latin/open-sans-v18-latin-300.woff") format("woff"), url("../fonts/open-sans-v18-latin/open-sans-v18-latin-300.ttf") format("truetype"), url("../fonts/open-sans-v18-latin/open-sans-v18-latin-300.svg#OpenSans") format("svg");}@font-face {font-family: "Abril Fatface";font-style: normal;font-weight: 400;font-display: swap;src: url("../fonts/abril-fatface-v12-latin/abril-fatface-v12-latin-regular.eot");src: local(""), url("../fonts/abril-fatface-v12-latin/abril-fatface-v12-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/abril-fatface-v12-latin/abril-fatface-v12-latin-regular.woff2") format("woff2"), url("../fonts/abril-fatface-v12-latin/abril-fatface-v12-latin-regular.woff") format("woff"), url("../fonts/abril-fatface-v12-latin/abril-fatface-v12-latin-regular.ttf") format("truetype"), url("../fonts/abril-fatface-v12-latin/abril-fatface-v12-latin-regular.svg#AbrilFatface") format("svg");}.abril {font-family: "Abril Fatface";}body {max-width: 1920px;margin: 0 auto;overflow: hidden;position: relative;background: var(--white);font-family: "Open Sans";}#preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--dark);z-index: 5000000;}#status {width: 60px;height: 60px;position: absolute;left: 50%;top: 50%;background-image: url(../img/loader.gif);background-repeat: no-repeat;background-position: center;margin: -30px 0 0 -30px;}h2 {font-family: "Abril Fatface";margin-top: 0px !important;margin-bottom: 50px;text-transform: uppercase;}.animation {transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}.padding80 {padding: 80px 0;}.padding50 {padding: 50px 0;}.margin20 {margin: 20px 0;}.margin50 {margin: 50px 0;}#intro {overflow-x: hidden !important;position: relative;margin: 40px;background: linear-gradient( 75deg, rgba(29, 31, 33, 0.55), rgba(29, 31, 33, 0.55) ), url(../img/home_background.jpg) center no-repeat;background-size: cover;max-height: 1080px;min-height: 450px;}#intro #menu {height: auto;border-radius: 0;border: none;position: absolute;bottom: 0px;right: 20px;z-index: 5000;width: auto;text-align: right;margin-bottom: 20px;list-style: none;}#intro ul {margin-top: 15px;}#menu > li {margin: 12px 0;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}#intro #menu > li > a {padding: 5px 10px;}#intro #menu > li:hover {margin-right: 10px;}#intro #menu > li > a {color: white;font-size: 20px;text-transform: uppercase;}#intro #menu > li > a:hover {color: #e7ca52 !important;text-decoration: none;}#menu > li.active > a, #menu > li.active > a:focus, #menu > li.active > a:hover {color: var(--yellow) !important;background-color: transparent;}.navbar-nav > li.active > a, .navbar-nav > li.active > a:focus, .navbar-nav > li.active > a:hover {background: transparent !important;}.nav > li > a:hover {background-color: transparent !important;}#text {position: absolute;z-index: 1000;height: 350px;margin-top: -200px;top: 50%;left: 10%;width: 320px;}#text h1 {font-size: 85px;text-transform: uppercase;font-family: "Abril Fatface";line-height: 70px;color: var(--yellow);}#text h1 span {font-size: 30px;color: var(--white);}#social img {width: 100%;height: 100%;}#social li > a {height: 40px;width: 40px;display: block;background-color: white;border-radius: 50%;border: solid 3px var(--yellow);transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}#about {background: url(../img/about-bg.jpg);background-size: cover;background-repeat: no-repeat;background-position: center center;color: var(--white);min-height: 370px;}#about .col-md-8{border-right:solid 6px var(--yellow);}#about h2 {font-size: 45px;margin-bottom: 20px;color: var(--yellow);font-family: "Abril Fatface";text-transform: uppercase;}#about a {text-decoration: none;color: var(--yellow);}#about a.btn {background: #e7ca52;margin-top: 24px;margin-bottom: 10px;text-transform: uppercase;font-weight: bolder;color: #262626;border-radius: 0;margin-right: 1rem;min-width: 160px;}#about a.btn:hover {color: var(--dark);}#career {background: url(../img/sfondo-carriera.jpg) center no-repeat;background-size: cover;color: var(--dark);right: 0%;top: 50%;}#career .row {margin-top: 50px;}#career #teatro, #career #cinema{margin-bottom: 40px;}#career #premi i{margin-right: 4px;}#career #premi li{max-width: 432px;}#career h2 {font-size: 45px;margin-bottom: 20px;}#career ul {list-style-position: inside;padding-left: 0;}#career ul li {margin-top: 15px;margin-bottom: 15px;}#frase {background: url(../img/frase_bg.jpg);background-position: top center;background-size: cover;background-repeat: no-repeat;color: var(--white) }#frase h3 {line-height: 55px;font-size: 35px;border-right: solid 6px var(--yellow);}#frase h3 span {color: var(--yellow);}#contacts {background: url(/img/contatti-bg.jpg);background-repeat: no-repeat;background-size: cover;}#contacts h2 {font-size: 45px;color: var(--dark);font-family: "Abril Fatface";text-transform: uppercase;}#contacts hr {border-color: var(--dark);max-width: 250px;margin-left: 0;}#contacts a {text-decoration: none;color: var(--dark);}a.btn-sm {margin-top: 30px;background: var(--yellow);border-radius: 0;}@media (max-width: 1500px) {#about{background: url(../img/about-bg.jpg);background-size: cover;background-repeat: no-repeat;background-position: -500px center;}#frase h3 {margin-right: 20px;}}@media (max-width: 1366px) {#about {background: url(../img/about-bg1220.jpg);background-repeat: no-repeat;background-position: -280px center;background-size: cover;}}@media (max-width: 1199px) {#frase h3 {margin-right: 20px;}}@media (min-width: 768px) {#social li > a:hover {background-color: var(--yellow);}#social li:hover, #about a.btn:hover{transform: scale(1.1);}}@media (max-width: 1220px) {#about {background: url(../img/about-bg1220.jpg);background-repeat: no-repeat;background-position: -300px center;background-size: cover;}}@media (max-width: 1190px) {#about {background: url(../img/about-bg1080.jpg);background-repeat: no-repeat;background-position: -370px center;background-size: cover;}}@media (max-width: 991px) {#text {width: 260px;left: 5%;bottom: 15%;margin-top: -140px;height: 280px;}#text h1 {font-size: 60px;line-height: 55px;}#text h1 span {font-size: 20px;line-height: 5px;}#about {background: url(../img/about-bg992.jpg);background-position: right center;background-size: cover;}#career {background: url(../img/carriera-bg992.jpg);background-position: right center;background-size: cover;padding-left: 1.75rem;}#frase {background: url(../img/frase_bg991.jpg);background-position: top center;background-size: cover;background-repeat: no-repeat;color: var(--white);}#contacts {background-image:url(/img/contatti-bg-991.jpg);background-repeat: no-repeat;background-position: center -150px;background-size: cover;}}@media (max-width: 767px) {#intro {margin: 20px;background: linear-gradient( 75deg, rgba(29, 31, 33, 0.35), rgba(29, 31, 33, 0.35) ), url(../img/intro-bg-smartphone.jpg) center no-repeat;background-repeat: no-repeat;background-size: cover;background-position: left center;}#text {width: 200px;left: 5%;top: 50%;margin-top: -120px;height: 240px;}#text h1 {font-size: 50px;line-height: 43px;}#text h1 span {font-size: 20px;line-height: 5px;text-shadow: 0px 0px 1px var(--dark);}.navbar {min-height: 50px;border-radius: 0;border: none;position: absolute !important;top: 0px;z-index: 5000;width: 100%;text-align: right;}.navbar-toggle {margin-top: 15px;margin-right: 15px;margin-bottom: 15px;}.navbar-toggle span.icon-bar {width: 37px;height: 5px;background: var(--white);box-shadow: 0px 0px 1px var(--dark);margin-bottom: 6px;}.navbar-nav li > a {padding-top: 12px;padding-bottom: 12px;color: var(--white);text-transform: uppercase;font-size: 20px;}#career {background: url(../img/carriera-bg767.jpg);background-position: right center;background-size: cover;background-repeat: no-repeat;padding-right: 10px;}#about h2, #career h2, #contacts h2 {font-size: 40px;}#about .col-md-8{border:none;}#frase h3 {font-size: 33px;line-height: 45px;text-align: center;margin-right: 10px;margin-left: 10px;border-right: none;}#contacts {background-position: center -50px;padding-left: 10px;}}@media (max-width: 600px) {#text {width: 200px;left: 5%;top: 50%;margin-top: 0px;height: 240px;}.navbar-nav li > a {padding-top: 8px;padding-bottom: 8px;color: var(--white);text-transform: uppercase;font-size: 20px;}h2 {font-size: 30px;}#career {background: url(../img/carriera-bg600.jpg);background-position: right center;background-size: cover;background-repeat: no-repeat;}#frase h3 {font-size: 30px;line-height: 42px;text-align: center;margin-right: 10px;margin-left: 10px;border-right: none;}#contacts {background-image:url(/img/contatti-bg-600.jpg);background-repeat: no-repeat;background-size: cover;background-position: center center;}}@media (max-width: 480px) {#about p{margin-bottom: 8px;}#about a.btn {background: var(--yellow);margin-bottom: 0px;text-transform: uppercase;font-weight: bolder;color: var(--dark);border-radius: 0;margin-right: 1rem;}#career {background: url(../img/carriera-bg600.jpg);background-position: center center;background-size: cover;background-repeat: no-repeat;}}