@layer bricks {}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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){#an42-page#an42-page #an-course-navigation{top:0;padding:8px 18px 4px}body.admin-bar #an42-page#an42-page #an-course-navigation{top:46px}#an42-page#an42-page #an-course-navigation .acp-course-links{justify-content:flex-start;gap:20px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}#an42-page#an42-page #an-course-navigation .acp-nav-link{font-size:13px}#an42-page#an42-page#an42-page.an42-courses-page #cursos{scroll-margin-top:130px}}@media(max-width:767px){#an42-page#an42-page#an42-page #an-course-navigation .acp-course-links{width:100%;gap:8px;justify-content:space-between;align-items:flex-start;overflow-x:visible;}}@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){#an42-page#an42-page#an42-page#an42-page #an-course-navigation .acp-course-links{gap:4px;}}#an42-page #an-course-navigation { position: sticky; top: 0; z-index: 90; display: flex; flex-direction: row; align-items: center; justify-content: center; width: 100%; min-width: 0; padding: 12px max(20px,calc((100% - 1140px)/2)); background: color-mix(in srgb,var(--an-metal-solid) 6%,black); border-bottom: 1px solid var(--an-accent-border-160784); font-family: var(--an-type-family);}body.admin-bar #an42-page #an-course-navigation { top: 32px;}#an42-page #an-course-navigation .acp-course-links { display: flex; flex-flow: row nowrap; align-items: center; justify-content: center; gap: 28px; width: 100%; min-width: 0;}#an42-page #an-course-navigation .acp-nav-link { position: relative; display: inline-flex; align-items: center; flex: 0 0 auto; min-height: 44px; padding: 10px 0; border: 0; border-radius: 0; background: none; color: color-mix(in srgb,var(--an-metal-solid) 72%,transparent); font: 400 14px/1.5 var(--an-type-family); white-space: nowrap; box-shadow: none;}#an42-page #an-course-navigation .acp-nav-link:hover { color: var(--an-metal-solid);}#an42-page #an-course-navigation .acp-nav-link:is([aria-current~="page"],.acp-nav-current) { color: var(--an-metal-solid);}#an42-page #an-course-navigation .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;}#an42-page #an-course-navigation a:focus-visible { outline: 2px solid var(--an-accent); outline-offset: 4px;}#an42-page#an42-page.an42-courses-page #cursos { scroll-margin-top: 130px;}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;}#an42-page#an42-page.an42-courses-page #brxe-ac0004 { text-align: left; text-wrap: wrap; white-space: normal;}#brxe-ac0013 {width: auto}#course-photo-gallery {display: block; column-gap: 10px; width: 100%; max-width: 100%; overflow: visible}@media (max-width: 991px) { #an42-page.an42-courses-page #course-photo-gallery { display: block; column-count: 2; column-gap: 10px; column-fill: balance; overflow: visible; } #an42-page.an42-courses-page #course-photo-gallery > .an-course-gallery-photo { height: auto; min-height: 0; max-height: none; margin: 0 0 10px; aspect-ratio: auto; grid-column: auto; grid-row: auto; } #an42-page.an42-courses-page #course-photo-gallery > .an-course-gallery-photo img { height: auto; min-height: 0; max-height: none; object-fit: contain; } #an42-page.an42-courses-page #course-photo-gallery > .an-course-gallery-photo > a { height: auto; }}@media (min-width: 992px) { #an42-page.an42-courses-page #course-photo-gallery { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); grid-auto-rows: clamp(170px,17vw,320px); gap: 12px; column-count: auto; align-items: stretch; overflow: hidden; } #an42-page.an42-courses-page #course-photo-gallery > .an-course-gallery-photo { height: 100%; min-height: 0; max-height: 100%; margin: 0; aspect-ratio: auto; align-self: stretch; object-fit: cover; } #an42-page.an42-courses-page #course-photo-gallery > .an-course-gallery-photo img, #an42-page.an42-courses-page #course-photo-gallery > .an-course-gallery-photo > a { height: 100%; max-height: 100%; object-fit: cover; } #an42-page.an42-courses-page #course-photo-gallery > #course-photo-cg22p1 { grid-column: span 2; } #an42-page.an42-courses-page #course-photo-gallery > #course-photo-cg22p2 { grid-row: span 2; }}@media (min-width: 768px) { #an42-page.an42-courses-page .ac-gallery-followup { padding-block: 28px 40px; }}@media (max-width: 767px) { #an42-page.an42-courses-page .ac-gallery-followup { padding-block: 22px 30px; }}#an42-page.an42-courses-page #course-photo-gallery { width: 100%; max-width: 100%; min-width: 0; margin: 0; padding: 0;}#an42-page.an42-courses-page #course-photo-gallery>.an-course-gallery-photo { display: block; position: relative; min-width: 0; width: 100%; max-width: 100%; padding: 0; border-radius: 16px; overflow: hidden; break-inside: avoid; page-break-inside: avoid; -webkit-column-break-inside: avoid;}#an42-page.an42-courses-page #course-photo-gallery>.an-course-gallery-photo img { display: block; width: 100%; max-width: 100%; border-radius: inherit;}#an42-page.an42-courses-page #course-photo-gallery>.an-course-gallery-photo>a { display: block; width: 100%;}#an42-page.an42-courses-page #course-photo-gallery a:focus-visible { outline: 2px solid var(--an-accent); outline-offset: 4px;}#an42-page.an42-courses-page .ac-gallery-followup { display: block; max-width: 680px; text-align: left;}#brxe-cdw001 {display: block; width: 100%}#brxe-cdw002 {display: block; width: 100%}#brxe-cdw003 {display: block; width: 100%}#an42-page#an42-page.an42-courses-page #brxe-ac0102 { width: 100%; max-width: none; margin-inline: 0; padding-inline: 0;}#an42-page#an42-page.an42-courses-page #brxe-ac0105 { width: 100%; max-width: none; min-width: 0;}#an42-page#an42-page.an42-courses-page #brxe-csh22t { display: block; margin: 0; padding-inline: 18px; text-align: center; color: var(--ac-muted, #b7b7b7); font: 400 14px/1.5 var(--an-type-family);}#an42-page#an42-page.an42-courses-page #brxe-csh22t .ac-showcase-hint-es { display: inline;}#an42-page#an42-page.an42-courses-page #brxe-csh22t .ac-showcase-hint-en { display: none;}html[lang^="en" i] #an42-page#an42-page.an42-courses-page #brxe-csh22t .ac-showcase-hint-es { display: none;}html[lang^="en" i] #an42-page#an42-page.an42-courses-page #brxe-csh22t .ac-showcase-hint-en { display: inline;}#an42-page#an42-page.an42-courses-page #brxe-ac0105 { padding-inline-start: clamp(16px,2vw,24px); padding-inline-end: 0; scroll-padding-inline-start: clamp(16px,2vw,24px);}#an42-page#an42-page.an42-courses-page #brxe-ac0105>.ac-showcase-card { padding: 22px; border: 1px solid #ffffff17; border-radius: 24px; background-image: linear-gradient(145deg,#151515,#090909); background-color: transparent; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;}#an42-page#an42-page.an42-courses-page #brxe-ac0112 { object-position: center top;}#an42-page#an42-page.an42-courses-page #brxe-ac0112 img { object-position: center top;}#an42-page#an42-page.an42-courses-page #brxe-ac0105 { align-items: stretch;}#an42-page#an42-page.an42-courses-page #brxe-ac0105>.ac-showcase-card { height: auto; align-self: stretch;}#an42-page#an42-page.an42-courses-page #brxe-ac0105>.ac-showcase-card>h3 { min-block-size: 3.9em; line-height: 1.3; margin: 0;}#an42-page#an42-page.an42-courses-page #brxe-ac0105>.ac-showcase-card>.ac-text { flex: 1 0 auto; margin: 0;}#an42-page#an42-page.an42-courses-page #brxe-ac0105>.ac-showcase-card>.ac-button { margin-top: auto;}#brxe-acav01 {width: 80px; height: 80px}#brxe-acav01:not(.tag), #brxe-acav01 img {object-fit: cover; object-position: center}#brxe-acav02 {width: 80px; height: 80px}#brxe-acav02:not(.tag), #brxe-acav02 img {object-fit: cover; object-position: center}#brxe-acav03 {width: 80px; height: 80px}#brxe-acav03:not(.tag), #brxe-acav03 img {object-fit: cover; object-position: center}#brxe-acav04 {width: 80px; height: 80px}#brxe-acav04:not(.tag), #brxe-acav04 img {object-fit: cover; object-position: center}#brxe-acav05 {width: 80px; height: 80px}#brxe-acav05:not(.tag), #brxe-acav05 img {object-fit: cover; object-position: center}#brxe-acav06 {width: 80px; height: 80px}#brxe-acav06:not(.tag), #brxe-acav06 img {object-fit: cover; object-position: center}#brxe-acav07 {width: 80px; height: 80px}#brxe-acav07:not(.tag), #brxe-acav07 img {object-fit: cover; object-position: center}#brxe-acav08 {width: 80px; height: 80px}#brxe-acav08:not(.tag), #brxe-acav08 img {object-fit: cover; object-position: center}#brxe-acav09 {width: 80px; height: 80px}#brxe-acav09:not(.tag), #brxe-acav09 img {object-fit: cover; object-position: center}@media(min-width:992px){#an42-page.an42-courses-page .ac-testimonials>#brxe-ac0207{grid-column:1 / -1;}}#an42-night-separator-html {display: block}@supports (display: block) {#an42-night-separator{position:relative;width:100%;height:max(400px,29.166667vw);background:#080808;overflow:hidden;contain:paint;pointer-events:none;view-timeline-name:--an42-night-separator;view-timeline-axis:block;}#an42-night-separator svg{display:block;width:100%;height:100%;overflow:hidden;}#an42-night-separator .an42-night-separator-observer-approach{transform-box:view-box;transform-origin:575px 418px;transform:translateX(115px) rotate(1.6deg);}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){#an42-night-separator .an42-night-separator-stars{animation:an42-night-separator-sky 1s linear both;animation-timeline:--an42-night-separator;animation-range:entry 0% exit 100%;}#an42-night-separator .an42-night-separator-meteor{animation:an42-night-separator-meteor 1s linear both;animation-timeline:--an42-night-separator;animation-range:entry 0% exit 35%;}#an42-night-separator .an42-night-separator-meteor-long{animation:an42-night-separator-meteor-long 1s linear both;animation-timeline:--an42-night-separator;animation-range:entry 0% exit 35%;}#an42-night-separator .an42-night-separator-meteor-long-head{animation:an42-night-separator-meteor-long-head 1s linear both;animation-timeline:--an42-night-separator;animation-range:entry 0% exit 35%;}#an42-night-separator .an42-night-separator-meteor-third{animation:an42-night-separator-meteor-third 1s linear both;animation-timeline:--an42-night-separator;animation-range:entry 0% exit 35%;}#an42-night-separator .an42-night-separator-observer-approach{animation:an42-night-separator-observer 1s cubic-bezier(.22,.61,.36,1) both;animation-timeline:--an42-night-separator;animation-range:entry 0% exit 35%;}}}@media(prefers-reduced-motion:no-preference){@media(prefers-reduced-motion:no-preference){:where(html[data-an-motion-fallback=ready]) #an42-night-separator .an42-night-separator-stars{animation:an42-night-separator-sky 1s linear both;animation-timeline:--an42-night-separator;animation-range:entry 0% exit 100%;;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-0af099784ea9,0))!important;}:where(html[data-an-motion-fallback=ready]) #an42-night-separator .an42-night-separator-meteor{animation:an42-night-separator-meteor 1s linear both;animation-timeline:--an42-night-separator;animation-range:entry 0% exit 35%;;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-232a8695433a,0))!important;}:where(html[data-an-motion-fallback=ready]) #an42-night-separator .an42-night-separator-meteor-long{animation:an42-night-separator-meteor-long 1s linear both;animation-timeline:--an42-night-separator;animation-range:entry 0% exit 35%;;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-232a8695433a,0))!important;}:where(html[data-an-motion-fallback=ready]) #an42-night-separator .an42-night-separator-meteor-long-head{animation:an42-night-separator-meteor-long-head 1s linear both;animation-timeline:--an42-night-separator;animation-range:entry 0% exit 35%;;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-232a8695433a,0))!important;}:where(html[data-an-motion-fallback=ready]) #an42-night-separator .an42-night-separator-meteor-third{animation:an42-night-separator-meteor-third 1s linear both;animation-timeline:--an42-night-separator;animation-range:entry 0% exit 35%;;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-232a8695433a,0))!important;}:where(html[data-an-motion-fallback=ready]) #an42-night-separator .an42-night-separator-observer-approach{animation:an42-night-separator-observer 1s cubic-bezier(.22,.61,.36,1) both;animation-timeline:--an42-night-separator;animation-range:entry 0% exit 35%;;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-232a8695433a,0))!important;}}}@keyframes an42-night-separator-sky{from{transform:translateY(0);}to{transform:translateY(6px);}}@keyframes an42-night-separator-meteor{0%,12%{transform:translate(0,0);opacity:0;}15%{transform:translate(14px,8px);opacity:.45;}22%{transform:translate(88px,51px);opacity:.58;}26%,100%{transform:translate(132px,76px);opacity:0;}}@keyframes an42-night-separator-meteor-long{0%,38%{transform:translate(0,0);opacity:0;}41%{transform:translate(22px,7px);opacity:.50;}51%{transform:translate(120px,39px);opacity:.72;}57%{transform:translate(120px,39px);opacity:.50;}68%,100%{transform:translate(120px,39px);opacity:0;}}@keyframes an42-night-separator-meteor-long-head{0%,38%{opacity:0;}41%,50%{opacity:1;}52%,100%{opacity:0;}}@keyframes an42-night-separator-meteor-third{0%,79%{transform:translate(0,0);opacity:0;}82%{transform:translate(14px,6px);opacity:.38;}87%{transform:translate(77px,35px);opacity:.55;}91%,100%{transform:translate(102px,46px);opacity:0;}}@keyframes an42-night-separator-observer{0%,12%{transform:translateX(-8px) rotate(-1deg);}72%,100%{transform:translateX(115px) rotate(1.6deg);}}@media(max-width:767px){#an42-night-separator{height:310px;}#an42-night-separator .an42-night-separator-composition{transform-box:view-box;transform-origin:720px 418px;transform:translateX(-18px);}}@media(prefers-reduced-motion:reduce){#an42-night-separator .an42-night-separator-stars{animation:none!important;transform:none!important;}#an42-night-separator .an42-night-separator-observer-approach{animation:none!important;transform:translateX(115px) rotate(1.6deg)!important;}#an42-night-separator .an42-night-separator-meteor,#an42-night-separator .an42-night-separator-meteor-long,#an42-night-separator .an42-night-separator-meteor-long-head,#an42-night-separator .an42-night-separator-meteor-third{animation:none!important;opacity:0!important;}}}#brxe-ac0244 {width: auto}#brxe-am22rt {display: none}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){#an42-page.an42-courses-page .ac-arrive{animation:ac-arrive linear both;animation-timeline:view();animation-range:entry 0% entry 80%}@keyframes ac-arrive{from{opacity:.65;transform:translateY(18px)}to{opacity:1;transform:none}}}}@media(prefers-reduced-motion:no-preference){@media(prefers-reduced-motion:no-preference){:where(html[data-an-motion-fallback=ready]) #an42-page.an42-courses-page .ac-arrive:where([data-an-motion-owner]){animation:ac-arrive linear both;animation-timeline:view();animation-range:entry 0% entry 80%;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-cfc4ebc34e6e,0))!important;}@keyframes ac-arrive{from{opacity:.65;transform:translateY(18px)}to{opacity:1;transform:none}}}}@media(max-width:991px){#an42-page#an42-page.an42-courses-page .ac-features{grid-template-columns:repeat(2,minmax(0,1fr))}#an42-page#an42-page.an42-courses-page .ac-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#an42-page#an42-page.an42-courses-page .ac-course{padding:26px}}@media(max-width:767px){ #an42-page#an42-page.an42-courses-page .ac-shell{width:calc(100% - 36px)} #an42-page#an42-page.an42-courses-page h1{font-size:var(--an-heading-size, var(--an-type-title))} #an42-page#an42-page.an42-courses-page h2{font-size:var(--an-heading-size, var(--an-type-section))} #an42-page#an42-page.an42-courses-page .ac-section{padding-block:56px;gap:28px}#an42-page#an42-page.an42-courses-page .ac-course-grid,#an42-page#an42-page.an42-courses-page .ac-showcase-grid{display:flex;flex-direction:row;flex-wrap:nowrap;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#555 transparent;overscroll-behavior-x:contain;padding-bottom:12px} #an42-page#an42-page.an42-courses-page .ac-course-grid>.ac-course{flex:0 0 90%;width:90%;padding:24px 20px;gap:16px;scroll-snap-align:start;border-radius:20px} #an42-page#an42-page.an42-courses-page .ac-course-copy h3{font-size:var(--an-heading-size, var(--an-type-card))} #an42-page#an42-page.an42-courses-page .ac-cover{width:210px;max-width:100%} #an42-page#an42-page.an42-courses-page .ac-showcase-grid>.ac-showcase-card{flex:0 0 88%;width:88%;scroll-snap-align:start} #an42-page#an42-page.an42-courses-page .ac-panel-training{grid-template-columns:1fr;padding:28px 22px;gap:24px} #an42-page#an42-page.an42-courses-page .ac-panel-copy{align-items:center;text-align:center} #an42-page#an42-page.an42-courses-page .ac-features{gap:12px} #an42-page#an42-page.an42-courses-page .ac-feature{padding:20px 16px;border-radius:14px} #an42-page#an42-page.an42-courses-page .ac-feature h3{font-size:var(--an-heading-size, var(--an-type-small))} #an42-page#an42-page.an42-courses-page .ac-feature .ac-text{font-size:14px} #an42-page#an42-page.an42-courses-page .ac-testimonials{grid-template-columns:1fr} #an42-page#an42-page.an42-courses-page .ac-testimonial{padding:24px} #an42-page#an42-page.an42-courses-page .ac-faq-question{font-size:17px;padding-block:22px} #an42-page#an42-page.an42-courses-page .ac-text{font-size:16px} #an42-page#an42-page.an42-courses-page .ac-button{font-size:14px;padding:12px 21px} #an42-page#an42-page.an42-courses-page .ac-end{padding-bottom:64px}}@media(prefers-reduced-motion:reduce){#an42-page.an42-courses-page *{animation:none!important;transition:none!important}}@media(max-width:767px){#an42-page#an42-page.an42-courses-page .ac-hero{padding:28px 0 24px;gap:14px}}@media(max-width:991px){#an42-page#an42-page.an42-courses-page .ac-gallery{display:block;column-count:2;column-gap:10px;column-fill:balance;width:100%;max-width:100%;min-width:0;margin:0;padding:0;overflow:visible;scroll-snap-type:none;touch-action:auto;overscroll-behavior:auto}#an42-page#an42-page.an42-courses-page .ac-gallery>.brxe-image,#an42-page#an42-page.an42-courses-page .ac-gallery>.ac-gallery-photo{display:block;position:relative;inset:auto;float:none;break-inside:avoid;page-break-inside:avoid;column-break-inside:avoid;flex:none;width:100%;max-width:100%;min-width:0;height:auto;min-height:0;max-height:none;aspect-ratio:auto;grid-column:auto;grid-row:auto;margin:0 0 10px;padding:0;overflow:visible;object-fit:contain;object-position:center;scroll-snap-align:none;scroll-snap-stop:normal}#an42-page#an42-page.an42-courses-page .ac-gallery>.brxe-image img,#an42-page#an42-page.an42-courses-page .ac-gallery>.ac-gallery-photo img{display:block;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center}#an42-page#an42-page.an42-courses-page .ac-gallery>.brxe-image>a,#an42-page#an42-page.an42-courses-page .ac-gallery>.ac-gallery-photo>a{display:block;width:100%;height:auto}}@media(max-width:767px){#an42-page#an42-page.an42-courses-page .ac-course-rail-hint{display:block}#an42-page#an42-page.an42-courses-page #cursos,#an42-page#an42-page.an42-courses-page .ac-course-outline{scroll-margin-top:112px}}@media(max-width:767px){#an42-page#an42-page.an42-courses-page .ac-showcase-grid{gap:14px}#an42-page#an42-page.an42-courses-page .ac-showcase-grid>.ac-showcase-card{flex-basis:88%;width:88%;min-width:0}}@keyframes ac-hero-photo-arrival{from{opacity:.7;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#an42-page#an42-page.an42-courses-page #brxe-crhero.brx-animate-fadeInUp{animation:none;opacity:1;transform:none;visibility:visible}}@supports(grid-template-rows:subgrid){@media(min-width:768px){#an42-page#an42-page.an42-courses-page .ac-course-grid{grid-template-rows:repeat(7,auto);row-gap:16px}#an42-page#an42-page.an42-courses-page .ac-course{display:grid;grid-row:span 7;grid-template-rows:subgrid;justify-items:center;align-items:start;row-gap:16px}#an42-page#an42-page.an42-courses-page .ac-course-copy{display:grid;grid-row:span 6;grid-template-rows:subgrid;justify-items:center;align-items:start;row-gap:16px}#an42-page#an42-page.an42-courses-page .ac-course-copy>.ac-price{margin:0;align-self:end}#an42-page#an42-page.an42-courses-page .ac-course-copy>.ac-actions{align-self:end;margin:0}}}@media(max-width:767px){#an42-page#an42-page#an42-page.an42-courses-page .ac-course .ac-actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;width:100%;margin-top:0}#an42-page#an42-page#an42-page.an42-courses-page .ac-course .ac-actions>.ac-button{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:none;min-height:46px;text-align:center}}@supports selector(:has(*)){@media(max-width:767px){#an42-page#an42-page.an42-courses-page .ac-description-wrapper:not(:has(>.ac-description-switch[open]))>.ac-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#an42-page#an42-page.an42-courses-page .ac-description-wrapper:has(>.ac-description-switch[open])>.ac-text{display:block;-webkit-line-clamp:unset;overflow:visible}#an42-page#an42-page.an42-courses-page .ac-description-switch{display:block}#an42-page#an42-page.an42-courses-page .ac-description-toggle{display:inline-flex}}}body.page-id-222248 { background: #040404; color: #f5f5f5; font-family: var(--an-type-family);}#an42-page.an42-courses-page { --ac-amber: var(--an-accent); --ac-muted: #b7b7b7; display: block; background: #040404; color: #f5f5f5; font-family: var(--an-type-family); overflow: clip;}#an42-page.an42-courses-page * { box-sizing: border-box; min-width: 0;}#an42-page.an42-courses-page .ac-shell { width: min(1140px,calc(100% - 64px)); margin-inline: auto;}#an42-page.an42-courses-page .ac-section { display: flex; flex-direction: column; gap: 36px; padding-block: 88px; border-top: 1px solid #ffffff15;}#an42-page.an42-courses-page h1 { margin: 0; font-family: var(--an-type-family); font-weight: var(--an-type-weight-heading); letter-spacing: -.04em; line-height: var(--an-heading-leading, var(--an-type-leading-text)); text-wrap: balance; color: var(--an-heading-color, #f5f5f5); text-transform: none;}#an42-page.an42-courses-page h2 { margin: 0; font-family: var(--an-type-family); font-weight: var(--an-type-weight-heading); letter-spacing: -.04em; line-height: var(--an-heading-leading, var(--an-type-leading-text)); text-wrap: balance; color: var(--an-heading-color, #f5f5f5); text-transform: none;}#an42-page.an42-courses-page h3 { margin: 0; font-family: var(--an-type-family); font-weight: var(--an-type-weight-heading); letter-spacing: -.04em; line-height: var(--an-heading-leading, var(--an-type-leading-text)); text-wrap: balance; color: var(--an-heading-color, #f5f5f5); text-transform: none;}#an42-page.an42-courses-page h1 { font-size: var(--an-heading-size, var(--an-type-title));}#an42-page.an42-courses-page h2 { font-size: var(--an-heading-size, var(--an-type-section));}#an42-page.an42-courses-page h3 { font-size: var(--an-heading-size, var(--an-type-card)); letter-spacing: -.025em; line-height: var(--an-heading-leading, var(--an-type-leading-text));}#an42-page.an42-courses-page .ac-silver { background: var(--an-heading-finish, var(--an-metal-gradient)); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: var(--an-heading-fill, currentColor);}#an42-page.an42-courses-page p { margin: 0;}#an42-page.an42-courses-page .ac-kicker { font-size: 12px; color: var(--ac-muted); letter-spacing: .12em; font-weight: 600; line-height: 1.5;}#an42-page.an42-courses-page .ac-text { font: 400 17px/1.7 var(--an-type-family); color: var(--ac-muted);}#an42-page.an42-courses-page .ac-text p+p { margin-top: 1em;}#an42-page.an42-courses-page .ac-lead { font: 400 clamp(18px,2vw,22px)/1.55 var(--an-type-family); color: #c4c4c4; text-wrap: pretty;}#an42-page.an42-courses-page .ac-center { align-items: center; text-align: center;}#an42-page.an42-courses-page .ac-actions { display: flex; flex-direction: row; gap: 12px; flex-wrap: wrap; justify-content: center; align-items: center; margin-top: 6px;}#an42-page.an42-courses-page .ac-button { display: inline-flex; align-items: center; justify-content: center; min-height: 46px; padding: 13px 24px; border: 1px solid var(--an-accent); border-radius: 100px; background: var(--an-accent); color: var(--an-accent-bg-171109); font: 600 15px/1.25 var(--an-type-family); text-decoration: none; transition: background .18s,color .18s,border-color .18s;}#an42-page.an42-courses-page .ac-button:hover { background: var(--an-accent-pressed); border-color: var(--an-accent-pressed); color: var(--an-accent-bg-171109);}#an42-page.an42-courses-page .ac-secondary { background: #101010; color: var(--an-accent);}#an42-page.an42-courses-page a:focus-visible { outline: 2px solid var(--an-accent); outline-offset: 5px;}#an42-page.an42-courses-page summary:focus-visible { outline: 2px solid var(--an-accent); outline-offset: 5px;}#an42-page.an42-courses-page [tabindex]:focus-visible { outline: 2px solid var(--an-accent); outline-offset: 5px;}#an42-page.an42-courses-page .ac-gallery { display: grid; grid-template-columns: repeat(6,minmax(0,1fr)); gap: 12px;}#an42-page.an42-courses-page .ac-gallery-photo { display: block; grid-column: span 2; width: 100%; height: auto; aspect-ratio: 4/3; object-fit: cover; border-radius: 12px; overflow: hidden;}#an42-page.an42-courses-page .ac-gallery-photo:nth-child(-n+2) { grid-column: span 3; aspect-ratio: 3/2;}#an42-page.an42-courses-page .ac-gallery-photo:nth-last-child(-n+2) { grid-column: span 3; aspect-ratio: 2/1;}#an42-page.an42-courses-page .ac-gallery-photo img { width: 100%; height: 100%; object-fit: cover;}#an42-page.an42-courses-page .ac-section-head { display: flex; flex-direction: column; gap: 18px; max-width: 850px; margin-inline: auto; text-align: center; align-items: center; width: 100%;}#an42-page.an42-courses-page .ac-course-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; align-items: stretch;}#an42-page.an42-courses-page .ac-course { display: flex; flex-direction: column; align-items: center; gap: 20px; padding: 32px; border: 1px solid #ffffff17; border-radius: 24px; background-image: linear-gradient(145deg,#151515,#090909); background-color: transparent; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; text-align: center;}#an42-page.an42-courses-page .ac-cover { width: min(100%,280px); height: auto; aspect-ratio: 1; object-fit: contain; display: block; margin-inline: auto;}#an42-page.an42-courses-page .ac-cover img { width: 100%; height: 100%; object-fit: contain;}#an42-page.an42-courses-page .ac-course-copy { display: flex; flex-direction: column; gap: 16px; align-items: center; flex: 1; width: 100%;}#an42-page.an42-courses-page .ac-course-copy h3 { font-size: var(--an-heading-size, var(--an-type-card));}#an42-page.an42-courses-page .ac-meta { font: 500 14px/1.5 var(--an-type-family); color: #d0d0d0;}#an42-page.an42-courses-page .ac-price { font: 600 28px/1.4 var(--an-type-family); color: #eee; margin-top: auto; width: auto;}#an42-page.an42-courses-page .ac-price del { font-size: 18px; color: #999; margin-right: 8px;}#an42-page.an42-courses-page .ac-price ins { text-decoration: none; color: var(--an-accent);}#an42-page.an42-courses-page .ac-price .woocommerce-Price-amount { color: inherit;}#an42-page.an42-courses-page .ac-panel-training { display: grid; grid-template-columns: 240px minmax(0,1fr); align-items: center; gap: 40px; padding: 40px; border: 1px solid #ffffff17; border-radius: 24px; background: #0c0c0c;}#an42-page.an42-courses-page .ac-panel-copy { display: flex; flex-direction: column; align-items: flex-start; gap: 18px;}#an42-page.an42-courses-page .ac-features { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 18px;}#an42-page.an42-courses-page .ac-feature { display: flex; flex-direction: column; gap: 14px; padding: 24px 20px; border: 1px solid #ffffff12; border-radius: 18px; background: #101010;}#an42-page.an42-courses-page .ac-feature h3 { font-size: var(--an-heading-size, var(--an-type-small));}#an42-page.an42-courses-page .ac-feature .ac-text { font-size: 15px; line-height: 1.6;}#an42-page.an42-courses-page .ac-feature-icon { display: block; width: 32px; height: 32px; color: #ddd; margin-bottom: 4px;}#an42-page.an42-courses-page .ac-feature-icon svg { display: block; width: 100%; height: 100%;}#an42-page.an42-courses-page .ac-showcase-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px;}#an42-page.an42-courses-page .ac-showcase-card { display: flex; flex-direction: column; gap: 20px;}#an42-page.an42-courses-page .ac-showcase-photo { display: block; width: 100%; height: auto; aspect-ratio: 3/2; object-fit: cover; border-radius: 12px; overflow: hidden;}#an42-page.an42-courses-page .ac-showcase-photo img { width: 100%; height: 100%; object-fit: cover;}#an42-page.an42-courses-page .ac-showcase-card:last-child .ac-showcase-photo { object-fit: contain; background: #111;}#an42-page.an42-courses-page .ac-showcase-card:last-child .ac-showcase-photo img { object-fit: contain;}#an42-page.an42-courses-page .ac-showcase-card h3 { font-size: var(--an-heading-size, var(--an-type-card));}#an42-page.an42-courses-page .ac-showcase-card .ac-text { font-size: 16px;}#an42-page.an42-courses-page .ac-testimonials { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 20px; align-items: start;}#an42-page.an42-courses-page .ac-testimonial { display: flex; flex-direction: column; gap: 22px; padding: 30px; border: 1px solid #292929; border-radius: 24px; background-image: linear-gradient(150deg,#151515,#0c0c0c); background-color: transparent; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;}#an42-page.an42-courses-page .ac-credit { display: flex; flex-direction: row; align-items: center; gap: 16px; padding-bottom: 18px; border-bottom: 1px solid #2a2a2a;}#an42-page.an42-courses-page .ac-avatar { display: block; flex: 0 0 52px; width: 52px; height: 52px; object-fit: cover; aspect-ratio: 1; border-radius: 50%; overflow: hidden;}#an42-page.an42-courses-page .ac-avatar img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%;}#an42-page.an42-courses-page .ac-author { font: 600 16px/1.4 var(--an-type-family); color: #eee;}#an42-page.an42-courses-page .ac-testimonial .ac-text { font-size: 16px;}#an42-page.an42-courses-page .ac-faq { display: flex; flex-direction: column; gap: 0; width: min(850px,100%); margin-inline: auto;}#an42-page.an42-courses-page .ac-faq-item { display: block; border-bottom: 1px solid #ffffff20; padding: 0; width: 100%; background: transparent;}#an42-page.an42-courses-page .ac-faq-question { display: list-item; list-style: disclosure-closed; cursor: pointer; padding: 24px 0; color: #eee; font: 600 19px/1.4 var(--an-type-family);}#an42-page.an42-courses-page .ac-faq-item[open]>.ac-faq-question { list-style: disclosure-open; color: var(--an-accent);}#an42-page.an42-courses-page .ac-faq-answer { padding-bottom: 24px; max-width: 750px;}#an42-page.an42-courses-page .ac-end { padding-bottom: 96px;}body.page-id-222248 #an42-header-links #an42-menu-courses { color: #fff!important; position: relative;}body.page-id-222248 #an42-header-links #an42-menu-courses::after { content: ''; position: absolute; left: -3px; right: -3px; bottom: 5px; height: 6px; background: transparent 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='%23ffb84d' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat; transform: none; border-radius: 0;}#an42-page.an42-courses-page[class] .ac-testimonial>.ac-credit { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; width: 100%; text-align: center;}#an42-page.an42-courses-page[class] .ac-credit>.brxe-block { align-items: center; text-align: center;}#an42-page.an42-courses-page[class] .ac-avatar { display: block; flex: 0 0 80px; width: 80px; height: 80px; max-width: 80px; aspect-ratio: 1; margin: 0 auto; border-radius: 50%; object-fit: cover; object-position: center; overflow: hidden;}#an42-page.an42-courses-page[class] .ac-avatar img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; border-radius: 50%;}#an42-page.an42-courses-page[class] .ac-end>.ac-actions { display: flex; flex-direction: row; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; width: 100%; margin-inline: auto;}#an42-page.an42-courses-page[class] .ac-end>.ac-actions>.ac-button { align-self: center;}#an42-page.an42-courses-page .ac-hero { padding: 48px 0 32px; display: flex; flex-direction: column; gap: 16px; align-items: center; text-align: center;}#an42-page.an42-courses-page .ac-hero>h1 { width: 100%; max-width: 900px; margin: 0; text-align: center;}#an42-page.an42-courses-page .ac-hero>h2 { width: 100%; max-width: 760px; margin: 0; text-align: center;}#an42-page.an42-courses-page .ac-hero>.ac-text { display: block; width: 100%; max-width: 680px; margin: 0 auto; text-align: center;}#an42-page.an42-courses-page .ac-hero>.ac-text>p { display: block; width: 100%; max-width: none; margin: 0; text-align: center; line-height: 1.6;}#an42-page.an42-courses-page .ac-hero>.ac-text>p+p { margin-top: 8px;}#an42-page.an42-courses-page .ac-hero>.ac-actions { width: 100%; justify-content: center; align-items: center; margin-top: 4px;}#an42-page.an42-courses-page .ac-course { position: relative; min-width: 0; padding: 28px 22px; align-self: stretch;}#an42-page.an42-courses-page .ac-course-copy>.ac-text { width: 100%; text-align: left; font-size: 15px; line-height: 1.6;}#an42-page.an42-courses-page .ac-course>.ac-cover { width: min(100%,220px);}#an42-page.an42-courses-page .ac-course-copy>.ac-actions { width: 100%; justify-content: center; margin-top: auto;}#an42-page.an42-courses-page .ac-course-rail-hint { display: none; margin: 0; text-align: center; color: var(--ac-muted); font: 400 14px/1.5 var(--an-type-family);}#an42-page.an42-courses-page #cursos { scroll-margin-top: 140px;}#an42-page.an42-courses-page .ac-course-outlines { display: block; width: 100%; max-width: 900px; margin-inline: auto;}#an42-page.an42-courses-page .ac-course-outline { width: 100%; display: block; text-align: left; border-top: 1px solid color-mix(in srgb,var(--an-accent) 22%,transparent); scroll-margin-top: 140px;}#an42-page.an42-courses-page .ac-outline-toggle { display: list-item; list-style: disclosure-closed; cursor: pointer; padding: 22px 0; color: var(--an-accent); font: 600 18px/1.5 var(--an-type-family);}#an42-page.an42-courses-page .ac-course-outline[open]>.ac-outline-toggle { list-style: disclosure-open;}#an42-page.an42-courses-page .ac-outline-body { width: 100%; display: block; padding-bottom: 22px;}#an42-page.an42-courses-page .ac-outline-module { display: block; width: 100%; border-top: 1px solid color-mix(in srgb,var(--an-accent) 22%,transparent);}#an42-page.an42-courses-page .ac-outline-module-title { display: list-item; list-style: disclosure-closed; cursor: pointer; padding: 12px 0; color: inherit; font: 600 15px/1.45 var(--an-type-family);}#an42-page.an42-courses-page .ac-outline-module[open]>.ac-outline-module-title { list-style: disclosure-open;}#an42-page.an42-courses-page .ac-outline-lessons { display: block; list-style: disc; width: 100%; margin: 0; padding: 0 0 16px 18px;}#an42-page.an42-courses-page .ac-outline-lesson { display: list-item; font: 400 14px/1.6 var(--an-type-family); color: var(--ac-muted); padding: 0; margin: 0 0 6px;}#an42-page.an42-courses-page .ac-features { align-items: stretch; grid-auto-rows: 1fr;}#an42-page.an42-courses-page .ac-feature { height: 100%; align-items: center;}#an42-page.an42-courses-page .ac-feature>.ac-feature-icon { margin-inline: auto;}#an42-page.an42-courses-page .ac-feature>h3 { width: 100%; text-align: center;}#an42-page.an42-courses-page .ac-feature>.ac-text { width: 100%; text-align: left;}#an42-page.an42-courses-page .ac-photoshop-mark { object-fit: contain; filter: grayscale(1) brightness(0) invert(1);}#an42-page.an42-courses-page .ac-photoshop-mark img { display: block; width: 100%; height: 100%; object-fit: contain;}#an42-page.an42-courses-page[class] .ac-showcase-grid { display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; overflow-x: auto; overflow-y: hidden; scroll-snap-type: x proximity; scrollbar-width: thin; overscroll-behavior-x: contain; padding-bottom: 12px;}#an42-page.an42-courses-page[class] .ac-showcase-grid>.ac-showcase-card { flex: 0 0 min(31vw,350px); min-width: 280px; max-width: 100%; scroll-snap-align: start;}#an42-page.an42-courses-page .ac-testimonial { transition: border-color 180ms ease;}#an42-page.an42-courses-page .ac-testimonial:hover { border-color: var(--an-accent-border-665039);}#an42-page.an42-courses-page .ac-course-badge { position: static; inset: auto; z-index: auto; display: inline-flex; align-items: center; align-self: flex-end; gap: 8px; width: max-content; max-width: 100%; margin: 0 0 0 auto; padding: 8px 12px; border: 1px solid rgb(from var(--an-accent) r g b / .4); border-radius: 999px; background: rgba(16,16,16,.92); color: var(--an-accent-soft); font: 600 12px/1.25 var(--an-type-family); white-space: normal; text-align: left;}#an42-page.an42-courses-page .ac-course-badge::before { content: ""; display: block; flex: none; width: 6px; height: 6px; border-radius: 50%; background: var(--an-accent);}#an42-page.an42-courses-page .ac-hero>.ac-hero-photo { display: block; width: 100%; max-width: 680px; height: auto; aspect-ratio: 16/7; object-fit: cover; border-radius: 18px; margin: 2px auto; opacity: 1; visibility: visible;}#an42-page.an42-courses-page .ac-hero>.ac-hero-photo img { display: block; width: 100%; height: 100%; object-fit: cover; aspect-ratio: 16/7; border-radius: inherit;}#an42-page.an42-courses-page .ac-hero>.ac-text { text-align: left;}#an42-page.an42-courses-page .ac-hero>.ac-text>p { text-align: left;}#an42-page.an42-courses-page #brxe-crhero.brx-animate-fadeInUp { animation-name: ac-hero-photo-arrival; animation-duration: 450ms; animation-timing-function: ease-out; animation-fill-mode: both;}#an42-page#an42-page.an42-courses-page .ac-hero.ac-shell { width: 100%; max-width: none; padding-inline: 0;}#an42-page#an42-page.an42-courses-page .ac-hero>:is(h1,h2,.ac-text,.ac-actions) { width: calc(100% - 40px); margin-inline: auto;}#an42-page#an42-page.an42-courses-page .ac-hero>.ac-hero-photo { display: block; width: 100%; max-width: none; height: auto; aspect-ratio: auto; object-fit: contain; border-radius: 0; margin: 8px 0;}#an42-page#an42-page.an42-courses-page .ac-hero>.ac-hero-photo img { display: block; width: 100%; max-width: none; height: auto; aspect-ratio: auto; object-fit: contain; border-radius: 0; margin: 8px 0;}#an42-page#an42-page.an42-courses-page .ac-course>.ac-cover { width: 220px; height: 220px; max-width: 100%; margin: 0 auto; aspect-ratio: 1; object-fit: contain; align-self: start;}#an42-page#an42-page.an42-courses-page .ac-course-badge { position: absolute; top: 12px; right: 12px; bottom: auto; left: auto; z-index: 5; max-width: calc(100% - 24px); margin: 0; align-self: auto;}#an42-page#an42-page.an42-courses-page .ac-course-copy>.ac-actions { margin-top: 0;}#an42-page.an42-courses-page .ac-description-wrapper { display: block; width: 100%; text-align: left;}#an42-page.an42-courses-page .ac-description-wrapper>.ac-text { display: block; width: 100%; font-size: 15px; line-height: 1.6; text-align: left;}#an42-page.an42-courses-page .ac-description-switch { display: none; width: 100%; margin: 0; padding: 0; border: 0; background: transparent;}#an42-page.an42-courses-page .ac-description-toggle { list-style: none; cursor: pointer; width: max-content; max-width: 100%; min-height: 44px; align-items: center; padding: 8px 0; color: var(--an-accent); font: 600 14px/1.4 var(--an-type-family);}#an42-page.an42-courses-page .ac-description-toggle::-webkit-details-marker { display: none;}#an42-page.an42-courses-page .ac-description-more { display: inline;}#an42-page.an42-courses-page .ac-description-less { display: none;}#an42-page.an42-courses-page .ac-description-switch[open]>.ac-description-toggle>.ac-description-more { display: none;}#an42-page.an42-courses-page .ac-description-switch[open]>.ac-description-toggle>.ac-description-less { display: inline;} .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;}