.ideas-wrap h2{color:#077a69;font-size:30px;margin:0 auto;padding:80px 20px;text-align:center;width:70%}.ideas-wrap .ideas-outer{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 30px}.ideas-wrap .ideas-outer .ideas-inner{align-items:center;box-sizing:border-box;display:flex;flex:0 auto;padding:30px;width:50%}.ideas-wrap .ideas-outer .ideas-inner .image-zoom-container{box-sizing:border-box;flex:0 50%;height:auto;min-width:270px;overflow:hidden;position:relative;width:270px}.ideas-wrap .ideas-outer .ideas-inner .idea-text{box-sizing:border-box;flex:0 70%;padding:20px 50px}.ideas-wrap .ideas-outer .ideas-inner .idea-img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:270px;transition:all 1s;width:270px}.ideas-wrap .ideas-outer .ideas-inner:hover .idea-img{transform:scale(1.2)}.ideas-wrap .idea-text h3{font-size:30px;margin:0}.ideas-wrap .idea-button a{color:#000;font-weight:700;text-decoration:none}.ideas-wrap .ideas-inner:hover .idea-button a{color:#35a99a;text-decoration:underline}@media (max-width:1366px){.ideas-wrap .ideas-outer{padding:0}.ideas-wrap h2{padding:0 20px 50px}.ideas-wrap{padding:80px 0}.ideas-wrap .ideas-outer .ideas-inner .image-zoom-container{flex:0 38%}.ideas-wrap .ideas-outer .ideas-inner .idea-text{flex:0 50%;margin-left:6%;padding:0}.ideas-wrap .ideas-outer .ideas-inner{padding:20px}.ideas-wrap .ideas-outer .ideas-inner .idea-img{height:200px;width:200px}.ideas-wrap .ideas-outer .ideas-inner .image-zoom-container{min-width:200px}}@media (max-width:1024px){.ideas-wrap .ideas-outer .ideas-inner{box-sizing:border-box;width:100%}.ideas-wrap .ideas-outer .ideas-inner .image-zoom-container{flex:0 25%;min-width:unset}.ideas-wrap .ideas-outer .ideas-inner .idea-text{flex:0 70%;margin-left:0}.ideas-wrap .idea-text h3{font-size:28px}.ideas-wrap .idea-text p{margin:10px 0}.ideas-wrap h2{width:90%}}@media (max-width:945px){.ideas-wrap .ideas-outer .ideas-inner .idea-text{;margin-left:3%}.ideas-wrap{padding:80px 0 20px}}@media (max-width:480px){.ideas-wrap .ideas-outer .ideas-inner{flex-direction:column;padding:20px 0}.ideas-wrap h2{font-size:25px;padding:0 0 30px;width:unset}.ideas-wrap{padding:50px 0 0}.ideas-wrap .ideas-outer .ideas-inner .idea-img{height:270px;width:270px}.ideas-wrap .ideas-outer .ideas-inner .idea-text{margin-left:0;padding-top:20px;text-align:center}.ideas-wrap .idea-text h3{font-size:24px}.ideas-wrap .ideas-outer .ideas-inner .image-zoom-container{flex:unset;height:100%;max-width:unset}}