.m-portfolio-table{padding:2.5rem 0}.m-portfolio-table a{display:inline-block;font-weight:700}.m-portfolio-table h2{border-bottom:1px solid #e3e3e3;color:#00257b;margin-bottom:.5rem;padding-bottom:1rem}.m-portfolio-table .description{margin-bottom:2.5rem}.m-portfolio-table__label h3,.m-portfolio-table__label p{display:inline-block}.m-portfolio-table__label h3{color:#00257b;font-size:1rem;margin:1rem 0}.m-portfolio-table .row--type h3{margin-top:0}.m-portfolio-table__label p{margin-left:.75rem}.m-portfolio-table__value .wrapper{background:#fff;height:100%;padding:1.15rem 1.5rem;position:relative}.m-portfolio-table__value .m-portfolio-table__button{line-height:1.38}.m-portfolio-table .row--properties th{min-width:200px;max-width:39.9146211%}.m-portfolio-table .row--properties td{min-width:200px;max-width:60.0853789%}.m-portfolio-table .row--downloads .wrapper{padding-bottom:1.5rem;padding-top:0}.m-portfolio-table .row--downloads a{border:0;display:none;margin-bottom:1rem;width:50%}.m-portfolio-table .row--downloads a.active{display:block}.m-portfolio-table .row--downloads a.active.no-image{border-bottom:2px solid #00257b;display:inline-block;margin-top:2rem;width:auto}.m-portfolio-table .row--downloads a.active.no-image:hover{border-color:#f4b827}.m-portfolio-table .row--downloads a:last-of-type{margin-bottom:0}.m-portfolio-table .row--downloads a picture{display:block}.m-portfolio-table .row--downloads a picture img{display:block;height:auto;width:100%}.m-portfolio-table__end .wrapper{background:#fff}.m-portfolio-table__button{border:0;border-radius:.25rem;color:#2c2c2c;font-weight:700;padding:.25rem .5rem;transition:background .1s linear,color .1s linear}.m-portfolio-table__button h4{display:inline;transition:color .1s linear}.m-portfolio-table__button picture{display:block;height:0;overflow:hidden;margin-top:.5rem;padding-bottom:200px;position:relative}.m-portfolio-table__button picture.is-portrait{padding-bottom:95.7795%}.m-portfolio-table__button img{left:0;height:100%;object-fit:cover;object-position:center;max-height:200px;position:absolute;top:0}.m-portfolio-table__button:hover{background-color:rgba(239,240,243,.5)}.m-portfolio-table__button:hover,.m-portfolio-table__button:hover h4{color:rgba(0,37,123,.8)}.m-portfolio-table__button.active{background-color:#eff0f3;color:#00257b}.m-portfolio-table__button.active h4{color:#00257b}.m-portfolio-table__button--big{margin-right:.5rem;padding:.9rem 1.2rem;width:248px}.m-portfolio-table__button--big:last-of-type{margin:0}.row--type .m-portfolio-table__value .m-portfolio-table__button{display:flex;flex-direction:column;justify-content:space-between}.row--type .m-portfolio-table__value .m-portfolio-table__button h4,.row--type .m-portfolio-table__value .m-portfolio-table__button picture{flex:0 0 auto}.row--type .m-portfolio-table__button{height:322px;min-height:220px}.row--download-type .m-portfolio-table__value .m-portfolio-table__button h4{font-size:.75rem}.row--properties table th,.row--properties table td{line-height:2.8}.m-portfolio-table .owl-nav{display:flex;justify-content:space-between;margin-top:1rem}.m-portfolio-table .owl-nav button.owl-prev,.m-portfolio-table .owl-nav button.owl-next{border-radius:50%;box-shadow:0 6px 12px rgba(0,0,0,.3);height:30px;line-height:1;margin:0 .5rem;outline:0;width:30px}@media only screen and (min-width:576px){.m-portfolio-table__label h3{margin:0}.m-portfolio-table__value .wrapper::after{background:#e3e3e3;bottom:0;content:'';height:1px;left:50%;margin:0 auto;position:absolute;transform:translateX(-50%);width:calc(100% - 1.5rem - 1.5rem)}.m-portfolio-table .row:nth-last-of-type(-n+2) .m-portfolio-table__value .wrapper::after{display:none}}@media only screen and (min-width:768px){.m-portfolio-table{padding:7.2rem 0 8.3rem}.m-portfolio-table h2{font-size:2rem;line-height:1.35;margin-bottom:1rem;padding-bottom:1.6rem}.m-portfolio-table__label h3{font-size:1.6rem;line-height:1.38}.m-portfolio-table .row--downloads .wrapper{padding-bottom:0}.m-portfolio-table__end .wrapper{padding-bottom:3.5rem}}@media only screen and (min-width:992px){.m-portfolio-table__value,.m-portfolio-table__end{padding-left:2.7rem}.m-portfolio-table__value .wrapper{padding:1.15rem 3rem}.m-portfolio-table__value .wrapper::after{width:calc(100% - 3rem - 3rem)}.row--download-type .m-portfolio-table__value .m-portfolio-table__button{padding:.9rem .7rem;width:170px}}@media only screen and (min-width:1440px){.row--download-type .m-portfolio-table__value .m-portfolio-table__button h4{font-size:1rem}.row--download-type .m-portfolio-table__value .m-portfolio-table__button{margin-right:1rem;padding:.9rem .7rem;width:200px}}