.alert{border-left:4px solid transparent;border-left-width:3px;border-radius:.25rem;padding-left:1rem}.alert-info{border-left-color:var(--color-info)}.alert-success{border-left-color:var(--color-success)}.alert-warning{border-left-color:#fff3cd}.alert-danger{border-left-color:var(--color-danger)}.alert-primary{border-left-color:#052c65}.breadcrumbs .page-header{padding:60px 0 60px 0;min-height:20vh;position:relative;background-color:var(--color-primary)}.breadcrumbs .page-header h1{font-size:56px;font-weight:400;color:#fff;font-family:var(--font-primary)}.breadcrumbs .page-header .titular{font-size:56px;font-weight:400;color:#fff;font-family:var(--font-primary)}.breadcrumbs .page-header h2{font-size:56px;font-weight:400;color:#fff;font-family:var(--font-primary)}.breadcrumbs .page-header p{color:#fffff0}.breadcrumbs .page-header .generic-title{font-size:44px;font-weight:400;color:#fff;font-family:var(--font-primary)}.breadcrumbs nav{background-color:#f6f6f6;padding:20px 0}.breadcrumbs nav ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;font-size:16px;font-weight:400;color:var(--color-default)}.breadcrumbs nav ol a{color:#006400;transition:.3s}.breadcrumbs nav ol a:hover{text-decoration:underline}.breadcrumbs nav ol li+li{padding-left:3px}.breadcrumbs nav ol li+li+li{padding-left:3px}.breadcrumbs nav ol li+li::before{display:inline-block;padding-right:3px;color:var(--color-secondary);content:"/"}.breadcrumbs nav ol li+li+li::before{display:inline-block;padding-right:3px;color:var(--color-secondary);content:"/"}.resume .resume-title{font-size:26px;font-weight:400;margin-top:20px;margin-bottom:20px;color:var(--color-default)}.resume .resume-item{padding:0 0 20px 20px;margin-top:-2px;border-left:2px solid #34b7a7;position:relative}.resume .resume-item h4{line-height:18px;font-size:18px;font-weight:400;font-family:"Poppins",sans-serif;color:#1d685f;margin-bottom:10px}.resume .resume-item h5{font-size:16px;background:#effbf9;padding:5px 15px;display:inline-block;font-weight:400;margin-bottom:10px;color:#006400}.resume .resume-item ul{padding-left:20px}.resume .resume-item ul li{padding-bottom:10px}.resume .resume-item:last-child{padding-bottom:0}.resume .resume-item::before{content:"";position:absolute;width:16px;height:16px;border-radius:50px;left:-9px;top:0;background:#fff;border:2px solid #34b7a7}.blog article,.blog .blog-details,.recent-posts article{box-shadow:0 4px 16px #000;box-shadow:0 4px 16px rgba(0,0,0,.1);border-radius:10px;padding:30px}.blog .title{font-family:var(--font-primary);font-weight:700;color:var(--color-default)}.blog .blog-details .post-img{margin:-30px -30px 20px -30px;overflow:hidden;border-radius:10px 10px 0 0}.blog .blog-details .title{font-size:30px;padding:0;margin:20px 0 0 0}.blog .blog-details .content{margin-top:20px}.blog .blog-details .content h2{font-family:var(--font-primary);font-size:28px;margin-top:30px;font-weight:700}.blog .blog-details .content h3{font-family:var(--font-primary);font-size:24px;margin-top:30px;font-weight:700}.blog .blog-details .content h4{font-family:var(--font-primary);font-size:22px;margin-top:10px}.blog .blog-details .content h5{font-family:var(--font-primary);font-size:20px;margin-top:10px}.blog .blog-details .content h6{font-family:var(--font-primary);font-size:22px;color:#f00;margin-top:10px;font-weight:700}.blog .blog-details .content blockquote{overflow:hidden;background-color:#222;background-color:rgba(34,34,34,.06);padding:60px;position:relative;text-align:center;margin:20px 0}.blog .blog-details .content blockquote h3{color:var(--color-primary);line-height:1.6;margin-bottom:0;font-style:italic;font-weight:700;font-size:27px}.blog .blog-details .content blockquote p{color:var(--color-default);line-height:1.6;margin-bottom:0;font-style:italic;font-weight:700;font-size:24px}.blog .blog-details .content blockquote:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:var(--color-secondary);margin-top:20px;margin-bottom:20px}.blog .blog-details .content p{font-size:22px}.blog .blog-details .content .alert.alert-info{border-left:4px solid var(--color-primary);background:#f4f8f7;padding:16px 20px;margin:24px 0;border-radius:0}.blog .blog-details .content .alert.alert-info.fst-italic{font-style:italic}.blog .blog-details ul{list-style-type:circle;list-style-position:inside}.blog .blog-details li{font-size:22px;padding:0 0 10px 5px}.blog .blog-details .meta-top{margin-top:20px;color:#6c757d}.blog .blog-details .meta-top ul{display:flex;flex-wrap:wrap;list-style:none;align-items:center;padding:0;margin:0}.blog .blog-details .meta-top ul li+li{padding-left:20px}.blog .blog-details .meta-top i{font-size:16px;margin-right:8px;line-height:0;color:var(--color-primary)}.blog .blog-details .meta-top a{color:#6c757d;font-size:14px;display:inline-block;line-height:1}.blog .post-author{padding:20px;margin-top:30px;box-shadow:0 4px 16px #000;box-shadow:0 4px 16px rgba(0,0,0,.1);border-radius:10px}.blog .post-author img{max-width:120px;margin-right:20px}.blog .post-author h4{font-weight:400;font-size:22px;margin-bottom:0;padding:0;color:var(--color-default)}.blog .post-author p{font-style:italic;color:#6c757d;margin-bottom:0}.blog .blog-details .content h3{margin-bottom:.4rem}.blog .blog-details .content h4{margin-top:0}.blog .blog-details .content h5{margin-top:0;margin-bottom:1.8rem;font-weight:normal;opacity:.85}.blog .blog-details .content h4.text-primary{margin-top:1.6rem;margin-bottom:1.2rem;font-weight:600}.blog .blog-details .content h4.text-primary::before{content:"— ";opacity:.6}.blog .blog-details .content .bg-success-subtle{border-left:4px solid #198754;border-left:4px solid rgba(25,135,84,.6);padding-left:1.25rem}.blog .blog-details .content .bg-warning-subtle{border-left:4px solid #ffc107;border-left:4px solid rgba(255,193,7,.6);padding-left:1.25rem}.blog .sidebar{padding:30px;box-shadow:0 4px 16px #000;box-shadow:0 4px 16px rgba(0,0,0,.1);border-radius:10px}@media(max-width:540px){.blog .sidebar{padding:5px;box-shadow:none;border-radius:0}}.blog .sidebar .sidebar-title{font-size:20px;font-weight:700;padding:0;margin:0;color:var(--color-default)}.blog .sidebar .sidebar-item+.sidebar-item{margin-top:40px}.blog .sidebar .recent-posts .post-item+.post-item{margin-top:16px}.blog .sidebar .recent-posts img{width:80px;float:left}.blog .sidebar .recent-posts h4{font-size:16px;margin-left:95px;font-weight:bold}.blog .sidebar .recent-posts h4 a{color:var(--color-default);transition:.3s}.blog .sidebar .recent-posts h4 a:hover{color:var(--color-primary)}.blog .sidebar .recent-posts .nofoto h4{font-size:16px;margin-left:5px;font-weight:bold}.blog .sidebar .recent-posts .nofoto p{display:block;margin-left:5px;font-style:italic;font-size:14px;color:var(--color-default)}.blog .sidebar .recent-posts time{display:block;margin-left:95px;font-style:italic;font-size:14px;color:var(--color-default)}.blog .sidebar .recent-posts .nofoto time{display:block;margin-left:5px;font-style:italic;font-size:14px;color:#222;color:rgba(34,34,34,.4)}.blog .sidebar-colecciones .post-item h4 a{display:flex;justify-content:space-between;align-items:center;width:100%}.blog .sidebar-colecciones .recent-posts .mt-3{display:flex;flex-direction:column;align-items:center;max-width:200px;margin-left:auto;margin-right:auto}.blog .sidebar-colecciones .post-item{width:90%}.blog .sidebar-colecciones .post-item>div{width:100%}.blog .sidebar-colecciones .post-item h4 a .badge{margin-left:.5rem}.blog .comments{margin-top:30px}.blog .comments .comments-count{font-weight:bold}.blog .comments .comment{margin-top:30px;position:relative}.blog .comments .comment .comment-img{margin-right:14px}.articulo-comentario input[type=checkbox]{display:none!important}.form-row--extra{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}