/*! Variables
   ========================================================================== */@media (min-width:1200px){.block-sticky-image-right-text{padding-bottom:120px}.block-sticky-image-right-text:first-child{padding-top:120px}}@media (min-width:992px) and (max-width:1199.98px){.block-sticky-image-right-text{padding-bottom:120px}.block-sticky-image-right-text:first-child{padding-top:120px}}@media (max-width:991.98px) and (min-width:768px){.block-sticky-image-right-text{padding-bottom:100px}.block-sticky-image-right-text:first-child{padding-top:100px}}@media (max-width:767.98px){.block-sticky-image-right-text{padding-bottom:80px}.block-sticky-image-right-text:first-child{padding-top:80px}}.block-sticky-image-right-text .image-holder{padding-bottom:0}@media (min-width:768px){.block-sticky-image-right-text .image-holder{position:sticky;top:20px}}.block-sticky-image-right-text .image-holder figure{margin:0}.block-sticky-image-right-text .image-holder picture{--bs-aspect-ratio:88.2%}.block-sticky-image-right-text .image-holder img{-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.block-sticky-image-right-text .section-titles{margin-bottom:80px}}@media (max-width:767.98px){.block-sticky-image-right-text .section-titles{margin-top:30px;margin-bottom:40px}}@media (min-width:1200px){.block-sticky-image-right-text .section-titles p{padding-right:40px}}.block-sticky-image-right-text .section-titles p:not(:first-child){margin-top:20px}@media (max-width:767.98px){.block-sticky-image-right-text .section-titles p:not(:first-child){margin-top:10px}}@media (min-width:1200px){.block-sticky-image-right-text .richtext{padding-right:40px}}.block-sticky-image-right-text .richtext h2,.block-sticky-image-right-text .richtext h3,.block-sticky-image-right-text .richtext h4,.block-sticky-image-right-text .richtext h5,.block-sticky-image-right-text .richtext h6{margin-bottom:20px}@media (max-width:767.98px){.block-sticky-image-right-text .richtext h2,.block-sticky-image-right-text .richtext h3,.block-sticky-image-right-text .richtext h4,.block-sticky-image-right-text .richtext h5,.block-sticky-image-right-text .richtext h6{margin-top:10px}}@media (min-width:1200px){.block-sticky-image-right-text .richtext p:not(.caption){font-size:1.125em;line-height:1.55556;font-weight:400;font-family:BeausiteClassicWeb,sans-serif;letter-spacing:-.15px}}@media (min-width:992px) and (max-width:1199.98px){.block-sticky-image-right-text .richtext p:not(.caption){font-size:1.125em;line-height:1.55556;font-weight:400;font-family:BeausiteClassicWeb,sans-serif;letter-spacing:-.15px}}@media (min-width:768px) and (max-width:991.98px){.block-sticky-image-right-text .richtext p:not(.caption){font-size:1.125em;line-height:1.55556;font-weight:400;font-family:BeausiteClassicWeb,sans-serif;letter-spacing:-.15px}}@media (min-width:576px) and (max-width:767.98px){.block-sticky-image-right-text .richtext p:not(.caption){font-size:.9375em;line-height:1.6;font-weight:400;font-family:BeausiteClassicWeb,sans-serif;letter-spacing:0}}@media (max-width:575.98px){.block-sticky-image-right-text .richtext p:not(.caption){font-size:.9375em;line-height:1.6;font-weight:400;font-family:BeausiteClassicWeb,sans-serif;letter-spacing:0}}.block-sticky-image-right-text .richtext p:not(.caption) b,.block-sticky-image-right-text .richtext p:not(.caption) strong{font-weight:700}.block-sticky-image-right-text .richtext p:not(.caption) a{color:inherit;text-decoration:none;border-color:inherit;position:relative;display:inline;backface-visibility:hidden;text-decoration:none;color:inherit;-webkit-text-decoration:underline solid #000;text-decoration:underline solid #000;text-underline-offset:.05em;text-decoration-thickness:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;padding:0;font-weight:600}.block-sticky-image-right-text .richtext p:not(.caption) a:focus{outline:0}@media (min-width:992px){.block-sticky-image-right-text .richtext p:not(.caption) a:hover{color:#7300f8;-webkit-text-decoration:underline solid #7300f8;text-decoration:underline solid #7300f8;text-decoration-thickness:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-weight:600}}@media (max-width:991.98px){.block-sticky-image-right-text .richtext p:not(.caption) a:hover{color:inherit}}.block-sticky-image-right-text .richtext p:not(.caption) a.focusOutline{outline:-webkit-focus-ring-color auto 1px;outline-offset:0}.block-sticky-image-right-text .cta-holder.secondary-cta:not(:last-child){margin-bottom:40px}.block-sticky-image-right-text .cta-holder.secondary-cta:not(:first-child){margin-top:40px}@media (max-width:767.98px){.block-sticky-image-right-text .cta-holder.secondary-cta:not(:first-child){margin-top:30px}}@media (max-width:767.98px){.block-sticky-image-right-text .cta-holder.secondary-cta:not(:last-child){margin-bottom:30px}}.block-sticky-image-right-text .cta-holder.primary-cta:not(:last-child){margin-bottom:80px}@media (max-width:767.98px){.block-sticky-image-right-text .cta-holder.primary-cta:not(:last-child){margin-bottom:40px}}.block-sticky-image-right-text .cta-holder.primary-cta:not(:first-child){margin-top:80px}@media (max-width:767.98px){.block-sticky-image-right-text .cta-holder.primary-cta:not(:first-child){margin-top:40px}}@media (min-width:992px){.block-sticky-image-right-text .cta-holder.primary-cta{width:calc(100% * 12/9 + 10px)}}@media (min-width:1200px){section[class*=background-]+.block-sticky-image-right-text{padding-top:120px}}@media (min-width:992px) and (max-width:1199.98px){section[class*=background-]+.block-sticky-image-right-text{padding-top:120px}}@media (max-width:991.98px) and (min-width:768px){section[class*=background-]+.block-sticky-image-right-text{padding-top:100px}}@media (max-width:767.98px){section[class*=background-]+.block-sticky-image-right-text{padding-top:80px}}section[class*=background-]+.block-sticky-image-right-text h2:first-child,section[class*=background-]+.block-sticky-image-right-text h3:first-child,section[class*=background-]+.block-sticky-image-right-text h4:first-child,section[class*=background-]+.block-sticky-image-right-text h5:first-child,section[class*=background-]+.block-sticky-image-right-text h6:first-child{margin-top:0}@media (max-width:767.98px){section[class*=background-]+.block-sticky-image-right-text h2:first-child,section[class*=background-]+.block-sticky-image-right-text h3:first-child,section[class*=background-]+.block-sticky-image-right-text h4:first-child,section[class*=background-]+.block-sticky-image-right-text h5:first-child,section[class*=background-]+.block-sticky-image-right-text h6:first-child{margin-top:0}}