.section-banner-contact{padding-bottom:50px;padding-top:50px}.section-banner-contact .banner-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto;padding-bottom:28px;padding-top:36px;width:100%}.section-banner-contact .banner-wrapper .banner-info{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-left:auto;margin-right:auto;max-width:768px;padding:1rem}@media (min-width:768px){.section-banner-contact .banner-wrapper .banner-info{align-items:center;flex-direction:row;gap:60px}}.section-banner-contact .banner-wrapper .banner-info .banner-text{display:flex;flex-direction:column;gap:.25rem}.section-banner-contact .banner-wrapper .banner-info .banner-text .banner-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Recoleta,sans-serif;font-size:1.5rem;font-weight:300;line-height:2rem}@media (min-width:768px){.section-banner-contact .banner-wrapper .banner-info .banner-text .banner-title{font-size:35px;line-height:43px}}.section-banner-contact .banner-wrapper .banner-info .banner-text .banner-text{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Carnas,sans-serif;font-size:1rem;font-weight:300;line-height:1.5rem;max-width:none}@media (min-width:768px){.section-banner-contact .banner-wrapper .banner-info .banner-text .banner-text{font-size:1.125rem;line-height:1.75rem;max-width:240px}}.section-banner-contact .banner-wrapper .banner-info .banner-list{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));border-left-width:0;border-top-width:1px;display:flex;flex-direction:column;gap:.5rem;padding-left:0;padding-top:1.5rem;position:relative;width:100%}@media (min-width:768px){.section-banner-contact .banner-wrapper .banner-info .banner-list{border-left-width:1px;border-top-width:0;padding-left:60px;padding-top:0;width:fit-content}}.section-banner-contact .banner-wrapper .banner-info .banner-list .list-el{align-items:center;display:flex;gap:.5rem}.section-banner-contact .banner-wrapper .banner-info .banner-list .list-el img{max-width:20px}.section-banner-contact .banner-wrapper .banner-info .banner-list .list-el .list-text{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Carnas,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.75rem}@media (min-width:768px){.section-banner-contact .banner-wrapper .banner-info .banner-list .list-el .list-text{font-size:20px}}