h1,h2,h3,h4,h5,h6,p{margin:0}
.bluelink-resources{max-width:1440px;margin:0 auto;background-color:#f4f4f4}
.bluelink-resources h2{font-size:48px;line-height:50px !important;margin:100px 70px;font-family:"GenesisSansHeadOffice-Regular"}
.resources-blocks{background-color:#f4f4f4}
.resources-blocks li{list-style-type:none}
.resource{padding:60px 70px;display:flex;width:100%}
.resource.left,.resource.right{align-items:center;max-width:1680px;margin:0 auto;justify-content:center}
.resource img{max-width:50%}
.resource-content{display:flex;flex-direction:column;justify-content:center;padding:0;font-size:18px;line-height:28px;font-family:"GenesisSansText-Regular";letter-spacing:.27px;color:#000}
.left .resource-content{order:2;padding-left:80px}
.right .resource-content{padding-right:80px}
.resource-content h3{font-size:30px;line-height:40px;font-family:"GenesisSansHeadOffice-Regular";letter-spacing:.6px}
.resource-content .learn-more a{text-decoration:none;border-bottom:0;color:#a26a4e;font-family:"GenesisSansHeadOffice-Regular"}
.resource-content .learn-more a::after{content:'';background:url('../../../../../../../etc.clientlibs/ownercommon/components/structure/campaign-page/clientlibs/clientlib-campaign-page/resources/images/Arrow.png');width:6px;height:10px;display:inline-block;margin-left:10px}
.textOnImage .resource-content .learn-more a::after{background:url('../../../../../../../etc.clientlibs/ownercommon/components/structure/campaign-page/clientlibs/clientlib-campaign-page/resources/images/white-arrow.png')}
.resource-content .text{max-width:500px}
.resource-content .text p{margin:16px 0}
.textOnImage.resource{aspect-ratio:1.5;padding:0;background-size:cover;background-position-x:center;max-height:100vh}
.textOnImage .resource-content{color:#fff;padding:70px;justify-content:start;max-width:1680px;margin:0 auto;width:100%}
.textOnImage .resource-content .learn-more a{color:#fff}
@media(max-width:767px){.bluelink-resources h2{font-size:32px;line-height:36px;margin:48px 15px}
.bluelink-resources h3{font-size:28px;line-height:36px}
.resource{flex-direction:column;padding:0}
.resource img{max-width:100%}
.order-change{order:2}
.left .resource-content,.right .resource-content,.textOnImage .resource-content{padding:45px 15px;order:1;font-size:16px}
.textOnImage.resource{min-height:750px}
.resource-content h3{font-size:28px}
.resource img{padding:0 15px}
}