.SoftwareHouse1{background:url(/softwareHouse/s1-1.gif) no-repeat 50%;background-size:cover;padding:100px 20px;color:#000}.SoftwareHouse1 .softwarehouse-container{max-width:800px;margin:0 auto;text-align:center}.SoftwareHouse1 .softwarehouse-container h2{font-size:2rem;font-weight:700;margin-bottom:1rem}.SoftwareHouse1 .softwarehouse-container p{font-size:1rem;line-height:1.5;margin-bottom:1rem}.SoftwareHouse2{background:url(/softwareHouse/s2-1.jpeg) no-repeat 50%;background-size:cover;padding:80px 20px;color:#fff}.SoftwareHouse2 .sh2-container{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}.SoftwareHouse2 .sh2-image{flex:0 0 auto;margin-bottom:20px;text-align:right}.SoftwareHouse2 .sh2-text{flex:0 0 400px;text-align:left;margin:0 20px}.SoftwareHouse2 .sh2-text>div{margin-bottom:30px}.SoftwareHouse2 .sh2-text h3{font-size:1.5rem;font-weight:700;margin-bottom:10px}.SoftwareHouse2 .sh2-text ul{list-style:none;padding:0;margin:0}.SoftwareHouse2 .sh2-text ul li{position:relative;padding-left:15px;color:#ababab}.SoftwareHouse2 .sh2-text ul li:before{content:"•";position:absolute;left:0;color:#ababab}@media(max-width:576px){.SoftwareHouse2 .sh2-container{flex-direction:column;align-items:center;text-align:center}.SoftwareHouse2 .sh2-text{width:100%;max-width:400px;margin:20px auto 0;text-align:left;padding-left:64px}.SoftwareHouse2 .sh2-text ul{display:block;margin:0;padding:0}}@media(min-width:577px)and (max-width:1024px){.SoftwareHouse2 .sh2-container{flex-direction:row;align-items:flex-start;display:flex;justify-content:flex-end}.SoftwareHouse2 .sh2-image{flex:0 0 50%;margin-bottom:0}.SoftwareHouse2 .sh2-text{flex:0 0 45%;text-align:left;margin:0}.SoftwareHouse2 .sh2-text h3,.SoftwareHouse2 .sh2-text ul{margin-left:0}}@keyframes floatAndShake{0%{transform:translate(0) scale(1)}10%{transform:translate(-2px,-3px) scale(1)}20%{transform:translate(2px,-5px) scale(1)}30%{transform:translate(-2px,-7px) scale(1.01)}40%{transform:translate(2px,-9px) scale(1)}50%{transform:translateY(-10px) scale(1.01)}60%{transform:translate(-2px,-9px) scale(1)}70%{transform:translate(2px,-7px) scale(1)}80%{transform:translate(-2px,-5px) scale(1.01)}90%{transform:translate(2px,-3px) scale(1)}to{transform:translate(0) scale(1)}}.SoftwareHouse2 .sh2-image{animation:floatAndShake 3s ease-in-out infinite}.SoftwareHouse3{position:relative;background:url(/softwareHouse/s3-1.png);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:120px 80px;color:#000}@media(max-width:767px){.SoftwareHouse3{padding:40px 20px}}.SoftwareHouse3:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(180deg,rgb(255,255,255) 0,rgb(255,255,255) 30%,rgba(255,255,255,0));z-index:1}.SoftwareHouse3 .sh3-container{max-width:600px;margin:0 auto;z-index:2;text-align:center;color:#000;position:relative}.SoftwareHouse3 .sh3-container h2{margin-bottom:80px}@media(max-width:767px){.SoftwareHouse3 .sh3-container h2{max-width:300px;margin:0 auto 40px}}.SoftwareHouse3 .sh3-container .composition-list{display:flex;flex-direction:column;gap:40px}.SoftwareHouse3 .sh3-container .composition-list .composition-item h3{font-size:28px;font-weight:600;margin-bottom:1rem;line-height:1.4}.SoftwareHouse3 .sh3-container .composition-list .composition-item .composition-content{display:grid;grid-template-columns:1fr 1fr;gap:1rem;text-align:left}.SoftwareHouse3 .sh3-container .composition-list .composition-item ul{list-style:none;padding:0;margin:0;font-size:1rem}.SoftwareHouse3 .sh3-container .composition-list .composition-item ul li{position:relative;padding-left:20px}.SoftwareHouse3 .sh3-container .composition-list .composition-item ul li:before{content:"•";position:absolute;left:0;color:#666}@media(max-width:767px){.SoftwareHouse3{padding:40px 20px 132px}.SoftwareHouse3 .sh3-container{padding:0 10px}.SoftwareHouse3 .sh3-container .composition-list{gap:20px}.SoftwareHouse3 .sh3-container .composition-list .composition-item h3{margin-bottom:1rem}.SoftwareHouse3 .sh3-container .composition-list .composition-item .composition-content{display:flex;flex-direction:column;align-items:center;gap:0}.SoftwareHouse3 .sh3-container .composition-list .composition-item .composition-content ul{width:100%;padding:0 86px;list-style:none;text-align:left;color:#333}.SoftwareHouse3 .sh3-container .composition-list .composition-item .composition-content li{padding:0;display:flex;align-items:left}.SoftwareHouse3 .sh3-container .composition-list .composition-item .composition-content li:before{content:"•";margin-left:-20px;color:#666}}