.block-image-text img{display:flex;object-fit:contain;object-position:top}.block-image-text .text-box{max-width:38.4375rem}.block-image-text .text-intro-box{max-width:45rem}.block-image-text .content-text.wysiwyg-content p+hr{margin-top:0}.block-image-text .content-text.wysiwyg-content hr{width:100%}.block-image-text .background-image-left{background-position:0!important}.block-image-text .background-image-right{background-position:100%!important}.block-image-text .background-image-contain{background-size:contain!important}@media (max-width:575.98px){.block-image-text .d-xs-block{display:none}}@media (max-width:991.98px){.block-image-text .text-box{max-width:calc(100% - 48px);padding:0 48px;width:100%}.block-image-text .image-container{display:flex;flex-direction:column}}.block-image-text .block-image-sm:not(.manual-height),.block-image-text .block-image:not(.manual-height){max-height:45rem;min-height:22.5rem}.block-image-text .block-image img.invisible,.block-image-text .block-image-sm img.invisible{height:0;width:0}.block-image-text .intro-text-content p{font-size:var(--cvy-font-size-lg,1.125rem)!important;font-weight:var(--cvy-font-weight-medium,500)}@media (max-width:1200px){.block-image-text .intro-text-content p{font-size:min(var(--cvy-font-size-lg,1.125rem),calc(1.125rem + var(--cvy-font-size-lg, 1.125rem)*.1 + (var(--cvy-font-size-lg-num, 1.125)*1.2 - 1.5)*1vw))!important}}.block-image-text .section-title span{font-size:var(--cvy-font-size-h2,3.25rem)!important}.block-image-text .intro-text-content p{font-size:var(--cvy-font-size-h5,1.375rem)!important;font-weight:var(--cvy-font-weight-semibold,600)}@media (max-width:575.98px){.block-image-text .intro-text.text-center{padding:0 2.5rem}}.block-image-text .intro-text{margin-bottom:1.875rem}.block-image-text .intro-text span{font-size:var(--cvy-font-size-lg,1.125rem);margin-top:1.875rem}@media (max-width:575.98px){.block-image-text .intro-text{padding:0 2.5rem}}.block-image-text .content-text.wysiwyg-content p{font-size:var(--cvy-font-size-lg,1.125rem);line-height:1.625rem;margin-bottom:1.9375rem}.block-image-text .btn-img-text-block{height:3.1875rem;min-width:13.125rem}@media (max-width:575.98px){.block-image-text .btn-img-text-block{width:100%}.block-image-text .image-container.wide{padding-left:0;padding-right:0}}