.custom-solutions-wrapper{margin-bottom:120px;margin-top:80px;position:relative}.custom-solutions-wrapper .anchor{position:absolute;top:-80px}.custom-solutions-wrapper h2{font-size:90px;font-weight:400;margin-bottom:10px}.custom-solutions-wrapper h5{font-size:36px;font-weight:400;line-height:1.05;margin:0;max-width:100%;text-transform:uppercase;width:630px}.custom-solutions-wrapper .row-fluid .span6{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.custom-sbox-relative{position:relative}.custom-sbox{margin:50px 0 0;padding:50px 0}.cs-container{display:flex;gap:16px}.cs-container-item{border:1px solid #000614;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;gap:20px;height:228px;padding:35px;position:relative;transition:border .3s ease;width:100%}.cs-container-item:hover{border:none}.custom-sbox h4{font-family:Nunito;font-size:22px;font-weight:400;letter-spacing:-.9px;line-height:22px;max-width:210px;text-transform:uppercase;transition:all .3s;width:fit-content!important}.cs-item-hidden{background:#fff;height:500px;left:0;padding:35px;position:absolute;right:0;top:0}.cs-item-hidden-img{margin-bottom:20px}.cs-item-hidden-p p{font-family:Nunito!important;font-size:16px!important;font-weight:400!important;line-height:1.2!important}.cs-item-hidden{border-radius:5px;display:block;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.cs-container-item:hover .cs-item-hidden{max-height:0;opacity:1}.cs-container-item img{width:50px}.custom-sbox{transition:margin-bottom .3s ease}@media (min-width:768px){.cs-container-item{flex:1 1 calc(50% - 20px)}}@media screen and (max-width:992px){.cs-container{flex-direction:column}.cs-container-item:hover .cs-item-hidden{max-height:0;opacity:0}.cs-container-item{margin-bottom:0;transition:margin-bottom .3s ease}}@media screen and (max-width:768px){.custom-solutions-wrapper h2{font-size:40px;letter-spacing:-.02em;line-height:36px}.custom-solutions-wrapper h5{font-size:22px;line-height:22px;margin-bottom:30px}.custom-sbox-relative{display:flex;flex-direction:column-reverse;position:relative}.row-fluid{gap:30px}}