@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-button{width:auto}}@media (max-width: 767px) { #an-course-content#an-course-content#an-course-content#an-course-content#an-course-content .acp-nav-buy-mobile { display: none; } body.page-id-241539 { padding-bottom: calc(82px + env(safe-area-inset-bottom, 0px)); } #an-course-content#an-course-content #brxe-ca0096.acp-course-dock { display: inline-flex; position: fixed; left: 50%; bottom: calc(18px + env(safe-area-inset-bottom, 0px)); transform: translateX(-50%); z-index: 500; justify-content: center; align-items: center; width: max-content; max-width: calc(100vw - 140px); min-height: 48px; margin: 0; padding: 13px 24px; border: 0; border-radius: 999px; background: var(--an-accent); color: #111; font-family: var(--an-type-family); font-size: 15px; font-weight: 600; line-height: 1.2; text-align: center; text-decoration: none; text-transform: none; letter-spacing: normal; white-space: nowrap; } #an-course-content#an-course-content #brxe-ca0096.acp-course-dock:hover { background: var(--an-accent-soft); color: #111; } #an-course-content#an-course-content #brxe-ca0096.acp-course-dock:focus-visible { outline: 2px solid var(--an-accent); outline-offset: 4px; }}@media(max-width:767px) { #an-course-content#an-course-content#an-course-content#an-course-content .acp-nav-buy-desktop { display:none; } #an-course-content#an-course-content#an-course-content#an-course-content .acp-nav-active-group { display:flex; flex-direction:column; align-items:center; flex:0 0 auto; gap:0; min-width:0; } #an-course-content#an-course-content#an-course-content#an-course-content .acp-nav-buy-mobile { display:inline-flex; align-items:center; justify-content:center; min-height:28px; margin:0; padding:0; border:0; border-radius:0; background:none; box-shadow:none; color:var(--an-accent); font:600 12px/1.4 var(--an-type-family); text-decoration:underline; text-underline-offset:3px; white-space:nowrap; }}@supports selector(:has(*)) { @media(max-width:767px) { #an-course-content#an-course-content .acp-presentation:not(:has(>.acp-presentation-switch[open]))>.acp-presentation-extra { display:none; } #an-course-content#an-course-content .acp-presentation-switch { display:block; } }}@media (max-width: 782px) { body.admin-bar #an-course-content#an-course-content.acp-page { --acp-sticky-top: 46px; }}@media (max-width: 767px) { #an-course-content#an-course-content .acp-course-nav { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 4px 16px; padding-block: 10px 0; } #an-course-content#an-course-content .acp-course-links { grid-column: 1 / -1; grid-row: 2; justify-content: flex-start; gap: 24px; width: 100%; max-width: 100%; padding-block: 2px 4px; overflow-x: auto; overscroll-behavior-inline: contain; scrollbar-width: thin; } #an-course-content#an-course-content .acp-hero { gap: 18px; padding-block: 42px 32px; } #an-course-content#an-course-content .acp-intro { font-size: 16px; } #an-course-content#an-course-content .acp-content { gap: 20px; padding-bottom: 48px; scroll-margin-top:130px; } #an-course-content#an-course-content summary.acp-summary { flex-wrap: wrap; gap: 8px 12px; padding: 18px; } #an-course-content#an-course-content .acp-module-title { flex-basis: calc(100% - 32px); } #an-course-content#an-course-content .acp-module-count { order: 2; flex-basis: 100%; } #an-course-content#an-course-content ul.acp-lessons { padding: 16px 20px 18px 38px; } #an-course-content#an-course-content .acp-closing-actions { padding-bottom: 48px; }}@media(max-width:767px){#an-course-content#an-course-content.acp-page{--acp-sticky-top:0px}body.admin-bar #an-course-content#an-course-content.acp-page{--acp-sticky-top:46px}#an-course-content#an-course-content#an-course-content .acp-content{scroll-margin-top:130px}body.admin-bar #an-course-content#an-course-content#an-course-content .acp-content{scroll-margin-top:130px}}@media(max-width:767px){#an-course-content#an-course-content#an-course-content#an-course-content .acp-course-nav{padding:8px 18px 4px}#an-course-content#an-course-content#an-course-content#an-course-content .acp-course-links{justify-content:flex-start;gap:20px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}#an-course-content#an-course-content#an-course-content#an-course-content .acp-nav-link{font-size:13px}#an-course-content#an-course-content#an-course-content#an-course-content .acp-description{font-size:16px}}@media(max-width:767px){#an-course-content#an-course-content#an-course-content#an-course-content#an-course-content .acp-course-links{width:100%;gap:8px;justify-content:space-between;align-items:flex-start;overflow-x:visible;}#an-course-content#an-course-content#an-course-content#an-course-content#an-course-content .acp-nav-active-group{width:auto;max-width:none;}}@media(max-width:767px){body:is(.page-id-222248,.page-id-241535,.page-id-241537,.page-id-241539) #brx-header#brx-header#brx-header#brx-header#brx-header#brx-header #an42-header-inner{position:static!important;}body:is(.page-id-222248,.page-id-241535,.page-id-241537,.page-id-241539) #brx-header#brx-header#brx-header#brx-header#brx-header#brx-header #an42-header-shell #an42-menu-toggle{position:absolute!important;top:var(--anp-announcement-height,44px)!important;right:18px!important;transform:none!important;}}@media(max-width:359px){#an-course-content#an-course-content#an-course-content#an-course-content#an-course-content#an-course-content .acp-course-links{gap:4px;}}#an-course-content.acp-page { --acp-dark: color-mix(in srgb, var(--an-metal-solid) 3%, black); --acp-panel: color-mix(in srgb, var(--an-metal-solid) 6%, black); --acp-line: color-mix(in srgb, var(--an-metal-solid) 16%, transparent); --acp-muted: color-mix(in srgb, var(--an-metal-solid) 72%, transparent); --acp-sticky-top: 0px; display: flex; flex-direction: column; align-items: stretch; gap: 0; width: 100%; min-width: 0; min-height: 100svh; margin: 0; padding: 0; color: var(--an-metal-solid); background: var(--acp-dark); font-family: var(--an-type-family);}#an-course-content.acp-page * { box-sizing: border-box;}#an-course-content .acp-shell { width: min(1056px, calc(100% - 40px)); min-width: 0; margin-inline: auto;}#an-course-content .acp-course-nav { position: sticky; top: var(--acp-sticky-top); z-index: 90; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; gap: 24px; width: 100%; padding: 12px max(20px, calc((100% - 1056px) / 2)); border-bottom: 1px solid var(--acp-line); background: var(--acp-panel);}body.admin-bar #an-course-content.acp-page { --acp-sticky-top: 32px;}#an-course-content .acp-nav-brand { flex: 0 0 auto; color: var(--an-metal-solid); font-size: 18px; font-weight: var(--an-type-weight-heading); line-height: 1.3; white-space: nowrap;}#an-course-content .acp-course-links { display: flex; flex-flow: row nowrap; align-items: center; justify-content: center; gap: 24px; width: auto; min-width: 0;}#an-course-content .acp-nav-link { flex: 0 0 auto; min-height: 44px; padding: 10px 0; border: 0; border-radius: 0; background: none; color: var(--acp-muted); font: 400 14px/1.5 var(--an-type-family); text-decoration: none; white-space: nowrap;}#an-course-content .acp-nav-link[aria-current="page"] { color: var(--an-metal-solid); box-shadow: 0 1px var(--an-accent);}#an-course-content .acp-nav-link:hover { color: var(--an-accent-hover);}#an-course-content .acp-button { display: inline-flex; flex: 0 0 auto; align-items: center; justify-content: center; min-height: 44px; width: auto; padding: 12px 22px; border: 1px solid var(--acp-line); border-radius: 8px; background: transparent; color: var(--an-metal-solid); font: 600 15px/1.4 var(--an-type-family); text-decoration: none; text-align: center;}#an-course-content .acp-button:hover { color: var(--an-accent-hover); border-color: var(--an-accent-hover);}#an-course-content .acp-buy { border-color: var(--an-accent); background: var(--an-accent); color: var(--acp-dark);}#an-course-content .acp-buy:hover { border-color: var(--an-accent-hover); background: var(--an-accent-hover); color: var(--acp-dark);}#an-course-content .acp-nav-buy { padding: 10px 18px; font-size: 14px;}#an-course-content :is(a, summary):focus-visible { outline: 2px solid var(--an-accent); outline-offset: 4px;}#an-course-content .acp-hero { display: flex; flex-direction: column; align-items: center; gap: 20px; padding-block: clamp(48px, 7vw, 88px) 42px; text-align: center;}#an-course-content .acp-eyebrow { margin: 0; color: var(--an-accent); font-size: 14px; line-height: 1.5;}#an-course-content .acp-title { width: 100%; max-width: 960px; margin: 0; font-size: var(--an-heading-size, var(--an-type-title)); line-height: var(--an-heading-leading, var(--an-type-leading-title)); overflow-wrap: anywhere;}#an-course-content .acp-intro { max-width: 680px; margin: 0; color: var(--acp-muted); font-size: 17px; line-height: 1.65;}#an-course-content .acp-actions { display: flex; flex-flow: row wrap; align-items: center; justify-content: center; gap: 12px; width: 100%;}#an-course-content .acp-content { display: flex; flex-direction: column; gap: 24px; padding-block: 12px 72px; scroll-margin-top: 112px;}#an-course-content .acp-section-title { margin: 0; font-size: var(--an-heading-size, var(--an-type-editorial)); line-height: var(--an-heading-leading, var(--an-type-leading-text));}#an-course-content .acp-modules { display: flex; flex-direction: column; gap: 14px; width: 100%;}#an-course-content details.acp-module { display: block; width: 100%; min-width: 0; margin: 0; padding: 0; border: 1px solid var(--acp-line); border-radius: 14px; background: var(--acp-panel);}#an-course-content summary.acp-summary { display: flex; flex-flow: row nowrap; align-items: center; gap: 18px; width: 100%; padding: 22px 24px; cursor: pointer; list-style: none;}#an-course-content summary.acp-summary::-webkit-details-marker { display: none;}#an-course-content summary.acp-summary::after { content: "+"; flex: 0 0 20px; color: var(--an-accent); font-size: 24px; font-weight: 400; line-height: 1; text-align: center;}#an-course-content details[open]>summary.acp-summary::after { content: "−";}#an-course-content details[open]>summary.acp-summary { border-bottom: 1px solid var(--acp-line);}#an-course-content .acp-module-title { flex: 1 1 auto; min-width: 0; margin: 0; font-size: var(--an-heading-size, var(--an-type-card)); line-height: var(--an-heading-leading, var(--an-type-leading-text)); overflow-wrap: anywhere;}#an-course-content .acp-module-count { flex: 0 0 auto; margin: 0; color: var(--acp-muted); font-size: 13px; line-height: 1.5; white-space: nowrap;}#an-course-content ul.acp-lessons { display: block; width: 100%; margin: 0; padding: 20px 28px 22px 48px; list-style: disc outside;}#an-course-content details:not([open])>ul.acp-lessons { display: none;}#an-course-content li.acp-lesson { display: list-item; width: auto; margin: 0; padding: 4px 0 4px 2px; color: var(--an-metal-solid); font-size: 16px; line-height: 1.65; overflow-wrap: anywhere;}#an-course-content li.acp-lesson::marker { color: var(--an-accent);}#an-course-content .acp-closing-actions { padding-block: 4px 72px; border: 0;}#an-course-content.acp-page { --acp-sticky-top: 0px;}body.admin-bar #an-course-content.acp-page { --acp-sticky-top: 32px;}#an-course-content#an-course-content .acp-content { scroll-margin-top: 130px;}body.admin-bar #an-course-content#an-course-content .acp-content { scroll-margin-top: 130px;}#an-course-content#an-course-content#an-course-content .acp-course-nav { display: flex; flex-direction: row; justify-content: center; gap: 0; padding: 12px max(20px,calc((100% - 1056px)/2));}#an-course-content#an-course-content#an-course-content .acp-course-links { display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; gap: 28px; width: 100%; min-width: 0;}#an-course-content#an-course-content#an-course-content .acp-nav-link { position: relative; display: inline-flex; align-items: center; min-height: 44px; padding: 10px 0; background: none; border: 0; border-radius: 0; box-shadow: none; color: color-mix(in srgb,var(--an-metal-solid) 72%,transparent);}#an-course-content#an-course-content#an-course-content .acp-nav-link:is([aria-current~="page"],.acp-nav-current) { box-shadow: none; color: var(--an-metal-solid);}#an-course-content#an-course-content#an-course-content .acp-nav-link:is([aria-current~="page"],.acp-nav-current)::after { content: ""; position: absolute; left: -3px; right: -3px; bottom: 2px; height: 6px; background: var(--an-accent); mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 10' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C22 5 52 8 78 4' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;}#an-course-content#an-course-content#an-course-content .acp-cover { display: block; width: 240px; max-width: 100%; height: auto; aspect-ratio: 1; object-fit: contain; margin: 0 auto;}#an-course-content#an-course-content#an-course-content .acp-description { width: 100%; max-width: 680px; margin: 0; color: color-mix(in srgb,var(--an-metal-solid) 72%,transparent); font: 400 17px/1.65 var(--an-type-family); text-align: left;}body:is(.page-id-222248,.page-id-241535,.page-id-241537,.page-id-241539) #brx-header { position: relative!important; top: auto!important; transform: none!important;}#an-course-content#an-course-content#an-course-content .acp-course-nav { justify-content: space-between; gap: 24px;}#an-course-content#an-course-content#an-course-content .acp-course-links { width: auto; flex: 1 1 auto;}#an-course-content .acp-nav-active-group { display: flex; align-items: center; min-width: 0;}#an-course-content .acp-nav-buy-mobile { display: none;}#an-course-content .acp-nav-buy-desktop { display: inline-flex; flex: 0 0 auto; align-items: center; justify-content: center; min-height: 44px; padding: 12px 22px; border-radius: 999px; font: 600 14px/1.4 var(--an-type-family); white-space: nowrap;}#an-course-content .acp-presentation { display: flex; flex-direction: column; gap: 14px; width: 100%; max-width: 680px;}#an-course-content .acp-presentation>.acp-description { margin: 0; max-width: 100%;}#an-course-content .acp-presentation-switch { display: none;}#an-course-content .acp-presentation-toggle { display: inline-flex; align-items: center; min-height: 32px; cursor: pointer; list-style: none; color: var(--an-accent); font: 600 14px/1.5 var(--an-type-family); text-decoration: underline; text-underline-offset: 3px;}#an-course-content .acp-presentation-toggle::-webkit-details-marker { display: none;}#an-course-content .acp-presentation-less { display: none;}#an-course-content .acp-presentation-switch[open] .acp-presentation-more { display: none;}#an-course-content .acp-presentation-switch[open] .acp-presentation-less { display: inline;}#an-course-content .acp-presentation-toggle:focus-visible { outline: 2px solid var(--an-accent); outline-offset: 4px;}#an-course-content#an-course-content#an-course-content .acp-nav-active-group { width: auto;} .brxe-text-link { gap: 5px;} .brxe-text-link { align-items: center; display: inline-flex;} .brxe-text-link span { align-items: center; display: inline-flex;} .brxe-text-link span { justify-content: center;} .brxe-text-link .icon { flex-shrink: 0;}