.services{padding:60px 0}@media(min-width:992px){.services{padding:80px 0}}.services h2{margin:0}.services--mosaic .row{display:flex;gap:15px}@media(min-width:992px){.services--mosaic .row{gap:0}}.services--mosaic .row .column-12{display:flex;flex-direction:column}@media(min-width:992px){.services--mosaic .row .column-12{flex-direction:row}}.services--mosaic .row:last-child{margin-top:30px}@media(min-width:992px){.services--mosaic .row:last-child{margin-top:0}}.services--mosaic .row:last-child>.column-12:first-child{display:flex;flex-direction:column;gap:15px}@media(min-width:992px){.services--mosaic .row:last-child>.column-12:first-child{gap:30px}.services--mosaic .row:last-child>.column-12:first-child a{flex:1 1 0px}}.services--mosaic .row:last-child>.column-12:last-child{display:flex;flex-direction:column;gap:15px}@media(min-width:992px){.services--mosaic .row:last-child>.column-12:last-child{gap:30px}.services--mosaic .row:last-child>.column-12:last-child .row>div{min-height:420px}.services--mosaic .row:last-child>.column-12:last-child>a{flex:1 1 0px;min-height:300px}}.services--normal .column-12{display:flex;flex-direction:column;margin-bottom:30px}@media(min-width:992px){.services--normal .column-12{display:block}.services__content{margin-bottom:60px}}.services .item{border-radius:10px;color:#000;display:block;min-height:300px;overflow:hidden;position:relative}@media(min-width:992px){.services .item{height:100%;min-height:0}}.services .item:before{background-color:#f2f2f1;content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:2}.services .item img{object-fit:cover;z-index:0}.services .item .overlay,.services .item img{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.services .item .overlay{z-index:1}.services .item--green .overlay{background-color:#466431}.services .item--orange .overlay{background-color:#ed6f13}.services .item__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:45px 30px;position:relative;z-index:3}.services .item__content h3{font-size:24px;margin:0 0 30px;text-transform:uppercase}@media(min-width:992px){.services .item__content h3{font-size:30px}}.services .item__content .button--solid{background-color:transparent;border:1px solid #000;color:#000;display:inline-block}.services .item:hover{background-color:#494a49}.services .item:hover .overlay{opacity:.5}.services .item:hover img{opacity:1}.services .item:hover .item__content h3{color:#fff}.services .item:hover .item__content .button--solid{border-color:transparent;color:#fff}.services .item:hover.item--green .item__content .button--solid{background-color:#466431}.services .item:hover.item--orange .item__content .button--solid{background-color:#ed6f13}.services .item:hover.item--gray .item__content .button--solid{background-color:#000}.services .item:hover:before{opacity:0}