/**
* Academia de ecommerce
* Desenvolvido por F5 WEB DESIGN E TECNOLOGIA ATUALIZADA
* https://www.ef5.com.br/
* 2025-08-08 15:30:56 
**/
@import url("https://fonts.googleapis.com/css?family=Poppins:400,600,700&display=swap");:root{--space-3xs: clamp(0.31rem, calc(0.26rem + 0.13vw), 0.38rem);--space-2xs: clamp(0.56rem, calc(0.41rem + 0.38vw), 0.75rem);--space-xs: clamp(0.88rem, calc(0.68rem + 0.5vw), 1.13rem);--space-s: clamp(1.13rem, calc(0.83rem + 0.75vw), 1.5rem);--space-m: clamp(1.69rem, calc(1.24rem + 1.13vw), 2.25rem);--space-l: clamp(2.25rem, calc(1.65rem + 1.5vw), 3rem);--space-xl: clamp(3.38rem, calc(2.48rem + 2.25vw), 4.5rem);--space-2xl: clamp(4.5rem, calc(3.3rem + 3vw), 6rem);--space-3xl: clamp(6.75rem, calc(4.95rem + 4.5vw), 9rem);--space-3xs-2xs: clamp(0.31rem, calc(-0.04rem + 0.88vw), 0.75rem);--space-2xs-xs: clamp(0.56rem, calc(0.11rem + 1.13vw), 1.13rem);--space-xs-s: clamp(0.88rem, calc(0.38rem + 1.25vw), 1.5rem);--space-s-m: clamp(1.13rem, calc(0.23rem + 2.25vw), 2.25rem);--space-m-l: clamp(1.69rem, calc(0.64rem + 2.63vw), 3rem);--space-l-xl: clamp(2.25rem, calc(0.45rem + 4.5vw), 4.5rem);--space-xl-2xl: clamp(3.38rem, calc(1.28rem + 5.25vw), 6rem);--space-2xl-3xl: clamp(4.5rem, calc(0.9rem + 9vw), 9rem);--space-s-l: clamp(1.13rem, calc(-0.37rem + 3.75vw), 3rem);--size-max-width: 75ch;--radius-default: 6px;--radius-small: 3px;--radius-medium: var(--radius-default);--radius-large: 9px}:root{--font-step--2: clamp(0.6944rem, 0.5744rem + 0.3vw, 0.8444rem);--font-step--1: clamp(0.8331rem, 0.5996rem + 0.5838vw, 1.125rem);--font-step-0: clamp(1rem, 0.6rem + 1vw, 1.5rem);--font-step-1: clamp(1.2rem, 0.5605rem + 1.5988vw, 1.9994rem);--font-step-2: clamp(1.44rem, 0.4595rem + 2.4513vw, 2.6656rem);--font-step-3: clamp(1.7281rem, 0.2681rem + 3.65vw, 3.5531rem);--font-step-4: clamp(2.0738rem, -0.0562rem + 5.325vw, 4.7363rem);--font-step-5: clamp(2.4881rem, -0.5719rem + 7.65vw, 6.3131rem);--font-size-default: var(--font-step-0);--line-height-default: 1.5;--font-family-sans-serif: -apple-system, blinkmacsystemfont, avenir next,
    avenir, segoe ui, helvetica neue, helvetica, ubuntu, roboto, noto, arial,
    sans-serif;--font-family-serif: times new roman, droid serif, times, source serif pro,
    serif, apple color emoji, segoe ui emoji, segoe ui symbol;--font-family-mono: menlo, consolas, monaco, liberation mono, lucida console,
    monospace;--font-family-1: 'Poppins', var(--font-family-sans-serif)}:root{--transition-duration-default: 305ms;--transition-duration-complex: 385ms;--transition-duration-entrance: 235ms;--transition-duration-exit: 205ms;--transition-duration-fast: 150ms;--transition-function-ease-in-expo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--transition-function-ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);--transition-function-ease-in-back: cubic-bezier(0.6, -0.28, 0.735, 0.045);--transition-function-ease-out-back: cubic-bezier(0.175, 0.885, 0.32, 1.275);--transition-function-ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.15, 0.86);--transition-function-ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);--transition-function-elastic: cubic-bezier(0.175, 0.885, 0.41, 1.46)}:root{--z-index-above: 500;--z-index-modal: 400;--z-index-overlay: 300;--z-index-dropdown: 200;--z-index-default: 1;--z-index-below: -1}/*!
   * Bootstrap  v5.3.1 (https://getbootstrap.com/)
   * Copyright 2011-2023 The Bootstrap Authors
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13,110,253;--bs-secondary-rgb: 108,117,125;--bs-success-rgb: 25,135,84;--bs-info-rgb: 13,202,240;--bs-warning-rgb: 255,193,7;--bs-danger-rgb: 220,53,69;--bs-light-rgb: 248,249,250;--bs-dark-rgb: 33,37,41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255,255,255;--bs-black-rgb: 0,0,0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255,255,255,0.15), rgba(255,255,255,0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33,37,41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255,255,255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0,0,0;--bs-secondary-color: rgba(33,37,41,0.75);--bs-secondary-color-rgb: 33,37,41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233,236,239;--bs-tertiary-color: rgba(33,37,41,0.5);--bs-tertiary-color-rgb: 33,37,41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248,249,250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13,110,253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10,88,202;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0,0,0,0.175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0,0,0,0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0,0,0,0.075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(13,110,253,0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}strong{font-weight:bolder}small,.small{font-size:.875em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:var(--bs-font-monospace);font-size:1em}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}iframe{border:0}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.list-unstyled{padding-left:0;list-style:none}.container,.container-fluid{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}@media (min-width: 768px){.col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media (min-width: 992px){.col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-body-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: rgba(0,0,0,0);--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0,0,0,0.05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0,0,0,0.1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0,0,0,0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control,.contact-us form .form-item .form-text,.contact-us form .form-item .form-select,.contact-us form .form-item .form-email,.contact-us form .form-item .form-textarea,.user-login-form .form-item input{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control,.contact-us form .form-item .form-text,.contact-us form .form-item .form-select,.contact-us form .form-item .form-email,.contact-us form .form-item .form-textarea,.user-login-form .form-item input{transition:none}}.form-control[type="file"],.contact-us form .form-item .form-text[type="file"],.contact-us form .form-item .form-select[type="file"],.contact-us form .form-item .form-email[type="file"],.contact-us form .form-item .form-textarea[type="file"],.user-login-form .form-item input[type="file"]{overflow:hidden}.form-control[type="file"]:not(:disabled):not([readonly]),.contact-us form .form-item .form-text[type="file"]:not(:disabled):not([readonly]),.contact-us form .form-item .form-select[type="file"]:not(:disabled):not([readonly]),.contact-us form .form-item .form-email[type="file"]:not(:disabled):not([readonly]),.contact-us form .form-item .form-textarea[type="file"]:not(:disabled):not([readonly]),.user-login-form .form-item input[type="file"]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus,.contact-us form .form-item .form-text:focus,.contact-us form .form-item .form-select:focus,.contact-us form .form-item .form-email:focus,.contact-us form .form-item .form-textarea:focus,.user-login-form .form-item input:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.form-control::-webkit-date-and-time-value,.contact-us form .form-item .form-text::-webkit-date-and-time-value,.contact-us form .form-item .form-select::-webkit-date-and-time-value,.contact-us form .form-item .form-email::-webkit-date-and-time-value,.contact-us form .form-item .form-textarea::-webkit-date-and-time-value,.user-login-form .form-item input::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit,.contact-us form .form-item .form-text::-webkit-datetime-edit,.contact-us form .form-item .form-select::-webkit-datetime-edit,.contact-us form .form-item .form-email::-webkit-datetime-edit,.contact-us form .form-item .form-textarea::-webkit-datetime-edit,.user-login-form .form-item input::-webkit-datetime-edit{display:block;padding:0}.form-control:-ms-input-placeholder,.contact-us form .form-item .form-text:-ms-input-placeholder,.contact-us form .form-item .form-select:-ms-input-placeholder,.contact-us form .form-item .form-email:-ms-input-placeholder,.contact-us form .form-item .form-textarea:-ms-input-placeholder,.user-login-form .form-item input:-ms-input-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder,.contact-us form .form-item .form-text::placeholder,.contact-us form .form-item .form-select::placeholder,.contact-us form .form-item .form-email::placeholder,.contact-us form .form-item .form-textarea::placeholder,.user-login-form .form-item input::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled,.contact-us form .form-item .form-text:disabled,.contact-us form .form-item .form-select:disabled,.contact-us form .form-item .form-email:disabled,.contact-us form .form-item .form-textarea:disabled,.user-login-form .form-item input:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button,.contact-us form .form-item .form-text::file-selector-button,.contact-us form .form-item .form-select::file-selector-button,.contact-us form .form-item .form-email::file-selector-button,.contact-us form .form-item .form-textarea::file-selector-button,.user-login-form .form-item input::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button,.contact-us form .form-item .form-text::file-selector-button,.contact-us form .form-item .form-select::file-selector-button,.contact-us form .form-item .form-email::file-selector-button,.contact-us form .form-item .form-textarea::file-selector-button,.user-login-form .form-item input::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button,.contact-us form .form-item .form-text:hover:not(:disabled):not([readonly])::file-selector-button,.contact-us form .form-item .form-select:hover:not(:disabled):not([readonly])::file-selector-button,.contact-us form .form-item .form-email:hover:not(:disabled):not([readonly])::file-selector-button,.contact-us form .form-item .form-textarea:hover:not(:disabled):not([readonly])::file-selector-button,.user-login-form .form-item input:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}textarea.form-control,.contact-us form .form-item textarea.form-text,.contact-us form .form-item textarea.form-select,.contact-us form .form-item textarea.form-email,.contact-us form .form-item textarea.form-textarea{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.was-validated .form-control:valid,.was-validated .contact-us form .form-item .form-text:valid,.contact-us form .form-item .was-validated .form-text:valid,.was-validated .contact-us form .form-item .form-select:valid,.contact-us form .form-item .was-validated .form-select:valid,.was-validated .contact-us form .form-item .form-email:valid,.contact-us form .form-item .was-validated .form-email:valid,.was-validated .contact-us form .form-item .form-textarea:valid,.contact-us form .form-item .was-validated .form-textarea:valid,.was-validated .user-login-form .form-item input:valid,.user-login-form .form-item .was-validated input:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.was-validated .contact-us form .form-item .form-text:valid:focus,.contact-us form .form-item .was-validated .form-text:valid:focus,.was-validated .contact-us form .form-item .form-select:valid:focus,.contact-us form .form-item .was-validated .form-select:valid:focus,.was-validated .contact-us form .form-item .form-email:valid:focus,.contact-us form .form-item .was-validated .form-email:valid:focus,.was-validated .contact-us form .form-item .form-textarea:valid:focus,.contact-us form .form-item .was-validated .form-textarea:valid:focus,.was-validated .user-login-form .form-item input:valid:focus,.user-login-form .form-item .was-validated input:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated textarea.form-control:valid,.was-validated .contact-us form .form-item textarea.form-text:valid,.contact-us form .form-item .was-validated textarea.form-text:valid,.was-validated .contact-us form .form-item textarea.form-select:valid,.contact-us form .form-item .was-validated textarea.form-select:valid,.was-validated .contact-us form .form-item textarea.form-email:valid,.contact-us form .form-item .was-validated textarea.form-email:valid,.was-validated .contact-us form .form-item textarea.form-textarea:valid,.contact-us form .form-item .was-validated textarea.form-textarea:valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.was-validated :invalid ~ .invalid-feedback{display:block}.was-validated .form-control:invalid,.was-validated .contact-us form .form-item .form-text:invalid,.contact-us form .form-item .was-validated .form-text:invalid,.was-validated .contact-us form .form-item .form-select:invalid,.contact-us form .form-item .was-validated .form-select:invalid,.was-validated .contact-us form .form-item .form-email:invalid,.contact-us form .form-item .was-validated .form-email:invalid,.was-validated .contact-us form .form-item .form-textarea:invalid,.contact-us form .form-item .was-validated .form-textarea:invalid,.was-validated .user-login-form .form-item input:invalid,.user-login-form .form-item .was-validated input:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.was-validated .contact-us form .form-item .form-text:invalid:focus,.contact-us form .form-item .was-validated .form-text:invalid:focus,.was-validated .contact-us form .form-item .form-select:invalid:focus,.contact-us form .form-item .was-validated .form-select:invalid:focus,.was-validated .contact-us form .form-item .form-email:invalid:focus,.contact-us form .form-item .was-validated .form-email:invalid:focus,.was-validated .contact-us form .form-item .form-textarea:invalid:focus,.contact-us form .form-item .was-validated .form-textarea:invalid:focus,.was-validated .user-login-form .form-item input:invalid:focus,.user-login-form .form-item .was-validated input:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated textarea.form-control:invalid,.was-validated .contact-us form .form-item textarea.form-text:invalid,.contact-us form .form-item .was-validated textarea.form-text:invalid,.was-validated .contact-us form .form-item textarea.form-select:invalid,.contact-us form .form-item .was-validated textarea.form-select:invalid,.was-validated .contact-us form .form-item textarea.form-email:invalid,.contact-us form .form-item .was-validated textarea.form-email:invalid,.was-validated .contact-us form .form-item textarea.form-textarea:invalid,.contact-us form .form-item .was-validated textarea.form-textarea:invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.btn,.custom-table .custom-form-group--upload a,.default-table .custom-form-group--upload a,.table .custom-form-group--upload a,.infos-course .box-certificate a{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn,.custom-table .custom-form-group--upload a,.default-table .custom-form-group--upload a,.table .custom-form-group--upload a,.infos-course .box-certificate a{transition:none}}.btn:hover,.custom-table .custom-form-group--upload a:hover,.default-table .custom-form-group--upload a:hover,.table .custom-form-group--upload a:hover,.infos-course .box-certificate a:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible,.custom-table .custom-form-group--upload a:focus-visible,.default-table .custom-form-group--upload a:focus-visible,.table .custom-form-group--upload a:focus-visible,.infos-course .box-certificate a:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}:not(.btn-check)+.btn:active,.custom-table .custom-form-group--upload :not(.btn-check)+a:active,.default-table .custom-form-group--upload :not(.btn-check)+a:active,.table .custom-form-group--upload :not(.btn-check)+a:active,.infos-course .box-certificate :not(.btn-check)+a:active,.btn:first-child:active,.custom-table .custom-form-group--upload a:first-child:active,.default-table .custom-form-group--upload a:first-child:active,.table .custom-form-group--upload a:first-child:active,.infos-course .box-certificate a:first-child:active,.btn.active,.custom-table .custom-form-group--upload a.active,.default-table .custom-form-group--upload a.active,.table .custom-form-group--upload a.active,.infos-course .box-certificate a.active,.btn.show,.custom-table .custom-form-group--upload a.show,.default-table .custom-form-group--upload a.show,.table .custom-form-group--upload a.show,.infos-course .box-certificate a.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}:not(.btn-check)+.btn:active:focus-visible,.custom-table .custom-form-group--upload :not(.btn-check)+a:active:focus-visible,.default-table .custom-form-group--upload :not(.btn-check)+a:active:focus-visible,.table .custom-form-group--upload :not(.btn-check)+a:active:focus-visible,.infos-course .box-certificate :not(.btn-check)+a:active:focus-visible,.btn:first-child:active:focus-visible,.custom-table .custom-form-group--upload a:first-child:active:focus-visible,.default-table .custom-form-group--upload a:first-child:active:focus-visible,.table .custom-form-group--upload a:first-child:active:focus-visible,.infos-course .box-certificate a:first-child:active:focus-visible,.btn.active:focus-visible,.custom-table .custom-form-group--upload a.active:focus-visible,.default-table .custom-form-group--upload a.active:focus-visible,.table .custom-form-group--upload a.active:focus-visible,.infos-course .box-certificate a.active:focus-visible,.btn.show:focus-visible,.custom-table .custom-form-group--upload a.show:focus-visible,.default-table .custom-form-group--upload a.show:focus-visible,.table .custom-form-group--upload a.show:focus-visible,.infos-course .box-certificate a.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.custom-table .custom-form-group--upload a:disabled,.default-table .custom-form-group--upload a:disabled,.table .custom-form-group--upload a:disabled,.infos-course .box-certificate a:disabled,.btn.disabled,.custom-table .custom-form-group--upload a.disabled,.default-table .custom-form-group--upload a.disabled,.table .custom-form-group--upload a.disabled,.infos-course .box-certificate a.disabled,fieldset:disabled .btn,fieldset:disabled .custom-table .custom-form-group--upload a,.custom-table .custom-form-group--upload fieldset:disabled a,fieldset:disabled .default-table .custom-form-group--upload a,.default-table .custom-form-group--upload fieldset:disabled a,fieldset:disabled .table .custom-form-group--upload a,.table .custom-form-group--upload fieldset:disabled a,fieldset:disabled .infos-course .box-certificate a,.infos-course .box-certificate fieldset:disabled a{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13,110,253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropdown,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-justified>.nav-link,.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833,37,41,0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:inherit;flex-wrap:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}@media (min-width: 992px){.navbar-expand-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;-ms-flex-positive:1;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-img-top{width:100%}.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13,110,253,0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{-ms-flex-negative:0;flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.progress{--bs-progress-height: 1rem;--bs-progress-font-size:.75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width 0.6s ease;display:-ms-flexbox;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.list-group-numbered{list-style-type:none;counter-reset:section}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(13,110,253,0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-modal-padding)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.offcanvas{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-body{-ms-flex-positive:1;flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before,.custom-table .custom-form-group--upload a.placeholder::before,.default-table .custom-form-group--upload a.placeholder::before,.table .custom-form-group--upload a.placeholder::before,.infos-course .box-certificate a.placeholder::before{display:inline-block;content:""}.clearfix::after{display:block;clear:both;content:""}.visually-hidden{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption){position:absolute !important}.d-flex{display:-ms-flexbox !important;display:flex !important}.d-none{display:none !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.mt-2{margin-top:.5rem !important}.me-auto{margin-right:auto !important}.mb-2{margin-bottom:.5rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.gap-1{gap:.25rem !important}.fw-bold{font-weight:700 !important}.text-center{text-align:center !important}.text-uppercase{text-transform:uppercase !important}.visible{visibility:visible !important}@media (min-width: 576px){.d-sm-none{display:none !important}}@media (min-width: 768px){.d-md-block{display:block !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.mb-lg-0{margin-bottom:0 !important}}:root{--alpha-10: 0.10;--alpha-70: 0.70;--white: #fff;--black: #000;--neutrals-1: rgba(68,68,76,0.1);--neutrals-2: rgba(68,68,76,0.7);--neutrals-3: #43434c;--primary-1: #122836;--primary-2: #e0d2a7;--secondary-1: #173952;--secondary-2: #e0c88f;--secondary-3: #cacaca;--secondary-4: rgba(68,68,76,0.698039);--secondary-5: #E0D2A7;--secondary-6: #44444C;--secondary-7: #122836;--secondary-8: #efefef;--secondary-9: #D7D7D7;--secondary-10: #D7D7D7;--success: #70b443;--warning: #ec5b24;--error: #fe0000;--facebook: #1877f2;--border-default-table: 2px solid var(--neutrals-2);--filter-white: brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(1%) hue-rotate(293deg) brightness(106%) contrast(102%);--filter-black: brightness(0) saturate(100%) invert(0%) sepia(9%) saturate(7465%) hue-rotate(157deg) brightness(91%) contrast(107%);--filter-neutrals-3: brightness(0) saturate(100%) invert(26%) sepia(4%) saturate(940%) hue-rotate(201deg) brightness(99%) contrast(95%);--filter-primary-1: brightness(0) saturate(100%) invert(12%) sepia(58%) saturate(493%) hue-rotate(159deg) brightness(99%) contrast(97%);--filter-primary-2: brightness(0) saturate(100%) invert(96%) sepia(6%) saturate(1815%) hue-rotate(342deg) brightness(93%) contrast(89%);--filter-secondary-1: brightness(0) saturate(100%) invert(13%) sepia(62%) saturate(1025%) hue-rotate(172deg) brightness(100%) contrast(86%);--filter-secondary-2: brightness(0) saturate(100%) invert(95%) sepia(11%) saturate(1517%) hue-rotate(328deg) brightness(92%) contrast(90%);--filter-secondary-3: brightness(0) saturate(100%) invert(93%) sepia(1%) saturate(0%) hue-rotate(187deg) brightness(89%) contrast(89%);--filter-secondary-5: brightness(0) saturate(100%) invert(92%) sepia(15%) saturate(609%) hue-rotate(352deg) brightness(94%) contrast(85%)}html,body,div,span,iframe,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,p,a,address,code,del,em,img,s,small,.small,strong,center,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,thead,tr,th,td,article,details,footer,header,menu,nav,section,time,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,details,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}:root{--outline-size: max(2px, 0.08em);--outline-style: solid;--outline-color: var(--color-secondary);accent-color:var(--color-secondary)}s::before,s::after{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}s::before{content:' [início de texto rasurado] '}s::after{content:' [fim de texto rasurado] '}img,iframe,video{max-width:100%}img[width][height],iframe[width][height],video[width][height]{height:auto}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1,.h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent}strong{font-weight:bolder}code{font-family:monospace, monospace;font-size:1em}small,.small{font-size:80%}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}[hidden]{display:none}html{font-size:16px}@media (max-width: 767.98px){html{font-size:1.2307692308vw}}@media (max-width: 575.98px){html{font-size:16px}}@media print{html{font-size:3.3684210526vw}}@media print and (-ms-high-contrast: none), (-ms-high-contrast: active){html{font-size:14px}}body{font-family:var(--font-family-1);color:var(--black);position:relative;font-size:1em;line-height:1.4}body .main-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;width:100%;overflow:hidden}*{text-decoration:none;outline:none !important;-webkit-tap-highlight-color:transparent;-webkit-print-color-adjust:exact;color-adjust:exact;box-sizing:border-box}*:after,*:before{box-sizing:border-box;color-adjust:exact;-webkit-print-color-adjust:exact}img{display:block;max-width:100%}strong{font-weight:700}a{color:var(--black);transition:all 0.3s ease-in-out}a:hover{color:var(--black)}[href],[for],.accordion-header{cursor:pointer}.paragraph,p{font-family:var(--font-family-1);line-height:normal;font-size:16px;line-height:1.4}.paragraph ~ p,p ~ p{margin-top:rem(20px)}.paragraph a,p a{font-weight:700;text-decoration:underline}.paragraph a:hover,p a:hover{color:var(--primary-1)}ul li{position:relative}.text-center{text-align:center}input[placeholder]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}.container{display:block;width:100%;max-width:1300px;margin:0 auto;padding:0 15px}.content-form-limit-medium,.user-login-form{display:block;width:100%;max-width:580px;margin:0 auto;padding:0 15px}.hidden{display:none !important}.nav-link{color:var(--black)}.mt-2{margin-top:20px !important}.mb-2{margin-bottom:20px !important}.space{float:left;width:100%;clear:both;margin-bottom:20px}.region-header{position:fixed;width:100%;background-color:var(--primary-1);color:var(--white);z-index:9;display:-ms-flexbox;display:flex}.region-header .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width: 991.98px){.region-header .container{padding:0}}@media (min-width: 992px){.region-header{height:111px;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px}}@media (min-width: 1400px){.region-header{padding:0 69px}}.region-header .navbar-brand{padding-left:15px}@media (min-width: 992px){.region-header .navbar-brand{padding:3px 6px}}@media (max-width: 575.98px){.region-header .navbar-brand img{max-width:189px}}.region-header .navbar{padding:8px 0}@media (min-width: 992px){.region-header .navbar{box-shadow:none;height:100%;padding:0}}@media (min-width: 992px){.region-header .navbar .container-fluid{height:100%}}.region-header .navbar .navbar-toggler{border:none}.region-header .navbar .navbar-toggler:focus{box-shadow:unset}.region-header .navbar .navbar-toggler .navbar-toggler-icon{filter:var(--filter-secondary-2)}@media (min-width: 992px){.region-header .navbar .navbar-collapse{height:100%}}@media (min-width: 992px){.region-header .navbar .navbar-collapse .navbar-nav{height:100%;-ms-flex-align:center;align-items:center}}@media (min-width: 992px){.region-header .navbar .navbar-collapse .navbar-nav .nav-item{height:100%}}.region-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{font-family:var(--font-family-1);font-size:var(--font-step--1);transition:all 0.3s ease-in-out;padding:5px 12px;color:var(--white);transition:all 0.3s ease-in-out}@media (min-width: 992px){.region-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.region-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover{background-color:transparent;color:var(--secondary-2)}.region-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active,.region-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.is-active{background-color:transparent;color:var(--secondary-2)}.region-header .offcanvas{background-color:var(--primary-1)}.region-header .offcanvas .navbar-brand{padding-left:0}.region-header .offcanvas .offcanvas-header .btn-close{margin-right:0;filter:var(--filter-secondary-2)}.region-header .offcanvas .offcanvas-body{padding:0}.region-header .offcanvas .offcanvas-body .navbar-nav .nav-item{padding:15px;transition:all 0.3s ease-in-out}.region-header .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link{padding:10px 15px;color:var(--white);text-align:center}.region-header .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link:hover,.region-header .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link:focus{background-color:transparent;color:var(--primary-2)}.region-header .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link.active,.region-header .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link.is-active{background-color:transparent;color:var(--primary-2)}.region-header .menu--login{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:15px;width:100%;height:40px;-ms-flex-align:center;align-items:center;background-color:var(--secondary-1)}@media (min-width: 992px){.region-header .menu--login{box-shadow:none;width:auto;background-color:transparent;height:100%;padding:10px}}.region-header .menu--logged.dropdown .btn-dropdown-menu{height:calc(100% - 5px)}@media (max-width: 991.98px){.region-header #block-ead-nutricao-infantil-loginstatusblock{width:100%}}@media (max-width: 575.98px){.region-header #block-ead-nutricao-infantil-loginstatusblock{margin-top:10px}}.main-content{padding-top:110px;padding-bottom:40px;background-color:var(--secondary-3)}@media (max-width: 575.98px){.main-content{padding-bottom:20px;padding-top:96px}}.region-footer{background-color:var(--white);color:var(--primary-1);padding-top:50px;margin-top:auto;overflow:hidden}.region-footer__menu{height:70px}.region-footer__menu .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.region-footer__logo{padding-right:20%}@media (max-width: 991.98px){.region-footer__logo{padding-right:10%}}@media (max-width: 575.98px){.region-footer__navigation{display:none}}.region-footer__navbar{display:-ms-flexbox;display:flex;gap:15px;-ms-flex-align:center;align-items:center}.region-footer__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px}.region-footer__item::after{content:"";display:block;height:15px;width:2px;background-color:var(--primary-1)}.region-footer__item:last-of-type::after{display:none}.region-footer__link{font-family:var(--font-family-1);font-size:var(--font-step--1);transition:all 0.3s ease-in-out;text-decoration:none;font-weight:600}.region-footer__link:hover,.region-footer__link:focus{opacity:0.9;text-decoration:underline}.region-footer__copyright{padding:20px 0;background-color:var(--primary-1);border-top:10px solid var(--secondary-3)}.region-footer__copyright .copyright{display:-ms-flexbox;display:flex;gap:15px;margin:5px auto}@media (max-width: 575.98px){.region-footer__copyright .copyright{-ms-flex-wrap:wrap;flex-wrap:wrap}}.region-footer__copyright .copyright__item{font-family:var(--font-family-1);font-size:var(--font-step--2);text-transform:all 0.3s ease-in-out;color:var(--white);display:-ms-flexbox;display:flex;gap:15px;-ms-flex-align:center;align-items:center}.region-footer__copyright .copyright__item::after{content:"";display:block;height:15px;width:2px;background-color:var(--black)}.region-footer__copyright .copyright__item:last-of-type::after{display:none}.region-footer__communication-channels{padding:30px 0;position:relative}.region-footer__communication-channels::after{content:"";display:block;width:320px;height:400px;background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/generic-images/bg-direita-claro.webp");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;right:0;z-index:0}.loading-circle,.loading,.ajax-progress-throbber{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:99999 !important;background:rgba(255,255,255,0.7) !important;font-size:0}.loading-circle:before,.loading:before,.ajax-progress-throbber:before{position:absolute;top:50%;left:50%;content:"";border:7px solid rgba(0,0,0,0.2);border-top-color:rgba(0,0,0,0.4);width:70px;height:70px;margin:-35px 0 0 -35px;border-radius:50%;animation:spinner 1s linear infinite}@media (min-width: 768px){.loading-circle:before,.loading:before,.ajax-progress-throbber:before{width:50px;height:50px;margin:-25px 0 0 -25px}}@keyframes spinner{to{transform:rotate(360deg)}}.loading{display:none}div[data-drupal-messages] div[role=contentinfo]{background-color:rgba(68,68,76,0.1);padding:var(--space-m);border-radius:10px;border:2px solid #122836;font-size:16px;color:#000;text-align:center;width:90%;margin:20px auto}div[data-drupal-messages] div[role=contentinfo] .placeholder{word-break:break-all;background-color:transparent;font-weight:800}.cadu-alert,.card-border{padding:var(--space-s);text-align:center;margin:30px auto;border-radius:5px;background-color:var(--neutrals-1);width:88%}.cadu-alert .card-title,.cadu-alert h3,.cadu-alert .h3,.card-border .card-title,.card-border h3,.card-border .h3{font-family:var(--font-family-1);font-size:var(--font-step--1);font-weight:800;padding:20px 0 10px;text-transform:uppercase}.cadu-alert .card,.card-border .card{border:none;background:transparent}.cadu-alert p,.card-border p{font-size:16px}.cadu-alert .button,.cadu-alert .default-btn,.card-border .button,.card-border .default-btn{margin:20px auto}.error__content{padding:var(--space-s);text-align:center}.error__content h3,.error__content .h3{font-family:var(--font-family-1);font-size:var(--font-step--1);font-weight:800;padding:20px 0 10px;text-transform:uppercase}.error__content p{font-size:16px}.error__content .default-btn{margin:20px auto}.label-error-form,.contact-us form .form-item label.error{padding:2px 0;background-color:var(--error);font-family:var(--font-face-1);font-size:var(--font-step--2);text-align:left;color:var(--white);text-align:center;border-radius:6px}.btn,.custom-table .custom-form-group--upload a,.default-table .custom-form-group--upload a,.table .custom-form-group--upload a,.infos-course .box-certificate a{padding:0 20px;display:-ms-inline-flexbox;display:inline-flex;min-height:40px;width:auto;line-height:normal;background:var(--secondary-1);border-radius:20px;transition:all 0.3s ease-in-out;font-size:16px;font-family:var(--font-family-1);color:var(--white);text-decoration:none !important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:none;font-weight:700}.btn.btn-outline-primary,.custom-table .custom-form-group--upload a.btn-outline-primary,.default-table .custom-form-group--upload a.btn-outline-primary,.table .custom-form-group--upload a.btn-outline-primary,.infos-course .box-certificate a.btn-outline-primary{background-color:var(--white);background-image:none;border:1px solid var(--secondary-6);color:var(--primary-1)}.btn.btn-outline-primary:hover,.custom-table .custom-form-group--upload a.btn-outline-primary:hover,.default-table .custom-form-group--upload a.btn-outline-primary:hover,.table .custom-form-group--upload a.btn-outline-primary:hover,.infos-course .box-certificate a.btn-outline-primary:hover{color:var(--white);background-color:var(--primary-1)}.btn:hover,.custom-table .custom-form-group--upload a:hover,.default-table .custom-form-group--upload a:hover,.table .custom-form-group--upload a:hover,.infos-course .box-certificate a:hover,.btn:focus,.custom-table .custom-form-group--upload a:focus,.default-table .custom-form-group--upload a:focus,.table .custom-form-group--upload a:focus,.infos-course .box-certificate a:focus{text-decoration:none;background:var(--primary-1);color:var(--white)}.btn[disabled],.custom-table .custom-form-group--upload a[disabled],.default-table .custom-form-group--upload a[disabled],.table .custom-form-group--upload a[disabled],.infos-course .box-certificate a[disabled]{opacity:0.5;background:var(--primary-1);box-shadow:none;color:var(--primary-2);pointer-events:none;border:none !important}.btn-menu-login-area{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:var(--white);font-family:var(--font-family-1);font-size:var(--font-step--1);transition:all 0.3s ease-in-out;text-decoration:none}.btn-menu-login-area:hover,.btn-menu-login-area:focus{text-decoration:underline;color:var(--secondary-2)}.btn-menu-login-area--login{position:relative;padding-left:50px}@media (max-width: 991.98px){.btn-menu-login-area--login{padding-left:40px}}.btn-menu-login-area--login::before{content:"";position:absolute;width:33px;height:33px;display:inline-block;left:0;top:calc(50% - (33px / 2));transform:scale(0.9);background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/icon-avatar.svg");background-repeat:no-repeat;background-size:contain;background-position:center;transition:all 0.3s ease-in-out}@media (max-width: 991.98px){.btn-menu-login-area--login::before{width:30px;height:30px;top:calc(50% - (30px / 2))}}.btn-menu-login-area--login:hover::before{transform:scale(1)}.btn-menu-login-area--register{padding-left:15px}.btn-menu-login-area--register::before{content:"";position:absolute;width:2px;height:15px;background-color:var(--secondary-2);left:0;top:calc(50% - (15px / 2))}.dropdown .btn-dropdown-menu{display:-ms-inline-flexbox;display:inline-flex;height:100%;-ms-flex-align:center;align-items:center;color:var(--white);font-family:var(--font-family-1);font-size:var(--font-step--1);text-decoration:none;transition:all 0.3s ease-in-out;background-color:transparent;border:none;outline:none;box-shadow:none;appearance:none}.dropdown .btn-dropdown-menu::before{content:"";width:33px;height:33px;display:inline-block;left:0;top:calc(50% - (33px / 2));transform:scale(0.9);background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/icon-avatar.svg");background-repeat:no-repeat;background-size:contain;background-position:center;transition:all 0.3s ease-in-out;margin-right:5px}@media (max-width: 991.98px){.dropdown .btn-dropdown-menu::before{width:30px;height:30px;top:calc(50% - (30px / 2))}}.dropdown .btn-dropdown-menu::after{border:none;width:24px;height:24px;border:0;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/icon-chevron-down.svg");transition:all 0.3s ease-in-out}@media (max-width: 991.98px){.dropdown .btn-dropdown-menu::after{width:20px;height:20px}}.dropdown .btn-dropdown-menu:hover,.dropdown .btn-dropdown-menu:focus{text-decoration:none}.dropdown .show.btn-dropdown-menu:after{transform:rotate(180deg)}.default-btn:not(.menu__item a){padding:0 20px;display:-ms-inline-flexbox;display:inline-flex;min-height:40px;width:auto;line-height:normal;background:var(--secondary-1);border-radius:20px;transition:all 0.3s ease-in-out;font-size:16px;font-family:var(--font-family-1);color:var(--white);text-decoration:none !important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:none;font-weight:700}.default-btn .btn-outline-primary{background-color:var(--white);background-image:none;border:1px solid var(--secondary-6);color:var(--primary-1)}.default-btn .btn-outline-primary:hover{color:var(--white);background-color:var(--primary-1)}.default-btn :hover,.default-btn :focus{text-decoration:none;background:var(--primary-1);color:var(--white)}.default-btn [disabled]{opacity:0.5;background:var(--primary-1);box-shadow:none;color:var(--primary-2);pointer-events:none;border:none !important}.button{padding:0 20px;display:-ms-inline-flexbox;display:inline-flex;min-height:40px;width:auto;line-height:normal;background:var(--secondary-1);border-radius:20px;transition:all 0.3s ease-in-out;font-size:16px;font-family:var(--font-family-1);color:var(--white);text-decoration:none !important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:none;font-weight:700}.button.btn-outline-primary{background-color:var(--white);background-image:none;border:1px solid var(--secondary-6);color:var(--primary-1)}.button.btn-outline-primary:hover{color:var(--white);background-color:var(--primary-1)}.button:hover,.button:focus{text-decoration:none;background:var(--primary-1);color:var(--white)}.button[disabled]{opacity:0.5;background:var(--primary-1);box-shadow:none;color:var(--primary-2);pointer-events:none;border:none !important}.form-item label,.form-group label{font-family:var(--font-family-1);color:var(--secondary-7);font-size:14px;font-weight:700}.form-control,.contact-us form .form-item .form-text,.contact-us form .form-item .form-select,.contact-us form .form-item .form-email,.contact-us form .form-item .form-textarea,.user-login-form .form-item input{font-family:var(--font-family-1);font-size:16px;color:var(--black);height:40px;margin-bottom:3px;margin-top:0.25rem;outline:none;border:1px solid var(--secondary-6);background-color:var(--white)}.form-control.error,.contact-us form .form-item .error.form-text,.contact-us form .form-item .error.form-select,.contact-us form .form-item .error.form-email,.contact-us form .form-item .error.form-textarea,.user-login-form .form-item input.error,.form-control:focus,.contact-us form .form-item .form-text:focus,.contact-us form .form-item .form-select:focus,.contact-us form .form-item .form-email:focus,.contact-us form .form-item .form-textarea:focus,.user-login-form .form-item input:focus{border:1px solid var(--error);box-shadow:none;background-image:none !important}.js-form-type-password{position:relative}.js-form-type-password .toggle-password{width:22px;height:18px;display:block;border:none;right:10px;top:39px;position:absolute;cursor:pointer;background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/show-password.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:transparent}.js-form-type-password .toggle-password.hide{background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/hide-password.svg")}.js-form-type-password .form-control:invalid,.js-form-type-password .contact-us form .form-item .form-text:invalid,.contact-us form .form-item .js-form-type-password .form-text:invalid,.js-form-type-password .contact-us form .form-item .form-select:invalid,.contact-us form .form-item .js-form-type-password .form-select:invalid,.js-form-type-password .contact-us form .form-item .form-email:invalid,.contact-us form .form-item .js-form-type-password .form-email:invalid,.js-form-type-password .contact-us form .form-item .form-textarea:invalid,.contact-us form .form-item .js-form-type-password .form-textarea:invalid,.js-form-type-password .user-login-form .form-item input:invalid,.user-login-form .form-item .js-form-type-password input:invalid,.js-form-type-password .form-control:valid,.js-form-type-password .contact-us form .form-item .form-text:valid,.contact-us form .form-item .js-form-type-password .form-text:valid,.js-form-type-password .contact-us form .form-item .form-select:valid,.contact-us form .form-item .js-form-type-password .form-select:valid,.js-form-type-password .contact-us form .form-item .form-email:valid,.contact-us form .form-item .js-form-type-password .form-email:valid,.js-form-type-password .contact-us form .form-item .form-textarea:valid,.contact-us form .form-item .js-form-type-password .form-textarea:valid,.js-form-type-password .user-login-form .form-item input:valid,.user-login-form .form-item .js-form-type-password input:valid{background-image:none}.js-form-type-checkbox{margin-bottom:2rem}.js-form-type-checkbox .form-checkbox{appearance:none;outline:none;content:none;width:18px;height:18px;position:relative;cursor:pointer;border:none;margin-right:4px;display:block;float:left}.js-form-type-checkbox .form-checkbox:before{content:"";font-size:15px;color:transparent;background:transparent;display:block;width:18px;height:18px;border:solid 2px var(--primary-1);margin-right:7px;border-radius:3px}.js-form-type-checkbox .form-checkbox:checked:before{background-color:var(--primary-1);border-color:var(--primary-1)}.js-form-type-checkbox .form-checkbox:checked:after{content:"";display:block;width:10px;height:10px;position:absolute;top:4px;left:4px;border-radius:3px;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);background-color:var(--white)}.js-form-type-checkbox .form-checkbox.error{border:none}.js-form-type-checkbox .form-checkbox.error:before{border:solid 2px var(--error)}.js-form-type-checkbox label{display:block}.js-form-type-checkbox label a{color:var(--black);text-decoration:none}.js-form-type-radio,.form-type-radio{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:32px}.js-form-type-radio input:valid,.js-form-type-radio .form-radio,.form-type-radio input:valid,.form-type-radio .form-radio{all:unset;position:relative;display:inline-block;border:solid 2px var(--primary-1);border-radius:50%;width:18px;height:18px;background-color:var(--white);background-image:none;cursor:pointer;margin-right:4px}.js-form-type-radio input:valid:checked,.js-form-type-radio .form-radio:checked,.form-type-radio input:valid:checked,.form-type-radio .form-radio:checked{border:solid 6px var(--primary-1);width:10px;height:10px}.js-form-managed-file{margin-bottom:2rem;height:auto;border:none;position:relative}.js-form-managed-file:before{content:"";position:absolute;top:0;right:0;width:100%;height:40px;border:1px solid var(--neutrals-2);border-radius:5px}.js-form-managed-file .form-file{position:absolute;width:100%;height:40px;left:0;top:0;padding:var(--space-2xs)}.js-form-managed-file .form-file::before{content:"Sem arquivos escolhidos";background-color:var(--white);padding:7px;top:3px;left:10px;position:absolute;width:100%}.js-form-managed-file .form-file::after{content:"Buscar";display:block;background-color:var(--primary-2);padding:0  20px;border-radius:0 5px 5px 0;color:#fff;cursor:pointer;text-transform:uppercase;position:absolute;right:0;top:0;height:40px;line-height:40px;z-index:1}.js-form-managed-file .form-file::file-selector-button{font-size:0;border:0}.js-form-managed-file .form-file.error{border:none}.js-form-managed-file .file{float:left}.js-form-managed-file .file:before{content:"";position:absolute;top:0;right:0;width:100%;height:40px;padding:10px;background-color:transparent;font-family:var(--font-family-1-1);color:var(--neutrals-2);font-weight:400;font-size:16px;border:1px solid var(--neutrals-2);line-height:21px;text-align:left;border-radius:5px}.js-form-managed-file .file a{display:block;overflow:hidden;max-width:40ch;text-overflow:ellipsis;white-space:nowrap;color:var(--black);margin-right:5px}@media (max-width: 575.98px){.js-form-managed-file .file a{max-width:18ch}}.js-form-managed-file .invalid-feedback,.js-form-managed-file .messages{position:relative;top:42px;margin:2px auto;width:100%}@media (max-width: 575.98px){.js-form-managed-file .invalid-feedback,.js-form-managed-file .messages{padding:5px}}.js-form-managed-file .form-submit{position:absolute;right:0;top:-4px;margin:inherit;border-radius:0 5px 5px 0}.form-select{appearance:none;background-repeat:no-repeat;background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/arrow-down-select.svg");background-position:98% center;transition:all 0.3s ease-in-out}.form-select.error,.form-select:focus{border:1px solid var(--error);box-shadow:none}.form-select:focus{background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/arrow-down-select.svg") !important}.fieldgroup{padding:0;margin:2rem 0}.form-group{margin-bottom:2rem}.description{font-size:12px;color:var(--secondary-6);font-weight:700}.description a:not(.default-btn){text-decoration:none;font-family:var(--font-family-1);font-size:12px;color:var(#173952);font-weight:800}.form-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:30px;margin:60px 0 30px}.form-required{display:-ms-flexbox;display:flex}.form-required::before{content:"*";display:block;color:var(--error);font-size:16px;margin-right:5px}.dropdown{width:100%;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:var(--secondary-1)}@media (min-width: 992px){.dropdown{width:auto;height:100%;background-color:transparent}}.dropdown .dropdown-menu{width:100%;border:none;background-color:var(--primary-1);border-radius:unset;padding:5px 0 10px 0}@media (min-width: 992px){.dropdown .dropdown-menu{border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:auto}}.dropdown .dropdown-menu .dropdown-item{cursor:pointer}.dropdown .dropdown-menu .dropdown-item:hover{background-color:transparent}.dropdown .dropdown-menu .dropdown-item__link{display:block;width:100%;margin:0 auto;text-align:center;text-decoration:none;transition:all 0.3s ease-in-out;padding:8px;color:var(--white)}.dropdown .dropdown-menu .dropdown-item__link:hover{text-decoration:none;background-color:var(--secondary-2);color:var(--primary-1);border-radius:5px}.g-recaptcha{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-bottom:30px}.communication-channels{padding:0 27% 30px 15px;position:relative;z-index:1}@media (max-width: 575.98px){.communication-channels{padding:0 15% 0 15px}}.communication-channels__title{width:100%;margin-bottom:19px}.communication-channels__description{color:var(--primary-1);margin-bottom:30px}.communication-channels__wrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:20px}@media (max-width: 575.98px){.communication-channels__wrapper{-ms-flex-direction:column;flex-direction:column}}.communication-channels .communication-box-item{width:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:var(--white);border:1px solid var(--primary-1);border-radius:10px;padding:20px 20px 0}@media (max-width: 575.98px){.communication-channels .communication-box-item{width:100%}}.communication-channels .communication-box-item__title{width:100%;margin-bottom:5px}.communication-channels .communication-box-item__icon{width:23px;height:23px;display:inline-block;background-size:contain;background-repeat:no-repeat;text-indent:-9999px;filter:var(--filter-primary-1)}.communication-channels .communication-box-item__icon--email{background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/icon-mail.svg")}.communication-channels .communication-box-item__icon--phone{background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/icon-call.svg")}.communication-channels .communication-box-item__descrition{color:var(--primary-1);line-height:1.2}@media (max-width: 575.98px){.communication-channels .communication-box-item__descrition{word-break:break-all}}.communication-channels .communication-box-item__descrition a{color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;transition:all 0.3s ease-in-out}@media (max-width: 575.98px){.communication-channels .communication-box-item__descrition a{word-break:break-all}}.communication-channels .communication-box-item__descrition a:hover{text-decoration:underline}.communication-channels .communication-box-item__icons-and-description{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin-top:10px}.communication-channels .communication-box-item__obs{font-family:var(--font-family-1);font-size:var(--font-step--2);color:var(--white);line-height:1.2;margin-top:10px}.default-title,.contact-us .head-contact-us .title-uppercase,.contact-us .contact-section h2,.contact-us .contact-section .h2,.contact-us .contact-section h3,.contact-us .contact-section .h3,.cadu-form-registration .login__title,.enter .login__title,.error-page .main-content .error__title{font-family:var(--font-family-1);font-size:30px;font-weight:bold}@media (max-width: 575.98px){.default-title,.contact-us .head-contact-us .title-uppercase,.contact-us .contact-section h2,.contact-us .contact-section .h2,.contact-us .contact-section h3,.contact-us .contact-section .h3,.cadu-form-registration .login__title,.enter .login__title,.error-page .main-content .error__title{font-size:22px}}.default-title--big{font-size:50px}@media (max-width: 575.98px){.default-title--big{font-size:30px;line-height:45px}}.default-title--medium,.contact-us .contact-section h2,.contact-us .contact-section .h2,.contact-us .contact-section h3,.contact-us .contact-section .h3{font-size:22px}@media (max-width: 575.98px){.default-title--medium,.contact-us .contact-section h2,.contact-us .contact-section .h2,.contact-us .contact-section h3,.contact-us .contact-section .h3{font-size:20px}}.default-title--small{font-size:18px}.main-banner{max-width:1440px;margin:0 auto;position:relative}.main-banner__title{max-width:1289px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:var(--white);text-align:center;position:absolute;margin:auto;left:0;right:0}@media (max-width: 575.98px){.main-banner__title{padding:0 15px}}@media (max-width: 575.98px){.main-banner__picture img{object-fit:cover;height:500px;width:100%}}.card-home__wrapper{border-radius:0px 10px 20px 0px;background-color:var(--white);box-shadow:0px 15px 15px 0px rgba(0,0,0,0.2);max-width:1330px;margin:50px auto;display:-ms-flexbox;display:flex;overflow:hidden}@media (max-width: 575.98px){.card-home__wrapper{-ms-flex-direction:column;flex-direction:column}}.card-home__wrapper__left{width:50%;cursor:pointer;position:relative}@media (max-width: 575.98px){.card-home__wrapper__left{width:100%}}.card-home__wrapper__left::after{content:"";display:block;width:100px;height:100px;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/icon-play-btn.svg")}.card-home__wrapper__left img{width:100%;height:100%;object-fit:cover}.card-home__wrapper__right{width:50%;padding:40px}@media (max-width: 575.98px){.card-home__wrapper__right{width:100%}}.card-home__wrapper__sub-title{padding:20px 0;font-weight:700;font-size:20px;line-height:25px}.card-home__wrapper__link{display:block;text-decoration:none;background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/arrow_right_alt.svg");background-repeat:no-repeat;background-position:left bottom;padding-bottom:35px;text-decoration:none !important}.inter-head{background-color:var(--secondary-1);background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/generic-images/banner-interno.png");background-repeat:no-repeat;background-position:right center;margin:0 auto 30px}.inter-head__wrapper{width:60%;height:250px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}@media (max-width: 575.98px){.inter-head__wrapper{height:160px;width:95%}}.inter-head__title{color:var(--white);line-height:40px}.inter-head__text{color:var(--white);font-size:22px;font-weight:700;padding-top:5px}@media (max-width: 575.98px){.inter-head__text{font-size:16px}}.blazy{margin:0 0 30px}.blazy .media--vimeo,.blazy .media--youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.blazy .media--vimeo iframe,.blazy .media--youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.list-videos .card-classes{overflow-x:auto;white-space:nowrap;width:100%;height:430px}@media (max-width: 991.98px){.list-videos .card-classes{height:auto;padding-bottom:30px}}.list-videos .card-classes::-webkit-scrollbar{height:10px}.list-videos .card-classes::-webkit-scrollbar-track{background:var(--white);border-radius:10px}.list-videos .card-classes::-webkit-scrollbar-thumb{background-color:var(--secondary-4);border-radius:10px}.list-videos .card-classes .card{margin-right:10px;display:-ms-inline-flexbox;display:inline-flex;width:300px;height:357px;white-space:normal;box-shadow:0px 15px 15px 0px rgba(0,0,0,0.2)}.list-videos .card-classes .card color{color:var(--secondary-1)}.list-videos .card-classes .card a{text-decoration:none;width:100%;height:100%;display:block;position:relative}.list-videos .card-classes .card a::after{content:"";width:65px;height:36px;position:absolute;top:65px;left:0;right:0;margin:0 auto;background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/play-btn.svg");background-repeat:no-repeat;background-position:center}.list-videos .card-classes .card .card-img-top{width:100%;height:170px;object-fit:cover;position:relative;z-index:0}.list-videos .card-classes .card .card-header{background-color:transparent;border-bottom:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px;padding:10px}.list-videos .card-classes .card .card-header .card-aula{font-weight:700;font-size:12px}.list-videos .card-classes .card .card-header .card-time{font-weight:600;font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.list-videos .card-classes .card .card-header .card-time::before{content:"";width:18px;height:18px;display:block;background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/schedule.svg");background-position:center;background-repeat:no-repeat;margin-right:5px}.list-videos .card-classes .card .card-title{font-weight:700;font-size:16px;line-height:21px;display:block;height:40px;display:block;overflow:hidden;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:-o-ellipsis-lastline}.list-videos .card-classes .card .card-text{font-size:14px;height:60px;display:block;overflow:hidden;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:-o-ellipsis-lastline}.list-videos .card-classes .card.disabled a{cursor:default}.list-videos .card-classes .card.disabled a::after{background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/lock.svg")}.list-videos .card-classes .card.disabled a .card-img-top,.list-videos .card-classes .card.disabled a .card-title,.list-videos .card-classes .card.disabled a .card-header,.list-videos .card-classes .card.disabled a .card-text{opacity:0.6}.youtube-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);z-index:9999;display:none}.youtube-modal .youtube-modal-content{position:absolute;top:50%;left:50%;width:66vw;max-width:1300px;transform:translate(-50%, -50%)}@media (max-width: 575.98px){.youtube-modal .youtube-modal-content{width:100%;padding:0 15px}}.youtube-modal .youtube-modal-content .btn-close{font-size:30px;cursor:pointer;background-color:transparent;border:none;padding:0;float:right;width:30px;height:40px}.youtube-modal .youtube-modal-content .player{position:relative;clear:both;max-height:88vh;transition:all 0.3s ease-in-out}.youtube-modal .youtube-modal-content .player:after{content:"";display:block;padding-top:56.25%}.youtube-modal .youtube-modal-content .player iframe{position:absolute;top:0;left:0;height:100%;width:100%}.faq-ead .accordion-item{margin:15px 0}.faq-ead .accordion-item .accordion-button{padding-left:80px;background-color:transparent;border-bottom:none;font-size:20px;font-weight:600;color:var(--secondary-1);box-shadow:none}.faq-ead .accordion-item .accordion-button::after{left:40px;position:absolute;font-weight:600}.faq-ead .accordion-item .accordion-button.collapsed::after{background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/arrow-accordion-right.svg")}.faq-ead .accordion-item .accordion-button:not(.collapsed)::after{background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/arrow-accordion-down.svg");transform:rotate(0)}.faq-ead .accordion-item .accordion-body{padding-left:80px;font-size:14px}.cadu-two-coluns{background:var(--secondary-8)}.cadu-two-coluns header,.cadu-two-coluns footer,.cadu-two-coluns .page-header,.cadu-two-coluns .inter-head{display:none}.cadu-two-coluns .title-cadu-page{width:100%;text-align:center}.cadu-two-coluns .title-cadu-page__title{font-size:36px;padding:0}@media (max-width: 575.98px){.cadu-two-coluns .title-cadu-page{padding:0px 30px}}.cadu-two-coluns .main-content{padding:0 !important;background-color:var(--primary-1)}.cadu-two-coluns .main-content .container{max-width:100%;padding:0}@media (max-width: 575.98px){.cadu-two-coluns .main-content .container>.row{margin:0 15px}}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2{position:relative;padding:0;margin:0}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2>.row .col-md-6{padding:0}@media (max-width: 991.98px){.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2>.row .col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width: 991.98px){.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2>.row .col-md-6:nth-child(1){padding-bottom:30px}}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2>.row .col-md-6:nth-child(2){background:var(--secondary-8);border-radius:40px 0 0 0}@media (max-width: 991.98px){.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2>.row .col-md-6:nth-child(2){border-radius:0}}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .left-login{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background-color:var(--primary-1);background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/generic-images/bg-esquerda-pq.png");background-repeat:no-repeat;background-position:left top;width:50%;position:fixed;top:0;bottom:0;left:0}@media (max-width: 991.98px){.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .left-login{position:inherit;background-size:240px;width:100%}}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .left-login__img{margin:200px auto 0;display:block}@media (max-width: 991.98px){.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .left-login__img{margin:80px auto 0}}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .left-login__img img{margin:auto}@media (max-width: 575.98px){.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .left-login__img img{max-width:235px}}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .left-login__content{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .left-login__content__content-title{font-size:35px;font-weight:700;line-height:35px;color:var(--white);max-width:420px;text-align:center;padding:45px 0}@media (max-width: 575.98px){.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .left-login__content__content-title{font-size:22px;max-width:235px;line-height:27px;padding:35px 0}}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .left-login__content__content-text{color:var(--white);font-size:14px}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .left-login__content__content-text a{color:inherit}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .login__sign-up{text-align:center;padding-bottom:30px;margin-bottom:15px;background:transparent}@media (max-width: 575.98px){.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .login__sign-up{margin-bottom:5px}}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .login__sign-up>p{color:var(--black);font-size:var(--font-step--2)}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .login__title{text-transform:none;text-align:center;font-size:26px;color:var(--primary-1);line-height:24px}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .cadu-form .login__or{margin:25px 0 10px;color:var(--black);font-size:var(--font-step--2);padding:0 10px;text-align:center;display:block}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .cadu-form .default-btn,.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .cadu-form .button,.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .cadu-form .js-form-submit,.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .cadu-form .form-submit{width:300px}@media (max-width: 575.98px){.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .cadu-form .default-btn,.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .cadu-form .button,.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .cadu-form .js-form-submit,.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .cadu-form .form-submit{max-width:100%}}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .infos{width:100%;padding:50px 0}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .infos__links{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .infos__link{padding:0 0 14px 0}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .infos__link a{color:var(--neutrals-3);margin:0 8px;font-size:14px;font-weight:400}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .infos__text{color:var(--neutrals-3);font-size:14px;max-width:342px;margin:auto;text-align:center}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .footer-login-register{background-color:var(--primary-1);padding:3px 15px}.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .footer-login-register__box-infos{max-width:580px;margin:24px auto;display:block;text-align:center;color:var(--white);text-transform:uppercase;border:2px solid var(--white);padding:18px 20px;border-radius:5px}@media (max-width: 575.98px){.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .footer-login-register__box-infos{margin:24px 15px}}.cadu-two-coluns .btn-voltar{padding:30px 0 35px 30px}.cadu-two-coluns .btn-voltar__link{color:var(--black);text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:400}.cadu-two-coluns .btn-voltar__link:before{content:"";width:8px;height:12px;display:block;background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/modal-arrow-left.svg");background-size:contain;background-repeat:no-repeat;margin-right:8px}.cadu-two-coluns .btn-voltar__link:hover{text-decoration:underline}.cadu-two-coluns div[data-drupal-messages]{margin:0 0 0 auto;padding-top:10px;display:-ms-flexbox;display:flex}.cadu-two-coluns div[data-drupal-messages] .messages{z-index:3;position:relative;background-color:var(--white)}.cadu-two-coluns.change-password .content-form-limit-medium,.cadu-two-coluns.change-password .user-login-form,.cadu-two-coluns.forgot-my-email .content-form-limit-medium,.cadu-two-coluns.forgot-my-email .user-login-form,.cadu-two-coluns.forgot-my-password .content-form-limit-medium,.cadu-two-coluns.forgot-my-password .user-login-form{margin-top:30px}.cadu-two-coluns .passwordrecoveryform form{display:block;width:100%;max-width:580px;margin:0 auto;padding:0 30px}.ui-widget{width:auto !important;top:25px !important;left:calc(50% - 20px) !important;transform:translateX(-50%);max-width:85%;border-radius:15px}@media (max-width: 991.98px){.ui-widget{left:calc(50% - 0px) !important}}.ui-widget img{margin:15px auto}.ui-widget .ui-dialog-titlebar-close{position:absolute;top:10px;right:10px;border:none;background-color:transparent}.ui-widget .ui-dialog-titlebar-close::before,.ui-widget .ui-dialog-titlebar-close:after{content:"";display:block;position:absolute;width:5px;height:30px;background-color:var(--black)}@media (max-width: 575.98px){.ui-widget .ui-dialog-titlebar-close::before,.ui-widget .ui-dialog-titlebar-close:after{height:20px}}.ui-widget .ui-dialog-titlebar-close::before{transform:rotate(45deg)}.ui-widget .ui-dialog-titlebar-close:after{transform:rotate(-45deg)}.ui-widget .ui-dialog-titlebar{border:0;background-color:transparent;padding:10px 20px 0;position:relative}.ui-widget .ui-dialog-title{color:var(--primary-2);font-family:var(--font-face-3);text-transform:uppercase;font-size:30px;text-align:center;margin:0 auto;display:block;width:100%}@media (max-width: 575.98px){.ui-widget .ui-dialog-title{font-size:18px}}.ui-widget .description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;color:var(--primary-1)}.ui-widget .description a{color:var(--white);margin-top:12px}.ui-widget .description p{font-family:var(--font-face-2);color:var(--black)}.ui-widget .description .row{-ms-flex-pack:center;justify-content:center;text-align:center;max-width:100%}.ui-widget .description .row:last-child{text-align:center;padding:20px 0}.ui-widget .description .row:last-child div{border-radius:3px;border:1px solid var(--primary-1);padding:20px 0;margin:0 2%;text-align:center;color:var(--black)}@media (max-width: 767px){.ui-widget .description .row:last-child div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:10px 0}}.ui-widget .row{-ms-flex-pack:center;justify-content:center}.ui-widget .carousel-indicators{bottom:-25px}.ui-widget .carousel-indicators button{background-color:var(--black)}.ui-widget ::-webkit-scrollbar{width:14px}.ui-widget ::-webkit-scrollbar-track{background:var(--neutrals-1);border-radius:20px}.ui-widget ::-webkit-scrollbar-thumb{background-color:var(--primary-1);border-radius:20px}.ui-widget .carousel-control-next-icon{background-image:url(/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/modal-arrow-right.svg)}.ui-widget .carousel-control-prev-icon{background-image:url(/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/modal-arrow-left.svg)}.ui-widget{background-color:#fff !important;border-radius:10px !important;overflow:hidden}.ui-widget .ui-dialog-title{overflow:initial;white-space:normal;text-overflow:initial}.ui-widget .ui-dialog-titlebar{background-color:transparent !important}.ui-widget .ui-dialog-titlebar span{padding:0 50px;width:100%;color:#000;margin:20px 0px;font-size:30px}.ui-widget .ui-dialog-titlebar button{height:30px;width:30px !important;top:40px !important;right:20px !important;left:auto !important;background-color:transparent !important;border:none !important;outline:none !important;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/icon-close.svg")}.ui-widget .ui-dialog-titlebar button span{display:none}.ui-widget .ui-dialog-titlebar button::before,.ui-widget .ui-dialog-titlebar button::after{display:none}.ui-widget .ui-widget-content{text-align:center;padding:0px 20px 20px !important}.ui-widget .ui-widget-content button{margin-top:10px}.ui-widget .ui-widget-content .logos{margin:20px 0px;gap:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ui-widget .ui-widget-content .logos img{width:100%;margin:auto}.custom-modal{max-width:80%;margin:auto}.custom-modal a{margin:20px 0px;color:#fff !important}.password-strength{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:var(--secondary-1);border:1px solid var(--secondary-1);border-radius:3px;padding:6px 7px;position:relative;opacity:0;transform:translateY(-20px);transition:all .3s;position:absolute}.password-strength::before{content:"";position:absolute;top:-5px;left:15px;width:10px;height:10px;background-color:var(--secondary-1);border-left:1px solid var(--secondary-1);border-top:1px solid var(--secondary-1);transform:rotate(45deg)}.password-strength__label{text-transform:uppercase;color:var(--white) !important;font-size:10px;font-family:var(--font-family-1)}@media (max-width: 575.98px){.password-strength__label{width:auto}}.password-strength__bar{width:170px;margin-right:15px;padding:2px;height:6px;border-radius:30px;transition:all ease .3s;background-color:var(--white);position:relative}@media (max-width: 575.98px){.password-strength__bar{width:90px}}.password-strength__bar::before,.password-strength__bar::after{content:""}.password-strength__bar::before{position:absolute;top:0;left:0;border-radius:30px 0 0 30px;height:6px;transition:all ease .3s}.password-strength__bar::after{width:calc((100% / 3) + 4px);position:absolute;left:calc((100% / 3) - 2px);top:calc(50% - (15px / 2));border:2px solid var(--primary-1);height:15px;display:none}.password-strength__bar.strength0{border-color:#721f1a}.password-strength__bar.strength0+.password-strength__label{color:#a61e1e}.password-strength__bar.strength0::before{background:linear-gradient(to right, #721f1a, #a61e1e);width:25%}.password-strength__bar.strength1{border-color:#721f1a}.password-strength__bar.strength1+.password-strength__label{color:#721f1a}.password-strength__bar.strength1::before{background:linear-gradient(to right, #721f1a, #a61e1e);width:50%}.password-strength__bar.strength2{border-color:#cba531}.password-strength__bar.strength2+.password-strength__label{color:#cba531}.password-strength__bar.strength2::before{background:linear-gradient(to right, #cba531, #ffd65a);width:50%}.password-strength__bar.strength3,.password-strength__bar.strength4,.password-strength__bar.strength5{border-color:#008158}.password-strength__bar.strength3+.password-strength__label,.password-strength__bar.strength4+.password-strength__label,.password-strength__bar.strength5+.password-strength__label{color:#008158}.password-strength__bar.strength3::before,.password-strength__bar.strength4::before,.password-strength__bar.strength5::before{background:linear-gradient(to right, #008158, #00df98);border-radius:30px}.password-strength__bar.strength3::before{width:75%}.password-strength__bar.strength4::before{width:100%}.password-strength__bar.strength5::before{width:100%}.password-strength.active{opacity:1;transform:translateY(0)}.password-strength.close{opacity:0 !important;transform:translateY(-20px) !important}.home .messages{width:70% !important;z-index:3;background-color:#fff !important;position:absolute;left:0;right:0;top:150px;margin:auto !important}@media (max-width: 575.98px){.home .messages{width:90% !important}}.custom-table,.default-table,.table{width:100%;margin:0 auto}.custom-table a,.default-table a,.table a{word-break:break-all}@media (max-width: 575.98px){.custom-table a,.default-table a,.table a{word-break:normal}}.custom-table thead,.default-table thead,.table thead{background-color:var(--primary-1);border:var(--border-default-table)}.custom-table thead tr th,.default-table thead tr th,.table thead tr th{color:var(--black);font-family:var(--font-family-1);font-size:16px;font-weight:700;line-height:1.2;text-align:center;padding:10px;vertical-align:middle;border:var(--border-default-table)}@media (max-width: 991.98px){.custom-table thead tr th,.default-table thead tr th,.table thead tr th{padding:15px 10px}}.custom-table tbody tr td,.default-table tbody tr td,.table tbody tr td{color:var(--black);font-family:var(--font-family-1);font-size:16px;line-height:1.2;text-align:center;padding:10px;border:var(--border-default-table);vertical-align:middle}@media (max-width: 991.98px){.custom-table tbody tr td,.default-table tbody tr td,.table tbody tr td{padding:15px}}@media (max-width: 991.98px){.custom-table tbody tr td::before,.default-table tbody tr td::before,.table tbody tr td::before{display:none;content:attr(data-label);font-size:16px;font-weight:bold;color:var(--black);width:100%;margin-bottom:20px;font-family:var(--font-family-1)}}.custom-table tbody tr td table,.default-table tbody tr td table,.table tbody tr td table{margin:10px auto}.custom-table tbody tr td table tbody tr,.default-table tbody tr td table tbody tr,.table tbody tr td table tbody tr{display:-ms-flexbox;display:flex;margin-bottom:10px}.custom-table tbody tr td table tbody tr td,.default-table tbody tr td table tbody tr td,.table tbody tr td table tbody tr td{width:100%;background-color:var(--primary-1)}.custom-table tbody tr.hero td,.default-table tbody tr.hero td,.table tbody tr.hero td{background-color:var(--primary-1);color:var(--black)}.custom-table--my-coupons .default-table__status .default-table__title-cell,.custom-table--my-coupons .default-table__title-cell,.default-table .default-table__title-cell,.table .default-table__title-cell{display:none;width:100%;text-align:left;margin-bottom:10px;font-size:16px;color:var(--secondary-1)}@media (max-width: 991.98px){.custom-table--my-coupons .default-table__status .default-table__title-cell,.custom-table--my-coupons .default-table__title-cell,.default-table .default-table__title-cell,.table .default-table__title-cell{display:block}}.custom-table--my-coupons .default-table__status,.default-table .default-table__status,.table .default-table__status{color:var(--black)}@media (max-width: 991.98px){.custom-table--my-coupons .default-table__status,.default-table .default-table__status,.table .default-table__status{-ms-flex-direction:column;flex-direction:column}}@media (max-width: 991.98px){.custom-table--my-coupons .default-table__status::before,.default-table .default-table__status::before,.table .default-table__status::before{display:none}}.custom-table--my-coupons .default-table__status .status,.default-table .default-table__status .status,.table .default-table__status .status{font-family:var(--font-family-1)}@media (max-width: 991.98px){.custom-table--my-coupons .default-table__status .status,.default-table .default-table__status .status,.table .default-table__status .status{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:20px auto 10px}}.custom-table--my-coupons .default-table__status .status--aprovado,.default-table .default-table__status .status--aprovado,.table .default-table__status .status--aprovado{color:var(--success)}.custom-table--my-coupons .default-table__status .status--pendente,.default-table .default-table__status .status--pendente,.table .default-table__status .status--pendente{color:var(--review)}.custom-table--my-coupons .default-table__status .status--nao-sorteado,.default-table .default-table__status .status--nao-sorteado,.table .default-table__status .status--nao-sorteado{color:var(--not-awarded)}.custom-table--my-coupons .default-table__status .status--reprovado,.default-table .default-table__status .status--reprovado,.table .default-table__status .status--reprovado{color:var(--error)}.custom-table--my-coupons .default-table__status .status--sorteado,.default-table .default-table__status .status--sorteado,.table .default-table__status .status--sorteado{color:var(--error)}.custom-table--my-coupons .default-table__status .status--premiado,.default-table .default-table__status .status--premiado,.table .default-table__status .status--premiado{color:var(--awarded)}.custom-table--my-coupons .default-table__status .icon,.default-table .default-table__status .icon,.table .default-table__status .icon{width:35px;height:30px;display:block;margin:10px auto;background-repeat:no-repeat;background-position:center;background-size:auto}.custom-table--my-coupons .default-table__status .icon--aprovado,.default-table .default-table__status .icon--aprovado,.table .default-table__status .icon--aprovado{background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/icone-aprovado.svg")}.custom-table--my-coupons .default-table__status .icon--pendente,.default-table .default-table__status .icon--pendente,.table .default-table__status .icon--pendente{background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/icone-analise.svg")}.custom-table--my-coupons .default-table__status .icon--nao-sorteado,.default-table .default-table__status .icon--nao-sorteado,.table .default-table__status .icon--nao-sorteado{background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/icone-nao-premiado.svg")}.custom-table--my-coupons .default-table__status .icon--reprovado,.default-table .default-table__status .icon--reprovado,.table .default-table__status .icon--reprovado{background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/icone-reprovado.svg")}.custom-table--my-coupons .default-table__status .icon--upload,.default-table .default-table__status .icon--upload,.table .default-table__status .icon--upload{background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/icone-reenviar.svg")}.custom-table--my-coupons .default-table__status .icon--premiado,.default-table .default-table__status .icon--premiado,.table .default-table__status .icon--premiado{background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/icone-premiado.svg")}.custom-table .colored-cell,.default-table .colored-cell,.table .colored-cell{background-color:var(--primary-1);color:var(--black)}.custom-table .colored-cell::before,.default-table .colored-cell::before,.table .colored-cell::before{background-color:var(--primary-1);color:var(--black)}@media (max-width: 991.98px){.custom-table .colored-cell .custom-table--my-coupons .default-table__title-cell,.custom-table--my-coupons .custom-table .colored-cell .default-table__title-cell,.custom-table .colored-cell .default-table .default-table__title-cell,.default-table .colored-cell .default-table__title-cell,.custom-table .colored-cell .table .default-table__title-cell,.table .colored-cell .default-table__title-cell{color:var(--black)}}.custom-table .form-type-radio,.default-table .form-type-radio,.table .form-type-radio{-ms-flex-pack:center;justify-content:center}.custom-table .form-type-radio .form-radio,.default-table .form-type-radio .form-radio,.table .form-type-radio .form-radio{border-color:var(--primary-1)}@media (max-width: 991.98px){.custom-table .form-type-radio .form-radio,.default-table .form-type-radio .form-radio,.table .form-type-radio .form-radio{border-color:var(--neutrals-2)}}.custom-table .form-type-radio .form-radio:checked,.default-table .form-type-radio .form-radio:checked,.table .form-type-radio .form-radio:checked{border-color:var(--primary-1)}@media (max-width: 991.98px){.custom-table .form-type-radio .form-radio:checked,.default-table .form-type-radio .form-radio:checked,.table .form-type-radio .form-radio:checked{border-color:var(--neutrals-2)}}.custom-table .highlight-extra-number td,.default-table .highlight-extra-number td,.table .highlight-extra-number td{background-color:var(--neutrals-2);color:var(--primary-1)}@media (max-width: 991.98px){.custom-table .empty::before,.default-table .empty::before,.table .empty::before,.default-table .default-table__empty::before,.table .default-table__empty::before{display:none}}.custom-table .custom-form-group--upload,.default-table .custom-form-group--upload,.table .custom-form-group--upload{margin-top:10px}@media (max-width: 991.98px){.custom-table--no-header-mobile thead,.default-table thead,.table thead{display:none}}@media (max-width: 991.98px){.custom-table--no-header-mobile tbody tr,.default-table tbody tr,.table tbody tr{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}}@media (max-width: 991.98px){.custom-table--no-header-mobile tbody tr td,.default-table tbody tr td,.table tbody tr td{width:100%;border-top:none;text-align:left;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 991.98px){.custom-table--no-header-mobile tbody tr td:first-of-type,.default-table tbody tr td:first-of-type,.table tbody tr td:first-of-type{border-top:var(--border-default-table)}}@media (max-width: 991.98px){.custom-table--no-header-mobile tbody tr td::before,.default-table tbody tr td::before,.table tbody tr td::before{display:block}}@media (max-width: 991.98px){.custom-table--participating-products-list tbody tr td::before{display:none}}@media (max-width: 991.98px){.custom-table--example-element-lucky tbody tr td::before{display:none}}@media (max-width: 991.98px){.custom-table--winners tbody tr td{padding-bottom:20px}}@media (max-width: 991.98px){.custom-table--winners tbody tr td::before{display:block;min-width:0;max-width:100%}}@media (max-width: 991.98px){.custom-table--add-product tbody tr td{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}}@media (max-width: 991.98px){.custom-table--add-product tbody tr td::before{content:"";margin-bottom:3px;margin-right:7px;font-size:16px;color:var(--primary-1);font-weight:700}}.custom-table--add-product tbody tr td::after{content:"Elegível para prêmio instantâneo";display:none;font-size:14px;color:var(--primary-1);font-weight:700;background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/icon-star.svg");background-repeat:no-repeat;background-position:center left 10px;background-size:12px 12px;width:max-content;padding:7px 30px;border-radius:20px;background-color:var(--black);margin:5px auto 0}@media (max-width: 991.98px){.custom-table--add-product tbody tr td::after{margin:5px auto auto 0;width:100%}}@media (max-width: 991.98px){.custom-table--add-product tbody tr td:nth-of-type(1){-ms-flex-pack:justify;justify-content:space-between;background-color:var(--primary-1);color:var(--black);-ms-flex-align:center;align-items:center}}@media (max-width: 991.98px){.custom-table--add-product tbody tr td:nth-of-type(1)::before{content:"Selecione:";color:var(--black)}}@media (max-width: 991.98px){.custom-table--add-product tbody tr td:nth-of-type(2)::before{content:"Marca:"}}@media (max-width: 991.98px){.custom-table--add-product tbody tr td:nth-of-type(3)::before{content:"Nome:"}}@media (max-width: 991.98px){.custom-table--add-product tbody tr td:nth-of-type(4)::before{content:"Quantidade:"}}@media (max-width: 991.98px){.custom-table--add-product tbody tr td:nth-of-type(5)::before{content:"Valor Unitário:"}}@media (max-width: 991.98px){.custom-table--add-product tbody tr.hero td::before{color:var(--black)}}@media (max-width: 991.98px){.custom-table--add-product tbody tr.hero td:nth-of-type(1){background-color:var(--neutrals-2)}}.custom-table--add-product tbody tr.hero td:nth-of-type(1) .form-type-radio .form-radio{border-color:var(--neutrals-2)}@media (max-width: 991.98px){.custom-table--add-product tbody tr.hero td:nth-of-type(1) .form-type-radio .form-radio{border-color:var(--primary-1)}}@media (max-width: 991.98px){.custom-table--add-product tbody tr.hero td:nth-of-type(1) .form-type-radio .form-radio:checked{border-color:var(--primary-1)}}@media (max-width: 991.98px){.custom-table--add-product tbody tr.hero td:nth-of-type(1)::before{color:var(--primary-1)}}.custom-table--add-product tbody tr.hero td:nth-of-type(4)::after{display:block}@media (max-width: 991.98px){.custom-table--my-coupons tbody tr td{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}@media (max-width: 991.98px){.custom-table--my-coupons tbody tr td::before{width:auto;padding-right:10px;margin-bottom:0}}@media (max-width: 991.98px){.custom-table--my-coupons tbody tr td:first-of-type{display:block}}@media (max-width: 991.98px){.custom-table--my-coupons tbody tr td table{margin:25px auto 0}}.custom-table--my-coupons tbody tr td table tbody tr:last-of-type{margin-bottom:0}@media (max-width: 991.98px){.custom-table--my-coupons tbody tr td table tbody tr td{border:none}}@media (max-width: 991.98px){.custom-table--my-coupons tbody tr td table tbody tr td::before{display:none}}@media (max-width: 991.98px){.custom-table--my-coupons tbody tr td table tbody tr td:first-of-type{display:block;border:none}}@media (max-width: 991.98px){.custom-table--my-coupons .default-table__status{-ms-flex-direction:column;flex-direction:column;padding:0 0 15px}}.custom-table--my-coupons .default-table__status::before{padding:15px;background-color:var(--primary-1);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width: 991.98px){.custom-table--my-coupons .default-table__status .default-table__title-cell{text-align:center;background-color:var(--primary-1);color:var(--black);padding:10px}}@media (max-width: 991.98px){.custom-table--my-coupons .default-table__title-cell{background-color:transparent;text-align:center;width:auto;margin-right:10px;margin-bottom:0}}@media (max-width: 991.98px){.custom-table--my-coupons .default-table__empty:first-of-type{padding-top:15px;padding-bottom:15px}}.default-table>:not(caption)>*>*,.table>:not(caption)>*>*{background-color:inherit;box-shadow:inherit}.region-topbar{width:100%;display:block;background-color:var(--primary-1);border-bottom:2px solid var(--secondary-1)}.region-topbar .container{-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 991.98px){.region-topbar .container{padding:0 15px}}.language-switcher-language-url{position:relative;min-width:150px;display:-ms-flexbox;display:flex;height:40px}@media (max-width: 1280px){.language-switcher-language-url{margin-right:30px}}@media (max-width: 991.98px){.language-switcher-language-url{margin-right:15px}}.language-switcher-language-url .links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;right:0}.language-switcher-language-url .links::before,.language-switcher-language-url .links::after{content:"";display:block;background-repeat:no-repeat;background-position:center;position:absolute}.language-switcher-language-url .links::before{width:24px;height:24px;background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/language-icon.svg?v=7416");left:-25px;top:8px}.language-switcher-language-url .links::after{width:12px;height:12px;background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/arrow-accordion-down.svg?v=7416");background-size:contain;cursor:pointer;transition:all 0.3s ease-in-out;filter:var(--filter-secondary-5);right:-15px;top:15px}.language-switcher-language-url .links:hover{border-bottom:2px solid var(--secondary-1);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.language-switcher-language-url .links:hover::after{transform:rotate(180deg)}.language-switcher-language-url .links:hover li:not(.is-active){z-index:1;border:2px solid var(--secondary-1);border-bottom:none;border-top:none}.language-switcher-language-url .links:hover li:not(.is-active) .language-link{animation:slideInTopBar 500ms ease 100ms 1 normal forwards;height:40px;padding:4px;-ms-flex-align:center;align-items:center}.language-switcher-language-url .links li{-ms-flex-order:1;order:1;width:100%;z-index:-1}.language-switcher-language-url .links li .language-link{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;font-size:14px;font-weight:400;line-height:19px;font-family:var(--font-family-1);text-decoration:none;color:var(--white);height:40px}.language-switcher-language-url .links li:not(.is-active){background-color:var(--primary-1)}.language-switcher-language-url .links li:not(.is-active) .language-link{height:0;opacity:0;display:-ms-flexbox;display:flex;padding:0}.language-switcher-language-url .links li:not(.is-active) .language-link:hover{background-color:var(--secondary-1);color:var(--secondary-5)}.language-switcher-language-url .links li.is-active{opacity:1;-ms-flex-order:-1;order:-1;z-index:1;cursor:pointer}.language-switcher-language-url .links li.is-active .language-link{pointer-events:none}@keyframes slideInTopBar{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.card--courses{box-shadow:0px 15px 15px 0px rgba(0,0,0,0.2);border-radius:10px;overflow:hidden;height:390px;min-height:390px}.card--courses .card-image img{width:100%;height:170px;object-fit:cover}.card--courses .card-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:7px;padding:10px 15px}.card--courses .card-body .card-label,.card--courses .card-body .card-title,.card--courses .card-body .card-text{font-family:var(--font-family-1);font-weight:700;color:var(--secondary-1);margin:0}.card--courses .card-body .card-label{font-size:12px;line-height:17px}.card--courses .card-body .card-title{font-size:16px;line-height:21px;height:42px;display:block;overflow:hidden;line-height:21px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:-o-ellipsis-lastline}.card--courses .card-body .card-text{font-weight:400;font-size:14px;line-height:19px;height:57px;display:block;overflow:hidden;line-height:19px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:-o-ellipsis-lastline}.card--courses .card-body .card-link{width:100%;font-family:var(--font-family-1);font-weight:700;font-size:16px;line-height:21px;color:var(--white);background-color:var(--secondary-1);border-radius:20px;padding:10px;text-decoration:none;text-align:center;margin-top:5px;transition:all 0.3s ease-in-out}.card--courses .card-body .card-link:hover{background-color:var(--primary-1)}.pager .pager__items{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pager .pager__items .pager__item{min-width:30px;height:30px}.pager .pager__items .pager__item a{padding:5px;border-radius:5px;background-color:var(--secondary-1);color:var(--white);font-family:var(--font-family-1);text-decoration:none;display:block;width:100%;text-align:center;transition:all 0.3s ease-in-out;height:30px}.pager .pager__items .pager__item a:hover{background-color:var(--primary-1)}.pager .pager__items .pager__item.is-active a{background-color:var(--primary-1)}@media (min-width: 576px){.pager .pager__items .pager__item--next,.pager .pager__items .pager__item--last,.pager .pager__items .pager__item--first,.pager .pager__items .pager__item--previous{min-width:110px}}@media (max-width: 575.98px){.pager .pager__items .pager__item--next a,.pager .pager__items .pager__item--last a,.pager .pager__items .pager__item--first a,.pager .pager__items .pager__item--previous a{font-size:0;padding:0}}@media (max-width: 575.98px){.pager .pager__items .pager__item--next a::after,.pager .pager__items .pager__item--last a::after,.pager .pager__items .pager__item--first a::after,.pager .pager__items .pager__item--previous a::after{content:"";display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/arrow-accordion-right.svg?v=7416");background-position:center;background-repeat:no-repeat;background-size:17px;filter:var(--filter-white)}}@media (max-width: 575.98px){.pager .pager__items .pager__item--previous a::after{transform:rotate(180deg)}}.pager .pager__items .pager__item--last{display:none}.pager .pager__items .pager__item--first{display:none}.custom-list ol{padding:10px 0}@media (max-width: 575.98px){.custom-list ol{padding:10px 0px}}@media (max-width: 991.98px){.custom-list ol a{word-break:break-all}}.custom-list ol li{margin:10px 0;color:var(--black)}.custom-list ol li p{color:var(--black);margin:10px 0}.custom-list ol li ol{padding:0 10px}.custom-list ol li ol>li{color:var(--secondary-1)}.custom-list ol>li{color:var(--secondary-1)}.custom-list ol ul{list-style:disc;padding:0 20px}.custom-list .list-unstyled{list-style-type:none}.custom-list .list-decimal{list-style-type:decimal}.custom-list .list-disc{list-style-type:disc}.custom-list--with-counter ol{counter-reset:item;list-style:none}.custom-list--with-counter ol li::before{content:counters(item, ".") ". ";counter-increment:item;color:var(--secondary-1);font-weight:700}.custom-list--with-counter ol ul li::before{display:none}.contact-us .head-contact-us{padding:0 0 40px}.contact-us .head-contact-us__text{font-family:var(--font-face-1);color:var(--neutrals-3);max-width:70%;margin:auto;padding-bottom:25px}@media (max-width: 575.98px){.contact-us .head-contact-us__text{padding:20px 15px;max-width:100%}}.contact-us .head-contact-us__text a{color:var(--primary-2)}.contact-us .head-contact-us .title-uppercase{font-size:var(--font-step-1)}.contact-us .head-contact-us__lgpd-information{margin-top:35px;background:var(--neutrals-1);padding:var(--space-xs)}@media (max-width: 991.98px){.contact-us .head-contact-us__lgpd-information{margin:35px 15px 0px}}.contact-us .head-contact-us__lgpd-information strong{color:var(--primary-2)}.contact-us .head-contact-us__lgpd-information__link{color:var(--primary-2)}.contact-us .head-contact-us__text-small{font-family:var(--font-face-1);font-size:var(--font-step--2);margin:15px 0 0 0;display:block}@media (max-width: 991.98px){.contact-us .head-contact-us__text-small{margin:15px 15px 0}}.contact-us form .form-item{margin-bottom:2rem}.contact-us form .form-item label{font-family:var(--font-family-1);color:var(--black);font-size:var(--font-step--1)}.contact-us form .form-item .form-textarea{height:auto}.contact-us form .form-item .form-required{display:-ms-flexbox;display:flex}.contact-us form .form-item .form-required::before{content:"*";display:block;color:var(--error);font-size:16px}.contact-us form .js-form-type-managed-file{border-radius:0px !important;min-height:70px !important;position:relative}.contact-us form .js-form-type-managed-file .js-form-managed-file{padding:0px !important;height:initial !important;min-height:43px;top:30px}.contact-us form .js-form-type-managed-file .js-form-managed-file::before{content:"BUSCAR";right:1px;top:1px;color:var(--white);padding:8px 30px;cursor:pointer;background-color:var(--primary-2);position:absolute;z-index:2;width:auto;display:block;height:39px;border:none}.contact-us form .js-form-type-managed-file .js-form-managed-file::after{content:"Nenhum arquivo escolhido.";position:absolute;top:0;left:0;padding:8px 0 8px 10px;width:100%;font-family:var(--font-face-3);font-size:16px;color:var(--neutrals-3);text-align:left;border-radius:0.35em;background-color:var(--white);border:1px solid var(--black);height:41px}@media screen and (max-width: 375px){.contact-us form .js-form-type-managed-file .js-form-managed-file::after{font-size:14px}}.contact-us form .js-form-type-managed-file .js-form-managed-file input[type="file"]{display:none}.contact-us form .js-form-type-managed-file .js-form-managed-file .js-form-item{position:relative !important;margin:5px 0;padding:10px;width:70%;background-color:var(--white);z-index:3;border:none;top:1px;left:2px}@media (max-width: 575.98px){.contact-us form .js-form-type-managed-file .js-form-managed-file .js-form-item{width:61%}}@media screen and (max-width: 375px){.contact-us form .js-form-type-managed-file .js-form-managed-file .js-form-item{width:59%}}.contact-us form .js-form-type-managed-file .js-form-managed-file .js-form-item .file{max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:27px}@media (max-width: 575.98px){.contact-us form .js-form-type-managed-file .js-form-managed-file .js-form-item .file{max-width:8ch}}.contact-us form .js-form-type-managed-file .js-form-managed-file .js-form-item label{line-height:1}.contact-us form .js-form-type-managed-file .js-form-managed-file .messages{padding-top:45px;margin:40px 0px 0px 0px !important;width:100%;border-radius:0}.contact-us form .js-form-type-managed-file .js-form-managed-file .file::before{display:none}.contact-us form .js-form-type-managed-file label[id*="edit-attach-a-file"]{height:80px;width:100%;position:absolute;z-index:3}.contact-us .fale-content__fale-faq{background-color:var(--primary-2)}@media (max-width: 575.98px){.contact-us .fale-content__fale-faq{display:none}}.contact-us .fale-content__fale-faq h2,.contact-us .fale-content__fale-faq .h2{background-image:url(https://placehold.it/420x248/000000/f5c000?text=FOTO);background-repeat:no-repeat;background-size:cover;padding:135px 20px 0 20px;min-height:250px;font-family:var(--font-face-3);font-size:22px;letter-spacing:-1px;text-transform:uppercase;color:var(--white);text-shadow:-1px 2px 2px var(--primary-2);margin-bottom:0}.contact-us .fale-content__fale-faq h2 a,.contact-us .fale-content__fale-faq .h2 a{font-family:var(--font-face-3);font-size:22px;color:var(--white);text-decoration:none}.contact-us .fale-content__fale-faq__address-nestle{padding:0 20px 20px 20px;color:var(--neutrals-1);background-repeat:no-repeat;background-size:130px;background-color:#ececec;background-position:94% 87%;font-family:var(--font-face-1)}.contact-us .fale-content__fale-faq__address-nestle strong{font-family:var(--font-face-1);color:var(--primary-2);display:inline-block;width:100%;font-size:var(--font-step-1);margin:10px 0}.contact-us .fale-content__fale-faq__address-nestle address{font-family:var(--font-face-1)}.contact-us .fale-content__fale-faq__address-nestle p{margin-bottom:0;margin-top:0;font-family:var(--font-face-1);color:var(--black)}.contact-us .contact-section h2,.contact-us .contact-section .h2{margin-bottom:20px}.contact-us .contact-section h3,.contact-us .contact-section .h3{margin-top:20px}.contact-us .custom-table,.contact-us .default-table,.contact-us .table{margin:20px auto}.contact-us .custom-table tr td,.contact-us .default-table tr td,.contact-us .table tr td{text-align:left}.cadu-form-registration .login__title{font-size:var(--font-step-0)}.cadu-form-registration .register__or{width:100%;text-align:center;display:block;padding:var(--space-xs) 0}.cadu-form-registration .fieldset-wrapper>div{display:-ms-flexbox;display:flex}.cadu-form-registration .fieldset-wrapper>div .form-item{padding-right:var(--space-2xs)}.user-login-form .form-item{margin:25px 0}.user-login-form .form-item label{font-family:var(--font-family-1);color:var(--black);font-size:var(--font-step--1)}.enter .login__sign-up{padding:var(--space-s);text-align:center;margin:0 0 65px;border-radius:5px;background-color:var(--neutrals-1)}.enter .login__sign-up p{margin:23px 0 18px}@media (max-width: 575.98px){.enter .login__sign-up{padding:30px 15px;margin:0 15px 30px}}.enter .login__title{font-size:var(--font-step-1);margin:auto}.enter .login__or{width:100%;text-align:center;display:block}.socialloginform{background-color:transparent;padding:20px 0 14px;max-width:100%;margin:0 auto 20px;border-bottom:2px solid var(--neutrals-1)}.socialloginform .social-auth.auth-link{font-size:12px;width:90%}.socialloginform .social-auth.auth-link .auth-icon{width:20px}.socialloginform .social-auth.auth-link .auth-icon.auth-icon--google{width:15px}.page-not-found .page-header{display:none}.register .login__title{padding:30px 0 60px}@media (max-width: 575.98px){.register .login__title{padding:30px 0}}.banner-vimeo img{width:100%;height:700px;object-fit:cover;margin:0 0 30px 0}.infos-course{padding:60px 0}.infos-course .card-infos-course{width:100%;height:auto;background-color:var(--white);border-radius:10px;padding:40px}@media (max-width: 991.98px){.infos-course .card-infos-course{margin-bottom:20px}}.infos-course .card-infos-course--transparent{background-color:transparent;border:1px solid var(--secondary-1)}.infos-course .card-infos-course__title{font-weight:600;font-size:14px;border-bottom:2px solid var(--secondary-1);margin-bottom:20px;color:var(--secondary-1)}.infos-course .box-description__text{font-size:14px;color:var(--secondary-1)}.infos-course .box-support__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--secondary-5);min-height:60px;background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/file_save.svg");background-repeat:no-repeat;background-position:right center;width:100%}.infos-course .box-support__link{width:80%;font-weight:700;line-height:19px;color:var(--secondary-1);font-size:14px;text-decoration:none}.infos-course .box-support__link:hover{text-decoration:underline}.infos-course .box-teachers{max-height:400px;margin-bottom:25px;overflow:auto;scrollbar-width:thin}.infos-course .box-teachers .card{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;border:none;margin-bottom:10px}.infos-course .box-teachers .card .card-img-top{width:50px}.infos-course .box-teachers .card .card-img-top img{border-radius:50%;width:50px;min-width:50px;height:50px;object-fit:cover}.infos-course .box-teachers .card .card-body{color:var(--secondary-1);padding:0 0 0 10px}.infos-course .box-teachers .card .card-body .card-title{font-weight:700;margin:0;font-size:14px}.infos-course .box-teachers .card .card-body .card-text .field{font-size:12px}.infos-course .box-certificate p{font-size:14px;color:var(--secondary-1);font-weight:600;padding-bottom:15px}.infos-course .box-certificate p:nth-child(2){font-size:16px}.infos-course .box-certificate .progress{height:10px}.infos-course .box-certificate .progress .progress-bar{background-color:var(--secondary-1)}.infos-course .box-certificate a{width:100%;margin:20px auto 10px}.error-page .inter-head{display:none}.error-page .main-content{padding-bottom:0}.error-page .main-content .error{padding:100px 0;background-color:var(--primary-1);background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/generic-images/bg-esquerda-pq.png");background-repeat:no-repeat;background-position:left top}@media (max-width: 575.98px){.error-page .main-content .error{background-size:204px}}.error-page .main-content .error__title{color:var(--white)}.error-page .main-content .error__btn{background-color:var(--secondary-2);text-transform:uppercase;color:var(--primary-1)}.page-terms p{color:#000;padding:0px 50px}@media (max-width: 575.98px){.page-terms p{padding:0px}}.page-terms ol{padding:10px 50px;list-style-type:upper-roman}@media (max-width: 575.98px){.page-terms ol{padding:10px 0px}}@media (max-width: 991.98px){.page-terms ol a{word-break:break-all}}.page-terms ol li{margin:20px 10px}@media (max-width: 575.98px){.page-terms ol li{margin:10px 0px 10px 25px}}.page-terms ol li::marker,.page-terms ol li strong{color:#122836;font-weight:bold}.page-terms ol li ul li{margin:10px;color:#000}.page-terms ol li ul li strong{color:#000}.page-terms ol li ul li ul{margin:0px;counter-reset:item}.page-terms ol li ul li ul.roman li::before{content:counter(item, upper-roman) ". "}.page-terms ol li ul li ul.list-unstyled{list-style-type:none}.page-terms ol li ul li ul.list-unstyled li::before{content:counter(item, none)}.page-terms ol li ul li ul.list-decimal{list-style-type:decimal}.page-terms ol li ul li ul.list-decimal::before{content:counter(item, decimal) ". "}.page-terms ol li ul li ul.list-disc{list-style-type:disc}.page-terms ol li ul li ul.list-disc li::before{content:counter(item, disc)}.page-terms ol li ul li ul li{gap:5px;display:-ms-flexbox;display:flex;margin:5px 0px}.page-terms ol li ul li ul li::before{display:block;content:counter(item, decimal) ". ";counter-increment:item;font-weight:bold}.page-terms ol.list-unstyled,.page-terms ul.list-unstyled{list-style-type:none}.page-terms ol.list-decimal,.page-terms ul.list-decimal{list-style-type:decimal}.page-terms ol.list-disc,.page-terms ul.list-disc{list-style-type:disc}.page-terms--latam p{margin-bottom:10px}.page-terms--latam ol p{padding:0}.page-terms--latam ol li{margin-left:0}.page-terms--latam ol li ol{padding-left:20px}.page-terms--latam ol li ul li{margin-left:0}.page-terms--latam ol.list-disc,.page-terms--latam ul.list-disc{padding-left:20px}.page-politica ul{padding:20px;border:1px solid var(--primary-1);border-radius:10px}.page-politica ul li:not(:first-child){margin-top:15px}.page-politica ul li a{word-break:break-all}.list-eadcourse .list-eadcourse-wrapper .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin:50px 0}.list-eadcourse .list-eadcourse-wrapper .view-content .views-row{width:calc((100% / 4) - 23px)}@media (max-width: 991.98px){.list-eadcourse .list-eadcourse-wrapper .view-content .views-row{width:calc((100% / 2) - 15px)}}@media (max-width: 575.98px){.list-eadcourse .list-eadcourse-wrapper .view-content .views-row{width:100%}}.page-accesibilidad .accesibilidad-wrapper{padding:20px 30px 0}@media (max-width: 575.98px){.page-accesibilidad .accesibilidad-wrapper{padding:20px 0px 0}}.page-accesibilidad .accesibilidad-wrapper .accesibilidad-date,.page-accesibilidad .accesibilidad-wrapper .accesibilidad-description{color:var(--black)}.page-accesibilidad .accesibilidad-wrapper .accesibilidad-date{margin-bottom:30px}.page-accesibilidad .accesibilidad-wrapper .accesibilidad-date span{color:var(--secondary-1)}.page-accesibilidad .accesibilidad-wrapper .accesibilidad-description{margin:15px 0 0}.page-accesibilidad .accesibilidad-wrapper .custom-list{margin-top:20px}.theme-latam .region-header{padding:0;transition:top .3s ease-in-out;top:0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 992px){.theme-latam .region-header{-ms-flex-direction:column;flex-direction:column;height:auto}}.theme-latam .region-header>.container{padding:10px 0 20px}@media (max-width: 991.98px){.theme-latam .region-header>.container{padding-bottom:0}}@media (max-width: 991.98px){.theme-latam .region-header .login-status-menu{width:100%;margin-top:20px}}.theme-latam .region-header .navbar-brand img{max-height:81px}.theme-latam .region-footer__menu{position:relative;z-index:1}@media (max-width: 991.98px){.theme-latam .region-footer__menu{height:auto}}@media (max-width: 991.98px){.theme-latam .region-footer__menu .container{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:10px 0}}@media (max-width: 575.98px){.theme-latam .region-footer__menu .container{-ms-flex-pack:start;justify-content:flex-start}}.theme-latam .region-footer__communication-channels .communication-channels{padding-right:10% !important}@media (min-width: 1920px){.theme-latam .region-footer__communication-channels .communication-channels{padding-right:1rem !important}}@media (max-width: 991.98px){.theme-latam .region-footer__communication-channels .communication-channels{padding-right:27% !important}}@media (max-width: 575.98px){.theme-latam .region-footer__communication-channels .communication-channels{padding:0 15px 40% 15px !important}}.theme-latam .region-footer__logo{z-index:1;margin-right:auto;padding-right:0}@media (max-width: 991.98px){.theme-latam .region-footer__logo{margin-right:0}}@keyframes slideOutTop{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-30px)}}@keyframes slideInTop{0%{opacity:0;transform:translateY(-30px)}100%{opacity:1;transform:translateY(0)}}.theme-latam .captcha{margin-top:30px}.theme-latam .captcha .captcha__title{text-align:center;font-family:var(--font-family-1);color:var(--secondary-7);font-size:14px;font-weight:700;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.theme-latam .captcha .captcha__description{font-family:var(--font-family-1);color:var(--secondary-7);font-size:12px;font-weight:700}.theme-latam .webform-default-title{font-family:var(--font-family-1);font-size:36px;color:var(--black);text-align:center;font-weight:bold;line-height:38px}@media (max-width: 575.98px){.theme-latam .webform-default-title{margin:10px 30px 30px;line-height:42px}}@media (max-width: 575.98px){.theme-latam .ui-widget .ui-widget-content{padding:0px 10px 20px !important}}@media (max-width: 575.98px){.theme-latam .ui-widget .ui-dialog-titlebar{padding:10px 10px 0}}.theme-latam .ui-widget .ui-dialog-titlebar span{font-family:var(--font-family-1)}@media (max-width: 575.98px){.theme-latam .ui-widget .ui-dialog-titlebar span{font-size:18px}}@media (max-width: 575.98px){.theme-latam .ui-widget .ui-dialog-titlebar button{height:20px !important;width:20px !important}}@media (max-width: 575.98px){.theme-latam .ui-widget.ui-widget-content{width:100% !important}}.theme-latam .ui-widget.ui-dialog button{height:30px;width:30px !important;top:40px !important;right:20px !important;left:auto !important;background-color:transparent !important;border:none !important;outline:none !important;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/icon-close.svg")}.theme-latam .ui-widget.ui-dialog button span{display:none}.theme-latam .ui-widget.ui-dialog button::before,.theme-latam .ui-widget.ui-dialog button::after{display:none}.theme-latam .ui-widget-overlay{background-color:rgba(0,0,0,0.8);opacity:.3}@media (max-width: 575.98px){.theme-latam .custom-modal{max-width:100%}}.theme-latam .custom-modal-cpf-email-existing .modal-content .modal-body .btn:active,.theme-latam .custom-modal-cpf-email-existing .modal-content .modal-body .custom-table .custom-form-group--upload a:active,.custom-table .custom-form-group--upload .theme-latam .custom-modal-cpf-email-existing .modal-content .modal-body a:active,.theme-latam .custom-modal-cpf-email-existing .modal-content .modal-body .default-table .custom-form-group--upload a:active,.default-table .custom-form-group--upload .theme-latam .custom-modal-cpf-email-existing .modal-content .modal-body a:active,.theme-latam .custom-modal-cpf-email-existing .modal-content .modal-body .table .custom-form-group--upload a:active,.table .custom-form-group--upload .theme-latam .custom-modal-cpf-email-existing .modal-content .modal-body a:active,.theme-latam .custom-modal-cpf-email-existing .modal-content .modal-body .infos-course .box-certificate a:active,.infos-course .box-certificate .theme-latam .custom-modal-cpf-email-existing .modal-content .modal-body a:active{background-color:var(--primary-1);color:var(--white)}.theme-latam form{max-width:580px;margin:0 auto}@media (max-width: 991.98px){.theme-latam form{max-width:100%;padding:0 30px}}.theme-latam form input,.theme-latam form select{font-size:16px;font-family:var(--font-family-1);color:var(--black);height:40px;margin-bottom:3px;margin-top:0.25rem;outline:none;border:1px solid var(--secondary-6);background-color:var(--white);border-radius:6px;padding:5px 10px;width:100%}.theme-latam form input.error,.theme-latam form input:focus,.theme-latam form select.error,.theme-latam form select:focus{border:1px solid var(--error)}.theme-latam form input[type="checkbox"]{width:18px;height:18px;border:solid 2px var(--primary-1);border-radius:3px;padding:0;margin:0}.theme-latam form input[type="checkbox"]::before,.theme-latam form input[type="checkbox"]::after{display:none}.theme-latam form input[type="checkbox"]:checked{background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/check-white-icon.svg?v=7416");background-repeat:no-repeat;background-color:var(--primary-1);background-size:20px;background-position:center}.theme-latam form input[type="checkbox"]:checked::before,.theme-latam form input[type="checkbox"]:checked::after{display:none}.theme-latam form input[type="checkbox"].error{border:1px solid var(--error)}.theme-latam form input[type="submit"]{width:fit-content;min-width:300px;border-radius:20px;background-color:var(--secondary-1);color:var(--white)}.theme-latam form input[type="submit"].error{border-color:var(--secondary-1)}.theme-latam form input[type="submit"]:focus{border:none}.theme-latam form input[type="file"]::file-selector-button{width:fit-content;position:absolute;height:calc(100% - 2px);top:1px;right:1px;border-top-right-radius:5px;border-bottom-right-radius:5px;margin:0;border:none;cursor:pointer;padding:5px 10px;font-family:var(--font-family-1);background-color:var(--primary-2);color:var(--white);font-size:16px;font-weight:700;transition:all 0.3s ease-in-out}.theme-latam form input[type="file"]::file-selector-button:hover{background-color:#d3bf81}.theme-latam form input[type="password"].error ~ .password-strength{margin-top:5px}@media (max-width: 575.98px){.theme-latam form input[type="date"]{min-width:calc(100% - 15px)}}.theme-latam form textarea{width:100%}.theme-latam form label{font-family:var(--font-family-1);color:var(--secondary-7);font-size:14px;font-weight:700}.theme-latam form label.error{margin-top:5px;font-size:14px;color:var(--error);font-weight:400}.theme-latam form select{appearance:none;background-repeat:no-repeat;background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/arrow-down-select.svg?v=7416");background-position:98% center;transition:all 0.3s ease-in-out;cursor:pointer}.theme-latam form select.error,.theme-latam form select:focus{border:1px solid var(--error);box-shadow:none}.theme-latam form .form-item{margin-bottom:32px}.theme-latam form .form-item .description{font-size:12px;color:var(--secondary-6);font-weight:700;font-family:var(--font-family-1);margin-top:5px}.theme-latam form .form-item .password-confirm-message{font-size:12px;color:var(--secondary-6);font-weight:700;margin-top:5px;font-family:var(--font-family-1)}.theme-latam form .form-item .password-confirm-message span{color:var(--success)}.theme-latam form .form-item .password-confirm-message span.error{color:var(--error)}.theme-latam form .form-item .password-suggestions{font-size:12px;color:var(--secondary-6);font-weight:700;font-family:var(--font-family-1)}.theme-latam form .form-item .password-suggestions ul{padding-left:15px;list-style:disc;margin:5px 0}.theme-latam form .form-item .password-suggestions ul li{margin-bottom:2px}.theme-latam form .form-item .form-managed-file::before{display:none}.theme-latam form .form-item .form-managed-file .form-file{position:relative}.theme-latam form .form-item .form-managed-file .form-file::before,.theme-latam form .form-item .form-managed-file .form-file::after{display:none}.theme-latam form .form-item.js-form-type-checkbox{display:-ms-flexbox;display:flex;gap:10px;position:relative;padding-left:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.theme-latam form .form-item.js-form-type-checkbox label{width:calc(100% - 30px)}.theme-latam form .form-item.js-form-type-checkbox label::before{position:absolute;left:0;top:-4px}.theme-latam form .form-item.js-form-type-checkbox label.error{width:100%;-ms-flex-order:1;order:1}.theme-latam form .form-item.form-item-pass-pass2{margin-bottom:10px}.theme-latam form .form-item.js-form-type-checkbox{margin:10px 0;border:none}.theme-latam form .form-item.js-form-type-checkbox .file::before{display:none}.theme-latam form .fieldgroup{margin-top:0}.theme-latam form .fieldgroup .fieldset-legend{font-family:var(--font-family-1);color:var(--secondary-7);font-size:14px;font-weight:700}.theme-latam form .fieldgroup .fieldset-wrapper .form-item{margin-bottom:0}.theme-latam form p{font-size:12px;color:var(--secondary-6);font-weight:700;font-family:var(--font-family-1)}.theme-latam form .form-wrapper #edit-field-birthdate-wrapper h4,.theme-latam form .form-wrapper #edit-field-birthdate-wrapper .h4{font-family:var(--font-family-1);color:var(--secondary-7);font-size:14px;font-weight:700}.theme-latam form .form-wrapper #edit-field-birthdate-wrapper h4.error,.theme-latam form .form-wrapper #edit-field-birthdate-wrapper .error.h4{margin-top:5px;font-size:14px;color:var(--error);font-weight:400}.theme-latam .password-strength{position:absolute;opacity:0;transform:translateY(0);-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px;padding-bottom:15px;animation:slideOutTop .5s ease 0s 1 normal forwards;width:60%}@media (max-width: 575.98px){.theme-latam .password-strength{width:90%}}.theme-latam .password-strength__meter{width:100%}.theme-latam .password-strength__indicator{transition:all 0.3s ease-in-out;max-width:100%}.theme-latam .password-strength__indicator.is-weak{background:linear-gradient(to right, #721f1a, #a61e1e)}.theme-latam .password-strength__indicator.is-fair{background:linear-gradient(to right, #cba531, #ffd65a)}.theme-latam .password-strength__indicator.is-good{background:linear-gradient(to right, #008158, #00df98)}.theme-latam .password-strength__indicator.is-strong{background:linear-gradient(to right, #004e35, #00ac75)}.theme-latam .password-strength__text{color:var(--white);font-size:14px;font-weight:700;font-family:var(--font-family-1)}.theme-latam .password-strength__title{-ms-flex-order:-1;order:-1;color:var(--white);font-size:14px;font-family:var(--font-family-1)}.theme-latam .password-strength.active{animation:slideInTop .5s ease 0s 1 normal forwards;z-index:1}.theme-latam .feedback-message{max-width:580px;margin:0 auto}@media (max-width: 991.98px){.theme-latam .feedback-message{max-width:100%;padding:0 30px}}.theme-latam .feedback-message__description{font-size:16px;font-family:var(--font-family-1);color:var(--black);text-align:center;margin-bottom:10px;padding:0 20px}.theme-latam .feedback-message .feedback-message-wrapper{padding:20px;border-radius:5px;background-color:var(--neutrals-1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.theme-latam .feedback-message .feedback-message-wrapper .feedback-message-title{font-size:18px;font-family:var(--font-family-1);font-weight:700;text-transform:uppercase;margin-bottom:10px;text-align:center}.theme-latam .feedback-message .feedback-message-wrapper .btn,.theme-latam .feedback-message .feedback-message-wrapper .custom-table .custom-form-group--upload a,.custom-table .custom-form-group--upload .theme-latam .feedback-message .feedback-message-wrapper a,.theme-latam .feedback-message .feedback-message-wrapper .default-table .custom-form-group--upload a,.default-table .custom-form-group--upload .theme-latam .feedback-message .feedback-message-wrapper a,.theme-latam .feedback-message .feedback-message-wrapper .table .custom-form-group--upload a,.table .custom-form-group--upload .theme-latam .feedback-message .feedback-message-wrapper a,.theme-latam .feedback-message .feedback-message-wrapper .infos-course .box-certificate a,.infos-course .box-certificate .theme-latam .feedback-message .feedback-message-wrapper a{margin-top:30px;min-width:200px;margin-bottom:10px}@media (max-width: 575.98px){.theme-latam .feedback-message .feedback-message-wrapper .btn,.theme-latam .feedback-message .feedback-message-wrapper .custom-table .custom-form-group--upload a,.custom-table .custom-form-group--upload .theme-latam .feedback-message .feedback-message-wrapper a,.theme-latam .feedback-message .feedback-message-wrapper .default-table .custom-form-group--upload a,.default-table .custom-form-group--upload .theme-latam .feedback-message .feedback-message-wrapper a,.theme-latam .feedback-message .feedback-message-wrapper .table .custom-form-group--upload a,.table .custom-form-group--upload .theme-latam .feedback-message .feedback-message-wrapper a,.theme-latam .feedback-message .feedback-message-wrapper .infos-course .box-certificate a,.infos-course .box-certificate .theme-latam .feedback-message .feedback-message-wrapper a{min-width:fit-content;margin-top:20px;padding:0 40px}}.theme-latam .feedback-message .feedback-message-wrapper .btn:hover,.theme-latam .feedback-message .feedback-message-wrapper .custom-table .custom-form-group--upload a:hover,.custom-table .custom-form-group--upload .theme-latam .feedback-message .feedback-message-wrapper a:hover,.theme-latam .feedback-message .feedback-message-wrapper .default-table .custom-form-group--upload a:hover,.default-table .custom-form-group--upload .theme-latam .feedback-message .feedback-message-wrapper a:hover,.theme-latam .feedback-message .feedback-message-wrapper .table .custom-form-group--upload a:hover,.table .custom-form-group--upload .theme-latam .feedback-message .feedback-message-wrapper a:hover,.theme-latam .feedback-message .feedback-message-wrapper .infos-course .box-certificate a:hover,.infos-course .box-certificate .theme-latam .feedback-message .feedback-message-wrapper a:hover{color:var(--white)}.theme-latam .feedback-message .feedback-message-wrapper .btn:active,.theme-latam .feedback-message .feedback-message-wrapper .custom-table .custom-form-group--upload a:active,.custom-table .custom-form-group--upload .theme-latam .feedback-message .feedback-message-wrapper a:active,.theme-latam .feedback-message .feedback-message-wrapper .default-table .custom-form-group--upload a:active,.default-table .custom-form-group--upload .theme-latam .feedback-message .feedback-message-wrapper a:active,.theme-latam .feedback-message .feedback-message-wrapper .table .custom-form-group--upload a:active,.table .custom-form-group--upload .theme-latam .feedback-message .feedback-message-wrapper a:active,.theme-latam .feedback-message .feedback-message-wrapper .infos-course .box-certificate a:active,.infos-course .box-certificate .theme-latam .feedback-message .feedback-message-wrapper a:active{color:var(--white);background-color:var(--secondary-1)}.theme-latam .card-home--warning .card-home__wrapper{display:block;border-radius:20px;padding:30px}.theme-latam .card-home--warning .card-home__wrapper__sub-title{padding:0}@media (max-width: 575.98px){.theme-latam.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .socialloginform>.row{gap:30px}}@media (max-width: 991.98px){.theme-latam.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .socialloginform>.row .col-md-6{padding:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width: 575.98px){.theme-latam.cadu-two-coluns .main-content .container .paragraph--type--layout-columns-2 .socialloginform>.row .col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.theme-latam #block-socialauthlogin h2,.theme-latam #block-socialauthlogin .h2{font-size:24px;font-weight:400;color:var(--black)}@media (max-width: 575.98px){.theme-latam #block-socialauthlogin h2,.theme-latam #block-socialauthlogin .h2{font-size:18px}}.theme-latam .socialloginform{border:none}.theme-latam .socialloginform .social-auth{border-radius:5px;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width: 575.98px){.theme-latam .socialloginform .social-auth{-ms-flex-pack:center;justify-content:center;gap:10px}}.theme-latam .socialloginform .social-auth--facebook{border-color:var(--facebook);background-color:var(--facebook);color:var(--white)}.theme-latam .socialloginform .social-auth--google{border-color:var(--neutrals-1);background-color:var(--white);color:var(--neutrals-3)}@media (max-width: 575.98px){.theme-latam .socialloginform .social-auth.auth-link{width:fit-content;min-width:70%}}.theme-latam .socialloginform .social-auth.auth-link .auth-icon{width:18px;height:18px;background-position:center;background-repeat:no-repeat;background-size:contain;margin:0}.theme-latam .socialloginform .social-auth.auth-link .auth-icon--facebook{background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/social-media/icone-facebook.svg?v=7416");width:20px;height:20px}.theme-latam .socialloginform .social-auth.auth-link .auth-icon--google{background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/social-media/icone-google.svg?v=7416")}.theme-latam .socialloginform-alternative-wrapper .socialloginform-alternative-text{font-size:24px;font-weight:400;color:var(--black);text-align:center}@media (max-width: 575.98px){.theme-latam .socialloginform-alternative-wrapper .socialloginform-alternative-text{font-size:18px}}.theme-latam .socialloginform-alternative-wrapper .register__required-fields{text-align:center;font-size:16px;font-weight:400;font-family:var(--font-family-1);color:var(--black);margin-top:20px}@media (max-width: 575.98px){.theme-latam .socialloginform-alternative-wrapper .register__required-fields{font-size:14px}}.theme-latam .socialloginform-alternative-wrapper .register__required-fields span{color:var(--error)}.theme-latam .webform-progress .webform-progress-tracker .progress-step .progress-marker::before,.theme-latam .webform-progress .webform-progress-tracker .progress-step .progress-marker::after{background-color:var(--secondary-9)}.theme-latam .webform-progress .webform-progress-tracker .progress-step .progress-marker::before{content:"";background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/check-icon.svg?v=7416");background-repeat:no-repeat;background-position:center;background-size:contain;width:32px;height:27px;border-radius:48px}.theme-latam .webform-progress .webform-progress-tracker .progress-step .progress-text{color:var(--secondary-10)}@media (max-width: 991.98px){.theme-latam .webform-progress .webform-progress-tracker .progress-step .progress-text{display:block}}.theme-latam .webform-progress .webform-progress-tracker .progress-step .progress-text .progress-title{font-weight:400;font-size:16px;color:var(--secondary-10)}.theme-latam .webform-progress .webform-progress-tracker .progress-step.is-active .progress-marker::before,.theme-latam .webform-progress .webform-progress-tracker .progress-step.is-active .progress-marker::after,.theme-latam .webform-progress .webform-progress-tracker .progress-step.is-complete .progress-marker::before,.theme-latam .webform-progress .webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:var(--primary-1)}.theme-latam .webform-progress .webform-progress-tracker .progress-step.is-active .progress-marker::before,.theme-latam .webform-progress .webform-progress-tracker .progress-step.is-complete .progress-marker::before{background-image:url("/themes/custom/ead_nutricao_infantil/Content/css/../img/svg/check-white-icon.svg?v=7416")}.theme-latam .webform-progress .webform-progress-tracker .progress-step.is-active .progress-text,.theme-latam .webform-progress .webform-progress-tracker .progress-step.is-complete .progress-text{color:var(--primary-1)}.theme-latam .webform-progress .webform-progress-tracker .progress-step.is-active .progress-text .progress-title,.theme-latam .webform-progress .webform-progress-tracker .progress-step.is-complete .progress-text .progress-title{color:var(--primary-1)}.theme-latam.enter form input[type="submit"]{width:50%;min-width:auto}@media (max-width: 575.98px){.theme-latam.enter form input[type="submit"]{width:80%}}.theme-latam.enter form .registration-btn-form{width:50%}@media (max-width: 575.98px){.theme-latam.enter form .registration-btn-form{width:80%}}.theme-latam.enter form .registration-btn-form .btn--create-account{width:100%}.theme-latam.enter form .registration-btn-form .btn--create-account:hover{color:var(--white)}.theme-latam.enter form .registration-btn-form .btn--create-account:active{color:var(--white);background-color:var(--secondary-1)}@media (max-width: 575.98px){.theme-latam.enter form .form-actions{-ms-flex-direction:column;flex-direction:column}}.theme-latam.register form h4,.theme-latam.register form .h4{font-family:var(--font-family-1);color:var(--secondary-7);font-size:14px;font-weight:700}.theme-latam.register form h4.error,.theme-latam.register form .error.h4{margin-top:5px;font-size:14px;color:var(--error);font-weight:400}.theme-latam.register form .fieldgroup .fieldset-wrapper .form-item{margin-bottom:32px}.theme-latam.register form .fieldgroup .fieldset-wrapper .form-item.confirm-parent{margin-bottom:0}.theme-latam.register form input[type="submit"]{min-width:250px}@media (max-width: 575.98px){.theme-latam.register form input[type="submit"]{min-width:140px}}@media (max-width: 575.98px){.theme-latam.register form .form-actions{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 575.98px){.theme-latam.register form #edit-disclaimer label{font-size:12px}}.theme-latam.register .ui-dialog{z-index:101}.theme-latam.forgot-my-password form .form-item{margin-bottom:10px}.theme-latam.account-changed-successfully .feedback-message .feedback-message-wrapper .btn,.theme-latam.account-changed-successfully .feedback-message .feedback-message-wrapper .custom-table .custom-form-group--upload a,.custom-table .custom-form-group--upload .theme-latam.account-changed-successfully .feedback-message .feedback-message-wrapper a,.theme-latam.account-changed-successfully .feedback-message .feedback-message-wrapper .default-table .custom-form-group--upload a,.default-table .custom-form-group--upload .theme-latam.account-changed-successfully .feedback-message .feedback-message-wrapper a,.theme-latam.account-changed-successfully .feedback-message .feedback-message-wrapper .table .custom-form-group--upload a,.table .custom-form-group--upload .theme-latam.account-changed-successfully .feedback-message .feedback-message-wrapper a,.theme-latam.account-changed-successfully .feedback-message .feedback-message-wrapper .infos-course .box-certificate a,.infos-course .box-certificate .theme-latam.account-changed-successfully .feedback-message .feedback-message-wrapper a{margin:0}.theme-latam.age-not-allowed .feedback-message .feedback-message-wrapper .feedback-message__description{margin:0}
