/*Simulação Viagem - XGH (Gambiarra) para ajustar o CSS do panel recriado em js em decorrência da migração para 9.13.6: INICIO*/
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .box_total[data-uigroup-type="PANEL_GROUP"] .p-accordion-header-text{
    display: none;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .box_total[data-uigroup-type="PANEL_GROUP"] .p-accordion-header-text:has(div){
    display: flex;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .sk-panel .sk-panel-item-header .p-accordion-header-link,
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .sk-panel .sk-panel-item-header .p-accordion-header-link:hover,
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .sk-panel .sk-panel-item-header .p-accordion-header-link:focus{
    background: #F9F9F9 !important;
    transition: unset !important;
    padding: 30px 30px 30px 20px;    
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .sk-panel .sk-panel-item-header:last-child .p-accordion-header-link,
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .sk-panel .sk-panel-item-header:last-child .p-accordion-header-link:hover,
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .sk-panel .sk-panel-item-header:last-child .p-accordion-header-link:focus{
    border-bottom: none !important;
    border-radius: 5px;
    border-radius: 0 !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .p-accordion .p-accordion-tab:not(.p-accordion-tab-active):not(:last-child),
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .p-accordion .p-accordion-tab:not(.p-accordion-tab-active):not(:last-child):hover,
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .p-accordion .p-accordion-tab:not(.p-accordion-tab-active):not(:last-child):focus,
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .p-accordion .p-accordion-tab.p-accordion-tab-active>.p-accordion-header,
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .p-accordion .p-accordion-tab.p-accordion-tab-active>.p-accordion-header:hover,
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .p-accordion .p-accordion-tab.p-accordion-tab-active>.p-accordion-header:focus {
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.1) !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .box_total{
    border-radius: 5px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .p-accordion .p-accordion-tab .p-accordion-content {
    padding: 0 !important;
    margin-top: -15px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .sk-panel .sk-panel-item-header,
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .p-accordion .p-accordion-tab.p-accordion-tab-active{
    margin: 0 !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .sk-panel .sk-panel-item-header {
    transition: unset !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon{
    transform: none;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .p-accordion .p-accordion-tab.p-accordion-tab-active>.p-accordion-header>.p-accordion-header-link .p-accordion-toggle-icon:before,
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon:before{
    transform: translate(-95%, -50%) rotate(180deg) !important;
    font-family: Font Awesome\ 6 Pro !important;
    content: '\f078' !important;
    color: var(--brand-font-color) !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .p-accordion .p-accordion-tab.p-accordion-tab-active>.p-accordion-header>.p-accordion-header-link .p-accordion-toggle-icon:before{
    transform: translate(-95%, -50%) rotate(0deg) !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .p-accordion .p-accordion-tab{
    z-index: 0;
}

/*Simulação Viagem - XGH (Gambiarra) para ajustar o CSS do panel recriado em js em decorrência da migração para 9.13.6: FIM*/



/* INICIO | RESOLUCAO: COMUM A TODAS */

/* INICIO | SOBRESCRITA */
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .paragraph-bold {
    margin-top: 10px;
    margin-bottom: 30px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .lgpd { 
    width: 570px;
    margin: 20px 0 40px 0;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .img-payment { margin-bottom: unset;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .order > div:nth-last-child(3) { border-bottom: 0.5px solid rgba(0, 0, 0, 0.1)!important;}

/* Inicio | Posicionamento de botoes de Continuar/Login */
.sk-app[data-process-step-id*="TRAVELHiringProcess"] button.sk-oauth-button {
    position: relative!important;
    left: unset;
    z-index: 1;
    top: unset;
    margin-left: unset!important;
    padding: 14px;
    min-width: unset;
    margin-bottom: 18px!important;
    background: var(--button-bg-color);
    right: unset;
}
/*.sk-app[data-process-step-id*="TRAVELHiringProcess"] button.sk-oauth-button:active { background: transparent!important;}*/

/* Fim | Posicionamento de botoes de Continuar/Login */

/* FIM | SOBRESCRITA */

/* INICIO | CENTRALIZACAO DO CONTEUDO PRINCIPAL DAS TELAS */
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-root-content.sk-uigroup-item-content, 
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .sk-root-content.sk-uigroup-item-content, 
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .finalization-travel > .sk-uigroup-content {
    position: relative;
    max-width: 1220px;
    margin: 0 auto;
    padding: 0 25px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"]:not([data-process-step-id="TRAVELHiringProcess:OrderSummary"]) .sk-root-content.sk-uigroup-item-content .sk-uigroup-item-content, .sk-app[data-process-step-id*="TRAVELSimulationProcess"]:not([data-process-step-id="TRAVELHiringProcess:OrderSummary"]) .sk-root-content.sk-uigroup-item-content .sk-uigroup-item-content, .banner-wide-vitrine.banner-viagem .sk-uigroup-item-content .sk-uigroup-item-content {
    padding: 0!important;
    max-width: 100%!important;
    margin: 0!important;
}
/* FIM | CENTRALIZACAO DO CONTEUDO PRINCIPAL DAS TELAS */

/* INICIO | HEADER REDUZIDO */
.sk-app[data-process-step-id*="TRAVELHiringProcess"]:not([data-process-step-id="TRAVELHiringProcess:OrderSummary"]) .bsHeader .dropdown-container, 
.sk-app[data-process-step-id*="TRAVELHiringProcess"]:not([data-process-step-id="TRAVELHiringProcess:OrderSummary"]) .bsHeader .align-right .hover_icon, 
.sk-app[data-process-step-id*="TRAVELHiringProcess"]:not([data-process-step-id="TRAVELHiringProcess:OrderSummary"]) #bsheader .small-3, 
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .bsHeader .dropdown-container, 
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .bsHeader .align-right .hover_icon, 
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] #bsheader .small-3,
body:has(.end-process-screen-message.existing-contract) .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .bsHeader .dropdown-container,
body:has(.end-process-screen-message.existing-contract) .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .bsHeader .align-right .hover_icon,
body:has(.end-process-screen-message.existing-contract) .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] #bsheader .small-3,
body:has(.end-process-screen-message.existing-contract) .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .detailsplan,
body:has(.end-process-screen-message.existing-contract) .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .menuHamburguerMobile,
body:has(.end-process-screen-message.existing-contract) .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .UserLogadoMobile { 
    display: none;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .bsHeader .ifAttendance, 
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .bsHeader .ifAttendance,
body:has(.end-process-screen-message.existing-contract) .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .bsHeader .ifAttendance { 
    display: block!important; margin: 4px 0;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .bsHeader .row:nth-child(1), 
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .bsHeader .row:nth-child(1),
body:has(.end-process-screen-message.existing-contract) .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .bsHeader .row:nth-child(1) {
     border: none;
    }
.sk-app[data-process-step-id*="TRAVELHiringProcess"]:not([data-process-step-id="TRAVELHiringProcess:OrderSummary"]) nav > #bsheader > div:first-child, 
.sk-app[data-process-step-id*="TRAVELSimulationProcess"]:not([data-process-step-id="TRAVELHiringProcess:OrderSummary"]) nav > #bsheader > div:first-child,
body:has(.end-process-screen-message.existing-contract) .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] nav > #bsheader > div:first-child {
    position: absolute;
    top: calc(20%);
    left: calc(40%);
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] nav > #bsheader > div:first-child > a svg, 
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] nav > #bsheader > div:first-child > a svg,
body:has(.end-process-screen-message.existing-contract) .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] nav > #bsheader > div:first-child > a svg {
    width: 200px !important;
}
/* FIM | HEADER REDUZIDO */

/* INICIO | FORMULARIOS */
.fullname-travel, .dateofbirth-travel, .gender-travel, .marital-travel, .phonenumber-travel, .multibrick-fullname, .multibrick-dateofbirth, .multibrick-gender, .email-summary, .multibrick-email {
    padding: unset !important;
    height: 68px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .react-select .react-select__control {
    width: -webkit-fill-available;
}
.cpf-travel, .marital-travel, .dateofbirth-travel, .gender-travel, .phonenumber-travel, .cep-travel, .nonumber-travel {
    max-width: 170px;
    margin-bottom: 30px;
    width: 170px;
}
.cep-travel .sk-error-validation,
.number-travel .sk-error-validation{
    width: max-content;
}
.fullname-travel,
.street-travel,
.complement-travel,
.city-travel {
    max-width: 370px;
    margin-bottom: 30px;
    width: 370px;
    min-width: 370px;
}
.containerinformation-travel .sk-attr-assigned {
    max-width: 170px !important;
    margin-right: 30px;
    width: 170px !important;
}
.district-travel,
.state-travel {
    max-width: 270px;
    margin-bottom: 30px;
    width: 270px;
}
.multibrick-fullname {
    width: 470px!important;
    margin-right: 30px;
    margin-bottom: 30px;
}
.multibrick-dateofbirth {
    width: 170px!important;
    margin-right: 30px;
}
.multibrick-gender {
    width: 270px;
}
.number-travel {
    max-width: 100px;
    margin-bottom: 30px;
    width: 100px;
}
.multibrick-email {
    width: 470px!important;
    margin-top: 30px;
}
.containerinformation-travel .sk-attr-assigned:last-child {
    margin-right: 0;
}
.cpf-travel .sk-field, .fullname-travel .sk-field, .marital-travel .sk-field, .dateofbirth-travel .sk-field, .gender-travel .sk-field, .phonenumber-travel .sk-field, .multibrick-fullname .sk-field, .multibrick-dateofbirth .sk-field, .multibrick-gender .sk-field, .email-summary .sk-field, .multibrick-email .sk-field {
    position: absolute;
    bottom: 20px;
}
.cpf-travel .sk-error-validation { bottom: unset;}

/* FIM | FORMULARIOS */

/* INICIO | PROGRESS BAR */

/* Inicio | Remocao Progress Bar na telas de erro */
.sk-app[data-process-step-id="TRAVELHiringProcess:ErrorPages"] .sk-progress-bar,
.sk-app[data-process-step-id="TRAVELHiringProcess:Address"]:has(.error80-login-travel) .sk-progress-bar { display: none;}
/* Fim | Remocao Progress Bar na telas de erro */

/* FIM | PROGRESS BAR */

/* INICIO | ESPACAMENTO ENTRE AS COLUNAS NAS TELAS */
.sk-uigroup[data-horizontal=true].travel-contract > .sk-uigroup-content { justify-content: space-between;}
/* FIM | ESPACAMENTO ENTRE AS COLUNAS NAS TELAS */

/* INICIO | VITRINE */

/* INICIO | BANNER PRINCIPAL */
.banner-wide-vitrine.banner-viagem {
    background-repeat: no-repeat;
    background-position: center;
    height: 425px!important;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .ImagemBannerDesktop img {
    object-fit: cover;
    height: 425px !important;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .banner-wide .sk-uigroup-item-content {
    padding: 0;
    max-width: 100%; 
}
.banner-wide-vitrine.banner-viagem h2 {
    font-family: var(--fnt-light);
    font-size: var(--fnt-24);
    line-height: var(--size-32);
}
.banner-wide-vitrine.banner-viagem .sk-attr { width: 100%;}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .banner-area-texto {
    width: 100%;
    position: relative;
    top: 26%;
    z-index: 0;
    max-width: 1170px;
    margin: 0 auto;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .banner-area-texto .text-info-regular .link-draft {
    pointer-events: all;
}
.RegulamentoTexto .text-info-regular {
    color: #4D4E53;
    line-height: var(--size-20);
    margin-top: 17px;
    word-break: break-word;
    width: 89vw;
}
.RegulamentoTexto .text-info-regular a {
    font-size: 12px;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .mt-160 {
    position: absolute;
    top: -14%;
    width: 100%;
}
/* FIM | BANNER PRINCIPAL */

/* INICIO | CARD SIMULACAO VITRINE */

/* Box Principal */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index {
    border: var(--section-item-solid-border);
    max-width: 1170px;
    margin: 0 auto;
    margin-top: -70px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content{
    height: 139px;
    border-radius: 10px;
    box-shadow: 0px 3px 6px #00000029;
    background: #fff;
    z-index: 1;
    position: absolute;
    width: 1170px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-header{
    background: #154575;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    margin-top: -8px;
    height: 16px;
    position: absolute;
    width: 1170px;
    z-index: 0;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-header > span{
    font-family: var(--fnt-bold);
    font-size: var(--fnt-22);
    line-height: var(--size-40);
    color: #fff;
    background: #154575;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    padding: 5px 20px 20px 20px;
    margin-top: -40px;
    margin-left: -1px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item span div {
    top: 70px;
    position: absolute;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .p-dropdown-panel {
    top: 684px !important
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item[data-type=default] input+label>span div b{
    color: var(--icon-blue);
    font-family: var(--fnt-bold);
    line-height: var(--size-20);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-content>.sk-uigroup-item{
    border-right: 1px solid var(--section-background-color-1);
    height: 60px;
    top: 40px;
    position: relative;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-content>.sk-uigroup-item:last-child{
    border: none;    
    padding-bottom: 14px;
    padding-top: 7px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-content:has(.sk-radio)>.sk-uigroup-item:last-child{
    padding-top: 25px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .searchbox-fields > .sk-uigroup-content > .sk-uigroup-item:last-child{
    padding-top: 25px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date:has(.errorGeneric) .searchbox-fields > .sk-uigroup-content > .sk-uigroup-item:last-child{
    padding-top: 10px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields > .sk-uigroup-content > .sk-uigroup-item:last-child{
    padding-top: 20px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields{
    padding-top: 15px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-item-content .sk-column-list .sk-attr{
    width: 100% !important;
    position: relative;
    top: -40px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content:first-child > .sk-uigroup-item:nth-child(2) .sk-uigroup-item-header{
    margin: 20px 0;
}
/* Item clicavel a partir do checkbox */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-item .sk-input-checkbox{
    display: none;
    position: relative;
    top: -40px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item span div {
    padding: 0;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item h3:after{
    content: ' \f078';
    margin-left: 10px;
    cursor: pointer;
    font-family: "Font Awesome 6 Pro";
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item span {
    padding-left: 40px;
}
#sk-TRAVELHomePageGeneric-SimulationCard-Tabs-PickYourDestiny .sk-option-item h3 {
    color: var(--brand-font-color) !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item[data-type=default] input+label.sk-selected>span h3:after{
    content: ' \f077';
}
/* Item clicavel: area de clique */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-list .sk-option-item{
    width: 100%;
    padding: 0;
    margin: 0;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-content .sk-uigroup-item-content{
    padding: 0;
    /*z-index: 1;*/
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-header ~ .sk-uigroup-content > div:nth-child(1) input+label>span{
    width: 205px;
    margin-right: 20px!important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-header ~ .sk-uigroup-content > div:nth-child(2) input+label>span{
    width: 185px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-header ~ .sk-uigroup-content > div:nth-child(3) input+label>span{
    width: 265px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content>.sk-uigroup-item:nth-child(1) {
    max-width: 307px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content>.sk-uigroup-item:nth-child(2) {
    max-width: 287px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content>.sk-uigroup-item:nth-child(3) {
    max-width: 348px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content>.sk-uigroup-item:nth-child(4) {
    max-width: 228px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-button button{
    margin: 5px auto !important;
    width: max-content;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .errorGeneric {
    border-top: 1px solid var(--error-color);
    position: relative;
    top: -1px;
    line-height: var(--size-18);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .errorGeneric {
    top: -2px;
    line-height: var(--size-18);
    z-index: 1;
}
.searchbox-destiny .sk-dropdown .sk-field .sk-dropdown-select .p-dropdown-trigger .p-icon {
    display: none;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny span:has(.errorGeneric) { width: 100%;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .msg-error-europe-card, .sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .msg-error-europe-card .sk-field {
    min-height: unset;
}
/* Item clicavel: fontes */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item span div {
    font-family: var(--fnt-medium);
    font-size: var(--fnt-14);
    line-height: var(--size-20);
    color: var(--button-outline-disabled-font-color);
    margin: 0 auto;
    font-weight: normal;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item h3{
    font-family: var(--fnt-bold);
    font-size: var(--fnt-16);
    line-height: var(--size-20);
    color: var(--button-outline-disabled-font-color);
    padding: 45px 0 72px 0;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index:first-child .sk-option-item h3 {
    color: var(--brand-font-color);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-selected),
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-item-content .sk-column-list .sk-checkbox:hover{
    background-color: var(--section-background-color-1);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-item-content .sk-column-list .sk-checkbox .sk-selected > span > div { color: #4D4E53;}
/* Item clicavel: Checkbox selecionado */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-selected),
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-column-list .sk-checkbox:hover:first-child:hover{
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-option-item[data-type=default] input+label>span div b) .sk-option-item[data-type=default] input+label>span div,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-option-item[data-type=default] input+label>span div b) .sk-option-item[data-type=default] input+label>span h3,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-option-item[data-type=default] input+label>span div b) .sk-option-item[data-type=default] input+label>span div,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-option-item[data-type=default] input+label>span div b) .sk-option-item[data-type=default] input+label>span h3,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-option-item[data-type=default] input+label>span div b) .sk-option-item[data-type=default] input+label>span h3{
    color: var(--brand-font-color) !important;
    line-height: var(--size-20);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-option-item[data-type=default] input+label>span div b) .sk-option-item[data-type=default] input+label>span div { 
    color: var(--icon-blue);
    font-family: var(--fnt-bold);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-daterange .react-datepicker__input-container::after {
    content: url(/api/v2/definitionResources?path=Generic%2Fresources%2Fen%2Fus%2Ficon-doc-calendario.svg);
    position: absolute;
    top: 0px;
    right: 5px;
    width: 25px;
    height: 24px;
    z-index: 1;
}
/* Item clicavel: Caixa de formulario */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields .sk-uigroup-item{    
    margin-top: 0;
    width: 100%;
    height: fit-content !important;
    position: inherit;
    padding: 15px 40px 0;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields .sk-uigroup-item:first-child{
    border: none;
    padding-top: 20px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .searchbox-fields > .sk-uigroup-content > .sk-uigroup-item { padding-top: 40px;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .searchbox-fields > .sk-uigroup-content > .sk-uigroup-item .sk-error-validation {top: 30px;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields .sk-uigroup-item .sk-uigroup-item{
    padding: 0;
    border: 0;
    /*max-width: fit-content;*/
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields {
    width: 390px;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 10px;
    background-color: #fff;
    margin-top: -30px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields .sk-uigroup-item .sk-attr{
    top: auto !important;
    max-width: 100%;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .searchbox-fields{
    width: 345px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .msg-error-country-card {
    margin-top: 15px!important;
    margin-bottom: unset!important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .msg-error-europe-card {
    margin-top: 0!important;
    margin-bottom: unset!important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .msg-error-europe-card .errorGeneric {
    border: unset;
}
/* Campos do "Selecione seu destino" */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .react-select .react-select__control{
    max-width: -webkit-fill-available;
    z-index: 2;
    background: transparent;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-dropdown .sk-field .sk-dropdown-select .p-dropdown-trigger:before {
    content: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.712' height='21.218' viewBox='0 0 18.712 21.218'%3E%3Cg id='Icon' transform='translate(0.158 0.158)'%3E%3Cg id='icon-nav-busca'%3E%3Cpath id='icon-nav-busca-2' data-name='icon-nav-busca' d='M28.841,23.53,24.412,19.1a7.769,7.769,0,1,0-5.786,2.586,7.7,7.7,0,0,0,3.508-.845l3.123,5.428a1.6,1.6,0,0,0,1.024.742,1.247,1.247,0,0,0,.307.026,1.609,1.609,0,0,0,.947-.307l1.127-.87a1.5,1.5,0,0,0,.589-1.127A1.458,1.458,0,0,0,28.841,23.53ZM13.07,18.153a7.013,7.013,0,1,1,9.857,1.306l-.026.026A7.042,7.042,0,0,1,13.07,18.153Zm15.438,6.5a.78.78,0,0,1-.307.563l-1.127.87a.89.89,0,0,1-.614.154.827.827,0,0,1-.512-.358l-3.1-5.428.512-.41h0l.538-.41,4.4,4.429A.731.731,0,0,1,28.508,24.656Z' transform='translate(-10.857 -6.127)' fill='%235b5c60' stroke='%235b5c60' stroke-width='0.3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    position: relative;
    top: -6px;
    left: 8px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-textbox{
    margin-top: 35px;
    margin-bottom: 15px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-textbox .sk-label label{
    font-size: var(--fnt-16);
    line-height: var(--size-24);
    font-family: var(--fnt-bold);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-textbox .sk-field { min-height: 10px;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-textbox .sk-label label i{
    margin-left: 10px;
    width: 20px;
    height: 20px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-textbox .sk-label label .__react_component_tooltip>span { display: block;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-radio {
    max-width: min-content;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-radio .sk-field { min-height: 30px;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-radio .sk-field .sk-option-list .sk-option-item{
    width: 100px;
    position: absolute;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-radio .sk-field .sk-option-list .sk-option-item:last-child{
    left: 100px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-radio input+label>span{
    font-size: var(--fnt-16);
    line-height: var(--size-20);
    font-family: var(--fnt-medium);
    left: 0 !important;
    color: var(--brand-font-color);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .p-radiobutton-box {
    border: 1px solid #d2d4da;
    scale: 160%;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .p-radiobutton-box {
    transform: scale(0.7);
}
.searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-radio .sk-field .sk-option-list .sk-option-item .sk-input-radio:before{
    width: 0;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .searchbox-fields:has(.msg-error-europe-card) .sk-uigroup-item-content .sk-radio .sk-field .sk-option-list .sk-option-item .sk-input-radio { border: 1px solid var(--error-color);}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-radio .sk-field .sk-option-list .sk-option-item .sk-input-radio
/* Campos do "Selecione a data" */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-daterange .react-datepicker-popper .react-datepicker .react-datepicker__day--selected{
    background-color: var(--brand-primary-color) !important;
    color: var(--brand-font-color-reverse) !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.calendar-message-label{
    position: absolute !important;
    display: none;
    margin-top: 30px;
    z-index: 3;
    margin-left: 10px;
    min-width: 250px!important;
    width: 200px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-column-list:has(.react-datepicker-popper[data-placement="top"]) ~ div.sk-fieldset .calendar-message-label {
    top: -380px !important;
    left: 10px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-column-list:has(.react-datepicker-popper[data-placement="bottom"]) ~ div.sk-fieldset .calendar-message-label {
    margin-top: 40px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-column-list:has(.react-datepicker__tab-loop) ~ div.sk-fieldset .calendar-message-label{
    display: block;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-uigroup-item:nth-child(2) .sk-uigroup-item-content .sk-attr.calendar-message-label {
    display: none;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.calendar-message-label .sk-field span{
    font-size: var(--fnt-12);
    line-height: var(--size-18);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.calendar-message-label .sk-field span b { font-family: var(--fnt-bold);}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .react-datepicker__header,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .react-datepicker__navigation {
    margin-top: 45px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-daterange .react-datepicker-popper .react-datepicker{
    height: 316px;
    left: 50%;
    width: 470px;
    margin-left: -225px;
    padding: 5px 12px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.sk-daterange:has(.sk-field .react-datepicker-popper[data-placement="top"]) ~ div.calendar-message-label,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.sk-daterange:has(.sk-field .react-datepicker-popper[data-placement="top"]) ~ div.calendar-message-label{
    top: -380px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.sk-daterange:has(.sk-field .react-datepicker-popper[data-placement="bottom"]) ~ div.calendar-message-label{
    margin-top: 50px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .calendar-message-label{
    margin-left: calc(100% - 350px) !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-fieldset.sk-uigroup[data-number-of-items="2"] .sk-uigroup-content > div:last-child div.sk-datepicker:has(.sk-field .react-datepicker-popper[data-placement="bottom-start"]) ~ div.calendar-message-label {
    display: none;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after, 
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
    border-bottom-color: #FFF;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.sk-daterange .react-datepicker__header__dropdown{
    display: none;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .react-datepicker-popper .react-datepicker .react-datepicker__day--outside-month,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .react-datepicker-popper .react-datepicker .react-datepicker__day--outside-month:hover {
    color: transparent;
    cursor: unset;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .react-datepicker__month-dropdown-container--select,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .react-datepicker__year-dropdown-container--select { margin: 0 2px;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .react-datepicker__day-name { font-size: var(--fnt-10);}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-daterange .react-datepicker-popper .react-datepicker .react-datepicker__navigation.react-datepicker__navigation--previous:before {
    font-size: 0;
    background-image: url(/resources/definition/product/TRAVELHomePageGeneric/pt/br/Seta-esquerda-vermelha.svg);
    width: 11px;
    color: var(--tooltip-background-color)!important;
    height: 6px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-daterange .react-datepicker-popper .react-datepicker .react-datepicker__navigation.react-datepicker__navigation--next:before {
    font-size: 0;
    background-image: url(/resources/definition/product/TRAVELHomePageGeneric/pt/br/Seta-direita-vermelha.svg);
    width: 11px;
    color: var(--tooltip-background-color)!important;
    height: 6px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.sk-daterange .react-datepicker__navigation--next{
    right: 15px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.sk-daterange .react-datepicker__navigation--previous{
    left: 15px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-uigroup-item:first-child .sk-uigroup-content{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 30px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__month {
    margin: 1.4rem 0.7rem .5rem;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-uigroup-item:nth-child(2) .sk-uigroup-item-content{
    margin-top: 0;
}
.searchbox-horizontal-index .searchbox-date .sk-daterange .react-datepicker-popper .react-datepicker .react-datepicker__day--selected { background-color: #CC092F!important;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-daterange .sk-error-validation {
    position: relative;
    top: unset!important;
}

/* Placeholders Data ida e volta */
.searchbox-fields .sk-attr.sk-daterange { position: relative; } 
.searchbox-fields .sk-attr.sk-daterange .sk-label { position: absolute; transition: all 300ms ease; width: fit-content; max-width: 100%; top: -20px;} 
.searchbox-fields .sk-attr.sk-daterange:has(input[value=""]) .sk-label { top: 5px; left: 0; } 
.searchbox-fields .sk-attr.sk-daterange:has(input[value=""]) .sk-label label, 
.searchbox-fields .sk-attr.sk-daterange:has(input[value=""]) .sk-label .sk-mandatory { 
    font-family: var(--fnt-medium);
    color: var(--body-font-color);
    font-size: var(--fnt-16);
 } 
.searchbox-fields .sk-attr.sk-daterange:focus-within .sk-label { top: -20px !important; left: 0 !important; } 
.searchbox-fields .sk-attr.sk-daterange:focus-within .sk-label label, 
.searchbox-fields .sk-attr.sk-daterange:focus-within .sk-label .sk-mandatory { 
    font-family: var(--fnt-regular) !important;
    color: var(--body-font-color) !important;
    font-size: var(--fnt-12) !important;
    opacity: 0.7;
 } 
.searchbox-fields .sk-attr.sk-daterange .sk-field input {background-color: transparent;border: none;border-bottom: 1px solid;border-radius: 0;line-height: var(--size-20);position: relative;z-index: 2;}
.searchbox-fields .sk-attr.sk-daterange .sk-field input::placeholder { color: transparent;}

.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-daterange-picker .react-datepicker__month-container:last-child .react-datepicker__header .react-datepicker__current-month { padding: unset;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-daterange-picker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month { 
    font-family: var(--fnt-bold);
    line-height: var(--size-20);
    background: var(--tooltip-background-color);
    margin-bottom: 20px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__day--in-range,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__day--in-selecting-range,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__day:hover {
    border-radius: 5px;
    background-color: #E8E9EC;
    color: #4D4E53;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-textbox > .sk-field > span { width: 100%;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-textbox .errorGeneric {
    top: -7px;
    padding: unset;
    margin: unset;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-textbox .errorDatas {
    top: -1px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__day--selecting-range-start,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__day--selecting-range-end,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__day--selecting-range-end:hover {
    border-radius: 5px;
    background-color: #CC092F;
    color: #FFF;
}
/* Campos do "Informe os viajantes" */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .sk-uigroup-item .sk-attr{
    position: unset !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .sk-checkbox ~ div.sk-textbox{
    position: absolute;
    top: 165px;
    margin: 0 40px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .sk-checkbox ~ div.sk-textbox span,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .sk-uigroup-item .sk-textbox .sk-field ~ .sk-error-validation{
    font-size: var(--fnt-12);
    line-height: var(--size-18);
    color: var(--error-color);    
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .sk-uigroup-item .sk-textbox .sk-field ~ .sk-error-validation{
    left: 0;
    top: 25px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields{
    width: 385px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .no-scoll-button .sk-error-validation { margin-top: unset!important;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item h3{
    font-family: var(--fnt-bold);
    font-size: var(--fnt-14);
    line-height: var(--size-20);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item h4{
    font-family: var(--fnt-bold);
    font-size: var(--fnt-14);
    line-height: var(--size-24);
    user-select: none;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item .sk-uigroup-item-content .sk-column-list input.sk-textbox{
    width: 40px;
    min-width: auto;
    text-align: center;
    line-height: var(--size-20);
    font-family: var(--fnt-regular);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item .sk-uigroup-item-content .sk-column-list .sk-textbox .sk-field:not(:first-child) input{
    border: none;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item .sk-uigroup-item-content .sk-column-list .sk-textbox .sk-field:not(:first-child){
    right: 60px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item .sk-uigroup-item-content .sk-column-list .sk-textbox .sk-label{
    width: fit-content;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item .sk-uigroup-item-content .sk-column-list .sk-textbox .sk-label label {
    font-family: var(--fnt-medium);
    font-size: var(--fnt-14);
    line-height: var(--size-20);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item .sk-uigroup-item-content .sk-column-list .sk-textbox .sk-field{
    width: fit-content;
    position: absolute;
    right: 48px;
    top: -10px;
    z-index: 1;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-navigation[data-buttons-count="2"]:has(.sk-button-list--action){
    margin: 0;
    margin-top: -35px !important;
    position: absolute;
    right: 0;
    bottom: -5px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item .sk-navigation[data-buttons-count="2"] .sk-button-list.sk-button-list--action{
    justify-content: flex-end !important;
    gap: 70px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item .sk-navigation[data-buttons-count="2"] button{
    background: transparent !important;
    color: var(--brand-font-color) !important;
    border-color: var(--brand-font-color) !important;
    border-radius: 50%;
    margin: 0 !important;
    min-height: 25px !important;
    height: 25px;
    width: 25px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item .sk-navigation[data-buttons-count="2"] button.sk-button--disabled{
    opacity: 1;
    color: var(--button-outline-disabled-border-color) !important;
    border-color: var(--button-outline-disabled-border-color) !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item .sk-navigation button .sk-button-text { user-select: none;}
/* Card Simulacao */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-header ~ .sk-uigroup-content > div input+label>span{
    width: 100% !important;
    left: 40px !important;
    position: inherit !important;
    margin-right: 60px;
    border-bottom: 1px solid var(--section-background-color-1) !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .searchbox-fields .sk-radio .sk-option-item label span { 
    border: none!important;
    padding-left: 6px !important;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .p-tooltip-arrow {
    display: none;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields .sk-dropdown .sk-field .sk-dropdown-select {
    margin-top: 0 !important;
}
.p-dropdown-panel .p-dropdown-header {
    padding: 0;
}
.p-dropdown-panel .p-dropdown-item-empty {
    display: none;
}
/* FIM | CARD SIMULACAO VITRINE */

/* INICIO | COMO CONTRATAR */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .insurance-how-it-works {
    margin-top: 68px !important;
    padding-top: 50px;
    padding-bottom: 80px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] :has(.searchbox-horizontal-index .sk-selected) .insurance-how-it-works,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] :has(.searchbox-horizontal-index .sk-selected) .searchbox-horizontal-index {
    background: linear-gradient(45deg, #A6A6A9, #A6A6A9);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"]:has(.searchbox-horizontal-index input+label.sk-selected) .texto-painel-regulamento {
    position: absolute;
    opacity: 0;
}
/* FIM | COMO CONTRATAR */

/* INICIO | COMO PAGAR */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .paymentBlock{
    border-style: solid;
    background-color: #fff;
    margin-top: 30px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .paymentBlock h4 { 
    font-family: var(--fnt-medium);
    margin-bottom: 20px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .paymentBlock hr { margin: 20px 0;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .paymentBlock p {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
    font-family: var(--fnt-medium);
    margin-bottom: 3px;
}
/* FIM | COMO PAGAR */

/* INICIO | VIAGEM SEGURA P TODOS */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .ulCoverage {
    font-family: var(--fnt-regular);
    column-count: 1;
    list-style-type: disc;
    max-width: 290px;
    margin-left: 35px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .backRow { gap: 30px; padding: 35px 30px; display: flex;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .backRow .columns p {
    font-family: var(--fnt-bold);
    font-size: var(--fnt-24);
    line-height: var(--size-32);
    color: #FFF;
    max-width: 255px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .webCoverage .columns .ulCoverage li{
    margin-bottom: 10px;
    font-size: var(--fnt-16);
    line-height: var(--size-20);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .webCoverage > .row:nth-child(2) .columns:last-child {
    height: fit-content;
    display: flex;
    align-items: center;
    max-width: 500px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .webCoverage > .row:nth-child(2) .columns:last-child p {
    width: fit-content;
    font-family: var(--fnt-regular);
    font-size: var(--fnt-18);
    line-height: var(--size-24);
    margin-left: 32px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .webCoverage > .row:nth-child(2) .columns:last-child svg{
    margin-left: 70px;
    min-width: 70px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .webCoverage > .row:nth-child(2){
    align-items: center;
    gap: 50px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .webCoverage .backRow ~ p{
    position: absolute;
    font-size: var(--fnt-14);
}
/* FIM | VIAGEM SEGURA P TODOS */

/* INICIO | CLUBE DE VANTAGENS */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .advantage-club .image-advantage-club img {
    box-shadow: var(--banner-products-box-shadow);
}
/* FIM | CLUBE DE VANTAGENS */

/* INICIO | PROTECOES */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .service-assistance-container .service-assistance-container-item { background: #FFF;}
/* FIM | PROTECOES */

/* INICIO | AJUSTES ANCORAS */
#whyContract { position: absolute; top: -150px;}
a[name="WhoTravelWithYou"] { position: absolute; top: -80px;}
a[name="RealizePayment"] { position: absolute; top: -150px;}
#TravelSimulateAndHire { position: absolute; top: 150px;}

/* FIM | AJUSTES ANCORAS */

.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .disclaimer-simples,
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .disclaimer-simples,
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .disclaimer-simples{
    margin-top: 15px;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .block-corretor {
    padding-top: 16px;
}
/* FIM | VITRINE */

/* Inicio | Tela: Informar endereco (trecho reposicionado(formularios) */
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address .sk-attr.sk-textbox.form-no-placeholder .sk-field input{
    margin-top: 18px !important;
}   
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address > .sk-uigroup-content .sk-uigroup-item .nonumber-travel,
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address > .sk-uigroup-content .sk-uigroup-item .form-no-placeholder{
    margin-bottom: 30px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address .cep-travel{
    margin-bottom: 0 !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address .cep-travel:has(.sk-error-validation),
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address:has(.error-ccep-travel) .cep-travel {
    margin-bottom: 10px !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address > .sk-uigroup-content .sk-uigroup-item .form-no-placeholder.cep-travel:after{
    content: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 31.719 36.147'%3E%3Cg id='Lupa_header' transform='translate(0.163 0.163)'%3E%3Cg id='icon-nav-busca'%3E%3Cpath id='icon-nav-busca-2' data-name='icon-nav-busca' d='M41.545,35.95l-7.558-7.59a13.413,13.413,0,0,0,.655-17.024A13.241,13.241,0,0,0,16.031,8.879,13.413,13.413,0,0,0,13.584,27.57a13.236,13.236,0,0,0,10.529,5.221A13.09,13.09,0,0,0,30.1,31.344l5.33,9.3a2.726,2.726,0,0,0,1.748,1.272,2.118,2.118,0,0,0,.524.044,2.737,2.737,0,0,0,1.616-.527l1.922-1.492a2.567,2.567,0,0,0,1-1.931A2.5,2.5,0,0,0,41.545,35.95ZM14.633,26.737A12.056,12.056,0,0,1,16.861,9.888a11.869,11.869,0,0,1,7.252-2.457,12.024,12.024,0,0,1,7.34,21.543l-.044.044A11.983,11.983,0,0,1,14.633,26.737ZM40.977,37.881a1.339,1.339,0,0,1-.524.965L38.53,40.338a1.514,1.514,0,0,1-1.049.263,1.41,1.41,0,0,1-.874-.614l-5.286-9.3.874-.7h0l.917-.7,7.514,7.59A1.256,1.256,0,0,1,40.977,37.881Z' transform='translate(-10.857 -6.127)' fill='%235b5c60' stroke='%235b5c60' stroke-width='0.3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    bottom: 18px;
    position: absolute;
    right: 7px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address .sk-html-content .paragraph-bold{
    margin-bottom: 10px;
    font-size: var(--fnt-16);
    line-height: var(--size-20);
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address .sk-html-content .subtitle-primary-regular{
    margin-bottom: 15px;
    font-size: var(--fnt-24);
    line-height: var(--size-32);
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .continuar-cep {
    margin-top: 30px !important;
}
.error-ccep-travel {
    position: absolute;
    top: 134px;
}
/* Fim | Tela: Informar endereco */

/* INICIO | NAO SEI MEU CEP (trecho reposicionado(formularios) */
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .field-group-area .sk-column-list > div .sk-label{
    height: 10px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .sk-dropdown .sk-field{
    top: 15px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .sk-dropdown .sk-label ~ .sk-field{
    top: 5px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:CEPSearch"] .sk-progress-bar.sk-progress-bar--plain .sk-step:nth-child(1),
.sk-app[data-process-step-id="TRAVELHiringProcess:CEPSearch"] .sk-progress-bar.sk-progress-bar--plain .sk-step:nth-child(2){
    background: #0B67BE !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:CEPSearch"] .sk-progress-bar.sk-progress-bar--plain .sk-step:nth-child(2){
    height: 6px !important;
    width: 30.6% !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:CEPSearch"] .sk-progress-bar .sk-progress-bar-content:before {
    content: 'Passo 2 de 5 - Endereço';
    position: absolute;
    top: -25px;
    font-family: var(--fnt-normal);
    font-size: var(--fnt-12);
    line-height: var(--fnt-18);
    color: var(--body-font-color);
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .sk-simple-message[data-type=error]{
    border-radius: 5px;
    border: 1px solid;
    font-size: var(--fnt-14);
    line-height: var(--fnt-17);
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .sk-simple-message .sk-simple-message-close{
    top: 14px;
    font-size: 16px !important;
    height: 100%;
    margin: auto;
    top: 35%;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .sk-column-list .sk-attr[data-component-type="HTML_JS"]{
    width: auto;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .result-search-information {
    border-top: var(--section-separator-border-bottom-color);
    border-width: 2px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .result-search-items .sk-multi-brick-item .sk-uigroup-item-content .sk-column-list {
    padding: 25px 0 !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .result-search-items .sk-multi-brick-item .sk-uigroup-item-content .sk-column-list a:hover{
    color: var(--link-blue) !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .result-search-items {
    margin-bottom: 40px !important;
}
/* FIM | NAO SEI MEU CEP */

/*Inicio | Tela "A data de nascimento informada nao corresponde com a data do cadastro." (trecho reposicionado(formularios) */
.sk-app[data-process-step-id*="TRAVELHiringProcess"]:has(.sk-uigroup-item.TopTerm) .sk-progress-bar{
    display: none;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-uigroup-item.TopTerm .sk-html .sk-html-content{
    padding: 20px 40px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-uigroup-item.TopTerm .sk-html .sk-html-content p{
    margin-top: 20px;
    font-size: var(--fnt-16);
    line-height: var(--fnt-20);
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-uigroup-item.TopTerm .sk-html .sk-html-content p svg{
    margin-right: 10px;
    top: 2px;
    position: relative;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-uigroup-item.TopTerm .sk-html .sk-html-content p ~ b{
    font-size: var(--fnt-24);
    line-height: var(--fnt-32);
    font-family: var(--fnt-bold);
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-uigroup-item.TopTerm .sk-html .sk-html-content p:last-child{    
    font-size: var(--fnt-14);
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-uigroup-item.TopTerm .sk-button-list.sk-button-list--action{
    margin-left: 40px;
    margin-bottom: 40px;
    margin-top: 20px;
    max-width: fit-content !important;
}
/*Fim | Tela "A data de nascimento informada nao corresponde com a data do cadastro." */

/* INICIO | CONTRATACAO */
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-html .sk-html-content { overflow: unset;}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .order_att, .sk-app[data-process-step-id*="TRAVELSimulationProcess"] .order_att { 
    border: unset;
    position: fixed;
    z-index: 2;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_title, .sk-app[data-process-step-id*="TRAVELSimulationProcess"] .boxResume {
    text-align: left;
    background: #F4F4F6;
    padding: 25px;
    border: unset;
    font-size: var(--fnt-14);
    line-height: var(--size-20);
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_title p, .sk-app[data-process-step-id*="TRAVELSimulationProcess"] .boxResume p {
    line-height: var(--size-20);
    margin-bottom: 7px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_title .bdspan, .sk-app[data-process-step-id*="TRAVELSimulationProcess"] .boxResume .bdspan { margin-right: 5px;}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_line, .sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_line {
    border-left: unset;
    border-right: unset;
    border-top: unset;
    padding: 9px 25px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .boxResume .text-info-regular {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
    margin: 15px 90px;
}
.details-viajantes {
    display: flex;
}
.details-viajantes b { margin: 0 5px;}
.details-viajantes details { cursor: pointer;}
.details-viajantes summary {
    color: #04386C;
    text-decoration: underline;
    font-family: var(--fnt-bold);
    gap: 10px;
    display: flex;
}
.details-viajantes details[open] img, .box_line details[open] img { transform: rotate(180deg);}
.details-viajantes details[open] .result-viajantes {
    position: absolute;
    background: #04386C;
    border-radius: 5px;
    padding: 15px 20px 10px 20px;
    margin-top: 4px;
}
.details-viajantes details[open] .result-viajantes p { 
    color: #FFF;
    white-space: nowrap;
}
.changemessage-travel .sk-simple-message {
    width: 370px;
    border: 1px solid #F8EDD6;
    background: #FCF8E3;
    border-radius: 5px;
    position: fixed;
    top: 475px;
    padding: 1.4rem 1rem;
    z-index: 3;
}
.changemessage-travel .sk-simple-message p {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
    color: #B09C73;
    font-family: var(--fnt-semibold);
}
.changemessage-travel .sk-simple-message .sk-simple-message-close {
    font-size: 1.6rem!important;
    top: 16px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .multibrick-nome { margin-bottom: unset;}

.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .multibrick-nome ~ div { margin-top: -20px;}

.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .multibrick-nome .form-no-placeholder .sk-label label {
    font-family: var(--fnt-medium);
    color: var(--label-font-color);
    font-size: var(--fnt-16);
    opacity: 1 !important;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .searchbox-destiny .p-autocomplete-dropdown {
    right: 0;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:NoCellphone"] .sk-progress-bar.sk-progress-bar--plain .sk-step:nth-child(1){
    height: 8px !important;
    width: 30.6% !important;
    background: #0B67BE !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:NoCellphone"] .sk-progress-bar .sk-progress-bar-content:before {
    content: 'Passo 1 de 5 - Identificação';
    position: absolute;
    top: -25px;
    font-family: var(--fnt-normal);
    font-size: var(--fnt-12);
    line-height: var(--fnt-18);
    color: var(--body-font-color);
}
.sk-app[data-process-step-id="TRAVELHiringProcess:NoCellphone"] .subtitle-primary-regular b { font-family: var(--fnt-bold);}
.HeaderNoPhone-travel { 
    margin-bottom: 30px!important;
    max-width: 670px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .invalidcpf-travel {
    position: absolute;
    right: 0;
    width: 170px;
    top: 46px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nameerror-travel {
    position: absolute;
    top: 46px;
}
.who-will-travel-radiobutton.simulation-area {
    margin: 0;
    width: 100%;
    max-width: none;
}
.who-will-travel-radiobutton.simulation-area .box-card .sk-option-list {
    margin: 40px 0 60px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:WhoWillTravel"] .simulation-area .box-card .sk-option-item label {
    padding-top: 10px !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:WhoWillTravel"] .who-will-travel-radiobutton button {
    margin-bottom: 0 !important;
}
.who-will-travel-radiobutton.simulation-area .box-card .sk-option-item {
    width: 225px;
    border: unset!important;
}
.who-will-travel-radiobutton.simulation-area .box-card .sk-option-item label {
    height: auto;
    padding: 13.5px 10px!important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:RestrictedInformation"]:has(.MoreTanOnlyOneTravelerSteps-class) .sk-progress-bar.sk-progress-bar--plain .sk-step:nth-child(1){
    background: #0B67BE !important;
    height: 8px !important;
    width: 30.6% !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:RestrictedInformation"]:has(.MoreTanOnlyOneTravelerSteps-class) .sk-progress-bar .sk-progress-bar-content:before {
    content: 'Passo 1 de 5 - Identificação';
    position: absolute;
    top: -25px;
    font-family: var(--fnt-normal);
    font-size: var(--fnt-12);
    line-height: var(--fnt-18);
    color: var(--body-font-color);
}
.sk-app[data-process-step-id="TRAVELHiringProcess:RestrictedInformation"]:not(:has(.MoreTanOnlyOneTravelerSteps-class)) .sk-progress-bar.sk-progress-bar--plain .sk-step:nth-child(1) {
    background: #0B67BE !important;
    height: 8px !important;
    width: 40.7% !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:RestrictedInformation"]:not(:has(.MoreTanOnlyOneTravelerSteps-class)) .sk-progress-bar .sk-progress-bar-content:before {
    content: 'Passo 1 de 4 - Identificação';
    position: absolute;
    top: -25px;
    font-family: var(--fnt-normal);
    font-size: var(--fnt-12);
    line-height: var(--fnt-18);
    color: var(--body-font-color);
}
.sk-app[data-process-step-id="TRAVELHiringProcess:NoCellphone"] .sk-progress-bar { display: none;}

/* FIM | CONTRATACAO*/

/* INICIO | SIMULACAO */
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .web-width-summary > .sk-uigroup-item-content { box-shadow: unset;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .web-width-summary .sk-html-content { overflow: visible;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .order { box-shadow: 0px 1px 7px #0000001A; border-radius: 5px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .order .box_total { border-radius: 0 0 5px 5px; border: unset;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_title_resume { border: unset;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .details-viajantes { margin-bottom: 7px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_center { height: auto;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .order_att .box_center,
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .order_att .box_center { margin-bottom: unset;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_center .summary_text {
    display: flex;
    justify-content: space-between;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_center .text-small-regular {
    display: flex;
    gap: 10px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_center .text-small-regular img { width: 16px; padding: unset;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_center details { width: 100%;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_center .skyeText { margin-top: 10px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_center details li span {
    display: block;
    font-family: var(--fnt-bold);
    margin-bottom: 8px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .melhoria-componente-email details {
    margin: 30px 0 !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .melhoria-componente-pagamento {
    margin: 5px 4px 40px;
    width: 353px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .melhoria-componente-email {
    width: 360px !important;
}
.melhoria-componente-pagamento .payment-method-box img {
    width: 32px;
    height: 20px;
    border-radius: 2px;
    margin-right: 4px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .resumo-pagamento .hr-resumo {
    margin: 40px 0;
}
.melhoria-componente-pagamento .card-resumo span {
    font-family: var(--fnt-regular);
}
.melhoria-componente-pagamento .info-pagamento {
    text-align: left;
}
.resumo-pagamento h3 { margin-bottom: 10px;}
.resumo-pagamento .lista-coberturas li { font-size: var(--fnt-14); line-height: var(--size-20);}
.resumo-pagamento .box_title {
    margin: 30px 0;
    padding: 24px 20px;
    border-radius: 5px;
    border: 0.5px solid rgba(0, 0, 0, 0.1);
}
.resumo-pagamento .payment-method-box {
    margin-left: 0;
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    height: auto;
}
.resumo-pagamento .card-img { margin: 20px 0;}
.payment-method-box .hr-selectplan { margin-bottom: 18px;}
.payment-method-box .text-small-medium { margin-bottom: 4px;}
.resumo-pagamento .hr-resumo { border: 0.5px solid rgba(0, 0, 0, 0.1)}
.resumo-pagamento .hr-resumo:nth-of-type(1) { margin-top: 60px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] [id*="EmailInvalidMessage"] .sk-field { display: none;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .text-button-simulation .subtitle-secondary-regular { margin: 30px 0 20px 0;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .text-button-simulation .sk-uigroup-item-content {
    align-items: flex-start;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .text-button-simulation .sk-uigroup-item-content div { 
    width: auto;
    display: inline-block;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .text-button-simulation .sk-html .buttonRed {
    height: 50px;
    width: 165px;
    margin-right: 15px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .buttons-value { 
    width: 703px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .buttons-value p { 
    font-size: var(--fnt-18);
    line-height: var(--size-24);
    margin-bottom: 20px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .personal-blocks { 
    max-width: 703px;
    padding-bottom: 25px;
    margin-bottom: 25px;
    box-shadow: 0 -3px 7px -7px grey inset;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .personal-blocks > .sk-field > .sk-option-list {
    gap: 19px;
    flex-wrap: unset;
    overflow-x: auto;
    padding: 2px;
    -webkit-overflow-scrolling: touch;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .personal-blocks > .sk-field > .sk-option-list > .sk-option-item {
    padding: unset;
    margin: unset;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .personal-blocks > .sk-field > .sk-option-list > .sk-option-item > label { 
    width: auto!important;
    padding: 0;
    justify-content: center;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .personal-blocks > .sk-field > .sk-option-list > .sk-option-item > label .sk-input-radio { display: none;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .personal-blocks span { 
    font-size: var(--fnt-24);
    padding-left: unset;
    color: #0B67BD;
    line-height: var(--size-32);
    font-family: var(--fnt-bold);
    word-break: unset;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .personal-blocks .currency {
    font-size: 1.6rem;
    font-family: var(--fnt-light);
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .personal-blocks .sk-selected span { color: #FFF;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection { width: 703px; margin-top: 180px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection h3 {
    font-size: var(--fnt-30);
    line-height: var(--size-40);
    margin-bottom: 10px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection p {
    font-size: var(--fnt-16);
    line-height: var(--size-20);
    margin-bottom: 15px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection p span { font-family: var(--fnt-bold);}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection .details-viajantes {
    color: #04386C;
    font-family: var(--fnt-bold);
    font-size: var(--fnt-14);
    line-height: var(--size-20);
    text-decoration: underline;
    align-items: center;
    gap: 10px;
    cursor: pointer;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection .details-viajantes svg {
    width: 16px;
    height: 9px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection details[open] .details-viajantes svg {
    transform: rotate(180deg);
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection .boxResume {
    padding: 10px 20px 20px 20px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    margin-top: 8px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection .boxResume .text-info-bold {
    width: calc(50% - 10px);
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection .boxResume .text-info-bold::before {
    content: "\2022";
    font-size: var(--fnt-30);
    top: 6px;
    display: inline-flex;
    position: relative;
    margin-right: 5px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection .boxResume .text-info-bold:nth-child(1):before { color: #0B67BD;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection .boxResume .text-info-bold:nth-child(2):before { color: #99000F;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection .boxResume .text-info-bold:nth-child(3):before { color: #008344;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection .boxResume .text-info-bold:nth-child(4):before { color: #FFBC00;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection .boxResume .text-info-bold p {
    font-size: var(--fnt-12);
    font-style: italic;
    margin-bottom: 5px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .box_total { 
    width: 703px;
    margin: 25px 0 0;
    padding: unset;
    border-radius: 5px 5px 0 0;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .sk-panel-header { 
    background: #F9F9F9;
    border-radius: unset;
    padding: 30px 50px 30px 20px;
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
    margin: unset;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .sk-panel-item:first-of-type > .sk-panel-header { border-radius: 5px 5px 0 0;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .sk-panel-content {
    border-radius: unset;
    padding: unset;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .IconAlign { align-items: start;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .IconAlign img { 
    min-width: 48px;
    max-height: 48px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .IconAlign .bdspan {
    font-size: var(--fnt-18);
    line-height: var(--size-20);
    margin-bottom: 5px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .IconAlign .text-info-regular {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
    font-style: italic;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .IconAlign .text-info-regular span {
    font-family: var(--fnt-bold);
    font-style: normal;
    margin: 0 5px 0 8px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .IconAlign .text-info-regular img { min-width: 15px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .olFaq .box_total {
    margin: unset;
    padding: 30px 20px;
    border-radius: unset;
    border: unset;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .sk-panel .sk-panel-item-content {
    border: unset;
}   
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
    scale: 1.3;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total [class*="tag-assistencia"] {
    border-radius: 5px;
    padding: 6px 15px;
    font-size: var(--fnt-12);
    line-height: var(--size-20);
    font-family: var(--fnt-bold);
    color: #FFF;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .tag-assistencia-reembolso {
    background: #0B67BD;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .tag-assistencia-indenizacao {
    background: #99000F;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .tag-assistencia-pagamento {
    background: #008344;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .tag-assistencia-servico {
    background: #FFBC00;
    color: #4D4E53;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .olFaq .boxResume {
    position: absolute;
    border-radius: 5px;
    box-shadow: 0px 3px 6px #00000029;
    padding: 14px;
    margin: 20px -10px 0 -20px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .olFaq .boxResume::before {
    content: "";
    position: absolute;
    top: -12px;
    right: 65px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 12px 10px;
    border-color: transparent transparent #F4F4F6 transparent;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .olFaq .boxResume p {
    font-size: var(--fnt-12);
    line-height: var(--size-18);
    margin: unset;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .order_att .box_total {
    border-radius: 0 0 5px 5px !important;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .boxResume {
    border-radius: 5px 5px 0 0;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .olFaq .kind-service .subtitle-secondary-bold { 
    line-height: var(--size-20);
    margin-bottom: 5px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .olFaq .kind-service .paragraph-regular {
    font-size: var(--fnt-14);
    font-style: italic;
    margin-bottom: 16px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .olFaq .kind-service .fnt-16 { font-family: var(--fnt-bold);}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kind-service .box_coverage summary {
    margin-top: 15px;
    color: #04386C;
    text-decoration: underline;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kind-service .vejaPossibilidadesTitle { 
    margin: 20px 0 0 0;
    color: #04386C;
    text-decoration: underline;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kind-service .vejaPossibilidadesTitle img {
    filter: brightness(0) saturate(100%) invert(16%) sepia(83%) saturate(1299%) hue-rotate(188deg) brightness(97%) contrast(102%);
    min-width: 16.6px;
    height: 8.8px;
    padding: unset;
    margin-left: 10px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kind-service .box_coverage .skyeText { margin-top: 7px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kind-service .box_coverage .skyeText p {
    padding: 10px 20px;
    background: #04386C;
    color: #FFF;
    border-radius: 5px;
    line-height: var(--size-20);
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .order_att .box_total {
    margin-top: unset;
    padding: 15px 25px;
    width: auto;
    border-radius: unset;
    border: none;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .order_att .box_total .currency { font-family: var(--fnt-light);}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .btns-simulation-plans { margin-top: 50px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .btns-simulation-plans .voltarContratar { margin-top: 10px!important;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .resume-travel .text-info-regular {
    margin: 15px 85px;
    text-align: center;
    position: absolute;
    bottom: -60px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .msg-warning-travel .sk-simple-message {
    border: 1px solid #BCE8F1;
    border-radius: 5px;
    background: #D9EDF7;
    padding: 11px 15px;
    width: 370px;
    margin-top: 50px;
    position: fixed;
    z-index: 3;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .colunas-resumo [id*="EmailSentMessage"] span {
    display: flex;
    gap: 10px;
    align-items: center;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .msg-warning-travel .sk-simple-message p { 
    color: #7EA9BF;
    margin-right: 35px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .msg-warning-travel .sk-simple-message i::before { color: #5B9AD4;}
/* Ancora para o botão Continuar */
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] #endOfScreen { position: absolute; top: -500px;}
/* FIM | SIMULACAO */

/* INICIO | CONTRATO */
.contract-ui-travel { margin-bottom: 30px;}
.travel-contract .panel-contract-travel { 
    margin-top: 10px;
    margin-bottom: 30px;
    border: 1px solid #E8E9EC;
}
.travel-contract .panel-contract-travel .sk-uigroup-item-header {
    background: #F9F9F9;
}
.travel-contract .names-contract-travel {
    position: absolute;
    top: -42px;
    right: 30px;
}
.travel-contract .details-viajantes details[open] .result-viajantes {
    z-index: 1;
    padding: 8px 10px;
}
.travel-contract .panel-contract-travel .details-viajantes { line-height: var(--size-20);}
.travel-contract .panel-contract-travel .details-viajantes summary {
    color: #0B67BD;
    font-family: var(--fnt-normal);
    text-decoration: none;
}
.contract-travel p { margin-bottom: 20px;}
.contract-link-travel .all_contracts p {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}
.contract-link-travel .all_contracts .paragraph-bold { margin: unset;}
.checkbox-contract-travel {
    padding-bottom: 30px;
    border-bottom: 1px solid #D2D4DA;
    margin-bottom: 30px;
}
.sk-attr[data-error=true].checkbox-contract-travel .sk-error-validation { top: 30px;}
.error-checkbox-travel {
    position: absolute;
    top: 37px;
}
::-webkit-scrollbar {
    -webkit-appearance: none;
    overflow:auto;
}
::-webkit-scrollbar:vertical {
    width: 12px;
}
::-webkit-scrollbar:horizontal {
    -webkit-appearance: none;
    height: 1px;
}
::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .2);
    border-radius: 10px;
    border: 2px solid #ffffff;
}
    
::-webkit-scrollbar-track {
    border-radius: 10px; 
    background-color: #ffffff; 
    }
.names-contract-mobile-travel .subtittleCard {
    display: flex;
    gap: 7px;
    padding: 10px 0 0 0 !;
    margin: 0 30px 24px 16px;
    border-top: 1px solid #D2D4DA;
    border-bottom: unset;
}
.contract-travel .contract { 
    padding: 25px 16px 10px 16px;
    max-height: 230px;
    overflow: scroll;
    background: linear-gradient(0deg, rgba(0,0,0,.2) 1%, rgba(0,0,0,0) 7%);
}
[data-component-type=HTML_JS] .names-contract-mobile-travel {background-color: #F9F9F9!important;}
.contract-travel .contract {
    padding: 25px 16px 10px 16px;
    max-height: 230px;
    overflow: scroll;
    background: linear-gradient(0deg, rgba(0, 0, 0, .2) 1%, rgba(0, 0, 0, 0) 7%);
}
.error-checkbox-travel .sk-simple-message {
    background-color: #F2DEDE;
    border: 1px solid #BB6969;
    border-radius: 5px;
}
.error-checkbox-travel .sk-simple-message p {
    font-size: var(--fnt-14);
    line-height: var(--size-18);
    font-family: var(--fnt-medium);
    color: #BB6968;
}
.error-checkbox-travel .sk-simple-message .sk-simple-message-close {
    width: 8px!important;
    height: 8px!important;
    font-size: unset!important;
    font-weight: 400;
    color: #BB6968;
    right: 15px;
}

/* INICIO - CAMPOS BUCB */
.form-bucb .NameLogged-travel {
    max-width: 370px;
}
.form-bucb .NameLogged-travel .sk-label {
    margin-top: 8px;
}
.form-bucb .phonenumber-travel {
    margin-top: 18px;
    margin-bottom: unset;
}
.form-bucb .phonenumber-travel .sk-label {
    margin-top: -9px;
}
.form-bucb .emaillogged-travel {
    max-width: 370px;
}
.form-bucb .emaillogged-travel .sk-label {
    margin-top: 8px; 
}
.sk-app[data-process-step-id="TRAVELHiringProcess:NoCellphone"] .form-bucb .sk-column-list[data-column-count="1"] {
    margin-bottom: 48px;
    row-gap: 0px !important;
    width: 96%;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:NoCellphone"] .resume-travel .order_att {
    top: 156px;
}
.form-bucb .emaillogged-travel .sk-error-validation,
.form-bucb .NameLogged-travel .sk-error-validation {
    margin-top: 22px !important;
}
#sk-TRAVELHiringProduct-GeneralIntegrations-Login-ResponseHttp-EmailInvalidoMessage .sk-message-content {
    display: none
}
/* FIM - CAMPOS BUCB */

/* FIM | CONTRATO */

/* INICIO | VIAJANTES ADICIONAIS */
.firstheader-addtravelers .fa-info-circle {
    top: 36px;
    left: 75px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-multi-brick .sk-multi-brick-footer {
    padding: unset;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-multi-brick .sk-multi-brick-item {
    border: unset;
    margin: unset;
}
.sk-attr[data-readonly=true].firstheader-addtravelers .sk-field { min-height: 15px;}
.secondheader-addtravelers p {
    font-family: var(--fnt-bold);
    line-height: var(--size-20);
}
.add-travelers .multibrick-icon > .sk-html-content { 
    display: flex;
    gap: 30px;
    align-items: center;
    margin-bottom: 30px!important;
}
.multibrick-icon > .sk-html-content b { font-family: var(--fnt-bold);}
.multibrick-icon .iconMultibrick { margin-bottom: unset;}
.add-travelers .sk-multi-brick-link--remove, .add-travelers .sk-multi-brick-link--add { display: none!important;}
.add-travelers .customer-cpf { 
    margin-bottom: unset;
}
.add-travelers .customer-cpf .sk-error-validation { bottom: unset;}
.add-travelers-buttons .sk-navigation[data-responsive=true] .sk-button-list--action {
    justify-content: space-between!important;
    flex-direction: column-reverse;
    max-width: 670px;
    align-items: baseline;
    margin-bottom: 50px;
}
.add-travelers-buttons .btn-width-continuar {
    margin-bottom: 28px;
}
.maior80-error-travel .sk-simple-message {
    border: 1px solid #BB6969;
    border-radius: 5px;
    background-color: var(--message-error-bg-color);
}
.maior80-error-travel .sk-simple-message p {
    font-size: var(--fnt-14);
    line-height: var(--size-18);
    font-family: var(--fnt-medium);
    color: #BB6968;
}
.maior80-error-travel .sk-simple-message .sk-simple-message-close, .maior80-error-travel .sk-simple-message[data-type=error] .fa-times:before {
    font-size: var(--fnt-14)!important;
    line-height: var(--size-18)!important;
    font-weight: 400;
    color: var(--message-error-font-color);
}
.minor14-travel { position: absolute;}
.minor14-travel .sk-field { display: none!important;}
.minor14-travel label {
    color: #04386C;
    font-family: var(--fnt-bold);
    font-size: var(--fnt-14);
    line-height: var(--size-20);
}
.minor14-travel i.sk-info {
    width: 20px;
    margin-left: 7px;
}
.add-travelers-buttons .sk-column-list:has(.menor18-error-travel) {
    max-width: 670px;
    justify-content: flex-end;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-multi-brick {
    padding-bottom: 16px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.multibrick-dateofbirth .fa-exclamation-triangle)  .minor14-travel {
    margin: 30px 0px 0px 0px; 
}
.menor18-error-travel { width: auto;}
.menor18-error-travel .sk-option-item {
    border: 1px dashed #D2D4DA;
    padding: 20px 14px 30px 27px;
    width: 410px!important;
    margin-bottom: 30px;
}
.menor18-error-travel .sk-option-item label span {
    font-family: var(--fnt-medium);
    font-size: var(--fnt-16);
    line-height: var(--size-20);
    font-weight: unset!important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-input-checkbox[data-selected=true] {
    background-color: transparent;
    border: 1px solid #D2D4DA;
}
.sk-attr[data-error=true].menor18-error-travel .sk-error-validation {
    top: 60px;
    left: 60px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OnlyOneTraveler"] .sk-progress-bar.sk-progress-bar--plain .sk-step:nth-child(1),
.sk-app[data-process-step-id="TRAVELHiringProcess:OnlyOneTraveler"] .sk-progress-bar.sk-progress-bar--plain .sk-step:nth-child(2),
.sk-app[data-process-step-id="TRAVELHiringProcess:OnlyOneTraveler"] .sk-progress-bar.sk-progress-bar--plain .sk-step:nth-child(3){
    background: #0B67BE !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OnlyOneTraveler"] .sk-progress-bar.sk-progress-bar--plain .sk-step:nth-child(3){
    height: 8px !important;
    width: 30.6% !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OnlyOneTraveler"] .sk-progress-bar .sk-progress-bar-content:before {
    content: 'Passo 3 de 5 - Viajantes';
    position: absolute;
    top: -25px;
    font-family: var(--fnt-normal);
    font-size: var(--fnt-12);
    line-height: var(--fnt-18);
    color: var(--body-font-color);
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OnlyOneTraveler"] .subtitle-primary-regular { margin-bottom: 30px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:OnlyOneTraveler"] .subtitle-primary-regular b { font-family: var(--fnt-bold);}
.sk-app[data-process-step-id="TRAVELHiringProcess:OnlyOneTraveler"] .sk-navigation { margin-bottom: 35px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-multi-brick .sk-multi-brick-item.sk-uigroup--with-remove:first-child .sk-multi-brick-link--remove { display: none;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .add-trav-button {
    position: absolute;
    bottom: 160px;
    left: 50%;
    margin-left: -150px;
    color: #cc092f;
    background: #ffffff;
    border: 1px solid #e8e9ec;
    box-shadow: 0px 5px 15px #0000001A;
    font-family: var(--fnt-bold);
    display: flex;
    width: fit-content;
    height: 50px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.menor18-error-travel) .add-trav-button { bottom: 280px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .add-trav-button:hover {
    color: #ffffff;
    fill: #ffffff;
    background: #cc092f;
    border: 1px solid #cc092f;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .add-trav-button .fal {
    width: 25px;
    height: 25px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .add-trav-button .fal::before {
    border: 1px solid #cc092f;
    border-radius: 50%;
    height: 25px;
    line-height: 2.5rem;
    display: block;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .add-trav-button:hover .fal::before {
    border: 1px solid #FFF;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button {
    position: absolute;
    width: 160px;
    left: 50%;
    margin-left: -310px;
    color: #4D4E53;
    background: #ffffff;
    opacity: 0.7;
    border: unset;
    padding: unset;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn2 {
    top: 505px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn3 {
    top: 801px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn4 {
    top: 1097px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn5 {
    top: 1393px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn6 {
    top: 1689px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn7 {
    top: 1985px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn8 {
    top: 2281px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn9 {
    top: 2577px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.sk-button--loading, .sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .add-trav-button.sk-button--loading { 
    opacity: 0;
    height: 50px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button > span > div { 
    align-items: center;
    gap: 15px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button:hover {
    opacity: 1;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr.multibrick-email.form-no-placeholder .fa-info-circle {
    z-index: 99;
    position: absolute;
    left: 480px;
    bottom: 0;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr.multibrick-email.form-no-placeholder:focus-within .fa-info-circle {
    bottom: -20px;
    top: unset;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) #sk-TRAVELHiringProduct-AdditionalTravelers-MultibrickTravelers°1-IndexNrHTMLJS.multibrick-icon > .sk-html-content b {
    color: #0B67BD;
    line-height: var(--size-20);
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .multibrick-icon > .sk-html-content div p {
    font-size: var(--fnt-12);
    line-height: var(--size-18);
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .multibrick-icon > .sk-html-content div {
    max-width: 570px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .multibrick-icon .iconMultibrick div {
    height: 36px;
    align-items: center;
    display: flex;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) #sk-TRAVELHiringProduct-AdditionalTravelers-MultibrickTravelers°1-IndexNrHTMLJS.multibrick-icon .iconMultibrick svg path {
    fill: #0B67BD;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) #sk-TRAVELHiringProduct-AdditionalTravelers-MultibrickTravelers°1-IndexNrHTMLJS.multibrick-icon .iconMultibrick span {
    color: #0B67BD;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .add-trav-button {
    bottom: 220px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .add-trav-button {
    bottom: 220px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel details[open]) .add-trav-button {
    bottom: 384px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr:has(.disclaimer-add-travel) { 
    width: 100%;
    max-width: 670px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr:has(.disclaimer-add-travel) .details-viajantes,
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr:has(.disclaimer-add-travel) .details-viajantes summary {
    justify-content: flex-end;
    font-size: var(--fnt-14);
    line-height: var(--size-20);
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr:has(.disclaimer-add-travel) .details-viajantes .result-disclamer {
    margin-top: 15px;
    border-radius: 5px;
    border: 1px dashed #D2D4DA;
    width: 342px;
    padding: 10px 15px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr:has(.disclaimer-add-travel) .details-viajantes .result-disclamer p {
    font-size: var(--fnt-12);
    line-height: var(--size-18);
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .disclaimer-add-travel {
    margin-bottom: 30px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .remove-trav-button.btn2 {
    top: 612px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .remove-trav-button.btn3 {
    top: 908px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .remove-trav-button.btn4 {
    top: 1204px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .remove-trav-button.btn5 {
    top: 1500px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .remove-trav-button.btn6 {
    top: 1796px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .remove-trav-button.btn7 {
    top: 2092px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .remove-trav-button.btn8 {
    top: 2388px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .remove-trav-button.btn9 {
    top: 2684px;
}
/* Inicio | Tela Perfil nao atendido */
.sk-app[data-process-step-id="TRAVELHiringProcess:CPFRestrictedAddTrav"] #sk-page > #sk-main { min-height: 600px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:CPFRestrictedAddTrav"] .sk-progress-bar {
    display: none;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:CPFRestrictedAddTrav"] .end-process-screen-icon { margin-top: 50px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:CPFRestrictedAddTrav"] .end-process-screen-icon ~ .end-process-screen-title {
    line-height: var(--size-34);
}
.sk-app[data-process-step-id="TRAVELHiringProcess:CPFRestrictedAddTrav"] .end-process-screen-icon ~ .end-process-screen-message {
    font-size: var(--fnt-24);
    line-height: var(--size-32);
    max-width: 890px;
    margin-bottom: 56px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:CPFRestrictedAddTrav"] button.btn-width-continuar {
    margin: 0 auto !important;
    width: 100px;
}
/* Fim | Tela Perfil nao atendido */
/* FIM | VIAJANTES ADICIONAIS */

/* INICIO | PAGAMENTO NAO APROVADO */
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .sk-progress-bar { display: none;}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .sk-progress-bar--plain { max-width: 100%;}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .sk-root-content.sk-uigroup-item-content { 
    padding: unset;
    max-width: unset;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .end-process-screen-message { 
    max-width: 526px;
    margin-bottom: 30px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .end-process-screen-message.existing-contract {
    max-width: 626px;
    margin-top: 12px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .paymentNotApproved-travel p:last-child {
    line-height: 2rem;
    max-width: 526px;
    margin-bottom: 80px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .solid-horizontal-line { 
    margin: 30px 0;
    max-width: 100%;
}
/* FIM | PAGAMENTO NAO APROVADO */

/* INICIO | TELA DE FINALIZACAO */

/* INICIO | HEADER */
/* .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .bsHeader .dropdown-container, .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .bsHeader .align-right .hover_icon, .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] #bsheader .small-3 { display: block;} */
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"]:not(:has(.header-reduzido)) .bsHeader .ifAttendance { display: none!important;}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .bsHeader .row:nth-child(1) { border-bottom: 1px solid #d2d4da;}
/* Retirar usuario logado do header de subscricao */
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"]:has(.header-reduzido) .detailsplan { display: none;}
/* FIM | HEADER */

/* Ajuste na tela de subscricao */
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"]:has(.header-reduzido) .main-box-page-error { margin-top: 30px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"]:has(.header-reduzido) .main-box-page-error .mbpe-bottom a { margin-bottom: 120px;}
.finalization-travel { margin-bottom: 100px;}
.finalization-travel .finalization-travel-left { 
    padding-right: 110px;
    border-right: 0.5px solid #D2D4DA;
}
.finalization-travel-left .contato .telefone2 {
    margin-bottom: 2px;
}
.finalization-travel .finalization-travel-right { padding-left: 110px;}
.finalization-travel .finalization-travel-right .sk-uigroup-item-content { padding: 0;}
.finalization-travel .finalization-travel-right .sk-uigroup-item-content .sk-attr { width: 100% !important;}
.finalization-travel .finalization-travel-left h2 {
    color: #CC092F;
    font-size: var(--fnt-28);
    line-height: var(--size-34);
    font-family: var(--fnt-bold);
    margin-bottom: 20px;
}
.finalization-travel-left .numero-solicitacao .fnt-bold {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
}
.cabecalho-docs p {
    font-family: var(--fnt-medium);
    font-size: var(--fnt-18);
    line-height: var(--size-24);
    margin-bottom: 20px;
}
.TravelFinalLeft1 table { width: 100%;}
.TravelFinalLeft1 tbody { border: unset;}
.TravelFinalLeft1 tbody tr:nth-child(2n) { background-color: unset;}
.TravelFinalLeft1 tbody td { 
    padding: 3px 0;
    width: 50%;
}
.TravelFinalLeft1 tbody a {
    color: #154575;
    text-decoration: underline;
    line-height: var(--size-32);
}
.TravelFinalLeft1 .Data-Forma-Modalidade p {
    font-size: var(--fnt-14);
    line-height: var(--size-30);
}
.TravelFinalLeft1 .resumo-titulo p {
    font-size: var(--fnt-18);
    line-height: var(--size-25);
    margin-bottom: 20px;
}
.TravelFinalLeft1 .resumo-board {
    box-shadow: 0px 1px 7px #0000001A;
    border-radius: 5px;
    padding-top: 25px;
}
.TravelFinalLeft1 .resumo-board p {
    font-size: var(--fnt-14);
    line-height: var(--size-18);
    font-family: var(--fnt-regular);
    margin: 0 25px 10px 25px;
}
.TravelFinalLeft1 .resumo-board p b { font-family: var(--fnt-bold);}
.TravelFinalLeft1 .resumo-board-protections {
    border-top: 0.5px solid #D2D4DA;
    padding: 20px 0;
}
.TravelFinalLeft1 .resumo-board-protections p {
    font-family: var(--fnt-bold);
    font-size: var(--fnt-18);
    line-height: var(--size-24);
    margin: 0 25px 35px 25px;
}
.TravelFinalLeft1 .resumo-board-protections b {
    font-family: var(--fnt-bold);
    font-size: var(--fnt-14);
    line-height: var(--size-20);
    display: block;
    margin: 0 25px 10px 25px;
}
.TravelFinalLeft1 .resumo-board-protections p b {
    margin: unset;
}
.TravelFinalLeft1 .resumo-board-protections li {
    font-family: var(--fnt-regular);
    font-size: var(--fnt-12);
    line-height: var(--size-16);
    margin: 0 25px 8px 25px;
}
.TravelFinalLeft1 .resumo-board-protections li b {
    font-size: var(--fnt-12);
    line-height: var(--size-16);
    margin: unset;
}
.TravelFinalLeft1 .resumo-board-protections hr {
    border-bottom: var(--summary-simulation-border-bottom-item);
    margin: 20px 0;
}
.TravelFinalLeft1 .resumo-board .box_total { border-radius: 0 0 5px 5px;}
.TravelFinalLeft1 .resumo-board .box_total .currency { font-family: var(--fnt-light);}
.finalization-travel-left .imprimir {
    margin: 20px 0 30px 0;
}
.finalization-travel-left .imprimir p {
    display: flex;
    align-items: center;
    gap: 12.5px;
}
.finalization-travel-left .imprimir svg { width: 25px; height: 25px;}
.finalization-travel-left .imprimir svg path { fill: #04386C;}
.finalization-travel-left .imprimir a {
    font-family: var(--fnt-bold);
    color: #04386C;
    font-size: var(--fnt-16);
    line-height: var(--size-24);
    margin: unset!important;
    text-decoration: underline;
}
.finalization-travel-left .contato .contato-title {
    font-family: var(--fnt-bold);
    color: #CC092F;
    font-size: var(--fnt-18);
    line-height: var(--size-20);
    margin-bottom: 20px;
}
.finalization-travel-left .contato p {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
    margin-bottom: 20px;
}
.finalization-travel-left .contato .telefone1 { margin-bottom: 3px;}
.finalization-travel-left .contato p a {
    color: #04386C;
    text-decoration: underline;
}
.finalization-travel-left .contato p:last-child { margin-bottom: 50px;}
.finalization-travel-left .cabecalho p {
    line-height: var(--size-34);
}
.finalization-travel-left .cabecalho p.fnt-bold {
    line-height: var(--size-24);
    margin-top: 10px;
}
.finalization-travel-left .info-jornada-terceiro {
    background: #D9EDF7;
    border: 1px solid #BCE8F1;
    border-radius: 5px;
    padding: 11px 15px;
}
.finalization-travel-left .info-jornada-terceiro p {
    color: #7EA9BF;
}
.TravelFinalRight .baixe-app-area-logada {
    background: #F4F4F6;
    border: 1px solid #E8E9EC;
    padding: 28px 35px;
    border-radius: 5px;
}
.TravelFinalRight .baixe-app-area-logada .banner-imagem { margin-bottom: 30px;}
.TravelFinalRight .baixe-app-area-logada .banner-imagem img { border-radius: 5px;}
.TravelFinalRight .item .baixe-app-area-logada .texto p {
    line-height: var(--size-32);
}
.TravelFinalRight .item .baixe-app-area-logada .texto p:last-of-type {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
}
.TravelFinalRight .item .baixe-app-area-logada .texto .link-partners a {
    font-size: var(--fnt-18);
    line-height: 23px;
    color: #CC092F;
    font-family: var(--fnt-bold);
}
.TravelFinalRight .item .baixe-app-area-logada .texto .link-partners a::after {
    font-family: 'Font Awesome 6 Pro';
    content: "\f077";
    font-size: var(--fnt-14);
    color: #4D4E53;
    transform: rotate(90deg);
    display: inline-block;
    margin-left: 5px;
}
/* FIM | TELA DE FINALIZACAO */

/* INICIO | MEUS SEGUROS */
.breadcrumb-loggedarea > .sk-field { min-height: unset!important;}
.breadcrumb-loggedarea span {
    display: flex!important;
    gap: 15px;
    font-size: var(--fnt-12);
    line-height: var(--size-24)!important;
    font-family: var(--fnt-bold);
    align-items: center;
}
.breadcrumb-loggedarea span a { 
    font-family: var(--fnt-regular);
    text-decoration: underline;
}
.breadcrumb-loggedarea span svg {
    height: 11px;
    width: 6px;
}
.breadcrumb-loggedarea span svg path { fill: #CC092F;}
.title-content .sk-uigroup-item-content { padding: unset;}
.title-content .title-page {
    font-size: var(--fnt-24);
    line-height: var(--size-32);
    font-family: var(--fnt-bold);
    display: flex;
    align-items: center;
    gap: 18px;
    margin: 50px 0 40px 0;
}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area { 
    margin-bottom: 50px!important;
    border-bottom: unset;
}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .sk-multi-brick-item .sk-uigroup-item-content { padding: unset;}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .sk-uigroup-content { 
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .sk-uigroup-content .LoggedCard3, .sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .sk-uigroup-content .LoggedCard3Coberturas { 
    margin-bottom: unset;
    width: 368px;
}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .sk-multi-brick-item { 
    width: 370px;
    margin-bottom: unset;
}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .sk-multi-brick-item .YourProtectionClass {
    position: absolute;
    top: 150px;
    z-index: 2;
}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .sk-multi-brick-item .GoPlanClass {
    position: absolute;
    top: 550px;
    z-index: 2;
    border-top: 0.5px solid #D2D4DA;
    padding: 8px 0;
}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .sk-multi-brick-item .sk-checkbox .sk-input-checkbox { display: none;}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .sk-multi-brick-item .card-button {
    display: flex;
    gap: 15px;
    align-items: center;
    margin-left: 8px;
    color: #CC092F;
    font-size: var(--fnt-14);
    line-height: var(--size-20);
    font-family: var(--fnt-bold);
}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .sk-multi-brick-item .card-button svg {
    width: 30px;
    height: 30px;
}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .card-finalizado .LoggedCard3 { background: #F4F4F6;}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .LoggedCard3 .view_card { padding: 46px 20px;}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .LoggedCard3 .moreOptionsPlan details[open] summary { position: relative;}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .tag-finalizado {
    background: #0B67BD;
    border-radius: 5px;
    padding: 5px 16px;
    margin: 30px 20px;
    display: block;
    width: fit-content;
    font-size: var(--fnt-12);
    line-height: var(--size-20);
    color: #FFF;
    font-family: var(--fnt-medium);
}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .tag-cancelado {
    background: #4D4E53;
    border-radius: 5px;
    padding: 5px 16px;
    margin: 30px 20px;
    display: block;
    width: fit-content;
    font-size: var(--fnt-12);
    line-height: var(--size-20);
    color: #FFF;
    font-family: var(--fnt-medium);
}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .summary-simulation-details { padding-bottom: 50px;}
.contentCard { 
    padding: 2rem;
    max-height: 480px;
    overflow-y: scroll;
}
.contentCard h5 {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
    font-family: var(--fnt-bold);
    margin-bottom: 10px;
}
.contentCard li {
    font-size: var(--fnt-12);
    line-height: var(--size-16);
    font-family: var(--fnt-regular);
    margin-bottom: 8px;
    color: #4D4E53;
}
.contentCard li b { 
    font-family: var(--fnt-bold);
    display: block;
}
.contentCard hr { 
    border-bottom: 0.5px solid #D2D4DA;
    margin: 15px 0;
}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .column_insurance { padding-bottom: 20px;}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .columnLeft { border-right: var(--section-item-solid-border) !important;}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .columnRight { padding-left: 30px;}
.moreDestiny { 
    margin: -8px 0 25px 20px;
    cursor: pointer;
}
.moreDestiny summary::marker { display: none; content: "";}
.moreDestiny summary {
    font-family: var(--fnt-bold);
    font-size: var(--fnt-12);
    color: #4D4E53;
}
.moreDestiny summary span {
    background: #0B67BD;
    color: #FFF;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    display: inline-block;
    text-align: center;
}
.moreDestiny div {
    background: #0E81ED;
    border-radius: 5px;
    padding: 6px 10px;
    position: absolute;
    margin: 5px 10px;
}
.moreDestiny div p {
    font-family: var(--fnt-bold);
    font-size: var(--fnt-16);
    line-height: var(--size-24);
    color: #FFF;
}
/* Modais Proposta | Contrato | Etc */
#modal-proposta-travel embed, #modal-contrato-travel embed, #modal-carta-travel embed { height: auto!important; background: #F4F4F6!important;}
#modal-proposta-travel .modal-content, #modal-contrato-travel .modal-content, #modal-carta-travel .modal-content, #modal-proposta-travel .modal-content { 
    background-color: #F4F4F6!important;
    border: unset;
}
.sk-app[data-process-step-id*="TRAVELRecuperarDocumentoProcess"][data-app-ready=true]:before {
    background-color: #F4F4F6;
    opacity: 1;
    transition: none;
}
.sk-app[data-process-step-id*="TRAVELRecuperarDocumentoProcess"] .texto-generico {
    font-size: var(--fnt-18);
    line-height: var(--size-24);
    font-family: var(--fnt-regular);
    margin-bottom: 28px;
}
.sk-app[data-process-step-id*="TRAVELRecuperarDocumentoProcess"] .recuperar-button {
    display: block;
    font-family: var(--fnt-medium);
    line-height: var(--size-20);
    text-align: center;
    background: transparent linear-gradient(180deg, #0E81ED 0%, #2365A7 100%) 0% 0% no-repeat padding-box;
    border: 1px solid #0E81ED;
    color: #FFF;
    padding: 14px 0;
    width: 136px;
    border-radius: 5px;
}
.sk-app[data-process-step-id*="TRAVELRecuperarDocumentoProcess"] .recuperar-button:hover, #modal-cancel-travel .fa-times:hover { background: #2365A7;}
/* FIM | MEUS SEGUROS */

/* Ticket ICSP-12357 */
.custom-hide {  position: absolute;  z-index: -1;}

/* INICIO | ACAO BOOKING */
.banner-booking {
    max-width: 470px;
}
.banner-booking img {
    border-radius: 5px;
}
.banner-booking img:not(.show-desktop) {
    display: none;
}
.banner-booking  .banner-booking-text {
    max-height: 220px;
    box-sizing: border-box;    
    position: absolute;
    top: 0px;    
    padding: 38px 34px;
}
.banner-booking .banner-booking-text h2 {
    font-family: var(--fnt-bold);
    font-size: var(--fnt-24);
    line-height: var(--size-30);
    color: #FFF;
    margin-bottom: 24px;
}
.banner-booking .banner-booking-text h3 {
    font-size: var(--fnt-18);
    line-height: var(--size-24);
    color: #FFF;
    margin-bottom: 0;
}
.banner-booking .banner-booking-text h3:last-of-type {
    margin-bottom: 24px;
}
.banner-booking .banner-booking-text h3 span {
    font-family: var(--fnt-bold);
}
.banner-booking .banner-booking-text a {
    font-family: var(--fnt-bold);
    font-size: var(--fnt-16);
    line-height: var(--size-20);
    color: #FFF;
    text-decoration: underline;
}
/* FIM | ACAO BOOKING */

/* FIM | RESOLUCAO: COMUM A TODAS */

/* INICIO | RESOLUCAO: MOBILE */
@media (max-width: 767px) {
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .paymentNotApproved-travel .end-process-screen-title {
    margin: 21px 0 0;
    width: 80%;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .end-process-screen-message.existing-contract {
    width: 85%;
    margin: 12px 0 30px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .paymentNotApproved-travel  {
    margin:18px 0 60px ;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .hide-tablet img {
        display: none;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .banner-wide-vitrine.banner-mobile-version {
    height: 285px !important;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .banner-area-texto {
    top: 15%;
    margin-left: 26px;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .BannerPrincipalTablet {
    display: none;
}
/* INICIO | (DES)CENTRALIZACAO DO CONTEUDO PRINCIPAL DAS TELAS */
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .disclaimer-simples{
    margin-left: 25px;
}

.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .sk-root-content.sk-uigroup-item-content, .sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .sk-root-content.sk-uigroup-item-content, .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .finalization-travel > .sk-uigroup-content {
    padding: 0!important;
    max-width: 100%!important;
    margin: 0!important;
}
/* FIM | (DES)CENTRALIZACAO DO CONTEUDO PRINCIPAL DAS TELAS */

/* INICIO | HEADER REDUZIDO */
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .mobileHeader, 
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobileHeader,
body:has(.end-process-screen-message.existing-contract) .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .mobileHeader { 
    display: flex;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .header__top, 
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .header__top,
body:has(.end-process-screen-message.existing-contract) .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .header__top { 
    width: 80%; 
    border: none; 
    padding: 11px 20px 11px 90px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .header__bottom, 
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .header__bottom,
body:has(.end-process-screen-message.existing-contract) .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .header__bottom {
    width: 20%; 
    justify-content: flex-end; 
    padding: 0 20px; 
    height: 50px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .header__bottom .menu-btn, 
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .header__bottom .menu-btn,
body:has(.end-process-screen-message.existing-contract) .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .header__bottom .menu-btn { 
    width: 40px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .header__bottom .menu-btn span, 
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .header__bottom .menu-btn span,
body:has(.end-process-screen-message.existing-contract) .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .header__bottom .menu-btn span { 
    display: none;
}
/* FIM | HEADER REDUZIDO */

/* INICIO | ESPACAMENTO ENTRE HEADER E CONTEUDO */
.sk-page { padding-top: 53px!important;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-page, 
:not(:has(.end-process-screen-message.existing-contract)) .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"]:not(:has(.header-reduzido)) .sk-page,
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .sk-page { padding-top: 110px!important;}
/* FIM | ESPACAMENTO ENTRE HEADER E CONTEUDO */

/* INICIO | FORMULARIOS
.marital-travel { max-width: 47%;}
FIM | FORMULARIOS */

/* INICIO | VITRINE */

.sk-app[data-process-step-id*="TRAVELHomePageProcess"] #sk-page > #sk-main { margin: unset!important;}

/* INICIO | BANNER PRINCIPAL */
.BannerPrincipalMobile .ImagemBannerMobile img {
    height: 285px!important;
    background-position: -270px 0px;
    object-fit: cover;
}
.BannerPrincipalMobile .ImagemBannerMobile {
    position: absolute;
    top: 0px;
}
.banner-wide-vitrine.banner-viagem .banner-content-text { 
    margin-top: 30px!important;
    max-width: 175px;
}
body:has(.campanha-livelo) .banner-wide-vitrine.banner-viagem .banner-content-text { 
    margin-top: 50px !important;
}
.banner-wide-vitrine.banner-viagem h2 { 
    line-height: var(--size-18); 
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .banner-wide-vitrine:has(.banner-mobile-version) .BannerPrincipalMobile .mt-160 {
    left: 0 !important;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .banner-wide-vitrine .banner-content-text div {
    margin-top: unset !important;
}
/* INICIO | Campanha Livelo */
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .banner-wide-vitrine .banner-content-text .banner-area-texto .banner-area-texto {
    margin-left: unset;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .banner-wide-vitrine .banner-content-text .banner-area-texto .banner-area-texto p {
    width: fit-content;min-width: 305px;
}
.sk-app[data-process-id*="TRAVELHiringProcess"] .mobile-summary[open] .summary-content .box_center {
    padding: 0 25px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"]:has(.pontos-livelo) .totalprice_price {
    padding-right: 0 !important;
}
.sk-app[data-process-id*="TRAVELSimulationProcess"]:has(.pontos-livelo) .totalprice_price,
.sk-app[data-process-id*="TRAVELHiringProcess"]:has(.pontos-livelo) .totalprice_price {
    padding: 10px 4px 0px 25px !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] :has(.pontos-livelo) .totalprice_price,
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] :has(.pontos-livelo) .totalprice_price {
    padding-top: 20px !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .summary-header .currency {
    font-family: var(--fnt-bold) !important;
    font-size: 18px;
    line-height: 34px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .summaryDescriptionValue {
    margin-left: 7px !important;
}
/* FIM | Campanha Livelo */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .banner-wide-vitrine.banner-viagem p {
    margin-top: -2px;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .hide-mobile h2 {
    display: none !important;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .banner-imagem h2 {
    margin-left: 26px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .insurance-how-it-works {
    padding-top: 32px;
}
/* FIM | BANNER PRINCIPAL */

/* INICIO | CARD SIMULACAO VITRINE */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item span {
    padding-left: 28px;
}
/* Card Simulacao */
/*.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index{
    margin-top: -30px !important;
}*/
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content:has(.sk-selected){
    height: 215px !important
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item h3{
    padding: 26px 0 54px 0 !important;
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields{
    width: calc(100%) !important;
    margin-top: -40px !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    position: absolute !important;
    z-index: 1 !important;    
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-selected){
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 10px !important;
}

/* Campos do "Selecione seu destino" */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-textbox { margin-top: 20px;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-textbox .sk-label label i {
    top: 2px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-attr.sk-autocomplete.form-no-placeholder:has(.react-autosuggest__input[value=""]) .sk-label { 
    z-index: 1;
    top: 18px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-attr .sk-field .sk-input { 
    z-index: 2; 
    background: transparent; 
    position: relative;
    line-height: var(--size-20);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .msg-error-country-card {
    margin-top: -12px!important;
    margin-bottom: unset!important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .msg-error-country-card .sk-field span { width: 100%;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .msg-error-country-card .sk-field .errorGeneric { margin: unset;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .msg-error-europe-card {
    margin-top: 0!important;
    margin-bottom: unset!important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .msg-error-country-card .errorGeneric {
    top: -5px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .msg-error-europe-card .errorGeneric {
    top: unset;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-option-item[data-type=default] input+label>span div b) .sk-option-item[data-type=default] input+label>span div, .sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-option-item[data-type=default] input+label>span div b) .sk-option-item[data-type=default] input+label>span div, .sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item[data-type=default] input+label>span div b { line-height: var(--size-18);}
/* Campos do "Selecione a data" */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.sk-daterange { 
    max-width: 100%!important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-uigroup-item:first-child .sk-uigroup-content {
    flex-direction: column;
    gap: 30px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-uigroup-item:first-child .sk-uigroup-content .sk-uigroup-item:first-child:has(.errorGeneric) { gap: 10px;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .errorGeneric { top: -31px;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .searchbox-fields .multibrick-nome { margin-bottom: unset;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-textbox .errorGeneric {
    top: -1px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-fieldset.sk-uigroup[data-number-of-items="2"] .sk-uigroup-content > div:last-child div.sk-daterange:has(.sk-field .react-datepicker-popper[data-placement="bottom-start"]) ~ div.calendar-message-label { margin-left: 10px!important;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-header ~ .sk-uigroup-content > div:nth-child(1) input+label>span { margin-right: 60px!important;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.sk-daterange:has(.sk-field .react-datepicker-popper[data-placement="bottom"]) ~ div.calendar-message-label, 
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.sk-daterange:has(.sk-field .react-datepicker-popper[data-placement="top"]) ~ div.calendar-message-label { width: 200px!important;}
/* Item clicavel: Caixa de formulario */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-autocomplete .sk-field { top: 14px;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-autocomplete .sk-input-icon {
    left: unset;
    right: 5px;
    top: 40%;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-header ~ .sk-uigroup-content > div input+label>span {
    left: 30px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields .sk-uigroup-item{    
    padding: 15px 30px 0;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-item { 
    padding: 25px 30px 0;;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields .sk-uigroup-item .sk-uigroup-item { max-width: 100%;}
/*.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-button:has(.sk-button[disabled]) { display: none;}*/

.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content > .searchbox-destiny:has(.sk-dropdown) ~ div { display: none;}

.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-header ~ .sk-uigroup-content > div input+label>span { border-bottom: unset!important;}

.sk-app[data-process-step-id*="TRAVELHomePageProcess"] :has(.searchbox-horizontal-index input+label.sk-selected) .insurance-how-it-works .SimulationButtonTravel {
    background: #982B43;
    color: #A5A6A8!important;
    border-color: #982B43;
}
/* Data ida e volta */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index:has(.react-datepicker-popper[data-placement="top"]) .sk-uigroup-header {
    margin-top: -48px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .searchbox-fields .sk-uigroup-item div.sk-daterange:has(.react-datepicker-popper[data-placement="bottom"]) .react-datepicker,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .searchbox-fields .sk-uigroup-item div.sk-daterange:has(.react-datepicker-popper[data-placement="top"]) .react-datepicker {
    position: absolute;
    top: calc(100% - 290px);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-daterange .react-datepicker-popper .react-datepicker {
    width: 100%;
    flex-direction: column;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-daterange .react-datepicker-popper .react-datepicker {
    box-shadow: unset;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .react-datepicker__month-container {
    background: #FFF;
    margin: -10px -12px 0px -12px;
    padding-top: 10px;
    padding-bottom: 20px;
    border-radius: 5px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-daterange-picker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-daterange-picker .react-datepicker__month-container:last-child .react-datepicker__header .react-datepicker__current-month {
    padding: 5px 0;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .react-datepicker .react-datepicker__navigation + div .react-datepicker__header {
    margin-top: 10px;
    padding-top: 35px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .react-datepicker__header {
    margin-top: 0;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.calendar-message-label {
    margin-left: calc(100% - 210px) !important;
    max-width: 200px !important;
    min-width: 200px !important;
    border-left: 0.5px solid #a5aab6;
    padding-left: 15px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after, 
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
    display: none;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-column-list:has(.react-datepicker-popper[data-placement="bottom"]) ~ div.sk-fieldset .calendar-message-label {
    top: -265px!important;
    margin-top: unset!important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-column-list:has(.react-datepicker-popper[data-placement="top"]) ~ div.sk-fieldset .calendar-message-label {
    top: -383px !important;
    margin-top: unset!important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-column-list ~ div.sk-fieldset .btn-voltar-daterange {
    display: none;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-column-list:has(.react-datepicker__tab-loop) ~ div.sk-fieldset .btn-voltar-daterange {
    display: block;
    z-index: 3;
    color: var(--link-color) !important;
    background: transparent;
    border: unset;
    font-family: var(--fnt-bold) !important;
    left: -15px;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] button.button span {
    font-family: unset !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-column-list:has(.react-datepicker-popper[data-placement="bottom"]) ~ div.sk-fieldset .btn-voltar-daterange {
    top: -270px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-column-list:has(.react-datepicker-popper[data-placement="top"]) ~ div.sk-fieldset .btn-voltar-daterange {
    top: -310px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-column-list:has(.react-datepicker-popper[data-placement="bottom"]) ~ div.sk-fieldset:has(.errorGeneric) .btn-voltar-daterange,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-column-list:has(.react-datepicker-popper[data-placement="top"]) ~ div.sk-fieldset:has(.errorGeneric) .btn-voltar-daterange {
    top: -305px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .react-datepicker__day--outside-month {
    color: transparent;
    cursor: unset;
}
/* FIM | CARD SIMULACAO VITRINE */

/* INICIO | COMO CONTRATAR */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .insurance-how-it-works-column-right { padding: 0 10px 0 70px;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .SimulationButtonTravel {
    width: 175px;
    display: inline-block;
    height: 50px;
    left: 50%;
    position: relative;
    margin-left: -87.5px;
}
/* FIM | COMO CONTRATAR */

/* INICIO | VIAGEM SEGURA P TODOS */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .topBlock__coverage--table p {
    font-family: var(--fnt-bold);
    font-size: var(--fnt-18);
    line-height: var(--size-24);
}
/* FIM | VIAGEM SEGURA P TODOS */

/* INICIO | PROTECOES DO SEGURO */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .service-assistance-container .service-assistance-container-right{
    margin-top: 20px !important;
}
/* FIM | PROTECOES DO SEGURO */

/* INICIO | COMO PAGAR */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .topBlock__coverage--table h4 {
    font-family: var(--fnt-bold);
    font-size: var(--fnt-24);
    line-height: var(--size-30);
    color: var(--reverse-font-color);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .topBlock__coverage--table ul { margin-left: unset;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .topBlock__coverage--table ul li { 
    list-style: none;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .topBlock__coverage--table ul li:before {
    content: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='icon-alerta-sucesso' d='M15.9,5.9a10,10,0,1,0,10,10A10.016,10.016,0,0,0,15.9,5.9Zm0,19.287A9.287,9.287,0,1,1,25.187,15.9,9.3,9.3,0,0,1,15.9,25.187ZM20.342,12.5a.368.368,0,0,0-.5.048l-4.964,5.938-2.945-2.945a.353.353,0,1,0-.5.5l3.515,3.515,5.463-6.532A.375.375,0,0,0,20.342,12.5Z' transform='translate(-5.9 -5.9)' fill='%23fff'/%3E%3C/svg%3E%0A");
    top: 2px;
    position: relative;
    margin-right: 15px;
    height: 20px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .paymentBlock { padding: 30px 20px!important;}

/* FIM | COMO PAGAR */

/* INICIO | CLUBE DE VANTAGENS */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .advantage-club .image-advantage-club-mobile {
    margin-top: 20px;
}
/* FIM | CLUBE DE VANTAGENS */

/* INICIO | AJUSTES ANCORAS */
#whyContractMobile { position: absolute; top: -50px;}
#AssistenciasMobile { position: absolute; bottom: 80px;}
#PagamentoMobile { position: absolute; bottom: 100px;}
#TravelSimulateAndHire { position: absolute; bottom: 120px;}
/* FIM | AJUSTES ANCORAS */
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .contact-right-corretor .cardShortage tbody tr:nth-child(2n+1) td {
    padding-bottom: 2px !important;
}
/* FIM | VITRINE */

/* INICIO | CONTRATACAO */
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .IconAlign .text-info-regular span {
    display: inline-grid;
    width: 162px;
    margin: 6px 0 0 0;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .IconAlign .text-info-regular {
    width: 182px;
}
.containermobile-travel .sk-field {
    flex-direction: row!important;
    gap: 3%;
}
.containermobile-travel .sk-field .sk-attr-assigned { flex: 50%;}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .lgpd { 
    width: 100%;
    margin: 30px 0 50px 0;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .mobile-summary .summary-content { 
    padding: 0;
    overflow-y: unset;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_title { padding: 12px 25px;}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_line {
    background: #FFF;
    padding: 11px 0;
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_center > span {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_total { background: #FFF;}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .box_total .subtitle-primary-bold,
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_total .subtitle-primary-bold {
    font-size: var(--fnt-20) !important;
    line-height: var(--size-24) !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_total .highlights-secondary-bold {
    font-size: var(--fnt-24);
    line-height: var(--size-24);
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_total .total__price__monthly { 
    text-align: right;
    padding: 0 25px 20px 25px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:ErrorPages"] .main-box-page-error .mbpe-content h2.mbpe-title { margin: 0 0 25px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:ErrorPages"] .main-box-page-error .products-buttons-header .product-bullet {
    margin-left: 81px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:ErrorPages"] .main-box-page-error .products-buttons-header .product-bullet-large {
    margin-left: 64px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:ErrorPages"] .main-box-page-error .product-bullet { top: 0;}
.sk-app[data-process-step-id="TRAVELHiringProcess:ErrorPages"] .main-box-page-error .product-container:last-child { margin-right: 0;}
.sk-app[data-process-step-id="TRAVELHiringProcess:ErrorPages"] .main-box-page-error .mbpe-bottom { margin: 30px 0 40px 0;}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .HeaderNoPhone-travel .subtitle-primary-regular {
    font-size: var(--fnt-18);
    line-height: var(--size-24);
    width: 100%;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .HeaderNoPhone-travel .subtitle-primary-regular b { font-family: var(--fnt-bold);}
.changemessage-travel .sk-simple-message {
    width: 100%;
    position: fixed;
    bottom: 55px;
    margin: 0 0 0 -25px;
    top: unset;
    padding: 1.4rem 1.5rem;
}
.changemessage-travel .sk-simple-message .sk-simple-message-close { right: 15px;}
.containermobile-travel .customer-cpf .sk-error-validation { bottom: unset;}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-column-list .sk-attr.cpf-invalid-error {
    position: absolute;
    top: 195px;
    width: 47%!important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-column-list .sk-attr.cpf-invalid-error span { margin: unset;}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nameerror-travel {
    position: absolute;
    top: 47px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .invalidcpf-travel {
    position: absolute;
    top: 115px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nameerror-travel label, .sk-app[data-process-step-id*="TRAVELHiringProcess"] .invalidcpf-travel label { width: 100%;}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nameerror-travel .errorGeneric, .sk-app[data-process-step-id*="TRAVELHiringProcess"] .invalidcpf-travel .errorGeneric { margin-left: unset; margin-right: unset;}
.who-will-travel-radiobutton.simulation-area .box-card .subtitle-primary-regular {
    font-size: var(--fnt-18);
    line-height: var(--size-24);
}
.who-will-travel-radiobutton.simulation-area .box-card .sk-option-list {
    margin: 25px 0;
}
.who-will-travel-radiobutton.simulation-area .box-card .sk-option-item {
    width: 230px;
}
/* FIM | CONTRATACAO */

/* INICIO | CEP */
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address .form-no-placeholder.number-travel,
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address > .sk-uigroup-content .sk-uigroup-item .form-no-placeholder.cep-travel{
    margin-right: 0 !important;
    min-width: 145px !important;
    width: 145px !important;
}
.nonumber-travel{
    max-width: 150px !important;
    width: 150px !important;    
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .continuar-cep {
    margin-top: 20px !important;
}
.error-ccep-travel {
    top: 122px;
}
.error-ccep-travel .errorGeneric {
    border: unset;
    margin: unset;
}
/* FIM | CEP */

/* INICIO | SIMULACAO */
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .personal-blocks { margin-bottom: unset;}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .width-simulation-web {
    position: fixed;
    top: 50px;
    z-index: 1;
    background: #FFF;
    padding-top: 50px;
    width: 100%;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .TxtTravelTo {
    margin-top: 230px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .order {
    box-shadow: 0px 7px 4px 0px rgba(0,0,0,0.1);
    border-radius: 0;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_title_resume { padding: 0 60px 14px 60px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .boxResume { padding: 16px 25px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_line { 
    padding: 11px 0;
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.1) !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .melhoria-componente-email {
    padding: 34px 24px !important;
    margin-bottom: 32px;
    width: 100vw !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .melhoria-componente-email .card-img img {
    margin-top: 10px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .subtitle-secondary-bold:last-of-type {
    font-size: 16px;
    line-height: 20px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .subtitle-secondary-bold:first-of-type {
    font-size: 18px;
    line-height: 30px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .lista-coberturas:first-of-type li {
    margin-top: 16px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .lista-coberturas:last-of-type li {
    margin-top: 8px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .melhoria-componente-email .link-draft.open-lgpd {
    margin-top: -4px !important;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .order .box_total { padding: 0 25px 11px 25px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .colunas-resumo .order .box_total { padding: unset;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_center .skyeText li {
    font-size: var(--fnt-12);
    line-height: var(--size-18);
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .order .total__price__monthly { 
    padding: 0 25px 20px 25px;
    text-align: right;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .text-button-simulation { padding: 0 25px 30px 25px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .text-button-simulation .sk-button-list {
    flex-direction: column-reverse;
    gap: 20px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .text-button-simulation button { width: 166px;}
.resumo-pagamento { padding: 0 25px;}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .resumo-simulacao-coluna-2 .box-pagamento-tablet { display: none !important;}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .melhoria-componente-pagamento { margin: 6px auto 40px; width: 310px;}
.resumo-pagamento .box_title { margin: 0 0 40px 0;}
.resumo-pagamento .lista-coberturas {
    margin-left: 20px;
    font-family: var(--fnt-regular);
    margin: 0 0px 40px 20px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .lista-coberturas:first-of-type li {
    line-height: 18px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .lista-coberturas:last-of-type li {
    line-height: 24px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .web-width-summary {
    margin-bottom: 0;
}
.resumo-pagamento .hr-resumo:nth-of-type(1) { margin: 40px 0;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .lgpd { width: 100%;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .personal-blocks > .sk-field > .sk-option-list > .sk-option-item, .sk-app[data-process-step-id*="TRAVELSimulationProcess"] .personal-blocks > .sk-field > .sk-option-list > .sk-option-item > label { width: 123px!important;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total { 
    width: 100%;
    border: 0.5px solid rgba(0, 0, 0, 0.1);
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .buttons-value, .sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection { 
    width: 100%;
    padding: 0 25px!important;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection h3 {
    font-size: var(--fnt-22);
    line-height: var(--size-30);
    margin-bottom: 15px!important;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection p {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
    margin-right: 20px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection .boxResume { 
    flex-direction: column;
    gap: 5px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection .boxResume .text-info-bold { width: 100%;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .kind-insurance { max-width: 155px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .sk-panel-header a {
    max-width: 80%;
    display: block;
}

.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .olFaq .box_total .IconAlign { justify-content: space-between;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .kind-service { margin-top: 25px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kind-service .box_coverage summary { font-family: var(--fnt-bold);}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kind-service .box_coverage .skyeText { margin-top: 20px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kind-service .box_coverage details[open] .summary_text img { transform: rotate(180deg);}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary .summary-header { min-height: 54px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary { bottom: 0;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary .summary-content {
    padding: unset;
    overflow: unset;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary .box_title { padding: 10px 25px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary .box_title p, .sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary .box_title .details-viajantes .bdspan { font-size: var(--fnt-14);}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary .box_title span { margin-right: 5px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary .box_line { 
    background: #FFF;
    padding: 11px 25px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary .box_line .text-small-regular {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary .box_total {
    margin-top: unset;
    border-radius: unset;
    background: #FFF;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary .box_total .total__price__monthly {
    padding: 0 25px 20px 25px!important;
    text-align: right;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .resume-travel .text-info-regular { display: none;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .btns-simulation-plans { margin: 20px 25px;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .text-button-simulation .subtitle-secondary-regular { margin: 48px 0 40px 0;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .text-button-simulation .sk-uigroup-item-content { flex-direction: column;}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .text-button-simulation .sk-html .buttonRed { 
    width: 166px;
    margin-bottom: 20px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary[open] .valueMobile .currency, 
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary[open] .valueMobile .valueNumber, 
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary[open] .valueMobile .summaryDescriptionValue,
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .mobile-summary[open] .valueMobile .currency, 
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .mobile-summary[open] .valueMobile .valueNumber, 
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .mobile-summary[open] .valueMobile .summaryDescriptionValue { display: none;}

.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary .summary-content, .sk-app[data-process-step-id*="TRAVELHiringProcess"] .mobile-summary .summary-content {
    max-height: unset;
}
.details-viajantes summary { 
    font-size: var(--fnt-14);
    line-height: var(--size-20);
    align-items: center;
    min-width: 118px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_center .text-small-regular {
    justify-content: flex-end;
    min-width: 110px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_title_resume > span { line-height: var(--size-24);}
/* Ajustes para Loading com 2 linhas */
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .loading-space {
    margin-top: -62px!important;
    padding: 29px 0!important;
    height: 76px!important;
    width: calc(100% - 40px)!important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .loading-space .sk-completion-bar.api-loader {
    width: 100%!important;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .msg-warning-travel .sk-simple-message {
    bottom: 50px;
    width: auto;
}
/* FIM | SIMULACAO */

/* INICIO | CONTRATO */
.header-contract-travel .subtitle-primary-regular { font-size: var(--fnt-18);}
.header-contract-travel .paragraph-bold {
    font-size: var(--fnt-12);
    line-height: var(--size-18);
}
.panel-contract-travel .subtitle-secondary-medium { 
    padding: 24px 30px 15px 16px;
    font-size: var(--fnt-16);
    line-height: var(--size-20);
}
.travel-contract .panel-contract-travel { margin-top: unset;}
[data-component-type=HTML_JS] .names-contract-mobile-travel { background-color: #F9F9F9!important;}
.names-contract-mobile-travel .subtittleCard {
    display: flex;
    gap: 7px;
    padding: 10px 0 0 0 !;
    margin: 0 30px 24px 16px;
    border-top: 1px solid #D2D4DA;
    border-bottom: unset;
}
.names-contract-mobile-travel .subtittleCard .bdspan {
    font-size: var(--fnt-14);
    line-height: var(--size-24);
}
.names-contract-mobile-travel .subtittleCard details[open] .result-viajantes {
    position: absolute;
    background: #0E81ED;
    border-radius: 5px;
    z-index: 1;
    padding: 8px 10px;
}
.names-contract-mobile-travel .subtittleCard details[open] .result-viajantes p { color: #FFF;}
.contract-travel .contract { 
    padding: 25px 16px 10px 16px;
    max-height: 230px;
    overflow: scroll;
    background: linear-gradient(0deg, rgba(0,0,0,.2) 1%, rgba(0,0,0,0) 7%);
    /*box-shadow: inset 0px -15px 0px 0px rgba(0,0,0,0.25);*/
}
.contract-travel p {
    font-size: var(--fnt-12);
    line-height: var(--size-16);
}
.sk-attr[data-error=true].checkbox-contract-travel .sk-error-validation { top: 45px;}
.error-checkbox-travel { top: 30px;}
.sk-app[data-process-id="TRAVELHiringProcess"] .sk-button--loading.btn-hover-bgc1 { background: #99000F url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSIyMDBweCIgIGhlaWdodD0iMjAwcHgiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjkxNjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmZmZmZmIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuODMzMzMzMzMzMzMzMzMzNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC42NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41ODMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC40MTY2NjY2NjY2NjY2NjY3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4zMzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNDAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmZmZmZmIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMTY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjA4MzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48L3N2Zz4K) center/40px no-repeat!important;}
/* INICIO - CAMPOS BUCB */
.HeaderNoPhone-travel {
    margin-bottom: 8px !important;
}
.HeaderNoPhone-travel .subtitle-primary-regular {
    width: 84%;
}
.form-bucb .phonenumber-travel {
    margin-left: unset !important;
    margin-top: 32px !important;
    max-width: 364px;
}
/* FIM - CAMPOS BUCB */

/* FIM | CONTRATO */

/* INICIO | VIAJANTES ADICIONAIS */
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.multibrick-dateofbirth .fa-exclamation-triangle) .minor14-travel {
    margin: 14px 0px 0px 0px;
}
.add-travelers-buttons .btn-width-continuar {
    margin-bottom: 0;
}
.firstheader-addtravelers .subtitle-primary-regular {
    font-size: var(--fnt-16);
    line-height: var(--size-24);
    display: contents;
}
.secondheader-addtravelers p {
    font-size: var(--fnt-12);
    line-height: var(--size-18);
}
.firstheader-addtravelers i.fa-info-circle {
    position: relative;
    top: unset;
    margin: unset;
    left: 8px;
}
.add-travelers .sk-multi-brick-item { border: unset;}
.add-travelers .multibrick-icon > .sk-html-content { gap: 16px;}
.add-travelers .multibrick-icon > .sk-html-content b {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
}
.add-travelers .sk-multi-brick-link--remove { left: unset;}
.add-travelers .multibrick-fullname { 
    margin-right: unset;
    margin-bottom: unset;
}
.add-travelers .multibrick-dateofbirth { 
    margin-left: unset;
    margin-right: 30px;
    max-width: 46%;
}
.multibrick-dateofbirth .sk-label {
    width: 150px;
}
.add-travelers .sk-uigroup-item-content[max-width~="500px"]>.sk-column-list .multibrick-gender { width: 44%!important;}
.add-travelers .sk-multi-brick-link--remove > span > div { flex-direction: row;}
.add-travelers .sk-multi-brick-link--remove > span > div svg {
    width: 25px;
    height: 25px;
}
.add-travelers .customer-cpf { 
    max-width: 100%!important;
}
.add-travelers .sk-multi-brick-link--remove .deletePersonButton { line-height: var(--size-16);}
.add-travelers .customer-cpf .sk-error-validation { bottom: unset;}
.add-travelers.sk-multi-brick .sk-multi-brick-footer { justify-content: flex-end;}
.add-travelers-buttons .sk-navigation[data-responsive=true] .sk-button-list--action {
    flex-direction: column-reverse;
    gap: 30px;
}
.minor14-travel label { max-width: 240px;}
.minor14-travel label i.fa-info-circle { top: unset;}
.sk-attr[data-error=true].menor18-error-travel .sk-error-validation {
    top: 72px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OnlyOneTraveler"] .subtitle-primary-regular { 
    font-size: var(--fnt-18);
    line-height: var(--size-24);
}

.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button { 
    width: 100px;
    margin-left: 70px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button > span > div { gap: 10px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button > span > div svg { height: 28px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn2 { top: 530px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn3 { top: 863px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn4 { top: 1197px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn5 { top: 1532px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn6 { top: 1867px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn7 { top: 2200px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn8 { top: 2534px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn9 { top: 2867px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .add-trav-button {
    margin-left: -70px;
    bottom: 210px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.menor18-error-travel) .add-trav-button { bottom: 340px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .add-travelers .multibrick-dateofbirth {
    margin-right: 15px;
    max-width: 48.5%;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .add-travelers .multibrick-email { margin-top: 20px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) #sk-TRAVELHiringProduct-AdditionalTravelers-MultibrickTravelers°1-IndexNrHTMLJS.multibrick-icon > .sk-html-content { 
    flex-wrap: wrap;
    margin-bottom: 15px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .multibrick-icon > .sk-html-content p {
    font-size: var(--fnt-12);
    line-height: var(--size-18);
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) #sk-TRAVELHiringProduct-AdditionalTravelers-MultibrickTravelers°1-IndexNrHTMLJS.multibrick-icon > .sk-html-content b { 
    font-size: var(--fnt-16);
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .multibrick-icon > .sk-html-content b {
    font-family: var(--fnt-semibold);
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .multibrick-email { width: calc( 100% - 25px )!important;} 
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .remove-trav-button.btn2 {top: 672px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .remove-trav-button.btn3 {top: 1008px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .remove-trav-button.btn4 {top: 1340px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .remove-trav-button.btn5 {top: 1676px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .remove-trav-button.btn6 {top: 2010px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .remove-trav-button.btn7 {top: 2342px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .remove-trav-button.btn8 {top: 2678px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .remove-trav-button.btn9 {top: 3010px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .remove-trav-button.sk-button--loading { background: transparent url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSIyMDBweCIgIGhlaWdodD0iMjAwcHgiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjkxNjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmZmZmZmIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuODMzMzMzMzMzMzMzMzMzNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC42NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41ODMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC40MTY2NjY2NjY2NjY2NjY3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4zMzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNDAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmZmZmZmIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMTY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjA4MzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48L3N2Zz4K) center/40px no-repeat !important;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr:has(.disclaimer-add-travel) .details-viajantes .result-disclamer {
    width: calc(100% - 25px);
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr:has(.disclaimer-add-travel) .details-viajantes summary {
    font-size: var(--fnt-12);
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) .add-trav-button {
    bottom: 280px;
    left: unset;
    right: 25px;
    margin: unset!important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel details[open]) .add-trav-button {
    bottom: 462px;
}
/* Inicio | Tela Perfil nao atendido */
.sk-app[data-process-step-id="TRAVELHiringProcess:CPFRestrictedAddTrav"] .end-process-screen-icon { margin-top: 20px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:CPFRestrictedAddTrav"] .end-process-screen-icon ~ .end-process-screen-title {
    line-height: var(--size-30);
}
.sk-app[data-process-step-id="TRAVELHiringProcess:CPFRestrictedAddTrav"] .end-process-screen-icon ~ .end-process-screen-message {
    font-size: var(--fnt-18);
    line-height: var(--size-24);
}
/* FIM | VIAJANTES ADICIONAIS */

/* INICIO | MEUS SEGUROS */
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .title-content .title-page { 
    margin: 26px 0;
    font-size: var(--fnt-18);
    line-height: var(--size-24);
    gap: 15px;
}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .title-content .title-page svg { width: 24px;}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .sk-uigroup-content { 
    flex-direction: column;
    gap: 30px;
}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .sk-multi-brick-item { 
    width: auto;
    margin-bottom: unset;
}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .sk-uigroup-content .LoggedCard3, .sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .sk-uigroup-content .LoggedCard3Coberturas { width: 100%;}
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .columnLeft { border: none!important;}
/* Modais Proposta | Contrato | Etc */
#modal-proposta-travel .sk-modal-body, #modal-contrato-travel .sk-modal-body, #modal-carta-travel .sk-modal-body { 
    background: #F6F6F8;
    padding-bottom: 40px;
}
#modal-cancel-travel .sk-modal-header h4, #modal-proposta-travel .sk-modal-header h4, #modal-contrato-travel .sk-modal-header h4, #modal-carta-travel .sk-modal-header h4 {
    font-family: var(--fnt-bold);
    font-size: var(--fnt-24);
    line-height: var(--size-32);
}
#modal-cancel-travel .sk-modal-body {
    background: #F6F6F8;
    max-height: 82vh;
}
#modal-cancel-travel .modal-content p {
    font-size: var(--fnt-16);
    line-height: var(--size-20);
}
/* FIM | MEUS SEGUROS */

/* INICIO | TELA DE FINALIZACAO */

/* INICIO | HEADER */
:not(:has(.end-process-screen-message.existing-contract)) .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .mobileHeader {
    display: block;
    box-shadow: 0px 3px 6px #00000029;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .header__top {
    width: 100%;
    height: 49px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-bottom: 1px solid #d2d4da;
    padding: unset;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .header__bottom {
    width: 100%;
    height: 60px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 30px 0px;
}
:not(:has(.end-process-screen-message.existing-contract)) .sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"]:not(:has(.header-reduzido)) .attendance-mobile,
.sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .attendance-mobile { display: none!important;}
/* FIM | HEADER */

/* Ajustes tela de subscricao */
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"]:has(.header-reduzido) .main-box-page-error .product-container { margin-right: unset;}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"]:has(.header-reduzido) .main-box-page-error .mbpe-bottom a { margin-bottom: 55px;}

.TravelFinalLeft1 .cabecalho, .finalization-travel .finalization-travel-left h2, .finalization-travel-left .numero-solicitacao, .finalization-travel-left .cabecalho-docs, .Data-Forma-Modalidade, .TravelFinalLeft1 .resumo-titulo {
    padding: 0 25px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .solid-horizontal-line { margin: 30px 25px;}
.finalization-travel-left table { max-width: 93%; margin: 0 25px;}
.TravelFinalLeft1 > div div:nth-child(10) { margin: 30px 0!important;}
.finalization-travel .finalization-travel-left {
    padding: unset;
    border: unset;
}
.TravelFinalLeft1 .resumo-board {
    box-shadow: none;
    padding: unset;
}
.TravelFinalLeft1 .cabecalho {
    font-size: var(--fnt-16);
    line-height: var(--size-24);
    margin-top: 20px;
}
.finalization-travel-left .cabecalho p {
    line-height: var(--size-24);
}
.finalization-travel-left .cabecalho p.fnt-bold {
    margin-top: 4px;
}
.finalization-travel .finalization-travel-left h2 {
    font-size: var(--fnt-16);
    line-height: var(--size-20);
}
.finalization-travel-left .numero-solicitacao p:last-child {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
}
.cabecalho-docs p { font-size: var(--fnt-16);}
.TravelFinalLeft1 tbody td {
    width: 100%;
    display: inline-block;
}
.TravelFinalLeft1 .resumo-titulo p { font-size: var(--fnt-16);}
.TravelFinalLeft1 .resumo-board-protections { margin-top: 20px;}
.TravelFinalLeft1 .resumo-board-protections hr { margin: 20px 25px;}
.TravelFinalLeft1 .resumo-board-protections p {
    font-size: var(--fnt-16);
    line-height: var(--size-20);
    margin: 0 25px 20px 25px;
}
.TravelFinalLeft1 .resumo-board-protections p b {
    font-size: var(--fnt-16)!important;
    line-height: var(--size-20);
}
.TravelFinalLeft1 .resumo-board .box_total { 
    border-top: var(--summary-simulation-border-bottom-item);
    border-bottom: var(--summary-simulation-border-bottom-item);
    border-radius: unset;
}
.finalization-travel-left .imprimir {
    margin: 30px 25px;
}
.finalization-travel-left .imprimir a { font-size: var(--fnt-14);}
.finalization-travel-left .contato { padding: 0 25px;}
.finalization-travel-left .contato .contato-title { font-size: var(--fnt-16);}
.finalization-travel .finalization-travel-right { 
    padding: 40px 25px;
    border-top: var(--summary-simulation-border-bottom-item);
}
.LifeScreenContentRight .cabecalho p {
    font-size: var(--fnt-16);
    line-height: var(--size-20);
}
.LifeScreenContentRight .cabecalho p.fnt-bold { 
    font-size: var(--fnt-12);
    line-height: var(--size-18);
}
.LifeScreenContentRight .informativos .item .texto p span.fnt-bold {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
}
.LifeScreenContentRight .informativos .item .texto p.fnt-bold a { font-size: var(--fnt-12);}
.LifeScreenContentRight .informativos .item { gap: 25px;}
.LifeScreenContentRight .informativos .item .icone { align-items: flex-start;}
.LifeScreenContentRight .informativos .item .icone img {
    width: 56px;
    height: 56px;
}
.finalization-travel-left .info-jornada-terceiro {
    width: calc(100% - 50px);
    margin: 25px auto;
}
.TravelFinalRight .cabecalho .fnt-bold { line-height: var(--size-34);}
.TravelFinalRight .baixe-app-area-logada {
    padding: 16px 14px 24px 11px;
}
.TravelFinalRight .baixe-app-area-logada .banner-imagem { margin: unset;}
.TravelFinalRight .item .baixe-app-area-logada .texto p b {
    font-size: var(--fnt-18)!important;
    line-height: var(--size-32);
}
.TravelFinalRight .item .baixe-app-area-logada .texto p:last-of-type {
    font-size: var(--fnt-12);
    line-height: var(--size-18);
}
.TravelFinalRight .item .baixe-app-area-logada .texto .link-partners a {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
}
.TravelFinalRight .item .baixe-app-area-logada .texto .link-partners a::after { margin-left: unset;}
.TravelFinalRight .informativos .item { margin-bottom: 30px;}

.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .finalization-travel-left .sk-uigroup-item-content,
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .finalization-travel-right .sk-uigroup-item-content {
    padding: unset;
}
/* FIM | TELA DE FINALIZACAO */

/* INICIO | PAGAMENTO NAO APROVADO */
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .end-process-screen-message { margin: 15px 30px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .paymentNotApproved-travel p:last-child { margin: 0 30px 80px 30px;}
/* FIM | PAGAMENTO NAO APROVADO */

.hide-desktop .seloviagem{
    display: flex;
    justify-content: center;
    align-content: center;
    padding: 10px 0;
}
.hide-desktop .seloviagem img{ 
    margin-right: 26px;
    height: 100px;
}

.hide-desktop .seloviagem p{ 
    font-size: var(--fnt-12) !important;
    line-height: var(--size-18);
    padding-top: 10px;
}

.hide-desktop .mt-25 {
    margin-top: 10px !important;
}

/* INICIO | Remocao selo Proteste */
.hide-desktop .seloviagem {
    display: flex;
    justify-content: center;
    align-content: center;
    padding: 10px 0;
}
.hide-desktop .seloviagem img{ 
    display: none;
}
.hide-desktop .seloviagem p { 
    font-size: var(--fnt-16) !important;
    line-height: var(--size-20);
    padding: 2px 0 4px 0;
}
/* FIM | Remocao selo Proteste */

/* INICIO | ACAO BOOKING */
.banner-booking img:not(.show-mobile) {
    display: none;
}
.banner-booking img.show-mobile {
    height: 177px;  
    display: block;
}
.banner-booking  .banner-booking-text { 
    padding: 21px 19px;
    max-height: 177px;  
}
.banner-booking .banner-booking-text h2 {
    width: 95%;
    margin-bottom: 8px;
}
.banner-booking .banner-booking-text h3 {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
}
.banner-booking .banner-booking-text h3:last-of-type {
    margin-bottom: 7px;
}
.banner-booking .banner-booking-text a {
    font-size: var(--fnt-12);
}
/* FIM | ACAO BOOKING */
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .resumo-simulacao-coluna-2 .summary-form-email-content p {
    width: 220px;
    font-size: 1.4rem;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .summary-form-email-content {
    padding: 28px 24px 40px 24px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .summary-form-email-content {
    bottom: -70px !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .resumo-simulacao-coluna-2 .summary-form-email-content div:first-child img {
    margin-right: -9px !important;
    margin-left: 40px !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .resumo-simulacao-coluna-2 .p-accordion-header a:before {
    top: 32px !important;
    left: 41px !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .resumo-simulacao-coluna-2 .p-accordion .p-accordion-tab:first-child .p-accordion-header .p-accordion-header-link {
    margin-bottom: 14px;   
    margin-top: -24px;    
}
/* FIM | RESOLUCAO: MOBILE */

/* INICIO | RESOLUCOES: INTERMEDIARIAS */
@media (max-width: 320px) {
/* INICIO | MODAL CANCELAMENTO */
#modal-cancel-travel .sk-modal-body { padding-bottom: 90px;}
#modal-cancel-travel .sk-modal-body > div { max-height: 55vh; overflow: scroll;}
/* FIM | MODAL CANCELAMENTO */
/* INICIO | VIAJANTES ADICIONAIS */
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button { width: 140px; margin-left: 20px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button > span > div { gap: 5px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .add-trav-button { margin-left: -100px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr.multibrick-email.form-no-placeholder .fa-info-circle {
    left: 250px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel details[open]) .add-trav-button {
    bottom: 480px;
}
.add-travelers .multibrick-dateofbirth {
    margin-right: 25px;
}
/* FIM | VIAJANTES ADICIONAIS */
/* Data Ida e Volta */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-daterange .react-datepicker-popper .react-datepicker {
    width: 280px;
    left: 84px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.calendar-message-label {
    margin-left: calc(100% - 180px) !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__day-name,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__day {
    width: 3.5rem;
}
}
@media (min-width: 321px) and (max-width: 360px) {
/* INICIO | CONTRATACAO */
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-column-list .sk-attr.cpf-invalid-error { top: 230px;}
/* FIM | CONTRATACAO */
/* INICIO | VIAJANTES ADICIONAIS */
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .multibrick-dateofbirth .sk-error-validation {
    width: 162px;
}
.add-travelers .multibrick-icon > .sk-html-content b { max-width: 100px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr.multibrick-email.form-no-placeholder .fa-info-circle {
    left: 290px;
}
/* FIM | VIAJANTES ADICIONAIS */
/* INICIO | MODAL CANCELAMENTO */
#modal-cancel-travel .fa-times {
    bottom: 20px;
    top: unset;
}
/* FIM | MODAL CANCELAMENTO */
/* Data Ida e Volta */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-daterange .react-datepicker-popper .react-datepicker {
    width: 320px;
    left: 65px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__day-name,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__day {
    width: 4rem;
}
}
@media (min-width: 361px) and (max-width: 390px) {
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr.multibrick-email.form-no-placeholder .fa-info-circle {
    left: 300px;
}
/* Data Ida e Volta */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-daterange .react-datepicker-popper .react-datepicker {
    width: 335px;
    left: 58px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__day-name,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__day {
    width: 4.5rem;
}
}
@media only screen and (device-width: 390px) /* iPhone 12 Pro */ {
/* Data Ida e Volta */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-daterange .react-datepicker-popper .react-datepicker {
    width: 350px;
    left: 50px;
}
}
@media (min-width: 391px) and (max-width: 412px) {
/*-- Inicio: Banner Full Vitrine --*/
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr.multibrick-email.form-no-placeholder .fa-info-circle {
    left: 340px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel details[open]) .add-trav-button {
    bottom: 444px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr.multibrick-email.form-no-placeholder:focus-within .fa-info-circle {
    bottom: -25px;
}
/* Data Ida e Volta */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-daterange .react-datepicker-popper .react-datepicker {
    width: 372px;
    left: 39px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.calendar-message-label {
    margin-left: calc(100% - 260px) !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__day-name,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__day {
    width: 5rem;
}
}
@media (min-width: 413px) and (max-width: 430px) {
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel details[open]) .add-trav-button {
    bottom: 444px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr.multibrick-email.form-no-placeholder .fa-info-circle {
    left: 340px;
}
/* Data Ida e Volta */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-daterange .react-datepicker-popper .react-datepicker {
    width: 374px;
    left: 30px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.calendar-message-label {
    margin-left: calc(100% - 260px) !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__day-name,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__day {
    width: 5rem;
}
}
@media (min-width: 412px) and (max-width: 430px) {
/* INICIO | VIAJANTES ADICIONAIS */
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn2 { top: 510px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn3 { top: 843px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn4 { top: 1177px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn5 { top: 1512px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn6 { top: 1847px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn7 { top: 2180px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn8 { top: 2514px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn9 { top: 2847px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .add-trav-button { margin-left: -45px;}
/* FIM | VIAJANTES ADICIONAIS */
}
@media only screen and (device-width: 430px) /* iPhone 14 Pro */ {
/* Data Ida e Volta */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-daterange .react-datepicker-popper .react-datepicker {
    width: 390px;
}
}
@media only screen and (max-width: 440px) and (min-height: 956px) and (orientation: portrait) /* iPhone 16 Pro Max */
{ 
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-daterange .react-datepicker-popper .react-datepicker {
    width: 400px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.calendar-message-label {
    margin-left: calc(100% - 280px) !important;
    max-width: 265px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__day-name, .sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-datepicker-popper .react-datepicker .react-datepicker__day {
    width: 5rem;
}
}
@media (min-width: 768px) and (max-width: 991px) {

.sk-app[data-process-step-id*="TRAVELHiringProcess"] .mobile-summary .summary-content {
    padding: 0 0 0 0 !important;
}

/* INICIO | VIAJANTES ADICIONAIS */
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button { margin-left: -150px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn2 { top: 664px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn3 { top: 1098px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn4 { top: 1532px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn5 { top: 1965px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn6 { top: 2399px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn7 { top: 2833px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn8 { top: 3267px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn9 { top: 3701px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .add-trav-button { margin-left: -210px;}
/* FIM | VIAJANTES ADICIONAIS */
}
@media (min-width: 992px) and (max-width: 1024px) {
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .banner-area-texto {
    max-width: 964px;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .hide-tablet h2 {
    display: none !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .kinds-protection {
    margin-top: 0 !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .personal-blocks,
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .buttons-value,
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .kinds-protection,
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .box_total {
    width: 96%;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:CEPSearch"] .resume-travel .order_att {
    right: 30px;
}
.firstheader-addtravelers .fa-info-circle {
    left: 210px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .multibrick-email {
    margin-top: 6px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .input-msg-complementar-nome-completo {
    margin-bottom: 8px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .customer-cpf {
    margin-right: 30px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .multibrick-gender {
    width: 172px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr:has(.disclaimer-add-travel) .details-viajantes, 
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr:has(.disclaimer-add-travel) .details-viajantes summary {
    margin-right: 16px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"]:has(.pontos-livelo) .order .totalprice_price {
    max-width: 450px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"]:has(.pontos-livelo) .order_att .totalprice_price,
.sk-app[data-process-step-id*="TRAVELHiringProcess"]:has(.pontos-livelo) .order_att .totalprice_price {
    max-width: 270px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"]:has(.pontos-livelo) .box_total .total__price__monthly,
.sk-app[data-process-step-id*="TRAVELHiringProcess"]:has(.pontos-livelo) .box_total .total__price__monthly {
    margin-top: -20px;
}
.sk-app[data-process-id*="TRAVELHiringProcess"] .box_total {
    padding: 18.5px 26px 15px 24px;
    border-radius: 0 0 5px 5px;
    border: unset;
}
.sk-app:has(.pontos-livelo)[data-process-id*="TRAVELHiringProcess"] .box_total {
    padding-bottom: 4px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .total__price__monthly,
.sk-app[data-process-id*="TRAVELHiringProcess"]  .total__price__monthly {
    margin-top: -4px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .order:has(.pontos-livelo) .box_total,
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .order_att:has(.pontos-livelo) .box_total {
    padding: 23.5px 26px 4px 24px;
}
}
/* FIM | RESOLUCAO IPAD PRO */

/* INICIO | RESOLUCAO TABLET HORIZONTAL */
@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:landscape) {
    .sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .kinds-protection {
        margin-top: 0 !important;
    }
    .sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .personal-blocks,
    .sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .buttons-value,
    .sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .kinds-protection,
    .sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .box_total {
        width: 96%;
    }
    .sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .btn--positioning .sk-uigroup-content {
        justify-content: space-between;
    }
    .sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .box-pagamento-tablet {
        display: none;
    }
    .sk-app[data-process-step-id="TRAVELHiringProcess:RestrictedInformation"] .order_att {
        margin-left: 10px;
    }
    .sk-app[data-process-step-id="TRAVELHiringProcess:Address"] #sk-TRAVELHiringProcessAddressUI-Modal {
        max-width: 560px;
        margin: 0 auto;
    }
    body:has(.sk-input-checkbox) .sk-app[data-process-step-id="TRAVELHiringProcess:Address"] .btn-link {
    margin-bottom: 76px !important;
    }
    .sk-app[data-process-step-id="TRAVELHiringProcess:Address"] .btn-link,
    .sk-app[data-process-step-id="TRAVELHiringProcess:NoCellphone"] .btn-link,
    .sk-app[data-process-step-id="TRAVELHiringProcess:WhoWillTravel"] .who-will-travel-radiobutton,
    .sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .web-width-summary {
        margin-bottom: 446px !important;
    }
    .finalization-travel .finalization-travel-left, .finalization-travel .finalization-travel-right {
        padding: 24px 10px 0 10px;
    }
    
/* INICIO | SIMULACAO */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index {
    margin-top: -200px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content {
    flex-direction: unset;
    flex-wrap: wrap;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-content .searchbox-destiny,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-content .searchbox-date {
    flex-basis: 50%;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-content .searchbox-travelers {
    flex-basis: 100%;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] :has(.searchbox-horizontal-index input+label.sk-selected) .searchbox-horizontal-index { background: transparent;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] :has(.searchbox-horizontal-index input+label.sk-selected) .insurance-how-it-works {
    margin-top: -15px;
    padding-top: 242px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content .searchbox-destiny:has(.sk-selected) ~ .searchbox-travelers,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content .searchbox-destiny:has(.sk-selected) ~ .searchbox-button,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content .searchbox-date:has(.sk-selected) ~ .searchbox-travelers,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content .searchbox-date:has(.sk-selected) ~ .searchbox-button,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content .searchbox-travelers:has(.sk-selected) ~ .searchbox-button {
    display: none;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content:has(.sk-selected) {
    height: 95px !important;
    margin-bottom: 120px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-header ~ .sk-uigroup-content > div:nth-child(1) input+label>span {
    margin-right: 60px!important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item[data-type=default] input+label>span h3 {
    padding: 26px 0 48px 0 !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields {
    width: calc(100%) !important;
    margin-top: -30px !important;
    position: absolute !important;
    z-index: 1 !important;    
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields .sk-uigroup-item:first-child {
    padding-top: 30px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields .multibrick-nome {
    margin-bottom: 30px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-attr.sk-autocomplete.form-no-placeholder:has(.react-autosuggest__input[value=""]) .sk-label {
    z-index: 1;
    top: 18px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-autocomplete .sk-field {
    top: 14px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-attr.sk-autocomplete.form-no-placeholder .react-autosuggest__input {
    z-index: 2;
    background: transparent;
    position: relative;
    line-height: var(--size-20);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-autocomplete .sk-input-icon {
    left: unset;
    right: 5px;
    top: 40%;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields .sk-uigroup-item .sk-uigroup-item,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.sk-daterange {
    max-width: 100%!important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-uigroup-item:first-child .sk-uigroup-content {
    flex-direction: column;
    gap: 30px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .searchbox-fields .sk-uigroup-item-content .sk-uigroup-item:first-child {
    padding: unset;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-selected) {
    border-radius: 0 10px 10px 0;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .searchbox-fields > .sk-uigroup-content > .sk-uigroup-item:last-child {
    padding-top: 10px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers:has(.sk-selected) .sk-attr {
    margin-top: -7px;
    border-radius: 0 0 10px 10px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields {
    width: 50% !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] :has(.searchbox-horizontal-index input+label.sk-selected) .insurance-how-it-works .SimulationButtonTravel {
    background: #982B43;
    color: #A5A6A8 !important;
    border-color: #982B43;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .SimulationButtonTravel {
    width: 175px;
    display: block;
    height: 50px;
    left: 50%;
    position: relative;
    margin-left: -87.5px;
    clear: both;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item .sk-navigation[data-buttons-count="2"] button {
    padding: 10px;
}
.sk-uigroup-item  .searchbox-button {
    width: 100%;
    max-width: 800px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-button { flex: unset;}

.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-uigroup-item:first-child .sk-uigroup-content {
    gap: 12px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item .sk-navigation[data-buttons-count="2"] .sk-button-list.sk-button-list--action {
    gap: 80px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.calendar-message-label .sk-field span {
    max-width: 66%;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-fieldset.sk-uigroup[data-number-of-items="2"] .sk-uigroup-content > div:last-child div.sk-daterange:has(.sk-field .react-datepicker-popper[data-placement="bottom"]) ~ div.calendar-message-label{
    margin-left: 10px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-item {
    padding: 28px 35px 0;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields > .sk-uigroup-content > .sk-uigroup-item:last-child {
    padding: 34px 35px 5px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-textbox {
    margin-top: 12px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-textbox .sk-label label i {
    top: 3px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-button button {
    top: -10px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .insurance-how-it-works-summary br {
    display: none;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .msg-error-country-card .errorGeneric {
    top: -31.5px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .msg-error-europe-card .errorGeneric {
    top: -4px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .errorGeneric {
    top: -35.5px;
    z-index: 2;
}
/* Data ida e volta */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-daterange .react-datepicker-popper .react-datepicker {
    margin-left: -254px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .calendar-message-label {
    margin-left: calc(100% - 420px) !important;
    width: 380px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-daterange .react-datepicker-popper .react-datepicker {
    width: 470px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-field:has(.errorGeneric) > span {
    width: 100%;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .errorGeneric {
    top: -5.5px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-textbox .errorDatas {
    top: -7px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .react-select .react-select__control:before {
    left: 138px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index {
    margin-top: -100px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .iconComponents {
    padding-top: 0;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-button button {
    margin: 5px auto !important;
    width: max-content !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-uigroup[data-horizontal=true][data-number-of-items="4"]>.sk-uigroup-content>.sk-uigroup-item {
    max-width: none !important;
    width: 100% !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:CEPSearch"] .resume-travel .order_att {
    right: 30px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:CEPSearch"] .city-cepsearch-travel {
    margin-right: 0 !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:CEPSearch"] .simulation-area.nao-sei-cep .field-width-140 {
    padding-top: 34px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .webCoverage > .row:nth-child(2) {
    flex-direction: unset;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] #TRAVELHomePageProcess1UI1-SimulationCard-TravelPeriodCalendar-FieldsetGroup4-ButtonContinue2 .sk-navigation {
    margin-top: 15px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .simulation-icon-search svg {
    bottom: unset !important;
}
#sk-TRAVELHomePageProcess1UI1-SimulationCard-TravelPeriodCalendar-FieldsetGroup4-TravelPeriodCalendarFields-FieldsetGroup5,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .banner-Tablet-version {
    display: none;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:NoCellphone"] .resume-travel .order_att {
    top: 122px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .multibrick-email {
    margin-top: 6px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .input-msg-complementar-nome-completo {
    margin-bottom: 8px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .customer-cpf {
    margin-right: 30px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .multibrick-gender {
    width: 172px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr:has(.disclaimer-add-travel) .details-viajantes, 
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr:has(.disclaimer-add-travel) .details-viajantes summary {
    margin-right: 16px;
}
}
/* FIM | RESOLUCAO TABLET HORIZONTAL */

/* INICIO | RESOLUCAO TABLET VERTICAL */
@media only screen and (min-device-width:768px) and (max-device-width:991px) and (orientation:portrait) {

#sk-page {
    padding-top: 110px !important;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"]:not([data-process-step-id="TRAVELHiringProcess:OrderSummary"]) #sk-page,
.sk-app[data-process-step-id*="TRAVELHiringProcess"]:not([data-process-step-id="TRAVELHiringProcess:OrderSummary"]) #sk-page {
    padding-top: 72px !important;
}

.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .header__top svg {
    width: 180px;
}

/* INICIO | HEADER REDUZIDO */
.sk-app[data-process-step-id*="TRAVELHiringProcess"]:not([data-process-step-id="TRAVELHiringProcess:OrderSummary"]) .mobileHeader {
    display: flex;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"]:not([data-process-step-id="TRAVELHiringProcess:OrderSummary"]) .header__top {
    width: 80%;
    border: none;
    padding: 11px 20px 11px 90px;
    background-color: #FFF;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"]:has(.paymentNotApproved-travel) .header__bottom,
.sk-app[data-process-step-id*="TRAVELHiringProcess"]:not([data-process-step-id="TRAVELHiringProcess:OrderSummary"]) .header__bottom {
    width: 20%;
    justify-content: flex-end;
    padding: 0 20px;
    height: 50px;
    background-color: #FFF;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .attendance-mobile,
.sk-app[data-process-step-id*="TRAVELHiringProcess"]:not([data-process-step-id="TRAVELHiringProcess:OrderSummary"]) .attendance-mobile,
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"]:has(.paymentNotApproved-travel) .attendance-mobile {
    display: block !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"]:has(.paymentNotApproved-travel) .mobileHeader .header__bottom,
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .mobileHeader .header__bottom,
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .mobileHeader .header__bottom {
    width: 80px;
    justify-content: flex-end;
    padding: 0 20px;
    height: 49px;
    position: absolute;
    right: 0;
    top: 0
}
/* FIM | HEADER REDUZIDO */

/*-- Inicio: Banner Full Vitrine --*/
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .BannerPrincipalMobile {
    display: none;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .BannerPrincipalTablet .ImagemBannerTablet img {
    height: 480px !important;
    display: inline-table;
    background-size: cover !important;
    width: 100% !important;
    object-fit: cover;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .banner-area-texto {
    top: 14%;
    margin-left: 27px;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .mt-160 {
    top: 0%;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .sectionTitle:last-child h2 {
    height: 70px;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .banner-wide-vitrine .banner-content-text div {
    margin-top: unset !important;
}
/* INICIO | Campanha Livelo */
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .banner-wide-vitrine .banner-content-text .banner-area-texto .banner-area-texto {
    margin-left: unset;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"]:has(.pontos-livelo) .order .totalprice_price {
    max-width: 450px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"]:has(.pontos-livelo) .box_total .total__price__monthly {
    margin-top: -20px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .box_total {
    padding: 18.5px 26px 15px 24px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .pontos-livelo {
    margin-top: -6px;
    margin-right: 18px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .total__price__monthly {
    position: relative;
    top: 2px;
    right: 4px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"]:has(.pontos-livelo)  .highlights-secondary-bold {
    margin-right: -7px;
}
.sk-app:has(.pontos-livelo)[data-process-step-id*="TRAVELHiringProcess"] .mobile-summary .pontos-livelo,
.sk-app:has(.pontos-livelo)[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary .pontos-livelo {
    display: flex;
    background: #FFF;
    padding: 0 25px 15px 25px;
    margin: 0;
    gap: 4px;
    justify-content: flex-end;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .order .box_total {
    padding-bottom: 16px;
}
.sk-app:has(.pontos-livelo)[data-process-step-id*="TRAVELHiringProcess"] .summary-content .subtitle-primary-bold,
.sk-app:has(.pontos-livelo)[data-process-step-id*="TRAVELSimulationProcess"] .summary-content .subtitle-primary-bold {
    display: flex;
    position: absolute;
    left: 20px;
    margin-top: -10px;
}
.sk-app:has(.pontos-livelo)[data-process-step-id*="TRAVELHiringProcess"] .summary-content .box_total,
.sk-app:has(.pontos-livelo)[data-process-step-id*="TRAVELSimulationProcess"] .summary-content .box_total {
    flex-direction: initial;
    justify-content: end;
    border: unset;
    padding-bottom: 4px;
    gap: 0;
}
.sk-app:has(.pontos-livelo)[data-process-step-id*="TRAVELHiringProcess"] .box_total .total__price__monthly,
.sk-app:has(.pontos-livelo)[data-process-step-id*="TRAVELSimulationProcess"] .box_total .total__price__monthly {
    margin-bottom: -4px;
    margin-left: 8px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"]:has(.pontos-livelo) .TravelFinalLeft1 .resumo-board .highlights-secondary-bold {
    margin-right: -14px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"]:has(.pontos-livelo) .TravelFinalLeft1 .box_total .total__price__monthly {
    margin-top: -13px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"]:has(.pontos-livelo) .TravelFinalLeft1 .resumo-board .pontos-livelo {
    margin-top: 4px;
}
/* FIM | Campanha Livelo */
/*-- Fim: Banner Full Vitrine --*/

/* INICIO | VITRINE */ 
.banner-wide-vitrine.banner-viagem {height: 480px!important;display: inline-table;}
.banner-wide-vitrine.banner-viagem .banner-content-text { 
    margin-top: 50px!important;
    max-width: 70%;
}
.banner-wide-vitrine.banner-viagem h2 {
    font-size: var(--fnt-16)!important;
    line-height: var(--size-20);
    font-family: var(--fnt-regular);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .UserLogadoMobile{
    z-index: 5 !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .banner-wide-vitrine.banner-viagem p {
    margin-top: 4px;
    width: 100%;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .insurance-how-it-works {
    padding-top: 10px;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .searchbox-fields .hide-tablet {
    display: none; 
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .contratarTablet {
    display: block !important;
}
/* INICIO | SIMULACAO */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index {
    margin-top: -200px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content {
    flex-direction: unset;
    flex-wrap: wrap;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-content .searchbox-destiny,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-content .searchbox-date {
    flex-basis: 50%;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-content .searchbox-travelers {
    flex-basis: 100%;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] :has(.searchbox-horizontal-index input+label.sk-selected) .searchbox-horizontal-index { background: transparent;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] :has(.searchbox-horizontal-index input+label.sk-selected) .insurance-how-it-works {
    margin-top: -15px;
    padding-top: 242px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content .searchbox-destiny:has(.sk-selected) ~ .searchbox-travelers,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content .searchbox-destiny:has(.sk-selected) ~ .searchbox-button,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content .searchbox-date:has(.sk-selected) ~ .searchbox-travelers,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content .searchbox-date:has(.sk-selected) ~ .searchbox-button,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content .searchbox-travelers:has(.sk-selected) ~ .searchbox-button {
    display: none;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content:has(.sk-selected) {
    height: 95px !important;
    margin-bottom: 120px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-header ~ .sk-uigroup-content > div:nth-child(1) input+label>span {
    margin-right: 60px!important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item h3 {
    padding: 26px 0 48px 0 !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields {
    width: calc(100%) !important;
    margin-top: -30px !important;
    position: absolute !important;
    z-index: 1 !important;    
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields .sk-uigroup-item:first-child {
    padding-top: 30px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields .multibrick-nome {
    margin-bottom: 30px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-attr.sk-autocomplete.form-no-placeholder:has(.react-autosuggest__input[value=""]) .sk-label {
    z-index: 1;
    top: 18px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-autocomplete .sk-field {
    top: 14px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-attr.sk-autocomplete.form-no-placeholder .react-autosuggest__input {
    z-index: 2;
    background: transparent;
    position: relative;
    line-height: var(--size-20);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-autocomplete .sk-input-icon {
    left: unset;
    right: 5px;
    top: 40%;
}
.searchbox-destiny .sk-attr .sk-field .sk-input.sk-input--iconnized {
    background: transparent;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields .sk-uigroup-item .sk-uigroup-item,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.sk-daterange {
    max-width: 100%!important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-uigroup-item:first-child .sk-uigroup-content {
    flex-direction: column;
    gap: 30px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .searchbox-fields .sk-uigroup-item-content .sk-uigroup-item:first-child {
    padding: unset;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-selected) {
    border-radius: 0 10px 10px 0;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .searchbox-fields > .sk-uigroup-content > .sk-uigroup-item:last-child {
    padding-top: 10px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers:has(.sk-selected) .sk-attr {
    margin-top: -7px;
    border-radius: 0 0 10px 10px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields {
    width: 50% !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] :has(.searchbox-horizontal-index input+label.sk-selected) .insurance-how-it-works .SimulationButtonTravel {
    background: #982B43;
    color: #A5A6A8 !important;
    border-color: #982B43;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .SimulationButtonTravel {
    width: 175px;
    display: block;
    height: 50px;
    left: 50%;
    position: relative;
    margin-left: -87.5px;
    clear: both;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item .sk-navigation[data-buttons-count="2"] button {
    padding: 10px;
}
.sk-uigroup-item  .searchbox-button {
    width: 100%;
    max-width: 800px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-button { flex: unset;}

.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-uigroup-item:first-child .sk-uigroup-content {
    gap: 12px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item .sk-navigation[data-buttons-count="2"] .sk-button-list.sk-button-list--action {
    gap: 80px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.calendar-message-label .sk-field span {
    max-width: 66%;
    margin-left: 3px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-fieldset.sk-uigroup[data-number-of-items="2"] .sk-uigroup-content > div:last-child div.sk-daterange:has(.sk-field .react-datepicker-popper[data-placement="bottom"]) ~ div.calendar-message-label{
    margin-left: 10px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-item {
    padding: 28px 35px 0;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields > .sk-uigroup-content > .sk-uigroup-item:last-child {
    padding: 34px 35px 5px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-textbox {
    margin-top: 12px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-textbox .sk-label label i {
    top: 3px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-button button {
    top: -10px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .insurance-how-it-works-summary br {
    display: none;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .msg-error-country-card .errorGeneric {
    top: -31.5px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .msg-error-europe-card .errorGeneric {
    top: -4px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .errorGeneric {
    top: -35.5px;
    z-index: 2;
}
/* Data ida e volta */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-daterange .react-datepicker-popper .react-datepicker {
    margin-left: -288px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .calendar-message-label {
    margin-left: calc(100% - 420px) !important;
    width: 380px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-daterange .react-datepicker-popper .react-datepicker {
    width: 470px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-field:has(.errorGeneric) > span {
    width: 100%;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .errorGeneric {
    top: -5.5px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-textbox .errorDatas {
    top: -7px;
}
/* FIM | SIMULACAO */

/* INICIO | COMO CONTRATAR */
.hide-desktop.hide-mobile { display: none;}
.contratarTablet { display: block;}
#AssistenciasTablet {
    position: absolute;
    top: -100px;
}
#PagamentoMobile {
    position: absolute;
    bottom: 100px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sectionTitle .section-header {
    font-size: var(--fnt-30);
    line-height: var(--size-34);
    margin: 24px 0 48px;
}
.insurance-how-it-works-container {
    float: left;
    display: flex;
    justify-content: space-between;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .insurance-how-it-works-container {
    margin: 0 50px 50px 0;
    width: 45%;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .insurance-how-it-works-header .insurance-how-it-works-container:nth-child(2) {
    margin-right: unset;
}
.insurance-how-it-works-icon {
    position: relative;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .insurance-how-it-works-summary {
    margin: 10px 0 12px 0;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .iconComponents:has(.row) {
    display: none;                                             
}
/* FIM | COMO CONTRATAR */

/* INICIO | PROTECOES */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .pt-80 {
    padding-top: 55px!important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .Vitrine-IconAlign .bdred {
    font-size: var(--fnt-34);
    line-height: var(--size-34);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .paymentMethodsSubTitle {
    font-size: var(--fnt-18);
    line-height: var(--size-24);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .paymentMethodsSubTitle br {
    display: none;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .hide-mobile:has(.service-assistance-container) { display: block!important;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .hide-desktop:has(.service-assistance-container) { display: none!important;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .service-assistance-container {
    display: grid!important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .service-assistance-container .service-assistance-container-item p {
    width: 231px;
    margin: 3px 19px 5px 0px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .service-assistance-container .service-assistance-container-item ul li {
    margin: 8px 0px 0px 38px;
}
/* FIM | PROTECOES */

/* INICIO | VIAGEM SEGURA */
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .webCoverage:has(.row) {
    display: none;
}
.topBlock__coverage--table {
    padding: 30px 30px 36px 31px !important;
    background: #0b67bd;
    box-shadow: 0px 1px 7px #0000001a;
    border-radius: 5px;
    display: flex;
    gap: 12%;
    width: 100%;
    margin-top: 40px!important;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .topBlock__coverage--table p {
    font-family: var(--fnt-bold);
    font-size: var(--fnt-24);
    line-height: var(--size-32);
    color: var(--reverse-font-color);
    width: 42%;
    height: 94px;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .topBlock__coverage--table ul {
    width: 44%;
    height: 96px;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .topBlock__coverage--table li {
    margin-bottom: 8px !important;
    width: 295px;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .topBlock__coverage--table ~ p:not(.fnt-14) {
    font-size: var(--fnt-24) !important;
    width: 80%;
    margin-top: 32px !important;
    
}
/* FIM | VIAGEM SEGURA */

/* INICIO | COMO PAGAR A VIAGEM */
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .cover-container ~ .cover-container {
    margin-top: 0 !important;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .hide-mobile ~ .hide-desktop.pb-80 {
    display: none;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .cover-container .paymentBlock,
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .cover-container .sk-html-content .backRow {
    width: 48% !important;
    height: 202px !important;
    padding: 24px 32px !important;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .cover-container .paymentBlock {
    width: 92% !important;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .cover-container .paymentBlock hr {
    margin: 16px 0px !important;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .cover-container .paymentBlock h4 {
    font-size: var(--fnt-20);
    margin-bottom: 16px;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .cover-container .paymentBlock .paymentDiv span {
    font-size: var(--fnt-18) !important;  
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .cover-container .sk-html-content .backRow h4 {
    font-size: var(--fnt-22) !important;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .cover-container .sk-html-content .backRow ul {
    margin-top: 16px !important;  
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .cover-container .sk-html-content .backRow ul li {
    font-size: var(--fnt-14) !important;
    line-height: var(--size-18) !important;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .Vitrine-IconAlign .columns{
    padding: 0 !important;
}
/* FIM | COMO PAGAR A VIAGEM */

.hide-desktop .seloviagem{
    display: flex;
    align-items: center;
    margin: 25px 0 30px 0;
}
.hide-desktop .seloviagem img{
    margin: 0 50px 0 40px;
}
.hide-desktop .seloviagem p{
    font-size: var(--fnt-16) !important;
    line-height: var(--size-20);
    margin-top: 20px;
}
.hide-desktop .mt-25 {
    margin-top: 0 !important;
}
/* FIM | VITRINE */

/* INICIO | Remocao selo Proteste */
.hide-desktop .seloviagem{
    display: flex;
    align-items: center;
    margin: 25px 0 30px 0;
    flex-direction: row-reverse;
}
.hide-desktop .seloviagem img{
    margin: 9px 34px 0 40px;
}
.hide-desktop .seloviagem p{
    font-size: var(--fnt-22) !important;
    line-height: var(--size-30);
    margin-top: 0px;
}
/* FIM | Remocao selo Proteste */

/* INICIO | CEP */
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address {
    max-width: 348px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address .form-no-placeholder.number-travel, 
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address > .sk-uigroup-content .sk-uigroup-item .form-no-placeholder.cep-travel {
    margin-right: 0 !important;
    min-width: 162px !important;
    width: 162px !important;
}
.nonumber-travel {
    max-width: 150px !important;
    width: 150px !important;
    margin-left: 20px !important;
}
.nonumber-travel .sk-option-item {
    padding: 6px 0 0 0;
}
.nonumber-travel .sk-input-checkbox {
    width: 28px !important;
    height: 28px !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .continuar-cep {
    margin-top: 16px !important;
}
.error-ccep-travel {
    top: 125px;
}
/* FIM | CEP */
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.multibrick-dateofbirth .fa-exclamation-triangle) .minor14-travel {
    margin: 0px 0px 0px 0px;
}
/* INICIO | TELA OPS PAGAMENTO */
.sk-app[data-process-step-id="TRAVELHiringProcess:ErrorPages"] .main-box-page-error p.mbpe-title {
    font-size: var(--fnt-24);
    line-height: var(--fnt-32) !important;
    margin: 0 72px -32px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:ErrorPages"] .main-box-page-error .mbpe-header h2.mbpe-face-happy {
    margin: 0 0 44px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:ErrorPages"] .sk-root-content.sk-uigroup-item-content {
    padding: 0;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:ErrorPages"] .main-box-page-error .mbpe-content {
    padding: 0 25px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:ErrorPages"] .main-box-page-error .mbpe-header {
    margin-top: 84px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:ErrorPages"] .main-box-page-error .mbpe-content h2.mbpe-title {
    margin: 0 0 52px;
    font-size: var(--fnt-24);
    line-height: var(--fnt-32) !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:ErrorPages"]  .main-box-page-error .mbpe-bottom a {
    margin-bottom: 81px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:ErrorPages"] .main-box-page-error .product-container {
    max-width: 170px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:ErrorPages"] .main-box-page-error .product-icon img {
    width: 38px;
    height: 30px;
}
/* FIM | TELA OPS PAGAMENTO */

/* INICIO | JORNADA */
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total,
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_line {
    padding-left: 0;
    width: 94vw;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .mobile-summary .box_title,
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .mobile-summary .box_total,
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .mobile-summary .box_line {
    padding-left: 20px !important;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .details-viajantes {
    margin-bottom: 0;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .btns-simulation-plans {
    margin-top: 24px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_title {
    background: #F4F4F6;
    padding-bottom: 12px;
    padding-top: 12px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .mobile-summary .box_line,
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .mobile-summary .box_total,
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_total,
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_line {
    background: #FFF;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .mobile-summary .summary-content {
    padding: 0;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .box_title {
    margin-top: 0;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"]:has(.pontos-livelo)  .summary-content .box_total {
    padding: 25px 25px 6px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .summary-content .box_total {
    padding: 25px;
    margin: 0;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .box_total,
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .box_line {
    padding: 16px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .total__price__monthly {
    line-height: 20px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .total__price__monthly {
    line-height: 16px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .summary-content .subtitle-primary-bold,
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .summary-content .currency,
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .summary-content .total__price,
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .summary-content .total__price .highlights-secondary-bold,
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .summary-content .subtitle-primary-bold,
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .summary-content .currency,
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .summary-content .total__price,
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .summary-content .total__price .highlights-secondary-bold {
    font-size: 24px;
    line-height: 20px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .total__price,
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .total__price {
    justify-content: flex-start;
    height: 22px;
} 
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .text-button-simulation,
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .web-width-summary .sk-column-list,
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .width-summary {
    width: unset !important;
    max-width: unset;
    padding: 0 25px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:RestrictedInformation"] button.sk-oauth-button{
    margin: 25px 0 6px !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address > .sk-uigroup-content .sk-uigroup-item .nonumber-travel,
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address > .sk-uigroup-content .sk-uigroup-item .form-no-placeholder {
    margin-top: -10px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .total__text .subtitle-primary-bold {
    font-size: 20px;
    line-height: 32px;
    margin-top: 10px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .boxResume p,
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .boxResume .bdspan  {
    line-height: 24px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .currency,
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .highlights-secondary-bold {
    font-size: 24px;
    line-height: 34px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .total__price__monthly {
    margin-bottom: 12px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .width-summary .sk-basic {
    width: 348px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .summary-email .card-resumo {
    padding-left: 13px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .boxResume {
    margin-bottom: 20px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .text-button-simulation .subtitle-secondary-regular {
    margin: 24px 0;
    width: 90%;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .box-pagamento-tablet .lista-coberturas li {
    margin-top: 18px;
    line-height: 18px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .resumo-pagamento .payment-method-box {
    width: 312px;
    padding-bottom: 0;
    padding: 22px 25px 0 !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .box_title .resume-message {
    border: 0.5px solid rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    box-shadow: 0px 1px 7px #0000001A;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .info-pagamento {
    background: #E8E9EC 0% 0% no-repeat padding-box;
    border-radius: 5px;
    margin: 14px 20px 25px;
    text-align: left;
    padding: 5px;
    display: grid;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .payment-method-box .subtitle-secondary-regular {
    font-size: 20px;
    line-height: 32px;
    font-family: var(--fnt-medium);
}
.sk-app[data-process-step-id="TRAVELHiringProcess:CEPSearch"] .city-cepsearch-travel {
    margin-left: 30px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:CEPSearch"] .simulation-area.nao-sei-cep .field-width-370 {
    margin-right: 0;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:CEPSearch"] #TRAVELHiringProcessCEPSearchUI-UI-Informativo-Formulario-Line2 {
    width: 300px !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:CEPSearch"] .form-container [data-component-type="CHECKBOX"] .sk-field label span {
    width: 150px; 
}
.sk-app[data-process-step-id="TRAVELHiringProcess:CEPSearch"] .simulation-area.nao-sei-cep .field-width-140 {
    padding-top: 34px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .summary-email .card-img img {
    width: 56px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] details:has(.open-lgpd) {
    margin: 30px 0 32px 0;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .melhoria-componente-pagamento .card-resumo span {
    font-family: var(--fnt-bold);
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .summary-email {
    width: 348px !important;
    border: 0.5px solid rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    box-shadow: 0px 1px 7px #0000001A;
    padding: 34px 25px 34px !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .lista-coberturas li {
    margin-top: 6px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .resumo-simulacao-coluna-2 .sk-uigroup-item-content:first-of-type {
    display: flex;
    gap: 21px;
    margin-top: unset;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .resumo-simulacao-coluna-2 {
    margin-bottom: 100px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .summary-email .sk-uigroup-item-content {
    display: unset !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .resumo-pagamento .hr-resumo:nth-of-type(1) {
    display: none;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .resumo-pagamento .box_title {
    padding: 0;
    margin-bottom: 58px;
    border: 0.5px solid rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    box-shadow: 0px 1px 7px #0000001A;
    width: 312px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .payment-method-box .hr-selectplan {
    width: 264px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .subtitle-secondary-bold:last-of-type{
    font-size: 16px;
    line-height: 20px;
    width: 80%;
    margin-bottom: 15px;
    margin-left: 6px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .lista-coberturas:last-of-type{
    font-size: 14px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .resumo-pagamento .lista-coberturas:first-of-type,
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .resumo-pagamento .subtitle-secondary-bold:first-of-type {
    display: none;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .resumo-pagamento .lista-coberturas:last-of-type li {
    margin-bottom: 0;
    margin-left: 6px;
    line-height: 24px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .sk-root-content.sk-uigroup-item-content {
    padding: 0 !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .web-width-summary {
    border-bottom: 1px solid #D2D4DA;
    width: 100vw !important;
    max-width: unset !important;
    margin-bottom: 32px;
}
.text-button-simulation .sk-column-list {
    padding: 0 !important;
    margin-bottom: 32px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .sk-uigroup[data-horizontal=true]>.sk-uigroup-content {
    display: unset;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .IconAlign {
    justify-content: space-between;
    gap: 24px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary p {
    display: flex;
    margin-bottom: 10px;
    gap: 4px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary summary,
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_title p,
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_title .bdspan {
    font-size: 14px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .details-viajantes { 
    gap: 8px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .summaryDescriptionValue {
    margin-left: 1px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .kind-service {
    display: block;
    margin-left: -50px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .kinds-protection .text-info-bold,
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .kinds-protection .boxResume .text-info-bold p {
    line-height: 20px;
    width: 361px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .kinds-protection .boxResume {
    padding: 2px 10px 2px 10px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .buttons-value {
    width: 94%;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .personal-blocks {
    max-width: 100%;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .personal-blocks {
    margin-top: 0px !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .personal-blocks {
    margin-bottom: unset;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .kind-service .box_coverage .skyeText p {
    max-width: 440px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .width-simulation-web {
    position: fixed;
    top: 48px;
    z-index: 1;
    background: #FFF;
    padding-top: 40px;
    width: 100%;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .olFaq .kind-service .paragraph-regular {
    width: 440px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .kind-service.hide-desktop {
    display: none;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .summary_text .tag-assistencia-servico {
    margin-left: 20px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .subtitle-primary-bold,
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .subtitle-primary-bold,
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .subtitle-primary-regular,
.sk-app[data-process-step-id="TRAVELHiringProcess:NoCellphone"] .subtitle-primary-regular {
    font-size: 18px;
    line-height: 24px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:NoCellphone"] .form-bucb .sk-column-list[data-column-count="1"] {
    margin-bottom: 20px;
}
.travel-hiring-address .button-bg-transparent-color-blue-underline span {
    line-height: 24px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess"] .travel-hiring-address .street-travel{
    margin-top: -12px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess"] .travel-hiring-address > .sk-uigroup-content .sk-uigroup-item .form-no-placeholder {
    margin-bottom: 18px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .multibrick-icon > .sk-html-content b {
    line-height: 20px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .add-travelers .multibrick-icon > .sk-html-content {
    margin-bottom: 24px !important;
    gap: 16px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:WhoWillTravel"] .who-will-travel-radiobutton.simulation-area .box-card .sk-option-list {
    margin: 32px 0 54px;
    flex-wrap: nowrap;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:WhoWillTravel"] .sk-uigroup[data-horizontal=true]>.sk-uigroup-content {
    display: unset;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:WhoWillTravel"] .who-will-travel-radiobutton.simulation-area .box-card .sk-option-item input+label {
    width: 225px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:Address"] .btn-link,
.sk-app[data-process-step-id="TRAVELHiringProcess:NoCellphone"] .btn-link {
	margin: 10px 0 534px !important;
    text-decoration: unset !important;
}
body:has(.sk-input-checkbox) .sk-app[data-process-step-id="TRAVELHiringProcess:Address"] .btn-link {
    margin-bottom: 76px !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:WhoWillTravel"] .voltarContratar {
    margin: 26px 0 534px !important;
    text-decoration: unset !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-progress-bar--plain .sk-progress-bar-content,
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .sk-progress-bar--plain .sk-progress-bar-content {
    margin-bottom: 30px !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .mobile-summary[open] .valueMobile .currency:after {
    width: 300px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:RestrictedInformation"] .containermobile-travel {
    margin-bottom: -23px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:RestrictedInformation"] .sk-navigation {
    margin-top: 24px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .box_title_resume > .text-info-regular {
    font-size: 14px;
    width: 40%;
    margin: auto;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:RestrictedInformation"] .containermobile-travel .sk-field {
    flex-direction: row;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:RestrictedInformation"] .containermobile-travel .sk-attr-assigned {
    max-width: 170px;
    margin-right: 24px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .paragraph-bold {
    font-size: 12px;
    line-height: 18px;
    margin: 6px 0 6px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:RestrictedInformation"] .lgpd {
    display: none;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:RestrictedInformation"] .subtitle-primary-regular {
    width: 500px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .btn-link-hover {
    margin-bottom: 150px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:RestrictedInformation"] .btn-link-hover {
    margin-bottom: 480px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .summary-header .currency {
    margin: 0 5px 0 3px;
    font-family: var(--fnt-bold) !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:Address"] .TopTerm {
	margin-left: 14vw !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_line,
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_total {
    width: 94%;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:Contract"] .subtitle-secondary-medium {
    font-size: 16px;
    line-height: 20px;
    padding-left: 18px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:Contract"] .bdspan {
    font-size: 14px;
    line-height: 20px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:Contract"] .contract-travel p {
    font-size: 12px;
    line-height: 16px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:Contract"] .all_contracts .paragraph-bold {
    font-size: 16px;
    line-height: 24px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:Payment"] .btn-link,
.sk-app[data-process-step-id="TRAVELHiringProcess:Contract"] .btn-link {
    margin-top: 10px
}
.sk-app[data-process-step-id="TRAVELHiringProcess:Payment"] .payment-component-box .sk-payment-content .sk-form-payment-allowed-card-types {
    flex-direction: row;
    margin-top: 6px;
    padding: 2px;
}
.payment-component-box .sk-payment-content .sk-payment-inputs .sk-attr {
    margin-top: 0;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:Payment"] .payment-component-box .sk-payment-content .sk-payment-inputs {
    padding-top: 46px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:Payment"] .subtitle-primary-bold,
.sk-app[data-process-step-id="TRAVELHiringProcess:Payment"] .subtitle-primary-regular {
    font-size: 24px;
    line-height: 34px;
    margin-top: -12px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:Payment"] .btn-link-hover {
    margin-bottom: 70px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:Payment"] .paragraph-bold {
    font-size: 16px;
    line-height: 20px;
    margin-top: 8px
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .add-travelers .multibrick-icon > .sk-html-content {
    flex-wrap: wrap;
    row-gap: 6px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr:has(.disclaimer-add-travel) .details-viajantes summary,
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr:has(.disclaimer-add-travel) .details-viajantes {
    justify-content: flex-start;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-progress-bar--plain .sk-progress-bar-content {
    margin-top: 24px !important;
}
#sk-TRAVELHiringProduct-AdditionalTravelers-MultibrickTravelers°1-IndexNrHTMLJS .sk-html-content {
    margin-bottom: 22px !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-attr.multibrick-email.form-no-placeholder .fa-info-circle {
    left: 322px;
    bottom: -8px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .multibrick-email {
    max-width: 311px;
    margin-top: -4px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .multibrick-icon p {
    font-size: 12px;
    line-height: 18px;
    margin-right: 300px;
}
.multibrick-gender {
    width: 162px !important;
}
.multibrick-fullname {
    width: 348px !important;
    margin-bottom: 0;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .customer-cpf {
    margin-right: 400px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-uigroup[data-horizontal=true]>.sk-uigroup-content {
    display: unset;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .subtitle-primary-regular {
    font-size: 16px;
    line-height: 24px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .secondheader-addtravelers p {
    font-size: 12px;
    line-height: 18px;
    margin-top: 4px;
    width: 58%
}
.firstheader-addtravelers .fa-info-circle {
    top: -3px;
    left: 468px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .sk-multi-brick {
    border-bottom: unset;
    margin: 24px 0 0;
    padding-bottom: 10px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .invalidcpf-travel .errorGeneric {
    position: relative;
    top: 68px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:Contract"] .subtitle-primary-regular {
    line-height: 34px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:Contract"] .header-contract-travel .paragraph-bold {
    margin: 0 0 10px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:Contract"] .checkbox-contract-travel {
    border: unset;
    margin-bottom: 13px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:Contract"] .contract-travel .contract {
    height: 290px;
    max-height: unset;
}
.names-contract-mobile-travel .subtittleCard {
    margin-bottom: unset;
    padding-left: 5px !important;
}
.contract-link-travel .all_contracts p {
    margin-bottom: 10px;
}
.travel-contract .panel-contract-travel {
    margin-bottom: 16px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:Contract"] .contract-travel p:last-child {
    padding-bottom: 200px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:Address"] #sk-TRAVELHiringProcessAddressUI-Modal {
    max-width: 560px;
    margin: 0 auto;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .simulation-icon-search svg {
    bottom: unset !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .form-container .field-group-area {
    width: 46%;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] #TRAVELHiringProcessOrderSummaryUI-NotAprroved-PaymentScreen {
    margin: 0 auto;
}
/* FIM | JORNADA */

/* INICIO | TELA FINALIZACAO */
.finalization-travel-left { 
    border: unset !important;
}
.finalization-travel-left .sk-uigroup-item-content {
    padding: 0;
}
.finalization-travel-left .cabecalho p {
    font-size: 18px;
    line-height: 34px;
    margin-top: 16px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .solid-horizontal-line {
    margin: 20px 0 26px !important;
}
.finalization-travel-left h2 {
    font-size: 18px !important;
    line-height: 24px !important;
    width: 70%;
}
.finalization-travel-left .highlights-secondary-bold {
    line-height: 32px;
}
.finalization-travel-left .cabecalho-docs p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 14px;
}
.TravelFinalLeft1 table {
    width: 66% !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .TravelFinalLeft1 tr td a {
    font-size: 16px;
    line-height: 32px;
}
.finalization-travel-left .Data-Forma-Modalidade {
    font-size: 16px;
    line-height: 32px;
}
.TravelFinalLeft1 .resumo-board p:last-of-type {
    margin-bottom: 16px
}
.TravelFinalLeft1 .resumo-board p {
    line-height: 30px;
    margin-bottom: 0;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .TravelFinalLeft1 .resumo-board-protections p b {
    font-size: 18px !important;
    line-height: 24px !important;
    margin-bottom: 35px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .TravelFinalLeft1 .box_total {
    width: 100%;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .TravelFinalLeft1 .total__price {
    height: 28px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .TravelFinalLeft1 .total__text h4 {
    font-size: 24px;
    line-height: 20px;
    margin-left: 14px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .imprimir .paragraph-bold {
    font-size: 16px;
    line-height: 24px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .finalization-travel-left .contato .contato-title {
    font-size: 16px !important;
    line-height: 18px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .finalization-travel-left .contato p:nth-child(2) {
    font-size: 14px !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .finalization-travel-left .contato p {
    font-size: 12px !important;
    line-height: 18px;
    width: 533px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .TravelFinalRight .solid-horizontal-line {
    margin-bottom: 36px !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .informativos .baixe-app-area-logada .texto p {
    margin-top: 0 !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .informativos .baixe-app-area-logada .texto p:nth-child(2) {
    margin-top: 4px !important;
}
.TravelFinalRight {
    width: 75% !important;
}
.TravelFinalRight .baixe-app-area-logada {
    padding: 4px 14px 14px;
}
.TravelFinalRight .baixe-app-area-logada .banner-imagem {
    margin: 0
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .LifeScreenContentRight .cabecalho p {
    font-size: 16px;
    line-height: 20px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .LifeScreenContentRight .cabecalho .fnt-bold {
    font-size: 12px;
    line-height: 34px;
    margin: 14px 0 34px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .LifeScreenContentRight .cabecalho {
    margin-bottom: 16px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .LifeScreenContentRight .informativos .item:first-of-type {
    margin-bottom: 30px;
}
.baixe-app-area-logada b {
    font-size: 18px !important;
    line-height: 32px;
}
.baixe-app-area-logada p:nth-child(2) {
    font-size: 12px !important;
    line-height: 18px;
    margin: 0px 0 10px !important;
    width: 90%;
}
.baixe-app-area-logada a {
    font-size: 14px !important;
    line-height: 20px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .LifeScreenContentRight .item .texto .fnt-bold {
    font-size: var(--fnt-14) !important;
    line-height: var(--fnt-20) !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .LifeScreenContentRight .item .texto p {
    font-size: var(--fnt-12) !important;
    line-height: var(--fnt-18) !important;
    margin-top: 5px !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .LifeScreenContentRight .item .texto p:nth-child(3) {
    margin-top: -10px !important;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .LifeScreenContentRight .informativos .item .icone img {
    width: 56px;
    height: 56px;
    margin-bottom: 30px;
}
.finalization-travel .finalization-travel-right {
    padding-left: unset;
}
.finalization-travel-left .contato p:last-child {
    margin-bottom: 30px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .sk-uigroup[data-horizontal=true]>.sk-uigroup-content {
    flex-direction: column;
}
/* INICIO | ACAO BOOKING */
.banner-booking {
    max-width: 533px;
    height: 134px;  
}
.banner-booking img:not(.show-tablet) {
    display: none;
}
.banner-booking img.show-tablet {
    display: block;
}
.banner-booking  .banner-booking-text {
    max-height: 134px;  
    padding: 16px 20px;
}
.banner-booking .banner-booking-text h2 {
    margin-bottom: 4px;
}
.banner-booking .banner-booking-text h3 {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
}
.banner-booking .banner-booking-text h3:last-of-type {
    margin-bottom: 7px;
}
.banner-booking .banner-booking-text a {
    font-size: var(--fnt-12);
}
/* FIM | ACAO BOOKING */
/* FIM | TELA FINALIZACAO */
}
/* FIM | RESOLUCAO TABLET VERTICAL */

@media (min-width: 992px) and (max-width: 1024px) {

/* INICIO | VITRINE */

/*-- Inicio: Banner Full Vitrine --*/
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .BannerPrincipalTablet {
    display: none;
}
/*-- Fim: Banner Full Vitrine --*/


/* Card Simulacao */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index{
    margin-top: -50px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content:has(.sk-selected){
    height: 215px !important
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item[data-type=default] input+label>span h3{
    padding: 26px 0 54px 0 !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields{
    width: calc(100%) !important;
    margin-top: -40px !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    position: absolute !important;
    z-index: 1 !important;    
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-selected){
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 10px !important;
}
/* Data ida e volta */
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .hide-desktop, .sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .hide-Mobile {
    display: none;
}

/* INICIO | VIAGEM SEGURA P TODOS */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .webCoverage > .row:nth-child(2) .columns:last-child svg { margin-left: 80px;}

.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .topBlock__coverage--table p {
    font-family: var(--fnt-bold);
    font-size: var(--fnt-18);
    line-height: var(--size-24);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .webCoverage .backRow { width: auto;}
/* FIM | VIAGEM SEGURA P TODOS */

/* FIM | VITRINE */

/* INICIO | VIAJANTES ADICIONAIS */
.sk-column-list[data-column-count="1"] .sk-attr.firstheader-addtravelers, [data-component-type=HTML_JS] .sk-html.secondheader-addtravelers, .add-travelers { width: 570px;}
.add-travelers .sk-multi-brick-item { border: unset;}
.firstheader-addtravelers i.sk-info {
    top: 40px;
    left: 210px;
}
.add-travelers-buttons .sk-navigation[data-responsive=true] .sk-button-list--action {
    max-width: 570px;
}
.finalization-travel .finalization-travel-left,
.finalization-travel .finalization-travel-right {
    padding: 24px 10px 0 10px
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button { margin-left: -170px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn2 { top: 573px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn3 { top: 936px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn4 { top: 1301px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn5 { top: 1665px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn6 { top: 2029px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn7 { top: 2393px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn8 { top: 2758px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button.btn9 { top: 3120px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .add-trav-button { margin-left: -145px;}
/* FIM | VIAJANTES ADICIONAIS */
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .resumo-simulacao-coluna-2 {
    margin: 0 0 200px 30px !important;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .resumo-simulacao-coluna-2 .box-pagamento-tablet {
    display: none !important;
}
}
@media (min-width: 1024px) and (max-width: 1199px) {
/* INICIO | CEP */
.sk-app[data-process-step-id="TRAVELHiringProcess:Address"] .sk-uigroup-item:has(.travel-hiring-address) {
    padding-right: 220px;
}
/* FIM | CEP */
}
@media (min-width: 1025px) and (max-width: 1199px) {
/* INICIO | VIAJANTES ADICIONAIS */
.sk-column-list[data-column-count="1"] .sk-attr.firstheader-addtravelers, [data-component-type=HTML_JS] .sk-html.secondheader-addtravelers, .add-travelers { width: 670px;}
.add-travelers .sk-multi-brick-item { border: unset;}
.firstheader-addtravelers i.sk-info {
    top: 40px;
    left: 80px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .remove-trav-button { margin-left: -280px;}
.sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"] .add-trav-button { margin-left: -115px;}
/* FIM | VIAJANTES ADICIONAIS */

}
@media (min-width: 768px) and (max-width: 1200px) {

/* INICIO | VITRINE */

/* INICIO | PROTECOES DO SEGURO */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .service-assistance-container-left { margin-right: 15px;} 
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .service-assistance-container-right { margin-left: 15px;}
.insurance-how-it-works-icon, .insurance-how-it-works-icon svg { 
    width: 65px;
    height: 65px;
}
/* FIM | PROTECOES DO SEGURO */

/* INICIO | COMO PAGAR */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .sk-html-content .row { margin: unset; display: flex;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .sk-html-content .row.columns{
    margin-bottom: 10px !important;
    display: unset;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .sk-html-content .backRow {
    padding-left: 50px;
    width: 470px;
    margin-top: 30px!important;
    flex-direction: column;
    gap: 0;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .sk-html-content .backRow ul li{
    font-family: var(--fnt-regular);
    font-size: var(--fnt-18);
    line-height: var(--size-18);
    color: var(--reverse-font-color);
    margin-bottom: 12px;
    list-style: none;
    display: flex;
    align-items: center;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .sk-html-content .backRow h4{
    font-family: var(--fnt-bold);
    font-size: var(--fnt-24);
    line-height: var(--size-34);
    color: var(--reverse-font-color);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .sk-html-content .backRow ul li:before{
    content: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='icon-alerta-sucesso' d='M15.9,5.9a10,10,0,1,0,10,10A10.016,10.016,0,0,0,15.9,5.9Zm0,19.287A9.287,9.287,0,1,1,25.187,15.9,9.3,9.3,0,0,1,15.9,25.187ZM20.342,12.5a.368.368,0,0,0-.5.048l-4.964,5.938-2.945-2.945a.353.353,0,1,0-.5.5l3.515,3.515,5.463-6.532A.375.375,0,0,0,20.342,12.5Z' transform='translate(-5.9 -5.9)' fill='%23fff'/%3E%3C/svg%3E%0A");
    top: 2px;
    position: relative;
    margin-right: 15px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .sk-html-content .backRow ul{
    margin-left: 0;
    margin-top: 20px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .paymentBlock{
    height: 232px;
    width: 348px !important;
    margin-left: 30px;
    padding: 32px 48px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .paymentBlock hr { margin: 20px 0;}
/* FIM | COMO PAGAR */

/* INICIO | CLUBE DE VANTAGENS */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .advantage-club .row:nth-child(2){
    padding-bottom: 40px !important;
}
/* FIM | CLUBE DE VANTAGENS */

/* FIM | VITRINE */

/* INICIO | CONTRATACAO */
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-column-list .sk-attr.cpf-invalid-error { 
    position: absolute;
    top: 141px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-column-list .sk-attr.cpf-invalid-error span { border-top: 1px solid var(--error-color);}
/* FIM | CONTRATACAO */

}
@media (min-width: 320px) and (max-width: 1200px) { 
/* INICIO | VITRINE */

/* INICIO | VIAGEM SEGURA P TODOS */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .topBlock__coverage--table { 
    padding: 30px 50px 20px 20px;
    height: auto;
    margin: 25px 0 10px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .topBlock__coverage--table ~ p:not(.fnt-14) {
    font-size: var(--fnt-18);
    line-height: var(--size-24);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .topBlock__coverage--table ul { margin-bottom: unset;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .topBlock__coverage--table li {
    color: #FFF;
    font-size: var(--fnt-16);
    line-height: var(--size-20);
    margin-bottom: 10px;
}
/* FIM | VIAGEM SEGURA P TODOS */

/* FIM | VITRINE */

/*Tela "A data de nascimento informada nao corresponde com a data do cadastro." */
.sk-app[data-process-step-id*="TRAVELHiringProcess"]:has(.sk-uigroup-item.TopTerm) .sk-root-content.sk-uigroup-item-content{
    padding: 0 !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-uigroup-item.TopTerm {
    margin: 0 !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-uigroup-item.TopTerm .sk-button-list.sk-button-list--action{
    margin-left: 20px !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"]:has(.sk-uigroup-item.TopTerm) #sk-page > #sk-main{
    margin-top: 0 !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-uigroup-item.TopTerm .sk-uigroup-item-header{
    padding: 40px 20px !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-uigroup-item.TopTerm .sk-html .sk-html-content{
    padding: 20px !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-uigroup-item.TopTerm .sk-html .sk-html-content p:nth-child(2){
    border: var(--section-item-solid-border) !important;
}
/* Card Simulacao */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .insurance-how-it-works{
    margin-top: 0 !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index{
    border: 0 !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content{
    position: relative !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-button {
    top: 8px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content{
    height: auto !important;
    width: -webkit-fill-available !important;
    margin: 0 20px !important;
    padding-bottom: 5px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-header{
    margin-left: 20px !important;
    width: -webkit-fill-available !important;
    margin-right: 20px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content>.sk-uigroup-item{
    max-width: 100% !important;
    border: 0 !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item h3:after{
    right: 24px !important;
    top: 40px !important;
    position: absolute !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item span div {
    top: 53px !important;
    line-height: var(--size-18);
}

.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .sk-input-checkbox+span {
    width: calc(100% - var(--checkbox-size));
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-content>.sk-uigroup-item{
    height: auto !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-button .sk-button-list--action{
    width: 100% !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .sk-checkbox ~ div.sk-textbox{
    top: 120px !important;
    z-index: 2;
    margin-left: 30px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content:first-child > .sk-uigroup-item:nth-child(2) .sk-uigroup-item-header {
    margin-top: 10px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-header > span{
    font-size: var(--fnt-16) !important;
    line-height: var(--size-20);
    padding: 10px 25px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-button button {margin-top: 20px!important;}

/* Protecoes do seguro */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .service-assistance-container .service-assistance-container-left div,
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .service-assistance-container .service-assistance-container-right div{
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container [data-component-type=HTML_JS] .sk-html{
    width: 100% !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .service-assistance-container .service-assistance-container-left div>div, 
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .service-assistance-container .service-assistance-container-right div>div{
    width: auto !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .service-assistance-container .service-assistance-container-item{
    border: var(--section-item-solid-border) !important;
    border-radius: 4px !important;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .service-assistance-container .service-assistance-container-item ul{
    margin-left: -25px !important;
}

/* Campos de Formulario */
.fullname-travel, 
.street-travel, 
.complement-travel, 
.city-travel,
.district-travel, 
.state-travel{
    min-width: 100% !important;
    max-width: 100% !important;
}

/* Tela de Contratacao */
/*.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address .form-no-placeholder:not(.number-travel){
    margin-right: 0 !important;
    min-width: 100% !important;
    max-width: 100% !important;
}*/
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address .sk-html-content .paragraph-bold{
    margin-bottom: 10px !important;
    font-size: var(--fnt-12) !important;
    line-height: var(--size-18) !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address .sk-html-content .subtitle-primary-regular{
    margin-bottom: 15px;
    font-size: var(--fnt-18) !important;
    line-height: var(--size-24) !important;
}

/* Tela de Nao Sei meu CEP */
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep{
    padding: 0 !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .homeaddress-cepsearch-travel{
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .nonumber-cepsearch-travel {
    max-width: 155px !important;
    bottom: 7px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .form-container .field-group-area div[data-component-type="CONTAINER"]:nth-child(2){
    margin-top: 0 !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .simulation-buttons-area:nth-child(2){
    border-bottom: none !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .field-group-area{
    margin-top: 0 !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .form-container .field-group-area{
    padding-top: 0 !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .simulation-icon-search svg {
    width: 18px;
    position: absolute;
    bottom: -5px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .simulation-icon-search svg  ~ strong{
    margin-left: 25px !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep {
    margin-top: 0 !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep  .fieldset-width-810{
    margin-right: 0 !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .form-container .field-group-area .sk-column-list > .sk-textbox{
    margin-top: 0 !important;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .nao-sei-cep .sk-simple-message[data-type=error]{
    line-height: var(--fnt-20);
}


.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection { margin-top: 200px;}


#modal-cancel-travel .fa-times {
    margin-bottom: -90px;
}
/* FIM | MODAL CANCELAMENTO */

}

@media (max-width: 469px) {
    .sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection { margin-top: 230px;}
}
/* FIM | RESOLUCOES: INTERMEDIARIAS */

/* INICIO | RESOLUCAO: DESKTOP */
@media only screen and (min-width: 1200px) {

/* INICIO | SOBRESCRITA */

/* INICIO | ESPACAMENTO ENTRE HEADER E CONTEUDO */
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] #sk-page { padding-top: 153px!important;}

/* FIM | ESPACAMENTO ENTRE HEADER E CONTEUDO */

/* FIM | SOBRESCRITA */

/* INICIO | VITRINE */
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .paymentMethodsSubTitle {
    margin-bottom: unset;
}
/*-- INICIO | BANNER FULL VITRINE --*/
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .hide-desktop,
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .hide-Mobile {
    display: none;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .BannerPrincipalTablet {
    display: none;
} 
/*-- FIM | BANNER FULL VITRINE --*/
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .insurance-how-it-works {
    height: 408px;
}
/* INICIO | Remocao selo Proteste */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .webCoverage > .row:nth-child(2) .columns:last-child p {
    width: fit-content;
    font-family: var(--fnt-regular);
    margin-left: 64px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .webCoverage > .row:nth-child(2) .columns:last-child svg{
    margin-left: 70px;
    min-width: 70px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .webCoverage > .row:nth-child(2){
    align-items: center;
    gap: 66px;
    display: flex;
}
/* FIM | Remocao selo Proteste */

/* INICIO | Campanha Livelo */
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"]:has(.pontos-livelo) .order .totalprice_price {
    max-width: 450px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"]:has(.pontos-livelo) .order_att .totalprice_price,
.sk-app[data-process-step-id*="TRAVELHiringProcess"]:has(.pontos-livelo) .order_att .totalprice_price {
    max-width: 270px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"]:has(.pontos-livelo) .box_total .total__price__monthly,
.sk-app[data-process-step-id*="TRAVELHiringProcess"]:has(.pontos-livelo) .box_total .total__price__monthly {
    margin-top: -20px;
}
.sk-app[data-process-id*="TRAVELHiringProcess"] .box_total {
    padding: 18.5px 26px 15px 24px;
    border-radius: 0 0 5px 5px;
    border: unset;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"]:has(.pontos-livelo) .TravelFinalLeft1 .resumo-board .highlights-secondary-bold {
    margin-right: 4px;
}
.sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"]:has(.pontos-livelo) .TravelFinalLeft1 .resumo-board .pontos-livelo {
    margin-top: 4px;
}
.sk-app:has(.pontos-livelo)[data-process-id*="TRAVELHiringProcess"] .box_total {
    padding-bottom: 4px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"]:has(.pontos-livelo) .total__price__monthly,
.sk-app[data-process-id*="TRAVELHiringProcess"]:has(.pontos-livelo)  .total__price__monthly {
    margin-top: -4px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .order:has(.pontos-livelo) .box_total,
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .order_att:has(.pontos-livelo) .box_total {
    padding: 23.5px 26px 4px 24px;
}
/* FIM | Campanha Livelo */ 

/* INICIO | CARD SIMULACAO VITRINE */
/* Item clicavel: Caixa de formulario */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields .sk-uigroup-item:first-child:not(:has(.sk-textbox)) {
    padding-bottom: 30px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-attr.sk-dropdown.form-no-placeholder:has(.react-select__control input[value=""]) .sk-label { top: 18px;}
/* FIM | CARD SIMULACAO VITRINE */

/* INICIO | PROTECOES DO SEGURO */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .service-assistance-container-left { margin-right: 15px;} 
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .service-assistance-container-right { margin-left: 15px;}
.insurance-how-it-works-icon, .insurance-how-it-works-icon svg { 
    width: 65px;
    height: 65px;
}
/* FIM | PROTECOES DO SEGURO */

/* INICIO | COMO PAGAR */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .sk-html-content .row { margin: unset; display: flex;}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .sk-html-content .row.columns{
    margin-bottom: 10px !important;
    display: unset;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .sk-html-content .backRow {
    padding-left: 50px;
    width: 500px;
    margin-top: 30px!important;
    flex-direction: column;
    gap: 0;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .sk-html-content .backRow ul li{
    font-family: var(--fnt-regular);
    font-size: var(--fnt-18);
    line-height: var(--size-18);
    color: var(--reverse-font-color);
    margin-bottom: 12px;
    list-style: none;
    display: flex;
    align-items: center;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .sk-html-content .backRow h4{
    font-family: var(--fnt-bold);
    font-size: var(--fnt-24);
    line-height: var(--size-34);
    color: var(--reverse-font-color);
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .sk-html-content .backRow ul li:before{
    content: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='icon-alerta-sucesso' d='M15.9,5.9a10,10,0,1,0,10,10A10.016,10.016,0,0,0,15.9,5.9Zm0,19.287A9.287,9.287,0,1,1,25.187,15.9,9.3,9.3,0,0,1,15.9,25.187ZM20.342,12.5a.368.368,0,0,0-.5.048l-4.964,5.938-2.945-2.945a.353.353,0,1,0-.5.5l3.515,3.515,5.463-6.532A.375.375,0,0,0,20.342,12.5Z' transform='translate(-5.9 -5.9)' fill='%23fff'/%3E%3C/svg%3E%0A");
    top: 2px;
    position: relative;
    margin-right: 15px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .sk-html-content .backRow ul{
    margin-left: 0;
    margin-top: 20px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .paymentBlock{
    height: 232px;
    width: 533px;
    margin-left: 46px;
    padding: 32px 48px;
}
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .paymentBlock p {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
    font-family: var(--fnt-medium);
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .resume-message {
    margin-bottom: 200px !important;
}
/* FIM | COMO PAGAR */

/* INICIO | CLUBE DE VANTAGENS */
.sk-app[data-process-step-id*="TRAVELHomePageProcess"] .advantage-club .row:nth-child(2){
    padding-bottom: 40px !important;
}
/* FIM | CLUBE DE VANTAGENS */

/* FIM | VITRINE */

/* INICIO | SIMULACAO */
.colunas-resumo > .sk-uigroup-content {
    display: flex;
    justify-content: space-between!important;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .personal-blocks { margin-bottom: unset;}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .width-simulation-web {
    position: fixed;
    top: 55px;
    z-index: 1;
    background: #FFF;
    padding-top: 50px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .TxtTravelTo { margin-top: 180px;}
.sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .resumo-simulacao-coluna-2 .box-pagamento-tablet {
    display: none !important;
}
/* FIM | SIMULACAO */

/* INICIO | VIAJANTES ADICIONAIS */
.sk-column-list[data-column-count="1"] .sk-attr.firstheader-addtravelers, [data-component-type=HTML_JS] .sk-html.secondheader-addtravelers, .add-travelers { width: 670px;}
.sk-column-list[data-column-count="1"] .sk-attr.firstheader-addtravelers > .sk-label { z-index: 3;}
.add-travelers .sk-multi-brick-item { border: unset;}
.firstheader-addtravelers i.sk-info {
    top: 40px;
    left: 80px;
}
.__react_component_tooltip.place-bottom::after { margin-left: -15px!important;}
/* FIM | VIAJANTES ADICIONAIS */

/* INICIO | NAO SEI MEU CEP */
.sk-app[data-process-step-id="TRAVELHiringProcess:CEPSearch"] .sk-main { min-height: 550px;}
/* FIM | NAO SEI MEU CEP */

/* INICIO | CONTRATACAO */
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-column-list .sk-attr.cpf-invalid-error { 
    position: absolute;
    top: 141px;
}
.sk-app[data-process-step-id*="TRAVELHiringProcess"] .sk-column-list .sk-attr.cpf-invalid-error span { border-top: 1px solid var(--error-color);}
.details-viajantes details { min-width: 120px;}
/* FIM | CONTRATACAO */
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .texto-painel-regulamento {
    position: relative;
    top: 152px;
}
.sk-app[data-process-step-id="TRAVELHomePageProcess:1"] .RegulamentoTexto .text-info-regular {
    margin: 0 0 0 5px;
}
#sk-TRAVELHiringProduct-Payment-OpsSubscriptionHTMLJS .main-box-page-error p.mbpe-title {
    max-width: 841px;
}
}
/* FIM | RESOLUCAO: DESKTOP */


/* 
Tela: https://loja.dsv.bradescoseguros.com.br/page/public/pt/br/process/enter/TRAVELSimulationProcess?productId=TRAVELSimulationProduct&activeZone=MyZone
Tikcket: https://innoveo.atlassian.net/browse/BRSU-350?search_id=a0a18d96-905c-4e81-ada9-d734aa0cc963 */

@keyframes loading {
    0% {
      left: 0;
    }
    100% {
      left: 100%;
    }
  }
  .sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .sk-completion-bar.api-loader {
    display: none;
    overflow-x: hidden;
    border-radius: 10px;
    background: #E8E9EC;
    margin-top: -22px;
    margin-left: -3px;
    position: relative;
    height: 18px;
  }
  .sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .sk-completion-bar.api-loader span.progress-meter {
    animation: loading 1s ease-in-out infinite;
    border-radius: 10px;
    background: #4D4E53;
  }
  .sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .sk-completion-bar.api-loader span.progress-meter .progress-meter-text {
    display: none;
  }
  .sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"]:has(.sk-transition-blocker) .sk-transition-blocker {
    display: none;
  }
  .sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"]:has(.sk-transition-blocker) .sk-completion-bar.api-loader {
    display: block;
  }
  /* Ajustes para Loading no Total do Resumo */
  .sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .loading-space {
    display: none;
    position: absolute;
    margin-top: -20px;
    background: #FFF;
    padding: 10px 0;
    overflow: hidden;
    right: 25px;
    height: 38px;
    width: 155px;
  }
  .sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"]:has(.sk-transition-blocker) .loading-space { 
    display: block;
  }
  .sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .loading-space .sk-completion-bar.api-loader {
    margin-top: unset;
    margin-left: unset;
    position: absolute;
    height: 18px;
    width: 155px;
  }

/* HIGH CONTRAST */
/* BG BLACK */
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_title,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .boxResume,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .sk-panel-header,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] :has(.searchbox-horizontal-index input+label.sk-selected) .insurance-how-it-works,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] :has(.searchbox-horizontal-index input+label.sk-selected) .searchbox-horizontal-index,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date div.sk-daterange .react-datepicker__header__dropdown,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .service-assistance-container .service-assistance-container-item,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .cover-container .paymentBlock,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .frequent-questions>.sk-uigroup-content>.sk-panel-item[data-expanded=false]>.sk-panel-header:before,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .frequent-questions>.sk-uigroup-content>.sk-panel-item[data-expanded="true"]>.sk-panel-header::before,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary .box_line,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_line,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .mobile-summary .box_total,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHiringProcess"] .box_total,
[data-theme="high-contrast"] .travel-contract .panel-contract-travel .sk-uigroup-item-header,
[data-theme="high-contrast"] [data-component-type=HTML_JS] .names-contract-mobile-travel,
[data-theme="high-contrast"] .mobile-summary .summary-header,
[data-theme="high-contrast"] .changemessage-travel .sk-simple-message,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .LoggedCard3,
[data-theme="high-contrast"] .main-box-page-error .product-container,
[data-theme="high-contrast"] .main-box-page-error .product-button,
[data-theme="high-contrast"] .finalization-travel-left .info-jornada-terceiro,
[data-theme="high-contrast"] .TravelFinalLeft1 tbody,
[data-theme="high-contrast"] .TravelFinalLeft1 .resumo-board .pontos-,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .order .pontos-livelo,
[data-theme="high-contrast"].sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"]:has(.pontos-livelo):has(.pontos-livelo) .TravelFinalLeft1 .totalprice_price,
[data-theme="high-contrast"].sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"]:has(.pontos-livelo) .TravelFinalLeft1 .box_total .total__price__monthly,
[data-theme="high-contrast"].sk-app[data-process-step-id="TRAVELHiringProcess:OrderSummary"] .TravelFinalLeft1 .resumo-board .pontos-livelo,
[data-theme="high-contrast"] .width-simulation-web,
[data-theme="high-contrast"].sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .sk-panel .sk-panel-item-header .p-accordion-header-link, 
[data-theme="high-contrast"].sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .sk-panel .sk-panel-item-header .p-accordion-header-link:hover,
[data-theme="high-contrast"].sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .info-pagamento {
    background: var(--high-contrast-dark-color)!important;
}
/* BG WHITE */
[data-theme="high-contrast"] .sk-progress-bar--plain .sk-step[data-active=true],
[data-theme="high-contrast"] .sk-progress-bar.sk-progress-bar--plain .sk-step[data-completed=true],
[data-theme="high-contrast"] .sk-progress-bar--plain .sk-step,
[data-theme="high-contrast"] .details-viajantes details[open] .result-viajantes,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .tag-assistencia-reembolso,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .tag-assistencia-servico,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .tag-assistencia-indenizacao,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .tag-assistencia-pagamento,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kind-service .box_coverage .skyeText p,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .msg-warning-travel .sk-simple-message,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-selected),
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-item-content .sk-column-list .sk-checkbox:hover,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-header,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-header > span,
[data-theme="high-contrast"].sk-app[data-process-step-id="TRAVELHiringProcess:CEPSearch"] .sk-progress-bar.sk-progress-bar--plain .sk-step:nth-child(1), 
[data-theme="high-contrast"].sk-app[data-process-step-id="TRAVELHiringProcess:CEPSearch"] .sk-progress-bar.sk-progress-bar--plain .sk-step:nth-child(2),
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .tag-finalizado,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .tag-cancelado,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHiringProcess:NoCellphone"] .sk-progress-bar.sk-progress-bar--plain .sk-step:nth-child(1),
[data-theme="high-contrast"].sk-app[data-process-step-id="TRAVELHiringProcess:RestrictedInformation"] .sk-progress-bar.sk-progress-bar--plain .sk-step:nth-child(1),
[data-theme="high-contrast"] .simulation-area .box-card .sk-selected  {
    background: var(--high-contrast-border-color)!important;
}
/* BORDER WHITE */
[data-theme="high-contrast"] .main-box-page-error .product-button,
[data-theme="high-contrast"] .finalization-travel-left .info-jornada-terceiro,
[data-theme="high-contrast"] .add-trav-button .fal::before,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .order,
[data-theme="high-contrast"] .boxResume,
[data-theme="high-contrast"] .box_title,
[data-theme="high-contrast"] .box_total {
    border: 1px solid var(--high-contrast-font-color) !important;
}
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .order .box_total {
    border-top: 1px solid var(--high-contrast-font-color) !important;
}
/* FONT COLOR WHITE */
[data-theme="high-contrast"] .sk-progress-bar--plain .sk-step .sk-step-header .sk-step-title,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .personal-blocks > .sk-field > .sk-option-list > .sk-option-item[data-type=default] input+label>span,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection .boxResume .text-info-bold:nth-child(1):before,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection .boxResume .text-info-bold:nth-child(2):before,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection .boxResume .text-info-bold:nth-child(3):before,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kinds-protection .boxResume .text-info-bold:nth-child(4):before,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item[data-type=default] input+label>span div,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item[data-type=default] input+label>span div b,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-destiny .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-option-item[data-type=default] input+label>span div b) .sk-option-item[data-type=default] input+label>span div,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-date .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-option-item[data-type=default] input+label>span div b) .sk-option-item[data-type=default] input+label>span div,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-option-item[data-type=default] input+label>span div b) .sk-option-item[data-type=default] input+label>span div,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-option-item[data-type=default] input+label>span div b) .sk-option-item[data-type=default] input+label>span h3,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .frequent-questions>.sk-uigroup-content>.sk-uigroup-item[data-expanded="false"]:hover h3, 
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .frequent-questions>.sk-uigroup-content>.sk-uigroup-item[data-expanded="true"] h3,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .frequent-questions>.sk-uigroup-content>.sk-uigroup-item[data-expanded="false"]:hover div:before,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .frequent-questions>.sk-uigroup-content>.sk-uigroup-item[data-expanded="true"] div:before,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .frequent-questions>.sk-uigroup-content>.sk-panel-item[data-expanded=false]>.sk-panel-header:before,
[data-theme="high-contrast"].sk-app[data-process-step-id="TRAVELHiringProcess:CEPSearch"] .sk-progress-bar .sk-progress-bar-content:before,
[data-theme="high-contrast"] .custom-menu-button.userDetails,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-daterange .sk-field input[value],
[data-theme="high-contrast"].sk-app[data-process-step-id="TRAVELHiringProcess:NoCellphone"] .sk-progress-bar .sk-progress-bar-content:before,
[data-theme="high-contrast"].sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) #sk-TRAVELHiringProduct-AdditionalTravelers-MultibrickTravelers°1-IndexNrHTMLJS.multibrick-icon > .sk-html-content b,
[data-theme="high-contrast"].sk-app[data-process-step-id="TRAVELHiringProcess:RestrictedInformation"] .sk-progress-bar .sk-progress-bar-content:before {
    color: var(--high-contrast-font-color)!important;
}
/* FONT COLOR BLACK */
[data-theme="high-contrast"] .details-viajantes details[open] .result-viajantes p,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .personal-blocks > .sk-field > .sk-option-list > .sk-option-item[data-type=default] input+label.sk-selected>span,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .tag-assistencia-reembolso,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .tag-assistencia-indenizacao,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .box_total .tag-assistencia-pagamento,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .kind-service .box_coverage .skyeText p,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELSimulationProcess"] .msg-warning-travel .sk-simple-message p,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-checkbox:hover .sk-option-item[data-type=default] input+label>span h3,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-checkbox:hover .sk-option-item[data-type=default] input+label>span div,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-selected) label>span h3,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-selected) label>span div,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields label,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .react-select .react-select__single-value,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-daterange .sk-field input::placeholder,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item h3,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item .sk-uigroup-item-content .sk-column-list input.sk-textbox,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item .sk-uigroup-item-content .sk-column-list .sk-textbox .sk-field span,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-item-content .sk-column-list .sk-attr:hover .sk-option-item[data-type=default] input+label>span div,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-item-content .sk-column-list .sk-attr:hover .sk-option-item[data-type=default] input+label>span h3,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-header > span,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .tag-finalizado,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELogedAreaProcess"] .cards-logged-area .tag-cancelado,
[data-theme="high-contrast"].sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .personal-blocks .sk-selected span,
[data-theme="high-contrast"] .simulation-area .box-card .sk-option-item label.sk-selected span {
    color: var(--high-contrast-dark-color)!important;
}
/* IMGS WHITE */
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHiringProcess"] .travel-hiring-address > .sk-uigroup-content .sk-uigroup-item .form-no-placeholder.cep-travel:after,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-daterange .react-datepicker-popper .react-datepicker .react-datepicker__navigation.react-datepicker__navigation--previous:before,
[data-theme="high-contrast"].sk-app[data-process-step-id*="TRAVELHomePageProcess"] .sk-daterange .react-datepicker-popper .react-datepicker .react-datepicker__navigation.react-datepicker__navigation--next:before,
[data-theme="high-contrast"] .paymentDiv div img,
[data-theme="high-contrast"] .details-viajantes summary img,
[data-theme="high-contrast"] .product-icon img,
[data-theme="high-contrast"] .success-email img {
    filter: brightness(0) invert(1)!important;
}
/* IMGS */
[data-theme="high-contrast"] .banner-wide-vitrine.banner-viagem,
[data-theme="high-contrast"] .paymentBlock img {
    -webkit-filter: grayscale(100%) opacity(80%)!important;
    filter: grayscale(100%) opacity(80%)!important;
}
/* SVGs brancos */
[data-theme="high-contrast"] .breadcrumb-loggedarea span svg path,
[data-theme="high-contrast"].sk-app[data-process-step-id="TRAVELHiringProcess:AdttionalTravelers"]:has(.disclaimer-add-travel) #sk-TRAVELHiringProduct-AdditionalTravelers-MultibrickTravelers°1-IndexNrHTMLJS.multibrick-icon .iconMultibrick svg path {
    fill: var(--high-contrast-font-color);
}
/* Disable Form Fields */
[data-theme="high-contrast"] .sk-attr[data-disabled=true] .sk-label label,
[data-theme="high-contrast"] .sk-attr .sk-field .sk-input {
    color: var(--high-contrast-font-color)!important;
    opacity: 1;
    -webkit-text-fill-color: var(--high-contrast-font-color)!important;
}
[data-theme="high-contrast"] .customer-birth .sk-field input::placeholder,
[data-theme="high-contrast"] .dateofbirthmobile-travel .sk-field input::placeholder {
    opacity: 0 !important;
}
[data-theme="high-contrast"].sk-app[data-process-step-id="TRAVELSimulationProcess:Summary"] .melhoria-componente-email {
    border: 1px solid var(--high-contrast-font-color) !important;
}
/*Simulação Viagem - XGH (Gambiarra) para criar um fake header de panel das coberturas em decorrência da migração para 9.13.6: INICIO*/
/*
.simulacao-viagem-cobertura-header:not(:has(.sk-column-list)){
    display: none !important;
}
    
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .simulacao-viagem-grupo-coberturas .IconAlign img {
    min-width: 48px;
    max-height: 48px;
}  
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .simulacao-viagem-grupo-coberturas .IconAlign .text-info-regular img {
    min-width: 15px;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .simulacao-viagem-grupo-coberturas .IconAlign .text-info-regular {
    font-size: var(--fnt-14);
    line-height: var(--size-20);
    font-style: italic;
}
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .simulacao-viagem-grupo-coberturas .IconAlign .text-info-regular span {
    font-family: var(--fnt-bold);
    font-style: normal;
    margin: 0 5px 0 8px;
} 
.simulacao-viagem-cobertura-header .sk-column-list:has(.kind-insurance){
    position: absolute;
    margin-top: 30px;
    margin-left: 20px;
    width: -webkit-fill-available;
    z-index: 1;
}  
.simulacao-viagem-grupo-coberturas .p-accordion .p-accordion-tab:first-child .p-accordion-header .p-accordion-header-link,
.simulacao-viagem-grupo-coberturas .p-accordion .p-accordion-tab:first-child .p-accordion-header .p-accordion-header-link:hover,
.simulacao-viagem-grupo-coberturas .p-accordion .p-accordion-tab:first-child .p-accordion-header .p-accordion-header-link:focus{
    z-index: 1;
    background: transparent !important;
    padding: 35px 30px 35px 20px;
    margin: unset;
    border-radius: unset !important;
    width: 100px;
    min-width: 100%;
    margin: 0;
}  
.simulacao-viagem-grupo-coberturas{
    width: auto;
    max-width: 703px
}  
.simulacao-viagem-cobertura-header .p-accordion .p-accordion-tab>.p-accordion-header{
    background: #F9F9F9 !important;
    border: 0.5px solid rgba(0, 0, 0, 0.1) !important;    
    border-radius: 5px !important;
    transition: unset !important;
}
.simulacao-viagem-cobertura-header:first-child .p-accordion .p-accordion-tab>.p-accordion-header{
    border-bottom-left-radius: unset !important;
    border-bottom-right-radius: unset !important;
}
.simulacao-viagem-cobertura-header:last-child .p-accordion .p-accordion-tab>.p-accordion-header{
    border-top-left-radius: unset !important;
    border-top-right-radius: unset !important;  
}
.simulacao-viagem-cobertura-header .p-accordion .p-accordion-tab:not(.p-accordion-tab-active)>.p-accordion-header{
    border-bottom: none !important
}
.simulacao-viagem-cobertura-header .p-accordion .p-accordion-tab>.p-accordion-header .p-accordion-header-link:focus, 
.simulacao-viagem-cobertura-header .p-accordion .p-accordion-tab>.p-accordion-header .p-accordion-header-link:hover, 
.simulacao-viagem-cobertura-header .p-accordion .p-accordion-tab>.p-accordion-header:hover{
    background: #F9F9F9 !important;
}  
.sk-app[data-process-step-id*="TRAVELSimulationProcess"] .simulacao-viagem-grupo-coberturas .sk-panel-header {
    background: #F9F9F9;
    border-radius: unset;
    padding: 30px 50px 30px 20px;
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
    margin: unset;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .box_total {
    padding: 30px 20px !important;
    margin-top: 0 !important;
    border-radius: unset !important;
}
.simulacao-viagem-cobertura-header .p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon{
    transform: none;
}
.simulacao-viagem-cobertura-header .p-accordion .p-accordion-tab.p-accordion-tab-active>.p-accordion-header>.p-accordion-header-link .p-accordion-toggle-icon:before,
.simulacao-viagem-cobertura-header .p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon:before{
    transform: translate(-95%, -50%) rotate(0deg) !important;
    font-family: Font Awesome\ 6 Pro !important;
    content: '\f077' !important;
    color: var(--brand-font-color) !important;
}
.simulacao-viagem-cobertura-header .p-accordion .p-accordion-tab.p-accordion-tab-active>.p-accordion-header>.p-accordion-header-link .p-accordion-toggle-icon:before{
    transform: translate(-95%, -50%) rotate(180deg) !important;
}  
.simulacao-viagem-cobertura-header .p-accordion .p-accordion-tab .p-accordion-content{
    padding: 0 !important;
}
.simulacao-viagem-cobertura-header .p-accordion .p-accordion-tab.p-accordion-tab-active{
    margin-bottom: unset
}
.simulacao-viagem-cobertura-header:first-child{
    margin-top: 20px;
}
.sk-app[data-process-step-id="TRAVELSimulationProcess:SimulationPlans"] .width-simulation-web{
    z-index: 2;
}
    */
/*Simulação Viagem - XGH (Gambiarra) para criar um fake header de panel das coberturas em decorrência da migração para 9.13.6: FIM*/





/*Correção BUG: Os botões de adicionar e remover faixas etárias dos viajantes não estão funcionando, exceto na faixa "65 a 80 anos". Além disso, os botões de remover estão todos fora do lugar.*/
@media (min-width: 767px) and (max-width: 1023px) {
    .sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .sk-button-list.sk-button-list--action:not(:has(.button-bg-red-color-white)) {
        max-height: 25px;    
    }
}

/*jeitinho para ajustar minimamente para ipad pro*/
@media (min-width: 1024px) and (orientation: portrait) {
    .sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item span div {
        top: 80px !important;
    }
    .sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index > .sk-uigroup-content:has(.sk-selected),
    .sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-uigroup-item-content .sk-column-list .sk-attr:has(.sk-selected){
        height: 140px !important;
    }
    .sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item .sk-navigation[data-buttons-count="2"] .sk-button-list.sk-button-list--action{
        gap: 40px;
    }
    .sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-travelers .searchbox-fields .sk-uigroup-content .sk-uigroup-item .sk-uigroup-item-content .sk-column-list .sk-textbox .sk-field:not(:first-child){
        right:50px;
    }
    .sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .sk-option-item span{
        padding-left: 15px;
    }
    .sk-app[data-process-step-id*="TRAVELHomePageProcess"] .searchbox-horizontal-index .searchbox-fields .sk-uigroup-item{
        padding-left: 15px;
        padding-right: 15px;
    }
}