.hero-banner.layout_four .orbit-track{border:0}.hero-banner.layout_four .animation-wrapper{width:425px}.banner-container{border-radius:12px;height:450px;justify-content:space-between;overflow:hidden;width:100%}.animation-wrapper,.banner-container{align-items:center;display:flex;position:relative}.animation-wrapper{flex-shrink:0;height:410px;justify-content:center;width:410px}.orbit-track{border:2px dashed;height:310px;pointer-events:none;width:310px;z-index:1}.circle-carousel,.orbit-track{border-radius:50%;position:absolute}.circle-carousel{animation:spin 25s linear infinite;height:100%;list-style:none;width:100%;z-index:2}.circle-carousel li{height:100px;left:50%;margin:0;position:absolute;top:50%;transform-origin:center center;width:100px}.circle-carousel li img{animation:counter-spin 25s linear infinite;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.15);height:100%;object-fit:contain;padding:6px;width:100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes counter-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.animation-wrapper:hover .circle-carousel,.animation-wrapper:hover .circle-carousel li img,.animation-wrapper:hover .circle-carousel li svg{animation-play-state:paused}.content-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid;border-radius:24px;padding:40px;text-align:center;width:55%;z-index:2}.content-card h2{font-size:47px;font-weight:800;line-height:1.3;margin-bottom:15px}.content-card p{font-size:.95rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:90%}.hero-banner.layout_two .content-card{backdrop-filter:none;border:0;padding:0 50px 0 0}.hero-banner.layout_two .img_sec{width:45%}.hero-banner.layout_two .img_sec img{height:100%;object-fit:cover;width:100%}.hero-banner.layout_two .content-card{text-align:left}.hero-banner.layout_two .content-card p{margin:0}.hero-banner.layout_two .banner-container.text_image .content-card{padding:0 40px 0 0}.hero-banner .banner-container.text_image,.hero-banner.layout_two .banner-container.image_text{flex-direction:row-reverse}.hero-banner.layout_two .banner-container.text_image{flex-direction:row}.hero-banner.layout_two .banner-container .content-card{background-color:unset!important;padding:0 0 0 40px;width:55%}.hero-banner.layout_two{overflow:hidden;position:relative}.top-left-bg-image{left:0;top:0}.bottom-right-bg-image,.top-left-bg-image{pointer-events:none;position:absolute;z-index:1}.bottom-right-bg-image{bottom:0;right:0}.bottom-right-bg-image img,.top-left-bg-image img{display:block;height:auto;max-width:100%}.hero-banner.layout_two .content-wrapper{position:relative;z-index:2}.hero-banner.layout_two .banner-container{height:100%}.hero-banner .banner-container{align-items:center;display:flex;height:auto;justify-content:space-between;min-height:450px;width:100%}.hero-banner .content-card{width:50%;z-index:2}.hero-banner .animation-wrapper{align-items:center;display:flex;flex-shrink:0;height:450px;justify-content:center;position:relative;width:450px}@media only screen and (max-width:767px){.hero-banner.layout_two .banner-container .content-card{padding:0;width:100%}.hero-banner.layout_two .img_sec{height:auto;object-fit:contain;width:100%}.bottom-right-bg-image,.top-left-bg-image{max-width:200px}.hero-banner.layout_two .img_sec img{max-height:400px;object-fit:contain}}@media only screen and (min-width:768px) and (max-width:1024px){.hero-banner.layout_two .banner-container.image_text{flex-direction:row-reverse!important;gap:0}.hero-banner.layout_two .banner-container.text_image{flex-direction:row!important;gap:0}.content-card h2 br{display:none}.content-card h2{font-size:34px}.content-card{padding:40px 20px}}@media only screen and (min-width:1024px) and (max-width:1324px){.content-card h2{font-size:38px}.content-card{padding:40px 25px}}@media screen and (max-width:800px){.hero-banner .banner-container{flex-direction:column!important;gap:30px;height:auto;min-height:auto;padding:5px}.hero-banner .content-card{order:1;padding:20px;text-align:center;width:100%}.hero-banner .animation-wrapper{height:auto;min-height:auto;order:2;perspective:none;transform:none;width:100%!important}.hero-banner .orbit-track{display:none}.hero-banner .circle-carousel{display:flex;flex-direction:row;height:auto;overflow-x:auto;position:relative;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch;animation:none;border-radius:0;gap:15px;list-style:none;margin:0;padding:20px 10px}.hero-banner .circle-carousel::-webkit-scrollbar{display:none}.hero-banner .circle-carousel li{flex-shrink:0!important;height:120px!important;left:0!important;margin:0!important;opacity:1!important;position:relative!important;scroll-snap-align:center;top:0!important;transform:none!important;width:120px!important}.hero-banner .circle-carousel li img{animation:none!important;height:100%!important;opacity:1!important;transform:none!important;width:100%!important}.content-card h2{font-size:32px}.content-card h2 br{display:none}}