.contact{background:var(--green-50);min-height:28rem}.contact .bubble:hover+.arm-phone{transform:rotate(11deg)}.contact .arm-phone{z-index:0;transform-origin:bottom center;transform:rotate(0deg);transition:transform 1s ease;position:relative;animation:wave-arm-in .9s ease;animation-iteration-count:1;bottom:-10px}@keyframes wave-arm-in{0%{transform:rotate(0deg)}40%{transform:rotate(11deg)}70%{transform:rotate(-8deg)}85%{transform:rotate(5deg)}to{transform:rotate(5deg)}}.contact .contact-airplanes{position:relative;z-index:0;margin-top:-3rem;margin-left:-3rem;animation:airplanes 5.6s cubic-bezier(.82,.3,.1,1.39) infinite normal}@keyframes airplanes{0%{transform:scale(1.7) translate(-120%,-10%) rotate(10deg);opacity:1}95%{transform-origin:top right;transform:scale(.3) translate(130%,-180%) rotate(30deg)}98%{opacity:0;transform-origin:top right;transform:scale(.1) translate(150%,-200%) rotate(35deg)}to{transform:scale(1.7) translate(-120%,-10%) rotate(10deg);opacity:0}}@media(max-width:373px){.contact .contact-airplanes{margin-top:-4rem}}@media(min-width:992px){.contact .p-contact{padding:4rem .5rem 0}}.contact .bubble{position:relative;z-index:1;background:url(/assets/nube-telefono.svg);background-repeat:no-repeat;background-size:contain;padding:.7rem 1rem 2.9rem;margin-bottom:2.2rem;font-weight:700;max-height:72px}.contact .bubble a{color:var(--primary)!important;text-decoration:none}.contact .bubble a:hover{color:var(--secondary)!important;transition:all .3s ease}.contact .bubble .k11-icon{width:1.5rem!important;height:1.4rem!important}.contact .bubble-inside{padding-top:.15rem}@media(max-width:314px){.contact .bubble-inside{font-size:.6rem;padding-top:0}}.contact .input-icons svg{position:absolute;color:var(--grey-onix-20)}.contact .input-icons{width:100%;margin-bottom:.625rem}.contact .input-icons:focus .icon,.contact .input-icons:focus-visible .icon,.contact .input-icons:focus-within .icon,.contact .input-icons:hover .icon{color:var(--purple-20)}.contact .icon{padding:1rem;min-width:3.125rem}.contact .input-field{width:100%;background:#fff!important;padding-left:3rem}.contact .m-submit-btn{margin-top:-3rem}@media(max-width:412px){.contact .m-submit-btn{margin-top:0}}.contact .textarea-field{min-height:12.6875rem;width:100%}a.anchor{content:"";display:block;position:relative;top:-91px;visibility:hidden}