.marketing-resource{padding:4rem 2rem;text-align:center;background-color:#fff}.marketing-resource .title{font-size:48px;font-weight:500;line-height:54px;letter-spacing:-.96px;margin-bottom:20px}.marketing-resource .subtitle,.marketing-resource .title{color:#000;text-align:center;font-family:Metropolis;font-style:normal}.marketing-resource .subtitle{font-size:18px;font-weight:400;line-height:30px;letter-spacing:.72px;margin-bottom:30px}.marketing-resource .content-wrapper{justify-content:center;max-width:1100px;margin:0 auto}.marketing-resource .highlighted-guide{width:130rem;display:flex;padding:20px 50px;flex-direction:row;justify-self:center;align-items:center;gap:20px;align-self:stretch;border-radius:10px;background:rgba(207,8,115,.05);margin-bottom:4rem}.marketing-resource .highlighted-guide .pink-line{width:7px;min-height:300px;height:auto;background-color:#cf0873;border-radius:2px;margin-right:1rem}.marketing-resource .highlighted-guide .guide-text{margin-top:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.marketing-resource .highlighted-guide .guide-text h3{color:#000;font-family:Metropolis;font-size:24px;font-style:normal;font-weight:600;line-height:27px;letter-spacing:-.48px;text-align:left}.marketing-resource .highlighted-guide .guide-text p{color:#000;font-family:Metropolis;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.32px;text-align:left}.marketing-resource .highlighted-guide .guide-text .tags{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem}.marketing-resource .highlighted-guide .guide-text .tags span{display:inline-block;padding:4px 16px;border-radius:68px;font-size:13px;font-weight:400;letter-spacing:-.26px}.marketing-resource .highlighted-guide .guide-text .cta,.marketing-resource .highlighted-guide .guide-text .tags span{background:rgba(207,8,115,.1);color:var(--1,#cf0873);text-align:center;font-family:Metropolis;font-style:normal;line-height:22px;text-transform:capitalize}.marketing-resource .highlighted-guide .guide-text .cta{display:flex;height:48px;padding:10px 10px 10px 12px;align-items:center;gap:10px;border-radius:4px;border:1px solid var(--1,#cf0873);font-size:16px;font-weight:500;letter-spacing:-.32px;margin-top:2rem}.marketing-resource .highlighted-guide .guide-text .cta:hover{background-color:#d62d75;color:#fff}.marketing-resource .highlighted-guide .guide-image{width:530px;height:262px;flex-shrink:0;aspect-ratio:265/131;margin-left:2rem}.marketing-resource .highlighted-guide .guide-image img{max-width:100%;height:100%;width:auto;border-radius:12px}.marketing-resource .resource-cards{justify-content:center;flex-direction:row;display:flex;gap:44px;align-self:stretch}.marketing-resource .resource-cards .card{flex:1 0;flex-direction:column;display:flex;height:610px;padding:19px;align-items:center;gap:20px;border-radius:10px;background:#fff;box-shadow:0 2px 30.6px -3px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,0);transition:all .3s ease}.marketing-resource .resource-cards .card:hover{border-color:rgba(207,8,115,.6)}.marketing-resource .resource-cards .card img{width:366px;height:226px;flex-shrink:0;align-self:stretch;aspect-ratio:113/113;border-radius:5px}.marketing-resource .resource-cards .card .label{align-self:flex-start;color:var(--1,#cf0873);font-family:Metropolis;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.28px}.marketing-resource .resource-cards .card h4{color:#000;font-family:Metropolis;font-size:24px;font-style:normal;font-weight:500;line-height:32px;text-align:left}.marketing-resource .resource-cards .card p{color:#000;font-family:Metropolis;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:left}.marketing-resource .resource-cards .card .link{display:flex;height:48px;padding:5px 5px 10px 0;align-self:flex-start;gap:10px;border-radius:4px;color:var(--1,#cf0873);text-align:center;font-family:Metropolis;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-.32px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:auto;text-underline-position:from-font;text-transform:capitalize;transition:all .3s;display:inline-flex;position:relative;margin-top:auto}.marketing-resource .resource-cards .card .link:hover{text-decoration:underline}.marketing-resource .resource-cards .card .link:before{content:"";position:absolute;left:0;top:15%;bottom:35%;width:2px;background-color:#cf0873;opacity:0;transform:scaleY(0);transform-origin:top;transition:all .3s ease}.marketing-resource .resource-cards .card .link:hover{padding-left:1rem}.marketing-resource .resource-cards .card .link:hover:before{opacity:1;transform:scaleY(1)}@media(max-width:992px){.marketing-resource{padding:3rem 2rem}.marketing-resource .highlighted-guide{padding:20px 30px;gap:15px;width:auto;flex-direction:column-reverse}.marketing-resource .highlighted-guide .pink-line{display:none}.marketing-resource .highlighted-guide .guide-text{gap:25px;border-left:3px solid #cf0873}.marketing-resource .highlighted-guide .guide-text h3{margin-left:1rem;font-size:18px;line-height:25px}.marketing-resource .highlighted-guide .guide-text p{margin-left:1rem;font-size:14px;line-height:18px}.marketing-resource .highlighted-guide .guide-text .tags{margin-left:1rem;display:flex;gap:10px;flex-wrap:wrap}.marketing-resource .highlighted-guide .guide-text .cta{margin-left:1rem;border-radius:4px;border:1px solid var(--1,#cf0873);background:rgba(207,8,115,.1);width:200px;padding:12px 0;display:flex;justify-content:center}.marketing-resource .highlighted-guide .guide-image{width:100%;max-width:450px;height:auto}.marketing-resource .resource-cards{gap:30px}.marketing-resource .resource-cards .card{width:320px;height:auto}.marketing-resource .resource-cards .card img{height:180px;width:auto}.marketing-resource .resource-cards .card p{margin-bottom:2rem;font-size:14px;line-height:20px}.marketing-resource .resource-cards .card h4{font-size:20px;line-height:28px}}@media(max-width:768px){.marketing-resource{padding:2rem 1rem}.marketing-resource .highlighted-guide{display:flex;flex-direction:column;width:auto}.marketing-resource .highlighted-guide .guide-top{display:flex;flex-direction:row;align-items:flex-start;gap:15px;max-width:500px}.marketing-resource .highlighted-guide .pink-line{display:none}.marketing-resource .highlighted-guide .guide-text{order:3;flex:1 1;text-align:left;border-left:3px solid #cf0873}.marketing-resource .highlighted-guide .guide-text h3{margin-left:1rem;font-size:16px}.marketing-resource .highlighted-guide .guide-text p{margin-left:1rem;font-size:13px;line-height:18px}.marketing-resource .highlighted-guide .guide-text .tags{margin-left:1rem;display:flex;gap:10px;flex-wrap:wrap}.marketing-resource .highlighted-guide .guide-text .cta{margin-left:1rem;border-radius:4px;border:1px solid var(--1,#cf0873);background:rgba(207,8,115,.1);width:200px;padding:12px 0;display:flex;justify-content:center}.marketing-resource .highlighted-guide .guide-image{order:1;width:100%;max-width:350px;height:200px;margin:0 auto}.marketing-resource .resource-cards{flex-direction:column;display:flex;align-items:center}.marketing-resource .resource-cards .card{width:320px;height:auto!important}.marketing-resource .resource-cards .card img{height:180px;width:300px;align-self:center}.marketing-resource .resource-cards .card p{font-size:14px;line-height:20px}.marketing-resource .resource-cards .card h4{font-size:20px;line-height:28px}}@media(max-width:482px){.marketing-resource{padding:1.5rem 1rem}.marketing-resource .title{font-size:24px;font-weight:500;line-height:40px;letter-spacing:-.48px}.marketing-resource .subtitle,.marketing-resource .title{color:#000;text-align:center;font-family:Metropolis;font-style:normal}.marketing-resource .subtitle{width:100%;font-size:18px;font-weight:400;line-height:30px;letter-spacing:.72px}.marketing-resource .highlighted-guide{display:flex;max-width:410px;min-width:350px;width:100%;padding:30px 16px;flex-direction:column;justify-content:center;align-items:center;gap:10px}.marketing-resource .highlighted-guide .guide-top{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.marketing-resource .highlighted-guide .pink-line{display:none}.marketing-resource .highlighted-guide .guide-text{order:3;flex:1 1;text-align:left;gap:10px;width:auto;max-width:350px}.marketing-resource .highlighted-guide .guide-text h3{color:#000;font-family:Metropolis;font-size:24px;font-style:normal;font-weight:600;line-height:27px;letter-spacing:-.48px}.marketing-resource .highlighted-guide .guide-text p{color:#000;font-family:Metropolis;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.32px}.marketing-resource .highlighted-guide .guide-text .tags{display:flex;align-items:center;align-content:center;gap:16px;align-self:stretch;flex-wrap:wrap}.marketing-resource .highlighted-guide .guide-text .tags span{color:var(--1,#cf0873);text-align:center;font-family:Metropolis;font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.26px;text-transform:capitalize}.marketing-resource .highlighted-guide .guide-text .cta{border-radius:4px;border:1px solid var(--1,#cf0873);background:rgba(207,8,115,.1);margin-top:1rem;height:48px;width:146px;padding:12px 0;display:flex;justify-content:center}.marketing-resource .highlighted-guide .guide-image{width:383px!important;height:153px!important;aspect-ratio:383/153}.marketing-resource .highlighted-guide .guide-image img{width:383px!important;height:153px!important}.marketing-resource .card{width:343px!important;height:471px!important}.marketing-resource .card h4{color:#000;font-family:Metropolis;font-size:20px!important;font-style:normal;font-weight:500;line-height:26px}.marketing-resource .card p{color:#000;font-family:Metropolis;font-size:16px!important;font-style:normal;font-weight:400!important;line-height:25px}.marketing-resource .card .link{padding:0!important;color:var(--1,#cf0873);text-align:center;font-family:Metropolis;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-.32px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:capitalize}}