.services{position:relative;margin-bottom:60px}.services--section{margin-top:60px}.services__title{text-align:center;font-family:TildaSansBold;font-size:35px;line-height:1.3;color:#000;margin-bottom:2rem}.services__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.services__card{width:100%;height:420px}.card{position:relative;padding:0 0 1rem 0}.card__body{position:relative;width:100%;height:100%;overflow:hidden}.card__picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.card__body:hover .card__picture{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.card__layout{position:absolute;top:0;left:0;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;font-family:TildaSansLight;line-height:1.5;color:#fff;width:100%;height:100%;background-color:rgba(0,0,0,.45);padding:20px}.card__layout:hover{color:#fff;background-color:rgba(0,0,0,.6);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.card__title{position:relative;font-family:TildaSansBold;font-size:20px;line-height:1.2}.card__title::after{position:absolute;top:0;right:0;display:inline-block;content:"\e90c";font-family:iconmc!important;font-style:normal;font-size:30px;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#fff}@media (min-width:767px){.services__card{width:50%}.card{padding:0 1rem 1rem 0}.card:nth-child(2n){padding-right:0}}@media (min-width:992px){.services__title{font-size:48px;margin-bottom:60px}.services__card{width:25%}.card{padding:0 1rem 1rem 0}.card:nth-child(2n){padding-right:1rem}.card:nth-child(12),.card:nth-child(4),.card:nth-child(8){padding-right:0}}