* {
    transition: unset!important
}

a {
    text-decoration: none
}

a,h1,h2,h3,h4,h5,h6,p {
    font-family: var(--fnt-regular);
    color: #4d4e53;
    font-weight: 400;
    margin: unset;
    text-wrap: unset;
}

.sk-attr {padding: unset;}
.bdspan, .bdred, h1, h2, h3, h4 {text-wrap: initial;}
.sk-uigroup-header, .sk-uigroup-item-header { padding: unset;}
.p-focus, .sk-focus, :focus {box-shadow: unset !important}
.row { 
    display: flex;
    flex-flow: row wrap;
}
.column, .columns {
    flex: 1 1 0px;
    min-width: 0;
}
.column.row.row, .row.row.columns {
    display: block;
    float: none;
}
.align-right, .align-right.vertical.menu>li>a {
    justify-content: flex-end;
}
.p-button {
    min-height: 50px;
}
.sk-multi-brick .sk-multi-brick-item { 
    margin: unset;
    border: unset;
}
.hidden-element {
    display: none
}

.p-accordion-header-link.sk-focus,
.p-accordion-header-link {
    box-shadow: unset !important;
}

.sk-app[data-process-step-id*=BradescoProcess] .sk-datepicker .react-datepicker-popper .react-datepicker .react-datepicker__day--selected,.sk-app[data-process-step-id*=TRAVELHiringProcess] .sk-datepicker .react-datepicker-popper .react-datepicker .react-datepicker__day--selected,.sk-datepicker .react-datepicker-popper .react-datepicker .react-datepicker__day--in-range,.sk-datepicker .react-datepicker-popper .react-datepicker .react-datepicker__day--in-selecting-range {
    background-color: #fdf3f2!important;
    color: #cc092f!important
}

.sk-datepicker .react-datepicker-popper .react-datepicker .react-datepicker__day:hover {
    background-color: #f4f4f6!important
}

.sk-progress-bar [data-active=true] .sk-step-header .sk-step-title {
    background: inherit;
    border-radius: inherit;
    color: inherit;
    font-size: initial;
    font-weight: 400;
    line-height: initial;
    padding: 0;
    position: unset
}

.sk-progress-bar [data-completed=true] .sk-step-header .sk-step-title {
    color: inherit
}

.sk-progress-bar [data-show-numbers=false] [data-active=true] .sk-step-item {
    background: var(--progress-bar-step-active-bg-color)!important
}

.sk-progress-bar [data-active=true] .sk-step-item {
    transform: none
}

.packagesWeb,.sk-app[data-process-step-id="StartUIProcess:1"] .sk-attr,.sk-multi-brick-item,.sk-tab-content .columns,section.sk-comp[data-component-type=process] {
    padding: unset!important
}

.sk-process .sk-process-form {
    padding: 0
}

.advantageClub>.row:nth-child(2),.sk-tab-content .row,.skyeSubTitle p {
    margin: unset!important
}

#sk-HomePageGeneric-TopPageFocus,.fa-calendar-alt,.fa-exclamation-triangle:before,.sk-multi-brick-link--remove>i,.sk-toolbar,aside.sk-nav,i.sk-back-top {
    display: none
}

.sk-app[data-process-id=BradescoProcess] .sk-uigroup-item-content .sk-uigroup-item-content,.sk-app[data-process-id=LoggedAreaProcess] #sk-tab-panel-LoggedAreaProcessUIDef-TabGroup1-MyData .sk-column-list,.sk-app[data-process-step-id="BradescoProcess:Contract"] .sk-uigroup-item-content,.sk-app[data-process-step-id="BradescoProcess:ContractInformation"] .sk-uigroup-item-content,.sk-app[data-process-step-id="BradescoProcess:Payment"] .sk-uigroup-item-content,.sk-app[data-process-step-id="LoggedAreaProcess:Logged"] .sk-uigroup-item-header,.sk-uigroup .sk-uigroup-item-content {
    position: relative;
    max-width: 1220px;
    margin: 0 auto;
    padding: 0 25px
}

#sk-navigation-BradescoProcess-PersonalInformation .sk-button-list.sk-button-list--action {
    padding: 0 25px
}

@media (max-width: 768px) {
    #sk-page,#sk-page>#sk-main,.bsHeader>nav,.footer-content>footer {
        border:unset
    }

    #LoggedAreaProcessUIDef-TabGroup1-MyData-NoStyleGroupMyData1-Address .sk-column-list,#LoggedAreaProcessUIDef-TabGroup1-MyData-NoStyleGroupMyData1-ContactInformation .sk-column-list,#LoggedAreaProcessUIDef-TabGroup1-MyData-NoStyleGroupMyData1-ContactInformation-NoStyleGroupContactInformation-NoStyleContactInformation .sk-column-list,#LoggedAreaProcessUIDef-TabGroup1-MyData-NoStyleGroupMyData1-PersonalInformation .sk-uigroup-item-content .sk-column-list,#LoggedAreaProcessUIDef-TabGroup1-MyData-NoStyleGroupMyData1-Privacy .sk-column-list,#sk-LoggedAreaProcessUIDef-TabGroup1-MyData-NoStyleGroupMyData1-Address-NoStyleGroupAddress .sk-column-list,.sk-app[data-process-step-id="BradescoProcess:Summary"] .sk-uigroup-item-content,.sk-uigroup .sk-uigroup-item-content .sk-uigroup-item-content {
        padding: 0!important
    }

    #sk-AdditionalCoverageUIDefinition-FieldsetGroup1-NoStyle2,#sk-BradescoDentalProduct-UIElements-FinalPersonalInformationMessage,#sk-BradescoDentalProduct-UIElements-FinalPersonal_OtherPeopleMessage,#sk-HomePageGeneric-AttendanceAPI-Cards-Card1Message,#sk-HomePageGeneric-AttendanceAPI-Cards-Card2Message,#sk-HomePageGeneric-AttendanceAPI-Cards-Card3Message,#sk-HomePageGeneric-AttendanceAPI-Cards-Card4Message,#sk-HomePageGeneric-AttendanceAPI-Cards-Card5Message,#sk-HomePageGeneric-CarouselComponent,#sk-PersonalInformationUIDef-NoStyleGroup1-NoStyle2,#sk-PlansGeneric-PagePlans-DetailsPlansMessage,#sk-navigation-PersonalInformationUIDef-NoStyleGroup1-NoStyle1-ContentBlock-YourDentalBlock1-YourDentalCard1-Fieldset18,#sk-navigation-PersonalInformationUIDef-NoStyleGroup1-NoStyle1-FieldsetGroup2-DOK1-FieldsetGroup4-Fieldset21,.ImageCarousel,.additional-resume,.bsHeader,.iconComponents,.message-sucess_other,.order_att,.partnersCarouselTextDiv,.personal-resume,.principal,.topBlock,.webCoverage,.webShortage {
        display: none
    }

    #sk-BradescoDentalProduct-MobileSummaryMessage,#sk-BradescoDentalProduct-UIElements-FinalPersonalInformationMobileMessage,#sk-HomePageGeneric-AttendanceAPI-Cards-Card1MobileMessage,#sk-HomePageGeneric-AttendanceAPI-Cards-Card2MobileMessage,#sk-HomePageGeneric-AttendanceAPI-Cards-Card3MobileMessage,#sk-HomePageGeneric-AttendanceAPI-Cards-Card4MobileMessage,#sk-HomePageGeneric-AttendanceAPI-Cards-Card5MobileMessage,#sk-navigation-PersonalInformationUIDef-NoStyleGroup1-NoStyle1-ContentBlock-ContentBlockMobile,#sk-navigation-PersonalInformationUIDef-NoStyleGroup1-NoStyle1-FieldsetGroup2-DKO2-FieldsetGroup22-Fieldset40,.htmlRadioMobile,.show-more-btn,.topBlock__button,.topBlock__coverage,.topBlock__icon-components,.topBlock__package {
        display: flex!important
    }

    .packagesWeb {
        display: none!important
    }

    #sk-HomePageGeneric-CarouselMobileComponent,.footer--dd-cont,.imgAdvantageMobile,.shortage_panel,.sk-product-details--responsive,.tittleShortage {
        display: block
    }
}

b, strong {
    font-family: var(--fnt-bold);
    font-weight: normal;
}

.ReactModalPortal {
    color: var(--brand-font-color);
}
