.solutions-banner{background-color:#001641;padding:5rem 0 5.9375rem;height:48.125rem;display:flex;flex-wrap:wrap;align-content:flex-end;position:relative}@media (max-width:1199px){.solutions-banner{height:45.375rem}}@media (max-width:991px){.solutions-banner{height:39.125rem}}@media (max-width:767px){.solutions-banner{height:34.375rem}}@media (max-width:575px){.solutions-banner{height:29.375rem;padding:6.25rem 0 3.125rem}}.solutions-banner .bg-animated-iamge{position:absolute;right:0;top:5.625rem}@media (max-width:1199px){.solutions-banner .bg-animated-iamge{position:relative;right:-1.875rem;top:0}}@media (max-width:767px){.solutions-banner .bg-animated-iamge{position:relative;right:-1.25rem}}.solutions-banner .bg-animated-iamge svg{width:100%;height:100%}.solutions-banner .main-title{max-width:51.4375rem;width:100%}.solutions-banner .main-title .h1,.solutions-banner .main-title h1{color:#f2f2f2;margin:0;line-height:1}.opacity1{animation-name:opacity1;animation:opacity1 2s ease-in-out infinite}.opacity2{animation-name:opacity2;animation:opacity2 3.5s ease-in-out infinite}.opacity3{animation-name:opacity3;animation:opacity3 3.5s ease-in-out infinite}.opacity4{animation-name:opacity4;animation:opacity4 2s ease-in-out infinite}.opacity5{animation-name:opacity5;animation:opacity5 3.5s ease-in-out infinite}.opacity6{animation-name:opacity6;animation:opacity6 5s ease-in-out infinite}.opacity7{animation-name:opacity7;animation:opacity7 5s ease-in-out infinite}@keyframes opacity1{from{opacity:.1}to{opacity:.6}}@keyframes opacity2{from{opacity:.1}to{opacity:.2}}@keyframes opacity3{from{opacity:.1}to{opacity:.6}}@keyframes opacity4{from{opacity:.1}to{opacity:1}}@keyframes opacity5{from{opacity:.1}to{opacity:.4}}@keyframes opacity6{from{opacity:.1}to{opacity:.6}}@keyframes opacity7{from{opacity:.1}to{opacity:.4}}