.image-cover-banner{margin:112px 0 48px;padding:112px 0;min-height:776px;background:#d4d4d4;border-radius:18px;position:relative;overflow:hidden}.image-cover-banner::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.4)), color-stop(2.04%, rgba(0, 0, 0, 0.4)), color-stop(4.08%, rgba(0, 0, 0, 0.4)), color-stop(6.12%, rgba(0, 0, 0, 0.4)), color-stop(8.16%, rgba(0, 0, 0, 0.4)), color-stop(10.2%, rgba(0, 0, 0, 0.39)), color-stop(12.24%, rgba(0, 0, 0, 0.39)), color-stop(14.29%, rgba(0, 0, 0, 0.38)), color-stop(16.33%, rgba(0, 0, 0, 0.38)), color-stop(18.37%, rgba(0, 0, 0, 0.37)), color-stop(20.41%, rgba(0, 0, 0, 0.37)), color-stop(22.45%, rgba(0, 0, 0, 0.36)), color-stop(24.49%, rgba(0, 0, 0, 0.35)), color-stop(26.53%, rgba(0, 0, 0, 0.34)), color-stop(28.57%, rgba(0, 0, 0, 0.33)), color-stop(30.61%, rgba(0, 0, 0, 0.32)), color-stop(32.65%, rgba(0, 0, 0, 0.31)), color-stop(34.69%, rgba(0, 0, 0, 0.3)), color-stop(36.73%, rgba(0, 0, 0, 0.29)), color-stop(38.78%, rgba(0, 0, 0, 0.28)), color-stop(40.82%, rgba(0, 0, 0, 0.27)), color-stop(42.86%, rgba(0, 0, 0, 0.25)), color-stop(44.9%, rgba(0, 0, 0, 0.24)), color-stop(46.94%, rgba(0, 0, 0, 0.22)), color-stop(48.98%, rgba(0, 0, 0, 0.21)), color-stop(51.02%, rgba(0, 0, 0, 0.19)), color-stop(53.06%, rgba(0, 0, 0, 0.18)), color-stop(55.1%, rgba(0, 0, 0, 0.16)), color-stop(57.14%, rgba(0, 0, 0, 0.14)), color-stop(59.18%, rgba(0, 0, 0, 0.13)), color-stop(61.22%, rgba(0, 0, 0, 0.12)), color-stop(63.27%, rgba(0, 0, 0, 0.11)), color-stop(65.31%, rgba(0, 0, 0, 0.1)), color-stop(67.35%, rgba(0, 0, 0, 0.09)), color-stop(69.39%, rgba(0, 0, 0, 0.08)), color-stop(71.43%, rgba(0, 0, 0, 0.07)), color-stop(73.47%, rgba(0, 0, 0, 0.05)), color-stop(75.51%, rgba(0, 0, 0, 0.05)), color-stop(77.55%, rgba(0, 0, 0, 0.04)), color-stop(79.59%, rgba(0, 0, 0, 0.03)), color-stop(81.63%, rgba(0, 0, 0, 0.03)), color-stop(83.67%, rgba(0, 0, 0, 0.02)), color-stop(85.71%, rgba(0, 0, 0, 0.02)), color-stop(87.76%, rgba(0, 0, 0, 0.01)), color-stop(89.8%, rgba(0, 0, 0, 0.01)), color-stop(91.84%, rgba(0, 0, 0, 0)), color-stop(93.88%, rgba(0, 0, 0, 0)), color-stop(95.92%, rgba(0, 0, 0, 0)), color-stop(97.96%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 2.04%, rgba(0, 0, 0, 0.4) 4.08%, rgba(0, 0, 0, 0.4) 6.12%, rgba(0, 0, 0, 0.4) 8.16%, rgba(0, 0, 0, 0.39) 10.2%, rgba(0, 0, 0, 0.39) 12.24%, rgba(0, 0, 0, 0.38) 14.29%, rgba(0, 0, 0, 0.38) 16.33%, rgba(0, 0, 0, 0.37) 18.37%, rgba(0, 0, 0, 0.37) 20.41%, rgba(0, 0, 0, 0.36) 22.45%, rgba(0, 0, 0, 0.35) 24.49%, rgba(0, 0, 0, 0.34) 26.53%, rgba(0, 0, 0, 0.33) 28.57%, rgba(0, 0, 0, 0.32) 30.61%, rgba(0, 0, 0, 0.31) 32.65%, rgba(0, 0, 0, 0.3) 34.69%, rgba(0, 0, 0, 0.29) 36.73%, rgba(0, 0, 0, 0.28) 38.78%, rgba(0, 0, 0, 0.27) 40.82%, rgba(0, 0, 0, 0.25) 42.86%, rgba(0, 0, 0, 0.24) 44.9%, rgba(0, 0, 0, 0.22) 46.94%, rgba(0, 0, 0, 0.21) 48.98%, rgba(0, 0, 0, 0.19) 51.02%, rgba(0, 0, 0, 0.18) 53.06%, rgba(0, 0, 0, 0.16) 55.1%, rgba(0, 0, 0, 0.14) 57.14%, rgba(0, 0, 0, 0.13) 59.18%, rgba(0, 0, 0, 0.12) 61.22%, rgba(0, 0, 0, 0.11) 63.27%, rgba(0, 0, 0, 0.1) 65.31%, rgba(0, 0, 0, 0.09) 67.35%, rgba(0, 0, 0, 0.08) 69.39%, rgba(0, 0, 0, 0.07) 71.43%, rgba(0, 0, 0, 0.05) 73.47%, rgba(0, 0, 0, 0.05) 75.51%, rgba(0, 0, 0, 0.04) 77.55%, rgba(0, 0, 0, 0.03) 79.59%, rgba(0, 0, 0, 0.03) 81.63%, rgba(0, 0, 0, 0.02) 83.67%, rgba(0, 0, 0, 0.02) 85.71%, rgba(0, 0, 0, 0.01) 87.76%, rgba(0, 0, 0, 0.01) 89.8%, rgba(0, 0, 0, 0) 91.84%, rgba(0, 0, 0, 0) 93.88%, rgba(0, 0, 0, 0) 95.92%, rgba(0, 0, 0, 0) 97.96%, rgba(0, 0, 0, 0) 100%)}.image-cover-banner__image img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:calc(100% - 224px);width:auto;-o-object-fit:contain;object-fit:contain}.image-cover-banner__title{z-index:1;color:var(--white-theme-color);font-size:90px;line-height:.75;padding:0 24px}@media(max-width: 991px){.image-cover-banner{margin:48px 0;padding:84px 0;min-height:500px}.image-cover-banner__image img{height:calc(100% - 168px)}.image-cover-banner__title{font-size:42px;line-height:1.4}}