@media (max-width: 767.98px){.no-padding-mobile{padding:0}}.pd--component-container .btn{min-height:auto;padding:1rem 1.5rem;line-height:1.2}.pd--component-container .btn-primary{color:var(--skin-primary-color-1)}.component-container{display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width: 768px){.component-container{padding-top:3rem;padding-bottom:3rem}}.component-container .component-container-background-image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.component-container .component-container-background-image>img{position:absolute;top:50%;width:100%;min-height:100%;transform:translateY(-50%);opacity:.1;z-index:1;object-fit:cover}.component-container .component-container-description,.component-container .component-container-header{z-index:10}@media (max-width: 767.98px){.component-container .component-container-header.hide-on-mobile,.component-container .component-container-description.hide-on-mobile,.component-container .component-container-title.hide-on-mobile,.component-container .component-container-subtitle.hide-on-mobile,.component-container .component-container-link-container.hide-on-mobile{display:none}}.component-container .component-container-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:auto;padding:1.25rem}@media (min-width: 768px){.component-container .component-container-header{padding-top:0;padding-right:3rem;padding-left:3rem}}.component-container .component-container-title{display:block;margin-bottom:0;color:#000351;font-size:1.25rem}.component-container .component-container-subtitle{padding-top:.3125rem;color:#a58358;font-size:1.1875rem;line-height:1.2}@media (min-width: 768px){.component-container .component-container-subtitle{font-size:1.25rem}}.component-container .component-container-link-container{margin-left:1.25rem}@media (min-width: 768px){.component-container .component-container-link-container{margin-left:3rem}}.component-container .component-container-link-container .btn.btn-primary{background-color:transparent}.component-container .component-container-description{display:block;width:100%;margin:auto;padding:1.25rem;color:#000351}@media (min-width: 768px){.component-container .component-container-description{margin:0 auto 3.5rem;padding:0 3rem}}.component-container .component-container-component{width:100%;margin:auto;padding-right:0;padding-left:0;z-index:10}@media (min-width: 768px){.component-container .component-container-component{padding-right:3rem;padding-left:3rem}}
