#contact.complete{display:flex;height:100%;max-height:1024px}#contact.complete .wrapper .inner{font-size:1.5em;padding:4rem 0;text-align:center}#contact.complete #animation{height:200px;margin:-2rem auto 0;position:relative;width:200px}#contact.complete .text{line-height:normal}#contact.complete .text h2,#contact.complete .text p{font-weight:500}#contact.complete .text h2{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#0080cb;margin-bottom:0.5rem}#contact.complete .text p{font-size:0.7em}#contact.complete .btn{cursor:default;display:block;margin-top:1.5rem;padding:0}#contact.complete .btn a{background-color:#0080cb;border:0 none;border-radius:5px;color:#ffffff;cursor:pointer;font-size:0.8em;height:50px;line-height:50px;margin:auto;max-width:8rem;padding:0 1rem;transition:all 0.3s ease-in-out}#contact.complete .btn a:hover{background-color:#0d6cac}@media only screen and (max-width: 768px){#contact.complete .wrapper{padding:4rem 0}#contact.complete .wrapper .inner{font-size:1.3em}}@media only screen and (max-width: 480px){#contact.complete .text{margin:0 1rem}}@media only screen and (max-width: 320px){#contact.complete .wrapper{padding:4rem 0}#contact.complete .text{margin:0 1.5rem}#contact.complete .btn a{box-sizing:border-box;max-width:none;width:100%}}
