article.product-steps .product-steps-container{margin:0 auto;border:1px solid #3fb1ce;border-radius:5px}article.product-steps .product-steps-container:not(:last-child){margin-bottom:1rem}article.product-steps .product-steps-container .step-title{font-weight:bold;position:relative;background-color:#3fb1ce;padding:0.5rem 1rem;cursor:pointer;transition:0.3s}article.product-steps .product-steps-container .step-title:hover{background-color:#307e92}article.product-steps .product-steps-container .step-title p{color:#fff;font-size:1.5rem;margin:0;padding-right:2rem}@media screen and (max-width: 640px){article.product-steps .product-steps-container .step-title p{font-size:1.25rem}}article.product-steps .product-steps-container .step-title:after{border-right:solid 2px #fff;border-top:solid 2px #fff;content:"";display:block;height:1rem;width:1rem;position:absolute;right:25px;top:35%;transform:rotate(135deg);transition:transform .3s ease-in-out, top .3s ease-in-out}article.product-steps .product-steps-container .step-title.open:after{top:35%;transform:rotate(315deg)}article.product-steps .product-steps-container .step-list{display:none}article.product-steps .product-steps-container .step-list ul{padding:1rem 2rem 1rem 3rem}article.product-steps .product-steps-container .step-list ul li{list-style-type:disc;list-style-position:outside;line-height:2}article.product-steps .product-steps-container .step-list ul li::marker{color:#3fb1ce}
