/*
Theme Name: Eduplace
Theme URI: https://wordpress.com/
Author: Manuel Olvera
Author URI: https://manuz.mx/
Description: Custom Develop for BiPharma
Version: 1.0
*/

@charset 'utf-8';

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400;1,700&family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
/*@import url("css/iconfont.css");*/

:root {
    --bg: #FFFFFF;
    --text: #585858;
    --black: #010101;
    --gray-light: #DADADA;
}

* {box-sizing:border-box;font-smooth:always;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px;}
html {font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-size:16px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
a {color:inherit;text-decoration:none;}

body {font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;color:var(--black);font-size:16px;}
main {opacity:0;}

body.overload {overflow:hidden;height:auto!important;}

h1,h2,h3,h4,h5 {font-family:"Montserrat",sans-serif;font-weight:700;}
h1,h2,h3 {font-size:28px;line-height:36px;}

h2, h3 {padding:24px 0;}

/*LOADER*/

#loader {position:fixed;top:0;left:0;width:100%;height:100dvh;background:rgba(255,255,255,0.85);display:flex;justify-content:center;align-items:center;z-index:9999;}

.spinner_9y7u {animation:spinner_fUkk 2.4s linear infinite;animation-delay:-2.4s;fill:var(--primary-color);}
.spinner_DF2s {animation-delay:-1.6s;fill:var(--secondary-color);}
.spinner_q27e {animation-delay:-.8s;fill:var(--accent-color);}

@keyframes spinner_fUkk{
	8.33%{x:13px;y:1px}
	25%{x:13px;y:1px}
	33.3%{x:13px;y:13px}
	50%{x:13px;y:13px}
	58.33%{x:1px;y:13px}
	75%{x:1px;y:13px}83.33%{x:1px;y:1px}
}

/*GENERAL*/

.box-container {width:100%;max-width:1440px;margin:0 auto;}
.box-container-small {width:100%;max-width:1280px;margin:0 auto;}
.box-container-xs {width:100%;max-width:960px;margin:0 auto;}
.flexy {display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.flexy.center {justify-content:center;}
.flexy.left {justify-content:flex-start;}
.hidden {display:none;}

.flexy-center {justify-content:center;}
.flexy-top {align-items:start;}

.all-margin {padding:16px;}
.all-margin-big {padding:32px 16px;}
.lateral-margin {padding:0 16px;}
.top-margin {padding:16px 0;}

date {text-transform:capitalize;}

.grid-sidebar {display:grid;gap:0px;grid-template-columns:auto 400px;}
.grid-alt-sidebar {display:grid;gap:0px;grid-template-columns:400px auto;}

#wp-admin-bar-wp-logo, #wp-admin-bar-updates, #wp-admin-bar-comments, #contextual-help-link-wrap, #wp-admin-bar-search {display:none!important;}
#wp-admin-bar-site-name .ab-sub-wrapper {opacity:0;pointer-events:none;display:none!important;}
#wp-admin-bar-new-post, #wp-admin-bar-new-content {display:none!important;}

/*BUTTONS*/

.button {border-radius:6px;font-size:16px;font-weight:500;padding:4px 12px;text-decoration:none;cursor:pointer;border:2px solid var(--primary-color);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}

.white-btn {background:var(--bg);color:var(--primary-color);}
.white-btn:hover {background:var(--primary-color);color:var(--bg);}

.black-btn {background:var(--primary-color);color:var(--bg);}
.black-btn:hover {background:var(--black);}

.blue-btn {background:var(--secondary-color);color:var(--bg);border:2px solid var(--secondary-color);}
.blue-btn:hover {background:var(--primary-color);border:2px solid var(--primary-color);}

.orange-btn {background:var(--accent-color);color:var(--bg);border:2px solid var(--accent-color);}
.orange-btn:hover {background:var(--secondary-color);border:2px solid var(--secondary-color);}

.gray-btn {background:var(--gray-light);color:var(--black);border:2px solid var(--gray-light);}
.gray-btn:hover {background:var(--text);color:var(--bg);border:2px solid var(--text);}

.simple-btn {background:var(--bg);color:var(--primary-color);border:2px solid var(--bg);}
.simple-btn.active {text-decoration:underline;} 
.simple-btn:hover {text-decoration:underline;}

.white-bordered {border:2px solid var(--bg);}
.white-bordered:hover {background:var(--bg);border:2px solid var(--bg);color:var(--secondary-color);}

.block-btn {display:block;text-align:center;}
.flex-btn {display:flex;width:100%;justify-content:center;align-items:center;gap:8px;}

/*HEADER*/

.main-header {border-bottom:1px solid var(--gray-light);position:sticky;top:0;background:var(--bg);z-index:20;}
.main-logo {height:42px;width:auto;display:block;}
.login-logo {max-width:280px;height:auto;display:block;}
.footer-logo {max-height:80px;width:auto;display:block;margin-bottom:8px;}
.header-date {padding-left:24px;position:relative;font-size:14px;}
.header-date:after {content:"";background:var(--secondary-color);width:2px;height:29px;position:absolute;left:12px;top:-6px;}

body.logged-in.admin-bar .main-header {top:32px;}

.left-header-box {display:none;}

.user-box {gap:16px;}

.main-menu-top {margin-left:16px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}
.main-menu-top li {list-style:none;font-weight:500;}
.main-menu-top li a {padding:4px 12px;}

.user-full-box {position:relative;cursor:pointer;background:var(--primary-color);border: 2px solid var(--primary-color);border-radius:5px;padding:5px 10px;}
.user-full-box.active .big-user-menu {display:block;}

.big-user-menu {background:rgba(255,255,255,0.33);position:fixed;width:100%;height:100%;left:0;top:0;display:none;}
.big-user-menu .box-container {justify-content:flex-end;margin-top:50px;}
body.logged-in.admin-bar .big-user-menu .box-container {margin-top:82px;}
.user-menu-box {background:#f4f4f4;border-radius:4px;padding:4px 10px;box-shadow:4px 4px 8px rgba(0,0,0,0.5);min-width:200px;}

.user-menu-box ul {list-style:none;}
.user-menu-box a {display:block;padding:4px 2px;}
.bold-link {font-weight:600;text-transform:uppercase;line-height:24px;}
.normal-link {border-bottom:1px solid #d1d1d1;line-height:32px;}
.user-menu-box li.bordered {border-bottom:1px solid #d1d1d1;}
.logout-button {margin-top:4px;}

/*MENU MOBILE*/

.mobile-menu-button {font-size:40px;font-weight:300;cursor:pointer;color:#B7B7B7;line-height:20px;padding:2px;}

.menu-flexy {flex-direction:column;justify-content:space-between;height:100%;}
.menu-mobile-header {width:100%;border-bottom:1px solid #B7B7B7;}
.menu-mobile-footer {width:100%;border-top:2px solid var(--primary-color);}
.menu-mobile-container {width:100%;}

.menu-mobile-body {flex:1 0 auto;}

.menu-mobile-container a, .menu-mobile-container .button {background:transparent;border:none;border-radius:0;color:var(--primary-color);display:block;font-size:16px;text-decoration:none;font-weight:400;padding:8px;border-bottom:1px solid var(--primary-color);}
.menu-mobile-container ul {padding:0;list-style:none;margin:0;}

.menu-mobile-footer a, .menu-mobile-footer .button {font-weight:800;text-transform:uppercase;}
.menu-mobile-footer div:last-of-type a {border-bottom:0;}

.menu-mobile-section {position:fixed;width:100%;height:100dvh;right:100%;top:0;z-index:22;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.overlay-menu-box {position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0);}
.menu-mobile-box {position:absolute;width:80%;max-width:400px;height:100%;left:0;top:0;background:#FFF;box-shadow:0 0 180px rgba(0,0,0,0.4);}

body.logged-in.admin-bar .menu-mobile-section {height:calc(100dvh - 46px);top:46px;}

.menu-mobile-section.active {right:0%;}

.menu-mobile-container .user-full-box {background:transparent;border:none;border-radius:0;padding:0;}
.menu-mobile-container .user-image-box {display:none;}

.menu-mobile-container .big-user-menu {position:relative;height:auto;display:block;}
.menu-mobile-container .big-user-menu .box-container {padding:0!important;margin-top:0;justify-content:flex-start;}
.menu-mobile-container .user-menu-box {background:transparent;box-shadow:none;border-radius:0;padding:0;width:100%;}
.menu-mobile-container .user-menu-box a {font-weight:400;}
.menu-mobile-container .user-menu-box li {border:none;line-height:20px;}
.menu-mobile-container .bold-link {padding:8px;}
.menu-mobile-container .logout-button {border-top:2px solid var(--primary-color)!important;}

.user-box-mobile {display:block;}

/*MODALS*/

.session-modal {position:fixed;width:100%;height:100dvh;z-index:30;top:0;left:0;display:none;flex-direction:row;justify-content:center;align-items:center;}
.session-modal.active {display:flex;}

.recover-modal {position:fixed;width:100%;height:100dvh;z-index:30;top:0;left:0;display:none;flex-direction:row;justify-content:center;align-items:center;}
.recover-modal.active {display:flex;}

.modal-bkg {background:rgba(255,255,255,0.75);position:absolute;left:0;top:0;width:100%;height:100%;}
.session-modal-box {position:relative;background:var(--primary-color);color:#FFF;z-index:10;padding:32px 80px 40px;width:95%;max-width:700px;text-align:center;border-radius:12px;box-shadow:0 0 16px rgba(0,0,0,0.5);}
.session-modal-box h4 {padding-bottom:32px;font-size:24px;}

.modal-closer {position:absolute;cursor:pointer;font-size:18px;right:12px;top:8px;padding:8px;}

.login-box {display:flex;flex-direction:column;gap:24px;}

.login-btn {font-size:13px;flex:0 0 auto;}
.login-btn a {text-decoration:underline;}
.login-main-btn {cursor:pointer;}

.cookies-modal-box {position:fixed;background:rgba(var(--highlight-color-rgb),0.9);color:var(--bg);z-index:10;width:100%;left:0;bottom:0;display:none;padding:10px 0;}
.cookies-modal-box .box-container {gap:20px;}
.cookies-modal-box p a {text-decoration:underline;}

.cookies-buttons {width:40%;max-width:360px;flex:1 0 auto;display:flex;flex-direction:column;gap:18px;}

div.internal-pub {text-align:center;}
div.internal-pub a {display:inline-block;}
div.internal-pub img {display:inline-block;max-width:100%;height:auto;}

/*SWEET ALERT*/

.swal2-close {font-size:32px;font-weight:100;}
.swal2-popup {font-size:16px;}
.swal2-popup button {font-family:"Poppins",sans-serif;}
.swal2-icon {zoom:0.6;}
.swal2-confirm {background:var(--primary-color)!important;}
.swal2-cancel {background:var(--accent-color)!important;}
body.logged-in.admin-bar div.swal2-top-end {margin-top:32px;}

.swal-wide {width:46em;padding-top:24px;}
.swal-wide .swal2-title {color:var(--secondary-color);}

/*FOOTER*/

.main-footer {background:var(--primary-color);color:#FFF;font-size:14px;font-weight:300;line-height:24px;padding:20px 0;}

.mobile-footer-text {display:none;text-align:center;padding-bottom:8px;}

.footer-menu {margin-right:48px;}
.footer-menu h3 {padding:0;font-size:14px;font-weight:600;}
.footer-menu ul {margin:0;}
.footer-menu ul li {list-style:none;margin:0;}
.footer-menu a {text-decoration:none;color:#FFF;}

/*CARDS*/

.block-post-item {display:flex;flex-direction:row;justify-content:flex-start;align-items:start;}

.block-post-image {width:150px;flex-shrink:0;}
.block-post-image img {width:100%;height:auto;display:block;}

.block-post-content {padding-left:12px;}
.block-post-content a {text-decoration:none;}
.block-post-content date {color:var(--highlight-color);font-size:14px;display:block;position:relative;top:-2px;}
.block-post-content h4 {font-size:16px;line-height:20px;}
.block-post-content p {display:none;margin-top:4px;color:var(--text);line-height:22px;}

.block-post-item.extend .block-post-image {width:33.33%;}
.block-post-item.extend p {display:block;}

.block-post-item.card {display:block;} 
.block-post-item.card .block-post-image {width:100%;margin-bottom:16px;}
.block-post-item.card .block-post-content {padding-left:0;}
.block-post-item.card h4 {font-size:20px;line-height:24px;}
.block-post-item.card p {display:block;line-height:24px;color:var(--text);}

.related-posts {display:grid;gap:16px;grid-template-columns:repeat(4, 1fr);padding-bottom:24px;}

.related-post {position:relative;color:#FFF;font-weight:300;}
.related-post img {width:100%;height:auto;display:block;}
.related-post div {position:absolute;width:100%;height:auto;bottom:0;left:0;padding:16px;padding-right:15%;padding-top:24px;text-shadow:0 0 8px rgba(0,0,0,0.5);background:rgb(0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 80%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 80%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 80%);}
.related-post date {font-size:14px;margin-bottom:4px;display:block;text-shadow:0 0 8px rgba(0,0,0,0.5);}
.related-post h4 {font-size:16px;line-height:21px;}

/*POST CONTENT*/

#post-breadcrumbs {color:var(--highlight-color);font-size:14px;font-weight:600;margin:20px 0 8px;}
#post-breadcrumbs a {color:inherit;text-decoration:none;}

.post-image img {width:100%;height:auto;display:block;}

.post-title {color:var(--primary-color);padding:0 0 12px;}
.post-date {font-size:16px;color:var(--highlight-color);}
.post-info {margin-bottom:24px;}

.post-content {font-weight:300;line-height:1.75em;}
.post-content h1 {font-size:32px;}
.post-content h2 {font-size:28px;}
.post-content h3 {font-size:24px;}
.post-content h4 {font-size:20px;}
.post-content h5 {font-size:16px;}
.post-content h6 {font-size:14px;}
.post-content p {margin-bottom:24px;}

.post-content a {word-break:break-all;}

.post-content b, .post-content strong {font-weight:600;}

.post-content ul {padding-left:18px;margin-bottom:24px;}

iframe.wp-embedded-content {width:100%;max-width:100%;}

.post-content.private {position:relative;overflow:hidden;max-height:160px;}
.post-content.private:before {content:"";background:-webkit-linear-gradient(rgba(255,255,255,0) 20%, rgba(255,255,255,1) 75%);background:-o-linear-gradient(rgba(255,255,255,0) 20%, rgba(255,255,255,1) 75%);background:-moz-linear-gradient(rgba(255,255,255,0) 20%, rgba(255,255,255,1) 75%);background:linear-gradient(rgba(255,255,255,0) 20%, rgba(255,255,255,1) 75%);position:absolute;width:100%;left:0;top:0;height:100%;z-index:10;}
.post-content.private:after {content:"Ver todo";background:var(--primary-color);color:var(--bg);position:absolute;width:auto;height:auto;left:50%;bottom:40px;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%);font-weight:300;line-height:32px;padding:2px 14px 1px;font-size:16px;cursor:pointer;z-index:20;border-radius:4px;}

/*SEPARATORS*/

.ep-separator {position:relative;width:100%;height:1px;background:var(--highlight-color);}
.wp-block-separator {border-top:1px solid var(--highlight-color);margin-top:16px;margin-bottom:16px}










.widget_block h2 {padding-top:0;}
.widget_block h3 {padding-top:0;}
.widget_block h4 {padding-top:0;}

:where(.wp-block-columns.is-layout-flex) {gap:16px;}


.menu-section {background:var(--primary-color);color:#FFF;position:relative;z-index:2;margin-top:-1px;}
.menu-big {flex:1 0 auto;max-width:calc(100% - 125px);flex-wrap:wrap;}

.menu-box ul {list-style:none;margin:0;padding:0;}
.menu-box ul li {list-style:none;margin:0;padding:0;display:inline-block;position:relative;}
.menu-box a {text-decoration:none;color:#FFF;padding:16px;display:block;font-weight:400;}
.menu-box li:not(:first-of-type):after {content:"";width:1px;height:20px;position:absolute;left:-2px;top:50%;margin-top:-10px;background:#FFF;}

.menu-box li.menu-item-has-children > a {padding-right:36px;}
.menu-box li.menu-item-has-children:before {content:url(images/dropdown.svg);width:13px;height:auto;position:absolute;right:16px;top:14px;cursor:pointer;}

.menu-box ul.sub-menu {padding:0;margin:0;position:absolute;top:100%;left:16px;background:var(--primary-color);display:none;}
.menu-box ul.sub-menu li {padding:0;margin:0;border-radius:0;border:none;border-top:1px solid #FFF;width:100%;}
.menu-box ul.sub-menu li a {width:100%;padding:12px 16px;}

.menu-box li.current-menu-item a {font-weight:600;}

.menu-right ul.sub-menu {left:auto;right:16px;}


.category-section {background:var(--highlight-color);position:relative;overflow:hidden;}

.category-container {position:relative;}
.category-container:after {content:"";position:absolute;width:100%;height:100%;background:#FFF;right:calc(100% - 16px);top:0;}

.section-header {background:#FFF;padding:32px 0;padding-right:56px;}
.section-subtitle {font-size:14px;font-weight:600;color:var(--highlight-color);position:relative;padding-bottom:20px;margin-bottom:8px;}
.section-subtitle:after {content:"";background:var(--accent-color);width:120px;height:2px;position:absolute;left:0;bottom:8px;}
h1.section-title {padding:0;margin:0;font-size:40px;}

.form-box {padding-bottom:32px;}
.form-group {display:flex;flex-direction:row;justify-content:center;gap:20px;margin-bottom:20px;}

.form-two .form-item {width:50%;}
.form-three .form-item {width:33.33%;}

.form-item label {display:block;width:100%;text-transform:uppercase;font-size:14px;margin-bottom:6px;color:var(--primary-color);font-weight:700;}
.form-item input {display:block;width:100%;padding:12px 10px;outline:none;border:2px solid var(--primary-color);border-radius:0;color:var(--primary-color);font-size:16px;font-family:"Montserrat",sans-serif;font-weight:400;}
.form-item select {display:block;width:100%;padding:12px 10px;outline:none;border:2px solid var(--primary-color);border-radius:0;color:var(--primary-color);font-size:16px;font-family:"Montserrat",sans-serif;font-weight:400;}

.form-item.disabled {opacity:0.6;pointer-events:none;}
.form-item.disabled label {color:#AAA;}
.form-item.disabled input {border:2px solid #AAA;color:#AAA;}
.form-item.disabled select {border:2px solid #AAA;color:#AAA;}

.form-check {display:flex;flex-direction:row;align-items:flex-start;gap:8px;justify-content:flex-start;width:100%;padding:0 2px;}
.form-check * {cursor:pointer;}
.form-check label {font-size:13px;}
.form-check input {position:relative;top:1px;}

.form-submit input {background:var(--accent-color);padding:12px 20px;outline:none;border:none;border-radius:4px;color:#FFF;font-size:14px;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;}

.page-template-template-registro .menu-section {display:none;}

.page-template-template-login .main-header {display:none;}
.page-template-template-login .menu-section {display:none;} 
.page-template-template-login .main-footer {display:none;}
.login-header {background:var(--highlight-color);position:relative;overflow:hidden;color:#FFF;text-align:center;}

.login-header .box-container-small {display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px 16px;gap:24px;}
.login-header .box-container-small div {width:100%;max-width:700px;line-height:24px;font-weight:300;}
.login-header svg {width:80%;max-width:600px;}
.login-header span {color:var(--accent-color);font-weight:600;}

.in-template {margin:48px 0 32px;}

input, select {-webkit-appearance:none;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance:none;margin:0;}

input[type=number] {-moz-appearance:textfield;}
input[type=button] {cursor:pointer;}

.form-radio-group {align-items:center;}
.form-radio {display:flex;align-items: center;column-gap: 4px;line-height: 1;cursor: pointer;}
.form-radio input[type=radio] {appearance: none;position: relative;width: 20px;height: 20px;border: 2px solid var(--primary-color);border-radius: 9999px;cursor: pointer;flex:0 0 auto;}
.form-radio input[type=radio]:checked::after {content: "";position: absolute;inset: 0;width: 10px;height: 10px;margin: auto;border-radius: 9999px;background-color: var(--primary-color);}

input[type=checkbox] {appearance: none;position: relative;width: 18px;height: 18px;border: 2px solid var(--primary-color);border-radius: 4px;cursor: pointer;flex:0 0 auto;background:var(--bg);}
input[type=checkbox]:checked::after {content: "";position: absolute;inset: 0;width: 10px;height: 10px;margin: auto;border-radius: 2px;background-color: var(--primary-color);}

#professional-info.hidden {display:none;}

.course-header {background:#0606b3;}
.course-header h1 {color:#FFF;text-shadow:0 0 4px rgba(0,0,0,0.1);}
.course-header-container {width:100%;}
.course-header-container figcaption {padding:32px 0;}

.header-intro {padding-top:16px;}

.logos-image-header {max-height:180px;width:auto;margin-bottom:12px;max-width:90%;height:auto;}

.course-points {color:var(--highlight-color);display:block;text-shadow:0 0 4px rgba(0,0,0,0.1);}

.course-header-3 {font-size:24px;color:#0eb1fe;}
.course-header-2 {font-size:24px;}
.course-header-2 span {color:#606060;}

.course-intro-first {background:#f4f4f4;}
.course-intro-first .box-container {justify-content:space-evenly;align-items:flex-start;}

.course-info-bigbox {text-align:center;padding:24px 0 20px;width:20%;}
.course-info-bigbox svg {margin-bottom:8px;}
.course-info-bigbox span {font-weight:700;color:var(--highlight-color);font-size:120%;}
.certified-intro-box {border-radius:16px;justify-content:space-evenly;padding:32px;margin:32px 0 48px;box-shadow:0 0 2px rgba(0,0,0,0.4);}
.certified-intro-box div {text-align:center;}
.certified-intro-box img {display:inline-block;}
.certified-intro-box h6 {font-weight:400;font-size:16px;}

.cert-intro-title {font-size:24px;font-weight:600;color:var(--secondary-color);margin-bottom:8px;}
.cert-intro-item {max-width:200px;}

.modules-intro-section {background:var(--secondary-color);color:var(--bg);}

.module-intro-item {background:var(--bg);color:var(--primary-color);border-radius:8px;position:relative;overflow:hidden;padding-bottom:12px;flex:1 0 auto;height:100%;}
.module-intro-item h5 {padding:0 12px;font-size:16px;font-weight:600;}
.module-intro-item div {padding:0 12px;color:#606060;font-size:14px;}
.module-intro-item img {display:block;width:100%;height:auto;margin-bottom:10px;}
.module-intro-item picture {position:relative;}
.module-intro-item picture span {position:absolute;right:12px;top:12px;background:var(--primary-color);font-size:12px;padding:1px 6px;border-radius:4px;color:var(--bg);font-weight:500;}

.speaker-block-box {align-items:stretch;}
.speaker-intro-block {border-radius:8px;box-shadow:0 0 2px rgba(0,0,0,0.4);margin:12px 12px 36px;width:calc(25% - 24px);text-align:center;padding:24px 32px;display: flex;flex-direction: column;align-items: center;}
.speaker-intro-block .speaker-image {border:6px solid var(--highlight-color);width:110px;height:110px;border-radius:60px;box-shadow:0 8px 8px rgba(0,0,0,0.3);margin-bottom:20px;}
.speaker-intro-info h6 {font-size:20px;color:var(--secondary-color);font-weight:700;}
.speaker-intro-info div {color:var(--text);font-size:16px;}

.started-course {display:none;}

body.single-curso #post-breadcrumbs {margin-bottom:0;border-bottom:2px solid var(--accent-color);padding-bottom:16px;}

.course-grid {gap:16px;}

.module-big {padding:16px 0;border-top:1px solid #606060;position:relative;}
.module-big:first-of-type {border-top:none;padding-top:0;}

.accordion-box {position:relative;overflow:hidden;}

.accordion-header {background:var(--primary-color);color:#FFF;padding:4px 8px;position:relative;cursor:pointer;}
.accordion-content {position:relative;overflow:hidden;height:auto;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.accordion-content .module-big:first-of-type {border-top:1px solid #606060;padding-top:16px;}

.collapsed .accordion-content {height:0;}

.accordion-header:after {content:"";position:absolute;right:8px;top:50%;width:18px;height:18px;transform: translate(0%, -50%) rotate(180deg);background-image:url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFFFFF' d='M13.7,6.3C13.5,6.1,13.3,6,13,6H5C4.7,6,4.5,6.1,4.3,6.3c-0.4,0.4-0.4,1,0,1.4l4,4C8.5,11.9,8.7,12,9,12 s0.5-0.1,0.7-0.3l4-4C14.1,7.3,14.1,6.7,13.7,6.3L13.7,6.3z'/%3E%3C/svg%3E");}

.collapsed .accordion-header:after {transform: translate(0%, -50%) rotate(0deg);}

.module-big h5 {font-family:'Montserrat',sans-serif;font-size:18px;line-height:24px;padding:8px 0;}
.module-big h5 span {color:#606060;}
.module-big a {text-decoration:none;}
.module-big div {white-space:pre-wrap;font-size:15px;line-height:20px;color:#3d3d3d;}

.module-big.restricted {padding-right:44px;}
.module-big.restricted * {pointer-events:none;}

.module-big.restricted:after {content:"";position:absolute;width:16px;height:22px;right:16px;top:50%;margin-top:-11px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.09 23.29'%3E%3Cpath fill='%23366dd4' d='M8.53,23.29c-2.09,0-4.18,0-6.27,0-1.33,0-2.25-.92-2.25-2.25,0-3.16.02-6.31,0-9.47-.01-1.23.97-2.27,2.13-2.26.19,0,.2-.1.2-.25,0-.94.01-1.89,0-2.83C2.29,3.41,4.33.61,7.58.08c3.44-.56,6.73,1.91,7.14,5.35.1.88.03,1.77.05,2.66,0,.34,0,.68,0,1.02,0,.16.06.21.21.21,1.25.06,2.11.97,2.11,2.22,0,3.18,0,6.36,0,9.54,0,1.28-.93,2.22-2.21,2.22-2.11,0-4.23,0-6.34,0ZM8.53,21.71c2.03,0,4.07,0,6.1,0,.67,0,.87-.2.87-.86,0-3.03,0-6.05,0-9.08,0-.67-.2-.87-.86-.87-4.06,0-8.12,0-12.18,0-.67,0-.87.2-.87.86,0,3.03,0,6.05,0,9.08,0,.67.2.87.86.87,2.03,0,4.05,0,6.08,0ZM8.54,9.31c1.44,0,2.89,0,4.33,0,.25,0,.31-.08.31-.32-.02-.57,0-1.15,0-1.72,0-.64.02-1.27-.09-1.91-.44-2.41-2.72-4.11-5.24-3.71-2.33.37-3.91,2.28-3.92,4.64,0,.9,0,1.81,0,2.71,0,.24.07.3.3.3,1.44,0,2.89,0,4.33,0Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% auto;background-position:center;}

.module-big.completed {padding-right:44px;}

.module-big.completed:after {content:"";position:absolute;width:18px;height:18px;right:16px;top:50%;margin-top:-9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.11 18.95'%3E%3Cpath fill='%23f9664c' d='M9.8,18.95h-1.48c-.13-.02-.27-.04-.4-.06-2.09-.28-3.88-1.2-5.33-2.78C.67,14.03-.18,11.53.03,8.65c.1-1.32.47-2.56,1.08-3.72C2.96,1.42,6.76-.62,10.66.17c3.61.73,5.96,3.02,7.1,6.66.19.61.27,1.25.35,1.88v1.55c-.04.3-.07.6-.13.89-.76,3.77-2.9,6.24-6.4,7.44-.58.2-1.18.28-1.78.36ZM16.44,9.49c0-4.25-3.3-7.71-7.37-7.72-4.07,0-7.38,3.45-7.39,7.7,0,4.26,3.31,7.73,7.38,7.73,4.07,0,7.38-3.46,7.38-7.71Z'/%3E%3Cpath fill='%23f9664c' d='M5.09,8.51c.27,0,.47.12.65.31.63.66,1.27,1.32,1.9,1.99.13.14.2.12.32,0,1.45-1.53,2.91-3.05,4.37-4.57.23-.24.49-.4.83-.35.61.1.92.83.56,1.36-.05.08-.12.15-.19.22-1.68,1.76-3.36,3.52-5.05,5.28-.46.48-.93.49-1.38,0-.85-.89-1.7-1.78-2.55-2.66-.28-.29-.4-.62-.25-1.02.13-.35.43-.55.78-.55Z'/%3E%3C/svg%3E");;background-repeat:no-repeat;background-size:100% auto;background-position:center;}

.course-info {background:#f4f4f4;padding:24px;line-height:28px;font-weight:300;}
.course-info b {font-weight:600;}

.course-side-block {border-top:1px solid #606060;margin-top:32px;}

.institution {padding:24px;padding-bottom:0;}
.institution div {margin-bottom:8px;}
.institution img {max-width:100%;height:auto;}
.institution h6 {font-size:12px;font-weight:400;color:#3d3d3d;}
.institution a {text-decoration:none;}

.speaker-block {display:flex;flex-direction:row;gap:16px;align-items:center;margin-bottom:28px;}
.speaker-image {position:relative;width:80px;height:80px;border-radius:40px;overflow:hidden;flex:0 0 auto;background:#ecf2f4;}
.speaker-image img {width:100%;height:100%;object-fit:cover;display:block;}
.speaker-info h6 {font-weight:600;font-size:16px;line-height:24px;padding:2px 0;}
.speaker-info div {font-size:14px;color:#3d3d3d;line-height:18px;}

.lesson-footer {text-align:center;padding:36px 0;}
.lesson-footer a, .certificate-footer a {display:inline-block;cursor:pointer;}
.exam-footer {padding:0 0 32px;display:none;}
.exam-footer.no-exam {display:block;}

.exam-complete {text-align:center;padding-bottom:16px;}

.exam-result {display:none;}
.exam-result div {border-radius:12px;border:1px solid #6060606b;padding:24px;margin-bottom:16px;color:var(--secondary-color);font-size:18px;}

.evaluation-block {display:none;}

.exam {padding:24px 0;}

.certificate-footer {text-align:center;padding:0 0 32px;display:none;}

.question-block {border-radius:12px;border:1px solid #6060606b;padding:24px;margin-bottom:32px;color:#3d3d3d;}
.question-block .post-content {color:var(--primary-color);}
.question-block h4 {font-size:20px;color:#000;margin-bottom:16px;}

.answer-block {display:flex;flex-direction:row;gap:8px;padding:16px 0 4px;}
.answer-block label {display:block;cursor:pointer;}
.answer-block:first-of-type {padding-top:0;}

.answer-radio {width:1.15em;height:1.15em;position:relative;top:2px;}

.answer-block input[type="radio"] {-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:1px solid currentColor;border-radius:50%;transform:translateY(-0.075em);display:grid;place-content:center;background:#f4f4f4;cursor:pointer;}
.answer-block input[type="radio"]::before {content:"";width:0.6em;height:0.6em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #f9664c;}
.answer-block input[type="radio"]:checked::before {transform:scale(1);}

.question-block.completed {border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;border-bottom:none;}
.question-block.completed * {pointer-events:none;}

.question-marker {background:#d7f9de;padding:16px 24px;color:var(--text);margin-bottom:32px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:none;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;}
.question-marker.completed {display:flex;}
.question-marker.fail {background:#f9cfcf;}

#diagnostic-block .question-marker.completed, #final-block .question-marker.completed {display:none!important;}
#diagnostic-block .exam-result, #final-block .exam-result {display:none!important;}
#diagnostic-block .question-block.completed, #final-block .question-block.completed {border-bottom:1px solid #6060606b!important;margin-bottom:32px!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important;}

div.marker-explanation {font-size:14px;line-height:20px;}
div.marker-explanation div {margin-top:16px;}
div.marker-explanation div b {font-weight:700;}
div.marker-explanation.no-exp div {margin-top:0;}

div.marker-status {font-size:20px;font-weight:700;}

.exam-alert {border-radius:5px;font-size:14px;padding:8px 16px;background:red;color:#FFF;display:inline-block;}

.icon {display:block;width:24px;height:24px;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;}
.icon.in-text {display:inline-block;}
.icon.icon-sm {width:16px;height:16px;top:2px;}
.icon-left {margin-right:4px;}

.icon-modules {background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 723.46 925.01'%3E%3Cg id='Capa_1-2'%3E%3Cg id='Yuz0ft'%3E%3Cpath d='M.64,925.01c-.21-3.89-.61-7.78-.61-11.67C0,613.8,0,314.25,0,14.71Q0,.17,14.79.16C192.83.16,370.88.22,548.92,0c8.49-.01,14.56,2.34,20.58,8.42,48.47,48.92,97.2,97.6,146.07,146.12,5.55,5.51,7.91,11.1,7.9,18.96-.18,246.91-.15,493.82-.17,740.74,0,3.59-.4,7.18-.61,10.77H.64ZM55.42,462.44c0,132.04.08,264.07-.18,396.11-.02,8.8,1.88,11.9,11.37,11.88,196.7-.28,393.4-.26,590.1-.05,8.44,0,11.36-2.01,11.35-10.96-.24-210.24-.22-420.47-.03-630.71,0-8.1-2-10.93-10.55-10.85-45.71.4-91.43.19-137.15.18q-14.9,0-14.91-15.33c0-45.12,0-90.23,0-135.35q0-11.75-11.99-11.78c-141.96,0-283.92,0-425.89,0q-12.11,0-12.13,12.54c0,131.44,0,262.87,0,394.31ZM641.41,162.56c-27.01-26.79-53.86-53.42-80.48-79.82,0,24.06,0,49.23,0,74.4,0,3.76,1.94,5.43,5.6,5.43,25.14-.01,50.27,0,74.89,0Z' style='fill:%230606b3;'/%3E%3Cpath d='M192.14,815.9c-40.84.13-75.5-27.57-84.67-67.69-8.78-38.4,10.59-78.84,46.99-95.96,8.01-3.77,10.34-8.22,9.96-16.4-.58-12.3-.37-24.66-.06-36.98.14-5.56-1.74-8.7-6.91-11.09-32.1-14.84-49.88-40.39-51.83-75.38-1.85-33.18,15.57-65.04,49.42-81.44,7.04-3.41,9.81-7.16,9.4-14.93-.65-12.3-.53-24.66-.03-36.97.28-6.78-2.27-9.97-8.39-12.76-35.26-16.07-53.05-50.76-50.32-83.45,3.39-40.48,29.33-70.1,66.81-78.94,43.16-10.18,86.51,13.96,101.22,56.36,14.2,40.95-4.95,87.05-44.52,105.37-7.62,3.53-10.08,7.64-9.68,15.62.63,12.6.34,25.26.09,37.88-.1,5.14,1.52,8.11,6.43,10.4,32.31,15.05,50.46,40.72,52.27,76.1,1.73,33.72-16.18,65.19-49.73,81.23-6.84,3.27-9.37,6.91-9.03,14.25.53,11.7.61,23.47-.02,35.17-.43,7.96,2.05,12.11,9.56,15.77,27.56,13.43,44.24,35.62,48.32,66.25,6.94,52.12-32.85,97.41-85.27,97.59ZM222.13,288.04c.06-16.7-13.61-30.39-30.29-30.32-16.35.07-29.8,13.35-30.03,29.66-.23,16.97,12.9,30.49,29.78,30.64,16.87.15,30.48-13.21,30.54-29.98ZM191.73,699.76c-16.93.08-30.08,13.45-29.92,30.44.15,16.09,13.83,29.76,29.93,29.9,16.4.14,30.43-13.88,30.39-30.36-.04-16.92-13.36-30.05-30.41-29.98ZM192.37,479.13c-17.41-.17-30.55,12.63-30.56,29.74,0,16.74,12.83,29.58,29.73,29.74,17.38.17,30.62-12.74,30.58-29.81-.04-16.73-12.86-29.51-29.75-29.68Z' style='fill:%230606b3;'/%3E%3Cpath d='M456.66,312.54c36.99,0,73.99.22,110.98-.16,8.6-.09,11.83,2.53,11.35,11.28-.62,11.4-.64,22.88,0,34.27.51,8.93-3.1,11.32-11.5,11.27-46.61-.28-93.23-.13-139.85-.13-27.67,0-55.34-.2-83.01.11-8.12.09-11.29-2.56-10.84-10.96.62-11.7.63-23.48,0-35.17-.46-8.57,3-10.71,10.98-10.65,37.29.31,74.59.14,111.88.14Z' style='fill:%230606b3;'/%3E%3Cpath d='M455.51,585.69c-36.09,0-72.18.02-108.27,0-13.27,0-13.28-.06-13.29-13.64-.01-9.62,0-19.25,0-28.87q.01-13.99,13.63-14.01c66.17,0,132.33,0,198.5,0,8.12,0,16.25.24,24.36-.05,6.24-.22,8.58,2.41,8.46,8.55-.25,12.63-.46,25.28.08,37.89.36,8.22-3.22,10.28-10.68,10.23-37.59-.22-75.19-.1-112.78-.09Z' style='fill:%230606b3;'/%3E%3Cpath d='M455.52,802.3c-36.39,0-72.78.03-109.17-.01-12.36-.01-12.37-.09-12.39-12.72-.02-9.62,0-19.25,0-28.87q0-14.91,14.53-14.92c66.17,0,132.33,0,198.5,0,7.82,0,15.65.24,23.46-.04,6.24-.22,8.58,2.4,8.46,8.55-.25,12.63-.46,25.28.08,37.89.36,8.22-3.21,10.28-10.68,10.24-37.59-.22-75.19-.1-112.78-.1Z' style='fill:%230606b3;'/%3E%3Cpath d='M389.35,204.24c15.32,0,30.65.23,45.96-.11,6.93-.15,9.83,2.31,9.66,9.36-.29,12.61-.3,25.24,0,37.85.16,7.13-3.12,9.49-9.81,9.46-30.64-.13-61.28-.15-91.93.02-6.89.04-9.64-2.49-9.4-9.57.42-12.6.45-25.24,0-37.84-.26-7.3,2.74-9.4,9.56-9.26,15.31.31,30.64.1,45.96.1Z' style='fill:%230606b3;'/%3E%3Cpath d='M389.03,420.86c15.62,0,31.25.2,46.86-.1,6.66-.13,9.17,2.55,9.06,9.02-.22,12.91-.18,25.84-.03,38.75.07,6.02-2.45,8.83-8.55,8.81-31.54-.07-63.09-.06-94.63,0-5.7,0-7.97-2.52-7.86-8.26.24-13.21.33-26.44-.03-39.65-.19-6.93,2.91-8.76,9.21-8.66,15.32.25,30.64.08,45.96.08Z' style='fill:%230606b3;'/%3E%3Cpath d='M389.66,693.96c-15.62,0-31.24-.12-46.86.06-6.45.07-9.14-2.39-8.95-9.08.37-12.91.27-25.84.04-38.75-.11-5.9,1.66-8.82,8.14-8.78,31.54.18,63.09.18,94.63,0,6.49-.04,8.33,3.06,8.27,8.85-.13,12.92-.2,25.84.02,38.75.11,6.68-3.03,9.05-9.32,9-15.32-.14-30.64-.04-45.96-.04Z' style='fill:%230606b3;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.icon-duration {background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 725.85 780.24'%3E%3Cg id='Capa_1-2'%3E%3Cg id='ZW0yXF'%3E%3Cpath d='M725.8,147.43c-.03,37.8-9.39,67.65-28.55,94.26-3.07,4.26-3.61,7.62-1.71,12.61,17.43,45.78,25.22,93.29,21.81,142.11-6.32,90.44-42.6,167.25-107.81,230.32q-11.07,10.71-.3,21.6c23.82,24.05,47.62,48.13,71.49,72.14,5.95,5.99,10.83,12.52,12.19,21.09,2.34,14.78-4.28,27.72-17.72,34.76-12.79,6.7-26.75,4.85-37.8-5.95-15.33-14.99-30.22-30.44-45.27-45.72-14.51-14.72-29.1-29.37-43.41-44.29-3.48-3.63-6.28-3.19-10.11-.99-41.27,23.79-85.71,38.43-132.87,44.37-65.72,8.28-129.25-.46-190.29-26.45-11.42-4.86-22.76-9.96-33.31-16.48-5.42-3.35-8.85-2.86-13.3,1.72-27.92,28.72-56.14,57.14-84.21,85.71-8.9,9.06-19.23,14.08-32.1,11.01-26.28-6.28-35.09-35.95-16.26-55.77,17.44-18.36,35.56-36.07,53.34-54.11,8.52-8.65,16.68-17.67,25.5-26.01,4.7-4.45,3.85-7.11-.48-11.05-26.17-23.8-48.49-50.8-66.43-81.34C22.3,506.9,6.6,459.55,1.85,408.54c-5.1-54.74,2.12-107.7,22.45-158.76,2.28-5.73,1.77-9.83-1.39-14.96C-34.73,141.11,21.91,20.03,130.99,3.82c44.89-6.67,85.65,3.71,121.68,31.47,3.96,3.05,7.27,3.6,11.97,2.34,62.75-16.72,125.6-16.58,188.34-.16,8.25,2.16,14.08,1.39,21.1-4.11,90.54-70.94,224.32-22.94,248.97,89.05,2.18,9.9,3.01,19.9,2.75,25.01ZM359.02,661.59c10.09-.07,20.12-.5,30.17-1.45,59.36-5.6,112.42-27.37,157.84-65.39,72.94-61.06,108.43-139.49,103.48-235.31-1.53-29.7-7.76-58.39-19.14-85.76-49.24-118.42-167.09-189.62-295.06-179.36-54.67,4.38-105,20.99-148.94,53.54-91.67,67.91-133.03,159.11-116.93,272.66,12.52,88.3,62.08,153.82,137.26,199.93,46.16,28.31,97.16,41.14,151.32,41.14ZM654.76,177.23c10.84-24.02,2.19-62.04-24.19-86.19-26.15-23.93-66.78-29.59-90.31-17.95,45.69,26.6,83.71,61.12,114.5,104.14ZM178.85,71.39c-33.46-8.79-63.31-2.6-87.95,21.5-21.49,21.01-28.17,47.31-23.49,76.92,31.22-39.71,68.12-72.48,111.44-98.42Z' style='fill:%230606b3;'/%3E%3Cpath d='M326.06,285.71c0-29.19-.04-58.38.01-87.57.04-20.48,14.07-35.5,33.01-35.51,18.82-.02,33.06,15.17,33.09,35.57.07,44.69.2,89.38-.14,134.06-.06,7.76,2.05,10.35,9.99,10.17,21.43-.49,42.88-.38,64.31-.09,20.93.28,35.65,13.98,35.93,32.82.27,18.6-13.74,33.78-32.93,34.03-36.67.47-73.36.44-110.04.02-19.74-.22-33.16-14.61-33.22-34.39-.09-29.71-.02-59.41-.02-89.12Z' style='fill:%230606b3;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.icon-language {background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 726.64 663.11'%3E%3Cg id='Capa_1-2'%3E%3Cg id='xHkGNI'%3E%3Cpath d='M0,91.26c4.04-20.01,11.58-38.4,25.25-53.89C46.21,13.62,72.52.36,104.22.25,215.29-.11,326.35-.04,437.42.18c56.65.11,104.39,48.06,104.75,104.56.09,13.23.24,26.47-.08,39.7-.13,5.57,1.72,7.39,7.31,7.34,24.81-.22,49.63-.3,74.43,0,55.15.67,102.46,48.23,102.63,103.47.23,76.56.23,153.13,0,229.69-.16,52.81-44.6,99.69-97.15,103.14q-17.64,1.16-17.62,19.17c.02,16.31.06,32.61.04,48.92-.01,8.17-.56,8.45-7.71,4.37-39.39-22.49-78.83-44.91-118.13-67.55-4.94-2.85-9.85-3.97-15.44-3.96-45.37.11-90.74-.07-136.11.11-29.99.12-56.96-7.91-79.35-28.51-19.71-18.13-31.3-40.59-34.21-67.31-.97-8.92-1.35-9.3-8.86-5.02-29.55,16.85-59.07,33.76-88.63,50.61-8.87,5.05-8.91,4.99-8.92-4.89-.01-19.85-.08-39.7.05-59.55.03-4.47-.75-7.2-6.14-6.98-49.05,2-97.36-34.01-107.49-87.8-.13-.68-.52-1.31-.79-1.97,0-95.48,0-190.96,0-286.45ZM271.43,44.55c-54.59,0-109.19.15-163.78-.08-18.31-.08-33.69,6.05-46.45,19.03-13.23,13.46-18.14,30.06-18.14,48.45-.02,78.94,0,157.88-.03,236.81,0,6.86.3,13.66,1.11,20.5,3.25,27.66,27.43,51.08,55.1,53.69,17.24,1.63,34.47.73,51.71.91,5.16.05,7.17,1.74,7.03,6.99-.27,9.92-.1,19.85-.06,29.78.03,7.42.24,7.56,6.88,3.77,20.94-11.93,41.91-23.82,62.73-35.95,5.28-3.08,10.54-4.61,16.72-4.59,60.74.15,121.48.09,182.22.09,7.81,0,15.64-.4,23.22-2.19,29.66-6.99,48.86-32.2,48.92-64.74.15-82.01.06-164.02.03-246.03,0-6.39-.68-12.77-2.26-18.94-7.26-28.37-31.04-47.28-60.46-47.4-54.83-.23-109.66-.07-164.49-.08ZM683,369.9c0-35.69.11-71.37-.03-107.06-.16-40.72-27.12-67.53-67.7-67.57-21.51-.02-43.02.26-64.52-.16-6.96-.14-8.72,2.15-8.69,8.87.24,52.7.25,105.4.09,158.11-.17,57.57-47.66,105.12-105.26,105.39-38.76.19-77.52.05-116.28.05-16.54,0-33.09.05-49.63-.03-3.95-.02-6.58.37-6.94,5.52-2.88,41.06,25.11,71.55,66.17,71.6,50.81.07,101.62.06,152.43-.04,4.89,0,9.17,1.03,13.43,3.49,21.88,12.66,43.93,25.03,65.79,37.74,5.02,2.92,6.48,2.04,6.34-3.67-.25-9.92.19-19.86-.16-29.77-.2-5.83,1.88-7.92,7.74-7.81,15.12.27,30.26.48,45.37-.06,19.7-.7,35.94-8.79,48.3-24.43,10.02-12.69,13.45-27.41,13.5-43.1.12-35.69.04-71.37.04-107.06Z' style='fill:%230606b3;'/%3E%3Cpath d='M129.92,233.54c0-30.95.17-61.9-.13-92.84-.07-6.73,1.89-8.99,8.79-8.92,31.42.32,62.84.28,94.26.02,6.4-.05,8.96,1.87,8.65,8.45-.42,8.96-.45,17.97.01,26.92.35,6.8-2.18,9.25-8.92,9.13-17-.28-34.02.11-51.02-.19-6.14-.11-8.57,1.91-8.14,8.17.43,6.35.53,12.79-.02,19.12-.6,6.89,2.41,8.41,8.62,8.27,15.11-.33,30.24.08,45.35-.19,6.2-.11,9.07,1.62,8.7,8.41-.5,9.19-.44,18.43-.02,27.63.29,6.39-1.81,8.82-8.41,8.67-15.58-.37-31.18.05-46.77-.2-5.4-.09-7.77,1.48-7.45,7.22.4,7.06.39,14.19,0,21.25-.32,5.77,1.56,7.9,7.57,7.79,17.24-.34,34.5.17,51.73-.25,6.99-.17,9.09,2.39,8.78,9.04-.43,9.43-.21,18.89-.1,28.34.05,4.42-1.68,6.37-6.29,6.36-33.07-.1-66.15-.14-99.22.02-6.18.03-5.97-3.74-5.97-7.96.03-31.42.02-62.84.01-94.26Z' style='fill:%230606b3;'/%3E%3Cpath d='M349.2,335.75c-22.5-.23-42.54-7.38-60.39-21.09-4.72-3.63-5-6.33-.64-10.56,6.77-6.58,13.2-13.55,19.35-20.71,3.77-4.39,6.62-5.06,11.7-1.42,11.55,8.27,24.61,11.73,38.88,8.88,1.61-.32,3.24-.73,4.74-1.37,6.87-2.9,12.9-7.25,13.34-15.11.41-7.23-5.57-11.18-11.22-14.28-9.99-5.48-21.05-8.38-31.68-12.28-13.49-4.95-25.98-11.41-35.65-22.34-23.34-26.37-15.39-66.78,16.7-84.66,26.84-14.96,52.92-9.98,78.32,3.72,15.89,8.57,15.71,8.89,4.34,23.08-3.99,4.98-8.18,9.83-11.76,15.09-3.17,4.67-6.01,5.4-10.93,2.15-7.54-4.96-15.85-8.51-25.18-8.48-2.82,0-5.76.04-8.42.84-5.94,1.79-11.1,5.33-12.15,11.68-1.04,6.29,3.93,9.77,8.79,12.45,9.15,5.05,19.21,7.89,28.98,11.39,10.28,3.68,20.23,7.89,29.07,14.45,34.08,25.3,33.14,71.81-1.96,95.85-12.79,8.76-26.55,12.69-44.23,12.69Z' style='fill:%230606b3;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.icon-points {background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 742.15 742.53'%3E%3Cg id='Capa_1-2'%3E%3Cg id='YqhWd1'%3E%3Cpath d='M558.38,742.53c-8.89,0-14.64-5.8-19.25-10.46l-.92-.93c-32.11-32.13-64.23-64.26-96.34-96.38-49.86-49.88-101.43-101.45-152.1-152.21-4.04-4.04-8.29-6.9-13.37-8.99-31.91-13.11-59.89-32.24-83.14-56.86-30.11,30.29-60.8,60.98-90.49,90.67-10.16,10.16-20.32,20.32-30.48,30.49,21.43.03,42.82.03,64.22.03,14.12,0,28.25,0,42.37,0,18.29,0,25.76,7.39,25.77,25.48.02,27.69.02,55.39.01,83.09v24.16c4.2-4.33,8.48-8.71,12.76-13.01,20.28-20.35,40.94-41,60.92-60.96l16.39-16.38c.38-.38.75-.76,1.13-1.14,1.57-1.59,3.19-3.24,5.12-4.81,4.09-3.32,8.88-5.08,13.87-5.08,5.36,0,10.49,2.09,14.44,5.89,8.12,7.8,8.63,20.05,1.23,29.13-1.23,1.51-2.55,2.82-3.71,3.97l-.6.59c-41.41,41.42-82.84,82.84-124.26,124.25-.52.52-1.06,1.04-1.59,1.56-.41.4-.82.8-1.22,1.2-4.41,4.37-9.69,6.68-15.27,6.68-2.81,0-5.66-.59-8.47-1.75-8.32-3.44-12.89-10.73-12.86-20.53.05-19.32.04-38.97.02-57.97,0-7.48,0-14.97-.01-22.45,0-5.47-.03-10.93-.06-16.4-.07-13.62-.14-27.7.23-41.6.02-.86,0-1.5-.02-1.97-.4-.03-.91-.06-1.57-.06h-.26c-18.66.17-38.5.25-64.34.25-11.39,0-22.78-.01-34.17-.03-11.18-.01-22.37-.03-33.55-.03-.9,0-1.8,0-2.7-.02-.85,0-1.7-.02-2.55-.02-.55,0-1.1,0-1.65.01h-.46c-8.97,0-16.08-4.53-19.52-12.43-3.72-8.53-2.05-17.25,4.56-23.91,8.83-8.89,17.83-17.89,26.54-26.6l5.48-5.48c9.55-9.55,19.1-19.11,28.64-28.67,31.87-31.9,64.82-64.89,97.42-97.16,1.25-1.23,1.77-1.94,1.97-2.27-.12-.37-.46-1.19-1.38-2.65-41.81-66.43-51.11-137.86-27.64-212.32,1.41-4.48,4.72-14.98,16.76-17.53,1.61-.34,3.23-.51,4.81-.51,6.57,0,12.54,2.97,16.38,8.14,4.31,5.8,5.43,13.57,3.09,21.33-3.99,13.22-7.41,25.15-8.88,37.31-9.54,79.04,16.74,143.26,78.11,190.85,35.68,27.67,78.21,42.3,122.98,42.3,55.19,0,106.98-22.11,145.85-62.24,45.17-46.65,63.85-103.17,55.53-168-5.65-43.99-24.42-83.73-54.29-114.92-29.94-31.27-68.84-51.65-112.51-58.93-12.64-2.11-25.18-3.18-37.28-3.18-50.51,0-96.36,18.52-136.29,55.05-1.01.93-2.02,1.92-3.08,2.98-1.58,1.57-3.21,3.19-5.05,4.76-4.76,4.05-10.09,6.19-15.42,6.19-5.65,0-11.04-2.47-15.16-6.95-7.75-8.42-7.29-21.01,1.12-29.92,14.66-15.55,32.11-29.32,51.87-40.95C284.18,11.84,327.26,0,370.68,0c56.21,0,111.39,19.53,155.36,55,22.3,17.98,41.05,39.45,55.75,63.82,15.39,25.51,25.95,53.63,31.39,83.57,11.52,63.39-.63,123.33-36.11,178.17-1.03,1.59-1.35,2.44-1.45,2.79.19.33.73,1.11,2.26,2.64,41.51,41.21,83.54,83.28,124.18,123.96l28.92,28.94c.44.44.88.87,1.33,1.31,1.93,1.88,4.11,4.01,5.94,6.64,4.35,6.26,5.11,14.02,2.04,20.77-3.09,6.8-9.5,11.35-17.14,12.19-1.4.15-2.85.22-4.7.22-.7,0-1.4,0-2.1-.02-.62,0-1.25-.02-1.87-.02h-131.99c-.96,0-1.97,0-2.88.02-.02,1.01-.02,2.15-.02,3.23v28.3c-.01,33.73-.02,68.6.03,102.9v1.43c.06,7.46.14,19.95-13.46,25.17-2.61,1-5.22,1.51-7.77,1.51ZM537.49,666.21v-14.32c0-29.2,0-59.02.01-88.84.01-17.62,7.56-25.15,25.23-25.16,14.71-.01,29.42-.01,44.13-.01,21,0,42,0,63.01-.03-8.99-8.99-17.98-17.98-26.97-26.98-30.92-30.92-62.87-62.88-94.27-94.42-49.36,50.54-109.88,76.17-179.89,76.17-1.61,0-3.23-.01-4.86-.04l173.61,173.64Z' style='fill:%230606b3;'/%3E%3Cpath d='M198.59,688.33c8.16-8.37,16.24-16.81,24.49-25.08,25.73-25.81,51.52-51.56,77.3-77.33,1.84-1.84,3.62-3.76,5.64-5.4,5.59-4.55,12.83-4.33,17.72.37,5.09,4.89,5.36,12.44.58,18.31-1.15,1.41-2.48,2.67-3.76,3.96-41.42,41.42-82.84,82.84-124.26,124.26-.92.92-1.86,1.82-2.79,2.73-4.33,4.29-9.47,5.52-15.04,3.22-5.68-2.34-7.93-7.03-7.92-13.12.06-26.81.02-53.63.01-80.44,0-19.27-.35-38.54.17-57.79.21-7.73-1.78-10.31-9.92-10.24-43.99.4-87.99.19-131.99.19-2.34,0-4.69-.06-7.03-.02-5.79.1-10.21-2.33-12.51-7.62-2.4-5.52-1.41-10.74,2.9-15.08,10.64-10.71,21.33-21.38,32-32.06,41.97-41.97,83.85-84.04,126.04-125.79,5.21-5.15,5.82-8.37,1.74-14.87-40.5-64.34-49.7-132.94-26.78-205.65,1.81-5.73,4.29-10.73,10.79-12.11,10.73-2.28,18.48,7.19,14.97,18.82-3.84,12.72-7.56,25.42-9.16,38.66-9.79,81.14,16.82,148.25,81.15,198.13,85.09,65.99,204.62,56.61,279.48-20.7,47.05-48.6,66.32-107.57,57.71-174.59-11.94-92.99-80.78-165.27-173.41-180.73-68.2-11.38-128.88,6.83-180.28,53.86-2.69,2.46-5.14,5.19-7.91,7.54-6.79,5.77-14.22,5.67-19.52-.08-4.79-5.21-4.61-13.01,1.05-19.01,14.74-15.64,31.61-28.66,50.11-39.54,142.81-83.99,325.49-.51,355.15,162.68,11.23,61.81-.8,119.6-34.96,172.39-4.43,6.84-3.39,10.21,1.89,15.45,51.17,50.81,102.1,101.87,153.08,152.87,2.21,2.21,4.6,4.32,6.36,6.86,5.84,8.4.77,19.33-9.4,20.44-2.58.28-5.2.14-7.8.14-44,0-87.99,0-131.99,0q-10.88,0-10.89,11.24c0,43.74-.03,87.47.03,131.21.01,7.68.68,15.66-8.32,19.12-8.79,3.37-13.99-2.63-19.42-8.07-82.81-82.87-165.67-165.68-248.45-248.59-4.69-4.7-9.81-8.2-15.99-10.74-30.75-12.63-57.75-30.95-80.56-55.16-4.33-4.59-6.86-4.41-11.17-.07-43.13,43.39-86.45,86.59-129.68,129.88-1.21,1.21-3.03,2.1-3.04,4.36,2.66,1.43,5.55.67,8.3.67,38.53.06,77.06.03,115.59.05,13.99,0,17.77,3.71,17.78,17.48.03,38.53.01,77.06.01,115.59,0,2.82,0,5.63,0,8.45.65.31,1.29.61,1.94.92ZM342.71,482.72c67.47,67.48,135.45,135.47,202.78,202.81,0-39.73-.02-81.1.01-122.47,0-13.3,3.89-17.16,17.24-17.17,38.78-.03,77.56.01,116.34-.06,2.71,0,5.63.9,8.37-.9-.47-.79-.73-1.55-1.24-2.05-44.7-44.74-89.46-89.42-134.07-134.25-3.65-3.66-5.27-1.87-7.96.93-52.28,54.21-116.21,78.69-191.26,74.63-4.03-.22-7.99-2.3-10.21-1.47Z' style='fill:%230606b3;'/%3E%3Cpath d='M283.51,380.06c-4.08,0-7.98-1.2-11.58-3.55-6.45-4.22-9.81-10.77-9.73-18.96v-1.06s3.09-10.94,3.09-10.94c2.09-7.46,4.19-14.91,6.3-22.36,1.05-3.72,2.1-7.44,3.14-11.16,2.92-10.42,5.94-21.2,9.2-31.77.66-2.13.74-2.84-1.55-5.09-8.88-8.71-17.8-17.64-26.42-26.28-7.29-7.31-14.83-14.86-22.3-22.22-2.85-2.81-11.52-11.36-7.66-23.97,2.64-8.62,9.47-13.77,20.29-15.32,6.98-1,13.97-2.02,20.95-3.04,15.93-2.33,32.4-4.74,48.67-6.82,2.65-.34,2.99-.72,3.92-2.92,5.86-13.94,11.93-28.05,17.8-41.69,4.11-9.55,8.22-19.1,12.29-28.67,1.88-4.43,6.89-16.18,21.12-16.18.17,0,.34,0,.51,0,13.9.28,18.78,11.73,20.62,16.05,3.7,8.69,7.44,17.36,11.17,26.04,6.15,14.27,12.5,29.03,18.61,43.63,1.24,2.97,1.84,3.43,4.88,3.8,17.71,2.13,35.6,4.76,52.9,7.3,4.83.71,9.66,1.42,14.48,2.12,5.58.81,18.65,2.7,22.21,16.66,3.52,13.8-6.67,21.88-11.03,25.33-5.46,4.33-11,8.77-16.36,13.07-9.23,7.41-18.78,15.07-28.34,22.45-2.9,2.24-3.13,2.87-2.25,6.18,4.7,17.65,9.13,35.64,13.42,53.04,2.05,8.34,4.11,16.69,6.2,25.02,1.49,5.94,4.58,18.29-6.63,26.86-3.86,2.95-8.09,4.44-12.59,4.44-5.84,0-11.04-2.54-15.79-5.29-9.55-5.52-19.31-11.09-28.74-16.47-13.02-7.43-26.49-15.12-39.67-22.83-1.48-.87-2.63-1.29-3.53-1.29s-2.01.41-3.44,1.25c-16.41,9.6-33.18,19.16-49.41,28.39-7.26,4.13-14.52,8.27-21.77,12.42-4.5,2.58-8.74,3.83-12.96,3.83ZM371.12,288.26c4.88,0,9.62,1.4,14.5,4.28,13.18,7.79,26.74,15.48,39.95,22.94-2.73-10.85-5.32-21.14-7.9-31.65-.6-2.43-1.15-4.63-1.66-6.65-2.97-11.76-4.61-18.24-2.61-24.65,2.07-6.62,7.03-10.53,16.04-17.62,1.93-1.52,4.08-3.22,6.5-5.16,2.68-2.16,5.36-4.34,8.12-6.58-10.93-1.58-21.31-3.07-31.63-4.33-13.15-1.59-21.36-7.69-25.86-19.18-4.7-12.01-9.92-23.92-15.44-36.54-.01-.03-.03-.06-.04-.1-5.44,12.37-10.57,24.06-15.15,35.85-4.64,11.96-13.21,18.5-26.2,19.98-10.77,1.23-21.75,2.81-32.36,4.33-2.09.3-4.17.6-6.26.9.76.8,1.51,1.6,2.26,2.38,6.42,6.78,12.48,13.19,19.26,18.68,15.99,12.93,20.04,28.43,12.38,47.4-2.82,6.97-4.83,14.34-6.81,22.08.49-.28.98-.55,1.47-.83,12.07-6.82,24.55-13.88,36.61-21.08,5.03-3.01,9.9-4.47,14.87-4.47Z' style='fill:%230606b3;'/%3E%3Cpath d='M270.2,357.62c3.03-10.76,6.04-21.52,9.09-32.26,4.04-14.27,7.91-28.59,12.28-42.75,1.7-5.51.42-9.23-3.59-13.16-16.36-16.03-32.39-32.4-48.7-48.49-4.59-4.53-7.63-9.39-5.62-15.93,2.03-6.63,7.48-8.84,13.77-9.74,23.16-3.31,46.29-6.87,69.5-9.84,5.44-.7,8.22-2.88,10.27-7.76,9.88-23.51,20.1-46.87,30.09-70.33,2.72-6.4,6.24-11.47,14.11-11.31,7.47.15,10.82,5.09,13.42,11.18,9.9,23.22,20.02,46.34,29.76,69.62,2.25,5.38,5.16,7.91,11.3,8.65,22.45,2.7,44.81,6.15,67.19,9.4,6.91,1,13.58,2.76,15.61,10.73,2,7.85-2.68,12.67-8.25,17.08-14.89,11.8-29.58,23.86-44.62,35.47-5.19,4-6.88,7.86-5.09,14.57,6.89,25.89,13.07,51.96,19.58,77.95,1.72,6.84,2.76,13.6-3.73,18.56-6.75,5.16-13.11,2.29-19.52-1.41-22.75-13.16-45.69-26-68.37-39.28-5.36-3.14-9.65-3.2-15.05-.04-23.58,13.8-47.4,27.2-71.12,40.78-5.34,3.06-10.77,4.07-16.19.52-4.27-2.79-6.16-6.93-6.11-12.19ZM371.08,143.02c-8.22,19.07-15.95,35.82-22.62,52.98-3.7,9.53-9.86,13.81-19.65,14.93-15.74,1.8-31.41,4.25-47.1,6.42-1.8.25-4.2.07-4.91,1.79-.99,2.4,1.7,3.47,3.05,4.84,9.13,9.26,17.67,19.28,27.73,27.42,13.24,10.7,16.42,22.26,9.99,38.18-5.06,12.54-7.64,26.08-11.44,39.6,4.21-.22,6.46-2.17,8.89-3.55,15.16-8.59,30.39-17.09,45.34-26.02,7.28-4.35,13.87-4.49,21.19-.16,15.9,9.4,32,18.45,48.08,27.53,2.28,1.29,4.45,3.29,7.88,3.22-4.14-16.5-8.17-32.36-12.08-48.26-7.71-31.34-8.91-26.24,15.52-45.94,6.95-5.61,13.86-11.27,22.29-18.13-18.1-2.55-33.95-5.01-49.87-6.94-9.33-1.13-15.71-4.8-19.37-14.15-6.81-17.4-14.61-34.41-22.92-53.74Z' style='fill:%230606b3;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.icon-certificate {background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 742.76 603.5'%3E%3Cg id='Capa_1-2'%3E%3Cg id='Yq3GKF'%3E%3Cpath d='M742.76,499.06c-7.38,17.53-16.42,23.5-35.69,23.54-6.04.01-12.09.19-18.12-.05-5.41-.21-7.16,1.2-4.38,6.59,3.98,7.73,7.45,15.71,11.19,23.56,2.78,5.83,3.71,11.56-.84,16.95-4.22,5-9.7,5.75-15.82,4.57-6.63-1.28-13.33-2.21-19.97-3.46-4.32-.81-7.32.3-9.57,4.38-3.37,6.13-7.35,11.93-10.85,17.99-3.31,5.72-7.36,10.55-14.54,10.28-7.17-.26-10.85-5.25-13.7-11.31-7.49-15.96-15.19-31.83-22.87-47.7-1.01-2.09-1.44-4.64-4.71-6.33-3.04,6.28-6.08,12.47-9.05,18.7-5.71,11.99-11.4,24-17.05,36.02-2.73,5.81-6.64,10.33-13.44,10.68-6.56.33-10.6-3.81-13.75-9.07-3.72-6.22-7.73-12.27-11.24-18.61-2.49-4.5-5.71-5.94-10.73-4.88-6.84,1.44-13.78,2.44-20.69,3.48-12.78,1.93-20.68-7.67-15.84-19.78,3.58-8.95,8.01-17.58,12.35-26.21,2.35-4.67.94-6.12-3.83-5.84-2.17.13-4.35.02-6.52.02-145.94,0-291.87,0-437.81-.01-18.19,0-30.03-8.11-34.29-23.14-.94-3.33-.99-6.68-.99-10.05C0,337.42-.01,185.44.02,33.47.03,12.81,12.7.14,33.64.08,77.13-.06,120.62.03,164.11.03c180.97,0,361.94,0,542.91,0,19.27,0,28.32,6,35.74,23.51v475.51ZM372.36,23.81c-111.38,0-222.76,0-334.15,0-13.96,0-15.45,1.44-15.45,15.21,0,148.11,0,296.21,0,444.32,0,14.05,1.41,15.47,15.19,15.47,149.8,0,299.6,0,449.4,0,2.41,0,4.84.04,7.24-.18,4.25-.39,4.93-4.16,6.28-7.14,1.41-3.11-1.08-4.29-3.1-5.6-12.63-8.2-18.28-20.25-18.71-34.88-.18-6.24-1.8-11.73-4.81-17.16-7.12-12.85-6.84-25.97.36-38.66,2.98-5.25,4.25-10.57,4.41-16.51.42-15.93,7.2-28.36,21.32-36.25,5.05-2.82,8.54-6.81,11.44-11.73,7.88-13.34,19.77-20.24,35.26-20.34,6-.04,11.28-1.39,16.5-4.4,13.18-7.6,26.67-7.9,39.93-.17,5.39,3.14,10.9,4.58,17.18,4.59,14.88.02,26.69,6.33,34.35,19.21,3.58,6.03,8.16,10.43,14.14,14.05,12.48,7.59,19.07,18.98,18.91,33.72-.07,6.55,1.71,12.21,4.89,17.84,7.34,13.01,7.38,26.36.04,39.36-3.32,5.88-4.99,11.79-4.95,18.56.09,13.24-5.78,23.61-16.36,31.52-2.32,1.74-7.15,2.04-4.91,7.21,1.86,4.29,4.1,7.27,9.56,7.08,9.89-.35,19.81-.08,29.71-.09,12.78-.02,14.47-1.7,14.47-14.74.01-148.59.01-297.18,0-445.77,0-12.8-1.74-14.49-14.71-14.49-111.14,0-222.28,0-333.42,0ZM674.49,415.59c.05-3.4-.34-6.3-1.93-8.81-5.88-9.28-8.13-19.48-8.2-30.35-.04-6.41-3.44-10.84-8.99-13.83-8.29-4.47-14.74-10.74-19.19-19.15-3.3-6.24-8.55-9.71-15.88-9.4-9.45.4-18.17-1.98-26.21-6.91-6.55-4.02-13.16-4.38-19.83-.32-8.49,5.17-17.69,7.54-27.61,7.26-6.68-.19-11.73,2.79-14.82,8.61-4.69,8.81-11.31,15.5-20.1,20.24-6.28,3.39-9.5,8.86-9.12,16.07.49,9.49-1.81,18.15-6.87,26.17-3.97,6.29-4.21,12.77-.2,19.13,5.19,8.23,7.59,17.1,7.09,26.85-.34,6.56,2.38,11.95,8.14,15.13,9.16,5.05,16.23,11.93,21.24,21.13,3.14,5.78,8.36,8.67,14.98,8.37,10-.45,19.08,2.19,27.55,7.39,6.39,3.92,12.85,3.74,19.13-.28,7.77-4.98,16.25-7.37,25.43-6.99,7.84.32,13.65-2.83,17.24-9.67,4.3-8.2,10.51-14.34,18.59-18.73,6.82-3.71,9.82-9.45,9.72-17.26-.11-8.84,2.01-17.22,6.73-24.85,1.93-3.12,3.27-6.47,3.13-9.8ZM541.92,569.42c6.59-13.69,12.52-26.02,18.45-38.34,3.6-7.49,2.22-10.02-6.25-11.22-1.9-.27-3.84-.25-5.77-.27-9.39-.1-18.18-2.26-25.65-8.17-3.28-2.59-4.71-1.82-6.31,1.69-4.49,9.85-9.28,19.57-13.91,29.36-.7,1.47-2.21,3.1-1.09,4.66,1.09,1.52,3.14.76,4.76.56,2.38-.29,4.77-.67,7.1-1.25,9.35-2.32,15.85,1.14,20.3,9.47,2.25,4.2,5,8.13,8.36,13.52ZM624.97,568.16c2.62-.63,3.21-2.4,3.87-3.82,6.59-14.3,15.85-22.87,32.97-16.72,3.97,1.43,5.24-.9,3.38-4.75-4.63-9.55-9.27-19.1-13.68-28.76-1.89-4.12-3.87-4.74-7.67-2.01-7.47,5.38-16.01,7.67-25.22,7.5-3.89-.07-7.66.34-11.17,2.37-2.3,1.33-3.05,2.91-1.89,5.34,6.5,13.66,12.99,27.32,19.42,40.86Z' style='fill:%230606b3;'/%3E%3Cpath d='M370.87,54.83c81.9,0,163.8,0,245.69,0,15.23,0,18.58,2.89,20.86,17.81,2.66,17.36,17.06,31.21,34.53,33.21,15.86,1.81,19.16,5.42,19.16,21.07,0,60.16,0,120.31,0,180.47,0,11.96-3.7,17.49-11.53,17.4-7.79-.1-11.26-5.51-11.26-17.66,0-56.29-.09-112.58.12-168.87.02-6.31-1.56-9.21-8.11-10.99-22.43-6.11-37.17-20.84-44.03-43.02-1.58-5.12-4-6.67-9.19-6.66-157.76.12-315.51.12-473.27,0-5.53,0-8.01,1.78-9.65,7.12-6.66,21.67-21.07,35.94-42.85,42.35-4.74,1.39-6.49,3.49-6.48,8.55.15,83.83.17,167.66-.03,251.49-.01,5.76,2.64,7.25,7.27,8.68,21.12,6.53,35.32,20.5,41.89,41.55,1.89,6.04,4.65,7.74,10.67,7.73,99.05-.16,198.1-.12,297.15-.1,3.14,0,6.36-.25,9.39.37,5.52,1.13,8.99,4.59,9.27,10.49.27,5.81-2.52,9.92-8.04,11.43-3.67,1-7.63,1.23-11.47,1.23-101.47.06-202.93.05-304.4.05-15.79,0-21.72-3.13-23.81-20.23-1.88-15.38-16.47-28.75-32.24-31.37-15.83-2.64-18.31-5.48-18.31-21.14,0-89.63,0-179.26,0-268.89,0-15.65,2.52-18.55,18.3-21.17,16.7-2.78,30.18-16.61,32.64-33.49,2.03-13.9,5.93-17.37,19.86-17.37,82.62-.02,165.25,0,247.87-.01Z' style='fill:%230606b3;'/%3E%3Cpath d='M372.01,128.92c67.88,0,135.77,0,203.65,0,2.9,0,5.84-.17,8.68.27,6.04.92,9.45,4.67,9.83,10.76.36,5.85-2.62,9.84-8.16,11.29-3.68.96-7.64,1.23-11.47,1.23-135.29.06-270.57.06-405.86,0-3.6,0-7.28-.25-10.77-1.05-5.91-1.35-9.2-5.3-8.81-11.5.41-6.45,4.16-10.12,10.56-10.83,2.63-.29,5.31-.17,7.96-.17,68.13,0,136.25,0,204.38,0Z' style='fill:%230606b3;'/%3E%3Cpath d='M370.91,270.47c-67.88,0-135.77,0-203.65,0-12.87,0-18.04-3.24-18.25-11.37-.21-8.11,5.77-12.16,18.62-12.17,67.64-.05,135.28-.03,202.92-.03,67.16,0,134.32-.01,201.47.03,4.09,0,8.24.13,12.25.84,6.92,1.23,10.43,5.79,9.9,12.05-.52,6.22-4.72,10.08-11.66,10.55-2.65.18-5.31.09-7.97.09-67.88,0-135.77,0-203.65,0Z' style='fill:%230606b3;'/%3E%3Cpath d='M424.51,211.02c-50.22,0-100.45,0-150.67-.02-2.89,0-5.89.17-8.64-.52-5.14-1.29-8.39-4.65-8.67-10.23-.29-5.8,2.39-9.92,7.9-11.51,3.42-.99,7.14-1.26,10.73-1.27,99.96-.06,199.93-.06,299.89,0,3.59,0,7.29.29,10.75,1.16,5.55,1.4,8.64,5.28,8.39,11.12-.26,6.08-3.61,9.9-9.62,10.96-2.59.46-5.29.3-7.95.3-50.71.01-101.41.01-152.12.01Z' style='fill:%230606b3;'/%3E%3Cpath d='M371.63,347.29c-23.68,0-47.36-.03-71.03.03-5.6.01-9.85-1.92-12.22-7.24-1.89-4.26-.82-8.05,1.87-11.5,2.43-3.12,5.84-4.06,9.65-4.06,47.84,0,95.68-.04,143.52.06,7.47.02,12.49,4.92,12.48,11.31,0,6.37-5.09,11.3-12.49,11.34-23.92.14-47.84.05-71.76.06Z' style='fill:%230606b3;'/%3E%3Cpath d='M188.63,211c-8.92,0-17.83.14-26.75-.05-7.86-.16-12.4-4.18-12.82-10.85-.42-6.61,3.56-11.54,11.56-12.06,18.75-1.23,37.56-1.19,56.31-.02,7.63.47,11.92,5.82,11.5,12.24-.42,6.4-5.3,10.57-13.05,10.71-8.91.16-17.83.04-26.75.03Z' style='fill:%230606b3;'/%3E%3Cpath d='M582.72,346.51c36.98-.28,68.76,30.54,68.53,68.09-.23,38.32-28.99,67.6-67.96,68.61-37.06.95-68.37-30.72-68.54-68.02-.17-37.36,30.55-68.4,67.97-68.68ZM582.75,370.26c-25.14.08-44.33,19.45-44.32,44.7.02,25.15,19.4,44.63,44.42,44.65,25.13.01,45.14-20.07,44.97-45.12-.17-24.63-20.23-44.31-45.08-44.23Z' style='fill:%230606b3;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}

.alert {background:white;border-radius:6px;width:100%;display:none;}
.alert.active {display:block;margin-bottom:24px;}

.message {background:var(--secondary-color);color:var(--bg);padding:10px 12px;border-radius:6px;width:100%;font-size:14px;}
.message p {margin-left:2px;}

.progress-bar-box {color:var(--text);font-size:14px;margin-bottom:24px;display:none;}
.progress-bar-box.active {display:block;}

.progress-bar-box a {font-weight:600;color:var(--highlight-color);cursor:pointer;}
.progress-bar-box .button-span {font-weight:600;color:var(--highlight-color);cursor:pointer;text-decoration:underline;}

.progress-bar {width:100%;height:16px;border-radius:8px;background:#f4f4f4;position:relative;overflow:hidden;margin-top:6px;}
.progress-filled {background:var(--accent-color);height:16px;width:0%;border-radius:8px;}

.icon-return {width:28px;height:28px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34.99 34.99'%3E%3Cpath d='M17.49,0c9.66,0,17.49,7.83,17.49,17.49s-7.83,17.49-17.49,17.49S0,27.15,0,17.49,7.83,0,17.49,0ZM25.81,19.82h0v7.87c0,.31-.25.56-.56.56h-5.09c-.31,0-.56-.25-.56-.56v-4.28c0-.31-.25-.56-.56-.56h-3.09c-.31,0-.56.25-.56.56v4.28c0,.31-.25.56-.56.56h-5.09c-.31,0-.56-.25-.56-.56v-7.87h0l4.15-4.22,3.75-3.81c.11-.11.24-.17.4-.17s.29.06.4.17l3.75,3.81,4.19,4.22ZM18.3,7.07l5.81,5.9,4.73,4.81c.32.33.41.8.24,1.22-.18.43-.57.69-1.04.69h-.03c-.31,0-.58-.11-.8-.34l-4.7-4.78-4.23-4.3c-.22-.22-.49-.34-.8-.34s-.58.11-.8.34l-4.23,4.3c-1.57,1.59-3.14,3.19-4.7,4.78-.02.02-.03.03-.05.04-.2.17-.45.28-.73.28-.61,0-1.11-.5-1.11-1.11,0-.34.15-.64.39-.85l4.67-4.75,5.81-5.9c.22-.22.49-.34.8-.34s.58.11.8.34Z' style='fill:%230eb1fe; fill-rule:evenodd;'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;}
.return-btn {justify-content:flex-start;font-size:22px;font-family:'Montserrat',sans-serif;color:var(--highlight-color);font-weight:700;}

.return-btn.mobile-only {display:none;margin-top:32px;}

/*.timer {position:absolute;right:0;top:-4px;opacity:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.timer.visible {opacity:1;}
.timer svg {position:relative;display:block;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
.timer svg circle {stroke-dasharray: 440;stroke-dashoffset: 440;}
.timer.visible svg circle {transition: all 1s linear;}
.timer span {position:absolute;line-height:40px;text-align:center;left:0;top:0;width:40px;height:40px;display:block;font-size:14px;font-weight:600;}
*/

.certificate-preview {position:relative;border:1px solid #6060606b;}
.certificate-preview img {display:block;width:100%;height:auto;}
.certificate-preview div {position:absolute;width:100%;height:auto;left:0;top:43%;font-family:Arial,sans-serif;font-weight:bold;text-align:center;font-size:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 20%;}

.hero-cursos {background:var(--primary-color);}
.hero-cursos .box-container {color:var(--bg);}
.hero-cursos-grid {display:grid;grid-template-columns:repeat(2, 1fr);gap:16%;padding-top:32px;padding-bottom:52px;}
.hero-cursos-grid h3  {padding-top:8px;}
.hero-cursos-grid h3 span {color:var(--accent-color);}
.hero-cursos-grid .flexy.left {gap:20px;margin-top:28px;}
.hero-cursos-grid .button {padding-left:24px;padding-right:24px;}

.hero-cursos.main-page {background:-moz-linear-gradient(90deg, #f7f7f7, #f3f3f3);background:-webkit-linear-gradient(90deg, #f7f7f7, #f3f3f3);background:linear-gradient(90deg, #f7f7f7, #f3f3f3);}
.hero-cursos.main-page .box-container {background:url('images/main-hero-2.png');background-repeat:no-repeat;background-size:cover;color:var(--secondary-color);background-position:center;}
.hero-cursos.main-page img {max-width:100%;height:auto;margin-bottom:12px;}
.hero-cursos.main-page p {max-width:480px;}
.hero-cursos.main-page span {font-weight:600;text-transform:uppercase;font-size:14px;position:relative;}
.hero-cursos.main-page span:after {content:"";position:absolute;top:calc(100% + 16px);left:0;width:120px;height:2px;background:var(--accent-color);}

.cursos-menu-section {background:var(--highlight-color);padding-top:24px;}
.cursos-menu-section .menu-box ul.sub-menu {background:var(--highlight-color);}

.cursos-mid-bar {background:#f4f4f4;padding:20px 0 48px;}
.cursos-mid-bar h3 {text-align:center;}
.cursos-mid-bar h3 span {color:var(--highlight-color);}
.cursos-mid-bar .button {padding-left:24px;padding-right:24px;margin-top:32px;}
.cursos-mid-bar .flexy.center {gap:20px;}

.mid-bar-content {justify-content:space-evenly;text-align:center;font-size:18px;color:var(--text);margin-top:16px;align-items:baseline;}
.mid-bar-content > div {width:25%;}
.mid-bar-content svg {margin-bottom:8px;}

.courses-block {display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;}
.top-courses-block {display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;}

.block-course-item {background:#f4f4f4;flex:1 0 auto;height: 100%;}
.block-course-image {position:relative;}
.block-course-image img {display:block;width:100%;aspect-ratio:16/9;object-fit:cover;}
.block-course-image span {position:absolute;right:12px;top:12px;background:var(--highlight-color);padding:3px 6px;color:var(--bg);font-size:12px;font-weight:500;border-radius:4px;}
.block-course-content {padding:16px;}
.block-course-content p {color:var(--text);padding-top:4px;}
.block-course-content span {color:var(--highlight-color);font-size:14px;padding-top:16px;display:block;}

.hero-history {background:var(--secondary-color);color:var(--bg);background-position:center;}
.hero-history h1 {text-align:center;font-size:48px;}
.hero-history h1 img {max-width:50%;height:auto;}

.min-width-col-history {min-width:280px;}

.owl-stage {display:flex;}

.owl-item {position: relative;overflow: hidden;display: flex;flex-direction: column;align-items: stretch;}

.owl-nav button {background:var(--highlight-color)!important;width:40px;height:40px;border-radius:20px;position:absolute;top:calc(50% - 20px);}
.owl-nav button span {font-size:40px;line-height:32px;color:#FFF;}
.owl-nav button.disabled {opacity:0;}

.owl-prev {left:-12px;}
.owl-next {right:-12px;}

.owl-dots button {}

@media screen and (max-width:782px) {
  body.logged-in.admin-bar div.swal2-top-end {margin-top:46px;}
  body.logged-in.admin-bar .main-header {top:46px;}
}

@media screen and (max-width:600px) {
	body.logged-in.admin-bar div.swal2-top-end {margin-top:0;}
	body.logged-in.admin-bar .main-header {top:0;}
	body.logged-in.admin-bar .menu-mobile-section {height:100dvh;top:0;}
}

@media screen and (max-width:1440px) {
    .certificate-preview div {font-size:3.5vw;}
}

@media screen and (max-width:1023px) {
  .grid-sidebar {grid-template-columns:repeat(1, 1fr);}
  .grid-alt-sidebar {grid-template-columns:repeat(1, 1fr);}
  .grid-alt-sidebar aside {order:2;}

  .certificate-box .grid-alt-sidebar aside {order:0;}

  h1,h2,h3 {font-size:24px;}

  .related-posts {grid-template-columns:repeat(2, 1fr);}

  .course-header-container {padding-right:0!important;}

  .certificate-preview div {font-size:4.9vw;}

  .hero-history h1 img {max-width:80%;height:auto;}

  .hero-cursos-grid {gap:0;}

  .return-btn {display:none;}
  .return-btn.mobile-only {display:block;}
}

@media (min-width:782px) {
  .wp-block-columns {flex-wrap:wrap!important;}
}

@media (min-width:980px) {
    .wp-block-columns {flex-wrap:nowrap!important;}
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {flex-grow: 0;}
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {flex-basis: 0;flex-grow: 1;}

    .block-post-item:not(:last-of-type) {padding-bottom:16px;border-bottom:1px solid var(--highlight-color);margin-bottom:16px}
}

@media (max-width:979px) {
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {flex-basis: 100% !important;}

    .block-post-item {padding-bottom:16px;border-bottom:1px solid var(--highlight-color);margin-bottom:16px}

    .hide-on-mobile {display:none;}

    .hero-cursos-grid {grid-template-columns:repeat(1, 1fr);}

    .speaker-intro-block {flex:1 0 auto;}

    .hero-cursos.main-page .box-container {background:url('images/main-hero-2-mobile.jpg');background-repeat:no-repeat;background-size:cover;color:var(--secondary-color);background-position:center;}
}

@media screen and (max-width:800px) {
    .top-courses-block {grid-template-columns:repeat(2, 1fr);}
    .courses-block {grid-template-columns:repeat(2, 1fr);}

    .mid-bar-content {zoom:0.75;justify-content:space-between;}

    .course-intro-first .box-container {display:grid;grid-template-columns:repeat(2, 1fr);}
    .course-info-bigbox {width:100%;padding:12px 0 8px;}

    .speaker-block-box {display:grid;grid-template-columns:repeat(2, 1fr);margin-bottom:24px;gap:16px;}
    .speaker-intro-block {width:100%;margin:0;}
}

@media screen and (max-width:719px) {
  .cookies-modal-box {padding:6px 0;}
  .cookies-modal-box .box-container {flex-direction:column;}
  .cookies-modal-box p {font-size:13px;}
  .cookies-buttons {width:100%;max-width:3600000px;}

  .header-date {display:none;}
  .menu-section {display:none;}
  .main-menu-top {display:none;}

  .user-box-desktop {zoom:0.8;}
  .left-header-box {display:flex;}

  .responsive-footer {display:block;}
  .desktop-footer-text {display:none;}
  .mobile-footer-text {display:block;}
  .footer-menu {margin-right:0;padding:12px 0;}
  .button {font-size:14px;}

  .main-logo {height:40px;width:auto;}

  #post-breadcrumbs {font-size:12px;margin:12px 0 0;}

  .related-posts {grid-template-columns:repeat(1, 1fr);}

  .category-container {padding:0;}
  .category-container:after {opacity:0;}
  .section-header {width:100%;padding:16px;text-align:center;margin-bottom:48px;}
  .section-subtitle {margin-bottom:0;}
  .section-subtitle:after {left:50%;margin-left:-60px;}

  h1.section-title {font-size:28px;}

  .form-group {display:block;margin-bottom:0;}
  .form-group .form-item {width:100%;margin-bottom:16px;}
  .form-check {margin-bottom:16px;}
  .form-submit {margin-bottom:16px;}
  .form-submit input {text-align:center;width:100%;display:block;}

  .session-modal-box {padding:24px 32px 32px;}
  .login-box .form-check {margin-bottom:0;}

  .logos-image-header {max-height:120px;}

  .hero-history div {line-height:12px;}

  .certified-intro-box {flex-direction:column;gap:20px;}
}

@media screen and (max-width:539px) {
  .block-post-item.extend {display:block;}
  .block-post-item.extend .block-post-image {width:100%;margin-bottom:12px;}
  .block-post-item.extend .block-post-content {padding-left:0;}

  .login-header .box-container-small {padding:32px 16px;}
  .in-template {margin:0;width:100%;border-radius:0;box-shadow:none;margin-bottom:22px;}

  a.return-btn {zoom:0.8;}

  .top-courses-block {grid-template-columns:repeat(1, 1fr);}
  .courses-block {grid-template-columns:repeat(1, 1fr);}

  .mid-bar-content {zoom:0.6;justify-content:center;gap:20px;}

  .user-box-desktop .registry-btn {display:none;}

  .course-info-bigbox {zoom:0.75;}

  .certified-intro-box {padding:20px;}
  .cert-intro-box {zoom:0.85;}
  .cert-intro-box .flexy {flex-direction:column;}

  .speaker-block-box {grid-template-columns:repeat(1, 1fr);}
}

@media screen and (max-width:390px) {
  .registry-btn {display:none;}
  .login-btn span {display:none;}
  .session-modal-box {padding:24px 24px 32px;}
  .login-header .box-container-small div {line-height:20px;}
}


