﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:normal;display:flex;flex-direction:column;height:100vh}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,a:hover,a:focus{text-decoration:none}a,img{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}a,button,select,label{cursor:pointer}.clear{clear:both;float:none}@font-face{font-family:"Poppins";src:url("../../fonts/Poppins-Regular.woff2") format("woff2"),url("../../fonts/Poppins-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins-Bold";src:url("../../fonts/Poppins-Bold.woff2") format("woff2"),url("../../fonts/Poppins-Bold.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins-SemiBold";src:url("../../fonts/Poppins-SemiBold.woff2") format("woff2"),url("../../fonts/Poppins-SemiBold.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins-Medium";src:url("../../fonts/Poppins-Medium.woff2") format("woff2"),url("../../fonts/Poppins-Medium.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}#header .container{display:flex;align-items:center;justify-content:space-between;padding:18px 20px}#header .container .menu-mobile-icon{width:40px;height:40px;display:flex;justify-content:center;align-items:center}#header .container .logo{width:200px}#header .container .content{display:none}#header .container a{font-family:"Poppins-Bold";font-size:14px;line-height:24px;letter-spacing:.25px;color:#011020}#header .container a:hover{color:#006de3}#header .container .trigger{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:rgba(227,0,0,.0392156863);border-radius:50%;background-color:#f5f5f5}#header .container .actions{position:relative}#header .container .actions .trigger{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:rgba(227,0,0,.0392156863);border-radius:50%}#header .container .actions .trigger:first-child{background-color:#f5f5f5}#header .container .actions .trigger:not(:first-child){display:none}@media screen and (min-width: 1025px){#header{background-color:#fff;box-shadow:0px 0px 16px 0px rgba(1,16,32,.0784313725)}#header .container{display:flex;justify-content:space-between;align-items:center;gap:48px;padding:16px 0}#header .container .menu-mobile-icon{display:none}#header .container .logo{width:232px}#header .container .logo img{width:100%;height:100%}#header .container .content{flex:1;display:flex;gap:32px}#header .container .actions{display:flex;gap:8px}#header .container .actions a{display:flex !important}}@keyframes menuFixed{from{margin-top:-200px}to{margin-top:0}}@-webkit-keyframes menuFixed{from{margin-top:-200px}to{margin-top:0}}@keyframes pulse{to{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}}@-webkit-keyframes pulse{to{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}}@keyframes rotating{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.user-menu-trigger.is-image{padding:0;width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.user-menu-trigger.is-image .user-menu-avatar-img{object-fit:cover;height:100%}.user-menu-avatar.is-image{padding:0;overflow:hidden}.alignleft{float:left;margin:0 15px 15px 0}.alignright{float:right;margin:0 0 15px 15px}.aligncenter{display:block;margin:0 auto 20px;padding:4px}.wp-caption{max-width:100%}.wp-caption .wp-caption-text{border-bottom:1px solid #d9d9d9;font-size:12px;line-height:18px;padding:7px}.wp-video{max-width:100%}.wp-video video{height:auto}strong,b{font-weight:700}em{font-style:italic}del{text-decoration:line-through}img,iframe,video{max-width:100%;height:100%}main{outline:none}a[href^=tel]{width:inherit !important;color:inherit;text-decoration:none}:root{scroll-behavior:auto}html{min-height:100%}body{left:0;font-size:16px;font-family:"Poppins";color:#011020;position:relative;background:#fafafa;-webkit-transition:left 0.5s ease;-moz-transition:left 0.5s ease;-ms-transition:left 0.5s ease;-o-transition:left 0.5s ease;transition:left 0.5s ease}body ::selection{background:rgba(225,121,0,.3)}body ::-moz-selection{background:rgba(225,121,0,.3)}.a11y{display:inline-block;overflow:hidden;max-width:0;max-height:0;position:absolute}.skip-link{border:none;height:35px;max-height:0;overflow:hidden;color:#fff;position:relative;padding:0 15px;border-radius:0;text-align:center;display:inline-flex;background:#ae5e00;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:max-height 0.3s ease;-moz-transition:max-height 0.3s ease;-ms-transition:max-height 0.3s ease;-o-transition:max-height 0.3s ease;transition:max-height 0.3s ease}.skip-link:hover{color:#fff}.skip-link:focus{max-height:35px}.skip-link.fixed-top{position:absolute;top:0;left:0;z-index:99999;border-radius:0 0 5px 0;background-color:gray}.title{font-size:32px;color:#e17900;font-weight:700;padding:15px 0;font-weight:400;font-size:24px;line-height:32px;letter-spacing:.15px;color:#f9f7f5}@media(min-width: 1024px){.title{font-size:32px;line-height:40px}}.bg-site-white .title{color:#12110f}.scroll-top{position:fixed;bottom:140px;right:-100px;width:30px;height:30px;z-index:10;border:none;color:#fff;cursor:pointer;font-size:25px;line-height:25px;text-align:center;visibility:hidden;padding:0 0 3px 0;border-radius:100px;background-color:#c86b00;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.scroll-top.active{right:20px;visibility:visible}.scroll-top:hover{opacity:.8}@media(max-width: 767.98px){.scroll-top.active{right:8px}}.btn-default a,.btn-default button{border:0;color:#fff;font-weight:700;border-radius:0;padding:7px 20px;display:inline-block;text-transform:uppercase;background-color:#e17900}.btn-default a:hover,.btn-default button:hover{background-color:#b86300}.btn-default a svg,.btn-default button svg{margin-right:3px}.btn-default.outline a,.btn-default.outline button{color:#e17900;padding:6px 18px;border:1px solid #e17900;background-color:rgba(0,0,0,0)}.btn-default.outline a:hover,.btn-default.outline button:hover{color:#fff;background-color:#e17900}.img-cover{position:absolute;display:block;min-height:100%;width:100%;top:50%;left:50%;object-fit:cover;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.swiper-container .swiper-lazy-preloader{border-color:#e17900;border-top-color:rgba(0,0,0,0)}.swiper-container .swiper-wrapper>*{visibility:hidden}.swiper-container .swiper-wrapper>*>*{visibility:visible}.swiper-container .swiper-wrapper>*.swiper-slide-active{visibility:visible;background-color:rgba(0,0,0,0)}.swiper-container .swiper-slide{border:none}.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{color:#33526f;width:50px;height:50px;border-radius:50%;margin:0;min-width:48px;top:0;width:10%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.swiper-container .swiper-button-prev:after,.swiper-container .swiper-button-next:after{font-family:"Font Awesome 5 Free";font-weight:900;display:none}.swiper-container .swiper-button-prev svg,.swiper-container .swiper-button-next svg{font-size:48px}.swiper-container .swiper-button-prev.swiper-button-disabled,.swiper-container .swiper-button-next.swiper-button-disabled{opacity:.5;pointer-events:initial}.swiper-container .swiper-button-prev:hover,.swiper-container .swiper-button-next:hover{color:#e17900}.swiper-container .swiper-button-prev{left:0}.swiper-container .swiper-button-prev:after{content:""}.swiper-container .swiper-button-next{right:0}.swiper-container .swiper-button-next:after{content:""}.swiper-container .swiper-pagination{left:50%;width:max-content;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.swiper-container .swiper-pagination-bullet{background-color:rgba(0,0,0,0);height:32px;margin:0 !important;opacity:1;width:32px;position:relative}.swiper-container .swiper-pagination-bullet:before{position:absolute;content:"";border:4px solid #e17900;background-color:rgba(0,0,0,0);border-radius:50%;height:16px;top:50%;left:50%;width:16px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.swiper-container .swiper-pagination-bullet-active:before{background-color:#e17900;background-color:red}.fancybox-thumbs__list a:before{border-color:#e17900}.container{padding:0 20px}@media screen and (min-width: 1025px){.container{padding:0;max-width:1252px;margin:0 auto}}#login-page{display:flex;justify-content:center;align-items:center;height:100vh}#login-page .btn-back{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;background-color:#006de3;border:none;position:absolute;top:40px;left:40px}#login-page .btn-back:hover{opacity:.8}#login-page .btn-back svg{width:16px;height:16px}#login-page .login-container{width:404px;border-radius:8px;border:2px solid #d7dde4;padding:40px;font-family:"Poppins"}#login-page .login-container .logo{width:280px;margin:0 auto;display:block;margin-bottom:40px}#login-page .login-container .title{font-weight:700;font-size:15px;line-height:20px;letter-spacing:.15px;color:#011020;padding:0;margin-bottom:4px}#login-page .login-container .description{font-weight:400;font-size:13px;line-height:160%;letter-spacing:.25px;vertical-align:middle;color:#676b70}#login-page .login-container form label{display:block;font-weight:700;font-size:13px;line-height:130%;letter-spacing:.1px;margin-top:16px;color:#011020}#login-page .login-container form input{margin-top:11px;width:100%;height:48px;padding:12px 16px 12px 12px;border-radius:12px;border:1px solid #d7dde4;font-size:13px}#login-page .login-container form .input-icon{position:relative;display:flex;align-items:center}#login-page .login-container form .input-icon .icon{position:absolute;left:10px;top:60%;transform:translateY(-50%);pointer-events:none}#login-page .login-container form .input-icon input{padding-left:36px;height:40px}#login-page .login-container .btn-default-submit{margin-top:24px;width:100%;border:none;background-color:#006de3;border-radius:8px;padding:12px 32px;font-weight:700;font-size:14px;line-height:24px;letter-spacing:.25px;vertical-align:middle;color:#fafafa}#login-page .login-container .btn-default-submit:hover{opacity:.8}.whatsapp-button{margin-top:16px;border:1px solid #d7dde4;padding:8px 0;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:8px;font-family:"Poppins-Bold";font-size:13px;line-height:24px;letter-spacing:.25px;color:#011020}@media screen and (min-width: 1025px){.whatsapp-button{font-size:14px}}.status{font-family:"Poppins-Bold";display:inline-block;min-width:max-content;background-color:#00e344;gap:8px;border-radius:4px;padding:4px 10px;font-size:11px;line-height:20px;letter-spacing:.4px;max-width:max-content}.status.negative{background-color:#f5f5f5;color:#006de3}.status.news{background-color:rgba(0,0,0,0);font-family:"Poppins";color:#006de3}.status.news svg{margin-right:6px}@media screen and (min-width: 1025px){.status{font-size:12px}.status.negative{border:1px solid #d7dde4}}#home{flex:1}#home .container .welcome-message{font-family:"Poppins-Bold";font-size:18px;line-height:1.3;letter-spacing:.15px;padding:24px 0 25px;border-bottom:1px solid #d7dde4}#home .container .home-content{display:flex;flex-direction:column;margin-top:32px;gap:48px}#home .container .home-content .title{font-family:"Poppins-Bold";font-size:14px;line-height:20px;letter-spacing:.15px;color:#676b70;padding:0 0 16px;opacity:.8}#home .container .home-content .important-notices{flex:1}#home .container .home-content .notices-list{max-width:800px}#home .container .home-content .notices-list .notice{border:1px solid #d7dde4;border-radius:8px;padding:18px 20px}#home .container .home-content .notices-list .notice:not(:first-child){margin-top:16px}#home .container .home-content .notices-list .notice .header,#home .container .home-content .notices-list .notice .content{display:flex;justify-content:space-between}#home .container .home-content .notices-list .notice .header .title,#home .container .home-content .notices-list .notice .header a{font-family:"Poppins-Bold";font-size:15px;line-height:130%;letter-spacing:.15px;vertical-align:middle;color:unset}#home .container .home-content .notices-list .notice .header .visualize{font-size:0}#home .container .home-content .notices-list .notice .header .visualize:hover{color:#006de3}#home .container .home-content .notices-list .notice .summary{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:12px;line-height:32px;letter-spacing:.25px;color:#676b70;margin-left:6px}#home .container .home-content .all-courses .title{border-bottom:thin solid #d7dde4;padding-bottom:16px}#home .container .accordion-container{margin-top:16px;width:100%}#home .container .see-all-courses{background-color:#006de3;display:flex;justify-content:center;align-items:center;height:48px;color:#fafafa;font-family:"Poppins-Bold";font-size:13px;line-height:24px;letter-spacing:.25px;border-radius:8px;margin:16px 0 48px}#home .container .see-all-courses:hover{background-color:#011020;transition:400ms all}#home .container .accordion{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px;overflow:hidden}#home .container .accordion-header{width:100%;padding:20px 24px;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;color:#011020;transition:background .3s ease;background-color:rgba(0,0,0,0)}#home .container .accordion-header span{font-family:"Poppins-Bold";font-size:15px;line-height:1.3;letter-spacing:.15px}#home .container .accordion-header:hover{background:#f0f0f0}#home .container .accordion-header[aria-expanded=true]{background:rgba(0,0,0,0);color:#006de3;border-width:90%}#home .container .accordion-header[aria-expanded=true] .accordion-icon{transform:rotate(180deg)}#home .container .accordion-open-button{background-color:#f5f5f5;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:50%}#home .container .accordion-content{padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}#home .container .accordion-content[aria-hidden=false]{max-height:fit-content}#home .container .sub-accordion,#home .container .sub-sub-accordion{border:none;margin-bottom:0}#home .container .sub-accordion .accordion-header,#home .container .sub-accordion .accordion-content,#home .container .sub-sub-accordion .accordion-header,#home .container .sub-sub-accordion .accordion-content{padding:0}#home .container .sub-accordion .accordion-header span,#home .container .sub-sub-accordion .accordion-header span{font-size:15px}#home .container .sub-accordion .accordion-header{padding:22px 2px;border-top:1px solid #d7dde4;width:calc(100% - 48px);margin:0 auto}#home .container .sub-accordion .accordion-header span{font-size:13px}#home .container .nested-list .internal-item{padding:12px 32px;display:flex;justify-content:space-between;font-size:13px;font-weight:400;cursor:pointer;color:#011020}#home .container .nested-list .internal-item:nth-child(odd){background-color:#f5f5f5}#home .container span{font-family:"Poppins"}#home .container .sub-sub-accordion .accordion-header{padding:22px 6px}#home .container .sub-sub-accordion .nested-list .internal-item{padding:12px 32px;display:flex;justify-content:space-between;font-size:13px;font-weight:400;cursor:pointer;color:#011020}#home .container .sub-sub-accordion .nested-list .internal-item:nth-child(odd){background-color:#f5f5f5}#home .container .sub-sub-accordion span{font-family:"Poppins"}@media screen and (min-width: 1025px){#home .container{margin-bottom:50px}#home .container .welcome-message{font-size:24px;line-height:32px}#home .container .notice-footer{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:#676b70}#home .container .notice-footer .read-status{font-weight:500}#home .container .home-content{flex-direction:row;gap:46px}#home .container .home-content .title{font-size:15px}#home .container .home-content .notices-list .notice{padding:16px 20px}#home .container .home-content .notices-list .notice .header .title,#home .container .home-content .notices-list .notice .header a{font-size:18px}#home .container .home-content .notices-list .notice .header .visualize{font-family:"Poppins";font-weight:400;font-size:14px}#home .container .home-content .notices-list .notice .summary{font-size:13px}#home .container .home-content .all-courses{max-width:45%}#home .container .home-content .all-courses .whatsapp-button{font-size:14px}#home .container .accordion-container{margin-top:20px}#home .container .see-all-courses{font-size:14px}#home .container .accordion{margin-bottom:12px}#home .container .accordion-header span{font-size:18px}#home .container .sub-sub-accordion .nested-list .internal-item{font-size:14px}#home .container .sub-accordion .accordion-header span{font-size:15px}}#notices{flex:1}#notices .container{margin-bottom:50px}#notices .container .welcome-message{width:100%;font-family:"Poppins-Bold";font-size:18px;line-height:1.3;letter-spacing:.15px;padding:24px 0 25px;border-bottom:1px solid #d7dde4}#notices .container .notice-content{width:100%;margin-top:32px;gap:48px;justify-content:center}#notices .container .notice-content .notices-list{max-width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}#notices .container .notice-content .notices-list .pagination-container{display:flex;justify-content:center;margin-top:32px;gap:8px}#notices .container .notice-content .notices-list .pagination-container .pagination-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #d7dde4;border-radius:4px;color:#011020;text-decoration:none;font-family:"Poppins",sans-serif;font-size:14px;line-height:20px;transition:background-color .3s ease,color .3s ease,border-color .3s ease}#notices .container .notice-content .notices-list .pagination-container .pagination-link:hover{background-color:#f5f5f5;color:#006de3;border-color:#006de3}#notices .container .notice-content .notices-list .pagination-container .pagination-link.current{background-color:#006de3;color:#fff;border-color:#006de3;font-weight:bold}#notices .container .notice-content .notices-list .notice{width:800px;border:1px solid #d7dde4;border-radius:8px;padding:18px 20px}#notices .container .notice-content .notices-list .notice:not(:first-child){margin-top:16px}#notices .container .notice-content .notices-list .notice .header,#notices .container .notice-content .notices-list .notice .content{display:flex;justify-content:space-between}#notices .container .notice-content .notices-list .notice .header .title,#notices .container .notice-content .notices-list .notice .header a{font-family:"Poppins-Bold";font-size:15px;line-height:130%;letter-spacing:.15px;vertical-align:middle;color:unset}#notices .container .notice-content .notices-list .notice .header .visualize{font-size:0}#notices .container .notice-content .notices-list .notice .header .visualize:hover{color:#006de3}#notices .container .notice-content .notices-list .notice .summary{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:12px;line-height:32px;letter-spacing:.25px;color:#676b70;margin-left:6px}#notices .container .notice-content .notices-list .notice .notice-footer{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:#676b70}#notices .container .notice-content .notices-list .notice .notice-footer .read-status{font-weight:500}#notices .container span{font-family:"Poppins"}#notices .container .sub-sub-accordion .accordion-header{padding:22px 6px}#notices .container .sub-sub-accordion .nested-list .internal-item{padding:12px 32px;display:flex;justify-content:space-between;font-size:13px;font-weight:400;cursor:pointer;color:#011020}#notices .container .sub-sub-accordion .nested-list .internal-item:nth-child(odd){background-color:#f5f5f5}#notices .container .sub-sub-accordion span{font-family:"Poppins"}@media screen and (min-width: 1025px){#notices .container .welcome-message{font-size:24px;line-height:32px}#notices .container .notice-content{flex-direction:row;gap:46px}#notices .container .notice-content .title{font-size:15px}#notices .container .notice-content .notices-list .notice{padding:16px 20px}#notices .container .notice-content .notices-list .notice .header .title,#notices .container .notice-content .notices-list .notice .header a{font-size:18px}#notices .container .notice-content .notices-list .notice .header .visualize{font-family:"Poppins";font-weight:400;font-size:14px}#notices .container .notice-content .notices-list .notice .summary{font-size:13px}#notices .container .notice-content .notices-list .notice .notice-footer{font-size:13px}#notices .container .notice-content .all-courses{max-width:45%}#notices .container .notice-content .all-courses .whatsapp-button{font-size:14px}#notices .container .accordion-container{margin-top:20px}#notices .container .see-all-courses{font-size:14px}#notices .container .accordion{margin-bottom:12px}#notices .container .accordion-header span{font-size:18px}#notices .container .sub-sub-accordion .nested-list .internal-item{font-size:14px}#notices .container .sub-accordion .accordion-header span{font-size:15px}}.custom-modal{position:fixed;z-index:9999;left:0;top:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.custom-modal.is-open{opacity:1;visibility:visible}.custom-modal-overlay{position:absolute;width:100vw;height:100vh;left:0;top:0;background:rgba(0,0,0,.5);z-index:1}.custom-modal-content{position:relative;z-index:2;background:#fff;border-radius:8px;padding:32px;min-width:320px;max-width:640px;box-shadow:0 8px 32px rgba(0,0,0,.2);text-align:left;transform:scale(0.95);transform:translateY(100%);transition:transform .3s ease;max-height:80vh}.custom-modal-content .modal-text{flex-grow:1;overflow-y:auto;padding-right:12px}.custom-modal-content .see-more-button{font-size:13px;flex-shrink:0}.custom-modal.is-open .custom-modal-content{transform:scale(1);display:flex;flex-direction:column}.custom-modal-content .header{padding-bottom:24px;border-bottom:1px solid #d7dde4}.custom-modal-content .header .title{font-family:"Poppins-Bold";font-size:24px;line-height:32px;color:#011020;padding:0;margin:0px 0px 8px}.custom-modal-content .header .second-line{display:flex;gap:12px;align-items:center;color:#676b70}.custom-modal-content .header .second-line .dot{position:relative;top:-5px}.custom-modal-content .date,.custom-modal-content .modal-text{font-family:"Poppins";font-size:13px;line-height:1.6;letter-spacing:.25px;opacity:.8;color:#676b70}.custom-modal-content .modal-text{margin-top:24px}.custom-modal-content .modal-text p:not(:first-child){margin-top:24px}.custom-modal-content .see-more-button{margin:32px auto 0;display:block;max-width:max-content;font-family:"Poppins-Bold";font-size:14px;line-height:24px;letter-spacing:.25px;color:#011020;border:1px solid #011020;padding:8px 32px;border-radius:8px}.custom-modal-content .see-more-button:hover{background-color:#011020;color:#fff;transition:400ms all}.custom-modal-close{position:absolute;top:8px;right:8px;border:none;cursor:pointer;z-index:3;width:40px;height:40px;background-color:#f5f5f5;display:flex;justify-content:center;align-items:center;border-radius:50%}@media(max-width: 600px){.custom-modal{align-items:flex-end}.custom-modal-content{width:100%;min-width:100%;max-width:100%;max-height:90vh;border-radius:20px 20px 0 0;transform:translateY(100%);transition:transform .35s ease-out;padding:24px;display:flex;flex-direction:column}.custom-modal-content .header{flex-shrink:0}.custom-modal-content .header .title{font-size:18px}.custom-modal-content .date,.custom-modal-content .modal-text{font-size:12px}.custom-modal-content .modal-text{flex-grow:1;overflow-y:auto;padding-right:12px}.custom-modal-content .see-more-button{font-size:13px;flex-shrink:0}.custom-modal.is-open .custom-modal-content{transform:translateY(0)}}#footer{background-color:#262b30;padding:32px 0 0}#footer .footer-top{display:flex;justify-content:space-between}#footer .footer-top .socials{display:flex;flex-direction:row;gap:8px}#footer .footer-top .socials a{border:1px solid #676b70;padding:8px;display:flex;justify-content:center;align-items:center;color:#fafafa;height:max-content;border-radius:50%}#footer .footer-top .socials a:hover{color:#006de3;border-color:#006de3}#footer .footer-mid,#footer .footer-bottom{font-family:"Poppins";font-size:13px;line-height:1.6;letter-spacing:.25px;color:#fafafa;margin:40px 0 72px}#footer .footer-bottom{padding:24px 0;margin:0;background-color:#1c2024}@media screen and (max-width: 767px){#footer .footer-top{flex-direction:column;gap:32px}#footer .footer-top .logo{max-width:278px;margin:0 auto}#footer .footer-top .socials{justify-content:center}#footer .footer-mid{font-size:12px;margin:40px 0 48px}#footer .footer-bottom{font-size:12px}}#user-menu-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:9998;opacity:0;transition:opacity .3s ease}#user-menu-overlay.is-open{display:block;opacity:1}@media(max-width: 600px){body.user-menu-is-open{overflow:hidden}}.user-menu{position:absolute;top:60px;right:-20px;z-index:10000;min-width:320px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);padding:0;display:block;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s,visibility .2s,transform .2s}.user-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}@media(max-width: 600px){.user-menu{top:auto;right:0;left:0;bottom:0;width:100%;position:fixed;min-width:100%;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;transform:translateY(100%);opacity:0;visibility:hidden;transition:transform 400ms ease-in-out,opacity .2s,visibility .2s}.user-menu.is-open{transform:translateY(0);opacity:1;visibility:visible}.user-menu.is-closing{transform:translateY(100%);opacity:1;visibility:visible;transition:transform 400ms ease-in-out,opacity .2s,visibility .2s}.user-menu-card{border-radius:20px 20px 0 0;background:#fff}}.user-menu-card{padding:24px 24px 12px 24px}.user-menu-header{display:flex;align-items:center;gap:16px}.user-menu-avatar{width:40px;height:40px;background:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Poppins-Bold";font-size:14px;line-height:1.7;letter-spacing:.5px;text-align:center;vertical-align:middle}.user-menu-info{display:flex;flex-direction:column}.user-menu-name{font-family:"Poppins-Bold";font-size:15px;line-height:20px;letter-spacing:.15px}.user-menu-email{font-family:"Poppins";color:#676b70;opacity:.8;font-size:13px;line-height:1.6;letter-spacing:.25px;margin-top:4px}.user-menu-status{margin-top:24px}.user-menu-status .status-label,.user-menu-status .user-menu-dot,.user-menu-status .user-menu-turma{font-family:"Poppins";font-size:13px;line-height:1.6;letter-spacing:.25px;color:#676b70}.user-menu-status .status-label{margin-right:8px}.user-menu-status .user-menu-dot{margin:0 16px}.user-menu-body{margin-top:24px;display:flex;flex-direction:column}.user-menu-nivel{font-family:"Poppins" !important;font-size:14px;line-height:24px;letter-spacing:.25px;padding:8px 0;display:flex;align-items:center;text-decoration:none;color:#011020;white-space:nowrap}.user-menu-nivel:last-child{color:#e30000}.user-menu-nivel svg{margin-right:8px;flex-shrink:0}.user-menu-nivel .strong-level{font-family:"Poppins-Bold";margin-left:6px}.user-menu-link{color:#011020;font-size:1rem;padding:8px 0;text-decoration:none;display:flex;align-items:center;gap:8px;border-radius:6px;transition:background .2s}.user-menu-link:hover{background:#f5f5f5}.user-menu-nivel.sair{color:#e30000 !important;font-weight:600}@media(max-width: 500px){.user-menu-card{padding:20px}}body.modal-is-open{overflow:hidden}.courses-accordions .accordion{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px;overflow:hidden}.courses-accordions .accordion-header{width:100%;padding:20px 24px;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;color:#011020;transition:background .3s ease;background-color:rgba(0,0,0,0);outline:none}.courses-accordions .accordion-header span{font-family:"Poppins-Bold";font-size:15px;line-height:1.3;letter-spacing:.15px}.courses-accordions .accordion-header:hover{background:#f0f0f0}.courses-accordions .accordion-header[aria-expanded=true]{background:rgba(0,0,0,0);color:#006de3;border-width:90%}.courses-accordions .accordion-header[aria-expanded=true] .accordion-icon{transform:rotate(180deg)}.courses-accordions .accordion-open-button{background-color:#f5f5f5;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:50%}.courses-accordions .accordion-content{padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.courses-accordions .accordion-content[aria-hidden=false]{max-height:fit-content}.courses-accordions .sub-accordion,.courses-accordions .sub-sub-accordion{border:none;margin-bottom:0}.courses-accordions .sub-accordion .accordion-header,.courses-accordions .sub-accordion .accordion-content,.courses-accordions .sub-sub-accordion .accordion-header,.courses-accordions .sub-sub-accordion .accordion-content{padding:0}.courses-accordions .sub-accordion .accordion-header span,.courses-accordions .sub-sub-accordion .accordion-header span{font-size:15px}.courses-accordions .sub-accordion .accordion-header{padding:22px 2px;border-top:1px solid #d7dde4;width:calc(100% - 48px);margin:0 auto}.courses-accordions .sub-accordion .accordion-header span{font-size:13px}.courses-accordions .sub-sub-accordion .accordion-header{padding:15px 12px}.courses-accordions .sub-sub-accordion .nested-list .internal-item{padding:12px 32px;display:flex;justify-content:space-between;font-size:13px;font-weight:400;cursor:pointer;display:flex;flex-direction:column;color:#011020}.courses-accordions .sub-sub-accordion .nested-list .internal-item:nth-child(odd){background-color:#f5f5f5}.courses-accordions .sub-sub-accordion .nested-list .internal-item .first-line{display:flex;justify-content:space-between}.courses-accordions .sub-sub-accordion .nested-list .internal-item .first-line:has(+.second-line){margin-bottom:6px}.courses-accordions .sub-sub-accordion .desktop-status-wrapper{display:none}.courses-accordions .sub-sub-accordion .visualize{font-size:0}.courses-accordions .sub-sub-accordion span,.courses-accordions .sub-sub-accordion .course-title{font-family:"Poppins";max-width:90%}@media screen and (min-width: 1025px){.courses-accordions .sub-sub-accordion .nested-list .internal-item{display:flex}.courses-accordions .sub-sub-accordion .nested-list .internal-item .course-title{flex:1}.courses-accordions .sub-sub-accordion .nested-list .internal-item .desktop-status-wrapper{margin-right:24px;display:block}.courses-accordions .sub-sub-accordion .nested-list .internal-item .visualize{font-size:14px}.courses-accordions .sub-sub-accordion .nested-list .internal-item .second-line{display:none}}#all-courses-page,#single-course-page,#single-article-page{flex:1;margin-bottom:32px}#all-courses-page .header,#single-course-page .header,#single-article-page .header{width:100%}#all-courses-page .header .full-banner,#single-course-page .header .full-banner,#single-article-page .header .full-banner{height:120px}#all-courses-page .header .full-banner .container,#single-course-page .header .full-banner .container,#single-article-page .header .full-banner .container{position:relative}#all-courses-page .header .full-banner .btn-back,#single-course-page .header .full-banner .btn-back,#single-article-page .header .full-banner .btn-back{position:absolute;height:32px;width:32px;background-color:#006de3;color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;z-index:999;margin-top:16px;outline:none}#all-courses-page .header .full-banner .btn-back:hover,#single-course-page .header .full-banner .btn-back:hover,#single-article-page .header .full-banner .btn-back:hover{background-color:#011020;transition:400ms all}#all-courses-page .header .full-banner .desktop,#single-course-page .header .full-banner .desktop,#single-article-page .header .full-banner .desktop{display:none}#all-courses-page .header .full-banner img,#single-course-page .header .full-banner img,#single-article-page .header .full-banner img{width:100%;height:100%;object-fit:cover}#all-courses-page .header .breadcrumb,#single-course-page .header .breadcrumb,#single-article-page .header .breadcrumb{background-color:#f5f5f5;padding:8px 0 10px;margin-bottom:0}#all-courses-page .header .breadcrumb .breadcrumb-item,#single-course-page .header .breadcrumb .breadcrumb-item,#single-article-page .header .breadcrumb .breadcrumb-item{font-size:13px;color:#262830;font-family:"Poppins";font-size:12px;line-height:20px;letter-spacing:.4px}#all-courses-page .header .breadcrumb .breadcrumb-item a,#all-courses-page .header .breadcrumb .breadcrumb-item span,#single-course-page .header .breadcrumb .breadcrumb-item a,#single-course-page .header .breadcrumb .breadcrumb-item span,#single-article-page .header .breadcrumb .breadcrumb-item a,#single-article-page .header .breadcrumb .breadcrumb-item span{color:#262830}#all-courses-page .header .breadcrumb .breadcrumb-list,#single-course-page .header .breadcrumb .breadcrumb-list,#single-article-page .header .breadcrumb .breadcrumb-list{list-style:none;padding:0;margin:0;display:flex;align-items:center}#all-courses-page .top-content,#single-course-page .top-content,#single-article-page .top-content{padding:48px 0 8px;gap:24px;display:flex;flex-direction:column}#all-courses-page .top-content .title-wrapper small,#single-course-page .top-content .title-wrapper small,#single-article-page .top-content .title-wrapper small{font-family:"Poppins";font-size:13px;line-height:1.6;letter-spacing:.25px;color:#676b70}#all-courses-page .top-content .title-wrapper h2,#single-course-page .top-content .title-wrapper h2,#single-article-page .top-content .title-wrapper h2{margin-top:8px;font-family:"Poppins-Bold";font-size:18px;line-height:1.3;letter-spacing:.15px}#all-courses-page .courses-accordions,#single-course-page .courses-accordions,#single-article-page .courses-accordions{margin-top:16px}@media screen and (min-width: 1025px){#all-courses-page .header .full-banner,#single-course-page .header .full-banner,#single-article-page .header .full-banner{height:200px}#all-courses-page .header .full-banner .desktop,#single-course-page .header .full-banner .desktop,#single-article-page .header .full-banner .desktop{display:block}#all-courses-page .header .full-banner .mobile,#single-course-page .header .full-banner .mobile,#single-article-page .header .full-banner .mobile{display:none}#all-courses-page .header .breadcrumb .breadcrumb-item,#single-course-page .header .breadcrumb .breadcrumb-item,#single-article-page .header .breadcrumb .breadcrumb-item{font-size:14px}#all-courses-page .top-content,#single-course-page .top-content,#single-article-page .top-content{display:flex;flex-direction:row;justify-content:space-between}#all-courses-page .top-content .title-wrapper small,#single-course-page .top-content .title-wrapper small,#single-article-page .top-content .title-wrapper small{font-size:14px;line-height:1.3}#all-courses-page .top-content .title-wrapper h2,#single-course-page .top-content .title-wrapper h2,#single-article-page .top-content .title-wrapper h2{font-size:24px;line-height:32px}#all-courses-page .visualize,#single-course-page .visualize,#single-article-page .visualize{font-size:14px !important}}#course-progress-alert,#course-progress-alert-resumed{background-color:#006de3;margin:24px 20px;padding:24px;border-radius:8px;text-align:center}#course-progress-alert .title,#course-progress-alert-resumed .title{font-family:"Poppins-Bold";font-size:15px;line-height:20px;letter-spacing:.15px;color:#fafafa;padding:0 0 8px}#course-progress-alert .text,#course-progress-alert-resumed .text{font-family:"Poppins";font-size:12px;line-height:20px;letter-spacing:.4px;padding:0 0 24px;color:#fafafa}#course-progress-alert .next-course-button,#course-progress-alert-resumed .next-course-button{border:1px solid #fafafa;padding:9.5px 32px;font-family:"Poppins-Bold";font-size:13px;line-height:1.6;letter-spacing:.14px;color:#fafafa;background-color:rgba(0,0,0,0);border-radius:8px}@media screen and (min-width: 1025px){#course-progress-alert .title,#course-progress-alert-resumed .title{font-size:18px;line-height:1.3}#course-progress-alert .text,#course-progress-alert-resumed .text{font-size:13px;line-height:1.6;max-width:344px;margin:0 auto}#course-progress-alert .next-course-button,#course-progress-alert-resumed .next-course-button{font-size:14px}#course-progress-alert .next-course-button:hover,#course-progress-alert-resumed .next-course-button:hover{background-color:#011020;transition:400ms all;cursor:pointer;border-color:#011020}}#course-progress-alert-resumed{margin:0 0 24px;padding:11px 20px}#course-progress-alert-resumed .title{padding:0;font-size:13px;line-height:1.3;letter-spacing:.1px;text-align:center;vertical-align:middle;margin:0 auto;max-width:70%}@media screen and (min-width: 1025px){#course-progress-alert-resumed{padding:10px 20px}#course-progress-alert-resumed .title{font-size:15px;line-height:20px;letter-spacing:.15px}}#all-courses-page .custom-select,#single-article-page .accordion-filter .custom-select{position:relative;cursor:pointer}#all-courses-page .custom-select .select-header,#single-article-page .accordion-filter .custom-select .select-header{display:flex;justify-content:space-between;align-items:center;padding:9px 12px 9px 16px;border:1px solid #d7dde4;border-radius:8px;font-size:13px;line-height:0;height:40px}#all-courses-page .custom-select .select-options,#single-article-page .accordion-filter .custom-select .select-options{display:none;position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 5px 5px;z-index:10;font-size:13px}#all-courses-page .custom-select .select-options .option,#single-article-page .accordion-filter .custom-select .select-options .option{padding:10px 16px}#all-courses-page .custom-select .select-options .option:hover,#single-article-page .accordion-filter .custom-select .select-options .option:hover{background-color:#f0f0f0}#all-courses-page .custom-select.open .select-options,#single-article-page .accordion-filter .custom-select.open .select-options{display:block}#all-courses-page .custom-select.open .select-icon,#single-article-page .accordion-filter .custom-select.open .select-icon{transform:rotate(180deg)}@media screen and (min-width: 1025px){#all-courses-page .custom-select,#single-article-page .accordion-filter .custom-select{width:200px}}#single-course-page .summary,#single-article-page .summary{margin-top:32px}#single-course-page .summary .level,#single-article-page .summary .level{font-family:"Poppins";font-size:13px;line-height:1.6;letter-spacing:.25px;color:#006de3}#single-course-page .summary .title,#single-article-page .summary .title{color:#011020;font-family:"Poppins-Bold";font-size:24px;line-height:32px;letter-spacing:1;padding:0;margin:16px 0}#single-course-page .summary .title.secondary,#single-article-page .summary .title.secondary{border-top:1px solid #d7dde4;margin:24px 0;padding-top:24px}#single-course-page .summary .progress-bar-wrapper,#single-article-page .summary .progress-bar-wrapper{display:flex;align-items:center;column-gap:8px}#single-course-page .summary .progress-bar-wrapper .progress-bar,#single-article-page .summary .progress-bar-wrapper .progress-bar{position:relative;width:100%;height:22px;background-color:#f3f4f6;border-radius:100px;border:1px solid #d7dde4;overflow:hidden;max-width:240px}#single-course-page .summary .progress-bar-wrapper .progress-bar .progress,#single-article-page .summary .progress-bar-wrapper .progress-bar .progress{position:absolute;left:0;top:0;height:100%;background-color:#006de3;border-radius:100px;display:flex;align-items:center;padding:0 16px;z-index:2}#single-course-page .summary .progress-bar-wrapper .progress-bar .progress span,#single-article-page .summary .progress-bar-wrapper .progress-bar .progress span{font-family:"Poppins-Bold";font-size:13px;line-height:1.6;letter-spacing:.25px;color:#fafafa;flex:1}#single-course-page .summary .progress-bar-wrapper .progress-bar .marker,#single-article-page .summary .progress-bar-wrapper .progress-bar .marker{position:absolute;top:0;width:1px;height:100%;background-color:#d7dde4;z-index:1}#single-course-page .summary .progress-bar-wrapper .progress-bar .marker:nth-of-type(1),#single-article-page .summary .progress-bar-wrapper .progress-bar .marker:nth-of-type(1){left:25%}#single-course-page .summary .progress-bar-wrapper .progress-bar .marker:nth-of-type(2),#single-article-page .summary .progress-bar-wrapper .progress-bar .marker:nth-of-type(2){left:50%}#single-course-page .summary .progress-bar-wrapper .progress-bar .marker:nth-of-type(3),#single-article-page .summary .progress-bar-wrapper .progress-bar .marker:nth-of-type(3){left:75%}#single-course-page .summary .summaryzed-text,#single-article-page .summary .summaryzed-text{margin-top:24px;font-family:"Poppins";font-size:12px;line-height:20px;letter-spacing:.4px;vertical-align:middle;color:#676b70;margin-bottom:24px}#single-course-page .summary .summaryzed-text>p:not(:first-child),#single-article-page .summary .summaryzed-text>p:not(:first-child){margin-top:20px}#single-course-page .summary .summaryzed-text .subtitle,#single-article-page .summary .summaryzed-text .subtitle{display:flex;flex-direction:column;gap:24px;margin-top:24px;border-left:2px solid #d7dde4;padding-left:16px;color:#262830;font-family:"Poppins-Bold";font-weight:700;font-size:15px;line-height:16px;letter-spacing:.4px;vertical-align:middle}#single-course-page .summary .summaryzed-text .embed-video,#single-article-page .summary .summaryzed-text .embed-video{margin:24px 0}#single-course-page .summary .article-number,#single-article-page .summary .article-number{color:#262830;font-family:"Poppins-Bold";font-weight:700;font-size:12px;line-height:20px;letter-spacing:.4px;vertical-align:middle;margin:24px 0}#single-course-page .summary .primary-button,#single-article-page .summary .primary-button{font-family:"Poppins-Bold";font-weight:700;font-size:13px;line-height:1.6;letter-spacing:.25px;vertical-align:middle;background-color:#006de3;border:none;display:flex;justify-content:center;align-items:center;border-radius:8px;color:#fafafa;width:100%;padding:10px;outline:none;margin-bottom:20px}#single-course-page .summary .primary-button:hover,#single-article-page .summary .primary-button:hover{background-color:#011020;transition:400ms all}#single-course-page .module-navigator-wrapper,#single-article-page .module-navigator-wrapper{background-color:#f5f5f5;margin-top:32px;padding-top:32px;padding-bottom:48px;margin-bottom:-32px}#single-course-page .module-navigator-wrapper .module,#single-article-page .module-navigator-wrapper .module{border:1px solid #d7dde4;border-radius:8px;overflow:hidden;margin-bottom:24px}#single-course-page .module-navigator-wrapper .module:last-child,#single-article-page .module-navigator-wrapper .module:last-child{margin:0}#single-course-page .module-navigator-wrapper .module .header,#single-article-page .module-navigator-wrapper .module .header{background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:20px}#single-course-page .module-navigator-wrapper .module .header .title,#single-course-page .module-navigator-wrapper .module .header .step,#single-article-page .module-navigator-wrapper .module .header .title,#single-article-page .module-navigator-wrapper .module .header .step{padding:0;color:#011020;font-family:"Poppins-Bold";font-weight:700;font-size:14px;line-height:1.7;letter-spacing:.5px;vertical-align:middle}#single-course-page .module-navigator-wrapper .module .course,#single-article-page .module-navigator-wrapper .module .course{padding:16px 20px}#single-course-page .module-navigator-wrapper .module .course.blocked .name,#single-article-page .module-navigator-wrapper .module .course.blocked .name{display:flex;color:#676b70;align-items:center;opacity:.7}#single-course-page .module-navigator-wrapper .module .course.blocked .name svg,#single-article-page .module-navigator-wrapper .module .course.blocked .name svg{margin-right:8px}#single-course-page .module-navigator-wrapper .module .course.blocked .course-info .visualize,#single-article-page .module-navigator-wrapper .module .course.blocked .course-info .visualize{color:#676b70;opacity:.7}#single-course-page .module-navigator-wrapper .module .course .name,#single-article-page .module-navigator-wrapper .module .course .name{font-family:"Poppins";font-weight:400;font-size:13px;line-height:1.6;letter-spacing:.25px;vertical-align:middle}#single-course-page .module-navigator-wrapper .module .course .course-info,#single-article-page .module-navigator-wrapper .module .course .course-info{margin-top:8px;display:flex;justify-content:space-between;align-items:center;min-width:100%}#single-course-page .module-navigator-wrapper .module .course .course-info .visualize:only-child,#single-article-page .module-navigator-wrapper .module .course .course-info .visualize:only-child{margin-left:auto}#single-course-page .module-navigator-wrapper .module .course .course-info .visualize,#single-article-page .module-navigator-wrapper .module .course .course-info .visualize{font-size:0}#single-course-page .module-navigator-wrapper .module .course:nth-child(odd),#single-article-page .module-navigator-wrapper .module .course:nth-child(odd){background-color:#fafafa}@media screen and (min-width: 1025px){#single-course-page .status.negative,#single-article-page .status.negative{border:none}#single-course-page .summary .article-number,#single-article-page .summary .article-number{color:#262830;font-size:14px;line-height:1.7;letter-spacing:.5px;vertical-align:middle}#single-course-page .summary .level,#single-article-page .summary .level{font-size:14px;line-height:1.3;letter-spacing:.1px}#single-course-page .summary .title,#single-article-page .summary .title{font-size:32px;line-height:40px;letter-spacing:.25}#single-course-page .summary .summaryzed-text,#single-article-page .summary .summaryzed-text{font-size:13px;line-height:1.6;letter-spacing:.25px}#single-course-page .module-navigator-wrapper .module .header .title,#single-course-page .module-navigator-wrapper .module .header .step,#single-article-page .module-navigator-wrapper .module .header .title,#single-article-page .module-navigator-wrapper .module .header .step{font-size:15px}#single-course-page .module-navigator-wrapper .module .course,#single-article-page .module-navigator-wrapper .module .course{display:flex;justify-content:space-between}#single-course-page .module-navigator-wrapper .module .course .name,#single-article-page .module-navigator-wrapper .module .course .name{font-size:15px}#single-course-page .module-navigator-wrapper .module .course .course-info,#single-article-page .module-navigator-wrapper .module .course .course-info{min-width:unset;margin:0}#single-course-page .module-navigator-wrapper .module .course .course-info .visualize,#single-article-page .module-navigator-wrapper .module .course .course-info .visualize{margin-left:24px;font-size:15px}}#single-article-page{margin-bottom:0}#single-article-page .top-content{padding:0}#single-article-page .all-courses-wrapper{background-color:#f5f5f5;padding:48px 0}#single-article-page .all-courses-wrapper .courses-accordions{margin-top:24px}#single-article-page .all-courses-wrapper .courses-accordions .accordion:last-child{margin-bottom:0}#single-article-page .all-courses-wrapper .courses-accordions .accordion-content[aria-hidden=false],#single-article-page .all-courses-wrapper .courses-accordions .accordion-header{background-color:#fafafa}#single-article-page .all-courses-wrapper small{font-family:"Poppins";font-weight:400;font-size:13px;line-height:1.6;letter-spacing:.25px;text-align:center;vertical-align:middle;color:#676b70}#single-article-page .all-courses-wrapper h2{font-family:"Poppins-Bold";font-weight:700;font-size:18px;line-height:1.3;letter-spacing:.15px;margin-top:8px}@media screen and (min-width: 1025px){#single-article-page .summary .article-number{color:#262830;font-size:14px;line-height:1.7;letter-spacing:.5px;vertical-align:middle}#single-article-page .summary .summaryzed-text{font-size:14px;line-height:1.6;letter-spacing:.25px}#single-article-page .summary .summaryzed-text .image-with-subtitle .subtitle{font-size:13px;line-height:1.6;letter-spacing:.25px}#single-article-page .actions{display:flex;justify-content:space-between;border-top:1px solid #d7dde4;padding-top:48px;margin-top:48px}#single-article-page .actions .title.secondary{border:none;margin:0;padding:0}#single-article-page .actions .primary-button{max-width:173px;height:40px;margin-bottom:32px}#single-article-page .top-content{align-items:end;padding:0}#single-article-page .all-courses-wrapper small{font-size:18px}#single-article-page .all-courses-wrapper h2{font-size:24px}}#protected-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100vw;height:100vh;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}#protected-modal.is-open{display:flex;opacity:1;visibility:visible}#protected-modal .protected-modal-overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);z-index:1}#protected-modal .protected-modal-content{position:relative;z-index:2;background:#fff;border-radius:8px;padding:32px;width:360px;box-shadow:0 8px 32px rgba(0,0,0,.2);text-align:left}#protected-modal .protected-modal-content .title{display:flex;flex-direction:column;align-items:center;font-family:"Poppins-Bold";font-weight:700;font-size:24px;line-height:32px;letter-spacing:0;text-align:center;vertical-align:middle;color:#011020;border-bottom:1px solid #d7dde4;padding:0 0 24px;margin:0 auto}#protected-modal .protected-modal-content .title .icon{margin-bottom:16px;display:block;line-height:1;font-size:96px}#protected-modal .protected-modal-content .modal-text{font-family:"Poppins";font-weight:400;font-size:13px;line-height:1.6;letter-spacing:.25px;color:#676b70;margin:24px auto 32px}#protected-modal .protected-modal-content .modal-text a{text-decoration:underline}#protected-modal .protected-modal-content .agree-button{font-family:"Poppins-Bold";font-weight:700;font-size:14px;line-height:24px;letter-spacing:.25px;border:1px solid #011020;color:#011020;box-sizing:border-box;border-radius:8px;padding:8px 32px;margin:0 auto;display:block;max-width:max-content}#protected-modal .protected-modal-content .agree-button:hover{background-color:#011020;color:#fff;transition:400ms all}@media screen and (max-width: 1024px){#protected-modal .protected-modal-content{width:100%;position:absolute;bottom:0}#protected-modal .protected-modal-content .title .icon{font-size:63px}#protected-modal .protected-modal-content .modal-text{font-size:12px}#protected-modal .protected-modal-content .agree-button{font-size:13px}}#security-alert{display:none;position:fixed;z-index:9999;left:0;top:0;width:100vw;height:100vh;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}#security-alert.is-open{display:flex;opacity:1;visibility:visible}#security-alert .security-alert-overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);z-index:1}#security-alert .security-alert-content{position:absolute;bottom:0;left:0;z-index:2;background:#006de3;color:#fff;border-radius:16px 16px 0 0;box-shadow:0 8px 32px rgba(0,0,0,.2);text-align:left;padding:24px 20px;width:100%}#security-alert .security-alert-content .security-alert-close{position:absolute;right:8px;top:8px;height:32px;width:32px;background-color:#f5f5f5;border-radius:50%;border:none;outline:none;color:#011020}#security-alert .security-alert-content .title{font-family:"Poppins-Bold";font-weight:700;font-size:18px;line-height:1.3;letter-spacing:.15px;vertical-align:middle;padding:0;margin-bottom:20px;color:#fafafa}#security-alert .security-alert-content .modal-text{font-family:"Poppins";font-weight:400;font-size:12px;line-height:20px;letter-spacing:.4px;vertical-align:middle;color:#fafafa}@media screen and (min-width: 1025px){#security-alert .security-alert-content .security-alert-close{right:28px;top:10px}#security-alert .security-alert-content .title,#security-alert .security-alert-content .modal-text{text-align:center}#security-alert .security-alert-content .title{font-size:18px}#security-alert .security-alert-content .modal-text{font-size:13px;line-height:1.6;letter-spacing:.25px;text-align:center;vertical-align:middle;padding:0 26px}}.mobile-menu{display:none;position:fixed;top:0;left:0;width:100vw;background:#fff;z-index:2000;border-radius:0 0 16px 16px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:12px 0 8px 0;transition:all .3s;padding:18px 20px}.mobile-menu a{font-size:13px !important}.mobile-menu.active{display:block}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;font-weight:bold;font-size:1.2em}.mobile-menu-header button{background:none;border:none;font-size:2em;line-height:1;cursor:pointer}.mobile-menu ul{list-style:none;padding:0;margin:0;border-top:1px solid #d7dde4;margin-top:6px}.mobile-menu li{padding:12px 0;font-size:1.1em;font-weight:bold}.mobile-menu a{color:#222;text-decoration:none}.mobile-menu-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.2);z-index:1999}.mobile-menu.active+.mobile-menu-overlay{display:block}@media(min-width: 992px){.mobile-menu,.mobile-menu-overlay,.menu-mobile-icon{display:none !important}}#study-group-page{flex:1}#study-group-page .breadcrumb{background-color:#f5f5f5;padding:8px 0 10px;margin-bottom:0}#study-group-page .breadcrumb .breadcrumb-item{font-size:13px;color:#262830;font-family:"Poppins";font-size:12px;line-height:20px;letter-spacing:.4px}#study-group-page .breadcrumb .breadcrumb-item a,#study-group-page .breadcrumb .breadcrumb-item span{color:#262830}#study-group-page .breadcrumb .breadcrumb-list{list-style:none;padding:0;margin:0;display:flex;align-items:center}#study-group-page .container .top-content{padding:32px 0 0;gap:24px;display:flex;flex-direction:column;margin-bottom:24px}#study-group-page .container .top-content .title-wrapper small{font-family:"Poppins";font-size:13px;line-height:1.6;letter-spacing:.25px;color:#676b70;padding:0}#study-group-page .container .top-content .title-wrapper h2{margin-top:8px;font-family:"Poppins-Bold";font-size:18px;line-height:1.3;letter-spacing:.15px;padding:0}#study-group-page .container .group{border:1px solid #d7dde4;border-radius:8px;overflow:hidden;margin-bottom:24px}#study-group-page .container .group:last-child{margin-bottom:32px}#study-group-page .container .group .header{background-color:#006de3;color:#fafafa;padding:12.5px 20px;font-family:"Poppins-Bold";font-weight:700;font-size:15px;line-height:20px;letter-spacing:.15px;vertical-align:middle}#study-group-page .container .group .summary{font-family:"Poppins";font-weight:400;font-size:11px;line-height:18px;letter-spacing:.4px;vertical-align:middle;color:#676b70;padding:16px 20px;border-bottom:1px solid #d7dde4}#study-group-page .container .group .members-title{font-family:"Poppins-Bold";font-weight:700;font-size:12px;line-height:20px;letter-spacing:.4px;vertical-align:middle;color:#011020;padding:12px 20px}#study-group-page .container .group .members-list{border-bottom:1px solid #d7dde4}#study-group-page .container .group .members-list .member{padding:15px 20px;display:flex;gap:8.5px;align-items:center}#study-group-page .container .group .members-list .member .pic img{max-width:70px;height:70px;border-radius:50%;object-fit:cover;margin-right:15%;box-shadow:4px 4px 6px rgba(0,0,0,.3);transition:all .3s ease-in-out}#study-group-page .container .group .members-list .member:nth-child(odd){background-color:#f5f5f5}#study-group-page .container .group .members-list .member .info{display:flex;flex-direction:column}#study-group-page .container .group .members-list .member .info .name{font-family:"Poppins";font-weight:400;font-size:17px;line-height:1.6;letter-spacing:.25px;vertical-align:middle;color:#011020;margin-left:10px}#study-group-page .container .group .members-list .member .info .role{font-family:"Poppins";font-weight:400;font-size:12px;line-height:20px;letter-spacing:.4px;vertical-align:middle;margin-left:10px;color:#676b70}#study-group-page .container .group .footer{padding:16px}#study-group-page .container .group .footer a{box-shadow:1px 1px 2px rgba(0,0,0,.19);border:1px solid #d7dde4;padding:8px 0;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:8px;font-family:"Poppins-Bold";font-size:13px;line-height:24px;letter-spacing:.25px;color:#011020}@media screen and (min-width: 1025px){#study-group-page .container .group .footer a{font-size:14px}}@media screen and (min-width: 1025px){#study-group-page .breadcrumb .breadcrumb-item{font-size:14px}#study-group-page .container .top-content .title-wrapper small{font-size:14px;line-height:1.6}#study-group-page .container .top-content .title-wrapper h2{font-size:24px}#study-group-page .container .group .header{font-size:18px}#study-group-page .container .group .summary,#study-group-page .container .group .members-title,#study-group-page .container .group .name{font-size:13px}}body.login-page #header{display:none !important}*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-error-message{padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,0);border-radius:4px;color:#a94442;background-color:#f2dede;border-color:#ebccd1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.login-error-message strong{font-weight:700}