.banner{overflow:clip}.banner .wrap{column-gap:7%;display:flex;isolation:isolate;justify-content:space-between;margin-inline:auto;padding-inline:20px;position:relative;width:min(100%,1440px)}.banner .text-content{width:min(728px,52%)}.banner .text-content h3{border:2px solid #07f5ba;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:24px;margin-bottom:30px;padding:10px 22px;width:fit-content}.banner .text-content h1{color:#07f5ba;font-family:Anton,sans-serif;font-size:90px;font-weight:400;line-height:100px;margin-bottom:30px;text-transform:uppercase}.banner .text-content p{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:400;line-height:30px;margin-bottom:20px}.banner .text-content a{background-color:#07f5ba;border-radius:8px;color:#222;display:block;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:24px;padding:14px 35px;text-align:center;transition:background-color .3s ease;width:fit-content}.banner .text-content a:hover{background-color:#9cfce4}.banner .image-content{display:flex;justify-content:space-around;max-height:700px;position:absolute;right:0;width:min(700px,41%)}.banner .image-content .column{display:flex;flex-direction:column;gap:100px;transform:translateY(var(--start))}.banner .image-content .column-1{animation:pull-up 5s ease-in-out .8s infinite alternate}.banner .image-content .column-2{animation:pull-down 5s ease-in-out .8s infinite alternate}@keyframes pull-up{12%{transform:translateY(var(--start))}88%,to{transform:translateY(var(--end))}}@keyframes pull-down{12%{transform:translateY(var(--start))}88%,to{transform:translateY(var(--end))}}@media (max-width:991px){.banner .text-content{width:100%}.banner .image-content{display:none}.banner .text-content h1{font-size:70px;line-height:80px;margin-bottom:20px}}@media (max-width:500px){.banner .text-content a{width:100%}}