@charset "UTF-8";a,acronym,address,article,b,blockquote,body,center,cite,code,del,div,em,fieldset,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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,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{display:inline-block;*display:inline;*zoom:1;max-width:100%}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}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;padding:0;*height:13px;*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{padding:0;margin:0}
/*!
 * Bootstrap Grid v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-4,.col-8,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-2,.col-md-3,.col-md-4,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-sm-6{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}@media (min-width:576px){.col-sm-6{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media (min-width:992px){.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.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-table{display:table!important}.d-flex{display:flex!important}@media (min-width:576px){.d-sm-block{display:block!important}}@media (min-width:992px){.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}}.ml-0{margin-left:0!important}.mt-2{margin-top:.5rem!important}.mt-4{margin-top:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.mt-5{margin-top: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}@media (min-width:992px){.pl-lg-0{padding-left:0!important}}.text-right{text-align:right!important}.text-center{text-align:center!important}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left: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{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-img{flex-shrink:0;width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}@-webkit-keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video-inner;animation-name:modal-video-inner;transform:translate(0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}.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{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}#c_modal__container *{-webkit-box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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-size:16px;font-weight:400;font-family:-apple-system,sans-serif}#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{transition:none;-webkit-animation:none;animation:none;margin:0;padding:0;text-transform:none;letter-spacing:unset;color:inherit}#c_modal__container #c_modal a,#c_modal__container #c_modal button{width:auto;height:auto;line-height:normal;text-decoration:initial;border:initial;outline:0;transition:none}#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{font-family:inherit;padding:1.2em 2.2em;position:fixed;z-index:100;background:#fff;color:#000;max-width:25em;width:100%;bottom:1.25em;right:1.25em;box-shadow:0 .625em 1.875em #000;box-shadow:0 .625em 1.875em rgba(2,2,3,.28);opacity:0;visibility:hidden;transform:scale(.95);border-radius:.25em;line-height:normal}#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;visibility:visible!important;transform:scale(1)}.ie #c_modal{border:1px solid #f1f2f6}#c_modal__container #c_modal__title{color:inherit;margin:0 0 .6em;font-family:inherit;font-size:1.5em}#c_modal__container #c_modal__text{margin-bottom:1.625em;font-size:.9em;font-family:inherit;line-height:1.45em}#c_modal__container #c_modal .c_button,#c_modal__container #c_modal .c_link,#c_modal__container .c_button{border:none;padding:1em 1.6em;margin-bottom:.625em;display:inline-block;outline:0;box-shadow:0 0 0 0 transparent;border-radius:.25em;cursor:pointer;transition:none!important;font-weight:700;font-family:inherit;font-size:.85em;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;text-align:center}#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{position:fixed;top:0;left:0;width:100%;z-index:101;background:#070707;background:rgba(11,13,14,.75);display:table;height:100%;visibility:hidden;opacity:0;transition:none!important}#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{margin-top:0;transition:background-color .3s ease;cursor:pointer}#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;width:100%;padding:1.2em 1em}#c_modal__container #c_s_blocks .c_s_block{padding:1em;margin-bottom:1em;border-radius:5px;border:1px solid #f1f3f5;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{transition:none;padding:0;margin-top:0;border:none;margin-bottom:2em}#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{margin-top:0;padding:0;border-radius:5px;border:none;margin-bottom:.5em;background:#f0f4f7;overflow:hidden;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;vertical-align:middle;position:relative}#c_modal__container #c_s{margin:0 auto;border-radius:.1875em;max-width:49em;width:100%;position:fixed;left:0;right:0;top:0;bottom:0;height:100%;overflow:hidden;visibility:hidden;opacity:0;transform:scale(.96);transition:transform .3s ease,opacity .3s ease,visibility .3s ease!important}#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;padding-top:4.9375em;padding-bottom:4.9375em;height:100%;position:relative;margin:0 1.25em;overflow:hidden}#c_modal__container.ie #c_s{position:relative;top:0;margin-top:-5.625em}#c_modal__container.ie #c_valign{height:100%;padding-top:4.9375em}#c_modal__container #c_s_blocks{overflow-y:auto;overflow-y:overlay;overflow-x:hidden;height:100%;position:relative;padding:1.5em 2.5em .5em}#c_modal__container #c_s_buttons{position:absolute;bottom:0;left:0;right:0;width:100%;padding:1em 2.5em;border-top:1px solid #f1f1f1;height:4.9375em}#c_modal__container #c_modal .cc-link,#c_modal__container #c_s .cc-link{color:#253b48;border-bottom:3px dotted #253b48;display:inline;padding-bottom:0;text-decoration:none;font-weight:700}.c_darkmode #c_modal__container #c_modal .cc-link,.c_darkmode #c_modal__container #c_s .cc-link{color:#b7cada;border-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{position:absolute;top:0;width:100%;display:table;padding:1.2em 2.5em;vertical-align:middle;z-index:2;border-bottom:1px solid #f1f1f1}#c_modal__container #c_s_title{display:table-cell;vertical-align:middle;font-size:1em;font-family:inherit}#c_modal__container #c_s_title h1{font-size:1em}#c_modal__container #c_s_close__btn{display:table-cell;float:right;vertical-align:middle;padding:0;width:2.7em;height:2.7em;border:none;font-size:1em;font-weight:700;outline:0;border-radius:.25em;cursor:pointer;margin:0}#c_modal__container #c_policy__text{height:31.25em;overflow-y:auto;margin-top:1.25em}#c_modal__container .c_anim.c_show #c_s{opacity:1;visibility:visible;transform:scale(1)}#c_modal__container #c_s_ctl{height:100%;position:relative;transform:translateY(-50%);top:50%;height:calc(100% - 2.5em);overflow:hidden;max-height:37.5em}#c_modal__container #c_s_blocks::-webkit-scrollbar{width:1em;height:100%;background-color:transparent;border-radius:0 .25em .25em 0}#c_modal__container #c_s_blocks::-webkit-scrollbar-thumb{border:.3em solid #fff;background-color:#cfd5db;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{width:10px;height:5px;opacity:0;visibility:hidden}#c_modal__container #c_s_blocks::-webkit-scrollbar-corner{background-color:transparent}#c_modal__container .c_block_toggle{display:table-cell;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}#c_modal__container.ie .c_block_toggle{padding-left:1em;margin-bottom:.7em}#c_modal__container .c_block_toggle input{position:absolute;cursor:pointer;display:none}#c_modal__container.ie .c_block_toggle input{display:block;opacity:1}#c_modal__container .c_block_toggle .sc_checkmark{position:absolute;top:0;right:0;border-radius:4em;background-color:#919ea6;transition:background-color .25s ease}#c_modal__container .c_block_toggle,#c_modal__container .c_block_toggle .sc_checkmark{width:3.4em;height:1.6em}#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{content:"";position:absolute;left:.2em;top:.2em;width:1.2em;height:1.2em;border:none;box-sizing:content-box;background:#fff;box-shadow:0 1px 2px rgba(24,32,35,.36);transition:transform .3s ease,background-color .3s ease;border-radius:100%}#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{text-align:left;border-collapse:collapse;width:100%;padding:0;margin:0;overflow:hidden}#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{text-align:left;vertical-align:top;font-size:.8em;padding:.8em .625em .8em 1.2em}#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{border:.3em solid #181b1d;background-color:#3d4349}.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{width:auto;max-width:100%;margin:0;padding:1.875em 10%;right:0;bottom:0;border-radius:0;display:block}}@media screen and (max-width:688px){#c_modal__container #c_s{border-radius:0}#c_modal__container #c_s_ctl{max-height:100%;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{margin:0;border-radius: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{position:absolute;top:-9999px;left:-9999px;display:none}#c_modal__container #c_s_blocks table td{border:none;position:relative;padding-left:40%}#c_modal__container #c_s_blocks table td:before{position:absolute;left:1em;width:43%;padding-right:.625em;white-space:nowrap;content:attr(data-column);color:#000;font-weight:700;overflow:hidden;text-overflow:ellipsis}#c_modal__container #c_modal .c_button,#c_modal__container #c_modal .c_link,#c_modal__container .c_button{width:100%;margin-right:0}#c_modal__container #c_modal__btns button:last-child{margin-bottom:0}}@-webkit-keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.splide__arrow svg{width:1.2em;height: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{position:absolute;z-index:1;bottom:.5em;left:50%;transform:translateX(-50%);padding:0}.splide__pagination__page{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:3px;padding:0;transition:transform .2s linear;border:none;opacity:.7}.splide__pagination__page.is-active{transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{width:0;height:3px;background:#ccc}.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{right:1em;left:auto}.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{top:auto;bottom:1em}.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{display:flex;flex-direction:column;bottom:50%;left:auto;right:.5em;transform:translateY(50%)}.icon-app-store{background-image:url(../images/sprite-site.png);background-position:-125px 0;width:144px;height:43px}.icon-bandeira-amex{background-position:-159px -112px}.icon-bandeira-amex,.icon-bandeira-diners{background-image:url(../images/sprite-site.png);width:38px;height:24px}.icon-bandeira-diners{background-position:-197px -112px}.icon-bandeira-elo{background-image:url(../images/sprite-site.png);background-position:-225px -86px;width:38px;height:25px}.icon-bandeira-hipercard{background-position:0 -143px}.icon-bandeira-hipercard,.icon-bandeira-jcb{background-image:url(../images/sprite-site.png);width:38px;height:24px}.icon-bandeira-jcb{background-position:-38px -143px}.icon-bandeira-mastercard{background-image:url(../images/sprite-site.png);background-position:-152px -143px;width:37px;height:24px}.icon-bandeira-visa{background-position:-76px -143px}.icon-bandeira-visa,.icon-boleto{background-image:url(../images/sprite-site.png);width:38px;height:24px}.icon-boleto{background-position:-114px -143px}.checkbox input:checked+span:before{background-image:url(../images/sprite-site.png);background-position:-209px -143px;width:11px;height:9px}.conteudo-programatico ol ul .item-code:before{background-image:url(../images/sprite-site.png);background-position:-189px -143px;width:20px;height:12px}.conteudo-programatico ol ul .item-text:before{background-image:url(../images/sprite-site.png);background-position:-235px -112px;width:16px;height:20px}.icon-formacao-completa{background-position:0 0;width:125px;height:112px}.icon-formacao-completa,.icon-geotrust{background-image:url(../images/sprite-site.png)}.icon-geotrust{background-position:0 -112px;width:126px;height:31px}.icon-google-play{background-position:-125px -43px;width:144px;height:43px}.icon-google-play,.icon-google-safe{background-image:url(../images/sprite-site.png)}.icon-google-safe{background-position:-125px -86px;width:100px;height:26px}.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{background-image:url(../images/sprite-site.png);background-position:-251px -112px;width:12px;height:14px}.icon-banco-do-brasil{background-position:-122px -143px;width:157px;height:26px}.icon-banco-do-brasil,.icon-caixa{background-image:url(../images/sprite-clientes.png)}.icon-caixa{background-position:-121px -48px;width:95px;height:21px}.icon-cps{background-position:0 -180px;width:78px;height:53px}.icon-cps,.icon-ibm{background-image:url(../images/sprite-clientes.png)}.icon-ibm{background-position:-179px -180px;width:80px;height:32px}.icon-itau{background-position:-287px 0;width:60px;height:60px}.icon-itau,.icon-petrobras{background-image:url(../images/sprite-clientes.png)}.icon-petrobras{background-position:0 0;width:121px;height:71px}.icon-record-tv{background-position:0 -71px;width:75px;height:72px}.icon-record-tv,.icon-serpro{background-image:url(../images/sprite-clientes.png)}.icon-serpro{background-position:-75px -71px;width:134px;height:37px}.icon-stefanini{background-position:-75px -108px;width:147px;height:31px}.icon-stefanini,.icon-totvs{background-image:url(../images/sprite-clientes.png)}.icon-totvs{background-position:0 -143px;width:122px;height:37px}.icon-unimed{background-position:-121px 0;width:166px;height:48px}.icon-unimed,.icon-uol{background-image:url(../images/sprite-clientes.png)}.icon-uol{background-position:-78px -180px;width:101px;height:33px}a:focus,button:focus,input:focus,select:focus{outline:none}input[type=email],input[type=number],input[type=text],textarea{transition:all .3s ease-in-out;outline:none!important}input[type=email]:focus,input[type=number]:focus,input[type=text]:focus,select:focus,textarea:focus{border:1px solid #7077ff!important}html{font-size:14px;font-family:Raleway,Lucida Grande,Helvetica,sans-serif}.course-theme{position:relative;background-color:var(--curso-cor-escura);color:#fff;min-height:50vh}.course-theme .background{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--background-image) 50% no-repeat;background-size:cover;opacity:.2}.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;color:var(--curso-cor-escura);box-shadow:0 4px 14px var(--curso-cor-escura)}.course-theme .btn-primary:hover{background-color:var(--curso-cor-escura);color:#fff;box-shadow:inset 0 0 0 100vw rgba(0,0,0,.3)}.course-theme .btn-outline{border-color:#fff;box-shadow:0 4px 14px var(--curso-cor-escura)}.course-theme .btn-outline:hover{border-color:#fff;background:var(--curso-cor-escura)!important;box-shadow:inset 0 0 0 100vw rgba(0,0,0,.3)}.course-theme svg{fill:#fff;opacity:.54}.formacao-theme{position:relative;background-color:var(--curso-cor-escura);color:#fff;min-height:50vh}.formacao-theme .background{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--background-image) 50% no-repeat;background-size:cover;opacity:.2}.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;color:var(--curso-cor-escura);box-shadow:0 4px 14px var(--curso-cor-escura)}.formacao-theme .btn-primary:hover{background-color:var(--curso-cor-escura);color:#fff;box-shadow:inset 0 0 0 100vw rgba(0,0,0,.3)}.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{position:fixed;width:100%;height:100%;z-index:5;top:0;left:0;background:rgba(46,60,73,.9);box-sizing:border-box;padding:20px;display:none}.modal-open .body-cover{display:block}.modal{text-align:center;position:fixed;z-index:6;left:0;top:0;width:100%;height:100%;box-sizing:border-box;padding-top:5%;display:none}.modal .modal-container{display:inline-block;background-color:#fff;padding:35px;text-align:left;box-shadow:0 2px 14px rgba(55,73,108,.1)}.modal-close{background:none;border:0;font-size:0;padding:10px;position:fixed;z-index:6;right:20px;top:15px;display:none}.modal-open .modal-close{display:inline-block}.modal-show{display:block}@media only screen and (min-width:0) and (max-width:700px){.modal-container{width:90%!important;height:90%!important;margin-top:35px;padding:20px!important;overflow:scroll}}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{font-size:28px;color:#2c3a57;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{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.truncate-overflow-3{-webkit-line-clamp:3}.truncate-overflow-6{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}@-webkit-keyframes fadeIn{0%{opacity:0}20%{opacity:0}40%{opacity:.3}60%{opacity:.5}80%{opacity:.9}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}20%{opacity:0}40%{opacity:.3}60%{opacity:.5}80%{opacity:.9}to{opacity:1}}@-webkit-keyframes blink{0%,to{background-color:transparent}50%{background-color:#fff}}@keyframes blink{0%,to{background-color:transparent}50%{background-color:#fff}}@-webkit-keyframes rotate{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes rotate{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(0deg)}}@-webkit-keyframes bg-loading{0%{background-position:0 0}to{background-position:1000px 0}}@keyframes bg-loading{0%{background-position:0 0}to{background-position:1000px 0}}.placeholder-loading{background-image:linear-gradient(90deg,#e4e4e4,#f1f1f1 40%,#ededed 60%,#e4e4e4);background-position:0 0;background-repeat:repeat;-webkit-animation:bg-loading 10s linear infinite;animation:bg-loading 10s linear infinite}.mid{max-width:1280px;margin:0 auto;box-sizing:border-box}@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{font-size:13px;color:#8290ac}.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{text-indent:100%;white-space:nowrap;overflow:hidden}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-radius:2px;border:none;font-weight:700;width:100%;color:#fff;transition:background-color .4s;display:inline-block;text-decoration:none;text-align:center}.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;max-width:220px;line-height:54px;min-height:56px}.btn-md{font-size:16px;max-width:176px;line-height:44px;min-height:46px}.btn-sm{font-size:16px;max-width:156px;line-height:36px;min-height:38px}.btn-block{max-width:none}.btn-ver-todos{color:#4f5f82;font-size:16px;text-decoration:none;font-weight:500;position:relative;padding-right:22px}.btn-ver-todos svg{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;position:absolute;right:0;top:50%;margin-top:-3px}.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{text-align:center;margin-top:20px;display:block}.btn-ver-todos-mobile .btn-ver-todos{display:inline-block}}.badge:after{background-color:#7077ff;text-transform:uppercase;color:#fff;font-size:10px;padding:1px 5px 0;border-radius:6px;position:absolute;font-weight:700}.badge-right:after{top:-13px;right:-18px}.badge-new:after{content:"novo"}.text-link{font-weight:500;line-height:16px;text-decoration:none;color:#4f5f82}.tags-list:before{content:"\a";white-space:pre}.desc .tag,.tags-list li,li .tag{display:inline-block}.desc .tag,li .tag{text-decoration:none;background-color:#7077ff;border-radius:6px;font-weight:700;color:#fff;font-size:12px;line-height:20px;padding:1px 8px 0;margin:2px 1px 3px;transition:background-color .2s}.desc .tag:hover,li .tag:hover{background-color:#4e56ff}.card-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:""}.card-link-secondary:after{position:relative;z-index:2;pointer-events:auto;content:attr(title)}.card-list li{background-color:#fff;box-shadow:0 2px 14px rgba(55,73,108,.1);border-radius:2px;margin-bottom:18px;padding:20px 15px;display:inline-block;position:relative}.card-list li:hover{top:-3px;box-shadow:0 2px 14px rgba(55,73,108,.3)}.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{width:100%!important;margin-left:0!important}}.deck-list li{margin-bottom:40px;border-radius:2px;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{width:94%;left:3%;bottom:-11px;z-index:1}.deck-list li:after,.deck-list li:before{content:"";display:inline-block;height:33px;background-color:#fff;position:absolute;box-shadow:0 2px 14px rgba(55,73,108,.1);border-radius:2px}.deck-list li:after{width:88%;left:6%;bottom:-22px;z-index:0}.deck-list li>div{background-color:#fff;padding:20px 15px;box-shadow:0 2px 14px rgba(55,73,108,.1);border-radius:2px;position:relative;z-index:2}.deck-list picture{width:45px;height:45px;border-radius:2px;display:flex;justify-content:center;align-items:center}.deck-list li>div>div{min-height:60px;width:45px;float:left;margin-right:13px}.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{font-size:18px;font-weight:700;color:#2c3a57}.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{width:100%!important;margin-left:0!important;margin-bottom:30px}.deck-list li p{display:none}.deck-list li h5{margin-bottom:15px}.deck-list li picture{width:4px;height:35px;border-radius:0;margin:15px 0 0 -15px}.deck-list li picture img,.deck-list li picture svg{display:none}.deck-list li>div>div{width:0;margin-right:0}.deck-list li:before{bottom:-8px}.deck-list li:after{bottom:-16px}}.trilha{border-radius:2px}.trilha+hr{height:2px;background-color:#edf3fc;border:none;margin-top:14px}.trilha li{background-color:#fff;position:relative;padding:20px 15px 20px 85px;border-top:2px solid #edf3fc}.trilha li:hover .card-link{color:#4e56ff}.trilha picture{width:57px;height:59px;border-radius:2px;display:flex;justify-content:center;align-items:center;position:absolute;left:15px;top:20px}.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{font-size:18px;font-weight:700;color:#2c3a57}.trilha p{font-size:14px;line-height:20px}.dot-separator{margin-right:15px;position:relative}.dot-separator:after{content:"";width:3px;height:3px;border-radius:100%;right:-7px;top:45%;background-color:#8290ac;position:absolute}.bottom-border:after{content:"";display:block;border-bottom:2px solid #efefef;margin-top:33px}.page-internal-header{padding:40px 0;background-color:#f4f4f4}.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{font-size:16px;line-height:22px;color:#4f5f82}@media only screen and (min-width:0) and (max-width:992px){.section-subtitle{text-align:center}}.form-search fieldset{box-shadow:0 2px 15px rgba(0,0,0,.13);border-radius:2px;height:46px;width:100%;display:table;box-sizing:border-box;margin-bottom:28px;background-color:#fff;position:relative}.form-search fieldset>div{position:relative;display:inline-block;width:17%}.form-search fieldset select{width:100%;height:46px;border:none;padding:0 15px;background:#f7f7f8;display:inline-block}.form-search fieldset select+svg{fill:#4e56ff;width:12px;height:7.4px;position:absolute;right:15px;top:20px}.form-search fieldset input{width:77%;height:100%;border:none;padding:0 10px;text-overflow:"…";font-size:16px}.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;width:12%;height:46px;padding-top:4px;text-align:right;padding-right:13px;position:absolute;width:41px;right:0}.form-search fieldset button svg{width:17px;height:17px;fill:#4e56ff}.form-search fieldset button:hover svg{fill:#3e45cc}.checkbox{display:table;line-height:18px;font-size:16px;color:#2c3a57;cursor:pointer}.checkbox:hover{color:#4e56ff}.checkbox input{display:none}.checkbox span{display:block;width:18px;height:18px;border:2px solid #8290ac;box-sizing:border-box;border-radius:2px;float:left;margin-right:9px;background-color:#fff}.checkbox input:checked+span{background-color:#4e56ff;border:0}.checkbox input:checked+span:before{content:" ";display:block;margin:4px auto;-webkit-animation:rotate .2s ease-in-out;animation:rotate .2s ease-in-out}.course-list picture{width:57px;height:59px;border-radius:2px;display:flex;justify-content:center;align-items:center}.course-list .name span{font-size:14px;font-weight:300;line-height:20px}.course-list .footer{position:absolute;left:15px;bottom:15px}.course-list li div{min-height:100px;width:57px;float:left;margin-right:13px}.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{font-size:18px;font-weight:700;color:#2c3a57}.course-list p{font-size:14px!important;line-height:20px!important;margin-bottom:5px}.pagination{margin-top:20px}.pagination ul{display:inline-block;padding:0;margin:0}.pagination ul li{display:inline}.pagination li a{display:inline-block;min-width:32px;height:32px;line-height:32px;color:#2c3a57;text-align:center;text-decoration:none;font-size:0}.pagination li a:hover:not(.active){color:#4e56ff}.pagination a.num{font-size:14px}.pagination a.active{background-color:#4e56ff;font-weight:700;color:#fff}.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{display:none;width:40px;height:40px;position:absolute;top:10px;right:12px;padding:5px;background:none;border:none;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{display:block;position:fixed;z-index:6;background-color:#fff;top:0;left:0;width:100%;height:100%;padding-top:24px;overflow-y:auto}.filter-mobile-container-open .filters-mobile-container>:last-child{margin-bottom:80px}.filter-mobile-container-open .btn-mobile-filter{position:fixed;bottom:0;left:0;width:100%;display:block!important;height:56px;font-size:16px}.list-check li{color:#4f5f82;font-size:16px;line-height:25px;margin-bottom:25px;display:table;width:100%;position:relative;padding-left:40px}.list-check li svg{display:block;position:absolute;top:7px;left:0}.list-check li strong{font-size:18px;font-weight:700;display:block}@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{display:inline-block;margin-left:8px;transition:transform .2s;width:12px;height:8px;fill:#4e56ff}.accordion-mobile-control{position:relative}.accordion-mobile-control svg{position:absolute;right:0;top:50%;margin-top:-5px}.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;position:relative;width:100%;max-width:224px}.select-custom select{width:100%;float:left;background:#fff;border:1px solid #e3e3e3;box-sizing:border-box;border-radius:2px;height:40px;line-height:40px;padding:0 12px;font-size:16px;color:#2c3a57}.select-custom svg{position:absolute;right:15px;top:12px;fill:#4e56ff}@media only screen and (min-width:0) and (max-width:992px){.select-custom{max-width:none}}.btn-mostrar-mais{color:#4f5f82;font-size:16px;line-height:30px;text-decoration:underline;display:inline-block;outline:none}.btn-mostrar-mais:before{content:"Mostrar mais"}.btn-mostrar-mais svg{display:inline-block;margin-left:8px;transition:transform .2s;width:12px;height:8px;fill:#4e56ff}.btn-mostrar-mais-open:before{content:"Mostrar menos"}.btn-mostrar-mais-open svg{transform:rotate(180deg)}.video-container{width:100%;display:block;max-width:529px;height:298px;text-decoration:none;position:relative;overflow:hidden;border-radius:2px;margin-bottom:30px}.video-container img{width:106%;min-width:500px;height:109%;margin-left:-3%;position:absolute}.video-container .bg{position:absolute;width:100%;height:100%;z-index:2;top:0;text-align:center;line-height:296px;transition:background-color .5s}.video-container .bg span{padding:16px 15px 15px 23px;background-color:hsla(0,0%,100%,.5);color:#fff;font-size:16px;display:inline-block;line-height:29px;font-weight:700;border-radius:2px}.video-container .bg span svg{margin-left:18px;margin-bottom:-7px}.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}}.conteudo-programatico .mid{position:relative}.conteudo-programatico h2{margin-bottom:25px}.conteudo-programatico ol{margin-bottom:60px;counter-reset:contador;background:#fff;box-shadow:0 2px 14px rgba(55,73,108,.1);border-radius:2px}.conteudo-programatico ol>li{counter-increment:contador;position:relative;padding:26px 30px 26px 80px;border-bottom:2px solid #edf3fc}.conteudo-programatico ol>li:before{content:counter(contador);font-size:14px;width:33px;height:28px;line-height:28px;text-align:center;display:inline-block;color:#4e56ff;font-weight:700;margin-right:20px;position:absolute;left:30px}.conteudo-programatico ol h4{margin-bottom:10px;font-size:16px;color:#2c3a57}.conteudo-programatico ol a,.conteudo-programatico ol li,.conteudo-programatico ol p{font-size:16px;color:#4f5f82}.conteudo-programatico ol p{line-height:20px}.conteudo-programatico ol a{line-height:30px;text-decoration:none;margin-top:10px;display:inline-block}.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:"";position:absolute;left:0;top:-3px}.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{margin:8px 0 0 15px;width:7px;height:7px;display:inline-block;background-color:#afb2ec}.conteudo-programatico .btn-download{font-size:16px;line-height:19px;color:#4f5f82;position:absolute;text-decoration:none;right:0;top:11px}.conteudo-programatico .btn-download svg{display:block;margin-right:15px;float:left}.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{margin-top:0;line-height:15px}.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{position:static;text-align:center;display:block}.conteudo-programatico .btn-download svg{float:none;display:inline-block;position:relative;bottom:-4px}}.form-box{width:100%;max-width:630px;margin:0 auto;background:#fff;box-shadow:0 2px 14px rgba(55,73,108,.1);padding:40px 70px 60px}.form-box h5{font-size:24px;font-weight:700;line-height:28px;margin-bottom:10px;color:#2c3a57;text-align:center}.form-box p{text-align:center;font-size:18px;line-height:24px;color:#4f5f82;margin-bottom:36px}.form-box p+p{margin-top:-10px}.form-box label{width:47%;font-weight:700;font-size:14px;line-height:22px;display:block;margin-bottom:18px;color:#2c3a57;float:left}.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=text],.form-box textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e3e3e3;border-radius:2px;padding:12px;line-height:46px;height:46px}.form-box .input-file-custom,.form-box .select-custom,.form-box input[type=email],.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{height:131px;padding-top:9px;font-size:14px;line-height:18px;font-family:Raleway,Lucida Grande,Helvetica,sans-serif;resize:none}.form-box .label-full{width:100%;max-width:none!important;float:none!important;margin-left:0!important}.form-box .label-full>*{width:100%}.form-box .input-file-custom span{font-size:16px;margin-left:15px;color:#2c3a57;font-weight:500}.form-box .button-container{display:table;width:100%;margin-top:32px}.form-box .button-container div{width:50%;min-height:46px;float:left}.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;max-width:none;width:100%;margin-left:0!important}.form-box input{width:100%}.form-box .button-container div{width:100%;min-height:auto}.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{padding:35px 35px 28px;background-color:#fff;box-shadow:0 2px 14px rgba(0,0,0,.1);border-radius:2px;max-width:634px;float:left;position:relative;z-index:1;top:-60px}.acesso-anual-preco p{font-size:14px;line-height:20px;color:#4f5f82}.acesso-anual-preco h5{font-size:24px;line-height:28px;color:#2c3a57;margin-bottom:5px}.acesso-anual-preco h5 strong{color:#4e56ff}.acesso-anual-preco ul{display:table;width:100%;margin-top:25px}.acesso-anual-preco li{font-size:14px;line-height:25px;width:50%;float:left;margin-bottom:13px}.acesso-anual-preco li strong{font-weight:700}.acesso-anual-preco li svg{float:left;display:block;margin-right:12px;width:20px;height:20px;margin-bottom:-5px;position:relative;bottom:-3px}.acesso-anual-preco>div{display:table;width:100%;box-sizing:border-box;padding-top:20px;margin-top:15px;border-top:2px solid #e4ebf4}.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{font-weight:700;font-size:28px;line-height:33px;margin-bottom:0;display:block;color:#2c3a57;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{top:0;margin-top:25px;width:100%;max-width:none}.acesso-anual-preco li{width:100%}.acesso-anual-preco>div a{width:100%;max-width:none;margin-top:20px}}.container-big-text{background-color:#f7f7f8;padding-top:40px;border-top:2px solid #efefef}.container-big-text .mid{padding-bottom:50px}.container-big-text li,.container-big-text p{font-size:16px;line-height:30px;color:#4f5f82}.container-big-text ol,.container-big-text p,.container-big-text ul{max-width:943px;margin-bottom:25px}.container-big-text ul li{position:relative;padding-left:25px;font-weight:500}.container-big-text ul li:before{content:"";display:inline-block;width:8px;height:8px;background-color:#4e56ff;position:absolute;left:0;top:10px}.container-big-text strong{color:#2c3a57;font-weight:700}.container-big-text ol{list-style-type:none;counter-reset:item;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{font-size:24px;line-height:28px;color:#2c3a57;font-weight:700}.container-big-text ol .item-title+.item-title{margin-top:40px}.filter-active{background-color:#4e56ff!important;color:#fff}.filter-active:after{content:"";display:inline-block;height:4px;width:4px;border-radius:4px;background-color:#fff;position:absolute;top:10px;margin-left:3px}.bottom-color-continue{background-color:#f7f7f8;width:100%;bottom:0;height:200px;z-index:0;position:absolute}@media only screen and (min-width:0) and (max-width:1260px){.bottom-color-continue{display:none}}.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{font-weight:700;font-size:14px;line-height:22px;color:#2c3a57;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;position:relative;width:100%;max-width:224px}.cursos-todos .ordenacao select{width:100%;float:left;background:#fff;border:1px solid #e3e3e3;box-sizing:border-box;border-radius:2px;height:40px;line-height:40px;padding:0 12px;font-size:16px;color:#2c3a57}.cursos-todos .ordenacao svg{position:absolute;right:15px;top:12px;fill:#4e56ff}@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{text-align:center;margin-top:25px}}.page-search-result .search-result{padding-bottom:60px;background-color:#f7f7f8;border-top:2px solid #efefef}.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{font-size:14px;margin-bottom:5px;display:block;font-weight:500}.page-curso .curso-header p{max-width:850px;margin:15px 0;font-size:16px;line-height:22px}.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;width:100%;margin-bottom:40px}.page-curso .curso-header ul li{display:inline-block;padding:0 15px;font-size:16px;line-height:24px}.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{height:48px;line-height:48px;float:left;margin-right:20px}.page-curso .curso-header .btn-primary{max-width:158px}.page-curso .curso-header .btn-outline{max-width:195px;background-color:transparent;line-height:46px}.page-curso .curso-header svg{margin-right:10px;float:left}.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-top:30px;margin-bottom:15px}.page-curso .curso-container h2:first-child{margin-top:0;border-top:0}.page-curso .curso-container h3{font-size:20px;line-height:23px;color:#2c3a57;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;margin-right:10px;float:left}.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{content:"";display:inline-block;width:8px;height:8px;background-color:#4e56ff;margin-right:12px}.page-curso .curso-container .sobre-professor{margin-top:15px}.page-curso .curso-container .sobre-professor picture{width:40px;height:40px;border-radius:2px;overflow:hidden;display:inline-block;margin-bottom:10px}.page-curso .curso-container .sobre-professor h4{color:#2c3a57;font-size:16px;margin-bottom:10px}.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{padding-bottom:30px;background-size:cover}.page-curso .curso-header h1{font-size:28px}.page-curso .curso-header ul li{display:block;float:none;padding-left:0!important;border:none!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{font-size:20px;margin-top:0;margin-bottom:0;position:relative;border-top:2px solid #efefef;padding:15px 20px 15px 0}.page-curso .curso-container h2:after,.page-curso .curso-container h3:after{position:absolute;right:0;top:50%;margin-top:-2px}.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{padding-bottom:60px;margin-bottom:-65px}.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{width:48px;display:block;margin:20px auto}.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{font-weight:700;font-size:14px;line-height:22px;color:#2c3a57;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{text-align:center;margin-top:25px}}.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{font-weight:700;font-size:14px;line-height:22px;color:#2c3a57;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]{height:46px;line-height:46px;width:100%;max-width:423px;padding:13px 15px 13px 47px;box-sizing:border-box;border-radius:2px;border:none;box-shadow:0 2px 15px rgba(0,0,0,.13);font-size:16px;line-height:19px}.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]{position:absolute;left:0;z-index:1;width:45px;height:46px;line-height:46px;text-align:center;border:none;background:none;padding:4px 0 0}.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{display:inline-block;font-size:16px;line-height:26px;color:#4f5f82;text-decoration:none;margin-bottom:10px}.page-formacoes .formacoes-container .formacoes-filter a:before{content:"";background-color:#8290ac;display:block;width:8px;height:8px;margin-right:10px;float:left;margin-top:9px}.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{content:"";background-color:#48d359;display:block;width:15px;height:4px;margin-left:10px;float:right;margin-top: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{font-size:24px;line-height:28px;color:#2c3a57;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{margin-bottom:30px;display:inline-block}.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{position:relative;padding-left:65px;font-size:28px}.page-formacao .formacao-header h1 picture{width:45px;height:45px;border-radius:2px;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0}.page-formacao .formacao-header h1 span{font-size:14px;margin-bottom:5px;display:block;font-weight:500}.page-formacao .formacao-header p{max-width:850px;margin:15px 0;font-size:16px;line-height:22px}.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;width:100%;margin-bottom:40px}.page-formacao .formacao-header ul li{display:inline-block;padding:0 15px;font-size:16px;line-height:24px}.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{margin-right:10px;float:left}.page-formacao .formacao-header .btn{height:48px;line-height:48px;float:left;margin-right:20px}.page-formacao .formacao-header .btn-primary{max-width:158px}.page-formacao .formacao-header .btn-outline{max-width:195px;background-color:transparent;line-height:46px}.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-top:30px;margin-bottom:15px}.page-formacao .formacao-container h3{font-size:20px;line-height:23px;color:#2c3a57;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{margin-top:0;border-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{font-size:16px;line-height:30px;color:#4f5f82}.page-formacao .formacao-container .formacao-advantages{margin-top:10px}.page-formacao .formacao-container .formacao-advantages li{margin-bottom:25px;color:#8290ac;font-size:14px;line-height:139%;position:relative;padding-left:65px}.page-formacao .formacao-container .formacao-advantages strong{font-size:16px;color:#4f5f82;line-height:117.2%;margin-bottom:5px;display:block;font-weight:700}.page-formacao .formacao-container .formacao-advantages span{position:absolute;left:0;top:0}.page-formacao .formacao-container .sobre-professor{margin-top:20px}.page-formacao .formacao-container .sobre-professor picture{width:40px;height:40px;border-radius:2px;overflow:hidden;display:inline-block;margin-bottom:10px}.page-formacao .formacao-container .sobre-professor h4{color:#2c3a57;font-size:16px;margin-bottom:10px}.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{font-size:18px;line-height:112px;color:#8290ac}.page-formacao h6 i{margin-right:24px;float:left;display:block}@media only screen and (min-width:0) and (max-width:992px){.page-formacao{padding-bottom:0}.page-formacao .formacao-header{padding-bottom:30px;background-size:cover}.page-formacao .formacao-header h1{font-size:28px;padding-left:0;text-align:center}.page-formacao .formacao-header h1 picture{position:static;margin:0 auto 21px}.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{display:block;float:none;padding-left:0!important;border:none!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{font-size:20px;margin-top:0;margin-bottom:0;position:relative;border-top:2px solid #efefef;padding:15px 20px 15px 0}.page-formacao .formacao-container h2:after{position:absolute;right:0;top:50%;margin-top:-2px}.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{padding-bottom:60px;margin-bottom:-65px;margin-top:20px}.page-formacao .formacoes-recomendadas .mid{padding-top:0;border:none}.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{margin-bottom:12px;font-size:28px}.page-projetos-praticos .projetos-praticos-header p{max-width:850px;font-size:16px;line-height:25px}.page-projetos-praticos .projetos-praticos-header h1,.page-projetos-praticos .projetos-praticos-header p{color:#fff}.page-projetos-praticos .projetos-praticos-header span{display:inline-block;border-radius:6px;background-color:#fff;font-size:10px;line-height:13px;padding:2px 4px;color:#7077ff;font-weight:700;margin-bottom:10px}.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{line-height:30px;font-size:16px;margin-bottom:10px;color:#4f5f82}.page-projetos-praticos .construa-seu-portfolio p strong{font-weight:700;color:#2c3a57}.page-projetos-praticos .construa-seu-portfolio .section-subtitle{color:#4f5f82}.page-projetos-praticos .construa-seu-portfolio span{width:8px;height:8px;background-color:#4e56ff;display:inline-block;margin-right: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{display:inline-block;width:243px;height:204px;border-style:none;outline:none}@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{text-align:center;padding:40px 0}.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{width:105px;height:88px}.page-projetos-praticos .construa-do-zero ul{padding-bottom:30px;border-bottom:2px solid #efefef}.page-projetos-praticos+.depoimentos .mid{padding-top:30px}}.page-projeto-pratico{background-color:#f7f7f8}.page-projeto-pratico .projeto-pratico-header{padding:35px 0 50px;background-color:var(--curso-cor);color:#fff}.page-projeto-pratico .projeto-pratico-header h1{font-size:28px;line-height:33px}.page-projeto-pratico .projeto-pratico-header h1 span{font-size:14px;margin-bottom:10px;display:block;font-weight:500;line-height:16px}.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{max-width:850px;margin:15px 0;font-size:16px;line-height:22px}.page-projeto-pratico .projeto-pratico-header strong{font-weight:700}.page-projeto-pratico .projeto-pratico-header a{font-size:14px;font-weight:700;color:#fff}.page-projeto-pratico .projeto-pratico-header .btn{height:48px;line-height:48px;float:left;margin-right:20px}.page-projeto-pratico .projeto-pratico-header .btn-primary{max-width:158px;background-color:#fff;color:var(--curso-cor-escura);box-shadow:0 4px 14px var(--curso-cor-escura)}.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{max-width:195px;background-color:transparent;line-height:46px;border-color:#fff}.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-top:15px;margin-bottom:0;max-width:460px;max-height:259px}.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-top:30px;margin-bottom:15px}.page-projeto-pratico .projeto-pratico-container h2:first-child{margin-top:0;border-top:0}.page-projeto-pratico .projeto-pratico-container h3{font-size:20px;line-height:23px;color:#2c3a57;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;margin-right:10px;float:left}.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{content:"";display:inline-block;width:8px;height:8px;background-color:#4e56ff;margin-right:12px}.page-projeto-pratico .projeto-pratico-container .sobre-professor{margin-top:15px}.page-projeto-pratico .projeto-pratico-container .sobre-professor picture{width:40px;height:40px;border-radius:2px;overflow:hidden;display:inline-block;margin-bottom:10px}.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{display:block!important;border-color:#fff;margin-top:15px}.page-projeto-pratico .projeto-pratico-container h2,.page-projeto-pratico .projeto-pratico-container h3{font-size:20px;margin-top:0;margin-bottom:0;position:relative;border-top:2px solid #efefef;padding:15px 20px 15px 0}.page-projeto-pratico .projeto-pratico-container h2:after,.page-projeto-pratico .projeto-pratico-container h3:after{position:absolute;right:0;top:50%;margin-top:-2px}.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{margin-bottom:12px;font-size:28px}.page-direto-ao-ponto .direto-ao-ponto-header p{max-width:850px;font-size:16px;line-height:25px}.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{display:inline-block;border-radius:6px;background-color:#fff;font-size:10px;line-height:13px;padding:2px 4px;color:#7077ff;font-weight:700;margin-bottom:10px}.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{font-size:14px;margin-bottom:10px;display:block;font-weight:500;line-height:16px}.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{max-width:850px;margin:15px 0;font-size:16px;line-height:22px}.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{font-size:14px;font-weight:700;color:#fff}.page-direto-ao-ponto-item .direto-ao-ponto-item-header .btn{height:48px;line-height:48px;float:left;margin-right:20px;margin-top:10px}.page-direto-ao-ponto-item .direto-ao-ponto-item-header .btn-primary{max-width:158px;background-color:#fff;color:var(--curso-cor-escura);box-shadow:0 4px 14px var(--curso-cor-escura)}.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{max-width:195px;background-color:transparent;line-height:46px;border-color:#fff;filter:drop-shadow(0 4px 14px rgba(255,255,255,.5))}.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-top:15px;margin-bottom:0;max-width:460px;max-height:257px}.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;max-width:466px;margin-top:50px}.page-vantagens .vantagens-header p{font-size:18px;line-height:157%;color:#4f5f82;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{margin-top:30px;display:table;width:100%}.page-vantagens .do-zero-ao-mercado li{font-weight:700;font-size:16px;line-height:78px;width:33%;float:left}.page-vantagens .do-zero-ao-mercado svg{margin-right:18px;display:inline}.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;width:100%;padding:0 20px 0 70px}.page-vantagens .vantagens-list li{float:left;font-weight:700;font-size:20px;line-height:23px;min-height:140px;color:#2c3a57;max-width:505px;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{position:absolute;left:0;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 .mid{padding:35px 0 40px}.page-vantagens .vantagens-header .section-title{max-width:none;font-size:28px;margin-top:0}.page-vantagens .vantagens-header .section-title strong{display:inline-block;margin-top:12px}.page-vantagens .vantagens-header h2,.page-vantagens .vantagens-header p{text-align:center;max-width:none}.page-vantagens .vantagens-header .video-container{margin:30px auto 0}.page-vantagens .do-zero-ao-mercado .mid{padding:30px 0 10px}.page-vantagens .do-zero-ao-mercado li{width:100%;line-height:20px;text-align:left;position:relative;padding-left:100px;min-height:80px;padding-top:10px}.page-vantagens .do-zero-ao-mercado li svg{position:absolute;left:0;top:0;margin-bottom:0!important}.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{margin-top:0!important;margin-bottom:20px;padding:0;text-align:center;float:none!important;max-width:none!important}.page-vantagens .vantagens-list svg{position:static;display:block;margin:20px auto}}.page-para-empresas .para-empresas-header{background:var(--background-url) -400px,#fff}.page-para-empresas .para-empresas-header .mid{padding:59px 0 55px}.page-para-empresas .para-empresas-header .section-title{margin-bottom:16px;max-width:466px;margin-top:50px}.page-para-empresas .para-empresas-header p{font-size:18px;line-height:157%;color:#4f5f82;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{font-size:20px;line-height:23px;font-weight:700;color:#fff;margin-bottom:23px}.page-para-empresas .proposta input{height:46px;line-height:46px;padding:11px 13px;max-width:224px;width:100%;margin:0 8px;display:inline-block;border-radius:2px;border:1px solid #e3e3e3}.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{max-width:118px;border:2px solid #fff;filter:drop-shadow(0 4px 14px rgba(255,255,255,.5));background:transparent;height:46px;margin-left:8px;position:relative;bottom:-2px}.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{margin-top:75px;width:100%;display:table}.page-para-empresas .estudaram-conosco li{float:left;width:16.6%;margin-bottom:50px;position:relative;height:71px}.page-para-empresas .estudaram-conosco i{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-para-empresas .motivos{padding:115px 0 50px}.page-para-empresas .motivos ul{width:100%;display:table}.page-para-empresas .motivos li{width:31%;float:left;position:relative;padding-left:105px;font-size:18px;line-height:21px;color:#2c3a57;min-height:120px;margin-bottom:50px}.page-para-empresas .motivos li svg{position:absolute;left:0;top:0}.page-para-empresas .motivos li+li{margin-left:3.5%}.page-para-empresas .preco{padding:107px 0 91px;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative}.page-para-empresas .preco:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(94.82deg,rgba(38,42,126,0) 6.84%,#262a7e 99.74%)}.page-para-empresas .preco .mid{display:table;width:100%}.page-para-empresas .preco form{float:right;background-color:#fff;padding:25px;position:relative;z-index:2;max-width:606px}.page-para-empresas .preco h5{font-size:24px;line-height:28px;margin-bottom:11px}.page-para-empresas .preco p{font-size:14px;line-height:20px;color:#4f5f82}.page-para-empresas .preco label{font-size:14px;line-height:22px;font-weight:700;margin-top:10px;display:block}.page-para-empresas .preco input{width:65px;height:46px;padding:0 10px;margin-top:7px;border:1px solid #e3e3e3;border-radius:2px}.page-para-empresas .preco hr{height:2px;background-color:#e4ebf4;margin-top:27px;margin-bottom:20px;border:none}.page-para-empresas .preco strong{font-weight:700;font-size:48px;line-height:56px;color:#2c3a57;margin-bottom:8px;display:inline-block}.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{display:inline-block;text-align:left;font-size:18px;color:#4f5f82;line-height:21px;max-width:355px;position:relative;margin-bottom:50px}.page-para-empresas .facilidades li+li{margin-left:65px;max-width:410px;bottom:-20px}.page-para-empresas .facilidades li+li+li{max-width:335px;bottom:0}.page-para-empresas .facilidades svg{float:left;margin-right:30px}.page-para-empresas .facilidades h5{font-size:24px;line-height:28px;color:#2c3a57;margin-bottom:11px}.page-para-empresas .contato{padding:60px 0 100px;background-color:#4e56ff;background-position:50%;background-repeat:none}@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{max-width:none;font-size:28px;margin-top:0}.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{text-align:center;max-width:none}.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{max-width:none;margin:0 0 15px}.page-para-empresas .proposta .btn{max-width:none;display:block;margin-left:0}.page-para-empresas .estudaram-conosco{padding:30px 0 40px}.page-para-empresas .estudaram-conosco ul{margin-top:20px}.page-para-empresas .estudaram-conosco li{width:100%;margin-bottom:10px;display:none;opacity:0;transform:opacity .5s}.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{display:inline-block;width:17px;height:8px;background-color:#b0b0b0;margin:0 7px}.page-para-empresas .estudaram-conosco nav .active{background-color:#4e56ff}.page-para-empresas .motivos{padding:30px 0 0}.page-para-empresas .motivos li{width:100%;padding-left:0;text-align:center;margin-left:0;font-size:18px;line-height:145%}.page-para-empresas .motivos li svg{position:static;display:block;margin:0 auto 20px}.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{max-width:none;margin-top:0}.page-para-empresas .preco hr{margin-top:20px}.page-para-empresas .facilidades{padding:30px 0}.page-para-empresas .facilidades li{text-align:center;bottom:0!important}.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-sugira-curso .sugira-curso{padding:60px 0 83px;background-color:#4e56ff;background-position:top;background-repeat:none;background-size:cover}@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{padding:60px 0 83px;background-color:#4e56ff;background-position:top;background-repeat:none;background-size:cover}.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{padding:60px 0 83px;background-color:#4e56ff;background-position:top;background-repeat:none;background-size:cover}.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{width:100%;max-width:none}}.page-quanto-custa .quanto-custa-header{background:var(--background-url) -400px,#fff}.page-quanto-custa .quanto-custa-header .mid{padding:59px 0 55px}.page-quanto-custa .quanto-custa-header .section-title{margin-bottom:16px;max-width:466px;margin-top:10px}.page-quanto-custa .quanto-custa-header p{font-size:18px;line-height:157%;color:#4f5f82;max-width:530px}.page-quanto-custa .plano-anual-detalhe{background-color:#4e56ff;position:relative;color:#4f5f82;margin-top:-35px}.page-quanto-custa .plano-anual-detalhe .mid{position:relative;z-index:1;display:table;background-color:#f7f7f8}.page-quanto-custa .plano-anual-detalhe .mid:after,.page-quanto-custa .plano-anual-detalhe .mid:before{content:"";position:absolute;bottom:0;z-index:0;height:100%}.page-quanto-custa .plano-anual-detalhe .mid:before{width:33%;left:0;background-color:#4e56ff;display:block;border-bottom-right-radius:2px;z-index:1}.page-quanto-custa .plano-anual-detalhe .mid:after{width:58%;right:0;background-color:#4e56ff;display:block;border-bottom-left-radius:2px}.page-quanto-custa .plano-anual-detalhe .acesso-anual-preco{margin-left:-30px}.page-quanto-custa .plano-anual-detalhe h4{margin-top:26px;color:#fff;margin-bottom:7px;position:relative;z-index:1}.page-quanto-custa .plano-anual-detalhe h4+p{font-size:18px;line-height:21px;color:#fff}.page-quanto-custa .plano-anual-detalhe .garantia{float:right;max-width:540px;margin-top:30px;position:relative;margin-left:77px;padding-bottom:15px;z-index:1}.page-quanto-custa .plano-anual-detalhe .garantia i{float:left;margin-right:30px;display:block}.page-quanto-custa .plano-anual-detalhe .garantia h6{font-weight:700;font-size:20px;line-height:23px;color:#fff;margin-bottom:8px;margin-top:15px}.page-quanto-custa .plano-anual-detalhe .garantia p{font-size:16px;line-height:22px;color:#fff;margin-bottom:19px}.page-quanto-custa .plano-anual-detalhe .garantia img{float:left;margin:-10px 0 0 -50px}.page-quanto-custa .faq{padding:50px 0;background-color:#f7f7f8}.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{max-width:none;font-size:28px;margin-top:0}.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{text-align:center;max-width:none}.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;width:100%;max-width:none;text-align:center}.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{max-width:450px;margin-bottom:10px}.page-quanto-custa .plano-anual-detalhe .garantia svg{margin:0;float:none}.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{font-size:18px;line-height:157%;color:#4f5f82;max-width:466px;margin-bottom:30px}.page-depoimentos .depoimentos-mosaico{width:100%;margin-left:-7px;position:relative}.page-depoimentos .depoimentos-mosaico li{display:block;width:93px;height:93px;position:relative;cursor:pointer;background-color:#efefef;margin:5px}.page-depoimentos .depoimentos-mosaico li picture{display:block;width:93px;height:93px;border-radius:2px;overflow:hidden}.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{width:100%;padding:20px 20px 10px}.page-home-matriculado .page-internal-header .card-list li div:first-child{min-height:90px}.page-home-matriculado .page-internal-header .conteudo-programatico{position:relative;overflow:hidden;width:100%}.page-home-matriculado .page-internal-header .conteudo-programatico:before{content:"";width:100%;height:2px;background-color:#edf3fc;display:block;position:absolute;margin-top:6px;z-index:2}.page-home-matriculado .page-internal-header .conteudo-programatico ol{margin-bottom:0;box-shadow:none}.page-home-matriculado .page-internal-header .conteudo-programatico li{width:100%;box-shadow:none;border-bottom:none;margin-bottom:0;padding:25px 0 10px 25px}.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{padding:40px 0 25px;background-color:#f7f7f8}.page-home-matriculado .temas .section-title{margin-bottom:30px}.page-home-matriculado .temas a{display:block;min-height:77px;line-height:25px;outline:none;background:#fff;box-shadow:0 2px 14px rgba(55,73,108,.1);border-radius:2px;font-size:18px;color:#2c3a57;text-decoration:none;font-weight:700;position:relative}.page-home-matriculado .temas a span{padding:15px;position:absolute;top:50%;display:block;transform:translateY(-50%);text-align:center;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{padding:40px 0 60px;background-color:#f7f7f8}.page-home-matriculado .sugestoes .section-title{margin-bottom:30px}.page-home-matriculado .sugira-um-curso{padding:39px 0 50px;border-top:2px solid #efefef}.page-home-matriculado .sugira-um-curso .section-title{margin-bottom:10px}.page-home-matriculado .sugira-um-curso p{max-width:820px;font-size:16px;line-height:22px;color:#2c3a57}.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}}body{padding-top:104px}body>header{min-height:104px;width:100%;position:fixed;padding:31px 0;z-index:5;background-color:#fff;box-shadow:0 3px 0 #edf3fc;top:0;transition:all .5s ease}body>header .mid{padding:0!important}body>header .logo{display:block;font-size:0}body>header .logo svg{display:none}body>header .dropdown-container{width:577px;padding:35px 35px 35px 65px;margin:15px 0 0 -229px}body>header .dropdown-container .row svg{max-width:45px;max-height:45px;float:left;margin-right:20px}body>header .dropdown-container .row a{font-size:18px;color:#4f5f82;line-height:45px}body>header .dropdown-container .row+.row{margin-top:12px}body>header a{display:inline-block;padding:7px 0;transition:color .2s;font-size:1rem;position:relative}body>header a:hover{color:#4e56ff!important}body>header nav{text-align:center;padding-right:24px;margin:5px 20px 5px 57px;border-right:2px solid #e4ebf4;display:inline-block}body>header nav a+a+a{margin-left:25px}body>header .btn-matricula{max-width:125px;font-size:1rem;float:right;padding:1px 0 0}body>header .btn-matricula:hover{color:#fff!important}body>header .btn-login{padding:4px 0;margin:7px 0}body>header .btn-search,body>header .btn-search-close{border:none;background:none;margin-left:25px;float:right;margin-top:6px}body>header .btn-search-close svg,body>header .btn-search svg{width:18px;height:18px;fill:rgba(0,0,0,.54)}body>header .btn-search-close svg:hover,body>header .btn-search 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{width:180px;padding:10px 10px 5px;margin-left:-50px}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;padding:.2em .5em .5em;margin-bottom:.2em}body>header .submenu-matriculado .dropdown-container a:hover{color:#94979b!important;background-color:rgba(0,0,0,.04)}body>header .submenu-matriculado .dropdown-container a>svg{fill:#94979b;position:relative;padding-top:.5em;margin-right:5px}body>header .submenu-matriculado .dropdown-text-link{padding:0}body>header .submenu-matriculado .dropdown-text-link>span{max-width:105px;display:inline-block;position:relative}body>header .submenu-matriculado .dropdown-text-link>span:before{content:" ";display:inline-block;height:100%;width:1%;vertical-align:middle}body>header .submenu-matriculado .dropdown-text-link>span span{max-height:32px;overflow:hidden;display:inline-block;vertical-align:middle;word-wrap:break-word;max-width:100px}body>header .header-matriculado-foto,body>header .header-matriculado-mobile-foto{width:40px;height:40px;border-radius:40px;overflow:hidden;display:inline-block;margin-right:10px;margin-bottom:-14px}.header-menu-small{padding-top:82px}.header-menu-small>header{padding:20px;min-height:auto}@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{padding-right:15px;margin-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{width:74%;padding-right:10px;margin-right:10px}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;position:fixed;top:0;min-height:auto;padding:4.5px 0}body>header>.btn-search{display:inline-block!important;position:absolute;z-index:2;top:18px;left:18px;margin-left:0;margin-top:3px}body>header .btn-login,body>header .btn-matricula,body>header nav,body>header nav .btn-search{display:none}body>header .logo{text-align:center;margin-left:-15px;height:60px}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{display:inline-block!important;background:none;border:none;padding:0;width:18px;height:18px;box-sizing:content-box;position:absolute;right:23px;top:22px;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;max-width:25px;max-height:20px;margin-right:10px}body>header .mobile-dropdown-open .header-cursos-dropdown-container .row div{padding:0 15px!important}}.mobile-menu-open>header,.mobile-search-open>header{position:fixed;width:100%;height:100%;background-color:#fff;overflow:scroll}.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{top:10px;right:18%}.mobile-menu-open>header .mobile-divider{width:2px;height:29px;display:inline-block;background-color:#e4ebf4;position:absolute;left:50%;top:14px;margin:0 20px 0 -6.5%}.mobile-menu-open>header .btn-login{top:10px;left:23%;font-size:16px}.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;text-align:left;padding:15px 0}.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;padding:0 5px;margin-bottom:-60px}.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{font-size:16px;font-weight:600;color:#4f5f82}.mobile-menu-open>header .link-painel-aluno{font-size:14px;margin:-12px 0 0 53px;color:#2c3a57;display:inline-block!important}.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{top:70px;padding:0;width:100%;box-shadow:none;display:block;z-index:6}.mobile-search-open .header-search fieldset>div{width:37%;max-width:130px}.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{margin-right:22px;display:inline-block;position:relative;padding-bottom:15px;margin-bottom:-15px}.link-dropdown button{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;border:none;background:none;padding:0 5px}.link-dropdown button svg{width:12px;height:7.5px;fill:#4e56ff;position:relative;top:-1px}.link-dropdown .dropdown-container{display:none;position:absolute;opacity:0;z-index:3;background:#fff;box-shadow:0 0 50px rgba(0,0,0,.1);border-radius:2px;box-sizing:border-box;text-align:left;-webkit-animation-name:fadeIn;-webkit-animation-duration:.5s;animation-name:fadeIn;-webkit-animation-duration:.3s;animation-duration:.3s}.link-dropdown .dropdown-container:before{content:"";width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:15px solid #fff;position:absolute;top:0;left:50%;margin-left:-14px;margin-top:-15px;box-shadow:0 0 50px rgba(0,0,0,.1)}.link-dropdown .dropdown-container .btn-ver-todos{font-size:18px;padding-right:25px;margin-top:25px;margin-right:20px}.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]{padding-top:30px;margin-top:-30px}[data-position=top] .dropdown-container{bottom:60px}[data-position=top] .dropdown-container:before{top:auto;bottom:0;left:50%;margin-left:-14px;margin-bottom:-15px;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{position:static;display:block;width:100%;height:auto;padding:0;opacity:1;margin:0;background:none;box-shadow:none}.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{padding-right:0;margin-top:0;margin-right:0;font-size:14px;text-align:center;margin-bottom:10px}.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{display:none;padding:60px 0;background-color:#fff;box-shadow:0 50px 50px rgba(0,0,0,.1);position:fixed;z-index:4;width:100%}.header-search form>div{max-width:770px;margin:0 auto}.header-search label{font-weight:700;color:#2c3a57;font-size:18px;margin-bottom:25px;display:block}.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{text-align:center;padding:55px 0}.home-welcome h1,.home-welcome h2{color:#2c3a57}.home-welcome h1{font-size:48px;color:#2c3a57}.home-welcome h1 strong{color:#4e56ff}.home-welcome h2{font-weight:500;font-size:26px;margin-top:15px;margin-bottom:21px}.home-welcome p{max-width:890px;font-size:18px;line-height:157%;color:#4f5f82;margin:0 auto}.home-welcome span{display:block;color:#8290ac;font-size:14px}.home-welcome .btn{margin-top:34px;margin-bottom:18px;width:100%;max-width:254px}.home-welcome hr{width:15px;height:4px;background-color:#48d359;margin:45px auto;border:none}.home-welcome .advantages{text-align:center;width:100%;max-width:970px;margin:0 auto}.home-welcome .advantages svg{max-width:52px;max-height:54px;float:left;margin-right:15px}.home-welcome .advantages strong{color:#4f5f82;font-weight:700;font-size:18px;display:inline-block;margin-bottom:7px;margin-top:5px}.home-welcome .advantages li{width:220px;display:inline-block;margin:0 5px;text-align:left;font-size:14px;color:#8290ac}.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{width:100%;max-width:230px;margin:0 auto;float:none!important}.home-welcome .advantages li+li{margin-top:25px}}@media only screen and (min-width:0) and (max-width:576px){.home-welcome{padding-bottom:0}}.home-categories{padding:60px 0;position:relative}.home-categories:after,.home-categories:before{content:"";position:absolute;z-index:1;top:0;height:100%}.home-categories:before{width:56%;left:0;background-color:#4e56ff;display:block}.home-categories:after{width:38%;right:0;background-color:#4e56ff;display:block}.home-categories .mid{position:relative;z-index:2}.home-categories h4{font-size:28px;color:#fff}.home-categories h4:after{content:"";display:inline-block;width:15px;height:4px;background-color:#fff;margin-left:10px;-webkit-animation:blink 1s step-end infinite;animation:blink 1s step-end infinite}.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{top:-3px;box-shadow:0 16px 36px rgba(0,0,0,.3)}.home-categories .list h5{margin-top:15px;margin-bottom:8px}.home-categories .list h5 a{color:#2c3a57;font-weight:700;font-size:20px}.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{padding:0;background-color:#4e56ff}.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{float:left;fill:#7077ff;margin-right:9px}.construa-do-zero-list h6{margin-top:15px;margin-bottom:10px}.construa-do-zero-list h6 a{font-size:16px;line-height:22px;font-weight:700}@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;position:relative;padding-left:30px}.direto-ao-ponto-list li img{display:block;position:absolute;top:15px;left:-20px}.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{font-size:14px;font-weight:500;line-height:18px;color:#4f5f82;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;line-height:22px;font-weight:700}@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{padding-top:10px;margin-left:0;min-height:40px}}.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{position:relative;overflow:hidden}.treinaweb-para-empresas .bg{width:100%;height:100%;background-color:rgba(38,42,126,.82);position:absolute;top:0;z-index:1}.treinaweb-para-empresas .mid{padding:60px 0 80px;text-align:center;position:relative;z-index:2}.treinaweb-para-empresas h4{color:#fff;margin-bottom:20px}.treinaweb-para-empresas p{font-style:normal;font-weight:500;font-size:18px;line-height:21px;max-width:700px;margin:0 auto;color:#fff}.treinaweb-para-empresas a{color:#fff;border-color:#fff;background-color:transparent;margin-top:30px;font-size:16px;max-width:330px}.treinaweb-para-empresas a:hover{background-color:#fff;color:#4e56ff}.treinaweb-para-empresas img{width:100%;min-height:100%;position:absolute;top:0}@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{width:100%;margin-top:32px;padding-bottom:40px}.depoimentos .depoimentos-slider li{width:31%;background-color:#fff;float:left;padding:30px 25px;box-shadow:0 2px 14px rgba(55,73,108,.1);display:none;opacity:0;-webkit-animation-name:fadeIn;-webkit-animation-duration:.3s;animation-name:fadeIn;animation-duration:.3s}.depoimentos .depoimentos-slider .visible+.visible{margin-left:3.3%}.depoimentos .depoimentos-slider .visible{display:block;opacity:1}.depoimentos .depoimentos-slider p{min-height:168px;font-style:italic;font-weight:500;font-size:16px;line-height:28px;color:#4f5f82}.depoimentos .depoimentos-slider svg{margin-bottom:25px}.depoimentos .depoimentos-slider div{display:table;width:100%;margin-top:25px}.depoimentos .depoimentos-slider picture{overflow:hidden;border-radius:2px;float:left;margin-right:18px;width:56px;height:56px;border:none}.depoimentos .depoimentos-slider h5{margin-top:6px;margin-bottom:2px}.depoimentos .depoimentos-slider h5 a{color:#2c3a57;font-size:16px;font-weight:700;text-decoration:none;line-height:22px;transition:color .3s}.depoimentos .depoimentos-slider h5 a:hover{color:#4e56ff}.depoimentos .depoimentos-slider span{font-weight:500;font-size:14px;line-height:157.2%;color:#2c3a57}.depoimentos .depoimentos-slider .dot-separator:after{right:-11px;width:5px;height:5px;color:#4f5f82}.depoimentos .depoimentos-slider nav{margin-top:40px}.depoimentos .depoimentos-slider nav a{background-color:#b0b0b0;width:17px;height:8px;display:inline-block;margin:0 7px;font-size:0}.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{width:100%;float:none}.depoimentos .depoimentos-slider nav{text-align:center}.depoimentos .depoimentos-slider nav a{width:40px;height:8px}}.plano-anual{background-color:#4e56ff;position:relative;color:#4f5f82;overflow:hidden}.plano-anual:before{content:"";width:100%;height:104px;background-color:#f7f7f8;display:block}.plano-anual .mid{position:relative;z-index:1;display:table;background-color:#f7f7f8}.plano-anual .mid:after,.plano-anual .mid:before{content:"";position:absolute;bottom:0;z-index:1;height:100%}.plano-anual .mid:before{width:83%;left:0;background-color:#4e56ff;display:block;border-bottom-right-radius:2px}.plano-anual .mid:after{width:7%;right:0;background-color:#4e56ff;display:block;border-bottom-left-radius:2px}.plano-anual h4{margin-top:26px;color:#fff;margin-bottom:7px;position:relative;z-index:1}.plano-anual h4+p{font-size:18px;line-height:21px;color:#fff}.plano-anual .acesso-total{max-width:550px;float:left;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;max-width:600px;margin-top:40px;position:relative;z-index:1}.plano-anual .garantia img{float:left;margin-right:30px;display:block}.plano-anual .garantia h6{font-weight:700;font-size:24px;line-height:23px;color:#fff;margin-bottom:8px;margin-top:15px}.plano-anual .garantia p{font-size:18px;line-height:22px;color:#fff}.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;width:100%;max-width:none;text-align:center}.plano-anual .garantia img{margin:0 auto;float:none}.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{max-width:450px;margin:0 auto}}.time-especialistas .mid{padding:60px 0 70px}.time-especialistas picture{float:left;margin-right:46px;filter:drop-shadow(0 8px 20px rgba(210,222,239,.8));overflow:hidden;width:241px;height:241px;display:block;background-color:#efefef}.time-especialistas picture img,.time-especialistas picture source{border-radius:2px}.time-especialistas h4{margin-bottom:30px;display:table;width:100%}.time-especialistas h5{font-size:24px;line-height:28px;color:#2c3a57;padding:15px 0}.time-especialistas p{font-size:16px;line-height:34px;color:#4f5f82}.time-especialistas li{display:table;width:100%;display:none}.time-especialistas .active{display:table}.time-especialistas nav{float:right}.time-especialistas nav a{text-decoration:none}.time-especialistas nav hr{content:"";border:0;width:6px;height:22px;display:inline-block;background-color:rgba(0,0,0,.04);margin:0 4px;transform:rotate(15deg)}.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;width:120px;height:120px}.time-especialistas picture img,.time-especialistas picture source{width:120px;height:120px}}.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;text-align:left;overflow:hidden;margin-bottom:20px}.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{font-size:16px;color:#4f5f82}.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{color:#2c3a57;padding:40px 0 24px;border-top:1px solid #efefef}body>footer picture{display:inline-block;margin-bottom:10px}body>footer h6{font-size:12px;margin-bottom:16px}body>footer .redes-sociais{margin-top:17px;margin-bottom:30px}body>footer .redes-sociais li{display:inline-block;margin-right:6px}body>footer .redes-sociais a{width:32px;height:32px;text-align:center;line-height:36px;border:2px solid #dadada;box-sizing:border-box;display:inline-block;transition:all .2s}body>footer .redes-sociais a svg{transition:all .2s;fill:#4f5f82}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{font-weight:500;font-size:14px;margin-bottom:15px;display:block}body>footer label{font-size:0}body>footer input{width:224px;height:40px;line-height:40px;border:1px solid #e3e3e3;border-radius:2px;padding:9px 13px;margin-right:18px;font-size:14px}body>footer .btn{margin-top:16px;font-size:14px;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{width:50%;float:left}body>footer>div:last-child address svg{margin-right:10px;float:left;margin-top:-3px}body>footer>div:last-child p{width:50%;float:right;text-align:right}body>footer nav{text-align:right;margin-top:20px}body>footer nav a,body>footer nav span{font-size:14px;color:#2c3a57;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{text-align:right;margin-bottom:22px;margin-top:12px}body>footer .app-stores a{display:inline-block;margin-bottom:8px}body>footer .formas-pagamento{max-width:400px;float:left;margin-left:9%}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{margin-left:20px;display:inline-block}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{width:450px;margin:15px 0 0 -92px}body>footer .cursos-dropdown a svg{margin-right:5px;position:relative;bottom:-5px}body>footer .empresa-dropdown{width:566px;margin:15px 0 0 -177px}@media only screen and (min-width:0) and (max-width:992px){body>footer{padding-top:25px;padding-bottom:0}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;text-align:center;line-height:125%}body>footer input{width:100%;font-size:16px}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;text-align:center;margin-bottom:20px}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;padding:0;margin:10px 0 0}body>footer .link-dropdown>a{font-weight:700}body>footer .link-dropdown .dropdown-container{padding:0;display:block;position:static;opacity:1;box-shadow:none}body>footer .link-dropdown .dropdown-container:before{display:none}body>footer .link-dropdown .cursos-dropdown,body>footer .link-dropdown .empresa-dropdown{width:100%;margin:0;display:none}body>footer .link-dropdown .cursos-dropdown .row div,body>footer .link-dropdown .empresa-dropdown .row div{width:50%;margin-top:0}body>footer .link-dropdown .cursos-dropdown a{text-align:left}body>footer .app-stores{text-align:center;width:100%;display:table}body>footer .app-stores li{display:inline-block;margin:0 5px}body>footer .compra-segura{margin-left:0;text-align:center;float:none;margin-top:30px}body>footer .formas-pagamento{float:none;margin:0 auto}body>footer .formas-pagamento ul{width:170px;margin:0 auto}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{width:100%;text-align:center;max-width:250px;margin:0 auto;clear:both;font-size:12px;line-height:14px;float:none}body>footer>div:last-child address{margin-bottom:14px}body>footer>div:last-child address a{text-decoration:none;color:#2c3a57}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{padding:0;line-height:16px}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}}.artigos .autor-header img{border-radius:5px}.artigos .card-list .tag{position:absolute;top:30px;right:35px;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{max-width:100%;height:auto}.artigos .breadcrumb{background:transparent;padding-left:0;font-size:1em}.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{position:relative;min-height:600px}.page-artigos .home-destaques .destaque .background{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--background-url) 50% no-repeat;background-size:cover;box-shadow:inset 0 0 0 100vw rgba(0,0,0,.5)}.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{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;line-height:2.75rem;margin-top:40px;margin-bottom:40px}ul.cloud a{--size:4;--color:#4e56ff;color:var(--color);font-size:calc(var(--size)*0.25rem + .5rem)!important;display:block;padding:.125rem .25rem;position:relative;text-decoration:none;opacity:calc(.4 + var(--size)/15)}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{content:"";position:absolute;top:0;left:50%;width:0;height:100%;background:var(--color);transform:translate(-50%);opacity:.15;transition:width .25s}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{font-size:28px;color:#2c3a57}.home-artigos h4:after{content:"";display:inline-block;width:15px;height:4px;background-color:#2c3a57;margin-left:10px;-webkit-animation:blink 1s step-end infinite;animation:blink 1s step-end infinite}.home-artigos .list{margin-top:30px}.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{top:-3px;box-shadow:0 16px 36px rgba(0,0,0,.3)}.home-artigos .list h5{margin-top:15px;margin-bottom:8px}.home-artigos .list h5 a{color:#2c3a57;font-weight:700;font-size:18px}.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{float:left;fill:#7077ff;margin-right:9px}.home-guias .list h6{margin-top:15px;margin-bottom:10px}.home-guias .list h6 a{font-size:16px;line-height:22px;font-weight:700}.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}.home-guias .card-list li+li+li+li{display:none}}.page-artigo{background-color:#f7f7f8}.page-artigo .artigo-header{min-height:600px;background:var(--background-url) 50% no-repeat;background-size:cover;box-shadow:inset 0 0 0 100vw rgba(0,0,0,.65)}.page-artigo .artigo-header .desc{bottom:-250px;position:relative}.page-artigo .artigo-header .desc a{color:#fff;text-decoration:none;font-size:14px;font-weight:700}.page-artigo .artigo-header .desc a:hover{text-decoration:underline}.page-artigo .artigo-header .desc h1{font-size:48px;color:#fff}.page-artigo .artigo-header .desc p{color:#fff;max-width:850px;margin:15px 0;font-size:16px;line-height:22px}.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{padding:30px 0 15px;max-width:65em}.page-artigo .secao-comentarios .mid{padding:20px 0;max-width:65em}.page-artigo .artigos-relacionados{background-color:#fff;padding-top:20px}.page-artigo .fb-comments{width:100%}@media only screen and (min-width:0) and (max-width:992px){.page-artigo{padding-bottom:0}.page-artigo .artigo-header{min-height:340px;background-size:cover}.page-artigo .artigo-header .desc{bottom:-80px}.page-artigo .artigo-header .desc h1{font-size:36px}}.artigo-content{font-size:1.2em}.artigo-content p{line-height:28px;margin-top:0;margin-bottom:20px}.artigo-content p code{padding:.2em .4em;margin:0;font-size:85%;background-color:#f3f4f4;border-radius:6px;color:#dd4a68}.artigo-content p a{text-decoration:none;word-break:break-word}.artigo-content p a:hover{text-decoration:underline}.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 pre{margin-bottom:20px!important;border:1px solid #e0dede;font-size:14px!important;white-space:pre-wrap;word-wrap:break-word;padding:1em;border-radius:3px}.artigo-content img{max-width:75%;margin:0 auto;display:block}.artigo-content ul{list-style:square}.artigo-content ol,.artigo-content ul{margin-top:1.65em;margin-bottom:1.65em;margin-left:30px;word-wrap:break-word}.artigo-content ol{list-style:decimal}.artigo-content li{padding-left:5px;margin-bottom:.8em}.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{min-height:200px;border:1px solid #e0dede}.artigo-content .video-wrapper{text-align:center}.artigo-content .video-wrapper iframe{width:854px;min-height:480px;border:none}.artigo-content table{border-spacing:0;border-collapse:collapse;width:100%;background-color:transparent;text-align:left;border:1px solid #cecece;max-width:75%;margin:0 auto 20px}.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-top:1px solid #ccc;border-bottom:1px solid #ccc}.artigo-content td,.artigo-content th{border:none}.artigo-content .token{background:transparent!important}.artigo-content .copy-code-button{color:#272822;background-color:#fff;border:2px solid #272822;border-radius:3px 3px 0 0;display:block;margin-left:auto;margin-right:0;margin-bottom:-2px;padding:3px 8px;font-size:.8em}.artigo-content .copy-code-button:hover{cursor:pointer;background-color:#f2f2f2}.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{display:none}@media screen and (max-width:768px){.page-artigo img,.page-artigo table{max-width:100%}.page-artigo .video-wrapper iframe{width:100%;height:100%}}.card-divulgacao img{width:80px;margin-top:12px}.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{display:block;margin-bottom:5px;font-weight:300;font-size:.8em;color:#7f7f7f}.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{width:60px;display:block;margin-top:0;margin-left:auto;margin-right:auto}.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-]{color:#111b27;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}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-]::-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-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#fcfcfc}:not(pre)>code[class*=language-]{padding:.1em .3em;border-radius:.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{color:#e3eaf2;background:#005a8e}div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar button:hover{color:#e3eaf2;background:rgba(0,90,142,.8549019607843137);text-decoration:none}div.code-toolbar>.toolbar span,div.code-toolbar>.toolbar span:focus,div.code-toolbar>.toolbar span:hover{color:#e3eaf2;background:#3c526d}.line-highlight{background:rgba(141,161,185,.1843137254901961);background:linear-gradient(90deg,rgba(141,161,185,.1843137254901961) 70%,rgba(141,161,185,.1450980392156863))}.line-highlight:before,.line-highlight[data-end]:after{background-color:#3c526d;color:#e3eaf2;box-shadow:0 1px #8da1b9}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:rgba(60,82,109,.12156862745098039)}.line-numbers .line-numbers-rows{border-right:1px solid rgba(141,161,185,.47843137254901963);background:rgba(208,218,231,.47843137254901963)}.line-numbers-rows>span:before{color:rgba(60,82,109,.8549019607843137)}.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-2,.rainbow-braces .token.punctuation.brace-level-6,.rainbow-braces .token.punctuation.brace-level-10{color:#af00af}.rainbow-braces .token.punctuation.brace-level-3,.rainbow-braces .token.punctuation.brace-level-7,.rainbow-braces .token.punctuation.brace-level-11{color:#005a8e}.rainbow-braces .token.punctuation.brace-level-4,.rainbow-braces .token.punctuation.brace-level-8,.rainbow-braces .token.punctuation.brace-level-12{color:#7c00aa}pre.diff-highlight>code .token.deleted:not(.prefix),pre>code.diff-highlight .token.deleted:not(.prefix){background-color:rgba(194,47,46,.12156862745098039)}pre.diff-highlight>code .token.inserted:not(.prefix),pre>code.diff-highlight .token.inserted:not(.prefix){background-color:rgba(17,107,0,.12156862745098039)}.command-line-prompt{border-right:1px solid rgba(141,161,185,.47843137254901963)}.command-line-prompt>span:before{color:rgba(60,82,109,.8549019607843137)}.secao-autor .mid{padding:20px 0 70px;max-width:65em}.secao-autor picture{margin-right:46px;filter:drop-shadow(0 8px 20px rgba(210,222,239,.8));overflow:hidden;width:241px;height:241px;display:block;background-color:#efefef}.secao-autor picture img,.secao-autor picture source{border-radius:2px}.secao-autor h4{margin-bottom:30px;display:table;width:100%}.secao-autor h5{font-size:24px;line-height:28px;color:#2c3a57;padding-bottom:15px}.secao-autor p{font-size:16px;line-height:34px;color:#4f5f82;margin-bottom:20px}.secao-autor .desc{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.secao-autor .desc .sobre{display:flex;flex-direction:column;flex:0 0 60%;flex-grow:1}.secao-autor .desc .foto{display:flex;flex-direction:column;flex:0 0 20%;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{width:120px;height:120px}.secao-autor .desc{display:block;text-align:center}.secao-autor .desc .sobre{display:block;text-align:left}}.modal-newsletter{width:100%;max-width:629px}.modal-newsletter h3{font-weight:500;font-size:18px;padding:0 10px;line-height:25px;text-align:center;color:#4f5f82;margin-bottom:32px}.modal-newsletter label{display:inline-block;width:100%;cursor:pointer;margin-bottom:16px;border-radius:2px}.modal-newsletter label span{display:block;padding:13px 18px;border:1px solid #e3e3e3;border-radius:2px;line-height:22px;font-size:16px;box-sizing:border-box}.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;margin-top:17px}.modal-newsletter .container-send button{width:100%;max-width:108px}@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{width:20px;height:18px}.container-send{margin-bottom:10px}.container-send .btn{width:100%;max-width:none;margin-bottom:20px!important}}.modal-apresentacao{padding:5px!important;overflow:auto;text-align:center;background:none!important}.modal-apresentacao iframe{width:620px;height:385px}.modal-apresentacao div{text-align:center}@media only screen and (min-width:0) and (max-width:992px){.modal-apresentacao iframe{width:320px;height:200px}}
