.banner{display:flex;margin-bottom:12rem;padding:0;position:relative;transform:translateZ(0);will-change:transform}.banner-row{margin-top:18rem}.homepage-banner-details{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:auto;position:relative;text-align:center;width:100%;z-index:1}.homepage-banner-details h1{font-weight:800}.colored-text{background:transparent linear-gradient(105deg,#8137ca,#db4a7c) 0 0 no-repeat padding-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.homepage-banner-details p{color:#000!important;font-family:work-sans-medium,sans-serif!important;font-size:3.4rem!important;margin-bottom:35px}.btn-one{align-items:center;background:#2043df;border:none;border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:400;justify-content:center;line-height:125%;margin-right:20px;min-height:48px;padding:8px 24px;position:relative;text-align:center;text-decoration:none;transition:all .5s ease-in-out;z-index:10}.btn-one:after{animation:button 1s ease 1s infinite both running;border:2px solid #fff;border-radius:4px;bottom:0;-webkit-clip-path:polygon(-50% 0,0 0,-80% 100%,-30% 100%);clip-path:polygon(-50% 0,0 0,-80% 100%,-30% 100%);content:"";left:0;opacity:.5;position:absolute;right:0;top:0;transition:-webkit-clip-path .7s;transition:clip-path .7s;transition:clip-path .7s,-webkit-clip-path .7s;transition:none;z-index:1}.btn-two{background:transparent;border:1px solid #2043df;border-radius:8px;color:#213047;display:inline-block;font-size:16px;font-weight:400;line-height:125%;margin-right:20px;min-height:48px;padding:8px 24px;position:relative;text-align:center;text-decoration:none;transition:all .5s ease-in-out;z-index:10}.btn-two img{padding-left:8px}@media(min-width:1550px) and (max-width:2560px){.homepage-banner-details h1{font-size:7rem}}@media(max-width:1023px){.homepage-banner-details h1{font-size:5rem}}@media(max-width:820px){.btn-one{margin-bottom:20px}}@media (max-width:767px){.banner-left-image{display:none}.banner-button-wrapper{display:flex;gap:20px}.banner-right-image{display:none}.btn-one{margin-right:0}.btn-two{margin:0}}@media (max-width:350px){.banner-button-wrapper{flex-direction:column}}