@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)}}:where(.brxe-form){display:flex;flex-wrap:wrap;width:100%}:where(.brxe-form) .label,:where(.brxe-form) label{color:inherit;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}:where(.brxe-form) .form-group{display:flex;flex-direction:column;padding:0 0 20px;width:100%}:where(.brxe-form) .form-group.captcha,:where(.brxe-form) .form-group:last-child{padding-bottom:0}:where(.brxe-form) .form-group.captcha{line-height:1}:where(.brxe-form) .form-group.file{display:block}:where(.brxe-form) .form-group.file>label.choose-files{margin-bottom:0}:where(.brxe-form) .form-group>.label{margin-bottom:5px}:where(.brxe-form) .form-group .form-group-error-message{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);display:none;padding:15px;width:100%}:where(.brxe-form) .form-group .form-group-error-message.show{display:block}:where(.brxe-form) .form-group .password-input-wrapper{position:relative}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle{background:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span{display:flex}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span.hide{display:none}:where(.brxe-form) .submit-button-wrapper{width:auto}:where(.brxe-form) .required:after{content:"*";padding:0 2px;position:relative;top:-2px}:where(.brxe-form) .options-wrapper{list-style-type:none;margin:0;padding:0}:where(.brxe-form) .options-wrapper input,:where(.brxe-form) .options-wrapper label{display:inline-block;height:auto;margin:0 5px 0 0;width:auto}:where(.brxe-form) .options-wrapper input[type=checkbox],:where(.brxe-form) .options-wrapper input[type=radio]{margin:initial;padding:initial;position:relative;top:1px}:where(.brxe-form) button[type=submit].sending{cursor:default}:where(.brxe-form) button[type=submit].sending .text{opacity:.5}:where(.brxe-form) button[type=submit].sending>i,:where(.brxe-form) button[type=submit].sending>svg{display:none}:where(.brxe-form) button[type=submit].sending .loading{animation:load8 1s linear infinite;display:flex;opacity:1}:where(.brxe-form) button[type=submit].sending .loading svg{transform:scaleX(-1)}:where(.brxe-form) button[type=submit] .loading{display:none}:where(.brxe-form) button[type=submit] svg{height:1em;transform-origin:center}:where(.brxe-form) .recaptcha-hidden{display:none}:where(.brxe-form) .recaptcha-error{display:none;padding:0!important}:where(.brxe-form) .recaptcha-error.show{display:block}:where(.brxe-form) .recaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) .hcaptcha-error{display:none;padding:0!important}:where(.brxe-form) .hcaptcha-error.show{display:block}:where(.brxe-form) .hcaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) input[type=checkbox]+.label,:where(.brxe-form) input[type=checkbox]+label,:where(.brxe-form) input[type=radio]+.label,:where(.brxe-form) input[type=radio]+label{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit}:where(.brxe-form) textarea{height:inherit;resize:vertical}:where(.brxe-form) .message{background-color:var(--bricks-bg-info);color:var(--bricks-text-info);display:flex;gap:15px;justify-content:space-between;opacity:1;padding-bottom:0;position:relative;width:100%}:where(.brxe-form) .message.success{background-color:var(--bricks-bg-success);color:var(--bricks-text-success)}:where(.brxe-form) .message.error{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger)}:where(.brxe-form) .message .text{padding:15px}:where(.brxe-form) .message.closing{opacity:0;transition:opacity .2s}:where(.brxe-form) .message .close{all:unset;cursor:pointer;padding:15px}:where(.brxe-form) input.file,:where(.brxe-form) input[type=file]{display:block;height:0;opacity:0;width:0}:where(.brxe-form) .file-result{display:none;padding:0}:where(.brxe-form) .file-result.show{align-items:center;display:flex;margin:0 0 15px}:where(.brxe-form) .file-result.show.danger{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);justify-content:space-between;padding:15px}:where(.brxe-form) .file-result.show.danger svg{cursor:pointer;height:1em;margin-left:5px}:where(.brxe-form) .file-result.show.danger svg g{stroke:currentcolor}:where(.brxe-form) .file-result.show .remove{display:inline-block;font-size:12px;line-height:30px;margin:0 15px;padding:0 10px}:where(.brxe-form) .file-result.show .remove:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .choose-files{border-style:solid;border-width:1px;cursor:pointer;display:inline-block;line-height:40px;padding:0 15px;text-align:center;text-transform:none;white-space:nowrap;width:auto}.grecaptcha-badge{visibility:hidden}.brxe-button{width:auto}.brxe-code{width:100%}@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)}}:where(.brxe-video){align-items:center;display:flex;justify-content:center;overflow:hidden;padding-top:56.25%;position:relative;width:100%}:where(.brxe-video) iframe,:where(.brxe-video) video{border:none;height:100%;position:absolute;top:0;width:100%}:where(.brxe-video) video{object-fit:cover}:where(.brxe-video) .perfmatters-lazy-youtube{margin-top:-56.25%}.brxe-video .plyr{bottom:0;font-family:inherit;left:0;position:absolute;right:0;top:0}.brxe-video .plyr .plyr__controls>.plyr__control{padding:8px}.brxe-video .plyr .plyr__control--overlaid{align-items:center;background-color:rgba(0,0,0,.65);border-radius:0;display:flex!important;height:50px;justify-content:center;padding:0;width:80px}.brxe-video .plyr .plyr__control--overlaid:hover{background-color:rgba(0,0,0,.9)}.brxe-video .plyr .plyr__control--overlaid svg{height:18px;width:18px}.brxe-video .plyr .plyr__controls .plyr__control{background-color:transparent;color:inherit}.brxe-video .plyr .plyr__controls .plyr__control.plyr__tab-focus{background:transparent;box-shadow:0 0 0 2px}.brxe-video .plyr input[type=range]:hover::-webkit-slider-thumb{visibility:visible}.brxe-video .plyr input[type=range]::-webkit-slider-runnable-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-webkit-slider-thumb{background:#fff;box-shadow:none;visibility:hidden}.brxe-video .plyr input[type=range]::-moz-range-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-moz-range-thumb{background:#fff;box-shadow:none}.brxe-video .plyr input[type=range]::-moz-range-progress{border-radius:0}.brxe-video .plyr input[type=range]::-ms-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-ms-fill-lower,.brxe-video .plyr input[type=range]::-ms-fill-upper{border-radius:0}.brxe-video .plyr input[type=range]::-ms-thumb{background:#fff;box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-ms-track{box-shadow:none}.brxe-video .plyr .plyr__progress__buffer::-webkit-progress-value{border-radius:0}.brxe-video .plyr .plyr__progress__buffer::-moz-progress-bar{border-radius:0}.brxe-video .plyr .plyr__progress__buffer::-ms-fill{border-radius:0}.brxe-video .plyr .plyr__volume{max-width:none;min-width:0;width:auto}.brxe-video .plyr .plyr__volume:hover input[type=range]{margin:0 5px;width:60px}.brxe-video .plyr .plyr__volume input[type=range]{margin:0;transition:width .1s ease-out;width:0}.brxe-video .plyr .plyr__controls__item,.brxe-video .plyr input[type=range]{cursor:pointer}.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:before,.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before,.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:hover:before{background-color:#000}.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:after{background-color:#fff;opacity:1;transform:translateY(-50%) scale(1)}.bricks-video-preview-image{background-position:50%;background-repeat:no-repeat}.bricks-video-overlay,.bricks-video-preview-image{background-size:cover;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.bricks-video-overlay{align-items:center;display:flex;justify-content:center;z-index:1}.bricks-video-overlay.bricks-lazy-hidden{background-image:none!important}.bricks-video-overlay-icon{color:#fff;cursor:pointer;font-size:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}@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{overflow:hidden;position:relative}: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!important;text-align:center;width:100%;z-index:1}.brxe-text-link{gap:5px;vertical-align:middle}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link svg:not([width]){min-width:3px}.brxe-text-link svg:not([height]){min-height:3px}: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}:root { --hu-navy: #05055A; --hu-electric: #3D2BFF; --hu-royal: #4A6FE3; --hu-mint: #1EF0B0; --hu-lav: #9A9BC8; --hu-ink: #1B1B3A;} .hu-sec, .hu-sec * { font-family: "Poppins", sans-serif; box-sizing: border-box; } .hu-sec { width: 100%; padding: 0; margin: 0; }.brxe-section.hu-sec { display: flex !important; flex-direction: column !important; align-items: stretch !important; max-width: 100%; } .hu-offers, .hu-hero { overflow: hidden; } .hu-track-wrap, .hu-method__band, .hu-cases__grid, .hu-chips { width: 100%; } .hu-sec p { margin: 0; } .hu-h2 { color: var(--hu-electric); font-size: clamp(1.6rem, 2.6vw, 2.1rem); font-weight: 500; text-align: center; margin: 0 0 32px; line-height: 1.2;} .hu-btn { display: inline-flex; align-items: center; justify-content: center; background: var(--hu-electric); color: #fff !important; font-weight: 500; font-size: 1rem; line-height: 1; padding: 14px 28px; border-radius: 8px; border: 0; text-decoration: none !important; transition: background .2s, color .2s;} .hu-btn:hover { background: var(--hu-mint); color: var(--hu-navy) !important; } .hu-btn--sm { padding: 7px 14px; font-size: .85rem; border-radius: 5px; }.hu-hero { position: relative; background: #fff; overflow: hidden; } .hu-hero::before, .hu-hero::after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; width: 170px; z-index: 1;} .hu-hero::before { background: var(--hu-navy); clip-path: polygon(0 0, 48% 0, 0 78%); } .hu-hero::after { background: var(--hu-lav); clip-path: polygon(48% 0, 68% 0, 0 100%, 0 78%); } .hu-hero__inner { display: grid; grid-template-columns: 1fr 1.05fr; align-items: stretch; min-height: clamp(420px, 38vw, 560px);} .hu-hero__text { position: relative; z-index: 2; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 18px; padding: 48px 32px 48px clamp(150px, 15vw, 220px);} .hu-hero__title { color: var(--hu-navy); font-weight: 500; letter-spacing: -.01em; line-height: 1; font-size: clamp(3rem, 6vw, 5.4rem); margin: 0;} .hu-hero__slides { display: grid; max-width: 440px; } .hu-slide { grid-area: 1 / 1; opacity: 0; visibility: hidden; transform: translateY(8px); transition: opacity .6s ease, transform .6s ease, visibility .6s;} .hu-slide.is-active { opacity: 1; visibility: visible; transform: none; } .hu-slide__lead { color: var(--hu-electric); font-weight: 600; font-size: 1.15rem; line-height: 1.35; margin-bottom: 8px !important; } .hu-slide__copy { color: var(--hu-ink); font-size: .95rem; line-height: 1.6; } .hu-dots { display: flex; gap: 8px; } .hu-dots button { width: 9px; height: 9px; padding: 0; border: 0; border-radius: 50%; background: var(--hu-navy); cursor: pointer; transition: width .3s, background .3s;} .hu-dots button.is-active { width: 26px; border-radius: 6px; background: var(--hu-electric); } .hu-hero__media { position: relative; min-height: 320px; } .hu-hero__band, .hu-hero__img, .hu-hero__tint { position: absolute; inset: 0; width: 100%; height: 100%; } .hu-hero__band--lav { background: var(--hu-lav); clip-path: polygon(14% 0, 100% 0, 100% 100%, 0 100%); } .hu-hero__band--navy { background: var(--hu-navy); clip-path: polygon(19% 0, 100% 0, 100% 100%, 5% 100%); } .hu-hero__img { object-fit: cover; clip-path: polygon(25% 0, 100% 0, 100% 100%, 11% 100%); } .hu-hero__tint { background: var(--hu-electric); mix-blend-mode: color; opacity: .55; clip-path: polygon(25% 0, 100% 0, 100% 100%, 11% 100%); pointer-events: none; }.hu-offers { padding: 72px 0 56px; } .hu-chips { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px 20px; padding: 0 16px; margin-bottom: 40px; } .hu-chip { min-width: 150px; padding: 8px 18px; border-radius: 6px; cursor: pointer; text-align: center; background: var(--hu-mint); color: var(--hu-navy); font-size: .9rem; font-weight: 500; transition: background .2s, color .2s; user-select: none;} .hu-chip:hover, .hu-chip:focus-visible { background: #6BF6CB; outline: none; } .hu-chip.is-active { background: var(--hu-electric); color: #fff; } .hu-track-wrap { position: relative; } .hu-track { display: flex; gap: 18px; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; padding: 4px max(16px, calc((100% - 1000px) / 2)) 16px; scrollbar-width: none;} .hu-track::-webkit-scrollbar { display: none; } .hu-arrow { position: absolute; top: 50%; transform: translateY(-50%); z-index: 3; width: 46px; height: 46px; border-radius: 50%; border: 2px solid var(--hu-electric); cursor: pointer; background: #fff; color: var(--hu-electric); font-size: 1.6rem; line-height: 1; padding: 0 0 3px; display: grid; place-items: center; box-shadow: 0 4px 16px rgba(5,5,90,.3);} .hu-arrow:hover { background: var(--hu-electric); color: #fff; } .hu-arrow--prev { left: 12px; } .hu-arrow--next { right: 12px; } .hu-arrow[disabled] { opacity: .3; cursor: default; } .hu-card { position: relative; flex: 0 0 310px; height: 350px; scroll-snap-align: center; overflow: hidden; color: #fff; display: flex; align-items: center;} .hu-card.is-hidden { display: none; } .hu-card__img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform .5s; } .hu-card:hover .hu-card__img { transform: scale(1.05); } .hu-card__overlay { position: absolute; inset: 0; background: rgba(5, 5, 90, .72); } .hu-card__tag { position: absolute; top: 14px; right: 0; z-index: 2; background: var(--hu-electric); color: #fff; font-size: .85rem; font-weight: 500; padding: 4px 16px 4px 22px; clip-path: polygon(10px 0, 100% 0, 100% 100%, 10px 100%, 0 50%);} .hu-card__body { position: relative; z-index: 2; padding: 56px 28px 24px 36px; width: 100%; } .hu-card__title { color: #fff; font-size: 1.45rem; font-weight: 500; line-height: 1.15; margin: 0 0 10px; } .hu-card__excerpt { font-size: .8rem; line-height: 1.45; opacity: .92; margin-bottom: 14px !important; } .hu-card__int { display: flex; flex-direction: column; margin-bottom: 10px; } .hu-card__int-label { font-size: .8rem; font-weight: 600; } .hu-card__dur { color: var(--hu-mint); font-size: .8rem; }.hu-method { padding-top: 24px; } .hu-method__band { background: var(--hu-navy); padding: clamp(56px, 8vw, 110px) 16px; } .hu-method__grid { max-width: 1180px; margin: 0 auto; display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px;} .hu-method__item { text-align: center; } .hu-method__title { color: var(--hu-mint); font-size: clamp(1.25rem, 1.8vw, 1.6rem); font-weight: 500; line-height: 1.15; margin: 0 0 14px; } .hu-method__copy { color: #fff; font-size: .9rem; line-height: 1.5; max-width: 240px; margin: 0 auto !important; }.hu-cases { padding: 80px 16px 96px; } .hu-cases__grid { max-width: 1120px; margin: 0 auto; display: flex; gap: 40px; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; scrollbar-width: none; padding: 16px 16px; scroll-padding: 0 16px;} .hu-cases__grid::-webkit-scrollbar { display: none; } .hu-case { flex: 0 0 calc(50% - 20px); scroll-snap-align: start; display: flex; align-items: center; } .hu-case__photo { flex: 0 0 165px; width: 165px; height: 165px; border-radius: 50%; overflow: hidden; background: #EEF0FA; position: relative; z-index: 2; box-shadow: 0 6px 18px rgba(5,5,90,.15);} .hu-case__img { width: 100%; height: 100%; object-fit: cover; object-position: top; } .hu-case__card { flex: 1; background: var(--hu-navy); color: #fff; border-radius: 10px; margin-left: -34px; padding: 20px 26px 20px 60px; min-height: 112px; display: flex; flex-direction: column; justify-content: center;} .hu-case__name { color: #fff; font-size: 1.4rem; font-weight: 600; margin: 0; line-height: 1.2; } .hu-case__role { color: var(--hu-mint); font-size: .78rem; margin: 2px 0 8px !important; } .hu-case__quote { font-size: .8rem; line-height: 1.5; opacity: .92; } .hu-cases__dots { display: flex; justify-content: center; gap: 8px; margin-top: 28px; } .hu-cases__dots button { width: 9px; height: 9px; padding: 0; border: 0; border-radius: 50%; background: var(--hu-lav); cursor: pointer; transition: width .3s, background .3s;} .hu-cases__dots button.is-active { width: 26px; border-radius: 6px; background: var(--hu-electric); }@media (max-width: 600px) { .hu-footer .texto-strong { display: block; } .hu-footer p { overflow-wrap: normal; word-break: normal; }}@media (max-width: 991px) { .hu-hero__inner { grid-template-columns: 1fr; } .hu-hero::before, .hu-hero::after { width: 90px; } .hu-hero__text { padding: 48px 24px 32px 96px; } .hu-hero__media { min-height: 280px; } .hu-method__grid { grid-template-columns: repeat(2, 1fr); gap: 48px 24px; } .hu-case { flex-basis: 100%; }}@media (max-width: 600px) { .hu-hero::before, .hu-hero::after { width: 56px; height: 360px; } .hu-hero__text { padding: 40px 20px 28px 64px; } .hu-hero__band--lav { clip-path: polygon(10% 0, 100% 0, 100% 100%, 0 100%); } .hu-hero__band--navy { clip-path: polygon(14% 0, 100% 0, 100% 100%, 4% 100%); } .hu-hero__img, .hu-hero__tint { clip-path: polygon(19% 0, 100% 0, 100% 100%, 9% 100%); } .hu-chip { min-width: 0; flex: 1 1 40%; } .hu-card { flex-basis: 82%; } .hu-arrow { display: none; } .hu-method__grid { grid-template-columns: 1fr; } .hu-case__photo { flex-basis: 110px; width: 110px; height: 110px; } .hu-case__card { margin-left: -28px; padding: 18px 16px 18px 40px; }}@media (prefers-reduced-motion: reduce) { .hu-slide, .hu-card__img, .hu-track { transition: none; scroll-behavior: auto; }}.hu-wrap { width: 100%; max-width: 1180px; margin-left: auto; margin-right: auto; padding-left: 24px; padding-right: 24px; } .hu-btn--royal { background: var(--hu-royal); } .hu-btn--mint { background: var(--hu-mint); color: var(--hu-navy) !important; font-weight: 600; } .hu-btn--mint:hover { background: var(--hu-electric); color: #fff !important; } .hu-mint { color: var(--hu-mint); }.hu-dhero { background: var(--hu-navy); color: #fff; overflow: hidden; } .hu-dhero__inner { display: grid; grid-template-columns: 1fr 1fr; min-height: clamp(380px, 33vw, 500px); } .hu-dhero__text { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 14px; padding: 48px 24px 48px clamp(24px, 6vw, 96px); position: relative; z-index: 2; } .hu-ribbon { display: inline-block; background: var(--hu-royal); color: #fff; font-weight: 500; font-size: clamp(1.2rem, 2vw, 1.8rem); line-height: 1; padding: 10px 44px 10px clamp(24px, 6vw, 96px); margin-left: calc(-1 * clamp(24px, 6vw, 96px)); clip-path: polygon(0 0, 100% 0, calc(100% - 22px) 50%, 100% 100%, 0 100%);} .hu-dhero__title { color: #fff; font-size: clamp(2.4rem, 5vw, 4.4rem); font-weight: 600; line-height: 1.02; margin: 4px 0 0; letter-spacing: -.01em; } .hu-dhero__title .hu-light { font-weight: 300; display: block; } .hu-dhero__meta { display: flex; flex-wrap: wrap; align-items: baseline; gap: 8px; font-size: clamp(1rem, 1.5vw, 1.35rem); } .hu-dhero__val { color: var(--hu-mint); font-weight: 500; } .hu-dhero__sep { margin: 0 8px; opacity: .8; } .hu-dhero__ctas { display: flex; flex-wrap: wrap; gap: 16px; margin-top: 8px; } .hu-dhero__ctas .hu-btn { padding: 10px 20px; font-size: clamp(.95rem, 1.4vw, 1.25rem); border-radius: 6px; } .hu-dhero__media { position: relative; min-height: 300px; } .hu-dhero__shape, .hu-dhero__img, .hu-dhero__tint { position: absolute; inset: 0; width: 100%; height: 100%; } .hu-dhero__shape--a { background: var(--hu-electric); clip-path: polygon(10% 0, 20% 0, 0 32%); } .hu-dhero__shape--b { background: var(--hu-royal); clip-path: polygon(20% 0, 100% 0, 100% 100%, 22% 100%, 0 32%); } .hu-dhero__img { object-fit: cover; clip-path: polygon(27% 0, 100% 0, 100% 100%, 36% 100%, 14% 34%); } .hu-dhero__tint { background: var(--hu-electric); mix-blend-mode: color; opacity: .5; clip-path: polygon(27% 0, 100% 0, 100% 100%, 36% 100%, 14% 34%); pointer-events: none; }.hu-dvideo { padding: clamp(48px, 7vw, 110px) 24px clamp(40px, 5vw, 80px); } .hu-video { width: 100%; max-width: 1150px; margin: 0 auto; border-radius: clamp(20px, 3vw, 44px); overflow: hidden; box-shadow: 0 18px 40px rgba(5,5,90,.18); background: var(--hu-navy); } .hu-video video, .hu-video .brxe-video { width: 100%; display: block; aspect-ratio: 16 / 9; }.hu-dtabs { padding-bottom: 72px; } .hu-tabs { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px 16px; padding: 0 24px; margin: 0 auto 36px; max-width: 1240px; width: 100%; } .hu-tab { background: var(--hu-royal); color: #fff; border-radius: 6px; padding: 8px 16px; cursor: pointer; font-size: clamp(.9rem, 1.3vw, 1.15rem); font-weight: 500; user-select: none; transition: background .2s, color .2s;} .hu-tab:hover, .hu-tab:focus-visible { background: var(--hu-electric); outline: none; } .hu-tab.is-active { background: var(--hu-mint); color: var(--hu-navy); } .hu-tab.is-empty, .hu-panel.is-empty { display: none !important; } .hu-panel { display: none; width: 100%; animation: huFade .35s ease; } .hu-panel.is-active { display: block; }@keyframes huFade { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } }.hu-about__src { display: none; } .hu-acc { background: #4A6FE3; color: #fff; border-radius: 12px; margin-bottom: 10px; overflow: hidden; } .hu-acc__head { display: flex; align-items: center; gap: 12px; width: 100%; background: none; border: 0; color: #fff; cursor: pointer; text-align: left; font-family: "Poppins", sans-serif; font-size: clamp(1.2rem, 2.2vw, 1.9rem); font-weight: 500; padding: 14px 22px 4px;} .hu-acc__head::after { content: ""; width: 10px; height: 10px; border-right: 2.5px solid currentColor; border-bottom: 2.5px solid currentColor; transform: rotate(45deg); margin-top: -6px; transition: transform .25s; } .hu-acc.is-open .hu-acc__head::after { transform: rotate(-135deg); margin-top: 4px; } .hu-acc__body { padding: 0 22px 16px; font-size: clamp(.95rem, 1.4vw, 1.15rem); line-height: 1.55; } .hu-acc:not(.is-open) .hu-acc__body { display: none; } .hu-acc:not(.is-open) .hu-acc__head { padding-bottom: 14px; } .hu-acc__body p { margin: 0 0 10px; }.hu-band { background: var(--hu-navy); padding: 18px 0; margin-bottom: 18px; } .hu-band__title { color: #fff; font-size: clamp(1.5rem, 2.4vw, 2.1rem); font-weight: 500; margin: 0 auto; } .hu-modules { display: flex; flex-direction: column; gap: 10px; } .hu-module { border: 2px solid var(--hu-mint); border-radius: 12px; padding: 14px 24px; max-width: 920px; } .hu-module__name { font-size: clamp(1rem, 1.6vw, 1.3rem); color: var(--hu-ink); } .hu-module__classes:empty { display: none; } .hu-module__class { display: flex; justify-content: space-between; gap: 16px; font-size: .9rem; padding: 6px 0 0; color: #444; } .hu-pensum { margin-top: 18px; font-size: clamp(1.1rem, 2vw, 1.6rem); border-radius: 10px; padding: 10px 18px; }.hu-prof { background: var(--hu-navy); color: #fff; padding: 56px 0; } .hu-prof__inner { display: grid; grid-template-columns: 220px 1fr; gap: 48px; align-items: center; max-width: 980px; } .hu-prof__photo { width: 220px; } .hu-prof__img { display: block; width: 100%; height: auto; } .hu-prof__name { color: #fff; font-size: clamp(1.6rem, 3vw, 2.5rem); font-weight: 600; margin: 0; line-height: 1.1; } .hu-prof__name .hu-first { color: var(--hu-mint); } .hu-prof__role { color: var(--hu-mint); font-size: 1rem; margin: 4px 0 14px !important; } .hu-prof__bio { position: relative; font-size: 1rem; line-height: 1.6; padding-left: 34px; } .hu-prof__bio::before { content: "“"; position: absolute; left: 0; top: -14px; font-size: 3.4rem; font-style: italic; color: var(--hu-lav); line-height: 1; }.hu-faqs { display: flex; flex-direction: column; gap: 10px; } .hu-faq { border: 2px solid var(--hu-mint); border-radius: 12px; padding: 14px 24px; max-width: 920px; cursor: pointer; } .hu-faq__q { font-size: clamp(1rem, 1.6vw, 1.25rem); font-weight: 500; color: var(--hu-ink); } .hu-faq__a { display: none; padding-top: 8px; color: #444; line-height: 1.55; } .hu-faq.is-open .hu-faq__a { display: block; }.hu-cta { position: relative; overflow: hidden; display: flex; align-items: center; justify-content: flex-end; min-height: clamp(420px, 36vw, 520px); color: #fff; } .hu-cta__bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: left center; } .hu-cta--inv .hu-cta__bg { object-position: 30% 30%; } .hu-cta__veil { position: absolute; inset: 0; background: linear-gradient(90deg, rgba(74,111,227,.38) 0%, rgba(61,43,255,.45) 45%, rgba(5,5,90,.82) 100%); } .hu-cta__body { position: relative; z-index: 2; max-width: 720px; padding: 56px clamp(24px, 6vw, 96px) 56px 24px; text-align: right; display: flex; flex-direction: column; align-items: flex-end; gap: 12px; } .hu-cta__title { color: #fff; font-size: clamp(1.7rem, 3vw, 2.5rem); font-weight: 500; line-height: 1.05; margin: 0; } .hu-cta__copy, .hu-cta__note { font-size: 1rem; line-height: 1.5; opacity: .97; max-width: 440px; } .hu-cta__lbl { font-size: 1.05rem; margin-top: 10px !important; } .hu-price { font-size: clamp(2rem, 4vw, 2.8rem); font-weight: 600; color: #fff; line-height: 1; letter-spacing: .02em; } .hu-buy { display: flex; flex-direction: column; align-items: flex-end; gap: 10px; margin-top: 10px; } .hu-buy form.cart { margin: 0; } .hu-buy .single_add_to_cart_button { background: var(--hu-royal) !important; border-radius: 6px !important; font-family: "Poppins", sans-serif !important; font-size: 1.2rem !important; padding: 10px 44px !important; color: #fff !important; } .hu-buy .single_add_to_cart_button:hover { background: var(--hu-mint) !important; color: var(--hu-navy) !important; } .hu-buy .bridge-woo-available-courses { display: none; } .hu-buy .quantity { display: none !important; } .hu-ask { font-size: 1.2rem; padding: 10px 44px; border-radius: 6px; } .hu-cta .hu-btn--royal { font-size: 1.2rem; padding: 10px 44px; border-radius: 6px; }.hu-lead { position: relative; overflow: hidden; color: #fff; } .hu-lead__bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; filter: blur(2px); transform: scale(1.03); } .hu-lead__veil { position: absolute; inset: 0; background: rgba(120, 112, 196, .62); } .hu-lead__inner { position: relative; z-index: 2; max-width: 1180px; margin: 0 auto; padding: 0 clamp(24px, 5vw, 64px); display: grid; grid-template-columns: 0.75fr 1.25fr; align-items: end; gap: 32px; min-height: 380px;} .hu-lead__figure { align-self: end; display: flex; justify-content: center; padding-top: 28px; } .hu-lead__person { width: 100%; max-width: 360px; height: auto; display: block; } .hu-lead__text { align-self: center; display: flex; flex-direction: column; align-items: flex-end; text-align: right; padding: 44px 0; } .hu-lead__title { color: #fff; font-size: clamp(1.6rem, 2.6vw, 2.3rem); font-weight: 500; line-height: 1.12; margin: 0 0 22px; max-width: 680px; } .hu-lead__copy { color: #fff; font-size: 1rem; line-height: 1.5; max-width: 420px; margin-bottom: 12px !important; } .hu-form { width: 100%; max-width: 440px; display: flex; flex-wrap: wrap; justify-content: flex-end; column-gap: 24px; } .hu-form .form-group[style*="50"], .hu-form .form-group:nth-child(-n+2) { flex: 1 1 calc(50% - 12px) !important; width: auto !important; } .hu-form .form-group { padding-bottom: 14px !important; } .hu-form .form-group > label, .hu-form .form-group > .label { display: none; } .hu-form input:not([type=checkbox]) { background: transparent !important; border: 0 !important; border-bottom: 1.5px solid #fff !important; border-radius: 0 !important; font-family: "Poppins", sans-serif; padding: 8px 2px !important; color: #fff !important; text-align: right;} .hu-form input::placeholder { color: rgba(255,255,255,.92); } .hu-form .options-wrapper { display: flex; justify-content: flex-end; margin: 6px 0 0; padding: 0; list-style: none; } .hu-form .options-wrapper li { display: flex; align-items: flex-start; justify-content: flex-end; gap: 12px; text-align: left; width: 100%; } .hu-form .options-wrapper label { display: block; color: #fff; font-size: .95rem; line-height: 1.35; max-width: 230px; flex: 0 1 auto; } .hu-form input[type=checkbox] { appearance: none; -webkit-appearance: none; width: 18px; height: 18px; flex: 0 0 18px; margin-top: 3px; background: var(--hu-mint); border: 0; border-radius: 2px; cursor: pointer; position: relative;} .hu-form input[type=checkbox]:checked::after { content: ""; position: absolute; left: 6px; top: 2px; width: 5px; height: 10px; border: solid var(--hu-navy); border-width: 0 2.5px 2.5px 0; transform: rotate(45deg); } .hu-form .submit-button-wrapper { display: flex; flex-direction: row !important; justify-content: flex-end; width: 100% !important; flex: 1 1 100% !important; } .hu-form button[type=submit], .hu-form .bricks-button { background: var(--hu-mint) !important; color: #fff !important; font-family: "Poppins", sans-serif; font-weight: 800; font-size: 1.05rem; border-radius: 999px !important; padding: 6px 22px !important; border: 0 !important; text-shadow: 0 1px 2px rgba(5,5,90,.25); width: auto !important; flex: 0 0 auto !important;} .hu-form button[type=submit]:hover { background: var(--hu-electric) !important; } .hu-form .message { color: #fff; }.hu-offers--related { padding-top: 64px; }@media (max-width: 991px) { .hu-dhero__inner { grid-template-columns: 1fr; } .hu-dhero__media { min-height: 240px; } .hu-dhero__img, .hu-dhero__tint { clip-path: polygon(14% 0, 100% 0, 100% 100%, 0 100%); } .hu-dhero__shape--a, .hu-dhero__shape--b { display: none; } .hu-lead__inner { grid-template-columns: 1fr; } .hu-lead__figure { order: 2; } .hu-lead__person { max-width: 260px; } .hu-lead__text { align-items: center; text-align: center; padding: 48px 0 0; } .hu-form input:not([type=checkbox]) { text-align: left; } .hu-form { justify-content: center; } .hu-form .form-group:nth-child(-n+2) { flex-basis: 100% !important; } .hu-form .options-wrapper, .hu-form .options-wrapper li, .hu-form .submit-button-wrapper { justify-content: center; } .hu-cta { justify-content: center; } .hu-cta__veil { background: rgba(5,5,90,.72); } .hu-cta__body { max-width: none; align-items: center; text-align: center; padding: 48px 24px; } .hu-buy { align-items: center; }}@media (max-width: 600px) { .hu-tabs { gap: 8px; } .hu-tab { flex: 1 1 45%; text-align: center; padding: 8px 10px; } .hu-prof__inner { grid-template-columns: 1fr; justify-items: center; text-align: center; gap: 24px; } .hu-prof__photo { width: 170px; } .hu-prof__bio { padding-left: 0; } .hu-prof__bio::before { display: none; } .hu-module, .hu-faq { padding: 12px 16px; }}#brx-header { position: sticky; top: 0; z-index: 999; background: #fff; box-shadow: 0 2px 12px rgba(5,5,90,.08); }body.admin-bar #brx-header { top: 32px; }@media (max-width: 782px) { body.admin-bar #brx-header { top: 46px; } }@media (max-width: 600px) { body.admin-bar #brx-header { top: 0; } }.hu-form--4 .form-group:nth-child(-n+4) { flex: 1 1 calc(50% - 12px) !important; width: auto !important; }@media (max-width: 991px) { .hu-form--4 .form-group:nth-child(-n+4) { flex-basis: 100% !important; }}.hu-price--ask { font-size: clamp(1.4rem, 2.6vw, 2rem); font-weight: 500; line-height: 1.15; max-width: 440px; } .hu-prof__inner:not(:has(.hu-prof__photo)) { grid-template-columns: 1fr; }#brxe-gjjdwz .bricks-video-overlay {background-repeat: no-repeat; background-color: rgba(5, 5, 90, 0.35)}#brxe-gjjdwz {border-radius: 20px}#brxe-gjjdwz svg {height: 120px; width: 120px}selector p { margin-bottom: 18px !important; line-height: 1.6 !important;}selector p:last-child { margin-bottom: 0 !important;}#brxe-gkdxjl {flex-shrink: 1}#brxe-hamrkg .stock {display: none}#brxe-hamrkg .cart .single_add_to_cart_button, #brxe-hamrkg a.button[data-product_id] {padding-top: 16px; padding-bottom: 16px; border-radius: 8px; color: var(--bricks-color-quucei); font-size: 1.5rem; background-color: var(--bricks-color-mhosui)}#brxe-hamrkg .added_to_cart.wc-forward {display: none}#brxe-rrsqkw button{ width: 98%; max-width: 330px; margin: auto;}#brxe-rrsqkw form{ display:flex;}#brxe-rrsqkw form .quantity{ display: none;} .wi-asso-courses-wrapper{ display: none;}@media (max-width: 767px) {#brxe-hamrkg .cart .single_add_to_cart_button, #brxe-hamrkg a.button[data-product_id] {font-size: 1.125rem}}#brxe-rfutnf {font-weight: 700; font-size: 1.5rem; text-shadow: 1px 0 0 var(--bricks-color-gzthgm); padding-top: 5px; padding-bottom: 5px; border: 1px solid var(--bricks-color-gzthgm)}@media (max-width: 478px) {#brxe-rfutnf {padding-top: 4px; padding-bottom: 4px}}#brxe-pqfjdf .form-group:nth-child(1) {width: 50%}#brxe-pqfjdf .form-group:nth-child(2) {width: 50%}#brxe-pqfjdf .form-group:nth-child(3) {width: 50%}#brxe-pqfjdf .form-group:nth-child(4) {width: 50%}@media (max-width: 478px) {#brxe-pqfjdf .form-group:nth-child(1) {width: 100%}#brxe-pqfjdf .form-group:nth-child(2) {width: 100%}#brxe-pqfjdf .form-group:nth-child(3) {width: 100%}#brxe-pqfjdf .form-group:nth-child(4) {width: 100%}}