@font-face{font-family:Averta PE Bold;src:url(/fonts/averta-pe-bold/averta-pe-bold-subset.woff2) format("woff2"),url(/fonts/averta-pe-bold/averta-pe-bold-subset.woff) format("woff");font-display:swap}.sr-only-focusable:focus{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;background-color:var(--color-link)!important;color:#fff!important;padding:8px 16px!important;text-decoration:none!important;border-radius:var(--radius-sm)!important;z-index:10000!important;display:block!important}@keyframes pulse{0%{opacity:.9;transform:scale(0)}to{opacity:0;transform:scale(1.2)}}@keyframes blinker{0%{opacity:1}to{opacity:0}}.navbar-controls .hot{position:absolute;width:10px;height:10px;top:16px;left:25px;border-radius:50%;background-color:var(--color-hot-indicator)}.get-quest-info .hot{position:absolute;width:10px;height:10px;top:16px;left:40px;border-radius:50%;background-color:var(--color-hot-indicator)}.pulse{position:relative;z-index:1}.pulse:before{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;background-color:var(--color-hot-indicator);border-radius:50%;z-index:-1;opacity:.9;animation-name:pulse;animation-iteration-count:infinite;animation-duration:3s;animation-fill-mode:both;transform:scale(0)}.hr-devider{height:3px;border:none;color:var(--color-border-default);background-color:var(--color-border-default)}.text-height-1{line-height:1.5!important}a,address,article,aside,audio,b,big,blockquote,body,caption,center,code,dd,del,details,div,dl,em,embed,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,menu,nav,object,ol,output,p,pre,q,s,section,small,span,strong,sub,summary,sup,table,tbody,td,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%}html{overflow-y:auto!important}html,body{scroll-behavior:smooth}body{font-family:Open Sans,sans-serif;margin:0;padding:0!important;font-size:14px;line-height:22px;font-weight:400;color:var(--color-text-primary);background-color:var(--color-bg-body);overflow-x:hidden}body,.main-wrapper{min-height:100vh}.main-content{display:flex;flex-direction:column;min-height:calc(100vh - 300px)}.menu-stick-faq-cont~:target{scroll-margin-top:140px}.main-content>*:nth-last-child(2){flex-grow:4}.main-content.squeeze-guest>*:nth-last-child(2){flex-grow:0}hr{margin:30px 0}img{max-width:100%;height:auto}.cursor-pointer{cursor:pointer}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opacity-0{opacity:0}.opacity-100{opacity:1}.border-0{border:0}@media(min-height:768px){.hidden-sm{display:none!important}}h1,h2,h3,h4,h5,h6{margin:0 0 15px;font-family:Averta PE Bold,Segoe UI,San Francisco,SF Pro,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;color:var(--color-text-primary)}h1{font-size:40px;line-height:43px;font-weight:700}h2{font-size:34px;line-height:37px}h3{font-size:28px;line-height:30px}h4{font-size:22px;line-height:24px}h5{font-size:18px;line-height:20px}h6{font-size:16px;line-height:18px}p{font-size:1.2em;line-height:1.6em;margin-bottom:15px}a{color:var(--color-primary);text-decoration:none;transition:color .3s}a:hover,a:focus{color:var(--color-secondary);text-decoration:none;outline:none}b,strong{font-weight:700}em{font-style:italic}label{margin-bottom:5px;font-size:1rem;font-weight:600;color:var(--color-bg-dark)}ul,ol{list-style:none;padding:0;margin-top:0;margin-bottom:20px}ul li,ol li{margin:10px 0 0;position:relative;font-size:1.2em;line-height:1.6em}.text-input ul{list-style:disc;list-style-position:inside;padding:0;margin:0}.text-input ol{list-style:decimal;list-style-position:inside;padding:0;margin:0}.text-input ul li,.text-input ol li{margin:0;position:relative}.text-input ul li~ol li,.text-input ol li~ul li,.text-input ul li~ul li,.text-input ol li~ol li{margin:0 0 0 5px;position:relative}body.dark-mode .text-muted{color:var(--color-text-secondary)!important}.small,small{font-size:80%!important;line-height:21px}.lead{font-size:1.4em;font-weight:300;line-height:1.6}blockquote{background-color:var(--color-white);position:relative;padding:30px;margin:20px 0;border-left:3px solid var(--color-primary);font-size:18px;font-family:Averta PE Bold,sans-serif}body.dark-mode blockquote{background-color:var(--color-bg-surface)}blockquote p{margin-bottom:0;font-family:Averta PE Bold,sans-serif;font-size:18px}body.dark-mode pre{color:var(--color-white)}.fs-12{font-size:12px!important}.fs-14{font-size:14px!important}.fs-15{font-size:15px!important}.fs-16{font-size:16px!important}.fs-18{font-size:18px!important}.fs-20{font-size:20px!important}.fs-22{font-size:22px!important}.fw-300{font-weight:300}.fw-700{font-weight:700}.fw-900{font-weight:900}.section{position:relative;padding:30px 0 40px}.section-no-padding{padding:0 0 40px}.section-title-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.section-action-btn{margin-top:10px}.section-title-wrap h3{margin:0;font-size:24px;line-height:28px}.section-title-wrap h4{margin:0}.section-sub-title{font-size:1rem;font-weight:300;margin-top:4px}.section-title-wrap .section-controls,.section-controls .arrows{display:flex;align-items:center}.section-controls a{font-weight:600;color:var(--color-gray-700);margin-right:10px}.section-controls a:hover{color:var(--color-text-secondary)}.section-controls .arrows .swiper-button-next,.section-controls .arrows .swiper-button-prev{position:relative;outline:none;inset:auto;margin:0 0 0 10px}.page-split-wrap{display:flex}.home-title-wrap{align-self:center;padding-left:6%}.home-header-wrap{width:100%;height:400px;margin-right:-15px}.home-header-wrap img,.home-header-wrap>svg{width:auto;height:100%;display:block}.home-header-wrap .home-header-inner{background-repeat:no-repeat;background-size:auto 100%;background-position:left;width:100%;height:100%}.course-settings-col{border-bottom:1px solid var(--color-gray-500)}.course-settings-item{display:flex;padding:10px 0;min-height:66px}.course-settings-item-step i{font-size:1.8rem;margin-right:15px}.course-settings-title{font-size:1rem;font-weight:500;margin-top:3px}.course-settings-actions{margin-top:10px}.course-settings-actions .dropdown-toggle:after{position:absolute;right:15px;top:15px}.course-settings-actions .dropdown-menu.show{width:100%}@media(max-width:990.98px){.course-settings-col{border-bottom:1px solid transparent}.course-settings-actions{margin-top:0;margin-left:40px}.course-settings-wrapper{margin-bottom:15px}}#subex em{font-size:200%;font-weight:700;position:relative;top:5px;padding-right:5px}#subex a{margin-left:5px}#subex{position:fixed;top:90px;right:50%;text-align:center;transform:translate(50%);width:min(520px,90%);border-radius:var(--radius-lg);z-index:9999999}textarea{resize:vertical}.form-text{font-size:.85rem;margin-top:.3rem;margin-left:.3rem;line-height:1.1rem}.input-group-text{font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-gray-800);background-color:var(--color-border-separator);border:1px solid var(--color-border-default);padding:.375rem .75rem;margin-bottom:0}body.dark-mode .input-group-text{color:var(--color-white);background-color:var(--color-secondary-hover);border:1px solid var(--color-secondary-hover)}.form-control::-webkit-input-placeholder,.form-control::placeholder{color:#a5a5a5}.form-control{height:48px;padding:.5rem .93rem;border-radius:var(--radius-base);width:100%;color:#6e6e6e;background-color:var(--color-white);border:1px solid #d3d3d3;letter-spacing:.1px;font-size:1rem;transition:.3s}.form-control:focus{border:1px solid var(--btn-neutral-bg);box-shadow:0 0 0 .2rem #1bcf7240!important;background-color:var(--color-white);-webkit-box-shadow:none;box-shadow:none}body.dark-mode .form-control:focus{border:1px solid var(--color-primary);box-shadow:0 0 0 .2rem #d3dbd740!important}.form-control-light{background-color:#f2f2f2}.form-control-light:focus{background-color:#fefefe}.form-group{margin-bottom:20px}.input-with-icon{position:relative}.input-with-icon input,.input-with-icon select{padding-left:42px}.input-with-icon i{position:absolute;font-size:21px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#c5c5c5;-webkit-transition:.3s;transition:.3s;margin-top:24px;margin-left:13px}.input-with-icon label{display:block}.input-with-icon input:focus+i,.input-with-icon select:focus+i s{color:#454545}select.form-control{display:inline-block;vertical-align:middle;background:var(--color-white) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%231d3239' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/10px 12px no-repeat;-webkit-appearance:none;appearance:none}.custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:none;box-shadow:none}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-primary);border-color:var(--color-primary)}.section-contact-form{border:3px solid var(--color-border-default);border-radius:var(--radius-lg)}.custom-file{height:48px}.custom-file-input{cursor:pointer;height:100%}.custom-file-label{height:48px;padding:.5rem .93rem;line-height:30px}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:inherit;padding:.5rem .93rem;line-height:30px;color:var(--color-gray-dark);font-weight:600;content:"\f0ee"!important;font-size:1.3em;font-family:"Font Awesome 6 Free";background-color:#efefef;border-left:inherit;border-radius:0 .25rem .25rem 0}body.dark-mode .custom-file-label:after{background-color:var(--color-primary);color:var(--color-text-primary)}body.dark-mode .custom-file-label{background-color:var(--color-secondary);border-color:var(--color-secondary)}.invalid-feedback{line-height:1rem}.custom-file-input:focus~.custom-file-label{border-color:var(--color-primary);box-shadow:0 0 0 .2rem #28a74540}.custom-control label{line-height:23px}.custom-switch{padding-left:1.2rem;margin-bottom:5px}.custom-switch .custom-control-label{padding-left:6px}.custom-switch .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-primary);border-color:var(--color-primary)}.custom-control-input:not(:disabled):active~.custom-control-label:before{background-color:transparent}.custom-switch .custom-control-label:before{transform:scale(1.3)}.form-check-label{font-size:1rem;display:inline-block;margin-bottom:0;margin-left:8px}.form-check-input{margin-top:0}.form-checkbox{display:flex;align-items:center;margin-bottom:8px}.form-checkbox input[type=checkbox]{outline:none;position:relative;width:1.5rem!important;height:1.5rem!important;-webkit-appearance:none;appearance:none;padding:0!important;top:0}.form-checkbox input[type=checkbox]:before{content:"";position:absolute;inset:0;z-index:10;background-color:var(--btn-neutral-bg)}.form-checkbox input[type=checkbox]:checked:before{background-color:var(--color-primary)}.form-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;top:40%;left:50%;width:40%;height:60%;border:solid white;border-width:0 .3rem .3rem 0;z-index:20;transform:translate(-50%,-50%) rotate(30deg);box-sizing:border-box}.form-radio{display:flex;align-items:center;margin-bottom:8px}.form-radio input[type=radio]{flex-shrink:0;outline:none;position:relative;width:1.5rem;height:1.5rem;-webkit-appearance:none;appearance:none;padding:0}.form-radio input[type=radio]:before{content:"";position:absolute;inset:0;z-index:10;background-color:var(--btn-neutral-bg);border-radius:50%}.form-radio input[type=radio]:checked:before{background-color:var(--color-primary)}.form-radio input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border:.35rem solid white;background-color:#fff;z-index:20;transform:translate(-50%,-50%);border-radius:50%}.btn{font-weight:600;-webkit-transition:.3s;transition:.3s;border-radius:var(--radius-base);border:2px solid transparent}.btn>i,.alert>i{margin-right:4px}.btn-aula i,.form-group.icon-group i{margin-right:5px}.btn-aula.btn-sm{padding:8px 20px;font-size:.9rem}.btn-aula.btn-lg{font-size:1.2rem;padding:18px 28px}.btn-aula{cursor:pointer;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;position:relative;color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary);line-height:24px;border:2px solid;font-size:1rem;font-weight:600;padding:10px 24px;-webkit-transition:.3s;transition:.3s;border-radius:var(--radius-base);z-index:1}.btn-aula:hover,.btn-aula:focus{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-white)}.btn-aula.primary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.ipromobut.btn-aula{color:var(--color-white)}.btn-aula.primary:hover,.btn-aula.primary:focus{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-white)}.btn-aula.secondary{background-color:var(--btn-neutral-bg);border-color:var(--btn-neutral-bg);color:var(--color-text-primary)}.btn-aula.secondary:hover,.btn-aula.secondary:focus{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-white)}.btn-aula.outline{background-color:transparent;border-color:var(--color-primary);color:var(--color-text-primary)}body.dark-mode .btn-aula.outline{background-color:transparent;border-color:var(--color-primary);color:var(--color-primary)}.btn-aula.outline:hover,.btn-aula.outline:focus{background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;color:var(--color-white)!important}.input-group-append .btn-aula,.input-group-append .btn-aula:before{border-top-left-radius:0;border-bottom-left-radius:0}input[type=submit]:disabled,button[type=submit]:disabled{background-color:#e4e3e8;border-color:#e4e3e8;cursor:not-allowed}.btn-primary{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle,.btn-primary.disabled,.btn-primary:disabled,.btn-primary:hover,.btn-primary:focus{color:var(--color-white);background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-outline-primary{color:var(--color-primary);border-color:var(--color-primary)}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle,.btn-outline-primary.disabled,.btn-outline-primary:disabled,.btn-outline-primary:hover,.btn-outline-primary:focus{color:var(--color-white);background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus .btn-primary.focus,.btn-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus .btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem #1bcf7280!important}.btn-secondary{color:var(--color-white);background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle,.btn-secondary.disabled,.btn-secondary:disabled,.btn-secondary:hover,.btn-secondary:focus{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-secondary-hover)}.btn-outline-secondary{color:var(--color-secondary);border-color:var(--color-secondary)}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle,.btn-outline-secondary.disabled,.btn-outline-secondary:disabled,.btn-outline-secondary:hover,.btn-outline-secondary:focus{color:var(--color-white);background-color:var(--color-secondary-hover);border-color:var(--color-secondary-hover)}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus .btn-secondary.focus,.btn-secondary:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus .btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem #07545080!important}.btn-dark{color:var(--color-white);background-color:var(--color-gray-900);border-color:var(--color-gray-900)}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle,.btn-dark.disabled,.btn-dark:disabled,.btn-dark:hover,.btn-dark:focus{color:var(--color-white);background-color:#242c32;border-color:#242c32}.btn-outline-dark{color:var(--color-gray-900);border-color:var(--color-gray-900)}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle,.btn-outline-dark.disabled,.btn-outline-dark:disabled,.btn-outline-dark:hover,.btn-outline-dark:focus{color:var(--color-white);background-color:#242c32;border-color:#242c32}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus .btn-dark.focus,.btn-dark:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus .btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem #2d373f80!important}.btn-light{color:var(--color-gray-900);background-color:var(--btn-neutral-bg);border-color:var(--btn-neutral-bg)}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle,.btn-light.disabled,.btn-light:disabled,.btn-light:hover,.btn-light:focus{color:var(--color-gray-900);background-color:var(--btn-neutral-hover);border-color:var(--btn-neutral-hover)}.btn-outline-light{color:var(--btn-neutral-bg);border-color:var(--btn-neutral-bg)}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle,.btn-outline-light.disabled,.btn-outline-light:disabled,.btn-outline-light:hover,.btn-outline-light:focus{color:var(--color-gray-900);background-color:var(--btn-neutral-hover);border-color:var(--btn-neutral-hover)}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus .btn-light.focus,.btn-light:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus .btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem #d3dbd780!important}.btn-success{color:var(--color-white);background-color:var(--color-success);border-color:var(--color-success)}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle,.btn-success.disabled,.btn-success:disabled,.btn-success:hover,.btn-success:focus{color:var(--color-white);background-color:var(--color-success-hover);border-color:var(--color-success-hover)}.btn-outline-success{color:var(--color-success);border-color:var(--color-success)}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle,.btn-outline-success.disabled,.btn-outline-success:disabled,.btn-outline-success:hover,.btn-outline-success:focus{color:var(--color-white);background-color:var(--color-success-hover);border-color:var(--color-success-hover)}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus .btn-success.focus,.btn-success:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus .btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem #767ace80!important}.btn-warning{color:var(--alert-warning-text);background-color:var(--color-warning);border-color:var(--color-warning)}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle,.btn-warning.disabled,.btn-warning:disabled,.btn-warning:hover,.btn-warning:focus{color:var(--alert-warning-text);background-color:var(--color-warning-hover);border-color:var(--color-warning-hover)}.btn-outline-warning{color:var(--color-warning);border-color:var(--color-warning)}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle,.btn-outline-warning.disabled,.btn-outline-warning:disabled,.btn-outline-warning:hover,.btn-outline-warning:focus{color:var(--color-white);background-color:var(--color-warning-hover);border-color:var(--color-warning-hover)}.btn-danger{color:var(--color-white);background-color:var(--color-danger);border-color:var(--color-danger)}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle,.btn-danger.disabled,.btn-danger:disabled,.btn-danger:hover,.btn-danger:focus{color:var(--color-white);background-color:var(--color-danger-hover);border-color:var(--color-danger-hover)}.btn-outline-danger{color:var(--color-danger);border-color:var(--color-danger)}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle,.btn-outline-danger.disabled,.btn-outline-danger:disabled,.btn-outline-danger:hover,.btn-outline-danger:focus{color:var(--color-white);background-color:var(--color-danger-hover);border-color:var(--color-danger-hover)}.btn-info{color:var(--color-white);background-color:var(--color-info);border-color:var(--color-info)}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle,.btn-info.disabled,.btn-info:disabled,.btn-info:hover,.btn-info:focus{color:var(--color-white);background-color:var(--color-info-hover);border-color:var(--color-info-hover)}.btn-outline-info{color:var(--color-info);border-color:var(--color-info)}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle,.btn-outline-info.disabled,.btn-outline-info:disabled,.btn-outline-info:hover,.btn-outline-info:focus{color:var(--color-white);background-color:var(--color-info-hover);border-color:var(--color-info-hover)}.show>.btn-primary.dropdown-toggle,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle,.btn-info:not(:disabled):not(.disabled):active{color:var(--color-white)}.btn-link{font-weight:600;color:var(--color-gray-900);border-color:transparent}.btn-link:hover,.btn-link:focus{color:var(--color-primary);text-decoration:none}.btn-link:not(:disabled):not(.disabled).active:focus,.btn-link:not(:disabled):not(.disabled):active:focus,.show>.btn-link.dropdown-toggle:focus .btn-link.focus,.btn-link:focus{box-shadow:0 0 0 .2rem #0000!important}.text-primary{color:var(--color-primary)!important}.text-secondary{color:var(--color-secondary)!important}.text-dark{color:var(--color-text-primary)!important}.text-light{color:var(--btn-neutral-bg)!important}.text-danger{color:var(--color-danger)!important}.text-warning{color:var(--color-warning)!important}.text-success{color:var(--color-success)!important}.text-info{color:var(--color-info)!important}.bg-primary{background-color:var(--color-primary)!important}.bg-secondary{background-color:var(--color-secondary)!important}.bg-dark{background-color:var(--color-text-primary)!important}.bg-light{background-color:var(--color-bg-light)!important}.bg-danger{background-color:var(--color-danger)!important}.bg-warning{background-color:var(--color-warning)!important}.bg-success{background-color:var(--color-success)!important}.bg-info{background-color:var(--color-info)!important}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:var(--color-white)}body.dark-mode .alert-primary{background-color:#008f5326;border-color:#008f534d;color:#7dd3a8}body.dark-mode .alert-primary .alert-link,body.dark-mode .alert-primary a:not(.btn){color:#9fe5c0}body.dark-mode .alert-secondary{background-color:#455a6440;border-color:#455a6466;color:#b0bec5}body.dark-mode .alert-secondary .alert-link,body.dark-mode .alert-secondary a:not(.btn){color:#cfd8dc}body.dark-mode .alert-success{background-color:#008f5326;border-color:#008f534d;color:#7dd3a8}body.dark-mode .alert-success .alert-link,body.dark-mode .alert-success a:not(.btn){color:#9fe5c0}body.dark-mode .alert-warning{background-color:#fca54b26;border-color:#fca54b4d;color:#ffc87c}body.dark-mode .alert-warning .alert-link,body.dark-mode .alert-warning a:not(.btn){color:#ffd9a0}body.dark-mode .alert-danger{background-color:#c21b2c26;border-color:#c21b2c4d;color:#f08a93}body.dark-mode .alert-danger .alert-link,body.dark-mode .alert-danger a:not(.btn){color:#f5a8af}body.dark-mode .alert-info{background-color:#00647d26;border-color:#00647d4d;color:#7dc8d9}body.dark-mode .alert-info .alert-link,body.dark-mode .alert-info a:not(.btn){color:#9fd9e6}body.dark-mode .alert-light{background-color:#ffffff14;border-color:#ffffff26;color:#b0b8bf}body.dark-mode .alert-light .alert-link,body.dark-mode .alert-light a:not(.btn){color:#cfd5db}body.dark-mode .alert-dark{background-color:#2d373f80;border-color:#2d373fb3;color:#c5cdd3}body.dark-mode .alert-dark .alert-link,body.dark-mode .alert-dark a{color:#dde2e6}body.dark-mode .alert.alert-block.alert-danger h4{color:var(--color-gray-dark)}.alert{padding:1rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:var(--radius-lg);line-height:1.5rem}.alert .alert-link,.alert a:not(.btn){text-decoration:underline;font-weight:700}.alert-dismissible .close{padding:4px 8px;font-size:1.8rem}body.dark-mode .alert-dismissible .close{color:inherit;opacity:.7}body.dark-mode .alert-dismissible .close:hover{opacity:1}.alert.alert-notification{padding-left:4em;overflow:hidden}.alert-body p{margin-bottom:.25rem}.alert-body p:last-child{margin-bottom:0}body.dark-mode .alert.alert-notification p,body.dark-mode .alert h2,body.dark-mode .alert h3,body.dark-mode .alert h4{color:inherit!important}.alert-icon{font-size:5em;position:absolute;top:50%;left:10px;transform:translateY(-50%);opacity:.2;overflow:hidden;width:80px;text-align:center}.alert-title{font-size:1.2rem;margin-bottom:5px;font-weight:700;font-family:Averta PE Bold,Segoe UI,San Francisco,SF Pro,Roboto,Helvetica Neue,Arial,sans-serif}.alert-body{font-size:.9rem;line-height:1.5}.alert-primary{color:var(--alert-primary-text);background-color:var(--alert-primary-bg);border-color:var(--alert-primary-border)}.alert-primary .alert-link,.alert-primary a:not(.btn){color:var(--alert-primary-text)}.alert-secondary{color:var(--alert-secondary-text);background-color:var(--alert-secondary-bg);border-color:var(--alert-secondary-border)}.alert-secondary .alert-link,.alert-secondary a:not(.btn){color:var(--alert-secondary-text)}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#2d373f26}.alert-dark .alert-link,.alert-dark a{color:#242c32}.alert-light{color:#696d6b;background-color:#fefefe;border-color:var(--color-border-light)}.alert-light .alert-link,.alert-light a{color:#696d6b}.alert-success{color:var(--alert-success-text);background-color:var(--alert-success-bg);border-color:var(--alert-success-border)}.alert-success .alert-link,.alert-success a:not(.btn){color:var(--alert-success-text)}.alert-warning{color:var(--alert-warning-text);background-color:var(--alert-warning-bg);border-color:var(--alert-warning-border)}.alert-warning .alert-link,.alert-warning a:not(.btn){color:var(--alert-warning-text)}.alert-danger{color:var(--alert-danger-text);background-color:var(--alert-danger-bg);border-color:var(--alert-danger-border)}.alert-danger .alert-link,.alert-danger a:not(.btn){color:var(--alert-danger-text)}.alert-info{color:var(--alert-info-text);background-color:var(--alert-info-bg);border-color:var(--alert-info-border)}.alert-info .alert-link,.alert-info a:not(.btn){color:var(--alert-info-text)}.twitter{color:#2caae1}.twitter:hover{background-color:#2caae1;color:var(--color-white)}.facebook{color:#3b579d}.facebook:hover{background-color:#3b579d;color:var(--color-white)}.google{color:#dc4a38}.google:hover{background-color:#dc4a38;color:var(--color-white)}.linkedin{color:#0177b5}.linkedin:hover{background-color:#0177b5;color:var(--color-white)}.youtube{color:#e52d27}.youtube:hover{background-color:#e52d27;color:var(--color-white)}.github{color:var(--color-gray-dark)}.github:hover{background-color:var(--color-gray-dark);color:var(--color-white)}[class*=badge-]{position:relative;font-weight:400;padding:6px 9px;font-size:1rem}.badge.badge-primary{color:var(--color-white);background-color:var(--color-primary)}a.badge-primary:focus,a.badge-primary:hover{color:var(--color-white);background-color:var(--color-primary-hover)}a.badge-primary.focus,a.badge-primary:focus{box-shadow:0 0 0 .2rem #1bcf7280}.badge.badge-secondary{color:var(--color-white);background-color:var(--color-secondary)}a.badge-secondary:focus,a.badge-secondary:hover{color:var(--color-white);background-color:var(--color-secondary-hover)}a.badge-secondary.focus,a.badge-secondary:focus{box-shadow:0 0 0 .2rem #07545080}.badge.badge-dark{color:var(--color-white);background-color:var(--color-gray-900)}a.badge-dark:focus,a.badge-dark:hover{color:var(--color-white);background-color:#242c32}a.badge-dark.focus,a.badge-dark:focus{box-shadow:0 0 0 .2rem #2d373f80}.badge.badge-light{color:var(--color-gray-900);background-color:var(--btn-neutral-bg)}a.badge-light:focus,a.badge-light:hover{color:var(--color-gray-900);background-color:var(--btn-neutral-hover)}a.badge-light.focus,a.badge-light:focus{box-shadow:0 0 0 .2rem #d3dbd780}.badge.badge-success{color:var(--color-white);background-color:var(--color-success)}a.badge-success:focus,a.badge-success:hover{color:var(--color-white);background-color:var(--color-success-hover)}.badge.badge-warning{color:var(--alert-warning-text);background-color:var(--color-warning)}a.badge-warning:focus,a.badge-warning:hover{color:var(--alert-warning-text);background-color:var(--color-warning-hover)}.badge.badge-danger{color:var(--color-white);background-color:var(--color-danger)}a.badge-danger:focus,a.badge-danger:hover{color:var(--color-white);background-color:var(--color-danger-hover)}.badge.badge-info{color:var(--color-white);background-color:var(--color-info)}a.badge-info:focus,a.badge-info:hover{color:var(--color-white);background-color:var(--color-info-hover)}.badge-aula{position:absolute;top:15px;left:15px;font-size:.78rem;line-height:20px;font-weight:700;padding:8px 18px;border-radius:var(--radius-base);z-index:2;color:var(--color-white)}.my-profile-badge,.courses-badge{position:absolute;z-index:10;top:10px;left:10px;right:10px;text-align:left}.page-subheader .courses-badge,.page-subheader .my-profile-badge{left:35px}.page-subheader .section-countdown{display:flex;justify-content:center;align-items:center;width:100%;height:45px;font-size:18px;font-weight:500;line-height:10px;color:var(--color-white)}.page-subheader .section-countdown-text{padding:0 10px;margin-top:-8px}.page-subheader .section-countdown-cont{text-align:center;padding:0 10px;font-weight:700}.page-subheader .section-countdown-cont small{font-size:12px!important;font-weight:400}.section-countdown-devider{margin-top:-10px}.my-profile-badge .badge-aula,.courses-badge .badge-aula{position:static;display:inline-block;margin-bottom:2px;font-size:.82em;padding:5px 10px}.courses-badge .badge-aula{margin-right:5px}.video-thumbnail .badge-aula{left:auto;right:15px}.my-profile-rank{position:absolute;width:95%!important;text-align:right;padding:30px}.my-profile-rank img{height:250px;opacity:1}.badge-header{position:relative;display:inline-block;margin:0;padding:0;list-style:none}.badge-header li{display:inline-block;margin:0 10px;vertical-align:middle;pointer-events:none;position:relative;z-index:1}@media(max-width:960px){.badge-header{position:absolute;top:5px;right:150px;z-index:1}}@media(max-width:990.98px){.page-subheader .courses-badge,.page-subheader .my-profile-badge{left:20px}.badge-header{display:none!important}}.courses-homepage{padding:10px}.courses-homepage img{border-radius:var(--radius-lg)}.courses-homepage .courses-badge{margin-left:5px;margin-top:5px}.courses-homepage .courses-rating{margin-left:5px;margin-bottom:5px}.my-profile-specialty{font-size:1.1rem;font-weight:700;color:var(--color-gray-400)}.my-profile-desc{line-height:normal}.my-profile-forum a,.my-profile-forum i{color:var(--color-secondary)}.my-profile-forum-course i{font-size:20px;padding-right:4px}.my-profile-forum-course{font-size:1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:8px 15px;background-color:var(--color-bg-neutral);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.my-profile-forum-question{padding:10px 15px;background-color:var(--color-bg-light)}.my-profile-forum-answer{padding:10px 15px;color:var(--color-secondary);background-color:var(--color-white);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.my-profile-forum-item{border:2px solid var(--color-gray-400);border-radius:var(--radius-lg);margin:15px 0}.my-profile-forum-question,.my-profile-forum-answer{display:flex}.my-profile-forum-question img,.my-profile-forum-answer img{width:50px}.my-profile-forum-question-icon,.my-profile-forum-answer-icon{flex-shrink:0;position:relative;flex-basis:70px;margin-right:5px}.my-profile-forum-question i,.my-profile-forum-answer i{font-size:1.2em;position:absolute;right:12px;z-index:10}.my-profile-forum-question-link{line-height:22px;overflow:hidden;max-height:2.9em;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.achievements-icon{font-size:5em;position:absolute;top:10px;left:10px;opacity:.1}body.dark-mode .achievements-nav .btn.group-btn{color:var(--color-white)}body.dark-mode .achievements-unlock .achievements-icon{color:var(--color-gray-600)}body.dark-mode .achievements-unlock .card.alert.alert-secondary{background-color:var(--color-bg-light)}body.dark-mode .edtg-name{background-color:var(--color-text-primary)}.my-profile-linkedin{position:relative;z-index:2}.my-profile-linkedin img{height:30px;margin-top:-30px}.last-login-list-item{margin-bottom:5px}.my-profile-item-thumbnail{padding:5px}body.dark-mode .input-group-append .btn-light{opacity:.3}.profile-subheader-interests .profile-interest-item{border:1px solid var(--color-gray-500);padding:2px 7px 4px;border-radius:var(--radius-sm);margin-right:2px;color:var(--color-gray-dark);line-height:34px;white-space:nowrap}body.dark-mode .profile-subheader-interests .profile-interest-item{color:var(--color-gray-400)}.course-opinion.myopinion{font-size:.9em}@media(min-width:992px){.my-profile-forum{display:flex;justify-content:space-between}.my-profile-forum-split{flex-basis:calc(50% - .5em);width:calc(50% - .5em)}}.my-profile-courses:not(.my-profile-courses-all) .my-profile-grid-item:nth-child(n+7),.my-profile-achievements:not(.my-profile-achievements-all) .my-profile-grid-item:nth-child(n+9){display:none}.my-profile-load-more-cont{display:none}body.dark-mode .my-profile-load-more-cont .btn{color:var(--color-white);border-color:var(--color-white)}.my-profile-courses:not(.my-profile-courses-all) .my-profile-grid-item:nth-child(n+7)~.my-profile-load-more-cont,.my-profile-achievements:not(.my-profile-achievements-all) .my-profile-grid-item:nth-child(n+9)~.my-profile-load-more-cont{display:block}@media(max-width:1199.98px){.my-profile-courses:not(.my-profile-courses-all) .my-profile-grid-item:nth-child(n+5){display:none}.my-profile-courses:not(.my-profile-courses-all) .my-profile-grid-item:nth-child(n+5)~.my-profile-load-more-cont{display:block}}@media(max-width:991.98px){.my-profile-achievements:not(.my-profile-achievements-all) .my-profile-grid-item:nth-child(n+7){display:none}.my-profile-achievements:not(.my-profile-achievements-all) .my-profile-grid-item:nth-child(n+7)~.my-profile-load-more-cont{display:block}}@media(max-width:767.98px){.my-profile-courses:not(.my-profile-courses-all) .my-profile-grid-item:nth-child(n+4),.my-profile-achievements:not(.my-profile-achievements-all) .my-profile-grid-item:nth-child(n+5){display:none}.my-profile-courses:not(.my-profile-courses-all) .my-profile-grid-item:nth-child(n+4)~.my-profile-load-more-cont,.my-profile-achievements:not(.my-profile-achievements-all) .my-profile-grid-item:nth-child(n+5)~.my-profile-load-more-cont{display:block}}@media(max-width:575.98px){.my-profile-courses:not(.my-profile-courses-all) .my-profile-grid-item:nth-child(n+3){display:none}.my-profile-courses:not(.my-profile-courses-all) .my-profile-grid-item:nth-child(n+3)~.my-profile-load-more-cont{display:block}}.modal-header .close{background-color:#020202;opacity:1;margin:0;border-radius:50%;height:30px;width:30px;padding:0;color:var(--color-white);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-shadow:none;flex-shrink:0}.modal-header{-webkit-box-align:center;align-items:center}.modal-header .close:not(:disabled):not(.disabled):hover{background-color:var(--color-text-muted);opacity:1}.modal-body-cert img{width:100%}.modal-title-top{font-size:1rem;font-weight:300}.modal-header-rating{padding:15px}.modal-header-rating-thumbnail{width:90px;float:left}.modal-header-rating-thumbnail img{width:75px}.modal-header-rating .modal-title{line-height:1.1em;font-size:1.3rem}.modal-rating .rating i{font-size:2rem;margin-right:4px;margin-left:4px}.rating-container.modal-rating .rating-wrapper{margin:0 auto}.modal-course-rate-cont .rating{cursor:pointer}table{width:100%;border-spacing:0;border-collapse:unset}.table{border-radius:var(--radius-lg);overflow:hidden}.table thead tr{background-color:var(--btn-neutral-bg)}body.dark-mode .table thead tr{background-color:var(--color-bg-neutral)}.table thead th{vertical-align:bottom;border-bottom:none!important;font-weight:700}.table thead tr:first-child th:first-child{border-top-left-radius:var(--radius-lg)}.table thead tr:first-child th:last-child{border-top-right-radius:var(--radius-lg)}.table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-lg)}.table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-lg)}table tbody th{font-weight:700}body.dark-mode table th,body.dark-mode table td{border-top:1px solid var(--btn-neutral-bg);color:var(--color-white)}.table .table-sort{white-space:nowrap}.table .table-title{font-weight:600;line-height:1.3em;margin-bottom:-5px}.center-pills{display:flex;justify-content:center}.nav-item{margin:0}.nav-link{padding:10px 20px;background-color:#f7f4ee;font-weight:600;margin-right:10px;border-radius:0;color:var(--color-bg-dark)}.nav-pills .nav-link{font-size:1rem;border-radius:var(--radius-base);padding:.375rem .75rem;margin-bottom:.375em}.nav-pills .nav-link{color:var(--color-bg-dark)}body.dark-mode .nav-pills .nav-link{color:#f7f4ee}.nav-pills .nav-link.active{background-color:var(--color-primary);color:var(--color-white)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--color-white);background-color:var(--color-primary)}.nav-slider .swiper-slide{width:auto;padding:12px 0}.dropdown-item.active,.dropdown-item:active{background-color:transparent!important}.dropdown-menu{padding:0;color:var(--color-gray-dark);box-shadow:0 3px 12px #0000001a;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-lg);margin:0;min-width:300px}.main-content-inner .dropdown-menu{min-width:12rem}.dropdown-menu-lg.dropdown-menu{min-width:26rem}.dropdown-menu .dropdown-header{padding:12px 20px;color:var(--color-gray-dark);font-size:15px;font-weight:700;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.dropdown-menu .dropdown-header.dropdown-header-lg{padding:20px 20px 10px}.dropdown-menu .dropdown-item{display:flex;align-items:center;padding:10px 20px;font-size:14px;color:var(--color-gray-700);white-space:normal;transition:0s}.dropdown-menu .dropdown-item img{width:48px}.navbar-controls .dropdown-menu .dropdown-item span{margin-left:auto}.dropdown-menu .dropdown-item span i{margin:0;font-size:12px}.dropdown-menu .dropdown-item:first-child{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.dropdown-menu .dropdown-item:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.dropdown-menu .dropdown-header+.dropdown-item{border:0}.dropdown-menu .dropdown-item>i{margin-right:12px;width:20px;text-align:center}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active,.dropdown-menu .dropdown-item:hover{background-color:var(--color-bg-light);color:var(--color-gray-dark)}.navbar-controls>ul .dropdown-menu{margin-top:10px}.dropdown-toggle:after{vertical-align:middle}.dropdown-menu .custom-switch{margin-bottom:-6px;margin-right:-3px}.card{border-radius:var(--radius-lg);border:0;box-shadow:0 3px 12px -4px #0000001a;margin-bottom:30px}.card-header{background-color:var(--color-white)}body.dark-mode .card-header{background-color:#00000008}.card-header:first-child{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.card-header h6{margin:0}.card-body{padding:10px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.nav-wrapper{position:fixed;height:60px;top:0;left:0;width:100%;background-color:var(--color-text-primary);display:flex;align-items:center;justify-content:space-between;padding:0 15px;z-index:998;box-shadow:0 3px 12px -8px #0000001a;pointer-events:none}.nav-wrapper>*{pointer-events:auto}.nav-wrapper-space{height:60px}.navbar-logo{display:flex;align-items:center;justify-content:space-between}.navbar-logo a{width:auto}.navbar-logo-image img{height:36px;max-width:none}.navbar-menu{margin:0 auto 0 15px;position:relative}.navbar-menu>ul,.navbar-controls>ul{display:flex;align-items:center;margin:0}.navbar-menu ul li,.navbar-controls ul li{margin:0}.navbar-menu>ul>li>a{position:relative;padding:20px 15px;display:block;font-weight:700;transition:color .3s;font-size:17px;text-transform:uppercase;font-family:Averta PE Bold,Segoe UI,San Francisco,SF Pro,Roboto,Helvetica Neue,Arial,sans-serif}.navbar-menu ul li a:hover,.navbar-menu ul li a:focus,.navbar-menu ul li a.active{color:var(--color-primary)}.navbar-menu ul li:hover a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;border-radius:var(--radius-base) var(--radius-base) 0 0;background-color:var(--color-primary)}.navbar-controls .user-first-name,.navbar-controls .user-navbar-login{font-size:1rem;font-weight:600;margin-left:8px}.navbar-controls .user-first-name{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1199.98px){#points-badge-oldpoints,#credits-badge-count,#streak-badge-count,#pe_ed_show_action_cont{display:none}}@media(max-width:990.98px){.navbar-menu>ul>li>a{padding:20px 10px}#points-badge,#credits-badge{display:none}}@media(max-width:767.98px){.navbar-logo-image img{max-width:none}}.navbar-controls>ul>li>a{padding:10px;margin:10px 0;display:block;border-radius:var(--radius-base);font-size:18px;min-width:42px;height:42px;display:flex;align-items:center;justify-content:center}.navbar-controls ul li a.btn-aula{padding:8px 24px;font-size:14px;width:auto;height:auto;color:var(--color-white)}.navbar-controls ul li a.btn-aula:hover{background-color:var(--color-primary);color:var(--color-white)}.navbar-controls ul li a:hover{background-color:var(--color-secondary)}.navbar-controls ul li a,.navbar-menu ul li a{color:var(--btn-neutral-bg)}.navbar-search{padding:0 15px;margin-right:auto;flex-grow:4;max-width:444px}.navbar-search form{width:auto}.navbar-search form .btn-aula{padding:4px 14px}.navbar-search form .form-control{height:auto;background-color:var(--btn-neutral-bg);padding:8px 15px;font-size:16px;font-weight:600}.navbar-search .form-control::placeholder{color:var(--color-gray-900)}body.dark-mode .navbar-search .form-control::placeholder{color:var(--btn-neutral-bg)}body.dark-mode .navbar-search .form-control:focus::placeholder{color:#667f73}.navbar-search form .form-control:focus{background-color:#f6f6f6;box-shadow:none!important}.user-info img{width:68px}#mobile_search_modal{display:none}body.mobile-search-modal-show{overflow:hidden}body.mobile-search-modal-show #mobile_search_modal{display:block;position:fixed;z-index:20000;inset:0;width:100%;height:100vh;overflow:auto;background-color:#fff}body.dark-mode #mobile_search_modal{background-color:var(--color-text-primary)}.mobile-search-modal-header{display:flex;flex-direction:column;width:100%;justify-content:space-between;align-items:center;padding-top:1em}.mobile-search-modal-header-logo img{height:50px;margin-bottom:20px}body.dark-mode .mobile-search-modal-header-logo img{content:url(/img2/logo-aula-light-default.svg)}.mobile-search-modal-header>*{margin:0 .5em}.mobile-search-modal-header>*:first-child{text-align:right;width:100%;padding:0 30px}.mobile-search-modal-header-search-form{width:333px}.mobile-search-modal-body{padding:1em}body.dark-mode .mobile-search-modal-header a{color:var(--color-secondary)}body.dark-mode .mobile-search-modal-header-search-form .btn.btn-primary{background-color:var(--color-secondary);border-color:var(--color-secondary)}.site-search-type-results:not(:last-child){border-bottom:1px solid gray;margin-bottom:1em}.site-search-item{display:flex;margin-bottom:1em}.site-search-item-thumb{flex-shrink:0;width:min(300px,100%)}.site-search-item-thumb img{width:min(300px,100%)}.site-search-type-question-results .site-search-item-thumb,.site-search-type-question-results .site-search-item-thumb img{width:min(150px,100%)}.site-search-item-info .site-search-item-title{font-size:22px;margin-left:1em}.site-search-item-info .site-search-item-desc,.site-search-item-info .site-search-item-author{font-size:18px;line-height:24px;font-weight:400;margin-left:1.2em}@media(max-width:991.98px){.site-search-item{flex-direction:column}.site-search-item-info .site-search-item-title{margin-left:0}.site-search-item-info .site-search-item-desc,.site-search-item-info .site-search-item-author{display:none}}body.dark-mode .site-search-item-info a{color:var(--color-white)}.aside-toggler{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-right:20px;margin-left:3px;cursor:pointer}.aside-toggler span{display:block;width:20px;height:.13em;background-color:var(--color-white);margin-bottom:4px;transition:.3s}.aside-toggler:hover span{background-color:var(--color-primary)!important}.aside-toggler span:first-child{width:20px;margin-left:0}.aside-toggler span:last-child{width:20px;margin-right:0}.aside-toggler:hover span{width:20px;margin-left:0;margin-right:0}.sidebar{position:fixed;top:60px;left:0;width:250px;height:calc(100% - 60px);background-color:var(--color-bg-neutral);z-index:999;transition:left .3s}.sidebar-wrapper:not(.open) .sidebar{left:-250px}.sidebar-wrapper:not(.open)~.sidebar-wrapper-min~.main-content{padding-left:64px;transition:padding .225s}body:not(.p-site-login) .sidebar-wrapper:not(.open)~.sidebar-wrapper-min~.main-content~.main-content-fluid .footer{margin-left:64px;transition:margin .225s}@media(max-width:990.98px){.sidebar-wrapper:not(.open)~.sidebar-wrapper-min~.main-content{padding-left:0}body:not(.p-site-login) .sidebar-wrapper:not(.open)~.sidebar-wrapper-min~.main-content~.main-content-fluid .footer{margin-left:0}.sidebar-wrapper-min{display:none}}.sidebar-wrapper-min{position:fixed;z-index:900;top:60px;left:0;width:64px;height:calc(100% - 60px);background-color:var(--color-bg-neutral)}body.dark-mode .sidebar-wrapper-min{background-color:var(--color-bg-surface)}.sidebar-min .aside-section{padding:0}.aside-menu-min li{text-align:center;padding:9px 0 1px;margin:0}.aside-menu-min li:hover{background-color:var(--color-bg-light)}body.dark-mode .aside-menu-min li:hover{background-color:var(--color-bg-body)}.aside-menu-min a{display:block;width:100%;color:var(--color-text-primary);padding:5px 0}body.dark-mode .aside-menu-min a{color:var(--color-text-secondary)}.aside-menu-label-min{display:block;font-size:.7em;font-weight:700}.aside-menu-down{position:absolute;width:100%;bottom:50px;left:1px;margin:0}@media(max-height:500px){.aside-menu-down{display:none}}.aside-menu-down li{text-align:center;padding:9px 0 1px;margin:0}.aside-menu-down li:hover{background-color:var(--color-bg-light)}body.dark-mode .aside-menu-down li:hover{background-color:var(--color-bg-body)}.aside-menu-down a{display:block;width:100%;color:var(--color-text-primary);padding:10px 0}body.dark-mode .aside-menu-down a{color:var(--color-text-secondary)}.aside-section-menu{margin:0 0 10px;border-bottom:1px solid rgba(0,0,0,.1)}.aside-menu-open li{text-align:left;padding:14px 0 12px;margin:0}.aside-menu-open li:hover,body.dark-mode .aside-menu-open li:hover{background-color:var(--color-bg-light)}.aside-menu-open a{display:inline-flex;width:100%;color:var(--color-text-primary);padding-left:7px!important}.aside-menu-open i{width:50px;text-align:center}body.dark-mode .aside-menu-open a{color:var(--color-text-secondary)}.aside-menu-label-open{font-size:.9em;font-weight:700;padding-left:7px}.aside-section{padding:8px 0 20px;margin:0 0 20px;border-bottom:1px solid rgba(0,0,0,.1)}.aside-section+.aside-section{padding-top:0}.aside-section:last-child{border-bottom:0;margin-bottom:0;font-size:12px}.aside-title{text-transform:uppercase;display:block;font-size:14px;font-weight:700;font-family:Averta PE Bold,sans-serif;padding:0 15px;margin-bottom:10px;color:var(--color-text-secondary);opacity:.7}.sidebar ul{margin:0}.sidebar ul li a{padding:0 15px}.sidebar .aside-menu li{margin:0}.sidebar .aside-menu li a{color:var(--color-text-secondary);font-size:13px;font-weight:500;display:block;padding:5px 12px}.sidebar .aside-menu li a:hover{background-color:var(--color-bg-light)}.sidebar .aside-menu li a.active{color:var(--color-primary)}.sidebar .aside-menu li a i{color:var(--color-text-secondary);transition:.3s;margin-right:5px;width:20px;text-align:center;opacity:.3}.sidebar .aside-menu li a.active i{color:var(--color-primary)}@media(max-width:1299.98px){.aside-logo{display:flex!important;height:60px;background-color:var(--color-text-primary)}.aside-logo-image img{height:36px;margin:12px 0}.aside-logo .close-aside{height:60px;margin-left:18px}}.aside-menu-icon{height:35px}.aside-menu-open .aside-menu-icon{width:46px;margin-left:3px;padding-left:3px;padding-right:2px}body.dark-mode .aside-menu-icon{content:url(/img2/icon-aula-light-aside.svg)}body.dark-mode .mascot-baloon{content:url(/assets/brand/mascot/balloon-dark.svg)}.user-profile-sidebar-info{display:flex;align-items:center;justify-content:center;position:relative}.user-profile-sidebar-info-minimize{display:none;position:absolute;z-index:10;top:20px;right:10px}.user-profile-sidebar-info-minimize i{font-size:28px;color:var(--color-text-primary)}body.dark-mode .user-profile-sidebar-info-minimize i{color:var(--color-bg-neutral)}.user-profile-sidebar-info-content>h6,.user-profile-sidebar-info-content>.user-email{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.user-profile-sidebar-info-content>.user-email{font-size:14px;font-weight:400;line-height:22px;word-break:break-all}.user-profile-sidebar .user-status{color:var(--color-text-muted)!important}.user-profile-sidebar{background-color:var(--color-bg-light);padding:0;height:100%;position:relative}body.dark-mode .user-profile-sidebar{background-color:var(--color-bg-body)}.user-profile-content{flex-grow:4;padding:15px 20px 30px}.user-profile-sidebar-menu>a{display:flex;align-items:center;color:var(--color-text-primary);padding:10px;margin:0}.user-profile-sidebar-menu-item-active,body.dark-mode .user-profile-sidebar-menu-item-active{background-color:var(--color-bg-neutral)}.user-profile-sidebar-menu>a:hover{background-color:var(--color-bg-neutral)}body.dark-mode .user-profile-sidebar-menu>a{color:var(--color-text-primary)}body.dark-mode .user-profile-sidebar-menu>a:hover{background-color:var(--color-bg-light)}.user-profile-sidebar-menu-item{font-size:1.2em;font-weight:600}body:not(.user-profile-menu-open) .user-profile-sidebar-menu{display:none}@media(max-width:990.98px){.user-profile-sidebar-menu>.tooltip{display:none}}@media(min-width:991px){.user-profile-form{max-width:700px}}.user-profile-sidebar-menu-mobile-opener{position:absolute;color:var(--color-text-primary);top:0;right:0;left:0;padding:26px 15px 26px 0;text-align:right}.user-profile-sidebar-menu>a>span{flex-grow:4}.user-profile-sidebar-menu>a>i{flex-shrink:0;line-height:1.2;padding-right:10px;padding-left:10px;width:50px;text-align:center}.user-profile-title{font-family:Averta PE Bold,Segoe UI,San Francisco,SF Pro,Roboto,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:700;line-height:32px;color:var(--color-text-primary)!important;margin-bottom:5px}body.dark-mode .user-profile-title{color:var(--color-white)!important}.user-profile-subtitle{font-size:1rem}.user-profile-body{line-height:normal}@media(max-width:990.98px){.user-profile-sidebar-info{padding:8px 15px}}.user-profile-sidebar-info .user-profile-sidebar-info-avatar{max-width:80%;max-height:68px}.user-profile-avatar{position:absolute;z-index:1;display:none;inset:0;width:100%;height:100%;border-radius:50%;cursor:pointer}@media(min-width:991px){.main-content-profile,.user-profile-wrapper{display:flex;width:100%}.user-profile-sidebar{flex-basis:250px;flex-shrink:0;height:100%}.user-profile-sidebar-info{flex-direction:column}body:not(.user-profile-menu-minimized) .user-profile-sidebar-info{padding:15px 10px 10px}.user-profile-sidebar-info-content{text-align:center;padding:0 8px}.user-profile-sidebar-info-img{position:relative;margin:14px auto 19px;max-width:min(90%,110px)}body.user-profile-menu-minimized .user-profile-sidebar-info-img{max-width:min(90%,61px)}.user-profile-sidebar-info .user-profile-sidebar-info-avatar{max-width:100%;max-height:110px;cursor:pointer;display:block;margin-right:0}.user-profile-avatar-button{border:none;background-color:transparent;color:var(--color-white)}body:not(.user-profile-menu-minimized) .user-profile-sidebar-info-img:hover .user-profile-avatar{display:flex;justify-content:center;align-items:center;background-color:#00000080}.user-profile-sidebar-menu-mobile-opener{display:none}body:not(.user-profile-menu-open) .user-profile-sidebar-menu{display:block;margin-top:0;margin-bottom:5px}body:not(.user-profile-menu-minimized) .user-profile-sidebar-info-minimize{display:inline-block}body.user-profile-menu-minimized .user-profile-sidebar-info-content,body.user-profile-menu-minimized .user-profile-sidebar-menu>a>span{display:none}body.user-profile-menu-minimized .user-profile-sidebar{flex-basis:68px;position:relative}body.user-profile-menu-minimized .user-profile-sidebar-menu>a{justify-content:center}}body:not(.user-profile-menu-minimized) .user-profile-sidebar-menu>.tooltip{display:none}.user-profile-selfadmin-actions,.user-profile-selfadmin-points,.user-profile-selfadmin-desc{padding:10px 20px}.user-profile-selfadmin-desc p{margin:0 0 5px;font-size:.9em}.user-profile-selfadmin-points-icon{font-size:1.2rem;margin-bottom:6px}.sidebar-wrapper~.main-content{padding-left:250px;transition:padding .225s 75ms}.main-content-container{max-width:1300px;margin:0 auto}.main-content-inner{padding:30px 30px 40px}.footer{background-color:var(--btn-neutral-bg);color:var(--color-text-primary);margin:0;padding:10px 0 10px 30px}.footer a{color:var(--color-text-primary)}.footer a:hover{color:var(--color-primary);text-decoration:underline}body.dark-mode .footer{background-color:var(--color-bg-body)}body.dark-mode .footer-logo img{content:url(/img2/logo-aula-light-icon.svg)}.footer-section{padding:10px 0}.footer-section-title{color:var(--color-text-primary);margin-bottom:10px;font-family:Averta PE Bold,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600}body.dark-mode .footer-section-title{color:var(--color-text-primary)}.footer-contact-meta a{font-size:16px;line-height:26px;font-weight:600}.footer-menu-link a{font-size:16px}.footer-menu-link{margin:5px 0 0!important}.footer-links{font-size:16px;line-height:26px}.footer .footer-top img{margin-top:5px;margin-bottom:20px;width:88px}.footer .footer-bottom{padding:12px 0 0;border-top:1px solid var(--color-bg-neutral)}body.dark-mode .footer .footer-bottom{border-top:1px solid var(--color-border-light)}.footer .social-media{justify-content:flex-start}.footer-copyright{margin:0;font-size:.8rem}.footer-extras{text-align:right;font-size:.8rem;padding-right:20px}.footer-extras a{padding-right:12px;color:var(--color-text-primary)}body.dark-mode .footer-extras a,body.dark-mode .footer-copyright{color:var(--color-text-secondary)}.modal-header{border-bottom:none}.modal-body{padding:0 1rem}.modal-content{border-radius:var(--radius-lg)}.modal-footer{border-top:none}.page-subheader-inner{display:flex;position:relative;min-height:320px;padding:0 35px;background-color:var(--color-black);background-size:cover;align-items:start;justify-content:flex-start;flex-direction:column}.page-subheader-inner-light{display:flex;position:relative;min-height:320px;padding:0 35px;background-color:#d3dbd7;background-size:cover;align-items:start;justify-content:flex-start;flex-direction:column}.page-subheader-top{min-height:150px!important}.page-subheader-inner h1,.page-subheader-inner h2{color:var(--color-white);margin:0;padding-top:42px}.page-subheader-inner>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:left top;z-index:-1;opacity:.5}.page-subheader-meta{color:var(--color-gray-400);font-weight:600;padding:4px 0}.page-subheader-meta:hover{color:var(--color-white)}.page-subheader-icon img{margin-top:-4px}.page-subheader-price{align-self:center;font-size:30px;font-weight:700;color:var(--color-primary);padding-left:15px}.page-subheader-desc{padding:10px 0 50px;color:var(--color-gray-400);line-height:22px;font-size:16px}.page-subtitle-compact{width:66%}@media(max-width:990.98px){.page-subtitle-compact{width:100%}}h1.editable-title{line-height:38px}h3.editable-title p{line-height:32px}.profile-subheader-desc{padding:0 0 15px;color:var(--color-gray-400);line-height:22px;font-size:16px;overflow:hidden;max-height:7.5em;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.page-subheader-action{margin-top:0;margin-bottom:20px;z-index:1}.page-subheader-inner video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-subheader-navigation{position:relative}.page-subheader-navigation .swiper-container{padding:0 30px}.filter-slider-block .swiper-container:before,.filter-slider-block .swiper-container:after{content:"";display:block;position:absolute;z-index:10;top:0;bottom:0;height:100%;width:30px}.filter-slider-block .swiper-container:before{left:0;background-image:linear-gradient(to right,var(--color-bg-neutral),var(--color-bg-neutral),transparent)}.filter-slider-block .swiper-container:after{right:0;background-image:linear-gradient(to left,var(--color-bg-neutral),var(--color-bg-neutral),transparent)}body.dark-mode .filter-slider-block .swiper-container:before{background-image:linear-gradient(to right,var(--color-bg-body),var(--color-bg-body),transparent)}body.dark-mode .filter-slider-block .swiper-container:after{background-image:linear-gradient(to left,var(--color-bg-body),var(--color-bg-body),transparent)}.filter-slider-block{display:flex;justify-content:space-between}.filter-slider-block-item-swiper{flex-grow:4;margin-left:0}.filter-slider-block-item-search{flex-shrink:0;align-self:center;margin-right:25px}.filter-slider-block-item-search #course-search-input,.filter-slider-block-item-search .course-search-input{background-color:transparent;border:0;color:var(--color-text-muted);font-size:.875rem;font-weight:700}body.dark-mode .filter-slider-block-item-search #course-search-input,body.dark-mode .filter-slider-block-item-search .course-search-input{color:var(--color-white)}.filter-slider-block-item-search .input-group{border:2px solid var(--color-gray-400);border-radius:var(--radius-lg);padding:3px}body.dark-mode .filter-slider-block-item-search .input-group{border:2px solid var(--color-white)}.filter-slider-block-item-search .course-search-input{width:135px}.filter-slider-block-item-search .course-search-input:focus{outline:0}.empty-search-title{font-weight:600}.empty-search-body{font-weight:300}.empty-search-image{text-align:center}.page-subheader-controls{border-bottom:1px solid transparent;background-color:var(--color-bg-neutral)}.page-subheader-controls-inner{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 30px}.page-subheader-controls .profile-thumbnail,.page-subheader-controls .course-thumbnail{margin:-50px 20px -50px 0;border:2px solid var(--color-bg-neutral);border-radius:var(--radius-lg);max-width:100px;z-index:5;flex-shrink:0}.page-subheader-controls .profile-thumbnail img,.page-subheader-controls .course-thumbnail img{border-radius:var(--radius-sm)}.page-subheader-nav{margin-right:auto}.page-subheader-nav ul{margin:0;display:flex;align-items:center}.page-subheader-nav ul li{margin:0}.page-subheader-nav>ul>li>a{display:block;padding:20px 10px;color:var(--color-gray-700);font-weight:700;text-transform:uppercase;font-size:15px;height:60px;background:unset;margin:auto}.page-subheader-nav ul li a.active,.page-subheader-nav ul li a:hover{color:var(--color-gray-dark);border-bottom:4px solid var(--color-gray-dark)}.page-subheader-nav ul li a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;border-radius:0;background-color:var(--color-gray-dark)}.page-subheader-nav ul li:hover a:before{width:100%}.page-subheader-right{display:flex;align-items:center}.page-subheader-right .btn-aula{margin-left:20px}.page-subheader-inner form,.page-subheader-inner-light form{margin:20px auto 0;padding-bottom:30px;width:600px}.sq-subheader form{width:auto!important}.page-subheader-nav .dropdown-menu .dropdown-item{font-size:15px;font-weight:700;text-transform:uppercase}.menu-element-dropdown-overlay{display:none}.menu-element-dropdown-show+.menu-element-dropdown-overlay{display:block;position:fixed;z-index:1000;inset:0;width:100vw;height:100vh;background-color:#0003}.page-subheader-nav ul.menu-element-dropdown:not(.menu-element-dropdown-show){display:none}.page-subheader-nav ul.menu-element-dropdown{position:absolute;z-index:1010;display:flex;flex-direction:column;background-color:var(--color-border-separator);align-items:start}body.dark-mode .page-subheader-nav ul.menu-element-dropdown{background-color:var(--color-text-primary)}.menu-element-dropdown li{width:100%;max-width:500px}.menu-element-dropdown-show .dropdown-item{padding:10px 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:50px!important}.recommended-courses li{position:relative;margin:0;padding:10px 0}.recommended-courses li:last-child{margin:0}.recommended-courses li img{width:35px}.recommended-courses li.live .media-body:before{content:"";position:absolute;bottom:29px;left:-23px;width:10px;height:10px;border-radius:var(--radius-base);background-color:var(--color-hot-indicator);border:1px solid var(--color-white);display:block}.recommended-courses li:hover{background-color:var(--color-bg-light)}.recommended-courses .media{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recommended-courses .media-body{width:150px}.recommended-courses .media-body h6{font-size:14px;line-height:1}.recommended-courses .media-body h6,.recommended-courses .media-body span{overflow:hidden;text-overflow:ellipsis}.media-body h6 a{overflow:hidden;max-height:2.3em;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.video{border-radius:var(--radius-lg);margin-bottom:30px}.swiper-slide .video{margin-bottom:0}.video .video-thumbnail{position:relative;height:150px}@media(max-width:549.98px){.video .video-thumbnail{height:240px}}.video-thumbnail:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000001a;z-index:1;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:var(--radius-lg)}.video-thumbnail .video-gift:after,.video-thumbnail .video-buy:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:var(--radius-lg)}.video-thumbnail .video-drip-locked:after{content:"\f023";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;color:#ffffffb3;z-index:2;background-color:#00000080;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);transition:background-color .3s,color .3s}.video-thumbnail .video-drip-available:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000000d;z-index:1;transition:background-color .3s;border-radius:var(--radius-lg)}.video .video-thumbnail-inner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius-lg)}.video a.video-thumbnail{display:block}.video .video-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg)}.video .video-thumbnail .play-btn{position:absolute;transform:translateY(10px);opacity:0;visibility:hidden}.video .video-thumbnail .play-btn{bottom:15px;left:15px;width:40px;height:40px;font-size:14px;z-index:2}.video .video-thumbnail:hover .play-btn{transform:translateY(0);opacity:1;visibility:visible}.play-btn{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:var(--radius-base);background-color:#0009;color:var(--color-white);transition:.3s}.play-btn:hover{background-color:#000c;color:var(--color-white)}.video-time{position:absolute;bottom:15px;right:15px;border-radius:var(--radius-base);padding:9px 18px;background-color:#0009;font-size:.9rem;line-height:20px;color:var(--color-white);text-align:center;display:inline-block;font-weight:600;z-index:2}.video-content .media{margin-top:10px}.video-content .media img{width:35px}.video .video-meta{margin-top:5px;font-size:13px;line-height:21px;display:flex;align-items:center;justify-content:space-between}.lesson-mobile-accordion-collapse-forum-title{flex-grow:4}.course-sub-chapter{margin-top:-10px}body.dark-mode .course-list-load-more-cont button{color:var(--color-primary);border-color:var(--color-primary)}.courses-item{display:flex;flex-direction:column;height:100%}.swiper-slide .courses-item{margin-bottom:0}.courses-item .courses-thumb{position:relative;z-index:1}.courses-item .courses-thumb,.courses-item .courses-thumb img{border-radius:var(--radius-lg) var(--radius-lg) 0 0;object-fit:cover;width:100%;min-height:140px}.courses-item .courses-thumb:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background-color:#0000001a;transition:.3s}.courses-item:hover .courses-thumb:before{background-color:#0000004d}.courses-rating.rating-wrapper{position:absolute;left:15px;bottom:10px}.courses-progress{height:5px;background-color:var(--color-hot-indicator);margin-top:-5px;z-index:5}.courses-item .courses-info{margin-bottom:30px;padding:10px 15px 15px;background-color:var(--color-white);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-grow:4}.courses-item .courses-info h6{margin:0;line-height:22px;overflow:hidden;height:2.9em;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.courses-item .courses-info p{margin-bottom:0;color:var(--color-text-muted);font-size:13px;line-height:17px;letter-spacing:.2px;overflow:hidden;max-height:3.8em;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}body.dark-mode .courses-item .courses-info .btn-outline-dark{color:var(--color-white);border-color:var(--color-white)}.testimonial-wrapper h2{color:var(--color-gray-dark)!important}#reviews{background-color:var(--btn-neutral-hover)}.testimonial-wrapper{color:var(--btn-neutral-hover)!important}a.section-reviews-body{color:var(--color-gray-dark)}a.section-reviews-body .section-reviews-item-course{margin-top:5px;font-weight:700}.section-image{text-align:center}.step-item{color:var(--color-gray-dark);text-align:center;line-height:20px;border:2px solid #266d64;border-radius:20px;padding:25px;margin:0 auto;width:90%}.step-icon i{font-size:2.5em;color:var(--color-primary);margin-bottom:.4em}.step-title{font-size:1.2em;font-weight:700;min-height:50px}.step-button{margin-top:15px}.step-text.step-height{margin-bottom:0;color:var(--color-gray-dark);font-size:14px;line-height:17px;letter-spacing:.2px;overflow:hidden;height:5em;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.section-counter{padding:0 30px}.counter-item{color:var(--color-gray-dark);text-align:center;line-height:20px;border:2px solid #266d64;border-radius:20px;padding:25px;margin:0 auto;width:90%}.counter-item .counter-animation h3{color:var(--color-gray-dark)}.counter-item .counter-animation div.counter{margin:0 0 15px;font-family:Averta PE Bold,Segoe UI,San Francisco,SF Pro,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;color:var(--color-text-primary);font-size:28px;line-height:30px}.counter-icon img{height:140px;margin-bottom:10px}body.dark-mode .counter-icon.counter-rating img{content:url(/img2/art-counter-rating-dark.svg)}body.dark-mode .counter-icon.counter-members img{content:url(/img2/art-counter-members-dark.svg)}body.dark-mode .counter-icon.counter-watched img{content:url(/img2/art-counter-watched-dark.svg)}.counter-item .counter{font-size:33px;line-height:33px}.counter-text{margin-top:-8px}body.dark-mode .card-highlight .card-desc,body.dark-mode .counter-item .counter-animation h3,body.dark-mode .counter-item .counter-animation div.counter,body.dark-mode .counter-item .counter-text{color:var(--color-white)}.card-highlight{padding:15px 25px 30px;margin-bottom:30px}.card-highlight .card-label{height:45px;margin:0 0 10px;line-height:22px;overflow:hidden;max-height:2.9em;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-highlight .card-desc{margin-bottom:0;color:var(--color-gray-dark);font-size:13px;line-height:17px;letter-spacing:.2px;overflow:hidden;max-height:3.8em;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.card-highlight .card-thumb img{height:140px;margin-bottom:10px}body.dark-mode .section-home-about .section-image img{content:url(/img2/art-home-about-dark.svg)}body.dark-mode .card-highlight .access-anywhere img{content:url(/img2/art-access-anywhere-dark.svg)}body.dark-mode .card-highlight .unlimited-replay img{content:url(/img2/art-unlimited-replay-dark.svg)}body.dark-mode .card-highlight .recognized-certificate img{content:url(/img2/art-recognized-certificate-dark.svg)}body.dark-mode .section-home-subscription .section-image img{content:url(/img2/art-subscription-dark.svg)}body.dark-mode .quest-gift-wrapper img{content:url(/img2/mascot-quest-gift-dark.svg)}body.dark-mode .section-subscription-1 img{content:url(/img2/art-salepage-sistematizirani-znania-dark.svg)}body.dark-mode .section-subscription-2 img{content:url(/img2/art-salepage-neogranicheno-povtorenie-dark.svg)}body.dark-mode .section-subscription-3 img{content:url(/img2/art-salepage-dostyp-otvsqkyde-dark.svg)}body.dark-mode .section-bonus-1 img{content:url(/img2/art-salepage-profesionalen-uspe-dark.svg)}body.dark-mode .section-bonus-2 img{content:url(/img2/art-salepage-rabotno-mqsto-dark.svg)}body.dark-mode .section-bonus-3 img{content:url(/img2/art-salepage-delegirame-tehnologiq-dark.svg)}body.dark-mode .section-bonus-4 img{content:url(/img2/art-download-files-dark.svg)}body.dark-mode .section-aboutus-1 img{content:url(/img2/art-za-nas-aula-dark.svg)}body.dark-mode .section-aboutus-2 img{content:url(/img2/art-za-nas-progress-dark.svg)}body.dark-mode .section-aboutus-3 img{content:url(/img2/art-za-nas-misiq-dark.svg)}body.dark-mode .section-opportunities-1 img{content:url(/img2/art-za-nas-vuzmojnosti-1-dark.svg)}body.dark-mode .section-opportunities-2 img{content:url(/img2/art-za-nas-vuzmojnosti-2-dark.svg)}body.dark-mode .section-opportunities-3 img{content:url(/img2/art-za-nas-vuzmojnosti-3-dark.svg)}body.dark-mode .section-firmi-1 img{content:url(/img2/art-za-firmi-1-dark.svg)}body.dark-mode .section-firmi-2 img{content:url(/img2/art-za-firmi-2-dark.svg)}body.dark-mode .section-firmi-3 img{content:url(/img2/art-za-firmi-3-dark.svg)}body.dark-mode .section-firmi-4 img{content:url(/img2/art-za-firmi-4-dark.svg)}.dark-mode-toggle{cursor:pointer}.dark-mode-toggle .custom-control{margin-left:auto}.dark-mode-toggle .custom-switch .custom-control-label:before{left:-1.5rem}.dark-mode-toggle .custom-switch .custom-control-label:after{left:calc(-1.5rem + 2px)}.swiper-button-next:after,.swiper-button-prev:after{color:var(--color-gray-dark);font-size:14px;font-weight:700}.swiper-button-prev:after{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.swiper-button-next:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.swiper-button-next,.swiper-button-prev{width:30px;height:30px;border-radius:var(--radius-base);background-color:var(--color-white);transition:.3s}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:var(--btn-neutral-bg)}.media img{margin-right:10px;border-radius:8%}.recommended-courses .media img{margin-right:10px;border-radius:var(--radius-base);width:50px;height:40px}.media-body{position:relative}.media-body h6{font-size:18px;line-height:20px;font-weight:700;margin-top:1px;margin-bottom:0}.media-body h5{margin-bottom:10px}.media-body span{display:block;font-size:13px;line-height:20px;color:var(--color-text-secondary)}.media-body h6 a{font-size:17px;color:var(--color-gray-dark)}.media-body h5 a{font-size:18px}.media.media-menu .media-body a{color:var(--color-primary);font-weight:700}.media.media-menu .media-body a:hover{color:var(--color-primary-hover);background-color:transparent!important}.dropdown .dropdown-item.user-is-author,.dropdown .dropdown-item.user-is-admin{background-color:#f0ede2}.dropdown .dropdown-item.user-is-author:hover,.dropdown .dropdown-item.user-is-admin:hover{background-color:#ebe8dd}.media.media-menu .media-icon{width:60px;margin-right:5px;position:relative}.media.media-menu .media-icon i{font-size:2.5em!important}.media.media-menu .media-icon>span{float:right;background-color:var(--color-primary);border-radius:50%;width:28px;height:28px;line-height:24px;color:var(--color-white);font-size:11px;text-align:center;font-weight:500;margin-right:2px;position:absolute;right:0;z-index:1}.dropdown-menu.notification-menu img{width:55px;margin-top:15px}.pagination{margin-top:30px;-webkit-box-pack:center;justify-content:center;margin-bottom:0}.pagination .page-item{margin:0}.pagination .page-item:last-child .page-link,.pagination .page-item:first-child .page-link,.pagination .page-item .page-link{border-radius:var(--radius-base)}.pagination .page-link{color:var(--color-bg-dark);border:0;background-color:var(--color-white);font-size:14px;font-weight:600;padding:15px 20px;margin-left:15px}.pagination .page-item.active .page-link{background-color:var(--color-primary)}.pagination .page-item:not(.active) .page-link:hover,.pagination .page-item:not(.active) .page-link:focus{color:var(--color-primary);outline:none;-webkit-box-shadow:none;box-shadow:none}.video-grid-pagination{padding-bottom:40px}.accordion .card{margin-bottom:10px!important}.accordion .card .card-header{position:relative;background-color:var(--color-white);border-bottom:0;padding:.75rem 2.5rem .75rem 1.25rem;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-transform:none;font-weight:700;color:var(--color-bg-dark)}.accordion .card-header[aria-expanded=true]{background-color:var(--color-gray-100);color:var(--color-bg-dark)}.accordion .card-header:after{content:"\f054";font-family:"Font Awesome 6 Free";position:absolute;top:50%;right:1.25rem;transform-origin:center;transform:translate(50%,-50%);transition:transform .3s}.accordion .card-header[aria-expanded=true]:after{transform:translate(50%,-50%) rotate(90deg)}.accordion .card-header i{position:relative;top:0;left:0;margin-right:10px;font-size:20px}.accordion .card-header[aria-expanded=true] i{color:var(--color-primary)}.accordion .card{border:1px solid rgba(0,0,0,.1)}.accordion .card .card-body{border-top:0}.accordion.with-gap .card-header{border-radius:var(--radius-sm)}.accordion.with-gap .card{margin-bottom:20px}.accordion.with-gap .card:first-of-type,.accordion.with-gap .card:not(:first-of-type):not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.1)}.progress-container{display:-webkit-box;display:flex;margin-top:8px}.progress-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border:1px solid var(--color-warning);width:150px;height:15px;margin-top:4px;margin-right:8px}.progress-bar{position:relative;height:100%;background-color:var(--color-warning)}.progress-procent{font-size:.9em;font-weight:300;padding-left:2px;color:var(--color-border-default)}.rating-container{display:-webkit-box;display:flex}.rating-total{font-size:1.2em;font-weight:700;padding-right:8px;color:var(--color-warning)}.rating-votes{font-size:.9em;font-weight:300;padding-left:2px;color:var(--color-border-default)}.rating-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.rating{margin-bottom:5px}.rating i{margin-right:5px;font-size:1rem;color:var(--color-warning)}.course-rating{margin:8px 0 0}.course-rating .rating-total{font-size:1.8em;font-weight:700;padding-right:8px}.course-rating .rating{margin-bottom:1px;margin-top:1px}.course-rating .rating i{margin-right:5px;font-size:1.2rem}.course-rating .rating-votes{font-size:1em;font-weight:300;padding-left:2px;color:inherit}.section-reviews-item{display:flex;margin-bottom:25px}.section-reviews-avatar{flex-shrink:0}.section-reviews-avatar img{height:60px;margin-right:15px}.section-reviews-item-name{font-size:1rem;font-weight:700}.rating-ago{font-size:1em;font-weight:300;padding-left:2px;color:inherit}.dark-overlay,.primary-overlay{position:relative;z-index:1}.dark-overlay:before,.primary-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:-1;-webkit-transition:background-color .3s;transition:background-color .3s}.primary-overlay:before{background-color:transparent;background-image:linear-gradient(to right,var(--color-text-primary) 22%,rgba(45,55,63,.95) 33%,rgba(45,55,63,.55))}body.dark-mode .primary-overlay:before{background-image:linear-gradient(to right,var(--color-bg-body) 22%,rgba(31,39,45,.95) 33%,rgba(31,39,45,.55))}.page-subheader-controls.filter{border:none}.page-subheader-controls.filter p{margin:0;font-weight:600}.page-subheader-controls.filter .toggle-view{display:flex;align-items:center}.page-subheader-controls.filter .toggle-view span{cursor:pointer}.page-subheader-controls.filter .dropdown>a,.page-subheader-controls.filter .toggle-view>span{display:block;padding:5px 12px;margin:10px 0;color:var(--color-gray-dark);font-weight:600;border-radius:var(--radius-base);text-transform:uppercase}.page-subheader-controls.filter .dropdown>a:hover,.page-subheader-controls.filter .dropdown>a:focus,.page-subheader-controls.filter .toggle-view>span:hover,.page-subheader-controls.filter .toggle-view>span:focus{background-color:var(--color-bg-light)}.page-subheader-controls.filter .dropdown>a i{margin-right:5px}.forum-questions-header-cont{display:flex;justify-content:space-between;margin:1rem .2em 0;border-bottom:3px solid var(--color-gray-500);padding:.5em;font-size:1rem;font-weight:800}.forum-question-row{display:flex;justify-content:space-between;margin:0rem .2em;border-bottom:1px solid #bbb;padding:.8em;align-items:center}.forum-question-main-cont{flex-grow:4;flex-shrink:4;margin:0 .5em}.forum-question-avatar-cont,.forum-question-answer-users-cont,.forum-question-answers-count-cont{flex-grow:0;flex-shrink:0}.forum-question-avatar-cont{width:50px}.forum-question-title-link{color:#18ba66;font-weight:600}.forum-question-user-name-link{color:var(--color-gray-dark);font-weight:600}body.dark-mode .forum-question-title-link{color:var(--color-success)}body.dark-mode .forum-question-user-name-link{color:var(--color-text-secondary)}.forum-question-avatar{width:50px;height:50px;object-fit:contain;border-radius:var(--radius-sm)}.forum-question-answer-users-cont{width:220px;flex-basis:220px}.forum-question-answer-user{width:30px;height:30px;object-fit:contain;border-radius:var(--radius-sm);padding:2px}.forum-question-answers-count-cont{width:25px;flex-basis:25px;text-align:center;margin-left:10px;font-weight:700}.forum-question-answer-users-more{display:inline-block;vertical-align:middle;margin-left:4px;color:var(--color-gray-500)}@media(max-width:991px){.forum-question-answer-users-cont{width:auto;flex-basis:auto}.forum-question-answer-user:nth-child(n+2),.forum-question-answer-users-more{display:none}.forum-questions-header-cont{margin:0}}body.dark-mode .leadrow .leadpoints{color:var(--color-white)}#forumopt-new .auth-form-wrapper,.guideoptin-new .auth-form-wrapper{border:1px solid var(--color-gray-400);margin-top:40px}.guideoptin-new{margin:0 auto}.forum-sidebar{background-color:var(--color-bg-light);padding:0;height:100%;position:relative}.forum-sidebar-info{display:flex;align-items:center;justify-content:center;position:relative}.forum-sidebar-menu>a>span{flex-grow:4}.forum-title{font-family:Averta PE Bold,Segoe UI,San Francisco,SF Pro,Roboto,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:700;line-height:32px;color:var(--color-text-primary)!important;margin-bottom:5px}.forum-subtitle{font-size:1rem}.forum-sidebar-info .forum-sidebar-info-avatar{max-width:80%;max-height:68px}.forum-sidebar-info-content>h6,.forum-sidebar-info-content>.user-email{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.forum-sidebar-info-content>.user-email{font-size:14px;font-weight:400;line-height:22px;word-break:break-all}.forum-content-inner{flex-grow:4;padding:15px 20px 30px}.forum-page{line-height:normal;max-width:100%;position:relative}@media(min-width:1200px){.forum-page{max-width:820px}}.forum-wrapper .forum-content{flex-grow:4}@media(min-width:991px){.forum-wrapper .forum-content{width:calc(100% - 314px)}.sidebar-wrapper.show~.forum-wrapper .forum-content{width:calc(100% - 500px)}}body.dark-mode .forum-sidebar{background-color:var(--color-bg-body)}body.dark-mode .forum-content .page-subheader-controls{border-bottom:2px solid var(--color-bg-body);background-color:var(--color-bg-body)}body.dark-mode .forum-title{color:var(--color-white)!important}.forum-content .page-subheader-controls{border-bottom:2px solid var(--color-bg-neutral);background-color:var(--color-bg-light)}.page-subheader-navigation .filter-slider-forum .swiper-container{padding:0 20px}.filter-slider-block.filter-slider-forum .swiper-container:after{right:0;background-image:linear-gradient(to left,var(--color-bg-light),var(--color-bg-light),transparent)}.filter-slider-block.filter-slider-forum .swiper-container:before{left:0;background-image:linear-gradient(to right,var(--color-bg-light),var(--color-bg-light),transparent)}body.dark-mode .filter-slider-block.filter-slider-forum .swiper-container:after{right:0;background-image:linear-gradient(to left,var(--color-bg-body),var(--color-bg-body),transparent)}body.dark-mode .filter-slider-block.filter-slider-forum .swiper-container:before{left:0;background-image:linear-gradient(to right,var(--color-bg-body),var(--color-bg-body),transparent)}body:not(.forum-menu-open) .forum-sidebar-menu{display:none}@media(max-width:990.98px){.forum-sidebar-info{padding:8px 15px}}.forum-sidebar-avatar{position:absolute;z-index:1;display:none;inset:0;width:100%;height:100%;border-radius:50%;cursor:pointer}@media(min-width:991px){body:not(.forum-menu-open) .forum-sidebar-menu{display:block}.main-content-forum,.forum-wrapper{display:flex;width:100%}.forum-sidebar{flex-basis:250px;width:250px;flex-shrink:0;height:100%}.forum-sidebar-info{flex-direction:column;padding:15px 10px 10px}.forum-sidebar-info-img{position:relative;margin:14px auto 19px;max-width:min(90%,110px)}.forum-sidebar-info .forum-sidebar-info-avatar{max-width:100%;max-height:110px;cursor:pointer;display:block;margin-right:0}.forum-sidebar-info-img:hover .forum-sidebar-avatar{display:flex;justify-content:center;align-items:center;background-color:#00000080}.forum-sidebar-info-content{text-align:center;padding:0 8px}}.forum-accordion .card{margin-bottom:0!important;box-shadow:none;border:0;border-radius:0}.forum-accordion .card-body{padding:0;border-radius:0}.accordion-forum-items{margin-bottom:10px}.accordion-forum-items li{margin-top:0;padding:6px 18px;position:relative}.accordion-forum-items li:hover,body.dark-mode .accordion-forum-items li:hover{background-color:var(--color-bg-neutral)}.accordion-forum-items li>a{display:flex;width:100%;color:var(--color-gray-dark)}body.dark-mode .accordion-forum-items li>a{color:var(--color-text-secondary)}.accordion-forum-icon{margin-right:4px}.accordion-forum-items-more span{color:var(--color-gray-500)!important}.accordion-forum-label.accordion-forum-inner{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:5px}.accordion-forum-item-popup{transform:scale(0);position:absolute;z-index:10;top:100%;left:0;transition:transform 0s .3s;will-change:transform;transform-origin:top left;width:400px;background-color:var(--color-white);border:2px solid var(--color-bg-neutral);border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:1em}.soc-forum-item-popup{transform:scale(0);position:absolute;z-index:10;top:100%;left:0;transition:transform 0s .3s;will-change:transform;transform-origin:top left;background-color:var(--color-white);border:2px solid var(--color-bg-neutral);border-radius:var(--radius-lg);padding:1em}.soc-forum-item-popup{width:min(90vw,350px)}.soc-forum-item-popup-btn{float:left;margin-top:5px;margin-right:10px}.soc-forum-item-popup-title{font-size:1.1rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.soc-forum-item-popup-members{font-size:.9em;font-weight:300}.soc-forum-item-popup-info{font-size:.9em;line-height:1.5em;margin-top:10px}.soc-forum-label{font-size:13px}body.dark-mode .accordion-forum-item-popup{background-color:var(--color-bg-surface);border:2px solid var(--color-bg-neutral)}.accordion-forum-item-popup-btn{float:left;margin-top:5px;margin-right:10px}.accordion-forum-item-popup-title{font-size:1.1rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accordion-forum-item-popup-members{font-size:.9em;font-weight:300}.accordion-forum-item-popup-info{font-size:.9em;line-height:1.5em;margin-top:10px}.soc-forum-tag{position:relative;margin-right:10px;cursor:pointer}.accordion-forum-items>li:hover .accordion-forum-item-popup,.soc-forum-tag:hover .soc-forum-item-popup{transform:scale(1)}@media(max-width:990.98px){.accordion-forum-item-popup{width:100vw;border-radius:0}}.social-media{display:flex;align-items:center;margin:0}.social-media li{margin:0}.social-media li a{width:40px;height:40px;border-radius:var(--radius-base);display:flex;align-items:center;justify-content:center;margin:0 10px 0 0;background-color:var(--color-white);transition:.3s;font-size:17px}.contact-social.social-media li a{color:var(--color-primary);background-color:#e9f3e8}.social-media li a:hover{background-color:var(--color-primary);color:var(--color-white);text-decoration:none}.embed-responsive-16by9{background-color:#c5c5c5;border-radius:var(--radius-lg)}.embed-responsive-16by9 iframe{border-radius:var(--radius-lg)}.single-course-wrapper{display:flex}.single-lesson-content{flex:1;margin-left:30px;margin-right:30px}@media only screen and (max-width:1199.98px){.single-lesson-content{flex:1;margin-left:0}}.single-lesson-content .pe-caller-cont{margin-top:15px;margin-bottom:-5px}.lessons-accordion .card{border:0}.lesson-add-new,.module-add-new{height:150px;border-radius:var(--radius-lg);border:2px dashed var(--color-gray-500);margin-bottom:40px}.show-more-content{display:none}.show-more-content.active{display:block}.show-more-trigger{font-weight:700;font-size:13px;text-transform:uppercase;color:var(--color-gray-700)}.single-lesson-inner ul{list-style:unset;padding:0 15px 0 30px;margin-top:0;margin-bottom:20px}.single-lesson-inner ol{list-style:decimal;padding:0 15px 0 30px;margin-top:0;margin-bottom:20px}.single-lesson-sidebar{padding:0 20px}.accordion .card .card-header,.lessons-accordion .card{box-shadow:none;background-color:var(--color-bg-light);line-height:1.2rem}body.dark-mode .accordion .card .card-header,body.dark-mode .lessons-accordion .card{box-shadow:none;background-color:var(--color-bg-body)}body.dark-mode .lessons-title-back a{color:var(--color-gray-400)!important}.accordion .card .card-header:hover,.accordion-lessons-list>li:hover{background-color:var(--color-bg-neutral)}body.dark-mode .accordion .card .card-header:hover,body.dark-mode .accordion-lessons-list>li:hover{background-color:var(--color-bg-neutral)}.accordion-active,body.dark-mode .accordion-active{background-color:var(--color-bg-neutral)}.single-lesson-inner{padding:0 20px}.lessons-accordion-control-label-mini{display:flex;justify-content:space-between}.lessons-accordion-control-label-maxi{display:none}.lessons-accordion-wrapper .accordion .card{margin-bottom:0!important}.lessons-accordion-wrapper .card-header>.accordion-lesson-mini-maxi-cont{display:flex;overflow-x:hidden;position:relative}.lessons-accordion-wrapper .card-header>.accordion-lesson-mini-maxi-cont>.accordion-lesson-maxi{display:flex;align-items:center;width:100%;flex-basis:100%;flex-shrink:0;margin-left:0}.lessons-accordion-wrapper .card-body{padding:0}.accordion-lessons-list{margin-bottom:0;overflow-x:hidden}.accordion-lessons-list>li{display:flex;position:relative;padding:10px 0;margin:0}.accordion-lessons-list>li>.accordion-lesson-maxi{display:flex;align-items:center;width:100%;flex-basis:100%;flex-shrink:0;margin-left:0}.accordion-lessons-list>li>.accordion-lesson-maxi>*:not(.accordion-lesson-label){flex-shrink:0}.accordion-lessons-list>li>.accordion-lesson-maxi>.accordion-lesson-label{flex-grow:4}.lessons-accordion-control{display:none}.accordion-lesson-label{line-height:22px;overflow:hidden;text-overflow:ellipsis}.accordion-lesson-inner{padding:0 10px}.accordion-lesson-prefix-icon{padding-left:20px}.accordion-lesson-suffix-icon{padding-right:15px;opacity:.2}.lessons-accordion-control-label-mini-title,.lessons-accordion-control-label-maxi-title{font-size:24px;font-family:Averta PE Bold,Segoe UI,San Francisco,SF Pro,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--color-primary-hover)}.lessons-accordion-control-label-maxi-title{margin-top:15px}.lessons-accordion-control-label-mini-icon{color:var(--color-text-primary);width:18px;font-size:22px}.lessons-accordion-control-label-maxi-icon{color:var(--color-text-primary);font-size:22px;margin-left:-2px}body.dark-mode .lessons-accordion-control-label-mini-icon,body.dark-mode .lessons-accordion-control-label-maxi-icon{color:var(--color-bg-neutral)}.lessons-accordion-wrapper .lessons-title-back{margin-left:20px;margin-top:-13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:30px}.lessons-accordion-wrapper .lessons-title-back a{color:var(--color-gray-dark)!important}#lesson_mobilie_accordion_view .lessons-title-back{display:none}body.lessons-accordion-mini .lessons-title-back{display:none!important}a.accordion-lesson-maxi{color:var(--color-text-primary)}body.dark-mode a.accordion-lesson-maxi{color:var(--color-text-secondary)}@media(min-width:1200px){.single-lesson-inner{padding:0}.single-lesson-sidebar{width:330px;background-color:var(--color-bg-light);padding:0;flex-shrink:0}.single-lesson-content{width:calc(100% - 390px)}.lessons-accordion-mini .single-lesson-content{width:calc(100% - (4em + 60px))}body.dark-mode .single-lesson-sidebar{background-color:var(--color-bg-body)}.lessons-accordion-control{display:block;padding:18px}.lessons-accordion-mini .lessons-accordion-control-label-mini{display:none}.lessons-accordion-mini .single-lesson-sidebar{width:4em}.lessons-accordion-mini .lessons-accordion{display:none}.lessons-accordion-mini .lessons-accordion-control-label-maxi-title{writing-mode:vertical-rl;transform:rotate(180deg);display:flex;align-items:center}.lessons-accordion-mini .lessons-accordion-control-label-maxi{display:flex;flex-direction:column}.lessons-accordion-mini .lessons-accordion-control-label-maxi>*{text-align:center}}.ed-upload-wrapper{margin:0;border:2px solid var(--color-warning);border-radius:var(--radius-lg);background-color:#f1f1f1}.ed-upload-prev-img{display:block;height:150px;margin:0 auto;border-radius:var(--radius-lg)}.ed-upload-prev-cont{margin-bottom:2px;margin-top:2px;padding:8px;height:164px}.col-form-label{padding-top:calc(.375rem + 5px);padding-bottom:calc(.375rem + 1px);line-height:inherit;font-size:1rem}.form-control-plaintext{padding:.5rem .9rem}.form-control-plaintext:focus-visible{outline:0}body.dark-mode .form-control-plaintext{color:var(--color-text-secondary)}.form-group .form-switch,.form-group .form-checkbox,.form-group .form-radio{padding-left:30px}.contact-content{position:relative;width:90%;margin:-90px auto 30px;z-index:2}@media(max-width:579.98px){.contact-content{width:100%;margin:-70px auto 0}}.contact-card .media{padding:20px 10px}.contact-card .media h6,.contact-card .media ul{margin-bottom:30px}.contact-meta-link{padding:2px 0;font-weight:600}.contact-meta,.contact-meta a{font-size:17px}.contact-meta-address{line-height:25px}.icon-group{position:relative}.icon-group>input{padding-left:2.5em}.icon-group>i{position:absolute;z-index:1;left:1.3em;top:50%;transform:translate(-50%,-50%);color:var(--color-gray-500)}.auth-wrapper{display:flex;box-shadow:0 3px 12px -4px #0000001a}.auth-description{width:59%;padding:65px 10px 0;background-color:var(--color-bg-light);display:flex;align-items:center;justify-content:center;flex-direction:column;height:calc(100vh - 300px)}body.dark-mode .auth-description{background-color:var(--color-bg-body)}.auth-description-inner{text-align:center;width:79%}.auth-description-inner h2{margin:0;color:var(--color-text-primary);line-height:34px}.auth-description-inner p{margin:30px 0;color:var(--color-text-primary)}.auth-description-inner img{max-height:550px}.auth-form{flex:1;background-color:var(--color-white);border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:60px;text-align:center}.auth-form-wrapper{flex:1;background-color:var(--color-white);border-radius:var(--radius-lg);padding:15px 30px;text-align:center}.auth-form h2,.auth-form-wrapper h4{margin-bottom:10px}.auth-form .login-link,.auth-form .register-link,.auth-form-wrapper .login-link,.auth-form-wrapper .register-link{margin-bottom:30px;line-height:18px}body.dark-mode .auth-description h2{color:var(--color-gray-200)}body.dark-mode .auth-description img{content:url(/img2/art-login-dark.svg)}.auth-form form{max-width:400px;margin:0 auto}.auth-form .login-link a,.auth-form .register-link a,.auth-form .lost-pass,.auth-form-wrapper .login-link a,.auth-form-wrapper .register-link a,.auth-form-wrapper .lost-pass{display:inline;color:var(--color-gray-dark);text-decoration:underline}.lost-pass{display:block!important}.profile-lost-pass{display:inline;color:var(--color-gray-dark);text-decoration:underline;font-size:.9em;font-weight:300}body.dark-mode .auth-form-wrapper{background-color:var(--color-bg-light)}body.dark-mode .auth-content .auth-form-wrapper{background-color:var(--color-text-primary)}body.dark-mode .auth-form .login-link a,body.dark-mode .auth-form .register-link a,body.dark-mode .auth-form .lost-pass,body.dark-mode .auth-form-wrapper .login-link a,body.dark-mode .auth-form-wrapper .register-link a,body.dark-mode .auth-form-wrapper .lost-pass{color:var(--btn-neutral-bg)}.auth-seperator{margin:30px 0;text-align:center}.auth-seperator span{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#848486;font-size:.9rem;font-weight:500}.auth-seperator span:before{content:"";-webkit-box-flex:1;flex:1;background-color:#0000001a;height:1px;margin-right:20px}.auth-seperator span:after{content:"";-webkit-box-flex:1;flex:1;background-color:#0000001a;height:1px;margin-left:20px}body.dark-mode .auth-seperator span:before,body.dark-mode .auth-seperator span:after{background-color:#ffffff1a}.auth-content{display:flex}.auth-content>.section-padding{display:flex;flex-grow:4}.auth-content>.section-padding>.auth-wrapper{flex-grow:4}.auth-content>.section-padding>.auth-wrapper>.auth-description{justify-content:start;justify-content:flex-start}.social-login{cursor:pointer;display:block;width:100%;margin-bottom:10px;text-align:center;white-space:nowrap;line-height:24px;border:0;font-size:1rem;font-weight:600;padding:12px 20px;border-radius:var(--radius-base);-webkit-transition:.3s;transition:.3s;background-color:var(--color-bg-light)}.social-login i{margin-right:10px}.trial-reg-form{max-width:550px;border:2px solid var(--color-primary);background-color:var(--color-bg-body);border-radius:var(--radius-sm);margin-bottom:25px;padding:0 16px}body.dark-mode .trial-reg-form{background-color:var(--color-bg-light)}body.dark-mode .trial-reg-form h3,body.dark-mode .trial-reg-form p{color:var(--color-white)!important;text-align:center}@media(max-width:1299.98px){.main-content{padding-left:0}.sidebar{top:0;left:-250px;height:100%}.sidebar-overlay{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:#0009;cursor:pointer;opacity:0;visibility:hidden}.sidebar-wrapper.open .sidebar-overlay{opacity:1;visibility:visible}.sidebar-wrapper.open .sidebar{left:0}.sidebar-wrapper.open+.main-content{padding-left:0}}@media(max-width:1199.98px){.navbar-search form{width:auto}.auth-description{width:50%}.auth-description-inner{width:96%}.auth-description-inner img{max-height:100%}.single-course-wrapper{display:flex;flex-direction:column-reverse}.single-lesson-content{margin-right:0;margin-bottom:0}}@media(max-width:990.98px){.main-content-inner{padding:30px 15px 0}.aside-toggler{margin-right:15px}.footer{margin:0;padding:20px 20px 10px}.page-subheader-controls-inner{padding:0 15px}.auth-wrapper{flex-direction:column}.auth-form{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.auth-description{width:100%;order:2}.input-responsive{width:80%!important}.page-subheader-inner{padding:0 20px}}@media(max-width:767.98px){.swiper-button-icon{opacity:.3}h1{font-size:30px;line-height:38px}h2{font-size:28px;line-height:36px}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:28px}h5{font-size:18px}h6{font-size:16px}.section-title-wrap h3{font-size:22px;line-height:28px}.footer{text-align:center}.footer .copyright{margin-bottom:20px}.footer .social-media{justify-content:center}.page-subheader-controls{border-bottom:0}.page-subheader-controls-inner{padding:0 0 0 10px}.page-subheader-right{justify-content:space-between}.page-subheader-nav{width:100%;margin:0;border-top:1px solid rgba(0,0,0,.1)}.page-subheader-right .social-media li a{margin:0 10px 0 0}.page-subheader-nav ul li a{padding:20px 10px}.page-subheader-controls.filter .page-subheader-controls-inner{padding:0 15px;flex-direction:row}}@media(max-width:574.98px){.nav-wrapper .dropdown-menu-lg.dropdown-menu,.nav-wrapper .dropdown-menu{min-width:0;width:calc(100vw - 30px)}.page-subheader-inner{min-height:180px}.section-controls>a{display:none}.pagination .page-link{padding:10px 15px}.auth-form{padding:30px}}@media(max-width:419.98px){.video .video-thumbnail{height:150px}}.dark-mode{background-color:var(--color-bg-light)}.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4,.dark-mode h5,.dark-mode h6,.dark-mode .media-body h6 a,.dark-mode p,body.dark-mode,.dark-mode .swiper-button-next:after,.dark-mode .swiper-button-prev:after,.dark-mode .dropdown-menu .dropdown-header,.dark-mode .btn-aula.secondary:hover,.dark-mode label,.dark-mode .pagination .page-link,.dark-mode .accordion .card-header[aria-expanded=true],.dark-mode .accordion .card .card-header{color:var(--color-white)}.dark-mode .media-body span,.dark-mode .media-body a,.dark-mode .aside-title,.dark-mode .section-controls a:hover{color:var(--color-text-secondary);opacity:1}.dark-mode .page-subheader-nav>ul>li>a,.dark-mode .sidebar .aside-menu li a i,.dark-mode .sidebar .aside-menu li a,.dark-mode .navbar-controls ul li a,.dark-mode .navbar-menu ul li a,.dark-mode .section-controls a,.dark-mode .page-subheader-controls.filter .dropdown>a,.dark-mode .page-subheader-controls.filter .toggle-view>span{color:var(--color-text-secondary)}.dark-mode .dropdown-menu .dropdown-item{color:var(--color-text-primary)}.dark-mode .aside-toggler span{background-color:var(--color-white)}.dark-mode .social-media li a{background-color:var(--color-bg-light)}.dark-mode .nav-wrapper,.dark-mode .sidebar,.dark-mode .card,.dark-mode .swiper-button-next,.dark-mode .swiper-button-prev,.dark-mode .courses-item .courses-info,.dark-mode .dropdown-menu,.dark-mode .page-subheader-controls,.dark-mode .pagination .page-link,.dark-mode .accordion .card .card-header,.dark-mode .auth-form{background-color:var(--color-bg-surface)}.dark-mode .accordion .card-header[aria-expanded=true]{background-color:var(--color-bg-light)}.dark-mode .navbar-search form .form-control,.dark-mode .form-control-light,.dark-mode .form-control{background-color:var(--color-bg-neutral);border-color:var(--color-border-light);color:var(--color-text-primary)}.dark-mode .media-body a:hover,.dark-mode .show-more-trigger{color:var(--color-primary)}.dark-mode .nav-swiper-menu .btn-secondary,.dark-mode .nav-swiper-menu .btn-outline-secondary{border-color:var(--color-white);color:var(--color-white)}.dark-mode .navbar-search form .form-control:focus,.dark-mode .form-control-light:focus,.dark-mode .form-control:focus{background-color:var(--color-bg-light);border-color:var(--color-primary);color:var(--color-text-primary)}body.dark-mode .navbar-search .btn.btn-light{background-color:var(--color-bg-neutral);border-color:var(--color-border-light);color:var(--color-text-primary)}.dark-mode .navbar-controls ul li a:hover,.dark-mode .recommended-courses li:hover,.dark-mode .sidebar .aside-menu li a:hover,.dark-mode .dropdown-menu .dropdown-item.active,.dark-mode .dropdown-menu .dropdown-item:active,.dark-mode .dropdown-menu .dropdown-item:hover,.dark-mode .menu-element-dropdown .dropdown-item:focus,.dark-mode .menu-element-dropdown .dropdown-item:hover,.dark-mode .custom-control-label:before,.dark-mode .page-subheader-controls.filter .dropdown>a:hover,.dark-mode .page-subheader-controls.filter .toggle-view>span:hover,.dark-mode .page-subheader-controls.filter .dropdown>a:focus,.dark-mode .page-subheader-controls.filter .toggle-view>span:focus{background-color:var(--color-bg-light)}.dark-mode .dropdown-divider{border-top:1px solid var(--color-border-light)}.dark-mode .navbar-menu>ul>li>a:hover,.navbar-menu>ul>li>a:focus,.dark-mode .navbar-menu ul li a.active,.dark-mode .sidebar .aside-menu li a:hover,.dark-mode .sidebar .aside-menu li a:hover i,.dark-mode .page-subheader-nav>ul>li>a:hover,.dark-mode .page-subheader-nav ul li a.active,.dark-mode .btn-aula.secondary{color:var(--color-primary)}.dark-mode .social-media li a:hover{background-color:var(--color-primary)}.dark-mode .modal-content,.dark-mode .contact-social.social-media li a{background-color:var(--color-bg-light)}.dark-mode .contact-social.social-media li a:hover{background-color:var(--color-primary);color:var(--color-white)}.component-swiper-progress{position:relative}.component-swiper-progress .swiper-slide{height:600px}.component-swiper-progress .swiper-slide:after{content:"";position:absolute;bottom:0;right:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.6) 100%);height:78%}.swiper-button-icon{background:none!important}.swiper-button-icon:after{color:var(--color-white);font-size:30px}.swiper-slide img{width:100%;height:100%;object-fit:cover}.swiper-slide .logo-thumb{border:2px solid #266d64;border-radius:var(--radius-lg);padding:10px;background-color:var(--color-white)}.about-and-partners .section-sub-title a,.company-and-courses .page-subheader{display:none}.single-video-no-player{position:relative;padding-top:56.25%}.single-video-wallpaper{position:absolute;z-index:10;inset:0;width:100%;height:100%;background-size:cover;background-position:center}.single-video-player .plyr{height:100%}.single-video-player video{height:100%;object-fit:contain}.single-video-player{padding-top:56.25%;position:relative}.single-video-player>.player-wrapper{position:absolute;z-index:10;inset:0;width:100%;height:100%}.single-video-player img{width:100%}.single-video-player #aplayer{height:100%!important}.plyr-video-action{position:absolute;z-index:20;left:50%;bottom:1.5em;transform:translate(-50%)}@media(min-width:991px){.plyr-video-action{bottom:auto;top:50%;transform:translate(-50%,-50%)}}.single-video-wallpaper .plyr-video-info,.single-video-player .plyr .plyr-video-info{background-image:linear-gradient(#f9f9f9,#f9f9f9 22%,#f9f9f966,#f9f9f900);height:150px}body.dark-mode .single-video-wallpaper .plyr-video-info,body.dark-mode .single-video-player .plyr .plyr-video-info{background-image:linear-gradient(#3c444a,#3c444a 44%,#3c444acc,#3c444a00)}.plyr-video-header-info .plyr-video-title,.single-video-wallpaper .plyr-video-info .plyr-video-title,.single-video-player .plyr .plyr-video-info .plyr-video-title{font-family:Averta PE Bold,Segoe UI,San Francisco,SF Pro,Roboto,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:700;line-height:32px;color:var(--color-text-primary)!important;padding:15px 15px 0}body.dark-mode .plyr-video-header-info .plyr-video-title,body.dark-mode .single-video-wallpaper .plyr-video-info .plyr-video-title,body.dark-mode .single-video-player .plyr .plyr-video-info .plyr-video-title{color:var(--color-white)!important}.plyr-video-header-info .plyr-video-breadcrumb,.single-video-wallpaper .plyr-video-info .plyr-video-breadcrumb,.single-video-player .plyr .plyr-video-info .plyr-video-breadcrumb{padding:10px 18px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plyr-video-header-info .plyr-video-title{padding:15px 15px 0 0}.plyr-video-header-info .plyr-video-breadcrumb{padding:5px 15px 0 2px}@media only screen and (max-width:1200px){.plyr-video-header-info .plyr-video-title{padding:15px 15px 0 20px}.plyr-video-header-info .plyr-video-breadcrumb{padding:5px 15px 0 22px}}.plyr-video-header-info .plyr-video-breadcrumb a,.single-video-wallpaper .plyr-video-info .plyr-video-breadcrumb a,.single-video-player .plyr .plyr-video-info .plyr-video-breadcrumb a{color:var(--color-text-primary)!important;font-size:1.2em}.plyr-video-header-info .plyr-video-breadcrumb a:not(:first-child),.single-video-wallpaper .plyr-video-info .plyr-video-breadcrumb a:not(:first-child),.single-video-player .plyr .plyr-video-info .plyr-video-breadcrumb a:not(:first-child){margin-left:.4em}.plyr-video-header-info .plyr-video-breadcrumb a:not(:first-child):before,.single-video-wallpaper .plyr-video-info .plyr-video-breadcrumb a:not(:first-child):before,.single-video-player .plyr .plyr-video-info .plyr-video-breadcrumb a:not(:first-child):before{font-family:"Font Awesome 6 Free";content:"\f054";font-weight:700;margin-right:.6em;color:var(--color-gray-400);font-size:.9em}body.dark-mode .plyr-video-header-info .plyr-video-breadcrumb a,body.dark-mode .single-video-wallpaper .plyr-video-info .plyr-video-breadcrumb a,body.dark-mode .single-video-player .plyr .plyr-video-info .plyr-video-breadcrumb a{color:var(--color-white)!important}.quiz-stats{position:fixed;right:30px;top:90px;border-radius:var(--radius-lg);padding:15px;color:var(--color-gray-200);z-index:2}.quiz-stats h4{color:var(--color-gray-200)}.quiz-stats-desc{font-size:13px;font-weight:300}.modal-quizzes-title,.multi-upload-item-name{font-size:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bullet-list-wrapper ul,.bullet-list-wrapper li{list-style:none}.bullet-list-wrapper ul{padding:0}.bullet-list-wrapper li{font-size:1rem;line-height:1.4rem;margin-left:3.5rem;min-height:calc(2rem + 10px)}.bullet-list-wrapper li:before{flex-shrink:0;flex-grow:0}.bullet-list-wrapper ul:not(.bullet-list-number)>li:before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:2rem;line-height:2rem;margin:.5rem 1rem 0 -3rem;color:var(--color-primary);position:absolute;z-index:1}.bullet-list-wrapper .bullet-list-plus li:before{content:"\f055"}.bullet-list-wrapper .bullet-list-plus-oneline li{display:flex;align-items:center;padding:10px}.bullet-list-wrapper .bullet-list-plus-oneline li:before{content:"\f055";font-family:FontAwesome;margin-right:10px;color:#00f}.bullet-list-wrapper .bullet-list-minus li:before{content:"\f056"}.bullet-list-wrapper .bullet-list-check li:before{content:"\f058"}.media-body .video-title{overflow:hidden;max-height:3em;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600}.menu-more-page-subheader-controls .menu-more-cont{width:100%}.menu-more-menu{display:flex;align-items:center;flex-wrap:wrap;width:100%;height:60px;justify-content:start;justify-content:flex-start;overflow:hidden}.menu-more-menu .menu-more,.menu-more-menu .menu-more-space{display:none}.menu-more-menu.menu-more-show .menu-more,.menu-more-menu.menu-more-show .menu-more-space{display:block}.menu-more-menu>li{flex-grow:0}.menu-more-menu .menu-more-space{flex-grow:4}.page-subheader-nav ul.menu-more-more{display:none}.menu-more-menu-profile,.menu-more-menu-course{height:60px}.menu-more-more li{padding:0 10px;width:100%;text-align:right}.menu-stick-cont{position:relative;height:60px}.menu-stick-inner{height:60px}.page-subheader-nav ul li a.nav-link.active:before{width:100%}.course-section-meta{font-size:18px;font-weight:700}.card-header-my-profile{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-my-profile .card-icon{position:absolute;right:10px;top:5px}.card-my-profile .card-icon i{font-size:5em;opacity:.05}.card-my-achievement{height:110px}.card-my-achievement .card-icon{position:absolute;right:10px;top:5px}.card-my-achievement .card-icon i{font-size:5em;opacity:.05}.card-my-achievement .card-body{padding:15px 15px 0;margin-top:30px;overflow:hidden;max-height:70px;line-height:25px;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.salepage-rel-avatar{width:150px;float:left;padding-right:15px}body.dark-mode .salepage-rel-author,body.dark-mode .section-expert h2,body.dark-mode .salepage-rel-about p{color:var(--color-white)!important}body.dark-mode .counter-icon i{color:var(--color-primary)}.card-course-accordion .video-title{line-height:1.2em;color:var(--color-gray-dark)}body.dark-mode .card-course-accordion .video-title{color:var(--color-white)}.card-header-inner{display:flex;align-items:center}.card-header-module-indication{flex-shrink:0;flex-grow:0;flex-basis:100px;width:100px;text-align:center}.card-header-module-title{flex-grow:4;font-size:1.3em;line-height:1.2em;color:var(--color-white)}.card-header-module-num{display:flex;justify-content:center;line-height:.8em;font-size:4em;color:var(--color-white)}.card-header-module-static-text{color:var(--color-white);opacity:.5}.video-course-accordion{margin-bottom:15px;margin-top:10px}.video-course-accordion .video-thumbnail{height:110px}.pricing{display:flex;flex-wrap:wrap;justify-content:center}body.dark-mode #price h3,body.dark-mode #price p,body.dark-mode #price .section-sub-title,body.dark-mode .section-pricing-table .section-title h3,body.dark-mode #price .section-sub-title p{color:var(--color-white)}body.dark-mode .card{background-color:var(--color-bg-surface);border-color:var(--color-border-default)}body.dark-mode .card .card-body{background-color:var(--color-bg-surface)}body.dark-mode .card .card-title,body.dark-mode .card .card-text{color:var(--color-text-primary)}body.dark-mode .card-highlight,body.dark-mode .section-contact-form{background-color:var(--color-bg-surface)}body.dark-mode .section-contact-form h2,body.dark-mode .section-contact-form h4,body.dark-mode .section-contact-form h5{color:var(--color-text-primary)}body.dark-mode .testimonial-wrapper h2{color:var(--color-white)!important}body.dark-mode a.section-reviews-body{color:var(--color-white);background-color:var(--color-bg-surface);border-color:var(--color-border-default)}body.dark-mode #reviews{background-color:var(--color-bg-light)}body.dark-mode .payment-options-item{background-color:var(--color-bg-surface);border-color:var(--color-primary)}body.dark-mode .payment-options-label{color:var(--color-text-secondary)}.payment-options-item{text-align:center;border:2px solid #266d64;border-radius:var(--radius-lg);padding:10px 20px;background-color:var(--color-white);height:200px;margin-bottom:20px}.payment-options-icon{margin-top:10px}.payment-options-icon img{height:90px}.payment-options-label{margin:10px 0;color:var(--color-gray-dark);line-height:1.5em}.page-subheader-inner.payment-subheader{min-height:160px!important}.payment-subheader p{color:var(--color-white);font-size:1rem;margin-bottom:5px}.pfo-icon{height:200px}.cert-table td{vertical-align:middle}.table-thumbnail-cert img{height:100px;width:100px;max-width:100px}body.dark-mode .empty-search-image img{content:url(/img2/art-empty-search-dark.svg)}body.dark-mode .error-page-wrapper img{content:url(/img2/mascot-error-404-dark.svg)}.media.user-info .media-body h6{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.media.user-info .media-body .user-email{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:14px;font-weight:400;line-height:28px;word-break:break-all}.media.user-info .media-body .user-status{font-size:14px;font-weight:300}kbd{padding:.2rem .4rem!important;font-size:95%!important;color:var(--color-white);background-color:#212529;border-radius:var(--radius-sm)}.marker{display:initial;background-color:var(--alert-warning-bg);-webkit-text-shadow:0px 0px 5px var(--color-white);text-shadow:0px 0px 5px var(--color-white);padding:0 3px}@media(min-width:1200px)and (max-width:1600px){.course-search-list .col-xl-2{flex:0 0 25%;max-width:25%}}.cookie-consent.cookie-consent{display:none;position:fixed;z-index:1001;bottom:3rem;left:3rem;width:396px;background-color:var(--color-text-primary);color:var(--color-white);padding:20px 25px;border-radius:var(--radius-sm)}.cookie-consent>.cookie-consent-msg-title h4{color:var(--color-white)}.cookie-consent-msg-title i{color:var(--color-primary)}.cookie-consent>.cookie-consent-msg-body{margin-top:.5em}.cookie-consent>.cookie-consent-msg-body a{color:var(--color-white);font-weight:600;text-decoration:underline}.cookie-consent>.cookie-consent-msg-body a:hover{color:var(--color-primary)}.cookie-consent>.cookie-consent-msg-footer{margin-top:1em}@media(max-width:499.98px){.cookie-consent.cookie-consent{bottom:.5rem;left:.5rem;width:95%}}.quest-info-content a:hover{color:#15a55b}.squeeze-img-cont,.squeeze-greshki-cont{display:inline-block;position:relative}.squeeze-img-cont .squeeze-img-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:var(--radius-base);width:72px}.squeeze-greshki-cont .squeeze-img-logo{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;padding-bottom:40px}body.dark-mode .section-jointo img{content:url(/img2/art-login-dark.svg)}body.dark-mode .squeeze-greshki-cont img{content:url(/img2/art-counter-watched-dark.svg)}.leadrow{align-items:center;margin-bottom:20px}.leadstar{scale:.88}.leadimg img{object-fit:cover;width:100px}.leadname a{font-size:18px!important;color:var(--color-text-muted)}.leadname a:hover{color:var(--color-primary)}.leadpoints{font-size:18px!important;font-weight:600}.leadstar i{color:var(--color-border-default)!important}.leadnum{font-size:20px;font-weight:800}body.dark-mode .leadnum{color:var(--color-gray-dark)}.list-group-course-item-thumb img{width:120px}.list-group-course-item-info{width:calc(100% - 220px - 2.5rem)}.checkout-cart-section-title .badge{margin-top:-2px;padding:5px 10px 6px}body.dark-mode .pfo-about img{content:url(/img2/art-recognized-certificate-dark.svg)}body.dark-mode .payment-success-image img{content:url(/img2/mascot-payment-success-dark.svg)}.gidname{font-size:27px!important;line-height:32px!important;margin:0 20px 0 0!important;color:var(--color-gray-dark)!important;border-left:6px solid var(--color-gray-600)!important;padding-left:8px}body.dark-mode .gidname{color:var(--color-white)!important}body.dark-mode #guideauthor .authorna B{color:var(--color-white)!important}body.dark-mode #guideshell .gtxt p,body.dark-mode #guideshell .gtxt>div{color:var(--color-black)}.single-video-description code{display:inline-block;padding:4px 12px;margin:2px 4px;font-family:Consolas,monospace;font-size:14px;font-weight:600;color:#2c3e50;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);box-shadow:0 1px 2px #0000000d;cursor:default;transition:all .2s ease-in-out}.single-video-description code:hover{background:var(--color-border-separator);border-color:var(--color-border-default);box-shadow:0 2px 4px #0000001a}body.dark-mode .single-video-description code{color:var(--color-border-separator);background:var(--color-gray-900);border-color:var(--color-gray-800)}body.dark-mode .single-video-description code:hover{background:var(--color-gray-800);border-color:var(--color-gray-700)}body.dark-mode .section-promo-14feb img{content:url(/img2/mascot-14feb-owl-offer-dark.svg)}body.dark-mode .section-easter-offer img{content:url(/assets/brand/promo/velikden-owl-sales-page-basket-dark.svg)}body.dark-mode .section-promo-birthday img{content:url(/assets/brand/promo/birthday-courses-dark.svg)}body.dark-mode .section-birthday-offer img{content:url(/assets/brand/promo/birthday-offer-dark.svg)}.aside-menu-open a .hot{position:absolute;width:10px;height:10px;top:8px;right:15px;border-radius:50%;background-color:var(--color-hot-indicator)}.aside-menu-min a .hot{position:absolute;width:10px;height:10px;top:8px;right:10px;border-radius:50%;background-color:var(--color-hot-indicator)}.aside-scroll{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.quiz-card.quiz-error{border:1px solid var(--color-danger)}.quiz-card.quiz-valid{border:1px solid var(--color-primary)}.quiz-error .card-header{color:var(--color-danger)!important}.quiz-valid .card-header{color:var(--color-primary)!important}.quiz-item-correct .form-check-label{color:var(--color-primary)}.form-radio.quiz-item-correct input[type=radio]:checked:before{background-color:var(--color-primary)}.quiz-error .form-radio input[type=radio].quiz-clicked:before{background-color:var(--color-danger)}.quiz-error .form-radio input[type=radio].quiz-clicked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:var(--color-danger);border-radius:50%}@media(max-width:1299.98px){.aside-scroll{height:calc(100vh - 60px);padding-bottom:20px}.aside-section:last-child{margin-bottom:20px}.sidebar{-webkit-overflow-scrolling:touch}}body.dark-mode .btn-dark{color:var(--color-text-primary);background-color:var(--color-bg-light);border-color:var(--color-border-light)}body.dark-mode .btn-dark:not(:disabled):not(.disabled).active,body.dark-mode .btn-dark:not(:disabled):not(.disabled):active,body.dark-mode .show>.btn-dark.dropdown-toggle,body.dark-mode .btn-dark.disabled,body.dark-mode .btn-dark:disabled,body.dark-mode .btn-dark:hover,body.dark-mode .btn-dark:focus{background-color:var(--color-bg-neutral);border-color:var(--color-bg-neutral)}body.dark-mode .btn-outline-dark{color:var(--color-text-primary);border-color:var(--color-border-light)}body.dark-mode .btn-outline-dark:not(:disabled):not(.disabled).active,body.dark-mode .btn-outline-dark:not(:disabled):not(.disabled):active,body.dark-mode .show>.btn-outline-dark.dropdown-toggle,body.dark-mode .btn-outline-dark.disabled,body.dark-mode .btn-outline-dark:disabled,body.dark-mode .btn-outline-dark:hover,body.dark-mode .btn-outline-dark:focus{background-color:var(--color-bg-neutral);border-color:var(--color-bg-neutral)}body.dark-mode .modal-header .close{background-color:var(--color-bg-light)}body.dark-mode .forum-question-row{border-bottom-color:var(--color-border-default)}body.dark-mode .forum-questions-header-cont{border-bottom-color:var(--color-border-light)}body.dark-mode .alert-dark{background-color:var(--color-bg-neutral);color:var(--color-text-primary);border-color:var(--color-border-light)}body.dark-mode .achievement-card{background-color:var(--color-secondary);border:1px solid var(--color-border-light)}body.dark-mode .text-dark{color:var(--color-text-primary)!important}body.dark-mode .text-secondary{color:var(--color-text-secondary)!important}body.dark-mode .text-muted{color:var(--color-text-muted)!important}body.dark-mode .bg-light{background-color:var(--color-bg-light)!important}body.dark-mode .bg-white{background-color:var(--color-bg-surface)!important}body.dark-mode .border-light{border-color:var(--color-border-light)!important}
