.sec-1 .textandimage h2 {
background: linear-gradient(to top, #ee7e00, #9acc4c);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: 600;
}
.sec-1 {
margin-bottom: 7rem;
}
.sec-2 {
background-color: #1d1f2c;
position:relative;
}
.sec-2::before {
background: inherit;
top: -60px;
content: '';
display: block;
height: 300px;
left: 0;
position: absolute;
right: 0;
-webkit-transform: skewY(4.5deg);
-ms-transform: skewY(4.5deg);
transform: skewY(4.5deg);
-webkit-transform-origin: 100% 0;
-ms-transform-origin: 100% 0;
transform-origin: 100% 0;
z-index: -1;
}
.sec-2::after {
background: inherit;
top: -168px;
content: '';