.card,.card .inner_part,.slider,.slider .slide:before{position:absolute}.card{height:350px;width:100%;max-width:850px;background-color:#fff;border-radius:25px;box-shadow:10px 0 50px rgba(0,0,0,.5);margin:0;padding:0;box-sizing:border-box}.card .inner_part{display:flex;align-items:center;justify-content:center;padding-left:30px;height:350px}#slideImg:checked~.inner_part .content,#slideImg:checked~.slider{display:none}#slideImg:checked~.inner_part{padding:0;transition:.1s ease-in}.inner_part .img{height:260px;width:260px;overflow:hidden;flex-shrink:0;border-radius:20px;box-shadow:0 10px 50px rgba(0,0,0,.2)}#slideImg:checked~.inner_part .img{height:350px;width:850px;z-index:99;transition:.3s .2s ease-in}.img img{height:100%;width:100%;cursor:pointer;opacity:0;transition:.6s}#slide_1:checked~.inner_part .img_1,#slide_2:checked~.inner_part .img_2,#slide_3:checked~.inner_part .img_3{opacity:1;transition-delay:.2s}#slide_1:checked~.inner_part .content_1,#slide_2:checked~.inner_part .content_2,#slide_3:checked~.inner_part .content_3{opacity:1;margin-left:0;z-index:100;transition-delay:.3s}.content .title{font-size:30px;font-weight:700;color:#0d0925;margin:0 0 20px}.content .text{font-size:19px;color:#4e4a67;margin:0 auto 30px;line-height:1.5em;text-align:justify}.content button{padding:15px 20px;border:none;font-size:16px;color:#fff0e6;font-weight:600;letter-spacing:1px;border-radius:50px;cursor:pointer;outline:0;background:#000;float:right}.content button:hover{background:#cecece;color:#000}.slider{bottom:25px;left:55%;transform:translateX(-50%);z-index:1}.slider .slide{position:relative;height:10px;width:50px;background:#d9d9d9;border-radius:5px;display:inline-flex;margin:0 3px;cursor:pointer}.slider .slide:before{content:"";top:0;left:0;height:100%;width:-100%;background:#000;border-radius:10px;transform:scaleX(0);transition:transform .6s;transform-origin:left}#slide_1:checked~.slider .slide_1:before,#slide_2:checked~.slider .slide_2:before,#slide_3:checked~.slider .slide_3:before{transform:scaleX(1);width:100%}.content{padding:0 20px 0 35px;width:530px;margin-left:50px;opacity:0;transition:.6s}