.powrot{display:inline-block;transition:all 0.5s ease;border:3px solid #000000;color:#000000;font-size:20px;padding:20px 30px 20px 30px;position:relative;font-weight:800;border-radius:50px;text-transform:uppercase;}
.powrot:hover{color:#FFFFFF;background-color:#000000;}
.powrot:before{vertical-align: middle;content:"";width:16px;height:16px;box-sizing:border-box;transition:all 0.5s ease-out 0s;background-repeat:no-repeat;border-style:solid;border-color:#000000;border-width:0px 3px 3px 0px;display:inline-block;transform:rotate(135deg);margin-right:15px;}
.powrot:hover:before{border-color:#FFFFFF;}
.desc{padding:50px 0px;box-sizing:border-box;}
.content-text{display:grid;grid-template-columns:2fr 1fr;grid-gap:80px;}

@media screen and (max-width:1550px){
.content-text{grid-gap: 40px;}
}

@media screen and (max-width:1200px){
.powrot {
padding: 15px 30px;
font-size: 17px;
}
}

@media screen and (max-width:800px){
.content-text{
grid-template-columns: 1fr;
}

.contentVideo {
max-width: 100%;
}
.produkty{
flex-wrap: wrap;
}
}