/*
 * These styles are outputted both of the frontend and backend of the site
 * Please note any changes you do make may also make changes to the WP backend default styles.
 * Edit with caution
 */

/** Customisable Buttons **/
a.customisable-button::after{display: none}
a.customisable-button svg{height: 15px; width: 15px}

a.button1, .button1{background: #fff;color: var(--brand-7);font-size: 1.65rem;}
a.button1::after, .button1::after {background-image: url(/wp-content/themes/toast/assets/images/arrows/arrow-lblue-bg.svg);}

a.button1:hover, .button1:hover{background-color: #0089FF; color: #fff;}
a.button1:hover::after, .button1:hover::after {background-image: url('/wp-content/uploads/white-arrow.png');}

/** Linked Solution Colour Palates **/
.checkpoint{--brand-1: #721dad; --brand-2: #5fadc9; --brand-3: #8e4abd; --brand-4: #d4bbe6; --brand-5: #7fbdd4;}
.adc{--brand-1: #721dad; --brand-2: #b93e6a; --brand-3: #8e4abd; --brand-4: #d4bbe6; --brand-5: #c76588;}
.cell-therapy{--brand-1: #ce1523; --brand-2: #e48949; --brand-3: #d8444f; --brand-4: #f0b8bd; --brand-5: #e9a16d;}
.bispecific{--brand-1: #721dad; --brand-2: #8e4abd; --brand-3: #bec6e3; --brand-4: #d4bbe6; --brand-5: #c9d0ea;}
.gene-therapy{--brand-1: #0b4270; --brand-2: #bd0028; --brand-3: #3c688d; --brand-4: #b5c6d4; --brand-5: #ca3353;}
.oncolytic-viruses{--brand-1: #00a6a8; --brand-2: #33b8b9; --brand-3: #ffcf00; --brand-4: #b2e4e5; --brand-5: #ffd933;}
.ddr{--brand-1: #00a6a8; --brand-2: #7f459a; --brand-3: #33b8b9; --brand-4: #b2e4e5; --brand-5: #996aae;}
.tpd{--brand-1: #006943; --brand-2: #03498e; --brand-3: #338769; --brand-4: #b2d2c6; --brand-5: #356da5;}
.cancer-vaccine{--brand-1: #00a6a8; --brand-2: #00006a; --brand-3: #33b8b9; --brand-4: #b2e4e5; --brand-5: #333388;}
.cytokine{--brand-1: #721dad; --brand-2: #f18e01; --brand-3: #8e4abd; --brand-4: #d4bbe6; --brand-5: #f4a534;}
.rna{--brand-1: #50c966; --brand-2: #004991; --brand-3: #73d485; --brand-4: #caefd1; --brand-5: #336da7;}
.trp{--brand-1: #154ed4; --brand-2: #6dd0b2; --brand-3: #4471dd; --brand-4: #b8caf2; --brand-5: #8ad9c1;}
.microbiome{--brand-1: #dc1779; --brand-2: #eb8496; --brand-3: #e34594; --brand-4: #ea74af; --brand-5: #ef9dab;}
.immune-tolerance{--brand-1: #154ed4; --brand-2: #2f1f5f; --brand-3: #4471dd; --brand-4: #b8caf2; --brand-5: #594c7f;}
.biomarkers-assays{--brand-1: #1f55ce; --brand-2: #00cafb; --brand-3: #00106d; --brand-4: #1f77f9; --brand-5: #9ffffb;}
.lung-cancer{--brand-1: #1f55ce; --brand-2: #00cafb; --brand-3: #00106d; --brand-4: #1f77f9; --brand-5: #9ffffb;}
.oncology{--brand-1: #0089ff; --brand-2: #4fc652; --brand-3: #4e93f8; --brand-4: #dce2f7; --brand-5: #8dcf81;}
.antibodies-biologics{--brand-1: #721dad; --brand-2: #e65453; --brand-3: #8e4abd; --brand-4: #d4bbe6; --brand-5: #f09897;}
.advanced-therapies{--brand-1: #00106d; --brand-2: #6c53e6; --brand-3: #334089; --brand-4: #7f87b5; --brand-5: #a797f0;}
.small-molecules{--brand-1: #4fc652; --brand-2: #e65393; --brand-3: #72d175; --brand-4: #a7e2a8; --brand-5: #f097be;}

.colour-palate .block-tabs .tab-trigger.active{background-color: var(--brand-1);}

/** Linked Solutions Buttons **/
.checkpoint .button::after{background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/checkpoint-button.svg);}
.checkpoint .button:hover::after{background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/checkpoint-button-1.svg);}
.checkpoint .button1::after, .checkpoint .button.alt::after{background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/checkpoint-button-1.svg);}
.checkpoint .button1:hover::after, .checkpoint .button.alt:hover::after{background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/checkpoint-button.svg);}

.adc .button::after{background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/adc-button.svg);}
.adc .button:hover::after{background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/adc-button-1.svg);}
.adc .button1::after, .adc .button.alt::after{background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/adc-button-1.svg);}
.adc .button1:hover::after, .adc .button.alt:hover::after{background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/adc-button.svg);}

.cell-therapy .button::after{background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/cell-therapy-button.svg);}
.cell-therapy .button:hover::after{background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/cell-therapy-button-1.svg);}
.cell-therapy .button1::after, .cell-therapy .button.alt::after{background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/cell-therapy-button-1.svg);}
.cell-therapy .button1:hover::after, .cell-therapy .button.alt:hover::after{background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/cell-therapy-button.svg);}

.bispecific .button::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/bispecific-button.svg); }
.bispecific .button:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/bispecific-button-1.svg); }
.bispecific .button1::after, .bispecific .button.alt::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/bispecific-button-1.svg); }
.bispecific .button1:hover::after, .bispecific .button.alt:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/bispecific-button.svg); }

.gene-therapy .button::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/gene-therapy-button.svg); }
.gene-therapy .button:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/gene-therapy-button-1.svg); }
.gene-therapy .button1::after, .gene-therapy .button.alt::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/gene-therapy-button-1.svg); }
.gene-therapy .button1:hover::after, .gene-therapy .button.alt:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/gene-therapy-button.svg); }

.oncolytic-viruses .button::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/oncolytic-viruses-button.svg); }
.oncolytic-viruses .button:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/oncolytic-viruses-button-1.svg); }
.oncolytic-viruses .button1::after, .oncolytic-viruses .button.alt::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/oncolytic-viruses-button-1.svg); }
.oncolytic-viruses .button1:hover::after, .oncolytic-viruses .button.alt:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/oncolytic-viruses-button.svg); }

.ddr .button::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/ddr-button.svg); }
.ddr .button:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/ddr-button-1.svg); }
.ddr .button1::after, .ddr .button.alt::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/ddr-button-1.svg); }
.ddr .button1:hover::after, .ddr .button.alt:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/ddr-button.svg); }

.tpd .button::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/tpd-button.svg); }
.tpd .button:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/tpd-button-1.svg); }
.tpd .button1::after, .tpd .button.alt::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/tpd-button-1.svg); }
.tpd .button1:hover::after, .tpd .button.alt:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/tpd-button.svg); }

.cancer-vaccine .button::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/cancer-vaccine-button.svg); }
.cancer-vaccine .button:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/cancer-vaccine-button-1.svg); }
.cancer-vaccine .button1::after, .cancer-vaccine .button.alt::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/cancer-vaccine-button-1.svg); }
.cancer-vaccine .button1:hover::after, .cancer-vaccine .button.alt:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/cancer-vaccine-button.svg); }

.cytokine .button::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/cytokine-button.svg); }
.cytokine .button:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/cytokine-button-1.svg); }
.cytokine .button1::after, .cytokine .button.alt::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/cytokine-button-1.svg); }
.cytokine .button1:hover::after, .cytokine .button.alt:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/cytokine-button.svg); }

.rna .button::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/rna-button.svg); }
.rna .button:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/rna-button-1.svg); }
.rna .button1::after, .rna .button.alt::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/rna-button-1.svg); }
.rna .button1:hover::after, .rna .button.alt:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/rna-button.svg); }

.trp .button::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/trp-button.svg); }
.trp .button:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/trp-button-1.svg); }
.trp .button1::after, .trp .button.alt::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/trp-button-1.svg); }
.trp .button1:hover::after, .trp .button.alt:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/trp-button.svg); }

.microbiome .button::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/microbiome-button.svg); }
.microbiome .button:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/microbiome-button-1.svg); }
.microbiome .button1::after, .microbiome .button.alt::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/microbiome-button-1.svg); }
.microbiome .button1:hover::after, .microbiome .button.alt:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/microbiome-button.svg); }

.immune-tolerance .button::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/immune-tolerance-button.svg); }
.immune-tolerance .button:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/immune-tolerance-button-1.svg); }
.immune-tolerance .button1::after, .immune-tolerance .button.alt::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/immune-tolerance-button-1.svg); }
.immune-tolerance .button1:hover::after, .immune-tolerance .button.alt:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/immune-tolerance-button.svg); }

.biomarkers-assays .button::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/biomarkers-assays-button.svg); }
.biomarkers-assays .button:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/biomarkers-assays-button-1.svg); }
.biomarkers-assays .button1::after, .biomarkers-assays .button.alt::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/biomarkers-assays-button-1.svg); }
.biomarkers-assays .button1:hover::after, .biomarkers-assays .button.alt:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/biomarkers-assays-button.svg); }

.lung-cancer .button::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/lung-cancer-button.svg); }
.lung-cancer .button:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/lung-cancer-button-1.svg); }
.lung-cancer .button1::after, .lung-cancer .button.alt::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/lung-cancer-button-1.svg); }
.lung-cancer .button1:hover::after, .lung-cancer .button.alt:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/lung-cancer-button.svg); }

.oncology .button::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/oncology-button.svg); }
.oncology .button:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/oncology-button-1.svg); }
.oncology .button1::after, .oncology .button.alt::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/oncology-button-1.svg); }
.oncology .button1:hover::after, .oncology .button.alt:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/oncology-button.svg); }

.antibodies-biologics .button::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/antibodies-biologics-button.svg); }
.antibodies-biologics .button:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/antibodies-biologics-button-1.svg); }
.antibodies-biologics .button1::after, .antibodies-biologics .button.alt::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/antibodies-biologics-button-1.svg); }
.antibodies-biologics .button1:hover::after, .antibodies-biologics .button.alt:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/antibodies-biologics-button.svg); }

.advanced-therapies .button::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/advanced-therapies-button.svg); }
.advanced-therapies .button:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/advanced-therapies-button-1.svg); }
.advanced-therapies .button1::after, .advanced-therapies .button.alt::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/advanced-therapies-button-1.svg); }
.advanced-therapies .button1:hover::after, .advanced-therapies .button.alt:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/advanced-therapies-button.svg); }

.small-molecules .button::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/small-molecules-button.svg); }
.small-molecules .button:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/small-molecules-button-1.svg); }
.small-molecules .button1::after, .small-molecules .button.alt::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/small-molecules-button-1.svg); }
.small-molecules .button1:hover::after, .small-molecules .button.alt:hover::after { background-image: url(/wp-content/themes/toast/assets/images/solutions-arrows/small-molecules-button.svg); }

/**Inner Page Hero**/
:root{
    --hero-overlay-blue: rgba(3, 50, 148, 0.8);
    --hero-overlay-purple: rgba(114, 27, 170, 0.8);
}

.hero.lblue::before{background-color: var(--hero-overlay);}
.hero.blue::before{background-color: var(--hero-overlay-blue);}
.hero.purple::before{background-color: var(--hero-overlay-purple);}

.hero{overflow: hidden; position: relative;}

.hero .hero-area .grid{grid-template-columns:1fr; align-items:center; color: #fff;}
.hero .container { position: relative; z-index: 2; padding: 10rem 0rem;}

.hero .hero-area {position: relative; overflow: hidden;}

.hero.lblue .hero-area::before{background-color: var(--hero-overlay);}
.hero.blue .hero-area::before{background-color: var(--hero-overlay-blue);}
.hero.purple .hero-area::before{background-color: var(--hero-overlay-purple);}

.hero .hero-area::before {content: ""; background: #0089FF; top: 0; left: 0; width: 100%; height: 100%; position: absolute; opacity: 0.7;}

.hero .hero-area:after {content: ""; background: url('/wp-content/uploads/Beacon-SVG-1.png'); background-size: cover; bottom: 0; right: -7%; width: 530px; height: 500px; position: absolute; opacity: .8; z-index: 5;}

.hero .col-content{max-width: 50%; padding-right: 6rem; text-wrap-style: pretty;}
.hero .col-image{width: 50%; height: 100%; z-index: 1; left: 50%; right: 0; top: 0; bottom: 0; position: absolute; overflow: hidden;}
.hero .col-image .hero-image{width: 100%; height: 100%; object-fit: cover;}

.hero h1 { margin-bottom: 2rem; }
.hero h2 { max-width: 75rem; font-weight: 300;  }
.hero h1, .hero h3 {color: #fff; font-weight: 300;}

.header-overlay{display: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #0089FF; opacity: 0.8; z-index: 0;}

.hero .hero-area .hero-buttons{display: grid; grid-template-columns: 1fr; grid-gap: 2rem; width: fit-content;}
.hero .hero-area .hero-buttons > a{width: 100%; justify-content: center; font-weight: 600; text-transform: uppercase;}

.hero .hero-area .button1{border: 2px solid #fff;}

.hero.blue .button1, .hero.blue a.button1{color: var(--brand-1);}
.hero.blue .button1::after, .hero.blue a.button1::after{background-image: url(/wp-content/uploads/blue-arrow.png);}

.hero.purple .button1, .hero.purple a.button1 {color: var(--brand-4);}
.hero.purple .button1::after, .hero.purple a.button1::after {background-image: url(/wp-content/themes/toast/assets/images/arrows/arrow-purple-bg.svg);}

.hero.grey .button1, .hero.grey a.button1 {color: var(--brand-5);}
.hero.grey .button1::after, .hero.grey a.button1::after {background-image: url(/wp-content/themes/toast/assets/images/arrows/arrow-grey-bg.svg);}

@media (max-width: 1024px) {
	.header-overlay{display: block;}
	.hero .container {padding: 10rem 0;}
	.hero .col-content{max-width: 80%; padding-right: 0rem;}
	.hero .col-image{width: 100%; height: 100%; z-index: 1; left: 0; right: 0; top: 0; bottom: 0; position: absolute; overflow: hidden;}
	.hero .hero-area:after {z-index: 2; width: 350px; height: 320px;}
	.colour-palate .hero .header-overlay{display: none;}
}

@media (max-width: 768px) {
	.hero .col-content{max-width: 100%; padding-right: 0rem;}
	.hero .hero-area:after {width: 250px; height: 220px;}
	.hero br{display: none;}
}

@media (max-width: 550px) {
	.hero .hero-buttons > a{font-size: 1.25rem;}
	.hero .hero-area:after{display: none !important; width: 0; height: 0;}
}

/** Generic Hero **/
.generic-hero{background-position: center !important; background-size: cover !important; background-repeat: no-repeat !important; text-align: unset !important;}
.generic-hero::before{display: none;}

.generic-hero h1{margin-bottom: 2rem;}
.generic-hero h2{font-weight: 300;}

/**Section title**/
.section-title-area{margin-bottom:5rem;}
.section-title-area .section-title{ color: var(--brand-1); }

/* Buttons in cols */
.col.has-btn .button-block { position: absolute; bottom: 2rem; left: 2rem; right: 2rem; text-align: left; }
.tac.has-btn .button-block { text-align: center; }
.col.has-btn { position: relative; padding-bottom: 8rem; }

/**Post listings**/
.post-listings, .webinar-listings, .resource-listings{grid-template-columns:1fr 1fr 1fr; display: grid; grid-gap: 4rem;}
.post-listing, .webinar-listing, .resource-listing{position: relative;box-shadow: 0 10px 10px var(--shadow);border-radius: 10px;overflow:hidden;}
.post-listing .post-listing-link, .webinar-listing .webinar-listing-link, .resource-listing .resource-listing-link{position:absolute;top:0;left:0;width:100%;height:100%;}
.post-listing .post-listing-content, .webinar-listing .webinar-listing-content, .resource-listing .resource-listing-content{padding:2rem 3rem 3rem 3rem;}

/** Webinar Listings **/
.webinar-listings .webinar-listing, .resource-listings .resource-listing, .post-listings .post-listing{background-color: #f2f2f1; text-align: center;}
.webinar-listings .webinar-listing .webinar-listing-content, .resource-listings .resource-listing .resource-listing-content, .post-listings .post-listing .post-listing-content{padding: 2rem 3rem 9.5rem 3rem;}
.webinar-listings .webinar-listing h3, .resource-listings .resource-listing h3, .post-listings .post-listing h3{margin-bottom: 1.5rem;}
.webinar-listings .webinar-listing h3 a, .resource-listings .resource-listing h3 a, .hw-event h3.post-listing-title a{color: #033294; margin-bottom: 1.5rem;}
.webinar-listings .webinar-listing .webinar-listing-date, .resource-listings .resource-listing .resource-listing-date, .post-listings .post-listing .post-listing-date{color: #3C3C3B; font-weight: bold; margin-bottom: 2.5rem;}

.webinar-listings .webinar-listing a.button.webinar-button, .resource-listings .resource-listing a.button.resource-button, .post-listings .post-listing a.button.post-listing-button{background-color: transparent; border: 2px solid #033294; color: #033294; text-transform: uppercase; position: absolute; bottom: 3rem; display: inline-flex; left: 50%; transform: translateX(-50%); width: max-content; max-width: 95%;}
.webinar-listings .webinar-listing a.button.webinar-button::after, .resource-listings .resource-listing a.button.resource-button::after, .post-listings .post-listing a.button.post-listing-button::after{background-image: url(/wp-content/uploads/blue-arrow.png);}

.webinar-listings .webinar-listing a.button.webinar-button:hover, .resource-listings .resource-listing a.button.resource-button:hover, .post-listings .post-listing a.button.post-listing-button:hover{background-color: #033294; color: #fff;}
.webinar-listings .webinar-listing a.button.webinar-button:hover::after, .resource-listings .resource-listing a.button.resource-button:hover::after, .post-listings .post-listing a.button.post-listing-button:hover::after{background-image: url(/wp-content/uploads/white-arrow.png);}

.block-webinars-listings.has-bg .webinar-listings .webinar-listing, .block-resources-listings.has-bg .resource-listings .resource-listing, .block-post-listings.has-bg .post-listings .post-listing{background-color: #fff;}

/** Webinar Listings Slider **/
.webinar-listings.slider .slick-track, .resource-listings.slider .slick-track{display: flex;}
.webinar-listings.slider .slick-slide, .resource-listings.slider .slick-slide{height: inherit;}
.webinar-listings.slider .slick-list, .resource-listings.slider .slick-list{margin: 0 -2rem;}
.webinar-listings.slider .webinar-listing, .resource-listings.slider .resource-listing{margin: 2.5rem 2rem;}

.webinar-listings.slider .slick-dots{display: flex; justify-content: center; align-items: center; gap: 1rem;}
.webinar-listings.slider .slick-dots li{width: 15px; height: 15px; border-radius: 100%; background-color: #CCCCCC; list-style: none; margin-bottom: 0;}
.webinar-listings.slider .slick-dots li.slick-active{background-color: #707070;}
.webinar-listings.slider .slick-dots li button{display: none;}

/* HW Events Listings */
.hw-event .post-listing-content .event-listing-location{margin-bottom: .5rem;}
.hw-event .post-listing-content .event-listing-date{margin-bottom: 2rem;}

@media(max-width: 768px){
	.hw-event-listings{grid-template-columns: 1fr !important;}
}

/* Slider Dots */
.slick-dots{display: flex; justify-content: center; align-items: center; gap: 1rem; padding-left: 0;}
.slick-dots li {background-color: #CCCCCC; border-radius: 100%; height: 15px; width: 15px; list-style: none; margin-bottom: 0;}
.slick-dots li.slick-active{background-color: #707070;}
.slick-dots li button{display: none;}

/* Team Custom */
.block-columns.team .col{overflow: hidden;}
.block-columns.team .col img{width: 100%; margin-bottom: 4rem;}

/* H1 Tile */
.h1-tiles .tiles .tile{text-align: center; box-shadow: 0 0 10px rgba(0,0,0,0.2); border-radius: 1rem; overflow: hidden;}
.h1-tiles .tiles .tile .tile-content{padding: 2rem 3rem 3rem;}

/* List Styles Hexagons */
main ul {padding-left: 0; }
main ul li::marker{display: none; content: '';}
main ul li::before{content: ''; width: 8px; height: 8px; display: inline-block; margin-right: 1rem; background-image: url('/wp-content/themes/toast/assets/images/beacon-dark-hexagon.png'); background-size: contain; background-position: center center; background-repeat: no-repeat;}
main ul ul{margin-left: 2rem; margin-top: 0.5rem;}
main ul ul li::before{background-image: url('/wp-content/themes/toast/assets/images/beacon-light-hexagon.png');}

.slick-dots li::before{display: none;}

/**Pagination**/
.page-navigation { margin-top: 2rem;text-align:center;}

.pagination{display: flex; gap: 1rem; justify-content: center; align-items: center;}
.pagination .page-numbers.dots{border: unset; border-radius: unset;}
.pagination .page-numbers.dots:hover{border: unset; background-color: unset; color: #3c3c3b;}
.pagination .page-numbers{border: 1px solid #3c3c3b; color: #3c3c3b; border-radius: 100%; display: flex; justify-content: center; align-items: center; width: 30px; height: 30px; aspect-ratio: 1; font-size: 1.5rem;}
.pagination .page-numbers:hover{border-color: var(--brand-1); color: #fff; background-color: var(--brand-1);}
.pagination .page-numbers.current{border-color: var(--brand-1); color: #fff; background-color: var(--brand-1);}

/** Breadcrumbs **/
.breadcrumbs{color: var(--brand-1);}
.breadcrumbs a:first-of-type{padding-left: 0;}
.breadcrumbs a, .breadcrumbs span{color: var(--brand-1);}
.breadcrumbs a:hover{text-decoration: underline;}
.breadcrumbs .current{font-weight: bold;}

/* WYSIWYG Formats */
ul.boxed-list{ background: var(--shadow); padding: 4rem 4rem 3.5rem 4rem; list-style: inside; }
p.alert-paragraph { display: flex; align-items: center; background: var(--brand-1); color: #fff; padding: 2rem; border-radius: 2rem; margin: 4rem 0; position: relative; }
p.alert-paragraph:before { content:""; display: block; background: transparent url('/wp-content/themes/toast/assets/images/warning.svg') center center no-repeat; background-size: contain; height: 10rem; width: 16rem; margin-right: 2rem; }
section blockquote { padding: 0 0 0 6rem; border-left: 3rem solid var(--brand-1); margin: 0; margin: 3rem 0 4rem; }
section blockquote p { font-size: 4rem; line-height: 1.1; }
section blockquote p:last-of-type { margin-bottom: 0; }

/* Captions */
p.wp-caption-text { background: var(--brand-2); padding: 1rem 2rem; box-sizing: border-box; display: inline-block; color: #fff; width: 100%; border-radius: 0 0 2rem 2rem; }
div[id^="attachment_"] { max-width: 100% !important; width: 100% !important; }
div[id^="attachment_"] img { width: 100%; }

/**NEVER REMOVE**/
.wp-block{font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;}