[class^="icon-"],[class*=" icon-"]{width:16px;height:16px;border:none;background-color:#1D1D1D;color:#1D1D1D;display:inline-block}[class^="icon-"].icon-medium-size,[class*=" icon-"].icon-medium-size{width:14px;height:14px}[class^="icon-"].icon-large-size,[class*=" icon-"].icon-large-size{width:24px;height:24px}[class^="icon-"].icon-extra-large-size,[class*=" icon-"].icon-extra-large-size{width:32px;height:32px}[class^="icon-"].icon-table-size,[class*=" icon-"].icon-table-size{margin:2px 5px 0px 5px;padding:0}[class^="icon-"].icon-table-size.icon-table-external-link,[class*=" icon-"].icon-table-size.icon-table-external-link{margin:-4px 5px 0px 5px}[class^="icon-"].icon-table-size:hover,[class*=" icon-"].icon-table-size:hover{background-color:#808080 !important;text-decoration:none;cursor:pointer}[class^="icon-"].icon-table-message,[class*=" icon-"].icon-table-message{margin:0px 8px 4px 0px;cursor:default}[class^="icon-"].icon-table-message:hover,[class*=" icon-"].icon-table-message:hover{cursor:default}.icon-info{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-info.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-info.svg) no-repeat 50% 50%;mask-size:contain}.icon-search{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-search.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-search.svg) no-repeat 50% 50%;mask-size:contain}.icon-excel{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-excel.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-excel.svg) no-repeat 50% 50%;mask-size:contain}.icon-new-address{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-address.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-address.svg) no-repeat 50% 50%;mask-size:contain}.icon-download{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-download.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-download.svg) no-repeat 50% 50%;mask-size:contain}.icon-success{background-color:#1B8676;color:#1B8676;mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-success.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-success.svg) no-repeat 50% 50%;mask-size:contain}.icon-warning{background-color:#BB6802;color:#BB6802;mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-warning.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-warning.svg) no-repeat 50% 50%;mask-size:contain}.icon-error{background-color:#87200E;color:#87200E;mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-error.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-error.svg) no-repeat 50% 50%;mask-size:contain}.icon-alert{background-color:#87200E;color:#87200E;mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-alert.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-alert.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-remove{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-remove.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-remove.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-send-message{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-send-message.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-send-message.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-edit{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-edit.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-edit.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-arrow-down{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-arrow-down.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-arrow-down.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-arrow-up{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-arrow-up.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-arrow-up.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-arrow-left{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-arrow-left.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-arrow-left.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-arrow-right{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-arrow-right.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-arrow-right.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-arrow-right-line{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-arrow-right-line.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-arrow-right-line.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-add{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-add.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-add.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-add-circle{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-add-circle.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-add-circle.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-menu{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-menu.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-menu.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-copy{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-copy.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-copy.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-refresh{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-refresh.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-refresh.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-received-letter{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-received-letter.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-received-letter.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-received{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-received.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-received.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-trash{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-trash.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-trash.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-arrows{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-arrows.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-arrows.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-currency{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-currency.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-currency.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-billing{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-billing.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-billing.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-eye{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-eye.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-eye.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-eye-slash{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-eye-slash.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-eye-slash.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-map{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-map.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-map.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-table{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-table.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-table.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-zoom-in{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-zoom-in.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-zoom-in.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-clip{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-clip.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-clip.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-user{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-user.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-user.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-pass{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-padlock.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-padlock.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-triple-dot{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-triple-dot.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-triple-dot.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-send-info{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-send-info.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-send-info.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-external-link{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-external-link.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-external-link.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-poi{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-poi.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-poi.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-keyhole{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-keyhole.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-keyhole.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-remove-circle,.icon-clear-filter-button{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-remove-filters.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-remove-filters.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-confirmation{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-confirmation.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-confirmation.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-languages{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-languages.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-languages.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-pencil{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-pencil.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-pencil.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-printer{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-printer.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-printer.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-search-filters{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-search-filters.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-search-filters.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-message-success{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-message-success.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-message-success.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-table-download{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-table-download.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-table-download.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-profile-image{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-user-profile.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-user-profile.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-fill-profile-image{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-user-profile-fill.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-user-profile-fill.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-exit{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-exit.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-exit.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-exit-reverse{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-exit-reverse.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-exit-reverse.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-profile-change-entity{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-change-entity.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-change-entity.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-double-arrow-left{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-double-arrow-left.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-double-arrow-left.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-double-arrow-right{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-double-arrow-right.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-double-arrow-right.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-fax{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-fax.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-fax.svg) no-repeat 50% 50%;mask-size:contain}.icon-envelope{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-envelope.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-envelope.svg) no-repeat 50% 50%;mask-size:contain}.icon-phone{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-phone.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-phone.svg) no-repeat 50% 50%;mask-size:contain}.icon-arrow-right-circle{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-arrow-right-circle.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-arrow-right-circle.svg) no-repeat 50% 50%;mask-size:contain}.icon-arrow-left-circle{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-arrow-left-circle.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-arrow-left-circle.svg) no-repeat 50% 50%;mask-size:contain}.icon-flyers{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-flyers.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-flyers.svg) no-repeat 50% 50%;mask-size:contain}.icon-doc-download{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-doc-download.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-doc-download.svg) no-repeat 50% 50%;mask-size:contain}.icon-doc-link{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-doc-link.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-doc-link.svg) no-repeat 50% 50%;mask-size:contain}.icon-play{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-play-circle.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-play-circle.svg) no-repeat 50% 50%;mask-size:contain}.icon-create-document{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-create-document.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-create-document.svg) no-repeat 50% 50%;mask-size:contain}.icon-desk-information{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-desk-information.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-desk-information.svg) no-repeat 50% 50%;mask-size:contain}.icon-economic-agent-information{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-economic-agent-information.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-economic-agent-information.svg) no-repeat 50% 50%;mask-size:contain}.icon-economic-agent-users{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-economic-agent-users.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-economic-agent-users.svg) no-repeat 50% 50%;mask-size:contain}.icon-filters{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-settings.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-settings.svg) no-repeat 50% 50%;mask-size:contain}.icon-manual{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-manual.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-manual.svg) no-repeat 50% 50%;mask-size:contain}.icon-payment-value{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-payment-value.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-payment-value.svg) no-repeat 50% 50%;mask-size:contain}.icon-profile-admin-zone{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-admin.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-admin.svg) no-repeat 50% 50%;mask-size:contain}.icon-profile-entity-zone{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-entities.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-entities.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-dashboard{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-dashboard.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-dashboard.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-declaration{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-declaration.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-declaration.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-economic-agent{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-economic-agent.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-economic-agent.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-facility{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-facility.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-facility.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-commitments{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-commitments.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-commitments.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-charges{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-charges.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-charges.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-collection-process{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-collection-process.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-collection-process.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-sleepovers{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-sleepovers.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-sleepovers.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-messages{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-messages.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-messages.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-balance{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-balance.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-balance.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-report{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-report.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-report.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-sent-offices-notices{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-sent-offices-notices.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-sent-offices-notices.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-emails{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-emails.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-emails.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-taxes{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-taxes.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-taxes.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-definitions{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-settings.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-settings.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-integrations{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-integrations.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-integrations.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-entities{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-entities.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-entities.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-admin{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-admin.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-admin.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-definitions-facility{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-definitions-facility.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-definitions-facility.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-definitions-address{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-definitions-address.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-definitions-address.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-external-apps{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-external-apps.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-external-apps.svg) no-repeat 50% 50%;mask-size:contain}.icon-backoffice-moral-interest{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-moral-interest.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-backoffice/i-moral-interest.svg) no-repeat 50% 50%;mask-size:contain}.icon-check{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-checked.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-checked.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-check.icon-table-size{vertical-align:initial}.icon-read{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-read.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-read.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-read.information-read{font-size:25px;color:darkslateblue}.icon-sent{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-sent.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-sent.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-sent.information-not-read{background-color:#A1877A}.icon-sent.information-received{background-color:#417524}.icon-received-letter.information-not-read,.icon-received.information-not-read{background-color:#A1877A}.icon-received-letter.information-received,.icon-received.information-received{background-color:#417524}.icon-confirmation-line{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-confirmation-line.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-confirmation-line.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-confirmation-line.sso-checked{background-color:#FFFFFF;margin-right:8px}.icon-confirmation-line.sso-unchecked{background-color:#023019;margin-right:8px}.icon-zoom-out{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-zoom-out.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-zoom-out.svg) no-repeat 50% 50%;-webkit-mask-size:contain}.icon-arrow-clockwise{mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-arrow-clockwise.svg) no-repeat 50% 50%;mask-size:contain;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-arrow-clockwise.svg) no-repeat 50% 50%;-webkit-mask-size:contain}input[type="password"]::-ms-reveal{display:none}.form-alert{display:flex;border-radius:4px;padding:8px}.form-alert.severity-orange{background-color:#FFF0E5}.form-alert.severity-orange .form-alert-icon{width:16px;height:16px;border:none;display:inline-block;color:#FB4628;background-color:#FB4628;mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-warning.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-warning.svg) no-repeat 50% 50%;mask-size:contain}.form-alert.severity-blue{background-color:#F4F7FF}.form-alert.severity-blue .form-alert-icon{width:16px;height:16px;border:none;display:inline-block;color:#324366;background-color:#324366;mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-info.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-info.svg) no-repeat 50% 50%;mask-size:contain}.form-alert.severity-green{background-color:#F0F9F7}.form-alert.severity-green .form-alert-icon{width:16px;height:16px;border:none;display:inline-block;color:#1B8676;background-color:#1B8676;mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-success.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-success.svg) no-repeat 50% 50%;mask-size:contain}.form-alert.severity-yellow{background-color:#FFF9E6}.form-alert.severity-yellow .form-alert-icon{width:16px;height:16px;border:none;display:inline-block;color:#BB6802;background-color:#BB6802;mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-warning.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-warning.svg) no-repeat 50% 50%;mask-size:contain}.form-alert.severity-red{background-color:#FEF2F0}.form-alert.severity-red .form-alert-icon{width:16px;height:16px;border:none;display:inline-block;color:#87200E;background-color:#87200E;mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-error.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-error.svg) no-repeat 50% 50%;mask-size:contain}.form-alert.severity-grey{background-color:rgba(128,128,128,0.2)}.form-alert.severity-grey .form-alert-icon{width:16px;height:16px;border:none;display:inline-block;color:#1D1D1D;background-color:#1D1D1D;mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-warning.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-fonts/i-warning.svg) no-repeat 50% 50%;mask-size:contain}.form-alert .form-alert-contents{width:100%;display:flex;box-sizing:border-box}.form-alert .form-alert-contents .form-alert-icon-container{display:flex;flex-direction:row;justify-content:center;align-items:start;margin-top:1px;margin-right:8px}.form-alert .form-alert-contents .form-alert-message-container{display:flex;flex-direction:column;font:normal normal 300 13px/17px Lato;letter-spacing:0px;color:#1D1D1D}.form-alert .form-alert-contents .form-alert-message-container .form-alert-title{font-family:Lato;font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.6%;vertical-align:middle}.form-alert .form-alert-contents .form-alert-message-container .form-alert-message{font-family:Lato;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-0.6%;vertical-align:middle}.form-alert .form-alert-contents .form-alert-message-container .form-alert-message.error-information a{font-weight:900}.form-alert .form-alert-contents .form-alert-message-container .form-alert-message .commitments-functionary-edit{margin-left:5px;margin-bottom:5px;background-color:#023019}.form-alert .form-alert-contents .form-alert-message-container .form-alert-message .icon.icon-search{padding:0px;margin-bottom:5px;margin-left:10px;color:#1D1D1D}.form-alert .form-alert-contents .form-alert-message-container .form-alert-message .icon.icon-search:hover{opacity:.7;background-color:#023019;cursor:pointer}.form-alert .form-alert-contents .form-alert-message-container .form-alert-button{width:fit-content;font-family:Lato;font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.08px;text-decoration:underline;cursor:pointer;margin-top:8px}@media (max-width:991px){.form-alert .form-alert-icon{width:10%;margin-right:0px}.form-alert .form-alert-message-container{width:90%}}.form-alert-carousel{position:relative}.form-alert-carousel .carousel-inner{position:relative;overflow:hidden;padding:0}.form-alert-carousel .carousel-inner>.form-alert{box-sizing:border-box;width:100%;padding:8px 40px}.form-alert-carousel[data-alert-count="1"] .carousel-inner>.form-alert{padding:8px}.form-alert-carousel .carousel-control{position:absolute;top:0;bottom:0;z-index:1;display:flex;width:32px;align-items:center;justify-content:center;margin:0;opacity:1;background:none;color:#1D1D1D;text-shadow:none}.form-alert-carousel .carousel-control.left{left:0;right:auto}.form-alert-carousel .carousel-control.right{left:auto;right:0}.form-alert-carousel .carousel-control:hover,.form-alert-carousel .carousel-control:focus{opacity:.7}.form-alert-carousel .carousel-control .icon{background-color:#1D1D1D}@font-face{font-family:'Dosis';font-style:normal;font-weight:400;src:local('Dosis Regular'),local('Dosis-Regular'),url(https://taxaturistica.cm-saovicente.pt/assets/css/fonts/Dosis/Dosis-Regular.ttf) format('truetype')}@font-face{font-family:'Oxygen';font-style:normal;font-weight:300;src:local('Dosis Regular'),local('Dosis-Regular'),url(https://taxaturistica.cm-saovicente.pt/assets/css/fonts/Oxygen/Oxygen-Light.ttf) format('truetype');font-display:swap}@font-face{font-family:'Oxygen';font-style:normal;font-weight:400;src:local('Oxygen Regular'),local('Oxygen-Regular'),url(https://taxaturistica.cm-saovicente.pt/assets/css/fonts/Oxygen/Oxygen-Regular.ttf) format('truetype');font-display:swap}@font-face{font-family:'Oxygen';font-style:normal;font-weight:700;src:local('Oxygen Bold'),local('Oxygen-Bold'),url(https://taxaturistica.cm-saovicente.pt/assets/css/fonts/Oxygen/Oxygen-Bold.ttf) format('truetype');font-display:swap}@font-face{font-family:'Oswald';font-style:normal;font-weight:300;src:local('Oswald Light'),local('Oswald-Light'),url(https://taxaturistica.cm-saovicente.pt/assets/css/fonts/Oswald/Oswald-Light.ttf) format('truetype');font-display:swap}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;src:local('Oswald Regular'),local('Oswald-Regular'),url(https://taxaturistica.cm-saovicente.pt/assets/css/fonts/Oswald/Oswald-Regular.ttf) format('truetype');font-display:swap}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;src:local('Oswald Bold'),local('Oswald-Bold'),url(https://taxaturistica.cm-saovicente.pt/assets/css/fonts/Oswald/Oswald-Bold.ttf) format('truetype');font-display:swap}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(https://taxaturistica.cm-saovicente.pt/assets/css/fonts/Lato/Lato-Regular.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:600;src:local('Lato Bold'),local('Lato-Bold'),url(https://taxaturistica.cm-saovicente.pt/assets/css/fonts/Lato/Lato-Bold.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto Regular'),local('Roboto-Regular'),url(https://taxaturistica.cm-saovicente.pt/assets/css/fonts/Roboto/Roboto-Regular.ttf) format('truetype')}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:local('Raleway Regular'),local('Raleway-Regular'),url(https://taxaturistica.cm-saovicente.pt/assets/css/fonts/Raleway/Raleway-Regular.ttf) format('truetype')}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;src:local('Raleway Bold'),local('Raleway-Bold'),url(https://taxaturistica.cm-saovicente.pt/assets/css/fonts/Raleway/Raleway-Bold.ttf) format('truetype')}@font-face{font-family:"CeraBasic-Regular";src:url(https://taxaturistica.cm-saovicente.pt/assets/css/fonts/CeraBasic/CeraBasic-Regular.woff) format("woff"),url(https://taxaturistica.cm-saovicente.pt/assets/css/fonts/CeraBasic/CeraBasic-Regular.ttf) format("truetype")}.toast-container{width:448px;padding:16px;border-radius:4px;margin-right:16px !important;border:none}@media only screen and (max-width:500px){.toast-container{width:60%}}.toast-container .toast-container-info{display:flex;flex-direction:row}.toast-container .toast-container-info .toast-icon{margin-right:12px}.toast-container .toast-container-info .toast-icon img{width:24px;height:24px}.toast-container .toast-container-info .message-content{width:352px;margin-right:12px}.toast-container .toast-container-info .message-content [data-notify="title"]{display:block;width:100%;color:#1D1D1D;min-height:24px;font-family:Lato;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-1.1%}.toast-container .toast-container-info .message-content [data-notify="message"]{display:block;width:100%;color:#1D1D1D;font-family:Lato;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-0.6%;word-wrap:break-word}.toast-container .toast-container-info .close{opacity:1}.toast-container .toast-container-info .close .close_btn{display:flex;padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;float:right;line-height:1}.toast-container .toast-container-info .close .close_btn:hover{opacity:.7}.toast-container .toast-container-info .close .close_btn span.icon-remove{background-color:#808080}.toast-container .progress{background-color:transparent;box-shadow:none;background-image:none}.toast-container .progress[data-notify="progressbar"]{margin-bottom:0px;position:absolute;bottom:-8px;left:0px;width:100%;height:3px}.toast-container.alert-success{background:#F0F9F7 0% 0% no-repeat padding-box}.toast-container.alert-success [data-notify="progressbar"] .progress-bar{box-shadow:none;border-radius:4px;background-image:linear-gradient(to bottom, #1B8676 0, #1B8676 100%)}.toast-container.alert-warning{background:#FFF9E6 0% 0% no-repeat padding-box}.toast-container.alert-warning [data-notify="progressbar"] .progress-bar{box-shadow:none;border-radius:4px;background-image:linear-gradient(to bottom, #BB6802 0, #BB6802 100%)}.toast-container.alert-danger{background:#FEF2F0 0% 0% no-repeat padding-box}.toast-container.alert-danger [data-notify="progressbar"] .progress-bar{box-shadow:none;border-radius:4px;background-image:linear-gradient(to bottom, #87200E 0, #87200E 100%)}.toast-container.alert-info{background:#F4F7FF 0% 0% no-repeat padding-box}.toast-container.alert-info [data-notify="progressbar"] .progress-bar{box-shadow:none;border-radius:4px;background-image:linear-gradient(to bottom, #324366 0, #324366 100%)}.modal-dialog{position:fixed;left:0;right:0;top:50%;width:491px;max-height:90vh;margin:0 auto;-webkit-transform:translateY(-50%) !important;-moz-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;-o-transform:translateY(-50%) !important;transform:translateY(-50%) !important}.modal-dialog.wide-width{width:75%;max-width:1000px}.modal-dialog .modal-content{min-width:475px}.modal-dialog .modal-content .modal-header{padding:32px 32px 0px 32px;border-bottom:none}.modal-dialog .modal-content .modal-header .close{opacity:1}.modal-dialog .modal-content .modal-header .close:hover .close-modal-button{background-color:#046a38}.modal-dialog .modal-content .modal-header .close .close-modal-button{display:inline-block;width:16px;height:16px;border:none;background-color:#023019}.modal-dialog .modal-content .modal-header .modal-title{min-height:19px;overflow-x:hidden;color:#023019;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%}.modal-dialog .modal-content .modal-header .modal-header-border-line{padding-top:8px;border-bottom:1px solid #023019}.modal-dialog .modal-content .modal-body{max-height:80vh;overflow-y:auto;padding:16px 32px 16px 32px;color:#023019}.modal-dialog .modal-content .modal-body .table-options{display:none}.modal-dialog .modal-content .modal-body .buttons{display:flex;justify-content:space-between}.modal-dialog .modal-content .modal-body .buttons .btn+.btn{margin-bottom:0;margin-left:16px}.modal-dialog .modal-content .modal-body .form-group .select2-container span.select2-selection.select2-selection--multiple{height:auto;min-height:auto}.modal-dialog .modal-content .modal-body .popover{max-width:100%;width:auto;position:fixed}.modal-dialog .modal-content .modal-body .modal-payment-success-information{display:inline-block;width:100%}.modal-dialog .modal-content .modal-body .modal-payment-success-information .modal-payment-success-title{display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-dialog .modal-content .modal-body .modal-payment-success-information .modal-payment-success-title .modal-payment-success-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(27,134,118,0.12)}.modal-dialog .modal-content .modal-body .modal-payment-success-information .modal-payment-success-title .modal-payment-success-icon span.icon-success{width:24px;height:24px}.modal-dialog .modal-content .modal-body .modal-payment-success-information .modal-payment-success-title .modal-payment-success-title-content{font-family:Lato;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;padding:16px 0px 16px 0px}.modal-dialog .modal-content .modal-body .modal-payment-success-information .modal-payment-success-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-dialog .modal-content .modal-body .modal-payment-success-information .modal-payment-success-content .modal-payment-success-text{font-family:Lato;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%}.modal-dialog .modal-content .modal-body .modal-payment-success-information .modal-payment-success-content .modal-payment-success-value{font-family:Lato;font-weight:400;font-size:32px;line-height:40px;letter-spacing:.37px;color:#101828;padding:16px 0px 7px 0px}.modal-dialog .modal-content .modal-body .modal-payment-success-information .modal-payment-success-content .modal-payment-success-note{font-family:Lato;font-weight:700;font-size:12px;line-height:16px;letter-spacing:0px;text-align:center;border-radius:80px;border-width:1px;background-color:#F0F9F7;color:#1B8676;padding:3px 15px 3px 15px}.modal-dialog .modal-content .modal-body .modal-payment-success-information .modal-payment-success-footer{margin-top:16px}.modal-dialog .modal-content .modal-body .modal-payment-success-information .modal-payment-success-footer button{width:100%}.modal-dialog .modal-content .modal-footer{display:flex;flex-direction:row;justify-content:center;align-content:center;border-top:none;padding:0 32px 16px 32px}.modal-dialog .modal-content .modal-mobile-additional-footer{display:none}.modal-dialog .modal-content .btn-default{display:flex;flex:1;align-items:center;justify-content:center;height:32px;background-color:#FFFFFF;color:#023019;padding:8px 32px 7px 32px;border:1px solid #023019;border-radius:4px;gap:8px;border-width:1px}.modal-dialog .modal-content .btn-default:hover,.modal-dialog .modal-content .btn-default:focus{background-color:#d9e9e1;color:#023019}.modal-dialog .modal-content .btn-default:active,.modal-dialog .modal-content .btn-default:active:focus{background-color:#b1d1c1;color:#023019}.modal-dialog .modal-content .btn-default:last-child{background-color:#023019;color:#FFFFFF}.modal-dialog .modal-content .btn-default:last-child:hover,.modal-dialog .modal-content .btn-default:last-child:focus{background-color:#024022;color:#FFFFFF}.modal-dialog .modal-content .btn-default:last-child:active,.modal-dialog .modal-content .btn-default:last-child:active:focus{background-color:#023019;color:#FFFFFF}.modal-dialog .modal-content input.btn-default{padding:0px}.modal-dialog .modal-content .btn-stroke-cancel{display:flex;justify-content:center;border:1px solid #023019;background-color:#FFFFFF;color:#023019}.modal-dialog .modal-content .btn-modal-single-cancel{background-color:#023019;color:#FFFFFF}.modal #eaAccount .economic-agent-main-buttons{display:none}.modal #eaAccount .btn-default{display:none}.modal #eaAccount .itable-card-options-buttons a{display:none}.message-modal-container .recipient-container{padding:0px;margin:0px 0px 16px 0px}.message-modal-container .subject-container{padding:0px;margin:0px 0px 16px 0px}.message-modal-container .message-bodies-container{padding:0px;margin-bottom:0px}.message-modal-container .message-bodies-container .message-history-container .no-messages-pane{font-family:Lato;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%}.message-modal-container .message-bodies-container .message-history-container .messages-pane{min-height:auto;max-height:260px;overflow-y:auto;overflow-x:hidden;padding-top:10px;margin:0px -7px 10px}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line{margin:0px -5px 16px -5px}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line.message-received .message-body-container{display:flex}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line.message-received .message-body-container .message-profile-pic{margin-right:8px}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line.message-received .message-body-container .message-profile-pic .received-user-profile-pic{width:32px;height:32px;border-radius:50%;background-color:#023019;display:inline-block;position:relative}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line.message-received .message-body-container .message-profile-pic .received-user-profile-pic img{width:100%;height:100%;border-radius:50%}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line.message-received .message-body-container .message-profile-pic .received-user-initials{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:#F5F5F5;color:#1D1D1D;border-radius:50%;font-family:Lato;font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.6%}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line.message-received .message-body-container .message-body{width:86%}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line.message-received .message-body-container .message-body.message-without-pic{margin-left:40px}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line.message-received .message-footer{margin-left:40px}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line .message-body{display:inline-block;width:96%;gap:8px;padding:12px;border-radius:16px 16px 16px 8px;background-color:#F5F5F5;color:#1D1D1D;font-family:Lato;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line .message-body .message-attachment{gap:8px;padding:12px;border-radius:16px;background-color:#CBCBCB;margin-top:8px;color:#1D1D1D}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line .message-body .message-attachment .message-attachment-download{display:flex;align-items:center;cursor:pointer}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line .message-body .message-attachment .message-attachment-download .icon-copy{width:20px;height:20px;margin-right:8px}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line .message-body .message-attachment .message-attachment-download:hover .message-attachment-icon{text-decoration:underline}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line.message-sent .message-body{float:right;background-color:#A1877A;color:#FFFFFF;border-radius:16px 16px 8px 16px}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line.message-sent .message-body .message-attachment{background-color:#79655C}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line.message-sent .message-body .message-attachment .message-attachment-download{color:#FFFFFF}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line.message-sent .message-body .message-attachment .message-attachment-download .icon-copy{background-color:#FFFFFF}.message-modal-container .message-bodies-container .message-history-container .messages-pane .message-line .message-footer{font-family:Lato;font-weight:400;font-size:10px;line-height:100%;letter-spacing:0%;margin-top:2px;color:#555555}.message-modal-container .message-bodies-container .message-send-container.disabled{display:none}.message-modal-container .message-bodies-container .message-send-container .textarea-component{padding:0px}.message-modal-container .message-bodies-container .message-send-container .textarea-component textarea{color:#666666;max-height:150px;height:100px}.message-modal-container .message-bodies-container .message-send-container .textarea-component textarea:focus{border-color:#c4c4c4;box-shadow:none}.message-modal-container .message-bodies-container .message-send-container .attachments-container{padding:0px}.message-modal-container .message-bodies-container .message-send-container .attachments-container .filesUploader{padding:0px}.message-modal-container .message-bodies-container .message-send-container .attachments-container.disabled{display:none}.message-modal-container .message-bodies-container .message-send-container .attachments-container .file_attachment{padding-left:0px}.message-modal-container .message-bodies-container .message-send-container .message-send-button-container{padding:0px;margin-bottom:0px}@media only screen and (max-width:991px){.modal-dialog{width:100%;height:100%;max-height:100%;min-width:320px}.modal-dialog.wide-width{width:auto}.modal-dialog .modal-content{min-width:100%;height:100%}.modal-dialog .modal-content .modal-header{padding:16px}.modal-dialog .modal-content .modal-header .modal-title{font-family:Lato;font-weight:600;font-size:18px;line-height:24px;letter-spacing:0%}.modal-dialog .modal-content .modal-header button.close{display:none}.modal-dialog .modal-content .modal-header .modal-header-border-line{padding-top:0px;border-bottom:none}.modal-dialog .modal-content .modal-body{max-height:calc(80vh - 40px - 48px);padding:0px 16px 16px 16px}.modal-dialog .modal-content .modal-body:has(+ .modal-footer[style*="display: none"]),.modal-dialog .modal-content .modal-body:has(+ .modal-footer.hidden){max-height:calc(80vh - 48px)}.modal-dialog .modal-content .modal-body .modal-payment-success-information{margin-top:calc(100vh - 600px)}.modal-dialog .modal-content .modal-body .modal-payment-success-information .modal-payment-success-footer{display:none}.modal-dialog .modal-content .modal-footer{display:flex !important;margin:16px;position:fixed;bottom:40px;width:100vw;padding:0px 16px 16px 16px;margin:0px 0px 16px 0px;min-width:320px}.modal-dialog .modal-content .modal-mobile-additional-footer{display:flex !important;margin:16px;position:fixed;bottom:0px;width:calc(100% - 30px)}.modal-dialog .modal-content .modal-mobile-additional-footer button{height:40px;min-width:100%;padding:10px 4px 10px 4px;border-radius:4px;border:1px solid #023019;color:#023019;opacity:1;font-family:Lato;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-1.1%;text-align:center;transition:all .2s ease-in-out}.modal-dialog .modal-content .modal-mobile-additional-footer button:hover{background-color:#d9e9e1}.message-modal-container .message-bodies-container .message-send-container .message-send-button-container{display:inline-block;width:100%;min-width:100%;margin-top:10px}.message-modal-container .message-bodies-container .message-send-container .message-send-button-container .btn.btn-default{display:inline-block;width:100%;min-width:100%}}.change-language-component{margin-right:15px}.change-language-component.public .container-language .icon-languages{background-color:#FFFFFF}.change-language-component.public .container-language a.languages{color:#FFFFFF}.change-language-component.public .container-language a.languages span.icon-arrow-up,.change-language-component.public .container-language a.languages span.icon-arrow-down{background-color:#FFFFFF}.change-language-component .container-language{display:flex;align-items:center;cursor:pointer}.change-language-component .container-language .icon-languages{width:20px;height:20px;background-color:#023019}.change-language-component .container-language a.languages{color:#023019;text-decoration:none;margin-left:10px !important;align-items:center;display:flex}.change-language-component .container-language a.languages span{margin-left:5px}.change-language-component .container-language a.languages span.icon-arrow-up{width:12px;height:12px;background-color:#023019}.change-language-component .container-language a.languages span.icon-arrow-down{width:12px;height:12px;background-color:#023019}.change-language-component div.dropdown-menu{min-width:119px;border:.5px solid #e6f0eb;padding:4px 0px 4px 0px;top:14px;left:-51px;z-index:5}.change-language-component div.dropdown-menu .language{display:flex;align-items:center;color:#023019;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-0.6%;padding:8px 16px 8px 16px;border-bottom-width:1px;cursor:pointer}.change-language-component div.dropdown-menu .language:hover{background-color:#e6f0eb}.change-language-component div.dropdown-menu .language.language-selected{background-color:#e6f0eb}.change-language-component div.dropdown-menu .language.language-selected .icon-check{margin-left:10px;background-color:#023019}.change-language-component div.dropdown-menu.max-languages{overflow-y:scroll;max-height:60px}.password-root{padding:0px}.password-root .level-container{display:flex;align-items:stretch;margin-top:10px}.password-root .level-container>div{color:#999999;text-align:center}.password-root .level-container>span{color:#999999}.password-root .level-container .security-container{height:4px;border-top-left-radius:100px;border-bottom-left-radius:100px;flex-grow:9;background-color:#E2E2E2;gap:16px}.password-root .level-container .security-container .security-level{height:100%;border-radius:10px;background:repeating-linear-gradient(to right, #E2E2E2 0%, #E2E2E2 25%, #FFFFFF 25%, #FFFFFF 26%, #E2E2E2 26%, #E2E2E2 60%, #FFFFFF 60%, #FFFFFF 61%, #E2E2E2 61%, #E2E2E2 100%)}.password-root .level-container .security-container .security-level.failed{background:repeating-linear-gradient(to right, #A94442 0%, #A94442 25%, #FFFFFF 25%, #FFFFFF 26%, #E2E2E2 26%, #E2E2E2 60%, #FFFFFF 60%, #FFFFFF 61%, #E2E2E2 61%, #E2E2E2 100%)}.password-root .level-container .security-container .security-level.medium{background:repeating-linear-gradient(to right, #F5E79E 0%, #F5E79E 25%, #FFFFFF 25%, #FFFFFF 26%, #F5E79E 26%, #F5E79E 60%, #FFFFFF 60%, #FFFFFF 61%, #E2E2E2 61%, #E2E2E2 100%)}.password-root .level-container .security-container .security-level.success{background:repeating-linear-gradient(to right, #94AF9F 0%, #94AF9F 25%, #FFFFFF 25%, #FFFFFF 26%, #94AF9F 26%, #94AF9F 60%, #FFFFFF 60%, #FFFFFF 61%, #94AF9F 61%, #94AF9F 100%)}.password-root .level-indicator{display:flex;flex-direction:row;align-items:center;justify-content:end;margin:8px 0px 8px 0px;font-weight:500;font-size:14px;line-height:18px;letter-spacing:-0.6%}.password-root .level-indicator .indicator-level.failed{color:#A94442}.password-root .level-indicator .indicator-level.medium{color:#F5E79E}.password-root .level-indicator .indicator-level.success{color:#94AF9F}.password-root .levels-errors{display:flex;flex-direction:column;border-top:1px solid #E2E2E2;padding-top:8px}.password-root .levels-errors .levels-errors-label{color:#555555}.password-root .levels-errors>ul{padding:0;margin-top:8px}.password-root .levels-errors>ul .icon-confirmation{width:14px;height:14px;margin-right:4px;background-color:#555555}.password-root .levels-errors>ul>li{display:flex;align-items:center;color:#555555}.password-root .levels-errors>ul>.checked{color:#417524}.password-root .levels-errors>ul>.checked .icon-confirmation{background-color:#417524}.public-password-definition{height:100vh;background-image:center;background-size:cover;display:flex;align-items:center;justify-content:center;background-image:url(https://taxaturistica.cm-saovicente.pt/entityAssets/202608181350386a84551e7527a)}.public-password-definition .public-password-definition-box{width:677px;padding:32px;gap:24px;background:#F5F5F5}.public-password-definition .public-password-definition-box .form-public-heading{font-family:Oswald;font-weight:600;font-size:24px;line-height:32px;letter-spacing:0%;margin-top:0px;margin-bottom:24px}.public-password-definition .public-password-definition-box .form-public-input-label{display:flex;flex-direction:row;font-family:Oxygen;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-0.6%;margin-bottom:8px}.public-password-definition .public-password-definition-box .form-public-input{margin-bottom:8px}.public-password-definition .public-password-definition-box .levels-errors{border-top:1px solid #E2E2E2}.public-password-definition .public-password-definition-box .levels-errors .levels-errors-label{color:#555555}.public-password-definition .public-password-definition-box .levels-errors>ul{padding:0;margin-top:8px}.public-password-definition .public-password-definition-box .levels-errors>ul .icon-confirmation{width:14px;height:14px;margin-right:4px;background-color:#808080}.public-password-definition .public-password-definition-box .levels-errors>ul>li{display:flex;align-items:center;color:#555555}.public-password-definition .public-password-definition-box .levels-errors>ul>.checked{color:#6B9E46}.public-password-definition .public-password-definition-box .levels-errors>ul>.checked .icon-confirmation{background-color:#6B9E46}.public-password-definition .public-password-definition-box .form-public-submit-button{margin-top:16px;color:#FFFFFF;background-color:#046a38}.public-password-definition .public-password-definition-box .form-public-submit-button:hover{background-color:#045f32}@media only screen and (min-width:991px){.iside-pane-content .form-container .head{margin-bottom:35px}.iside-pane-content .form-container .head .title{color:#1D1D1D;font-family:Oswald;font-size:24px;font-weight:600;line-height:32px;text-align:left}.iside-pane-content .form-container .head .sub-title{color:#555555;font-family:Oxygen;font-size:16px;font-weight:400;line-height:20px;letter-spacing:-0.011em;text-align:left}.iside-pane-content .form-container .input-helper{font-family:Oxygen;font-size:14px;font-weight:400;line-height:18px;display:flex;align-items:center;margin-top:6px;color:#555555}.iside-pane-content .form-container .input-helper .icon-info{margin-right:8px}.iside-pane-content .form-container .sent-message-success{margin-bottom:5px}.iside-pane-content .form-container .sent-message-success .icon-message-success{width:61px;height:32px;margin-right:8px}.iside-pane-content .form-container .form-group .form-inputs{width:Fixed 358px px;height:Fixed 40px px;gap:8px;border-radius:4px 0px 0px 0px;border:1px 0px 0px 0px;opacity:0px;margin-bottom:15px}.iside-pane-content .form-container .form-group .form-inputs label{color:#1D1D1D;font-family:Oxygen;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.006em;text-align:left;margin-bottom:5px;text-underline-position:from-font;text-decoration-skip-ink:none}.iside-pane-content .form-container .body-login .form-group .form-inputs .password-wrapper{position:relative}.iside-pane-content .form-container .body-login .form-group .form-inputs .toggle-password{position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer}.iside-pane-content .form-container .body-login .form-group .form-inputs .toggle-password svg{width:17px;height:12px}.iside-pane-content .form-container .body-login .form-group .form-inputs .toggle-password svg path{fill:#555}.iside-pane-content .form-container .body-login .recover-password-box a{font-family:Oxygen;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.006em;text-align:left;color:#555555}.iside-pane-content .form-container .split-text{margin-top:50px;margin-bottom:23px;text-align:center;display:flex;align-items:center;justify-content:center;width:100%;gap:10px}.iside-pane-content .form-container .split-text .line-separator{flex:1;height:1px;background-color:#ccc}.iside-pane-content .form-container .split-text span{font-family:Oxygen;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.04em;white-space:nowrap;color:#888;font-size:14px;font-family:Arial,sans-serif}.iside-pane-content .form-container .sso-login-box .form-group{margin-bottom:15px;width:Fixed 358px px;height:Fixed 40px px;gap:8px;border-radius:4px 0px 0px 0px;border:1px 0px 0px 0px;opacity:0px}.iside-pane-content .form-container .sso-login-box .form-group .tooltip-info{display:none;width:72.5%;background-color:#FFFFFF;color:#555555;text-align:left;border-radius:5px;position:absolute;padding:7px 8px 0px 8px;gap:0px;box-shadow:0px 4px 8px -2px #000000 29;margin-top:8px;height:50px;font-size:13px}.iside-pane-content .form-container .sso-login-box .form-group:hover .tooltip-info{display:block}.iside-pane-content .form-container .sso-login-box .form-buttons{border:1px solid #CBCBCB;border-radius:4px}.iside-pane-content .form-container .sso-login-box .form-buttons button{margin-top:0px}.iside-pane-content .form-container .sso-login-box .form-buttons #input-container{height:40px;width:100%;opacity:0px;background-color:#FFFFFF;font-family:Oxygen;font-size:16px;font-weight:700;color:#555555;border:0px;border-radius:4px}.iside-pane-content .form-container .sso-login-box .form-buttons #input-container>img{margin-right:5px;width:20px;height:20px}.iside-pane-content .form-container .sso-login-box .form-buttons #input-container:hover{background-color:#CBCBCB}.iside-pane-content .form-container .flex-buttons{display:flex;width:100% !important;gap:8px;margin-top:43px !important;margin-bottom:10px !important}.iside-pane-content .form-container .flex-buttons input,.iside-pane-content .form-container .flex-buttons button{height:40px !important;top:450px !important;border-radius:6px;font-family:Oxygen;font-size:16px;font-weight:700;opacity:0px;margin:0px;padding:0px}.iside-pane-content .form-container .flex-buttons button{color:#555555;border:1px solid #CBCBCB}.iside-pane-content .form-container .flex-buttons input{background-color:#046a38;color:#FFFFFF;border:0px}.iside-pane-content .form-container .flex-buttons>:hover{background-color:#e6e4e4}.iside-pane-content .form-container .flex-buttons input:hover{background-color:#045f32}.iside-pane-content .form-container .user2faBox .use2faLabel{color:black}.iside-pane-content .form-container .user2faBox .otp-inputs{display:flex;height:Fixed 64px px;gap:8px;opacity:0px}.iside-pane-content .form-container .user2faBox .otp-input{width:15%;height:64px;padding:8px 4px 8px 4px;gap:4px;border-radius:4px 0px 0px 0px;border:1px 0px 0px 0px;opacity:0px;border:1px solid var(--Colors-Neutral-N100, #E2E2E2);font-size:35px;text-align:center}.iside-pane-content .form-container .user2faBox .errorUser2faLabel{display:none;font-size:12px;font-weight:normal;color:#CF5658;margin-top:10px}.iside-pane-content .form-container .user2faBox .errorUser2faInput{border:1px solid #CF5658}.iside-pane-content .form-container .user2faBox .timerForUser2fa{font-size:12px;color:#555555;margin-top:10px}.iside-pane-content .form-container .user2faBox,.iside-pane-content .form-container .recoverPasswordBox,.iside-pane-content .form-container .answerBox{display:none}.iside-pane-content .form-container .answerBox{font-weight:600}.iside-pane-content .form-container .answerBox .answer-message p{color:#000000;font-size:12px}.iside-pane-content .form-container .answerBox .form-group .form-buttons{margin-bottom:5px}.iside-pane-content .form-container .recoverPasswordBox .form-group .form-buttons{margin:0}.iside-pane-content .form-container .login-layout{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.iside-pane-content .form-container a{margin-bottom:28px;padding-bottom:2px;font-size:11px;color:#555555;border-bottom:1px solid #555555 !important;transition:all .2s ease-in-out;font-family:Oxygen}.iside-pane-content .form-container a:hover{color:#000000;text-decoration:none;border-color:#000000;background-color:transparent;opacity:.6}.popup{display:none}}@media only screen and (max-width:991px){.iside-pane{display:none}.login-container{padding:0;font-family:'Oxygen',sans-serif;position:absolute;margin:auto;left:0px;right:0px;top:110px;background-color:transparent;display:block;width:50%;box-shadow:none;border:none;color:#FFFFFF}.login-container .form-container{position:relative;width:100%;height:100%}.login-container .form-container.errors{height:100%}.login-container .form-container .loginBox,.login-container .form-container .user2faBox,.login-container .form-container .recoverPasswordBox,.login-container .form-container .answerBox{position:relative;height:100%;padding:0;width:100%}.login-container .form-container .loginBox .icon,.login-container .form-container .user2faBox .icon,.login-container .form-container .recoverPasswordBox .icon,.login-container .form-container .answerBox .icon,.login-container .form-container .loginBox [class*=icon-],.login-container .form-container .user2faBox [class*=icon-],.login-container .form-container .recoverPasswordBox [class*=icon-],.login-container .form-container .answerBox [class*=icon-]{color:#FFFFFF}.login-container .form-container .loginBox .form-group,.login-container .form-container .user2faBox .form-group,.login-container .form-container .recoverPasswordBox .form-group,.login-container .form-container .answerBox .form-group{position:relative;height:100%}.login-container .form-container .loginBox .form-group a,.login-container .form-container .user2faBox .form-group a,.login-container .form-container .recoverPasswordBox .form-group a,.login-container .form-container .answerBox .form-group a{font-size:13px;font-weight:200;text-decoration:underline}.login-container .form-container .loginBox .form-group .form-control,.login-container .form-container .user2faBox .form-group .form-control,.login-container .form-container .recoverPasswordBox .form-group .form-control,.login-container .form-container .answerBox .form-group .form-control{height:auto;background:transparent;transition:all .3s ease-in-out;color:#FFFFFF;font-size:15px;border-left:none;border-right:none;border-radius:0;border-color:#FFFFFF;padding:6px 12px;margin:0px}.login-container .form-container .loginBox .form-group .form-control::-webkit-input-placeholder,.login-container .form-container .user2faBox .form-group .form-control::-webkit-input-placeholder,.login-container .form-container .recoverPasswordBox .form-group .form-control::-webkit-input-placeholder,.login-container .form-container .answerBox .form-group .form-control::-webkit-input-placeholder,.login-container .form-container .loginBox .form-group .form-control:-webkit-autofill,.login-container .form-container .user2faBox .form-group .form-control:-webkit-autofill,.login-container .form-container .recoverPasswordBox .form-group .form-control:-webkit-autofill,.login-container .form-container .answerBox .form-group .form-control:-webkit-autofill,.login-container .form-container .loginBox .form-group .form-control:-webkit-autofill:hover,.login-container .form-container .user2faBox .form-group .form-control:-webkit-autofill:hover,.login-container .form-container .recoverPasswordBox .form-group .form-control:-webkit-autofill:hover,.login-container .form-container .answerBox .form-group .form-control:-webkit-autofill:hover,.login-container .form-container .loginBox .form-group .form-control:-webkit-autofill:focus,.login-container .form-container .user2faBox .form-group .form-control:-webkit-autofill:focus,.login-container .form-container .recoverPasswordBox .form-group .form-control:-webkit-autofill:focus,.login-container .form-container .answerBox .form-group .form-control:-webkit-autofill:focus{color:#FFFFFF;background-color:transparent;-webkit-animation-name:autofill-mobile;-webkit-animation-fill-mode:both}.login-container .form-container .loginBox .form-group .form-control[type=submit],.login-container .form-container .user2faBox .form-group .form-control[type=submit],.login-container .form-container .recoverPasswordBox .form-group .form-control[type=submit],.login-container .form-container .answerBox .form-group .form-control[type=submit]{color:#FFFFFF;font-weight:bold;border-color:#046a38;width:100%;margin:20px auto 20px;text-transform:uppercase;border:1px solid;border-radius:4px;background-color:rgba(255,255,255,0.3)}.login-container .form-container .loginBox .form-group .form-control[type=submit]:hover,.login-container .form-container .user2faBox .form-group .form-control[type=submit]:hover,.login-container .form-container .recoverPasswordBox .form-group .form-control[type=submit]:hover,.login-container .form-container .answerBox .form-group .form-control[type=submit]:hover{opacity:.7}.login-container .form-container .loginBox .form-group .form-control::-webkit-input-placeholder,.login-container .form-container .user2faBox .form-group .form-control::-webkit-input-placeholder,.login-container .form-container .recoverPasswordBox .form-group .form-control::-webkit-input-placeholder,.login-container .form-container .answerBox .form-group .form-control::-webkit-input-placeholder{color:#FFFFFF}.login-container .form-container .loginBox .form-group .form-control[type=text],.login-container .form-container .user2faBox .form-group .form-control[type=text],.login-container .form-container .recoverPasswordBox .form-group .form-control[type=text],.login-container .form-container .answerBox .form-group .form-control[type=text],.login-container .form-container .loginBox .form-group .form-control[type=password],.login-container .form-container .user2faBox .form-group .form-control[type=password],.login-container .form-container .recoverPasswordBox .form-group .form-control[type=password],.login-container .form-container .answerBox .form-group .form-control[type=password],.login-container .form-container .loginBox .form-group .form-control[type=email],.login-container .form-container .user2faBox .form-group .form-control[type=email],.login-container .form-container .recoverPasswordBox .form-group .form-control[type=email],.login-container .form-container .answerBox .form-group .form-control[type=email]{padding:15px 45px}.login-container .form-container .loginBox .form-group .form-control:focus,.login-container .form-container .user2faBox .form-group .form-control:focus,.login-container .form-container .recoverPasswordBox .form-group .form-control:focus,.login-container .form-container .answerBox .form-group .form-control:focus{box-shadow:none}.login-container .form-container .loginBox .form-group button.form-control,.login-container .form-container .user2faBox .form-group button.form-control,.login-container .form-container .recoverPasswordBox .form-group button.form-control,.login-container .form-container .answerBox .form-group button.form-control{font-weight:bold;border-color:#046a38;border-width:2px;width:100%;margin:0 auto;color:#FFFFFF;text-transform:uppercase;border:1px solid #FFFFFF;border-radius:4px;background-color:transparent;margin-bottom:20px}.login-container .form-container .loginBox .form-group button.form-control:hover,.login-container .form-container .user2faBox .form-group button.form-control:hover,.login-container .form-container .recoverPasswordBox .form-group button.form-control:hover,.login-container .form-container .answerBox .form-group button.form-control:hover{color:#FFFFFF;background-color:#046a38}.login-container .form-container .loginBox .form-group .form-buttons,.login-container .form-container .user2faBox .form-group .form-buttons,.login-container .form-container .recoverPasswordBox .form-group .form-buttons,.login-container .form-container .answerBox .form-group .form-buttons{margin:20px 0;bottom:0;width:100%}.login-container .form-container .loginBox .form-group button.form-control,.login-container .form-container .user2faBox .form-group button.form-control,.login-container .form-container .recoverPasswordBox .form-group button.form-control,.login-container .form-container .answerBox .form-group button.form-control,.login-container .form-container .loginBox .form-group [type=submit].form-control,.login-container .form-container .user2faBox .form-group [type=submit].form-control,.login-container .form-container .recoverPasswordBox .form-group [type=submit].form-control,.login-container .form-container .answerBox .form-group [type=submit].form-control{margin:5px 0}.login-container .form-container .loginBox .form-group .form-inputs em,.login-container .form-container .user2faBox .form-group .form-inputs em,.login-container .form-container .recoverPasswordBox .form-group .form-inputs em,.login-container .form-container .answerBox .form-group .form-inputs em{position:absolute;left:0;margin:12px 10px;font-size:25px;line-height:1}.login-container .form-container .loginBox .form-group .form-inputs em.icon,.login-container .form-container .user2faBox .form-group .form-inputs em.icon,.login-container .form-container .recoverPasswordBox .form-group .form-inputs em.icon,.login-container .form-container .answerBox .form-group .form-inputs em.icon{width:25px;height:25px;background-color:#FFFFFF}.login-container .form-container .loginBox .form-group .form-inputs .password-wrapper,.login-container .form-container .user2faBox .form-group .form-inputs .password-wrapper,.login-container .form-container .recoverPasswordBox .form-group .form-inputs .password-wrapper,.login-container .form-container .answerBox .form-group .form-inputs .password-wrapper{position:relative}.login-container .form-container .loginBox .form-group .form-inputs .toggle-password,.login-container .form-container .user2faBox .form-group .form-inputs .toggle-password,.login-container .form-container .recoverPasswordBox .form-group .form-inputs .toggle-password,.login-container .form-container .answerBox .form-group .form-inputs .toggle-password{position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer}.login-container .form-container .loginBox .form-group .form-inputs .toggle-password span,.login-container .form-container .user2faBox .form-group .form-inputs .toggle-password span,.login-container .form-container .recoverPasswordBox .form-group .form-inputs .toggle-password span,.login-container .form-container .answerBox .form-group .form-inputs .toggle-password span{background-color:#FFFFFF}.login-container .form-container .loginBox .form-group button.form-control:active,.login-container .form-container .user2faBox .form-group button.form-control:active,.login-container .form-container .recoverPasswordBox .form-group button.form-control:active,.login-container .form-container .answerBox .form-group button.form-control:active,.login-container .form-container .loginBox .form-group [type=submit].form-control:active,.login-container .form-container .user2faBox .form-group [type=submit].form-control:active,.login-container .form-container .recoverPasswordBox .form-group [type=submit].form-control:active,.login-container .form-container .answerBox .form-group [type=submit].form-control:active{color:#000000;border-color:#FFFFFF;background-color:#FFFFFF}.login-container .form-container .loginBox .form-group .recoverPasswordLink,.login-container .form-container .user2faBox .form-group .recoverPasswordLink,.login-container .form-container .recoverPasswordBox .form-group .recoverPasswordLink,.login-container .form-container .answerBox .form-group .recoverPasswordLink{display:block;margin-top:20px;float:none;color:#FFFFFF;border:none}.login-container .form-container .loginBox .form-group .info-row,.login-container .form-container .user2faBox .form-group .info-row,.login-container .form-container .recoverPasswordBox .form-group .info-row,.login-container .form-container .answerBox .form-group .info-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0px;padding:0px;font-family:Oxygen;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.006em;text-align:center;text-decoration-style:solid;text-underline-position:from-font;text-decoration-skip-ink:none}.login-container .form-container .loginBox .form-group .info-row .icon-info,.login-container .form-container .user2faBox .form-group .info-row .icon-info,.login-container .form-container .recoverPasswordBox .form-group .info-row .icon-info,.login-container .form-container .answerBox .form-group .info-row .icon-info{cursor:pointer;background-color:#FFFFFF}.login-container .form-container .loginBox .form-group .info-row .icon-info span,.login-container .form-container .user2faBox .form-group .info-row .icon-info span,.login-container .form-container .recoverPasswordBox .form-group .info-row .icon-info span,.login-container .form-container .answerBox .form-group .info-row .icon-info span{border-bottom:1px solid;padding-bottom:0px}.login-container .form-container .loginBox .form-group .info-row .svg-icon-info,.login-container .form-container .user2faBox .form-group .info-row .svg-icon-info,.login-container .form-container .recoverPasswordBox .form-group .info-row .svg-icon-info,.login-container .form-container .answerBox .form-group .info-row .svg-icon-info{display:flex;align-items:center}.login-container .form-container .loginBox .form-group .info-row .svg-icon-info .icon,.login-container .form-container .user2faBox .form-group .info-row .svg-icon-info .icon,.login-container .form-container .recoverPasswordBox .form-group .info-row .svg-icon-info .icon,.login-container .form-container .answerBox .form-group .info-row .svg-icon-info .icon{margin-left:5px}.login-container .form-container .loginBox form,.login-container .form-container .user2faBox form,.login-container .form-container .recoverPasswordBox form,.login-container .form-container .answerBox form{height:100%}.login-container .form-container .loginBox h4,.login-container .form-container .user2faBox h4,.login-container .form-container .recoverPasswordBox h4,.login-container .form-container .answerBox h4{margin:0;font-weight:600;font-size:15px;margin-bottom:20px;text-align:left}.login-container .form-container .sso-login-box .form-group{margin-bottom:15px;width:Fixed 358px px;height:Fixed 40px px;gap:8px;border-radius:4px 0px 0px 0px;border:1px 0px 0px 0px;opacity:0px}.login-container .form-container .sso-login-box .form-buttons{border:1px solid #CBCBCB;border-radius:4px}.login-container .form-container .sso-login-box .form-buttons button{margin-top:0px}.login-container .form-container .sso-login-box .form-buttons #input-container{height:40px;width:100%;opacity:0px;background-color:#FFFFFF;font-family:Oxygen;font-size:16px;font-weight:700;color:#555555;border:0px;border-radius:3px}.login-container .form-container .sso-login-box .form-buttons #input-container>img{margin-right:5px;width:20px;height:20px}.login-container .form-container .sso-login-box .form-buttons #input-container:hover{background-color:#CBCBCB}.login-container .form-container .sso-login-box .form-buttons:hover{background-color:#CBCBCB}.login-container .form-container .user2faBox{top:80px}.login-container .form-container .user2faBox .use2faLabel{color:black}.login-container .form-container .user2faBox .otp-inputs{display:flex;justify-content:space-between;align-items:center}.login-container .form-container .user2faBox .otp-input{width:26px;height:38px;text-align:center;font-size:18px;border-radius:20%;border:1px solid grey;color:#1D1D1D;background:#FFFFFF}.login-container .form-container .user2faBox .errorUser2faLabel{display:none;font-size:12px;font-weight:normal;color:#CF5658;margin-top:10px}.login-container .form-container .user2faBox .errorUser2faInput{border:1px solid #CF5658}.login-container .form-container .user2faBox .timerForUser2fa{font-size:12px;color:#FFFFFF;margin-top:10px}.login-container .form-container .user2faBox .resendUser2FaVerification{color:#FFFFFF}.login-container .form-container .user2faBox,.login-container .form-container .recoverPasswordBox,.login-container .form-container .answerBox{display:none}.login-container .form-container .answerBox{margin-top:122px;font-weight:600}.login-container .form-container .answerBox .answer-message p{color:#FFFFFF;font-size:14px;margin-bottom:10px}.login-container .form-container .answerBox .answer-message p:first-of-type{font-weight:400}.login-container .form-container .answerBox .form-group .form-buttons{margin-bottom:5px}.login-container .form-container .recoverPasswordBox .form-group .form-buttons{margin-top:20px}.login-container .form-container .recoverPasswordBox{top:80px}.login-container .form-container .login-layout{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}.login-container .form-container a{margin-bottom:20px;padding-bottom:2px;color:#000000;font-size:10px;border-bottom:1px solid #000000;transition:all .2s ease-in-out}.login-container .form-container a:hover{color:#000000;text-decoration:none;border-color:#000000;background-color:transparent;opacity:.6}.login-container .form-container .resendUser2FaVerification{border-bottom:none !important}.login-container .form-container .resendUser2FaVerification span{border-bottom:1px solid #000000}}@media (max-width:599px){.iside-pane{display:none}.login-container{width:75%}}@media (max-width:400px){.iside-pane{display:none}.login-container{width:90%}}.popup{position:sticky;bottom:0;left:0;width:100%;overflow-y:auto;z-index:1000;background:#FFFFFF;padding:20px;border-radius:6px 6px 0px 0px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,0.1);font-family:Oxygen;color:#046a38;letter-spacing:-0.006em}.popup .popup-head{font-family:Oxygen;font-size:16px;font-weight:700;line-height:20px;text-align:center}.popup .popup-head .icon-info{background-color:#046a38}.popup .popup-content{margin:23px 0px;font-size:14px;font-weight:400;line-height:18px;text-align:left;color:#555555}.popup .popup-content p strong{color:#046a38;margin-top:0;line-height:18px;text-align:left}.popup .close-button{height:40px !important;top:450px !important;border-radius:6px;font-size:16px;font-weight:700;background-color:#046a38;color:#FFFFFF;border:0px;align-content:center;cursor:pointer}#main-iside-pane .iside-pane{width:518px}#main-panel{will-change:unset;z-index:initial}#itaxas-spinner{display:none;position:fixed;width:100%;height:100%;z-index:999999999999999;background:rgba(0,0,0,0.7)}#itaxas-spinner img{position:absolute;width:200px;top:50%;left:50%;transform:translate(-50%, -50%)}.public-menu{overflow:inherit;display:block;bottom:initial;right:5%;z-index:1060;font-family:'Oxygen',sans-serif;position:absolute}.public-menu.top-bar-present{top:50px}.public-menu.top-bar-present .nav-pills.environment-staging{padding-top:44px;padding-bottom:44px}.public-menu.top-bar-present.environment-staging:not(.show-banner-private-backoffice){top:100px}.public-menu .topbar{display:none}.public-menu .nav-pills{font-size:16px;font-weight:200;padding:44px 0;transition:margin .1s ease-in-out}.public-menu .nav-pills.environment-staging{padding-top:88px;padding-bottom:88px}.public-menu .nav-pills>li{margin-right:2em}.public-menu .nav-pills>li>a{color:#FFFFFF;padding:0;margin:0 32px;background-color:transparent;border:1px solid transparent;border-radius:0;transition:all .1s ease-in-out}.public-menu .nav-pills>li>a.login{padding:0 32px;margin:0;border-color:#FFFFFF;border-radius:5px}.public-menu .nav-pills>li>a.login:hover,.public-menu .nav-pills>li>a.login:focus,.public-menu .nav-pills>li>a.login:active{color:#000000;background-color:#FFFFFF;border-color:#FFFFFF}.public-menu .nav-pills>li>a:hover,.public-menu .nav-pills>li>a:focus,.public-menu .nav-pills>li>a:active{outline:none !important;color:#FFFFFF;background-color:transparent;border-color:transparent;border-bottom-color:#FFFFFF}.public-menu .nav-pills>li>div .login{color:#FFFFFF;padding:0;margin:0 32px;background-color:transparent;border:1px solid transparent;border-radius:0;transition:all .1s ease-in-out}.public-menu .nav-pills>li>div .login.login{padding:0 32px;margin:0;border-color:#FFFFFF;border-radius:5px}.public-menu .nav-pills>li>div .login.login:hover,.public-menu .nav-pills>li>div .login.login:focus,.public-menu .nav-pills>li>div .login.login:active{color:#000000;background-color:#FFFFFF;border-color:#FFFFFF}.public-menu .nav-pills>li>div .login:hover,.public-menu .nav-pills>li>div .login:focus,.public-menu .nav-pills>li>div .login:active{outline:none !important;color:#FFFFFF;background-color:transparent;border-color:transparent;border-bottom-color:#FFFFFF}.public-menu .nav-pills>li:hover,.public-menu .nav-pills>li:focus,.public-menu .nav-pills>li:active{outline:none !important}@media (min-width:768px){.navbar-right{margin-right:0px}}@media (max-width:1800px){.public-menu .nav-pills li>a{margin:0 10px}}@media (max-width:1300px){.public-menu .nav-pills>li{margin-right:10px}}@media (max-width:1200px){.public-menu{right:0%}}@media only screen and (max-width:991px){#main-panel{background:#FFFFFF;will-change:transform;z-index:1}.public-menu{width:300px;right:0px;left:initial;position:fixed;overflow:auto;background:#046a38;padding:0px;bottom:0px;z-index:0;display:none}.public-menu.top-bar-present{top:0px}.public-menu .topbar{display:block}.public-menu .topbar a{display:block;width:100%;line-height:50px;text-decoration:none;cursor:pointer}.public-menu .topbar a .icon{background-color:#ffffff;vertical-align:middle;margin:10px;font-size:20px;width:20px;height:20px}.public-menu .topbar a:hover{transition:all .1s ease-in-out}.public-menu .hide-side-menu{display:none}.public-menu ul.nav-pills{margin:0px;font-family:'Oswald',sans-serif;padding-top:0px;width:100%}.public-menu ul.nav-pills>li{float:none;margin:0px}.public-menu ul.nav-pills>li a{margin:0px;text-align:center;font-size:30px;text-transform:uppercase;padding:20px 0px;text-decoration:none;border:none;color:#ffffff}.public-menu ul.nav-pills>li a:hover{background-color:#046a38}.public-menu ul.nav-pills>li a:active{background-color:rgba(0,0,0,0.1)}.public-menu ul.nav-pills>li a:focus,.public-menu ul.nav-pills>li a:hover,.public-menu ul.nav-pills>li a:active{border:none;color:#ffffff}}@media only screen and (max-width:991px){.change-language-component.public{text-align:center}.change-language-component.public .click-change-language-evt{display:none}.change-language-component.public .dropdown-menu{display:block;width:100vw;left:0;text-align:center;background-color:#046a38;border:none;box-shadow:none}.change-language-component.public .dropdown-menu .change-language-evt.language{display:inline-block;font-size:x-large;color:#ffffff;margin:10px;padding:15px 10px 15px 10px}.change-language-component.public .dropdown-menu .change-language-evt.language:hover{opacity:.7;background-color:transparent}.change-language-component.public .dropdown-menu .change-language-evt .language-option,.change-language-component.public .dropdown-menu .change-language-evt .icon-check{display:none !important}.change-language-component.public .dropdown-menu .change-language-evt .language-option-mobile{display:inline-block !important}.change-language-component.public .dropdown-menu .change-language-evt.language-selected{border:2px solid #ffffff;background-color:transparent}}noscript{position:absolute;z-index:1000;width:100%;padding:10px;background-color:#e53935;color:#FFFFFF}@keyframes shaking{0%,20%,40%,60%,80%,100%{transform:translate(0, 0)}10%,50%,90%{transform:translate(-3px, 0)}30%,70%{transform:translate(3px, 0)}}@keyframes autofill-desktop{to{background:transparent;color:black}}@keyframes autofill-mobile{to{background:transparent;color:#FFFFFF}}input:-webkit-autofill{-webkit-animation-name:autofill-desktop;-webkit-animation-fill-mode:both}.form-control.formError{border-width:2px}.formError{animation:shaking .5s;animation-iteration-count:1;border:1px solid #d32f2f !important}.spinner{margin:100px auto 0;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#FFFFFF;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.background{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.background img.img-responsive{height:100%}h2{font-weight:300}.public-background>div.top-info-banner{text-align:center;padding:5px;font-family:oxygen;color:#d60707}.public-background>div.top-info-banner div,.public-background>div.top-info-banner img{display:inline-block;vertical-align:middle;margin:8px 5px}.public-background>div.top-info-banner img{width:25px}.public-background>div.top-info-banner a{text-decoration:underline;color:#666666}.public-background>div.rgpd-cookie-consent{position:fixed;bottom:0px;z-index:2;color:#FFFFFF;width:100%;background-color:#046a38;padding:5px}.public-background>div.rgpd-cookie-consent>div{display:inline-block;vertical-align:middle}.public-background>div.rgpd-cookie-consent>div.consent-text{width:calc(100% - 105px)}.public-background>div.rgpd-cookie-consent>div.consent-button{width:100px}.public-background>div.rgpd-cookie-consent .btn-default{line-height:15px;background-color:#FFFFFF;color:#046a38;border-color:#046a38}.public-background>div.rgpd-cookie-consent .btn-default:hover{opacity:1;background-color:#046a38;color:#FFFFFF;border-color:#FFFFFF}.public-background>div.rgpd-cookie-consent a:not(.btn-default){color:#FFFFFF}.public-background>div.rgpd-cookie-consent a:not(.btn-default):hover{opacity:.7}.label-required:after{content:" *";color:#B40A0A;margin-left:4px;font-weight:bold;font-family:Lato;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-0.6%;text-align:center;vertical-align:top}.label-required-2:after{content:" **";color:#B40A0A;margin-left:4px;font-weight:bold;font-family:Lato;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-0.6%;text-align:center;vertical-align:top}.form-group{margin:0}.form-control:focus,.form-control:active,.form-control:hover{border-color:#cccccc;box-shadow:none;-webkit-box-shadow:none}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:35px}.select2-container--default .select2-selection--single .select2-selection__arrow{right:7px;height:30px}.select2-container--default .select2-selection--single .select2-selection__arrow b{width:13px;height:13px;border:none;margin-left:-7px;background-image:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-arrow-down.svg);background-repeat:no-repeat;background-size:contain}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered{padding-right:35px}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{background-image:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons/i-arrow-up.svg)}.btn-default{cursor:pointer}.btn.btn-default:focus,.btn.btn-default:active{background-color:#FFFFFF;border-color:#046a38;color:#046a38;outline:none;box-shadow:none;-webkit-box-shadow:none}.btn.btn-default:focus:hover,.btn.btn-default:active:hover{color:#FFFFFF}.hideSession{display:none}.recoverPasswordBox{display:none}.vertical-center{display:inline-block;width:99%;vertical-align:middle}.vertical-reference{display:inline-block;vertical-align:middle}.width-lg-limit{max-width:1920px;margin:auto}.no-side-padding{padding-left:0;padding-right:0}.uppercase{text-transform:uppercase}.header{font-family:"Oxygen",sans-serif;color:#FFFFFF;padding-right:0px;position:relative}.header.dark-background{background-color:rgba(0,0,0,0.6)}.brand-name{min-width:200px}.header .navbar-brand{z-index:1061;position:relative;height:auto;padding-left:0;padding-right:0;font-size:20px;transition:margin .1s ease-in-out}.header .navbar-brand .brand{display:table-cell;text-transform:uppercase;vertical-align:middle}.header .navbar-brand .brand .public-logo{display:inline;max-height:85px;margin-right:10px;max-width:175px}.header .navbar-brand .brand .public-mobile-logo{display:none;max-height:85px;margin-right:10px;max-width:175px}.header a{color:#FFFFFF}.header .brand-section{height:112px}.header .brand-section a{padding:0px;line-height:112px;display:inline-block}.header .brand-section a.navbar-brand{width:calc(100% - 45px)}.header .brand-section a.navbar-brand .brand-name{line-height:initial}.header .brand-section a.open-side-menu.icon-menu{font-size:25px;text-decoration:none;margin-top:25px;margin-left:20px;width:25px;height:25px;background-color:#FFFFFF}@media (max-width:1800px){.header .navbar-brand .brand .public-logo{display:inline;margin-left:10px}.header .navbar-brand .brand .public-mobile-logo{display:none;margin-left:10px}}@media (max-width:1200px){.header .brand-section{margin-left:1%}.header .brand-section .navbar-brand{font-size:18px}.header .brand-section .brand-name{min-width:185px}}@media (min-width:992px){.header{position:absolute;width:100%}.header .brand-section a.open-side-menu{display:none}}@media (max-width:991px){.header{height:600px}.header .background{width:100%;height:100%;background-position:center;background-size:cover;background-image:url(https://taxaturistica.cm-saovicente.pt/entityAssets/202608181354436a84561328184)}.header .brand-section{background-color:rgba(0,0,0,0.6);height:70px;margin-left:0px}.header .brand-section a{line-height:70px}.header .brand-section .navbar-brand{font-size:15px;font-weight:200}.header .brand-section .navbar-brand .brand .public-logo{max-height:50px}.header .brand-section .navbar-brand .brand .public-logo.mobile-active{display:none}.header .brand-section .navbar-brand .brand .public-mobile-logo{display:inline;max-height:50px}.normasSubtitle{font-size:15px !important}.margin-normas-div{font-size:15px !important}}@media (max-width:599px){.header .form-group button.form-control,.header .form-group [type="submit"].form-control{width:75%}}@media (max-width:400px){.header .form-group button.form-control,.header .form-group [type="submit"].form-control{width:100%}.header .navbar-brand .brand-name span{display:block}}.banner{text-align:center;position:relative}.banner .background .carousel{height:100%}.banner .background .carousel .carousel-inner{height:100%}.banner .background .carousel .item{height:100%}.banner .banner-text{display:inline-block;transform:scale(1);-webkit-transform:scale(1);margin:calc(0.4166667*100vw/2 - 100px) 0;padding:40px 30px;border:2px solid #FFFFFF;border-left:none;border-right:none;line-height:35px;color:#FFFFFF}.banner .banner-text h1{text-transform:uppercase;margin:0;font-family:"Oswald",sans-serif;font-size:74px}.banner .banner-text p{margin:0;font-family:"Dosis",sans-serif;font-size:25px;font-weight:200;letter-spacing:4.4px}@media (min-width:992px){.banner{height:calc(0.41666667*100vw)}}@media (max-width:991px){.banner{min-height:800px}}.first-line{position:relative;padding:75px 0;clear:both;color:#666666;font-family:"Oxygen",sans-serif}.first-line .info-block-container{display:flex;align-items:center;height:650px}.first-line h3,.first-line h2{font-family:"Oswald",sans-serif;font-size:39px;color:black}.first-line h3:not(.registration-sub-title){padding-bottom:4px;color:#046a38;font-size:30px;border-bottom:2px solid #046a38}.first-line h2{font-weight:500;margin-top:0px}.first-line .registration-sub-title{font-weight:300;font-size:25px;margin-bottom:50px;margin-top:0px;text-transform:uppercase}.first-line .terms .checkbox{padding-left:32px}.first-line .terms .checkbox label{width:100%}.first-line .terms .checkbox label input{margin-left:-32px}.first-line #validation-errors{margin-top:30px}.first-line #form .checkbox label{font-size:14px}.first-line .info-picture{min-height:calc(800px - 150px)}.first-line .info-picture .img-responsive{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.first-line .info-block p{margin:25px 0 0;font-size:18px;line-height:27px;letter-spacing:.02em}.first-line .info-block p:first-of-type{color:#000000}.first-line .info-block #info-description{padding:0}.first-line button{margin:30px 0 0;padding:3px 32px;color:#046a38;font-size:19px;background-color:transparent;border:1px solid #046a38;border-radius:6px}.first-line #form .form-control{color:#000000}.first-line #form button{width:100%;padding:3px 0}.first-line button:hover{color:#FFFFFF;background-color:#046a38}.first-line .bottom-notes{margin-top:40px;font-weight:normal;font-size:12.5px;line-height:.8}.first-line .bottom-notes span{vertical-align:sub;font-size:20px;color:#B40A0A}.first-line .bottom-notes>div{margin-top:10px}.first-line .bottom-notes .note{width:35px}.first-line .bottom-notes .note-text{line-height:15px}.first-line #validation-errors,.first-line #form-result,.first-line #form{display:none}.first-line #form{padding:0px 25px}.first-line #form h2{margin-bottom:15px}.first-line #form label{margin:0;height:1.85em;padding-top:5px;font-weight:200;font-size:18px}.first-line #form .form-control.formError{border-width:1px;border-color:#ad5151}.first-line #form-result .result-message{text-align:center;color:#000000;font-size:20px;font-weight:300;line-height:1.6em}.first-line #form-result .result-message.error,.first-line #form-result .result-message.success{padding-top:150px}.first-line #form-result .result-message.success span{color:#046a38;font-size:80px}.first-line #form-result .result-message.error span{color:#ad5151;font-size:80px}.first-line #form-result .result-message.error+div button{color:#ad5151;border-color:#ad5151}.first-line #form-result .result-message.error+div button:hover{color:#FFFFFF;border-color:#FFFFFF;background-color:#ad5151}.first-line #form-result .result-message.error p:first-of-type{color:#ad5151}.first-line #form-result .result-message p:first-of-type{color:#046a38;font-size:26px;font-weight:bold;margin:20px 0 45px}.first-line #validation-errors p{font-size:13px;color:#ad5151;margin:0}.first-line #validation-errors p:first-of-type{font-weight:600;margin-bottom:5px}@media (min-width:1600px){.first-line #form button{width:80%}}@media (max-width:1599px){.first-line #form .button.row{margin-left:25px}}@media (max-width:1086px){.margin-contacts{margin-right:0px}}@media (min-width:992px){.first-line{min-height:800px}.first-line#video{min-height:auto}.first-line .info-block{padding-left:20px}.borderNone{border:0px !important}}@media (max-width:991px){.first-line{text-align:center;padding:70px 0}.first-line .info-block-container{height:initial}.first-line .info-block-container .info-block p{font-size:15px;line-height:22px}.first-line .info-block-container .info-block h2{font-size:30px;margin-top:0;margin-bottom:10px}.first-line .info-block-container .info-block #info-description{padding:0px 5%}.first-line form .entity-info,.first-line form .contact-info{text-align:left}.first-line form .entity-info h3,.first-line form .contact-info h3{text-align:center}}#economicAgentRegisterBox .contact-info .select2-container .select2-selection--single{height:34px;align-content:center;border:1px solid #ccc;border-radius:4px}#economicAgentRegisterBox .contact-info .select2-container .select2-selection--single .select2-selection__placeholder{color:#000}@media (max-width:767px){.first-line{padding:40px 0}.contacts p{font-size:15px}.contacts em{font-size:25px}}@media (min-width:552px) and (max-width:767px){.margin-normas{margin:0% 10% 0% 17% !important}}@media (min-width:400px) and (max-width:552px){.margin-normas{margin:0 2% 0 7% !important}}@media (max-width:400px){.margin-normas{margin:0 0% 0 0% !important}.normasText{padding:0px}}.gallery{height:calc(.359375 * 100vw);padding:0}.gallery .gallery-search{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:55px;height:55px;background-color:#FFFFFF;visibility:hidden;opacity:0;line-height:1em;transition:all .3s ease-in-out;box-sizing:border-box;border:2px solid #FFFFFF;border-radius:4px;overflow:hidden;mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-gallery-search.svg) no-repeat 50% 50%;-webkit-mask:url(https://taxaturistica.cm-saovicente.pt/assets/images/icons-public/i-gallery-search.svg) no-repeat 50% 50%;mask-size:contain}.gallery .gallery-item{position:relative;height:50%;padding:0;text-align:center;cursor:pointer;overflow:hidden;background-size:cover;width:calc(25% - 4px);margin:2px}.gallery .gallery-item:hover>.overlay{visibility:visible;opacity:.6}.gallery .gallery-item:hover>.gallery-search{visibility:visible;opacity:1}.gallery .overlay{position:relative;width:100%;height:100%;background-color:black;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.gallery #gallery-modal-carousel.modal.carousel{text-align:center;position:fixed;overflow:hidden}.gallery #gallery-modal-carousel.modal .modal-dialog{position:relative;display:inline-block;width:100%;height:100%;margin:0 !important;transform:none}.gallery #gallery-modal-carousel.modal .modal-content{position:relative;display:inline-block;width:100%;height:100%;background:transparent}.gallery #gallery-modal-carousel.modal .modal-body{position:relative;display:inline-block;width:100%;height:100%;padding:0;background:transparent}.gallery #gallery-modal-carousel .carousel-inner{position:relative;display:inline-block;width:100%;height:100%;background:transparent}.gallery #gallery-modal-carousel .carousel-inner .item{width:100%;height:100%;background-color:rgba(0,0,0,0.7)}.gallery #gallery-modal-carousel .carousel-inner .item img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:auto;height:auto}.gallery #gallery-modal-carousel .carousel-inner .item.active{display:inline-block}.gallery #gallery-modal-carousel .carousel-control{display:flex;width:50px;height:50px;top:50%;font-size:50px;opacity:1;margin:0 25px;background:none}.gallery #gallery-modal-carousel .carousel-control .icon{width:50px;height:50px;background-color:#FFFFFF}.gallery #gallery-modal-carousel .carousel-close{position:absolute;top:20px;font-size:20px;right:24px;color:#FFFFFF;text-decoration:none !important}.gallery #gallery-modal-carousel .carousel-close .icon{width:20px;height:20px;background-color:#FFFFFF}.gallery #gallery-modal-carousel .icon,.gallery #gallery-modal-carousel [class*="gallery-search"]{color:#FFFFFF}.fw-n{font-weight:normal}.fw-b{font-weight:bold}div.ml-5{margin-left:5%}div.ml-8{margin-left:8%}.mr-5{margin-right:5%}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-34{margin-bottom:34px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mt-0{margin-top:0px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mti-10{margin-top:10px !important}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-70{margin-top:70px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.m-0{margin:0px}.lineH-20{line-height:20px}.maxW-230{max-width:230px}.maxW-320{max-width:320px}.ta-c{text-align:center}.td-n{text-decoration:none}.fs-25{font-size:25px}.fs-150{font-size:150px}.p-0{padding:0px}.pi-0{padding:0px !important}.mi-0{margin:0px !important}.normas{height:760px;max-width:1920px;font-family:"Oxygen",sans-serif;font-size:16px}.normasBackground{padding:0px;background-color:#f2f2f2}.normasTitle{text-align:center;margin:90px 0px 45px 0px;font-family:Oswald;font-size:30px;font-weight:normal;color:#000000}.normasSubtitle{text-align:center;margin:0px 5%;font-family:Oxygen;font-size:18px;font-weight:normal;color:#000000;max-width:880px;margin:0 auto}.margin-normas{margin:0% 10% 0% 10%;max-width:1240px;margin:40px auto;padding:0px}.margin-normas>div:nth-last-child(n + 2){margin-bottom:0px}.margin-normas>div:nth-child(n + 2){margin-top:0px}.margin-normas-div{margin:60px 0px 90px 0px;font-family:Oxygen;font-size:17px;font-weight:300;color:#666666}.flyersTitle{text-align:center;font-family:Oswald;font-size:30px;font-weight:normal;color:#000000;margin:100px 0px 0px 0px}#flyers{padding-bottom:50px}#flyers .flyers-download-container{padding-top:30px}#flyers .flyers-download-container img{width:200px}#flyers .flyers-download-container .icon{width:150px;height:150px}.link{color:#046a38 !important;text-decoration:none !important}.footer-container{background-color:#046a38;padding:75px -15px;color:#FFFFFF;font-family:Oxygen,sans-serif;font-size:17px}.footer-container p{margin:0px}.footer-container a{color:#FFFFFF}.footer-container .footer-content{display:flex;flex-wrap:wrap}.footer-container .footer-content .footer-title{margin-bottom:60px}.footer-container .footer-content .footer-title h2{font-family:Oswald,sans-serif;font-weight:500}.footer-container .footer-content .contact-title{margin-bottom:20px}.footer-container .footer-content .contact-title p{margin:0px;font-weight:300}.footer-container .footer-content .contact-title p:first-child{font-weight:bold;font-size:18px}.footer-container .footer-content .icon{color:#FFFFFF;font-weight:400}.footer-container .footer-content .icon:before{font-size:25px;vertical-align:middle;margin-right:20px}.footer-container .footer-content .icon span{display:inline-block;width:75%;width:calc(100% - 50px);vertical-align:middle}.footer-container .footer-content .contact-schedule .icon-info,.footer-container .footer-content .contact-address .icon-info{display:inline-block;margin-left:5px;vertical-align:middle;cursor:help;background-color:#FFFFFF}.footer-container .footer-content .contact-address{margin-top:20px}.footer-container .footer-content .contact-address>div{border-top:2px solid #FFFFFF;padding-top:20px}.footer-container .footer-content .footer-logo{align-items:center;display:inline-flex}.footer-container .footer-content .footer-logo img{width:100%}.footer-container .footer-content .contact-schedule p:first-child,.footer-container .footer-content .contact-schedule-main p:first-child{font-size:16px;font-weight:bold}.footer-container .footer-content .row-collapse-contact{padding-right:0px;margin-bottom:20px}.footer-container .footer-content .row-collapse-contact span.icon{margin-right:15px;margin-top:5px;background-color:#FFFFFF}.footer-container .footer-content .row-collapse-contact a{display:block;width:100%;position:relative;z-index:1;text-decoration:none;font-size:22px;font-weight:bold;padding-right:20px}@media (max-width:767px){.footer-container .footer-content .row-collapse-contact{display:flex !important;align-items:center}}.footer-container .footer-content .collapse-block{width:100%}.footer-container .footer-logo-bottom{text-align:center}.footer-container .footer-logo-bottom img{max-width:200px}.footer-container .footer-logo-acin-bottom{margin-top:25px}.footer-container .footer-logo-acin-bottom .logo-acin-bottom{padding:0 15px 10px 15px}.footer-container .footer-logo-acin-bottom .logo-itaxas-bottom{cursor:pointer}.footer-container .footer-logo-acin-bottom .logo-acin-bottom-logo{height:150px;display:flex;flex-direction:column;justify-content:end;text-align:center}.footer-container .footer-bottom{margin-top:50px;font-size:12px;font-weight:300;font-family:Helvetica,sans-serif}.footer-container .contacts-phone,.footer-container .contacts-fax,.footer-container .contacts-mail,.footer-container .contacts-address{display:flex;align-items:center;color:#FFFFFF;margin-bottom:10px}.footer-container .contacts-phone .icon-phone,.footer-container .contacts-fax .icon-phone,.footer-container .contacts-mail .icon-phone,.footer-container .contacts-address .icon-phone,.footer-container .contacts-phone .icon-fax,.footer-container .contacts-fax .icon-fax,.footer-container .contacts-mail .icon-fax,.footer-container .contacts-address .icon-fax,.footer-container .contacts-phone .icon-envelope,.footer-container .contacts-fax .icon-envelope,.footer-container .contacts-mail .icon-envelope,.footer-container .contacts-address .icon-envelope,.footer-container .contacts-phone .icon-new-address,.footer-container .contacts-fax .icon-new-address,.footer-container .contacts-mail .icon-new-address,.footer-container .contacts-address .icon-new-address{width:25px;height:25px;background-color:#FFFFFF;margin-bottom:0px;margin-right:20px}.footer-container .contacts-phone .icon-info,.footer-container .contacts-fax .icon-info,.footer-container .contacts-mail .icon-info,.footer-container .contacts-address .icon-info{display:inline-block;margin-left:5px;vertical-align:middle;cursor:help;background-color:#FFFFFF}@media (max-width:991px){.footer-container .footer-content .icon:before{font-size:30px;margin-right:15px}.footer-container .footer-content .contact-block:not(.contact-block-acin) .contact-schedule.visible-sm-block,.footer-container .footer-content .contact-block:not(.contact-block-acin) .contacts-address.visible-sm-block{margin-top:20px;border-top:2px solid #FFFFFF;padding-top:20px}.footer-container .footer-content .contact-block:not(.contact-block-acin) .contacts-address.visible-sm-block{margin-right:-30px;padding-right:30px}.footer-container .footer-content .contact-block-acin{margin-top:50px}}@media (max-width:767px){.footer-container .footer-content .contact-block-second-address .contact-title.visible-xs-block{margin-top:50px}.footer-container .footer-content .contact-block:not(.contact-block-acin) .contact-schedule.visible-sm-block,.footer-container .footer-content .contact-block:not(.contact-block-acin) .contacts-address.visible-sm-block{margin-top:0px;border-top:none;padding-top:0px}.footer-container .footer-content .contact-block-acin{margin-top:0px}.footer-container .footer-content .row-collapse-contact+div{margin-bottom:50px}.footer-container .logo-acin-bottom-logo{max-height:100px}}@media (min-width:768px){.footer-container .footer-content .collapse{display:block;height:auto !important;visibility:visible}}@media (max-width:1300px){.footer-container .footer-content .footer-logo{display:none}.footer-container .footer-content .footer-logo+div{width:100%}.footer-container .footer-logo-hide{display:none}.footer-container .footer-logo-hide+div{width:100%}}@media (min-width:1301px){.footer-container .footer-logo-bottom{display:none}}@media (min-width:1500px){.footer-container .footer-content-wrapper{width:1260px;margin:auto;float:none}.footer-container .footer-content-wrapper.col-lg-offset-2{width:1000px}}@media (max-width:479px){.flyersTitle{margin:90px 0px 0px 0px}#info-description{margin-left:0px}}#contactsMobile .contacts-mobile-item{cursor:pointer}#contactsMobile .icon,#contactsMobile [class*="icon-"]{color:#FFFFFF}.icon,[class*="icon-"]{color:#FFFFFF}#normas .normasColor{color:#666 !important}#normas .normasColor .item{margin-bottom:10px}#normas .normasColor .item .normasIcon,#normas .normasColor .item .link-name{display:inline-block;vertical-align:top}#normas .normasColor .item .normasIcon{width:30px;height:30px;font-size:25px;background-color:#046a38}#normas .normasColor .item .link-name{width:80%;width:calc(100% - 60px)}#video{padding-top:100px}#video #videoPlayer,#video .video-thumbnail{width:40vw;height:22.5vw}#video #videoPlayer{display:none}#video .video-thumbnail-play{width:40vw;height:22.5vw;position:absolute;cursor:pointer;display:inline-block;left:0px;right:0px;margin:auto}#video .video-thumbnail-play .icon-play{width:40vw;height:22.5vw;background-color:#FFFFFF}#video .video-thumbnail-play:hover{background-color:rgba(255,255,255,0.25)}#video .title{margin-bottom:40px}#video .title h2{font-weight:bold;text-transform:uppercase;margin-left:6vw}#video.playing #videoPlayer{display:inline-block}#video.playing .video-thumbnail,#video.playing .video-thumbnail-play{display:none}#video .background{position:absolute;width:55%;margin-left:45%;background-color:#f2f2f2;top:60px;height:23vw}#economicAgentRecaptcha{padding-top:50px}.entityInfo{background-color:#CF5658}.entityInfo .infoContainer{padding:40px 0;color:#FFFFFF;text-align:center}.entityInfo .infoContainer>div{display:inline-block;vertical-align:middle}.entityInfo .infoContainer .icon-warning{line-height:0}.entityInfo .infoContainer .icon-warning::before{color:#FFFFFF;font-size:40px;margin-right:40px}.entityInfo .infoContainer .entityInfoDescription{max-width:calc(100% - 85px);text-align:left;font-family:"Oxygen",sans-serif}.entityInfo .infoContainer .entityInfoDescription>a{color:#FFFFFF;text-decoration:underline}.snow-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}div.alert-error-container p.alert-error{margin:0 0 5px}div.alert-error-container span.alert-field{color:#8a6d3b;font-weight:600}.iside-pane{position:fixed;height:100vh;width:800px;background:#FFFFFF;padding:70px;overflow:scroll;box-shadow:0px 0px 6px #6D6D6D 40;right:-800px;display:none;z-index:1100}.iside-pane.iside-pane-state-opened{display:block;animation:.3s open-side-pane forwards}.iside-pane.iside-pane-state-closed{display:block;animation:.3s close-side-pane forwards}.iside-pane .iside-pane-content{padding:10px 0px 0px 0px}.iside-pane .iside-pane-close-button{font:normal normal normal 13px/23px Lato;letter-spacing:0px;color:#808080;opacity:1;padding-bottom:57px;cursor:pointer}.iside-pane .iside-pane-close-button span{margin-right:10px}@media only screen and (max-width:768px){.iside-pane{padding:35px;width:100vw;right:-100vw}.iside-pane.iside-pane-state-opened{animation:.3s open-side-pane-mobile forwards}.iside-pane.iside-pane-state-closed{animation:.3s close-side-pane-mobile forwards}}@keyframes open-side-pane{0%{right:-800px}100%{right:0px}}@keyframes close-side-pane{0%{right:0px}100%{right:-800px}}@keyframes open-side-pane-mobile{0%{right:-100vw}100%{right:0px}}@keyframes close-side-pane-mobile{0%{right:0px}100%{right:-100vw}}.iside-pane-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:1099;color:#FFFFFF;text-align:center;padding-top:20%}.inline-field-group{display:flex;flex-direction:row}.inline-field-group .inline-field-group__item{display:flex;flex-direction:column}.inline-field-group .inline-field-group__item.inline-field-first-item-short{flex:0 0 140px}.inline-field-group .inline-field-group__item.inline-field-first-item-short:has(input.form-control[disabled]){flex:0 0 50%}.inline-field-group .inline-field-group__item.inline-field-first-item-short input.form-control:not([disabled]):not([readonly]){border-radius:4px 0 0 4px}.inline-field-group .inline-field-group__item.inline-field-second-item{flex:1}.inline-field-group .inline-field-group__item.inline-field-second-item:has(input.form-control[disabled]){padding-right:15px;padding-left:15px}.inline-field-group .inline-field-group__item.inline-field-second-item input.form-control:not([disabled]):not([readonly]){border-left:none;border-radius:0 4px 4px 0}.inline-field-group .inline-field-group__item.inline-field-second-item select.form-control:not([disabled]):not([readonly]){border-left:none;border-radius:0 4px 4px 0}.inline-field-group .inline-field-group__item.inline-field-second-item .select2-container .select2-selection:not(.select2-selection--disabled){border-left:none;border-radius:0 4px 4px 0}.inline-field-group .inline-field-group__item .input-field-wrapper{position:relative}.inline-field-group .inline-field-group__item .input-field-wrapper:has(span.icon):has(input.form-control[disabled]) .icon{display:none !important}.inline-field-group .inline-field-group__item .input-field-wrapper:has(span.icon):has(input.form-control[disabled]) input{padding-right:0 !important}.inline-field-group .inline-field-group__item .input-field-wrapper:has(span.icon):not(:has(span.icon ~ span.icon)) input{padding-right:30px}.inline-field-group .inline-field-group__item .input-field-wrapper:has(span.icon):has(span.icon ~ span.icon) input{padding-right:50px}.inline-field-group .inline-field-group__item .input-field-wrapper:has(span.icon) .icon-arrow-down,.inline-field-group .inline-field-group__item .input-field-wrapper:has(span.icon) .icon-arrow-up{position:absolute;top:0;right:12px;bottom:0;height:100%;mask-size:13px;background-color:#555555;pointer-events:none}.inline-field-group .inline-field-group__item .input-field-wrapper:has(span.icon) .icon-remove-circle{display:none;position:absolute;top:0;right:32px;bottom:0;height:100%;mask-size:13px;background-color:#555555;cursor:pointer}.postal-code-address-component .postal-code-address-wrapper{position:relative}.postal-code-address-component .postal-code-address-wrapper input:not([disabled]){background:#FFFFFF}.postal-code-address-component .postal-code-address-suggestions{display:none;position:absolute;top:100%;left:0;right:0;z-index:1050;max-height:200px;overflow-y:auto;background-color:#FFFFFF;border:.5px solid #F5F5F5;border-radius:4px;box-shadow:0px 12px 16px -4px rgba(0,0,0,0.1);margin:4px 0 0 0;padding:4px 0 4px 0;list-style:none}.postal-code-address-component .postal-code-address-suggestions.open{display:block}.postal-code-address-component .postal-code-address-suggestions li{min-height:32px;padding:7px 16px 7px 16px;border-bottom-width:1px;cursor:pointer;font-family:Lato;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-0.6%;color:#1D1D1D}.postal-code-address-component .postal-code-address-suggestions li:hover,.postal-code-address-component .postal-code-address-suggestions li.active{background-color:#e6f0eb}.postal-code-address-component .postal-code-address-suggestions li.active{display:flex;align-items:center;justify-content:space-between}.postal-code-address-component .postal-code-address-suggestions li.active .icon-check{flex-shrink:0;margin-left:8px}.postal-code-address-component .postal-code-address-suggestions li.disabled{cursor:default;color:#808080}.postal-code-address-component .postal-code-address-suggestions li.disabled:hover{background-color:transparent}@media only screen and (max-width:991px){.inline-field-group:has(input.form-control[disabled]){flex-direction:column}.inline-field-group .inline-field-group__item.inline-field-first-item-short:has(input.form-control[disabled]){margin-bottom:24px}.inline-field-group .inline-field-group__item.inline-field-second-item:has(input.form-control[disabled]){padding-right:0;padding-left:0}}