body{color:#666;font-family:'Montserrat',sans-serif}div#main-wrapper{padding:0;margin:0}header#main-header{position:sticky;top:0;z-index:20;background-color:#fff}header#main-header #header-main-top{position:relative;background-color:#2D3336;padding:10px 0 0}header#main-header #header-main-top nav.social{margin:0 auto;text-align:center}header#main-header #header-main-top nav.social ul{padding:0}header#main-header #header-main-top nav.social ul li a{margin:0 3px}header#main-header #header-main-top nav.social ul li a i.fa{display:inline-block;border-radius:60px;box-shadow:0px 0px 2px #999;padding:0.5em 0.5em;width:38px;height:38px;font-size:20px;vertical-align:middle;text-align:center;background-color:#999;color:#fff;transition:0.3s}header#main-header #header-main-top nav.social ul li a:hover i.fa{box-shadow:0px 0px 2px #c7b200;background-color:#c7b200}header#main-header #header-main-top nav.login{position:absolute;right:10%;top:16px;color:#fff;text-transform:lowercase;font-size:20px}header#main-header #header-main-top nav.login a{color:#fff;text-decoration:none;transition:0.3s}header#main-header #header-main-top nav.login a:hover{color:#c7b200}header#main-header #header-main-menu{background-color:#fff;z-index:20;padding-top:20px}header#main-header #header-main-menu nav#main-menu{background-color:transparent !important;border-color:transparent !important;margin-bottom:0 !important}header#main-header #header-main-menu nav#main-menu ul{display:table;margin:0 auto;padding-bottom:20px}header#main-header #header-main-menu nav#main-menu li{vertical-align:bottom;display:inline-block;background-color:transparent !important}header#main-header #header-main-menu nav#main-menu ul.dropdown-menu{display:none}header#main-header #header-main-menu nav#main-menu ul.dropdown-menu li{display:block}header#main-header #header-main-menu nav#main-menu li > a{padding:3px 0 0;margin:0 10px;border-top:2px solid transparent;vertical-align:bottom;color:#666 !important;text-decoration:none !important;text-transform:lowercase}header#main-header #header-main-menu nav#main-menu li > a[href="iamitaly.html"]{color:#c7b200 !important;font-weight:bolder}header#main-header #header-main-menu nav#main-menu li > a[href="invitaletueidee.html"]{color:#f07e08 !important;font-weight:bolder}header#main-header #header-main-menu nav#main-menu ul.dropdown-menu li > a{border-top:0}header#main-header #header-main-menu nav#main-menu li.logo{padding:3px 0;margin:0 100px 0 0}header#main-header #header-main-menu nav#main-menu li.logo img{width:400px;height:auto}header#main-header #header-main-menu nav#main-menu li a{font-size:18px}header#main-header #header-main-menu nav#main-menu li.active a,header#main-header #header-main-menu nav#main-menu li:hover a,header#main-header #header-main-menu nav#main-menu li:active a{background-color:transparent !important}header#main-header #header-main-menu nav#main-menu li:not(.logo).active > a,header#main-header #header-main-menu nav#main-menu li:not(.logo):hover > a,header#main-header #header-main-menu nav#main-menu li:not(.logo):active > a{border-top:2px solid #c7b200}header#main-header #header-main-menu nav#main-menu li.active > a[href="invitaletueidee.html"],header#main-header #header-main-menu nav#main-menu li:hover > a[href="invitaletueidee.html"],header#main-header #header-main-menu nav#main-menu li:active > a[href="invitaletueidee.html"]{border-top:2px solid #f07e08}header#main-header #header-main-menu nav#main-menu ul.dropdown-menu li:not(.logo).active > a,header#main-header #header-main-menu nav#main-menu ul.dropdown-menu li:not(.logo):hover > a,header#main-header #header-main-menu nav#main-menu ul.dropdown-menu li:not(.logo):active > a{border-top:0 !important}header#main-header #header-main-menu nav#main-menu ul.dropdown-menu li.active a,header#main-header #header-main-menu nav#main-menu ul.dropdown-menu li:hover a,header#main-header #header-main-menu nav#main-menu ul.dropdown-menu li:active a{border-top:0 !important;color:#000 !important}footer#footer-main{background-color:#2D3336;color:#fff;margin:0;padding:30px 0 10px}footer#footer-main address.vcard{flex-grow:1}footer#footer-main nav.social{flex-grow:1}footer#footer-main address.vcard ul li{color:#fff;line-height:34px}footer#footer-main address.vcard ul li.title{font-size:20px;font-weight:bolder;margin-bottom:20px}footer#footer-main address.vcard ul li .fa{width:20px;margin-right:6px;text-align:center;font-weight:bolder;color:#c7b200;font-size:18px}footer#footer-main address.vcard ul li a{color:#fff;text-decoration:none}footer#footer-main address.vcard ul li strong{font-weight:normal;color:#c7b200}footer#footer-main .footer-box-contacts{min-height:300px;border-right:1px solid #979697}footer#footer-main .footer-box-links{min-height:300px;border-right:1px solid #979697}footer#footer-main .footer-box-prizes{min-height:300px}footer#footer-main .footer-box-links ul{display:table;margin:0 auto}footer#footer-main .footer-box-links ul li{list-style-type:none;margin-bottom:20px}footer#footer-main .footer-box-links ul li a{text-transform:uppercase;color:#979697;text-decoration:none;font-weight:bolder}footer#footer-main .footer-box-links ul li a img{margin-right:10px}footer#footer-main .footer-box-prizes img{width:240px;margin-left:30px;margin-bottom:20px}footer#footer-main .footer-box-prizes img:first-of-type{margin-left:28px}nav.social{display:table}nav.social ul li{list-style:none;display:inline-block;margin:0 3px}nav.social i.fa{display:inline-block;border-radius:60px;box-shadow:0px 0px 2px #999;padding:0.5em 0.6em;width:32px;height:32px;font-size:16px;vertical-align:middle;text-align:center;background-color:#999;color:#fff}address.vcard ul li{list-style:none;line-height:24px}#scroll-to-top{padding:10px;text-align:center;font-weight:bold;color:#c7b200;text-decoration:none;position:fixed;bottom:75px;right:40px;font-size:40px;display:none}#scroll-to-top:hover{text-decoration:none}a:hover img{opacity:0.8}a:focus,button:focus,a:focus-visible,button:focus-visible{outline:none}#noty_topRight_layout_container li{border:0 !important}.noty_type_success{border:1px solid #c7b200 !important;background-color:#c7b200;color:#fff}.noty_type_success .noty_message,.noty_type_success .noty_text{border:1px solid #c7b200 !important;background-color:#c7b200}#modal-footer-video{color:#555}#modal-footer-video .modal-body iframe{width:100%;height:490px;border:0}#modal-footer-catalog{color:#555}#modal-footer-catalog .modal-body iframe{width:100%;height:500px;border:0}#home-cover-top{width:100%;height:600px;position:relative}#home-cover-top #home-carousel{width:100%;height:100%;position:relative;top:0}#home-cover-top #home-carousel .carousel-inner{height:100%}#home-cover-top #home-carousel .carousel-inner div.item{height:100%}#home-cover-top #home-carousel .carousel-inner div.item a{display:block;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}#home-cover-top h1{display:none}#home-cover-top .carousel-caption{position:absolute;left:0;bottom:20px;padding:4px;width:400px;text-align:left;background-color:rgb(199,178,0,0.8);padding-left:10px;font-size:20px}#home-claim{padding:100px 0 80px 10px;margin:0 auto}#home-claim h2{margin:0 0 20px;color:#c7b200;font-weight:800;font-size:50px;line-height:50px;width:50%}#home-claim figure{display:block;vertical-align:middle;margin-top:60px}#home-claim p{padding:0;margin:0;font-size:26px;line-height:34px;color:#999;font-weight:lighter !important}#home-cover-middle{height:600px;background:url('../images/home/slider/cover-top.jpg') transparent no-repeat top -280px center;background-size:cover}#home-who{padding:100px 0 80px 10px;margin:0 auto}#home-who h2{margin:0 0 20px;color:#c7b200;font-weight:800;font-size:50px;line-height:50px}#home-who figure{display:block;vertical-align:middle;margin-top:60px}#home-who p{padding:0;margin:0;font-size:26px;line-height:34px;color:#999;font-weight:lighter !important}#home-services a{padding:160px 0 0;margin:50px 0;font-size:24px;font-weight:800;margin-bottom:20px;color:#555 !important;background-color:transparent;background-repeat:no-repeat;background-position:top center;text-decoration:none !important;text-align:center;text-transform:capitalize;outline:none}#home-services a.services-advertising{background-image:url('../images/home/services/advertising.png')}#home-services a.services-printing{background-image:url('../images/home/services/printing.png')}#home-services a.services-web{background-image:url('../images/home/services/web.png')}#home-services a.services-design{background-image:url('../images/home/services/design.png')}#home-services a.services-events{background-image:url('../images/home/services/events.png')}#home-services a.services-contract{background-image:url('../images/home/services/contract.png')}#home-services a.services-ecommerce{background-image:url('../images/home/services/ecommerce.png')}#home-projects,#home-contests,#home-artcontract,#home-services,#home-about{margin:0 auto 6rem;padding:0}#home-projects h2,#home-contests h2,#home-artcontract h2,#home-services h2,#home-partners h2,#home-about h2{font-weight:bolder;display:table;margin:0 auto;text-transform:uppercase;font-size:4rem}#home-partners h2,#home-about h2{margin-bottom:3rem}#home-projects h2::before,#home-contests h2::before,#home-artcontract h2::before,#home-services h2::before,#home-partners h2::before,#home-about h2::before{content:'';width:100%;height:6px;background:#c7b200;margin:10px auto;position:relative;display:block}#home-projects h3,#home-contests h3,#home-artcontract h3,#home-services h3{display:block;max-width:80%;margin:3rem auto 4rem;font-size:2.4rem;line-height:3.2rem;text-align:center}#home-projects .box,#home-contests .box,#home-artcontract .box{margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center}#home-projects a,#home-contests a,#home-artcontract a{display:block;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:cover;text-decoration:none;color:#333;font-size:22px;font-weight:bolder;min-height:30rem;width:32.8%;margin:0.2%;outline:none}#home-projects a span,#home-contests a span,#home-artcontract a span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(255,255,255,0.6);text-align:center;position:absolute;top:0;left:0;transition:0.5s;opacity:0}#home-projects a:hover span,#home-contests a:hover span,#home-artcontract a:hover span{opacity:1}#home-projects h2 a,#home-contests h2 a,#home-artcontract h2 a{display:table;width:auto;height:auto;background:none;background-color:#c7b200;color:#fff;margin:0 auto;font-size:40px;font-weight:bolder;text-indent:0;text-align:center;padding:20px 50px;position:relative;top:30px}#home-projects a.big{height:100%}#home-about blockquote{color:#999;font-size:14px;padding:30px 0 0;border:0;margin:0 auto 0;font-size:20px;line-height:30px}#home-about blockquote:before,#home-about blockquote:after{display:inline-block;position:absolute;height:30px;line-height:48px;font-size:60px;color:#c7b200}#home-about blockquote:before{content:'\201C';top:0;left:0}#home-about blockquote:after{content:'\201D';bottom:0;right:10px}#home-about blockquote cite{font-style:normal}#home-about blockquote q{display:block;margin-top:20px;color:#c7b200}#home-about blockquote q:before,#home-about blockquote q:after{content:''}#home-partners{margin:0 auto 120px;padding:0;text-align:center}#home-partners a{display:inline-block;float:none;text-align:center;vertical-align:middle;width:20%;height:80px;outline:none}#home-partners a.ctm{display:inline-block;float:none;text-align:center;vertical-align:middle;width:20%;height:110px}#home-partners a img{margin:0 auto;height:100%;width:auto}#home-form{margin:0;padding:0;background:url('../images/home/covers/cover-form.jpg') transparent no-repeat center center;background-size:cover}#home-form form{margin:0;padding:20px 40px 40px 0}#home-form form legend{border:0;color:#fff}#home-form form legend span{display:block}#home-form form .form-group{margin:0;padding:0 8px 0 0}#home-form form label{color:#fff}#home-form form textarea{resize:none}#home-form form .submit{text-align:right;padding-top:20px}.modal-contest_close{font-weight:bolder;font-size:14px;color:#fff !important;position:absolute;bottom:10px;right:10px;text-decoration:none !important}.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}@media (max-width:991px){}@media (max-width:767px){a.navbar-brand img{position:relative;float:left;height:30px;width:auto}#scroll-to-top{visibility:hidden !important}#home-cover-top{max-height:180px;margin-bottom:20px}#home-cover-top #home-carousel{height:180px;top:30px}#home-cover-top .carousel-caption{bottom:2px;font-size:14px;padding:4px 10px;width:100%}#home-cover-middle{background-position:center center;background-size:cover;height:200px}#home-claim{padding:3rem 0 0}#home-claim h2{padding:0;font-size:28px;line-height:32px;width:100%}#home-claim p{font-size:16px;line-height:20px}#home-who h2{padding:15px 20px 15px 20px;margin-bottom:20px}#home-projects,#home-contests,#home-artcontract,#home-services,#home-partners,#home-about{margin:4rem auto 0}#home-projects h2,#home-contests h2,#home-artcontract h2,#home-services h2,#home-partners h2,#home-about h2{font-size:2.6rem}#home-projects h3,#home-contests h3,#home-artcontract h3,#home-services h3{font-size:1.8rem;line-height:2.2rem;padding:0 1rem;margin:2rem auto;max-width:none}#home-services h2{margin-bottom:20px;font-size:26px}#home-services a{float:left;width:50%;height:120px;background-size:80px;padding-top:80px;font-size:20px;margin:20px 0}#home-projects{padding:0 6px 0 4px !important}#home-projects h2 span{padding:0;font-size:28px;line-height:32px}#home-projects h2 span.container{padding:0 4%}#home-projects h2 a{font-size:28px;line-height:32px}#home-projects a{min-height:15rem;margin:4px;width:calc(50% - 8px);float:left}#home-contests,#home-artcontract{padding:0 6px 0 4px !important}#home-contests h2 span,#home-artcontract h2 span{padding:0;font-size:28px;line-height:32px}#home-contests h2 span.container span,#home-artcontract h2 span.container span{padding:0}#home-contests h2 span.container,#home-artcontract h2 span.container{padding:0 4%}#home-contests h2 a,#home-artcontract h2 a{font-size:28px;line-height:32px;top:24px}#home-contests a,#home-artcontract a{min-height:15rem;margin:4px;width:calc(50% - 8px);float:left}body.home #modal-contest{width:90%}body.home #modal-contest img{width:100%;height:auto}.modal-contest_close{font-size:12px;bottom:6px;right:2px}.sections-cover-top.image{background-position:center center;background-size:cover;height:200px}.sections-cover-top.video{width:100%;height:200px;margin-top:52px}.sections-cover-top.video iframe{width:100%;height:200px}body.sections article{padding:40px 20px 50px}body.sections figure{text-align:center}body.sections figure a{width:50%;height:120px;background-size:cover}#home-partners-carousel a{width:100px !important}body.project figure{margin-top:40px;text-align:center}body.project figure a{position:relative;width:46%;margin:2px}body.project figure img{position:relative;width:46%;margin:2px}body.project iframe.video-cover{margin-top:5rem;height:200px}#home-about{margin-bottom:20px}#home-about blockquote{padding:0 2rem;font-size:1.6rem;line-height:2rem}#home-about blockquote:before{top:-2rem;left:0;z-index:2}#home-partners{margin-bottom:20px}#home-partners h2{margin-bottom:20px;font-size:26px}#home-partners-carousel{display:block !important}#home-partners-carousel a{width:50% !important;height:6rem !important;margin:3rem auto}footer#footer-main .footer-box-contacts{border-right:0;border-bottom:1px dotted #979697;margin-bottom:30px}footer#footer-main .footer-box-links{border-right:0;border-bottom:1px dotted #979697;padding-bottom:10px;margin-bottom:14px}footer#footer-main .footer-box-prizes img{margin:10px auto}#modal-footer-video .modal-body iframe{height:200px}.carousel-inner{overflow:visible}body.sections article{padding:4rem 2rem 0}form#lead{width:100%;margin:2rem auto 6rem}.iamitaly-cover-top.image{height:300px}body.iamitaly article h3{margin:3rem 0 0}.invitaletueidee-cover-top.image{height:300px}body.invitaletueidee article h3{margin:3rem 0 0}}#home-cover-middle{background-image:url('../../assets/images/home/covers/cover-middle.jpg')}#home-services a.services-advertising{background-image:url('../../assets/images/home/services/advertising.png')}#home-services a.services-printing{background-image:url('../../assets/images/home/services/printing.png')}#home-services a.services-web{background-image:url('../../assets/images/home/services/web.png')}#home-services a.services-design{background-image:url('../../assets/images/home/services/design.png')}#home-services a.services-events{background-image:url('../../assets/images/home/services/events.png')}#home-services a.services-contract{background-image:url('../../assets/images/home/services/contract.png')}#home-services a.services-ecommerce{background-image:url('../../assets/images/home/services/ecommerce.png')}#home-about h2{}#home-projects{}#home-contests{}#home-form{background-image:url('../../assets/images/home/covers/cover-form.jpg')}.sections-cover-top.image{background-image:url('../../assets/images/sections/slider/cover-top.jpg')}.spazioarteteco-cover-top.image{background-image:url('../../assets/images/spazioarteteco/cover-top.jpg')}