:root{--s-html:16px;--s-p:1.6rem;--s-h1:6.4rem;--s-h2:4.8rem;--s-h3:4rem;--s-h4:3.2rem;--s-h5:1.5rem;--s-h6:2rem;--s-meta:0.875rem;--s-h1-mt:1em;--s-h1-mb:1em;--s-h2-mt:0.75em;--s-h2-mb:0.75em;--s-h3-mt:0.585em;--s-h3-mb:0.585em;--s-h4-mt:0.5em;--s-h4-mb:0.5em;--c-primary:#035299;--c-secondary:#b1d3e5;--wp--preset--color--secondary-dark:#333;--c-yellow-primary:#fbf6c0;--p-theme:/wp-content/themes/escola-de-dados;--p-theme-assets:/wp-content/themes/escola-de-dados/assets;--f-body:Roboto,sans-serif;--f-title:Open Sans,sans-serif;--s-small:20px;--s-large:40px}.cool-timeline-wrapper{padding:0!important;margin:0!important;max-width:100%!important}.cool-timeline-wrapper .timeline-post.even{padding-left:115px!important}.cool-timeline-wrapper .timeline-post.even .timeline-meta{text-align:left!important}.cool-timeline-wrapper .timeline-post.odd{padding-right:115px!important}.cool-timeline-wrapper .timeline-post.odd .timeline-content.odd h2.content-title,.cool-timeline-wrapper .timeline-post.odd .timeline-meta{text-align:right}.cool-timeline-wrapper .timeline-post .timeline-meta{position:relative!important;left:0!important}.cool-timeline-wrapper .timeline-post .timeline-content h2{padding:0!important}.cool-timeline-wrapper .timeline-post .timeline-content h2:before{display:none!important}body .p-apoie .p-apoie1{width:570px}@media (max-width:600px){body .p-apoie .p-apoie1{width:100%!important}}body .p-ou{width:530px;margin-top:100px}@media (max-width:600px){body .p-ou{width:263px;margin:0}}body .figure-apoie{-webkit-margin-start:inherit!important;margin-inline-start:inherit!important}body .cover-apoie:before{background-color:var(--wp--preset--color--primary-dark);content:"";-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);height:80px;left:-4px;overflow:hidden;position:absolute;top:-79px;z-index:1;width:calc(100% + 4px)}@media (max-width:992px){body .cover-apoie:before{height:60px;top:-59px}}@media (max-width:781px){body .cover-apoie:before{height:40px;top:-39px}}@media (max-width:600px){body .cover-apoie:before{height:30px;top:-29px}}body .labels{display:flex}@media (max-width:600px){body .labels{gap:10px}}body .labels .label-1>span input{background:#fff;border:1px solid #666;border-radius:8px;max-width:272px;width:100%;height:47px;padding-left:16px;margin-right:26px}body .wpcf7-textarea{width:570px!important}@media (max-width:600px){body .wpcf7-textarea{margin-top:-34px;max-width:570px;width:100%}}body .wpcf7-submit{background:#007cb8;border-radius:13px;width:370px;height:67px;font-family:Lato;color:#fff;text-align:center;font-size:16px;font-weight:700px;font-style:normal;border-color:transparent}body.woocommerce-account #app{background-color:#f5f5f5;display:flex}body.woocommerce-account #app .index-wrapper{width:100%}body.woocommerce-account #app .index-wrapper .woocommerce .woocommerce-notices-wrapper .woocommerce-error{margin-top:50px;background-color:var(--wp--preset--color--helper-pure);border:none;border-radius:8px;padding:10px 0 10px 21px;color:var(--wp--preset--color--low-pure)}body.woocommerce-account #app .index-wrapper .woocommerce .woocommerce-notices-wrapper .woocommerce-error a{color:var(--wp--preset--color--low-pure);font-weight:700}body.woocommerce-account #app .index-wrapper .woocommerce .woocommerce-notices-wrapper .woocommerce-error:before{display:none}body.page-minha-conta .woocommerce{margin-top:50px;margin-bottom:100px}body.page-minha-conta .woocommerce h2{text-align:center;font-family:Open Sans;text-transform:uppercase;font-weight:300;color:#111}body.page-minha-conta .woocommerce p{margin:0!important}body.page-minha-conta .woocommerce .woocommerce-form-login{background-color:#fff;border-radius:40px;padding:45px 35px 35px;border:none;max-width:500px;width:100%;margin-left:auto;margin-right:auto}@media (max-width:600px){body.page-minha-conta .woocommerce .woocommerce-form-login{padding:35px 20px}}body.page-minha-conta .woocommerce .woocommerce-form-login p{margin-bottom:15px!important}body.page-minha-conta .woocommerce .woocommerce-form-login label{color:#111;font-family:Open Sans}body.page-minha-conta .woocommerce .woocommerce-form-login .form-row{display:block}body.page-minha-conta .woocommerce .woocommerce-form-login .form-row button{width:100%;border-radius:8px;background-color:var(--wp--preset--color--primary-dark);color:#fff;font-size:16px;font-weight:700;font-family:Open Sans;margin-top:30px}body.page-minha-conta .woocommerce .woocommerce-form-login .lost_password{margin-bottom:30px!important}body.page-minha-conta .woocommerce .woocommerce-form-login .form-login-message{font-family:Open Sans;font-size:14px;color:#111}body.page-minha-conta .woocommerce .woocommerce-form-login .register{text-align:center}body.page-cadastro #app{background-color:#f5f5f5}body.page-cadastro p{margin:0!important}body.page-cadastro .col-2{margin-top:50px;margin-bottom:100px}body.page-cadastro .col-2 h2{text-align:center;font-family:Open Sans;text-transform:uppercase;font-weight:300;color:#111}body.page-cadastro .col-2 p{margin-bottom:15px!important}body.page-cadastro .col-2 .woocommerce-form-register{background-color:#fff;border-radius:40px;padding:45px 35px 35px;border:none;max-width:500px;width:100%;margin-left:auto;margin-right:auto;margin-top:2em}@media (max-width:600px){body.page-cadastro .col-2 .woocommerce-form-register{padding:35px 20px}}body.page-cadastro .col-2 .woocommerce-form-register .woocommerce-privacy-policy-text{display:none}body.page-cadastro .col-2 .woocommerce-form-register .form-row label{display:block;color:#111;font-family:Open Sans}body.page-cadastro .col-2 .woocommerce-form-register .form-row .woocommerce-Input{width:100%;margin:0;outline:0;line-height:normal}body.page-cadastro .col-2 .woocommerce-form-register .form-row button{width:100%;border-radius:8px;background-color:var(--wp--preset--color--primary-dark);color:#fff;font-size:16px;font-weight:700;font-family:Open Sans;border:none;padding:.4em .8em}body.page-boas-vindas.logged-in #app{padding:0 0 100px;background-color:#f5f5f5;font-family:Open Sans;font-size:16px;color:#111}body.pmpro-body-level-required #app{padding:100px 0;background-color:#f5f5f5;text-align:center;font-family:Open Sans;font-size:16px;color:#111}body.pmpro-body-level-required #app .content .btn{background-color:var(--wp--preset--color--primary-dark);color:#fff;border:none;border-radius:8px;margin-top:20px}body.page-conta-de-associacao #app{background-color:#f5f5f5;padding:0 0 100px}body.page-conta-de-associacao #app .row #pmpro_account-membership{width:85%;margin:50px auto;background-color:transparent;border-radius:8px;padding:20px 40px;box-shadow:2px 3px 4px 2px #dfdfdf;border:none}body.page-conta-de-associacao #app .row #pmpro_account-membership h3{font-family:Open Sans;text-transform:uppercase;font-weight:300;margin-bottom:40px}body.page-conta-de-associacao #app .row #pmpro_account-membership table{text-align:left}body.page-conta-de-associacao #app .row #pmpro_account-membership table .pmpro_account-membership-levelname,body.page-conta-de-associacao #app .row #pmpro_account-membership table .pmpro_account-membership-levelname .pmpro_actionlinks{padding-top:20px}body.page-conta-de-associacao #app .row #pmpro_account-membership table .pmpro_account-membership-expiration,body.page-conta-de-associacao #app .row #pmpro_account-membership table .pmpro_account-membership-levelfee{padding:60px 0 10px}body.page-conta-de-associacao #app .row #pmpro_account-membership .pmpro_actionlinks{color:transparent;margin-top:10px}body.page-conta-de-associacao #app .row #pmpro_account-membership .pmpro_actionlinks a{color:#fff;background-color:var(--wp--preset--color--primary-dark);border-radius:8px;padding:8px 12px;font-family:Open Sans;margin-bottom:15px;font-weight:600;width:42%;text-align:center}body.page-conta-de-associacao #app .row #pmpro_account-membership .pmpro_actionlinks a:before{display:none}@media (max-width:780px){body.page-conta-de-associacao #app .row #pmpro_account-membership .pmpro_actionlinks a{font-size:14px}}@media (max-width:501px){body.page-conta-de-associacao #app .row #pmpro_account-membership .pmpro_actionlinks a{font-size:12px;padding:6px}}@media (max-width:454px){body.page-conta-de-associacao #app .row #pmpro_account-membership .pmpro_actionlinks a{font-size:11px}}body.page-conta-de-associacao #app .row #pmpro_account-membership .pmpro_actionlinks #pmpro_actionlink-levels{width:100%}body.page-conta-de-associacao #app .row #pmpro_account-profile{width:85%;margin:20px auto;background-color:transparent;border-radius:8px;padding:20px 40px;box-shadow:2px 3px 4px 2px #dfdfdf;border:none}body.page-conta-de-associacao #app .row #pmpro_account-profile h3{font-family:Open Sans;text-transform:uppercase;font-weight:300;margin-bottom:40px}body.page-conta-de-associacao #app .row #pmpro_account-profile ul li{list-style-type:none}body.page-conta-de-associacao #app .row #pmpro_account-profile .pmpro_actionlinks{color:transparent}body.page-conta-de-associacao #app .row #pmpro_account-profile .pmpro_actionlinks a{color:#fff;background-color:var(--wp--preset--color--primary-dark);border-radius:8px;padding:8px 12px;font-family:Open Sans;margin-bottom:15px;font-weight:600;width:32.4%;text-align:center;margin-top:15px}@media (max-width:1199px){body.page-conta-de-associacao #app .row #pmpro_account-profile .pmpro_actionlinks a{width:24%}}@media (max-width:780px){body.page-conta-de-associacao #app .row #pmpro_account-profile .pmpro_actionlinks a{font-size:14px;width:25%}}body.page-fatura-da-associacao #app{padding:0 0 100px;background-color:#f5f5f5}body.page-fatura-da-associacao #app .pmpro_invoice_wrap p{font-family:Open Sans;color:#111}body.page-fatura-da-associacao #app .pmpro_invoice_wrap .pmpro_actions_nav-right{margin-top:15px}body.page-fatura-da-associacao #app .pmpro_invoice_wrap .pmpro_actions_nav-right a{color:#fff;background-color:var(--wp--preset--color--primary-dark);border-radius:8px;padding:8px 12px;font-family:Open Sans;margin-bottom:15px;font-weight:700;text-align:center}body.page-informacoes-de-cobranca #app{padding:0 0 100px;background-color:#f5f5f5;font-family:Open Sans;color:#111}body.page-informacoes-de-cobranca #app .content{display:flex;justify-content:space-around!important}body.page-informacoes-de-cobranca #app .content .pmpro_billing_wrap{width:500px;background-color:transparent;border-radius:8px;padding:65px 35px 50px;box-shadow:2px 3px 4px 2px #dfdfdf;margin-top:80px}body.page-informacoes-de-cobranca #app .content .pmpro_billing_wrap p{margin-bottom:20px;display:revert}body.page-informacoes-de-cobranca #app .content .pmpro_billing_wrap p small{float:right}body.page-informacoes-de-cobranca #app .content .pmpro_billing_wrap p small a{color:#fff;background-color:var(--wp--preset--color--primary-dark);border-radius:8px;padding:4px 20px;font-family:Open Sans;margin-bottom:15px;font-weight:700;text-align:center;font-size:16px;text-transform:capitalize}body.page-informacoes-de-cobranca #app .content .pmpro_billing_wrap ul{margin-bottom:20px}body.page-informacoes-de-cobranca #app .content .pmpro_billing_wrap ul li{list-style-type:none}body.page-niveis-de-associacao #app{padding:100px 0;background-color:#f5f5f5;font-family:Open Sans;color:#111}body.page-niveis-de-associacao #app .content #pmpro_levels_table{background-color:transparent;text-align:left;box-shadow:2px 3px 4px 2px #dfdfdf;margin:auto;width:70%;border-spacing:5px}body.page-niveis-de-associacao #app .content #pmpro_levels_table tbody tr td,body.page-niveis-de-associacao #app .content #pmpro_levels_table th{padding:15px}body.page-niveis-de-associacao #app .content #pmpro_levels_table tbody tr td a{color:#fff;background-color:var(--wp--preset--color--primary-dark);border-radius:8px;padding:8px 16px;font-family:Open Sans;font-weight:700;text-align:center;font-size:16px;text-transform:capitalize}body.page-niveis-de-associacao #app .content p{text-align:center;margin-top:30px}body.page-niveis-de-associacao #app .content p a{color:#fff;background-color:var(--wp--preset--color--primary-dark);border-radius:8px;padding:8px 16px;font-family:Open Sans;font-weight:700;text-align:center;font-size:16px;text-transform:lowercase}body.page-pagamento-da-associacao #app{padding:100px 0;background-color:#f5f5f5;font-family:Open Sans;color:#111}body.page-pagamento-da-associacao #app form .pmpro_message{background-color:var(--wp--preset--color--helper-pure);border:none;border-radius:8px;padding:10px 0 10px 21px;color:var(--wp--preset--color--low-pure)}body.page-pagamento-da-associacao #app form .pmpro_message a{color:var(--wp--preset--color--low-pure);font-weight:700}body.page-pagamento-da-associacao #app form .pmpro_checkout h3{display:flex;font-size:32px;line-height:48px;text-transform:uppercase;color:var(--wp--preset--color--low-light);margin-bottom:15px;align-items:center}body.page-pagamento-da-associacao #app form .pmpro_checkout h3 .pmpro_checkout-h3-name{margin:0 20px 0 0}body.page-pagamento-da-associacao #app form .pmpro_checkout h3 a{color:#fff;background-color:var(--wp--preset--color--primary-dark);border-radius:8px;padding:8px 16px;font-family:Open Sans;font-weight:700;text-align:center;font-size:16px;text-transform:capitalize;font-style:normal}body.page-pagamento-da-associacao #app form .pmpro_checkout .pmpro_checkout-fields .pmpro_level_name_text{margin-bottom:30px}body.page-pagamento-da-associacao #app form .pmpro_checkout .pmpro_checkout-fields .pmpro_level_description_text{margin:0}body.page-pagamento-da-associacao #app form .pmpro_checkout .pmpro_checkout-fields .pmpro_level_description_text .vc_row{display:flex;margin:0}body.page-pagamento-da-associacao #app form .pmpro_checkout .pmpro_checkout-fields .pmpro_level_description_text .vc_row .wpb_column{padding:20px;margin:0;width:50%}body.page-newsletter .div-news{margin-top:0!important;padding-top:0!important}body.page-newsletter .div-news .form-news input{margin-bottom:10px;width:100%}body.page-newsletter .div-news .form-news input,body.page-newsletter .div-news .form-news input p #submit{height:59px;border:1px solid var(--wp--preset--color--low-dark);border-radius:8px;background-color:transparent;color:var(--wp--preset--color--secondary-pure);max-width:260px;padding:10px 15px}body.page-newsletter .div-news .form-news input p #submit{margin-bottom:10px!important;width:100%!important}body.page-dashboard #app{padding-top:30px}body.page-dashboard #app .tutor-dashboard-permalinks .tutor-dashboard-menu-reviews,body.page-dashboard #app .tutor-ratings,body.page-dashboard #app .tutor-ratings-stars{display:none}body.page-dashboard .tutor-notification-content h5{display:none!important}body.page-colabore #app .anchor-title{margin-bottom:20px}body.page-colabore #app #anchors{margin-left:20px}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{font-weight:400}.page-page-contato .wpcf7-form input[type=email],.page-page-contato .wpcf7-form input[type=text],.page-page-contato .wpcf7-form textarea{background:red}body .p-contrate{max-width:700px;width:100%;height:297px;margin-right:auto;margin-left:auto}body .figure-contrate{-webkit-margin-start:inherit!important;margin-inline-start:inherit!important}@media (max-width:781px){body .figure-contrate{float:inherit!important}}@media (max-width:600px){body .wp-block-group{height:auto}}body .abas{display:flex;justify-content:center;margin-top:50px}@media (max-width:600px){body .abas{display:block;gap:10px}}body .abas p{margin:0!important}body .abas .aba-1>span input{background:#fff;border:1px solid transparent;border-radius:8px;max-width:272px;width:100%;height:47px;padding-left:16px;margin-right:26px}@media (max-width:600px){body .abas .aba-1>span input{max-width:100%}}body .msg-area{margin-top:0}body .msg-area p{margin:0!important}body .aba-2{margin-right:22px;width:570px}body .aba-2 .wpcf7-textarea{border:transparent}body .wpcf7-textarea{background:#fff;border:1px solid #666;border-radius:8px;padding-left:16px;padding-top:16px;max-width:100%;width:100%;height:185px;margin-bottom:20px}@media (max-width:600px){body .wpcf7-textarea{margin-top:5px;max-width:100%!important;width:100%!important}}body .button-form{text-align:center}body .button-form .wpcf7-submit{background:#007cb8;border-radius:13px;width:370px;height:67px;font-family:Lato;color:#fff;text-align:center;font-size:16px;font-weight:700px;max-width:370px;width:100%;font-style:normal;border-color:transparent;margin-top:21px}@media (max-width:600px){body .button-form .wpcf7-submit{margin-left:0}}body .button-form .wpcf7-spinner{display:none}body .contato-title{font-family:Open Sans;font-style:normal;font-weight:300;font-size:48px;line-height:150%}.page{background-color:#fff}.page .p-contato{font-family:Open Sans,sans-serif;line-height:180%;font-style:normal;font-weight:400}.page h2{font-family:Open Sans;font-style:normal;font-weight:300}.page h1,.page h3,.page h4,.page h5,.page h6{font-weight:400}.page h1.ultp-block-title a{font-family:Open Sans,sans-serif;font-size:64px!important;font-style:normal;font-weight:700;line-height:77px;letter-spacing:0;text-align:left}.page h2.ultp-block-title a{font-size:48px!important;line-height:58px}.page h2.ultp-block-title a,.page h3.ultp-block-title a{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;text-align:left}.page h3.ultp-block-title a{font-size:40px!important;line-height:48px}.page h4.ultp-block-title a{font-size:32px!important;line-height:38px}.page h4.ultp-block-title a,.page h5.ultp-block-title a{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;text-align:left}.page h5.ultp-block-title a{font-size:24px!important;line-height:29px}.page h6.ultp-block-title a{font-family:Open Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px!important;letter-spacing:0;text-align:left}.page p{color:#333}.page h1:first-of-type{align-self:center;color:var(--c-primary);display:flex;font-size:6.4rem;font-weight:700;justify-content:center;text-transform:uppercase}.page-relatos h4 span:first-child{max-width:65vw}.page-relatos .cwp_block_slider .wp-block-columns{align-items:flex-start}.page-relatos .cwp_block_slider button{background-color:transparent!important}.page-relatos .cwp_block_slider button span{font-size:5.2rem!important;height:5.2rem!important;width:5.2rem!important}.page-relatos .cwp_block_slider button span:before{color:var(--c-primary)}.page-relatos .card-testemonial{border-radius:4.4rem;border:1px solid var(--c-primary);box-shadow:6px 6px 4px rgba(0,0,0,.15);padding:5rem 2rem 4rem;width:32.5rem}@media (max-width:781px){.page-relatos .card-testemonial{margin-bottom:30px}}.page-relatos .card-testemonial figure{height:9rem;overflow:hidden;position:relative;width:9rem}@media (max-width:781px){.page-relatos .cwp-block-next,.page-relatos .cwp-block-prev{display:none}}.page-relatos .ultp-block-item{border:none!important;padding-bottom:8rem!important}.page-relatos .ultp-block-item .ultp-block-content{text-align:left!important}.page-relatos .ultp-block-item .ultp-block-content h6,.page-relatos .ultp-block-item .ultp-block-content h6 a{color:var(--c-primary);font-size:var(--s-h6)}.page-relatos .ultp-block-item .ultp-block-image>a{height:auto!important}.page-relatos .life-history .wp-block-columns{gap:30px;height:255px;margin-bottom:30px}.page-relatos .life-history .wp-block-columns .wp-block-column{margin:0}.page-relatos .life-history .wp-block-columns .wp-block-column .box-historias{-o-object-fit:cover;object-fit:cover;width:100%!important}.page-relatos .life-history .wp-block-columns .wp-block-column .box-historias .ultp-block-wrapper{width:100%!important}.page-relatos .life-history .wp-block-columns .wp-block-column .box-historias .ultp-block-wrapper .ultp-block-image{max-height:148px!important;width:100%!important}.page-relatos .life-history .wp-block-columns .wp-block-column .box-historias .ultp-block-wrapper .ultp-block-image img{height:100%}.page-relatos .life-history .wp-block-columns .wp-block-column .box-historias .ultp-block-wrapper .ultp-block-content h6{color:#035299;font-family:Lato,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.page-comunicacao .title-with-graphics{text-transform:uppercase;font-size:40px;line-height:48px}.page-comunicacao .title-page{margin-bottom:64px}.page-comunicacao .c_sobre{padding:0;min-height:unset;margin-bottom:34px}.page-comunicacao .c_sobre .wp-block-columns{margin:0;gap:30px}.page-comunicacao .c_sobre .wp-block-columns .wp-block-column,.page-comunicacao .c_sobre .wp-block-columns .wp-block-column figure{margin:0}.page-comunicacao .c_sobre .wp-block-columns .wp-block-column figure img{width:100%;height:auto}.page-comunicacao .c_sobre p{font-size:24px;line-height:29px;color:#333;margin:0}.page-comunicacao .c_mid{padding:0;margin-bottom:30px}.page-comunicacao .c_mid .wp-block-columns{margin:0;min-height:216px}.page-comunicacao .c_mid .wp-block-columns .wp-block-button,.page-comunicacao .c_mid .wp-block-columns .wp-block-column,.page-comunicacao .c_mid .wp-block-columns .wp-block-image{margin:0}.page-comunicacao .c_mid .wp-block-columns .wp-block-column{min-height:216px;justify-content:center;align-items:center;display:flex}.page-comunicacao .c_mid .wp-block-columns .wp-block-column p{text-align:center;font-size:32px!important;line-height:38px;color:#035299}.page-comunicacao .c_mid .wp-block-columns .wp-block-image{position:absolute;margin:0 auto;bottom:0;width:50%}.page-comunicacao .c_mid .wp-block-columns .wp-block-button a.wp-block-button__link{padding:13px 44.5px}.page-comunicacao .c_assessoria,.page-comunicacao .c_destaques,.page-comunicacao .c_iniciativas,.page-comunicacao .c_materiais,.page-comunicacao .c_radio,.page-comunicacao .c_videos{min-height:unset;margin-bottom:70px}.page-comunicacao .c_assessoria .wp-block-columns,.page-comunicacao .c_destaques .wp-block-columns,.page-comunicacao .c_iniciativas .wp-block-columns,.page-comunicacao .c_materiais .wp-block-columns,.page-comunicacao .c_radio .wp-block-columns,.page-comunicacao .c_videos .wp-block-columns{margin:0 auto}.page-comunicacao .c_oficinas{background-color:#fbf6c0;margin-bottom:70px}.page-comunicacao .c_oficinas h3{text-align:center;color:var(--c-primary);font-size:var(--s-h3)!important;text-transform:uppercase;margin-bottom:64px}.page-comunicacao .c_oficinas p{max-width:1270px;margin:25px auto}.page-comunicacao .c_oficinas figure.wp-block-gallery{max-width:1270px;margin:0 auto 8rem;max-height:45rem;overflow-y:scroll;padding-right:10px}.page-comunicacao .c_oficinas figure.wp-block-gallery::-webkit-scrollbar{width:14px;background-color:var(--c-secondary);opacity:.5}.page-comunicacao .c_oficinas figure.wp-block-gallery::-webkit-scrollbar-thumb{border:4px solid transparent;background-clip:padding-box;border-radius:9999px;background-color:var(--c-primary)}.page-comunicacao .c_oficinas p.container{font-weight:700;font-size:20px;line-height:24px;color:var(--c-primary);margin:25px auto}.page-comunicacao .c_destaques{padding:0}.page-comunicacao .c_destaques h4{margin:0 0 40px}.page-comunicacao .c_destaques p{max-width:470px;font-size:32px!important;line-height:38px;color:var(--c-primary)!important;margin:0 0 40px}.page-comunicacao .c_destaques a.wp-block-button__link{padding:13px 47px}.page-comunicacao .c_destaques .wp-block-columns{align-items:center;margin-bottom:80px}.page-comunicacao .c_destaques .wp-block-video,.page-comunicacao .c_videos .wp-block-embed{margin:0}.page-comunicacao .c_videos .wp-block-embed__wrapper{text-align:center}.page-comunicacao .c_videos .wp-block-embed__wrapper iframe{min-width:724px;min-height:408px}.page-comunicacao .c_iniciativas h4{margin:0 0 40px}.page-comunicacao .c_iniciativas p{margin:0 0 40px;max-width:60%;font-size:32px;line-height:38px;color:#035299}.page-comunicacao .c_iniciativas .wp-block-button .wp-block-button__link{padding:13px 50px;border-radius:5px}.page-ciranda .title-with-graphics{text-transform:uppercase}.page-ciranda .wp-block-cover{margin-bottom:32px!important;padding:0}.page-ciranda .ciranda{margin-bottom:78px}.page-ciranda .ciranda figure{margin-bottom:21px;margin-top:18px;max-width:1097px}.page-ciranda .about{gap:30px;margin:0}.page-ciranda .about .wp-block-cover{margin-bottom:0!important;padding:0}.page-ciranda .about-video{width:100%}.page-ciranda .about-video figure{width:100%;height:100%}.page-ciranda .about-video figure iframe{width:100%;min-height:325px}.page-ciranda .about-content{margin:0}.page-ciranda .about-content p{color:#333;font-family:Lato,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:29px;margin:0 0 32px}.page-ciranda .about-content .box{min-height:unset;padding:16px 0 26px}.page-ciranda .about-content .box p{font-family:Lato,sans-serif;font-size:32px!important;font-style:normal;font-weight:400;line-height:38px;text-align:center;color:#fff;margin:0 0 16px}.page-ciranda .about-content .box .wp-block-button{margin:0}.page-ciranda .about-content .box a{background-color:#fff!important;border-radius:5px;color:#035299!important;font-family:Lato,sans-serif;font-size:18.4px;font-style:normal;font-weight:400;line-height:22px!important;line-height:48px;padding:13px 46px;text-align:center}.page-ciranda .seeYou{font-family:Lato,sans-serif;margin-bottom:80px!important;padding:78px 0}.page-ciranda .seeYou:before{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;opacity:1!important;width:100vw}.page-ciranda .seeYou h2{font-size:40px!important;font-style:normal;font-weight:400;line-height:48px;margin:0 0 40px;text-transform:uppercase;text-align:center;color:var(--c-primary)}.page-ciranda .seeYou .legend{color:#fff;font-size:32px;font-style:normal;font-weight:400;line-height:38px;margin:0 0 64px;text-align:center}.page-ciranda .seeYou .image-group{display:flex;margin:64px 0}.page-ciranda .seeYou .image-group .wp-block-column{align-self:center}.page-ciranda .seeYou .image-group .wp-block-column figure{margin:auto}.page-ciranda .seeYou .image-group .wp-block-column figure img{width:100%;max-height:120px}.page-ciranda .seeYou .wp-block-image figure{width:100%}.page-ciranda .seeYou .wp-block-image figure img{width:100%;height:auto}.page-ciranda .news .ultp-block-media .ultp-category-grid .ultp-category-in a{font-family:Lato,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#333}.page-ciranda .news .ultp-block-media .ultp-block-title{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:38px;color:#035299}.page-ciranda .news .ultp-block-media .ultp-block-date{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333}.page-ciranda .news .ultp-block-media .ultp-block-excerpt{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#333}.page-ciranda .has-light-yellow-background-color{background-color:var(--c-yellow-primary)}.page-ciranda .has-green-background-color{background-color:#93c278}.page #historia .wp-block-cover__image-background{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.page .fa,.page .fas{font-weight:900;color:var(--c-primary);width:20px;margin-right:10px}.page-page-contato .labels{display:flex}@media (max-width:600px){.page-page-contato .labels{gap:10px}}.page-page-contato .labels .label-1>span input{background:#fff;border:1px solid #666;border-radius:8px;max-width:272px;width:100%;height:47px;padding-left:16px;margin-right:26px}@media (max-width:1119px){.page-page-contato .labels .label-1>span input{max-width:212px}}.page-page-contato .wpcf7-form label span{display:block}.page-page-contato .wpcf7-form input[type=email],.page-page-contato .wpcf7-form input[type=text],.page-page-contato .wpcf7-form textarea{border:2px solid #ddd;padding:10px 20px;width:100%}.page-page-contato .wpcf7-form input[type=email]:focus-visible,.page-page-contato .wpcf7-form input[type=text]:focus-visible,.page-page-contato .wpcf7-form textarea:focus-visible{border-color:var(--c-primary);outline:0}.page-page-contato .wpcf7-form input[type=submit]{background-color:var(--c-primary);border-radius:6px;border:0;box-shadow:0;color:#fff;float:right;font-size:12px;font-weight:900;padding:13px 60px;text-transform:uppercase;margin-top:20px}.page-page-contato .wpcf7-form ::-moz-placeholder{color:rgba(0,0,0,.6)}.page-page-contato .wpcf7-form :-ms-input-placeholder{color:rgba(0,0,0,.6)}.page-page-contato .wpcf7-form ::placeholder{color:rgba(0,0,0,.6)}.page.page-contrate-a-escola-de-dados #app .grupo-logos img{max-width:120px!important}.page.page-contato .labels p,.page.page-contato p{margin:0!important}@media (max-width:1199px){.page.page-contato .labels p .label-1 span input{max-width:212px}}@media (max-width:991px){.page.page-contato .labels p .label-1 span input{max-width:150px}}@media (max-width:781px){.page.page-contato .labels p .label-1 span input{max-width:274px}}@media (max-width:780px){.page.page-contato .labels p .label-1 span input{max-width:244px}}.page.page-contato .wpcf7-submit{margin-top:15px}@media (max-width:991px){.page.page-contato .wpcf7-submit{width:190px}}