/**
 * Integra EDU v13 — [AO] Second-action buttons as outlines.
 * Loads after v13.css / v13-enrol / v13-modals. Do not put these rules in v13.css.
 *
 * Orange stays the main action. Second actions: 2px outline, no filled dark/white.
 * - Light surfaces: ink outline + ink text
 * - Dark / photo / footer: white outline + white text
 */

html body.integra-edu.redesign {
	--v13-ao-ink: #2a2d3a;
	--v13-ao-white: #ffffff;
}

/* -------------------------------------------------------------------------- */
/* Ink outline on light — Explore Intro, Outcomes / Format / FAQ, biography   */
/* -------------------------------------------------------------------------- */

html body.integra-edu.redesign .v11-ink-btn,
html body.integra-edu.redesign .IntroBand a.v11-ink-btn,
html body.exercise-mechanics-lab.redesign .fl-node-re3woj8dmlxq a.v11-ink-btn,
html body.integra-edu.redesign a.outcomes-modal,
html body.integra-edu.redesign a.format-modal,
html body.integra-edu.redesign a.faq-modal,
html body.integra-edu.redesign .uabb-modal-action.outcomes-modal,
html body.integra-edu.redesign .uabb-modal-action.format-modal,
html body.integra-edu.redesign .uabb-modal-action.faq-modal,
html body.integra-edu.redesign .ef .eb a,
html body.integra-edu.redesign .HowWeWorkBoxesSection .ef .eb a,
html body.intro .ef .eb a,
html body.private-workshops .ef .eb a,
html body.private-tutoring .ef .eb a,
html body.integra-edu.about.redesign .fl-node-xwcdpkhugy39 .uabb-creative-button,
html body.integra-edu.about.redesign .fl-node-xwcdpkhugy39 a.uabb-button,
html body.integra-edu.about.redesign .fl-node-xwcdpkhugy39 .fl-button,
html body.integra-edu.about.redesign .fl-node-xwcdpkhugy39 .uabb-button-wrap a {
	background: transparent !important;
	background-color: transparent !important;
	color: var(--v13-ao-ink) !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: inset 0 0 0 2px var(--v13-ao-ink) !important;
}

html body.integra-edu.redesign .v11-ink-btn::after,
html body.integra-edu.redesign .IntroBand a.v11-ink-btn::after,
html body.exercise-mechanics-lab.redesign .fl-node-re3woj8dmlxq a.v11-ink-btn::after,
html body.integra-edu.about.redesign .fl-node-xwcdpkhugy39 .uabb-creative-button .uabb-button-text,
html body.integra-edu.about.redesign .fl-node-xwcdpkhugy39 a.uabb-button .uabb-button-text,
html body.integra-edu.about.redesign .fl-node-xwcdpkhugy39 .fl-button .fl-button-text {
	color: var(--v13-ao-ink) !important;
}

/* Hover: fill ink, white label */
html body.integra-edu.redesign .v11-ink-btn:hover,
html body.integra-edu.redesign .IntroBand a.v11-ink-btn:hover,
html body.exercise-mechanics-lab.redesign .fl-node-re3woj8dmlxq a.v11-ink-btn:hover,
html body.integra-edu.redesign a.outcomes-modal:hover,
html body.integra-edu.redesign a.format-modal:hover,
html body.integra-edu.redesign a.faq-modal:hover,
html body.integra-edu.redesign .uabb-modal-action.outcomes-modal:hover,
html body.integra-edu.redesign .uabb-modal-action.format-modal:hover,
html body.integra-edu.redesign .uabb-modal-action.faq-modal:hover,
html body.integra-edu.redesign .ef .eb a:hover,
html body.integra-edu.redesign .HowWeWorkBoxesSection .ef .eb a:hover,
html body.intro .ef .eb a:hover,
html body.private-workshops .ef .eb a:hover,
html body.private-tutoring .ef .eb a:hover {
	background: var(--v13-ao-ink) !important;
	background-color: var(--v13-ao-ink) !important;
	color: var(--v13-ao-white) !important;
	border-color: var(--v13-ao-ink) !important;
	box-shadow: inset 0 0 0 2px var(--v13-ao-ink) !important;
}

html body.integra-edu.redesign .v11-ink-btn:hover::after,
html body.integra-edu.redesign .IntroBand a.v11-ink-btn:hover::after,
html body.exercise-mechanics-lab.redesign .fl-node-re3woj8dmlxq a.v11-ink-btn:hover::after{
	color: var(--v13-ao-white) !important;
}

/* -------------------------------------------------------------------------- */
/* White outline on dark — footer Map / Contact us                            */
/* -------------------------------------------------------------------------- */

html body.integra-edu.redesign .v11-ft__btn,
html body.integra-edu.redesign .v11-ft__find.v11-ft__col > a.v11-ft__btn {
	background: transparent !important;
	background-color: transparent !important;
	color: var(--v13-ao-white) !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: inset 0 0 0 2px var(--v13-ao-white) !important;
}

html body.integra-edu.redesign .v11-ft__btn:hover,
html body.integra-edu.redesign .v11-ft__find.v11-ft__col > a.v11-ft__btn:hover,
html body.integra-edu.redesign .v11-ft__find.v11-ft__col > a:hover {
	background: var(--v13-ao-white) !important;
	background-color: var(--v13-ao-white) !important;
	color: var(--v13-ao-ink) !important;
	box-shadow: inset 0 0 0 2px var(--v13-ao-white) !important;
}

/* -------------------------------------------------------------------------- */
/* White outline when second-actions sit on dark / photo rows                 */
/* -------------------------------------------------------------------------- */

html body.integra-edu.redesign .StartYourJourneyWithIntegraSection .v11-ink-btn,
html body.integra-edu.redesign .MadeToMeasure .v11-ink-btn,
html body.integra-edu.redesign .fl-row-bg-photo .v11-ink-btn,
html body.integra-edu.redesign .fl-row-bg-color.Black .v11-ink-btn {
	background: transparent !important;
	background-color: transparent !important;
	color: var(--v13-ao-white) !important;
	box-shadow: inset 0 0 0 2px var(--v13-ao-white) !important;
}

html body.integra-edu.redesign .StartYourJourneyWithIntegraSection .v11-ink-btn::after,
html body.integra-edu.redesign .MadeToMeasure .v11-ink-btn::after,
html body.integra-edu.redesign .fl-row-bg-photo .v11-ink-btn::after{
	color: var(--v13-ao-white) !important;
}

html body.integra-edu.redesign .StartYourJourneyWithIntegraSection .v11-ink-btn:hover,
html body.integra-edu.redesign .MadeToMeasure .v11-ink-btn:hover,
html body.integra-edu.redesign .fl-row-bg-photo .v11-ink-btn:hover{
	background: var(--v13-ao-white) !important;
	background-color: var(--v13-ao-white) !important;
	color: var(--v13-ao-ink) !important;
	box-shadow: inset 0 0 0 2px var(--v13-ao-white) !important;
}

html body.integra-edu.redesign .StartYourJourneyWithIntegraSection .v11-ink-btn:hover::after,
html body.integra-edu.redesign .MadeToMeasure .v11-ink-btn:hover::after,
html body.integra-edu.redesign .fl-row-bg-photo .v11-ink-btn:hover::after,
html body.integra-edu.about.redesign .fl-row-bg-photo .fl-node-xwcdpkhugy39 .uabb-creative-button:hover .uabb-button-text,
html body.integra-edu.about.redesign .fl-row-bg-photo .fl-node-xwcdpkhugy39 a.uabb-button:hover .uabb-button-text,
html body.integra-edu.about.redesign .fl-row-bg-photo .fl-node-xwcdpkhugy39 .fl-button:hover .fl-button-text {
	color: var(--v13-ao-ink) !important;
}


@media (max-width: 900px){
html body.integra-edu.about.redesign .ChooseYourJourneySection .fl-col-group.fl-node-km5y8h0be76x, html body.about.redesign .fl-node-km5y8h0be76x, html body.integra-edu.about.redesign .fl-node-km5y8h0be76x{
	flex-direction: column-reverse!important;
}
}


html body.integra-edu.redesign.exercise-mechanics-lab .IntegraTestimonialsSliderPT .slick-dots, html body.exercise-mechanics-lab.integra-edu.redesign .SaidBand .slick-dots, html body.exercise-mechanics-lab.integra-edu.redesign .fl-row:has(.IntegraTestimonialsSliderPT) .slick-dots,
html body.redesign .IntegraTestimonialsSliderPT .InnerContainer > .slick-dots{
	display:none!important;
}