.container{max-width:1200px;margin:auto;padding:20px}.section-header{display:flex;align-items:center;margin-bottom:10px;color:#d62828}.section-header i{font-size:24px;font-family:"Poppins";color:#d62828;margin-right:10px}h2{margin:0;font-weight:700;color:#d62828;font-family:"Poppins"}.red-line{height:4px;background-color:#d62828;margin:10px 0 20px;border-radius:2px;width:100%}.content-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.content-text{flex:1 1 60%}.content-text h3{color:#d62828;font-weight:700;margin-bottom:10px}.content-text h4{color:#d62828;margin-top:20px;margin-bottom:10px;font-weight:600}.content-text p{margin-bottom:15px;font-size:19px;color:#333}ul.services{list-style:none;padding:0;margin:0}ul.services li{margin-bottom:8px;font-size:19px;position:relative;padding-left:25px;color:#333}ul.services li::before{content:"✔";color:#ffd166;position:absolute;left:0;top:0;font-weight:700;font-size:19px;line-height:1}.content-image{flex:1 1 35%;animation:rotatePause 12s infinite;transform-origin:center center;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1)}.btn-primary{display:inline-block;background-color:#d62828;color:white;font-weight:600;font-size:19px;font-family:"Poppins";padding:12px 24px;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:background-color .3s ease;margin-top:20px}.btn-primary:hover,.btn-primary:focus{background-color:#b32323;outline:none}@media (max-width:768px){.content-wrapper{flex-direction:column}.content-image,.content-text{flex:1 1 100%}}