body{max-width:100%}.footer{width:100%;bottom:0;background:var(--purple-50);padding:64px 24px 32px 24px}.footer .footer-display-container .logo{width:100%;margin-bottom:24px}.footer .footer-display-container .logo .img{max-width:147px;height:32px}.footer .footer-display-container .sets{display:flex;flex-direction:column;gap:24px}.footer .footer-display-container .sets .set{display:flex;flex-direction:column;gap:12px}.footer .footer-display-container .sets .set .main{color:var(--grey-900);margin-bottom:4px}.footer .footer-display-container .sets .set .phone-box{display:flex;flex-direction:column;gap:8px}.footer .footer-display-container .sets .set .item{cursor:pointer;font-size:16px;color:var(--primary-500);line-height:22px;display:flex;justify-content:flex-start;align-items:center}.footer .footer-display-container .sets .set .item.phone-item i{color:var(--primary-500);margin-right:8px;font-size:20px}.footer .footer-display-container .sets .set .item.phone-item a{color:var(--primary-500);text-decoration:none}.footer .footer-display-container .sets .set .item.horario{font-size:16px;font-weight:400;line-height:22px;cursor:default;color:var(--grey-700);opacity:.7}.footer .footer-display-container .social-media-set{margin:64px 0 24px 0;display:flex;justify-content:flex-start;align-items:center;gap:24px}.footer .footer-display-container .social-media-set .social-media-item{color:var(--primary-500);font-size:25px;width:25px;height:25px;cursor:pointer}.footer .footer-display-container .separator{width:100%;height:1px;background:var(--grey-200);margin-bottom:24px!important}.footer .footer-display-container .rights{font-weight:500;font-size:16px;color:var(--grey-400);width:100%;display:flex;gap:4px;flex-direction:column;text-align:center}@media(min-width:768px){.footer .footer-display-container{max-width:1200px;margin:0 auto}.footer .footer-display-container .logo{margin-bottom:40px}.footer .footer-display-container .sets{flex-direction:row}.footer .footer-display-container .sets .set{flex:1}.footer .footer-display-container .social-media-set{margin:32px 0 40px 0}.footer .footer-display-container .separator{margin-bottom:40px!important}}@media(min-width:1280px){.footer .footer-display-container{max-width:1200px;margin:0 auto}.footer .footer-display-container .logo{margin-bottom:40px}.footer .footer-display-container .sets{flex-direction:row}.footer .footer-display-container .sets .set{flex:1}.footer .footer-display-container .social-media-set{margin:32px 0 40px 0}.footer .footer-display-container .separator{margin-bottom:40px!important}.footer .footer-display-container .rights{text-align:start}}.landing-section{padding:40px 0}.section-faq{flex-direction:column;align-items:center;gap:40px;display:flex}.section-faq .section-title{text-align:center}.section-faq .faq-list{display:flex;flex-direction:column;width:100%}.section-faq .faq-list .faq-item{border-bottom:1px solid #d8d8d8;padding:20px 0;cursor:pointer;transition:all .4s ease}.section-faq .faq-list .faq-item .faq-header{display:flex;justify-content:space-between;align-items:center}.section-faq .faq-list .faq-item .faq-header .faq-question{font-weight:600;font-size:16px;color:var(--grey-800)}.section-faq .faq-list .faq-item .faq-header .faq-icon-plus{font-size:18px;color:var(--primary-500);transition:transform .4s ease}.section-faq .faq-list .faq-item.active .faq-icon-plus{transform:rotate(45deg)}.section-faq .faq-list .faq-item .faq-body{overflow:hidden;max-height:0;transition:max-height .4s ease}.section-faq .faq-list .faq-item .faq-body .faq-content{padding:8px 0}.section-faq .faq-list .faq-item .faq-body .faq-content p{font-size:16px;font-weight:400;color:var(--grey-700);line-height:28px;margin-bottom:16px}.section-faq .faq-list .faq-item .faq-body .faq-content ol,.section-faq .faq-list .faq-item .faq-body .faq-content ul{margin-left:20px;margin-bottom:16px}.section-faq .faq-list .faq-item .faq-body .faq-content ol li,.section-faq .faq-list .faq-item .faq-body .faq-content ul li{font-size:16px;font-weight:400;color:var(--grey-700);line-height:28px;margin-bottom:8px}.section-faq .faq-list .faq-item .faq-body .faq-content ol{list-style-type:decimal}.section-faq .faq-list .faq-item .faq-body .faq-content ul{list-style-type:disc}.section-faq .faq-list .faq-item:last-child{border-bottom:none}