.spotlight-button-wrapper .section-title{margin:0 0 5rem;text-align:center}@media (max-width:639px){.spotlight-button-wrapper .section-title{margin:0 0 2.5rem}}.spotlight-button-wrapper .spotlight-button-block{align-items:center}.spotlight-button-wrapper .spotlight-button-block .image{position:relative}.spotlight-button-wrapper .spotlight-button-block .image .image-wrap{background:#000;padding-top:90%;position:relative;width:100%}@media (max-width:639px){.spotlight-button-wrapper .spotlight-button-block .image .image-wrap{padding-top:165%}}.spotlight-button-wrapper .spotlight-button-block .image .image-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.spotlight-button-wrapper .spotlight-button-block .image .content-over-image{bottom:5.625rem;left:5.625rem;position:absolute;width:calc(100% - 11.25rem)}@media (max-width:1023px){.spotlight-button-wrapper .spotlight-button-block .image .content-over-image{bottom:2.5rem;left:2.5rem;width:calc(100% - 5rem)}}@media (max-width:639px){.spotlight-button-wrapper .spotlight-button-block .image .content-over-image{bottom:1.25rem;left:1.25rem;width:calc(100% - 2.5rem)}}.spotlight-button-wrapper .spotlight-button-block .image .content-over-image .title{color:#fff;text-transform:uppercase}.spotlight-button-wrapper .spotlight-button-block .image .content-over-image p{color:#fff}.spotlight-button-wrapper .spotlight-button-block .content{padding:0 6.25rem}@media (max-width:1023px){.spotlight-button-wrapper .spotlight-button-block .content{padding:2.5rem}}@media (max-width:639px){.spotlight-button-wrapper .spotlight-button-block .content{padding:4.25rem 1.25rem}}.spotlight-button-wrapper .spotlight-button-block .content .button-block{margin-bottom:1.6875rem}.spotlight-button-wrapper .spotlight-button-block .content .button-block:last-of-type{margin:0}@media (max-width:639px){.spotlight-button-wrapper .spotlight-button-block .content .button-block p{font-size:1rem}}.spotlight-button-wrapper .spotlight-button-block .content .btn-flex{margin-top:1.625rem}.spotlight-button-wrapper .spotlight-button-block .content .btn-flex:first-of-type{margin-top:0}@media (max-width:639px){.spotlight-button-wrapper .spotlight-button-block .content .btn-flex .btn{width:100%}}.spotlight-button-wrapper .spotlight-button-block.image-right .image{order:2}.spotlight-button-wrapper .spotlight-button-block.image-right .content{padding:0 3.75rem 3.75rem}@media (max-width:639px){.spotlight-button-wrapper .spotlight-button-block.image-right .content{padding:0 var(--fluid-padding) 3.75rem}}
