@charset "UTF-8";.breadcrumbs{display:block;font-size:.9rem;padding:0}.breadcrumbs li{text-transform:uppercase;display:inline-block;color:#ca0000}.breadcrumbs li a,.news-list .news-item aside a:hover h1{color:#333}.breadcrumbs li:not(:last-child){padding-right:5px}article+.contact-list{margin-top:24px}.card.contact-form{background-color:#f0f0f0}.card.contact-form .contact-box .mail-confirm,.card.contact-form .contact-box .mail-progress{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);z-index:100}.card.contact-form .contact-box .mail-progress .msg-box{height:100%;width:100%}.card.contact-form .contact-box .mail-confirm .msg-box .confirm-msg,.card.contact-form .contact-box .mail-progress .msg-box .progress-msg{border:1px solid #f0f0f0;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.2);height:250px;width:250px}.card.contact-form .contact-box .mail-confirm .msg-box .confirm-msg h5,.card.contact-form .contact-box .mail-progress .msg-box .progress-msg h5{font-size:1.2rem;text-transform:uppercase;color:#333;padding-top:15px}.card.contact-form .contact-box .mail-confirm .msg-box{height:100%;display:block;font-size:1.5rem;width:100%}.card.contact-form .contact-box .mail-confirm .msg-box .confirm-msg .fas{color:#bf0000}.card.contact-form .contact-box .privacy-msg{background-color:#fff;padding:15px;overflow-y:auto;height:150px;font-size:10px}.form-group .btn-privacy{color:#333;border-color:#333}.form-group .btn-privacy .checked,.form-group .chk-privacy:checked+.btn-privacy .unchecked{display:none}.form-group.has-error input,.form-group.has-error select,.form-group.has-error textarea{background-color:#f8d7da}.form-group.has-error .btn-privacy{color:#dc3545;border-color:#dc3545;background-color:#f8d7da}.form-group .chk-privacy:checked+.btn-privacy{color:#fff;background-color:#28a745;border-color:#28a745}.form-group .chk-privacy:checked+.btn-privacy .checked{display:inline-block}.content-download h4,.pages .pagination .page-item .page-link{color:#ca0000}.content-download .download-list,.navbar-social .social-menu{list-style:none;padding:0}.content-download .download-list .download-link{padding:8px 0;color:#ca0000;text-decoration:none}@media (min-width:560px){.content-gallery{padding-left:0!important;padding-right:0!important}}.row.gallery-container a[class*=col-],.row.gallery-container a[class*=col],.row.gallery-container.sr .gallery-thumb{padding:1px}.row.gallery-container.sr{margin-right:0;margin-left:0}.navbar.navbar-footer{padding:0}.navbar.navbar-footer .nav.navbar-nav,.navbar.navbar-footer .nav.navbar-nav .nav-item{width:100%}.navbar.navbar-footer .nav.navbar-nav .nav-item .nav-link{text-decoration:none;color:#ccc;padding:0 0 5px;text-align:left}#protection .disclaimer .nav-lg .nav-item .nav-link:hover,#protection .disclaimer .nav-lg .nav-item.active .nav-link,.navbar.navbar-footer .nav.navbar-nav .nav-item .nav-link:hover,.navbar.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link.active,.navbar.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link:hover,section.bg-dark article h2{color:#b2975b}.carousel.full-vh{height:100vh}.carousel .carousel-inner,.carousel .carousel-inner .carousel-item,html{height:100%}.carousel .carousel-inner .carousel-item .item-canvas{display:block;height:100%;width:100%;background-size:cover;background-position:center}.carousel .carousel-inner .carousel-item .item-overlay{position:absolute;top:0;left:0;background-color:rgba(34,32,0,.18);width:100%;height:100%}.carousel .carousel-inner .carousel-item .item-overlay .item-caption{position:relative;padding:0 15px}.carousel .carousel-inner .carousel-item .item-overlay .item-caption .title-1{font-size:4rem;font-weight:700;color:#fff;display:block;text-shadow:0 0 20px #000}.carousel .carousel-inner .carousel-item .item-overlay .item-caption .title-2{font-family:Montserrat,sans-serif;font-size:3.2rem;font-weight:700;display:block;text-align:center;font-style:italic;background-color:#ca0000;position:relative}.carousel .carousel-inner .carousel-item .item-overlay .item-caption .title-2:after{position:absolute;top:8px;left:0;width:100%;height:100%;color:#000;content:"IL GUERRIERO";background-color:#b2975b;transform:skewY(-2deg)}.content-carousel{margin-top:30px;padding-top:30px;border-top:4px solid #ca0000;padding-bottom:30px}body{font-family:Montserrat,sans-serif;font-size:18px;color:#333;height:100%}.navbar.navbar-light{position:fixed;top:0;left:0;z-index:999;width:100%;background-color:#222000;border-bottom:1px solid #fff}@media (min-width:1921px){.navbar.navbar-light{background:#fff;background:linear-gradient(90deg,#fff 0,#222000 10%,#222000 90%,#fff 100%)}}.navbar.navbar-light .container-fluid,section .container-fluid{max-width:1440px}.navbar.navbar-light .navbar-toggler{border-color:rgba(255,255,255,.8)}.navbar.navbar-light .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link{position:relative;text-transform:uppercase;transition:250ms ease-in-out;color:#fff;font-family:Montserrat,sans-serif;font-weight:600}.navbar.navbar-light .navbar-collapse .nav.navbar-nav .nav-item.dropdown .dropdown-menu.show{background-color:#fff;border-radius:0;padding:0}.navbar.navbar-light .navbar-collapse .nav.navbar-nav .nav-item.dropdown .dropdown-menu li:not(:first-child){margin-top:1px}.navbar.navbar-light .navbar-collapse .nav.navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item{position:relative;text-transform:uppercase;transition:250ms ease-in-out;color:#fff;background-color:#222000;font-family:Montserrat,sans-serif;font-weight:600;padding:8px 1.5rem}.navbar.navbar-light .navbar-collapse .nav.navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item.active{color:#fff;background-color:#ca0000}.navbar.navbar-light .navbar-collapse .nav.navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item:hover{background-color:#ca0000;color:#fff}.navbar.navbar-light .navbar-collapse .nav.nav-tabs{border-bottom:none}.navbar.navbar-light .navbar-collapse .nav.nav-tabs .nav-item .nav-link{border:none;border-radius:5px;color:#fff;font-family:Montserrat,sans-serif;font-weight:600}.navbar.navbar-light .navbar-collapse .nav.nav-tabs .nav-item .nav-link.active,.navbar.navbar-light .navbar-collapse .nav.nav-tabs .nav-item .nav-link:hover,a.link{color:#b2975b!important}.navbar.navbar-light .navbar-collapse .nav.nav-tabs .nav-item.dropdown.show .nav-link{background-color:#b2975b}.navbar.navbar-light .navbar-collapse .nav.nav-tabs .nav-item.dropdown .dropdown-menu{min-width:100%;padding:4px 0 0;background-color:transparent;border:none}.navbar.navbar-light .navbar-collapse .nav.nav-tabs .nav-item.dropdown .dropdown-menu .dropdown-item{width:100%;border:none;background-color:#b2975b;border-radius:5px;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;text-align:center;padding:0}@media (max-width:768px){.row.gallery-container{margin-right:0;margin-left:0}.row.gallery-container .gallery-thumb{padding:1px}.navbar.navbar-footer .nav.navbar-nav .nav-item .nav-link{text-align:center}.navbar.navbar-light{padding-left:0}.navbar.navbar-light .navbar-brand{margin-left:1rem;color:rgba(255,255,255,.8)}.navbar.navbar-light .navbar-collapse .nav.navbar-nav{padding-top:15px;width:100%}.navbar.navbar-light .navbar-collapse .nav.navbar-nav .nav-item:not(:first-child){border-top:1px solid #fff;display:block;width:100%}.navbar.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link,.navbar.navbar-light .navbar-collapse .nav.navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item{background-color:#222000;padding:15px;text-align:center}.navbar.navbar-light .navbar-collapse .nav.nav-tabs .nav-item .nav-link,.navbar.navbar-light .navbar-collapse .nav.navbar-nav .nav-item .nav-link.active,.navbar.navbar-light .navbar-collapse .nav.navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item.active{background-color:#ca0000;color:#fff}.navbar.navbar-light .navbar-collapse .nav.nav-tabs .nav-item .nav-link.active,.navbar.navbar-light .navbar-collapse .nav.nav-tabs .nav-item .nav-link:hover{background-color:#222000}.navbar.navbar-light .navbar-collapse.offcanvas{display:flex;align-items:flex-start;top:0;position:absolute;z-index:999;min-height:100vh;max-height:100vh;transform:translateX(-350px);transition:transform 250ms;min-width:275px;max-width:275px;padding:0 15px;background-color:#fff;border-right:1px solid #222000}.navbar.navbar-light .navbar-collapse.offcanvas.collapsing{min-height:100vh;max-height:100vh;min-width:250px;max-width:250px}.navbar.navbar-light .navbar-collapse.offcanvas.show{transform:translateX(0)}}.btn{border-radius:0}.btn.btn-red,.btn.read-more{background-color:#ca0000;color:#fff;font-weight:600}.btn.btn-red:hover,.btn.read-more:hover{background-color:#222000}a.link:hover{color:#ca0000!important}#wrapper{display:flex;flex-direction:column;min-height:100%;justify-content:space-between;max-width:1920px;margin:0 auto;box-shadow:0 0 100px rgba(0,0,0,.5);overflow:hidden}#wrapper header{min-height:60px}#wrapper main{flex-grow:2}#wrapper footer{background-color:#222000;min-height:30px;color:#fff;padding:30px 0}section{padding:60px 0;background-color:#fff}section article h1{font-family:Oswald,sans-serif;font-size:2.4rem;font-weight:700}section article h2{font-family:Oswald,sans-serif;font-weight:700;font-size:2.4rem;color:#ca0000}section article h3{font-family:Oswald,sans-serif;font-size:2rem}section article h4{font-family:Adamina,Georgia,Times,"Times New Roman",serif;font-size:1.4rem}section article h1+p,section article h2+p,section article h3+p,section article h4+p{margin-top:1rem}.pages,section article .lead+h3,section article p+h3{margin-top:60px}section article .lead{font-family:Adamina,Georgia,Times,"Times New Roman",serif}section article .blockquote,section article blockquote{box-sizing:border-box;margin:60px 10%;padding:30px 30px 15px;position:relative;border-top:2px solid #ccc;border-bottom:2px solid #ccc;font-family:Adamina,Georgia,Times,"Times New Roman",serif;font-style:italic;line-height:32px}section article .blockquote:before,section article blockquote:before{position:absolute;top:-24px;left:50%;margin-left:-22px;height:44px;width:44px;line-height:44px;text-align:center;font-size:18px;content:"";background-color:#ccc;border-radius:22px;color:#fff;font-family:Ionicons;font-style:normal}section.bg-dark{background-color:#222000!important;color:#fff}section.bg-gold,section.bg-red{background-color:#b2975b!important;color:#fff}section.bg-gold article h2,section.bg-red article h2{color:#fff}section.marketing{background-image:url(../../assets/img/marketing-sportivo.png);background-size:cover;background-position:center}section.news{background-image:url(../../assets/img/il-guerriero.jpg);background-size:50%;background-repeat:no-repeat;background-position:top left;min-height:600px}section.news .social-icons{background:0 0}section.news .social-icons a .icon{transition:.2s ease-in-out;background-color:#ca0000;color:#fff;border:none}footer .social-icons a:hover .icon,section.news .social-icons a:hover .icon{background-color:#000;color:#fff}section.news .media h5{color:#ca0000;font-weight:600}section+section:not(.bg-dark,.bg-red){padding-top:0}section.bg-dark+section,section.bg-red+section{padding:60px 0}article a{color:#ca0000;text-decoration:none}article a:hover{color:#ca0000;text-decoration:underline}.sponsor-heading{background-image:url(../../assets/img/sponsor.jpg);background-position:center;min-height:400px;padding-top:30px;padding-bottom:30px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.sponsor-heading .sponsor-caption{text-align:center}.sponsor-heading .sponsor-caption h1{font-family:Oswald,sans-serif;font-size:2.4rem;font-weight:700;color:#fff}.sponsor-heading .sponsor-caption h2{font-family:Oswald,sans-serif;font-weight:700;font-size:2rem;color:#b2975b}@media (min-width:992px){.sponsor-heading .sponsor-caption h2{font-size:2.4rem}}.blog-list .blog-item,.news-list .news-item{margin-top:30px}.blog-list .blog-item aside a,.news-list .news-item aside a{text-decoration:none}.blog-list .blog-item aside a h1,.news-list .news-item aside h1{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:1.8rem;font-weight:700;color:#ca0000}.blog-list .blog-item aside .news-lead{padding-top:15px}.news-list .news-item aside{border:1px solid #000;padding:15px}.news-list .news-item aside a h1{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:1.8rem;font-weight:700;color:#ca0000;display:inline-block}.news-list .news-item aside .news-lead{position:relative;padding-bottom:100px}.news-list .news-item aside .news-lead:after{content:"";position:absolute;bottom:0;left:0;height:100px;width:100%;overflow:hidden;background:linear-gradient(rgba(255,255,255,0) 0,#fff 80%);z-index:100}.pages .pagination .page-item.disabled .page-link,footer{color:#ccc}.pages .pagination .page-item.active .page-link{background-color:#ca0000;border-color:#ca0000;color:#fff}.media-list .media:not(:first-child){margin-top:15px}#protection{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.9);width:100vw;height:100vh;z-index:1000;color:#fff}#protection .d-flex{width:100vw;height:100vh}#protection .disclaimer{position:relative;max-width:600px;padding:80px 30px 30px;border-radius:0;border:1px solid #b2975b;background-color:#000;margin:0 30px}#protection .disclaimer .disc-head{position:absolute;top:0;left:0;width:100%;mn-height:30px;padding:5px 15px;font-family:Oswald,sans-serif;font-size:18px;background-color:#b2975b;color:#000;text-align:center}#protection .disclaimer .logo{max-width:300px}#protection .disclaimer hr{height:1px;border:none;background-color:#222000}#protection .disclaimer .btn.btn-accept{font-family:Oswald,sans-serif;font-weight:500;border-radius:0;background-color:#b2975b;padding:10px 25px;color:#222000;text-transform:uppercase}#protection .disclaimer .btn.btn-accept:hover{background-color:#222000;color:#b2975b;border:1px solid #b2975b}#protection .disclaimer .nav-lg{list-style:none;padding:15px 0 0;margin-top:15px;border-top:1px solid #b2975b}#protection .disclaimer .nav-lg .nav-item{text-align:center;border-bottom:none;display:inline-block}#protection .disclaimer .nav-lg .nav-item:not(:first-child){margin-left:5px}#protection .disclaimer .nav-lg .nav-item .nav-link{letter-spacing:1px;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;border:1px solid #fff;text-transform:uppercase;padding:0;font-size:14px}.navbar-social{position:fixed;right:0;top:30%;z-index:999}.navbar-social .social-menu li:not(:first-child){border-top:2px solid #fff}.navbar-social .social-menu li .social-link{display:flex;background:#b2975b;width:60px;height:60px;font-size:40px;justify-content:center;align-items:center;color:#fff;text-decoration:none}.navbar-social .social-menu li .social-link:hover{color:#fff;background:#000}.navbar-social .social-menu li:first-child .social-link{border-radius:15px 0 0}.navbar-social .social-menu li:last-child .social-link{border-radius:0 0 0 15px}@media (max-width:1200px){.navbar-social{display:none}}.social-icons{color:#313437;text-align:center;padding:70px 0}@media (max-width:767px){.social-icons{padding:50px 0}}.social-icons i{font-size:32px;display:inline-block;color:#757980;margin:0 10px;width:60px;height:60px;border:1px solid #c8ced7;text-align:center;border-radius:50%;line-height:60px}footer .social-icons{padding:0;background:0 0;color:#ccc;text-align:left}footer .social-icons i{font-size:23px;display:inline-block;color:#757980;margin:0 5px;width:46px;height:46px;border:1px solid #c8ced7;text-align:center;border-radius:50%;line-height:46px}footer .social-icons a .icon{transition:.2s ease-in-out;background-color:#b2975b;color:#fff;border:none}