.footer-divisor{background-image:url(https://2623910.fs1.hubspotusercontent-na1.net/hubfs/2623910/Conexion%20Ternura/Divisor-footer.svg);background-size:cover;height:40px;position:absolute;top:-20px;width:100%}.footer-logo img{height:44px;object-fit:cover;width:120px}footer{align-items:flex-start;background:var(--light-blue,#d4f5f2);padding:32px 10px 64px;position:relative;width:calc(100% - 20px)}.footer-cn-container,footer{display:flex;gap:10px;justify-content:center}.footer-cn-container{align-items:center;flex-shrink:0;width:1140px}.footer-cn-left ul{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column}.footer-cn-left ul li a{font-feature-settings:"clig" off,"liga" off;align-items:flex-start;align-self:stretch;color:var(--text-color,#555);display:flex;font-family:AvenirLTStd;font-size:14px;font-style:normal;font-weight:350;gap:10px;line-height:normal;padding:8px 0;text-decoration:none}.footer-cn-container ul{list-style:none}.footer-cn-center{align-items:center;display:flex;flex:1 0 0;flex-direction:column;gap:16px}.footer-cn-central-text{font-feature-settings:"clig" off,"liga" off;color:var(--text-color,#555);font-family:AvenirLTStd;font-size:14px;font-style:normal;font-weight:350;line-height:normal;text-align:center}.footer-cn-right{align-items:flex-end;display:flex;flex:1 0 0;flex-direction:column;gap:16px}.footer-contact a{leading-trim:both;text-edge:cap;font-feature-settings:"clig" off,"liga" off;align-items:center;background:var(--accent,#761c9b);border-radius:9999px;color:var(--ffffff,#fff);display:flex;font-family:AvenirLTStd;font-size:14px;font-style:normal;font-weight:700;gap:8px;justify-content:center;line-height:normal;padding:8px 16px;text-decoration:none}.footer-social-media ul{align-items:flex-start;display:flex;gap:8px}.footer-social-media ul li a{align-items:center;background:var(--primary,#3cd5c8);border-radius:55px;display:flex;gap:10px;height:24px;justify-content:center;width:24px}.footer-cn-container>div{width:33.3333%}@media (min-width:320px) and (max-width:480px){.footer-cn-left ul{align-items:center}.footer-cn-left ul li{display:initial;text-align:center}.footer-cn-center{flex:initial}.footer-cn-right{align-items:center}footer{padding:32px;width:calc(100% - 64px)}.footer-cn-container{flex-wrap:wrap;width:100%}.footer-cn-container>div{margin:10px 0;width:100%}}