@charset "UTF-8";a,acronym,address,article,b,blockquote,body,center,cite,code,del,div,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,mark,menu,nav,object,ol,p,pre,q,ruby,s,section,span,strike,strong,sub,table,tbody,td,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}video{*zoom:1;display:inline-block;*display:inline;max-width:100%}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{-ms-interpolation-mode:bicubic;border:0}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox]{box-sizing:border-box;*height:13px;padding:0;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}img:not([src]):not([srcset]){visibility:hidden}@-moz-document url-prefix(){img:-moz-loading{visibility:hidden}}body.view-mode-mobile{margin:0;padding:0}
/*!
 * Bootstrap Grid v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */html{-ms-overflow-style:scrollbar;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-12,.col-4,.col-8,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-md-10,.col-md-2,.col-md-3,.col-md-4,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-4,.col-sm-6{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}@media (min-width:576px){.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-6{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}}@media (min-width:992px){.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-1{order:1}.order-lg-2{order:2}}.d-none{display:none!important}.d-block{display:block!important}.d-table{display:table!important}.d-flex{display:flex!important}@media (min-width:576px){.d-sm-block{display:block!important}}@media (min-width:768px){.d-md-block{display:block!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}}.flex-wrap{flex-wrap:wrap!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}@media (min-width:992px){.flex-lg-wrap{flex-wrap:wrap!important}}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mt-2{margin-top:.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-5{margin-bottom:3rem!important}.pr-0{padding-right:0!important}.pl-0{padding-left:0!important}.p-2{padding:.5rem!important}.pb-2{padding-bottom:.5rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}@media (min-width:992px){.pl-lg-0{padding-left:0!important}}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-uppercase{text-transform:uppercase!important}.text-white{color:#fff!important}.alert{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-success hr{border-top-color:#b1dfbb}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-danger hr{border-top-color:#f1b0b7}.breadcrumb{background-color:#e9ecef;border-radius:.25rem;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:1rem;padding:.75rem 1rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{color:#6c757d;content:"/";float:left;padding-right:.5rem}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:column;min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-footer{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-img{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);flex-shrink:0;width:100%}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{animation-duration:.3s;animation-name:modal-video;animation-timing-function:ease-out;background-color:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;opacity:1;position:fixed;top:0;transition:opacity .3s ease-out;width:100%;z-index:1000000}.modal-video-body{display:table;height:100%;margin:0 auto;max-width:940px;width:100%}.modal-video-inner{display:table-cell;height:100%;vertical-align:middle;width:100%}.modal-video-movie-wrap{animation-duration:.3s;animation-name:modal-video-inner;animation-timing-function:ease-out;background-color:#333;height:0;padding-bottom:56.25%;position:relative;transform:translate(0);transition:transform .3s ease-out;width:100%}.modal-video-movie-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.modal-video-close-btn{background:transparent;border:none;display:inline-block;height:35px;overflow:hidden;position:absolute;right:0;top:-35px;width:35px;z-index:2}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{background:#fff;border-radius:5px;content:"";height:2px;left:0;margin-top:-6px;position:absolute;top:50%;width:100%}#c_modal__container *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box;float:none;font-style:inherit;font-variant:normal;font-weight:inherit;height:auto;line-height:1.2}#c_modal__container{font-family:-apple-system,sans-serif;font-size:16px;font-weight:400}#c_modal__container h1,#c_modal__container h2,#c_modal__container h3{font-weight:700}#c_modal__container a,#c_modal__container button,#c_modal__container div,#c_modal__container h1,#c_modal__container h2,#c_modal__container h3,#c_modal__container input,#c_modal__container label,#c_modal__container p,#c_modal__container span{animation:none;color:inherit;letter-spacing:unset;margin:0;padding:0;text-transform:none;transition:none}#c_modal__container #c_modal a,#c_modal__container #c_modal button{border:initial;height:auto;line-height:normal;outline:0;text-decoration:initial;transition:none;width:auto}#c_modal__container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit}#c_modal__container #c_modal.c_anim .c_button,#c_modal__container #c_modal.c_anim .c_link,#c_modal__container .c_anim .c_button{transition:background-color .25s ease,color .25s ease,box-shadow .25s ease!important}#c_modal__container #c_modal{background:#fff;border-radius:.25em;bottom:1.25em;box-shadow:0 .625em 1.875em #000;box-shadow:0 .625em 1.875em rgba(2,2,3,.28);color:#000;font-family:inherit;line-height:normal;max-width:25em;opacity:0;padding:1.2em 2.2em;position:fixed;right:1.25em;transform:scale(.95);visibility:hidden;width:100%;z-index:100}#c_modal__container #c_modal.c_anim{transition:transform .3s ease,opacity .3s ease,visibility .3s ease!important}#c_modal__container #c_modal.c_anim.c_show{opacity:1;transform:scale(1);visibility:visible!important}.ie #c_modal{border:1px solid #f1f2f6}#c_modal__container #c_modal__title{color:inherit;font-family:inherit;font-size:1.5em;margin:0 0 .6em}#c_modal__container #c_modal__text{font-family:inherit;font-size:.9em;line-height:1.45em;margin-bottom:1.625em}#c_modal__container #c_modal .c_button,#c_modal__container #c_modal .c_link,#c_modal__container .c_button{border:none;border-radius:.25em;box-shadow:0 0 0 0 transparent;cursor:pointer;display:inline-block;font-family:inherit;font-size:.85em;font-weight:700;margin-bottom:.625em;outline:0;padding:1em 1.6em;text-align:center;transition:none!important;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}#c_modal__container #c_modal .c_button,#c_modal__container #c_modal .c_link{width:48.5%}#c_modal__container #c_modal button+button{float:right}#c_modal__container #c_modal .c_button,#c_modal__container .c_button{background:#e5ebef;color:#40505a}#c_modal__container #c_modal .c_link{background:#eaeff2}#c_modal__container #c_modal .c_link:hover,#c_modal__container #c_s_close__btn:hover,#c_modal__container #c_s_container button+button:hover{background:#d8e0e6}.c_darkmode #c_modal__container #c_modal .c_link{background:#282b2e;color:#ccc}.c_darkmode #c_modal__container #c_modal .c_link:hover,.c_darkmode #c_modal__container #c_s_close__btn:hover,.c_darkmode #c_modal__container #c_s_container button+button:hover{background:#3e454a}#c_modal__container #c_s_container{background:#070707;background:rgba(11,13,14,.75);display:table;height:100%;left:0;opacity:0;position:fixed;top:0;transition:none!important;visibility:hidden;width:100%;z-index:101}#c_modal__container #c_modal,#c_modal__container #c_s_container{color:#2d4156}#c_modal__container #c_s_container button+button{float:right}#c_modal__container #c_s_blocks .title{margin-top:1.4em}#c_modal__container #c_s_blocks .title:first-child{margin-top:0}#c_modal__container #c_s_blocks .title h2{font-size:1.1em}#c_modal__container #c_s_blocks .block_button{cursor:pointer;margin-top:0;transition:background-color .3s ease}#c_modal__container #c_s_blocks .block_button:hover{background-color:#e9eff4}.c_darkmode #c_modal__container #c_s_blocks .block_button:hover{background:#2b3035}#c_modal__container #c_s_blocks .block__accordion{margin-bottom:0}#c_modal__container #c_s_blocks .block__accordion>p{margin-top:0;padding:1em}#c_modal__container #c_s_container .block_button h2{display:table-cell;font-family:inherit;padding-right:1em;vertical-align:middle}#c_modal__container #c_s_blocks .block_button{display:table;padding:1.2em 1em;width:100%}#c_modal__container #c_s_blocks .c_s_block{border:1px solid #f1f3f5;border-radius:5px;margin-bottom:1em;padding:1em;transition:background-color .25s ease}#c_modal__container #c_s_blocks .c_s_block:last-child{margin-bottom:.5em}.c_darkmode #c_modal__container #c_s_blocks .c_s_block{border:1px solid #373b40}#c_modal__container #c_s_blocks .c_s_block:hover{background-color:#f0f4f7}.c_darkmode #c_modal__container #c_s_blocks .c_s_block:hover{background:#23272a}#c_modal__container #c_s_blocks .c_s_block:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#c_modal__container #c_s_blocks .c_s_block:first-child:hover{background-color:transparent;background-color:unset}#c_modal__container #c_s_blocks .c_s_block.block__expand{background:#f0f4f7;border:none;border-radius:5px;margin-bottom:.5em;margin-top:0;overflow:hidden;padding:0;transition:none}#c_modal__container #c_s_blocks .c_s_block.block__expand+div:not(.c_s_block.block__expand){margin-top:2em}.c_s_block.block__expand:first-child{margin-bottom:1em}.c_darkmode #c_modal__container #c_s_blocks .c_s_block.block__expand{background:#23272a}#c_modal__container #c_s_blocks .c_s_block.block__expand:first-child{margin-bottom:.5em}#c_modal__container #c_s_blocks .c_s_block.block__expand:first-child:hover{background:#f1f3f5}#c_s_blocks div.block__expand:last-child{margin-bottom:1.5em}#c_modal__container #c_s_blocks .block__accordion{height:0;overflow:hidden;padding-top:0}#c_modal__container #c_s_blocks ._active .block__accordion,#c_modal__container.ie #c_s_blocks .block__accordion{height:100%}#c_modal__container #c_s_container p{font-size:.9em;line-height:1.3em;margin-top:1em}#c_modal__container #c_s_container input{-webkit-appearance:none}#c_modal__container #c_s_container.c_anim{transition:background-color .3s ease,visibility .3s ease,opacity .3s ease!important}#c_modal__container #c_s_container.c_anim.c_show{opacity:1;visibility:visible!important}#c_modal__container #c_valign{display:table-cell;position:relative;vertical-align:middle}#c_modal__container #c_s{border-radius:.1875em;bottom:0;height:100%;left:0;margin:0 auto;max-width:49em;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transform:scale(.96);transition:transform .3s ease,opacity .3s ease,visibility .3s ease!important;visibility:hidden;width:100%}#c_modal__container.ie #c_s{max-height:37.5em}#c_modal__container.ie #c_s_ctl{top:0}#c_modal__container #c_s_inner{border-radius:.25em;height:100%;margin:0 1.25em;overflow:hidden;padding-bottom:4.9375em;padding-top:4.9375em;position:relative}#c_modal__container.ie #c_s{margin-top:-5.625em;position:relative;top:0}#c_modal__container.ie #c_valign{height:100%;padding-top:4.9375em}#c_modal__container #c_s_blocks{height:100%;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;padding:1.5em 2.5em .5em;position:relative}#c_modal__container #c_s_buttons{border-top:1px solid #f1f1f1;bottom:0;height:4.9375em;left:0;padding:1em 2.5em;position:absolute;right:0;width:100%}#c_modal__container #c_modal .cc-link,#c_modal__container #c_s .cc-link{border-bottom:3px dotted #253b48;color:#253b48;display:inline;font-weight:700;padding-bottom:0;text-decoration:none}.c_darkmode #c_modal__container #c_modal .cc-link,.c_darkmode #c_modal__container #c_s .cc-link{border-color:#b7cada;color:#b7cada}#c_modal__container #c_s_buttons,#c_modal__container #c_s_header,#c_modal__container #c_s_inner{background-color:#fff}.c_darkmode #c_modal__container #c_modal .c_button,.c_darkmode #c_modal__container .c_button{background:#33383c;color:#fff}#c_modal__container #c_modal button:first-child,#c_modal__container #c_s_buttons button:first-child,#c_modal__container .c_block_toggle input:checked~.sc_checkmark{background:#253b48;color:#fff}#c_modal__container #c_modal button:first-child:hover,#c_modal__container #c_s_buttons button:first-child:hover{background:#1d2e38}.c_darkmode #c_modal__container #c_modal button:first-child,.c_darkmode #c_modal__container #c_modal button:first-child:hover,.c_darkmode #c_modal__container #c_s_buttons button:first-child,.c_darkmode #c_modal__container #c_s_buttons button:first-child:hover,.c_darkmode #c_modal__container .c_block_toggle input:checked:hover~.sc_checkmark,.c_darkmode #c_modal__container .c_block_toggle input:checked~.sc_checkmark{background:#b7cada;color:#000}#c_modal__container #c_s_header{border-bottom:1px solid #f1f1f1;display:table;padding:1.2em 2.5em;position:absolute;top:0;vertical-align:middle;width:100%;z-index:2}#c_modal__container #c_s_title{display:table-cell;font-family:inherit;font-size:1em;vertical-align:middle}#c_modal__container #c_s_title h1{font-size:1em}#c_modal__container #c_s_close__btn{border:none;border-radius:.25em;cursor:pointer;display:table-cell;float:right;font-size:1em;font-weight:700;height:2.7em;margin:0;outline:0;padding:0;vertical-align:middle;width:2.7em}#c_modal__container #c_policy__text{height:31.25em;margin-top:1.25em;overflow-y:auto}#c_modal__container .c_anim.c_show #c_s{opacity:1;transform:scale(1);visibility:visible}#c_modal__container #c_s_ctl{height:100%;height:calc(100% - 2.5em);max-height:37.5em;overflow:hidden;position:relative;top:50%;transform:translateY(-50%)}#c_modal__container #c_s_blocks::-webkit-scrollbar{background-color:transparent;border-radius:0 .25em .25em 0;height:100%;width:1em}#c_modal__container #c_s_blocks::-webkit-scrollbar-thumb{background-color:#cfd5db;border:.3em solid #fff;border-radius:100em}#c_modal__container #c_s_blocks::-webkit-scrollbar-thumb:hover{background-color:#9199a0}#c_modal__container #c_s_blocks::-webkit-scrollbar-button{height:5px;opacity:0;visibility:hidden;width:10px}#c_modal__container #c_s_blocks::-webkit-scrollbar-corner{background-color:transparent}#c_modal__container .c_block_toggle{cursor:pointer;display:table-cell;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}#c_modal__container.ie .c_block_toggle{margin-bottom:.7em;padding-left:1em}#c_modal__container .c_block_toggle input{cursor:pointer;display:none;position:absolute}#c_modal__container.ie .c_block_toggle input{display:block;opacity:1}#c_modal__container .c_block_toggle .sc_checkmark{background-color:#919ea6;border-radius:4em;position:absolute;right:0;top:0;transition:background-color .25s ease}#c_modal__container .c_block_toggle,#c_modal__container .c_block_toggle .sc_checkmark{height:1.6em;width:3.4em}#c_modal__container.ie .c_block_toggle .sc_checkmark{display:none}#c_modal__container .c_block_toggle .sc_checkmark.sc_readonly{cursor:not-allowed}#c_modal__container .c_block_toggle input~.sc_checkmark.sc_readonly{background-color:#d5dee2}#c_modal__container .c_block_toggle input~.sc_checkmark.sc_readonly:after{box-shadow:none}#c_modal__container .c_block_toggle .sc_checkmark:after{background:#fff;border:none;border-radius:100%;box-shadow:0 1px 2px rgba(24,32,35,.36);box-sizing:content-box;content:"";height:1.2em;left:.2em;position:absolute;top:.2em;transition:transform .3s ease,background-color .3s ease;width:1.2em}#c_modal__container .c_block_toggle input:checked~.sc_checkmark:after{transform:translateX(1.75em)}#c_modal__container #c_s_blocks table,#c_modal__container #c_s_blocks table td,#c_modal__container #c_s_blocks table th{border:none}#c_modal__container #c_s_blocks table tbody tr{transition:background-color .3s ease}#c_modal__container #c_s_blocks table tbody tr:hover{background-color:#e9eff4}.c_darkmode #c_modal__container #c_s_blocks table tbody tr:hover{background-color:#2b3035}#c_modal__container #c_s_blocks table{border-collapse:collapse;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#c_modal__container.ie #c_s_blocks table{overflow:auto}#c_modal__container #c_s_blocks table td,#c_modal__container #c_s_blocks table th{font-size:.8em;padding:.8em .625em .8em 1.2em;text-align:left;vertical-align:top}#c_modal__container #c_s_blocks table th{font-family:inherit;padding:1.2em}#c_modal__container #c_s_blocks thead tr:first-child{border-bottom:1px solid #e6e8ed}.c_darkmode #c_modal__container #c_s_blocks thead tr:first-child{border-color:#2b3035}.c_darkmode #c_modal__container #c_modal,.c_darkmode #c_modal__container #c_s{color:#fff}.c_darkmode #c_modal__container #c_s_blocks table td,.c_darkmode #c_modal__container #c_s_container p{color:#c5cbd0}.c_darkmode #c_modal__container #c_modal{background:#151619;box-shadow:0 0 1.875em rgba(0,0,0,.56)}.c_darkmode #c_modal #c_modal__text{color:#d4d8d9}.c_darkmode #c_modal__container #c_s_buttons,.c_darkmode #c_modal__container #c_s_header,.c_darkmode #c_modal__container #c_s_inner{background:#181b1d}.c_darkmode #c_modal__container #c_s_buttons,.c_darkmode #c_modal__container #c_s_header{border-color:#292d31}.c_darkmode #c_modal__container .c_block_toggle .sc_checkmark:after{background:#23272a}.c_darkmode #c_modal__container .c_block_toggle input:checked~.sc_checkmark.sc_readonly{background-color:#4b4e53}.c_darkmode #c_modal__container #c_s_blocks::-webkit-scrollbar-thumb{background-color:#3d4349;border:.3em solid #181b1d}.c_darkmode #c_modal__container #c_s_blocks::-webkit-scrollbar-thumb:hover{background-color:#535a5f}.c_darkmode #c_modal__container #c_s_blocks table td:before{color:#fff}.c_darkmode #c_modal__container.ie #c_s_blocks table{border:1px solid #232529}@media screen and (max-width:900px){#c_modal__container #c_modal{border-radius:0;bottom:0;display:block;margin:0;max-width:100%;padding:1.875em 10%;right:0;width:auto}}@media screen and (max-width:688px){#c_modal__container #c_s{border-radius:0}#c_modal__container #c_s_ctl{height:100%;max-height:100%;top:0;transform:none}#c_modal__container .c_block_toggle{font-size:1.25em}#c_modal__container #c_s_container button+button{margin-bottom:0}#c_modal__container #c_s_inner{border-radius:0;margin:0;padding-bottom:7.8em}#c_modal__container #c_s_container .block_button h2{font-size:1em}#c_modal__container #c_s_blocks{padding:1.3em}#c_modal__container #c_s_header{padding:1.2em 1.3em}#c_modal__container #c_s_buttons{height:7.8em;padding:1em 1.3em}#c_modal__container #c_s_blocks table{width:100%}#c_modal__container #c_s_blocks table,#c_modal__container #c_s_blocks table tbody,#c_modal__container #c_s_blocks table td,#c_modal__container #c_s_blocks table th,#c_modal__container #c_s_blocks table thead,#c_modal__container #c_s_blocks table tr{display:block}#c_modal__container #c_s_blocks table thead tr{display:none;left:-9999px;position:absolute;top:-9999px}#c_modal__container #c_s_blocks table td{border:none;padding-left:40%;position:relative}#c_modal__container #c_s_blocks table td:before{color:#000;content:attr(data-column);font-weight:700;left:1em;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:43%}#c_modal__container #c_modal .c_button,#c_modal__container #c_modal .c_link,#c_modal__container .c_button{margin-right:0;width:100%}#c_modal__container #c_modal__btns button:last-child{margin-bottom:0}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{box-sizing:border-box;position:relative}.splide__list{margin:0!important;padding:0!important;width:-moz-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{align-items:center;display:inline-flex;flex-wrap:wrap;justify-content:center;margin:0;width:95%}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0}.splide{visibility:hidden}.splide,.splide__slide{outline:none;position:relative}.splide__slide{box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide__arrow{align-items:center;background:#ccc;border:none;border-radius:50%;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{height:1.2em;width:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{bottom:.5em;left:50%;padding:0;position:absolute;transform:translateX(-50%);z-index:1}.splide__pagination__page{background:#ccc;border:none;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{background:#ccc;height:3px;width:0}.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:#000}.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination{bottom:50%;display:flex;flex-direction:column;left:auto;right:.5em;transform:translateY(50%)}.flipdown.flipdown__theme-dark{font-family:sans-serif;font-weight:700}.flipdown.flipdown__theme-dark .rotor-group-heading:before{color:#000}.flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,.flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before{background-color:#151515}.flipdown.flipdown__theme-dark .rotor,.flipdown.flipdown__theme-dark .rotor-leaf-front,.flipdown.flipdown__theme-dark .rotor-top{background-color:#151515;color:#fff}.flipdown.flipdown__theme-dark .rotor-bottom,.flipdown.flipdown__theme-dark .rotor-leaf-rear{background-color:#202020;color:#efefef}.flipdown.flipdown__theme-dark .rotor:after{border-top:1px solid #151515}.flipdown.flipdown__theme-light{font-family:sans-serif;font-weight:700}.flipdown.flipdown__theme-light .rotor-group-heading:before{color:#eee}.flipdown.flipdown__theme-light .rotor-group:nth-child(n+2):nth-child(-n+3):after,.flipdown.flipdown__theme-light .rotor-group:nth-child(n+2):nth-child(-n+3):before{background-color:#ddd}.flipdown.flipdown__theme-light .rotor,.flipdown.flipdown__theme-light .rotor-leaf-front,.flipdown.flipdown__theme-light .rotor-top{background-color:#ddd;color:#222}.flipdown.flipdown__theme-light .rotor-bottom,.flipdown.flipdown__theme-light .rotor-leaf-rear{background-color:#eee;color:#333}.flipdown.flipdown__theme-light .rotor:after{border-top:1px solid #222}.flipdown{height:110px;overflow:visible;width:380px}.flipdown .rotor-group{float:left;padding-right:30px;position:relative}.flipdown .rotor-group:last-child{padding-right:0}.flipdown .rotor-group-heading:before{display:block;height:30px;line-height:30px;text-align:center}.flipdown .rotor-group:first-child .rotor-group-heading:before,.flipdown .rotor-group:nth-child(2) .rotor-group-heading:before,.flipdown .rotor-group:nth-child(3) .rotor-group-heading:before,.flipdown .rotor-group:nth-child(4) .rotor-group-heading:before{content:attr(data-before)}.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before{border-radius:50%;bottom:20px;content:"";height:10px;left:115px;position:absolute;width:10px}.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after{border-radius:50%;bottom:50px;content:"";height:10px;left:115px;position:absolute;width:10px}.flipdown .rotor{border-radius:4px;float:left;font-size:4rem;height:80px;margin:0 5px 0 0;perspective:200px;position:relative;text-align:center;width:50px}.flipdown .rotor:last-child{margin-right:0}.flipdown .rotor-bottom,.flipdown .rotor-top{height:40px;overflow:hidden;position:absolute;width:50px}.flipdown .rotor-leaf{height:80px;position:absolute;transform-style:preserve-3d;transition:transform 0s;width:50px;z-index:1}.flipdown .rotor-leaf.flipped{transform:rotateX(-180deg);transition:all .5s ease-in-out}.flipdown .rotor-leaf-front,.flipdown .rotor-leaf-rear{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:40px;margin:0;overflow:hidden;position:absolute;transform:rotateX(0deg);width:50px}.flipdown .rotor-leaf-front{border-radius:4px 4px 0 0;line-height:80px}.flipdown .rotor-leaf-rear{border-radius:0 0 4px 4px;line-height:0px;transform:rotateX(-180deg)}.flipdown .rotor-top{border-radius:4px 4px 0 0;line-height:80px}.flipdown .rotor-bottom{border-radius:0 0 4px 4px;bottom:0;line-height:0px}.flipdown .rotor:after{border-radius:0 0 4px 4px;bottom:0;content:"";height:40px;left:0;position:absolute;width:50px;z-index:2}@media (max-width:550px){.flipdown{height:70px;width:312px}.flipdown .rotor{font-size:2.2rem;margin-right:3px}.flipdown .rotor,.flipdown .rotor-bottom,.flipdown .rotor-leaf,.flipdown .rotor-leaf-front,.flipdown .rotor-leaf-rear,.flipdown .rotor-top,.flipdown .rotor:after{width:30px}.flipdown .rotor-group{padding-right:20px}.flipdown .rotor-group:last-child{padding-right:0}.flipdown .rotor-group-heading:before{font-size:.8rem;height:20px;line-height:20px}.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after,.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before{left:69px}.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before{bottom:13px;height:8px;width:8px}.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after{bottom:29px;height:8px;width:8px}.flipdown .rotor-leaf-front,.flipdown .rotor-top{line-height:50px}.flipdown .rotor,.flipdown .rotor-leaf{height:50px}.flipdown .rotor-bottom,.flipdown .rotor-leaf-front,.flipdown .rotor-leaf-rear,.flipdown .rotor-top,.flipdown .rotor:after{height:25px}}.flipdown-small .flipdown{max-height:75px;max-width:350px;overflow:visible}.flipdown-small .flipdown .rotor{font-size:2.3rem}.flipdown-small .flipdown .rotor,.flipdown-small .flipdown .rotor-bottom,.flipdown-small .flipdown .rotor-leaf,.flipdown-small .flipdown .rotor-leaf-front,.flipdown-small .flipdown .rotor-leaf-rear,.flipdown-small .flipdown .rotor-top,.flipdown-small .flipdown .rotor:after{width:25px}.flipdown-small .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after,.flipdown-small .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before{left:66px}.flipdown-small .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before{bottom:10px;height:8px;width:8px}.flipdown-small .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after{bottom:25px;height:8px;width:8px}.flipdown-small .flipdown .rotor-leaf-front,.flipdown-small .flipdown .rotor-top{line-height:40px}.flipdown-small .flipdown .rotor,.flipdown-small .flipdown .rotor-leaf{height:40px}.flipdown-small .flipdown .rotor-bottom,.flipdown-small .flipdown .rotor-leaf-front,.flipdown-small .flipdown .rotor-leaf-rear,.flipdown-small .flipdown .rotor-top,.flipdown-small .flipdown .rotor:after{height:20px}.modal-window{background-color:rgba(0,0,0,.5);bottom:0;font-size:1rem;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .3s;visibility:hidden;z-index:999}.modal-window:target{opacity:1;pointer-events:auto;visibility:visible}.modal-window>div{background:#fff;border-radius:1rem;left:50%;padding:2em;position:absolute;top:50%;transform:translate(-50%,-50%);width:390px}.modal-window header{font-weight:700}.modal-window h1{font-size:150%;margin:0 0 15px}.modal-window div:not(:last-of-type){margin-bottom:15px}.modal-window .close{color:#3d3a3a;font-size:1rem;line-height:50px;position:absolute;right:0;text-align:center;text-decoration:underline;top:0;width:70px}.modal-window .close:hover{color:#000}.icon-app-store{background-image:url(../images/sprite-site.png);background-position:-125px 0;height:43px;width:144px}.icon-bandeira-amex{background-position:-159px -112px}.icon-bandeira-amex,.icon-bandeira-diners{background-image:url(../images/sprite-site.png);height:24px;width:38px}.icon-bandeira-diners{background-position:-197px -112px}.icon-bandeira-elo{background-image:url(../images/sprite-site.png);background-position:-225px -86px;height:25px;width:38px}.icon-bandeira-hipercard{background-position:0 -143px}.icon-bandeira-hipercard,.icon-bandeira-jcb{background-image:url(../images/sprite-site.png);height:24px;width:38px}.icon-bandeira-jcb{background-position:-38px -143px}.icon-bandeira-mastercard{background-image:url(../images/sprite-site.png);background-position:-152px -143px;height:24px;width:37px}.icon-bandeira-visa{background-position:-76px -143px}.icon-bandeira-visa,.icon-boleto{background-image:url(../images/sprite-site.png);height:24px;width:38px}.icon-boleto{background-position:-114px -143px}.checkbox input:checked+span:before{background-image:url(../images/sprite-site.png);background-position:-209px -143px;height:9px;width:11px}.conteudo-programatico ol ul .item-code:before{background-image:url(../images/sprite-site.png);background-position:-189px -143px;height:12px;width:20px}.conteudo-programatico ol ul .item-text:before{background-image:url(../images/sprite-site.png);background-position:-235px -112px;height:20px;width:16px}.icon-formacao-completa{background-position:0 0;height:112px;width:125px}.icon-formacao-completa,.icon-geotrust{background-image:url(../images/sprite-site.png)}.icon-geotrust{background-position:0 -112px;height:31px;width:126px}.icon-google-play{background-position:-125px -43px;height:43px;width:144px}.icon-google-play,.icon-google-safe{background-image:url(../images/sprite-site.png)}.icon-google-safe{background-position:-125px -86px;height:26px;width:100px}.conteudo-programatico ol>li:before{background-image:url(../images/sprite-site.png);background-position:-126px -112px;height:29px}.conteudo-programatico ol ul .item-video:before,.modal-video-aulas .item-text:before{background-image:url(../images/sprite-site.png);background-position:-251px -112px;height:14px;width:12px}.icon-banco-do-brasil{background-position:-122px -143px;height:26px;width:157px}.icon-banco-do-brasil,.icon-caixa{background-image:url(../images/sprite-clientes.png)}.icon-caixa{background-position:-121px -48px;height:21px;width:95px}.icon-cps{background-position:0 -180px;height:53px;width:78px}.icon-cps,.icon-ibm{background-image:url(../images/sprite-clientes.png)}.icon-ibm{background-position:-179px -180px;height:32px;width:80px}.icon-itau{background-position:-287px 0;height:60px;width:60px}.icon-itau,.icon-petrobras{background-image:url(../images/sprite-clientes.png)}.icon-petrobras{background-position:0 0;height:71px;width:121px}.icon-record-tv{background-position:0 -71px;height:72px;width:75px}.icon-record-tv,.icon-serpro{background-image:url(../images/sprite-clientes.png)}.icon-serpro{background-position:-75px -71px;height:37px;width:134px}.icon-stefanini{background-position:-75px -108px;height:31px;width:147px}.icon-stefanini,.icon-totvs{background-image:url(../images/sprite-clientes.png)}.icon-totvs{background-position:0 -143px;height:37px;width:122px}.icon-unimed{background-position:-121px 0;height:48px;width:166px}.icon-unimed,.icon-uol{background-image:url(../images/sprite-clientes.png)}.icon-uol{background-position:-78px -180px;height:33px;width:101px}a:focus,button:focus,input:focus,select:focus{outline:none}input[type=email],input[type=number],input[type=text],textarea{outline:none!important;transition:all .3s ease-in-out}input[type=email]:focus,input[type=number]:focus,input[type=text]:focus,select:focus,textarea:focus{border:1px solid #7077ff!important}html{font-family:Raleway,Lucida Grande,Helvetica,sans-serif;font-size:14px}.course-theme{background-color:var(--curso-cor-escura);color:#fff;min-height:50vh;position:relative}.course-theme .background{background:var(--background-image) center center no-repeat;background-size:cover;bottom:0;left:0;opacity:.2;position:absolute;right:0;top:0}.course-theme .mid{position:relative;z-index:1}.course-theme .dot-separator:after{background-color:#fff}.course-theme a{color:#fff}.course-theme .btn-primary{background-color:#fff;box-shadow:0 4px 14px var(--curso-cor-escura);color:var(--curso-cor-escura)}.course-theme .btn-primary:hover{background-color:var(--curso-cor-escura);box-shadow:inset 0 0 0 100vw rgba(0,0,0,.3);color:#fff}.course-theme .btn-outline{border-color:#fff;box-shadow:0 4px 14px var(--curso-cor-escura)}.course-theme .btn-outline:hover{background:var(--curso-cor-escura)!important;border-color:#fff;box-shadow:inset 0 0 0 100vw rgba(0,0,0,.3)}.course-theme svg{fill:#fff;opacity:.54}.formacao-theme{background-color:var(--curso-cor-escura);color:#fff;min-height:50vh;position:relative}.formacao-theme .background{background:var(--background-image) center center no-repeat;background-size:cover;bottom:0;left:0;opacity:.2;position:absolute;right:0;top:0}.formacao-theme .mid{position:relative;z-index:1}.formacao-theme .dot-separator:after{background-color:#fff}.formacao-theme a{color:#fff}.formacao-theme .btn-primary{background-color:#fff;box-shadow:0 4px 14px var(--curso-cor-escura);color:var(--curso-cor-escura)}.formacao-theme .btn-primary:hover{background-color:var(--curso-cor-escura);box-shadow:inset 0 0 0 100vw rgba(0,0,0,.3);color:#fff}.formacao-theme .btn-outline{border-color:#fff;box-shadow:0 4px 14px var(--curso-cor-escura)}.formacao-theme .btn-outline:hover{background:var(--curso-cor-escura)!important;box-shadow:inset 0 0 0 100vw rgba(0,0,0,.3)}.formacao-theme ul svg{fill:#fff}.body-cover{background:rgba(46,60,73,.9);box-sizing:border-box;display:none;height:100%;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:5}.modal-open .body-cover{display:block}.modal{box-sizing:border-box;display:none;height:100%;left:0;padding-top:5%;position:fixed;text-align:center;top:0;width:100%;z-index:6}.modal .modal-container{background-color:#fff;box-shadow:0 2px 14px rgba(55,73,108,.1);display:inline-block;padding:35px;text-align:left}.modal-close{background:none;border:0;display:none;font-size:0;padding:10px;position:fixed;right:20px;top:15px;z-index:6}.modal-open .modal-close{display:inline-block}.modal-show{display:block}@media only screen and (min-width:0) and (max-width:700px){.modal-container{height:90%!important;margin-top:35px;overflow:scroll;padding:20px!important;width:90%!important}}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:48px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.section-title{color:#2c3a57;font-size:28px;line-height:123%}.section-title strong{color:#4e56ff}@media only screen and (min-width:0) and (max-width:992px){.section-title{font-size:24px}.section-title strong{display:block}}.truncate-overflow-2{-webkit-line-clamp:2}.truncate-overflow-2,.truncate-overflow-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.truncate-overflow-3{-webkit-line-clamp:3}.truncate-overflow-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes fadeIn{0%{opacity:0}20%{opacity:0}40%{opacity:.3}60%{opacity:.5}80%{opacity:.9}to{opacity:1}}@keyframes blink{0%,to{background-color:transparent}50%{background-color:#fff}}@keyframes rotate{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes bg-loading{0%{background-position:0 0}to{background-position:1000px 0}}.placeholder-loading{animation:bg-loading 10s linear infinite;background-image:linear-gradient(90deg,#e4e4e4,#f1f1f1 40%,#ededed 60%,#e4e4e4);background-position:0 0;background-repeat:repeat}.mid{box-sizing:border-box;margin:0 auto;max-width:1280px}@media (max-width:1280px){.mid{padding-left:15px!important;padding-right:15px!important}}@media (max-width:992px){.mid{padding-left:20px!important;padding-right:20px!important}}.sugestions span{color:#8290ac;font-size:13px}.sugestions ul{display:inline-block;margin-left:12px;margin-top:-2px}.no-shadow{box-shadow:none!important}.text-right{text-align:right}.f-right{float:right}.hide-select-arrow{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.hide-select-arrow::-ms-expand{display:none}.w-100{width:100%}.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap}img{color:transparent}@media (min-width:992px){.only-mobile{display:none!important}}@media (max-width:992px){.hide-mobile{display:none!important}}.clickable{cursor:pointer}.btn{border:none;border-radius:2px;color:#fff;display:inline-block;font-weight:700;text-align:center;text-decoration:none;transition:background-color .4s;width:100%}.btn-primary{background-color:#4e56ff;box-shadow:0 4px 14px rgba(78,86,255,.4)}.btn-primary:hover{background:#3e45cc}.btn-accent{background-color:#48d359;box-shadow:0 4px 14px rgba(72,211,89,.4)}.btn-accent:hover{background-color:#40ba4f}.btn-outline{background-color:#fff;border:2px solid #4e56ff;color:#4e56ff}.btn-outline:hover{background-color:#4e56ff;color:#fff}.btn-lg{font-size:18px;line-height:54px;max-width:220px;min-height:56px}.btn-md{font-size:16px;line-height:44px;max-width:176px;min-height:46px}.btn-sm{font-size:16px;line-height:36px;max-width:156px;min-height:38px}.btn-block{max-width:none}.btn-ver-todos{color:#4f5f82;font-size:16px;font-weight:500;padding-right:22px;position:relative;text-decoration:none}.btn-ver-todos svg{margin-top:-3px;position:absolute;right:0;top:50%;transition:right .2s ease-in-out;-webkit-transition:right .2s ease-in-out;-moz-transition:right .2s ease-in-out;-ms-transition:right .2s ease-in-out;-o-transition:right .2s ease-in-out}.btn-ver-todos:hover{color:#4e56ff}.btn-ver-todos:hover svg{right:-3px}.btn-ver-todos-mobile{display:none}@media only screen and (min-width:0) and (max-width:992px){.btn-ver-todos{display:none}.btn-ver-todos-mobile{display:block;margin-top:20px;text-align:center}.btn-ver-todos-mobile .btn-ver-todos{display:inline-block}}.badge:after{background-color:#7077ff;border-radius:6px;color:#fff;font-size:10px;font-weight:700;padding:1px 5px 0;position:absolute;text-transform:uppercase}.badge-right:after{right:-18px;top:-13px}.badge-new:after{content:"novo"}.text-link{color:#4f5f82;font-weight:500;line-height:16px;text-decoration:none}.cursor-pointer{cursor:pointer}.tags-list:before{content:"\a";white-space:pre}.desc .tag,.tags-list li,li .tag{display:inline-block}.desc .tag,li .tag{background-color:#7077ff;border-radius:6px;color:#fff;font-size:12px;font-weight:700;line-height:20px;margin:2px 1px 3px;padding:1px 8px 0;text-decoration:none;transition:background-color .2s}.desc .tag:hover,li .tag:hover{background-color:#4e56ff}.card-link:after{bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.card-link-secondary:after{content:attr(title);pointer-events:auto;position:relative;z-index:2}.card-list li{background-color:#fff;border-radius:2px;box-shadow:0 2px 14px rgba(55,73,108,.1);display:inline-block;margin-bottom:18px;padding:20px 15px;position:relative}.card-list li:hover{box-shadow:0 2px 14px rgba(55,73,108,.3);top:-3px}.card-list-cols-6 li{width:49%}.card-list-cols-6 li+li{margin-left:2%}.card-list-cols-6 li:nth-child(odd){margin-left:0}.card-list-cols-4 li{width:24%}.card-list-cols-4 li+li{margin-left:1.3%}.card-list-cols-4 li:nth-child(4n+1){margin-left:0}.card-list-cols-3 li{width:32%}.card-list-cols-3 li+li{margin-left:2%}.card-list-cols-3 li:nth-child(3n+1){margin-left:0}@media only screen and (min-width:0) and (max-width:992px){.card-list li{margin-left:0!important;width:100%!important}}.deck-list li{border-radius:2px;margin-bottom:40px;position:relative}.deck-list li:hover{top:-3px}.deck-list li:hover:after{box-shadow:0 2px 14px rgba(55,73,108,.3)}.deck-list li:before{bottom:-11px;left:3%;width:94%;z-index:1}.deck-list li:after,.deck-list li:before{background-color:#fff;border-radius:2px;box-shadow:0 2px 14px rgba(55,73,108,.1);content:"";display:inline-block;height:33px;position:absolute}.deck-list li:after{bottom:-22px;left:6%;width:88%;z-index:0}.deck-list li>div{background-color:#fff;border-radius:2px;box-shadow:0 2px 14px rgba(55,73,108,.1);padding:20px 15px;position:relative;z-index:2}.deck-list picture{align-items:center;border-radius:2px;display:flex;height:45px;justify-content:center;width:45px}.deck-list li>div>div{float:left;margin-right:13px;min-height:60px;width:45px}.deck-list span{color:#8290ac;font-size:12px}.deck-list a{color:#2c3a57}.deck-list a:hover{color:#4e56ff}.deck-list .category{float:right}.deck-list h5{margin:8px 0 20px}.deck-list h5 a{color:#2c3a57;font-size:18px;font-weight:700}.deck-list p{font-size:14px;line-height:20px;margin-bottom:15px}.deck-list-cols-2 li{width:49%}.deck-list-cols-2 li+li{margin-left:2%}.deck-list-cols-2 li:nth-child(odd){margin-left:0}@media only screen and (min-width:0) and (max-width:992px){.deck-list li{margin-bottom:30px;margin-left:0!important;width:100%!important}.deck-list li p{display:none}.deck-list li h5{margin-bottom:15px}.deck-list li picture{border-radius:0;height:35px;margin:15px 0 0 -15px;width:4px}.deck-list li picture img,.deck-list li picture svg{display:none}.deck-list li>div>div{margin-right:0;width:0}.deck-list li:before{bottom:-8px}.deck-list li:after{bottom:-16px}}.trilha{border-radius:2px}.trilha+hr{background-color:#edf3fc;border:none;height:2px;margin-top:14px}.trilha li{background-color:#fff;border-top:2px solid #edf3fc;padding:20px 15px 20px 85px;position:relative}.trilha li:hover .card-link{color:#4e56ff}.trilha picture{align-items:center;border-radius:2px;display:flex;height:59px;justify-content:center;left:15px;position:absolute;top:20px;width:57px}.trilha span{color:#8290ac;font-size:12px}.trilha a{color:#2c3a57}.trilha a:hover{color:#4e56ff}.trilha .category{float:right}.trilha h5{margin:3px 0}.trilha h5 a{color:#2c3a57;font-size:18px;font-weight:700}.trilha p{font-size:14px;line-height:20px}.dot-separator{margin-right:15px;position:relative}.dot-separator:after{background-color:#8290ac;border-radius:100%;content:"";height:3px;position:absolute;right:-7px;top:45%;width:3px}.bottom-border:after{border-bottom:2px solid #efefef;content:"";display:block;margin-top:33px}.page-internal-header{background-color:#f4f4f4;padding:40px 0}.page-internal-header .section-subtitle{margin-top:5px}@media only screen and (min-width:0) and (max-width:992px){.page-internal-header{padding:30px 0}.page-internal-header .section-title{text-align:center}}.section-subtitle{color:#4f5f82;font-size:16px;line-height:22px}@media only screen and (min-width:0) and (max-width:992px){.section-subtitle{text-align:center}}.form-search fieldset{background-color:#fff;border-radius:2px;box-shadow:0 2px 15px rgba(0,0,0,.13);box-sizing:border-box;display:table;height:46px;margin-bottom:28px;position:relative;width:100%}.form-search fieldset>div{display:inline-block;position:relative;width:17%}.form-search fieldset select{background:#f7f7f8;border:none;display:inline-block;height:46px;padding:0 15px;width:100%}.form-search fieldset select+svg{fill:#4e56ff;height:7.4px;position:absolute;right:15px;top:20px;width:12px}.form-search fieldset input{border:none;font-size:16px;height:100%;padding:0 10px;text-overflow:"…";width:77%}.form-search fieldset input::-webkit-input-placeholder{color:#4f5f82}.form-search fieldset input:-ms-input-placeholder{color:#4f5f82}.form-search fieldset input:-moz-placeholder,.form-search fieldset input::-moz-placeholder{color:#4f5f82;opacity:1}.form-search fieldset button{background:none;border:none;float:right;height:46px;padding-right:13px;padding-top:4px;position:absolute;right:0;text-align:right;width:12%;width:41px}.form-search fieldset button svg{fill:#4e56ff;height:17px;width:17px}.form-search fieldset button:hover svg{fill:#3e45cc}.checkbox{color:#2c3a57;cursor:pointer;display:table;font-size:16px;line-height:18px}.checkbox:hover{color:#4e56ff}.checkbox input{display:none}.checkbox span{background-color:#fff;border:2px solid #8290ac;border-radius:2px;box-sizing:border-box;display:block;float:left;height:18px;margin-right:9px;width:18px}.checkbox input:checked+span{background-color:#4e56ff;border:0}.checkbox input:checked+span:before{animation:rotate .2s ease-in-out;content:" ";display:block;margin:4px auto}.course-list picture{align-items:center;border-radius:2px;display:flex;height:59px;justify-content:center;width:57px}.course-list .name span{font-size:14px;font-weight:300;line-height:20px}.course-list .footer{bottom:15px;left:15px;position:absolute}.course-list li div{float:left;margin-right:13px;min-height:100px;width:57px}.course-list span{color:#8290ac;font-size:12px}.course-list a{color:#2c3a57}.course-list a:hover{color:#4e56ff}.course-list .category{float:right}.course-list h5{margin:7px 0}.course-list h5 a{color:#2c3a57;font-size:18px;font-weight:700}.course-list p{font-size:14px!important;line-height:20px!important;margin-bottom:5px}.pagination{margin-top:20px}.pagination ul{display:inline-block;margin:0;padding:0}.pagination ul li{display:inline}.pagination li a{color:#2c3a57;display:inline-block;font-size:0;height:32px;line-height:32px;min-width:32px;text-align:center;text-decoration:none}.pagination li a:hover:not(.active){color:#4e56ff}.pagination a.num{font-size:14px}.pagination a.active{background-color:#4e56ff;color:#fff;font-weight:700}.pagination svg{fill:#4e56ff}.pagination .disabled svg{fill:rgba(0,0,0,.3)}.pagination li:first-child a svg{transform:rotate(90deg)}.pagination li:last-child a svg{transform:rotate(270deg)}@media only screen and (min-width:0) and (max-width:992px){.pagination{text-align:center}}.mobile-btn-menu-close{background:none;border:none;display:none;height:40px;padding:5px;position:absolute;right:12px;top:10px;width:40px;z-index:10}.filter-mobile-container-open{overflow:hidden}.filter-mobile-container-open .mobile-btn-menu-close{display:inline-block!important}.filter-mobile-container-open .filters-mobile-container{background-color:#fff;display:block;height:100%;left:0;overflow-y:auto;padding-top:24px;position:fixed;top:0;width:100%;z-index:6}.filter-mobile-container-open .filters-mobile-container>:last-child{margin-bottom:80px}.filter-mobile-container-open .btn-mobile-filter{bottom:0;display:block!important;font-size:16px;height:56px;left:0;position:fixed;width:100%}.list-check li{color:#4f5f82;display:table;font-size:16px;line-height:25px;margin-bottom:25px;padding-left:40px;position:relative;width:100%}.list-check li svg{display:block;left:0;position:absolute;top:7px}.list-check li strong{display:block;font-size:18px;font-weight:700}@media only screen and (min-width:0) and (max-width:992px){.list-check li{font-size:14px;margin-bottom:20px}.list-check li strong{font-size:16px}}.accordion-control svg,.accordion-mobile-control svg{fill:#4e56ff;display:inline-block;height:8px;margin-left:8px;transition:transform .2s;width:12px}.accordion-mobile-control{position:relative}.accordion-mobile-control svg{margin-top:-5px;position:absolute;right:0;top:50%}.accordion-control+.accordion-container{display:none}.accordion-container p{margin-bottom:16px}.accordion-open+.accordion-container{display:block!important}.accordion-open svg{transform:rotate(180deg)}.label-mostrar:before{content:"mostrar"}.accordion-open.label-mostrar:before{content:"ocultar"}@media (min-width:992px){.accordion-mobile-control svg{display:none}}@media (max-width:992px){.accordion-mobile-control+.accordion-mobile-container{display:none}.accordion-mobile-open+.accordion-mobile-container{display:block!important}.accordion-mobile-open svg{transform:rotate(180deg)}}@media only screen and (min-width:0) and (max-width:992px){.filters-mobile-container{display:none}.mobile-filter-button{display:block}.mobile-filter-button .btn-outline{background-color:transparent}.mobile-filter-button .btn-outline:hover{background-color:#4e56ff}}.select-custom{display:inline-block;max-width:224px;position:relative;width:100%}.select-custom select{background:#fff;border:1px solid #e3e3e3;border-radius:2px;box-sizing:border-box;color:#2c3a57;float:left;font-size:16px;height:40px;line-height:40px;padding:0 12px;width:100%}.select-custom svg{fill:#4e56ff;position:absolute;right:15px;top:12px}@media only screen and (min-width:0) and (max-width:992px){.select-custom{max-width:none}}.btn-mostrar-mais{color:#4f5f82;display:inline-block;font-size:16px;line-height:30px;outline:none;text-decoration:underline}.btn-mostrar-mais:before{content:"Mostrar mais"}.btn-mostrar-mais svg{fill:#4e56ff;display:inline-block;height:8px;margin-left:8px;transition:transform .2s;width:12px}.btn-mostrar-mais-open:before{content:"Mostrar menos"}.btn-mostrar-mais-open svg{transform:rotate(180deg)}.video-container{border-radius:2px;display:block;height:298px;margin-bottom:30px;max-width:529px;overflow:hidden;position:relative;text-decoration:none;width:100%}.video-container img{height:109%;margin-left:-3%;min-width:500px;position:absolute;width:106%}.video-container .bg{height:100%;line-height:296px;position:absolute;text-align:center;top:0;transition:background-color .5s;width:100%;z-index:2}.video-container .bg span{background-color:hsla(0,0%,100%,.5);border-radius:2px;color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:29px;padding:16px 15px 15px 23px}.video-container .bg span svg{margin-bottom:-7px;margin-left:18px}.video-container:hover .bg{background-color:rgba(78,86,255,.7)}@media only screen and (min-width:0) and (max-width:992px){.video-container{height:200px}.video-container .bg{line-height:200px}.video-container img{height:auto}}.whats-button{bottom:40px;color:#fff;position:fixed;right:40px;text-align:center;z-index:100}.whats-button svg{fill:#25d366;background-color:#fff;border-radius:150px}.whats-button svg:hover{fill-opacity:.7}#link-modal{border:0;border-radius:5px;max-width:450px;padding:0}#link-modal::backdrop{background-color:rgba(0,0,0,.745)}#link-modal hr{margin:0}#link-modal header{font-size:1.2rem;font-weight:800;padding:15px;text-align:center}#link-modal a{align-items:center;box-shadow:0 2px 5px rgba(0,0,0,.09);display:grid;gap:2rem;grid-template-columns:25px 1fr;padding:20px 30px;text-decoration:none;transition:.4s}#link-modal a:hover{background-color:hsla(0,0%,61%,.06)}#link-modal .titulo{color:#5858d4;font-size:1.4rem;font-weight:800}#link-modal .descricao{color:#000;font-size:1rem;text-decoration:none}#link-modal #btn-close{all:unset;align-items:center;border-radius:50%;cursor:pointer;display:flex;font-size:1.4rem;font-weight:700;height:9px;justify-content:center;padding:5px;position:absolute;right:11px;top:10px;transition:.6s;width:8px}#link-modal #btn-close:hover{background-color:hsla(0,0%,68%,.6)}.conteudo-programatico .mid{position:relative}.conteudo-programatico h2{margin-bottom:25px}.conteudo-programatico ol{background:#fff;border-radius:2px;box-shadow:0 2px 14px rgba(55,73,108,.1);counter-reset:contador;margin-bottom:60px}.conteudo-programatico ol>li{border-bottom:2px solid #edf3fc;counter-increment:contador;padding:26px 30px 26px 80px;position:relative}.conteudo-programatico ol>li:before{color:#4e56ff;content:counter(contador);display:inline-block;font-size:14px;font-weight:700;height:28px;left:30px;line-height:28px;margin-right:20px;position:absolute;text-align:center;width:33px}.conteudo-programatico ol h4{color:#2c3a57;font-size:16px;margin-bottom:10px}.conteudo-programatico ol a,.conteudo-programatico ol li,.conteudo-programatico ol p{color:#4f5f82;font-size:16px}.conteudo-programatico ol p{line-height:20px}.conteudo-programatico ol a{display:inline-block;line-height:30px;margin-top:10px;text-decoration:none}.conteudo-programatico ol ul{margin-top:20px}.conteudo-programatico ol ul li{font-size:16px;padding-left:30px;position:relative}.conteudo-programatico ol ul li:before{content:"";left:0;position:absolute;top:-3px}.conteudo-programatico ol ul li a{color:#4e56ff;display:grid;font-weight:600;grid-template-columns:max-content 1fr;justify-content:space-around;line-height:normal;margin-top:0;text-decoration:underline}.conteudo-programatico ol ul li a span{justify-self:end}.conteudo-programatico ol ul li+li{margin-top:20px}.conteudo-programatico ol ul .item-video:before{left:4px;top:1px}.conteudo-programatico ol ul .item-code:before{top:2px}.conteudo-programatico ol .list-circle li{padding-left:35px}.conteudo-programatico ol .list-circle li:before{background-color:#afb2ec;display:inline-block;height:7px;margin:8px 0 0 15px;width:7px}.conteudo-programatico .btn-download{color:#4f5f82;font-size:16px;line-height:19px;position:absolute;right:0;text-decoration:none;top:11px}.conteudo-programatico .btn-download svg{display:block;float:left;margin-right:15px}.conteudo-programatico .btn-download:hover{color:#4e56ff}@media only screen and (min-width:0) and (max-width:992px){.conteudo-programatico h2{font-size:20px}.conteudo-programatico .mid{padding-bottom:30px}.conteudo-programatico ol{margin-bottom:20px}.conteudo-programatico ol a{line-height:15px;margin-top:0}.conteudo-programatico ol ul li{line-height:20px}.conteudo-programatico ol .list-circle li{padding-left:20px}.conteudo-programatico ol .list-circle li:before{margin-left:2px}.conteudo-programatico ol .accordion-container{margin-left:-50px}.conteudo-programatico .btn-download{display:block;position:static;text-align:center}.conteudo-programatico .btn-download svg{bottom:-4px;display:inline-block;float:none;position:relative}}.form-box{background:#fff;box-shadow:0 2px 14px rgba(55,73,108,.1);margin:0 auto;max-width:630px;padding:40px 70px 60px;width:100%}.form-box h5{color:#2c3a57;font-size:24px;font-weight:700;line-height:28px;margin-bottom:10px;text-align:center}.form-box p{color:#4f5f82;font-size:18px;line-height:24px;margin-bottom:36px;text-align:center}.form-box p+p{margin-top:-10px}.form-box label{color:#2c3a57;display:block;float:left;font-size:14px;font-weight:700;line-height:22px;margin-bottom:18px;width:47%}.form-box label input{width:100%}.form-box label:nth-of-type(2n){margin-left:6%}.form-box .checkbox{font-weight:500}.form-box input[type=email],.form-box input[type=tel],.form-box input[type=text],.form-box textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e3e3e3;border-radius:2px;height:46px;line-height:46px;padding:12px}.form-box .input-file-custom,.form-box .select-custom,.form-box input[type=email],.form-box input[type=tel],.form-box input[type=text],.form-box textarea{margin-top:7px}.form-box .filters-checkbox{margin-top:12px}.form-box .filters-checkbox label{margin-bottom:15px;width:100%}.form-box textarea{font-family:Raleway,Lucida Grande,Helvetica,sans-serif;font-size:14px;height:131px;line-height:18px;padding-top:9px;resize:none}.form-box .label-full{float:none!important;margin-left:0!important;max-width:none!important;width:100%}.form-box .label-full>*{width:100%}.form-box .input-file-custom span{color:#2c3a57;font-size:16px;font-weight:500;margin-left:15px}.form-box .button-container{display:table;margin-top:32px;width:100%}.form-box .button-container div{float:left;min-height:46px;width:50%}.form-box .button-container div+div{text-align:right}@media only screen and (min-width:0) and (max-width:992px){.form-box{padding:24px 22px 50px}.form-box label{float:none!important;margin-left:0!important;max-width:none;width:100%}.form-box input{width:100%}.form-box .button-container div{min-height:auto;width:100%}.form-box .button-container .btn{max-width:none}.form-box .filters-checkbox{margin-top:0}.form-box .tecnologias{margin-top:12px}.form-box .input-file-custom span{display:block;margin:5px 0 0}}.acesso-anual-preco{background-color:#fff;border-radius:2px;box-shadow:0 2px 14px rgba(0,0,0,.1);float:left;max-width:634px;padding:35px 35px 28px;position:relative;top:-60px;z-index:1}.acesso-anual-preco .tag{background-color:#4e56ff;border-radius:5px;color:#fff;font-size:10px;line-height:16px;padding:.3em}.acesso-anual-preco p{color:#4f5f82;font-size:14px;line-height:20px}.acesso-anual-preco h5{color:#2c3a57;font-size:24px;line-height:28px;margin-bottom:5px}.acesso-anual-preco h5 strong{color:#4e56ff}.acesso-anual-preco ul{display:table;margin-top:25px;width:100%}.acesso-anual-preco li{float:left;font-size:14px;line-height:25px;margin-bottom:13px;width:50%}.acesso-anual-preco li strong{font-weight:700}.acesso-anual-preco li svg{bottom:-3px;display:block;float:left;height:20px;margin-bottom:-5px;margin-right:12px;position:relative;width:20px}.acesso-anual-preco>div{border-top:2px solid #e4ebf4;box-sizing:border-box;display:table;margin-top:15px;padding-top:20px;width:100%}.acesso-anual-preco>div a{float:right;margin-top:5px;max-width:254px}.acesso-anual-preco>div del{margin-right:10px}.acesso-anual-preco>div strong{color:#2c3a57;display:block;font-size:28px;font-weight:700;line-height:33px;margin-bottom:0;margin-top:-2px}.acesso-anual-preco>div .tag{font-size:10px;line-height:16px}.acesso-anual-preco>div div{display:inline-block;max-width:200px}@media only screen and (min-width:0) and (max-width:1260px){.acesso-anual-preco{margin-top:25px;max-width:none;top:0;width:100%}.acesso-anual-preco li{width:100%}.acesso-anual-preco>div a{margin-top:20px;max-width:none;width:100%}}.container-big-text{background-color:#f7f7f8;border-top:2px solid #efefef;padding-top:40px}.container-big-text .mid{padding-bottom:50px}.container-big-text li,.container-big-text p{color:#4f5f82;font-size:16px;line-height:30px}.container-big-text ol,.container-big-text p,.container-big-text ul{margin-bottom:25px;max-width:943px}.container-big-text ul li{font-weight:500;padding-left:25px;position:relative}.container-big-text ul li:before{background-color:#4e56ff;content:"";display:inline-block;height:8px;left:0;position:absolute;top:10px;width:8px}.container-big-text strong{color:#2c3a57;font-weight:700}.container-big-text ol{counter-reset:item;list-style-type:none;margin:0;padding:0}.container-big-text ol ol,.container-big-text ol ul{margin-left:5px}.container-big-text ol>li{counter-increment:item}.container-big-text ol li{margin-bottom:15px}.container-big-text ol li:before{content:counters(item,".") ". ";padding-right:3px}.container-big-text ol li ol{margin-top:15px}.container-big-text ol li ol>li{font-weight:500}.container-big-text ol li ol>li:before{content:counters(item,".") " "}.container-big-text ol ul{margin-top:15px}.container-big-text ol ul li:before{content:""}.container-big-text ol .item-title{color:#2c3a57;font-size:24px;font-weight:700;line-height:28px}.container-big-text ol .item-title+.item-title{margin-top:40px}.bottom-color-continue{background-color:#f7f7f8;bottom:0;height:200px;position:absolute;width:100%;z-index:0}@media only screen and (min-width:0) and (max-width:1260px){.bottom-color-continue{display:none}}.snackbar{background-color:#4e56ff;border-radius:2px;bottom:30px;color:#fff;left:50%;margin-left:-125px;min-width:250px;padding:16px;position:fixed;text-align:center;visibility:hidden;z-index:1}.show{animation:fadein .5s,fadeout .5s 2.5s;visibility:visible}.snackbar-error{background-color:#fc427b}.snackbar-success{background-color:#4e56ff}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.page-home{background-color:#fff;background-position-x:center}@media only screen and (min-width:0) and (max-width:992px){.page-home{background:#fff!important}}.form-search-cursos{margin-top:20px;max-width:430px}.form-search-cursos fieldset input{width:94%}.form-search-cursos .btn-search{background-color:#fff}.cursos-todos{background-color:#f7f7f8;border-top:2px solid #efefef}.cursos-todos .mid{padding:24px 0 60px}.cursos-todos h3{color:#2c3a57;font-size:14px;font-weight:700;line-height:22px;margin-bottom:17px}.cursos-todos .filters-checkbox{margin-bottom:30px}.cursos-todos .filters-checkbox li+li{margin-top:18px}.cursos-todos .course-list{margin-top:30px}.cursos-todos .ordenacao p{float:right;line-height:37px}.cursos-todos .ordenacao .select-container{display:inline-block;max-width:224px;position:relative;width:100%}.cursos-todos .ordenacao select{background:#fff;border:1px solid #e3e3e3;border-radius:2px;box-sizing:border-box;color:#2c3a57;float:left;font-size:16px;height:40px;line-height:40px;padding:0 12px;width:100%}.cursos-todos .ordenacao svg{fill:#4e56ff;position:absolute;right:15px;top:12px}@media only screen and (min-width:0) and (max-width:992px){.cursos-todos .mid{padding:15px 0 40px}.cursos-todos .filters-checkbox li+li{margin-top:12px}.cursos-todos .ordenacao{margin-top:-10px}.cursos-todos .ordenacao p{float:none}.cursos-todos .ordenacao .select-container{max-width:none}.cursos-todos .ordenacao>div:last-child{margin-top:10px}.cursos-todos .ordenacao .filter-col{display:block!important}.cursos-todos .course-list{margin-top:12px}.cursos-todos .pagination{margin-top:25px;text-align:center}}.page-search-result .search-result{background-color:#f7f7f8;border-top:2px solid #efefef;padding-bottom:60px}.page-search-result .search-result .section-title{margin:30px 0}@media only screen and (min-width:0) and (max-width:992px){.deck-list{margin-bottom:50px}}.page-curso{background-color:#f7f7f8}.page-curso .curso-header{padding:35px 0 50px}.page-curso .curso-header h1{font-size:48px}.page-curso .curso-header h1 span{display:block;font-size:14px;font-weight:500;margin-bottom:5px}.page-curso .curso-header p{font-size:16px;line-height:22px;margin:15px 0;max-width:850px}.page-curso .curso-header strong{font-weight:700}.page-curso .curso-header a{font-size:14px;font-weight:700}.page-curso .curso-header ul{display:table;margin-bottom:40px;width:100%}.page-curso .curso-header ul li{display:inline-block;font-size:16px;line-height:24px;padding:0 15px}.page-curso .curso-header ul li:first-child{padding-left:0}.page-curso .curso-header ul li+li{border-left:2px solid hsla(0,0%,100%,.4)}.page-curso .curso-header .btn{float:left;height:48px;line-height:48px;margin-right:20px}.page-curso .curso-header .btn-primary{max-width:158px}.page-curso .curso-header .btn-outline{background-color:transparent;line-height:46px;max-width:195px}.page-curso .curso-header svg{float:left;margin-right:10px}.page-curso .curso-header li:first-child svg{margin-top:3px}.page-curso .curso-header li:last-child svg{margin-top:6px}.page-curso .curso-container .mid{padding:30px 0 15px}.page-curso .curso-container h2{margin-bottom:15px;margin-top:30px}.page-curso .curso-container h2:first-child{border-top:0;margin-top:0}.page-curso .curso-container h3{color:#2c3a57;font-size:20px;line-height:23px;margin-top:10px}.page-curso .curso-container li,.page-curso .curso-container p{color:#4f5f82}.page-curso .curso-container p{font-size:16px;line-height:30px;margin-bottom:1em}.page-curso .curso-container .list-check li{font-size:16px;margin-bottom:15px}.page-curso .curso-container .list-check li svg{top:8px}.page-curso .curso-container .metodologias-list{margin:20px 0 40px}.page-curso .curso-container .metodologias-list svg{fill:#4e56ff;float:left;margin-right:10px}.page-curso .curso-container .metodologias-list li{font-size:16px;margin-bottom:22px}.page-curso .curso-container .ambiente-curso-list{list-style:none;list-style-position:inside;margin:20px 0 40px 7px}.page-curso .curso-container .ambiente-curso-list li{font-size:16px;margin-bottom:22px}.page-curso .curso-container .ambiente-curso-list li:before{background-color:#4e56ff;content:"";display:inline-block;height:8px;margin-right:12px;width:8px}.page-curso .curso-container .sobre-professor{margin-top:15px}.page-curso .curso-container .sobre-professor picture{border-radius:2px;display:inline-block;height:40px;margin-bottom:10px;overflow:hidden;width:40px}.page-curso .curso-container .sobre-professor h4{color:#2c3a57;font-size:16px;margin-bottom:10px}.page-curso .curso-container .sobre-professor h4 a{color:#2c3a57;text-decoration:none}.page-curso .curso-container .sobre-professor h4 a:hover{color:#4e56ff}.page-curso .curso-container .sobre-professor p{font-size:14px;line-height:24px}.page-curso .curso-pre-requisitos{margin-bottom:30px}.page-curso .cursos-relacionados h2{margin-bottom:20px}@media only screen and (min-width:992px) and (max-width:1280px){.page-curso .conteudo-programatico .btn-download{right:20px}}@media only screen and (min-width:0) and (max-width:992px){.page-curso{padding-bottom:0}.page-curso .curso-header{background-size:cover;padding-bottom:30px}.page-curso .curso-header h1{font-size:28px}.page-curso .curso-header ul li{border:none!important;display:block;float:none;padding-left:0!important}.page-curso .curso-header ul li+li{margin-top:15px}.page-curso .curso-header .btn{max-width:none}.page-curso .curso-header .btn+.btn{margin-top:20px}.page-curso .curso-container h2,.page-curso .curso-container h3{border-top:2px solid #efefef;font-size:20px;margin-bottom:0;margin-top:0;padding:15px 20px 15px 0;position:relative}.page-curso .curso-container h2:after,.page-curso .curso-container h3:after{margin-top:-2px;position:absolute;right:0;top:50%}.page-curso .curso-container>h2:first-child{border-top:none}.page-curso .curso-container .ambiente-curso-list,.page-curso .curso-container .list-check,.page-curso .curso-container .metodologias-list{margin:20px 0 30px}.page-curso .curso-container .sobre-text{display:none!important}.page-curso .curso-container .sobre-text-mobile{display:block;margin-bottom:20px}.page-curso .curso-container .accordion-mobile-container{margin-bottom:20px}.page-curso .course-list{margin-top:20px}.page-curso .cursos-relacionados{margin-bottom:-65px;padding-bottom:60px}.page-curso .cursos-relacionados h2{border-top:2px solid #efefef;padding-top:20px}.page-curso+.depoimentos .mid{padding-top:20px}.page-curso+.depoimentos .mid h4{border-top:2px solid #efefef;padding-top:30px}}.page-categoria .page-internal-header svg{display:block;margin:20px auto;width:48px}.page-categoria .page-internal-header .section-subtitle{max-width:1000px}.page-categoria .cursos-categoria{background-color:#f7f7f8;border-top:2px solid #efefef}.page-categoria .cursos-categoria .mid{padding:24px 0 60px}.page-categoria .cursos-categoria h3{color:#2c3a57;font-size:14px;font-weight:700;line-height:22px;margin-bottom:17px}.page-categoria .cursos-categoria .filters-checkbox{margin-bottom:30px}.page-categoria .cursos-categoria .filters-checkbox li+li{margin-top:18px}.page-categoria .cursos-categoria .course-list{margin-top:30px}.page-categoria .cursos-categoria .ordenacao p{float:right;line-height:37px}@media only screen and (min-width:0) and (max-width:992px){.page-categoria .page-internal-header svg{margin-top:0}.page-categoria .cursos-categoria .mid{padding:15px 0 40px}.page-categoria .cursos-categoria .filters-checkbox li+li{margin-top:12px}.page-categoria .cursos-categoria .ordenacao{margin-top:-10px}.page-categoria .cursos-categoria .ordenacao p{float:none}.page-categoria .cursos-categoria .ordenacao>div:last-child{margin-top:10px}.page-categoria .cursos-categoria .ordenacao .filter-col{display:block!important}.page-categoria .cursos-categoria .course-list{margin-top:12px}.page-categoria .cursos-categoria .pagination{margin-top:25px;text-align:center}}.page-formacoes .page-internal-header .section-subtitle{max-width:1000px}.page-formacoes .page-internal-header div div{margin-top:25px}.page-formacoes .page-internal-header div div button{max-width:160px}.page-formacoes .formacoes-container{background-color:#f7f7f8;border-top:2px solid #efefef}.page-formacoes .formacoes-container .mid{padding:30px 0 60px}.page-formacoes .formacoes-container h3{color:#2c3a57;font-size:14px;font-weight:700;line-height:22px;margin-bottom:17px}.page-formacoes .formacoes-container .section-title{margin-bottom:15px}.page-formacoes .formacoes-container .section-subtitle{margin-bottom:24px}.page-formacoes .formacoes-container .select-custom{display:none}.page-formacoes .formacoes-container form{position:relative}.page-formacoes .formacoes-container input[type=search]{border:none;border-radius:2px;box-shadow:0 2px 15px rgba(0,0,0,.13);box-sizing:border-box;font-size:16px;height:46px;line-height:46px;line-height:19px;max-width:423px;padding:13px 15px 13px 47px;width:100%}.page-formacoes .formacoes-container input[type=search]::-webkit-input-placeholder{color:#8290ac}.page-formacoes .formacoes-container input[type=search]:-ms-input-placeholder{color:#8290ac}.page-formacoes .formacoes-container input[type=search]:-moz-placeholder,.page-formacoes .formacoes-container input[type=search]::-moz-placeholder{color:#8290ac;opacity:1}.page-formacoes .formacoes-container ul{margin-top:35px}.page-formacoes .formacoes-container button[type=submit]{background:none;border:none;height:46px;left:0;line-height:46px;padding:4px 0 0;position:absolute;text-align:center;width:45px;z-index:1}.page-formacoes .formacoes-container button[type=submit] svg{fill:#4e56ff}.page-formacoes .formacoes-container .formacoes-filter{max-width:180px}.page-formacoes .formacoes-container .formacoes-filter a{color:#4f5f82;display:inline-block;font-size:16px;line-height:26px;margin-bottom:10px;text-decoration:none}.page-formacoes .formacoes-container .formacoes-filter a:before{background-color:#8290ac;content:"";display:block;float:left;height:8px;margin-right:10px;margin-top:9px;width:8px}.page-formacoes .formacoes-container .formacoes-filter .active,.page-formacoes .formacoes-container .formacoes-filter a:hover{color:#2c3a57;font-weight:700}.page-formacoes .formacoes-container .formacoes-filter .active:before,.page-formacoes .formacoes-container .formacoes-filter a:hover:before{background-color:#4e56ff}.page-formacoes .formacoes-container .formacoes-filter .active:after{background-color:#48d359;content:"";display:block;float:right;height:4px;margin-left:10px;margin-top:15px;width:15px}.page-formacoes .formacao-personalizada{background-color:#f7f7f8;border-top:2px solid #efefef}.page-formacoes .formacao-personalizada .mid{padding-top:45px}.page-formacoes .formacao-personalizada .mid div+div{padding-left:30px}.page-formacoes .formacao-personalizada .icon{text-align:center}.page-formacoes .formacao-personalizada h4{color:#2c3a57;font-size:24px;line-height:28px;margin-bottom:10px}.page-formacoes .formacao-personalizada .section-subtitle{line-height:30px;margin-bottom:24px;max-width:1020px}.page-formacoes .formacao-personalizada button{max-width:201px}@media only screen and (min-width:0) and (max-width:992px){.page-formacoes .mid{padding-bottom:60px}.page-formacoes .formacoes-filter{display:none}.page-formacoes .page-internal-header .mid{padding-bottom:20px}.page-formacoes .page-internal-header .mid div{text-align:center}.page-formacoes .formacoes-container h3{margin-bottom:7px}.page-formacoes .formacoes-container .mid{padding-bottom:30px}.page-formacoes .formacoes-container .select-custom{display:inline-block;margin-bottom:30px}.page-formacoes .formacoes-container .section-subtitle{text-align:left}.page-formacoes .formacao-personalizada h4{font-size:20px;margin-top:15px;text-align:left}.page-formacoes .formacao-personalizada .section-subtitle{text-align:left}.page-formacoes .formacao-personalizada div div{text-align:center}}.page-formacao{background-color:#f7f7f8}.page-formacao .formacao-header{padding:35px 0 50px}.page-formacao .formacao-header h1{font-size:28px;padding-left:65px;position:relative}.page-formacao .formacao-header h1 picture{align-items:center;border-radius:2px;display:flex;height:45px;justify-content:center;left:0;position:absolute;top:0;width:45px}.page-formacao .formacao-header h1 span{display:block;font-size:14px;font-weight:500;margin-bottom:5px}.page-formacao .formacao-header p{font-size:16px;line-height:22px;margin:15px 0;max-width:850px}.page-formacao .formacao-header strong{font-weight:700}.page-formacao .formacao-header a{font-size:14px;font-weight:700}.page-formacao .formacao-header ul{display:table;margin-bottom:40px;width:100%}.page-formacao .formacao-header ul li{display:inline-block;font-size:16px;line-height:24px;padding:0 15px}.page-formacao .formacao-header ul li:first-child{padding-left:0}.page-formacao .formacao-header ul li+li{border-left:2px solid hsla(0,0%,100%,.4)}.page-formacao .formacao-header ul svg{float:left;margin-right:10px}.page-formacao .formacao-header .btn{float:left;height:48px;line-height:48px;margin-right:20px}.page-formacao .formacao-header .btn-primary{max-width:158px}.page-formacao .formacao-header .btn-outline{background-color:transparent;line-height:46px;max-width:195px}.page-formacao .formacao-header li:first-child svg{margin-top:3px}.page-formacao .formacao-header li:last-child svg{margin-top:6px}.page-formacao .formacao-container .section-title{font-size:24px}.page-formacao .formacao-container .mid{padding:30px 0 15px}.page-formacao .formacao-container h2{margin-bottom:15px;margin-top:30px}.page-formacao .formacao-container h3{color:#2c3a57;font-size:20px;line-height:23px;margin-top:10px}.page-formacao .formacao-container .btn-mostrar-mais{margin-top:8px}.page-formacao .formacao-container .trilha{margin-top:25px}.page-formacao .formacao-container .trilha li{margin-bottom:1em}.page-formacao .formacao-container h2:first-child{border-top:0;margin-top:0}.page-formacao .formacao-container .conhecimentos-text{height:90px;overflow:hidden}.page-formacao .formacao-container .conhecimentos-text-open{height:auto;overflow:visible}.page-formacao .formacao-container p{color:#4f5f82;font-size:16px;line-height:30px}.page-formacao .formacao-container .formacao-advantages{margin-top:10px}.page-formacao .formacao-container .formacao-advantages li{color:#8290ac;font-size:14px;line-height:139%;margin-bottom:25px;padding-left:65px;position:relative}.page-formacao .formacao-container .formacao-advantages strong{color:#4f5f82;display:block;font-size:16px;font-weight:700;line-height:117.2%;margin-bottom:5px}.page-formacao .formacao-container .formacao-advantages span{left:0;position:absolute;top:0}.page-formacao .formacao-container .sobre-professor{margin-top:20px}.page-formacao .formacao-container .sobre-professor picture{border-radius:2px;display:inline-block;height:40px;margin-bottom:10px;overflow:hidden;width:40px}.page-formacao .formacao-container .sobre-professor h4{color:#2c3a57;font-size:16px;margin-bottom:10px}.page-formacao .formacao-container .sobre-professor h4 a{color:#2c3a57;text-decoration:none}.page-formacao .formacao-container .sobre-professor h4 a:hover{color:#4e56ff}.page-formacao .formacao-container .sobre-professor p{font-size:14px;line-height:24px}.page-formacao .formacoes-recomendadas{margin-top:30px}.page-formacao .formacoes-recomendadas .mid{border-top:2px solid #edf3fc;padding-top:30px}.page-formacao .formacoes-recomendadas h2{font-size:24px;margin-bottom:20px}.page-formacao .trilha-dots{margin:10px 0 23px 55px}.page-formacao h6{color:#8290ac;font-size:18px;line-height:112px}.page-formacao h6 i{display:block;float:left;margin-right:24px}@media only screen and (min-width:0) and (max-width:992px){.page-formacao{padding-bottom:0}.page-formacao .formacao-header{background-size:cover;padding-bottom:30px}.page-formacao .formacao-header h1{font-size:28px;padding-left:0;text-align:center}.page-formacao .formacao-header h1 picture{margin:0 auto 21px;position:static}.page-formacao .formacao-header .sobre{display:none}.page-formacao .formacao-header p{text-align:center}.page-formacao .formacao-header ul{margin-top:40px}.page-formacao .formacao-header ul li{border:none!important;display:block;float:none;padding-left:0!important}.page-formacao .formacao-header ul li+li{margin-top:15px}.page-formacao .formacao-header .btn{max-width:none}.page-formacao .formacao-header .btn+.btn{margin-top:20px}.page-formacao .formacao-container h2{border-top:2px solid #efefef;font-size:20px;margin-bottom:0;margin-top:0;padding:15px 20px 15px 0;position:relative}.page-formacao .formacao-container h2:after{margin-top:-2px;position:absolute;right:0;top:50%}.page-formacao .formacao-container>h2:first-child{border-top:none}.page-formacao .formacao-container .btn-mostrar-mais,.page-formacao .formacao-container .conhecimentos-text,.page-formacao .formacao-container .formacao-advantages{display:none!important}.page-formacao .formacao-container .accordion-mobile-container{margin-bottom:20px}.page-formacao .formacao-container h3{margin-top:40px}.page-formacao .formacoes-recomendadas{margin-bottom:-65px;margin-top:20px;padding-bottom:60px}.page-formacao .formacoes-recomendadas .mid{border:none;padding-top:0}.page-formacao .formacoes-recomendadas h2{border-top:2px solid #efefef;padding-top:30px}.page-formacao+.depoimentos .mid{padding-top:20px}.page-formacao+.depoimentos .mid h4{border-top:2px solid #efefef;padding-top:30px}}.page-projetos-praticos .projetos-praticos-header{padding:50px 0}.page-projetos-praticos .projetos-praticos-header h1{font-size:28px;margin-bottom:12px}.page-projetos-praticos .projetos-praticos-header p{font-size:16px;line-height:25px;max-width:850px}.page-projetos-praticos .projetos-praticos-header h1,.page-projetos-praticos .projetos-praticos-header p{color:#fff}.page-projetos-praticos .projetos-praticos-header span{background-color:#fff;border-radius:6px;color:#7077ff;display:inline-block;font-size:10px;font-weight:700;line-height:13px;margin-bottom:10px;padding:2px 4px}.page-projetos-praticos .construa-seu-portfolio .mid{padding:52px 0}.page-projetos-praticos .construa-seu-portfolio .section-title{margin-bottom:10px}.page-projetos-praticos .construa-seu-portfolio h4{margin-top:30px}.page-projetos-praticos .construa-seu-portfolio p{color:#4f5f82;font-size:16px;line-height:30px;margin-bottom:10px}.page-projetos-praticos .construa-seu-portfolio p strong{color:#2c3a57;font-weight:700}.page-projetos-praticos .construa-seu-portfolio .section-subtitle{color:#4f5f82}.page-projetos-praticos .construa-seu-portfolio span{background-color:#4e56ff;display:inline-block;height:8px;margin-right:8px;width:8px}.page-projetos-praticos .construa-seu-portfolio .illustration{text-align:center}.page-projetos-praticos .construa-seu-portfolio .illustration img,.page-projetos-praticos .construa-seu-portfolio .illustration picture{border-style:none;display:inline-block;height:204px;outline:none;width:243px}@media only screen and (min-width:0) and (max-width:992px){.page-projetos-praticos .projetos-praticos-header{padding:35px 0}.page-projetos-praticos .projetos-praticos-header .mid{text-align:center}.page-projetos-praticos .construa-seu-portfolio{border-bottom:2px solid #efefef}.page-projetos-praticos .construa-seu-portfolio .mid{padding:40px 0;text-align:center}.page-projetos-praticos .construa-seu-portfolio span{display:block;margin:28px auto}.page-projetos-praticos .construa-seu-portfolio .illustration img,.page-projetos-praticos .construa-seu-portfolio .illustration picture{height:88px;width:105px}.page-projetos-praticos .construa-do-zero ul{border-bottom:2px solid #efefef;padding-bottom:30px}.page-projetos-praticos+.depoimentos .mid{padding-top:30px}}.page-projeto-pratico{background-color:#f7f7f8}.page-projeto-pratico .projeto-pratico-header{background-color:var(--curso-cor);color:#fff;padding:35px 0 50px}.page-projeto-pratico .projeto-pratico-header h1{font-size:28px;line-height:33px}.page-projeto-pratico .projeto-pratico-header h1 span{display:block;font-size:14px;font-weight:500;line-height:16px;margin-bottom:10px}.page-projeto-pratico .projeto-pratico-header h1 span svg{fill:#fff;float:left;margin-right:12px}.page-projeto-pratico .projeto-pratico-header .dot-separator:after{background-color:#fff}.page-projeto-pratico .projeto-pratico-header p{font-size:16px;line-height:22px;margin:15px 0;max-width:850px}.page-projeto-pratico .projeto-pratico-header strong{font-weight:700}.page-projeto-pratico .projeto-pratico-header a{color:#fff;font-size:14px;font-weight:700}.page-projeto-pratico .projeto-pratico-header .btn{float:left;height:48px;line-height:48px;margin-right:20px}.page-projeto-pratico .projeto-pratico-header .btn-primary{background-color:#fff;box-shadow:0 4px 14px var(--curso-cor-escura);color:var(--curso-cor-escura);max-width:158px}.page-projeto-pratico .projeto-pratico-header .btn-primary:hover{background-color:var(--curso-cor-escura);color:#fff}.page-projeto-pratico .projeto-pratico-header .btn-outline{background-color:transparent;border-color:#fff;line-height:46px;max-width:195px}.page-projeto-pratico .projeto-pratico-header .btn-outline:hover{background:var(--curso-cor-escura)!important;border-color:var(--curso-cor-escura)}.page-projeto-pratico .projeto-pratico-header .video-container{float:right;margin-bottom:0;margin-top:15px;max-height:259px;max-width:460px}.page-projeto-pratico .projeto-pratico-header .video-container .bg{background:var(--background-color);line-height:257px}.page-projeto-pratico .projeto-pratico-container .mid{padding:30px 0 15px}.page-projeto-pratico .projeto-pratico-container h2{margin-bottom:15px;margin-top:30px}.page-projeto-pratico .projeto-pratico-container h2:first-child{border-top:0;margin-top:0}.page-projeto-pratico .projeto-pratico-container h3{color:#2c3a57;font-size:20px;line-height:23px;margin-top:10px}.page-projeto-pratico .projeto-pratico-container li,.page-projeto-pratico .projeto-pratico-container p{color:#4f5f82}.page-projeto-pratico .projeto-pratico-container p{font-size:16px;line-height:30px}.page-projeto-pratico .projeto-pratico-container .sobre-text{height:90px;overflow:hidden}.page-projeto-pratico .projeto-pratico-container .sobre-text-open{height:auto;overflow:visible}.page-projeto-pratico .projeto-pratico-container .btn-mostrar-mais{margin-top:8px}.page-projeto-pratico .projeto-pratico-container .list-check{margin:25px 0 40px}.page-projeto-pratico .projeto-pratico-container .list-check li{font-size:16px;margin-bottom:15px}.page-projeto-pratico .projeto-pratico-container .list-check li:before{top:8px}.page-projeto-pratico .projeto-pratico-container .metodologias-list{margin:20px 0 40px}.page-projeto-pratico .projeto-pratico-container .metodologias-list svg{fill:#4e56ff;float:left;margin-right:10px}.page-projeto-pratico .projeto-pratico-container .metodologias-list li{font-size:16px;margin-bottom:22px}.page-projeto-pratico .projeto-pratico-container .ambiente-curso-list{list-style:none;list-style-position:inside;margin:20px 0 40px 7px}.page-projeto-pratico .projeto-pratico-container .ambiente-curso-list li{font-size:16px;margin-bottom:22px}.page-projeto-pratico .projeto-pratico-container .ambiente-curso-list li:before{background-color:#4e56ff;content:"";display:inline-block;height:8px;margin-right:12px;width:8px}.page-projeto-pratico .projeto-pratico-container .sobre-professor{margin-top:15px}.page-projeto-pratico .projeto-pratico-container .sobre-professor picture{border-radius:2px;display:inline-block;height:40px;margin-bottom:10px;overflow:hidden;width:40px}.page-projeto-pratico .projeto-pratico-container .sobre-professor h4{color:#2c3a57;font-size:16px;margin-bottom:10px}.page-projeto-pratico .projeto-pratico-container .sobre-professor p{font-size:14px;line-height:24px}.page-projeto-pratico .conteudo-programatico ol{margin-bottom:0}@media only screen and (min-width:992px) and (max-width:1280px){.page-projeto-pratico .conteudo-programatico .btn-download{right:20px}}@media only screen and (min-width:0) and (max-width:992px){.page-projeto-pratico{padding-bottom:0}.page-projeto-pratico .projeto-pratico-header{padding-bottom:30px}.page-projeto-pratico .projeto-pratico-header .mid{text-align:center}.page-projeto-pratico .projeto-pratico-header h1 span svg{float:none}.page-projeto-pratico .projeto-pratico-header h1+p{display:none}.page-projeto-pratico .projeto-pratico-header .btn{max-width:none}.page-projeto-pratico .projeto-pratico-header .btn+.btn{margin-top:20px}.page-projeto-pratico .projeto-pratico-header .video-container{display:none}.page-projeto-pratico .projeto-pratico-header .btn-outline{border-color:#fff;display:block!important;margin-top:15px}.page-projeto-pratico .projeto-pratico-container h2,.page-projeto-pratico .projeto-pratico-container h3{border-top:2px solid #efefef;font-size:20px;margin-bottom:0;margin-top:0;padding:15px 20px 15px 0;position:relative}.page-projeto-pratico .projeto-pratico-container h2:after,.page-projeto-pratico .projeto-pratico-container h3:after{margin-top:-2px;position:absolute;right:0;top:50%}.page-projeto-pratico .projeto-pratico-container>h2:first-child{border-top:none}.page-projeto-pratico .projeto-pratico-container .ambiente-curso-list,.page-projeto-pratico .projeto-pratico-container .list-check,.page-projeto-pratico .projeto-pratico-container .metodologias-list{margin:20px 0 30px}.page-projeto-pratico .projeto-pratico-container .list-check{margin-bottom:30px}.page-projeto-pratico .projeto-pratico-container .sobre-text{display:none!important}.page-projeto-pratico .projeto-pratico-container .sobre-text-mobile{display:block;margin-bottom:20px}.page-projeto-pratico .conteudo-programatico ol{margin-bottom:30px}.page-projeto-pratico .btn-mostrar-mais{display:none!important}.page-projeto-pratico+.depoimentos .mid{padding-top:20px}.page-projeto-pratico+.depoimentos .mid h4{border-top:2px solid #efefef;padding-top:30px}}.page-direto-ao-ponto .direto-ao-ponto-header{padding:50px 0}.page-direto-ao-ponto .direto-ao-ponto-header h1{font-size:28px;margin-bottom:12px}.page-direto-ao-ponto .direto-ao-ponto-header p{font-size:16px;line-height:25px;max-width:850px}.page-direto-ao-ponto .direto-ao-ponto-header h1,.page-direto-ao-ponto .direto-ao-ponto-header p{color:#fff}.page-direto-ao-ponto .direto-ao-ponto-header span{background-color:#fff;border-radius:6px;color:#7077ff;display:inline-block;font-size:10px;font-weight:700;line-height:13px;margin-bottom:10px;padding:2px 4px}.page-direto-ao-ponto .direto-ao-ponto-container{background-color:#f7f7f8}.page-direto-ao-ponto .direto-ao-ponto-container .mid{padding:30px 0}.page-direto-ao-ponto .direto-ao-ponto-container form{max-width:524px}.page-direto-ao-ponto .direto-ao-ponto-container fieldset input{width:93%}.page-direto-ao-ponto .direto-ao-ponto-container .direto-ao-ponto-list{margin:40px 0 50px}.page-direto-ao-ponto .bottom-color-continue{background-color:#fff}@media only screen and (min-width:0) and (max-width:992px){.page-direto-ao-ponto .direto-ao-ponto-header{padding:35px 0}.page-direto-ao-ponto .direto-ao-ponto-header .mid{text-align:center}}.page-direto-ao-ponto-item .direto-ao-ponto-item-header{background-color:var(--curso-cor);color:#fff;padding:35px 0 50px}.page-direto-ao-ponto-item .direto-ao-ponto-item-header h1{font-size:28px;line-height:33px}.page-direto-ao-ponto-item .direto-ao-ponto-item-header h1 span{display:block;font-size:14px;font-weight:500;line-height:16px;margin-bottom:10px}.page-direto-ao-ponto-item .direto-ao-ponto-item-header h1 span svg{fill:#fff;float:left;margin-right:12px}.page-direto-ao-ponto-item .direto-ao-ponto-item-header .dot-separator:after{background-color:#fff}.page-direto-ao-ponto-item .direto-ao-ponto-item-header p{font-size:16px;line-height:22px;margin:15px 0;max-width:850px}.page-direto-ao-ponto-item .direto-ao-ponto-item-header strong{font-weight:700}.page-direto-ao-ponto-item .direto-ao-ponto-item-header a{color:#fff;font-size:14px;font-weight:700}.page-direto-ao-ponto-item .direto-ao-ponto-item-header .btn{float:left;height:48px;line-height:48px;margin-right:20px;margin-top:10px}.page-direto-ao-ponto-item .direto-ao-ponto-item-header .btn-primary{background-color:#fff;box-shadow:0 4px 14px var(--curso-cor-escura);color:var(--curso-cor-escura);max-width:158px}.page-direto-ao-ponto-item .direto-ao-ponto-item-header .btn-primary:hover{background-color:var(--curso-cor-escura);color:#fff}.page-direto-ao-ponto-item .direto-ao-ponto-item-header .btn-outline{background-color:transparent;border-color:#fff;filter:drop-shadow(0 4px 14px rgba(255,255,255,.5));line-height:46px;max-width:195px}.page-direto-ao-ponto-item .direto-ao-ponto-item-header .btn-outline:hover{background:var(--curso-cor-escura)!important;border-color:var(--curso-cor-escura);filter:none}.page-direto-ao-ponto-item .direto-ao-ponto-item-header .video-container{float:right;margin-bottom:0;margin-top:15px;max-height:257px;max-width:460px}.page-direto-ao-ponto-item .direto-ao-ponto-item-header .video-container .bg{background:rgba(0,0,115,.8);line-height:257px}.page-direto-ao-ponto-item .direto-ao-ponto-container{background-color:#f7f7f8}.page-direto-ao-ponto-item .direto-ao-ponto-container .mid{padding:38px 0}@media only screen and (min-width:0) and (max-width:992px){.page-direto-ao-ponto-item .direto-ao-ponto-item-header{padding-bottom:30px}.page-direto-ao-ponto-item .direto-ao-ponto-item-header .mid{text-align:center}.page-direto-ao-ponto-item .direto-ao-ponto-item-header h1 span svg{float:none}.page-direto-ao-ponto-item .direto-ao-ponto-item-header h1+p{display:none}.page-direto-ao-ponto-item .direto-ao-ponto-item-header .btn{max-width:none}.page-direto-ao-ponto-item .direto-ao-ponto-item-header .btn+.btn{margin-top:15px}.page-direto-ao-ponto-item .direto-ao-ponto-item-header .video-container{display:none}.page-direto-ao-ponto-item .direto-ao-ponto-container .mid{padding:30px 0}.page-direto-ao-ponto-item .btn-ver-todos-mobile{margin-top:40px}}.page-vantagens{margin-bottom:-70px;position:relative;z-index:1}.page-vantagens .vantagens-header{background:url(/src/images/bg-theme-para-empresa-v2.svg) 50%,#fff}.page-vantagens .vantagens-header .mid{padding:59px 0 55px}.page-vantagens .vantagens-header .section-title{margin-bottom:16px;margin-top:50px;max-width:466px}.page-vantagens .vantagens-header p{color:#4f5f82;font-size:18px;line-height:157%;max-width:530px}.page-vantagens .do-zero-ao-mercado{background-color:#4e56ff}.page-vantagens .do-zero-ao-mercado .mid{padding:48px 0 40px}.page-vantagens .do-zero-ao-mercado h3,.page-vantagens .do-zero-ao-mercado li,.page-vantagens .do-zero-ao-mercado p{color:#fff;text-align:center}.page-vantagens .do-zero-ao-mercado h3{font-size:28px;line-height:33px;margin-bottom:13px}.page-vantagens .do-zero-ao-mercado p{font-size:18px;line-height:21px}.page-vantagens .do-zero-ao-mercado ul{display:table;margin-top:30px;width:100%}.page-vantagens .do-zero-ao-mercado li{float:left;font-size:16px;font-weight:700;line-height:78px;width:33%}.page-vantagens .do-zero-ao-mercado svg{display:inline;margin-right:18px}.page-vantagens .do-zero-ao-mercado .vantangem-1-icon{margin-bottom:-22px}.page-vantagens .do-zero-ao-mercado .vantangem-2-icon{margin-bottom:-33px}.page-vantagens .do-zero-ao-mercado .vantangem-3-icon{margin-bottom:-20px}.page-vantagens .vantagens-list .mid{padding-top:51px}.page-vantagens .vantagens-list ul{display:table;padding:0 20px 0 70px;width:100%}.page-vantagens .vantagens-list li{color:#2c3a57;float:left;font-size:20px;font-weight:700;line-height:23px;max-width:505px;min-height:140px;padding:35px 0 0 170px;position:relative}.page-vantagens .vantagens-list li:nth-child(2n){float:right;max-width:540px}.page-vantagens .vantagens-list li+li+li{margin-top:69px}.page-vantagens .vantagens-list svg{left:0;position:absolute;top:0}.page-vantagens+.plano-anual:before{background-color:#fff}@media only screen and (min-width:0) and (max-width:1280px){.page-vantagens{margin-bottom:0}}@media only screen and (min-width:992px) and (max-width:1270px){.page-vantagens .do-zero-ao-mercado li{line-height:20px;text-align:left}.page-vantagens .do-zero-ao-mercado svg{float:left;margin-bottom:0!important}}@media only screen and (min-width:0) and (max-width:992px){.page-vantagens .vantagens-header{background:none}.page-vantagens .vantagens-header .row{gap:0}.page-vantagens .vantagens-header h2{display:block}.page-vantagens .vantagens-header .mid{padding:35px 0 40px}.page-vantagens .vantagens-header .section-title{font-size:28px;margin-top:0;max-width:none}.page-vantagens .vantagens-header .section-title strong{display:inline-block;margin-top:12px}.page-vantagens .vantagens-header h2,.page-vantagens .vantagens-header p{max-width:none;text-align:center}.page-vantagens .vantagens-header .video-container{aspect-ratio:16/9;height:auto;margin:30px auto 0;width:100%}.page-vantagens .do-zero-ao-mercado .mid{padding:30px 0 10px}.page-vantagens .do-zero-ao-mercado li{line-height:20px;min-height:80px;padding-left:100px;padding-top:10px;position:relative;text-align:left;width:100%}.page-vantagens .do-zero-ao-mercado li svg{left:0;margin-bottom:0!important;position:absolute;top:0}.page-vantagens .do-zero-ao-mercado .vantangem-2-icon{left:10px}.page-vantagens .do-zero-ao-mercado .vantangem-3-icon{left:2px}.page-vantagens .do-zero-ao-mercado li+li{line-height:50px}.page-vantagens .do-zero-ao-mercado li+li+li{line-height:33px;margin-top:20px}.page-vantagens .vantagens-list ul{padding:0}.page-vantagens .vantagens-list .mid{padding:30px 0}.page-vantagens .vantagens-list li{float:none!important;margin-bottom:20px;margin-top:0!important;max-width:none!important;padding:0;text-align:center}.page-vantagens .vantagens-list svg{display:block;margin:20px auto;position:static}}.page-para-empresas .para-empresas-header{background:var(--background-url) -400px center,#fff}.page-para-empresas .para-empresas-header .mid{padding:59px 0 55px}.page-para-empresas .para-empresas-header .section-title{margin-bottom:16px;margin-top:50px;max-width:466px}.page-para-empresas .para-empresas-header p{color:#4f5f82;font-size:18px;line-height:157%;max-width:530px}.page-para-empresas .proposta{background-color:#4e56ff}.page-para-empresas .proposta .mid{padding:35px 0 50px;text-align:center}.page-para-empresas .proposta h4{color:#fff;font-size:20px;font-weight:700;line-height:23px;margin-bottom:23px}.page-para-empresas .proposta input{border:1px solid #e3e3e3;border-radius:2px;display:inline-block;height:46px;line-height:46px;margin:0 8px;max-width:224px;padding:11px 13px;width:100%}.page-para-empresas .proposta input::-webkit-input-placeholder{color:#8290ac}.page-para-empresas .proposta input:-ms-input-placeholder{color:#8290ac}.page-para-empresas .proposta input:-moz-placeholder,.page-para-empresas .proposta input::-moz-placeholder{color:#8290ac;opacity:1}.page-para-empresas .proposta .btn{background:transparent;border:2px solid #fff;bottom:-2px;filter:drop-shadow(0 4px 14px rgba(255,255,255,.5));height:46px;margin-left:8px;max-width:118px;position:relative}.page-para-empresas .proposta .btn:hover{background:#4e56ff}.page-para-empresas .estudaram-conosco{background-color:#f7f7f8;padding:85px 0 35px}.page-para-empresas .estudaram-conosco h4,.page-para-empresas .estudaram-conosco li{text-align:center}.page-para-empresas .estudaram-conosco ul{display:table;margin-top:75px;width:100%}.page-para-empresas .estudaram-conosco li{float:left;height:71px;margin-bottom:50px;position:relative;width:16.6%}.page-para-empresas .estudaram-conosco i{display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.page-para-empresas .motivos{padding:115px 0 50px}.page-para-empresas .motivos ul{display:table;width:100%}.page-para-empresas .motivos li{color:#2c3a57;float:left;font-size:18px;line-height:21px;margin-bottom:50px;min-height:120px;padding-left:105px;position:relative;width:31%}.page-para-empresas .motivos li svg{left:0;position:absolute;top:0}.page-para-empresas .motivos li+li{margin-left:3.5%}.page-para-empresas .preco{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:107px 0 91px;position:relative}.page-para-empresas .preco:before{background:linear-gradient(94.82deg,rgba(38,42,126,0) 6.84%,#262a7e 99.74%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page-para-empresas .preco .mid{display:table;width:100%}.page-para-empresas .preco form{background-color:#fff;float:right;max-width:606px;padding:25px;position:relative;z-index:2}.page-para-empresas .preco h5{font-size:24px;line-height:28px;margin-bottom:11px}.page-para-empresas .preco p{color:#4f5f82;font-size:14px;line-height:20px}.page-para-empresas .preco label{display:block;font-size:14px;font-weight:700;line-height:22px;margin-top:10px}.page-para-empresas .preco input{border:1px solid #e3e3e3;border-radius:2px;height:46px;margin-top:7px;padding:0 10px;width:65px}.page-para-empresas .preco hr{background-color:#e4ebf4;border:none;height:2px;margin-bottom:20px;margin-top:27px}.page-para-empresas .preco strong{color:#2c3a57;display:inline-block;font-size:48px;font-weight:700;line-height:56px;margin-bottom:8px}.page-para-empresas .preco button{float:right;margin-top:30px}.page-para-empresas .preco span:first-child{display:block}.page-para-empresas .facilidades{padding:80px 0 40px}.page-para-empresas .facilidades ul{text-align:center}.page-para-empresas .facilidades li{color:#4f5f82;display:inline-block;font-size:18px;line-height:21px;margin-bottom:50px;max-width:355px;position:relative;text-align:left}.page-para-empresas .facilidades li+li{bottom:-20px;margin-left:65px;max-width:410px}.page-para-empresas .facilidades li+li+li{bottom:0;max-width:335px}.page-para-empresas .facilidades svg{float:left;margin-right:30px}.page-para-empresas .facilidades h5{color:#2c3a57;font-size:24px;line-height:28px;margin-bottom:11px}.page-para-empresas .contato{background-color:#4e56ff;background-position:50%;background-repeat:none;padding:60px 0 100px}@media only screen and (min-width:0) and (max-width:992px){.page-para-empresas .para-empresas-header{background:none}.page-para-empresas .para-empresas-header .mid{padding:35px 0 40px}.page-para-empresas .para-empresas-header .section-title{font-size:28px;margin-top:0;max-width:none}.page-para-empresas .para-empresas-header .section-title strong{display:inline-block;margin-top:12px}.page-para-empresas .para-empresas-header h2,.page-para-empresas .para-empresas-header p{max-width:none;text-align:center}.page-para-empresas .para-empresas-header .video-container{margin:30px auto 0}.page-para-empresas .proposta h4{font-size:24px;line-height:28px;margin-bottom:30px}.page-para-empresas .proposta input{margin:0 0 15px;max-width:none}.page-para-empresas .proposta .btn{display:block;margin-left:0;max-width:none}.page-para-empresas .estudaram-conosco{padding:30px 0 40px}.page-para-empresas .estudaram-conosco ul{margin-top:20px}.page-para-empresas .estudaram-conosco li{display:none;margin-bottom:10px;opacity:0;transform:opacity .5s;width:100%}.page-para-empresas .estudaram-conosco .first-mobile,.page-para-empresas .estudaram-conosco .first-mobile+li,.page-para-empresas .estudaram-conosco .first-mobile+li+li{display:inline-block;opacity:1}.page-para-empresas .estudaram-conosco .first-mobile+li+li+li{display:none}.page-para-empresas .estudaram-conosco nav{margin-top:20px;text-align:center}.page-para-empresas .estudaram-conosco nav a{background-color:#b0b0b0;display:inline-block;height:8px;margin:0 7px;width:17px}.page-para-empresas .estudaram-conosco nav .active{background-color:#4e56ff}.page-para-empresas .motivos{padding:30px 0 0}.page-para-empresas .motivos li{font-size:18px;line-height:145%;margin-left:0;padding-left:0;text-align:center;width:100%}.page-para-empresas .motivos li svg{display:block;margin:0 auto 20px;position:static}.page-para-empresas .motivos li+li{margin-left:0}.page-para-empresas .preco{padding:20px 0}.page-para-empresas .preco:before{background:rgba(38,42,126,.8)}.page-para-empresas .preco .preco-resultado{font-size:28px}.page-para-empresas .preco button{margin-top:0;max-width:none}.page-para-empresas .preco hr{margin-top:20px}.page-para-empresas .facilidades{padding:30px 0}.page-para-empresas .facilidades li{bottom:0!important;text-align:center}.page-para-empresas .facilidades li+li{margin-left:0;margin-top:30px}.page-para-empresas .facilidades svg{float:none;margin-bottom:30px}.page-para-empresas .contato{padding:20px 0 50px}}.page-professor .page-internal-header{background:var(--background-url) -400px center,#fff}.page-professor .page-internal-header .mid{display:grid}.page-professor .page-internal-header .mid>:first-child{grid-column-start:1;grid-row-start:span 9000}.page-professor .page-internal-header .mid .professor-nome{color:#2c3a57;font-size:28px;grid-column-start:2;grid-row-start:1;line-height:32px;padding:15px 0}.page-professor .page-internal-header .mid .professor-nome strong{color:#4e56ff}.page-professor .page-internal-header .mid .professor-resumo{color:#4f5f82;grid-column-start:2;max-width:1000px}.page-professor .page-internal-header .mid .professor-resumo p{color:inherit;font-size:16px;line-height:34px}.page-professor .page-internal-header .mid .ver-mais{display:none}.page-professor .page-internal-header .mid picture{background-color:#efefef;border-radius:2px;display:block;filter:drop-shadow(0 8px 20px rgba(210,222,239,.8));float:left;height:241px;margin-right:46px;overflow:hidden;width:241px}.page-professor .page-internal-header .mid picture img,.page-professor .page-internal-header .mid picture source{border-radius:2px}.page-professor .cursos-professor{background-color:#f7f7f8;border-top:2px solid #efefef}.page-professor .cursos-professor .mid{padding:24px 0 60px}.page-professor .cursos-professor h3{color:#2c3a57;font-size:14px;font-weight:700;line-height:22px;margin-bottom:17px}.page-professor .cursos-professor .filters-checkbox{margin-bottom:30px}.page-professor .cursos-professor .filters-checkbox li+li{margin-top:18px}.page-professor .cursos-professor .course-list{margin-top:30px}.page-professor .cursos-professor .ordenacao{margin-right:0;text-align:right}.page-professor .cursos-professor .ordenacao p{float:right;line-height:37px;width:100%}@media only screen and (min-width:0) and (max-width:992px){.page-professor .page-internal-header{background:none}.page-professor .page-internal-header .ver-mais-state:checked~.mid .professor-resumo{max-height:unset}.page-professor .page-internal-header .ver-mais-state:checked~.mid .ver-mais{display:none}.page-professor .page-internal-header .mid>:first-child{grid-column-start:1;grid-row-end:1;justify-self:center;margin:0 0 15px}.page-professor .page-internal-header .mid .professor-nome{grid-column-start:1}.page-professor .page-internal-header .mid .professor-resumo{grid-column-start:1;max-height:200px;overflow:hidden}.page-professor .page-internal-header .mid .ver-mais{border-top:1px solid #efefef;color:#2c3a57;display:grid;margin-top:8px;padding-top:10px;position:relative;width:100%}.page-professor .page-internal-header .mid .ver-mais label{justify-self:center}.page-professor .page-internal-header .mid .ver-mais svg{fill:#4e56ff;margin-top:-3px;position:absolute;top:15px;transform:rotate(90deg);transition:right .2s ease-in-out;-webkit-transition:right .2s ease-in-out;-moz-transition:right .2s ease-in-out;-ms-transition:right .2s ease-in-out;-o-transition:right .2s ease-in-out}.page-professor .page-internal-header .mid .ver-mais:hover{color:#7077ff}.page-professor .page-internal-header .mid .ver-mais:hover svg{top:19px}.page-professor .page-internal-header .mid img,.page-professor .page-internal-header .mid picture{height:120px;width:120px}.page-professor .page-internal-header svg{margin-top:0}.page-professor .cursos-professor .mid{padding:15px 0 40px}.page-professor .cursos-professor .filters-checkbox li+li{margin-top:12px}.page-professor .cursos-professor .ordenacao{margin-top:-10px}.page-professor .cursos-professor .ordenacao p{float:none}.page-professor .cursos-professor .ordenacao>div:last-child{margin-top:10px}.page-professor .cursos-professor .ordenacao .filter-col{display:block!important}.page-professor .cursos-professor .course-list{margin-top:12px}.page-professor .cursos-professor .pagination{margin-top:25px;text-align:center}}.page-sugira-curso .sugira-curso{background-color:#4e56ff;background-position:top;background-repeat:none;background-size:cover;padding:60px 0 83px}@media only screen and (min-width:0) and (max-width:992px){.page-sugira-curso .sugira-curso{padding:20px 0 50px}}.page-esclareca-duvida .esclareca-duvida{background-color:#4e56ff;background-position:top;background-repeat:none;background-size:cover;padding:60px 0 83px}.page-esclareca-duvida .esclareca-duvida .select-custom{max-width:none}@media only screen and (min-width:0) and (max-width:992px){.page-esclareca-duvida .esclareca-duvida{padding:20px 0 50px}}.page-trabalhe-conosco .trabalhe-conosco{background-color:#4e56ff;background-position:top;background-repeat:none;background-size:cover;padding:60px 0 83px}.page-trabalhe-conosco .form-box{padding:40px 50px 60px}.page-trabalhe-conosco .form-box label{max-width:250px}.page-trabalhe-conosco .form-box input{width:100%}@media only screen and (min-width:0) and (max-width:992px){.page-trabalhe-conosco .form-box{padding:30px}.page-trabalhe-conosco .trabalhe-conosco{padding:20px 0 50px}.page-trabalhe-conosco .form-box label{max-width:none;width:100%}}.page-quanto-custa .quanto-custa-header{background:var(--background-url) -400px center,#fff}.page-quanto-custa .quanto-custa-header .mid{padding:59px 0 55px}.page-quanto-custa .quanto-custa-header .section-title{margin-bottom:16px;margin-top:10px;max-width:466px}.page-quanto-custa .quanto-custa-header p{color:#4f5f82;font-size:18px;line-height:157%;max-width:530px}.page-quanto-custa .plano-anual-detalhe{background-color:#4e56ff;color:#4f5f82;margin-top:-35px;position:relative}.page-quanto-custa .plano-anual-detalhe .mid{background-color:#f7f7f8;display:table;position:relative;z-index:1}.page-quanto-custa .plano-anual-detalhe .mid:after,.page-quanto-custa .plano-anual-detalhe .mid:before{bottom:0;content:"";height:100%;position:absolute;z-index:0}.page-quanto-custa .plano-anual-detalhe .mid:before{background-color:#4e56ff;border-bottom-right-radius:2px;display:block;left:0;width:33%;z-index:1}.page-quanto-custa .plano-anual-detalhe .mid:after{background-color:#4e56ff;border-bottom-left-radius:2px;display:block;right:0;width:58%}.page-quanto-custa .plano-anual-detalhe .acesso-anual-preco{margin-left:-30px}.page-quanto-custa .plano-anual-detalhe h4{color:#fff;margin-bottom:7px;margin-top:26px;position:relative;z-index:1}.page-quanto-custa .plano-anual-detalhe h4+p{color:#fff;font-size:18px;line-height:21px}.page-quanto-custa .plano-anual-detalhe .garantia{float:right;margin-left:77px;margin-top:30px;max-width:540px;padding-bottom:15px;position:relative;z-index:1}.page-quanto-custa .plano-anual-detalhe .garantia i{display:block;float:left;margin-right:30px}.page-quanto-custa .plano-anual-detalhe .garantia h6{color:#fff;font-size:20px;font-weight:700;line-height:23px;margin-bottom:8px;margin-top:15px}.page-quanto-custa .plano-anual-detalhe .garantia p{color:#fff;font-size:16px;line-height:22px;margin-bottom:19px}.page-quanto-custa .plano-anual-detalhe .garantia img{float:left;margin:-10px 0 0 -50px}.page-quanto-custa .faq{background-color:#f7f7f8;padding:50px 0}.page-quanto-custa .faq ol h4{margin-bottom:0}@media only screen and (min-width:0) and (max-width:992px){.page-quanto-custa .quanto-custa-header{background:none}.page-quanto-custa .quanto-custa-header .mid{padding:35px 0 40px}.page-quanto-custa .quanto-custa-header .section-title{font-size:28px;margin-top:0;max-width:none}.page-quanto-custa .quanto-custa-header .section-title strong{display:inline-block;margin-top:12px}.page-quanto-custa .quanto-custa-header h2,.page-quanto-custa .quanto-custa-header p{max-width:none;text-align:center}.page-quanto-custa .quanto-custa-header .video-container{margin:30px auto 0}.page-quanto-custa .faq{padding:30px 0}.page-quanto-custa .faq ol{margin-left:0!important}.page-quanto-custa .faq ol a{margin-top:10px}.page-quanto-custa .faq ol ul{margin-left:0}.page-quanto-custa .plano-anual-detalhe{margin-top:0}.page-quanto-custa .plano-anual-detalhe .garantia img{margin:0}}@media only screen and (min-width:0) and (max-width:1260px){.page-quanto-custa .plano-anual-detalhe{background-color:#4e56ff;padding-bottom:56px}.page-quanto-custa .plano-anual-detalhe .mid{background:none}.page-quanto-custa .plano-anual-detalhe .mid:after,.page-quanto-custa .plano-anual-detalhe .mid:before{display:none}.page-quanto-custa .plano-anual-detalhe h4{margin-bottom:10px}.page-quanto-custa .plano-anual-detalhe .garantia{margin-top:20px;max-width:none;text-align:center;width:100%}.page-quanto-custa .plano-anual-detalhe .garantia img{float:none}.page-quanto-custa .plano-anual-detalhe .garantia picture{display:block}.page-quanto-custa .plano-anual-detalhe .garantia h6,.page-quanto-custa .plano-anual-detalhe .garantia p,.page-quanto-custa .plano-anual-detalhe .garantia picture{text-align:center}.page-quanto-custa .plano-anual-detalhe .garantia p{margin-bottom:10px;max-width:450px}.page-quanto-custa .plano-anual-detalhe .garantia svg{float:none;margin:0}.page-quanto-custa .plano-anual-detalhe .acesso-anual-preco{margin-left:0}}.page-depoimentos{position:relative}.page-depoimentos .para-depoimentos-header{background:var(--background-url) no-repeat,#fff;background-size:cover}.page-depoimentos .para-depoimentos-header .mid{padding:59px 0 80px}.page-depoimentos .para-depoimentos-header .section-title{margin-bottom:16px;margin-top:30px}.page-depoimentos .para-depoimentos-header .section-subtitle{color:#4f5f82;font-size:18px;line-height:157%;margin-bottom:30px;max-width:466px}.page-depoimentos .depoimentos-mosaico{margin-left:-7px;position:relative;width:100%}.page-depoimentos .depoimentos-mosaico li{background-color:#efefef;cursor:pointer;display:block;height:93px;margin:5px;position:relative;width:93px}.page-depoimentos .depoimentos-mosaico li picture{border-radius:2px;display:block;height:93px;overflow:hidden;width:93px}.page-depoimentos .btn-atualizar{margin-top:25px;max-width:234px}@media only screen and (min-width:0) and (max-width:992px){.page-depoimentos .para-depoimentos-header .mid{padding:20px 0 80px}.page-depoimentos .depoimentos-mosaico{margin:0 auto}.page-depoimentos button{max-width:none!important}.page-depoimentos .section-title strong{display:inline}}.page-home-matriculado .page-internal-header{padding:40px 0 60px}.page-home-matriculado .page-internal-header .btn{max-width:243px;padding-top:2px}.page-home-matriculado .page-internal-header .section-title{margin-bottom:32px}.page-home-matriculado .page-internal-header .card-list{margin-bottom:30px}.page-home-matriculado .page-internal-header .card-list li{padding:0}.page-home-matriculado .page-internal-header .card-list li>div:first-child{padding:20px 20px 10px;width:100%}.page-home-matriculado .page-internal-header .card-list li div:first-child{min-height:90px}.page-home-matriculado .page-internal-header .conteudo-programatico{overflow:hidden;position:relative;width:100%}.page-home-matriculado .page-internal-header .conteudo-programatico:before{background-color:#edf3fc;content:"";display:block;height:2px;margin-top:6px;position:absolute;width:100%;z-index:2}.page-home-matriculado .page-internal-header .conteudo-programatico ol{box-shadow:none;margin-bottom:0}.page-home-matriculado .page-internal-header .conteudo-programatico li{border-bottom:none;box-shadow:none;margin-bottom:0;padding:25px 0 10px 25px;width:100%}.page-home-matriculado .page-internal-header .conteudo-programatico li:before{display:none}.page-home-matriculado .page-internal-header .conteudo-programatico li:hover{top:0!important}.page-home-matriculado .ultimos-cursos-lancados{border-top:2px solid #efefef}.page-home-matriculado .temas{background-color:#f7f7f8;padding:40px 0 25px}.page-home-matriculado .temas .section-title{margin-bottom:30px}.page-home-matriculado .temas a{background:#fff;border-radius:2px;box-shadow:0 2px 14px rgba(55,73,108,.1);color:#2c3a57;display:block;font-size:18px;font-weight:700;line-height:25px;min-height:77px;outline:none;position:relative;text-decoration:none}.page-home-matriculado .temas a span{display:block;padding:15px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.page-home-matriculado .temas li{margin-bottom:15px;position:relative}.page-home-matriculado .temas li:hover{top:-3px}.page-home-matriculado .temas li:hover a{box-shadow:0 2px 14px rgba(55,73,108,.3)}.page-home-matriculado .sugestoes{background-color:#f7f7f8;padding:40px 0 60px}.page-home-matriculado .sugestoes .section-title{margin-bottom:30px}.page-home-matriculado .sugira-um-curso{border-top:2px solid #efefef;padding:39px 0 50px}.page-home-matriculado .sugira-um-curso .section-title{margin-bottom:10px}.page-home-matriculado .sugira-um-curso p{color:#2c3a57;font-size:16px;line-height:22px;max-width:820px}.page-home-matriculado .sugira-um-curso .btn{max-width:none}@media only screen and (min-width:0) and (max-width:992px){.page-home-matriculado .conteudo-programatico{margin-right:0}.page-home-matriculado .conteudo-programatico p{display:block}.page-home-matriculado .conteudo-programatico ol li{padding:30px 20px 15px!important}.page-home-matriculado .conteudo-programatico ol li:before{content:none;display:none}.page-home-matriculado .page-internal-header .btn{max-width:none}.page-home-matriculado .sugestoes{padding:25px 0}}.pagina-iniciante{color:#2c3a57}.pagina-iniciante .d-block{display:block}.pagina-iniciante .d-none{display:none}.pagina-iniciante h2{font-size:32px;font-weight:700}.pagina-iniciante h2 strong{color:#7077ff}.pagina-iniciante .subtitulo-section{font-size:17px;line-height:157%;margin-inline:auto;max-width:600px}.pagina-iniciante .subtitulo-section strong{font-weight:700}.pagina-iniciante .iniciante-header{background-color:#f7f7f8;padding:50px 0}.pagina-iniciante .iniciante-header .iniciante-header-video .iniciante-header-video-container{height:0;padding-bottom:56.25%;position:relative}.pagina-iniciante .iniciante-header .iniciante-header-video .iniciante-header-video-container div{height:100%;position:absolute;width:100%}.pagina-iniciante .iniciante-header .iniciante-header-video .iniciante-header-video-container iframe{height:100%;width:100%}.pagina-iniciante .iniciante-header .iniciante-header-texto{color:#2c3a57;max-width:460px}.pagina-iniciante .iniciante-header .iniciante-header-texto h2{font-size:31px;font-weight:700;line-height:32px}.pagina-iniciante .iniciante-header .iniciante-header-texto h2 strong{color:#7077ff}.pagina-iniciante .iniciante-header .iniciante-header-texto p{font-size:17px;line-height:157%}.pagina-iniciante .iniciante-header .iniciante-header-texto .btn{font-size:16px;max-width:470px}@media only screen and (min-width:0) and (max-width:992px){.iniciante-header-texto{text-align:center}.pagina-iniciante .iniciante-header .iniciante-header-texto{max-width:630px;padding-right:15px}.pagina-iniciante .iniciante-header .video-mobile{height:100%;width:100%}}@media only screen and (min-width:0) and (max-width:768px){.iniciante-header-texto{padding-right:15px!important;text-align:center}}@media only screen and (min-width:0) and (max-width:576px){.iniciante-header-texto ul{line-height:20px;margin:0 auto}.iniciante-header-texto .row{gap:15px}.iniciante-header-texto .img-container,.iniciante-header-texto .img-container-end,.iniciante-header-texto .img-container-start{justify-content:center!important}.iniciante-header-texto .placeholder-img{padding:40px 70px!important}}.pagina-entrar-no-mercado{color:#2c3a57}.pagina-entrar-no-mercado .d-block{display:block}.pagina-entrar-no-mercado .d-none{display:none}.pagina-entrar-no-mercado h2{font-size:32px;font-weight:700}.pagina-entrar-no-mercado h2 strong{color:#7077ff}.pagina-entrar-no-mercado .subtitulo-section{font-size:17px;line-height:157%;margin-inline:auto;max-width:600px}.pagina-entrar-no-mercado .subtitulo-section strong{font-weight:700}.pagina-entrar-no-mercado .entrar-no-mercado-header{background-color:#f7f7f8;padding:50px 0}.pagina-entrar-no-mercado .entrar-no-mercado-header .entrar-no-mercado-header-video .entrar-no-mercado-header-video-container{height:0;padding-bottom:56.25%;position:relative}.pagina-entrar-no-mercado .entrar-no-mercado-header .entrar-no-mercado-header-video .entrar-no-mercado-header-video-container div{height:100%;position:absolute;width:100%}.pagina-entrar-no-mercado .entrar-no-mercado-header .entrar-no-mercado-header-video .entrar-no-mercado-header-video-container iframe{height:100%;width:100%}.pagina-entrar-no-mercado .entrar-no-mercado-header .entrar-no-mercado-header-texto{color:#2c3a57;max-width:460px}.pagina-entrar-no-mercado .entrar-no-mercado-header .entrar-no-mercado-header-texto h2{font-size:31px;font-weight:700;line-height:32px}.pagina-entrar-no-mercado .entrar-no-mercado-header .entrar-no-mercado-header-texto h2 strong{color:#7077ff}.pagina-entrar-no-mercado .entrar-no-mercado-header .entrar-no-mercado-header-texto p{font-size:17px;line-height:157%}.pagina-entrar-no-mercado .entrar-no-mercado-header .entrar-no-mercado-header-texto .btn{font-size:16px;max-width:470px}@media only screen and (min-width:0) and (max-width:992px){.entrar-no-mercado-header-texto{text-align:center}.pagina-entrar-no-mercado .entrar-no-mercado-header .entrar-no-mercado-header-texto{max-width:630px;padding-right:15px}.pagina-entrar-no-mercado .entrar-no-mercado-header .video-mobile{height:100%;width:100%}}@media only screen and (min-width:0) and (max-width:768px){.entrar-no-mercado-header-texto{padding-right:15px!important;text-align:center}}@media only screen and (min-width:0) and (max-width:576px){.entrar-no-mercado-header-texto ul{line-height:20px;margin:0 auto}.entrar-no-mercado-header-texto .row{gap:15px}.entrar-no-mercado-header-texto .img-container,.entrar-no-mercado-header-texto .img-container-end,.entrar-no-mercado-header-texto .img-container-start{justify-content:center!important}.entrar-no-mercado-header-texto .placeholder-img{padding:40px 70px!important}}.pagina-tornar-se-especialista{color:#2c3a57}.pagina-tornar-se-especialista .d-block{display:block}.pagina-tornar-se-especialista .d-none{display:none}.pagina-tornar-se-especialista h2{font-size:32px;font-weight:700}.pagina-tornar-se-especialista h2 strong{color:#7077ff}.pagina-tornar-se-especialista .subtitulo-section{font-size:17px;line-height:157%;margin-inline:auto;max-width:600px}.pagina-tornar-se-especialista .subtitulo-section strong{font-weight:700}.pagina-tornar-se-especialista .tornar-se-especialista-header{background-color:#f7f7f8;padding:50px 0}.pagina-tornar-se-especialista .tornar-se-especialista-header .tornar-se-especialista-header-video .tornar-se-especialista-header-video-container{height:0;padding-bottom:56.25%;position:relative}.pagina-tornar-se-especialista .tornar-se-especialista-header .tornar-se-especialista-header-video .tornar-se-especialista-header-video-container div{height:100%;position:absolute;width:100%}.pagina-tornar-se-especialista .tornar-se-especialista-header .tornar-se-especialista-header-video .tornar-se-especialista-header-video-container iframe{height:100%;width:100%}.pagina-tornar-se-especialista .tornar-se-especialista-header .tornar-se-especialista-header-texto{color:#2c3a57;max-width:460px}.pagina-tornar-se-especialista .tornar-se-especialista-header .tornar-se-especialista-header-texto h2{font-size:31px;font-weight:700;line-height:32px}.pagina-tornar-se-especialista .tornar-se-especialista-header .tornar-se-especialista-header-texto h2 strong{color:#7077ff}.pagina-tornar-se-especialista .tornar-se-especialista-header .tornar-se-especialista-header-texto p{font-size:17px;line-height:157%}.pagina-tornar-se-especialista .tornar-se-especialista-header .tornar-se-especialista-header-texto .btn{font-size:16px;max-width:470px}@media only screen and (min-width:0) and (max-width:992px){.tornar-se-especialista-header-texto{text-align:center}.pagina-tornar-se-especialista .tornar-se-especialista-header .tornar-se-especialista-header-texto{max-width:630px;padding-right:15px}.pagina-tornar-se-especialista .tornar-se-especialista-header .video-mobile{height:100%;width:100%}}@media only screen and (min-width:0) and (max-width:768px){.tornar-se-especialista-header-texto{padding-right:15px!important;text-align:center}}@media only screen and (min-width:0) and (max-width:576px){.tornar-se-especialista-header-texto ul{line-height:20px;margin:0 auto}.tornar-se-especialista-header-texto .row{gap:15px}.tornar-se-especialista-header-texto .img-container,.tornar-se-especialista-header-texto .img-container-end,.tornar-se-especialista-header-texto .img-container-start{justify-content:center!important}.tornar-se-especialista-header-texto .placeholder-img{padding:40px 70px!important}}body{padding-top:104px}body>header{background-color:#fff;box-shadow:0 3px 0 #edf3fc;min-height:104px;padding:31px 0;position:fixed;top:0;transition:all .5s ease;width:100%;z-index:5}body>header .mid{padding:0!important}body>header .logo{display:block;font-size:0}body>header .logo svg{display:none}body>header .dropdown-container{margin:15px 0 0 -229px;padding:35px 35px 35px 65px;width:577px}body>header .dropdown-container .row svg{float:left;margin-right:20px;max-height:45px;max-width:45px}body>header .dropdown-container .row a{color:#4f5f82;font-size:18px;line-height:45px}body>header .dropdown-container .row+.row{margin-top:12px}body>header a{display:inline-block;font-size:1rem;padding:7px 0;position:relative;transition:color .2s}body>header a:hover{color:#4e56ff!important}body>header nav{border-right:2px solid #e4ebf4;display:inline-block;margin:5px 20px 5px 57px;padding-right:24px;text-align:center}body>header nav a+a+a{margin-left:25px}body>header .btn-matricula{float:right;font-size:1rem;max-width:125px;padding:1px 0 0}body>header .btn-matricula:hover{color:#fff!important}body>header .btn-login{margin:7px 0;padding:4px 0}body>header .btn-search,body>header .btn-search-close{background:none;border:none;float:right;margin-left:25px;margin-top:6px}body>header .btn-search svg,body>header .btn-search-close svg{fill:rgba(0,0,0,.54);height:18px;width:18px}body>header .btn-search svg:hover,body>header .btn-search-close svg:hover{fill:#4e56ff}body>header .btn-search-close{display:none}body>header .btn-ver-todos svg{top:16px!important}body>header .submenu-matriculado{margin-right:0;margin-top:-10px}body>header .submenu-matriculado a{display:block}body>header .submenu-matriculado .dropdown-container{margin-left:-50px;padding:10px 10px 5px;width:180px}body>header .submenu-matriculado .dropdown-container hr{border:0;border-top:1px solid #e9e9e9;margin:0}body>header .submenu-matriculado .dropdown-container a{color:#94979b;margin-bottom:.2em;padding:.2em .5em .5em}body>header .submenu-matriculado .dropdown-container a:hover{background-color:rgba(0,0,0,.04);color:#94979b!important}body>header .submenu-matriculado .dropdown-container a>svg{fill:#94979b;margin-right:5px;padding-top:.5em;position:relative}body>header .submenu-matriculado .dropdown-text-link{padding:0}body>header .submenu-matriculado .dropdown-text-link>span{display:inline-block;max-width:105px;position:relative}body>header .submenu-matriculado .dropdown-text-link>span:before{content:" ";display:inline-block;height:100%;vertical-align:middle;width:1%}body>header .submenu-matriculado .dropdown-text-link>span span{word-wrap:break-word;display:inline-block;max-height:32px;max-width:100px;overflow:hidden;vertical-align:middle}body>header .header-matriculado-foto,body>header .header-matriculado-mobile-foto{border-radius:40px;display:inline-block;height:40px;margin-bottom:-14px;margin-right:10px;overflow:hidden;width:40px}.header-menu-small{padding-top:82px}.header-menu-small>header{min-height:auto;padding:20px}@media only screen and (min-width:1200px) and (max-width:1280px){body>header{padding:31px 15px}body>header nav{width:74%}body>header .btn-login,body>header nav a{font-size:.94em}body>header nav a+a+a{margin-left:13px}body>header .submenu-matriculado .dropdown-text-link>span{max-width:100px}}@media only screen and (min-width:1100px) and (max-width:1200px){body>header nav{width:72%}body>header .link-dropdown{margin-right:8px}body>header nav{margin-right:15px;padding-right:15px}body>header .btn-login,body>header nav a{font-size:.84em}body>header nav a+a+a{margin-left:10px}body>header .submenu-matriculado .dropdown-text-link>span{max-width:70px}}@media only screen and (min-width:992px) and (max-width:1100px){body>header nav{margin-right:10px;padding-right:10px;width:74%}body>header .btn-login,body>header nav a{font-size:.85em}body>header nav a+a+a{margin-left:2px}body>header .link-dropdown{margin-right:4px!important}body>header .btn-search{margin-left:5px}body>header .btn-matricula{font-size:10px;max-width:80px}body>header .submenu-matriculado .dropdown-text-link{font-size:10px}body>header .submenu-matriculado .dropdown-text-link>span{max-width:50px}}@media (min-width:1280px){body>header .row>div{padding-left:0!important;padding-right:0!important}}@media only screen and (min-width:0) and (max-width:992px){body{padding-top:60px}body>header{height:60px;min-height:auto;padding:4.5px 0;position:fixed;top:0}body>header>.btn-search{display:inline-block!important;left:18px;margin-left:0;margin-top:3px;position:absolute;top:18px;z-index:2}body>header .btn-login,body>header .btn-matricula,body>header nav,body>header nav .btn-search{display:none}body>header .logo{height:60px;margin-left:-15px;text-align:center}body>header .logo picture{display:none}body>header .logo picture+picture{display:block!important}body>header .logo svg{display:inline-block}body>header .btn-menu-hamburguer{background:none;border:none;box-sizing:content-box;display:inline-block!important;height:18px;padding:0;position:absolute;right:23px;top:22px;width:18px;z-index:2}body>header .btn-menu-hamburguer svg{fill:rgba(0,0,0,.54)}body>header .header-matriculado-foto,body>header .header-matriculado-mobile-foto,body>header .submenu-matriculado,body>header .submenu-matriculado-mobile{display:none!important}body>header .header-cursos-dropdown-container .row div{width:50%}body>header .header-cursos-dropdown-container .row svg{display:inline-block!important;margin-right:10px;max-height:20px;max-width:25px}body>header .mobile-dropdown-open .header-cursos-dropdown-container .row div{padding:0 15px!important}}.mobile-menu-open>header,.mobile-search-open>header{background-color:#fff;height:100%;overflow:scroll;position:fixed;width:100%}.mobile-menu-open{overflow:hidden}.mobile-menu-open>header .btn-menu-hamburguer,.mobile-menu-open>header .btn-search,.mobile-menu-open>header .logo picture{display:none!important}.mobile-menu-open>header .badge:after,.mobile-menu-open>header .badge:before{display:none}.mobile-menu-open>header .btn-login,.mobile-menu-open>header .btn-matricula{display:inline-block;position:absolute}.mobile-menu-open>header .btn-matricula{right:18%;top:10px}.mobile-menu-open>header .mobile-divider{background-color:#e4ebf4;display:inline-block;height:29px;left:50%;margin:0 20px 0 -6.5%;position:absolute;top:14px;width:2px}.mobile-menu-open>header .btn-login{font-size:16px;left:23%;top:10px}.mobile-menu-open>header .link-dropdown{display:block;margin:0;padding-bottom:0}.mobile-menu-open>header .link-dropdown button{float:right}.mobile-menu-open>header nav{border:0;border-top:2px solid #e4ebf4;display:block!important;margin:75px -15px 0;padding:0 20px}.mobile-menu-open>header nav a{display:block;padding:15px 0;text-align:left}.mobile-menu-open>header nav>a{border-top:2px solid #e4ebf4}.mobile-menu-open>header nav a+a{margin-left:0}.mobile-menu-open>header .close-header-menu{display:inline-block!important}.mobile-menu-open>header .submenu-matriculado-mobile{display:block!important;margin-bottom:-60px;padding:0 5px}.mobile-menu-open>header .submenu-matriculado-mobile>a:first-child{display:block!important}.mobile-menu-open>header .submenu-matriculado-mobile button{margin-top:12px}.mobile-menu-open>header .submenu-matriculado-mobile div{margin-top:10px}.mobile-menu-open>header .submenu-matriculado-mobile div a{display:block}.mobile-menu-open>header .header-matriculado-mobile-foto{display:inline-block!important;margin-bottom:-25px}.mobile-menu-open>header .header-matriculado-mobile-foto+span{color:#4f5f82;font-size:16px;font-weight:600}.mobile-menu-open>header .link-painel-aluno{color:#2c3a57;display:inline-block!important;font-size:14px;margin:-12px 0 0 53px}.mobile-search-open{overflow:hidden}.mobile-search-open>header .badge,.mobile-search-open>header .btn-menu-hamburguer,.mobile-search-open>header .btn-search,.mobile-search-open>header .logo picture{display:none!important}.mobile-search-open>header .logo svg{display:none}.mobile-search-open .close-header-search{display:block!important}.mobile-search-open .header-search{box-shadow:none;display:block;padding:0;top:70px;width:100%;z-index:6}.mobile-search-open .header-search fieldset>div{max-width:130px;width:37%}.mobile-search-open .header-search fieldset input{width:54%}.mobile-search-open .header-search fieldset button{width:12%}.mobile-search-open .header-search fieldset select{font-size:16px;padding:0 5px}.mobile-search-open .header-search .sugestions span{display:inline-block;margin-bottom:10px}.mobile-search-open .header-search-show .close-header-search{display:inline-block!important}.link-dropdown{display:inline-block;margin-bottom:-15px;margin-right:22px;padding-bottom:15px;position:relative}.link-dropdown button{background:none;border:none;padding:0 5px;transition:transform .4s ease-in-out;-webkit-transition:transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out;-ms-transition:transform .4s ease-in-out;-o-transition:transform .4s ease-in-out}.link-dropdown button svg{fill:#4e56ff;height:7.5px;position:relative;top:-1px;width:12px}.link-dropdown .dropdown-container{-webkit-animation-duration:.5s;animation-duration:.3s;-webkit-animation-name:fadeIn;animation-name:fadeIn;background:#fff;border-radius:2px;box-shadow:0 0 50px rgba(0,0,0,.1);box-sizing:border-box;display:none;opacity:0;position:absolute;text-align:left;z-index:3}.link-dropdown .dropdown-container:before{border-bottom:15px solid #fff;border-left:14px solid transparent;border-right:14px solid transparent;box-shadow:0 0 50px rgba(0,0,0,.1);content:"";height:0;left:50%;margin-left:-14px;margin-top:-15px;position:absolute;top:0;width:0}.link-dropdown .dropdown-container .btn-ver-todos{font-size:18px;margin-right:20px;margin-top:25px;padding-right:25px}.link-dropdown .dropdown-container .btn-ver-todos svg{margin-left:9px;position:absolute;right:0;top:13px;transition:right .2s ease-in-out;-webkit-transition:right .2s ease-in-out;-moz-transition:right .2s ease-in-out;-ms-transition:right .2s ease-in-out;-o-transition:right .2s ease-in-out}.link-dropdown .dropdown-container .btn-ver-todos:hover svg{right:-3px}.link-dropdown-open .dropdown-container{display:block;opacity:1}[data-position=top]{margin-top:-30px;padding-top:30px}[data-position=top] .dropdown-container{bottom:60px}[data-position=top] .dropdown-container:before{bottom:0;left:50%;margin-bottom:-15px;margin-left:-14px;top:auto;transform:rotate(180deg)}@media only screen and (min-width:992px){.link-dropdown:hover button{transform:rotate(180deg)}}@media only screen and (min-width:0) and (max-width:992px){.mobile-dropdown-open .dropdown-container{background:none;box-shadow:none;display:block;height:auto;margin:0;opacity:1;padding:0;position:static;width:100%}.mobile-dropdown-open .dropdown-container .row svg,.mobile-dropdown-open .dropdown-container:before{display:none}.mobile-dropdown-open .dropdown-container .row a{font-size:14px;line-height:25px;padding:7px 0}.mobile-dropdown-open .dropdown-container .row div{padding:0 35px!important}.mobile-dropdown-open .dropdown-container .row+.row{margin-top:0}.mobile-dropdown-open .dropdown-container .btn-ver-todos{font-size:14px;margin-bottom:10px;margin-right:0;margin-top:0;padding-right:0;text-align:center}.mobile-dropdown-open .dropdown-container .btn-ver-todos svg{position:static}.mobile-dropdown-open button{transform:rotate(180deg)}.link-dropdown button{transform:rotate(0)}}.header-search{background-color:#fff;box-shadow:0 50px 50px rgba(0,0,0,.1);display:none;padding:60px 0;position:fixed;width:100%;z-index:4}.header-search form>div{margin:0 auto;max-width:770px}.header-search label{color:#2c3a57;display:block;font-size:18px;font-weight:700;margin-bottom:25px}.header-search-show{box-shadow:none}.header-search-show+.header-search{display:block}.header-search-show .btn-search-close{display:inline-block}.header-search-show .btn-search{display:none}.home-welcome{padding:55px 0;text-align:center}.home-welcome h1,.home-welcome h2{color:#2c3a57}.home-welcome h1{color:#2c3a57;font-size:48px}.home-welcome h1 strong{color:#4e56ff}.home-welcome h2{font-size:26px;font-weight:500;margin-bottom:21px;margin-top:15px}.home-welcome p{color:#4f5f82;font-size:18px;line-height:157%;margin:0 auto;max-width:890px}.home-welcome span{color:#8290ac;display:block;font-size:14px}.home-welcome .btn{margin-bottom:18px;margin-top:34px;max-width:254px;width:100%}.home-welcome hr{background-color:#48d359;border:none;height:4px;margin:45px auto;width:15px}.home-welcome .advantages{margin:0 auto;max-width:970px;text-align:center;width:100%}.home-welcome .advantages svg{float:left;margin-right:15px;max-height:54px;max-width:52px}.home-welcome .advantages strong{color:#4f5f82;display:inline-block;font-size:18px;font-weight:700;margin-bottom:7px;margin-top:5px}.home-welcome .advantages li{color:#8290ac;display:inline-block;font-size:14px;margin:0 5px;text-align:left;width:220px}.home-welcome .advantages li:first-child{float:left}.home-welcome .advantages li:last-child{float:right}@media only screen and (min-width:0) and (max-width:992px){.home-welcome{padding:35px 20px}.home-welcome h1{font-size:28px;line-height:33px}.home-welcome h2{font-size:18px;line-height:21px}.home-welcome p{font-size:16px}.home-welcome .advantages li{float:none!important;margin:0 auto;max-width:230px;width:100%}.home-welcome .advantages li+li{margin-top:25px}}@media only screen and (min-width:0) and (max-width:576px){.home-welcome{padding-bottom:0}}.programacao-iniciante{background-color:#4e56ff;color:#fff;line-height:157%;padding:50px 0}.programacao-iniciante h4{color:#fff;font-size:32px;line-height:32px}.programacao-iniciante h4 strong{color:#fff}.programacao-iniciante h5{font-size:20px;font-weight:400;margin:20px auto}.programacao-iniciante p{line-height:18px;margin-bottom:20px}.programacao-iniciante a{display:grid;place-items:center;text-decoration:none}.programacao-iniciante .btn{font-size:18px;margin:0 auto;padding:15px 25px;width:-moz-fit-content;width:fit-content}.programacao-iniciante .video-iniciantes{display:grid;margin-bottom:20px;place-items:center}.programacao-iniciante .video-iniciantes iframe{aspect-ratio:16/9;height:auto;max-width:100%}.entrar-no-mercado{background-color:#7077ff;color:#fff;line-height:157%;padding:50px 0}.entrar-no-mercado .btn{display:block;font-size:18px;margin-inline:auto;margin-top:40px;max-width:350px;padding:15px}.entrar-no-mercado h4{font-size:32px;font-weight:700;line-height:32px;margin-bottom:30px}.entrar-no-mercado h5{font-size:20px;font-weight:400;line-height:24px;margin-bottom:40px}.entrar-no-mercado .row{align-items:center;flex-direction:column;gap:20px;justify-content:center}.entrar-no-mercado .row p{font-size:16px}.entrar-no-mercado .row p:first-child{margin-bottom:20px}.entrar-no-mercado .row p strong{font-weight:700}.entrar-no-mercado .row .formacoes-container .formacoes{display:grid;gap:20px;grid-template-columns:repeat(3,210px)}.entrar-no-mercado .row .formacoes-container .formacoes .formacao-item{background-color:#fff;box-shadow:0 2px 14px rgba(0,0,0,.3);color:#2c3a57;display:flex;flex-direction:column;gap:10px;min-height:190px;padding:10px}.entrar-no-mercado .row .formacoes-container .formacoes .formacao-item p{margin:0;text-align:center}.entrar-no-mercado .row .formacoes-container .formacoes .formacao-item div{display:flex;justify-content:center;padding-top:10px}.entrar-no-mercado .row .formacoes-container .formacoes .formacao-item picture{align-items:center;border-radius:2px;display:flex;height:100px;justify-content:center;width:100px}@media only screen and (min-width:0) and (max-width:992px){.entrar-no-mercado .row .formacoes-container .formacoes{grid-template-columns:repeat(2,210px);justify-content:center}}@media only screen and (min-width:0) and (max-width:768px){.entrar-no-mercado{padding-bottom:50px}.entrar-no-mercado .btn{display:block;margin-inline:auto;margin-top:40px;max-width:350px;padding:15px}.entrar-no-mercado h5{margin-bottom:30px}.entrar-no-mercado .row{flex-direction:column}.entrar-no-mercado .row .descricao{max-width:100%;text-align:center}.entrar-no-mercado .row .formacoes-container{margin-inline:auto;width:100%}}@media only screen and (min-width:0) and (max-width:576px){.entrar-no-mercado .row .formacoes-container{max-width:220px}.entrar-no-mercado .row .formacoes-container .formacoes{grid-template-columns:1fr}}.evoluir{background-color:#fff;padding:50px 0}.evoluir h4{color:#2c3a57;font-size:32px;font-weight:700;margin-bottom:30px}.evoluir h4 strong{color:#4e56ff}.evoluir h5{font-size:20px;font-weight:400;line-height:28px;margin-bottom:40px}.evoluir .itens-container{display:grid;gap:15px;grid-template-columns:repeat(5,1fr);margin-inline:auto;max-width:1000px;place-items:center}.evoluir .itens-container .item{align-items:center;aspect-ratio:1/1;background-color:#f4f4f4;box-shadow:0 2px 14px rgba(0,0,0,.2);color:#2c3a57;display:flex;flex-direction:column;gap:10px;height:auto;justify-content:center;margin-top:10px;padding:20px;position:relative;text-align:center;text-decoration:none;transition:.3s;width:180px}.evoluir .itens-container .item:hover{box-shadow:0 2px 14px rgba(0,0,0,.3);top:-3px}.evoluir a{margin-inline:auto;margin-top:40px;width:-moz-fit-content;width:fit-content}.evoluir .btn{font-size:18px;max-width:600px;padding:20px;width:100%}.evoluir p{font-size:18px;font-style:normal;font-weight:500;line-height:21px;margin:40px auto 0;max-width:700px;text-align:center}@media only screen and (min-width:0) and (max-width:992px){.evoluir{padding:50px 0}.evoluir .itens-container{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:0) and (max-width:768px){.evoluir{padding:50px 0}.evoluir .itens-container{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0) and (max-width:576px){.evoluir{padding:50px 0}.evoluir .itens-container{grid-template-columns:repeat(2,1fr)}.evoluir .itens-container .item{width:120px}}.conheca-multistack{background:#f06f3f;background:linear-gradient(90deg,#f06f3f,#4a2d22 44%,#191919 93%);padding:70px 0}.conheca-multistack h4{font-size:32px;font-weight:700;margin-bottom:30px}.conheca-multistack p{font-size:20px;font-weight:400;line-height:24px;margin-bottom:40px}.conheca-multistack h4,.conheca-multistack p{margin-inline:auto;max-width:600px}.conheca-multistack iframe{aspect-ratio:16/9;display:block;height:auto;margin:0 auto 40px;max-width:100%}.conheca-multistack a{margin-inline:auto;margin-top:40px;width:-moz-fit-content;width:fit-content}.conheca-multistack .btn{font-size:18px;max-width:600px;padding:20px 70px;width:100%}.home-categories{background:linear-gradient(#fff,#f7f7f8);padding:60px 0;position:relative}.home-categories:after,.home-categories:before{content:"";height:100%;position:absolute;top:0;z-index:1}.home-categories:before{background-color:#4e56ff;display:block;left:0;width:56%}.home-categories:after{background-color:#4e56ff;display:block;right:0;width:38%}.home-categories .mid{position:relative;z-index:2}.home-categories h4{color:#fff;font-size:28px}.home-categories h4:after{animation:blink 1s step-end infinite;background-color:#fff;content:"";display:inline-block;height:4px;margin-left:10px;width:15px}.home-categories .list{margin-top:30px}.home-categories .list li{box-shadow:0 16px 36px rgba(0,0,0,.15);margin-bottom:18px;padding:20px 25px 15px;position:relative}.home-categories .list li:hover{box-shadow:0 16px 36px rgba(0,0,0,.3);top:-3px}.home-categories .list h5{margin-bottom:8px;margin-top:15px}.home-categories .list h5 a{color:#2c3a57;font-size:20px;font-weight:700}.home-categories .list p{color:#4f5f82;font-size:14px;line-height:20px}.home-categories .list nav{margin-top:15px}@media only screen and (min-width:0) and (max-width:992px){.home-categories{background:none;background-color:#4e56ff;padding:0}.home-categories:after,.home-categories:before{display:none}.home-categories li{min-height:auto!important}.home-categories h4{font-size:24px;line-height:28px}.home-categories .list{margin-top:20px}.home-categories .mid{padding:30px 0 15px}}.ultimos-cursos-lancados{background-color:#f7f7f8}.ultimos-cursos-lancados .mid{padding-top:50px}.ultimos-cursos-lancados ul{margin-top:33px}@media only screen and (min-width:0) and (max-width:992px){.ultimos-cursos-lancados .mid{padding-top:30px}.ultimos-cursos-lancados .card-list{margin-top:20px}.ultimos-cursos-lancados .card-list li+li+li+li{display:none}}.construa-do-zero{background-color:#f7f7f8}.construa-do-zero .mid{padding-top:50px}.construa-do-zero-list{margin-top:33px}.construa-do-zero-list li{padding:24px}.construa-do-zero-list span{color:#8290ac;font-size:12px}.construa-do-zero-list a{color:#2c3a57}.construa-do-zero-list a:hover{color:#4e56ff}.construa-do-zero-list h5{font-size:14px;font-weight:500}.construa-do-zero-list h5 svg{fill:#7077ff;float:left;margin-right:9px}.construa-do-zero-list h6{margin-bottom:10px;margin-top:15px}.construa-do-zero-list h6 a{font-size:16px;font-weight:700;line-height:22px}@media only screen and (min-width:0) and (max-width:992px){.construa-do-zero .mid{padding-top:30px}.construa-do-zero .card-list li+li+li+li{display:none}}.direto-ao-ponto{background-color:#f7f7f8}.direto-ao-ponto .mid{padding:38px 0}.direto-ao-ponto-list{margin-top:30px}.direto-ao-ponto-list li{margin:20px;padding-left:30px;position:relative}.direto-ao-ponto-list li img{display:block;left:-20px;position:absolute;top:15px}.direto-ao-ponto-list li:hover h5 a{color:#4e56ff}.direto-ao-ponto-list li{border-top:2px solid #efefef}.direto-ao-ponto-list li:first-child{border-top-color:transparent}.direto-ao-ponto-list p{color:#4f5f82;font-size:14px;font-weight:500;line-height:18px;margin:5px 0 10px}.direto-ao-ponto-list span{color:#8290ac;font-size:12px}.direto-ao-ponto-list a{color:#2c3a57}.direto-ao-ponto-list a:hover{color:#4e56ff}.direto-ao-ponto-list h5{margin:10px 0}.direto-ao-ponto-list h5 a{font-size:16px;font-weight:700;line-height:22px}@media only screen and (min-width:0) and (max-width:992px){.direto-ao-ponto .mid{padding:30px 0}.direto-ao-ponto p{display:none}.direto-ao-ponto h5{margin-bottom:5px}.direto-ao-ponto li{margin:0;padding-bottom:20px;padding-left:45px}.direto-ao-ponto li img{left:0}.direto-ao-ponto li div{margin-left:0;min-height:40px;padding-top:10px}}.ambiente-virtual{background-color:#fff}.ambiente-virtual .mid{padding:55px 0}.ambiente-virtual h4{margin-bottom:49px}@media only screen and (min-width:0) and (max-width:992px){.ambiente-virtual .mid{padding:30px 0}.ambiente-virtual h4{margin-bottom:30px}.ambiente-virtual li{font-size:14px;margin-bottom:20px}.ambiente-virtual li strong{font-size:16px}}.treinaweb-para-empresas{overflow:hidden;position:relative}.treinaweb-para-empresas .bg{background-color:rgba(38,42,126,.82);height:100%;position:absolute;top:0;width:100%;z-index:1}.treinaweb-para-empresas .mid{padding:60px 0 80px;position:relative;text-align:center;z-index:2}.treinaweb-para-empresas h4{color:#fff;margin-bottom:20px}.treinaweb-para-empresas p{color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:21px;margin:0 auto;max-width:700px}.treinaweb-para-empresas a{background-color:transparent;border-color:#fff;color:#fff;font-size:16px;margin-top:30px;max-width:330px}.treinaweb-para-empresas a:hover{background-color:#fff;color:#4e56ff}.treinaweb-para-empresas img{min-height:100%;position:absolute;top:0;width:100%}@media only screen and (min-width:0) and (max-width:992px){.treinaweb-para-empresas .mid{padding:30px 0}.treinaweb-para-empresas img{left:50%;margin-left:-700px;width:auto}.treinaweb-para-empresas a{max-width:none}}.depoimentos{background-color:#f7f7f8}.depoimentos .mid{padding-top:60px}.depoimentos .depoimentos-slider{margin-top:32px;padding-bottom:40px;width:100%}.depoimentos .depoimentos-slider li{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:fadeIn;animation-name:fadeIn;background-color:#fff;box-shadow:0 2px 14px rgba(55,73,108,.1);display:none;float:left;opacity:0;padding:30px 25px;width:31%}.depoimentos .depoimentos-slider .visible+.visible{margin-left:3.3%}.depoimentos .depoimentos-slider .visible{display:block;opacity:1}.depoimentos .depoimentos-slider p{color:#4f5f82;font-size:16px;font-style:italic;font-weight:500;line-height:28px;min-height:168px}.depoimentos .depoimentos-slider svg{margin-bottom:25px}.depoimentos .depoimentos-slider div{display:table;margin-top:25px;width:100%}.depoimentos .depoimentos-slider picture{border:none;border-radius:2px;float:left;height:56px;margin-right:18px;overflow:hidden;width:56px}.depoimentos .depoimentos-slider h5{margin-bottom:2px;margin-top:6px}.depoimentos .depoimentos-slider h5 a{color:#2c3a57;font-size:16px;font-weight:700;line-height:22px;text-decoration:none;transition:color .3s}.depoimentos .depoimentos-slider h5 a:hover{color:#4e56ff}.depoimentos .depoimentos-slider span{color:#2c3a57;font-size:14px;font-weight:500;line-height:157.2%}.depoimentos .depoimentos-slider .dot-separator:after{color:#4f5f82;height:5px;right:-11px;width:5px}.depoimentos .depoimentos-slider nav{margin-top:40px}.depoimentos .depoimentos-slider nav a{background-color:#b0b0b0;display:inline-block;font-size:0;height:8px;margin:0 7px;width:17px}.depoimentos .depoimentos-slider nav .active,.depoimentos .depoimentos-slider nav a:hover{background-color:#4e56ff}@media only screen and (min-width:0) and (max-width:992px){.depoimentos{padding-bottom:36px}.depoimentos .depoimentos-slider{padding-bottom:0}.depoimentos .depoimentos-slider .visible{display:none}.depoimentos .depoimentos-slider .mobile-visible{display:grid}.depoimentos .depoimentos-slider li{float:none;width:100%}.depoimentos .depoimentos-slider nav{text-align:center}.depoimentos .depoimentos-slider nav a{height:8px;width:40px}}.plano-anual{background-color:#4e56ff;color:#4f5f82;overflow:hidden;position:relative}.plano-anual:before{background-color:#f7f7f8;content:"";display:block;height:104px;width:100%}.plano-anual .mid{background-color:#f7f7f8;display:table;position:relative;z-index:1}.plano-anual .mid:after,.plano-anual .mid:before{bottom:0;content:"";height:100%;position:absolute;z-index:1}.plano-anual .mid:before{background-color:#4e56ff;border-bottom-right-radius:2px;display:block;left:0;width:83%}.plano-anual .mid:after{background-color:#4e56ff;border-bottom-left-radius:2px;display:block;right:0;width:7%}.plano-anual h4{color:#fff;margin-bottom:7px;margin-top:26px;position:relative;z-index:1}.plano-anual h4+p{color:#fff;font-size:18px;line-height:21px}.plano-anual .acesso-total{float:left;max-width:550px;position:relative;z-index:1}.plano-anual .acesso-anual-preco{float:right;z-index:2}.plano-anual .bottom-color-continue{background-color:#fff}.plano-anual .garantia{float:left;margin-top:40px;max-width:600px;position:relative;z-index:1}.plano-anual .garantia img{display:block;float:left;margin-right:30px}.plano-anual .garantia h6{color:#fff;font-size:24px;font-weight:700;line-height:23px;margin-bottom:8px;margin-top:15px}.plano-anual .garantia p{color:#fff;font-size:18px;line-height:22px}.plano-anual+footer{border-top:0}@media only screen and (min-width:0) and (max-width:1260px){.plano-anual{background-color:#4e56ff;padding-bottom:56px}.plano-anual:before{content:none}.plano-anual .mid{background:none}.plano-anual .mid:after,.plano-anual .mid:before{display:none}.plano-anual h4{margin-bottom:10px}.plano-anual .garantia{margin-top:20px;max-width:none;text-align:center;width:100%}.plano-anual .garantia img{float:none;margin:0 auto}.plano-anual .garantia picture{display:block}.plano-anual .garantia h6,.plano-anual .garantia p,.plano-anual .garantia picture{text-align:center}.plano-anual .garantia p{margin:0 auto;max-width:450px}}.time-especialistas .mid{padding:60px 0 70px}.time-especialistas picture{background-color:#efefef;border-radius:2px;display:block;filter:drop-shadow(0 8px 20px rgba(210,222,239,.8));float:left;height:241px;margin-right:46px;overflow:hidden;width:241px}.time-especialistas picture img,.time-especialistas picture source{border-radius:2px}.time-especialistas h4{display:table;margin-bottom:30px;width:100%}.time-especialistas h5{color:#2c3a57;font-size:24px;line-height:28px;padding:15px 0}.time-especialistas h5 a{color:inherit;text-decoration:none}.time-especialistas h5 a:hover{color:#4e56ff}.time-especialistas p{color:#4f5f82;font-size:16px;line-height:34px}.time-especialistas li{display:none;width:100%}.time-especialistas li :first-child{grid-column-start:1;grid-row-start:span 9000}.time-especialistas li h5,.time-especialistas li p{grid-column-start:2}.time-especialistas .active{display:grid}.time-especialistas nav{float:right}.time-especialistas nav a{text-decoration:none}.time-especialistas nav hr{background-color:rgba(0,0,0,.04);border:0;content:"";display:inline-block;height:22px;margin:0 4px;transform:rotate(15deg);width:6px}.time-especialistas nav .arrow-next{transform:rotate(180deg)}@media only screen and (min-width:0) and (max-width:992px){.time-especialistas .mid{padding:30px 0 40px}.time-especialistas h4{margin-bottom:40px}.time-especialistas h5{font-size:18px;line-height:21px;margin-top:10px}.time-especialistas p{font-size:14px;line-height:34px}.time-especialistas strong{display:block}.time-especialistas nav{float:right}.time-especialistas picture{float:none;height:120px;width:120px}.time-especialistas picture img,.time-especialistas picture source{height:120px;width:120px}.time-especialistas li :first-child{grid-column-start:1;grid-row-end:1}.time-especialistas li h5,.time-especialistas li p{grid-column-start:1}}.por-onde-comecar{background-color:#f7f7f8;border-top:2px solid #efefef}.por-onde-comecar .mid{padding-top:45px}.por-onde-comecar h4{margin-bottom:15px}.por-onde-comecar .ver-todas-formacoes{margin:30px 0 24px}.por-onde-comecar .ver-todas-formacoes:before{content:" "}.por-onde-comecar .accordion-mobile-control{display:none}@media only screen and (min-width:0) and (max-width:992px){.por-onde-comecar .section-subtitle{height:100px;line-height:25px;margin-bottom:20px;overflow:hidden;text-align:left}.por-onde-comecar .ver-todas-formacoes{display:none}.por-onde-comecar .section-subtitle-mobile-open{height:auto;overflow:visible}.por-onde-comecar .accordion-mobile-control{color:#4f5f82;font-size:16px}.por-onde-comecar .accordion-mobile-control span{display:none}.por-onde-comecar .accordion-mobile-control:before{content:"Mostrar mais"}.por-onde-comecar .accordion-open:before{content:"Mostrar menos"}.por-onde-comecar ul{margin-top:30px}.por-onde-comecar .btn-ver-todos-mobile{margin-top:50px}}body>footer{border-top:1px solid #efefef;color:#2c3a57;padding:40px 0 24px}body>footer picture{display:inline-block;margin-bottom:10px}body>footer h6{font-size:12px;margin-bottom:16px}body>footer .redes-sociais{margin-bottom:30px;margin-top:17px}body>footer .redes-sociais li{display:inline-block;margin-right:6px}body>footer .redes-sociais a{border:2px solid #dadada;box-sizing:border-box;display:inline-block;height:32px;line-height:36px;text-align:center;transition:all .2s;width:32px}body>footer .redes-sociais a svg{fill:#4f5f82;transition:all .2s}body>footer .redes-sociais a:hover{border-color:#4e56ff}body>footer .redes-sociais a:hover svg{fill:#4e56ff}body>footer .redes-sociais .youtube svg{position:relative;top:-2px}body>footer h6{display:block;font-size:14px;font-weight:500;margin-bottom:15px}body>footer label{font-size:0}body>footer input{border:1px solid #e3e3e3;border-radius:2px;font-size:14px;height:40px;line-height:40px;margin-right:18px;padding:9px 13px;width:224px}body>footer .btn{font-size:14px;margin-top:16px;max-width:120px}body>footer>div:first-child{padding-bottom:30px}body>footer>div:last-child{border-top:1px solid #efefef;padding:25px 0 20px}body>footer>div:last-child address{float:left;width:50%}body>footer>div:last-child address svg{float:left;margin-right:10px;margin-top:-3px}body>footer>div:last-child p{float:right;text-align:right;width:50%}body>footer nav{margin-top:20px;text-align:right}body>footer nav a,body>footer nav span{color:#2c3a57;font-size:14px;margin:0 23px}body>footer nav a:hover{color:#4e56ff}body>footer nav .link-dropdown,body>footer nav span{margin-right:0}body>footer .app-stores{margin-bottom:22px;margin-top:12px;text-align:right}body>footer .app-stores a{display:inline-block;margin-bottom:8px}body>footer .formas-pagamento{float:left;margin-left:9%;max-width:400px}body>footer .formas-pagamento h6{font-size:14px}body>footer .formas-pagamento i,body>footer .formas-pagamento li{display:inline-block}body>footer .compra-segura{margin-left:68px;text-align:right}body>footer .compra-segura h6{font-size:14px}body>footer .compra-segura a{display:inline-block;margin-left:20px}body>footer .dropdown-container{padding:20px}body>footer .dropdown-container a{display:block;font-size:14px;margin:0}body>footer .dropdown-container a:hover{color:#4e56ff}body>footer .dropdown-container a+a{margin-top:18px}body>footer .cursos-dropdown{margin:15px 0 0 -92px;width:450px}body>footer .cursos-dropdown a svg{bottom:-5px;margin-right:5px;position:relative}body>footer .empresa-dropdown{margin:15px 0 0 -177px;width:566px}@media only screen and (min-width:0) and (max-width:992px){body>footer{padding-bottom:0;padding-top:25px}body>footer div:first-child{padding-bottom:5px}body>footer .redes-sociais,body>footer h6{text-align:center}body>footer h6{font-size:12px}body>footer form h6{font-size:14px;line-height:125%;text-align:center}body>footer input{font-size:16px;width:100%}body>footer .btn{max-width:none}body>footer nav{margin-top:20px;text-align:center}body>footer nav span{display:block;margin:40px 0 0}body>footer nav a{display:block;margin-bottom:20px;text-align:center}body>footer nav>a{display:none}body>footer .dropdown-text-link,body>footer .row{margin-bottom:20px}body>footer .row>div+div{margin-top:20px}body>footer .link-dropdown{display:block;margin:10px 0 0;padding:0}body>footer .link-dropdown>a{font-weight:700}body>footer .link-dropdown .dropdown-container{box-shadow:none;display:block;opacity:1;padding:0;position:static}body>footer .link-dropdown .dropdown-container:before{display:none}body>footer .link-dropdown .cursos-dropdown,body>footer .link-dropdown .empresa-dropdown{display:none;margin:0;width:100%}body>footer .link-dropdown .cursos-dropdown .row div,body>footer .link-dropdown .empresa-dropdown .row div{margin-top:0;width:50%}body>footer .link-dropdown .cursos-dropdown a{text-align:left}body>footer .app-stores{display:table;text-align:center;width:100%}body>footer .app-stores li{display:inline-block;margin:0 5px}body>footer .compra-segura{float:none;margin-left:0;margin-top:30px;text-align:center}body>footer .formas-pagamento{float:none;margin:0 auto}body>footer .formas-pagamento ul{margin:0 auto;width:170px}body>footer>div:last-child{margin:0 20px}body>footer>div:last-child svg{display:none}body>footer>div:last-child address,body>footer>div:last-child p{clear:both;float:none;font-size:12px;line-height:14px;margin:0 auto;max-width:250px;text-align:center;width:100%}body>footer>div:last-child address{margin-bottom:14px}body>footer>div:last-child address a{color:#2c3a57;text-decoration:none}body>footer .mobile-dropdown-open .dropdown-container .row div{padding:0 15px!important}body>footer .mobile-dropdown-open .dropdown-container .row svg{display:inline-block}body>footer .mobile-dropdown-open .dropdown-container .row a{line-height:16px;padding:0}body>footer .mobile-dropdown-open button{transform:rotate(180deg)}body>footer .mobile-dropdown-open .cursos-dropdown,body>footer .mobile-dropdown-open .empresa-dropdown{display:block}}.formar-desenvolvedores{padding:50px 0}.formar-desenvolvedores h2{font-size:32px;font-weight:700;margin-bottom:20px}.formar-desenvolvedores .primeiro-texto{font-size:20px;margin-bottom:20px}.formar-desenvolvedores .formar-desenvolvedores-itens-container{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));justify-items:center;margin-inline:auto;max-width:1000px}.formar-desenvolvedores .formar-desenvolvedores-itens-container .formar-desenvolvedores-item{align-items:center;aspect-ratio:1/1;background:#f6f6f7;box-shadow:0 2px 14px rgba(0,0,0,.2);color:#4f5f82;display:flex;flex-direction:column;font-size:1.2rem;gap:15px;justify-content:center;position:relative;text-align:center;text-decoration:none;transition:.6s;transition:.3s;width:180px}.formar-desenvolvedores .formar-desenvolvedores-itens-container .formar-desenvolvedores-item:hover{box-shadow:0 2px 14px rgba(0,0,0,.3);top:-3px}@media only screen and (min-width:0) and (max-width:576px){.formar-desenvolvedores .formar-desenvolvedores-itens-container{grid-template-columns:repeat(2,1fr)}.formar-desenvolvedores .formar-desenvolvedores-itens-container .formar-desenvolvedores-item{height:131px;width:140px}}:root{--background-color:#4e56ff;--highlight-color:#48d359;--text-color:#fff;--margin-top:25px}.muda-vida{background-color:var(--background-color);color:var(--text-color);margin-top:var(--margin-top);padding:50px 0 0}.muda-vida .mid{-moz-column-gap:35px;column-gap:35px;display:grid}.muda-vida .mid h2,.muda-vida .mid p{grid-column-start:1}.muda-vida .mid .acesso-anual-preco{color:#4f5f82;grid-column-start:2;grid-row-start:span 3;margin-top:-110px}.muda-vida .mid .acesso-anual-preco p{font-size:14px;line-height:20px;margin:0;padding:0}.muda-vida .mid .acesso-anual-preco li{float:left;font-size:14px;line-height:25px;margin-bottom:13px;width:50%}.muda-vida h2{font-size:32px;font-weight:700}.muda-vida h2 strong{color:var(--highlight-color)}.muda-vida p{font-size:16px;line-height:20px;margin:40px auto}.muda-vida a{text-decoration:none}.muda-vida .btn{display:block;font-size:18px;margin-inline:auto;max-width:500px;width:50%}.muda-vida .anchor{margin-top:-195px;padding-top:195px}@media only screen and (min-width:0) and (max-width:1260px){.muda-vida{padding:50px 0}.muda-vida .mid{display:grid}.muda-vida .mid h2{grid-column-start:1;grid-row-start:1}.muda-vida .mid p{grid-column-start:1;grid-row-start:2}.muda-vida .mid .acesso-anual-preco{grid-column-start:1;grid-row-end:3;grid-row-start:3;justify-self:center;margin-top:0;max-width:634px}}@media only screen and (min-width:0) and (max-width:720px){.muda-vida .mid{display:grid}.muda-vida .mid h2{grid-column-start:1;grid-row-start:1}.muda-vida .mid p{grid-column-start:1;grid-row-start:2}.muda-vida .mid .acesso-anual-preco{max-width:none;width:100%}.muda-vida .mid .acesso-anual-preco li{width:100%}.muda-vida .btn{max-width:none;width:100%}}.retornar-contato{background-color:#f7f7f8;border-top:1px solid #efefef;padding:50px 0}.retornar-contato h2{margin-bottom:30px}.retornar-contato p{font-size:16px;line-height:157%;margin-bottom:48px}.retornar-contato .row{align-items:center;justify-content:center}.retornar-contato .row .whats-container{margin-left:70px}.retornar-contato .row .div-whats-form{align-items:center;display:flex;flex-direction:column;gap:10px;margin-left:30px}.retornar-contato .row .div-whats-form p{margin:0}.retornar-contato .row .div-whats-form .barra-div{border:1px solid hsla(0,1%,74%,.582);height:130px;margin-inline:auto;width:1px}.retornar-contato .row form{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding-left:30px}.retornar-contato .row form p{align-self:flex-start;margin:10px}.retornar-contato .row form div{max-width:400px;width:100%}.retornar-contato .row form .btn{max-width:400px;padding:15px;width:100%}.retornar-contato .row form .button-loading{pointer-events:none;position:relative}.retornar-contato .row form .button-loading .button_text{opacity:0;visibility:hidden}.retornar-contato .row form .button-loading:after{animation:spinner 1s ease infinite;border:4px solid transparent;border-radius:50%;border-top-color:#fff;bottom:0;content:"";height:30px;left:0;margin:auto;position:absolute;right:0;top:0;width:30px}.retornar-contato .row form input{border:1px solid #b0b0b0;padding:15px 20px;width:100%}.retornar-contato .row form input::-moz-placeholder{color:#b0b0b0}.retornar-contato .row form input::placeholder{color:#b0b0b0}.retornar-contato .whats-column{background-color:#48d259;box-shadow:0 4px 14px rgba(72,211,89,.4);display:grid;height:230px;max-width:100%;place-items:center;text-decoration:none;transition:.3s;width:200px}.retornar-contato .whats-column:hover{background-color:#40ba4f;box-shadow:0 4px 14px rgba(72,211,89,.5)}.retornar-contato .whats-column p{color:#fff;margin:0}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (min-width:0) and (max-width:992px){.retornar-contato p{margin-bottom:16px;margin-top:28px;text-align:center}.retornar-contato .row .div-whats-form{display:none}.retornar-contato .row .whats-container{margin-left:auto;order:1}.retornar-contato .row .whats-container .whats-column{height:260px;margin:25px auto;max-width:480px;width:100%}.retornar-contato .row form{align-self:center;margin-bottom:16px;margin-top:28px;padding:0}.retornar-contato .row form p{align-self:center}.retornar-contato .row form .btn,.retornar-contato .row form div{max-width:480px}}.salario{background-color:#4e56ff;padding:50px 0}.salario h2{color:#fff;margin-inline:auto;margin-bottom:40px;max-width:520px}.salario .salario-range{background-color:#3f49ca;border-radius:17px;padding:30px 50px}.salario .salario-range .range-item{align-items:center;color:#fff;display:grid;gap:25px;grid-template-columns:60px 1fr;justify-content:space-between}.salario .salario-range .range-item h3{font-size:15px;font-weight:400}.salario .salario-range .range-item .salario-range-item{background-color:#4e56ff;font-weight:700;height:35px;margin:10px 0}.salario .salario-range .range-item .salario-range-item span{align-items:center;display:inline-block;display:flex;height:35px;padding:0 20px;white-space:nowrap}.salario .salario-range .range-item .junior{background-color:#d3379a;width:20%}.salario .salario-range .range-item .pleno{background-color:#3addcf;width:45%}.salario .salario-range .range-item .senior{background-color:#803add;width:80%}.salario .title-badge{color:#fff;font-size:20px;margin:48px auto}.salario .salario-badge-branco{align-items:center;background-color:#fff;border-radius:17px;color:#4e56ff;display:grid;font-weight:700;gap:15px;grid-template-columns:repeat(2,1fr);justify-content:space-between;margin:40px auto;padding:50px 35px}.salario .salario-badge-branco div{align-items:center;display:grid;gap:20px;grid-template-columns:26px 1fr;justify-items:start}.salario .salario-footer{color:#fff;font-size:16px;font-weight:400;line-height:20px;margin:40px auto;max-width:700px}.salario .salario-footer strong{color:#48d359;font-weight:700}@media only screen and (min-width:0) and (max-width:768px){.salario .salario-range{text-align:center}.salario .salario-range .range-item{display:flex;flex-direction:column;gap:5px;margin:30px 0;text-align:center}.salario .salario-range .range-item .salario-range-item{width:100%}.salario .salario-badge-branco{gap:40px;grid-template-columns:1fr}}.vantagens-header{color:#2c3a57;padding:50px 0}.vantagens-header .row{gap:40px}.vantagens-header .encontrara{color:#2c3a57;font-size:15px;font-weight:700;padding:20px 0 50px}.vantagens-header h2{display:flex;justify-content:center}.vantagens-header h2 span{display:block;max-width:500px}.vantagens-header .vantagens-item{align-items:center;display:flex;flex-direction:column;font-size:14px;gap:20px;justify-content:space-between;min-height:175px;padding:0 35px;text-align:center}.vantagens-header .vantagens-item strong{font-weight:600}.vantagens-header .vantagens-item a{max-width:120px;text-decoration:none;width:100%}.vantagens-header .vantagens-item .btn-primary{display:block;margin-inline:auto;padding:10px;text-decoration:none}.vantagens-item-background{background-color:#f7f7f8}section::not(.vantagens-item-background) ul{margin-left:auto}.vantagens-item{color:#2c3a57;padding:50px 0}.vantagens-item .row{align-items:center;gap:30px;justify-content:center}.vantagens-item .img-container{display:flex}.vantagens-item .img-container-end{justify-content:center}.vantagens-item .img-container-start{justify-content:start}.vantagens-item .placeholder-img{background-color:#ebebeb;display:inline-block;padding:70px 100px}.vantagens-item .anchor{margin-top:-110px;padding-top:110px}.vantagens-item ul{font-size:16px;line-height:28px;list-style:disc;max-width:350px;padding-left:25px!important}@media only screen and (min-width:0) and (max-width:992px){.vantagens-item .img-container-start{justify-content:center!important;justify-content:center}.vantagens-item .anchor{margin-top:-70px;padding-top:70px}}@media only screen and (min-width:0) and (max-width:576px){.vantagens-item ul{line-height:20px;margin:0 auto}.vantagens-item .row{gap:15px}.vantagens-item .img-container,.vantagens-item .img-container-end,.vantagens-item .img-container-start{justify-content:center!important}.vantagens-item .placeholder-img{padding:40px 70px!important}}body.banner .banner{background:url(../images/banner-blackfriday/bg-banner-desktop.svg);background-position:100%;background-repeat:no-repeat;background-size:cover;padding:1.5em}body.banner .banner .flipdown{margin:0 auto}body.banner .banner p{color:var(--banner-cor-fonte);font-size:1.3rem;margin-bottom:1em}body.banner .banner .melhor-oferta{color:#000;margin-bottom:0}body.banner .banner .columns-banner{align-items:center;display:flex;gap:1rem;justify-content:center}body.banner .banner .columns-banner .column-a img{max-width:none;width:200px}body.banner .banner .columns-banner .column-c{align-items:center;display:flex;flex-direction:column;gap:.5rem}body.banner .banner .columns-banner .column-c .ticket{background-color:#fff;border-radius:70px;color:#000;font-size:.9rem;font-weight:900;padding:.4rem .9rem;position:relative}body.banner .banner .columns-banner .column-c .ticket strong{color:#4e56ff}body.banner .banner .columns-banner .column-c .btn-banner{background-color:#4e56ff;box-shadow:5px 5px 30px 0 rgba(0,0,0,.788);color:#fff;font-size:1.2rem;font-weight:900;padding:.7rem 1.2rem;text-align:center;text-decoration:none;transition:.6s;width:200px}body.banner .banner .columns-banner .column-c .btn-banner:hover{transform:scale(1.05)}body.banner .banner .columns-banner img{max-width:100%}body.banner .banner .columns-banner a{transition:.6s}body.banner .banner .columns-banner a:hover{transform:scale(1.05)}@media only screen and (max-width:1024px){body.banner .banner{background:url(../images/banner-blackfriday/bg-banner-mobile.svg);background-size:cover;padding:5rem 0}body.banner .banner .columns-banner{flex-direction:column;gap:3rem}body.banner .banner .columns-banner .column-a,body.banner .banner .columns-banner .column-c{margin-top:0}body.banner .banner .columns-banner .column-a img{width:300px}body.banner .banner .columns-banner .column-c{gap:1rem;width:100%}body.banner .banner .columns-banner .column-c .btn-banner,body.banner .banner .columns-banner .column-c .ticket{align-items:center;display:flex;height:50px;justify-content:center}body.banner .banner .columns-banner .column-c .ticket{font-size:1rem;gap:.3rem}body.banner .banner .columns-banner .column-c .btn-banner{border-radius:5px;width:100%}}@media only screen and (max-width:480px){body.banner .banner{background-size:cover;padding:3rem 1.5em}body.banner .banner .melhor-oferta{font-size:26px}}.home-banner{background:var(--banner-cor-de-fundo)}.home-banner .banner-small{background:var(--banner-imagem-de-fundo) center center no-repeat}.home-banner .banner-small .row{display:flex;justify-content:left}.home-banner .banner-small .column{align-items:center;color:var(--banner-cor-da-fonte);display:flex;height:100px;justify-content:center}.home-banner .banner-small .column.a{flex:0 0 29%;justify-content:end}.home-banner .banner-small .column.a img{max-width:150px}.home-banner .banner-small .column.b{flex:0 0 43%;justify-content:center}.home-banner .banner-small .column.b .flipdown-small .flipdown{margin:0 auto!important}.home-banner .banner-small .column.c{justify-content:center}.home-banner .banner-small .column.d{flex:0 0 15%;justify-content:end}.home-banner .banner-small .saiba-mais{color:var(--banner-cor-da-fonte);margin-left:1em;opacity:.8;text-decoration:underline;text-decoration-color:var(--banner-cor-da-fonte);text-decoration-style:dotted}.home-banner .banner-small .btn{background:var(--banner-btn-cor-de-fundo);box-shadow:none;color:var(--banner-btn-cor-da-fonte);font-size:1rem;padding:0 .7em}.home-banner .banner-small .btn:hover{transform:scale(1.1)}.home-banner .banner-small .flipdown .rotor-group-heading{font-size:.8rem;text-shadow:0 0 15px hsla(0,0%,100%,.5),0 0 10px hsla(0,0%,100%,.5)}.home-banner .banner-small .flipdown .rotor-group-heading:before{color:#fff}.home-banner .banner-small h2{color:var(--banner-cor-da-fonte-h2);font-size:1.8rem!important;font-weight:700;line-height:1.5rem;margin-bottom:.3em;margin-top:.2em;text-align:center}.home-banner .banner-small h3{color:var(--banner-cor-da-fonte-h3);font-size:1.3rem!important;font-weight:lighter;line-height:1.5rem;text-align:center}@media only screen and (min-width:0) and (max-width:375px){.home-banner .modal-window>div{width:340px}}@media only screen and (min-width:0) and (max-width:992px){.home-banner .banner-small{background:var(--banner-cor-de-fundo-mobile)}.home-banner .banner-small .flipdown-small{margin-left:12.4%}.home-banner .banner-small .flipdown-small .flipdown .rotor-group:after,.home-banner .banner-small .flipdown-small .flipdown .rotor-group:before{display:none}.home-banner .banner-small .row{display:block;padding-bottom:1em;padding-top:1em;text-align:center}.home-banner .banner-small .column{display:block;height:auto;margin-bottom:1em;text-align:center}.home-banner .banner-small h2{font-size:2.5rem;line-height:2.5rem}.home-banner .banner-small h3{font-size:1.2rem}}body.banner .banner2{background:url(../images/banner-blackfriday/bg-tw-banner-contagem-regressiva.svg);background-position:100%;background-repeat:no-repeat;background-size:cover;padding:1.5em}body.banner .banner2 .flipdown{margin:0 auto}body.banner .banner2 .flipdown .rotor-group-heading:before{color:#fff!important}body.banner .banner2 p{color:var(--banner-cor-fonte);font-size:1.3rem;margin-bottom:1em}body.banner .banner2 .melhor-oferta{color:#e8f534;font-size:1.5rem;margin-bottom:0;text-shadow:0 0 15px #e8f534}body.banner .banner2 .columns-banner{align-items:center;display:flex;gap:5rem;justify-content:center}body.banner .banner2 .columns-banner .column-a img{max-width:none;width:200px}body.banner .banner2 .columns-banner .column-c{align-items:center;display:flex;flex-direction:column;gap:.5rem}body.banner .banner2 .columns-banner .column-c .ticket{background-color:#fff;border-radius:70px;color:#000;font-size:.9rem;font-weight:900;padding:.4rem .9rem;position:relative}body.banner .banner2 .columns-banner .column-c .ticket strong{color:#4e56ff}body.banner .banner2 .columns-banner .column-c .btn-banner{background-color:#e8f534;box-shadow:5px 5px 30px 0 rgba(0,0,0,.788);color:#000;font-size:1.2rem;font-weight:900;padding:.7rem 1.2rem;text-align:center;text-decoration:none;transition:.6s;width:200px}body.banner .banner2 .columns-banner .column-c .btn-banner:hover{transform:scale(1.05)}body.banner .banner2 .columns-banner img{max-width:100%}body.banner .banner2 .columns-banner a{transition:.6s}body.banner .banner2 .columns-banner a:hover{transform:scale(1.05)}@media only screen and (max-width:1024px){body.banner .banner2{background:url(../images/banner-blackfriday/bg-tw-banner-contagem-regressiva-mobile.svg);background-size:cover;padding:5rem 0}body.banner .banner2 .columns-banner{flex-direction:column;gap:3rem}body.banner .banner2 .columns-banner .column-a,body.banner .banner2 .columns-banner .column-c{margin-top:0}body.banner .banner2 .columns-banner .column-a img{width:300px}body.banner .banner2 .columns-banner .column-c{gap:1rem;width:100%}body.banner .banner2 .columns-banner .column-c .btn-banner,body.banner .banner2 .columns-banner .column-c .ticket{align-items:center;display:flex;height:50px;justify-content:center}body.banner .banner2 .columns-banner .column-c .ticket{font-size:1rem;gap:.3rem}body.banner .banner2 .columns-banner .column-c .btn-banner{border-radius:5px;width:100%}}@media only screen and (max-width:480px){body.banner .banner2{background-size:cover;padding:3rem 1.5em}body.banner .banner2 .melhor-oferta{font-size:26px}}body.banner .banner-play{background:url(../images/banner-play/bg-tw-banner-2025-play.svg);background-position:100%;background-repeat:no-repeat;background-size:cover;margin-top:-3px;padding:1.5em}body.banner .banner-play .flipdown{margin:0 auto}body.banner .banner-play .flipdown .rotor-group-heading:before{color:#fff}body.banner .banner-play p{color:var(--banner-cor-fonte);font-size:1.3rem;margin-bottom:1em}body.banner .banner-play .melhor-oferta{color:#00ebe4;font-size:1.65rem;margin-bottom:5px;text-shadow:0 0 15px #00ebe4;text-transform:uppercase}body.banner .banner-play .columns-banner{align-items:center;display:flex;gap:5rem;justify-content:center}body.banner .banner-play .columns-banner .column-a img{max-width:none;width:200px}body.banner .banner-play .columns-banner .column-c{align-items:center;display:flex;flex-direction:column;gap:.5rem}body.banner .banner-play .columns-banner .column-c .ticket{background-color:#fff;border-radius:70px;color:#000;font-size:1.2rem;font-size:.9rem;font-weight:900;padding:.4rem .9rem;position:relative}body.banner .banner-play .columns-banner .column-c .ticket strong{color:#00ebe4}body.banner .banner-play .columns-banner .column-c .btn-banner{background-color:#00ebe4;box-shadow:5px 5px 30px 0 rgba(0,0,0,.788);color:#040026;font-size:1.2rem;font-weight:900;padding:.7rem 1.2rem;text-align:center;text-decoration:none;transition:.6s;width:200px}body.banner .banner-play .columns-banner .column-c .btn-banner:hover{transform:scale(1.05)}body.banner .banner-play .columns-banner img{max-width:100%}body.banner .banner-play .columns-banner a{transition:.6s}body.banner .banner-play .columns-banner a:hover{transform:scale(1.05)}@media only screen and (max-width:1024px){body.banner .banner-play{background:url(../images/banner-play/bg-tw-banner-mobile-2025-play.svg);background-size:cover;margin-top:-46px;padding:5rem 0}body.banner .banner-play .columns-banner{flex-direction:column;gap:3rem}body.banner .banner-play .columns-banner .column-a,body.banner .banner-play .columns-banner .column-c{margin-top:0}body.banner .banner-play .columns-banner .column-a img{width:300px}body.banner .banner-play .columns-banner .column-c{gap:1rem;width:100%}body.banner .banner-play .columns-banner .column-c .btn-banner,body.banner .banner-play .columns-banner .column-c .ticket{align-items:center;display:flex;height:50px;justify-content:center}body.banner .banner-play .columns-banner .column-c .ticket{font-size:1rem;gap:.3rem}body.banner .banner-play .columns-banner .column-c .btn-banner{border-radius:5px;width:100%}}@media only screen and (max-width:480px){body.banner .banner-play{background-size:cover;margin-top:-46px;padding:3rem 1.5em}body.banner .banner-play .melhor-oferta{font-size:26px}}body.banner .banner-2025{background:var(--banner-background);background-color:var(--banner-background-color);background-position:100%;background-repeat:no-repeat;background-size:cover;padding:1.5em}body.banner .banner-2025 .flipdown{margin:0 auto}body.banner .banner-2025 .flipdown .rotor-group-heading:before{color:var(--banner-color)!important}body.banner .banner-2025 p{color:var(--banner-color);font-size:1.3rem;margin-bottom:1em}body.banner .banner-2025 .melhor-oferta{color:var(--banner-h2-color);font-size:1.5rem;margin-bottom:0;text-shadow:0 0 15px var(--banner-h2-color)}body.banner .banner-2025 .columns-banner{align-items:center;display:flex;gap:5rem;justify-content:center}body.banner .banner-2025 .columns-banner .column-a img{max-width:none;width:200px}body.banner .banner-2025 .columns-banner .column-c{align-items:center;display:flex;flex-direction:column;gap:.5rem}body.banner .banner-2025 .columns-banner .column-c .btn-banner{background-color:var(--banner-btn-background);box-shadow:5px 5px 30px 0 rgba(0,0,0,.788);color:var(--banner-btn-color);font-size:1.2rem;font-weight:900;padding:.7rem 1.2rem;text-align:center;text-decoration:none;transition:.6s;width:200px}body.banner .banner-2025 .columns-banner .column-c .btn-banner:hover{transform:scale(1.05)}body.banner .banner-2025 .columns-banner img{max-width:100%}body.banner .banner-2025 .columns-banner a{transition:.6s}body.banner .banner-2025 .columns-banner a:hover{transform:scale(1.05)}body.banner .banner-2025 h2{color:var(--banner-cor-da-fonte-h2);font-size:1.8rem!important;font-weight:700;line-height:1.5rem;margin-bottom:.3em;margin-top:.2em;text-align:center}body.banner .banner-2025 h3{color:var(--banner-cor-da-fonte-h3);font-size:1.3rem!important;font-weight:lighter;line-height:1.5rem;text-align:center}@media only screen and (max-width:1024px){body.banner .banner-2025{background:var(--banner-background-mobile);background-size:cover;padding:5rem 0}body.banner .banner-2025 .columns-banner{flex-direction:column;gap:3rem}body.banner .banner-2025 .columns-banner .column-a,body.banner .banner-2025 .columns-banner .column-c{margin-top:0}body.banner .banner-2025 .columns-banner .column-a img{width:300px}body.banner .banner-2025 .columns-banner .column-c{gap:1rem;width:100%}body.banner .banner-2025 .columns-banner .column-c .btn-banner,body.banner .banner-2025 .columns-banner .column-c .ticket{align-items:center;display:flex;height:50px;justify-content:center}body.banner .banner-2025 .columns-banner .column-c .ticket{font-size:1rem;gap:.3rem}body.banner .banner-2025 .columns-banner .column-c .btn-banner{border-radius:5px;width:100%}}@media only screen and (max-width:480px){body.banner .banner-2025{background-size:cover;padding:3rem 1.5em}body.banner .banner-2025 .melhor-oferta{font-size:26px}}@media only screen and (max-width:992px){body.banner .banner-2025 h2{font-size:2.5rem;line-height:2.5rem}body.banner .banner-2025 h3{font-size:1.2rem}}body.banner.header-menu-small .home-banner-fixed{top:80px}body.banner .home-banner.is-visible+.home-banner-fixed{top:-80px}body.banner .home-banner-fixed{background:var(--banner-cor-de-fundo);box-shadow:0 13px 24px -3px rgba(0,0,0,.75);max-width:100%;position:fixed;top:104px;transition:all .3s;width:100%;z-index:4}body.banner .home-banner-fixed .banner-fixed{background:var(--banner-background,url("./../images/banner-blackfriday/bg-banner-desktop.svg"));background-color:var(--banner-background-color);background-position:100%;background-repeat:no-repeat;background-size:cover}body.banner .home-banner-fixed .banner-fixed .flipdown{margin:0 auto}body.banner .home-banner-fixed .banner-fixed .flipdown .rotor-group-heading{display:none}body.banner .home-banner-fixed .banner-fixed p{color:var(--banner-color,#000);font-size:1.3rem;margin-bottom:1em}body.banner .home-banner-fixed .banner-fixed .melhor-oferta{display:none}body.banner .home-banner-fixed .banner-fixed .columns-banner{align-items:center;display:flex;gap:4rem;justify-content:center}body.banner .home-banner-fixed .banner-fixed .columns-banner .column-a img{max-width:none;width:100px}body.banner .home-banner-fixed .banner-fixed .columns-banner .column-c{align-items:center;display:flex;flex-direction:column;gap:.5rem}body.banner .home-banner-fixed .banner-fixed .columns-banner .column-c .ticket{background-color:var(--banner-ticket-background,#fff);border-radius:70px;color:var(--banner-color,#000);font-size:.7rem;font-weight:900;padding:.4rem .9rem;position:relative}body.banner .home-banner-fixed .banner-fixed .columns-banner .column-c .ticket strong{color:var(--banner-ticket-destaque-color,#4e56ff)}body.banner .home-banner-fixed .banner-fixed .columns-banner .column-c .btn-banner{background-color:var(--banner-btn-background,#4e56ff);box-shadow:5px 5px 30px 0 rgba(0,0,0,.788);color:#fff;font-size:1rem;font-weight:900;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:.6s;width:160px}body.banner .home-banner-fixed .banner-fixed .columns-banner .column-c .btn-banner:hover{transform:scale(1.05)}body.banner .home-banner-fixed .banner-fixed .columns-banner img{max-width:100%}body.banner .home-banner-fixed .banner-fixed .columns-banner a{transition:.6s}body.banner .home-banner-fixed .banner-fixed .columns-banner a:hover{transform:scale(1.05)}@media only screen and (max-width:1024px){body.banner .home-banner-fixed{top:60px}body.banner .home-banner-fixed .banner-fixed .columns-banner{gap:2rem}}@media only screen and (max-width:700px){body.banner .home-banner-fixed .banner-fixed .columns-banner{gap:.3rem}body.banner .home-banner-fixed .banner-fixed .columns-banner .column-a img{max-width:none;width:70px}body.banner .home-banner-fixed .banner-fixed .columns-banner .column-c .ticket{font-size:.5rem}body.banner .home-banner-fixed .banner-fixed .columns-banner .column-c .btn-banner{font-size:.7rem;width:110px}.flipdown-small .flipdown{margin:0!important;max-width:250px!important}.flipdown-small .flipdown .rotor-group{padding-right:20px!important}.flipdown-small .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after,.flipdown-small .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before{left:60px!important}}@media only screen and (max-width:480px){body.banner .home-banner-fixed .banner-fixed .columns-banner{gap:.3rem}body.banner .home-banner-fixed .banner-fixed .columns-banner .column-a img{max-width:none;width:50px}}body.banner .banner-v3{background:var(--banner-imagem-de-fundo);background-color:var(--banner-cor-de-fundo);background-position:100%;background-repeat:no-repeat;background-size:cover;padding:1.5em}body.banner .banner-v3 .flipdown{margin:0 auto}body.banner .banner-v3 .flipdown .rotor-group-heading:before{color:var(--banner-cor-da-fonte)!important}body.banner .banner-v3 p{color:var(--banner-cor-da-fonte);font-size:1.3rem;margin-bottom:1em}body.banner .banner-v3 .melhor-oferta{color:var(--banner-cor-da-fonte-h2);font-size:1.5rem;margin-bottom:0;text-shadow:0 0 15px var(--banner-cor-da-fonte-h2)}body.banner .banner-v3 .columns-banner{align-items:center;display:flex;gap:5rem;justify-content:center}body.banner .banner-v3 .columns-banner .column-a img{max-width:none;width:200px}body.banner .banner-v3 .columns-banner .column-c{align-items:center;display:flex;flex-direction:column;gap:.5rem}body.banner .banner-v3 .columns-banner .column-c .btn-banner{background-color:var(--banner-btn-cor-de-fundo);box-shadow:5px 5px 30px 0 rgba(0,0,0,.788);color:var(--banner-btn-cor-da-fonte);font-size:1.2rem;font-weight:900;padding:.7rem 1.2rem;text-align:center;text-decoration:none;transition:.6s;width:200px}body.banner .banner-v3 .columns-banner .column-c .btn-banner:hover{transform:scale(1.05)}body.banner .banner-v3 .columns-banner img{max-width:100%}body.banner .banner-v3 .columns-banner a{transition:.6s}body.banner .banner-v3 .columns-banner a:hover{transform:scale(1.05)}body.banner .banner-v3 h2{color:var(--banner-cor-da-fonte-h2);font-size:1.8rem!important;font-weight:700;line-height:1.5rem;margin-bottom:.3em;margin-top:.2em;text-align:center}body.banner .banner-v3 h3{color:var(--banner-cor-da-fonte-h3);font-size:1.3rem!important;font-weight:lighter;line-height:1.5rem;text-align:center}@media only screen and (max-width:1024px){body.banner .banner-v3{background:var(--banner-imagem-de-fundo-mobile);background-color:var(--banner-cor-de-fundo);background-repeat:no-repeat;background-size:cover;padding:5rem 0}body.banner .banner-v3 .columns-banner{flex-direction:column;gap:3rem}body.banner .banner-v3 .columns-banner .column-a,body.banner .banner-v3 .columns-banner .column-c{margin-top:0}body.banner .banner-v3 .columns-banner .column-a img{width:300px}body.banner .banner-v3 .columns-banner .column-c{gap:1rem;width:100%}body.banner .banner-v3 .columns-banner .column-c .btn-banner,body.banner .banner-v3 .columns-banner .column-c .ticket{align-items:center;display:flex;height:50px;justify-content:center}body.banner .banner-v3 .columns-banner .column-c .ticket{font-size:1rem;gap:.3rem}body.banner .banner-v3 .columns-banner .column-c .btn-banner{border-radius:5px;width:100%}}@media only screen and (max-width:480px){body.banner .banner-v3{background-size:cover;padding:3rem 1.5em}body.banner .banner-v3 .melhor-oferta{font-size:26px}}@media only screen and (max-width:992px){body.banner .banner-v3 h2{font-size:2.5rem;line-height:2.5rem}body.banner .banner-v3 h3{font-size:1.2rem}}body.banner .banner-v4{background:var(--banner-imagem-de-fundo);background-color:var(--banner-cor-de-fundo);background-position:100%;background-repeat:no-repeat;background-size:cover;margin-top:-3px;padding:1.5em}body.banner .banner-v4 .flipdown{margin:0 auto}body.banner .banner-v4 .flipdown .rotor-group-heading:before{color:#fff}body.banner .banner-v4 p{color:var(--banner-cor-da-fonte);font-size:1.3rem;margin-bottom:1em}body.banner .banner-v4 .melhor-oferta,body.banner .banner-v4 h2{color:var(--banner-cor-da-fonte);font-size:1.5rem;margin-bottom:0;text-shadow:0 0 15px var(--banner-cor-da-fonte)}body.banner .banner-v4 .columns-banner{align-items:center;display:flex;gap:5rem;justify-content:center}body.banner .banner-v4 .columns-banner .column-a img{max-width:none;width:200px}body.banner .banner-v4 .columns-banner .column-c{align-items:center;display:flex;flex-direction:column;gap:.5rem}body.banner .banner-v4 .columns-banner .column-c .ticket{background-color:#fff;border-radius:70px;color:#000;font-size:1.2rem;font-size:.9rem;font-weight:900;padding:.4rem .9rem;position:relative}body.banner .banner-v4 .columns-banner .column-c .ticket strong{color:var(--banner-cor-da-fonte)}body.banner .banner-v4 .columns-banner .column-c .btn-banner{background-color:var(--banner-btn-cor-de-fundo);background-image:var(--banner-btn-imagem-de-fundo);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:5px 5px 30px 0 rgba(0,0,0,.788);color:var(--banner-btn-cor-da-fonte);font-size:1.2rem;font-weight:900;height:50px;padding:.7rem 1.2rem;text-align:center;text-decoration:none;transition:.6s;width:340px}body.banner .banner-v4 .columns-banner .column-c .btn-banner:hover{transform:scale(1.05)}body.banner .banner-v4 .columns-banner img{max-width:100%}body.banner .banner-v4 .columns-banner a{transition:.6s}body.banner .banner-v4 .columns-banner a:hover{transform:scale(1.05)}@media only screen and (max-width:1024px){body.banner .banner-v4{background:var(--banner-imagem-de-fundo-mobile);background-color:var(--banner-cor-de-fundo);background-repeat:no-repeat;background-size:cover;margin-top:-46px;padding:5rem 0}body.banner .banner-v4 .columns-banner{flex-direction:column;gap:3rem}body.banner .banner-v4 .columns-banner .column-a,body.banner .banner-v4 .columns-banner .column-c{margin-top:0}body.banner .banner-v4 .columns-banner .column-a img{width:300px}body.banner .banner-v4 .columns-banner .column-c{gap:1rem;width:100%}body.banner .banner-v4 .columns-banner .column-c .btn-banner,body.banner .banner-v4 .columns-banner .column-c .ticket{align-items:center;display:flex;height:50px;justify-content:center}body.banner .banner-v4 .columns-banner .column-c .ticket{font-size:1rem;gap:.3rem}}@media only screen and (max-width:700px){body.banner .banner{background-size:cover}}@media only screen and (max-width:480px){body.banner .banner-v4{background-size:cover;margin-top:-46px;padding:3rem 1.5em}body.banner .banner-v4 .melhor-oferta{font-size:26px}}.flipdown-without-days{align-items:center;display:flex;justify-content:center;margin-left:unset!important}.flipdown-without-days .rotor-group:first-child{display:none!important}.artigos .autor-header img{border-radius:5px}.artigos .card-list .tag{position:absolute;right:35px;top:30px;z-index:10}.artigos .card-list .tag a{color:#fff;text-decoration:none}.artigos .card-list .card-link:hover{color:#3e45cc}.artigos .card-list img{height:auto;max-width:100%}.artigos .breadcrumb{background:transparent;font-size:1em;padding-left:0}.artigos .breadcrumb a{color:#2c3a57;text-decoration:none}.artigos .breadcrumb a:hover{color:#3e45cc}.page-artigos{background-color:#fff}.page-artigos .home-destaques .destaque{color:#fff;min-height:600px}.page-artigos .home-destaques .destaque .mid{min-height:600px;position:relative}.page-artigos .home-destaques .destaque .background{background:var(--background-url) center center no-repeat;background-size:cover;bottom:0;box-shadow:inset 0 0 0 100vw rgba(0,0,0,.5);left:0;position:absolute;right:0;top:0}.page-artigos .home-destaques .destaque .desc{padding:275px 50px 50px}.page-artigos .home-destaques .destaque .desc a{color:#fff;text-decoration:none}.page-artigos .home-destaques .destaque .desc a:hover{text-decoration:underline}.page-artigos .home-destaques .destaque .desc .titulo a{font-size:2.4em}.page-artigos .home-destaques .destaque .desc p{font-size:1.2em}.page-artigos .home-destaques .destaque .desc .autor{font-size:1em}.page-artigos .home-destaques .destaque .desc .autor a{font-weight:700}.page-artigos .home-destaques .destaque .desc .tag a:hover{text-decoration:none}ul.cloud{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;line-height:2.75rem;list-style:none;margin-bottom:40px;margin-top:40px;padding-left:0}ul.cloud a{--size:4;--color:#4e56ff;color:var(--color);display:block;font-size:calc(var(--size)*.25rem + .5rem)!important;opacity:calc(.4 + var(--size)/15);padding:.125rem .25rem;position:relative;text-decoration:none}ul.cloud a[data-weight="1"]{--size:1}ul.cloud a[data-weight="2"]{--size:2}ul.cloud a[data-weight="3"]{--size:3}ul.cloud a[data-weight="4"]{--size:4}ul.cloud a[data-weight="5"]{--size:6}ul.cloud a[data-weight="6"]{--size:8}ul.cloud a[data-weight="7"]{--size:10}ul.cloud a[data-weight="8"]{--size:13}ul.cloud a[data-weight="9"]{--size:16}ul.cloud li:nth-child(odd) a{--color:#4e56ff}ul.cloud li:nth-child(3n+1) a,ul.cloud li:nth-child(4n+1) a{--color:#7077ff}ul.cloud a:focus{outline:1px dashed}ul.cloud a:before{background:var(--color);content:"";height:100%;left:50%;opacity:.15;position:absolute;top:0;transform:translate(-50%);transition:width .25s;width:0}ul.cloud a:focus:before,ul.cloud a:hover:before{width:100%}@media (prefers-reduced-motion){ul.cloud *{transition:none!important}}@media only screen and (min-width:0) and (max-width:992px){.page-artigos .home-destaques .destaque .desc{padding:100px 50px 50px}}.home-artigos{padding:0 0 20px;position:relative}.home-artigos .mid{position:relative;z-index:2}.home-artigos h4{color:#2c3a57;font-size:28px}.home-artigos h4:after{animation:blink 1s step-end infinite;background-color:#2c3a57;content:"";display:inline-block;height:4px;margin-left:10px;width:15px}.home-artigos .list{margin-top:30px}.home-artigos .list img{height:auto;max-width:100%}.home-artigos .list li{box-shadow:0 16px 36px rgba(0,0,0,.15);margin-bottom:18px;padding:20px 25px 15px;position:relative}.home-artigos .list li:hover{box-shadow:0 16px 36px rgba(0,0,0,.3);top:-3px}.home-artigos .list h5{margin-bottom:8px;margin-top:15px}.home-artigos .list h5 a{color:#2c3a57;font-size:18px;font-weight:700}.home-artigos .list p{color:#4f5f82;font-size:14px;line-height:20px}.home-artigos .list nav{margin-top:15px}@media only screen and (min-width:0) and (max-width:992px){.home-artigos{padding:0}.home-artigos:after,.home-artigos:before{display:none}.home-artigos li{min-height:auto!important}.home-artigos h4{font-size:24px;line-height:28px}.home-artigos .list{margin-top:20px}}.home-guias{background-color:#f7f7f8}.home-guias .mid{padding-top:50px}.home-guias .list{margin-top:33px}.home-guias .list li{padding:24px}.home-guias .list span{color:#8290ac;font-size:12px}.home-guias .list a{color:#2c3a57}.home-guias .list a:hover{color:#4e56ff}.home-guias .list h5{font-size:14px;font-weight:500}.home-guias .list h5 svg{fill:#7077ff;float:left;margin-right:9px}.home-guias .list h6{margin-bottom:10px;margin-top:15px}.home-guias .list h6 a{font-size:16px;font-weight:700;line-height:22px}.home-guias .card-list li img{width:100%}@media only screen and (min-width:0) and (max-width:992px){.home-guias .mid{padding-top:30px}}.page-artigo{background-color:#f7f7f8}.page-artigo .section-container{background-color:#fff}.page-artigo .mid{max-width:65em;padding:12px 0}.page-artigo .newsletter-container .newsletter{align-items:center;background-color:#f7f7f8;display:flex;gap:20px;justify-content:space-between;padding:5px}.page-artigo .newsletter-container .newsletter label{color:#2c3a57}.page-artigo .newsletter-container .newsletter input{background-color:transparent;border:1px solid rgba(78,86,255,.361);border-radius:4px;padding:10px;width:250px}.page-artigo .newsletter-container .newsletter input::-moz-placeholder{color:#adb2ed}.page-artigo .newsletter-container .newsletter input::placeholder{color:#adb2ed}.page-artigo .newsletter-container .newsletter .btn{border-radius:4px;height:38px;max-width:110px;padding:10px 30px}.page-artigo .artigo-header{background:var(--background-url) center center no-repeat;background-size:cover;box-shadow:inset 0 0 0 100vw rgba(0,0,0,.65);font-family:Consolas,sans-serif!important;min-height:600px}.page-artigo .artigo-header .desc{bottom:-150px;position:relative}.page-artigo .artigo-header .desc a{color:#fff;font-size:14px;font-weight:700;text-decoration:none}.page-artigo .artigo-header .desc a:hover{text-decoration:underline}.page-artigo .artigo-header .desc h1{color:#fff;font-size:48px}.page-artigo .artigo-header .desc p{color:#fff;font-size:16px;line-height:22px;margin:15px 0;max-width:850px}.page-artigo .artigo-header .desc strong{font-weight:700}.page-artigo .artigo-header .desc .tag a:hover{text-decoration:none}.page-artigo .artigo-header .mid{max-width:65em}.page-artigo .artigo-container{background:#fff}.page-artigo .artigo-container .mid{max-width:65em;padding:30px 0 15px}.page-artigo .secao-comentarios .mid{max-width:65em;padding:20px 0}.page-artigo .fb-comments{width:100%}.page-artigo .open-modal{display:inline-block;margin:20px;max-width:100%;padding:10px 25px;width:auto}.banner-tw{background-color:#4e56ff;color:#fff;margin:0 auto;padding:15px 0}.banner-tw .banner-logo-tw{display:block;margin:0 auto}.banner-tw strong{font-weight:600}.banner-tw .banner-titulo{margin:20px auto 10px}.banner-tw .banner-descricao{font-size:18px;margin-bottom:30px}.banner-tw .itens-container{align-items:center;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);justify-content:center;margin-bottom:40px;place-items:center}.banner-tw .itens-container .item{align-items:center;border:1px solid #9da2ff;border-radius:4px;display:flex;gap:10px;height:85px;justify-content:center;padding:10px 15px;width:185px}.banner-tw .itens-container .item p{font-size:13px;line-height:normal;margin:0}.banner-tw .itens-container .item img{margin:0;max-width:100%}.banner-tw a{display:grid;place-items:center;text-decoration:none}.banner-tw a .btn-lg{max-width:320px;min-height:55px}.modal-formacao{background-color:#fafafa;border:none;padding:0;width:600px}.modal-formacao::backdrop{background:rgba(0,0,0,.445)}.modal-formacao .modal-close-page-artigo{border:none;padding:6px;position:absolute;right:0;top:0}.modal-formacao .header-modal{display:grid;padding:20px;place-items:center}.modal-formacao .body-modal{padding:20px 55px 10px}.modal-formacao .body-modal p{margin-bottom:20px;text-decoration:underline}.modal-formacao .body-modal h3{font-size:16px;font-weight:400;margin:10px auto}.modal-formacao .body-modal h3 strong{font-weight:900}.modal-formacao .body-modal ul{font-size:15px;line-height:1.6;list-style:disc;margin:0}.modal-formacao .modal-link{background-color:#4e56ff;color:#fff;display:block;margin:20px auto 40px;max-width:280px;padding:15px;text-align:center;text-decoration:none;width:100%}.modal-formacao .cursos-container{display:flex;flex-wrap:wrap;justify-content:center}.modal-formacao .cursos-container .box{background-color:#fff;color:#000;display:flex;flex-basis:50%;margin-bottom:2em;margin-right:2em;max-width:200px;min-height:90px;text-decoration:none}.modal-formacao .cursos-container .box:hover{color:#4f4f4f;opacity:.8}.modal-formacao .cursos-container .box:nth-child(2n){margin-right:0}.modal-formacao .cursos-container .image{align-items:center;background-color:red;display:flex;justify-content:center;text-align:center;width:30%}.modal-formacao .cursos-container .description{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:1em;width:70%}.saiba-mais{max-width:80%}.saiba-mais .modal-close-page-artigo{background-color:#4e56ff}.saiba-mais hr{border-color:rgba(112,119,255,.388);width:70%}.saiba-mais .body-modal{padding-top:10px}.saiba-mais .subtitle-modal{color:rgba(112,119,255,.541)}.saiba-mais .modal-item-container{align-items:center;display:grid;gap:10px;grid-template-columns:repeat(2,220px);justify-content:center}.saiba-mais .modal-item-container .item-modal{align-items:center;background-color:#48d359;border-radius:5px;color:#fff;display:flex;gap:10px;padding:10px 10px 10px 25px;width:219px}.saiba-mais .modal-item-container .item-modal p{margin:0;text-decoration:none}@media only screen and (min-width:0) and (max-width:992px){.page-artigo{padding-bottom:0}.page-artigo .newsletter-container .newsletter{display:grid;grid-template-areas:"label label label" "input-name input-email button";grid-template-columns:repeat(3,1fr);justify-content:space-between}.page-artigo .newsletter-container .newsletter label{grid-area:label;text-align:center}.page-artigo .newsletter-container .newsletter input[type=text]{grid-area:input-name;width:230px}.page-artigo .newsletter-container .newsletter input[type=email]{grid-area:input-email;width:230px}.page-artigo .newsletter-container .newsletter button{grid-area:button;width:100%}.page-artigo .artigo-header{background-size:cover;min-height:340px}.page-artigo .artigo-header .desc{bottom:-20px}.page-artigo .artigo-header .desc h1{font-size:36px}.modal-formacao .body-modal ul{font-size:14px}}@media only screen and (min-width:576px) and (max-width:992px){.page-artigo .newsletter-container .newsletter input{padding:8px}.page-artigo .newsletter-container .newsletter input[type=text]{grid-area:input-name;width:100%}.page-artigo .newsletter-container .newsletter input[type=email]{grid-area:input-email;width:100%}.page-artigo .newsletter-container .newsletter .btn{height:34px;max-width:100%}.page-artigo .banner-tw .banner-titulo{font-size:18px}.page-artigo .banner-tw .banner-descricao{font-size:16px;margin-bottom:20px}.page-artigo .banner-tw .itens-container{grid-template-columns:repeat(2,230px);padding:10px 5px}.modal-formacao .body-modal h3{margin-inline:auto;max-width:390px}.saiba-mais{max-width:95%}.saiba-mais .modal-item-container{grid-template-columns:repeat(2,1fr)}.saiba-mais .modal-item-container .item-modal{width:100%}}@media only screen and (min-width:0) and (max-width:576px){.page-artigo{padding-bottom:0}.page-artigo .newsletter-container .newsletter{display:flex;flex-direction:column;gap:10px;padding:10px 0}.page-artigo .newsletter-container .newsletter label{margin:0}.page-artigo .newsletter-container .newsletter .btn,.page-artigo .newsletter-container .newsletter input[type=email],.page-artigo .newsletter-container .newsletter input[type=text]{max-width:100%;width:260px}.page-artigo .banner-tw .banner-titulo{font-size:18px;margin-top:10px}.page-artigo .banner-tw .banner-titulo br{display:none}.page-artigo .banner-tw .banner-descricao{font-size:16px;margin-bottom:20px}.page-artigo .banner-tw .itens-container{grid-template-columns:1fr 1fr;padding:10px 5px}.page-artigo .banner-tw .itens-container .item{gap:5px;justify-content:flex-start;max-width:185px;padding:5px;width:100%}.page-artigo .banner-tw .itens-container .item img{width:38px}.page-artigo .banner-tw .itens-container .item p{font-size:11px}.page-artigo .banner-tw .itens-container .item p br{display:none}.page-artigo .banner-tw a .btn-lg{font-size:16px}.banner-tw .itens-container{margin-bottom:20px}.modal-formacao .body-modal{padding:10px}.modal-formacao .body-modal h3{margin-inline:auto;max-width:390px}.saiba-mais{max-width:95%}.saiba-mais .modal-item-container{grid-template-columns:repeat(2,1fr)}.saiba-mais .modal-item-container .item-modal{font-size:11px;min-height:70px;padding:5px;width:100%}}.artigo-content{font-size:1.2em}.artigo-content p{line-height:28px;margin-bottom:20px;margin-top:0}.artigo-content p a{text-decoration:none;word-break:break-word}.artigo-content p a:hover{text-decoration:underline}.artigo-content li code,.artigo-content p code{background-color:#f3f4f4;border-radius:6px;color:#dd4a68;font-family:Consolas,sans-serif!important;font-size:85%;margin:0;padding:.2em .4em}.artigo-content h2,.artigo-content h3,.artigo-content h4,.artigo-content h5,.artigo-content h6,.artigo-content iframe,.artigo-content pre,.artigo-content table{margin-bottom:20px}.artigo-content h2,.artigo-content h3,.artigo-content h4,.artigo-content h5,.artigo-content h6{font-family:Consolas,sans-serif!important}.artigo-content pre{word-wrap:break-word;border:1px solid #e0dede;border-radius:3px;font-size:14px!important;margin-bottom:20px!important;padding:1em;white-space:pre-wrap}.artigo-content img{display:block;margin:0 auto;max-width:75%}.artigo-content ul{list-style:square}.artigo-content ol,.artigo-content ul{word-wrap:break-word;margin-bottom:1.65em;margin-left:30px;margin-top:1.65em}.artigo-content ol{list-style:decimal}.artigo-content li{margin-bottom:.8em;padding-left:5px}.artigo-content li a{text-decoration:none}.artigo-content li a:hover{text-decoration:underline}.artigo-content em{font-style:italic}.artigo-content strong{font-weight:700}.artigo-content iframe{border:1px solid #e0dede;min-height:200px}.artigo-content .video-wrapper{text-align:center}.artigo-content .video-wrapper iframe{border:none;min-height:480px;width:854px}.artigo-content table{background-color:transparent;border:1px solid #cecece;border-collapse:collapse;border-spacing:0;margin:0 auto 20px;max-width:75%;text-align:left;width:100%}.artigo-content th{font-weight:700}.artigo-content td,.artigo-content th{border:1px solid #ccc;padding:8px}.artigo-content tr{background-color:transparent}.artigo-content tr:nth-of-type(odd){background-color:#eee}.artigo-content tr th{background-color:#ddd}.artigo-content tr{transition:background-color .3s ease-in-out 0s}.artigo-content tr:hover{background-color:#d0e4ff}.artigo-content tr{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.artigo-content td,.artigo-content th{border:none}.artigo-content .token{background:transparent!important}.artigo-content .copy-code-button{background-color:#fff;border:2px solid #272822;border-radius:3px 3px 0 0;color:#272822;display:block;font-size:.8em;margin-bottom:-2px;margin-left:auto;margin-right:0;padding:3px 8px}.artigo-content .copy-code-button:hover{background-color:#f2f2f2;cursor:pointer}.artigo-content .copy-code-button:focus{background-color:#e6e6e6;outline:0}.artigo-content .copy-code-button:active{background-color:#d9d9d9}.artigo-content .highlight pre{margin:0}.artigo-content .course-list{margin-left:0}.artigo-content .course-list li{padding-left:1em}.artigo-content .deck-list{list-style:none;margin-left:0}.artigo-content hr{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.75),transparent);border:0;height:1px;margin-bottom:20px;margin-top:20px}.artigo-content blockquote{background:#fff;border-left:15px solid #7077ff;color:#666;display:block;font-size:16px;font-style:italic;line-height:1.2;margin:0 0 20px;padding:15px 20px 5px 45px;position:relative;text-align:justify}.artigo-content blockquote:before{color:#999;content:"“";font-family:Georgia,serif;font-size:60px;font-weight:700;left:10px;position:absolute;top:5px}.artigo-content blockquote:after{content:""}.artigo-content blockquote a{background:#eee;color:#c76c0c;cursor:pointer;padding:0 3px;text-decoration:none}.artigo-content blockquote a:hover{color:#666}.artigo-content blockquote em{font-style:italic}.artigo-content blockquote p{margin:0;padding:0}@media screen and (max-width:768px){.page-artigo img,.page-artigo table{max-width:100%}.page-artigo .video-wrapper iframe{height:100%;width:100%}}.card-divulgacao img{margin-top:12px;width:80px}.card-divulgacao .card-body{min-height:95px}.card-divulgacao .card-body .card-title{float:left;max-width:70%}.card-divulgacao .card-body .card-title span{color:#7f7f7f;display:block;font-size:.8em;font-weight:300;margin-bottom:5px}.card-divulgacao .card-body .card-link{float:right;margin-top:5px}.card-divulgacao .card-body .btn{max-width:200px!important}.card-divulgacao:hover{box-shadow:0 2px 14px rgba(55,73,108,.1)}@media screen and (max-width:768px){.card-divulgacao .btn{font-size:16px;line-height:36px;min-height:38px}.card-divulgacao img{display:block;margin-left:auto;margin-right:auto;margin-top:0;width:60px}.card-divulgacao .card-body{min-height:0;text-align:center}.card-divulgacao .card-body .card-title{float:none;max-width:100%;text-align:left}.card-divulgacao .card-body .card-link{float:none;margin-top:5px}}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#111b27;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#eaeaea}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#eaeaea}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#fcfcfc}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em .3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#3c526d}.token.punctuation{color:#111b27}.token.delimiter.important,.token.selector .parent,.token.tag,.token.tag .token.punctuation{color:#006d6d}.token.attr-name,.token.boolean,.token.boolean.important,.token.constant,.token.number,.token.selector .token.attribute{color:#755f00}.token.class-name,.token.key,.token.parameter,.token.property,.token.property-access,.token.variable{color:#005a8e}.token.attr-value,.token.color,.token.inserted,.token.selector .token.value,.token.string,.token.string .token.url-link{color:#116b00}.token.builtin,.token.keyword-array,.token.package,.token.regex{color:#af00af}.token.function,.token.selector .token.class,.token.selector .token.id{color:#7c00aa}.token.atrule .token.rule,.token.combinator,.token.keyword,.token.operator,.token.pseudo-class,.token.pseudo-element,.token.selector,.token.unit{color:#a04900}.token.deleted,.token.important{color:#c22f2e}.token.keyword-this,.token.this{color:#005a8e}.token.bold,.token.important,.token.keyword-this,.token.this{font-weight:700}.token.delimiter.important{font-weight:inherit}.token.italic{font-style:italic}.token.entity{cursor:help}.language-markdown .token.title,.language-markdown .token.title .token.punctuation{color:#005a8e;font-weight:700}.language-markdown .token.blockquote.punctuation{color:#af00af}.language-markdown .token.code{color:#006d6d}.language-markdown .token.hr.punctuation{color:#005a8e}.language-markdown .token.url>.token.content{color:#116b00}.language-markdown .token.url-link{color:#755f00}.language-markdown .token.list.punctuation{color:#af00af}.language-json .token.operator,.language-markdown .token.table-header{color:#111b27}.language-scss .token.variable{color:#006d6d}.token.cr:before,.token.lf:before,.token.space:before,.token.tab:not(:empty):before{color:#3c526d}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button{background:#005a8e;color:#e3eaf2}div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar button:hover{background:rgba(0,90,142,.855);color:#e3eaf2;text-decoration:none}div.code-toolbar>.toolbar span,div.code-toolbar>.toolbar span:focus,div.code-toolbar>.toolbar span:hover{background:#3c526d;color:#e3eaf2}.line-highlight{background:rgba(141,161,185,.184);background:linear-gradient(90deg,rgba(141,161,185,.184) 70%,rgba(141,161,185,.145))}.line-highlight:before,.line-highlight[data-end]:after{background-color:#3c526d;box-shadow:0 1px #8da1b9;color:#e3eaf2}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:rgba(60,82,109,.122)}.line-numbers .line-numbers-rows{background:rgba(208,218,231,.478);border-right:1px solid rgba(141,161,185,.478)}.line-numbers-rows>span:before{color:rgba(60,82,109,.855)}.rainbow-braces .token.punctuation.brace-level-1,.rainbow-braces .token.punctuation.brace-level-5,.rainbow-braces .token.punctuation.brace-level-9{color:#755f00}.rainbow-braces .token.punctuation.brace-level-10,.rainbow-braces .token.punctuation.brace-level-2,.rainbow-braces .token.punctuation.brace-level-6{color:#af00af}.rainbow-braces .token.punctuation.brace-level-11,.rainbow-braces .token.punctuation.brace-level-3,.rainbow-braces .token.punctuation.brace-level-7{color:#005a8e}.rainbow-braces .token.punctuation.brace-level-12,.rainbow-braces .token.punctuation.brace-level-4,.rainbow-braces .token.punctuation.brace-level-8{color:#7c00aa}pre.diff-highlight>code .token.deleted:not(.prefix),pre>code.diff-highlight .token.deleted:not(.prefix){background-color:rgba(194,47,46,.122)}pre.diff-highlight>code .token.inserted:not(.prefix),pre>code.diff-highlight .token.inserted:not(.prefix){background-color:rgba(17,107,0,.122)}.command-line-prompt{border-right:1px solid rgba(141,161,185,.478)}.command-line-prompt>span:before{color:rgba(60,82,109,.855)}.secao-autor .mid{max-width:65em;padding:20px 0 70px}.secao-autor picture{background-color:#efefef;display:block;filter:drop-shadow(0 8px 20px rgba(210,222,239,.8));height:241px;margin-right:46px;overflow:hidden;width:241px}.secao-autor picture img,.secao-autor picture source{border-radius:2px}.secao-autor h4{display:table;margin-bottom:30px;width:100%}.secao-autor h5{color:#2c3a57;font-size:24px;line-height:28px;padding-bottom:15px}.secao-autor p{color:#4f5f82;font-size:16px;line-height:34px;margin-bottom:20px}.secao-autor .desc{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.secao-autor .desc .sobre{display:flex;flex:0 0 60%;flex-direction:column;flex-grow:1}.secao-autor .desc .foto{display:flex;flex:0 0 20%;flex-direction:column;flex-grow:1}@media only screen and (min-width:0) and (max-width:992px){.secao-autor .mid{padding:30px 0 40px}.secao-autor h4{margin-bottom:40px}.secao-autor h5{font-size:18px;line-height:21px;margin-top:10px}.secao-autor p{font-size:14px;line-height:34px}.secao-autor strong{display:block}.secao-autor picture,.secao-autor picture img,.secao-autor picture source{height:120px;width:120px}.secao-autor .desc{display:block;text-align:center}.secao-autor .desc .sobre{display:block;text-align:left}}.modal-newsletter{max-width:629px;width:100%}.modal-newsletter h3{color:#4f5f82;font-size:18px;font-weight:500;line-height:25px}.modal-newsletter label{border-radius:2px;cursor:pointer;display:inline-block;margin-bottom:16px;width:100%}.modal-newsletter label span{border:1px solid #e3e3e3;border-radius:2px;box-sizing:border-box;display:block;font-size:16px;line-height:22px;padding:13px 18px}.modal-newsletter label input:checked+span{border:1px solid #4e56ff;font-weight:700}.modal-newsletter label input{display:none}.modal-newsletter label svg{float:left;margin-right:13px}.modal-newsletter .container-send{text-align:right}.modal-newsletter .container-send button{max-width:108px;width:100%}@media only screen and (min-width:0) and (max-width:700px){.modal-newsletter h3{font-size:14px;line-height:16px;margin-bottom:15px}.modal-newsletter label{margin-bottom:5px}.modal-newsletter label div{font-size:12px;line-height:14px;padding:8px 12px}.modal-newsletter label svg{height:18px;width:20px}.container-send{margin-bottom:10px}.container-send .btn{margin-bottom:20px!important;max-width:none;width:100%}}.grecaptcha-badge{visibility:hidden!important}.modal-apresentacao{background:none!important;overflow:auto;padding:5px!important;text-align:center}.modal-apresentacao iframe{height:385px;width:620px}.modal-apresentacao div{text-align:center}@media only screen and (min-width:0) and (max-width:992px){.modal-apresentacao iframe{height:200px;width:320px}}@keyframes press{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.modal-video-aulas{background:#f7f7f8;border:0;color:#2c3a57;display:grid;height:-moz-fit-content;height:fit-content;inset:0;margin:auto;max-height:100vh;overflow:hidden;padding:0;position:fixed;transition:opacity .5s cubic-bezier(.25,0,.3,1);width:720px;z-index:100}.modal-video-aulas:not([open]){opacity:0;pointer-events:none}.modal-video-aulas::backdrop{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);transition:-webkit-backdrop-filter .5s ease;transition:backdrop-filter .5s ease;transition:backdrop-filter .5s ease,-webkit-backdrop-filter .5s ease}.modal-video-aulas section{max-block-size:100vh;max-block-size:100dvb;position:relative}.modal-video-aulas section h3{padding:calc(1rem + .75ch) .75ch .75ch 2.5ch}.modal-video-aulas section .conteudo{display:block;display:grid;gap:1rem;max-block-size:100%;overscroll-behavior-y:contain}.modal-video-aulas section header{align-items:flex-start;background:#fff;display:flex;gap:1rem;height:80px;justify-content:space-between;padding-block:1rem;padding-inline:1.5rem}.modal-video-aulas section header h2{padding:0 .75ch}.modal-video-aulas section header h2 span{display:block;font-size:12px;font-weight:500;margin-bottom:5px}.modal-video-aulas section header button{stroke:currentColor;stroke-width:3px;aspect-ratio:1;border-radius:50%;flex-shrink:0;padding:.75ch;place-items:center}.modal-video-aulas section>div{height:calc(100% - 80px);overflow-y:auto}.modal-video-aulas section>div::-webkit-scrollbar{background-color:transparent;height:100%;width:10px;width:.5em}.modal-video-aulas section>div::-webkit-scrollbar-thumb{background-color:hsla(0,0%,43%,.614)}.modal-video-aulas section>div::-webkit-scrollbar-thumb:hover{background-color:#9299a0}.modal-video-aulas section .modal-video-aulas-close-btn{background:transparent;border:none;display:inline-block;height:14px;overflow:hidden;position:absolute;right:20px;top:20px;width:14px;z-index:2}.modal-video-aulas section .modal-video-aulas-close-btn:before{transform:rotate(45deg)}.modal-video-aulas section .modal-video-aulas-close-btn:after{transform:rotate(-45deg)}.modal-video-aulas section .modal-video-aulas-close-btn:after,.modal-video-aulas section .modal-video-aulas-close-btn:before{background:#4e56ff;border-radius:5px;content:"";height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}.modal-video-aulas .item-text{align-items:center;background:#f7f7f8;border:0;border-bottom:1px solid #edf3fc;display:flex;gap:8px;padding:1.6rem 2.4rem;position:relative;width:100%}.modal-video-aulas .item-text:not(.selected){cursor:pointer}.modal-video-aulas .item-text:not(.selected):hover{box-shadow:0 2px 14px rgba(55,73,108,.3);top:-3px;z-index:10}.modal-video-aulas .item-text:not(.selected):active{animation:press .2s linear 1}.modal-video-aulas .item-text:before{content:"";display:block;left:4px;top:1px}.modal-video-aulas .item-text :last-child{flex-grow:1;text-align:end}.modal-video-aulas .selected{background-color:#edf3fc}.modal-video-aulas footer{align-items:flex-start;background:#fff;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-block:1rem;padding-inline:1.5rem}@media only screen and (min-width:0) and (max-width:720px){.modal-video-aulas{height:100%;max-height:100%;max-width:100%;width:100%}}@media (prefers-reduced-motion:no-preference){.modal-video-aulas{animation:scale-down .5s cubic-bezier(.25,0,.3,1) forwards;animation-timing-function:cubic-bezier(.5,-.5,.1,1.5)}.modal-video-aulas[open]{animation:slide-in-up .5s cubic-bezier(.25,0,.3,1) forwards}}html:has(dialog[open]){overflow:hidden}.modal-video-aulas-galeria{background:#f4f4f4;border:0;color:#2c3a57;display:grid;height:-moz-fit-content;height:fit-content;inset:0;margin:auto;max-height:100vh;overflow:hidden;padding:0;position:fixed;transition:opacity .5s cubic-bezier(.25,0,.3,1);width:720px;z-index:100}.modal-video-aulas-galeria:not([open]){opacity:0;pointer-events:none}.modal-video-aulas-galeria::backdrop{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);transition:-webkit-backdrop-filter .5s ease;transition:backdrop-filter .5s ease;transition:backdrop-filter .5s ease,-webkit-backdrop-filter .5s ease}.modal-video-aulas-galeria section{max-block-size:100vh;max-block-size:100dvb;position:relative;width:720px}.modal-video-aulas-galeria section .conteudo{display:grid;grid-template:auto min-content/auto 1fr;padding-block:1rem;padding-inline:1.5rem;position:relative}.modal-video-aulas-galeria section .conteudo h3{grid-area:1/1/1/1}.modal-video-aulas-galeria section .conteudo nav{display:flex;gap:2px;grid-column:2;justify-self:end}.modal-video-aulas-galeria section .conteudo nav:first-child,.modal-video-aulas-galeria section .conteudo nav:last-child{cursor:pointer}.modal-video-aulas-galeria section .conteudo nav hr{background-color:rgba(0,0,0,.04);border:0;content:"";display:inline-block;height:22px;margin:0 4px;transform:rotate(15deg);width:6px}.modal-video-aulas-galeria section .conteudo nav .arrow-next{transform:rotate(180deg)}.modal-video-aulas-galeria section .conteudo ul{display:flex;gap:10px;grid-column:1/span 2;height:-moz-fit-content;height:fit-content;overflow-x:scroll!important;overflow-y:hidden;padding-top:16px;scroll-behavior:smooth;transform:scroll(calc(var(--i, 0)/var(--n)*-100%))}.modal-video-aulas-galeria section .conteudo ul::-webkit-scrollbar{display:none;height:5px;width:150px}.modal-video-aulas-galeria section .conteudo ul::-webkit-scrollbar-track{background:transparent}.modal-video-aulas-galeria section .conteudo ul::-webkit-scrollbar-thumb{background:#888}.modal-video-aulas-galeria section .conteudo ul::-webkit-scrollbar-thumb:hover{background:#555}.modal-video-aulas-galeria section .conteudo ul .slide{position:relative}.modal-video-aulas-galeria section .conteudo ul .slide:not(.selected){cursor:pointer}.modal-video-aulas-galeria section .conteudo ul .slide:not(.selected):hover figure{box-shadow:10px 10px 10px rgba(0,0,0,.15);transform:scale(1.05)}.modal-video-aulas-galeria section .conteudo ul .slide:not(.selected):is(:hover,:focus) figure:after{opacity:1}.modal-video-aulas-galeria section .conteudo ul .slide:not(.selected):is(:hover,:focus) figure svg{opacity:.5}.modal-video-aulas-galeria section .conteudo ul .slide:not(.selected):is(:hover,:focus) figcaption{opacity:1;transition:opacity .6s}.modal-video-aulas-galeria section .conteudo ul .slide:is(.selected) figcaption{opacity:1;transform:translateZ(0)}.modal-video-aulas-galeria section .conteudo ul .slide:is(.selected) figure:after{border-radius:0;height:100%;left:0;opacity:1;top:0;transform:scale(1);width:100%}.modal-video-aulas-galeria section .conteudo ul .slide:is(.selected) figure:before{background-color:unset}.modal-video-aulas-galeria section .conteudo ul .slide:is(.selected):after{border:3px solid #4e56ff;content:"";display:block;height:100%;opacity:1;position:absolute;top:0;width:100%}.modal-video-aulas-galeria section .conteudo ul .slide:is(.selected) svg{opacity:.5}.modal-video-aulas-galeria section .conteudo ul .slide:is(.selected):before{background-color:#4e56ff;content:"";display:block;height:20px;left:calc(50% - 10px);position:absolute;top:-10px;transform:rotate(45deg);width:20px}.modal-video-aulas-galeria section .conteudo ul .slide img{aspect-ratio:auto 267/150;height:150px;margin:0;-o-object-fit:cover;object-fit:cover;transition:.25s ease-in-out;width:267px}.modal-video-aulas-galeria section .conteudo ul .slide figure{margin:0;overflow:hidden;position:relative}.modal-video-aulas-galeria section .conteudo ul .slide figure svg{fill:currentColor;color:#f7f7f8;display:inline-block;flex-shrink:0;font-size:24px;height:1em;left:calc(50% - .5em);line-height:1;max-width:none;position:absolute;top:calc(50% - .5em);transition:opacity .5s;width:1em}.modal-video-aulas-galeria section .conteudo ul .slide figure:after{background:rgba(0,0,0,.5);border-radius:50%;content:"";height:200%;left:50%;opacity:0;position:absolute;top:50%;transform:scale(2);transform-origin:center;transition:opacity .3s,transform .6s;width:200%}.modal-video-aulas-galeria section .conteudo ul .slide figure:before{background-color:rgba(20,21,26,.8);border-radius:50%;content:"";height:60px;left:calc(50% - 30px);position:absolute;top:calc(50% - 30px);transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:60px}.modal-video-aulas-galeria section .conteudo ul .slide figcaption{color:#fff;display:flex;font-size:1.2rem;height:100%;justify-content:center;left:0;opacity:0;padding:1rem;place-items:center;position:absolute;text-align:center;top:0;transition:opacity .6s,transform .6s;width:100%}.modal-video-aulas-galeria section header{align-items:flex-start;display:flex;gap:1rem;height:80px;justify-content:space-between;padding-block:1rem;padding-inline:1.5rem}.modal-video-aulas-galeria section header h2{font-size:clamp(14px,var(--font-size),28px)}.modal-video-aulas-galeria section header h2 span{display:block;font-size:12px;font-weight:500;margin-bottom:5px}.modal-video-aulas-galeria section header button{stroke:currentColor;stroke-width:3px;aspect-ratio:1;border-radius:50%;flex-shrink:0;padding:.75ch;place-items:center}.modal-video-aulas-galeria section>div:not([class]){height:calc(100% - 80px);overflow-y:auto}.modal-video-aulas-galeria section>div:not([class])::-webkit-scrollbar{background-color:transparent;height:100%;width:10px;width:.5em}.modal-video-aulas-galeria section>div:not([class])::-webkit-scrollbar-thumb{background-color:hsla(0,0%,43%,.614)}.modal-video-aulas-galeria section>div:not([class])::-webkit-scrollbar-thumb:hover{background-color:#9299a0}.modal-video-aulas-galeria section .modal-video-aulas-galeria-close-btn{background:transparent;border:none;display:inline-block;height:14px;overflow:hidden;position:absolute;right:20px;top:20px;width:14px}.modal-video-aulas-galeria section .modal-video-aulas-galeria-close-btn:before{transform:rotate(45deg)}.modal-video-aulas-galeria section .modal-video-aulas-galeria-close-btn:after{transform:rotate(-45deg)}.modal-video-aulas-galeria section .modal-video-aulas-galeria-close-btn:after,.modal-video-aulas-galeria section .modal-video-aulas-galeria-close-btn:before{background:#4e56ff;border-radius:5px;content:"";height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}.modal-video-aulas-galeria section .overlay{background-color:rgba(34,36,36,.424);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.modal-video-aulas-galeria section .overlay:not([data-counter="3"]),.modal-video-aulas-galeria section .overlay:not([data-counter="3"])~.cta-overlay,.modal-video-aulas-galeria section .overlay:not([data-counter]),.modal-video-aulas-galeria section .overlay:not([data-counter])~.cta-overlay{display:none}.modal-video-aulas-galeria section .cta-overlay{align-items:center;background:#f4f4f4;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.modal-video-aulas-galeria section .cta-overlay h3{font-size:26px;font-weight:700;margin-bottom:18px}.modal-video-aulas-galeria section .cta-overlay p{line-height:1.5;margin-bottom:53px;text-align:center;width:calc(80vw - 720px)}.modal-video-aulas-galeria section .cta-overlay form label{float:unset;margin-left:0;width:100%}.modal-video-aulas-galeria section .cta-overlay form label:has(input:required){display:grid;grid-template:auto 1fr/auto 1fr}.modal-video-aulas-galeria section .cta-overlay form label:has(input:required):after{align-self:center;content:"*";grid-area:1/2/1/2;padding-left:1px}.modal-video-aulas-galeria section .cta-overlay form label:has(input:required) input{grid-area:2/1/2/span 2}.modal-video-aulas-galeria section .cta-overlay form button{max-width:100%}.modal-video-aulas-galeria .hidden{display:none}@media only screen and (min-width:0) and (max-width:720px){.modal-video-aulas-galeria{height:100%;max-height:100%;max-width:100%;width:100%}.modal-video-aulas-galeria section{width:100vw}}@media only screen and (min-width:0) and (max-width:720px) and (prefers-reduced-motion:no-preference){.modal-video-aulas{animation:slide-out-down .5s cubic-bezier(.25,0,.3,1) forwards;animation-timing-function:cubic-bezier(.5,-.3,.1,1.5)}}@media (prefers-reduced-motion:no-preference){.modal-video-aulas-galeria{animation:scale-down .5s cubic-bezier(.25,0,.3,1) forwards;animation-timing-function:cubic-bezier(.5,-.5,.1,1.5)}.modal-video-aulas-galeria section .conteudo ul .slide figcaption{transform:translate3d(0,2rem,0)}.modal-video-aulas-galeria section .conteudo ul .slide figure:after{border-radius:50%;opacity:1;transform:scale(0);transition:transform .9s}.modal-video-aulas-galeria section .conteudo ul .slide:not(.selected):is(:hover,:focus) figure:after{transform:scale(2.5)}.modal-video-aulas-galeria section .conteudo ul .slide:not(.selected):is(:hover,:focus) figcaption{opacity:1;transform:translateZ(0);transition:opacity .6s .4s,transform .6s .4s}.modal-video-aulas-galeria section .conteudo ul .slide:not(.selected):is(:hover,:focus) img{transform:scale(1.2)}.modal-video-aulas-galeria[open]{animation:slide-in-up .5s cubic-bezier(.25,0,.3,1) forwards}}
