@font-face{font-family:"Cocogoose";src:url("../../fonts/Cocogoose.ttf")}#contato{width:100%;display:flex;min-height:100vh;justify-content:space-between}@media screen and (max-width: 720px){#contato{height:auto}}#contato .column{width:100%;display:flex;flex-direction:column}#contato .column-left{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}#contato .column-left__container{position:relative;width:100%;height:100%}#contato .column-left__container__info{height:100%;display:flex;align-items:center;color:#fff}#contato .column-left__container__info h1{position:absolute;top:0;left:20px;font-size:1.5rem;font-weight:700;margin-bottom:1rem;font-family:"Cocogoose"}#contato .column-left__container__info h1 span{font-family:"Cocogoose";color:#2d80f9}#contato .column-left__container__info a{color:#fff;text-decoration:none;font-size:.9rem}#contato .column-left__container__info a:hover{text-decoration:underline}#contato .column-left__container__info ul{list-style:none;padding:20px}#contato .column-left__container__info ul li{display:flex;align-items:flex-end;margin-bottom:1.25rem}#contato .column-left__container__info ul li:nth-last-child(1){align-items:flex-start}#contato .column-left__container__info ul li .icon{width:48px;display:flex;align-items:center;justify-content:center}#contato .column-left__container__info ul li svg{margin-right:1rem;color:#fff}#contato .column-left__container__info ul li p{flex:1;color:#484848}#contato .column-left__container img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center;filter:brightness(0.7);z-index:-1}#contato .column-right{box-sizing:border-box;max-width:1024px;display:flex;flex-direction:column;flex:2;justify-content:center;padding:25px 50px}#contato .column-right h2{font-size:2rem;font-weight:700;color:#2d80f9;margin-bottom:0}#contato .column-right__form{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;margin-top:2rem}#contato .column-right__form input,#contato .column-right__form textarea{box-sizing:border-box;width:100%;padding:1rem;border:2px solid #e9eff2;border-radius:5px;margin-bottom:1rem;color:#484848;transition:background-color .3s}#contato .column-right__form input:focus,#contato .column-right__form textarea:focus{background-color:#e9eff2;outline:none}#contato .column-right__form input::placeholder,#contato .column-right__form textarea::placeholder{color:#484848}#contato .column-right__form #message{resize:none;height:200px}#contato .column-right__form__button_container{display:flex;justify-content:space-between;align-items:center;width:100%}#contato .column-right__form__button_container:has(.hidden){justify-content:flex-end}#contato .column-right__form__button_container button{overflow:hidden;position:relative;width:12rem;height:3rem;background-color:#002c7b;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1)}#contato .column-right__form__button_container button .button__text{position:absolute;top:50%;left:50%;width:inherit;transform:translate(-50%, -50%);display:block;opacity:1}#contato .column-right__form__button_container button .button__text__animation,#contato .column-right__form__button_container button .button__text__loading,#contato .column-right__form__button_container button .button__text__error,#contato .column-right__form__button_container button .button__text__sent{opacity:0;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, 100%);font-weight:500}#contato .column-right__form__button_container button:not(.loading,.error,.sent):hover{scale:.96;background-color:#1e5fcc}#contato .column-right__form__button_container button:not(.loading,.error,.sent):hover .button__text{opacity:0;transform:translate(-50%, -100%);transition:transform 1s cubic-bezier(0.32, 0.99, 0.49, 0.99),opacity .4s}#contato .column-right__form__button_container button:not(.loading,.error,.sent):hover .button__text__animation{opacity:1;transform:translate(-50%, -50%);transition:transform 1s cubic-bezier(0.32, 0.99, 0.49, 0.99),opacity 1s}#contato .column-right__form__button_container button.loading{animation:loading 1s infinite alternate}#contato .column-right__form__button_container button.loading .button__text{opacity:0;transform:translate(-50%, -100%);transition:transform 1s cubic-bezier(0.32, 0.99, 0.49, 0.99),opacity .4s}#contato .column-right__form__button_container button.loading .button__text__loading{opacity:1;transform:translate(-50%, -50%);transition:transform 1s cubic-bezier(0.32, 0.99, 0.49, 0.99),opacity 1s}#contato .column-right__form__button_container button.sent{background-color:#22cf39;width:16rem}#contato .column-right__form__button_container button.sent .button__text{opacity:0;transform:translate(-50%, -100%);transition:transform 1s cubic-bezier(0.32, 0.99, 0.49, 0.99),opacity .4s}#contato .column-right__form__button_container button.sent .button__text__sent{opacity:1;transform:translate(-50%, -50%);transition:transform 1s cubic-bezier(0.32, 0.99, 0.49, 0.99),opacity 1s}#contato .column-right__form__button_container button.error{background-color:#cf2222}#contato .column-right__form__button_container button.error .button__text{opacity:0;transform:translate(-50%, -100%);transition:transform 1s cubic-bezier(0.32, 0.99, 0.49, 0.99),opacity .4s}#contato .column-right__form__button_container button.error .button__text__error{opacity:1;transform:translate(-50%, -50%);transition:transform 1s cubic-bezier(0.32, 0.99, 0.49, 0.99),opacity 1s}#contato .column-right__form__button_container-error{display:flex;align-items:center;margin-top:1rem}#contato .column-right__form__button_container-error p{color:#cf2222}@media screen and (max-width: 768px){#contato .column-right__form__button_container{flex-direction:column-reverse;align-items:center;gap:1rem}#contato .column-right__form__button_container button{width:100%}}@media screen and (max-width: 600px){#contato .column-right{padding:25px}}@media screen and (max-width: 720px){#contato .column-left{display:none}#contato .column-right{width:100%;align-items:center;text-align:center}#contato .column-right__form{height:auto;align-items:center}#contato .column-right__form button{width:100%}}#contato h1{margin:5% 10px}.hidden{display:none !important}@keyframes loading{0%{scale:1}100%{scale:1.05}}footer{display:none}@media screen and (max-width: 720px){footer{display:block}}/*# sourceMappingURL=contato.css.map */
