@import"https://fonts.googleapis.com/css2?family=Italiana&display=swap";.italiana{font-family:Italiana,serif}.exo2{font-family:"Exo 2",sans-serif}.dropdown-container{position:relative;display:inline-block}.dropdown-content{position:absolute;left:50%;transform:translate(-50%) translateY(0);top:100%;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;background-color:#000000e6;min-width:180px;z-index:1000;padding:12px 0;margin-top:20px}.dropdown-content:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.9)}.dropdown-content.active,.dropdown-container:hover .dropdown-content{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);transition-delay:0s}#contactForm input:focus,#contactForm textarea:focus,#contactForm select:focus{border-color:#dc2626;box-shadow:0 0 0 2px #dc26261a}#contactForm input,#contactForm textarea,#contactForm select{transition:all .3s ease}select:invalid{color:gray}select option{color:#000}select option[value=""]{display:none}#contactForm button[type=submit]{position:relative;overflow:hidden}#contactForm button[type=submit]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .3s ease-out,height .3s ease-out}#contactForm button[type=submit]:hover:after{width:200%;height:200%}
