h2{font-size:40px;font-weight:300;line-height:60px;margin-bottom:10px}.text-center{text-align:center}.box-content{margin:40px auto;padding:20px 30px 30px;position:relative;width:100%}.accordion-item{background-color:transparent}.accordion-button{display:block;font-size:40px;font-weight:300;line-height:60px;padding:1rem 0;position:relative;text-align:center}.accordion-button,.accordion-button:not(.collapsed){background-color:transparent;color:var(--color-gris-5-movistar)}.accordion-button:not(.collapsed){box-shadow:none}.accordion-button:focus{border-color:transparent;box-shadow:none}.accordion-button:after{background-image:none;background-size:16px;border-bottom:2px solid var(--color-azul-movistar);border-left:2px solid var(--color-azul-movistar);content:"";height:20px;position:absolute;right:305px;top:50%;transform:translateY(-45%) rotate(-45deg);transition:transform .5s ease;width:20px}.accordion-button:not(.collapsed):after{background-image:none;transform:translateY(-50%) rotate(135deg)}.accordion-button.collapsed:after{transform:translateY(-50%) rotate(-45deg)}.accordion-body{padding:1rem 0}.accordion-body p{border-bottom:2px solid #d3d4d3;color:var(--color-gris-5-movistar);margin-bottom:0;padding:20px 15px;text-align:left}.accordion-body p:last-child{border-bottom:none}@media(max-width:1199px){.accordion-body{margin:0 auto;width:80%}.accordion-button{margin:0 auto;width:35%}.accordion-button:after{background-image:none;background-size:16px;border-bottom:2px solid var(--color-azul-movistar);border-left:2px solid var(--color-azul-movistar);content:"";height:20px;position:absolute;right:-105px;top:50%;transform:translateY(-45%) rotate(-45deg);transition:transform .5s ease;width:20px}}@media(max-width:992px){.accordion-button{font-size:36px;width:50%}.accordion-button:after{height:14px;right:0;width:14px}}@media(max-width:767px){.accordion-body{width:90%}.accordion-button{width:65%}}@media(max-width:600px){.accordion-button{width:70%}}@media(max-width:450px){.accordion-button{font-size:30px;width:90%}.accordion-body{width:90%}}@media(max-width:410px){.accordion-button{font-size:24px!important;line-height:40px}.accordion-button:after{height:10px;width:10px}}@media(max-width:380px){.accordion-body p{padding:20px 0}}