@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&display=swap');

:root {
	--brand-darker: #092235;
	--brand-light: #7ACCF7;
	--brand-dark: #0E699C;
	--brand-lighter: #E9F7FF;
	--brand: #48B1FF;
	--highlight: #00CCA5;
    --neutral-100: #1A1A1A;
    --neutral-50: #808080;
    --neutral-30: #B3B3B3;
    --neutral-10: #E5E5E5;
    --neutral-03: #F4F4F4;
    --brand-dark-2: #005EB2;

	--brand-darker-hover: #092235;
	--brand-light-hover: #7ACCF7;
	--brand-dark-hover: #0E699C;
	--brand-lighter-hover: #E9F7FF;
	--brand-hover: #48B1FF;
}

.cardiologia,
.posttype-cardiologia{
    --brand-darker: #8E2D47;
    --brand-dark: #8E2D47;
    --brand-light: #FFD4D5;
    --brand: #FB5C5D;
    --brand-lighter: #FBE9E9;
}

.oncologia,
.posttype-oncologia{
    --brand-darker: #254211;
    --brand-dark: #254211;
    --brand-light: #96CC72;
    --brand: #6BC232;
    --brand-lighter: #F1FFE8;
}

.psiquiatria,
.posttype-psiquiatria{
    --brand-darker: #FF9E2C;
    --brand-dark: #FF9E2C;
    --brand-light: #FFC680;
    --brand: #FF9E2C;
    --brand-lighter: #FFF5E9;
}

.inflamacao,
.posttype-doreinflamacao{
    --brand-darker: #5F58AB ;
    --brand-dark: #5F58AB;
    --brand-light: #9CAFF4;
    --brand: #5F58AB;
    --brand-lighter: #E7E4FF;
}

.page-id-536  .img-card{
    position: relative;
}

.page-id-536 .col-md-6 .img-card::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 80px;
    bottom: 0;
    left: 0;
    background: url(../img/icon-geral.png) top center;
    background-size: cover !important;
}

.page-id-536 .posttype-cardiologia .img-card::after{
    background: url(../img/icon-cardio.png) top center;
}

.page-id-536 .posttype-oncologia .img-card::after{
    background: url(../img/icon-oncologia.png) top center;
}

.page-id-536 .posttype-psiquiatria .img-card::after{
    background: url(../img/icon-psiquiatria.png) top center;
}

.page-id-536 .posttype-doreinflamacao .img-card::after{
    background: url(../img/icon-dor.png) top center;
}

html, body {
    max-width: 100%;
    /* overflow-x: hidden; */
    margin: 0;
}

body {
    font-family: 'Lato', sans-serif;
}

.home #header-space{
    display: none;
}

.observacao{
    text-align: center;
}

#novos-conteudos .btn-primary{
    margin-right: 15px;
}

.page-id-96019 .btn-primary img{
    width: 24px;
    margin: -4px 15px 0 0;
}

.modal .iframe-embed{
    width: 100% !important;
    height: 100% !important;
} 

.modal-dialog{
    pointer-events: auto !important;
}

#medicamentos-link{
    padding-right: 0;
}

#medicamentos-toggle{
    padding-left: 0;
}

.loader-login{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.75);
    opacity: 0;
    visibility: hidden;
    z-index: 99999;
}

.loader-login.show{
    opacity: 1;
    visibility: visible;
}

.pure-material-progress-circular {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-sizing: border-box;
    border: none;
    border-radius: 50%;
    padding: 0.25em;
    width: 5em;
    height: 5em;
    color: var(--brand);
    background-color: transparent;
    font-size: 16px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.pure-material-progress-circular::-webkit-progress-bar {
    background-color: transparent;
}

/* Indeterminate */
.pure-material-progress-circular:indeterminate {
    -webkit-mask-image: linear-gradient(transparent 50%, black 50%), linear-gradient(to right, transparent 50%, black 50%);
    mask-image: linear-gradient(transparent 50%, black 50%), linear-gradient(to right, transparent 50%, black 50%);
    animation: pure-material-progress-circular 6s infinite cubic-bezier(0.3, 0.6, 1, 1);
}

:-ms-lang(x), .pure-material-progress-circular:indeterminate {
    animation: none;
}

.pure-material-progress-circular:indeterminate::before,
.pure-material-progress-circular:indeterminate::-webkit-progress-value {
    content: "";
    display: block;
    box-sizing: border-box;
    margin-bottom: 0.25em;
    border: solid 0.25em transparent;
    border-top-color: currentColor;
    border-radius: 50%;
    width: 100% !important;
    height: 100%;
    background-color: transparent;
    animation: pure-material-progress-circular-pseudo 0.75s infinite linear alternate;
}

.pure-material-progress-circular:indeterminate::-moz-progress-bar {
    box-sizing: border-box;
    border: solid 0.5em transparent;
    border-top-color: currentColor;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    background-color: transparent;
    animation: pure-material-progress-circular-pseudo 0.75s infinite linear alternate;
}

.pure-material-progress-circular:indeterminate::-ms-fill {
    animation-name: -ms-ring;
}

@keyframes pure-material-progress-circular {
    0% {
        transform: rotate(0deg);
    }
    12.5% {
        transform: rotate(180deg);
        animation-timing-function: linear;
    }
    25% {
        transform: rotate(630deg);
    }
    37.5% {
        transform: rotate(810deg);
        animation-timing-function: linear;
    }
    50% {
        transform: rotate(1260deg);
    }
    62.5% {
        transform: rotate(1440deg);
        animation-timing-function: linear;
    }
    75% {
        transform: rotate(1890deg);
    }
    87.5% {
        transform: rotate(2070deg);
        animation-timing-function: linear;
    }
    100% {
        transform: rotate(2520deg);
    }
}

@keyframes pure-material-progress-circular-pseudo {
    0% {
        transform: rotate(-30deg);
    }
    29.4% {
        border-left-color: transparent;
    }
    29.41% {
        border-left-color: currentColor;
    }
    64.7% {
        border-bottom-color: transparent;
    }
    64.71% {
        border-bottom-color: currentColor;
    }
    100% {
        border-left-color: currentColor;
        border-bottom-color: currentColor;
        transform: rotate(225deg);
    }
}

.page-id-7976 section section {
    padding: 3rem 0 1rem;
  }

.page-id-11 .formulario div{
    transition: all ease-in-out .3s;
}

.page-id-11 .formulario .hide{
    max-height: 0;
    overflow: hidden;
}

.page-id-11 textarea{
    height: 150px !important;
}

.page-id-11 .etapa-1{
    position: relative;
}

.page-id-11 .etapa-1::before{
    height: 100%;
    width: 60px;
    content: "";
    position: absolute;
    top: 0;
    left: -60px;
    background: url(../img/contato-farmacovigilancia-passo-1.svg) top left no-repeat;
}

.page-id-11 .etapa-2{
    position: relative;
}

.page-id-11 .etapa-2::before{
    height: 100%;
    width: 60px;
    content: "";
    position: absolute;
    top: 0;
    left: -60px;
    background: url(../img/contato-farmacovigilancia-passo-2.svg) top left no-repeat;
}

.page-id-11 .etapa-3{
    position: relative;
}

.page-id-11 .etapa-3::before{
    height: 100%;
    width: 60px;
    content: "";
    position: absolute;
    top: 0;
    left: -60px;
    background: url(../img/contato-farmacovigilancia-passo-3.svg) top left no-repeat;
}

#nav-1 .sub-menu{
    list-style: none;
    margin: 0;
    padding: 0;
}

#nav-1 .sub-menu li{
    padding: 0.4rem 0rem;}

#menu-especialidades .sub-menu li:first-of-type a,
#menu-tecnologias .sub-menu li:first-of-type a{
     text-decoration: underline;
}

#menu-main-menu-facelift{
   display: none; 
}
/* 
#menu-main-menu-facelift li:nth-of-type(1) .sub-menu li:nth-of-type(1) .sub-menu{
    border:2px solid red;
}
#menu-main-menu-facelift li:nth-of-type(1) .sub-menu li:nth-of-type(2) .sub-menu{
    border:2px solid blue;
}

#menu-main-menu-facelift li:nth-of-type(2) .sub-menu li:nth-of-type(1) .sub-menu{
    border:2px solid green;
}

#menu-main-menu-facelift li:nth-of-type(2) .sub-menu li:nth-of-type(2) .sub-menu{
    border:2px solid purple;
}

#menu-main-menu-facelift li:nth-of-type(2) .sub-menu li:nth-of-type(3) .sub-menu{
    border:2px solid fuchsia;
}

#menu-main-menu-facelift li:nth-of-type(2) .sub-menu li:nth-of-type(4) .sub-menu{
    border:2px solid orange;
} */


.capitalize{
    text-transform: lowercase;
}

.capitalize:first-letter {
  text-transform: uppercase;
}

#content-container .hidden,
.conteudos .hidden{
    display: none;
}

.page-id-536 .floatSearch{
    cursor: default
}

.page-id-1808 .acf-field input[type="text"], 
.page-id-1808 .acf-field input[type="password"], 
.page-id-1808 .acf-field input[type="date"], 
.page-id-1808 .acf-field input[type="datetime"], 
.page-id-1808 .acf-field input[type="datetime-local"], 
.page-id-1808 .acf-field input[type="email"], 
.page-id-1808 .acf-field input[type="month"], 
.page-id-1808 .acf-field input[type="number"], 
.page-id-1808 .acf-field input[type="search"], 
.page-id-1808 .acf-field input[type="tel"], 
.page-id-1808 .acf-field input[type="time"], 
.page-id-1808 .acf-field input[type="url"], 
.page-id-1808 .acf-field input[type="week"], 
.page-id-1808 .acf-field textarea, 
.page-id-1808 .acf-field select{
    border: 1px solid #ced4da !important;
    font-size: 16px;
font-weight: 400;
color: #212529;
background-color: #fff;
background-clip: padding-box;
appearance: none;
border-radius: .375rem;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
height: calc(3.5rem + 2px);
line-height: 1.25;
padding: 15px;
}

.page-id-1808 .acf-field input[type="password"] {
    display: block !important;}

.page-id-1808 .acf-field select {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16.7996C11.3 16.7996 10.6 16.5296 10.07 15.9996L3.55002 9.47965C3.26002 9.18965 3.26002 8.70965 3.55002 8.41965C3.84002 8.12965 4.32002 8.12965 4.61002 8.41965L11.13 14.9396C11.61 15.4196 12.39 15.4196 12.87 14.9396L19.39 8.41965C19.68 8.12965 20.16 8.12965 20.45 8.41965C20.74 8.70965 20.74 9.18965 20.45 9.47965L13.93 15.9996C13.4 16.5296 12.7 16.7996 12 16.7996Z' fill='%2348B1FF'/%3E%3C/svg%3E%0A");
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: right .75rem center;
  }

.page-id-1808 .acf-fields > .acf-field{
    padding: 10px;
    width: 50%;
    float: left;
    clear: none;
    border: none;
}

/* .page-id-1808 .acf-field .acf-label,
.page-id-1808 .acf-field label{
    display: none !important;
} */

.page-id-1808 .acf-field .acf-label {
    transform: scale(.85) translateY(-0.8rem) translateX(0.15rem) !important;
    margin: 0 0 -25px -25px;
    position: relative;
    z-index: 999;
}

.page-id-1808 .acf-field .acf-label label {
    display: inline-block;
    font-weight: normal;
    margin: 0;
    padding: 5px;
    color: #6f7275;
    background: #fff;
  }


.page-id-1808 .acf-field:nth-of-type(1){
    width: 100%;
    margin-bottom: 40px;
}

.page-id-1808 .acf-field:nth-of-type(1) .acf-label {
    margin: 0 0 0 -70px;
  }

.page-id-1808 .acf-field:nth-of-type(6){
    width: 100%;
    clear: both !important;
    float: none;
}

.page-id-1808 .acf-field:nth-of-type(6) .acf-label,
.page-id-1808 .acf-field:nth-of-type(16) .acf-label{
    margin: 0 0 -25px -60px;
}

.page-id-1808 .acf-field:nth-of-type(15){
    margin-bottom: 20px
}

.page-id-1808 .acf-field:nth-of-type(16){
    width: 100%;
    clear: both !important;
    float: none;
    margin: 0 0 20px
}

.page-id-1808 .acf-form-submit{
    padding: 20px 10px 0;
}

.page-id-1808 [data-id="5da233cf"]{
    display: none;
}

.page-id-1808 section section{
    padding-bottom: 0 !important
}

.noticia img{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    max-width: 100%;
}

.noticia img.alignleft{
    float: left;
    margin-right: 50px;
}

.noticia img.alignright{
    float: right;
    margin-left: 50px;
}

.noticia .aligncenter{
    margin-left: auto;
    margin-right: auto;
}

.noticia h3{
    margin: 3rem 0 1.5rem;
}

.noticia .wp-caption-text{
    margin-bottom: 1.5rem;
}

.noticia .sharedaddy{
    margin-top: 100px;
}

.noticia  div.sharedaddy h3.sd-title::before {
    display: none;}

.noticia div.sharedaddy h3.sd-title{
    font-size: 1.25rem;
    color: inherit;
}

.noticia .sd-content ul li a.sd-button::before {
    font-size: 25px;
}

.noticia  .sd-social-icon .sd-content ul li[class*="share-"] a{
    padding: 13px !important;} 

div div.grecaptcha-badge{
    display: none !important;
}

.noticia .share-customize-link{
    display: none !important;
}

.noticia #jp-relatedposts{
    margin-top: 60px;
}

.noticia .jp-relatedposts-items::before{
   content: "Posts relacionados";
   color: var(--brand);
   font-weight: 900;
   display: block;
   text-align: center;
   font-size: 2.5rem;
   margin-bottom: 50px;
    line-height: 1.2;
}

.noticia .jp-relatedposts-post{
    border-radius: 15px;
overflow: hidden;
border: 1px solid #ccc;
margin: 0 15px !important;
opacity: 1 !important;
padding-bottom: 1.7rem;
padding: 0 !important;
width: 30% !important;
min-height: 560px !important
}

.noticia .jp-relatedposts-post-title a{
    color: var(--brand-dark) !important;
    font-weight: bold !important;
    font-size: 1.25rem !important;
    margin-bottom: .5rem !important;   
line-height: 1.2 !important;
padding-left: 1.7rem !important;  
    padding-right: 1.7rem !important;  
    display: block;
}

.noticia #jp-relatedposts .jp-relatedposts-items p  {
    font-size: inherit  !important;
    line-height: inherit !important;
}

.noticia #jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt{
    display: block;
    padding-left: 1.7rem;
    padding-right: 1.7rem;
}

.noticia .jp-relatedposts-post-date,
.noticia .jp-relatedposts-post-context{
    display: none !important;
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img{
    width: 100% !important;
    margin-top: 0;
}

.page-id-1808 .acf-form-submit input{
    --bs-btn-padding-x: 0.75rem;
--bs-btn-padding-y: 0.375rem;
--bs-btn-font-family: ;
--bs-btn-font-size: 1rem;
--bs-btn-font-weight: 400;
--bs-btn-line-height: 1.5;
--bs-btn-color: #212529;
--bs-btn-bg: transparent;
--bs-btn-border-width: 1px;
--bs-btn-border-color: transparent;
--bs-btn-border-radius: 0.375rem;
--bs-btn-hover-border-color: transparent;
--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
--bs-btn-disabled-opacity: 0.65;
--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
display: inline-block;
padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
font-family: var(--bs-btn-font-family);
font-size: var(--bs-btn-font-size);
font-weight: var(--bs-btn-font-weight);
line-height: var(--bs-btn-line-height);
color: var(--bs-btn-color);
text-align: center;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
border-radius: var(--bs-btn-border-radius);
background-color: var(--bs-btn-bg);
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;

    --bs-btn-color: #fff;
--bs-btn-bg: #0d6efd;
--bs-btn-border-color: #0d6efd;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: #0b5ed7;
--bs-btn-hover-border-color: #0a58ca;
--bs-btn-focus-shadow-rgb: 49,132,253;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #0a58ca;
--bs-btn-active-border-color: #0a53be;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #fff;
--bs-btn-disabled-bg: #0d6efd;
--bs-btn-disabled-border-color: #0d6efd;

background-color: var(--brand);
    border: var(--brand);
    font-weight: 600;
    cursor: pointer;
    padding: 0.5rem 1.1rem;
  }

  .page-id-1808 .acf-form-submit input:hover {
    background-color: var(--brand-dark-hover);
    border: var(--brand-dark-hover);
    font-weight: 600;
    color: var(--bs-btn-hover-color); }

    .page-id-1808 .acf-form-submit input:active {
        background-color: var(--brand);
        border: var(--brand);
        font-weight: 600;
      }


.single-conteudosmedicos .learndash-wrapper h2,
.single-oncologia .learndash-wrapper h2{
    display: none;
}

.single-conteudosmedicos .curso .container,
.single-oncologia .curso .container{
    border-top: 2px solid #E5E5E5;
}

.single-conteudosmedicos .sobre-curso,
.single-oncologia .sobre-curso{
    color: var(--neutral-50);
    font-size: var(--bs-nav-link-font-size);
font-weight: bold;
margin-bottom: .5rem;
}

#course-thumb{
    overflow: hidden;
    border-radius: 10px;
    padding: 0;
    position: relative;
}

#course-thumb::after{
    content: "";
    height: 30%;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); 
}

.single-conteudosmedicos .ld-progress,
.single-oncologia .ld-progress{
    margin: -50px  0 0 !important;
    position: relative;
    z-index: 999;
}

.single-conteudosmedicos .learndash-wrapper .ld-progress.ld-progress-inline,
.single-oncologia .learndash-wrapper .ld-progress.ld-progress-inline{
    flex-direction: row !important;  
}

.single-conteudosmedicos .learndash-wrapper.learndash-widget .ld-progress .ld-progress-bar,
.single-oncologia .learndash-wrapper.learndash-widget .ld-progress .ld-progress-bar{
    background-color: transparent !important;
    height: 10px !important;
    border-radius: 0 !important;
    margin: 0 !important
}

.single-conteudosmedicos .learndash-wrapper.learndash-widget .ld-progress .ld-progress-heading,
.single-oncologia .learndash-wrapper.learndash-widget .ld-progress .ld-progress-heading{
    order: 0 !important;
    margin: 0 !important;
    padding: 0 0 10px 20px;
    font-size: inherit !important;
    line-height:  inherit !important;
}

.single-conteudosmedicos .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage,
.single-oncologia .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage{
    color: #fff !important;
    margin-right: 0;
    text-transform: none;
    font-weight: inherit;
}

.single-conteudosmedicos .learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage,
.single-oncologia .learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{
    height: 100% !important;
    background: var(--brand) !important;
    border-radius: 0 50px 50px 0 !important;
}

.single-conteudosmedicos .ld-progress-steps,
.single-oncologia .ld-progress-steps{
    display: none;
}

.article-content .container{
    border-top: 2px solid #E5E5E5;
    font-size: 1.125em;
}

.article-content small{
    color: var(--neutral-50);
    font-weight: 400;
}

.learndash-wrapper .ld-item-list .ld-item-list-item {
    background-color: var(--brand) !important;
    border: none !important;
    border-radius: 10px !important;
  }

  .learndash-wrapper .ld-item-list .ld-item-list-item a{
    color: #fff !important; 
  }

  .learndash-wrapper .ld-button{
--bs-btn-padding-x: 0.75rem;
--bs-btn-padding-y: 0.375rem;
--bs-btn-font-family: ;
--bs-btn-font-size: 1rem;
--bs-btn-font-weight: 400;
--bs-btn-line-height: 1.5;
--bs-btn-color: #212529;
--bs-btn-bg: transparent;
--bs-btn-border-width: 1px;
--bs-btn-border-color: transparent;
--bs-btn-border-radius: 0.375rem;
--bs-btn-hover-border-color: transparent;
--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
--bs-btn-disabled-opacity: 0.65;
--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
display: inline-block;
padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
font-family: var(--bs-btn-font-family);
font-size: var(--bs-btn-font-size) !important;
font-weight: var(--bs-btn-font-weight);
line-height: var(--bs-btn-line-height);
color: var(--bs-btn-color);
text-align: center;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
border-radius: var(--bs-btn-border-radius) !important;
background-color: var(--bs-btn-bg);
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;

--bs-btn-color: #fff;
--bs-btn-bg: #0d6efd;
--bs-btn-border-color: #0d6efd;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: #0b5ed7;
--bs-btn-hover-border-color: #0a58ca;
--bs-btn-focus-shadow-rgb: 49,132,253;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #0a58ca;
--bs-btn-active-border-color: #0a53be;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #fff;
--bs-btn-disabled-bg: #0d6efd;
--bs-btn-disabled-border-color: #0d6efd;

padding: 0.5rem 1.1rem !important;
background-color: var(--brand) !important;
border: var(--brand) !important;
font-weight: 600 !important;
padding-right: 3rem !important;
padding-left: 3rem !important;

line-height: inherit !important
  }

  .learndash-wrapper .ld-button:hover {
    background-color: var(--brand-dark-hover) !important;
    border: var(--brand-dark-hover) !important;
    opacity: 1 !important;
  }

  .curso h3:nth-of-type(1){
    border-top: 2px solid #E5E5E5;
    margin-top: 25px;
    padding-top: 25px;
  }

  .curso .learndash-wrapper .ld-item-list {
    margin: -1em 0 1em 0 !important;
  }

#carousel-confia  .avatar-container,
.curso .card-6 .avatar-container{
    width: 65px;
    height: 65px;
    margin: 0 auto 20px;
    border-radius: 65px;
    border: 3px solid var(--brand);
    overflow: hidden;
}

#carousel-confia  .avatar-container img,
.curso .card-6 img{
    height: 100%;
    width: auto;
    max-width: 200%;
}

.course-tab.hide{
    display: none;
}

.course-tab .ld_course_grid{
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    border-radius: 15px;
    margin-bottom: 20px;
    padding: 20px;
}

.course-tab .ld_course_grid img{
    width: 220px;
    float: left;
    height: 160px;
    border-radius: 10px;
    margin-right: 60px;
}

.course-tab .ld_course_grid .ribbon{
    display: none;
}

.course-tab .ld_course_grid h3{
    font-size: 1.25rem;
}

.page-id-276845 .sharedaddy{
    display: none;
}

.page-id-276845 #collapse1 label{
    text-transform: capitalize;
}

.post-type-archive-eventos .card-5{
    margin-bottom: 20px;
}

.post-type-archive-eventos .card-5 h5{
    margin-right: 100px;
}

@media only screen and (max-width: 600px) {
    .post-type-archive-eventos .card-5 h5{
        margin-right: 0
    }
  }

.page-id-5150 fieldset legend,
.page-id-5150 fieldset label,
.page-id-5150 .somfrp-lost-pass-form-text p:first-of-type{
    display: none;
}

/* .page-id-5150 button{
    background-image: url(../img/arrow.svg);
    background-repeat: no-repeat;
    background-position: center right;
} */

.dialog-type-lightbox {
    position: fixed;
    height: 100%;
    width: 100%;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 9999;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }

.elementor-popup-modal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: none;
    background-color: transparent;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
  }

  #elementor-popup-modal-91382 {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .dialog-widget-content {
    background-color: #fff;
    position: absolute;}

  .elementor-popup-modal .dialog-widget-content {
    width: initial;
    overflow: visible;
    max-width: 100%;
    max-height: 100%;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    pointer-events: all;
  }

  #elementor-popup-modal-91382 .dialog-widget-content {
    animation-duration: 0.8s;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
    margin: 0px 61px 30px 0px;
  }

  .dialog-message {
    font-size: 12px;
    line-height: 1.5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .dialog-type-lightbox .dialog-message {
    padding: 0 30px 30px;
    min-height: 50px;
  }

  .elementor-popup-modal .dialog-message {
    width: 640px;
    max-width: 100vw;
    max-height: 100vh;
    padding: 0;
    overflow: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  #elementor-popup-modal-91382 .dialog-message {
    width: 30vw;
    height: 80vh;
    align-items: flex-start;
  }

  .elementor-popup-modal .elementor {
    width: 100%;
  }

  .elementor-91382 .elementor-element.elementor-element-4fccda40 > .elementor-container {
    min-height: 60vh;
  }
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
  }

.elementor-section {
  position: relative;
}

.elementor embed, .elementor iframe, .elementor object, .elementor video {
    max-width: 100%;
    width: 100%;
    margin: 0;
    line-height: 1;
    border: none;
  }

  @media (max-width: 767px){

    .elementor-column {
        width: 100%;
      }

    #elementor-popup-modal-91382 .dialog-message {
      width: 90vw;
      height: 80vh;
    }

  #elementor-popup-modal-91382 .dialog-widget-content {
    margin: 0 20px 63px 0;
  }}

body.artigo #btn-iniciar-curso{
    display: none;
}

body.artigo table{
    margin: 2em 0;
    font-size: .9em;
}

body.artigo table tr{
    border-bottom: 1px solid #ccc
}

body.artigo table td {
    vertical-align: top;
    padding: 10px 5px;
    color: var(--neutral-50);
font-weight: 400;
  }

  .btn-close {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.25 6.25003L7.24999 18.25C6.84 18.66 6.16 18.66 5.75 18.25C5.34 17.84 5.34 17.16 5.75 16.75L17.75 4.75003C18.16 4.34003 18.84 4.34003 19.25 4.75003C19.66 5.16003 19.66 5.84003 19.25 6.25003Z' fill='%23FFF'/%3E%3Cpath d='M19.25 18.25C18.84 18.66 18.16 18.66 17.75 18.25L5.75 6.25C5.34 5.84 5.34 5.16 5.75 4.75C6.16 4.34 6.84 4.34 7.24999 4.75L19.25 16.75C19.66 17.16 19.66 17.84 19.25 18.25Z' fill='%23FFF'/%3E%3C/svg%3E%0A") !important;
  position: absolute;
  top: 0;
  right: -50px;
  z-index: 999;
  }

  @media only screen and (max-width: 600px) {
    .btn-close {
      top: 30%;
      right: 20px;
      }
  }

body.home{
    background: url('../img/bg-home.png') no-repeat ;
    background-size: contain; 
}

.color-primary{
    color: var(--brand);
}

.color-secondary{
    color: var(--brand-dark);
}

.neutral-100{
    color: var(--neutral-100);
}

.neutral-50{
    color: var(--neutral-50);
}

.neutral-30{
    color: var(--neutral-30);
}

.brand-dark-2{
    color: var(--brand-dark-2);
}

section{
    padding: 3rem 0;
}

/* Sopreposição boostrap */
h1 {
    color: var(--neutral-100);
    font-weight: 900;
}

h2 {
    color: var(--neutral-100);
    font-weight: 900;
}

h3 {
    color: var(--neutral-100);
    font-weight: bold;
}

h4 {
    color: var(--neutral-100);
    font-weight: bold;
}

h5 {
    color: var(--neutral-100);
    font-weight: bold;
}

h6 {
    color: var(--neutral-100);
    font-weight: 600;
}
 
p strong{
    color: var(--neutral-100);
    font-weight: 600;
}

p {
    color: var(--neutral-50);
    font-weight: 400;
}

.btn{
    padding: 0.5rem 1.1rem
}

.btn-primary{
    background-color: var(--brand);
    border: var(--brand);
    font-weight: 600;
}

.btn-primary:hover{
    background-color: var(--brand-dark-hover);
    border: var(--brand-dark-hover);
    font-weight: 600;
}

.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active{
    background-color: var(--brand);
    border: var(--brand);
    font-weight: 600;
}

.btn.disable{
    color: var(--neutral-30);
    background-color: var(--neutral-03);
    border: var(--neutral-03);
}

.btn-outline-primary{
    border-color: var(--brand-light);
    color: var(--brand);
    font-weight: 600;
}

.btn-outline-primary:hover{
    background-color: var(--brand-lighter-hover);
    border-color: var(--brand-lighter-hover);
    color: var(--brand-dark-hover);
    font-weight: 600;
}

.btn-light{
    color: var(--brand);
    font-weight: bold;
}

.btn-light:hover{
    background-color: var(--brand-dark-hover);
    border-color: var(--brand-dark-hover);
    color: #fff;
    font-weight: bold;
}

a{
    text-decoration: none;
}

.breadcrumb a{
    color: var(--neutral-100);
    font-weight: bold;
}

.breadcrumb .active a{
    color: var(--brand);
}

.breadcrumb-item+.breadcrumb-item::before{
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.93974 13.78C5.81307 13.78 5.68641 13.7333 5.58641 13.6333C5.39307 13.44 5.39307 13.12 5.58641 12.9267L9.93307 8.58001C10.2531 8.26001 10.2531 7.74001 9.93307 7.42001L5.58641 3.07335C5.39307 2.88001 5.39307 2.56001 5.58641 2.36668C5.77974 2.17335 6.09974 2.17335 6.29307 2.36668L10.6397 6.71335C10.9797 7.05335 11.1731 7.51335 11.1731 8.00001C11.1731 8.48668 10.9864 8.94668 10.6397 9.28668L6.29307 13.6333C6.19307 13.7267 6.06641 13.78 5.93974 13.78Z' fill='%2348B1FF'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    margin-right: 8px;
}


.modal .modal-header{
    border: 0;
}

.modal .btn-close-modal{
    background-image: url("data:image/svg+xml,%0A%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.082 10.4166L12.082 30.4165C11.3987 31.0998 10.2654 31.0998 9.58203 30.4165C8.8987 29.7332 8.8987 28.5998 9.58203 27.9165L29.582 7.91656C30.2653 7.23323 31.3986 7.23323 32.082 7.91656C32.7653 8.59989 32.7653 9.73322 32.082 10.4166Z' fill='%2348B1FF'/%3E%3Cpath d='M32.082 30.4167C31.3986 31.1 30.2653 31.1 29.582 30.4167L9.58203 10.4167C8.8987 9.73341 8.8987 8.60008 9.58203 7.91675C10.2654 7.23342 11.3987 7.23342 12.082 7.91675L32.082 27.9167C32.7653 28.6 32.7653 29.7334 32.082 30.4167Z' fill='%2348B1FF'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    right: 5%;
    top: 5%;
    padding: 0;
    height: 35px;
    width: 35px;
    z-index: 99;
    border: 0;
    background-color: white;
}

.modal .btn-close:focus{
    box-shadow: none;
}

.form-check-label{
    cursor: pointer;
}

/* formularios */
.form-floating>.form-control:focus~label,
.form-floating>.form-control:not(:placeholder-shown)~label,
.form-floating>.form-select~label {
    opacity: 1;
    transform: scale(.85) translateY(-0.8rem) translateX(0.15rem) !important;
    background: #fff;
    margin: 0rem 0.35rem;
    padding: 0rem 0.25rem 0rem 0.25rem;
    color: #6f7275;
}

.form-floating>.form-control:focus~label,
.form-floating>.form-select:focus~label{
    color: #48B1FF;
}

.form-floating>label{
    width: auto;
    height: auto;
}

.form-control:focus,
.form-select:focus{
    box-shadow: none;
    border: 1px solid #48B1FF
}

.form-floating>.form-control:focus,
.form-floating>.form-control:not(:placeholder-shown) {
    padding: 1rem 0.75rem;
}

.form-select{
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16.7996C11.3 16.7996 10.6 16.5296 10.07 15.9996L3.55002 9.47965C3.26002 9.18965 3.26002 8.70965 3.55002 8.41965C3.84002 8.12965 4.32002 8.12965 4.61002 8.41965L11.13 14.9396C11.61 15.4196 12.39 15.4196 12.87 14.9396L19.39 8.41965C19.68 8.12965 20.16 8.12965 20.45 8.41965C20.74 8.70965 20.74 9.18965 20.45 9.47965L13.93 15.9996C13.4 16.5296 12.7 16.7996 12 16.7996Z' fill='%2348B1FF'/%3E%3C/svg%3E%0A");
    background-size: 24px 24px;
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
}

.checkbox,
.radio {
    position: absolute !important;
    opacity: 0;
    top: 5px;
    left: 1.9px;
}

.checkbox:checked + label:before,
.radio:checked + label:before {
    background-color: var(--brand);
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 10px 10px;
}

.checkbox + label:before,
.radio + label:before {
    content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    border-radius: 3px;
    margin-right: 5px;
    border: 1px solid #48B1FF;
    border-color: var(--brand);
    margin-bottom: -2px;
}

.password-icon{
    position: absolute;
    top: 28%;
    right: 4%;
    cursor: pointer;
}

.alert-success{
    background-color: var(--highlight);
    border-color: var(--highlight);
}


/* nav */
.navbar-toggler-icon{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 7.75H3C2.59 7.75 2.25 7.41 2.25 7C2.25 6.59 2.59 6.25 3 6.25H21C21.41 6.25 21.75 6.59 21.75 7C21.75 7.41 21.41 7.75 21 7.75Z' fill='%23292D32'/%3E%3Cpath d='M21 12.75H3C2.59 12.75 2.25 12.41 2.25 12C2.25 11.59 2.59 11.25 3 11.25H21C21.41 11.25 21.75 11.59 21.75 12C21.75 12.41 21.41 12.75 21 12.75Z' fill='%23292D32'/%3E%3Cpath d='M21 17.75H3C2.59 17.75 2.25 17.41 2.25 17C2.25 16.59 2.59 16.25 3 16.25H21C21.41 16.25 21.75 16.59 21.75 17C21.75 17.41 21.41 17.75 21 17.75Z' fill='%23292D32'/%3E%3C/svg%3E ");
}

button.navbar-toggler,
button.navbar-toggler:focus {
    border: 1px solid transparent;
    box-shadow: none
}

.navbar .nav-link {
    color: var(--neutral-100);
}

.dropdown-item.logout{
    color: #EB2F2A;
}

.dropdown-toggle::after{
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00001 11.2C7.53335 11.2 7.06668 11.0201 6.71335 10.6667L2.36668 6.32005C2.17335 6.12672 2.17335 5.80672 2.36668 5.61338C2.56001 5.42005 2.88001 5.42005 3.07335 5.61338L7.42001 9.96005C7.74001 10.2801 8.26001 10.2801 8.58001 9.96005L12.9267 5.61338C13.12 5.42005 13.44 5.42005 13.6333 5.61338C13.8267 5.80672 13.8267 6.12672 13.6333 6.32005L9.28668 10.6667C8.93335 11.0201 8.46668 11.2 8.00001 11.2Z' fill='%2348B1FF'/%3E%3C/svg%3E");
    background-size: cover;
    background-position: center center;
    height: 9px;
    width: 17px;
    border: 0;
    vertical-align: 0;
}

.dropdown-menu-end{
    border: 0;
    -webkit-box-shadow: 1px 0px 8px 2px rgb(0 0 0 / 11%);
    box-shadow: 1px 0px 8px 2px rgb(0 0 0 / 11%);
    margin-top: 1rem !important;
    min-width: 15rem;
    padding: 1rem !important;
    animation: 0.3s slideUp both;
    z-index: 99999;
}
  
@keyframes slideUp {
    0% {
        transform: translateY(1rem);
        opacity: 0;
    }  

    100% {
        transform: translateY(0rem);
        opacity: 1;
    }
}

.dropdown-menu-end:before {
    content: '';
    background-color: transparent;
    border-right: 9px solid transparent;
    position: absolute;
    border-left: 9px solid transparent;
    border-bottom: 9px solid #fff;
    border-top: 9px solid transparent;
    top: -15px;
    right: 10px;
}

.dropdown-menu-end,
.dropdown-menu-end[data-bs-popper] {
	right: 0px;
	left: auto;
}

.dropdown-menu-end .profile-photo{
    width: 3.5rem ;
    height: 3.5rem ;
}

.dropdown-menu-end .profile-photo img{
    width: 2rem ;
    height: 2rem ;
}

.dropdown-menu-end .notification-header .notification-icon{
    margin-left: 0;
}

.dropdown-menu-end .notification-header.active .notification-icon{
    background-color: var(--brand);
}

.dropdown-menu-end .notification-header .notification-icon{
    background-color: transparent;
}

.dropdown-menu-end .separador{
    margin: 0.5rem 0;
}

.dropdown-menu-end .dropdown-item{
    padding: 0.5rem 0.4rem;
}

.dropdown-menu-end .dropdown-item:focus, 
.dropdown-menu-end .dropdown-item:hover{
    background-color: var(--brand-lighter-hover);
}

.navbar .megamenu{ 
    background-color: var(--brand);
    border-radius: 0;
    animation: 0.3s slideIn both;
    z-index: 99999;
}

.navbar .megamenu a,
.navbar .megamenu h5{
    animation: 0.3s fade both;
}

@keyframes slideIn {
    0% {
        max-height: 0;
    }
  
    100% {
        max-height: 360px;
    }
}

@keyframes fade {
    0% {
        opacity: 0;
    }  

    100% {
        opacity: 1;
    }
}

.navbar .megamenu a,
.navbar .megamenu h5{
    color: #fff;   
}

.navbar .megamenu .list-group-item {
    padding: 0.4rem 0rem;
}

.navbar .megamenu .divisor{
    height: 7px;
    width: 100%;
    background-color: var(--brand-dark);
}

.dropdown-menu{
    padding: 0;
}

.arrow-down{
    background: url('../img/arrow-down-brand.svg') center center no-repeat;
    background-color: var(--brand-lighter);
    border-radius: 50%;
    width: 50px;
    height: 50px;
}

.arrow-down:hover{
    background: url('../img/arrow.svg') center center no-repeat;
    background-color: var(--brand);
    transform: rotate(-90deg);
}


@media all and (min-width: 992px) {
  .navbar .has-megamenu{position:static!important;}
  .navbar .megamenu{left:0; right:0; width:100%; margin-top:0;  }

}	

@media(max-width: 991px){
  .navbar.fixed-top .navbar-collapse, .navbar.sticky-top .navbar-collapse{
    overflow-y: auto;
      max-height: 90vh;
      margin-top:10px;
  }
}

.btn-close {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.25 6.25003L7.24999 18.25C6.84 18.66 6.16 18.66 5.75 18.25C5.34 17.84 5.34 17.16 5.75 16.75L17.75 4.75003C18.16 4.34003 18.84 4.34003 19.25 4.75003C19.66 5.16003 19.66 5.84003 19.25 6.25003Z' fill='%231A1A1A'/%3E%3Cpath d='M19.25 18.25C18.84 18.66 18.16 18.66 17.75 18.25L5.75 6.25C5.34 5.84 5.34 5.16 5.75 4.75C6.16 4.34 6.84 4.34 7.24999 4.75L19.25 16.75C19.66 17.16 19.66 17.84 19.25 18.25Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 1.5rem;
    height: 1.5rem;
    opacity: 1;
}

.btn-close {
    box-shadow: none;
}

#navbar-main a.profile-photo{
    width: 60px;
    height: 60px;
}

#navbar-main a.profile-photo img{
    max-width: 30px;
}

#navbar-main{
    background-color: #fff;
}

#navbar-main .collapse a,
#navbar-main a.links{
    color: var(--brand-darker);
    padding: 0.35rem 0;
    margin-bottom: 0.5rem;
}

#navbar-main .btn-collapse-nivel-1{
    width: 100%;
    text-align: start;
    background: none;
    border: none;
    padding: 0.35rem 0;
    margin-bottom: 0.5rem;
}

#navbar-main .btn-collapse-nivel-2{
    width: 100%;
    text-align: start;
    background: none;
    border: none;
    padding: 0.35rem 0;
    margin-bottom: 0.5rem;
    
}

#navbar-main .btn-collapse.btn-collapse-nivel-2 p{
    color: var(--brand)
}

#navbar-main .btn-collapse{
    width: 100%;
    text-align: start;
    background: none;
    border: none;
    padding: .35rem 0;
    margin-bottom: 0.5rem;
}

#navbar-main .btn-collapse.last {
    border: none;
}

#navbar-main .btn-collapse p {
    color: var(--neutral-100);
    margin: 0;
    padding-right: 2rem;
    display: inline;
}

#navbar-main .btn-collapse p::after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99904 11.2004C7.53237 11.2004 7.0657 11.0204 6.71237 10.6671L2.3657 6.32042C2.17237 6.12708 2.17237 5.80708 2.3657 5.61375C2.55904 5.42042 2.87904 5.42042 3.07237 5.61375L7.41904 9.96042C7.73904 10.2804 8.25904 10.2804 8.57904 9.96042L12.9257 5.61375C13.119 5.42042 13.439 5.42042 13.6324 5.61375C13.8257 5.80708 13.8257 6.12708 13.6324 6.32042L9.2857 10.6671C8.93237 11.0204 8.4657 11.2004 7.99904 11.2004Z' fill='%2348B1FF'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    height: 20px;
    width: 20px;
    transition: transform 0.35s ease;
    position: absolute;
    top: 0;
    right: 0;
}

#navbar-main .btn-collapse[aria-expanded="true"] p::after {
    transform: rotate(180deg);
}

.profile-icon{
    background-color: var(--brand);
    border-radius: 50%;
    width: 40px;
    height: 40px;
}


#nav-2{
    width: 0;
    visibility: hidden;
    max-width: 0%;
    overflow: hidden;
    transition:  0.5s ease;
}

#nav-2.show{
    visibility: visible;
    max-width: 75%;
    overflow: visible;
    margin-right: 1rem;
}

#nav-2 .input-group{
    flex-wrap: inherit;
}

.navbar .input-search{
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: 10px;
    overflow: hidden;
}

.navbar .input-search input{
    border: none;
    border-radius: 10px;
    padding: 0.53rem 0.75rem;
}

.navbar .input-search .btn{
    border: 0 !important;
}

.navbar .input-search .btn:hover{
    background-color: var(--brand-light-hover);
}

.navbar .input-search .btn:active{
    background-color: var(--brand-dark-hover);
    border: 0 !important;
    font-weight: 600;
}

.hide{
    display: block;
}

/* card home */
.card {
    border-radius: 15px;
    overflow: hidden;
}

.card .img-card{
    height: 200px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.card .play{
    background-color: hsla(206, 71%, 12%, 0.70);
    width: 55px;
    height: 55px;
    position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    transition: background-color 0.5s;
}

.card .card-body{
    padding: 1.7rem;
}

.card:hover .play{
    background-color: var(--brand-hover);
}

.card:hover .btn-primary{
    background-color: var(--brand-dark-hover);
    border: var(--brand-dark-hover);
    font-weight: 600;
}

.card:hover{
    -webkit-box-shadow: 0px 11px 21px 3px rgb(26 26 26 / 8%);
    box-shadow: 0px 11px 21px 3px rgb(26 26 26 / 8%);
}

/* card-2 */
.card-2{
    border-radius: 15px;
}

.card-2 h5{
    color: var(--brand-darker);
}

.card-2 p{
    color: var(--neutral-50);
}

.card-2 .img-card{
    height: 160px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
}

.card-2 .filter{
    width: 100%;
    height: 100%;
    background-color:rgba(0, 0, 0, 0.5);
    border-radius: 10px;
}

.card-2 .play{
    position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.card-2 .card-body{
    padding: 1.7rem;
}

.card-2:hover{
    -webkit-box-shadow: 0px 11px 21px 3px rgb(26 26 26 / 8%);
    box-shadow: 0px 11px 21px 3px rgb(26 26 26 / 8%);
}

.card-2 .title-custom{
    position: absolute;
    right: 10px;
    top: 10px;
    color: var(--brand-dark);
    background-color: var(--brand-lighter);
    padding: 0.3rem 1.1rem;
    border-radius: 20px;
    transition: right 0.3s;
}

.card-2:hover .title-custom{
    right: 25%;
}

.card-logado{
    background-color: var(--brand-lighter);
    border-color: var(--brand-lighter);
}


/* card 3 */
.card-3 {
    border-radius: 15px;
    overflow: hidden;
}

.card-3 .img-card{
    overflow: hidden;
}

.card-3 .img-card,
.card-3 .img-card-inside{
    height: 250px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: transform .35s ease;
}

.card-3 .card-body{
    padding: 1.7rem;
}

.card-3:hover .btn-primary{
    background-color: var(--brand-dark);
    border: var(--brand-dark);
    font-weight: 600;
}

.card-3:hover{
    -webkit-box-shadow: 0px 11px 21px 3px rgb(26 26 26 / 8%);
    box-shadow: 0px 11px 21px 3px rgb(26 26 26 / 8%);
}

.card-3:hover .img-card-inside{
    transform: scale(1.1);
}

.card-3:hover .btn-outline-primary{
    background-color: var(--brand-lighter);
    border-color: var(--brand-lighter);
    color: var(--brand-dark);
    font-weight: 600;
}

/* card-4 */
.card-4{
    border-radius: 15px;
}

.card-4 h5{
    color: var(--brand-darker);
}

.card-4 p{
    color: var(--neutral-50);
}

.card-4 .img-card{
    height: 160px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
}

.card-4 .filter{
    width: 100%;
    height: 100%;
    background-color:rgba(0, 0, 0, 0.5);
    border-radius: 10px;
}

.card-4 .play{
    background-color: hsla(206, 71%, 12%, 0.70);
    width: 55px;
    height: 55px;
    position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    transition: background-color 0.5s;
}

.card-4 .play{
    position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.card-4 .card-body{
    padding: 1.7rem;
}

.card-4:hover{
    -webkit-box-shadow: 0px 11px 21px 3px rgb(26 26 26 / 8%);
    box-shadow: 0px 11px 21px 3px rgb(26 26 26 / 8%);
}

.card-logado{
    background-color: var(--brand-lighter);
    border-color: var(--brand-lighter);
}

/* card-5 */
.card-5{
    border-radius: 15px;
}

.card-5 h5{
    color: var(--brand-darker);
}

.card-5 p{
    color: var(--neutral-50);
}

.card-5 .img-card{
    height: 160px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
}

.card-5 .filter{
    width: 100%;
    height: 100%;
    background-color:rgba(0, 0, 0, 0.5);
    border-radius: 10px;
}

.card-5 .play{
    background-color: hsla(206, 71%, 12%, 0.70);
    width: 55px;
    height: 55px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    transition: background-color 0.5s;
}

.card-5 .card-body{
    padding: 1.7rem;
}

.card-5 .title-custom{
    position: absolute;
    right: 10px;
    top: 10px;
    color: var(--brand-dark);
    background-color: var(--brand-lighter);
    padding: 0.3rem 1.1rem;
    border-radius: 20px;
    transition: right 0.3s;
}

.card-5 .title-custom.active{
    color: #fff;
    background-color: var(--brand);
}

.card-5 a p{
    color: var(--brand-dark);
    font-weight: bold;
}

/*card-6*/
.card-6 {
    border-radius: 15px;
    -webkit-box-shadow: 0px 8px 18px 3px rgb(26 26 26 / 8%);
    box-shadow: 0px 8px 18px 3px rgb(26 26 26 / 8%);
}

/*card-7*/
.card-7 {
    border-radius: 10px;
    -webkit-box-shadow: 0px 6px 19px 0px rgb(0 0 0 / 8%); 
    box-shadow: 0px 6px 19px 0px rgb(0 0 0 / 8%);
}

.card-7 h5{
    color: var(--brand-dark-2);
}

/*card-8*/
.card-8 {
    -webkit-box-shadow: 0px 10px 12px 0px rgb(0 0 0 / 7%);
    box-shadow: 0px 10px 12px 0px rgb(0 0 0 / 7%);
    border-radius: 15px;
    border-color: #E5E5E5 !important;
}

/*card-9*/
.card-9 {
    border-radius: 10px;
    -webkit-box-shadow: 0px 6px 19px 0px rgb(0 0 0 / 8%); 
    box-shadow: 0px 6px 19px 0px rgb(0 0 0 / 8%);
}

/*card-10*/
.card-10 {
    border-radius: 15px;
    overflow: hidden;
}

.card-10 .img-card{
    height: 200px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.card-10 .card-body{
    padding: 1rem;
}

.card-10 .play{
    background-color: hsla(206, 71%, 12%, 0.70);
    width: 55px;
    height: 55px;
    position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    transition: background-color 0.5s;
}

/* Swiper js */
.swiper-button-prev{
    background: url("../img/arrow.svg") center center no-repeat;
    background-color: var(--brand);
    border-radius: 50%;
    width: 50px !important;
    height: 50px !important;
}

.swiper-button-prev:hover,
.swiper-button-next:hover{
    background-color: var(--brand-dark);
}

.swiper-button-prev::after,
.swiper-button-next::after{
    content: none !important;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next{
    left: -25px !important;
}

.swiper-button-next{
    background: url("../img/arrow.svg") center center no-repeat;
    background-color: var(--brand);
    border-radius: 50%;
    width: 50px !important;
    height: 50px !important;
    transform: rotateY(180deg);
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: -25px !important;
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
    opacity: 0.5 !important;
}

/* highlight */
.swiper-button-next-highlight, .swiper-button-prev-highlight {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}

.swiper-button-prev-highlight:hover,
.swiper-button-next-highlight:hover{
    background-image: url(../img/arrow.svg) !important;
    background-color: var(--brand-dark-hover);
}

.swiper-button-prev-highlight::after,
.swiper-button-next-highlight::after{
    content: none !important;
}

.swiper-button-prev-highlight, .swiper-rtl .swiper-button-next-highlight{
    left: -45px !important;
}

.swiper-button-next-highlight{
    background: url("../img/arrow.svg") center center no-repeat;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: var(--brand-lighter);
    border-radius: 50%;
    width: 50px !important;
    height: 50px !important;
    transform: rotateY(180deg);
}

.swiper-button-next-highlight.arrow-custom{
    background: url("../img/arrow-custom-brand.svg") center center no-repeat;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: var(--brand-lighter);
    transform: rotateY(0deg);
}

.swiper-button-next-highlight.arrow-custom:hover{
    background-color: var(--brand-dark);
    transform: rotateY(180deg);
}

.swiper-button-prev-highlight{
    background: url("../img/arrow.svg") center center no-repeat;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: var(--brand-lighter);
    border-radius: 50%;
    width: 50px !important;
    height: 50px !important;
}

.swiper-button-prev-highlight.arrow-custom{
    background: url("../img/arrow-custom-brand.svg") center center no-repeat;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: var(--brand-lighter);
    transform: rotateY(180deg);
}

.swiper-button-prev-highlight.arrow-custom:hover{
    background-color: var(--brand-dark);
    transform: rotateY(0deg);
}

.swiper-button-next-highlight, .swiper-rtl .swiper-button-prev-highlight {
    right: -45px !important;
}

.swiper-button-next-highlight.swiper-button-disabled, .swiper-button-prev-highlight.swiper-button-disabled{
    opacity: 0.5 !important;
}

.swiper-pagination{
    text-align: left !important;
    position: static !important;
}

.swiper-pagination-bullet-highlight {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 50%;
    margin: 0px 4px;
    background: #000;
    opacity: .2;
}

.swiper-pagination-bullet-active-highlight{
    height: 8px;
    width: 20px;
    display: inline-block;
    border-radius: 20px !important;
    opacity: 1 !important;
    background-color: var(--brand) !important;
    -webkit-transition: width .2s ease-in-out;
    -moz-transition: width .2s ease-in-out;
    -o-transition: width .2s ease-in-out;
    transition: width .2s ease-in-out;
}

.swiper-button-next-confia, .swiper-button-prev-confia {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}

.swiper-button-next-confia:hover{
    background-image: url(../img/arrow.svg) !important;
    background-color: var(--brand-dark-hover);
    transform: rotate(180deg);
}

.swiper-button-prev-confia:hover{
    background-image: url(../img/arrow.svg) !important;
    background-color: var(--brand-dark-hover);
    transform: rotate(0deg);
}

.swiper-button-prev-confia::after,
.swiper-button-next-confia::after{
    content: none !important;
}

.swiper-button-prev-confia, .swiper-rtl .swiper-button-next-confia{
    left: -45px !important;
}

.swiper-button-next-confia{
    background: url("../img/arrow-down-brand.svg") center center no-repeat;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: var(--brand-lighter);
    border-radius: 50%;
    width: 50px !important;
    height: 50px !important;
    transform: rotate(270deg);
}

.swiper-button-prev-confia{
    background: url("../img/arrow-down-brand.svg") center center no-repeat;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: var(--brand-lighter);
    border-radius: 50%;
    width: 50px !important;
    height: 50px !important;
    transform: rotate(90deg);
}

.swiper-button-next-confia, .swiper-rtl .swiper-button-prev-confia {
    right: -45px !important;
}

.swiper-button-next-confia.swiper-button-disabled, .swiper-button-prev-confia.swiper-button-disabled{
    opacity: 0.5 !important;
}

/* paginas iniciais internas */
.star{
    width: 55px;
    height: 55px;
    background: var(--brand);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    position: relative;
}

.star img{
    margin-top: -2px;
}

.star:hover{
    background-color: var(--brand-dark-hover);
}


/* cardiologia */
.cardiologia .ajuda .container{
    background: rgb(255,209,140);
    background: linear-gradient(45deg, rgba(255,209,140,1) 0%, rgba(251,92,93,1) 100%);
    border-radius: 10px;
}

.cardiologia .star::after{
    content: '';
    width: 50px;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='51' viewBox='0 0 45 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 11.9619L6.30373 2.07625' stroke='%23FB5C5D' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M13.3496 21.5459L24.8483 8.3913' stroke='%23FB5C5D' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M25.0518 33.6777L38.2542 23.0239' stroke='%23FB5C5D' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M31.1064 46.7749L43.5212 44.8309' stroke='%23FB5C5D' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    top: -18px;
    right: -26px;
}

.cardiologia .breadcrumb-item+.breadcrumb-item::before{
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.93974 13.78C5.81307 13.78 5.68641 13.7333 5.58641 13.6333C5.39307 13.44 5.39307 13.12 5.58641 12.9267L9.93307 8.58001C10.2531 8.26001 10.2531 7.74001 9.93307 7.42001L5.58641 3.07335C5.39307 2.88001 5.39307 2.56001 5.58641 2.36668C5.77974 2.17335 6.09974 2.17335 6.29307 2.36668L10.6397 6.71335C10.9797 7.05335 11.1731 7.51335 11.1731 8.00001C11.1731 8.48668 10.9864 8.94668 10.6397 9.28668L6.29307 13.6333C6.19307 13.7267 6.06641 13.78 5.93974 13.78Z' fill='%23FB5C5D'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    margin-right: 8px;
}

.cardiologia .swiper-button-next-highlight,
.cardiologia .swiper-button-prev-highlight{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.57043 18.8201C9.38043 18.8201 9.19043 18.7501 9.04043 18.6001L2.97043 12.5301C2.68043 12.2401 2.68043 11.7601 2.97043 11.4701L9.04043 5.40012C9.33043 5.11012 9.81043 5.11012 10.1004 5.40012C10.3904 5.69012 10.3904 6.17012 10.1004 6.46012L4.56043 12.0001L10.1004 17.5401C10.3904 17.8301 10.3904 18.3101 10.1004 18.6001C9.96043 18.7501 9.76043 18.8201 9.57043 18.8201Z' fill='%23FB5C5D'/%3E%3Cpath d='M20.4999 12.75L3.66992 12.75C3.25992 12.75 2.91992 12.41 2.91992 12C2.91992 11.59 3.25992 11.25 3.66992 11.25L20.4999 11.25C20.9099 11.25 21.2499 11.59 21.2499 12C21.2499 12.41 20.9099 12.75 20.4999 12.75Z' fill='%23FB5C5D'/%3E%3C/svg%3E%0A");
}

.cardiologia .filter .close-circle{
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.9987 1.33301C4.32536 1.33301 1.33203 4.32634 1.33203 7.99967C1.33203 11.673 4.32536 14.6663 7.9987 14.6663C11.672 14.6663 14.6654 11.673 14.6654 7.99967C14.6654 4.32634 11.672 1.33301 7.9987 1.33301ZM10.2387 9.53301C10.432 9.72634 10.432 10.0463 10.2387 10.2397C10.1387 10.3397 10.012 10.3863 9.88536 10.3863C9.7587 10.3863 9.63203 10.3397 9.53203 10.2397L7.9987 8.70634L6.46536 10.2397C6.36536 10.3397 6.2387 10.3863 6.11203 10.3863C5.98536 10.3863 5.8587 10.3397 5.7587 10.2397C5.56536 10.0463 5.56536 9.72634 5.7587 9.53301L7.29203 7.99967L5.7587 6.46634C5.56536 6.27301 5.56536 5.95301 5.7587 5.75968C5.95203 5.56634 6.27203 5.56634 6.46536 5.75968L7.9987 7.29301L9.53203 5.75968C9.72536 5.56634 10.0454 5.56634 10.2387 5.75968C10.432 5.95301 10.432 6.27301 10.2387 6.46634L8.70537 7.99967L10.2387 9.53301Z' fill='%23FB5C5D'/%3E%3C/svg%3E ");
}

.cardiologia .filter .floatSearch{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 21.75C5.85 21.75 1.25 17.15 1.25 11.5C1.25 5.85 5.85 1.25 11.5 1.25C17.15 1.25 21.75 5.85 21.75 11.5C21.75 17.15 17.15 21.75 11.5 21.75ZM11.5 2.75C6.67 2.75 2.75 6.68 2.75 11.5C2.75 16.32 6.67 20.25 11.5 20.25C16.33 20.25 20.25 16.32 20.25 11.5C20.25 6.68 16.33 2.75 11.5 2.75Z' fill='%23FB5C5D'/%3E%3Cpath d='M22.0014 22.7504C21.8114 22.7504 21.6214 22.6804 21.4714 22.5304L19.4714 20.5304C19.1814 20.2404 19.1814 19.7604 19.4714 19.4704C19.7614 19.1804 20.2414 19.1804 20.5314 19.4704L22.5314 21.4704C22.8214 21.7604 22.8214 22.2404 22.5314 22.5304C22.3814 22.6804 22.1914 22.7504 22.0014 22.7504Z' fill='%23FB5C5D'/%3E%3C/svg%3E%0A");
}

/* oncologia */
.oncologia .ajuda .container{
    background: rgb(241,255,232);
    background: linear-gradient(45deg, rgba(241,255,232,1) 0%, rgba(107,194,50,1) 100%);
    border-radius: 10px;
}

.oncologia .star::after{
    content: '';
    width: 50px;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='51' viewBox='0 0 45 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 11.9619L6.30373 2.07625' stroke='%236BC232' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M13.3496 21.5459L24.8483 8.3913' stroke='%236BC232' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M25.0518 33.6777L38.2542 23.0239' stroke='%236BC232' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M31.1064 46.7749L43.5212 44.8309' stroke='%236BC232' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    top: -18px;
    right: -26px;
}

.oncologia .breadcrumb-item+.breadcrumb-item::before{
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.93974 13.78C5.81307 13.78 5.68641 13.7333 5.58641 13.6333C5.39307 13.44 5.39307 13.12 5.58641 12.9267L9.93307 8.58001C10.2531 8.26001 10.2531 7.74001 9.93307 7.42001L5.58641 3.07335C5.39307 2.88001 5.39307 2.56001 5.58641 2.36668C5.77974 2.17335 6.09974 2.17335 6.29307 2.36668L10.6397 6.71335C10.9797 7.05335 11.1731 7.51335 11.1731 8.00001C11.1731 8.48668 10.9864 8.94668 10.6397 9.28668L6.29307 13.6333C6.19307 13.7267 6.06641 13.78 5.93974 13.78Z' fill='%236BC232'/%3E%3C/svg%3E ");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    margin-right: 8px;
}

.oncologia .swiper-button-next-highlight,
.oncologia .swiper-button-prev-highlight{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.57043 18.8201C9.38043 18.8201 9.19043 18.7501 9.04043 18.6001L2.97043 12.5301C2.68043 12.2401 2.68043 11.7601 2.97043 11.4701L9.04043 5.40012C9.33043 5.11012 9.81043 5.11012 10.1004 5.40012C10.3904 5.69012 10.3904 6.17012 10.1004 6.46012L4.56043 12.0001L10.1004 17.5401C10.3904 17.8301 10.3904 18.3101 10.1004 18.6001C9.96043 18.7501 9.76043 18.8201 9.57043 18.8201Z' fill='%236BC232'/%3E%3Cpath d='M20.4999 12.75L3.66992 12.75C3.25992 12.75 2.91992 12.41 2.91992 12C2.91992 11.59 3.25992 11.25 3.66992 11.25L20.4999 11.25C20.9099 11.25 21.2499 11.59 21.2499 12C21.2499 12.41 20.9099 12.75 20.4999 12.75Z' fill='%236BC232'/%3E%3C/svg%3E ");
}

.oncologia .ajuda-2 .container{
    border-radius: 10px;
    color: var(--brand-darker);
}

.oncologia .ajuda-2 .col-md-3{
    background-color: var(--brand-light);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.oncologia .ajuda-2 h4,
.oncologia .ajuda-2 p{
    color: var(--brand-darker);
}

.oncologia .filter .close-circle{
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.9987 1.33301C4.32536 1.33301 1.33203 4.32634 1.33203 7.99967C1.33203 11.673 4.32536 14.6663 7.9987 14.6663C11.672 14.6663 14.6654 11.673 14.6654 7.99967C14.6654 4.32634 11.672 1.33301 7.9987 1.33301ZM10.2387 9.53301C10.432 9.72634 10.432 10.0463 10.2387 10.2397C10.1387 10.3397 10.012 10.3863 9.88536 10.3863C9.7587 10.3863 9.63203 10.3397 9.53203 10.2397L7.9987 8.70634L6.46536 10.2397C6.36536 10.3397 6.2387 10.3863 6.11203 10.3863C5.98536 10.3863 5.8587 10.3397 5.7587 10.2397C5.56536 10.0463 5.56536 9.72634 5.7587 9.53301L7.29203 7.99967L5.7587 6.46634C5.56536 6.27301 5.56536 5.95301 5.7587 5.75968C5.95203 5.56634 6.27203 5.56634 6.46536 5.75968L7.9987 7.29301L9.53203 5.75968C9.72536 5.56634 10.0454 5.56634 10.2387 5.75968C10.432 5.95301 10.432 6.27301 10.2387 6.46634L8.70537 7.99967L10.2387 9.53301Z' fill='%236BC232'/%3E%3C/svg%3E ");
}

.oncologia .filter .floatSearch{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 21.75C5.85 21.75 1.25 17.15 1.25 11.5C1.25 5.85 5.85 1.25 11.5 1.25C17.15 1.25 21.75 5.85 21.75 11.5C21.75 17.15 17.15 21.75 11.5 21.75ZM11.5 2.75C6.67 2.75 2.75 6.68 2.75 11.5C2.75 16.32 6.67 20.25 11.5 20.25C16.33 20.25 20.25 16.32 20.25 11.5C20.25 6.68 16.33 2.75 11.5 2.75Z' fill='%236BC232'/%3E%3Cpath d='M22.0014 22.7504C21.8114 22.7504 21.6214 22.6804 21.4714 22.5304L19.4714 20.5304C19.1814 20.2404 19.1814 19.7604 19.4714 19.4704C19.7614 19.1804 20.2414 19.1804 20.5314 19.4704L22.5314 21.4704C22.8214 21.7604 22.8214 22.2404 22.5314 22.5304C22.3814 22.6804 22.1914 22.7504 22.0014 22.7504Z' fill='%236BC232'/%3E%3C/svg%3E ");
}

/*psicologia */
.psiquiatria .ajuda .container{
    background: rgb(255,239,219);
    background: linear-gradient(45deg, rgba(255,239,219,1) 0%, rgba(255,158,44,1) 100%);
    border-radius: 10px;
}

.psiquiatria .star::after{
    content: '';
    width: 50px;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='51' viewBox='0 0 45 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 11.9619L6.30373 2.07625' stroke='%23FF9E2C' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M13.3496 21.5459L24.8483 8.3913' stroke='%23FF9E2C' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M25.0518 33.6777L38.2542 23.0239' stroke='%23FF9E2C' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M31.1064 46.7749L43.5212 44.8309' stroke='%23FF9E2C' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    top: -18px;
    right: -26px;
}

.psiquiatria .breadcrumb-item+.breadcrumb-item::before{
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.93974 13.78C5.81307 13.78 5.68641 13.7333 5.58641 13.6333C5.39307 13.44 5.39307 13.12 5.58641 12.9267L9.93307 8.58001C10.2531 8.26001 10.2531 7.74001 9.93307 7.42001L5.58641 3.07335C5.39307 2.88001 5.39307 2.56001 5.58641 2.36668C5.77974 2.17335 6.09974 2.17335 6.29307 2.36668L10.6397 6.71335C10.9797 7.05335 11.1731 7.51335 11.1731 8.00001C11.1731 8.48668 10.9864 8.94668 10.6397 9.28668L6.29307 13.6333C6.19307 13.7267 6.06641 13.78 5.93974 13.78Z' fill='%23FF9E2C'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    margin-right: 8px;
}

.psiquiatria .swiper-button-next-highlight,
.psiquiatria .swiper-button-prev-highlight{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.57043 18.8201C9.38043 18.8201 9.19043 18.7501 9.04043 18.6001L2.97043 12.5301C2.68043 12.2401 2.68043 11.7601 2.97043 11.4701L9.04043 5.40012C9.33043 5.11012 9.81043 5.11012 10.1004 5.40012C10.3904 5.69012 10.3904 6.17012 10.1004 6.46012L4.56043 12.0001L10.1004 17.5401C10.3904 17.8301 10.3904 18.3101 10.1004 18.6001C9.96043 18.7501 9.76043 18.8201 9.57043 18.8201Z' fill='%23FF9E2C'/%3E%3Cpath d='M20.4999 12.75L3.66992 12.75C3.25992 12.75 2.91992 12.41 2.91992 12C2.91992 11.59 3.25992 11.25 3.66992 11.25L20.4999 11.25C20.9099 11.25 21.2499 11.59 21.2499 12C21.2499 12.41 20.9099 12.75 20.4999 12.75Z' fill='%23FF9E2C'/%3E%3C/svg%3E ");
}

.psiquiatria .card-custom{
    -webkit-box-shadow: 0px 9px 34px 0px rgb(0 0 0 / 8%); 
    box-shadow: 0px 9px 34px 0px rgb(0 0 0 / 8%);
    border-radius: 10px;
}

.psiquiatria .projetos-especiais h3{
    color: #B56200;
}

.psiquiatria .filter .close-circle{
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.9987 1.33301C4.32536 1.33301 1.33203 4.32634 1.33203 7.99967C1.33203 11.673 4.32536 14.6663 7.9987 14.6663C11.672 14.6663 14.6654 11.673 14.6654 7.99967C14.6654 4.32634 11.672 1.33301 7.9987 1.33301ZM10.2387 9.53301C10.432 9.72634 10.432 10.0463 10.2387 10.2397C10.1387 10.3397 10.012 10.3863 9.88536 10.3863C9.7587 10.3863 9.63203 10.3397 9.53203 10.2397L7.9987 8.70634L6.46536 10.2397C6.36536 10.3397 6.2387 10.3863 6.11203 10.3863C5.98536 10.3863 5.8587 10.3397 5.7587 10.2397C5.56536 10.0463 5.56536 9.72634 5.7587 9.53301L7.29203 7.99967L5.7587 6.46634C5.56536 6.27301 5.56536 5.95301 5.7587 5.75967C5.95203 5.56634 6.27203 5.56634 6.46536 5.75967L7.9987 7.29301L9.53203 5.75967C9.72536 5.56634 10.0454 5.56634 10.2387 5.75967C10.432 5.95301 10.432 6.27301 10.2387 6.46634L8.70537 7.99967L10.2387 9.53301Z' fill='%23FF9E2C'/%3E%3C/svg%3E%0A");
}

.psiquiatria .filter .floatSearch{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 21.75C5.85 21.75 1.25 17.15 1.25 11.5C1.25 5.85 5.85 1.25 11.5 1.25C17.15 1.25 21.75 5.85 21.75 11.5C21.75 17.15 17.15 21.75 11.5 21.75ZM11.5 2.75C6.67 2.75 2.75 6.68 2.75 11.5C2.75 16.32 6.67 20.25 11.5 20.25C16.33 20.25 20.25 16.32 20.25 11.5C20.25 6.68 16.33 2.75 11.5 2.75Z' fill='%23FF9E2C'/%3E%3Cpath d='M22.0014 22.7504C21.8114 22.7504 21.6214 22.6804 21.4714 22.5304L19.4714 20.5304C19.1814 20.2404 19.1814 19.7604 19.4714 19.4704C19.7614 19.1804 20.2414 19.1804 20.5314 19.4704L22.5314 21.4704C22.8214 21.7604 22.8214 22.2404 22.5314 22.5304C22.3814 22.6804 22.1914 22.7504 22.0014 22.7504Z' fill='%23FF9E2C'/%3E%3C/svg%3E ");
}


/* inflamacao */
.inflamacao .ajuda .container{
    background: rgb(231,228,255);
    background: linear-gradient(45deg, rgba(231,228,255,1) 0%, rgba(95,88,171,1) 100%);
    border-radius: 10px;
}

.inflamacao .star::after{
    content: '';
    width: 50px;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='51' viewBox='0 0 45 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 11.9619L6.30373 2.07625' stroke='%235275F1' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M13.3496 21.5459L24.8483 8.3913' stroke='%235275F1' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M25.0518 33.6777L38.2542 23.0239' stroke='%235275F1' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M31.1064 46.7749L43.5212 44.8309' stroke='%235275F1' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    top: -18px;
    right: -26px;
}

.inflamacao .breadcrumb-item+.breadcrumb-item::before{
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.93974 13.78C5.81307 13.78 5.68641 13.7333 5.58641 13.6333C5.39307 13.44 5.39307 13.12 5.58641 12.9267L9.93307 8.58001C10.2531 8.26001 10.2531 7.74001 9.93307 7.42001L5.58641 3.07335C5.39307 2.88001 5.39307 2.56001 5.58641 2.36668C5.77974 2.17335 6.09974 2.17335 6.29307 2.36668L10.6397 6.71335C10.9797 7.05335 11.1731 7.51335 11.1731 8.00001C11.1731 8.48668 10.9864 8.94668 10.6397 9.28668L6.29307 13.6333C6.19307 13.7267 6.06641 13.78 5.93974 13.78Z' fill='%235275F1'/%3E%3C/svg%3E ");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    margin-right: 8px;
}

.inflamacao .swiper-button-next-highlight,
.inflamacao .swiper-button-prev-highlight{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.56945 18.8201C9.37945 18.8201 9.18945 18.7501 9.03945 18.6001L2.96945 12.5301C2.67945 12.2401 2.67945 11.7601 2.96945 11.4701L9.03945 5.40012C9.32945 5.11012 9.80945 5.11012 10.0995 5.40012C10.3895 5.69012 10.3895 6.17012 10.0995 6.46012L4.55945 12.0001L10.0995 17.5401C10.3895 17.8301 10.3895 18.3101 10.0995 18.6001C9.95945 18.7501 9.75945 18.8201 9.56945 18.8201Z' fill='%235275F1'/%3E%3Cpath d='M20.4999 12.75L3.66992 12.75C3.25992 12.75 2.91992 12.41 2.91992 12C2.91992 11.59 3.25992 11.25 3.66992 11.25L20.4999 11.25C20.9099 11.25 21.2499 11.59 21.2499 12C21.2499 12.41 20.9099 12.75 20.4999 12.75Z' fill='%235275F1'/%3E%3C/svg%3E ");
}

.inflamacao .filter .close-circle{
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.9987 1.33301C4.32536 1.33301 1.33203 4.32634 1.33203 7.99967C1.33203 11.673 4.32536 14.6663 7.9987 14.6663C11.672 14.6663 14.6654 11.673 14.6654 7.99967C14.6654 4.32634 11.672 1.33301 7.9987 1.33301ZM10.2387 9.53301C10.432 9.72634 10.432 10.0463 10.2387 10.2397C10.1387 10.3397 10.012 10.3863 9.88536 10.3863C9.7587 10.3863 9.63203 10.3397 9.53203 10.2397L7.9987 8.70634L6.46536 10.2397C6.36536 10.3397 6.2387 10.3863 6.11203 10.3863C5.98536 10.3863 5.8587 10.3397 5.7587 10.2397C5.56536 10.0463 5.56536 9.72634 5.7587 9.53301L7.29203 7.99967L5.7587 6.46634C5.56536 6.27301 5.56536 5.95301 5.7587 5.75968C5.95203 5.56634 6.27203 5.56634 6.46536 5.75968L7.9987 7.29301L9.53203 5.75968C9.72536 5.56634 10.0454 5.56634 10.2387 5.75968C10.432 5.95301 10.432 6.27301 10.2387 6.46634L8.70537 7.99967L10.2387 9.53301Z' fill='%235F58AB'/%3E%3C/svg%3E ");
}

.inflamacao .filter .floatSearch{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 21.75C5.85 21.75 1.25 17.15 1.25 11.5C1.25 5.85 5.85 1.25 11.5 1.25C17.15 1.25 21.75 5.85 21.75 11.5C21.75 17.15 17.15 21.75 11.5 21.75ZM11.5 2.75C6.67 2.75 2.75 6.68 2.75 11.5C2.75 16.32 6.67 20.25 11.5 20.25C16.33 20.25 20.25 16.32 20.25 11.5C20.25 6.68 16.33 2.75 11.5 2.75Z' fill='%235F58AB'/%3E%3Cpath d='M22.0014 22.7504C21.8114 22.7504 21.6214 22.6804 21.4714 22.5304L19.4714 20.5304C19.1814 20.2404 19.1814 19.7604 19.4714 19.4704C19.7614 19.1804 20.2414 19.1804 20.5314 19.4704L22.5314 21.4704C22.8214 21.7604 22.8214 22.2404 22.5314 22.5304C22.3814 22.6804 22.1914 22.7504 22.0014 22.7504Z' fill='%235F58AB'/%3E%3C/svg%3E ");
}

/* contato */
.social-media-contato{
    width: 50px;
    height: 50px;
    border: 1px solid #48B1FF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.social-media-contato:hover{
    background-color: var(--brand-lighter-hover);
}

.rotate{
    transform: rotate(180deg);
}



/* area logada */
.profile{
    border-radius: 10px;
}

.profile a{
    color: var(--brand-darker);
    border-radius: 10px;
}

a.profile-photo{
    width: 110px;
    height: 110px;
    background-color: var(--brand);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.profile-photo:hover{
    background-color: var(--brand-dark-hover);
}

.profile .active{
    background-color: var(--brand);
    color: #fff;
}

.profile .profile-1::before{
    content: '';
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 12.75C8.83 12.75 6.25 10.17 6.25 7C6.25 3.83 8.83 1.25 12 1.25C15.17 1.25 17.75 3.83 17.75 7C17.75 10.17 15.17 12.75 12 12.75ZM12 2.75C9.66 2.75 7.75 4.66 7.75 7C7.75 9.34 9.66 11.25 12 11.25C14.34 11.25 16.25 9.34 16.25 7C16.25 4.66 14.34 2.75 12 2.75Z' fill='%23092235'/%3E%3Cpath d='M15.8201 22.7504C15.4401 22.7504 15.0801 22.6103 14.8201 22.3503C14.5101 22.0403 14.3701 21.5904 14.4401 21.1204L14.6301 19.7704C14.6801 19.4204 14.8901 19.0104 15.1401 18.7504L18.68 15.2104C20.1 13.7904 21.3501 14.6004 21.9601 15.2104C22.4801 15.7304 22.7501 16.2903 22.7501 16.8503C22.7501 17.4203 22.4901 17.9503 21.9601 18.4803L18.42 22.0204C18.17 22.2704 17.7501 22.4804 17.4001 22.5304L16.05 22.7203C15.97 22.7403 15.9001 22.7504 15.8201 22.7504ZM20.31 15.9203C20.13 15.9203 19.97 16.0404 19.74 16.2704L16.2001 19.8104C16.1701 19.8404 16.12 19.9403 16.12 19.9803L15.9401 21.2303L17.1901 21.0504C17.2301 21.0404 17.33 20.9904 17.36 20.9604L20.9001 17.4203C21.0601 17.2603 21.2501 17.0303 21.2501 16.8503C21.2501 16.7003 21.1301 16.4904 20.9001 16.2704C20.6601 16.0304 20.48 15.9203 20.31 15.9203Z' fill='%23092235'/%3E%3Cpath d='M20.9201 19.2203C20.8501 19.2203 20.7801 19.2104 20.7201 19.1904C19.4001 18.8204 18.3501 17.7704 17.9801 16.4504C17.8701 16.0504 18.1001 15.6404 18.5001 15.5304C18.9001 15.4204 19.3101 15.6503 19.4201 16.0503C19.6501 16.8703 20.3001 17.5204 21.1201 17.7504C21.5201 17.8604 21.7501 18.2803 21.6401 18.6703C21.5501 19.0003 21.2501 19.2203 20.9201 19.2203Z' fill='%23092235'/%3E%3Cpath d='M3.41016 22.75C3.00016 22.75 2.66016 22.41 2.66016 22C2.66016 17.73 6.85018 14.25 12.0002 14.25C13.0902 14.25 14.1702 14.41 15.1802 14.71C15.5802 14.83 15.8002 15.25 15.6802 15.64C15.5602 16.04 15.1402 16.26 14.7502 16.14C13.8702 15.88 12.9502 15.74 12.0002 15.74C7.68018 15.74 4.16016 18.54 4.16016 21.99C4.16016 22.41 3.82016 22.75 3.41016 22.75Z' fill='%23092235'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 25px;
    height: 25px;
    margin: 0.7rem;
}

.profile .profile-1.active::before{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 12.75C8.83 12.75 6.25 10.17 6.25 7C6.25 3.83 8.83 1.25 12 1.25C15.17 1.25 17.75 3.83 17.75 7C17.75 10.17 15.17 12.75 12 12.75ZM12 2.75C9.66 2.75 7.75 4.66 7.75 7C7.75 9.34 9.66 11.25 12 11.25C14.34 11.25 16.25 9.34 16.25 7C16.25 4.66 14.34 2.75 12 2.75Z' fill='white'/%3E%3Cpath d='M15.8201 22.7504C15.4401 22.7504 15.0801 22.6103 14.8201 22.3503C14.5101 22.0403 14.3701 21.5904 14.4401 21.1204L14.6301 19.7704C14.6801 19.4204 14.8901 19.0104 15.1401 18.7504L18.68 15.2104C20.1 13.7904 21.3501 14.6004 21.9601 15.2104C22.4801 15.7304 22.7501 16.2903 22.7501 16.8503C22.7501 17.4203 22.4901 17.9503 21.9601 18.4803L18.42 22.0204C18.17 22.2704 17.7501 22.4804 17.4001 22.5304L16.05 22.7203C15.97 22.7403 15.9001 22.7504 15.8201 22.7504ZM20.31 15.9203C20.13 15.9203 19.97 16.0404 19.74 16.2704L16.2001 19.8104C16.1701 19.8404 16.12 19.9403 16.12 19.9803L15.9401 21.2303L17.1901 21.0504C17.2301 21.0404 17.33 20.9904 17.36 20.9604L20.9001 17.4203C21.0601 17.2603 21.2501 17.0303 21.2501 16.8503C21.2501 16.7003 21.1301 16.4904 20.9001 16.2704C20.6601 16.0304 20.48 15.9203 20.31 15.9203Z' fill='white'/%3E%3Cpath d='M20.9201 19.2203C20.8501 19.2203 20.7801 19.2104 20.7201 19.1904C19.4001 18.8204 18.3501 17.7704 17.9801 16.4504C17.8701 16.0504 18.1001 15.6404 18.5001 15.5304C18.9001 15.4204 19.3101 15.6503 19.4201 16.0503C19.6501 16.8703 20.3001 17.5204 21.1201 17.7504C21.5201 17.8604 21.7501 18.2803 21.6401 18.6703C21.5501 19.0003 21.2501 19.2203 20.9201 19.2203Z' fill='white'/%3E%3Cpath d='M3.41016 22.75C3.00016 22.75 2.66016 22.41 2.66016 22C2.66016 17.73 6.85018 14.25 12.0002 14.25C13.0902 14.25 14.1702 14.41 15.1802 14.71C15.5802 14.83 15.8002 15.25 15.6802 15.64C15.5602 16.04 15.1402 16.26 14.7502 16.14C13.8702 15.88 12.9502 15.74 12.0002 15.74C7.68018 15.74 4.16016 18.54 4.16016 21.99C4.16016 22.41 3.82016 22.75 3.41016 22.75Z' fill='white'/%3E%3C/svg%3E%0A");
}

.profile .profile-2::before{
    content: '';
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 22.75H9C3.57 22.75 1.25 20.43 1.25 15V9C1.25 3.57 3.57 1.25 9 1.25H15C20.43 1.25 22.75 3.57 22.75 9V15C22.75 20.43 20.43 22.75 15 22.75ZM9 2.75C4.39 2.75 2.75 4.39 2.75 9V15C2.75 19.61 4.39 21.25 9 21.25H15C19.61 21.25 21.25 19.61 21.25 15V9C21.25 4.39 19.61 2.75 15 2.75H9Z' fill='%23092235'/%3E%3Cpath d='M21.4795 7.86035H2.51953C2.10953 7.86035 1.76953 7.52035 1.76953 7.11035C1.76953 6.70035 2.09953 6.36035 2.51953 6.36035H21.4795C21.8895 6.36035 22.2295 6.70035 22.2295 7.11035C22.2295 7.52035 21.8995 7.86035 21.4795 7.86035Z' fill='%23092235'/%3E%3Cpath d='M8.51953 7.72035C8.10953 7.72035 7.76953 7.38035 7.76953 6.97035V2.11035C7.76953 1.70035 8.10953 1.36035 8.51953 1.36035C8.92953 1.36035 9.26953 1.70035 9.26953 2.11035V6.97035C9.26953 7.38035 8.92953 7.72035 8.51953 7.72035Z' fill='%23092235'/%3E%3Cpath d='M15.4805 7.27035C15.0705 7.27035 14.7305 6.93035 14.7305 6.52035V2.11035C14.7305 1.70035 15.0705 1.36035 15.4805 1.36035C15.8905 1.36035 16.2305 1.70035 16.2305 2.11035V6.52035C16.2305 6.94035 15.9005 7.27035 15.4805 7.27035Z' fill='%23092235'/%3E%3Cpath d='M11.09 18.1203C10.73 18.1203 10.39 18.0303 10.08 17.8603C9.4 17.4603 9 16.6603 9 15.6503V13.2503C9 12.2403 9.4 11.4303 10.09 11.0303C10.78 10.6303 11.68 10.6903 12.55 11.2003L14.63 12.4003C15.5 12.9003 16.01 13.6503 16.01 14.4503C16.01 15.2503 15.5 16.0003 14.62 16.5003L12.54 17.7003C12.06 17.9803 11.56 18.1203 11.09 18.1203ZM11.1 12.2703C11 12.2703 10.91 12.2903 10.84 12.3303C10.63 12.4503 10.5 12.7903 10.5 13.2503V15.6503C10.5 16.1003 10.63 16.4403 10.84 16.5703C11.05 16.6903 11.41 16.6303 11.8 16.4003L13.88 15.2003C14.27 14.9703 14.51 14.6903 14.51 14.4503C14.51 14.2103 14.28 13.9303 13.88 13.7003L11.8 12.5003C11.54 12.3503 11.29 12.2703 11.1 12.2703Z' fill='%23092235'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 25px;
    height: 25px;
    margin: 0.7rem;
}

.profile .profile-2.active::before{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 22.75H9C3.57 22.75 1.25 20.43 1.25 15V9C1.25 3.57 3.57 1.25 9 1.25H15C20.43 1.25 22.75 3.57 22.75 9V15C22.75 20.43 20.43 22.75 15 22.75ZM9 2.75C4.39 2.75 2.75 4.39 2.75 9V15C2.75 19.61 4.39 21.25 9 21.25H15C19.61 21.25 21.25 19.61 21.25 15V9C21.25 4.39 19.61 2.75 15 2.75H9Z' fill='white'/%3E%3Cpath d='M21.4795 7.86035H2.51953C2.10953 7.86035 1.76953 7.52035 1.76953 7.11035C1.76953 6.70035 2.09953 6.36035 2.51953 6.36035H21.4795C21.8895 6.36035 22.2295 6.70035 22.2295 7.11035C22.2295 7.52035 21.8995 7.86035 21.4795 7.86035Z' fill='white'/%3E%3Cpath d='M8.51953 7.72035C8.10953 7.72035 7.76953 7.38035 7.76953 6.97035V2.11035C7.76953 1.70035 8.10953 1.36035 8.51953 1.36035C8.92953 1.36035 9.26953 1.70035 9.26953 2.11035V6.97035C9.26953 7.38035 8.92953 7.72035 8.51953 7.72035Z' fill='white'/%3E%3Cpath d='M15.4805 7.27035C15.0705 7.27035 14.7305 6.93035 14.7305 6.52035V2.11035C14.7305 1.70035 15.0705 1.36035 15.4805 1.36035C15.8905 1.36035 16.2305 1.70035 16.2305 2.11035V6.52035C16.2305 6.94035 15.9005 7.27035 15.4805 7.27035Z' fill='white'/%3E%3Cpath d='M11.09 18.1203C10.73 18.1203 10.39 18.0303 10.08 17.8603C9.4 17.4603 9 16.6603 9 15.6503V13.2503C9 12.2403 9.4 11.4303 10.09 11.0303C10.78 10.6303 11.68 10.6903 12.55 11.2003L14.63 12.4003C15.5 12.9003 16.01 13.6503 16.01 14.4503C16.01 15.2503 15.5 16.0003 14.62 16.5003L12.54 17.7003C12.06 17.9803 11.56 18.1203 11.09 18.1203ZM11.1 12.2703C11 12.2703 10.91 12.2903 10.84 12.3303C10.63 12.4503 10.5 12.7903 10.5 13.2503V15.6503C10.5 16.1003 10.63 16.4403 10.84 16.5703C11.05 16.6903 11.41 16.6303 11.8 16.4003L13.88 15.2003C14.27 14.9703 14.51 14.6903 14.51 14.4503C14.51 14.2103 14.28 13.9303 13.88 13.7003L11.8 12.5003C11.54 12.3503 11.29 12.2703 11.1 12.2703Z' fill='white'/%3E%3C/svg%3E ");
}


.profile .profile-3::before{
    content: '';
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 20.7478C11.2029 20.7478 10.9154 20.7095 10.6758 20.6232C7.01496 19.3678 1.19788 14.9115 1.19788 8.32779C1.19788 4.97362 3.90996 2.25195 7.24496 2.25195C8.86454 2.25195 10.3787 2.88445 11.5 4.01529C12.6212 2.88445 14.1354 2.25195 15.755 2.25195C19.09 2.25195 21.802 4.9832 21.802 8.32779C21.802 14.9211 15.985 19.3678 12.3241 20.6232C12.0845 20.7095 11.797 20.7478 11.5 20.7478ZM7.24496 3.68945C4.70538 3.68945 2.63538 5.76904 2.63538 8.32779C2.63538 14.8732 8.93163 18.5149 11.1454 19.272C11.3179 19.3295 11.6916 19.3295 11.8641 19.272C14.0683 18.5149 20.3741 14.8828 20.3741 8.32779C20.3741 5.76904 18.3041 3.68945 15.7645 3.68945C14.3079 3.68945 12.9566 4.36987 12.0845 5.54862C11.8162 5.91279 11.2029 5.91279 10.9345 5.54862C10.0433 4.36029 8.70163 3.68945 7.24496 3.68945Z' fill='%23092235'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 25px;
    height: 25px;
    margin: 0.7rem;
}

.profile .profile-3.active::before{
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 20.7478C11.2029 20.7478 10.9154 20.7095 10.6759 20.6232C7.01502 19.3678 1.19794 14.9115 1.19794 8.32779C1.19794 4.97362 3.91002 2.25195 7.24502 2.25195C8.8646 2.25195 10.3788 2.88445 11.5 4.01529C12.6213 2.88445 14.1354 2.25195 15.755 2.25195C19.09 2.25195 21.8021 4.9832 21.8021 8.32779C21.8021 14.9211 15.985 19.3678 12.3242 20.6232C12.0846 20.7095 11.7971 20.7478 11.5 20.7478ZM7.24502 3.68945C4.70544 3.68945 2.63544 5.76904 2.63544 8.32779C2.63544 14.8732 8.93169 18.5149 11.1454 19.272C11.3179 19.3295 11.6917 19.3295 11.8642 19.272C14.0684 18.5149 20.3742 14.8828 20.3742 8.32779C20.3742 5.76904 18.3042 3.68945 15.7646 3.68945C14.3079 3.68945 12.9567 4.36987 12.0846 5.54862C11.8163 5.91279 11.2029 5.91279 10.9346 5.54862C10.0434 4.36029 8.70169 3.68945 7.24502 3.68945Z' fill='white'/%3E%3C/svg%3E%0A");
}

.profile .profile-4::before{
    content: '';
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.02 20.5299C9.68999 20.5299 7.35999 20.1599 5.14999 19.4199C4.30999 19.1299 3.66999 18.5399 3.38999 17.7699C3.09999 16.9999 3.19999 16.1499 3.65999 15.3899L4.80999 13.4799C5.04999 13.0799 5.26999 12.2799 5.26999 11.8099V8.91992C5.26999 5.19992 8.29999 2.16992 12.02 2.16992C15.74 2.16992 18.77 5.19992 18.77 8.91992V11.8099C18.77 12.2699 18.99 13.0799 19.23 13.4899L20.37 15.3899C20.8 16.1099 20.88 16.9799 20.59 17.7699C20.3 18.5599 19.67 19.1599 18.88 19.4199C16.68 20.1599 14.35 20.5299 12.02 20.5299ZM12.02 3.66992C9.12999 3.66992 6.76999 6.01992 6.76999 8.91992V11.8099C6.76999 12.5399 6.46999 13.6199 6.09999 14.2499L4.94999 16.1599C4.72999 16.5299 4.66999 16.9199 4.79999 17.2499C4.91999 17.5899 5.21999 17.8499 5.62999 17.9899C9.80999 19.3899 14.24 19.3899 18.42 17.9899C18.78 17.8699 19.06 17.5999 19.19 17.2399C19.32 16.8799 19.29 16.4899 19.09 16.1599L17.94 14.2499C17.56 13.5999 17.27 12.5299 17.27 11.7999V8.91992C17.27 6.01992 14.92 3.66992 12.02 3.66992Z' fill='%23092235'/%3E%3Cpath d='M13.88 3.93969C13.81 3.93969 13.74 3.92969 13.67 3.90969C13.38 3.82969 13.1 3.76969 12.83 3.72969C11.98 3.61969 11.16 3.67969 10.39 3.90969C10.11 3.99969 9.80999 3.90969 9.61999 3.69969C9.42999 3.48969 9.36999 3.18969 9.47999 2.91969C9.88999 1.86969 10.89 1.17969 12.03 1.17969C13.17 1.17969 14.17 1.85969 14.58 2.91969C14.68 3.18969 14.63 3.48969 14.44 3.69969C14.29 3.85969 14.08 3.93969 13.88 3.93969Z' fill='%23092235'/%3E%3Cpath d='M12.02 22.8096C11.03 22.8096 10.07 22.4096 9.37002 21.7096C8.67002 21.0096 8.27002 20.0496 8.27002 19.0596H9.77002C9.77002 19.6496 10.01 20.2296 10.43 20.6496C10.85 21.0696 11.43 21.3096 12.02 21.3096C13.26 21.3096 14.27 20.2996 14.27 19.0596H15.77C15.77 21.1296 14.09 22.8096 12.02 22.8096Z' fill='%23292D32'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 25px;
    height: 25px;
    margin: 0.7rem;
}

.profile .profile-4.active::before{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.02 20.5299C9.68999 20.5299 7.35999 20.1599 5.14999 19.4199C4.30999 19.1299 3.66999 18.5399 3.38999 17.7699C3.09999 16.9999 3.19999 16.1499 3.65999 15.3899L4.80999 13.4799C5.04999 13.0799 5.26999 12.2799 5.26999 11.8099V8.91992C5.26999 5.19992 8.29999 2.16992 12.02 2.16992C15.74 2.16992 18.77 5.19992 18.77 8.91992V11.8099C18.77 12.2699 18.99 13.0799 19.23 13.4899L20.37 15.3899C20.8 16.1099 20.88 16.9799 20.59 17.7699C20.3 18.5599 19.67 19.1599 18.88 19.4199C16.68 20.1599 14.35 20.5299 12.02 20.5299ZM12.02 3.66992C9.12999 3.66992 6.76999 6.01992 6.76999 8.91992V11.8099C6.76999 12.5399 6.46999 13.6199 6.09999 14.2499L4.94999 16.1599C4.72999 16.5299 4.66999 16.9199 4.79999 17.2499C4.91999 17.5899 5.21999 17.8499 5.62999 17.9899C9.80999 19.3899 14.24 19.3899 18.42 17.9899C18.78 17.8699 19.06 17.5999 19.19 17.2399C19.32 16.8799 19.29 16.4899 19.09 16.1599L17.94 14.2499C17.56 13.5999 17.27 12.5299 17.27 11.7999V8.91992C17.27 6.01992 14.92 3.66992 12.02 3.66992Z' fill='white'/%3E%3Cpath d='M13.88 3.93969C13.81 3.93969 13.74 3.92969 13.67 3.90969C13.38 3.82969 13.1 3.76969 12.83 3.72969C11.98 3.61969 11.16 3.67969 10.39 3.90969C10.11 3.99969 9.80999 3.90969 9.61999 3.69969C9.42999 3.48969 9.36999 3.18969 9.47999 2.91969C9.88999 1.86969 10.89 1.17969 12.03 1.17969C13.17 1.17969 14.17 1.85969 14.58 2.91969C14.68 3.18969 14.63 3.48969 14.44 3.69969C14.29 3.85969 14.08 3.93969 13.88 3.93969Z' fill='white'/%3E%3Cpath d='M12.02 22.8096C11.03 22.8096 10.07 22.4096 9.37002 21.7096C8.67002 21.0096 8.27002 20.0496 8.27002 19.0596H9.77002C9.77002 19.6496 10.01 20.2296 10.43 20.6496C10.85 21.0696 11.43 21.3096 12.02 21.3096C13.26 21.3096 14.27 20.2996 14.27 19.0596H15.77C15.77 21.1296 14.09 22.8096 12.02 22.8096Z' fill='white'/%3E%3C/svg%3E%0A");
}

.profile .logout{
    color: #EB2F2A;
}

.profile .logout::before{
    content: '';
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.24 22.2705H15.11C10.67 22.2705 8.53002 20.5205 8.16002 16.6005C8.12002 16.1905 8.42002 15.8205 8.84002 15.7805C9.25002 15.7405 9.62002 16.0505 9.66002 16.4605C9.95002 19.6005 11.43 20.7705 15.12 20.7705H15.25C19.32 20.7705 20.76 19.3305 20.76 15.2605V8.74047C20.76 4.67047 19.32 3.23047 15.25 3.23047H15.12C11.41 3.23047 9.93002 4.42047 9.66002 7.62047C9.61002 8.03047 9.27002 8.34047 8.84002 8.30047C8.42002 8.27047 8.12001 7.90047 8.15001 7.49047C8.49001 3.51047 10.64 1.73047 15.11 1.73047H15.24C20.15 1.73047 22.25 3.83047 22.25 8.74047V15.2605C22.25 20.1705 20.15 22.2705 15.24 22.2705Z' fill='%23EB2F2A'/%3E%3Cpath d='M14.88 12.75H2C1.59 12.75 1.25 12.41 1.25 12C1.25 11.59 1.59 11.25 2 11.25H14.88C15.29 11.25 15.63 11.59 15.63 12C15.63 12.41 15.3 12.75 14.88 12.75Z' fill='%23EB2F2A'/%3E%3Cpath d='M12.65 16.0998C12.46 16.0998 12.27 16.0298 12.12 15.8798C11.83 15.5898 11.83 15.1098 12.12 14.8198L14.94 11.9998L12.12 9.17984C11.83 8.88984 11.83 8.40984 12.12 8.11984C12.41 7.82984 12.89 7.82984 13.18 8.11984L16.53 11.4698C16.82 11.7598 16.82 12.2398 16.53 12.5298L13.18 15.8798C13.03 16.0298 12.84 16.0998 12.65 16.0998Z' fill='%23EB2F2A'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 25px;
    height: 25px;
    margin: 0.7rem;
}

.profile-photo-edit{
    width: 110px;
    height: 110px;
    background-color: var(--neutral-10);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.profile-photo-edit:hover{
    background-color: var(--brand-dark-hover);
}

.profile-photo-pin{
    width: 35px; 
    position: absolute;
    right: -5%;
    bottom: 3%;
}

.separador{
    width: 100%;
    height: 2px;
    margin: 25px 0;
}

hr, .separador-curso{
    width: 100%;
    height: 2px;
    margin: 25px 0;
    background-color: #E5E5E5;
    border: none;
    opacity: 1;
}

.separador-lista{
    width: 100%;
    height: 2px;
    margin: 1rem 0 0.5rem 0;
    background-color: #E5E5E5;
}

.separador-side-bar{
    width: 100%;
    height: 0.5rem;
    margin-bottom: 1rem;
    border-bottom: 2px solid #E5E5E5;
}

.notification{
    border-radius: 10px;
    display: grid;
    grid: auto / auto-flow 40px auto;
}

.notification a{
    color: var(--neutral-100);
    text-decoration: underline;
}

.notification.active{
    background-color: var(--brand-lighter);
}

.notification.active.border{
    border-color: var(--brand-lighter) !important;
}

.notification-icon {
    background-color: #fff;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin: 8px 16px 0px 16px;
}

.notification.active .notification-icon{
    background-color: var(--brand);
}


.filter a{
    display: inline-block;
    color: var(--brand-dark);
    background-color: var(--brand-lighter);
    margin: 0.4rem 0.1rem;
    padding: 0.5rem 1rem;
    border-radius: 25px;
}

.filter .close-circle{
    display: inline-block;
    vertical-align: middle;
    width: 1rem;
    height: 1rem;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00004 1.33301C4.32671 1.33301 1.33337 4.32634 1.33337 7.99967C1.33337 11.673 4.32671 14.6663 8.00004 14.6663C11.6734 14.6663 14.6667 11.673 14.6667 7.99967C14.6667 4.32634 11.6734 1.33301 8.00004 1.33301ZM10.24 9.53301C10.4334 9.72634 10.4334 10.0463 10.24 10.2397C10.14 10.3397 10.0134 10.3863 9.88671 10.3863C9.76004 10.3863 9.63337 10.3397 9.53337 10.2397L8.00004 8.70634L6.46671 10.2397C6.36671 10.3397 6.24004 10.3863 6.11337 10.3863C5.98671 10.3863 5.86004 10.3397 5.76004 10.2397C5.56671 10.0463 5.56671 9.72634 5.76004 9.53301L7.29337 7.99967L5.76004 6.46634C5.56671 6.27301 5.56671 5.95301 5.76004 5.75968C5.95337 5.56634 6.27337 5.56634 6.46671 5.75968L8.00004 7.29301L9.53337 5.75968C9.72671 5.56634 10.0467 5.56634 10.24 5.75968C10.4334 5.95301 10.4334 6.27301 10.24 6.46634L8.70671 7.99967L10.24 9.53301Z' fill='%230E699C'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

.filter .separador-2{
    min-height: 0.5rem;
}

.filter .separador{
    margin: 0;
    margin-bottom: 1rem;
}

.filter .btn-collapse{
    width: 100%;
    text-align: start;
    background: none;
    border: none;
    padding: .35rem 0;
    margin-bottom: 0.5rem;
}

.filter .btn-collapse.last {
    border: none;
}

.filter .btn-collapse p {
    color: var(--neutral-100);
    margin: 0;
}

.filter .btn-collapse p::after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16.8001C11.3 16.8001 10.6 16.5301 10.07 16.0001L3.54999 9.48014C3.25999 9.19014 3.25999 8.71014 3.54999 8.42014C3.83999 8.13014 4.31999 8.13014 4.60999 8.42014L11.13 14.9401C11.61 15.4201 12.39 15.4201 12.87 14.9401L19.39 8.42014C19.68 8.13014 20.16 8.13014 20.45 8.42014C20.74 8.71014 20.74 9.19014 20.45 9.48014L13.93 16.0001C13.4 16.5301 12.7 16.8001 12 16.8001Z' fill='%23292D32'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    height: 20px;
    width: 20px;
    transition: transform 0.35s ease;
    position: absolute;
    right: 0;
}

.filter .btn-collapse[aria-expanded="true"] p::after {
    transform: rotate(180deg);
}

.conteudos .andamento{
    background-color: var(--brand-lighter);
    border-radius: 10px;
}

.conteudos .andamento h5{
    color: var(--brand);
    font-weight: normal;
}

.conteudos .andamento.active{
    background-color: var(--brand);
}

.conteudos .andamento.active h5{
    color: #fff;
}

.conteudos .andamento-1::before{
    content: '';
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8748 33.1774H13.1248C5.20609 33.1774 1.82275 29.7941 1.82275 21.8753V13.1253C1.82275 5.20658 5.20609 1.82324 13.1248 1.82324H21.8748C29.7936 1.82324 33.1769 5.20658 33.1769 13.1253V21.8753C33.1769 29.7941 29.7936 33.1774 21.8748 33.1774ZM13.1248 4.01074C6.40192 4.01074 4.01025 6.40241 4.01025 13.1253V21.8753C4.01025 28.5982 6.40192 30.9899 13.1248 30.9899H21.8748C28.5978 30.9899 30.9894 28.5982 30.9894 21.8753V13.1253C30.9894 6.40241 28.5978 4.01074 21.8748 4.01074H13.1248Z' fill='%2348B1FF'/%3E%3Cpath d='M31.3248 11.4629H3.6748C3.07689 11.4629 2.58105 10.9671 2.58105 10.3691C2.58105 9.77122 3.0623 9.27539 3.6748 9.27539H31.3248C31.9227 9.27539 32.4186 9.77122 32.4186 10.3691C32.4186 10.9671 31.9373 11.4629 31.3248 11.4629Z' fill='%2348B1FF'/%3E%3Cpath d='M12.4248 11.2584C11.8269 11.2584 11.3311 10.7626 11.3311 10.1646V3.07715C11.3311 2.47923 11.8269 1.9834 12.4248 1.9834C13.0227 1.9834 13.5186 2.47923 13.5186 3.07715V10.1646C13.5186 10.7626 13.0227 11.2584 12.4248 11.2584Z' fill='%2348B1FF'/%3E%3Cpath d='M22.5752 10.6021C21.9773 10.6021 21.4814 10.1063 21.4814 9.5084V3.07715C21.4814 2.47923 21.9773 1.9834 22.5752 1.9834C23.1731 1.9834 23.6689 2.47923 23.6689 3.07715V9.5084C23.6689 10.1209 23.1877 10.6021 22.5752 10.6021Z' fill='%2348B1FF'/%3E%3Cpath d='M16.1729 26.4253C15.6479 26.4253 15.1521 26.2941 14.7 26.0462C13.7083 25.4628 13.125 24.2962 13.125 22.8232V19.3232C13.125 17.8503 13.7083 16.6691 14.7146 16.0857C15.7208 15.5024 17.0333 15.5899 18.3021 16.3337L21.3354 18.0837C22.6042 18.8128 23.3479 19.9066 23.3479 21.0732C23.3479 22.2399 22.6042 23.3337 21.3208 24.0628L18.2875 25.8128C17.5875 26.2212 16.8583 26.4253 16.1729 26.4253ZM16.1875 17.8941C16.0417 17.8941 15.9104 17.9232 15.8083 17.9816C15.5021 18.1566 15.3125 18.6524 15.3125 19.3232V22.8232C15.3125 23.4795 15.5021 23.9753 15.8083 24.1649C16.1146 24.3399 16.6396 24.2524 17.2083 23.917L20.2417 22.167C20.8104 21.8316 21.1604 21.4232 21.1604 21.0732C21.1604 20.7232 20.825 20.3149 20.2417 19.9795L17.2083 18.2295C16.8292 18.0107 16.4646 17.8941 16.1875 17.8941Z' fill='%2348B1FF'/%3E%3C/svg%3E ");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 30px;
    height: 30px;
    margin: 1rem 0.7rem;
}

.conteudos .andamento-1.active::before{
   background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.875 33.1774H13.125C5.20621 33.1774 1.82288 29.7941 1.82288 21.8753V13.1253C1.82288 5.20658 5.20621 1.82324 13.125 1.82324H21.875C29.7937 1.82324 33.177 5.20658 33.177 13.1253V21.8753C33.177 29.7941 29.7937 33.1774 21.875 33.1774ZM13.125 4.01074C6.40204 4.01074 4.01038 6.40241 4.01038 13.1253V21.8753C4.01038 28.5982 6.40204 30.9899 13.125 30.9899H21.875C28.5979 30.9899 30.9895 28.5982 30.9895 21.8753V13.1253C30.9895 6.40241 28.5979 4.01074 21.875 4.01074H13.125Z' fill='white'/%3E%3Cpath d='M31.325 11.4629H3.67505C3.07713 11.4629 2.5813 10.9671 2.5813 10.3691C2.5813 9.77122 3.06255 9.27539 3.67505 9.27539H31.325C31.923 9.27539 32.4188 9.77122 32.4188 10.3691C32.4188 10.9671 31.9375 11.4629 31.325 11.4629Z' fill='white'/%3E%3Cpath d='M12.425 11.2584C11.8271 11.2584 11.3313 10.7626 11.3313 10.1646V3.07715C11.3313 2.47923 11.8271 1.9834 12.425 1.9834C13.023 1.9834 13.5188 2.47923 13.5188 3.07715V10.1646C13.5188 10.7626 13.023 11.2584 12.425 11.2584Z' fill='white'/%3E%3Cpath d='M22.575 10.6021C21.977 10.6021 21.4812 10.1063 21.4812 9.5084V3.07715C21.4812 2.47923 21.977 1.9834 22.575 1.9834C23.1729 1.9834 23.6687 2.47923 23.6687 3.07715V9.5084C23.6687 10.1209 23.1875 10.6021 22.575 10.6021Z' fill='white'/%3E%3Cpath d='M16.1729 26.4253C15.6479 26.4253 15.1521 26.2941 14.7 26.0462C13.7083 25.4628 13.125 24.2962 13.125 22.8232V19.3232C13.125 17.8503 13.7083 16.6691 14.7146 16.0857C15.7208 15.5024 17.0333 15.5899 18.3021 16.3337L21.3354 18.0837C22.6042 18.8128 23.3479 19.9066 23.3479 21.0732C23.3479 22.2399 22.6042 23.3337 21.3208 24.0628L18.2875 25.8128C17.5875 26.2212 16.8583 26.4253 16.1729 26.4253ZM16.1875 17.8941C16.0417 17.8941 15.9104 17.9232 15.8083 17.9816C15.5021 18.1566 15.3125 18.6524 15.3125 19.3232V22.8232C15.3125 23.4795 15.5021 23.9753 15.8083 24.1649C16.1146 24.3399 16.6396 24.2524 17.2083 23.917L20.2417 22.167C20.8104 21.8316 21.1604 21.4232 21.1604 21.0732C21.1604 20.7232 20.825 20.3149 20.2417 19.9795L17.2083 18.2295C16.8292 18.0107 16.4646 17.8941 16.1875 17.8941Z' fill='white'/%3E%3C/svg%3E ");
}

.conteudos .andamento-2::before{
    content: '';
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8751 33.1774H13.1251C5.20633 33.1774 1.823 29.7941 1.823 21.8753V13.1253C1.823 5.20658 5.20633 1.82324 13.1251 1.82324H21.8751C29.7938 1.82324 33.1772 5.20658 33.1772 13.1253V21.8753C33.1772 22.2253 33.1772 22.5899 33.148 22.9253C33.1042 23.3628 32.798 23.742 32.3751 23.8732C31.9522 24.0045 31.4855 23.8587 31.2084 23.5086C30.173 22.2399 28.6417 21.5107 26.9792 21.5107C25.7397 21.5107 24.5293 21.9337 23.5668 22.7066C22.2543 23.742 21.5105 25.2878 21.5105 26.9795C21.5105 27.9566 21.7876 28.9336 22.298 29.7941C22.6188 30.3336 23.0418 30.8149 23.523 31.1941C23.873 31.4712 24.0188 31.9378 23.8876 32.3607C23.7563 32.7837 23.3917 33.0899 22.9397 33.1336C22.6042 33.1774 22.2397 33.1774 21.8751 33.1774ZM13.1251 4.01074C6.40216 4.01074 4.0105 6.40241 4.0105 13.1253V21.8753C4.0105 28.5982 6.40216 30.9899 13.1251 30.9899H20.4605C20.4459 30.9753 20.4313 30.9462 20.4167 30.9316C19.6876 29.7358 19.3084 28.3649 19.3084 26.9795C19.3084 24.617 20.3584 22.4441 22.1959 21.0004C24.6459 19.017 28.3647 18.842 30.9751 20.4462V13.1253C30.9751 6.40241 28.5834 4.01074 21.8605 4.01074H13.1251Z' fill='%2348B1FF'/%3E%3Cpath d='M31.325 11.4629H3.67505C3.07713 11.4629 2.5813 10.9671 2.5813 10.3691C2.5813 9.77122 3.07713 9.27539 3.67505 9.27539H31.325C31.923 9.27539 32.4188 9.77122 32.4188 10.3691C32.4188 10.9671 31.9375 11.4629 31.325 11.4629Z' fill='%2348B1FF'/%3E%3Cpath d='M12.425 11.2584C11.8271 11.2584 11.3313 10.7625 11.3313 10.1646V3.07715C11.3313 2.47923 11.8271 1.9834 12.425 1.9834C13.023 1.9834 13.5188 2.47923 13.5188 3.07715V10.1646C13.5188 10.7625 13.023 11.2584 12.425 11.2584Z' fill='%2348B1FF'/%3E%3Cpath d='M22.575 10.6022C21.977 10.6022 21.4812 10.1064 21.4812 9.50845V3.07715C21.4812 2.47923 21.977 1.9834 22.575 1.9834C23.1729 1.9834 23.6687 2.47923 23.6687 3.07715V9.50845C23.6687 10.1209 23.1875 10.6022 22.575 10.6022Z' fill='%2348B1FF'/%3E%3Cpath d='M26.9792 34.6357C25.2584 34.6357 23.5959 34.0524 22.2542 32.9878C22.2251 32.9587 22.1813 32.9441 22.1522 32.9149C21.4668 32.3608 20.8834 31.7045 20.4313 30.9316C19.7022 29.7358 19.323 28.3649 19.323 26.9795C19.323 24.617 20.373 22.4441 22.2105 21.0004C23.5522 19.9212 25.2438 19.3232 26.9792 19.3232C29.298 19.3232 31.4563 20.3441 32.9001 22.1378C34.0084 23.4795 34.6355 25.2003 34.6355 26.9795C34.6355 28.3649 34.2563 29.7212 33.5272 30.9316C33.1043 31.6316 32.5938 32.2295 32.0105 32.7399C30.6251 33.9649 28.8459 34.6357 26.9792 34.6357ZM23.4355 31.1357C23.4793 31.1649 23.5084 31.194 23.5522 31.2232C24.5147 32.0253 25.7251 32.4628 26.9792 32.4628C28.3209 32.4628 29.5605 31.9962 30.5668 31.1066C30.9897 30.742 31.3543 30.3045 31.6605 29.8233C32.1709 28.9628 32.448 27.9858 32.448 27.0087C32.448 25.7399 32.0105 24.5149 31.2084 23.5524C30.173 22.2691 28.6272 21.5399 26.9792 21.5399C25.7397 21.5399 24.5293 21.9629 23.5668 22.7358C22.2543 23.7712 21.5105 25.317 21.5105 27.0087C21.5105 27.9858 21.7876 28.9628 22.298 29.8233C22.6042 30.3045 22.9834 30.7565 23.4355 31.1357Z' fill='%2348B1FF'/%3E%3Cpath d='M26.0316 29.6917C25.7545 29.6917 25.4774 29.5896 25.2587 29.3709L23.6399 27.7522C23.217 27.3293 23.217 26.6292 23.6399 26.2063C24.0629 25.7833 24.7629 25.7833 25.1858 26.2063L26.0608 27.0813L28.7879 24.5584C29.2254 24.1501 29.9254 24.1792 30.3337 24.6167C30.742 25.0542 30.7128 25.7542 30.2753 26.1625L26.7753 29.4C26.5712 29.5896 26.3087 29.6917 26.0316 29.6917Z' fill='%2348B1FF'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 30px;
    height: 30px;
    margin: 1rem 0.7rem;
}

.conteudos .andamento-2.active::before{
   background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8748 33.1774H13.1248C5.20609 33.1774 1.82275 29.7941 1.82275 21.8753V13.1253C1.82275 5.20658 5.20609 1.82324 13.1248 1.82324H21.8748C29.7936 1.82324 33.1769 5.20658 33.1769 13.1253V21.8753C33.1769 22.2253 33.1769 22.5899 33.1477 22.9253C33.104 23.3628 32.7977 23.742 32.3748 23.8732C31.9519 24.0045 31.4852 23.8587 31.2082 23.5086C30.1727 22.2399 28.6415 21.5107 26.979 21.5107C25.7394 21.5107 24.529 21.9337 23.5665 22.7066C22.254 23.742 21.5103 25.2878 21.5103 26.9795C21.5103 27.9566 21.7873 28.9336 22.2977 29.7941C22.6186 30.3336 23.0415 30.8149 23.5228 31.1941C23.8728 31.4712 24.0186 31.9378 23.8873 32.3607C23.7561 32.7837 23.3915 33.0899 22.9394 33.1336C22.604 33.1774 22.2394 33.1774 21.8748 33.1774ZM13.1248 4.01074C6.40192 4.01074 4.01025 6.40241 4.01025 13.1253V21.8753C4.01025 28.5982 6.40192 30.9899 13.1248 30.9899H20.4603C20.4457 30.9753 20.4311 30.9462 20.4165 30.9316C19.6873 29.7358 19.3082 28.3649 19.3082 26.9795C19.3082 24.617 20.3582 22.4441 22.1957 21.0004C24.6457 19.017 28.3644 18.842 30.9748 20.4462V13.1253C30.9748 6.40241 28.5832 4.01074 21.8603 4.01074H13.1248Z' fill='white'/%3E%3Cpath d='M31.3248 11.4629H3.6748C3.07689 11.4629 2.58105 10.9671 2.58105 10.3691C2.58105 9.77122 3.07689 9.27539 3.6748 9.27539H31.3248C31.9227 9.27539 32.4185 9.77122 32.4185 10.3691C32.4185 10.9671 31.9373 11.4629 31.3248 11.4629Z' fill='white'/%3E%3Cpath d='M12.4248 11.2584C11.8269 11.2584 11.3311 10.7625 11.3311 10.1646V3.07715C11.3311 2.47923 11.8269 1.9834 12.4248 1.9834C13.0227 1.9834 13.5186 2.47923 13.5186 3.07715V10.1646C13.5186 10.7625 13.0227 11.2584 12.4248 11.2584Z' fill='white'/%3E%3Cpath d='M22.5752 10.6022C21.9773 10.6022 21.4814 10.1064 21.4814 9.50845V3.07715C21.4814 2.47923 21.9773 1.9834 22.5752 1.9834C23.1731 1.9834 23.6689 2.47923 23.6689 3.07715V9.50845C23.6689 10.1209 23.1877 10.6022 22.5752 10.6022Z' fill='white'/%3E%3Cpath d='M26.979 34.6357C25.2582 34.6357 23.5957 34.0524 22.254 32.9878C22.2248 32.9587 22.1811 32.9441 22.1519 32.9149C21.4665 32.3608 20.8832 31.7045 20.4311 30.9316C19.7019 29.7358 19.3228 28.3649 19.3228 26.9795C19.3228 24.617 20.3727 22.4441 22.2102 21.0004C23.5519 19.9212 25.2436 19.3232 26.979 19.3232C29.2978 19.3232 31.4561 20.3441 32.8998 22.1378C34.0082 23.4795 34.6353 25.2003 34.6353 26.9795C34.6353 28.3649 34.2561 29.7212 33.5269 30.9316C33.104 31.6316 32.5936 32.2295 32.0103 32.7399C30.6248 33.9649 28.8457 34.6357 26.979 34.6357ZM23.4353 31.1357C23.479 31.1649 23.5082 31.194 23.5519 31.2232C24.5144 32.0253 25.7248 32.4628 26.979 32.4628C28.3207 32.4628 29.5603 31.9962 30.5665 31.1066C30.9894 30.742 31.354 30.3045 31.6603 29.8233C32.1707 28.9628 32.4478 27.9858 32.4478 27.0087C32.4478 25.7399 32.0102 24.5149 31.2082 23.5524C30.1727 22.2691 28.6269 21.5399 26.979 21.5399C25.7394 21.5399 24.529 21.9629 23.5665 22.7358C22.254 23.7712 21.5103 25.317 21.5103 27.0087C21.5103 27.9858 21.7873 28.9628 22.2977 29.8233C22.604 30.3045 22.9832 30.7565 23.4353 31.1357Z' fill='white'/%3E%3Cpath d='M26.0316 29.6917C25.7545 29.6917 25.4774 29.5896 25.2587 29.3709L23.6399 27.7522C23.217 27.3293 23.217 26.6292 23.6399 26.2063C24.0629 25.7833 24.7629 25.7833 25.1858 26.2063L26.0608 27.0813L28.7879 24.5584C29.2254 24.1501 29.9254 24.1792 30.3337 24.6167C30.742 25.0542 30.7128 25.7542 30.2753 26.1625L26.7753 29.4C26.5712 29.5896 26.3087 29.6917 26.0316 29.6917Z' fill='white'/%3E%3C/svg%3E%0A");
}

.search input{
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
    padding-right: 3rem !important;
}

.floatSearch{
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 21.75C5.85 21.75 1.25 17.15 1.25 11.5C1.25 5.85 5.85 1.25 11.5 1.25C17.15 1.25 21.75 5.85 21.75 11.5C21.75 17.15 17.15 21.75 11.5 21.75ZM11.5 2.75C6.67 2.75 2.75 6.68 2.75 11.5C2.75 16.32 6.67 20.25 11.5 20.25C16.33 20.25 20.25 16.32 20.25 11.5C20.25 6.68 16.33 2.75 11.5 2.75Z' fill='%2348B1FF'/%3E%3Cpath d='M21.9999 22.7504C21.8099 22.7504 21.6199 22.6804 21.4699 22.5304L19.4699 20.5304C19.1799 20.2404 19.1799 19.7604 19.4699 19.4704C19.7599 19.1804 20.2399 19.1804 20.5299 19.4704L22.5299 21.4704C22.8199 21.7604 22.8199 22.2404 22.5299 22.5304C22.3799 22.6804 22.1899 22.7504 21.9999 22.7504Z' fill='%2348B1FF'/%3E%3C/svg%3E%0A");
    background-position: right .75rem center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    position: absolute;
    right: 0%;
    top: 0%;
    width: 3rem;
    height: 100%;
    border: none;
}

.search-buscar input{
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
    padding-left: 3rem !important;
}

.search-buscar label{
    margin-left: 3rem !important;
}

.floatSearch-buscar{
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 21.75C5.85 21.75 1.25 17.15 1.25 11.5C1.25 5.85 5.85 1.25 11.5 1.25C17.15 1.25 21.75 5.85 21.75 11.5C21.75 17.15 17.15 21.75 11.5 21.75ZM11.5 2.75C6.67 2.75 2.75 6.68 2.75 11.5C2.75 16.32 6.67 20.25 11.5 20.25C16.33 20.25 20.25 16.32 20.25 11.5C20.25 6.68 16.33 2.75 11.5 2.75Z' fill='%2348B1FF'/%3E%3Cpath d='M21.9999 22.7504C21.8099 22.7504 21.6199 22.6804 21.4699 22.5304L19.4699 20.5304C19.1799 20.2404 19.1799 19.7604 19.4699 19.4704C19.7599 19.1804 20.2399 19.1804 20.5299 19.4704L22.5299 21.4704C22.8199 21.7604 22.8199 22.2404 22.5299 22.5304C22.3799 22.6804 22.1899 22.7504 21.9999 22.7504Z' fill='%2348B1FF'/%3E%3C/svg%3E%0A");
    background-position: right .75rem center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    position: absolute;
    left: 0%;
    top: 0%;
    width: 3rem;
    height: 100%;
    border: none;
}


/*curso*/
.curso #tab-curso.nav-tabs{
    border-bottom: 2px solid #E5E5E5
}

.curso #tab-curso.nav-tabs .nav-item {
    margin-bottom: -1px;
    font-weight: bold;
}

.curso #tab-curso.nav-tabs .nav-item button,
.curso #tab-curso.nav-tabs .nav-item a{
    border-radius: 0;
    border: 0;
    padding: 0.8rem 2rem;
}

.curso #tab-curso.nav-tabs .nav-link{
    color: var(--neutral-50);
}

.curso #tab-curso.nav-tabs .nav-link.active{
    border: 0;
    color: var(--brand);
    border-bottom: 2px solid #48B1FF;
}

.curso #tab-curso.nav-tabs .nav-link:focus, 
.curso #tab-curso.nav-tabs .nav-link:hover{
    background-color: var(--neutral-03);
}

.curso #tab-curso.nav-tabs .nav-link.active:focus, 
.curso #tab-curso.nav-tabs .nav-link.active:hover{
    background-color: #fff
}

.favoritar{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.49944 16.5652C9.27248 16.5652 9.05283 16.5359 8.8698 16.47C6.07301 15.5109 1.62891 12.1064 1.62891 7.0766C1.62891 4.5141 3.70087 2.43481 6.24873 2.43481C7.48605 2.43481 8.64283 2.91803 9.49944 3.78196C10.356 2.91803 11.5128 2.43481 12.7502 2.43481C15.298 2.43481 17.37 4.52142 17.37 7.0766C17.37 12.1137 12.9259 15.5109 10.1291 16.47C9.94605 16.5359 9.72641 16.5652 9.49944 16.5652ZM6.24873 3.53303C4.30855 3.53303 2.72712 5.12178 2.72712 7.0766C2.72712 12.0771 7.5373 14.8593 9.22855 15.4377C9.36033 15.4816 9.64587 15.4816 9.77766 15.4377C11.4616 14.8593 16.2791 12.0845 16.2791 7.0766C16.2791 5.12178 14.6977 3.53303 12.7575 3.53303C11.6446 3.53303 10.6123 4.05285 9.94605 4.95339C9.74105 5.2316 9.27248 5.2316 9.06748 4.95339C8.38658 4.04553 7.36158 3.53303 6.24873 3.53303Z' fill='%2348B1FF'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 23px;
    border: 1px solid #48B1FF;
}

.favoritar:hover{
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.49944 16.5652C9.27248 16.5652 9.05283 16.5359 8.8698 16.47C6.07301 15.5109 1.62891 12.1064 1.62891 7.0766C1.62891 4.5141 3.70087 2.43481 6.24873 2.43481C7.48605 2.43481 8.64283 2.91803 9.49944 3.78196C10.356 2.91803 11.5128 2.43481 12.7502 2.43481C15.298 2.43481 17.37 4.52142 17.37 7.0766C17.37 12.1137 12.9259 15.5109 10.1291 16.47C9.94605 16.5359 9.72641 16.5652 9.49944 16.5652ZM6.24873 3.53303C4.30855 3.53303 2.72712 5.12178 2.72712 7.0766C2.72712 12.0771 7.5373 14.8593 9.22855 15.4377C9.36033 15.4816 9.64587 15.4816 9.77766 15.4377C11.4616 14.8593 16.2791 12.0845 16.2791 7.0766C16.2791 5.12178 14.6977 3.53303 12.7575 3.53303C11.6446 3.53303 10.6123 4.05285 9.94605 4.95339C9.74105 5.2316 9.27248 5.2316 9.06748 4.95339C8.38658 4.04553 7.36158 3.53303 6.24873 3.53303Z' fill='%230E699C'/%3E%3C/svg%3E ");
    border-color: var(--brand-lighter-hover);
    background-color: var(--brand-lighter-hover);
}

.btn-collapse-curso{
    width: 100%;
    background-color: var(--neutral-03);
    text-align: left;
    font-weight: bold;
    border: none;
    padding: 1rem;
    border-radius: 10px;
}

.btn-collapse-curso p{
    color: var(--neutral-100);
    font-weight: bold;
}

.btn-collapse-curso p::after{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00001 11.1999C7.53335 11.1999 7.06668 11.0199 6.71335 10.6666L2.36668 6.31993C2.17335 6.12659 2.17335 5.8066 2.36668 5.61326C2.56001 5.41993 2.88001 5.41993 3.07335 5.61326L7.42001 9.95993C7.74001 10.2799 8.26001 10.2799 8.58001 9.95993L12.9267 5.61326C13.12 5.41993 13.44 5.41993 13.6333 5.61326C13.8267 5.8066 13.8267 6.12659 13.6333 6.31993L9.28668 10.6666C8.93335 11.0199 8.46668 11.1999 8.00001 11.1999Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    height: 25px;
    width: 19px;
    transition: transform 0.35s ease;
    position: absolute;
    right: 0;
}

.btn-collapse-curso[aria-expanded="true"]{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-collapse-curso[aria-expanded="true"] p::after {
    transform: rotate(180deg);
}

.btn-collapse-curso[aria-expanded="true"] ~ .collapse-custom{
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.collapse-custom{
    background-color: var(--neutral-03);
}

a.video-curso-colalapse{
    background-color: var(--brand);
    color: #fff;
    display: block;
    width: 100%;
    padding: 0.8rem 1rem;
    border-radius: 10px;
}

a.video-curso-colalapse:hover{
    color: #fff;
}

a.video-curso-colalapse.disable{
    background-color: var(--neutral-10);
    color: var(--neutral-30);
}

.curso-sticky-top{
    top: 50px;
}

.ajuda .container{
    background: rgb(122,204,247);
    background: linear-gradient(45deg, rgba(122,204,247,1) 0%, rgba(14,105,156,1) 100%);
    border-radius: 10px;
}

/*noticia*/
.img-noticia{
    border-radius: 10px;
}

.noticia p{
    color: var(--neutral-100);
}

.noticia a{
    color: var(--neutral-100);
    text-decoration: underline;
}

.noticia-social-media{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: var(--brand);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background-color 0.3s;
}

.noticia-social-media:hover{
    background-color: var(--brand-dark);
}

.ajuda-noticia{
    background: rgb(91,198,167);
    background: linear-gradient(90deg, rgba(91,198,167,1) 0%, rgba(92,182,229,1) 100%);
    border-radius: 10px;
}

/* sidebar */
@media all and (max-width: 798px) {
    .navbar-brand img{
        max-width: 110px;
    }
    #navbar-filter{
        background-color: #fff;
    }
    
    body.offcanvas-active{
        overflow:hidden;
    }
    
    .offcanvas-header{ display:none; }
    
    .screen-darken{
        height: 100%;
        width:0%;
        z-index: 30;
        position: fixed;
        top: 0;
        right: 0;
        opacity:0;
        visibility:hidden;
        background-color: rgba(34, 34, 34, 0.6);
        transition:opacity .2s linear, visibility 0.2s, width 2s ease-in;
    }
    
    .screen-darken.active{
        z-index:10; 
        transition:opacity .3s ease, width 0s;
        opacity:1;
        width:100%;
        visibility:visible;
    }	

	.offcanvas-header{ display:block; }

	.mobile-offcanvas{
		visibility: hidden;
		transform:translateX(100%);
	    border-radius:0; 
		display:block;
	    position: fixed;
	    top: 0; 
        right:0;
	    height: 100%;
	    z-index: 1200;
	    width:80%;
	    overflow-y: scroll;
	    overflow-x: hidden;
	    transition: visibility .3s ease-in-out, transform .3s ease-in-out;
	}

	.mobile-offcanvas.show{
		visibility: visible;
    	transform: translateX(0);
	}

}

/*sobre */
.sobre-card img{
    border-right: 2px solid #E5E5E5;
    padding-right: 3rem;
}

/*evento */
.card-programacao{
    background-color: var(--neutral-03);
    border-radius: 10px;
}

/*aviso de privacidade */
.termos .aviso{
    border: 1px solid #092235;
    border-radius: 10px;
}

.termos p{
    color: #092235;
}

.termos th,
.termos td{ 
    border-color: #092235;
}

/*buscar */
.ajuda-buscar .container{
    background: rgb(0,94,178);
    background: linear-gradient(90deg, rgba(0,94,178,1) 0%, rgba(72,177,255,1) 100%);
    border-radius: 10px;
}

/* footer */
footer .list-group-item{
    padding: 0.1rem 0.4rem;
    border: 0;
    background-color: transparent;
}

footer .footer{
    background-color: var(--brand-darker);
}

footer .footer .list-group-item{
    padding: 0.7rem 0rem;
}

footer a,
footer a:hover{
    color: #fff;
}

footer .btn-collapse{
    width: 100%;
    text-align: start;
    background: none;
    border: none;
    padding: .35rem 0;
    margin-bottom: 1rem;
    border-bottom: 1px solid #48B1FF;
}

footer .btn-collapse.last {
    border: none;
}

footer .btn-collapse h5::after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00001 11.2C7.53335 11.2 7.06668 11.0201 6.71335 10.6667L2.36668 6.32005C2.17335 6.12672 2.17335 5.80672 2.36668 5.61338C2.56001 5.42005 2.88001 5.42005 3.07335 5.61338L7.42001 9.96005C7.74001 10.2801 8.26001 10.2801 8.58001 9.96005L12.9267 5.61338C13.12 5.42005 13.44 5.42005 13.6333 5.61338C13.8267 5.80672 13.8267 6.12672 13.6333 6.32005L9.28668 10.6667C8.93335 11.0201 8.46668 11.2 8.00001 11.2Z' fill='%2348B1FF'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    height: 16px;
    width: 30px;
    transition: transform 0.35s ease;
    position: absolute;
    right: 0;
}

footer .btn-collapse[aria-expanded="true"] h5::after {
    transform: rotate(180deg);
}

nav ul li{
    list-style: none !important;
}

/* responsivo */
@media only screen and (min-width: 1500px) {
    .swiper-button-prev-highlight, .swiper-rtl .swiper-button-next-highlight {
        left: -90px !important;
    }
    .swiper-button-next-highlight, .swiper-rtl .swiper-button-prev-highlight {
        right: -90px !important;
    }
}

@media only screen and (max-width: 1400px) {
    .swiper-button-prev-highlight, .swiper-rtl .swiper-button-next-highlight {
        left: -45px !important;
    }
    .swiper-button-next-highlight, .swiper-rtl .swiper-button-prev-highlight {
        right: -45px !important;
    }
}

@media only screen and (max-width: 1200px) {
    .swiper-button-prev-highlight, .swiper-rtl .swiper-button-next-highlight {
        left: -60px !important;
    }
    .swiper-button-next-highlight, .swiper-rtl .swiper-button-prev-highlight {
        right: -60px !important;
    }
}

@media only screen and (max-width: 1000px) {
    .card .card-body {
        padding: 0.7rem;
    }
    .swiper-pagination{
        text-align: center !important;
    }
}

@media only screen and (max-width: 768px) {
    section{
        padding: 2rem 0;
    }
    .card-2:hover .title-custom{
        right: 10px;
    }
    .swiper-button-next, .swiper-button-prev{
        top: 57%;
    }
    .border-mobile-none{
        border: none !important;
    }
    .swiper-button-next,
    .swiper-button-prev{
        width: 30px !important;
        height: 30px !important;
    }
    .swiper-button-next{
        right: 0px !important;
    }
    .swiper-button-prev{
        left: 0px !important;
    }
    /* cardiologia */
    .cardiologia .ajuda .container{
        background: rgb(255,209,140);
        background: linear-gradient(0deg, rgba(255,209,140,1) 0%, rgba(251,92,93,1) 100%);
        border-radius: 10px;
    }
    /* oncologia */
    .oncologia .ajuda .container{
        background: rgb(241,255,232);
        background: linear-gradient(0deg, rgba(241,255,232,1) 0%, rgba(107,194,50,1) 100%);
        border-radius: 10px;
    }
    .oncologia .ajuda-2 .col-md-3{
        border-radius: 10px;
    }
    /*psicologia */
    .psiquiatria .ajuda .container{
        background: rgb(255,239,219);
        background: linear-gradient(0deg, rgba(255,239,219,1) 0%, rgba(255,158,44,1) 100%);
        border-radius: 10px;
    }
    /* dor-inflamacao */
    .dor-inflamacao .ajuda .container{
        background: rgb(202,213,255);
        background: linear-gradient(0deg, rgba(202,213,255,1) 0%, rgba(82,117,242,1) 100%);
        border-radius: 10px;
    }
    /* area logada */
    .profile.border{
        border: 0px !important;
    }
    .card-7{
        -webkit-box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 8%);
        box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 8%);
    }
    .sobre-card img{
        border-right: 0px solid #E5E5E5;
        padding-right: 0rem;
    }
    /*evento */
    .card-programacao h4{
        font-size: 1.2rem;
    }
    .card-programacao h5{
        font-size: 1rem;
    }
    .btn-medidamentos{
        padding: 0.5rem 0.7rem;
    }
}