:root{--image-right-banner-image-ratio:1.2;--image-right-banner-content-ratio:1}.banner-type-orta-banner.ImageRightBanner{display:flex;position:relative;overflow:hidden;box-sizing:border-box;align-items:center;justify-content:center;flex-direction:column;padding:var(--spacing-xxl) 0;background-color:var(--background-light-color)}.banner-type-orta-banner.ImageRightBanner.banner-group-full{padding:0;margin:0}.banner-type-orta-banner.ImageRightBanner .banner-container{width:100%;max-width:var(--desktop-max-width);margin:0 auto;padding:0 var(--spacing-md)}.banner-type-orta-banner.ImageRightBanner.banner-item-full .banner-container{max-width:100%;padding:0}.banner-type-orta-banner.ImageRightBanner .banner-group-header{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-md);position:relative;z-index:2}.banner-type-orta-banner.ImageRightBanner .banner-group-title{font-size:var(--font-size-xxlarge);font-weight:var(--font-weight-bold);color:var(--heading-color);margin-bottom:var(--spacing-sm);letter-spacing:-.5px}.banner-type-orta-banner.ImageRightBanner .banner-group-desc{color:var(--text-secondary-color);font-size:var(--font-size-large);max-width:800px;margin:0 auto;line-height:var(--line-height-base)}.banner-type-orta-banner.ImageRightBanner .banner-item{width:100%;min-height:400px;background-color:var(--content-bg-color);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-md);margin:var(--spacing-lg) auto;overflow:hidden;transition:transform var(--transition-speed) var(--transition-timing),box-shadow var(--transition-speed) var(--transition-timing);border:1px solid var(--border-light-color)}.banner-type-orta-banner.ImageRightBanner.banner-item-full .banner-item{margin:0;border:none;border-radius:0;box-shadow:none}.banner-type-orta-banner.ImageRightBanner .banner-item:hover{box-shadow:var(--box-shadow-lg)}.banner-type-orta-banner.ImageRightBanner.banner-item-full .banner-item:hover{box-shadow:none}.banner-type-orta-banner.ImageRightBanner .banner-item>a{display:flex;flex-direction:row-reverse;align-items:stretch;width:100%;height:100%;text-decoration:none;color:inherit}.banner-type-orta-banner.ImageRightBanner .banner-item .banner-image{flex:var(--image-right-banner-image-ratio);overflow:hidden;position:relative;min-height:400px;padding:var(--spacing-xl)}.banner-type-orta-banner.ImageRightBanner.banner-item-full .banner-item .banner-image{padding:0}.banner-type-orta-banner.ImageRightBanner .banner-item .banner-image img,.banner-type-orta-banner.ImageRightBanner .banner-item .banner-image amp-img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.banner-type-orta-banner.ImageRightBanner .banner-item .content-box{flex:var(--image-right-banner-content-ratio);padding:var(--spacing-xxl);display:flex;flex-direction:column;justify-content:center;text-align:left;background:linear-gradient(to left,transparent,var(--content-bg-color) 5%)}.banner-type-orta-banner.ImageRightBanner .banner-item .content-box .title{font-size:var(--font-size-xxlarge);font-weight:var(--font-weight-bold);color:var(--heading-color);margin-bottom:var(--spacing-md);line-height:1.2}.banner-type-orta-banner.ImageRightBanner .banner-item .content-box .content,.banner-type-orta-banner.ImageRightBanner .banner-item .content-box .content p{font-size:var(--font-size-normal);color:var(--text-primary-color);line-height:var(--line-height-base);margin-bottom:var(--spacing-xl);opacity:.9}.banner-type-orta-banner.ImageRightBanner .banner-item .content-box .banner-button{align-self:flex-start;padding:var(--spacing-sm) var(--spacing-xl);background-color:var(--primary-color);color:var(--text-light-color);border-radius:var(--border-radius-pill);font-weight:var(--font-weight-medium);transition:background-color .3s ease,transform .2s ease;border:none;cursor:pointer}.banner-type-orta-banner.ImageRightBanner .banner-item .content-box .banner-button:hover{background-color:var(--primary-dark-color);transform:scale(1.05)}.banner-type-orta-banner.ImageRightBanner .banner-item.text-only-layout .content-box{flex:1;max-width:100%;text-align:center;align-items:center}.banner-type-orta-banner.ImageRightBanner .banner-item.image-only-layout .banner-image{flex:1;max-width:100%}@media (max-width:992px){.banner-type-orta-banner.ImageRightBanner .banner-item{min-height:auto}.banner-type-orta-banner.ImageRightBanner .banner-item>a{flex-direction:column}.banner-type-orta-banner.ImageRightBanner .banner-item .banner-image{flex:none;width:100%;min-height:300px;padding:var(--spacing-xl)}.banner-type-orta-banner.ImageRightBanner .banner-item .content-box{flex:none;width:100%;padding:var(--spacing-xl);text-align:center;align-items:center;background:var(--content-bg-color)}.banner-type-orta-banner.ImageRightBanner .banner-item .content-box .banner-button{align-self:center}.banner-type-orta-banner.ImageRightBanner .banner-group-title{font-size:var(--font-size-xlarge)}}@media (max-width:576px){.banner-type-orta-banner.ImageRightBanner{padding:var(--spacing-xl) 0}.banner-type-orta-banner.ImageRightBanner .banner-item .content-box{padding:var(--spacing-lg)}.banner-type-orta-banner.ImageRightBanner .banner-item .content-box .title{font-size:var(--font-size-large)}.banner-type-orta-banner.ImageRightBanner .banner-item .content-box .content{font-size:var(--font-size-normal)}}