.item-portfolio3{display:grid;grid-template-columns:1fr;background-color:#fff;border-radius:.125rem}.item-portfolio3 .do,.item-portfolio3 .posle{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;padding-bottom:2.25rem}.item-portfolio3 .do .img,.item-portfolio3 .posle .img{height:215px;width:100%;border-radius:.125rem;transition:scale .3s 0s}.item-portfolio3 .do .img:hover,.item-portfolio3 .posle .img:hover{scale:1.03}.item-portfolio3 .do:after,.item-portfolio3 .posle:after{content:"до";padding:.25rem 1rem .5rem;color:#93aec7;background-color:#fff;border-radius:.125rem;position:absolute;top:2.5rem;left:2.5rem;font-weight:600;line-height:1}.item-portfolio3 .do{padding-right:2.5rem;position:relative}.item-portfolio3 .do:before{content:"";position:absolute;border-bottom:1px solid #d1d1d1;width:calc(100% - 3rem);bottom:0;right:1.5rem}.item-portfolio3 .posle{padding-right:2.5rem;position:relative}.item-portfolio3 .posle:after{content:"после"}.item-portfolio3 .text_md{max-height:170px;scroll-behavior:smooth;overflow:auto;scrollbar-face-color:#f7f7f7;scrollbar-track-color:#fff0;padding-right:.5rem}.item-portfolio3 .text_md::-webkit-scrollbar{width:2px;height:2px}.item-portfolio3 .text_md::-webkit-scrollbar-thumb{background:#93aec7}.item-portfolio3 .text_md::-webkit-scrollbar-track{background:#fff0}.item-portfolio3 .text_md span{font-weight:400;text-transform:uppercase;color:rgb(51 51 51 / .6)}.item-portfolio3 .text_md p{margin-bottom:0;margin-top:.5rem}@media(max-width:1600px){.item-portfolio3 .do,.item-portfolio3 .posle{padding:1.5rem;gap:1rem}.item-portfolio3 .do:after,.item-portfolio3 .posle:after{font-size:18px;top:2.25rem;left:2.25rem}}@media(max-width:1400px){.item-portfolio3 .do .img,.item-portfolio3 .posle .img{height:180px}.item-portfolio3 .do:after,.item-portfolio3 .posle:after{font-size:16px;padding-bottom:.375rem}}@media(max-width:1200px){.item-portfolio3{grid-template-columns:1fr;padding:1.5rem}.item-portfolio3 .do{padding:0 0 1.75rem 0}.item-portfolio3 .do:before{width:100%;right:0}.item-portfolio3 .do:after{top:.5rem;left:.5rem}.item-portfolio3 .posle{padding:2.25rem 0 0 0}.item-portfolio3 .posle:after{top:2.75rem;left:.5rem}}@media(max-width:576px){.item-portfolio3{padding:1.25rem}.item-portfolio3 .do,.item-portfolio3 .posle{gap:1.25rem}.item-portfolio3 .do:after,.item-portfolio3 .posle:after{font-size:14px}.item-portfolio3 .text_md span{font-size:16px}}@media(max-width:360px){.item-portfolio3{padding:1rem}.item-portfolio3 .text_md span{font-size:14px}.item-portfolio3 .posle{padding:1.5rem 0 0 0}.item-portfolio3 .posle:after{top:2.125rem}}.item-team{display:grid;grid-template-columns:1fr 1fr;gap:0}.item-team .img{border-radius:.125rem;background-color:#D1D1D1;position:relative;height:660px;min-width:60%}.item-team .img img{object-position:top center}.item-team .img .video{position:absolute;left:2rem;top:2rem}.item-team .img .year{left:2rem;bottom:2rem;position:absolute;max-width:245px;line-height:1.1;border-radius:.125rem;padding:.25rem 1rem;font-weight:400;background-color:#fff;color:#93AEC7;font-size:22px;display:flex;align-items:center;gap:.5rem}.item-team .img .year span{font-size:66px;font-family:Forum,sans-serif}.item-team .info{padding-left:2.5rem;display:flex;flex-direction:column;gap:1.25rem;max-height:575px}.item-team .info .top{display:flex;gap:3rem;font-weight:400;line-height:1;align-items:center}.item-team .info .top .star{display:flex;gap:.5rem;align-items:center}.item-team .info .top .star i{background-color:#EF7846}.item-team .info .top .review{opacity:.6}.item-team .info .name{margin-bottom:0;font-size:40px;font-weight:400;line-height:1.2}.item-team .info .position{font-size:18px}.item-team .info .achievement{font-size:16px;scroll-behavior:smooth;overflow:auto;scrollbar-face-color:#F7F7F7;scrollbar-track-color:#fff0;max-height:255px;padding-right:.5rem}.item-team .info .achievement::-webkit-scrollbar{width:2px;height:2px}.item-team .info .achievement::-webkit-scrollbar-thumb{background:#93AEC7}.item-team .info .achievement::-webkit-scrollbar-track{background:#fff0}.item-team .info .achievement h4{text-transform:uppercase;font-size:17px;line-height:1.5;color:dimgray;margin-bottom:1.25rem}.item-team .info .achievement ul,.item-team .info .achievement ol{margin-bottom:unset}.item-team .info .achievement li{margin-bottom:.5rem}.item-team .info .btn{width:70%;margin-top:auto}@media (max-width:1600px){.item-team .info .name{font-size:30px}}@media (max-width:1400px){.item-team{margin-right:4px}.item-team .img{height:590px}.item-team .info{gap:1rem;max-height:500px}.item-team .info .btn{width:100%}.item-team .info .position{font-size:16px}.item-team .info .achievement{font-size:14px}}@media (max-width:1200px){.item-team .img{height:550px;min-width:unset}.item-team .img .year{left:1rem;bottom:1rem;font-size:16px}.item-team .img .year span{font-size:50px}.item-team .info{padding-left:1.5rem;max-height:480px}.item-team .info .name{font-size:24px}.item-team .info .top{display:flex;gap:3rem;font-size:16px}.item-team .info .top .star{font-size:16px}.item-team .info .top .star i{width:1rem;height:1rem;min-width:1rem}.item-team .info .position{font-size:16px;margin-bottom:1rem}}@media (max-width:768px){.item-team{display:flex;flex-direction:column;gap:2rem;margin-left:4px}.item-team .img{height:480px}.item-team .img img{padding-top:5%}.item-team .info{max-height:unset;padding-left:unset;gap:.75rem}.item-team .info .top{padding-bottom:.5rem;font-size:14px;gap:2.5rem}.item-team .info .top .star{font-size:14px}.item-team .info .top .star i{height:13px;margin-bottom:2px}.item-team .info .name{font-size:32px}.item-team .info .position{margin-bottom:1.25rem}.item-team .info .achievement{height:unset;max-height:195px}.item-team .info .achievement h4{font-size:14px;margin-bottom:.75rem}.item-team .info .achievement ol,.item-team .info .achievement ul{padding-left:1rem}.item-team .info .achievement li{margin-bottom:1rem}.item-team .info .btn{margin-top:1rem}}@media (max-width:576px){.item-team .img{height:420px}.item-team .img .year{max-width:175px;padding:.25rem .5rem}.item-team .img .year span{font-size:44px}}@media (max-width:360px){.item-team .img{height:340px}.item-team .info .name{font-size:22px}.item-team .info .position{font-size:14px;margin-bottom:1rem}.item-team .info .achievement{font-size:12px}}