@media screen and (max-width:540px){*,::after,::before{box-sizing:border-box}body{margin:0;padding:0;font-family:Delius,cursive;background-color:rgba(255,255,255,.2);width:100vw;min-height:100vh;display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;row-gap:0}body .contact{padding:4em .2em;font-family:Roboto,sans-serif;width:100%;min-height:75vh;display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;row-gap:2em;justify-items:center}body .contact .info{padding:.4em;width:100%;height:max-content}body .contact .info h2{color:#2b2e64;text-align:center;font-size:4vw;font-weight:500;text-shadow:.1em .1em .2em rgba(0,0,0,.13);position:relative;animation-name:displayHide;animation-duration:2s;animation-timing-function:ease-in}body .contact .error p{font-size:3vw}body .contact .head-info{padding:.4em;width:100%;height:max-content}body .contact .form{padding:.3em;position:relative;animation-name:elementGrow;animation-duration:1.8s;animation-timing-function:ease-in;width:100%;display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;row-gap:2em;justify-items:center}body .contact .form .head-info{width:100%}body .contact .form .head-info p{text-align:center;font-size:3.4vw;text-shadow:.1em .1em .4em rgba(109,106,106,.287)}body .contact .form .con-form{width:100%}body .contact .form .con-form form{padding:.2em;display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;row-gap:.4em}body .contact .form .con-form form .inputs{padding:.2em;display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;row-gap:.4em}body .contact .form .con-form form .inputs .columns{padding:.2em;display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;column-gap:.4em;row-gap:.4em}body .contact .form .con-form form .inputs .columns div{padding:.2em;display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;row-gap:.4em}body .contact .form .con-form form .inputs .columns div label{font-size:3vw;text-shadow:.1em .1em .4em rgba(109,106,106,.483)}body .contact .form .con-form form .inputs .columns div input{padding:1em;outline-style:none;border-radius:.2em;border:.1em solid #2b2e64;text-align:center}body .contact .form .con-form form .inputs .columns div select{padding:1.15em;color:#2b2e64;text-align-last:center;outline-style:none;border-radius:.2em;border:.1em solid #2b2e64;text-align:center}body .contact .form .con-form form .inputs .rows{padding:.2em;display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;row-gap:.4em}body .contact .form .con-form form .inputs .rows div{padding:.2em;display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;row-gap:.4em}body .contact .form .con-form form .inputs .rows div label{text-align:center;text-shadow:.1em .1em .4em rgba(109,106,106,.263)}body .contact .form .con-form form .inputs .rows div textarea{padding:1em;border-radius:.2em;border:.1em solid #2b2e64;width:100%;height:30vh}body .contact .form .con-form form .btn{padding:.4em;display:inherit;grid-template-columns:1fr}body .contact .form .con-form form .btn button{padding:1.4em;outline-style:none;border-radius:6px;border:none;color:#fff;background-color:#2b2e64}body .contact .form .con-form form .btn button:hover{background-color:#201e1e}body .contact .alter{padding:.2em;width:80%}body .contact .alter p{color:#2b2e64;text-align:center;font-size:2.5vw}body .contact .alter .conta{padding:.2em;margin-top:3em;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:max-content;gap:2em}body .contact .alter .conta div h4{text-align:center;font-size:2.4vw}body .contact .alter .conta div h4 span{display:block;font-size:1.1vw}body .contact .alter .conta div p{color:#2b2e64;text-align:center;font-size:2vw}body footer{padding:1em;width:100%;font-family:Roboto,sans-serif;background-color:#2b2e64;display:grid;justify-items:center}body footer .navbox{width:70%}body footer .navbox p{text-align:center;color:#f08906;font-weight:600;font-size:3vw}}