@media screen and (min-width:992px){.related-spec{padding:5rem 3%}.related-spec .section-title{margin-bottom:5rem}.specialization-box{width:calc(50% - 15px)}.specialization-template-default.single.single-specialization .related-spec .section-title:before{content:"";position:absolute;left:-30px;width:30%;height:110%;background:#fbb800;top:50%;-webkit-transform:translateY(-50%) rotate(3deg);transform:translateY(-50%) rotate(3deg);z-index:-1;display:block;border-radius:0}}@media screen and (min-width:1600px){.related-spec{padding:5rem 7.3%}.specialization-box{width:calc(25% - 20px)}}.spec-boxes{display:flex;gap:25px;flex-wrap:wrap;padding-top:2rem}.specialization-box{background:#fff;padding:1rem;-webkit-box-shadow:0px 0px 6px #00000029;box-shadow:0px 0px 6px #00000029;position:relative}.specialization-box:before{content:"";display:block;position:absolute;width:90%;height:80%;top:0;left:50%;-webkit-transform:translate(-50%,-1%) rotate(-3deg);transform:translate(-50%,-1%) rotate(-3deg);background:#fbb800;z-index:-1}.specialization-box h3{min-height:5.5rem;font-size:1.7rem;margin:1rem 0;line-height:1.2}.specialization-box h3 .specialization-box-sub,.specialization-box h3 .specialization-box-kind{display:block;font-size:.813rem;font-weight:300}.specialization-box h3 .specialization-box-sub{margin-bottom:.2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.3rem;color:#fff;background:#4a4a49}.specialization-box h3 .specialization-box-kind{margin-top:.2rem}.specialization-box .box-image-link{position:relative}.specialization-box .box-image-link .box-image-wrapper{display:block}.specialization-box .box-image-link .newbadge{position:absolute;right:1rem;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);background:#fbb800;z-index:1;font-size:.8rem;padding:0 .5rem;color:#3a3a3a;font-weight:500}.specialization-box .box-image-link .ceeman-badge{position:absolute;left:0;top:0;z-index:1;width:5rem}.specialization-box .box-image-link .ceeman-badge.teachers-badge{width:7rem}.specialization-box .box-image-link .recommend-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;z-index:1;background:#fff;right:0;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:85%;padding:.5rem 0;max-width:25rem}@media screen and (min-width:992px){.specialization-box .box-image-link .recommend-box{width:80%}}.specialization-box .box-image-link .recommend-box .recommend-text{font-size:.75rem;color:#009ee3;text-transform:uppercase;line-height:1.2}.specialization-box .box-image-link .recommend-box .bar{width:1px;background:#009ee3;height:1.5rem}.specialization-box .box-image-link .recommend-box img{width:45px}.specialization-box .box-image-link .box-image{position:relative;overflow:hidden}.specialization-box .box-image-link .box-image:after{content:"";display:block;padding-top:65%}.specialization-box .box-image-link .box-image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.specialization-box .box-image-link .button-links{display:flex;margin-top:-20px;position:relative;justify-content:space-around;gap:10px;flex-wrap:wrap}.specialization-box .box-image-link .details{background:#1473e6;padding:.75rem 1rem;border-radius:55px;color:#fff;text-transform:uppercase;line-height:1;font-size:.9rem;white-space:nowrap}@media screen and (min-width:768px){.specialization-box .box-image-link .details{background-image:url(//studia.uafm.edu.pl/wp-content/themes/university%20AEH/assets/css/../images/but1bg.svg);background-position:right 1px;background-repeat:no-repeat;background-size:40px;padding:.75rem 3rem .75rem 1rem;font-size:1rem}}@media screen and (min-width:992px){.specialization-box .box-image-link .details{font-size:.75rem;background-size:37px}}@media screen and (min-width:1100px){.specialization-box .box-image-link .details{font-size:1rem;background-size:40px}}.specialization-box .box-image-link .details.ver3{right:0;font-size:.7rem}@media screen and (min-width:768px){.specialization-box .box-image-link .details.ver3{font-size:1rem;right:1rem}}@media screen and (min-width:992px){.specialization-box .box-image-link .details.ver3{background-image:none;padding:.75rem 1rem;background-size:38px;right:.5rem;font-size:.7rem}}@media screen and (min-width:1200px){.specialization-box .box-image-link .details.ver3{background-image:url(//studia.uafm.edu.pl/wp-content/themes/university%20AEH/assets/css/../images/but1bg.svg);padding:.75rem 3rem .75rem 1rem;right:.8rem;font-size:.8rem}}@media screen and (min-width:1600px){.specialization-box .box-image-link .details.ver3{right:0;font-size:.75rem}}.specialization-box .box-image-link .details.ver3.left{left:0}@media screen and (min-width:768px){.specialization-box .box-image-link .details.ver3.left{left:1rem}}@media screen and (min-width:992px){.specialization-box .box-image-link .details.ver3.left{left:.5rem}}@media screen and (min-width:1200px){.specialization-box .box-image-link .details.ver3.left{left:.8rem}}@media screen and (min-width:1600px){.specialization-box .box-image-link .details.ver3.left{left:0}}.specialization-box .box-image-link .details.left{right:unset;left:1rem;background-color:#f5f5f5;color:#4a4a49}.specialization-box .box-image-link .details.blockrec{background:#a00;padding:.75rem 1rem;max-width:9.5rem;text-align:center}.specialization-box .box-info{padding:3rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.specialization-box .box-info .box-info-item{width:50%;padding:.5rem;line-height:1.5}.specialization-box .box-info .box-info-item:nth-child(1){border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}.specialization-box .box-info .box-info-item:nth-child(2){border-bottom:1px solid #f5f5f5}.specialization-box .box-info .box-info-item:nth-child(3){border-right:1px solid #f5f5f5}.specialization-box .box-info .box-info-item .item-title{font-size:.875rem}.specialization-box .box-info .box-info-item .item-text{font-weight:600;font-size:1rem}.box-info .box-info-item p{margin-bottom:1rem}