.block_imgntext{margin-top:54px!important;margin-bottom:54px!important}body.home .block_imgntext{margin:150px 0!important}body.home .block_imgntext+.block_imgntext{margin:142px 0!important}body.home .block_imgntext.first{margin-top:135px!important}@media screen and (min-width:900px){body.home .block_imgntext{margin:250px 0!important}body.home .block_imgntext+.block_imgntext{margin:242px 0!important}body.home .block_imgntext.first{margin-top:235px!important}}.flex-imgntext{display:flex;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;align-items:stretch;flex-grow:1;margin:0 auto;max-width:760px;margin:0 auto}.reverse .flex-imgntext{flex-direction:column !important}.flex-imgntext .flex-media-image{margin:0;height:auto;color:#000;font-size:20px;aspect-ratio:5/3;position:relative}.flex-imgntext .flex-media-image:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(255,255,255,.1);content:'';pointer-events:none}.flex-imgntext .flex-media-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.flex-imgntext .flex-media-text{margin:0;height:auto;padding:0;text-align:center;transition:var(--us-transition)}.flex-imgntext .flex-media-text hgroup{position:relative;top:0;left:0;margin-top:30px;margin-bottom:30px;margin-bottom:3vw}.flex-imgntext .flex-media-text .media-title{display:block;color:#000 !important;text-align:center;font-size:1.875em;line-height:1.1;text-transform:uppercase!important;margin:56px 0 0;letter-spacing:.13em}.flex-imgntext .flex-media-text .media-title a{color:#000 !important;text-decoration:none;font-weight:600;text-transform:uppercase!important}.flex-imgntext .flex-media-description{max-width:480px;margin:0 auto}.flex-imgntext .media-button{display:none}.block_imgntext.light .flex-media-text .media-title,.block_imgntext.light .flex-media-text .media-title a{color:#fff !important}.block_imgntext.light .flex-media-description,.block_imgntext.light .flex-media-description p{color:#ccc !important}article .block_imgntext.light .flex-media-description ul,article .block_imgntext.light .flex-media-description ul li{color:#fff !important}article .block_imgntext.light .flex-media-description ul li:before{background:#fff !important}@media screen and (max-width:767px){.block_imgntext.alignwide{padding-left:15px!important;padding-right:15px!important}}