.composable-banner{background-image:linear-gradient(90deg,#141d34,#1b2f50);height:auto;margin:76px 0 0;overflow:auto;position:relative}.banner-content h1{color:#fff;font-family:"Roboto Serif",serif}.banner-content p{color:#fff}.composable-logo-layers{padding:80px 0}.composable-logo-layers .row:first-child p:nth-child(2){margin:0 0 80px}.logo-content{border:1px solid #eee;border-radius:15px;box-shadow:0 0 10px 1px rgba(0,0,0,.05);margin-top:50px;padding:15px;text-align:center}.logo-content p{font-weight:500;margin:0 0 10px}.logo-content img{width:50%}.composable-key-benefits .row:first-child{margin-bottom:20px}.composable-key-benefits .row:nth-child(2){margin-bottom:50px}.composable-content{background-color:#fff;border:1px solid #eee;border-radius:15px;box-shadow:0 0 10px 1px rgba(0,0,0,.05);cursor:pointer;padding:30px;position:relative;transition:all .4s cubic-bezier(.165,.84,.44,1)}.composable-content:hover{background:#ffe9df;background:linear-gradient(145deg,rgba(255,233,223,.5),#fff 50%);border-color:#e86800;box-shadow:0 25px 60px rgba(0,0,0,.12);transform:translateY(0)}.composable-content h5{color:#e86800;margin:0 0 20px}.composable-tab-menu{padding:80px 0}@media only screen and (max-width:767px){.composable-banner{margin-top:96px;padding:60px 0}.logo-content{margin-top:30px}.composable-key-benefits .row:nth-child(2){margin-bottom:0}.composable-content{margin-bottom:30px;padding:30px}}@media only screen and (min-width:768px){.composable-banner{padding:60px 0}.composable-logo-layers .col-4{padding:0 30px}.logo-content{min-height:111px}.logo-content img{width:80%}.composable-content{padding:30px 20px}.content1{margin-right:9px;min-height:226px}.content2{margin-left:9px;min-height:227px}.content3{margin-right:9px}.content4{margin-left:9px}}@media only screen and (min-width:1024px){.composable-banner{padding:70px 0}.logo-content{min-height:118px}.logo-content img{width:60%}.composable-content{min-height:auto;padding:30px}.content1,.content2{min-height:auto}}@media only screen and (min-width:1280px){.composable-banner{padding:80px 0}.logo-content{min-height:118px}.logo-content img{width:50%}.composable-content{min-height:auto}}@media only screen and (min-width:1440px){.composable-banner{padding:100px 0}.logo-content{min-height:120px}.logo-content img{width:40%}.composable-content{min-height:auto}}