@font-face {font-family: 'Book';src: url('fonts/futurabook-webfont.eot');src: url('fonts/futurabook-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/futurabook-webfont.woff') format('woff'), url('fonts/futurabook-webfont.ttf') format('truetype'), url('fonts/futurabook-webfont.svg#FuturaBkBTBook') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'FuturaBold';src: url('fonts/Futura-Bold.otf');src: url('fonts/Futura-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Futura-Bold.woff') format('woff'), url('fonts/Futura-Bold.ttf') format('truetype'), url('fonts/futurabook-webfont.svg#FuturaBkBTBook') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'Montserrat-Bold';src: url('fonts/Montserrat-Bold.woff') format('woff'), url('fonts/Montserrat-Bold.ttf') format('truetype');font-weight: bold;}@font-face {font-family: 'Montserrat';src: url('fonts/Montserrat-Medium.woff') format('woff'), url('fonts/Montserrat-Medium.ttf') format('truetype');font-weight: normal;}.newStandardPage #container_module {background-color: white;}#activityAreaWrapper {min-width: 1400px;background-color: white;width: 100%;padding: 20px;}#activityAreaMaskSubsidiaryDropdown {margin-top: 0px;margin-bottom: 20px;}.colorBlue {color: rgba(14, 72, 145, 0.6);}.colorGray {color: rgba(131, 124, 124, 0.3) !important;}.singleActivityArea {width: 100%;display: flex;flex-direction: row;flex-wrap: nowrap;height: 100px;border: 1px solid rgba(231, 231, 231, 0.44);}.singleActivityArea:not(:first-child) {margin: 20px 0 0 0;}.singleActivityArea:first-child {margin: 0 0 0 0;}.singleActivityAreaInputWrapper {width: 80%;display: flex;justify-content: space-between;align-items: flex-start;padding: 20px;gap: 20px;}.singleActivityAreaInputWrapper * {margin-top: 0px !important;}.singleActivityAreaButtonWrapper {width: 20%;display: flex;justify-content: space-around;align-items: center;gap: 20px;}.activityAreaDescription {width: 50%;min-width: 50% !important;max-width: 50%;height: 60px !important;max-height: 60px;}.activityAreaConfigureServicesButton {background-image: url(../file/img/icons/websiteAdmin/add_service.svg);}.activityAreaServicesInfoButton {background-image: url(../file/img/icons/info.svg);}.activityAreaShowImageButtonAnchor {width: 15%;display: flex;align-items: center;height: 50%;}.activityAreaReplaceImageButton {background-image: url(../file/img/icons/websiteAdmin/upload.svg);}.activityAreaDeleteButton {background-image: url(../file/img/icons/delete.svg);}.activityAreaShowImageButtonImage {width: 100% !important;height: 100% !important;}.activityAreaName {width: 20%;}.activityAreaDeleteButton,.activityAreaConfigureServicesButton,.activityAreaReplaceImageButton,.activityAreaShowImageButtonImage,.activityAreaServicesInfoButton {width: clamp(25px, 10%, 35px);height: 60%;background-position: center;background-size: 100%;background-repeat: no-repeat;}.activityAreaDeleteButton:hover,.activityAreaReplaceImageButton:hover,.activityAreaConfigureServicesButton:hover {cursor: pointer;}.activityAreaSortOrder {width: 5%;min-width: 50px !important;text-align: center;}.activityAreaShownOnWebsite {width: 15%;}.newStandardPage h2,.newStandardPage h3,.newStandardPage h4,.bimDomainKey h2,.bimDomainKey h3,.bimDomainKey h4 {font-weight: 300 !important;text-transform: none !important;}.noMarginTop {margin-top: 0 !important;}.noMarginRight {margin-right: 0 !important;}.noScroll {margin: 0;height: 100%;overflow: hidden}.newStandardPage h3,.newStandardPage h4,.bimDomainKey h3,.bimDomainKey h4 {font-weight: bold;font-family: Montserrat-Bold;}.newStandardPage h3,.newStandardPage h4,.bimDomainKey h3,.bimDomainKey h4 {line-height: 22px !important;font-size: 16px;letter-spacing: 0.02em;color: #4b494a;margin: 0;padding: 0;display: inline-block;margin-bottom: 6px;}.newStandardPage h4,.bimDomainKey h4 {font-family: Montserrat;}.newStandardPage:not(.gruenenfelderDomainKey, .studerpartnerDomainKey) .headerImageContainer div {background-color: rgb(185, 185, 185);}.newStandardPage h2,.bimDomainKey h2 {font-family: "Montserrat-Bold" !important;color: #4b494a;font-size: 20px;letter-spacing: 0.01em;padding-bottom: 19px;line-height: 25px;margin-left: -2px;margin-bottom: 0;margin-top: 0;font-weight: bold !important;}.projektePageKey.newStandardPage h3.bigger,.bimDomainKey.dienstleistungenPageKey.newStandardPage h3.bigger,.newStandardPage.newsPageKey h1.likeH3.dark,.karrierePageKey.newStandardPage h1.likeH3.dark {font-size: 20px !important;color: #4b494a;}a img,a li img {border: 0;}html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-overflow-scrolling: touch;}small {font-size: 12px;text-transform: uppercase;}.newStandardPage h1,.bimDomainKey h1 {font-family: "Montserrat-Bold" !important;font-weight: bold !important;font-size: 22px !important;font-weight: 300 !important;letter-spacing: 0.01em;}h1.bigSitleTitle {font-size: 46px !important;padding-bottom: 30px;}.bigTitleContainer h1.bigTitle,.bigTitleContainer h1.smallTitle,.containerSmallImgContainer h1.grayTitle,.containerSmallImgContainer h1.blueTitle {font-style: normal;font-weight: 400;white-space: nowrap;opacity: 1 !important;text-transform: none !important;letter-spacing: -1px;color: #0E4891 !important;font-size: 47px !important;height: 49px;line-height: 49px;margin: 0;display: block;padding-top: 0;}.boehlerDomainKey .containerSmallImgContainer h1.blueTitle,.brsDomainKey .containerSmallImgContainer h1.blueTitle,.bimDomainKey .containerSmallImgContainer h1.blueTitle,.htbDomainKey .containerSmallImgContainer h1.blueTitle {width: 648px;}.subSiteHeader img {display: block !important;}.noPaddingTop {padding-top: 0 !important;}.bigTitleContainer h1.bigTitle,.containerSmallImgContainer h1.grayTitle {color: #4b494a !important;}.containerSmallImgContainer h1.grayTitle,.containerSmallImgContainer h1.blueTitle {position: absolute;font-family: 'Montserrat', sans-serif !important;font-weight: 100;text-transform: uppercase !important;font-size: 41px !important;}.containerSmallImgContainer h1.grayTitle {right: 573px;bottom: -8px;}.containerSmallImgContainer h1.grayTitle {right: 620px;}.containerSmallImgContainer h1.blueTitle {right: 1px;bottom: -55px;}h3 {line-height: 22px !important;font-size: 16px;text-transform: uppercase;letter-spacing: 0.5px;color: #4b494a;margin: 0;padding: 0;display: inline-block;margin-bottom: 4px;font-weight: normal;}.menuDropdown h3 {line-height: 18px !important;}.text {line-height: 23px;}.detailsTitle {font-weight: bold;}.createEditUrlDomainDropdown {margin: 0;}.createEditUrlPopupLabel {margin-right: 15px;padding: 0;width: 100px;}.createEditUrlCurrentChosenDomain {width: 700px;display: flex;justify-content: flex-start;align-items: center;}.createEditUrlInputWrapper {display: flex;justify-content: flex-start;align-items: center;}.createEditUrlInputWrapper textarea {height: 200px !important;}.createEditUrlInputWrapper:not(:last-child) {margin-bottom: 10px;}.deleteColumn {background-image: url("../file/img/icons/legacyIntranetComponents/delete.png");background-position: center;background-repeat: no-repeat;background-size: 50%;}.copyColumn {background-image: url("../file/img/icons/link.svg");background-position: center;background-repeat: no-repeat;background-size: 40%;}.detailsDiv {margin-bottom: 20px;}.hyperLinkStyle {text-align: right;color: #0E4891;margin-top: 10px;margin-bottom: 10px;}.createEditServicePopupLabel {margin-right: 15px;padding: 0;width: 200px;min-width: 200px;max-width: 200px;}.createEditServicePopupInput {width: 700px;border-radius: 5px;padding-left: 10px;}.errorColor {color: #cc3535;}.warningIcon {background-image: url(../file/img/icons/websiteAdmin/urgent.svg);background-repeat: no-repeat;}.employeeInactiveWarningDiv {display: inline-block;width: 20px;height: 20px;margin-left: 10px;}.serviceEmployeeNameTd {display: flex;align-items: center;justify-content: flex-start;}.serviceEmployeeNameTd span {display: block;overflow: auto;}.menuDropdown h2 {display: inline;margin-bottom: 0 !important;}h2,.bigTextTitle {margin-top: 0;margin-bottom: 15px;font-size: 30px;font-weight: 100;text-transform: uppercase;margin-left: -1px;}.historyDateTitle {font-size: 45px;color: rgb(215, 215, 215);font-weight: 300;}.grayWhiteAddressesWrapper {padding-left: 15%;padding-right: 15%;padding-bottom: 10px;}#container_module section#GrayWhiteContact .grayWhiteAddresses .companyPair .smallAddressBoxes .addressBox {color: black !important;margin: 0 0 0 0;}#container_module section#GrayWhiteContact .grayWhiteAddresses .companyPair .smallAddressBoxes .addressBox div a,#container_module section#GrayWhiteContact .grayWhiteAddresses .companyPair .smallAddressBoxes .addressBox div a:visited {color: #0E4891;}#container_module section#GrayWhiteContact .grayWhiteAddresses .companyPair .smallAddressBoxes .addressBox div a:hover {color: #3580d7}#container_module section#GrayWhiteContact .grayWhiteAddresses .companyPair .smallAddressBoxes .addressBox a,#container_module section#GrayWhiteContact .grayWhiteAddresses .companyPair .smallAddressBoxes .addressBox a:visited {color: #0E4891;}#container_module section#GrayWhiteContact .grayWhiteAddresses .companyPair .smallAddressBoxes .addressBox a:hover {color: #3580d7;}#GrayWhiteContact {display: flex;flex-direction: row;}#container_module section#GrayWhiteContact .grayWhiteAddresses .companyPair {display: flex;flex-wrap: wrap;width: 100%;flex-direction: row;margin-right: 0;}.grayWhiteAddresses .addressBox a,.grayWhiteAddresses .addressBox table,.grayWhiteAddresses .addressBox span[itemprop="tel"],.grayWhiteAddresses .addressBox div {color: #0E4891;}#container_module section#GrayWhiteContact .grayWhiteAddresses .companyPair .smallAddressBoxes {width: 20%;}.grayBackgroundFull .historyDateTitle {color: #bebebe;}.absoluteDesktop {position: absolute !important;}* {box-sizing: border-box;-webkit-tap-highlight-color: transparent;}section.footerLinks h4,body {margin: 0;padding: 0;font-size: 15px;width: 100%;overflow-y: scroll;}#footerWithoutBottomBorder {border-bottom: none;}.navigationBar a,section.footerLinks h4,body,.text {font-family: 'Montserrat', sans-serif;color: #4b494a;}.newStandardPage .navigationBar a,.newStandardPage section.footerLinks h4,.newStandardPage body,.newStandardPage .text {font-family: 'Montserrat';}body,section.footerLinks h4,a {outline: 0;}table {border-spacing: 0;border-collapse: separate;}td {padding: 0;}.mobileTable a,.hyperLinkStyle a {color: #0E4891;}h1,h2.sectionTitle {font-family: 'Montserrat', sans-serif;font-weight: 400;font-size: 30px !important;padding-top: 40px;margin-top: 0; margin-bottom: 0; margin-left: -2px;padding-bottom: 19px;line-height: 35px;color: #0E4891;display: block !important;}h2.sectionTitle {font-family: "Montserrat-Bold" !important;font-weight: bold !important;font-size: 22px !important;font-weight: 300 !important;letter-spacing: 0.01em;}h1.noTopPadding {padding-top: 0px;}h1 span.clickable {cursor: pointer;}.popupBlocker h1 {margin-top: 0;margin-left: 3px;}.popupBlocker .content table {border-spacing: 0;border-collapse: collapse;width: 100%;}.popupBlocker .content td {padding-right: 11px;}.popupBlocker .content td:last-child {padding-right: 0px;}section:not(.menuSection, #productSelection, .kvDescriptionSection, .rapidMailFormSBU) {width: 100%;border-bottom: 1px solid #E2E2E2;padding-bottom: 30px;}section:is(#Values, #Organisation) {border-bottom: 0 !important;}section.noBorder {border: 0 !important;}.menuSection,.menuSection * {z-index: 10;}section {background: white;}.headerSection {padding-bottom: 0 !important;border: 0 !important;background: none;}.noBorderSection {border: none !important;}.contentContainer {display: flex;justify-content: space-between;width: 100%;}.containerLeftWithTextPadding {padding-right: 100px}.containerWidth {width: 49%;}.containerWidthSmall {width: 40%;}.containerWidthBig {width: 60%;}.containerWidthForThree {width: 32%;}.containerWidthForTwo {width: 49%;}.containerWidthForOne {width: 100%;}.linkContainer {display: block;height: 100%;}.projectBottomGallery {margin-right: 1%;}.contentBox {width: 100%;}.grayBackgroundFull,.grayBackgroundLeftAndRight {background-color: #e9e9e9;}.tableSpacingColumn {height: 15px;}.referenceBoxElement {margin-top: 10px;margin-bottom: 20px;padding-left: 58px;position: relative;height: 50px;}.referenceBoxElement:hover {background: rgb(15, 143, 207) !important;}.referenceBoxElement span {line-height: 18px;height: 100%;position: relative;display: table;}.referenceBoxElement span p {display: table-cell;vertical-align: middle;}.referenceBoxElement img {width: 24px;position: absolute;left: 15px;top: -2px;height: 100%;}table.smallBoxes .tableSpacingColumn {height: 5px;padding: 0;}.mobileTable {border-collapse: collapse;width: 100%;}.standardImage {width: 100% !important;height: 230px !important;background-size: cover;background-repeat: no-repeat;background-position: center center;}.standardImage.grayBackground {background: #c4c4c4;}.standardImage .doubleImageLeft,.standardImage .doubleImageRight {display: inline-block;width: 49.7%;height: 100%;background-position: center center;background-size: cover;}.standardImage .doubleImageLeft {float: left;}.standardImage .doubleImageRight {float: right;}.standardImageHigh {height: 300px !important;}.newStandardPage .newImageHeight {height: 400px !important;}.standardImageVeryHigh {height: 400px !important;}.processSubmenuContainer {width: 33.2%}.processSubmenu {background-repeat: no-repeat;background-position: right center;cursor: pointer;color: white;}.processSubmenu,.processSubmenu span.arrowStart {height: 130px !important;}.processSubmenu span.arrowStart {position: absolute;left: 0;top: 0;height: 100%;width: 200px;display: block;background-image: url('/img/bim/process_left.png');background-repeat: no-repeat;background-position: left center;background-size: 46px;}.processSubmenu span.arrowEnd {position: absolute;right: 0;top: 0;height: 100%;width: 200px;display: block;background-image: url('/img/bim/process.png');background-repeat: no-repeat;background-position: right center;background-size: 48px;}.processSubmenu span span.text {position: absolute;left: 1px;top: 70px;line-height: 17px;font-size: 16px;padding-right: 55px;font-family: "Montserrat", "Montserrat", "sans-serif";}.processSubmenu span.arrowTitle {line-height: 85px;font-size: 32px;}.processSubmenu span.arrowTitle,.processSubmenu > span > span.text {color: white;margin-left: 42px;padding-left: 20px;}.processSubmenu:hover {opacity: 0.75;}.newsSiteImage {background-size: cover;background-repeat: no-repeat;height: 180px;}div.table {display: table;}div.tr {display: table-row;}div.td {display: table-cell;}.fullHeight {height: 100% !important;}.footerLinks {padding-top: 40px;padding-bottom: 30px !important;border-bottom: 0px !important;}.saveButton,.goOnButton,.footerLinks {background: #222 !important;}.goOnButton, .saveButton {margin-bottom: 13px;}.saveButton,.saveButton *,.goOnButton,.goOnButton * {color: white !important;}.eventOverviewTableWidth {width: 120px;padding-right: 15px;}.eventDropDownDescriptionWidth {width: 350px;padding-right: 15px;}.eventDropDownWidth {width: 200px;}.textSectionSpacer {height: 12px;}.sectionSpacer {height: 22px;}section.footerLinks h4,.footerLinks * {color: white !important;}section.footerLinks h4 {line-height: 15px;margin: 0;padding: 0;height: 15px;display: inline-block;overflow: hidden;font-weight: normal;}.footerLinks .rightColumn:not(.noPaddingInTD) td {padding-right: 25px}.copyright {margin-top: 40px;}.copyright,.copyright * {font-size: 14px;color: #888 !important;}.copyright a:hover {color: #ccc !important;}a,a:visited,a:hover,a:link {text-decoration: none;}body .text a,body a.linkHover,body a.linkHover *,body .readMore,body a.twitter-timeline {color: #0E4891 !important;}.text a:hover,.linkHover:hover *,.linkHover:hover,a.twitter-timeline,.readMore:hover,section#Contact a:hover,section#Contact a:hover span {cursor: pointer;color: #3580d7 !important;}#subsidiaryContainerOfFooter a:hover,#subsidiaryContainerOfFooter a:hover span {color: #9E9E9E !important;}.menuDropdown .menuDropDownBox .menuDropDownContent a {padding: 2px 16px 0 16px;}.menuDropdown .menuDropDownBox .menuDropDownContent:first-child a {margin-left: -16px;}body:not(.newStandardPage) a:hover h3,.menuDropDownContent a:hover,.menuDropDownContent a:hover span {color: #0E4891 !important;}.menuDropdown .menuDropDownBox .menuDropDownContent a:hover,.menuDropdown .menuDropDownBox .menuDropDownContent a:hover h3,.menuDropdown .menuDropDownBox .menuDropDownContent a.active,.menuDropdown .menuDropDownBox .menuDropDownContent a.active h3 {color: rgb(255, 255, 255) !important;background: #0E4891;}a:active,a:active * {color: #4b494a;}.navigationBar :active,.navigationBar a:active * {color: #0E4891 !important;}.mobileNavigation a:active,.mobileNavigation a:active * {color: white;}a.blue li {color: #0E4891 !important;}.darkBlue {color: #0E4891;}button:focus {outline: 0;}.mobileNavigation ul li a:hover {color: white !important;text-decoration: none;}.mobileNavigation a:active li {color: white;text-decoration: none;}.mobileNavigation ul li a:visited {color: rgb(111, 111, 111);background-color: rgb(14, 72, 145);text-decoration: none;}.mobileNavigation ul li a:link {color: rgb(111, 111, 111);text-decoration: none;}.mobileNavigation li:hover .arrowRight {background-image: url('/img/arrow_right_mobile_hover.svg');}body:not(.newStandardPage) .activateHoverOverTR:hover .mobileWhiteBox,body:not(.newStandardPage) .activateHoverOverTR:hover .mobileWhiteBox *,body:not(.newStandardPage) .activateHoverForBigBox:hover .bigTextbox,body:not(.newStandardPage) .activateHoverForBigBox:hover .bigTextbox *,.newStandardPage.anmeldungPageKey .headerImageContainer div {background-color: #0E4891 !important;color: white !important;cursor: pointer;}.newStandardPage .activateHoverOverTR:hover .mobileWhiteBox,.newStandardPage .activateHoverOverTR:hover .mobileWhiteBox *,.newStandardPage .activateHoverForBigBox:hover .bigTextbox,.newStandardPage .activateHoverForBigBox:hover .bigTextbox * {opacity: 1;cursor: pointer;}.opacityOnHover:hover {opacity: 0.65;cursor: pointer;}.activateHoverOverTR:hover .borderIFWhiteBackGround, .activateHoverOverTR:hover .borderIFWhiteBackGround > td,.activateHoverOverTR:hover .borderIFWhiteBackGround > div,.contentBox tr.activateHoverOverTR:hover .newsAndProjectsList.borderIFWhiteBackGround,.contentBox tr.activateHoverOverTR:hover .newsAndProjectsList.borderIFWhiteBackGround > td,.contentBox tr.activateHoverOverTR:hover .newsAndProjectsList.borderIFWhiteBackGround > div,.mobileWhiteBackground a:hover .borderIFWhiteBackGround,.mobileWhiteBackground a:hover .borderIFWhiteBackGround > td,.mobileWhiteBackground a:hover .borderIFWhiteBackGround > div {border: 1px solid #0E4891 !important;}.borderIFWhiteBackGround,.borderIFWhiteBackGround > td,.borderIFWhiteBackGround > div,.frontEndBorder {border: 1px solid #D9D9D9;}.borderIFWhiteBackGround .leftPart {border-right: 0;}.borderIFWhiteBackGround .rightPart {border-left: 0;}.grayBackgroundFull .borderIFWhiteBackGround,.grayBackgroundLeftAndRight .borderIFWhiteBackGround {border: 1px solid transparent;}.activateHoverOverTR:hover > .boxHoverImage,.activateHoverOverTR:hover td .boxHoverImage,.smallBoxHover:hover,.activateHoverOverTR:hover div.td .boxHoverImage,.activateHoverForBigBox:hover .projectImg {opacity: 0.85;background-color: white !important;cursor: pointer;}.categorieHistoryPageContainer .activeButton,.categorieHistoryPage:hover {background-color: #9e9e9e !important;color: white !important;cursor: pointer;}.menuDropdown :not(.navSubMenuWrapper) a.active,.menuDropdown :not(.navSubMenuWrapper) a.active h3,.menuDropdown :not(.navSubMenuWrapper) a.active h2,.navigationBar ul :not(.navSubMenuWrapper) a.active,.navigationBar ul :not(.navSubMenuWrapper) a.active .arrowDown,.navigationBar ul li:hover *:not(.navSubMenuWrapper *),.navigationBar ul :not(.navSubMenuWrapper) a.active li {color: #0E4891 !important;}.navigationBar li#topMenu_projekte:hover .arrowDown {display: block !important;}#topMouseOverArea {background: transparent;height: 50px;width: 100%;position: absolute;right: 0;top: -30px}.mobileNavigation ul a:hover li .mobileNavigationTitle {color: white !important;}.mobileNavigation ul li:hover .arrowLeft {background-image: url("/img/arrow_left_mobile_hover.svg");background-repeat: no-repeat !important;}.employerContainer:not(.noHover):hover div {opacity: 0.8 !important;}.employeeCard.noHover {cursor: default !important;}.projektePageKey.newStandardPage .employeeCard,.bimDomainKey.dienstleistungenPageKey.newStandardPage .employeeCard {border: 0 !important;}.categorieHistoryPageContainer .activeButton .employes,.categorieHistoryPage:hover .employes {background-image: url('/file/img/icons/icon_mitarbeiter_negativ.svg') !important;}.categorieHistoryPageContainer .activeButton .gesellschaften,.categorieHistoryPage:hover .gesellschaften {background-image: url('/file/img/icons/icon_gesellschaften_negativ.svg') !important;}.categorieHistoryPageContainer .activeButton .history,.categorieHistoryPage:hover .history {background-image: url('/file/img/icons/icon_geschichte_negativ.svg') !important;}#goBack {margin-top: 20px;background-image: url('/img/arrows.svg');background-size: 12px 12px;background-repeat: no-repeat;background-position: 0px 10px;padding-top: 4px;padding-left: 18px;text-decoration: none;font-size: 15px;line-height: 24px;color: rgb(150, 150, 150);}.bimDomainKey #goBack {margin-top: 30px;}#pdfPath {background-image: url('/img/pfeil_grau.jpg');background-repeat: no-repeat;background-position: left 8px;padding-left: 11px;text-decoration: none;font-size: 15px;width: auto;line-height: 24px;}#goBack a {color: rgb(150, 150, 150);}#pdfPath a {color: #0E4891;}.alignTop tr td,.verticalAlignTop {vertical-align: top;}.noBreak {white-space: nowrap;}div.file,div.file2 {background-image: url(/file/img/new-pdf-icon-1.svg);background-repeat: no-repeat;background-position: 0px 4px;height: 10px;padding-bottom: 10px;padding-top: 6px;padding-left: 22px;padding-right: 5px;margin-bottom: 7px !important;}div.newPdfIcon {background-repeat: no-repeat;background-image: url(/file/img/pdf_icon.png);background-size: 22px 22px;height: 30px;width: auto;background-position: 0px 5px;padding: 6px 5px 7px 27px;}div.file *,div.file2 *,div.audio * {color: #0E4891;}div.audio {background-image: url(/file/img/audio.png);background-repeat: no-repeat;background-position: 0px 7px;height: 25px;padding-bottom: 15px;padding-top: 2px;padding-left: 22px;margin-bottom: 15px !important;}.tedaEmployee {width: 70%;display: inline-block;padding: 45px !important;}.tedaImage {width: 30% !important;height: 100%;background-repeat: no-repeat;margin-left: 3px;background-size: contain !important;}.gruenenfelderImage {width: calc(40% - 20px) !important;height: 100%;background-repeat: no-repeat;margin-left: 3px;background-size: 100% !important;}.integralBox {width: 23% !important;}.navigationBar {padding-right: 15%;white-space: nowrap;}.navigationBar ul {height: 111px;line-height: 111px;padding-left: 0;}.boxListLeftRightItems {padding-bottom: 36px;}.navigationBar li {font-size: 16px;padding-left: 15px;padding-right: 15px;text-transform: uppercase;display: inline-block; list-style-type: none; letter-spacing: 0.5px;}.newStandardPage .navigationBar li {font-size: 15px;}.navigationBar li:first-child {padding-left: 0;}.navigationBar li:last-child {padding-right: 0;}.navigationBar a:first-child li {padding-left: 0;}.navigationIcon {position: relative;padding: 0 15px;height: 50px;width: 50px;line-height: 50px;box-sizing: border-box;background-image: none;border: none;border-radius: 0px;background: #fff;color: #ffffff}.subNavigationBar ul li {font-size: 15px !important;padding-left: 20px !important;}.tedaJubilaeumImage {background-image: url('../img/terradata/25years.svg');background-size: contain;}#jubilaeumTedaMobile {width: 150px;height: 150px;margin: 0 auto;margin-top: 20px;}#jubilaeumTeda {position: absolute;width: 150px;height: 150px;top: 20px;transform: rotate(15deg);-ms-transform: rotate(15deg);-moz-transform: rotate(15deg);-webkit-transform: rotate(15deg);-o-transform: rotate(15deg);-ms-interpolation-mode: bicubic}.subNavigationBar {}.subNavigationBar ul {height: 86px;}.mobileNavigation ul {padding-left: 0 !important;}.mobileNavigation ul li {text-transform: uppercase;font-size: 17px;list-style: none;padding: 18px;padding-left: 18px;border-top: 1px solid rgb(240, 240, 240);}.mobileNavigation ul:last-child {border-bottom: 1px solid rgb(240, 240, 240);}.mobileNavigationTitle {color: #0E4891;}.arrowLeft {left: 15px;background-image: url('/img/arrow_left_mobile.svg');}.arrowRight,.arrowLeft {position: absolute;background-repeat: no-repeat !important;background-position: center;display: inline-block;width: 13px;height: 19px;line-height: 60px;}.menuDropdown .arrowLeft {left: -35px;top: 9px;width: 25px;height: 19px;}.menuDropdown a.active {cursor: pointer;}.arrowRight {display: none;right: 5%;background-image: url('/img/arrow_right_mobile.svg');}.mobileNavigation {height: 100%;width: 100%;background-color: #FFF;opacity: 0.95;color: rgb(111, 111, 111);position: absolute;bottom: 0;z-index: 2;cursor: pointer;overflow: auto; -webkit-overflow-scrolling: touch;}.mobileNavigation ul .titleLi {padding-left: 40px;}.noUppercase ul li:not(.titleLi) {text-transform: none !important;}.mobileNavigation .activeNavigationPoint:hover,.mobileNavigation .activeNavigationPoint:hover a {color: #FFFFFF !important;}.showSubMenu:hover .navSubMenuWrapper {display: flex;}.navSubMenuWrapper {transform: translateX(-15px);box-shadow: -2px 5px 5px 0 rgb(0 0 0 / 20%);position: absolute;left: 0;top: 70%;transform-origin: top left;display: none;flex-direction: column;align-items: center;justify-content: center;background-color: white;}.navSubMenuItems {width: 100%;line-height: 40px;display: flex;flex-direction: column;justify-content: center;padding-left: 10px;}.navSubMenuItems:hover {background-color: #e9e9e9;}.navSubMenuItemsText {width: 100%;font-size: 14px;margin-left: 7px;}.companyBoxesWrapper {padding-top: 73px;}#imgTitles {position: absolute;left: 0%;top: 5%;width: 600px;height: 100px;background-color: rgba(220, 220, 220, 0.5);display: flex;align-items: center;justify-content: center;font-size: 23px;font-family: 'Montserrat-Bold' !important;}.subMenuTopWrapper {position: relative;flex-direction: column;z-index: 100;}#slideShowArrowLeft {position: absolute;left: 1%;top: 48%;z-index: 0;height: 50px;width: 50px;display: flex;align-items: center;justify-content: center;background-color: rgba(50, 50, 50, 0.5);font-size: 30px;color: white;cursor: pointer;}#slideShowArrowRight {position: absolute;right: 1%;top: 48%;z-index: 0;height: 50px;width: 50px;display: flex;align-items: center;justify-content: center;background-color: rgba(50, 50, 50, 0.5);font-size: 30px;color: white;cursor: pointer;}.boxListLeftRightItems:not(:first-child) {padding-top: 94px;}#slideShow {background-position-y: top;transform-origin: top center;transform: scale(1);}.biggerStartPageHeader,.biggerStartPageHeader .headerImageContainer {position: relative;height: 820px !important;}.stickyMenu {position: sticky;top: 0;left: 0;box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.2);}@media screen and (max-width: 660px) {#slideShow {transform: scale(1.22);transform-origin: top center;transition: none;}#slideShowArrowLeft {top: 30%;}#slideShowArrowRight {top: 30%;}.biggerStartPageHeader #slideShowArrowRight {top: 45%;}.biggerStartPageHeader #slideShowArrowLeft {top: 45%;}}@media screen and (min-width: 2100px) {#slideShow {transform: scale(1.05);transform-origin: top center;transition: none;}.biggerStartPageHeader,.biggerStartPageHeader .headerImageContainer {position: relative;height: 880px !important;}}@media screen and (min-width: 2300px) {#slideShow {transform: scale(1.2);transform-origin: top center;transition: none;}.biggerStartPageHeader,.biggerStartPageHeader .headerImageContainer {position: relative;height: 1000px !important;}}@media screen and (min-width: 2500px) {#slideShow {transform: scale(1.35);transform-origin: top center;transition: none;}.biggerStartPageHeader,.biggerStartPageHeader .headerImageContainer {position: relative;height: 1100px !important;}}@media screen and (min-width: 1070px) and (max-width: 1680px) {#slideShowArrowLeft {top: 45%;}#slideShowArrowRight {top: 45%;}}.investorRelationsText {margin-top: 2px;font-size: 15px;line-height: 23px;}.investorRelationsContact {padding-bottom: 5px;}.investorsSubtitle {padding-bottom: 0 !important;margin-top: 1.75vh !important;}@media screen and (max-width: 1070px) {.investorRelationsContact {padding-bottom: 20px;}#mainMobileNavigation {overflow-x: hidden;}.ueberUnsText, .organizationChartTextBottomRight, .organizationChartTextTopLeft, .organizationChartTextTopRight {margin-left: 0 !important;margin-right: 0 !important;}.gruppengesellschaftText {padding-left: 0 !important;}.organizationChartTitle, .companyValuesTitle {margin-left: 0 !important;}.mobileMenu {position: relative;box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.2);}.navSubMenuWrapper {transform: translateX(0px);z-index: 10000;width: 100% !important;box-shadow: none;display: flex;position: relative;}.companyBoxesStartLeftMobile {display: flex;align-items: center;justify-content: flex-start;}.noPaddingTopMobile {padding-top: 0;}.noBottomPaddingMobile {padding-bottom: 0;}.boxListLeftRightItems {padding-bottom: 0 !important;}.mobilePaddingUnderDescription {padding-bottom: 10px;}#organizationSVG {padding: 0 3%;margin: 0 auto;margin-bottom: 20px;}.boxListLeftRightItems:not(:first-child) {padding-top: 0;}.showSubMenu .arrowRight {margin-top: 15px;}.showSubMenu {padding: 0 0 20px 0 !important;}.showSubMenu:hover {background-color: white !important;}.subMenuTopWrapper span:not(.navSubMenuWrapper *) {padding-top: 18px;padding-bottom: 18px;padding-left: 18px;}.subMenuTopWrapper span:not(.navSubMenuWrapper *):hover {background-color: rgb(14, 72, 145);}.subMenuTopWrapper {display: flex;}.navSubMenuItems {padding-left: 25px;}.navSubMenuItems:hover {background-color: rgb(14, 72, 145);}.mobileNavigation .showSubMenu div a:not(.navSubMenuWrapper *) {padding-bottom: 18px;padding-left: 18px;}.showSubMenu span:hover {background-color: rgb(14, 72, 145) !important;color: white;}.showSubMenu:hover .arrowRight {z-index: 1000}#imgTitles {width: 300px;height: 30px;font-size: 15px;}#container_module section#GrayWhiteContact .grayWhiteAddresses .companyPair .smallAddressBoxes {width: 33.3%;}.webGisLeftContainer {width: 100% !important;}.webGisRightContainer {padding-left: 0 !important;display: flex;flex-direction: row;width: 100% !important;}}@media screen and (max-width: 1070px) and (min-width: 660px) {#slideShowArrowLeft {top: 40%;}#slideShowArrowRight {top: 40%;}}@media screen and (min-width: 200px) and (max-width: 1100px) and (-ms-high-contrast: none) {.subMenuTopWrapper {display: flex;}.showSubMenu span { padding-top: 20px;padding-left: 18px;padding-bottom: 20px;}.showSubMenu span:hover {background-color: rgb(14, 72, 145) !important;color: white;}.navigationPoint:not(.showSubMenu):hover {background-color: rgb(14, 72, 145) !important;}.navigationPoint:not(.showSubMenu):hover span {color: white;}}.mobileNavigation li:not(.noHover, .showSubMenu):hover,.mobileNavigation li:not(.noHover, .showSubMenu):hover *,.mobileNavigation li .mobileLanguageChooser:hover,.mobileNavigation li .mobileLanguageChooser:hover *,.mobileNavigation li .mobileLanguageChooser.active,.mobileNavigation li .mobileLanguageChooser.active * {background-color: rgb(14, 72, 145);color: #fff !important;}.menuContainer {display: flex;justify-content: space-between;align-items: center;height: 110px;width: 100%;}.menuContainer > * {vertical-align: middle;}.menuContainer h1 {display: none !important;}.companyLogoMobile {margin-left: -3px;}.geoterra-gruppeDomainKey .companyLogoMobile {top: 0 !important;}.newStandardPage .companyLogoMobile,.bimDomainKey .companyLogoMobile {}.boehlerDomainKey .companyLogoMobile {width: 320px;}.navigationBarHover {color: #0E4891;}.mobileMenuIcon {text-align: right;}.iconBar:nth-of-type(1) {top: -4px;}.iconBar:nth-of-type(2) {top: 0px;}.iconBar:nth-of-type(3) {top: 4px;}.iconBar {background: rgb(87, 81, 85);display: block;width: 20px;height: 2px;position: relative;}.arrowDown {display: block;margin-top: -40px;margin-left: auto;margin-right: auto;}.newStandardPage .companyLogoContainter a {}.bimDomainKey .companyLogoContainter a,.bimDomainKey .companyLogo {margin-top: 0px !important;}.htbDomainKey.newStandardPage .companyLogoContainter a,.mwvDomainKey.newStandardPage .companyLogoContainter a,.achtgradostDomainKey.newStandardPage .companyLogoContainter a,.studerpartnerDomainKey.newStandardPage .companyLogoContainter a,.ubmDomainKey.newStandardPage .companyLogoContainter a {width: 440px;}.gruenenfelderDomainKey.newStandardPage .companyLogoContainter a,.terradataDomainKey.newStandardPage .companyLogoContainter a {width: 402px;}.newStandardPage .companyLogoContainter a {width: 370px;}.newStandardPage .companyLogo {height: 51.3px;margin-top: 0;}.boehlerDomainKey.newStandardPage .companyLogo,.hskDomainKey.newStandardPage .companyLogo {width: 300px;margin-top: 0;}.htbDomainKey.newStandardPage .companyLogo,.mwvDomainKey.newStandardPage .companyLogo,.achtgradostDomainKey.newStandardPage .companyLogo,.studerpartnerDomainKey.newStandardPage .companyLogo,.ubmDomainKey.newStandardPage .companyLogo,.gruenenfelderDomainKey.newStandardPage .companyLogo,.terradataDomainKey.newStandardPage .companyLogo {height: 51.3px;position: relative;}.noTextTransform {text-transform: none !important;}.companyLogoContainter a {display: block;width: 335px;overflow: hidden;}.geoterra-gruppeDomainKey .companyLogo {width: 280px;margin-top: 0;}.schlaepferDomainKey .companyLogoContainter a,.brsDomainKey .companyLogoContainter a {width: 500px;}.companyLogo {margin-top: 10px;vertical-align: middle;height: 100%;}.newStandardPage.hskDomainKey .companyLogo,.newStandardPage.geoterraDomainKey .companyLogo {}#headerImage {width: 100%;background-repeat: no-repeat;background-size: 100% auto;background-position: center;}.subSiteHeader {position: relative;width: 100%;}.headerImageContainer {position: fixed;top: 0;z-index: -1000;overflow: hidden;width: 100%;}.headerImageContainer > div {position: relative;width: 100%;height: 610px;background: white;}.subSiteHeader .headerImageContainer img {width: auto;position: absolute;left: -9999px;right: -9999px;margin: auto;}.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 860px;}.subSiteHeader > div.bigTitleContainer {width: 100%;position: absolute;top: 0;background-repeat: no-repeat;background-attachment: fixed;background-position: center top;z-index: -999;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 750px;background-size: auto 480px;}.containerSmallImgContainer {position: relative;width: 100%;height: 92px;padding-bottom: 10px;background: white;}.bigTitlePositioning {top: 0;padding-top: 14px;padding-left: 100px;white-space: nowrap;position: absolute;}.topBlueTitlePosition {padding-left: 184px;padding-bottom: 14px;position: absolute;bottom: 0;}.titleBox {background-color: rgba(255, 255, 255, 0.85);position: absolute;height: 130px;width: 930px;top: 160px;}.smallImgContainer {position: absolute;width: 600px;top: -50% !important;height: 92px;}.newStandardPage:not(.bimDomainKey) .smallImgContainer,.newStandardPage .headerImageText,.newStandardPage.projektePageKey .employerContainer:not(.doNotOverwriteWithCustomBimStyles),.newStandardPage.bimDomainKey.dienstleistungenPageKey .employerContainer:not(.doNotOverwriteWithCustomBimStyles) {width: calc(49% - 15%);}.bimDomainKey.videosPageKey .employerContainer {width: 100% !important;}.menuDropdown {display: none;height: 340px;position: absolute;z-index: 10;background-color: white;width: calc(100% - 30%);top: 95px;-webkit-box-shadow: 0px 15px 19px -5px rgba(0, 0, 0, 1);-moz-box-shadow: 0px 15px 19px -5px rgba(0, 0, 0, 1);box-shadow: 0px 15px 19px -5px rgba(0, 0, 0, 1);}body.projektePageKey .menuDropdown {display: block;}body.boehlerDomainKey .menuDropdown,body.boehlerDomainKey .navigationBar .arrowDown {visibility: hidden;}body.newsPageKey .referenceText ul {width: 1px;margin-left: 0;margin-bottom: 10px;}body.newsPageKey div.file,body.bimDomainKey.dienstleistungenPageKey div.file {width: 1px;height: auto;}body.newsPageKey div.file div,body.bimDomainKey.dienstleistungenPageKey div.file div {width: 1px;padding-left: 5px;white-space: nowrap;}body.newsPageKey img.newsEntryEmployeeImage {float: left;margin-top: 10px;margin-right: 20px;border: 1px solid rgb(200, 200, 200) !important;width: 118px}body.intranetPageKey .newsEntryEmployeeImage {float: right;margin-left: 10px;}body.newsPageKey .referenceText li {white-space: nowrap;}.menuDropdown h2 {color: #888;}.menuDropDownContent {padding-right: 65px;float: left;box-sizing: content-box; }.menuDropDownContent a {line-height: 40px;display: block;}#menuDropDownBox1.notSingle .menuDropDownContent,#menuDropDownBox2 .menuDropDownContent {width: 49%;}.menuDropDownBox {position: absolute;width: auto;top: 10%;left: 4%;}.menuDropDownBox h3 {white-space: nowrap;}#menuDropDownBox1.notSingle,#menuDropDownBox2 {width: 40%;}#menuDropDownBox1.notSingle h3,#menuDropDownBox2 h3 {white-space: normal;}#menuDropDownBox2 {left: auto;right: 4%;}#menuDropDownLine {right: 50%;top: 12%;height: 70%;position: absolute;width: 1px;border-left: 1px solid rgb(200, 200, 200);}.menuDropdown,.smallImgContainer,.headerImageText {right: 15%;}.headerImageText.left {left: 15%;}.pageHomeSmallImg {right: 0;height: 92px;width: 183px;}.pageHomeSmallImgA {right: 0%;position: absolute;}.pageHomeSmallImgB {right: 31.5%;position: absolute;}.pageHomeSmallImgC {right: 63%;position: absolute;}.newStandardPage .pageHomeSmallImg {height: 100px;}.newStandardPage .pageHomeSmallImgA {left: 0;}.newStandardPage .pageHomeSmallImgB {left: 33.5%;}.newStandardPage .pageHomeSmallImgC {right: 0;}.newStandardPage .pageHomeSmallImg {background-repeat: no-repeat;width: 33%;}.pageHomeSmallImgBorder {border: solid 2px white;}.mobileMenu {display: none;}.projectsHeadContainer {background-color: #0E4891 !important;padding-top: 14px;display: block;position: relative;}.projectsHeadContainer,.projectsHeadContainer *,.projectsHeadContainer:hover h3,.projectsHeadContainer a {color: white !important;}.projectsHeadContainer a:hover {color: #cbe7ff !important;}.projectsHeadContainer.linkHover:hover {opacity: 0.9;}.companyLogoContainter,.fullWidthColumn,.leftColumn {padding-left: 15%;}.newStandardPage.projektePageKey .employerContainer.even:not(.doNotOverwriteWithCustomBimStyles),.newStandardPage.bimDomainKey.dienstleistungenPageKey .employerContainer.even:not(.doNotOverwriteWithCustomBimStyles) {margin-left: 15%;}.rightColumn,.fullWidthColumn {padding-right: 15%;}.contentBoxSquareImage,.contentBoxSquareText {height: 160px;}.contentBoxSmallImage {height: 120px;}.contentBoxSquareImage,.contentBoxSmallImage {width: 160px;}.contentBoxSquareText {background-color: #fff;border-left: none !important;}.contentBoxSquareText,.contentBoxSquareText *,.newsListTextSpacing li {line-height: 19px;}.contentContainer ul,.firstPage ul {margin: 0;margin-left: 15px;padding: 0;list-style: none;overflow: visible;line-height: 1.25em;}.newStandardPage .firstPage .containerLeftWithTextPadding {padding-right: 0;}.newStandardPage:not(.bimDomainKey) .firstPage .containerLeftWithTextPadding .text {border: 1px solid rgb(230, 230, 230);padding-top: 10px;padding-left: 10px;padding-right: 10px;}.newStandardPage .firstPage .leftColumn.noPaddingBottom.containerWidth.grayBackgroundMobile {padding-bottom: 20px !important;}body.karrierePageKey .contentContainer ul {margin-left: 5px;margin-top: 10px;}body.karrierePageKey .contentContainer ul li {padding-left: 21px;margin-top: 5px;}body.karrierePageKey div.file,body.intranetPageKey div.file {height: 30px;display: inline-block;padding-left: 30px;}.removeTitle {margin-bottom: 0 !important;}.contentContainer ul li,.firstPage ul li {margin: 0;margin-bottom: 3px;padding: 0;background-image: url('/file/img/arrow_right.svg');background-repeat: no-repeat;background-position: left 3px;padding-left: 17px;}.contentContainer ul.doubleLines li {margin-top: 15px;}#referencePic {height: 100%;width: 100%;}.hidden {display: none !important;}.imageWithTextDistances {margin-left: 14px;padding-top: 9px;padding-right: 15px;}.bimProjectBox .leftColumn {margin-bottom: 15px;}.contentImage .borderIfOnGrayBackground,.bimProjectBox .bigTextbox,.grayBackgroundFull .borderIfOnGrayBackground,.grayBackgroundLeftAndRight .borderIfOnGrayBackground,.grayBackGroundFull .employeeImgBorderIfGrayBackground,.grayBackgroundLeftAndRight .employeeImgBorderIfGrayBackground {border: 1px solid #D9D9D9;}.grayBackgroundMobile .borderIfOnGrayBackground {border: 0;}.titleSpacing {margin-bottom: 6px;}.companyMap {margin-top: 25px}.companyMap,.companyMap iframe,.bimDomainKey iframe {height: 400px;}.newsListTextSpacing {padding-top: 6px;padding-bottom: 15px;}table.emptyContent .newsListTextSpacing {margin-top: 0;padding-bottom: 10px;}table.smallBoxes .newsListTextSpacing {padding-bottom: 0;}.boxHoverImage {height: 100%;width: 160px;background-position: center bottom;background-repeat: no-repeat;background-size: cover !important;}.newStandardPage .boxHoverImage {width: 240px;}.servicesImage {height: 110px;}.newsAndProjectsList {padding-top: 13px;background: #fff;}.bigTextbox,.newsAndProjectsList {padding-left: 15px;padding-right: 10px;}td.rightPart.newsAndProjectsList.additionalLink {padding-bottom: 13px;}table.smallBoxes td {padding-top: 9px;}.bigTextbox {}.twoThirdWidth {width: 66.66% !important;}.newStandardPage #subsidiaryContainerOfFooter .aCompanyOfTheGeoterraGroup {margin-bottom: 60px;}.footerList {vertical-align: top;}.footerListStyle {list-style: none;padding-left: 0;margin-left: 70px;width: 180px;}.footerListStyle li {line-height: 25px;color: grey;}.bimDomainKey .footerLinks .containerWidth {width: 33%;}.socialMediaIcon {height: 40px;width: 40px;background-size: contain;background-repeat: no-repeat;background-position: center center;display: inline-block;border-radius: 7px;vertical-align: middle;}.socialMediaContainer {display: inline-block;vertical-align: middle;}.socialMedia td {width: calc(100% / 6);}.socialMediaAction {font-weight: bold;}.socialMediaDestination {font-size: 11px;}.socialMediaTextContainer {display: inline-block;vertical-align: middle;text-align: left;padding-left: 8px;}.socialMediaBox {padding: 30px;margin-top: 17px;border-top: 1px solid rgba(100, 100, 100, 0.5);border-bottom: 1px solid rgba(100, 100, 100, 0.5);}.bimException {padding-right: 0;}.bimException table {margin: 0 auto;}.footerPartnerTable {float: right;}.blur {width: 100%;height: 2000px;position: fixed;background-color: black;opacity: 0.5;z-index: 1;}.categorieHistoryPage {width: 32%;float: left;margin-left: 2%;height: 120px;text-align: center;padding-top: 8px;background-color: rgb(240, 240, 240);}.companyMenuContainer {width: 100%;}.sectionsNoBorder section {border: 0 !important;}.middleEmployeeScreen {display: none;}.bigEmployeeScreen {justify-content: space-between;margin-bottom: 30px;}.employerContainer {width: 32%;float: left;margin-left: 2%;margin-bottom: 20px;background: white;}.employerContainer.companyBoxesContainer {width: 49%;}.serviceProjectBox.employerContainer {width: 49%;margin: 0;margin-bottom: 2%;}.serviceProjectBox.employerContainer.uneven {margin-left: 2%;}.employerContainer.smallText .text {font-size: 15px;line-height: 21px;padding-right: 7px;}.employerContainer img {float: left;}.firstBoxOfARow {margin-left: 0%;}.smallEmployeeScreen {display: none;}.newStandardPage .employeeCard {position: relative;}.employeeCard {padding-top: 15px;padding-left: 15px;vertical-align: top;width: auto;overflow: hidden;height: 180px;border: 1px solid #E2E2E2;border-left: 0;cursor: pointer;position: relative;}.employeeName {margin-bottom: 4px;}iframe {border: 0;width: 100%;}#speicalEventThird ul li {margin-top: 12px;}.bimWorkshopPartnerTDWidth {width: 19% !important;}.workshopPageKey .socialMediaIcon {border-radius: 0 !important;}.workshopPageKey .socialMediaBox {margin-left: 0 !important;padding-left: 0 !important;}@media (max-width: 800px) {#workshopForm td,#contactForm td,.divTableCell {display: block !important;float: left;width: 100% !important;}.divTable .divTableCell:last-child {padding-bottom: 20px;}.bimWorkshopPartnerTDWidth {width: 40% !important;}#workshopForm label {width: 100%;}}@media (max-width: 600px) {.bimWorkshopPartnerTDWidth {width: 75% !important;}.workshopAppointmentCalendar .workshopParentTD {display: block;width: 100%;}.workshopAppointmentCalendar table:nth-child(1) {padding-left: 0 !important;padding-top: 20px !important;}.webGisRightContainer {padding-left: 0 !important;display: block !important;}}#dateAmountError, #systemError {display: none;}#Values .fullWidthColumn {margin-bottom: 35px;}#Values .contentBox.contentContainer .fullWidthColumn {margin-bottom: 20px;}.companyValue {display: flex;align-items: flex-start;gap: 6%;margin-bottom: 40px;}.companyValue:last-child {margin-bottom: 0;}.companyValue img {width: 48%;min-height: 150px;max-height: 250px;object-fit: cover;object-position: center;}.companyValue .imageObjectPositionBottom {object-fit: cover;object-position: bottom;}.companyValueText {width: 48%;}.companyValueText p {margin-top: 0;line-height: 23px;}@media screen and (max-width: 1070px) {#Values .fullWidthColumn {margin-left: 4% !important;margin-right: 4% !important;}#Values .contentBox.contentContainer .fullWidthColumn {margin-bottom: 15px;margin-left: 0 !important;margin-right: 0 !important;}.companyValue {flex-direction: column;margin-left: 0 !important;margin-bottom: 20px;}.companyValue img {max-height: 200px;}.companyValue img, .companyValueText {width: 100%;}.companyValueText p {margin-top: 15px;}}.historyContainer {}.rightHistoryDateContainer {width: 48%;padding-right: 40px;text-align: right;}.historyLine {width: 80px;vertical-align: middle;background-image: url(/file/img/line_1_extraLightGray.jpg);background-repeat: repeat-y;background-position: center;}.historyText {width: 48%;padding-left: 40px;padding: 15px;}.historyArrowRight,.historyArrowLeft {height: 16px;width: 84px;}.historyArrowLeft {background-image: url('/img/line_history_left.svg');}.newGroupPage.historyArrowLeft {background-image: url('/img/line_history_left_dark.svg');}.historyArrowRight.historyArrowLeft {background-image: url('/img/line_history_left_dark.svg');}.historyArrowRight {background-image: url('/img/line_history_right.svg');}.newStandardPage .historyLine {background-image: url(/file/img/line_1_white.jpg);}.newStandardPage .newGroupPage.historyLine {background-image: url(/file/img/line_1_extraLightGray.jpg);}.newStandardPage .grayBackgroundFull .historyArrowLeft,.bimDomainKey .grayBackgroundFull .historyArrowLeft {background-image: url('/img/line_history_left_white.svg');}.newStandardPage .grayBackgroundFull .historyArrowRight,.bimDomainKey .grayBackgroundFull .historyArrowRight {background-image: url('/img/line_history_right_white.svg');}.historyShowWhenMobile {display: none;}.historyTable {width: 75%;margin-left: auto;margin-right: auto;}.rightAlign {text-align: right;}.grayBackgroundFull .employeeCard,.grayBackgroundLeftAndRight .employeeCard {background-color: white;}.sectionsNoDisplayBlock section.contentContainer,.sectionsNoDisplayBlock section .contentContainer {display: flex !important;}.referenceLinks {margin-top: 20px !important;margin-left: 0px !important;}.employeeImgBorderIfGrayBackground {border: 1px solid #E2E2E2;}.bimEmployeeImage {width: 144px !important;}.companyText {padding-right: 70px;}.employeeImage {font-size: 2px;}.employeeImage img {height: 180px;}.employeeImage div.videoWidthContainer {width: 100%;float: left;}.aloneInContainer .employeeImage div.videoWidthContainer {width: 50%;}.employeeImage div.videoRatioContainer {width: 100%;padding-bottom: 56.25%; position: relative;}.employeeImage iframe {position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;}.partnerImage {height: 170px !important;background-repeat: no-repeat;background-position: center center;background-size: 300px}.pageAnchor {position: absolute}.pageAnchor > a {position: absolute;top: -60px}section.firstPage .leftColumn .contentBox .text {padding-bottom: 10px;}.noScroll {overflow: hidden !important;position: fixed !important;}.hide {display: none !important;}.companyBackground {background-size: 100%;background-repeat: no-repeat;background-position: center center;height: 100%;width: 100%;}.borderLeft {border-left: 1px solid #E2E2E2;}.companyImageContainer {padding: 0 !important;}.showWhenMobile,.showWhenExtraSmall {display: none;}.mobileSmallGallery {margin-top: -4px;}.mobileSmallGallery .smallGalleryElements {}.newStandardPage #Contact div.smallAddressBoxes,.newStandardPage #GrayWhiteContact div.smallAddressBoxes,.newStandardPage #subsidiaryContainerOfFooter div.smallAddressBoxes {padding: 0 !important;}#Contact div.companyPair#GrayWhiteContact div.companyPair {margin-top: 40px;}#Contact div.smallAddressBoxes,#GrayWhiteContact div.smallAddressBoxes,.newStandardPage #subsidiaryContainerOfFooter div.smallAddressBoxes {width: 16.66%;display: inline-table;margin-bottom: 20px;}.newStandardPage #subsidiaryContainerOfFooter div.smallAddressBoxes,.newStandardPage #Contact div.smallAddressBoxes,.newStandardPage #GrayWhiteContact div.smallAddressBoxes {margin-bottom: 35px;}.boehlerDomainKey #Contact div.smallAddressBoxes,.boehlerDomainKey #GrayWhiteContact div.smallAddressBoxes,.newStandardPage #Contact div.smallAddressBoxes,.newStandardPage #GrayWhiteContact div.smallAddressBoxes,.newStandardPage #subsidiaryContainerOfFooter div.smallAddressBoxes {width: 33.322%;}.geoterra-gruppeDomainKey.newStandardPage #Contact div.smallAddressBoxes,.geoterra-gruppeDomainKey.newStandardPage #GrayWhiteContact div.smallAddressBoxes,.bimDomainKey.newStandardPage #subsidiaryContainerOfFooter div.smallAddressBoxes {width: 49.322%;}.fullWidthAddresses {width: 100% !important;}.newStandardPage #Contact .fullWidthAddresses div.smallAddressBoxes,.newStandardPage #GrayWhiteContact .fullWidthAddresses div.smallAddressBoxes {width: 20%;}#Contact div.smallBox,#GrayWhiteContact div.smallBox {width: 20%;height: 160px;float: left;margin-bottom: 25px;}#Contact div.getBigBox,#GrayWhiteContact div.getBigBox {width: 100%;}.footerContactBox {width: 20%;margin-left: auto;margin-right: auto;}.partnerImageFooter {height: 56px;width: 195px;background-size: contain;background-repeat: no-repeat;display: block;margin-bottom: 23px;background-position: right;-ms-interpolation-mode: bicubic;}.detailGalleryBottomSpacing {margin-bottom: 15px;}.shareButton {line-height: 32px;margin: 0 auto;display: inline-block;pointer-events: all;position: absolute;bottom: 5px;right: 5px;}.shareButton.notAbsolute {position: static !important;}.newsShareButton {margin-left: 20px;top: 5px;position: relative !important;}.jobsShareButton {margin-left: 0;float: right;right: 0;position: relative;left: 2px;}.jobsShareButton.a2a_default_style a {padding: 0;!important;}.newsShareButton img {height: 19px;}.grayBackgroundFull .shareButtonActive {background-image: url("../file/img/icons/share-white.svg") !important;}.grayBackgroundFull .shareButtonNotActive {background-image: url("../file/img/icons/share.svg") !important;}*:not(.grayBackgroundFull) .shareButtonActive {background-image: url("../file/img/icons/share.svg") !important;}*:not(.grayBackgroundFull) .shareButtonNotActive {background-image: url("../file/img/icons/share-white.svg") !important;}.a2a_menu a {color: black !important;}.newStandardPage h1.grayTitle,.newStandardPage h1.blueTitle {font-weight: bold;}.newStandardPage h1.blueTitle {bottom: -52px;}.companyBox {height: 70px !important;}.companyBoxesContainer {margin-bottom: 2%;}.employeeContainer .companyBoxesContainer:last-child {margin-bottom: 5%;}.hideSlider .iis-previous-nav,.hideSlider .iis-next-nav {display: none !important;}.newStandardPage .subSiteHeader .headerImageContainer > div,.newStandardPage .subSiteHeader:not(.bim) .headerImageContainer img {height: 822px !important;}.newStandardPage .subSiteHeader:not(.biggerStartPageHeader, .twentytwenyContainer):not(.bim),.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) > div.bigTitleContainer,#iis-slider {height: 712px !important; }.boehler.companyBackground:hover {background-image: url('/file/img/grouppage/white/boehler_black.svg') !important;}.ubm.companyBackground:hover {background-image: url('/file/img/grouppage/white/ubm_black_2022.svg') !important;}.wiesendanger.companyBackground:hover {background-image: url('/file/img/grouppage/white/wiesendanger_black.svg') !important;}.bim.companyBackground:hover {background-image: url('/file/img/grouppage/white/bim_black_2022.svg') !important;}.geoinfra.companyBackground:hover {background-image: url('/file/img/grouppage/white/geoinfra_black_2022.svg') !important;}.mwv.companyBackground:hover {background-image: url('/file/img/grouppage/white/mwv_black_2022.svg') !important;}.erd.companyBackground:hover {background-image: url('/img/grouppage/erd.svg') !important;}.geoterra.companyBackground:hover {background-image: url('/file/img/grouppage/white/geoterra_black.svg') !important;}.hsk.companyBackground:hover {background-image: url('/file/img/grouppage/white/hsk_black.svg') !important;}.terradata.companyBackground:hover {background-image: url('/file/img/grouppage/white/terradata_black_2022.svg') !important;}.mes.companyBackground:hover {background-image: url('/img/grouppage/mes.svg') !important;}.htb.companyBackground:hover {background-image: url('/file/img/grouppage/white/htb_black_2022.svg') !important;}.allgeol.companyBackground:hover {background-image: url('/file/img/grouppage/white/allgeol_2022_black.svg?1700000000') !important;}.schlaepfer.companyBackground:hover {background-image: url('/file/img/grouppage/white/schlaepfer_black.svg') !important;}.schlaepfer_new.companyBackground:hover {background-image: url('/file/img/grouppage/white/schlaepfer_new_black_2022.svg') !important;}.geocasa.companyBackground:hover {background-image: url('/file/img/grouppage/white/geocasa_black1_2022.svg') !important;}.studerpartner.companyBackground:hover {background-image: url('/file/img/grouppage/white/studerpartner_black_2022.svg') !important;}.gruenenfelder.companyBackground:hover {background-image: url('/file/img/grouppage/white/gruenenfelder_black_2022.svg') !important;}.swisstraffic.companyBackground:hover {background-image: url('/file/img/grouppage/white/swisstraffic_black1_2022.svg') !important;}.achtgradost.companyBackground:hover {background-image: url('/file/img/grouppage/white/achtgradost_black_2022.svg') !important;}.sbu1.companyBackground:hover {background-image: url('/file/img/grouppage/white/sbu_black1_2022.svg') !important;}.fritzundpartner.companyBackground:hover {background-image: url('/file/img/grouppage/white/fritzundpartner_2022_black.svg') !important;}.am-plan.companyBackground:hover {background-image: url('/file/img/grouppage/white/am-plan_black_2022.svg') !important;}.iek.companyBackground:hover {background-image: url('/file/img/grouppage/white/iek_2022_black.svg') !important;}.dataver.companyBackground:hover {background-image: url('/file/img/grouppage/white/dataver_black1_2022.svg') !important;}.mobileTD:first-child {width: 1px;}@media (max-width: 3380px) {.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 920px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 810px; }}@media (max-width: 3130px) {.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 865px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 755px; }}@media (max-width: 2970px) {.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 825px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 715px; }}@media (max-width: 2820px) {.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 785px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 675px; }}@media (max-width: 2650px) {.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 755px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 645px; }}@media (max-width: 2550px) {.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 725px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 615px; }}@media (max-width: 2380px) {.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 690px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 580px; }}@media (min-width: 2300px) {.newStandardPage .smallImgContainer .pageHomeSmallImg {max-width: 250px;}.newStandardPage .pageHomeSmallImgB {left: 254px;}.newStandardPage .pageHomeSmallImgC {left: 508px;}}@media (max-width: 2280px) {.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 660px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 550px; }}@media (max-width: 2180px) {.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 630px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 510px; }}@media (max-width: 2080px) {.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 605px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 495px; }}@media (max-width: 1980px) {.newStandardPage .subSiteHeader:not(.bim),.newStandardPage .subSiteHeader > div.bigTitleContainer {height: 822px;}.newStandardPage .subSiteHeader:not(.bim),.newStandardPage .subSiteHeader > div.bigTitleContainer {height: 712px; }.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 580px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 470px; }.newStandardPage.bimDomainKey.PageKey .subSiteHeader,.newStandardPage.bimDomainKey.PageKey .subSiteHeader > div.bigTitleContainer {height: 800px !important;}.newStandardPage.bimDomainKey.PageKey .subSiteHeader .headerImageContainer > div {height: 912px !important;}}@media (max-width: 1880px) {.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 560px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 450px; }}@media (max-width: 1780px) {.newStandardPage:not(.bimDomainKey) .smallImgContainer,.newStandardPage .headerImageText,.newStandardPage.projektePageKey .employerContainer:not(.doNotOverwriteWithCustomBimStyles),.newStandardPage.bimDomainKey.dienstleistungenPageKey .employerContainer:not(.doNotOverwriteWithCustomBimStyles) {width: calc(49% - 10%);}#jubilaeumTeda {width: 120px;height: 120px;top: 40px;}.titleBox {top: 100px;}.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 540px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 430px; }.menuDropdown a {line-height: 33px !important;}.menuDropdown {height: 300px;}.menuDropdown .arrowLeft {top: 7px;}}@media (max-width: 1680px) {.newStandardPage.bimDomainKey.PageKey .subSiteHeader,.newStandardPage.bimDomainKey.PageKey .subSiteHeader > div.bigTitleContainer {height: 600px !important;}.newStandardPage.bimDomainKey.PageKey .subSiteHeader .headerImageContainer > div {height: 712px !important;}.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 510px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 400px; }.menuDropdown a {line-height: 30px !important;}.menuDropdown {height: 280px;}.menuDropdown .arrowLeft {top: 5px;}.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) .headerImageContainer > div,.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) .headerImageContainer img,#iis-slider {height: 722px !important;}.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim),.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) > div.bigTitleContainer {height: 612px !important; }}@media (max-width: 1550px) {.ueberUnsText, .organizationChartTextBottomRight, .organizationChartTextTopLeft, .organizationChartTextTopRight {margin-left: 5%;margin-right: 5%;}.gruppengesellschaftText {padding-left: 5%;}.organizationChartTitle, .companyValuesTitle {margin-left: 2%;}.newStandardPage:not(.bimDomainKey) .smallImgContainer,.newStandardPage .headerImageText,.newStandardPage.projektePageKey .employerContainer:not(.doNotOverwriteWithCustomBimStyles),.newStandardPage.bimDomainKey.dienstleistungenPageKey .employerContainer:not(.doNotOverwriteWithCustomBimStyles) {width: calc(49% - 7%);}.titleBox {top: 90px;}.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 480px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 370px; }.menuDropdown a {line-height: 25px !important;}.menuDropdown h3 {font-size: 15px;}.menuDropdown {height: 250px;}.menuDropdown .arrowLeft {top: 4px;}}@media (max-width: 1450px) {.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 455px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 365px; }.menuContainer {height: 90px;}.menuDropdown a {line-height: 28px !important;}.menuDropdown .wrap {margin-top: 18px !important;}.menuDropdown {top: 75px;height: 240px;}.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) .headerImageContainer > div,.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) .headerImageContainer img,#iis-slider {height: 622px !important;}.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim),.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) > div.bigTitleContainer,#iis-slider {height: 512px !important; }}@media (max-width: 1350px) {.newStandardPage .companyLogo {height: 35px !important;width: auto !important;}.htbDomainKey.newStandardPage .companyLogoContainter a,.mwvDomainKey.newStandardPage .companyLogoContainter a,.achtgradostDomainKey.newStandardPage .companyLogoContainter a,.studerpartnerDomainKey.newStandardPage .companyLogoContainter a,.ubmDomainKey.newStandardPage .companyLogoContainter a,.gruenenfelderDomainKey.newStandardPage .companyLogoContainter a {,width: 300 px;}.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 435px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 365px; }.menuContainer {height: 70px;}.menuDropdown {top: 65px;}}@media (max-width: 1200px) {.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 400px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 330px; }.menuDropdown a {line-height: 24px !important;}.menuDropdown h3 {font-size: 15px;}.menuDropdown {height: 210px;}.menuDropdown .arrowLeft {top: 2px;}.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) .headerImageContainer > div,.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) .headerImageContainer img,#iis-slider {height: 522px !important;}.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim),.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) > div.bigTitleContainer {height: 412px !important; }}@media (max-width: 1780px) {.companyLogoContainter,.leftColumn,.fullWidthColumn {padding-left: 10%;}.newStandardPage.projektePageKey .employerContainer.even:not(.doNotOverwriteWithCustomBimStyles),.newStandardPage.bimDomainKey.dienstleistungenPageKey .employerContainer.even:not(.doNotOverwriteWithCustomBimStyles) {margin-left: 10%;}.navigationBar,.rightColumn,.fullWidthColumn {padding-right: 10%;}.menuDropdown {width: calc(100% - 20%);}.menuDropdown,.smallImgContainer,.headerImageText {right: 10%;}.headerImageText.left {left: 10%;}.smallAddressBoxes {font-size: 14px;padding: 10px;}}@media (max-width: 1550px) {.newStandardPage .employee .employerContainer {width: 47%;margin-left: 2%;}.newStandardPage .employee .employeeDivison {margin-left: 2%;}.serviceProjectBox {width: 47%;margin-left: 2%;}.navigationBar li {padding-left: 15px;padding-right: 15px;}.navigationBar,.rightColumn,.fullWidthColumn {padding-right: 7%;}.navigationBar.tedaJubilaeum {padding-right: 10%}.companyLogoContainter,.leftColumn,.fullWidthColumn {padding-left: 7%;}#Values .fullWidthColumn {margin-left: 2%;}.newStandardPage.projektePageKey .employerContainer.even:not(.doNotOverwriteWithCustomBimStyles),.newStandardPage.bimDomainKey.dienstleistungenPageKey .employerContainer.even:not(.doNotOverwriteWithCustomBimStyles) {margin-left: 7%;}.menuDropdown {width: calc(100% - 14%);}.menuDropdown,.smallImgContainer,.headerImageText {right: 7%;}.headerImageText.left {left: 7%;}h2,.bigTextTitle {font-size: 23px;}.projectBottomGallery:last-child {margin-right: 7.2%;}.projectBottomGallery {max-width: 180px !important;}}@media (max-width: 1430px) {.containerSmallImgContainer h1.grayTitle,.containerSmallImgContainer h1.blueTitle {font-size: 30px !important;}.bimDomainKey .companyLogoContainter a,.bimDomainKey .companyLogo {width: 280px;margin-top: 0px !important;}.newStandardPage .companyLogoContainter a {width: 300px;}.newStandardPage:not(.bimDomainKey) .smallImgContainer,.newStandardPage .headerImageText,.newStandardPage.projektePageKey .employerContainer:not(.doNotOverwriteWithCustomBimStyles),.newStandardPage.bimDomainKey.dienstleistungenPageKey .employerContainer:not(.doNotOverwriteWithCustomBimStyles) {width: calc(49% - 8%);}.newStandardPage.geoterra-gruppeDomainKey .companyLogoContainter a {width: 285px;}.newStandardPage.geoterra-gruppeDomainKey .companyLogo {width: 230px;}.bigTitleContainer h1.bigTitle,.bigTitleContainer h1.smallTitle {font-size: 34px !important;}.navigationBar li {padding-left: 10px;padding-right: 10px;font-size: 15px;}.titleBox {top: 110px;height: 100px;width: 720px;}.bigTitlePositioning {padding-top: 6px;}.topBlueTitlePosition {padding-bottom: 6px;}body {font-size: 14px;}.text {line-height: 20px;}.navigationBar,.rightColumn,.fullWidthColumn {padding-right: 8%;}.navigationBar.tedaJubilaeum {padding-right: 12%;}#jubilaeumTeda {width: 110px;height: 110px;top: 10px;margin-left: 30px;}.companyLogoContainter,.leftColumn,.fullWidthColumn {padding-left: 8%;}.newStandardPage.projektePageKey .employerContainer.even:not(.doNotOverwriteWithCustomBimStyles),.newStandardPage.bimDomainKey.dienstleistungenPageKey .employerContainer.even:not(.doNotOverwriteWithCustomBimStyles) {margin-left: 8%;}.companyLogoContainter a {width: 250px;}.schlaepferDomainKey .companyLogoContainter a {width: 400px;}.companyLogo {}.menuDropdown {width: calc(100% - 16%);}.menuDropdown,.smallImgContainer,.headerImageText {right: 8%;}.headerImageText.left {left: 8%;}.footerListStyle {width: 140px;}#topMouseOverArea {top: -20px;}.employerContainer.smallText {width: 49%;margin-left: 0;}.employerContainer.smallText:nth-child(even) {margin-left: 2%;}.employerContainer.smallText .text {padding-right: 15px;}}@media (max-width: 1250px) {.newStandardPage .companyLogoContainter a {width: 230px;}.newStandardPage.hskDomainKey .companyLogo,.newStandardPage.geoterraDomainKey .companyLogo {}.newStandardPage:not(.bimDomainKey) .smallImgContainer {top: -66% !important;}.newStandardPage:not(.bimDomainKey) .smallImgContainer,.newStandardPage .headerImageText,.newStandardPage.projektePageKey .employerContainer:not(.doNotOverwriteWithCustomBimStyles),.newStandardPage.bimDomainKey.dienstleistungenPageKey .employerContainer:not(.doNotOverwriteWithCustomBimStyles) {width: calc(49% - 3%);}.titleBox {display: none;}.partnerImage {height: 140px !important;}.navigationBar,.rightColumn,.fullWidthColumn {padding-right: 3%;}.navigationBar.tedaJubilaeum {padding-right: 16%;}#jubilaeumTeda {margin-left: 10px;}.companyLogoContainter,.leftColumn,.fullWidthColumn {padding-left: 3%;}.newStandardPage.projektePageKey .employerContainer.even:not(.doNotOverwriteWithCustomBimStyles),.newStandardPage.bimDomainKey.dienstleistungenPageKey .employerContainer.even:not(.doNotOverwriteWithCustomBimStyles) {margin-left: 3%;}.companyLogoContainter a {width: 250px;}.companyLogo {width: 350px;}.menuDropdown {width: calc(100% - 6%);}.menuDropdown,.smallImgContainer,.headerImageText {right: 3%;}.smallImgContainer {width: 460px;height: 70px;}.containerSmallImgContainer {height: 70px;}.containerSmallImgContainer.subSiteHeaderContainer {margin-bottom: -30px !important;}.newStandardPage .containerSmallImgContainer.subSiteHeaderContainer {margin-bottom: 0px !important;}.pageHomeSmallImg {height: 70px;width: 140px;}.containerSmallImgContainer h1.blueTitle,.containerSmallImgContainer h1.grayTitle {font-size: 30px !important;}.containerSmallImgContainer h1.grayTitle {right: 480px;bottom: -31px;}.containerSmallImgContainer h1.blueTitle {bottom: -70px;right: -113px;}.boehlerDomainKey .containerSmallImgContainer h1.blueTitle,.brsDomainKey .containerSmallImgContainer h1.blueTitle {width: 500px;}#Contact div.smallAddressBoxes,#GrayWhiteContact div.smallAddressBoxes {width: 20%;}}.companyLogoLargerBox {height: 100px !important;}@media (max-width: 1150px) {.newStandardPage.bimDomainKey.PageKey .subSiteHeader,.newStandardPage.bimDomainKey.PageKey .subSiteHeader > div.bigTitleContainer {height: 350px !important;}.newStandardPage.bimDomainKey.PageKey .subSiteHeader .headerImageContainer > div {height: 462px !important;}body:not(.bimDomainKey) .employerContainer {margin-left: 2%;}.employerContainer {width: 47%;}body:not(.bimDomainKey) .employeeDivison {margin-left: 2%;}}@media (max-width: 1070px) {.tedaEmployee,.tedaImage {display: block;}.tedaEmployee {padding: 15px !important;}.tedaImage {width: 100% !important;height: 120px;background-size: 50% !important;border-bottom: 1px solid #E2E2E2;}.gruenenfelderImage {width: 100% !important;height: 120px;background-size: 60% !important;border-bottom: 1px solid #E2E2E2;}.integralBox {width: 100% !important;}.containerSmallImgContainer h1.grayTitle,.containerSmallImgContainer h1.blueTitle {display: none !important;}.blockWhenMobile {display: block;}.blockWhenMobile.importantBlock {display: block !important;}#serviceFilter {margin: 0 auto;display: block;}.bimDomainKey.videosPageKey .employerContainer {float: none !important;margin-left: 0% !important;}.employerContainer {margin-left: 2%;}.employerContainer.containerWidthForThree {margin-left: 0 !important;}.employerContainer {width: 47%;}.employeeDivison {margin-left: 2%;}.activateHoverOverTR:hover > .boxHoverImage,.activateHoverOverTR:hover td .boxHoverImage,.activateHoverOverTR:hover div.td .boxHoverImage,.activateHoverForBigBox:hover .projectImg,.employerContainer:hover div {opacity: 0.55 !important;}.footerPartnerTable tr {display: inline-block;}.partnerImageFooter {width: 160px;background-position: center !important;}.newStandardPage .companyLogoMobile {top: 6px !important;height: 33px;}.companyLogoMobile {height: 33px;}.geoterra-gruppeDomainKey.newStandardPage .companyLogoMobile {top: 0 !important;}.employeeMobileLineHeight {line-height: 17px !important;}.employeeName {margin-bottom: 0px;}.newStandardPage #Contact .fullWidthAddresses div.smallAddressBoxes,.newStandardPage #GrayWhiteContact .fullWidthAddresses div.smallAddressBoxes {width: 33%;}.newStandardPage .containerSmallImgContainer {position: absolute !important;}.employerContainer.companyBoxesContainer {width: 100%;margin-left: 0 !important;}.serviceProjectBox.employerContainer {width: 100% !important;margin-bottom: 20px;}.serviceProjectBox.employerContainer.uneven {margin-left: 0;}.newStandardPage .pageHomeSmallImg {height: 85px !important;}.newStandardPage:not(.bimDomainKey) .smallImgContainer {width: calc(50%);height: 95px;}.newStandardPage .smallImgContainer {top: -60% !important;}.newStandardPage .headerSection {margin-top: 55px !important;}.schlaepferDomainKey #mobile_topMenu_projekte {display: none !important;}.newStandardPage .firstPage .containerLeftWithTextPadding {margin-bottom: 40px;padding-bottom: 40px;}.companyBackground {background-size: 50%;}.boehlerDomainKey .containerSmallImgContainer.subSiteHeaderContainer,.bimDomainKey .containerSmallImgContainer.subSiteHeaderContainer {margin-bottom: -30px !important;}.bimDomainKey .footerLinks .containerWidth {width: 100%;}.noMarginTopMobile {margin-top: 0 !important;}.bimException table {margin: 0;}.footerPartnerTable {float: none;}.partnerImageFooter {background-position: left;}.hideWhenMobile {display: none !important;}.showWhenMobile {display: block !important;}.fullWidthWhenMobile {width: 100% !important;}.bimDomainKey .smallerColumnSpaceWhenMobile {margin-bottom: 0px;}.absoluteDesktop {position: fixed !important;}#brsVideo {margin-top: 44px;}body.projektePageKey .menuDropdown {display: none !important;}.containerSmallImgContainer h1.blueTitle,.containerSmallImgContainer h1.grayTitle {font-size: 30px !important;}.containerSmallImgContainer h1.grayTitle {right: 440px;bottom: 7px;}.containerSmallImgContainer h1.blueTitle {bottom: -25px;}.boehlerDomainKey .containerSmallImgContainer h1.blueTitle,.brsDomainKey .containerSmallImgContainer h1.blueTitle {width: 330px;}h1.hideForMobile {display: none !important;}h1.noTopPaddingForMobile {padding-top: 0 !important;}.leftRightSection .rightColumn .contentBox {margin-top: 18px;}.fullWidthColumn .contentBox {margin-bottom: 30px;}.processSubmenu span.arrowStart {display: none;}.processSubmenu span.arrowEnd {display: none;}.processSubmenu span span.text,.processSubmenu span.arrowTitle {margin-left: 0;}.processSubmenuContainer {width: 100%;}.companyMap,.companyMap iframe,.bimDomainKey iframe {height: 300px;}.arrowRight {display: inline-block;}#goBack {background-position: 0px 8px;}.detailsDiv {width: 50% !important;float: left;}#projectDetails {}.bottomOfPageMobile {padding-left: 18% !important;margin-bottom: 30px;}.textMargin {margin-top: 10px !important;}#projectDetails {padding-top: 0px !important;}.gallerySection {padding-top: 3.3% !important;padding-bottom: 3.3% !important;border: none !important;}.projectBottomGallery div.contentBox {width: 100%;}.projectBottomGallery {padding: 0 !important;}.projectBottomGallery {margin-left: 2% !important;}.projectBottomGallery:last-child {margin-right: 0 !important;margin-bottom: 0 !important;}#projectDetails .contentBox {padding-left: 0 !important;}.columnSpace {margin-bottom: 30px;}body {font-size: 15px;}h1 {padding-top: 20px !important;margin-top: 0;}section {padding-bottom: 0px !important;}.spaceSectionForSubReferences {padding-bottom: 30px !important;}#projectFirstSection {padding-bottom: 30px !important;}.hasBorderAtTheBottomWhenMobile {border-bottom: 1px solid #D9D9D9;}.menuDropdown {display: none;}.mobileWhiteBackground {background-color: #fff !important;}.mobileWhiteBackground .grayBackgroundMobile {background-color: #fff !important;}.grayBackgroundMobile .borderIfOnGrayBackground,.mobileWhiteBackground .borderIfMobile {border: 1px solid #D9D9D9;}.grayBackgroundMobile .borderIFWhiteBackGround {border: 1px solid white !important;}.right:not(.noBottomPaddingMobile) {background-color: #fff;padding-bottom: 36px;}.grayBackgroundLeftAndRight .right {background-color: transparent;}.noBorder {border: none !important;}.noPaddingBottom {padding-bottom: 0 !important;}.mobileWhiteBox {background-color: #fff !important;}body:not(.newStandardPage) .mobileWhiteBackground * {background-color: #fff !important;}.menuSection {position: fixed;top: 0;z-index: 2;}.newStandardPage .menuSection {z-index: 10;}.iis-previous-nav,.iis-next-nav {top: 58% !important;}.contentContainer {display: block;}section.leftRightSection.contentContainer,section.leftRightSection .contentContainer {padding-top: 3% !important;}.contentBox,.standardImageMobil,.standardImage {width: 92%;margin-left: auto;margin-right: auto;}.newsListTextSpacing {padding-top: 2px;}.notMobile {display: none;}.companyLogoMobileContainer {padding-left: 13px;}.menuContainer {display: block;height: 54px;}.menuDropdown {top: 40px;}.bigTextbox {margin-bottom: 15px;padding-left: 10px;padding-right: 10px;padding-top: 15px;}.navigationBar {display: none;}.mobileMenu {display: table !important;}.companyLogoContainter {display: none;}.mobileNavigation {position: fixed;background-attachment: fixed;}.pageHomeSmallImgimgBorder {border: solid 1px white;}.leftColumn,.fullWidthColumn {padding-left: 0;}.newStandardPage.projektePageKey .employerContainer.even:not(.doNotOverwriteWithCustomBimStyles),.newStandardPage.bimDomainKey.dienstleistungenPageKey .employerContainer.even:not(.doNotOverwriteWithCustomBimStyles) {margin-left: 0;}.rightColumn,.fullWidthColumn {padding-right: 0;}.grayBackgroundMobile,.grayBackgroundMobile #mc_embed_signup {background-color: #ECECEC;}.newStandardPage .grayBackgroundMobile {background-color: #e9e9e9 !important;background: #e9e9e9 !important;}.companyText:not(.mobilePaddingUnderDescription),.leftRightSection {padding-bottom: 30px !important;}.leftRightSection .h3 {padding-left: 14px;padding-right: 15px;}.removeTitle {display: none !important;}.containerWidth,.containerWidthSmall,.containerWidthBig,.containerWidthForThree,.containerWidthForTwo,.containerWidthForOne {width: 100%;}.titleSpacing {padding-top: 6px !important;}.mobileMenu {position: fixed;background-color: white;z-index: 2;}.newsAndProjectsList {padding-left: 15px !important;padding-right: 15px !important;padding-top: 15px !important;}.subSiteHeader {margin-top: 50px;}.subSiteHeader,.subSiteHeader > img {height: 280px;}.subSiteHeader > div.bigTitleContainer,.subSiteHeader > img {background-position: center -30px;margin-top: -20px;background-attachment: local;}.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 340px;}.middleEmployeeScreen {display: block;margin-left: auto;margin-right: auto;width: 95%;}.smallEmployeeScreen,.bigEmployeeScreen {}#headerImage {margin-top: 56px;}.ThreeMenuPoints {display: none;}.pageHomeSmallImgBorder {border: solid 1px white;}.historyText {padding-left: 0;}.menuOfCompany,.headerSection {border: 0 !important;}.headerSection:not(.noBottomMarginMobile) {border-bottom: 40px solid white !important;}.newStandardPage .headerSection:not(.noBottomMarginMobile) {border-bottom: 45px solid white !important;}.historyTable {width: 100%;margin: 0;}.historyHideWhenMobile {display: none !important;}.historyShowWhenMobile {display: block !important;}.historyText {padding-left: 0;}.noPadding {padding: 0;}.noPadding {padding: 0;}.temporary {margin-top: 30px !important;}.standardImage {display: none;}.standardImageMobil {display: block !important;}.mobileSpacing {padding-bottom: 15px;}.historyText {width: auto;}.companyLogoMobileContainer {padding-left: 13px;}.titleSection {padding-top: 50px;}.companyText {padding-right: 0px;}.containerLeftWithTextPadding {padding-right: 0;}.mobileWhiteBackground .borderIFWhiteBackGround {border: 1px solid #D9D9D9 !important;}.paddingWhenMobile {padding-top: 30px;}.footerLinks .leftColumn,.footerLinks .rightColumn {margin-bottom: 20px;}.footerLinks {padding-bottom: 1px !important;}.projectBottomGallery {max-width: 180px !important;}.projectBottomGallery div {padding-top: 0 !important;}.projectBottomGallery:first-child {margin-left: 0 !important;}.aloneInContainer .employeeImage div.videoWidthContainer,.employeeImage div.videoWidthContainer {width: 100%;}.boehlerDomainKey .containerSmallImgContainer h1.blueTitle,.brsDomainKey .containerSmallImgContainer h1.blueTitle {width: 500px;}#Contact div.smallAddressBoxes,#GrayWhiteContact div.smallAddressBoxes {width: 25%;}.noPaddingTop {padding-top: 0 !important;}.newStandardPage .leftColumn.noPaddingBottom.containerWidth {padding-bottom: 20px !important;}}@media (max-width: 950px) {.newStandardPage .employee .employerContainer {width: 94%;margin-left: 3%;}.newStandardPage .employee .employeeDivison {margin-left: 3%;}.newStandardPage .smallImgContainer {width: calc(50%);}.employerContainer.smallText .text {font-size: 14px;line-height: 17px;}.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) .headerImageContainer > div,.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) .headerImageContainer img,#iis-slider {height: 422px !important;}.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim),.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) > div.bigTitleContainer {height: 312px !important; }}@media (max-width: 800px) {.noMarginRightMobile {margin-right: 0 !important;}.hideOn800 {display: none !important;}.showWhenMobile800 {display: block !important;}.newStandardPage.bimDomainKey.PageKey .subSiteHeader,.newStandardPage.bimDomainKey.PageKey .subSiteHeader > div.bigTitleContainer {height: 250px !important;}.newStandardPage.bimDomainKey.PageKey .subSiteHeader .headerImageContainer > div {height: 362px !important;}.newStandardPage:not(.bimDomainKey) .smallImgContainer {width: calc(67%);top: -62%;}.newStandardPage .headerImageText {width: 67%;}.boehlerDomainKey .containerSmallImgContainer h1.blueTitle,.brsDomainKey .containerSmallImgContainer h1.blueTitle,.bimDomainKey .containerSmallImgContainer h1.blueTitle {width: 500px;}.boehlerDomainKey .startPageHeaderContainer .smallImgContainer {top: -50px;}.employerContainer.smallText {width: 100%;margin-left: 0 !important;}.employerContainer.smallText .text {font-size: 15px;line-height: 21px;}.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 380px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 310px; }.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) .headerImageContainer > div, .newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) .headerImageContainer img, #iis-slider {height: 352px !important;}.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim),.newStandardPage .subSiteHeader > div.bigTitleContainer {height: 262px !important; }.projectBottomGallery {padding: 0 !important;max-width: 150px !important;}.projectBottomGallery:last-child {margin-bottom: 0px;}.gallerySection {border-bottom: none !important;}.projectBottomGallery {margin-left: 3.2% !important;}.bottomOfPageMobile {padding-left: 3.2% !important;}body {font-size: 15px;}.text {line-height: 22px;}.hyperLinkStyle {margin-bottom: 0;}.smallImgContainer {width: 415px;height: 64px;}.containerSmallImgContainer {height: 64px;}.pageHomeSmallImg {height: 64px;width: 128px;}.containerSmallImgContainer h1.blueTitle,.containerSmallImgContainer h1.grayTitle {font-size: 25px !important;}.bimDomainKey .containerSmallImgContainer h1.blueTitle,.bimDomainKey .containerSmallImgContainer h1.grayTitle {font-size: 17px !important;}.bimDomainKey .containerSmallImgContainer h1.blueTitle {bottom: -18px;}.containerSmallImgContainer h1.grayTitle {right: 400px;bottom: 7px;}.containerSmallImgContainer h1.blueTitle {bottom: -23px;}.middleEmployeeScreen {display: none;}.smallEmployeeScreen {display: block !important;margin-left: auto;margin-right: auto;}.employeeImage img,.employeeCard {height: 130px;}.newStandardPage .employeeImage img,.newStandardPage .employeeCard {height: 150px;}.employeeTitle {margin-bottom: 15px;}.employeeCard .text {font-size: 13px;}.projektePageKey .employeeCard .text,.bimDomainKey.dienstleistungenPageKey .employeeCard .text {line-height: 10px;}.projektePageKey .projectsHeadContainer .employeeCard .text,.bimDomainKey.dienstleistungenPageKey .projectsHeadContainer .employeeCard .text {line-height: 17px;}.projektePageKey .employeeCard h3,.bimDomainKey.dienstleistungenPageKey .employeeCard h3 {margin-bottom: 0;}.projektePageKey .employeeImage img,.bimDomainKey.dienstleistungenPageKey .employeeImage img,.projektePageKey .employeeCard:not(.newStructureCard),.bimDomainKey.dienstleistungenPageKey .employeeCard {height: 120px !important;}.projektePageKey .employeeImage img,.bimDomainKey.dienstleistungenPageKey .employeeImage img,.projektePageKey .employeeCard:not(.newStructureCard),.bimDomainKey.dienstleistungenPageKey .employeeCard {height: 170px !important;}.employeeDivison h1 {font-size: 24px !important;}#Contact div.smallAddressBoxes,#GrayWhiteContact div.smallAddressBoxes,.newStandardPage #subsidiaryContainerOfFooter div.smallAddressBoxes {width: 33%;}.socialMediaAction {font-size: 14px;}.socialMediaDestination {font-size: 12px;}.socialMedia td {display: block;width: 100%;margin-bottom: 12px;}.socialMedia table {text-align: left !important;}.socialMedia table td:last-child {margin-bottom: 0;}.socialMediaBox {padding: 17px;padding-left: 0;}}@media (max-width: 660px) {#serviceFilter {width: 100% !important;}.bimDomainKey.partnerPageKey .mobileTD {border-right: 1px solid #D9D9D9 !important;}.showForSmallScreen {display: block !important;}.hideForSmallScreen {display: none !important;}.newStandardPage .smallImgContainer,.newStandardPage .headerImageText {width: calc(70%);}.boehlerDomainKey .containerSmallImgContainer h1.blueTitle,.brsDomainKey .containerSmallImgContainer h1.blueTitle,.bimDomainKey .containerSmallImgContainer h1.blueTitle {width: 300px;}.companyMap,.companyMap iframe {height: 200px;}.projectBottomGallery {margin-left: 3% !important;}.contentBox,.standardImageMobil {width: 100%}.smallImgContainer {width: 295px;height: 46px;top: -65% !important;}.newStandardPage .smallImgContainer {top: -92% !important;}.containerSmallImgContainer {height: 35px;}.headerSection {border-bottom: 20px solid white !important;}.pageHomeSmallImg {height: 46px;width: 91px;}.containerSmallImgContainer h1.blueTitle,.containerSmallImgContainer h1.grayTitle {font-size: 17px !important;}.containerSmallImgContainer h1.grayTitle {right: 285px;bottom: 4px;}.containerSmallImgContainer h1.blueTitle {bottom: -18px;}.rightColumn,.leftColumn,.fullWidthColumn,.serviceBoxMenu {padding-left: 3%;padding-right: 3%;}#Values .fullWidthColumn {margin-left: 0 !important;margin-right: 0 !important;}.companyLogoMobileContainer {padding-left: 3%;}.employeeContainer {padding-left: 0;padding-right: 0;}.smallEmployeeScreen {width: 80%;}.subSiteHeader {height: 205px;}.subSiteHeader > div.bigTitleContainer,.subSiteHeader > img {background-position: center -30px;margin-top: -20px;}.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) .headerImageContainer > div,.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) .headerImageContainer img {height: 210px !important;margin-top: 10px;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer {height: 250px; }.employerContainer {width: 94%;margin-left: 3%;}.employerContainer.containerWidthForThree {width: 100% !important;}.employerContainer.smallText .employeeImage img,.employerContainer.smallText .employeeCard {height: 180px;}.employerContainer.smallText .text {font-size: 14px;line-height: 17px;}#Contact div.smallAddressBoxes,#GrayWhiteContact div.smallAddressBoxes {width: 50%;}.newStandardPage #Contact div.smallAddressBoxes,.newStandardPage #GrayWhiteContact div.smallAddressBoxes,.newStandardPage #subsidiaryContainerOfFooter div.smallAddressBoxes {width: 50% !important;}.newStandardPage .subSiteHeader .headerImageContainer > div,.newStandardPage .subSiteHeader:not(.bim) .headerImageContainer img,#iis-slider {height: 210px !important;margin-top: 10px;}.newStandardPage .subSiteHeader:not(.twentytwenyContainer, .biggerStartPageHeader):not(.bim),.newStandardPage .subSiteHeader:not(.twentytwenyContainer, .biggerStartPageHeader):not(.bim) > div.bigTitleContainer {height: 160px !important; }.companyBackground {background-size: 65%;}.projektePageKey .employeeCard,.bimDomainKey.dienstleistungenPageKey .employeeCard {height: auto !important;padding-bottom: 10px;}.projektePageKey .employeeCard .employeeName h3,.bimDomainKey.dienstleistungenPageKey .employeeCard .employeeName h3 {padding-bottom: 10px;}}@media (max-width: 540px) {.bimDomainKey .companyLogoMobile {width: 200px;}#projectDetails {height: auto !important;}.detailsDiv {width: 100% !important;float: none !important;}.projectBottomGallery {max-width: 120px !important;}#referencePic {height: 145px;width: 99.8%;}.firstPage ul,.titlePositioning {padding-top: 0;margin-left: 0;}.titlePositioning {padding-top: 20px;}h3 {font-size: 15px;}ul:not(.webGisUL) {padding-left: 0;}.mobileTD,.mobileTD:first-child {display: block;width: 100%;}.contentBoxSquareImage {background-position: center;height: 130px;width: 100%;}.smallImgContainer {display: none;}.headerSection {margin-bottom: 0;}.mobileTable {width: 100%;table-layout: fixed;}.contentBoxSquareText,.serviceImagesContainer {margin-top: 0 !important;margin-bottom: 10px;}.notMobile {display: none;}.notMobileImg {display: none;}.firstPage ul li, .mobileWhite ul li {white-space: normal;}.boxHoverImage {width: 100% !important;height: 130px !important;background-position: center;}.contentBoxSmallImage,.contentBoxSmallImage .boxHoverImage {height: 250px !important;}.bigTextbox {margin-bottom: 25px;margin-top: -5px;}.mobileNavigation ul li {text-transform: uppercase;font-size: 14px;list-style: none;padding: 15px;}.categorieHistoryPage {display: block;width: 100%;margin-left: auto;margin-right: auto;}.forFireFox {height: auto !important;}.smallEmployeeScreen {width: 100% !important;font-size: 12px;padding-right: 10px;}.historyText {padding-left: 0px;}.historyDateTitle {font-size: 19px;color: rgb(50, 50, 50);}.historyText div .text {}.historyTable {table-layout: fixed;}.rightHistoryColumn {width: 15%;}.standardImageHigh {height: 200px !important;}.standardImageVeryHigh {height: 300px !important;}.newStandardPage .newImageHeight {height: 300px !important;}.historyArrowLeft {background-image: url('/img/line_history_left_mobile.svg');background-repeat: no-repeat;}.historyArrowRight {background-image: url('/img/line_history_right_mobile.svg');background-repeat: no-repeat;}.newStandardPage .grayBackgroundFull .historyArrowLeft,.bimDomainKey .grayBackgroundFull .historyArrowLeft {background-image: url('/img/line_history_left_mobile_white.svg');}.newStandardPage .grayBackgroundFull .historyArrowRight,.bimDomainKey .grayBackgroundFull .historyArrowRight {background-image: url('/img/line_history_right_mobile_white.svg');}.historyLine {width: 40px;}#projectFirstSection {padding-bottom: 0 !important;}.serviceImagesContainer {margin-bottom: 0;}.standardImageMobil {height: 140px !important;margin-bottom: 5px;}body.bimDomainKey:not(.projektePageKey) .standardImageMobil {margin-bottom: 0;}#iis-slider {height: 200px !important;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer,.subSiteHeader > img {background-position: center 0px;background-size: auto 195px;height: 150px;}.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 210px;}.borderIFWhiteBackGround {border-left: 1px solid rgb(217, 217, 217) !important;border-top: 1px solid transparent !important;}.borderIFWhiteBackGround .rightPart:not(.hasBorderTop) {border-top: 0;border-left: 1px solid #D9D9D9;}.socialMediaIcon {width: 40px;height: 40px;}.mobileSmallGallery {margin-top: -1px;}}@media (max-width: 440px) {.newsSiteImage {width: 49.3% !important;height: 130px !important;}.projectBottomGallery {max-width: 97px !important;}.contentBoxSmallImage,.contentBoxSmallImage .boxHoverImage {height: 200px !important;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer,.subSiteHeader > img {background-position: center 0px;background-size: auto 195px;height: 120px;}.subSiteHeader .headerImageContainer > div,.subSiteHeader .headerImageContainer img {height: 180px;}.employerContainer.smallText .employeeImage img {display: none;}.employerContainer.smallText .employeeCard {border-left: 1px solid #E2E2E2;}.newStandardPage #subsidiaryContainerOfFooter div.smallAddressBoxes {width: 100% !important;}}@media (max-width: 350px) {.projectBottomGallery {max-width: 70px !important;}.gallerySection {padding-top: 55px !important;padding-bottom: 20px !important;}.subSiteHeader,.subSiteHeader > div.bigTitleContainer,.subSiteHeader > img {background-position: center 0;background-size: auto 195px;height: 20px;}.contentBoxSmallImage,.contentBoxSmallImage .boxHoverImage {height: 150px !important;}.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) .headerImageContainer > div,.newStandardPage .subSiteHeader:not(.twentytwenyContainer):not(.bim) .headerImageContainer img,#iis-slider {height: 210px !important;margin-top: 10px;}.newStandardPage .subSiteHeader:not(.bim),.newStandardPage .subSiteHeader > div.bigTitleContainer {height: 160px !important; }}.bimDomainKey .bimEmployeeContainer .employerContainer {width: 100%;}.bimDomainKey .employerContainer {border: 1px solid #E2E2E2;}.newStandardPage .employeeCard {overflow: auto;}.containerWidthForOne .employeeCard,.containerWidthForTwo .employeeCard,.containerWidthForThree .employeeCard {height: auto;padding-bottom: 14px;padding-right: 14px;border: 0;cursor: inherit;}.bimDomainKey .bimEmployeeContainer .employerContainer ul {margin-left: 0;}.bimDomainKey .employerContainer li {white-space: pre-wrap;padding-left: 20px;}.bimDomainKey.dienstleistungenPageKey .employerContainer:hover div {opacity: 1 !important;}.bimDomainKey .employerContainer .textTitleSpacer {height: 18px;}.grayBackground,.grayBackground a {background-color: rgb(194, 194, 194) !important;color: white !important;}.blueBackground,.blueBackground a {background-color: #0E4891 !important;color: white !important;}.blueBackgroundLink {cursor: pointer;}.blueBackgroundLink:hover {opacity: 0.85;}@media (max-width: 1070px) {.hideOnMobile {display: none !important;}.bimDomainKey.partnerPageKey #superContainer section:first-child .employerContainer:first-child {margin-top: 10px;}.bimDomainKey .bimEmployeeSpacing {padding-left: 2%;padding-right: 2%;}.bimDomainKey .bimEmployeeContainer .contentBox {width: 100%;}.hiddeEmpoyeeBoxOnMobileScreen {display: none !important;}.thirdEmployeeTitle {bottom: 12px !important;}.newStandardPage .smallImgContainer .pageHomeSmallImg {display: none !important;}.bimDomainKey .bimEmployeeContainer .employerContainer {float: inherit;margin-left: 0;min-height: 182px;}.bimDomainKey .bimEmployeeContainer .employeeImage img,.bimDomainKey .bimEmployeeContainer .employeeCard {height: auto;}.containerSmallImgContainer {position: absolute !important;}}@media (max-width: 540px) {.bimDomainKey .bimEmployeeContainer .employerContainer {min-height: 182px;}.bimDomainKey .employeeImage img {height: 140px;}.groupedService {width: 100% !important;float: none !important;}}@media (max-width: 370px) {#iis-slider {height: 150px !important;}}.fullHeight {height: 100% !important;}.customPadding {padding-top: 9px !important;}.headerImageText {width: calc(49% - 15%);position: absolute;top: -390%;}.headerImageText {width: calc(49% - 15%);position: absolute;top: -420%;}body.PageKey .headerImageText {display: none !important;}.headerImageText h1 {line-Height: 30px;font-size: 19px !important;font-weight: 300 !important;padding-left: 2px;color: rgb(50, 50, 50);}@media (max-width: 1450px) {.headerImageText {top: -390%;}}@media (max-width: 1240px) {.headerImageText {top: -450%;}}@media (max-width: 1070px) {.headerImageText h1 {visibility: hidden !important;font-size: 1px !important;}.headerImageText {right: 10% !important;}}@media (max-width: 950px) {.headerImageText {top: -335% !important;width: 80%;}}@media (max-width: 800px) {.headerImageText {width: 42% !important;}}@media (max-width: 660px) {.bimDomainKey .bimEmployeeContainer .contentBox.innerContainer,.bimEmployeeSpacing {width: auto !important;padding-left: 0% !important;padding-right: 0% !important;}.headerImageText {top: -470% !important;}.headerImageText *:not(h1) {font-size: 12px;}.additionalLinkDivMobile {font-size: 14px;padding: 9px 5px 7px 27px !important;white-space: nowrap;}}@media (max-width: 420px) {.headerImageText {width: 45% !important;top: -325% !important;right: 2% !important;}}@media (max-width: 350px) {.headerImageText * {font-size: 12px !important;}}span.bigFont {font-size: 50px;text-transform: uppercase;font-weight: 300;line-height: 55px;color: #0E4891;font-family: 'Montserrat';}.noPaddingBottom {padding-bottom: 0 !important;}.imageTitleAlignment {margin-top: 49px;}.bimList {color: #0E4891;margin-bottom: 20px;}@media (max-width: 1070px) {span.bigFont {font-size: 24px;line-height: 30px;}.bimDomainKey .firstPage {padding-top: 30px;}.marginBottomWhenMobile {margin-bottom: 15px;}.imageTitleAlignment {margin-top: 0 !important;}}@media (max-width: 570px) {.bimDomainKey .firstPage {padding-top: 0;}}.singleSummaryContainer {display: inline-block;width: 33%;text-align: center;}.summaryAmount {font-size: 90px;font-family: Book;}section.groupSummary {padding-bottom: 40px;}.summaryTitle {font-size: 16px;font-family: 'Montserrat-Bold';letter-spacing: 0.02em;}@media (max-width: 500px) {.summaryAmount {font-size: 46px;}.summaryTitle {font-size: 15px;}}.terradataDomainKey.projektePageKey .employeeCard .text {line-height: 21px;}.languageChooserDesktop {position: absolute;z-index: 9999;padding-top: 5px;padding-bottom: 3px;top: 3px;right: 0%;font-size: 11px;}@media (max-width: 1330px) {.languageChooserDesktop {top: 1px;}}.newStandardPage .subSiteHeader:not(.bim) .headerImageContainer img {transition: transform 30s ease;}.newStandardPage:not(.PageKey):not(.frPageKey):not(.dePageKey):not(.gtIntern):not(.bimDomainKey) .imgZoomClass {transform: matrix3d(1.08, 0.000180022, 0, 0, -0.000180022, 1.08, 0, 0, 0, 0, 1, 0, 30, 0, 0, 1);}.newStandardPage.PageKey:not(.gtIntern) .imgZoomClass,.newStandardPage.dePageKey:not(.gtIntern) .imgZoomClass,.newStandardPage.frPageKey:not(.gtIntern) .imgZoomClass {transform: matrix3d(1.08671, 0.000180022, 0, 0, -0.000180022, 1.08671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}.intranetPageKey .employeeAdminLabelWidth {width: 250px;padding-right: 10px;}.newStandardPage.intranetPageKey *:not(h3):not(h1):not(h2):not(h4) {font-size: 14px !important;}.intranetPageKey #container_module {display: inline-block;padding-left: 30px;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);}.intranetPageKey #intranetMenu {width: auto !important;margin-bottom: 30px;}.intranetPageKey .naviTitel.menu_level0 {padding-left: 38px !important;}.intranetPageKey .noBorder.materialTable td {border: 0 !important;}.intranetPageKey .materialTable .iconTD {padding: 0 !important;}.intranetPageKey .naviTitel.menu_level0,.intranetPageKey .menu_level1,.intranetPageKey .menu_level2,.intranetPageKey .menu_level3,.intranetPageKey .menu_level4,.intranetPageKey .menu_level5 {color: #4b494a;border: 0;width: 212px;height: 45px;display: block;margin-bottom: 3px;padding-left: 4px;font-weight: bold;padding-right: 5px;line-height: 45px;font-size: 14px;max-width: 100%;}.intranetPageKey .menu_level4 {padding-left: 15px !important;}.intranetPageKey .menu_level5 {padding-left: 18px !important;}#intranetMenu {max-width: 212px !important;}.intranetPageKey #intranetProductFlyer .materialTable .table_file a {white-space: normal !important;}.intranetPageKey .menu_level2,.intranetPageKey .menu_level3,.intranetPageKey .menu_level4,.intranetPageKey .menu_level5 {overflow: hidden;text-overflow: ellipsis;}.intranetPageKey .subSubMenuBox a:last-child,.intranetPageKey #subSubMenuBox a:last-child {margin-bottom: 14px;display: block;}.intranetPageKey .menu_level1,.intranetPageKey .menu_level2,.intranetPageKey .menu_level3,.intranetPageKey .menu_level4,.intranetPageKey .menu_level5 {height: 20px;line-height: 20px;font-weight: normal;}.subSubMenuBox {text-overflow: ellipsis;}.intranetPageKey .subSubMenuBox #subSubMenuBox .menu_level3 {margin-left: 45px;}.intranetPageKey .subSubMenuBox #subSubMenuBox .menu_level4 {margin-left: 60px;}.intranetPageKey .subSubMenuBox #subSubMenuBox .menu_level5 {margin-left: 60px;}.intranetPageKey .subSubMenuBox #subSubMenuBox .menu_level2 {margin-left: 30px;}.intranetPageKey .subSubMenuBox {padding-left: 34px;}.intranetPageKey .subSubMenuBox > .subSubMenuBox {padding-left: 10px;}.subSubMenuBox > .subSubSubMenuBox {padding-left: 5px;}.intranetPageKey .relative {position: relative;}.intranetPageKey .bigIcon img {width: 26px;padding-right: 5px;height: 26px;}.intranetPageKey .bigIcon a {color: #4b494a !important;}.intranetPageKey .menu_act,.intranetPageKey .naviTitel.menu_level0:hover,.intranetPageKey .menu_level1:hover,.intranetPageKey .menu_level2:hover,.intranetPageKey .menu_level3:hover,.intranetPageKey .menu_level4:hover,.intranetPageKey .menu_level5:hover {color: #0E4891 !important;}.intranetPageKey .rightColumn {padding-right: 10px !important;}.intranetPageKey .smallImgContainer {right: 140px !important;}.intranetPageKey #superContainer,.intranetPageKey .footerLinks .rightColumn {}.intranetPageKey .leftColumn {padding-left: 10px !important;}.intranetPageKey a {color: #4b494a;}.intranetPageKey a:not(.newIntranetLogoutContainer):hover,.intranetPageKey #container_module div:not(.newIntranetLogoutContainer) a {color: #0E4891;}.intranetPageKey div:not(.newIntranetLogoutContainer) a:hover {color: #90CAF9;}.intranetPageKey div:not(.newIntranetLogoutContainer .ui-select) a:not(.chosen-single):hover {color: #90CAF9;}.intranetPageKey .productFlyerListTitle {font-size: 14px;}.intranetPageKey #superContainer,.intranetPageKey .footerLinks .leftColumn {padding-left: 140px !important;}.intranetPageKey .companyLogoContainter {padding-left: 114px !important;}.intranetPageKey #superContainer {min-height: 950px;height: 950px;}.productFlyerListTitle + td,.productFlyerListTitle {border: 0 !important;}.productFlyerListTitle {padding-top: 7px !important;padding-bottom: 11px !important;}.loginPage #superContainer {width: 100%;}.materialTable td {padding: 9px 8px 9px 26px;}.positionMatrixTablePadding td {padding: 5px !important;}#adminLink td input[type="text"],#adminLink table {width: 100% !important;}td.table_file {background-image: url(../img/pdf.png);background-repeat: no-repeat;background-position: 0 8px;}td.table_file.pdf {background-image: url(../img/pdf.png) !important;}td.table_file.excel {background-image: url(../img/excel.png) !important;}td.table_file.powerpoint {background-image: url(../img/powerpoint.png) !important;}td.table_file.word {background-image: url(../img/word.png) !important;}td.table_file.file {background-image: url(../img/file.png) !important;}td.table_file.image {background-image: url(../img/image.png) !important;}.table_file.link {background-image: url(../img/link.png);background-repeat: no-repeat;background-position: 0 9px;}.materialTable td {border-bottom: 1px solid rgb(230, 230, 230);}.materialTable tr:last-child td {border-bottom: none !important;}#IntranetEmployeeList td.table_file {background-image: url(../img/excel.png);background-repeat: no-repeat;background-position: 0px 7px;}.redText {color: darkred;}.popupFullWidthInput {width: 100%;}body.softwarePageKey #videoBox {width: 100%;margin: 0 auto;}.tool-buttons-container {display: flex;gap: 10px;padding-bottom: 40px;}.tool-buttons-container a {color: white !important;}#intranetNews div.file,#intranetNews div.file2 {background-image: url(../img/pdf.png);background-repeat: no-repeat;background-position: 0px 6px;height: 25px;padding-bottom: 15px;padding-top: 2px;padding-left: 22px;}#intranetNews div.audio {background-image: url(../img/audio.png);background-repeat: no-repeat;background-position: 0px 7px;height: 25px;padding-bottom: 15px;padding-top: 2px;padding-left: 22px;}.intranetPageKey .table_file *,.intranetPageKey .trackedLink,.materialTable td {font-size: 14px;}.intranetPageKey .intranetSearch {position: absolute !important;margin-bottom: 15px;top: 30px;width: auto !important;}.intranetPageKey .createBulletinBoard,.intranetPageKey .intranetSearch {right: 30px;}.intranetPageKey .intranetSearch div:first-child {top: auto !important;right: auto !important;position: static !important;}.intranetPageKey #superContainer {position: relative;display: table !important;table-layout: fixed;}.intranetPageKey #intranetMenu,.intranetPageKey #container_module {display: table-cell !important;}.intranetPageKey #container_module {width: 100% !important;}.intranetPageKey .contentContainer .rightColumn,.intranetPageKey .contentContainer .leftColumn {display: inline-block !important;vertical-align: top;}.intranetPageKey .contentContainer .leftColumn {margin-right: 2% !important;}.intranetPageKey #intranetProductFlyer table {width: 100% !important;}.intranetPageKey .productFlyerListTitle {font-weight: bold;padding-bottom: 10px;}.intranetPageKey .navigationBar,.intranetPageKey .headerImageText {display: none;}.floatingMaterialContainer {width: 49.5%;}.floatingMaterialContainer.left {float: left;}.floatingMaterialContainer.right {float: right;}.intranetPageKey .newIntranetLogoutContainer {height: 60px;position: absolute;z-index: 999999999;right: 10px;top: 50%;transform: translateY(-50%);padding-right: 5px;}.intranetPageKey .newIntranetLogoutContainer:hover {}.intranetPageKey .newIntranetLogoutContainer a {padding-right: 0;}.intranetPageKey .menuSection {position: relative;}.intranetPageKey .grayBackgroundFull {background-color: white !important;}.intranetPageKey.newStandardPage .subSiteHeader > div.bigTitleContainer,.intranetPageKey.newStandardPage .subSiteHeader {height: 281px !important;}.intranetPageKey.newStandardPage .subSiteHeader .headerImageContainer > div,.intranetPageKey.newStandardPage .subSiteHeader:not(.bim) .headerImageContainer img {height: 765px !important;}.intranetPageKey .smallImgContainer {top: -62% !important;}.intranetPageKey .materialBox.small {min-width: 400px !important;}.intranetPageKey .materialBox.small,.intranetPageKey .materialBox.small * {max-height: 160px !important;}.intranetPageKey .materialBox.materialTable {padding-bottom: 0 !important;}.intranetPageKey h1.siteTitle {padding-top: 0 !important;padding-left: 2px;}.intranetPageKey .containerSmallImgContainer h1.grayTitle {right: 102%;top: 57px;}.intranetPageKey .containerSmallImgContainer h1.blueTitle {right: 55%;bottom: -60px;}.intranetPageKey.newStandardPage.intraWhite .menuSection,.post-it-note {box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);}.intranetPageKey.newStandardPage .headerImageContainer div {background-color: white;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);}.intranetPageKey.newStandardPage #superContainer {padding-top: 30px;}.intranetPageKey.newStandardPage:not(.intraWhite).whiteBoxMenu #superContainer #intranetMenu {box-shadow: inset 1px 3px 6px rgba(0, 0, 0, 0.16), 3px 3px 6px rgba(0, 0, 0, 0.23) !important;}.intranetPageKey.newStandardPage a {white-space: nowrap;}.intranetPageKey .galaryElement,.intranetPageKey #intranetGallery div:not(.galaryElement) div {display: inline-block;margin: 0px 10px 10px 0px;}.intranetPageKey .intranetGalleryTitle {font-size: 13px;letter-spacing: -0.5px;position: absolute;bottom: -30px;right: 0;left: 0;padding-top: 5px;margin: 0 auto;}.intranetPageKey .galaryElement img {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);transition: all 0.3s cubic-bezier(.25, .8, .25, 1);}.intranetPageKey .galaryElement img:hover {box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);transform: scale(1.05);cursor: pointer;}.intranetPageKey.newStandardPage .companyLogoMobile {width: 330px !important;}.intranetPageKey .menuContainer {height: 80px !important;}.intranetPageKey.geoterra-gruppeDomainKey .companyLogo {width: 195px;}.intranetPageKey .companyLogoMobileContainer {height: 80px !important;position: relative !important;}.intranetPageKey .mobileMenu {position: relative !important;}.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer {background-color: white !important;}.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer #container_module {background-color: #e9e9e9 !important;}.intranetButton,.materialBox,.intranetError {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}.accordion {background-color: #f7f7f7;color: #444;cursor: pointer;padding: 12px;margin-bottom: 15px;width: 100%;text-align: left;border: none;outline: none;}.accordion.largeBottomMargin {margin-bottom: 20px;}.accordion.active {border-left: 4px solid #0E4891;width: 100%;background-color: rgba(0, 128, 192, 0.2) !important;padding-left: 8px !important;}.accordion:hover {background-color: #e9e9e9;}.accordion:after {content: '\002B'; font-size: 14px;color: #4b494a;float: right;margin-left: 5px;font-weight: 130;}.accordionPanel.active:after {content: "\2212"; }.accordionPanel {padding: 0 12px;background-color: white;display: none;margin-bottom: 45px;}.accordionPanel td.inputColumn {padding-right: 100px;}.accordionPanel table td.descriptionColumn {width: 150px;white-space: nowrap;}.accordionPanel td.descriptionColumn div {padding-top: 12px;}.accordionPanel table td.inputColumn {width: 400px;}.accordionPanel table td.inputColumn select,.accordionPanel table td.inputColumn input,.accordionPanel table td.inputColumn textarea,.accordionPanel table td.inputColumn div.chosen-container {width: 100% !important;}#projectPhases.accordionPanel input[type="checkbox"] {width: 22px !important;}.flex-column {display: flex;flex-wrap: nowrap;}.flexSpaceInBetween {justify-content: space-between;}.materialBox {background-color: white !important;padding-top: 13px;padding-left: 13px;padding-right: 13px;margin-bottom: 15px;}.priceTable {background-color: white !important;padding-right: 5px;margin-top: 5px;}.priceTableRow:first-child {font-weight: bold;color: #0E4891;background-color: #eeeeee;}.priceTable td {width: 200px;padding: 10px;vertical-align: top;white-space: nowrap;}.softwareForm {margin-bottom: 20px;}.imageOnLeftSideOfText {display: flex;margin-bottom: 30px;}#descriptionAndOrganigrammSection .fullWidthColumn {display: flex;align-items: flex-start;}#descriptionAndOrganigrammSection .fullWidthColumn .descriptionAndOrganigrammBigSection {width: 42.5%;}#descriptionAndOrganigrammSection .fullWidthColumn .descriptionAndOrganigrammSectionSpacer {height: 100%;width: 15%;}#productSelection div .row.contentRow.selectedRow {background-color: #0E4891 !important;}div .contentRow.selectedRow .cell {color: white !important;}#productSelection div .header.row .cell {color: #676767 !important;background-color: #e9e9e9;}#productSelection div .contentRow:hover {background-color: #e9e9e9;cursor: pointer;}.productSelection {display: none !important;}#contactForm .alignLeft {text-align: left;}#contactForm .success {height: 50px;}#contactForm .alignRight {text-align: right;}@media (min-width: 768px) {.productSelectionRow .cell:nth-child(2) {padding-left: 40px;}.productSelectionRow .cell:last-child,.header .cell:last-child {padding-left: 0px;padding-right: 40px;}}@media (min-width: 1070px) {#MainFunctionalitiesPictureBoxes .leftRightSection {padding-top: 30px;padding-bottom: 30px;}.navigationBar li {height: 80px;}.navSubMenuWrapper {top: 80px;}.subMenuTopWrapper {height: 80px;}}@media (max-width: 768px) {#productSelection .alignRight {text-align: left;}.selectedRow.contentRow.row .cell:before {color: white !important;}.productSelectionRow.contentRow.row .cell:before {margin-bottom: 2px !important;}#productSelection .row {background-color: #e9e9e9 !important;}#productSelection .leftColumn h2 {padding-bottom: 0;}#productSelection div .row.contentRow.productSelectionRow .cell {padding: 5px 0px;}.table div.contentRow.productSelectionRow {padding-top: 14px !important;padding-bottom: 12px !important;}}.softwarePageKey .success {color: white;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;background-color: #66bb6a;}#MainFunctionalitiesPictureBoxes .leftRightSection:nth-child(1) {padding-top: 0px !important;}#MainFunctionalities .titlePadding,section#MainFunctionalities,#contactFormSection {padding-top: 20px;}section#videoSection {padding-top: 15px;padding-bottom: 30px !important;}section.noPaddingForH2 h2 {padding-bottom: 0;}#productSelection .softwareInput {border-radius: 3px;background-color: white;outline: none;border: 0;height: 35px;padding: 8px;font-family: 'Montserrat';font-size: 15px;line-height: 20px;min-width: 100px;width: 30px;}#productSelection div.cell {min-width: 60px;}.intranetPaddingBottom,.materialBox {padding-bottom: 13px;}.intranetPageKey #container_module {padding-bottom: 25px;}.intranetPageKey .materialBox img {outline: 0 !important;border: 0 !important;}.intranetPageKey h4.intranet {display: block;color: #0E4891;text-transform: uppercase !important;}.intranetPageKey .materialBox.leftRightSection {margin-bottom: 25px;border: 0 !important;}.intranetPageKey .materialTable.tableWithNoIcon td {padding-left: 0 !important;}.intranetPageKey .imageFolder {width: 18%;background-repeat: no-repeat;height: 160px;background-size: cover;background-position: center;text-align: center;display: inline-block;cursor: pointer;position: relative;transition: .3s all;margin: 16px;margin-bottom: 30px;}.intranetPageKey .copyright {top: 60px;}.intranetPageKey .imageFolder:hover {transform: scale(1.10);}.intranetPageKey .noPadding {padding: 0 !important;}.intranetPageKey .imageFolder img {top: 63%;border-radius: 10px;right: 0;left: 0;margin: 0 auto;}.intranetPageKey.newStandardPage:not(.intraWhite) div#container_module #superContainer input:not([type="button"]),.anmeldungPageKey.newStandardPage:not(.intraWhite) #superContainer input:not([type="button"]),.anmeldungPageKey.newStandardPage:not(.intraWhite) #superContainer input:not([type="submit"]),.anmeldungPageKey.newStandardPage:not(.intraWhite) #superContainer input:not([type="checkbox"]),.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer textarea,.newStandardPage:not(.intraWhite) #superContainer select,.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer select,.newStandardPage:not(.intraWhite) #superContainer option,.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer .custom-file-upload,.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer i:not(.cropControlZoomIn):not(.cropControlZoomMuchIn):not(.cropControlZoomOut):not(.cropControlZoomMuchOut):not(.cropControlCrop):not(.cropControlReset) {background-color: rgb(247, 247, 247) !important;}.intranetPageKey.newStandardPage:not(.intraWhite).whiteBoxMenu #superContainer #intranetMenu,.intranetPageKey.newStandardPage:not(.intraWhite).whiteBoxMenu #superContainer #intranetMenu * {background: white !important;}.intranetPageKey input[type="file"]:not(#uploadFilename):not(.doNotHide) {display: none !important;}.materialBox.needsInlineTable table {display: inline-block;vertical-align: middle;}.intranetPageKey .newsAndJobsOptionalInput {width: 400px;margin-right: 10px;}.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer .custom-file-upload {display: inline-block;position: relative;top: -1px;padding: 8px;cursor: pointer;height: 35px;line-height: 20px;border-radius: 4px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.16), 0 0 2px rgba(0, 0, 0, 0.23);}.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer .custom-file-upload i {padding-right: 10px;}.intranetPageKey .greyTR * {color: rgb(220, 220, 220);}.appStyle.intranetPageKey #superContainer {padding-left: 0 !important;}.intranetPageKey.newStandardPage #intranetMenu {padding-top: 20px;border-top: 1px solid rgb(230, 230, 230);}.intranetPageKey .fileName {padding-left: 8px;}.appStyle.intranetPageKey.newStandardPage #intranetMenu {padding-top: 20px;margin-bottom: 0 !important;}.appStyle.intranetPageKey .footerLinks .leftColumn {padding-left: 41px !important;}.appStyle.intranetPageKey .newIntranetLogoutContainer {right: 22px !important;}.appStyle.newStandardPage.intranetPageKey .menuSection {}.intranetPageKey .contentContainer {padding-bottom: 10px;padding-top: 10px !important;}.appStyle.intranetPageKey.newStandardPage #intranetMenu,.appStyle.intranetPageKey.newStandardPage #intranetMenu *:not(.menu_level0) {background-color: white !important;}.appStyle.intranetPageKey.newStandardPage #superContainer {padding-top: 0px;}.appStyle.intranetPageKey.newStandardPage #container_module {padding-top: 30px;}.appStyle.intranetPageKey #container_module {display: inline-block;box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12), inset 0 1px 2px rgba(0, 0, 0, 0.24);padding-right: 30px;}.materialBox.noPadding {padding: 0;}.appStyle.intranetPageKey .companyLogoContainter {padding-left: 13px !important;}.appStyle.intranetPageKey.newStandardPage .naviTitel.menu_level0.menu_act,.appStyle.intranetPageKey.newStandardPage .naviTitel.menu_level0:hover {border-left: 4px solid #0E4891;width: 100%;background-color: rgba(0, 128, 192, 0.2) !important;padding-left: 34px !important;}.intranetPageKey h1.siteTitle {color: #4b494a;}.intranetPageKey section:not(.menuSection) {border-bottom: 2px solid rgb(240, 240, 240) !important;}.appStyle.intranetPageKey.newStandardPage #intranetMenu {width: auto !important;}.appStyle.intranetPageKey .footerLinks .rightColumn {padding-right: 41px !important;}.intranetPageKey #NewsAdminModule td {}.intranetPageKey h3 {display: block !important;}.blueHeader.newStandardPage.intranetPageKey .menuContainer {background: #0E4891 !important;}.blueHeader.newStandardPage.intranetPageKey .menuContainer *,.blueHeader.newStandardPage.intranetPageKey .newIntranetLogoutContainer * {color: white;}@-moz-document url-prefix() {option {font-family: Arial;}}.intranetPageKey div#container_module input:not([type="checkbox"]):not([type="file"]):not([type="radio"]),.anmeldungPageKey input:not([type="checkbox"]):not([type="file"]),.intranetPageKey textarea,select {border-radius: 3px;background-color: white;outline: none;border: 0;box-shadow: 0 0 2px rgba(0, 0, 0, 0.16), 0 0 2px rgba(0, 0, 0, 0.23);height: 35px;padding: 8px;font-family: 'Montserrat';font-size: 15px;line-height: 20px;min-width: 100px;margin-top: 10px;}textarea {font-family: 'Montserrat';}.intranetPageKey textarea,.intranetPageKey select {min-height: 35px;height: auto;}.intranetPageKey #intranetProductFlyer {}.intranetPageKey .clickableTR {cursor: pointer;}.intranetPageKey .clickableTR:hover {background-color: #e9f5f9;}.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer input[type="button"]:hover,.intranetButton:hover,.intranetButton.active {cursor: pointer;background-color: #0E4891 !important;color: white;transition: all .3s;}.intranetPageKey select {}.intranetPageKey .newsInputContainer {margin-bottom: 8px;}.intranetPageKey.newStandardPage h3 {margin-top: 0 !important;margin-bottom: 13px;}.intranetPageKey.newStandardPage h3.lessMarginBottom {margin-bottom: 7px;}.intranetButton {display: inline-block;min-width: 70px;text-align: center;transition: .3s all;padding: 8px;margin-right: 10px;margin-top: 10px;border-radius: 3px;}@media (min-width: 1921px) {.intranetPageKey .standardImage {height: 320px !important;}}@media (max-width: 1500px) {.intranetPageKey #superContainer {}.intranetPageKey #superContainer,.intranetPageKey .companyLogoContainter {padding-left: 80px !important;}.intranetPageKey .companyLogoContainter {padding-left: 56px !important;}.intranetPageKey .newIntranetLogoutContainer {}}.dropper {color: black;border: dotted 5px #0E4891;font-size: 16px;line-height: 150px;text-align: center;}.dropper.over {background-color: #0E4891;color: white;}@media (max-width: 1300px) {.floatingMaterialContainer {width: 100%;float: none !important;}}@media (max-width: 1424px) {.intranetPageKey .companyLogoContainter {padding-left: 60px !important;}}@media (max-width: 1250px) {.intranetPageKey .containerSmallImgContainer h1.grayTitle {display: none !important;}.intranetPageKey .containerSmallImgContainer h1.blueTitle {display: none !important;}}@media (max-width: 1070px) {.newStandardPage:not(.PageKey):not(.frPageKey):not(.dePageKey) .imgZoomClass {transform: matrix3d(1.08, 0.000180022, 0, 0, -0.000180022, 1.08, 0, 0, 0, 0, 1, 0, 8, 0, 0, 1);}body.intranetPageKey .newsEntryEmployeeImage {float: left;}.intranetPageKey .right {background-color: transparent !important;padding-bottom: 0 !important;}.intranetPageKey .contentBox {width: 100% !important;}.intranetPageKey .mobileMenuIcon {display: none;}.intranetPageKey .companyLogoMobileContainer {padding-left: 28px !important;}.intranetPageKey #superContainer {}.intranetPageKey #superContainer,.intranetPageKey .companyLogoContainter {padding-left: 40px !important;}.intranetPageKey .newIntranetLogoutContainer {}.intranetPageKey #intranetMenu {width: 28% !important;}.intranetPageKey #container_module {}.intranetPageKey .leftColumn {padding-left: 0px !important;}.intranetPageKey .rightColumn {padding-right: 0px !important;}}.place {margin-top: 8px;min-width: 10px;padding: 5px 5px 5px 5px;border-radius: 5px;background: rgb(240, 240, 240);display: inline-block;margin-right: 5px;}.grayBackgroundFull .place {background: white;}IntranetReferencesHandlerAdmin #pdfWrapper input,#IntranetReferencesHandlerAdmin #pdfWrapper .image {background-color: #f9f9f9;border: 1px solid #e6e6e6;}#IntranetReferencesHandlerAdmin #pdfWrapper * {font-family: 'Montserrat' !important;}#IntranetReferencesHandlerAdmin #pdfWrapper #title * {font-family: "Montserrat-Bold" !important;font-size: 32px !important;}#IntranetReferencesHandlerAdmin #pdfWrapper input {height: 20px;margin-top: 0;margin-bottom: 2px;}.intranetPageKey select.leftRightChooser {min-height: 250px !important;}#IntranetReferencesHandlerAdmin #pdfWrapper {width: 790px;height: 1124px;border: 1px solid lightgrey;margin: 0 auto;margin-top: 30px;-webkit-box-shadow: 1px 0 5px 0 rgba(50, 50, 50, 0.29);-moz-box-shadow: 1px 0 5px 0 rgba(50, 50, 50, 0.29);box-shadow: 1px 0 5px 0 rgba(50, 50, 50, 0.29);}#IntranetReferencesHandlerAdmin #pdfWrapperFirstDiv {padding: 58px;}.blue {color: #0E4891 !important;}#IntranetReferencesHandlerAdmin #address {font-size: 14px !important;}#IntranetReferencesHandlerAdmin #pdfWrapper .error {border-color: rgba(255, 0, 0, 0.27) !important;background-color: rgba(255, 0, 0, 0.05) !important;color: red !important;}#IntranetReferencesHandlerAdmin #pdfWrapper .error * {color: red !important;}select.error {background-color: rgba(255, 0, 0, 0.05) !important;color: red !important;border-color: rgba(255, 0, 0, 1) !important;}.errorMessage {color: red;display: none;margin-bottom: 15px;}#projectDetail,#service {line-height: 17px;}#IntranetReferencesHandlerAdmin #pdfWrapper span.placeholder {color: grey !important;}#IntranetReferencesHandlerAdmin .image {margin: 0;position: absolute;cursor: pointer;background-size: cover !important;background-position: center center;}#IntranetReferencesHandlerAdmin .images {position: absolute;}#IntranetReferencesHandlerAdmin textarea,#IntranetReferencesHandlerAdmin input {border: 0;}#IntranetReferencesHandlerAdmin textarea:focus,#IntranetReferencesHandlerAdmin div[contenteditable=true]:focus,#IntranetReferencesHandlerAdmin input:focus,#IntranetReferencesHandlerAdmin .image:hover {background-color: #f1f1f1;}#IntranetReferencesHandlerAdmin input {width: 100%;border: 1px solid transparent;}#IntranetReferencesHandlerAdmin div p,#IntranetReferencesHandlerAdmin #pdfInfos td {padding: 0;margin: 0;}#IntranetReferencesHandlerAdmin #pdfInfos * {font-size: .958em !important;letter-spacing: -0.02em !important;margin-bottom: 0 !important;line-height: 17px !important;}#IntranetReferencesHandlerAdmin #pdfInfos {margin-top: 477px;width: 100%;margin-left: -1px;}.employeeSortInput {width: 30px;padding: 0 !important;margin: 0 !important;text-align: center;}#IntranetReferencesHandlerAdmin .title {position: absolute;bottom: -13px;line-height: 46px;font-size: 44px !important;letter-spacing: -1px;color: #0E4891 !important;width: 677px;margin-left: 4px;padding-top: 5px;}#IntranetReferencesHandlerAdmin .title * {font-size: 44px !important;}#IntranetReferencesHandlerAdmin .title.placeholder * {font-size: 44px !important;color: #CCCCCC !important;}#titleWrapper {height: 140px;width: 668px;position: absolute;margin-top: 32px;margin-left: -4px;}.infoIcon {height: 24px;width: 24px;background-image: url(/file/img/icons/info.png);}#toolTipWindowOutside,#toolTipUserOutside {padding: 0px;position: absolute;z-index: 100000;display: none;}#toolTipWindowText {font-size: 11px !important;font-family: Montserrat, Consolas, monaco, monospace !important;}body.intranetReferenceHandler #toolTipWindowText {font-family: "FuturaBT-Book", Montserrat, sans-serif !important;}#toolTipWindow {padding: 0px;background-color: #323232;text-align: center;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;max-width: 270px;box-shadow: 3px 3px 8px #777;}#toolTipWindowText {font-family: Montserrat, "FuturaBT-Book";padding: 5px 8px;font-size: 13px;color: white;}#toolTipWindowText table td {vertical-align: top;}#IntranetReferencesHandlerAdmin input:not([type="checkbox"]):not([type="file"]) {min-height: 0px;padding: 2px !important;margin-left: 5px;}div#referenceInternalInformation.materialBox.text div.accordionPanel input {padding: 8px !important;}div#referenceInternalInformation div.accordionPanel .chosen-container {margin: 5px 0 0 5px !important;}#characteristicsList select {height: 400px;}.accordion-toggle {cursor: pointer;}.accordion-content {display: none;}.accordion-content.default {display: block;}.linkAdminPaddingRightInput {padding-right: 8px !important;}#adminLink .button input {width: 50% !important;}.intranetPageKey.bulletinBoard #NewsAdminModule div:not(.bulletinBoard),.intranetPageKey.bulletinBoard #NewsAdminModule .hideForBulletinBoard {display: none !important;}.intranetPageKey .deactivatedNewsEntry * {color: rgb(200, 200, 200) !important;}.post-it-note {max-width: 200px;width: 200px;display: block;max-height: 175px;padding: 20px;background: #FFC107;position: absolute;right: 240px;top: -60px;min-height: 8em;white-space: normal !important;color: #4b494a !important;z-index: 1000;}.post-it-note .postitAdhesive {width: 50px;height: 20px;background: red;position: absolute;top: -10px;left: 0;margin: 0 auto;opacity: 0.6;right: 0;transform: rotate(-6deg);}.apLicense {padding-top: 7px;color: #c6c6c6;}.intranetPageKey .fullWidth {width: 100%;}.newLicenseElement,.formElement,.intranetError {animation: animateElement linear .3s;animation-iteration-count: 1;}@keyframes animateElement {0% {opacity: 0;transform: translate(0px, 10px);}100% {opacity: 1;transform: translate(0px, 0px);}}.newLicenseElement input {margin-bottom: 10px;}.liIsInlineBlock li {display: inline-block;}.noBoxShadow {box-shadow: none;}.noMarginBottom {margin-bottom: 0 !important;}@media (max-width: 1070px) {.anmeldungPageKey.newStandardPage:not(.intraWhite) #superContainer input[type="checkbox"] {width: 70px !important;background-color: transparent !important;color: #ffffff !important;}}@media (max-width: 1070px) {.earthquakeParticipantLabels {font-size: 14px;}body.softwarePageKey #videoBox {width: 100%;margin: 0 auto;}}@media (max-width: 750px) {.anmeldungPageKey input[type="text"] {width: calc(100%) !important;}.anmeldungPageKey .earthquakeParticipantLabels {width: 20px;}.earthquakeFormParticipantInputs {width: 100% !important;}.boehlerFormNoPaddingLeft {padding-left: 0 !important;}.anmeldungPageKey .earthquakeParticipantInputsContainer,.inline-block.infoBoxBoehler,.infoBoxTitle {display: block !important;width: 100%;}.inline-block.infoBoxBoehler {margin-bottom: 15px;}.anmeldungPageKey .earthquakeParticipantInputsContainer:not(:last-child) div {margin-bottom: 10px;}.anmeldungPageKey .secondRow {margin-left: 0 !important;}.frontEndMaterialBox {padding-bottom: 0 !important;}}#eventForm label {cursor: pointer;}.employeeEventImage {width: 32%;margin-right: 15px;}.galleryStyling a:last-child img {margin-right: 0px;}.intranetPageKey .important {background-color: #0E4891 !important;}.intranetPageKey .important * {color: white !important;}.intranetPageKey .important .borderIfOnGrayBackground {border: 0 !important;}.intranetPageKey .important h2 {color: white !important;}#chooseBus .carTitleEvent {padding-bottom: 6px;padding-top: 13px;display: block;}.eventTitleSpacing {margin-bottom: 11px !important;}.eventChoice label {margin-top: -4px;padding-left: 4px;position: relative;top: -2px;}.transparentBackground {background-color: transparent;!important;}.h2Spacing {padding-top: 25px;}.h2SmallSpacing {padding-top: 15px;}.intranetPageKey .intranetError {background-color: #f44336;float: left;margin-top: 15px !important;color: white;padding: 10px;margin-right: 10px;}.xmasTable table tr td:first-child {width: 50px;}.name {position: absolute;margin: 0 auto;left: 0;right: 0;display: inline-block;width: 120px;white-space: nowrap;font-weight: bold;color: black;bottom: -20px;}.twentytwenty-handle {display: none;}.divTable {display: table;width: 100%;}.divTableRow {display: table-row;}.divTableHeading {background-color: #EEE;display: table-header-group;}.divTableCell, .divTableHead {display: table-cell;}.divTableHeading {background-color: #EEE;display: table-header-group;}.divTableFoot {background-color: #EEE;display: table-footer-group;font-weight: bold;}.divTableBody {display: table-row-group;}.success {color: #66bb6a;}textarea.tested-invalid {border-color: #F44336 !important;border-width: 2px !important;}textarea.tested-invalid ~ label {color: #F44336 !important;}.dienstleistungenPageKey.bimDomainKey .employeeCard {overflow-y: auto;height: auto;}.bimDomainKey.dienstleistungenPageKey section:not(.grayBackgroundFull) .employeeCard:not(.noGrayBackground) {background: #e9e9e9 !important;color: #4b494a !important;border: 0 !important;min-height: 180px;height: 100%;padding-bottom: 15px;}.noBorderContainer * {border: 0 !important;}.eventLabelTD {width: 75px;}.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer .cropControls {background-color: rgba(0, 0, 0, 0.35) !important;}body.projektePageKey .employeeContainer .employeeCard.swissMonitorLogo {background-image: url('/file/img/swissmonitor/logo.svg') !important;background-repeat: no-repeat !important;background-position: center center !important;background-size: 60% !important;min-height: 120px !important;}body.projektePageKey .employeeContainer .employeeCard.truCompanyLogo {background-image: url('/img/trucompany/truex-logo.svg') !important;background-repeat: no-repeat !important;background-position: center center !important;background-size: 60% !important;min-height: 120px !important;}body.projektePageKey .swissMonitorServiceLogoClass {background-size: 90% auto !important;background-color: white;border-right: 1px solid #D9D9D9 !important;}body.terradataDomainKey.newStandardPage .groupedService .swissMonitorStartPageLogo,body.gruenenfelderDomainKey.newStandardPage .groupedService .swissMonitorStartPageLogo,body.terradataDomainKey.newStandardPage .groupedService .swissMonitorStartPageLogoTD,body.gruenenfelderDomainKey.newStandardPage .groupedService .swissMonitorStartPageLogoTD {width: 100% !important;}body.terradataDomainKey.newStandardPage .groupedService .swissMonitorStartPageLogoTD,body.gruenenfelderDomainKey.newStandardPage .groupedService .swissMonitorStartPageLogoTD {min-height: auto !important;padding-top: 0 !important;}body.terradataDomainKey.newStandardPage .groupedService .swissMonitorStartPageLogo,body.gruenenfelderDomainKey.newStandardPage .groupedService .swissMonitorStartPageLogo {height: 43px !important;min-height: auto !important;background-size: 300px auto !important;background-position-x: left !important;background-position-y: -3px !important;}.customInfoPopupPadding {padding-top: 5px !important;padding-bottom: 10px !important;}.infoPopupBottomPadding {padding-bottom: 20px !important;}@media (min-width: 661px) {.fixedHeight {height: 180px;}}.clearFix:after {content: " ";display: block;clear: both;}@media (max-width: 590px) {.showWhenExtraSmall {display: block !important;}}.popupHistoryLink {text-decoration: underline;font-weight: bold;}.popupHistoryLink:hover {cursor: pointer;}.geoinfraDomainKey .popupBlocker {z-index: 1002;}.inactive {pointer-events: none;color: lightgray !important;}#qmButtonContainer {width: 100%;display: flex;margin-bottom: 20px;justify-content: flex-end;}#qmAddDocumentButton {margin-right: 0;margin-left: 0;margin-top: 0px !important;max-height: 35px;}.minWidth {width: 1px;}.bold {font-weight: bolder !important;}#genericPopup div.chosen-container .chosen-single.redBorder {border: 1px solid red !important;}.noBorder {border: none;}.simpleList {margin-top: 20px;width: 100%;background-color: white;border: none;z-index: 50;}.simpleList td {vertical-align: middle;padding: 9px 0 9px 10px;height: 40px;border-bottom: 1px solid rgb(230, 230, 230);}.simpleList .clickable {cursor: pointer;}.simpleList th {text-align: left;height: 1px;font-weight: bold;padding: 0 0 3px 10px;background-color: #e9e9e9 !important;text-transform: uppercase;font-size: 11px;letter-spacing: 1.3px;white-space: nowrap;}.redButton {background-color: #d61d1d !important;border: solid 1px #cc3c3c !important;color: white;}.redButton:hover {background-color: #9a0b0b !important;border: solid 1px #cc3c3c !important;color: white;}#simpleList {margin-top: 20px;width: 100%;background-color: white;border: none;z-index: 50;}#simpleList td {vertical-align: middle;padding: 9px 0 9px 10px;height: 40px;border-bottom: 1px solid rgb(230, 230, 230);}#simpleList .clickable {cursor: pointer;}#simpleList th {text-align: left;height: 1px;font-weight: bold;padding: 0 0 3px 10px;background-color: #e9e9e9 !important;text-transform: uppercase;font-size: 11px;letter-spacing: 1.3px;white-space: nowrap;}.successMsg {background-color: green;}.errorMsg {background-color: red;}.infoDiv {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);color: white;margin-bottom: 8px;border-radius: 3px;font-size: 15px;padding: 10px;animation: animateElement linear .3s;animation-iteration-count: 1;z-index: 100000;}.infoDiv:hover {cursor: pointer !important;}#qmErrorsContainer {position: fixed;right: 30px;top: 70px;margin-top: 30px;z-index: 100000;}#errorsContainer {position: fixed;right: 30px;bottom: 70px;margin-top: 30px;z-index: 100000;}.moveButtonsOverflowHidden {height: 300px;}.qmLastIcon {padding-right: 12px !important;}.favoriteLastIcon {margin-right: 12px !important;}.folderIcon {position: relative;top: 2px;}.qmSubRow {color: rgb(180, 180, 180);font-size: 13px;}.cursorPointer {cursor: pointer;}img.qmButton {cursor: pointer;}.documentPopupInfoArea {display: flex;flex-direction: column;}.documentPopupInfoArea .title {font-weight: bold;}.documentPopupUploadRow {display: flex;justify-content: space-between;}.documentPopupUploadArea {padding: 10px;display: flex;cursor: pointer;background-color: #e9e9e9;border-radius: 3px;border: solid 1px #d6d6d6;}.documentPopupUploadArea:hover {background-color: #d6d6d6;}.documentPopupInfoArea .icon {display: flex;align-items: center;margin-right: 10px;}.documentPopupInfoArea .description {display: flex;flex-direction: column;padding-left: 5px;position: relative;}.documentPopupInfoArea .row {padding-bottom: 5px;}.addLinkArea {width: 100%;padding: 10px;border: 1px solid lightgray;}.addLinkArea .title {margin-bottom: 5px;}.addLinkArea .linkArea {display: flex;flex-direction: row;margin-bottom: 5px}.addLinkArea .linkInput {width: calc(100% - 52px);}.addLinkArea .buttonArea {display: flex;flex-direction: row}.linkIcon {padding-left: 5px;padding-right: 5px;display: flex;align-items: center;cursor: pointer;}.linkButton {margin-right: 10px;padding-top: 5px;padding-bottom: 5px;cursor: pointer;}.linkButton:hover {font-size: 15px !important;}.documentProgressArea {padding: 10px;width: 100%;background-color: #98c8fc;border: 1px solid #0E4891;display: flex;flex-direction: row;height: 66px;border-radius: 3px;}.documentErrorArea {padding: 10px;display: flex;width: 100%;background-color: #e57373;border: 1px solid #c62828;margin-top: 5px;border-radius: 3px;}.documentErrorArea .icon img {height: 32px;}.documentSuccessArea {padding: 15px 10px 10px 15px;display: flex;width: 100%;background-color: #b6d7a8;border: 1px solid #009e0f;border-radius: 3px;margin-top: 5px;}.documentSuccessArea .description {width: 100%;padding-left: 20px;}.documentSuccessArea .row {display: flex;flex-direction: row;width: 100%;}.documentSuccessArea .row div:first-child {width: 12%;}.documentSuccessArea .row div:nth-child(2) {width: 38%;}.documentSuccessArea .row div:nth-child(3) {width: 15%;}.documentSuccessArea .row div:nth-child(4) {width: 35%;}.documentSuccessArea:hover {cursor: pointer;background-color: #a3c395;}.documentSuccessAreaHover {background-color: #a3c395 !important;border: 1px dashed #009e0f !important;}.dropzoneHover {border: 1px dashed black;background-color: #f3f3f3;}#documentSuccess {width: 100%;}#linkSuccess .link a {color: blue !important;}.documentPopupTypeArea {display: flex;flex-direction: row;padding-top: 5px;padding-bottom: 5px;margin-top: 10px;}.documentPopupTypeArea .documentTypeColumn {width: 500px;}.documentPopupTypeArea .documentTypeColumn .chosen-container,.documentTitleColumn .chosen-container {width: 100% !important;}.documentTitleColumn {display: flex;flex-direction: column;margin-top: 20px;}.documentPopupTypeArea .documentTagColumn {display: flex;flex-direction: column;width: calc(100% - 500px);padding-left: 10px;}.documentPopupPlaceArea {display: flex;flex-direction: row;margin-top: 10px;}.documentPopupPlaceArea .levelTitle {color: #8f8f8f;}.documentPopupPlaceArea .selectWrapper {width: 25%;padding-right: 5px;display: flex;flex-direction: column;}.documentPopupPlaceArea select {width: 100%;}.margin-auto {margin-top: auto;margin-bottom: auto}.marginBottomSmall {margin-bottom: 1vh;}#tags {width: 100%;}#tagArea {display: flex;flex-wrap: wrap;}#tagArea > * {margin: 2px 5px 2px 5px;}#tagArea .tag {padding: 12px 5px;height: 20px;background-color: #98c8fc;border: 2px solid #0E4891;display: flex;flex-direction: row;align-items: center;border-radius: 3px;}#tagArea img {height: 10px;width: 10px;margin-left: 15px;cursor: pointer;}#tagsDataList {position: absolute;display: none;z-index: 50000;background-color: white;width: auto;}#tagsDataList .tagDataListEntry {padding: 5px 5px;cursor: pointer;}#tagsDataList .tagDataListEntry:hover {padding: 5px 5px;cursor: pointer;}#genericPopup hr {margin-top: 20px;margin-bottom: 20px;border: 1px solid #e9e9e9;}#genericPopup .chosen-single, #referenceInternalInformation .chosen-single {border-radius: 3px !important;background-color: white !important;outline: none !important;border: 0 !important;box-shadow: 0 0 2px #00000029, 0 0 2px #0000003b !important;height: 35px !important;padding: 8px !important;font-family: 'Montserrat' !important;font-size: 15px !important;line-height: 20px !important;min-width: 100px !important;margin-top: 5px !important;}#referenceInternalInformation .chosen-search-input {margin: 1px 0 !important;padding: 4px 20px 4px 5px !important;width: 100% !important;height: 25px !important;outline: 0 !important;border: 1px solid #aaa !important;background: #fff url(../file/image/chosen-sprite.png) no-repeat 100% -20px !important;font-size: 1em !important;font-family: sans-serif !important;line-height: normal !important;border-radius: 0 !important;}#genericPopup .chosen-results .active-result, #referenceInternalInformation .chosen-results .active-result {padding: 8px !important;}#genericPopup .chosen-container-single .chosen-single div b, #referenceInternalInformation .chosen-container-single .chosen-single div b {margin-top: 5px;}.is-invalid {border: 1px solid red !important;}.sk-chase {width: 20px;height: 20px;margin-top: 10px;position: relative;animation: sk-chase 2.5s infinite linear both;}.sk-chase-dot {width: 100%;height: 100%;position: absolute;color: black;left: 0;top: 0px;animation: sk-chase-dot 2.0s infinite ease-in-out both;}.sk-chase-dot:before {content: '';display: block;width: 25%;height: 25%;background-color: #fff;border-radius: 100%;animation: sk-chase-dot-before 2.0s infinite ease-in-out both;}.sk-chase-dot:nth-child(1) {animation-delay: -1.1s;}.sk-chase-dot:nth-child(2) {animation-delay: -1.0s;}.sk-chase-dot:nth-child(3) {animation-delay: -0.9s;}.sk-chase-dot:nth-child(4) {animation-delay: -0.8s;}.sk-chase-dot:nth-child(5) {animation-delay: -0.7s;}.sk-chase-dot:nth-child(6) {animation-delay: -0.6s;}.sk-chase-dot:nth-child(1):before {animation-delay: -1.1s;}.sk-chase-dot:nth-child(2):before {animation-delay: -1.0s;}.sk-chase-dot:nth-child(3):before {animation-delay: -0.9s;}.sk-chase-dot:nth-child(4):before {animation-delay: -0.8s;}.sk-chase-dot:nth-child(5):before {animation-delay: -0.7s;}.sk-chase-dot:nth-child(6):before {animation-delay: -0.6s;}@keyframes sk-chase {100% {transform: rotate(360deg);}}@keyframes sk-chase-dot {80%, 100% {transform: rotate(360deg);}}@keyframes sk-chase-dot-before {50% {transform: scale(0.4);}100%, 0% {transform: scale(1.0);}}a.chosen-single:hover {color: initial !important;}#genericPopup .topBorderRadius {border-top-left-radius: 6px;border-top-right-radius: 6px;}#genericPopup .bottomRightBorderRadius {border-bottom-right-radius: 6px;}#genericPopup .bottomBorderRadius {border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}.genericPopupContainer a.chosen-single, #referenceInternalInformation a.chosen-single {color: black !important;}.vat_priceTable input {text-align: right;}.biggerFont {font-size: 30px;line-height: 30px;}#datepicker-container input {outline: none;height: 30px;padding: 5px;width: 100px;}.noWrap {white-space: nowrap;}#searchCriteriaTable td.referenceSearchSubTitle:not(.noTopPadding) {padding: 20px 0 0 0 !important;}#searchCriteriaTable td {width: 200px !important;}#IntranetReferenceSearch #searchCriteriaTable td.referenceSearchSubTitle h3 {margin-bottom: 7px;}#IntranetReferenceSearch #searchCriteriaTable.materialTable td {padding: 0 8px 0 26px;}.lds-ring {display: inline-block;position: relative;width: 40px;height: 40px;}.lds-ring div {box-sizing: border-box;display: block;position: absolute;width: 40px;height: 40px;margin: 8px;border: 4px solid #fff;border-radius: 50%;animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color: #fff transparent transparent transparent;}.lds-ring div:nth-child(1) {animation-delay: -0.45s;}.lds-ring div:nth-child(2) {animation-delay: -0.3s;}.lds-ring div:nth-child(3) {animation-delay: -0.15s;}@keyframes lds-ring {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.filterWithCustomContentButton {max-width: 450px;overflow: hidden;}#hierarchyDropDowns_container .chosen-container {width: 100% !important;}.fullTransparent,.fullTransparent * {background-color: transparent !important;border: transparent !important;cursor: default !important;}.softwareClearFix:after {content: " ";display: block;clear: both;}.bigBackground.bigBackground {background-size: 400px;}.qmButton.disabled,.qmLastIcon.disabled img {cursor: default !important;}#genericPopup .chosen-container-single span {width: 83%;position: absolute;text-overflow: ellipsis;}.outerContainer div:not(.outerContainer :last-child) {padding-right: 150px;}.outerContainer {display: flex;flex-direction: row;justify-content: space-between;padding-top: 5px;}.outerContainer div {flex-basis: 100%;}@media (max-width: 1070px) {.outerContainer {flex-direction: column;}.outerContainer div:not(.outerContainer :last-child) {padding-bottom: 10px;padding-right: 0;}#FringeBenefits {margin-top: 10px;}.inlineMobile {display: inline !important;}.jobOffersTable tr td:first-child,.jobOffersTable tr th:first-child {width: 100% !important;}.fringeBenefit:last-child {margin-bottom: 20px !important;}.fringeBenefitsWrapperBottom .fringeBenefit:last-child {margin-bottom: 30px !important;}.jobOffersTitleWrapper {align-items: flex-start !important;justify-content: flex-start;}.locationFilterWrapper {padding-top: 0px !important;}#descriptionAndOrganigrammSection .fullWidthColumn {flex-direction: column;align-items: flex-start;}#descriptionAndOrganigrammSection .fullWidthColumn .descriptionAndOrganigrammBigSection {width: 100%;}#descriptionAndOrganigrammSection .fullWidthColumn .descriptionAndOrganigrammSectionSpacer {height: 20px;width: 100%;}}.inlineMobile {display: none;}.mailAddress:hover {color: #3580d7 !important;}.mailAddress {cursor: pointer;color: #0E4891;}.fringeBenefit {background-color: rgba(233, 233, 233, 1);margin-top: 10px;margin-bottom: 20px;margin-right: 0 !important;padding: 20px;display: flex;flex-direction: row;align-items: center;justify-content: flex-start;width: 100%;}.fringeBenefit:last-child {margin-bottom: 50px;}.fringeBenefitText {padding-left: 5% !important;margin-bottom: 0 !important;}.fringeBenefitIconWrapper {display: flex;flex-direction: row;justify-content: center;align-items: center;}.fringeBenefitIcon {clip-path: none;height: 70px;width: 70px;}.jobOffersTable {letter-spacing: 0.02em;background-color: white;width: 100%;color: black;margin-bottom: 20px;}.jobOffersTable tr:not(.jobOffersHeader, .jobOffersApprenticeshipRow) {font-size: 15px;color: #666666;background-color: white;text-align: left;height: 50px;}.jobOffersTable tr:not(:last-child) td {border-bottom: 1px solid #f2f2f2;}.jobOffersHeader {font-size: 15px;color: white;text-align: left;background: rgb(14, 72, 145);}.jobOffersTable tr {height: 70px !important;}.jobOffersPdfButton {background-image: url("/file/img/new-pdf-icon-1.svg");background-repeat: no-repeat;}.jobOffersTable tr td:first-child:not(.emptyJobs),.jobOffersTable tr th:first-child:not(.emptyJobs) {width: 50%;word-wrap: normal;word-break: keep-all;}.jobOffersTable tr td:first-child.emptyJobs,.jobOffersTable tr th:first-child.emptyJobs {width: 100% !important;word-wrap: normal;word-break: keep-all;}.jobOffersTable tr td:nth-child(2),.jobOffersTable tr th:nth-child(2) {width: 28%;word-wrap: normal;word-break: keep-all;}.jobOffersTable tr:not(jobOffersApprenticeshipRow) td:first-child,.jobOffersTable tr:not(jobOffersApprenticeshipRow) th:first-child {width: 50% !important;}.jobOffersTable tr:not(jobOffersApprenticeshipRow) td:last-child,.jobOffersTable tr:not(jobOffersApprenticeshipRow) th:last-child {width: 50%;word-wrap: normal;word-break: keep-all;}.jobOffersTable tr:not(jobOffersApprenticeshipRow) td:last-child,.jobOffersTable tr:not(jobOffersApprenticeshipRow) th:last-child {width: 5% !important;}.jobOffersTable tr td:last-child,.jobOffersTable tr th:last-child {width: 130px;text-align: right;word-wrap: normal;word-break: keep-all;}.jobOffersTable tr:not(.jobOffersHeader) {background-color: rgba(233, 233, 233, 0.7);}.jobOffersTable .jobOffersApprenticeshipRow:not(.jobOffersHeader) {cursor: pointer;}.jobOffersTable .jobOffersApprenticeshipRow:not(.jobOffersHeader):hover {background-color: #e9e9e9;}.jobOffersTable tr:not(.jobOffersHeader):nth-child(even) {background-color: rgba(233, 233, 233, 0.3);}.jobOffersTable tr:not(.jobOffersHeader, .jobOffersApprenticeshipRow):nth-child(even) {background-color: white;}.jobOffersTable tr:not(.jobOffersHeader, .jobOffersApprenticeshipRow):hover {background-color: #e9e9e9;}.jobOffersTable .jobOffersApprenticeshipRow:not(.jobOffersHeader):nth-child(even):hover {background-color: #e9e9e9;}.jobOffersHeader th {font-weight: 100 !important;text-align: left;}.jobOffersTable tr td,.jobOffersTable tr th {padding: 20px;}.jobOffersTable tr td {color: #666666;}#IntranetReferencesHandlerAdmin #pdfInfos #service * {padding-bottom: 4px !important;}#IntranetReferencesHandlerAdmin #pdfInfos #service * {padding-bottom: 4px !important;}@media screen and (min-width: 200px) and (max-width: 1100px) and (-ms-high-contrast: none) {.outerContainer {display: block;}section#Stellenangebote {padding-bottom: 5px !important;}}@media screen and (-ms-high-contrast: none) {section#Stellenangebote,section#Berufslehre {padding-bottom: 50px !important;}.fringeBenefitText {width: 85%;}.fringeBenefitIconWrapper {width: 15%;}}@media screen and (min-width: 200px) and (max-width: 1100px) and (-ms-high-contrast: none) {.outerContainer {display: block;}section#Stellenangebote,section#Berufslehre {padding-bottom: 5px !important;}}@media screen and (min-width: 2300px) {.achtgradostHover .companyBox {height: 110px !important;}.swisstrafficHover .companyBox {height: 110px !important;}.dataverHover .companyBox {height: 100px !important;}}@media screen and (max-width: 1070px) and (min-width: 660px) {.achtgradostHover .companyBox {height: 120px !important;}.swisstrafficHover .companyBox {height: 120px !important;}.dataverHover .companyBox {height: 100px !important;}}.geoterraEmployeeSearchSection {padding-top: 0px !important;}.tableLeftPaddingCorrection div {padding-left: 20px !important;}.bimImage {width: 30% !important;height: 100%;background-repeat: no-repeat;margin-left: 3px;background-size: 100% !important;}.filmLink {color: #0E4891 !important;}.filmLink:hover {color: #3580d7 !important;}.temporaryRedText {color: red;}.webGisLeftContainer {width: 70%;}.webGisRightContainer {padding-left: 2%;width: 28%;}.webGisPicture {position: relative;width: 100%;padding-right: 0px !important;margin-right: 150px !important;}.webGisPicture:after {margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 7rem;background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(0, 0, 0, 0.4)), to(transparent));background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 50%, transparent 100%);background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 50%, transparent 100%);background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 50%, transparent 100%);}.hyperLinkReferences:hover {color: #3580d7 !important;}.marketingMaterialLink:hover {color: #3580d7 !important;}.locationFilterInput {position: relative;top: 1px;margin-bottom: 0px !important;margin-top: 12px !important;margin-right: 5px !important;}.locationPickerArrowDown {background-image: url("../img/icons/ticketing/dropdownArrow_black.svg");width: 20px;height: 20px;background-size: contain;}.locationFilterWrapper {max-width: max-content;padding-top: 40px;padding-bottom: 19px}.locationFilterDetails {position: relative;height: min-content;}.locationFilterSummary {display: flex;justify-content: space-between;background-color: white;align-items: center;height: 40px;margin: 0;width: 300px}#locationFilter {-webkit-box-shadow: -2px 1px 17px 5px rgba(0, 0, 0, 0.62);box-shadow: -2px 1px 17px 5px rgba(0, 0, 0, 0.62);position: absolute;z-index: 0;left: 0;top: 40px;background-color: white;width: 100%;color: black;text-align: left}#locationFilter div:last-child input {margin-bottom: 10px !important;}.jobOffersTitleWrapper {align-items: center;}.newReferenceStructureWrapper {margin-bottom: 10px;display: flex;flex-direction: column;gap: 20px;justify-content: space-between}.projectCategoryAndEmployerTypeWrapper {h4 {margin-bottom: 20px;margin-top: 10px;}}@media screen and (max-width: 2100px) {.newReferenceStructureWrapper {margin-bottom: 0;}.projectCategoryAndEmployerTypeWrapper {h4 {margin-top: 40px;}}.projectCategoryAndEmployerTypeWrapper button {min-width: 700px;}}@charset "UTF-8";.animated {-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}.animated.hinge {-webkit-animation-duration: 2s;animation-duration: 2s;}@-webkit-keyframes bounce {0%, 20%, 53%, 80%, 100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}40%, 43% {-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);}70% {-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -15px, 0);transform: translate3d(0, -15px, 0);}90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}@keyframes bounce {0%, 20%, 53%, 80%, 100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}40%, 43% {-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);}70% {-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -15px, 0);transform: translate3d(0, -15px, 0);}90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}.bounce {-webkit-animation-name: bounce;animation-name: bounce;-webkit-transform-origin: center bottom;-ms-transform-origin: center bottom;transform-origin: center bottom;}@-webkit-keyframes flash {0%, 50%, 100% {opacity: 1;}25%, 75% {opacity: 0;}}@keyframes flash {0%, 50%, 100% {opacity: 1;}25%, 75% {opacity: 0;}}.flash {-webkit-animation-name: flash;animation-name: flash;}@-webkit-keyframes pulse {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes pulse {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.pulse {-webkit-animation-name: pulse;animation-name: pulse;}@-webkit-keyframes rubberBand {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}30% {-webkit-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);}40% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);}50% {-webkit-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);}65% {-webkit-transform: scale3d(.95, 1.05, 1);transform: scale3d(.95, 1.05, 1);}75% {-webkit-transform: scale3d(1.05, .95, 1);transform: scale3d(1.05, .95, 1);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes rubberBand {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}30% {-webkit-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);}40% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);}50% {-webkit-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);}65% {-webkit-transform: scale3d(.95, 1.05, 1);transform: scale3d(.95, 1.05, 1);}75% {-webkit-transform: scale3d(1.05, .95, 1);transform: scale3d(1.05, .95, 1);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.rubberBand {-webkit-animation-name: rubberBand;animation-name: rubberBand;}@-webkit-keyframes shake {0%, 100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}}@keyframes shake {0%, 100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}}.shake {-webkit-animation-name: shake;animation-name: shake;}@-webkit-keyframes swing {20% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}40% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}60% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}80% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}100% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}}@keyframes swing {20% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}40% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}60% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}80% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}100% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}}.swing {-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;animation-name: swing;}@-webkit-keyframes tada {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}10%, 20% {-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes tada {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}10%, 20% {-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.tada {-webkit-animation-name: tada;animation-name: tada;}@-webkit-keyframes wobble {0% {-webkit-transform: none;transform: none;}15% {-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}30% {-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}45% {-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}60% {-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}75% {-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}100% {-webkit-transform: none;transform: none;}}@keyframes wobble {0% {-webkit-transform: none;transform: none;}15% {-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}30% {-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}45% {-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}60% {-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}75% {-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}100% {-webkit-transform: none;transform: none;}}.wobble {-webkit-animation-name: wobble;animation-name: wobble;}@-webkit-keyframes bounceIn {0%, 20%, 40%, 60%, 80%, 100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}20% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}40% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);}60% {opacity: 1;-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03);}80% {-webkit-transform: scale3d(.97, .97, .97);transform: scale3d(.97, .97, .97);}100% {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes bounceIn {0%, 20%, 40%, 60%, 80%, 100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}20% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}40% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);}60% {opacity: 1;-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03);}80% {-webkit-transform: scale3d(.97, .97, .97);transform: scale3d(.97, .97, .97);}100% {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.bounceIn {-webkit-animation-name: bounceIn;animation-name: bounceIn;-webkit-animation-duration: .75s;animation-duration: .75s;}@-webkit-keyframes bounceInDown {0%, 60%, 75%, 90%, 100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, 25px, 0);transform: translate3d(0, 25px, 0);}75% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}90% {-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);}100% {-webkit-transform: none;transform: none;}}@keyframes bounceInDown {0%, 60%, 75%, 90%, 100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, 25px, 0);transform: translate3d(0, 25px, 0);}75% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}90% {-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);}100% {-webkit-transform: none;transform: none;}}.bounceInDown {-webkit-animation-name: bounceInDown;animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft {0%, 60%, 75%, 90%, 100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(-3000px, 0, 0);transform: translate3d(-3000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(25px, 0, 0);transform: translate3d(25px, 0, 0);}75% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}90% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}100% {-webkit-transform: none;transform: none;}}@keyframes bounceInLeft {0%, 60%, 75%, 90%, 100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(-3000px, 0, 0);transform: translate3d(-3000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(25px, 0, 0);transform: translate3d(25px, 0, 0);}75% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}90% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}100% {-webkit-transform: none;transform: none;}}.bounceInLeft {-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight {0%, 60%, 75%, 90%, 100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(3000px, 0, 0);transform: translate3d(3000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(-25px, 0, 0);transform: translate3d(-25px, 0, 0);}75% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}90% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}100% {-webkit-transform: none;transform: none;}}@keyframes bounceInRight {0%, 60%, 75%, 90%, 100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(3000px, 0, 0);transform: translate3d(3000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(-25px, 0, 0);transform: translate3d(-25px, 0, 0);}75% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}90% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}100% {-webkit-transform: none;transform: none;}}.bounceInRight {-webkit-animation-name: bounceInRight;animation-name: bounceInRight;}@-webkit-keyframes bounceInUp {0%, 60%, 75%, 90%, 100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(0, 3000px, 0);transform: translate3d(0, 3000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}75% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}90% {-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0);}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes bounceInUp {0%, 60%, 75%, 90%, 100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(0, 3000px, 0);transform: translate3d(0, 3000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}75% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}90% {-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0);}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.bounceInUp {-webkit-animation-name: bounceInUp;animation-name: bounceInUp;}@-webkit-keyframes bounceOut {20% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);}50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}100% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}}@keyframes bounceOut {20% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);}50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}100% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}}.bounceOut {-webkit-animation-name: bounceOut;animation-name: bounceOut;-webkit-animation-duration: .75s;animation-duration: .75s;}@-webkit-keyframes bounceOutDown {20% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}40%, 45% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}@keyframes bounceOutDown {20% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}40%, 45% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}.bounceOutDown {-webkit-animation-name: bounceOutDown;animation-name: bounceOutDown;}@-webkit-keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}@keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}.bounceOutLeft {-webkit-animation-name: bounceOutLeft;animation-name: bounceOutLeft;}@-webkit-keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}@keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}.bounceOutRight {-webkit-animation-name: bounceOutRight;animation-name: bounceOutRight;}@-webkit-keyframes bounceOutUp {20% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}40%, 45% {opacity: 1;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}@keyframes bounceOutUp {20% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}40%, 45% {opacity: 1;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}.bounceOutUp {-webkit-animation-name: bounceOutUp;animation-name: bounceOutUp;}@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}@-webkit-keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}@-webkit-keyframes fadeInDownBig {0% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInDownBig {0% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInDownBig {-webkit-animation-name: fadeInDownBig;animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeftBig {0% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInLeftBig {0% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInLeftBig {-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}@-webkit-keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInRightBig {-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}@-webkit-keyframes fadeInUpBig {0% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInUpBig {0% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInUpBig {-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}@-webkit-keyframes fadeOutDown {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}}@keyframes fadeOutDown {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}}.fadeOutDown {-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown;}@-webkit-keyframes fadeOutDownBig {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}@keyframes fadeOutDownBig {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}.fadeOutDownBig {-webkit-animation-name: fadeOutDownBig;animation-name: fadeOutDownBig;}@-webkit-keyframes fadeOutLeft {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}}@keyframes fadeOutLeft {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}}.fadeOutLeft {-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}@keyframes fadeOutLeftBig {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}.fadeOutLeftBig {-webkit-animation-name: fadeOutLeftBig;animation-name: fadeOutLeftBig;}@-webkit-keyframes fadeOutRight {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}}@keyframes fadeOutRight {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}}.fadeOutRight {-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight;}@-webkit-keyframes fadeOutRightBig {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}@keyframes fadeOutRightBig {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}.fadeOutRightBig {-webkit-animation-name: fadeOutRightBig;animation-name: fadeOutRightBig;}@-webkit-keyframes fadeOutUp {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}}@keyframes fadeOutUp {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}}.fadeOutUp {-webkit-animation-name: fadeOutUp;animation-name: fadeOutUp;}@-webkit-keyframes fadeOutUpBig {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}@keyframes fadeOutUpBig {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}.fadeOutUpBig {-webkit-animation-name: fadeOutUpBig;animation-name: fadeOutUpBig;}@-webkit-keyframes flip {0% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);transform: perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}40% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}50% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}80% {-webkit-transform: perspective(400px) scale3d(.95, .95, .95);transform: perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}100% {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}@keyframes flip {0% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);transform: perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}40% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}50% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}80% {-webkit-transform: perspective(400px) scale3d(.95, .95, .95);transform: perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}100% {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}.animated.flip {-webkit-backface-visibility: visible;backface-visibility: visible;-webkit-animation-name: flip;animation-name: flip;}@-webkit-keyframes flipInX {0% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;}60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1;}80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg);}100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}@keyframes flipInX {0% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;}60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1;}80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg);}100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}.flipInX {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX;}@-webkit-keyframes flipInY {0% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;}60% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1;}80% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg);}100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}@keyframes flipInY {0% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;}60% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1;}80% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg);}100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}.flipInY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInY;animation-name: flipInY;}@-webkit-keyframes flipOutX {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}30% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);opacity: 1;}100% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);opacity: 0;}}@keyframes flipOutX {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}30% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);opacity: 1;}100% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);opacity: 0;}}.flipOutX {-webkit-animation-name: flipOutX;animation-name: flipOutX;-webkit-animation-duration: .75s;animation-duration: .75s;-webkit-backface-visibility: visible !important;backface-visibility: visible !important;}@-webkit-keyframes flipOutY {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}30% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);transform: perspective(400px) rotate3d(0, 1, 0, -15deg);opacity: 1;}100% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);opacity: 0;}}@keyframes flipOutY {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}30% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);transform: perspective(400px) rotate3d(0, 1, 0, -15deg);opacity: 1;}100% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);opacity: 0;}}.flipOutY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipOutY;animation-name: flipOutY;-webkit-animation-duration: .75s;animation-duration: .75s;}@-webkit-keyframes lightSpeedIn {0% {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0;}60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;}100% {-webkit-transform: none;transform: none;opacity: 1;}}@keyframes lightSpeedIn {0% {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0;}60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;}100% {-webkit-transform: none;transform: none;opacity: 1;}}.lightSpeedIn {-webkit-animation-name: lightSpeedIn;animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}@-webkit-keyframes lightSpeedOut {0% {opacity: 1;}100% {-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);transform: translate3d(100%, 0, 0) skewX(30deg);opacity: 0;}}@keyframes lightSpeedOut {0% {opacity: 1;}100% {-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);transform: translate3d(100%, 0, 0) skewX(30deg);opacity: 0;}}.lightSpeedOut {-webkit-animation-name: lightSpeedOut;animation-name: lightSpeedOut;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}@-webkit-keyframes rotateIn {0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, -200deg);transform: rotate3d(0, 0, 1, -200deg);opacity: 0;}100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateIn {0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, -200deg);transform: rotate3d(0, 0, 1, -200deg);opacity: 0;}100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}.rotateIn {-webkit-animation-name: rotateIn;animation-name: rotateIn;}@-webkit-keyframes rotateInDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateInDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}.rotateInDownLeft {-webkit-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft;}@-webkit-keyframes rotateInDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateInDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}.rotateInDownRight {-webkit-animation-name: rotateInDownRight;animation-name: rotateInDownRight;}@-webkit-keyframes rotateInUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateInUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}.rotateInUpLeft {-webkit-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft;}@-webkit-keyframes rotateInUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -90deg);transform: rotate3d(0, 0, 1, -90deg);opacity: 0;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateInUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -90deg);transform: rotate3d(0, 0, 1, -90deg);opacity: 0;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}.rotateInUpRight {-webkit-animation-name: rotateInUpRight;animation-name: rotateInUpRight;}@-webkit-keyframes rotateOut {0% {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, 200deg);transform: rotate3d(0, 0, 1, 200deg);opacity: 0;}}@keyframes rotateOut {0% {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, 200deg);transform: rotate3d(0, 0, 1, 200deg);opacity: 0;}}.rotateOut {-webkit-animation-name: rotateOut;animation-name: rotateOut;}@-webkit-keyframes rotateOutDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}}@keyframes rotateOutDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}}.rotateOutDownLeft {-webkit-animation-name: rotateOutDownLeft;animation-name: rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}}@keyframes rotateOutDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}}.rotateOutDownRight {-webkit-animation-name: rotateOutDownRight;animation-name: rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}}@keyframes rotateOutUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}}.rotateOutUpLeft {-webkit-animation-name: rotateOutUpLeft;animation-name: rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);opacity: 0;}}@keyframes rotateOutUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);opacity: 0;}}.rotateOutUpRight {-webkit-animation-name: rotateOutUpRight;animation-name: rotateOutUpRight;}@-webkit-keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}20%, 60% {-webkit-transform: rotate3d(0, 0, 1, 80deg);transform: rotate3d(0, 0, 1, 80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}40%, 80% {-webkit-transform: rotate3d(0, 0, 1, 60deg);transform: rotate3d(0, 0, 1, 60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}100% {-webkit-transform: translate3d(0, 700px, 0);transform: translate3d(0, 700px, 0);opacity: 0;}}@keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}20%, 60% {-webkit-transform: rotate3d(0, 0, 1, 80deg);transform: rotate3d(0, 0, 1, 80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}40%, 80% {-webkit-transform: rotate3d(0, 0, 1, 60deg);transform: rotate3d(0, 0, 1, 60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}100% {-webkit-transform: translate3d(0, 700px, 0);transform: translate3d(0, 700px, 0);opacity: 0;}}.hinge {-webkit-animation-name: hinge;animation-name: hinge;}@-webkit-keyframes rollIn {0% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes rollIn {0% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.rollIn {-webkit-animation-name: rollIn;animation-name: rollIn;}@-webkit-keyframes rollOut {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}}@keyframes rollOut {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}}.rollOut {-webkit-animation-name: rollOut;animation-name: rollOut;}@-webkit-keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}50% {opacity: 1;}}@keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}50% {opacity: 1;}}.zoomIn {-webkit-animation-name: zoomIn;animation-name: zoomIn;}@-webkit-keyframes zoomInDown {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomInDown {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomInDown {-webkit-animation-name: zoomInDown;animation-name: zoomInDown;}@-webkit-keyframes zoomInLeft {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomInLeft {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomInLeft {-webkit-animation-name: zoomInLeft;animation-name: zoomInLeft;}@-webkit-keyframes zoomInRight {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomInRight {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomInRight {-webkit-animation-name: zoomInRight;animation-name: zoomInRight;}@-webkit-keyframes zoomInUp {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomInUp {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomInUp {-webkit-animation-name: zoomInUp;animation-name: zoomInUp;}@-webkit-keyframes zoomOut {0% {opacity: 1;}50% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}100% {opacity: 0;}}@keyframes zoomOut {0% {opacity: 1;}50% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}100% {opacity: 0;}}.zoomOut {-webkit-animation-name: zoomOut;animation-name: zoomOut;}@-webkit-keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}100% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}100% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomOutDown {-webkit-animation-name: zoomOutDown;animation-name: zoomOutDown;}@-webkit-keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);}100% {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);transform: scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin: left center;transform-origin: left center;}}@keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);}100% {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);transform: scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin: left center;transform-origin: left center;}}.zoomOutLeft {-webkit-animation-name: zoomOutLeft;animation-name: zoomOutLeft;}@-webkit-keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}100% {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px, 0, 0);transform: scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin: right center;transform-origin: right center;}}@keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}100% {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px, 0, 0);transform: scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin: right center;transform-origin: right center;}}.zoomOutRight {-webkit-animation-name: zoomOutRight;animation-name: zoomOutRight;}@-webkit-keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}100% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}100% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomOutUp {-webkit-animation-name: zoomOutUp;animation-name: zoomOutUp;}@-webkit-keyframes slideInDown {0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);visibility: visible;}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes slideInDown {0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);visibility: visible;}100% {-webkit-transform: translateY(0);transform: translateY(0);}}.slideInDown {-webkit-animation-name: slideInDown;animation-name: slideInDown;}@-webkit-keyframes slideInLeft {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);visibility: visible;}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes slideInLeft {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);visibility: visible;}100% {-webkit-transform: translateX(0);transform: translateX(0);}}.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}@-webkit-keyframes slideInRight {0% {-webkit-transform: translateX(100%);transform: translateX(100%);visibility: visible;}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes slideInRight {0% {-webkit-transform: translateX(100%);transform: translateX(100%);visibility: visible;}100% {-webkit-transform: translateX(0);transform: translateX(0);}}.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;}@-webkit-keyframes slideInUp {0% {-webkit-transform: translateY(100%);transform: translateY(100%);visibility: visible;}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes slideInUp {0% {-webkit-transform: translateY(100%);transform: translateY(100%);visibility: visible;}100% {-webkit-transform: translateY(0);transform: translateY(0);}}.slideInUp {-webkit-animation-name: slideInUp;animation-name: slideInUp;}@-webkit-keyframes slideOutDown {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {visibility: hidden;-webkit-transform: translateY(100%);transform: translateY(100%);}}@keyframes slideOutDown {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {visibility: hidden;-webkit-transform: translateY(100%);transform: translateY(100%);}}.slideOutDown {-webkit-animation-name: slideOutDown;animation-name: slideOutDown;}@-webkit-keyframes slideOutLeft {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {visibility: hidden;-webkit-transform: translateX(-100%);transform: translateX(-100%);}}@keyframes slideOutLeft {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {visibility: hidden;-webkit-transform: translateX(-100%);transform: translateX(-100%);}}.slideOutLeft {-webkit-animation-name: slideOutLeft;animation-name: slideOutLeft;}@-webkit-keyframes slideOutRight {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {visibility: hidden;-webkit-transform: translateX(100%);transform: translateX(100%);}}@keyframes slideOutRight {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {visibility: hidden;-webkit-transform: translateX(100%);transform: translateX(100%);}}.slideOutRight {-webkit-animation-name: slideOutRight;animation-name: slideOutRight;}@-webkit-keyframes slideOutUp {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {visibility: hidden;-webkit-transform: translateY(-100%);transform: translateY(-100%);}}@keyframes slideOutUp {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {visibility: hidden;-webkit-transform: translateY(-100%);transform: translateY(-100%);}}.slideOutUp {-webkit-animation-name: slideOutUp;animation-name: slideOutUp;}#croppic{width: 400px;height: 208px; position: relative;margin: 50px 70px 20px;border: 3pxsolid #FFF;box-sizing: content-box;-moz-box-sizing: content-box;border-radius: 2px;background-image: url(/web/js/croppic/img/placeholder.png);background-repeat: no-repeat;background-position: center;box-shadow: 8px 8px 0px rgba(0,0,0,0.1);}.cropImgWrapper{cursor: -webkit-grab;cursor: grab;}.cropImgWrapper:active{cursor: -webkit-grabbing;cursor: grabbing;}.cropImgUpload{z-index:2;position:absolute;height:28px;display:block;top: -30px;right: -2px;font-family:sans-serif;width:20px;height:20px;text-align:center;line-height:20px;color:#FFF;}.cropControls{z-index:2;position:absolute;height:30px;display:block;top: -1px;right: -1px;font-family:sans-serif;background-color:rgba(0,0,0,0.35);}.cropControls i{display:block;float:left;margin:0;cursor:pointer;background-image:url('/js/croppic/img/cropperIcons.png');width:30px;height:30px;text-align:center;line-height:20px;color:#FFF;font-size:13px;font-weight: bold;font-style: normal;}.cropControls i:hover{ background-color:rgba(0,0,0,0.7);}.cropControls i.cropControlZoomMuchIn{ background-position:0px 0px;}.cropControls i.cropControlZoomIn{ background-position:-30px 0px; }.cropControls i.cropControlZoomOut{ background-position:-60px 0px; }.cropControls i.cropControlZoomMuchOut{ background-position:-90px 0px; }.cropControls i.cropControlCrop{ background-position:-120px 0px;}.cropControls i.cropControlUpload{ background-position:-150px 0px;}.cropControls i.cropControlReset{ background-position:-180px 0px;}.cropControls i.cropControlRemoveCroppedImage{ background-position:-180px 0px; display: none; }.cropControls i:last-child{margin-right:none;}#croppicModal{position:fixed;width:100%;height:100%;top: 0;left: 0;display:block;background:rgba(0,0,0,0.8);z-index: 10000;}.bubblingG {text-align: center;width:80px;height:50px;position: absolute;top: 50%;left: 50%;margin: -18px auto auto -40px;z-index:2;}.bubblingG span {display: inline-block;vertical-align: middle;width: 10px;height: 10px;margin: 25px auto;background: #FFF;box-shadow: 5px 5px 0px rgba(0,0,0,0.2);-moz-border-radius: 50px;-moz-animation: bubblingG 1s infinite alternate;-webkit-border-radius: 50px;-webkit-animation: bubblingG 1s infinite alternate;-ms-border-radius: 50px;-ms-animation: bubblingG 1s infinite alternate;-o-border-radius: 50px;-o-animation: bubblingG 1s infinite alternate;border-radius: 50px;animation: bubblingG 1s infinite alternate;}#bubblingG_1 {-moz-animation-delay: 0s;-webkit-animation-delay: 0s;-ms-animation-delay: 0s;-o-animation-delay: 0s;animation-delay: 0s;}#bubblingG_2 {-moz-animation-delay: 0.3s;-webkit-animation-delay: 0.3s;-ms-animation-delay: 0.3s;-o-animation-delay: 0.3s;animation-delay: 0.3s;}#bubblingG_3 {-moz-animation-delay: 0.6s;-webkit-animation-delay: 0.6s;-ms-animation-delay: 0.6s;-o-animation-delay: 0.6s;animation-delay: 0.6s;}@-moz-keyframes bubblingG {0% {width: 10px;height: 10px;background-color:#FFF;-moz-transform: translateY(0);}100% {width: 24px;height: 24px;background-color:#FFF;-moz-transform: translateY(-21px);}}@-webkit-keyframes bubblingG {0% {width: 10px;height: 10px;background-color:#FFF;-webkit-transform: translateY(0);}100% {width: 24px;height: 24px;background-color:#FFF;-webkit-transform: translateY(-21px);}}@-ms-keyframes bubblingG {0% {width: 10px;height: 10px;background-color:#FFF;-ms-transform: translateY(0);}100% {width: 24px;height: 24px;background-color:#FFF;-ms-transform: translateY(-21px);}}@-o-keyframes bubblingG {0% {width: 10px;height: 10px;background-color:#FFF;-o-transform: translateY(0);}100% {width: 24px;height: 24px;background-color:#FFF;-o-transform: translateY(-21px);}}@keyframes bubblingG {0% {width: 10px;height: 10px;background-color:#FFF;transform: translateY(0);}100% {width: 24px;height: 24px;background-color:#FFF;transform: translateY(-21px);}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;}.fancybox-opened {z-index: 8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position: relative;}.fancybox-inner {overflow: hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Montserrat,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}.fancybox-image {max-width: 100%;max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('/src/francybox/fancybox_sprite.png');}#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}#fancybox-loading div {width: 44px;height: 44px;background: url('/src/francybox/fancybox_loading.gif') center center no-repeat;}.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('/src/francybox/blank.gif'); -webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}.fancybox-prev {left: 0;}.fancybox-next {right: 0;}.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}.fancybox-prev span {left: 10px;background-position: 0 -36px;}.fancybox-next span {right: 10px;background-position: 0 -72px;}.fancybox-nav:hover span {visibility: visible;}.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}.fancybox-lock {overflow: hidden !important;width: auto;}.fancybox-lock body {overflow: hidden !important;}.fancybox-lock-test {overflow-y: hidden !important;}.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('/src/francybox/fancybox_overlay.png');}.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Montserrat,sans-serif;position: relative;text-shadow: none;z-index: 8050;}.fancybox-opened .fancybox-title {visibility: visible;}.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}.fancybox-title-inside-wrap {padding-top: 10px;}.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('/src/francybox/fancybox_sprite@2x.png');background-size: 44px 152px; }#fancybox-loading div {background-image: url('/src/francybox/fancybox_loading@2x.gif');background-size: 24px 24px; }}.popupBlocker, .genericPopupBlocker {position: fixed;top: 0;left: 0;bottom: 0;width: 100%;height: 100%;display: table;z-index: 10;-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0);background-color: rgba(0, 0, 0, 0.45);}.popupOverlayBlocker, .genericPopupOverlayBlocker {background: red;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 100;background-color: rgba(255, 255, 255, 0.80);text-align: center;vertical-align: middle;}.popupBlocker .v-center , .genericPopupBlocker .v-center{display: table-cell;vertical-align: middle;padding: 0 !important;}.popupHolder, .genericPopupHolder {margin: 0 auto;padding: 20px 20px 0 20px;background-color: #ffffff;position: relative;box-shadow: 0 0 45px #3a3a3a;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;box-sizing: border-box;}.popupHolder input, .genericPopupHolder input,.popupHolder select,.popupHolder textarea, .genericPopupHolder textarea {border: 1px solid #005395;height: 24px;}.popupHolder .popupCloserHolder,.genericPopupHolder .popupCloserHolder{height: 20px;width: 20px;position: absolute;right: 5px;top: 4px;}.popupHolder .popupCloserHolder i,.genericPopupHolder .popupCloserHolder i {cursor: pointer;color: #0E4891;font-size: 23px;}@media (min-width: 800px) {.fixWidthWorkshopTD {width: 200px !important;}}@media (max-width: 800px) {.popupHolder .popupCloserHolder, .genericPopupHolder .popupCloserHolder {top: 75px;right: 20px;}.popupHolder, .genericPopupHolder {position: absolute !important;top: 0;border-color: transparent !important;max-width: 100%;width: 100% !important;height: 100vh;padding-top: 70px;padding-bottom: 75px;box-shadow: 0 0 0 #3a3a3a;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.popupBlocker, genericPopupBlocker {z-index: auto;}}.signal {border: 5px solid #333;border-radius: 30px;height: 30px;left: 50%;margin: -15px 0 0 -15px;opacity: 0;position: absolute;top: 50%;width: 30px;animation: signalPulsate 1s ease-out;animation-iteration-count: infinite;}@keyframes signalPulsate {0% {transform: scale(.1);opacity: 0.0;}50% {opacity: 1;}100% {transform: scale(1.2);opacity: 0;}}button.genericPopup {padding: 17px 17px 17px 12px;background-color: #ffffff;outline: none;border: none;color: #007ac1;}button.genericPopupButtonCancel{color: #000000;}.genericPopupHolder .genericPopupBody{border-bottom: solid 1px #e2e2e2;padding: 5px 17px 17px 17px;}.genericPopupTitleContainer {padding: 17px 17px 0px 17px;}.genericPopupTitleContainer h2{padding-bottom: 14px;color: black;}.genericPopup p {margin: 5px 0px;}.genericPopupHolder {padding: 0 !important;}.genericPopupHolder input,.genericPopupHolder textarea {border: 1px solid #005395;height: 35px;}.genericPopupButtons {display: flex;flex-direction: row;justify-content: flex-end;}.genericPopupButtons button:hover {background-color: #e9e9e9;cursor: pointer;}a.chosen-single span {text-align: left !important;}ul.chosen-results li {text-align: left !important;}div.searchableDropdown .chosen-container {width: 100% !important;}div .chosen-container .chosen-single span {margin-top: -2px;line-height: 26px;margin-left: 3px;}.chosen-container-single .chosen-single, table .chosen-container-single .chosen-single {border: none !important;}.chosen-container-single .chosen-search {margin-left: -1px !important;margin-top: -2px !important;padding: 0 !important;}div.searchableDropdown .chosen-container-single .chosen-search input {height: 25px !important;}div.searchableDropdown .chosen-container .chosen-drop .chosen-results li {padding: 5px 6px 5px 10px !important;background-image: none !important;}.chosen-disabled .chosen-drop {display: none !important;}div.searchableDropdown div.chosen-container.chosen-container-single {border-radius: 3px;background-color: white;outline: none;border: 0;box-shadow: 0 0 2px rgba(0, 0, 0, 0.16), 0 0 2px rgba(0, 0, 0, 0.23);height: 35px;padding: 6px;font-size: 15px;line-height: 20px;min-width: 100px;margin-top: 10px;}.doNotConvertToChosenOnStart{width: 100%;color: #444;}.multiFilterBox {background-color: white !important;padding: 13px;}.filterWithCustomContent .multiFilterBox{background-color: #3c4246 !important;}.filterTitle {padding-top: 14px;padding-right: 20px;}.chosen-search-input{text-align: left !important;}[type="date"] {background:#fff url(https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/calendar_2.png)97% 50% no-repeat ;text-align: left;width: 140px;height: 35px;}[type="date"]::-webkit-inner-spin-button {display: none;}[type="date"]::-webkit-calendar-picker-indicator {opacity: 0;}input:not(".priceTable input") {border: 1px solid #c4c4c4;border-radius: 5px;background-color: #fff;padding: 3px 5px;box-shadow: inset 0 3px 6px rgba(0,0,0,0.1);width: 190px;}.datePickerTable td{padding-right: 10px;}.configureServicesPopup #selectedServices option:nth-of-type(1n+8) {color: gray;}.typeOfConditionWrapper {margin-top: 30px;}.emailEntriesWrapper {display: flex;flex-direction: column;gap: 20px;}.emailEntryWrapper {gap: 10px;display: flex;flex-direction: row;align-items: center;justify-content: space-between;border: 1px solid #e9e9e9;border-radius: 2px;padding: 15px;}.emailEntryLinkWrapper {flex-grow: 1;display: flex;flex-direction: column;align-items: flex-start;justify-content: center}.emailEntryImageWrapper {display: flex;flex-direction: column;align-items: flex-start;justify-content: center}.emailEntryLink {width: 100%;height: 35px;}.emailEntriesWrapper label {margin-bottom: 10px;font-size: 12px !important;}.emailEntriesWrapper input {margin-top: 0px !important;}.emailEntryImage {background-image: url("../../file/img/icons/websiteAdmin/noPicture.svg");height: 35px;width: 150px;background-repeat: no-repeat;background-size: contain}.emailEntryDeleteButton {width: 20px;height: 20px;background-size: contain;background-image: url("../../file/img/icons/delete.svg")}.emailEntryReplaceImageButton {background-image: url("../../file/img/icons/websiteAdmin/upload.svg");height: 20px;width: 20px;background-repeat: no-repeat;background-size: contain;}.emailGroupDetail {height: max-content;width: 49%;background-color: white;padding: 15px 15px;}@media screen and (max-width: 2000px) {.addressMapping .emailGroupDetail {width: 100%;}}@media screen and (max-width: 1500px) {.emailGroupDetail:not(.addressMapping) {width: 100%;}}.emailGroupSummary {display: flex;height: max-content;align-items: center;justify-content: space-between}.emailGroupSummaryName {margin-top: 5px;width: 200px;}.emailGroupSummaryButtonsWrapper {display: flex;gap: 20px;align-items: center;justify-content: center}.emailGroupSummaryButtonsExpandWrapper {gap: 10px;display: flex;align-items: center;padding: 10px;background-color: #e9e9e9;}.emailGroupSummaryFullButtonsWrapper {display: flex;gap: 20px;align-items: center;justify-content: center}.emailGroupSummaryButtonsExpandWrapper:hover {background-color: #c9c7c7;}.emailGroupExpandButton, .emailGroupDeleteButton {width: 20px;height: 20px;background-size: contain;}.emailGroupExpandButton:hover, .emailGroupDeleteButton:not(.noHover):hover, .emailEntryDeleteButton:hover, .emailEntryReplaceImageButton:hover, .emailGroupSummaryButtonsWrapper:hover, .addressSummaryButtonsWrapper:hover {cursor: pointer;}.emailGroupExpandButton {background-image: url("../../file/img/icons/ticketing/dropdownArrow_black.svg")}.emailGroupDeleteButton {background-image: url("../../file/img/icons/delete.svg")}.emailGroupSummaryNameWrapper {display: flex;flex-direction: column;align-items: flex-start;justify-content: center}.emailGroupList {gap: 20px 0;display: flex;flex-wrap: wrap;justify-content: space-between}.addEntryWrapper {display: flex;flex-direction: column;align-items: flex-end;justify-content: center;padding: 0 0 0 15px;}.addressNameWrapper {min-width: 40%;max-width: 40%;}.addressNameWrapper p {max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.exceptionSignatureGroupSelect > select {margin-top: 0px;}.addressMapping label {z-index: 0 !important;}div.intranetMaskWrapper .clickable {cursor: pointer;}div.intranetMaskWrapper div#infoBox {gap: 0;}div.intranetMaskWrapper div#infoBox h3 {padding: 0;margin-bottom: 5px;}div.intranetMaskWrapper div#infoBox h3 ~ span {margin-bottom: 20px;}div.intranetMaskWrapper div#detailsBox hr {border: 1px solid #f0f0f0;width: 100%;}div.intranetMaskWrapper .materialBox {padding: 19px;}div.intranetMaskWrapper div#blocker {height: 100%;width: calc(100% - 212px);position: absolute;background: #0e48911a;margin: -30px 0 0 -30px;z-index: 2; animation: fadeIn .25s forwards;}div.intranetMaskWrapper .quarter-vw {width: calc(100vw / 4);}div.intranetMaskWrapper .third-vw {width: calc(100vw / 3);}div.intranetMaskWrapper .stack {display: flex;flex-direction: column;}div.intranetMaskWrapper .stack.largeGap {gap: 19px;}div.intranetMaskWrapper .stack.mediumGap {gap: 10px;}div.intranetMaskWrapper .justifyRight {justify-content: end;}div.intranetMaskWrapper .button {color: white;display: flex;flex-direction: row;align-items: center;padding: 10px 15px;width: max-content;cursor: pointer;transition: background-color .5s;gap: 10px;}div.intranetMaskWrapper .button:not(.iconButton) {background-color: #0E4891;}div.intranetMaskWrapper .buttonWithIcon.button:hover {background-color: #156bd7;}div.intranetMaskWrapper .buttonWithIcon.button.gray {background-color: #9E9E9E;}div.intranetMaskWrapper .buttonWithIcon.button.red {background-color: #a63636;}div.intranetMaskWrapper .alignTextRight,th.alignTextRight {text-align: right;}div.intranetMaskWrapper .alignChildrenRight {justify-content: end;}div.intranetMaskWrapper div.row {display: flex;flex-direction: row;gap: 15px;}div.intranetMaskWrapper div.row.spaceBetween {justify-content: space-between;}div.intranetMaskWrapper .buttonWithIcon.button {gap: 0;}div.intranetMaskWrapper .buttonWithIcon.button.disabled {background-color: #9E9E9E;color: #dedede;pointer-events: none;}div.intranetMaskWrapper .buttonWithIcon.button:hover {gap: 10px;}div.intranetMaskWrapper .buttonWithIcon.button:hover div.icon {max-width: 20px;}div.intranetMaskWrapper .button div.icon {width: 20px;height: 20px;background-size: cover;}div.intranetMaskWrapper .buttonWithIcon.button div.icon {max-width: 0;transition: max-width .25s, transform .5s .2s;}div.intranetMaskWrapper div.cancelIcon {background-image: url(../../../file/img/icons/intranetMask/x.svg);}div.intranetMaskWrapper div.cancelIcon.white {filter: brightness(100);}div.intranetMaskWrapper .buttonWithIcon.button div.cancelIcon {transform: rotateZ(-90deg);width: 26px;height: 26px;}div.intranetMaskWrapper .buttonWithIcon.button:hover div.cancelIcon {width: 26px;height: 26px;transform: rotateZ(0);}div.intranetMaskWrapper .buttonWithIcon.button.hoverRed:hover {background-color: #de5353;}div.intranetMaskWrapper div.headerButtons, div.footerButtons {display: flex;flex-direction: row;padding-bottom: 19px;gap: 15px;}div.intranetMaskWrapper div.columnContainer {display: flex;flex-direction: column;gap: 19px;}div.intranetMaskWrapper div.rowContainer {display: flex;flex-direction: row;gap: 19px;}div.intranetMaskWrapper div.iconButton div.icon {}div.intranetMaskWrapper table tr .button {padding: 0;}div.intranetMaskWrapper div.filterIcon {background-image: url(../../../file/img/icons/intranetMask/filter.svg);background-color: transparent;background-blend-mode: screen;}div.intranetMaskWrapper .buttonWithIcon.button div.filterIcon {filter: brightness(100);}div.intranetMaskWrapper .buttonWithIcon.button:hover div.applyIcon,div.intranetMaskWrapper .buttonWithIcon.button:hover div.acceptIcon {transform: rotateZ(0deg);max-width: 23px;}div.intranetMaskWrapper .buttonWithIcon.button div.applyIcon,div.intranetMaskWrapper .buttonWithIcon.button div.acceptIcon {background-image: url(../../../file/img/icons/intranetMask/check_white.svg);height: 18px;width: 23px;transform: rotateZ(-30deg);}div.intranetMaskWrapper .buttonWithIcon.button:hover div.arrowRightIcon,div.intranetMaskWrapper .buttonWithIcon.button:hover div.arrowLeftIcon {transform: translateX(0);max-width: 30px;}div.intranetMaskWrapper .buttonWithIcon.button div.arrowRightIcon,div.intranetMaskWrapper .buttonWithIcon.button div.arrowLeftIcon {width: 30px;height: 30px;}div.intranetMaskWrapper .buttonWithIcon.button div.arrowRightIcon {background-image: url(../../../file/img/icons/intranetMask/arrow_right_white.svg);transform: translateX(-10px);}div.intranetMaskWrapper .buttonWithIcon.button div.arrowLeftIcon {background-image: url(../../../file/img/icons/intranetMask/arrow_left_white.svg);transform: translateX(+10px);}div.intranetMaskWrapper .buttonWithIcon.button.reversed div.icon {max-width: none;transform: initial;}div.intranetMaskWrapper .buttonWithIcon.button.reversed:hover span {max-width: 300px;}div.intranetMaskWrapper .buttonWithIcon.button.reversed span {max-width: 0;white-space: nowrap;overflow: hidden;transition: max-width .6s, transform .5s .1s;}div.intranetMaskWrapper .buttonWithIcon.button:has(div.arrowRightIcon) span {transform: translateX(+10px);}div.intranetMaskWrapper .buttonWithIcon.button:has(div.arrowRightIcon):hover span {transform: translateX(0);}div.intranetMaskWrapper .buttonWithIcon.button:has(div.arrowLeftIcon) span {transform: translateX(-10px);}div.intranetMaskWrapper .buttonWithIcon.button:has(div.arrowLeftIcon):hover span {transform: translateX(0);}div.intranetMaskWrapper .buttonWithIcon.button:hover div.addIcon {transform: rotateZ(0);}div.intranetMaskWrapper .buttonWithIcon.button div.addIcon {background-image: url(../../../file/img/icons/intranetMask/plus-circle-white.svg);transform: rotateZ(-180deg);transition: max-width .25s, transform .5s .2s;}div.intranetMaskWrapper div.deleteIcon {background-image: url(../../../file/img/icons/intranetMask/delete.svg);}div.intranetMaskWrapper div.editIcon {background-image: url(../../../file/img/icons/edit_icon.svg);}div.intranetMaskWrapper div.linkIcon {background-image: url(../../../file/img/icons/link.svg);}div.intranetMaskWrapper table.simpleList .deleteIcon {filter: brightness(0);}div.intranetMaskWrapper div.infoIcon {background-image: url(../../../file/img/icons/info.svg);}div.intranetMaskWrapper .loadsDataAsync.skeleton {overflow: hidden;position: relative;background-color: #d3d3d3 !important;}div.intranetMaskWrapper .materialBox.loadsDataAsync.skeleton {box-shadow: none;}div.intranetMaskWrapper .skeleton * {visibility: hidden;}div.intranetMaskWrapper .skeleton::after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;transform: translateX(-100%);background-image: linear-gradient(90deg,rgba(255, 255, 255, 0) 0,rgba(255, 255, 255, 0.2) 20%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0));animation: shimmer 2s infinite;content: '';}@keyframes shimmer {100% {transform: translateX(100%);}}div#errorOverlay {width: 100%;height: 100%;}div.errorOverlayContainer {width: max-content;left: 50vw;top: 50vh;transform: translate(-30%, -75%);display: flex;flex-direction: row;position: absolute;gap: 20px;align-items: center;}div.intranetMaskWrapper div#errorOverlay h2 {padding: 0;margin-bottom: 5px;}div#errorOverlay .button {gap: 5px;margin-top: 15px;}@keyframes divide {from {margin: 0 25px 0 5px;}to {margin: 0 50px 0 25px;}}.divide {animation: divide .8s forwards;}div#errorOverlay .dividerLine {width: 1px;height: 200px;background: #b2b2b2;}div#errorOverlay .button:hover {background-color: #156bd7;}div#errorOverlay #refreshIcon {background-image: url(../../../file/img/icons/ticketing/refresh_blue.svg);height: 150px;width: 150px;background-size: contain;background-repeat: no-repeat;transform: rotateZ(0deg);transition: transform .75s, filter .5s;}div#errorOverlay #refreshIcon.spin {transform: rotateZ(540deg);filter: brightness(1.65);}div.intranetMaskWrapper table {border-collapse: separate;border-spacing: 0 1px;background: transparent;overflow: hidden;}div.intranetMaskWrapper table tr {background-color: white;transition: background-color .25s;}div.intranetMaskWrapper table th.sortable {cursor: pointer;}div.intranetMaskWrapper table th.sortable::after {content: "\2B61";opacity: 0;transition: transform .3s, opacity .3s;vertical-align: middle;margin-left: 5px;}div.intranetMaskWrapper table th.sortable.asc::after, div.intranetMaskWrapper table th.sortable.desc::after {display: inline-block;opacity: 1;}div.intranetMaskWrapper table th.sortable.asc::after {transform: rotateX(0) translateY(-1px);}div.intranetMaskWrapper table th.sortable.desc::after {transform: rotateX(180deg) translateY(0);}div.intranetMaskWrapper table tr.clickable {cursor: pointer;}div.intranetMaskWrapper table .gray {color: #b2b2b2;}div.intranetMaskWrapper table tr.clickable:hover {background-color: #f5f7fa;}div.intranetMaskWrapper table td {border: none;}div.intranetMaskWrapper table tr td:last-child,div.intranetMaskWrapper table tr th:last-child {padding-right: 9px;}div.intranetMaskWrapper table td.loadsDataAsync.skeleton {height: 40px;text-indent: 100%;}div.intranetMaskWrapper div tr.loadsDataAsync.skeleton td {visibility: visible;background-color: #d3d3d3;color: transparent;}div.intranetMaskWrapper div#limitMessage {display: flex;flex-direction: row;align-items: center;gap: 10px;color: #b2b2b2;padding: 10px 0 10px 9px;}div.intranetMaskWrapper div#limitMessage .infoIcon {background-image: url(../../../file/img/icons/info.svg);height: 18px;width: 18px;background-size: contain;background-repeat: no-repeat;opacity: 20%;}div.intranetMaskWrapper table.simpleList td.buttonsContainer {display: flex;flex-direction: row;gap: 10px;}div.intranetMaskWrapper table.simpleList td.buttonsContainer div.button .icon {transform: none;transition: transform .2s ease-in-out 0s;}div.intranetMaskWrapper table.simpleList td.buttonsContainer div.button:hover .icon {transform: scale(1.4);}div.intranetMaskWrapper .toast {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);color: white;background: #156bd7;margin-bottom: 8px;padding: 10px;animation: animateElement .5s;cursor: pointer;}div.intranetMaskWrapper .toast.success {background: #74af65;}div.intranetMaskWrapper .toast.error {background: #cc3535;}div.intranetMaskWrapper input[type="checkbox"] {accent-color: #0E4891;}div.intranetMaskWrapper input[type="checkbox"]:not(:disabled) {cursor: pointer;}div.intranetMaskWrapper .gray input[type="checkbox"]:not(:disabled) {opacity: 0.3;}div.intranetMaskWrapper div#detailsBox h2 {padding-bottom: 0;}div.intranetMaskWrapper div#detailsBox span.subTitle,div.intranetMaskWrapper div#detailsBox label.thick {font-size: 12px !important;font-weight: bold;}div.intranetMaskWrapper div#detailsBox label.thick * {font-weight: initial;}div.intranetMaskWrapper div#detailsBox label.fieldLabel > :first-child,div.intranetMaskWrapper div#detailsBox label.fieldLabel div.chosen-container {margin-top: 10px;}.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer div.intranetMaskWrapper form label.fieldLabel textarea {background-color: white !important;width: 100%;}div.intranetMaskWrapper div#detailsBox label.fieldLabel {display: flex;flex-direction: column;font-size: 12px !important;}div.intranetMaskWrapper div#detailsBox label.fieldLabel.readOnly span {white-space: pre-wrap;}div.intranetMaskWrapper div#detailsBox label.fieldLabel input {height: 45px;}div.intranetMaskWrapper div#detailsBox label.fieldLabel input,div.intranetMaskWrapper div#detailsBox label.fieldLabel textarea {transition: box-shadow 0.25s;}div.intranetMaskWrapper div#detailsBox label.fieldLabel input:active,div.intranetMaskWrapper div#detailsBox label.fieldLabel input:focus,div.intranetMaskWrapper div#detailsBox label.fieldLabel input:active,div.intranetMaskWrapper div#detailsBox label.fieldLabel textarea:focus {box-shadow: 0 0 2px rgba(14, 72, 145, 1), 0 0 5px rgba(14, 72, 145, 0.2) !important;}div.intranetMaskWrapper div#detailsBox textarea {height: 150px;}@keyframes violentShake {0% {transform: translate(1px, 1px) rotate(0deg);}10% {transform: translate(-1px, -2px) rotate(-1deg);}20% {transform: translate(-3px, 0px) rotate(1deg);}30% {transform: translate(3px, 2px) rotate(0deg);}40% {transform: translate(1px, -1px) rotate(1deg);}50% {transform: translate(-1px, 2px) rotate(-1deg);}60% {transform: translate(-3px, 1px) rotate(0deg);}70% {transform: translate(3px, 1px) rotate(-1deg);}80% {transform: translate(-1px, -1px) rotate(1deg);}90% {transform: translate(1px, 2px) rotate(0deg);}100% {transform: translate(1px, -2px) rotate(-1deg);}}@keyframes shake {0% {transform: translateX(0);}25% {transform: translateX(-5px);}50% {transform: translateX(5px);}75% {transform: translateX(-5px);}100% {transform: translateX(0);}}div.intranetMaskWrapper form div#detailsBox label.fieldLabel .error {box-shadow: 0 0 2px rgba(255, 0, 0, 1), 0 0 2px rgba(255, 0, 0, 0.23) !important;animation: shake 0.5s;}div.intranetMaskWrapper label.dropdownWrapper {position: relative;z-index: 1;}div.intranetMaskWrapper label.dropdownWrapper .chosen-container {margin-top: 10px;width: max-content;}div.intranetMaskWrapper label.dropdownWrapper .chosen-container .chosen-single {width: 100%;}div.intranetMaskWrapper div.chosen-container a.chosen-single span {color: #4b494a !important;}div.intranetMaskWrapper div.chosen-container a.chosen-single {width: 100%;}div.intranetMaskWrapper div.chosen-container {display: flex;align-items: center;justify-content: start;box-shadow: 0 0 2px rgba(0, 0, 0, 0.16), 0 0 2px rgba(0, 0, 0, 0.23);border-radius: 3px;padding: 0 15px;min-height: 45px;cursor: pointer;background-color: white;}div.intranetMaskWrapper div.chosen-container a.chosen-single div b {background-image: url(/file/img/icons/ticketing/dropdownArrow_black.svg);background-size: 16px;background-position: left center;background-repeat: no-repeat;transform: rotateZ(0);transition: transform .5s;}div.intranetMaskWrapper div.chosen-container.chosen-with-drop a.chosen-single div b {transform: rotateZ(180deg);background-color: transparent !important;}div.intranetMaskWrapper div.chosen-container span {padding: 0;margin-right: 30px;}div.intranetMaskWrapper ul.chosen-results {height: max-content;}div.intranetMaskWrapper ul.chosen-results li {padding: 15px !important;}div.intranetMaskWrapper div.chosen-container ul.chosen-results li.active-result.result-selected {background: #156bd7 !important;color: white !important;}div.intranetMaskWrapper div.chosen-container ul.chosen-results li.active-result:hover {background: #0E4891 !important;color: white !important;}[data-tooltip] {position: relative;}[data-tooltip]:after {opacity: 0;visibility: hidden;position: absolute;content: attr(data-tooltip);padding: 6px 10px;top: 0;left: 50%;background: grey;color: white;z-index: 10000;border-radius: 2px;transition: opacity 0.2s, transform 0.5s;transform: translateY(-80%) translateX(-5%);white-space: pre;}[data-tooltip].tooltipLeft:after {right: 50%;left: unset;}[data-tooltip]:hover:after {display: block;opacity: 1;visibility: visible;transform: translateY(-90%) translateX(-5%);}div.intranetMaskWrapper .popup {position: fixed;top: 50vh;transform: translate(-50%, -50%);left: 50vw;background: white;padding: 20px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);animation: fadeIn .5s;gap: 0;justify-content: space-between;z-index: 3 ;}div.intranetMaskWrapper .popup div.buttonsWrapper {display: flex;flex-direction: row;align-items: center;justify-content: end;gap: 15px;margin-top: 20px;}div.intranetMaskWrapper .popup div.buttonsWrapper div.button {height: 45px;}div.intranetMaskWrapper div.dropzone {justify-content: center;display: flex;align-items: center;padding: 25px;width: 500px;border: 2px #0e4891 dashed;cursor: pointer;}div.intranetMaskWrapper div.dropzone .dz-message {display: block !important;}div.intranetMaskWrapper span.attachmentWrapper {display: flex;flex-direction: row;align-items: center;animation: slideDownAndFadeIn .75s;width: max-content;}div.intranetMaskWrapper div#dropzoneWrapper div#previewBox,div.intranetMaskWrapper div#attachmentsContainer {font-size: 12px !important;display: flex;gap: 5px;flex-direction: column;}div.intranetMaskWrapper span.attachmentWrapper:first-child {margin-top: 10px;}div.intranetMaskWrapper span.attachmentWrapper div.attachmentIcon {margin-right: 5px;}div.intranetMaskWrapper span.attachmentWrapper.error div.attachmentIcon {filter: hue-rotate(-230deg) brightness(1.5) saturate(1.5);}div.intranetMaskWrapper span.attachmentWrapper.error {color: red;animation: shake .25s;}div.intranetMaskWrapper span.attachmentWrapper div.deleteIcon {filter: brightness(0);margin-left: 15px;width: 18px;height: 18px;cursor: pointer;transition: all 0.25s;}div.intranetMaskWrapper span.attachmentWrapper div.deleteIcon:hover {filter: brightness(0.5) sepia(5) saturate(10) contrast(1);}div.intranetMaskWrapper div.attachmentIcon {background-image: url(../../../file/img/icons/ticketing/paperclip_blue.svg);transform: rotateZ(45deg);width: 26px;height: 26px;background-size: cover;}div.intranetMaskWrapper div.simpleLoader {position: fixed;top: 50%;left: 50%;display: flex;transform: translate(50%, -50%);flex-direction: column;justify-content: center;align-items: center;gap: 10px;z-index: 3 ;}div.intranetMaskWrapper div.simpleLoader .animation {width: 12px;height: 60px;display: block;margin: auto;left: -40px;position: relative;box-sizing: border-box;animation: loadingColumns 1s linear infinite alternate, columnsGrow .5s forwards;transform: rotate(90deg) translate(-40px, -40px);}div.intranetMaskWrapper div#filterBar.themed {height: 46px;width: 100%;position: relative;display: flex;flex-direction: row;gap: 15px;}div.intranetMaskWrapper div#filterBar.themed #filtersWrapper {width: 100%;height: 100%;display: flex;z-index: 1;flex-direction: row;align-items: center;}div.intranetMaskWrapper div#filterBar.simpleLight #filtersWrapper {gap: 12px;}div.intranetMaskWrapper div#filterBar.simpleLight #filtersWrapper .filterWrapper {box-shadow: none;}div.intranetMaskWrapper div#filterBar.defaultDarkGray #filtersWrapper {background-color: #3C4246;}div.intranetMaskWrapper div#filterBar.themed #applyFilterButton {height: 100%;}div.intranetMaskWrapper div#filterBar.themed #filtersWrapper .filterWrapper {height: 100%;}div.intranetMaskWrapper div#filterBar.themed #filtersWrapper div.chosen-container div b {background-image: url(/file/img/dropdownArrow.svg);background-color: transparent !important;}div.intranetMaskWrapper div#filterBar.simpleLight #filtersWrapper div.chosen-container div b {filter: brightness(0);}div.intranetMaskWrapper div#filterBar.themed #filtersWrapper div.chosen-container {height: 100%;}div.intranetMaskWrapper div#filterBar.defaultDarkGray #filtersWrapper div.chosen-container {height: 100%;box-shadow: none;border-radius: 0;padding: 0;background-color: transparent !important;}.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer div#filterBar #filtersWrapper .filterWrapper input,.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer div#filterBar #filtersWrapper .filterWrapper a.chosen-single {height: 100%;}.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer div#filterBar.themed #filtersWrapper .filterWrapper a.chosen-single {background-color: transparent !important;outline: none;margin: 0;display: flex;align-items: center;padding: 15px 0 !important;}div.intranetMaskWrapper div#filterBar.defaultDarkGray #filtersWrapper div.chosen-container {padding: 0 15px;}div.intranetMaskWrapper div#filterBar.simpleLight #filtersWrapper div.chosen-container,div.intranetMaskWrapper div#filterBar.simpleLight #filtersWrapper input[type=text] {border-radius: 0;box-shadow: none;}div.intranetMaskWrapper div#filterBar.defaultDarkGray #filtersWrapper div.chosen-container *,.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer div#filterBar.defaultDarkGray #filtersWrapper .filterWrapper input {color: white !important;}div.intranetMaskWrapper div#filterBar.defaultDarkGray #filtersWrapper div.chosen-container .chosen-drop * {background: #3C4246;}div.intranetMaskWrapper div#filterBar.themed #filtersWrapper input[type=text] {margin: 0;}div.intranetMaskWrapper div#filterBar.defaultDarkGray #filtersWrapper input[type=text]#searchTerm {background: url(/file/img/find_white.png) no-repeat 8px 50%;background-color: #4D5058 !important;border: none;min-width: 280px;box-sizing: border-box;padding-left: 38px;background-size: 20px 20px;margin-top: 0 !important;}div.intranetMaskWrapper div#filterBar.simpleLight #filtersWrapper input[type=text]#searchTerm {min-width: 280px;padding-left: 40px;}div.intranetMaskWrapper div#filterBar.simpleLight #filtersWrapper .filterWrapper:has(input[type=text]#searchTerm)::before {content: '';background: url(/file/img/find_white.png) no-repeat;filter: brightness(0);background-size: 20px 20px;width: 20px;height: 20px;position: absolute;z-index: 3;left: 10px;top: 50%;transform: translateY(-50%);}div.intranetMaskWrapper div#filterBar label.filterWrapper {position: relative;z-index: 2;}div.intranetMaskWrapper div#filterBar.defaultDarkGray #filtersWrapper .filterWrapper input[type=date] {background-color: #3C4246 !important;background: none;border: none;box-sizing: border-box;background-size: 0;margin-top: 0 !important;padding: 0 15px;box-shadow: none;cursor:text;}div.intranetMaskWrapper div#filterBar.defaultDarkGray input[type="date"]::-webkit-calendar-picker-indicator {background: url(/file/img/icons/ticketing/date.svg) no-repeat !important;background-size: 17px auto !important;opacity: 1;margin-left: -10px;cursor: pointer;}div.intranetMaskWrapper div#filterBar.defaultDarkGray #filtersWrapper .filterWrapper:has(input[type=date]) {display: flex;}div.intranetMaskWrapper div#filterBar.defaultDarkGray #filtersWrapper .filterWrapper:has(input[type=date]):before {content: attr(data-label);font-size: 10px;text-transform: uppercase;transition: max-width 0.6s, margin 0.4s, opacity 0.4s;max-width: 0;opacity: 0;pointer-events: none;align-self: center;color: white;margin-left: 0;}div.intranetMaskWrapper div#filterBar.defaultDarkGray #filtersWrapper .filterWrapper:has(input[type=date]):hover:before {max-width: 150px;opacity: 50%;pointer-events: none;margin-left: 10px;}div.intranetMaskWrapper div#filterBar.defaultDarkGray#filtersWrapper .filterWrapper.partOfRange:has(input[type=date]):has(+ .filterWrapper.partOfRange input[type=date]) {margin-right: 15px;}div.intranetMaskWrapper div#filterBar.defaultDarkGray#filtersWrapper .filterWrapper.partOfRange:has(input[type=date]):has(+ .filterWrapper.partOfRange input[type=date]):after {content: '';background: url(/file/img/icons/ticketing/arrow-right-long.svg) no-repeat;background-size: 20px 20px;color: white;display: block;position: absolute;right: -15px;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;opacity: 50%;}@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}.fadeIn {animation: fadeIn .25s forwards;animation-fill-mode: both;}@keyframes slideDown {from {transform: translateY(-5%);}to {transform: translateY(0);}}.slideDown {animation: slideDown 1s forwards;}@keyframes slideAndFadeIn {from {transform: translateX(10%);opacity: 0;}to {transform: translateX(0);opacity: 1;}}.slideAndFadeIn {animation: slideAndFadeIn .75s forwards;}@keyframes slideDownAndFadeIn {from {transform: translateY(-15%);opacity: 0;}to {transform: translateY(0);opacity: 1;}}.slideDownAndFadeIn {animation: slideDownAndFadeIn .75s forwards;}@keyframes fadeOut {from {opacity: 1;}to {opacity: 0;}}@keyframes fadeOut {from {opacity: 1;}to {opacity: 0;}}.fadeOut {animation: fadeOut 1s forwards;}@keyframes columnsGrow {0% {height: 0;}50% {height: 70px;}100% {height: 60px;}}@keyframes loadingColumns {0% {box-shadow: 20px 0 0 1px #0E4891, 40px 0 #969696, 60px 0 #969696;}50% {box-shadow: 20px 0 #969696, 40px 0 0 1px #0E4891, 60px 0 #969696;}100% {box-shadow: 20px 0 #969696, 40px 0 #969696, 60px 0 0 1px #0E4891;}}div.intranetMaskWrapper .clickable {cursor: pointer;}div.intranetMaskWrapper div#infoBox {gap: 0;}div.intranetMaskWrapper div#infoBox h3 {padding: 0;margin-bottom: 5px;}div.intranetMaskWrapper div#infoBox h3 ~ span {margin-bottom: 20px;}div.intranetMaskWrapper div#detailsBox hr {border: 1px solid #f0f0f0;width: 100%;}div.intranetMaskWrapper .materialBox {padding: 19px;}div.intranetMaskWrapper .quarter-vw {width: calc(100vw / 4);}div.intranetMaskWrapper .third-vw {width: calc(100vw / 3);}div.intranetMaskWrapper .stack {display: flex;flex-direction: column;}div.intranetMaskWrapper .stack.largeGap {gap: 19px;}div.intranetMaskWrapper .stack.mediumGap {gap: 10px;}div.intranetMaskWrapper .button {color: white;display: flex;flex-direction: row;align-items: center;padding: 10px 15px;width: max-content;cursor: pointer;transition: background-color .5s;gap: 10px;}div.intranetMaskWrapper .button:not(.iconButton) {background-color: #0E4891;}div.intranetMaskWrapper .buttonWithIcon.button:hover {background-color: #156bd7;}div.intranetMaskWrapper .buttonWithIcon.button.gray {background-color: #9E9E9E;}div.intranetMaskWrapper .alignTextRight,th.alignTextRight {text-align: right;}div.intranetMaskWrapper .alignChildrenRight {justify-content: end;}div.intranetMaskWrapper div.row {display: flex;flex-direction: row;gap: 15px;}div.intranetMaskWrapper .buttonWithIcon.button {gap: 0;}div.intranetMaskWrapper .buttonWithIcon.button.disabled {background-color: #9E9E9E;color: #dedede;pointer-events: none;}div.intranetMaskWrapper .buttonWithIcon.button:hover {gap: 10px;}div.intranetMaskWrapper .buttonWithIcon.button:hover div.icon {max-width: 20px;}div.intranetMaskWrapper .button div.icon {width: 20px;height: 20px;background-size: cover;}div.intranetMaskWrapper .buttonWithIcon.button div.icon {max-width: 0;transition: max-width .25s, transform .5s .2s;}div.intranetMaskWrapper .buttonWithIcon.button div.cancelIcon {background-image: url(../../../file/img/icons/ticketing/x.svg);transform: rotateZ(-90deg);width: 26px;height: 26px;}div.intranetMaskWrapper .buttonWithIcon.button:hover div.cancelIcon {width: 26px;height: 26px;transform: rotateZ(0);}div.intranetMaskWrapper .buttonWithIcon.button.hoverRed:hover {background-color: #de5353;}div.intranetMaskWrapper div.headerButtons, div.footerButtons {display: flex;flex-direction: row;padding-bottom: 19px;gap: 15px;}div.intranetMaskWrapper div.columnContainer {display: flex;flex-direction: column;gap: 19px;}div.intranetMaskWrapper div.rowContainer {display: flex;flex-direction: row;gap: 19px;}div.intranetMaskWrapper div.iconButton div.icon {}div.intranetMaskWrapper table tr .button {padding: 0;}div.intranetMaskWrapper .buttonWithIcon.button:hover div.applyIcon,div.intranetMaskWrapper .buttonWithIcon.button:hover div.acceptIcon {transform: rotateZ(0deg);max-width: 23px;}div.intranetMaskWrapper .buttonWithIcon.button div.applyIcon,div.intranetMaskWrapper .buttonWithIcon.button div.acceptIcon {background-image: url(../../../file/img/icons/intranetMask/check_white.svg);height: 18px;width: 23px;transform: rotateZ(-30deg);}div.intranetMaskWrapper .buttonWithIcon.button:hover div.addIcon {transform: rotateZ(0);}div.intranetMaskWrapper .buttonWithIcon.button div.addIcon {background-image: url(../../../file/img/icons/intranetMask/plus-circle-white.svg);transform: rotateZ(-180deg);transition: max-width .25s, transform .5s .2s;}div.intranetMaskWrapper div.deleteIcon {background-image: url(../../../file/img/icons/intranetMask/delete.svg);}div.intranetMaskWrapper div.editIcon {background-image: url(../../../file/img/icons/edit_icon.svg);}div.intranetMaskWrapper div.linkIcon {background-image: url(../../../file/img/icons/link.svg);}div.intranetMaskWrapper table.simpleList .deleteIcon {filter: brightness(0);}div.intranetMaskWrapper div.infoIcon {background-image: url(../../../file/img/icons/info.svg);}div.intranetMaskWrapper .loadsDataAsync.skeleton {overflow: hidden;position: relative;background-color: #d3d3d3 !important;}div.intranetMaskWrapper .materialBox.loadsDataAsync.skeleton {box-shadow: none;}div.intranetMaskWrapper .skeleton * {visibility: hidden;}div.intranetMaskWrapper .skeleton::after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;transform: translateX(-100%);background-image: linear-gradient(90deg,rgba(255, 255, 255, 0) 0,rgba(255, 255, 255, 0.2) 20%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0));animation: shimmer 2s infinite;content: '';}@keyframes shimmer {100% {transform: translateX(100%);}}div#errorOverlay {width: 100%;height: 100%;}div.errorOverlayContainer {width: max-content;left: 50vw;top: 50vh;transform: translate(-30%, -100%);display: flex;flex-direction: row;position: absolute;gap: 20px;align-items: center;}div#errorOverlay h2 {padding: 0;margin-bottom: 5px;}div#errorOverlay #refreshPageButton {gap: 5px;margin-top: 15px;}@keyframes divide {from {margin: 0 25px 0 5px;}to {margin: 0 50px 0 25px;}}.divide {animation: divide .8s forwards;}div#errorOverlay .dividerLine {width: 1px;height: 200px;background: #b2b2b2;}div#errorOverlay #refreshPageButton:hover {background-color: #156bd7;}div#errorOverlay #refreshIcon {background-image: url(../../../file/img/icons/ticketing/refresh_blue.svg);height: 150px;width: 150px;background-size: contain;background-repeat: no-repeat;transform: rotateZ(0deg);transition: transform .75s, filter .5s;}div#errorOverlay #refreshIcon.spin {transform: rotateZ(540deg);filter: brightness(1.65);}div.intranetMaskWrapper table {border-collapse: separate;border-spacing: 0 1px;background: transparent;overflow: hidden;}div.intranetMaskWrapper table tr {background-color: white;transition: background-color .25s;}div.intranetMaskWrapper table th.sortable {cursor: pointer;}div.intranetMaskWrapper table th.sortable::after {content: "\2B61";opacity: 0;transition: transform .3s, opacity .3s;vertical-align: middle;margin-left: 5px;}div.intranetMaskWrapper table th.sortable.asc::after, div.intranetMaskWrapper table th.sortable.desc::after {display: inline-block;opacity: 1;}div.intranetMaskWrapper table th.sortable.asc::after {transform: rotateX(0) translateY(-1px);}div.intranetMaskWrapper table th.sortable.desc::after {transform: rotateX(180deg) translateY(0);}div.intranetMaskWrapper table tr.clickable {cursor: pointer;}div.intranetMaskWrapper table .gray {color: #b2b2b2;}div.intranetMaskWrapper table tr.clickable:hover {background-color: #f5f7fa;}div.intranetMaskWrapper table td {border: none;}div.intranetMaskWrapper table tr td:last-child,div.intranetMaskWrapper table tr th:last-child {padding-right: 9px;}div.intranetMaskWrapper table td.loadsDataAsync.skeleton {height: 40px;text-indent: 100%;}div.intranetMaskWrapper div tr.loadsDataAsync.skeleton td {visibility: visible;background-color: #d3d3d3;color: transparent;}div.intranetMaskWrapper div#limitMessage {display: flex;flex-direction: row;align-items: center;gap: 10px;color: #b2b2b2;padding: 10px 0 10px 9px;}div.intranetMaskWrapper div#limitMessage .infoIcon {background-image: url(../../../file/img/icons/info.svg);height: 18px;width: 18px;background-size: contain;background-repeat: no-repeat;opacity: 20%;}div.intranetMaskWrapper table.simpleList td.buttonsContainer {display: flex;flex-direction: row;gap: 10px;}div.intranetMaskWrapper table.simpleList td.buttonsContainer div.button .icon {transform: none;transition: transform .2s ease-in-out 0s;}div.intranetMaskWrapper table.simpleList td.buttonsContainer div.button:hover .icon {transform: scale(1.4);}div.intranetMaskWrapper .toast {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);color: white;background: #156bd7;margin-bottom: 8px;padding: 10px;animation: animateElement .5s;cursor: pointer;}div.intranetMaskWrapper .toast.success {background: #74af65;}div.intranetMaskWrapper .toast.error {background: #cc3535;}div.intranetMaskWrapper input[type="checkbox"] {accent-color: #0E4891;}div.intranetMaskWrapper input[type="checkbox"]:not(:disabled) {cursor: pointer;}div.intranetMaskWrapper .gray input[type="checkbox"]:not(:disabled) {opacity: 0.3;}div.intranetMaskWrapper div#detailsBox h2 {padding-bottom: 0;}div.intranetMaskWrapper div#detailsBox span.subTitle,div.intranetMaskWrapper div#detailsBox label.thick {font-size: 12px !important;font-weight: bold;}div.intranetMaskWrapper div#detailsBox label.thick * {font-weight: initial;}div.intranetMaskWrapper div#detailsBox label.fieldLabel > :first-child,div.intranetMaskWrapper div#detailsBox label.fieldLabel div.chosen-container {margin-top: 10px;}.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer div.intranetMaskWrapper form label.fieldLabel textarea {background-color: white !important;width: 100%;}div.intranetMaskWrapper div#detailsBox label.fieldLabel {display: flex;flex-direction: column;font-size: 12px !important;}div.intranetMaskWrapper div#detailsBox label.fieldLabel.readOnly span {white-space: pre-wrap;}div.intranetMaskWrapper div#detailsBox label.fieldLabel input {height: 45px;}div.intranetMaskWrapper div#detailsBox label.fieldLabel input,div.intranetMaskWrapper div#detailsBox label.fieldLabel textarea {transition: box-shadow 0.25s;}div.intranetMaskWrapper div#detailsBox label.fieldLabel input:active,div.intranetMaskWrapper div#detailsBox label.fieldLabel input:focus,div.intranetMaskWrapper div#detailsBox label.fieldLabel input:active,div.intranetMaskWrapper div#detailsBox label.fieldLabel textarea:focus {box-shadow: 0 0 2px rgba(14, 72, 145, 1), 0 0 5px rgba(14, 72, 145, 0.2) !important;}div.intranetMaskWrapper div#detailsBox textarea {height: 150px;}@keyframes violentShake {0% {transform: translate(1px, 1px) rotate(0deg);}10% {transform: translate(-1px, -2px) rotate(-1deg);}20% {transform: translate(-3px, 0px) rotate(1deg);}30% {transform: translate(3px, 2px) rotate(0deg);}40% {transform: translate(1px, -1px) rotate(1deg);}50% {transform: translate(-1px, 2px) rotate(-1deg);}60% {transform: translate(-3px, 1px) rotate(0deg);}70% {transform: translate(3px, 1px) rotate(-1deg);}80% {transform: translate(-1px, -1px) rotate(1deg);}90% {transform: translate(1px, 2px) rotate(0deg);}100% {transform: translate(1px, -2px) rotate(-1deg);}}@keyframes shake {0% {transform: translateX(0);}25% {transform: translateX(-5px);}50% {transform: translateX(5px);}75% {transform: translateX(-5px);}100% {transform: translateX(0);}}div.intranetMaskWrapper form div#detailsBox label.fieldLabel .error {box-shadow: 0 0 2px rgba(255, 0, 0, 1), 0 0 2px rgba(255, 0, 0, 0.23) !important;animation: shake 0.5s;}div.intranetMaskWrapper label.dropdownWrapper {position: relative;z-index: 1;}div.intranetMaskWrapper label.dropdownWrapper .chosen-container {margin-top: 10px;width: max-content;}div.intranetMaskWrapper label.dropdownWrapper .chosen-container .chosen-single {width: 100%;}.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer div.intranetMaskWrapper .filterWrapper a.chosen-single {height: 100% !important;outline: none;border-radius: 0;margin: 0;display: flex;align-items: center;}div.intranetMaskWrapper div.chosen-container a.chosen-single span {color: #4b494a !important;}div.intranetMaskWrapper div.chosen-container {display: flex;align-items: center;justify-content: start;box-shadow: 0 0 2px rgba(0, 0, 0, 0.16), 0 0 2px rgba(0, 0, 0, 0.23);border-radius: 3px;padding: 0 15px;min-height: 45px;cursor: pointer;}div.intranetMaskWrapper div.chosen-container a.chosen-single div b {background-image: url(/file/img/icons/ticketing/dropdownArrow_black.svg);background-size: 16px;background-position: left center;background-repeat: no-repeat;transform: rotateZ(0);transition: transform .5s;}div.intranetMaskWrapper div.chosen-container.chosen-with-drop a.chosen-single div b {transform: rotateZ(180deg);background-color: transparent !important;}div.intranetMaskWrapper div.chosen-container span {padding: 0;margin-right: 30px;}.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer div.intranetMaskWrapper div.chosen-container .filterWrapper a.chosen-single {width: 100%;display: flex;align-items: center;}div.intranetMaskWrapper ul.chosen-results {height: max-content;}div.intranetMaskWrapper ul.chosen-results li {padding: 15px !important;}div.intranetMaskWrapper div.chosen-container ul.chosen-results li.active-result.result-selected {background: #156bd7 !important;color: white !important;}div.intranetMaskWrapper div.chosen-container ul.chosen-results li.active-result:hover {background: #0E4891 !important;color: white !important;}[data-tooltip] {position: relative;}[data-tooltip]:after {opacity: 0;visibility: hidden;position: absolute;content: attr(data-tooltip);padding: 6px 10px;top: 0;left: 50%;background: grey;color: white;z-index: 10000;border-radius: 2px;transition: opacity 0.2s, transform 0.5s;transform: translateY(-80%) translateX(-5%);white-space: pre;}[data-tooltip].tooltipLeft:after {right: 50%;left: unset;}[data-tooltip]:hover:after {display: block;opacity: 1;visibility: visible;transform: translateY(-90%) translateX(-5%);}div.intranetMaskWrapper .popup {position: fixed;top: 50vh;transform: translate(-50%, -50%);left: 50vw;background: white;padding: 20px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);animation: fadeIn .5s;gap: 0;justify-content: space-between;}div.intranetMaskWrapper .popup div.buttonsWrapper {display: flex;flex-direction: row;align-items: center;justify-content: end;gap: 15px;margin-top: 20px;}div.intranetMaskWrapper .popup div.buttonsWrapper div.button {height: 45px;}div.intranetMaskWrapper div.dropzone {justify-content: center;display: flex;align-items: center;padding: 25px;width: 500px;border: 2px #0e4891 dashed;cursor: pointer;}div.intranetMaskWrapper div.dropzone .dz-message {display: block !important;}div.intranetMaskWrapper span.attachmentWrapper {display: flex;flex-direction: row;align-items: center;animation: slideDownAndFadeIn .75s;width: max-content;}div.intranetMaskWrapper div#dropzoneWrapper div#previewBox,div.intranetMaskWrapper div#attachmentsContainer {font-size: 12px !important;display: flex;gap: 5px;flex-direction: column;}div.intranetMaskWrapper span.attachmentWrapper:first-child {margin-top: 10px;}div.intranetMaskWrapper span.attachmentWrapper div.attachmentIcon {margin-right: 5px;}div.intranetMaskWrapper span.attachmentWrapper.error div.attachmentIcon {filter: hue-rotate(-230deg) brightness(1.5) saturate(1.5);}div.intranetMaskWrapper span.attachmentWrapper.error {color: red;animation: shake .25s;}div.intranetMaskWrapper span.attachmentWrapper div.deleteIcon {filter: brightness(0);margin-left: 15px;width: 18px;height: 18px;cursor: pointer;transition: all 0.25s;}div.intranetMaskWrapper span.attachmentWrapper div.deleteIcon:hover {filter: brightness(0.5) sepia(5) saturate(10) contrast(1);}div.intranetMaskWrapper div.attachmentIcon {background-image: url(../../../file/img/icons/ticketing/paperclip_blue.svg);transform: rotateZ(45deg);width: 26px;height: 26px;background-size: cover;}div#ITAnnouncementWrapper div.iconButton.priorityInfoIcon {margin-top: 22px;padding-left: 0;}div#ITAnnouncementWrapper div.iconButton.priorityInfoIcon .icon {background-image: url(../../../file/img/icons/intranetMask/info_blue.svg);}div#ITAnnouncementWrapper textarea {resize: vertical;}div#ITAnnouncementWrapper textarea#summary {height: 60px;resize: none;}div#ITAnnouncementWrapper textarea#text {height: 300px;}div#ITAnnouncementWrapper div#attachmentsPreviewContainer {margin-top: 19px;}div#ITAnnouncementWrapper div#detailsBox.readOnly {width: 100%;position: relative;display: block;padding-bottom: 25px;}div#ITAnnouncementWrapper div#detailsBox.readOnly .columnContainer {gap: 10px;}div#ITAnnouncementWrapper span#title {font-size: 22px !important;font-weight: bolder;}div#ITAnnouncementWrapper span#summary {margin-left: 25px;color: #0E4891;margin-top: 0;}div#ITAnnouncementWrapper div#basicFieldsContainer label.fieldLabel span {color: #0E4891;}div#ITAnnouncementWrapper div#detailsBox > .columnContainer {gap: 5px;}div#ITAnnouncementWrapper div#textFieldsContainer {width: 80%;}div#ITAnnouncementWrapper div#attachmentsContainer {margin-top: 7px;display: flex;flex-direction: row;justify-content: start;align-items: center;gap: 19px;}div#ITAnnouncementWrapper div#attachmentsContainer a.announcementImage {height: max-content;width: max-content;}div#ITAnnouncementWrapper div#attachmentsContainer img {height: 200px;width: auto;}div#bannerContainer {position: relative;display: flex;flex-direction: row;align-items: start;width: calc(100vw - 212px - 80px); gap: 10px;flex-wrap: wrap;}div#bannerContainer div.banner:last-of-type {margin-bottom: 20px;}div#bannerContainer div.banner {display: flex;flex-direction: row;align-items: center;background: white;flex-basis: calc(1%/3 * 100 - 8%);flex-grow: 1;height: 75px;animation: slideDown .5s;padding: 15px;overflow: hidden;cursor: pointer;transition: all .4s;min-width: 0;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}div#bannerContainer div.banner .textContainer {display: flex;flex: 1;flex-direction: column;gap: 2px;white-space: nowrap;overflow: hidden;max-width: calc(100% - 50px);margin-left: 15px;}div#bannerContainer div.banner.solved {flex-basis: 100%;background: #bedfb0;color: #0e7d22;}div#bannerContainer div.banner.solved * {color: #0e7d22;}div#bannerContainer div.banner.solved .icon {filter: brightness(0.4) sepia(1.8) hue-rotate(87deg) saturate(3); }div#bannerContainer div.banner.urgent {flex-basis: 100%;background: #EA9999;color: #990000;}div#bannerContainer div.banner.urgent * {color: #990000;}div#bannerContainer div.banner.urgent .icon {filter: brightness(0.4) sepia(1.8) hue-rotate(306deg) saturate(3); }div#bannerContainer div.banner.high {background: #FBC780;color: #783F04;}div#bannerContainer div.banner.high * {color: #783F04;}div#bannerContainer div.banner.high .icon {filter: brightness(0.5) sepia(1.8) hue-rotate(337deg) saturate(2.5); }div#bannerContainer div.banner.medium {background: #FBEF80;color: #7F6000;}div#bannerContainer div.banner.medium * {color: #7F6000;}div#bannerContainer div.banner.medium .icon {filter: brightness(0.6) sepia(1.5) hue-rotate(8deg) saturate(3); }div#bannerContainer div.banner div.header {display: flex;flex-direction: row;gap: 5px;}div#bannerContainer div.banner div.header {display: flex;flex-direction: row;gap: 5px;}div#bannerContainer div.banner div.header span.title {font-weight: bold;}div#bannerContainer div.banner div.header span.timePeriod {font-style: italic;}div#bannerContainer div.banner span.text {text-overflow: ellipsis;overflow: hidden;}div#bannerContainer div.arrowRightIcon {background-image: url(../../../file/img/icons/ITAnnouncement/arrow_right_white.svg);background-size: cover;height: 50px;width: 50px;}div#bannerContainer div.icon {background-size: cover;height: 30px;width: 30px;}div#bannerContainer div.arrowRightIcon {background-size: cover;height: 50px;width: 50px;}div#bannerContainer div.solvedIcon {background-image: url(../../../file/img/icons/intranetMask/check_white.svg);}div#bannerContainer div.urgentIcon {background-image: url(../../../file/img/icons/ITAnnouncement/urgent.svg);}div#bannerContainer div.highIcon {background-image: url(../../../file/img/icons/ITAnnouncement/high.svg);}div#bannerContainer div.mediumIcon {background-image: url(../../../file/img/icons/ITAnnouncement/medium.svg);}div#bannerContainer div.banner:not(.urgent):hover {flex-basis: calc(1%/3 * 100 + 8%);}div#ticketingWrapper .materialBox.loadsDataAsync {box-shadow: none;}div#ticketingLoader {display: flex;flex-direction: column;align-items: center;padding: 0 0 40px 0;width: calc(100% - 244px + 30px);background: rgba(0, 0, 0, 0.3);position: absolute;z-index: 2;height: 100vh;left: calc(244px - 30px);top: -30px;}div#ticketingLoader #ticketingLoaderLogo {margin: 0 auto;position: absolute;top: 45%;transform: translateY(-50%);width: 200px;right: 0;left: 0;text-align: center;}div#ticketingLoader img {width: 200px;height: auto;}div#ticketingFilterBar {height: 46px;width: 100%;position: relative;display: flex;flex-direction: row;gap: 15px;}div#ticketingFilterBar #ticketingFiltersWrapper {width: 100%;height: 100%;background-color: #3C4246;display: flex;z-index: 1;flex-direction: row;align-items: center;}div#ticketingFilterBar #applyFilterButton {height: 100%;}div#ticketingFilterBar #ticketingFiltersWrapper .filterWrapper {height: 100%;}div:is(#ticketingWrapper, #serviceWrapper) div#ticketingFilterBar #ticketingFiltersWrapper div.chosen-container div b {background-image: url(/file/img/dropdownArrow.svg);background-color: transparent !important;}div#ticketingWrapper div#ticketingFilterBar #ticketingFiltersWrapper div.chosen-container {height: 100%;box-shadow: none;border-radius: 0;}.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer div#ticketingFilterBar #ticketingFiltersWrapper .filterWrapper input,.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer div#ticketingFilterBar #ticketingFiltersWrapper .filterWrapper a.chosen-single {height: 100% !important;width: auto;color: white !important;outline: none;border-radius: 0;margin: 0;display: flex;align-items: center;}.intranetPageKey.newStandardPage:not(.intraWhite) #superContainer div#ticketingFilterBar #ticketingFiltersWrapper .filterWrapper a.chosen-single {background-color: #3C4246 !important;}div#ticketingWrapper div#ticketingFilterBar #ticketingFiltersWrapper div.chosen-container *,#serviceWrapper div#ticketingFilterBar #ticketingFiltersWrapper label div.chosen-container * {background-color: #3C4246;color: white !important;}div#ticketingFilterBar #ticketingFiltersWrapper input[type=text] {background-color: #4D5058 !important;border: none;min-width: 280px;box-sizing: border-box;padding-left: 38px;background: url(/file/img/find_white.png) no-repeat 8px 50%;background-size: 20px 20px;margin-top: 0 !important;}div#ticketingWrapper div#supporterFieldsContainer label.dropdownWrapper {z-index: 2;}div#ticketingWrapper div#harmLevelContainer, div#harmLevelContainer .dropdownsWrapper, div#ticketingWrapper div#supporterFieldsContainer, div#ticketingWrapper div#ccRecipientsContainer, div#ccRecipientsContainer .dropdownsWrapper {display: flex;gap: 15px;flex-direction: row;}div#harmLevelContainer {z-index: 2;}div#supporterFieldsContainer {z-index: 3;}#harmLevelContainer div.chosen-container {background-color: transparent;}#harmLevelContainer .chosen-container-single .chosen-single {background: transparent!important;}div#ticketingWrapper .buttonWithIcon.button div.updateIcon {background-image: url(../../../file/img/icons/ticketing/sync.svg);}div#ticketingWrapper .buttonWithIcon.button div.excelIcon {background-image: url(/file/img/icons/ticketing/excel.svg);transform: translateX(+10px);transition: max-width .25s, transform .5s;}div#ticketingWrapper .buttonWithIcon.button.green {background-color: #217346;}div#ticketingWrapper .buttonWithIcon.button:hover div.excelIcon {transform: translateX(0);}div#ticketingWrapper div.basicData {display: flex;flex-direction: row;align-items: center;flex-wrap: wrap;gap: 5px;margin-top: -8px;}div#ticketingWrapper div.basicData label ~ label {margin-left: 26px;}div#ticketingWrapper div.basicData label.fieldLabel span {color: #0E4891;}div#ticketingWrapper label.fieldLabel > span {margin-top: 5px;}div#ticketingWrapper span {white-space: pre-wrap;}div#ticketingWrapper span.textContainer {padding: 8px;background-color: #f0f0f0;}div#ticketingWrapper div:has(> #updateButton):has(> #attachmentsContainer) {display: flex;flex-direction: row;gap: 15px;justify-content: space-between;align-items: end;}div#ticketingWrapper div#historyBox div#journalsWrapper {gap: 20px;}div#ticketingWrapper div#historyBox div#journalsWrapperspan.emptyListMessage{padding-bottom: 10px;}div#ticketingWrapper div.materialBox div.headerButtons {padding-bottom: 0;}div#ticketingWrapper div#historyBox div.header {margin-bottom: 19px;}div#ticketingWrapper div#historyBox div#journalsWrapper div.journalWrapper.alignRight.alignRight div.messageWrapper {align-self: end;}div#ticketingWrapper div#historyBox div#journalsWrapper div.journalWrapper.alignRight div.messageWrapper > span {align-self: end;}div#ticketingWrapper div#historyBox div#journalsWrapper div.journalWrapper.alignRight div.messageWrapper span.textContainer {width: 100%;}div#ticketingWrapper div#historyBox div#journalsWrapper div.journalWrapper.alignRight div.messageWrapper span.textContainer {background-color: #eaeff5;}div#ticketingWrapper div#historyBox div#journalsWrapper div.messageWrapper {display: flex;flex-direction: column;gap: 5px;width: 90%;}div#ticketingWrapper div#historyBox div#journalsWrapper div.journalWrapper {display: flex;flex-direction: column;width: 100%;}div#ticketingWrapper div#historyBox div#journalsWrapper span.actionText {width: max-content;align-self: center;}div#ticketingWrapper div#historyBox div#journalsWrapper span span:not(.textContainer) {color: #0e4891;}div#ticketingWrapper div.materialBox .header {display: flex;flex-direction: row;justify-content: space-between;}div#ticketingWrapper div#historyBox div#journalsWrapper div.journalWrapper:last-of-type {padding-bottom: calc(30px - 13px); }div#ticketingWrapper div#historyBox div#createJournalBox {background: #eaeff5;overflow: hidden;padding: 10px;display: none;}div#ticketingWrapper div#historyBox div#createJournalBox div#journalAttachmentsContainer {padding-top: 10px;}div#ticketingWrapper div#historyBox div#createJournalBox label.fieldLabel textarea {border: none !important;box-shadow: none !important;border-radius: 0 !important;margin-top: 0;height: 300px;resize: vertical;}div#ticketingWrapper div#historyBox div#createJournalBox div.footerButtons {margin-top: 19px;justify-content: end;padding-bottom: 5px;}div#ticketingWrapper div.dropzone {justify-content: center;display: flex;align-items: center;padding: 25px;width: 500px;border: 2px #0e4891 dashed;cursor: pointer;}div#ticketingWrapper div.dropzone .dz-message {display: block !important;}div#ticketingWrapper span.attachmentWrapper {display: flex;flex-direction: row;align-items: center;animation: slideDownAndFadeIn .75s;width: max-content;}div#ticketingWrapper div#dropzoneWrapper div#previewBox,div#ticketingWrapper div#attachmentsContainer {font-size: 12px !important;display: flex;gap: 5px;flex-direction: column;}div#ticketingWrapper span.attachmentWrapper:first-child {margin-top: 10px;}div#ticketingWrapper span.attachmentWrapper div.attachmentIcon {margin-right: 5px;}div#ticketingWrapper span.attachmentWrapper.error div.attachmentIcon {filter: hue-rotate(-230deg) brightness(1.5) saturate(1.5);}div#ticketingWrapper span.attachmentWrapper.error {color: red;animation: shake .25s;}div#ticketingWrapper span.attachmentWrapper div.deleteIcon {filter: brightness(0);margin-left: 15px;width: 18px;height: 18px;cursor: pointer;transition: all 0.25s;}div#ticketingWrapper span.attachmentWrapper div.deleteIcon:hover {filter: brightness(1) sepia(5) saturate(10) contrast(1);}div#ticketingWrapper div.deleteIcon {background-image: url(../../../file/img/icons/ticketing/x.svg);filter: brightness(100%);width: 26px;height: 26px;background-size: cover;}div#ticketingWrapper div.attachmentIcon {background-image: url(../../../file/img/icons/ticketing/paperclip_blue.svg);transform: rotateZ(45deg);width: 26px;height: 26px;background-size: cover;}div#ticketingWrapper div#hotlineNotice {display: flex;overflow: hidden;cursor: pointer;}div#ticketingWrapper div#hotlineNotice span {color: #0E4891;}div#ticketingWrapper div#hotlineNotice > div:has(.callIcon) {height: 52px;width: 52px;background: rgba(0, 128, 192, 0.2) !important;display: flex;justify-content: center;align-items: center;}div#ticketingWrapper div#hotlineNotice:hover .callIcon {animation: ring 0.6s ease-in-out;}div#ticketingWrapper div#hotlineNotice > div:has(.clockIcon) {display: flex;flex-direction: column;justify-content: center;align-items: start;background: rgba(0, 128, 192, 0.2) !important;padding-right: 14px;}div#ticketingWrapper div#hotlineNotice .callIcon {height: 30px;width: 30px;background-image: url(../../../img/icons/ticketing/phone.svg);background-size: cover;}div#ticketingWrapper div#hotlineNotice div:has(> div.clockIcon) {display: flex;align-items: center;justify-content: center;}div#ticketingWrapper div#hotlineNotice .clockIcon {height: 12px;width: 13px;background-image: url(../../../img/icons/ticketing/clock.svg);background-size: cover;margin-right: 3px;}div#ticketingWrapper div#hotlineNotice span:has(~ .clockIcon) {font-weight: bold;margin-right: 7px;}div#ticketingWrapper div#hotlineNotice .clockIcon ~ span {font-size: 12px !important;margin-top: 1px;}@keyframes ring {0% {transform: rotate(0);}20% {transform: rotate(-25deg);}40% {transform: rotate(15deg);}75% {transform: rotate(-10deg);}100% {transform: rotate(0);}}