.banner-type-orta-banner.ImageRightBanner{display:flex;position:relative;overflow:hidden;box-sizing:border-box;align-content:center;align-items:center;justify-content:center;flex-direction:column;padding-top:60px}.banner-type-orta-banner.ImageRightBanner .banner-container{margin:0 auto}.banner-type-orta-banner.ImageRightBanner .banner-group-header{text-align:center;margin-bottom:30px;padding:20px;position:relative;z-index:2;max-width:100%}.banner-type-orta-banner.ImageRightBanner .banner-group-title{font-size:var(--font-size-xxlarge);font-weight:600;margin:0 0 15px}.banner-type-orta-banner.ImageRightBanner .banner-group-desc{color:var(--text-primary-color);font-size:var(--font-size-xxlarge);margin:0 auto}.banner-type-orta-banner.ImageRightBanner .banner-item{width:100%;min-height:350px;overflow:hidden;box-sizing:border-box;max-width:none;padding:0;display:flex;flex-direction:row;margin:40px auto;box-shadow:var(--box-shadow-base);border-radius:var(--card-border-radius)}.banner-type-orta-banner.ImageRightBanner .banner-item>a{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;width:100%;height:100%;padding:20px;gap:30px;text-decoration:none;color:inherit;box-sizing:border-box}.banner-type-orta-banner.ImageRightBanner .banner-item .banner-image{flex:1;max-width:50%;position:static;padding:0;background-color:transparent;border-radius:0;border:0;box-shadow:none;overflow:hidden;z-index:1;box-sizing:border-box}.banner-type-orta-banner.ImageRightBanner .banner-item .banner-image img{display:block;width:100%;height:auto;max-height:100%;object-fit:contain;transition:transform .3s ease;border-radius:0;transform:none}.banner-type-orta-banner.ImageRightBanner .banner-item:hover .banner-image img{transform:scale(1.05)}.banner-type-orta-banner.ImageRightBanner .banner-item .content-box{flex:1;max-width:50%;padding-inline-start:30px;text-align:start;position:static;height:auto;opacity:1;visibility:visible;transform:none;z-index:2;background-color:transparent;display:flex;flex-direction:column;justify-content:center;transition:transform .3s ease}.banner-type-orta-banner.ImageRightBanner .banner-item:hover .content-box{transform:translateX(5px)}.banner-type-orta-banner.ImageRightBanner .banner-item .content-box .title{text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;color:var(--heading-color);font-size:var(--font-size-xlarge)}.banner-type-orta-banner.ImageRightBanner .banner-item .content-box .content{margin-bottom:30px;color:var(--text-primary-color);font-size:var(--font-size-large);font-weight:400;line-height:var(--font-size-xxlarge)}.banner-type-orta-banner.ImageRightBanner .banner-item .content-box .button-container{display:inline-block}.banner-type-orta-banner.ImageRightBanner .banner-item .content-box .button-container button{padding:10px 20px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;border-radius:4px}.banner-type-orta-banner.ImageRightBanner .banner-item.text-only-layout .content-box{max-width:100%;padding:40px;text-align:center}.banner-type-orta-banner.ImageRightBanner .banner-item.image-only-layout .banner-image{max-width:100%;text-align:center}@media (max-width:1024px){.banner-type-orta-banner.ImageRightBanner .banner-container{width:100%;max-width:100%}.banner-type-orta-banner.ImageRightBanner .banner-group-header{margin-bottom:25px;padding:15px}.banner-type-orta-banner.ImageRightBanner .banner-group-title{font-size:26px}.banner-type-orta-banner.ImageRightBanner .banner-group-desc{font-size:16px}}@media (max-width:768px){.banner-type-orta-banner.ImageRightBanner .banner-group-header{margin-bottom:20px;padding:10px}.banner-type-orta-banner.ImageRightBanner .banner-group-title{font-size:22px;margin-bottom:10px}.banner-type-orta-banner.ImageRightBanner .banner-group-desc{font-size:15px}.banner-type-orta-banner.ImageRightBanner .banner-item{min-height:auto}.banner-type-orta-banner.ImageRightBanner .banner-item>a{flex-direction:column;padding:15px}.banner-type-orta-banner.ImageRightBanner .banner-item .banner-image,.banner-type-orta-banner.ImageRightBanner .banner-item .content-box{max-width:100%;padding:15px 10px}.banner-type-orta-banner.ImageRightBanner .banner-item .content-box{text-align:center}}