@font-face{font-family:"Lato",sans-serif;font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:WooCommerce;src:url(/wp-content/themes/blugiallo_new/library/fonts/woocommerce/WooCommerce.eot);src:url(/wp-content/themes/blugiallo_new/library/fonts/woocommerce/WooCommerce.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/blugiallo_new/library/fonts/woocommerce/WooCommerce.woff)format("woff"),url(/wp-content/themes/blugiallo_new/library/fonts/woocommerce/WooCommerce.ttf)format("truetype"),url(/wp-content/themes/blugiallo_new/library/fonts/woocommerce/WooCommerce.svg#WooCommerce)format("svg");font-weight:400;font-style:normal}.hero-movie-block{position:relative;overflow:hidden}@media (width<=768px){.hero-movie-block.hide-mobile{display:none}}@media (width>=769px){.hero-movie-block.hide-desktop{display:none}}.hero-movie-block .hero-video{font-size:0}.hero-movie-block .hero-video .mobile-video{width:100%}@media (width>=769px){.hero-movie-block .hero-video .mobile-video{display:none}}.hero-movie-block .hero-video .desktop-video{width:100%}@media (width<=768px){.hero-movie-block .hero-video .desktop-video{display:none}}.hero-movie-block .color-light p,.hero-movie-block .color-light span,.hero-movie-block .color-light h1,.hero-movie-block .color-light h2,.hero-movie-block .color-light h3{color:#fff}.hero-movie-block .hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.hero-movie-block .hero-content .content-wrapper{max-width:840px;margin:0 auto}.hero-movie-block .hero-content p.small-title{margin:0 0 2rem}@media (width<=991px){.hero-movie-block .hero-content p.small-title{margin:0 0 1rem}}.hero-movie-block .hero-content h1,.hero-movie-block .hero-content h2{text-transform:uppercase;margin-bottom:1.5rem;font-size:3.5rem}@media (width<=650px){.hero-movie-block .hero-content h1,.hero-movie-block .hero-content h2{font-size:2.5rem}}@media (width<=380px){.hero-movie-block .hero-content h1,.hero-movie-block .hero-content h2{font-size:2rem}}.hero-movie-block .hero-content .text{margin-bottom:2rem}@media (width<=580px){.hero-movie-block .hero-content .text p{font-size:.875rem}}.hero-movie-block .hero-content .ctas a.button{text-transform:uppercase;min-width:16rem;margin:0 .5rem .5rem 0;font-family:Scope One,serif}.hero-movie-block .hero-content .ctas a.button:not(:last-child){margin:0 .5rem 1.25rem 0}.hero-movie-block .hero-content .small-cta{text-transform:uppercase;margin-top:1.25rem;font-family:Scope One,serif}.hero-movie-block .hero-content .small-cta a{font-weight:500}