@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Maven+Pro:wght@500;600;700&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;1,400;1,500&display=swap"); html { overflow: scroll; } ::-webkit-scrollbar { width: 0; background: transparent; } .modal-dialog { font-family: "Maven Pro", sans-serif; text-align: justify; font-style: normal; } @media only screen and (max-width: 767px) { .modal-dialog { width: 80vw; font-size: 12px; } } @media only screen and (min-width: 768px) and (max-width: 1023px) { .modal-dialog { width: 70vw; font-size: 14px; } } @media only screen and (min-width: 1024px) { .modal-dialog { width: 55vw; font-size: 16px; } } .modal-title { display: flex; justify-content: space-between; align-items: center; font-family: "Maven Pro", sans-serif; font-style: normal; font-weight: 600; font-size: 1.5em; line-height: 1.1em; padding: 0 2em; color: #050c31; } .about-section { line-height: 1.1em; font-family: "Maven Pro", sans-serif; font-style: normal; font-weight: 400; font-size: 1em; padding: 0 3em; } .about-section .about-descr { margin-bottom: 1.1em; line-height: 1em; font-family: "Maven Pro", sans-serif; font-style: normal; font-weight: 400; font-size: 0.9em; } .about-section .about-header { font-family: "Maven Pro", sans-serif; font-style: normal; font-weight: 600; font-size: 1.1em; color: #050c31; margin-bottom: 0.75em; } .about-section .about-tag { font-family: "Maven Pro", sans-serif; font-style: normal; display: flex; flex-direction: row; flex-wrap: wrap; margin: 0.8em 0; } .about-section .about-tag i { padding-right: 0.5em; } .about-section .about-tag .tag-item { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; padding: 0.5em 0.75em; margin-right: 0.5em; margin-top: 0.5em; gap: 0.25em; background: #dbf1ff; color: #050c31; border-radius: 4em; } .about-section .about-tag .tag-item a:link { text-decoration: none; color: #050c31; } .about-section .about-tag .tag-item:hover { background-color: #0099f9; color: #050c31; } .about-section hr { border: 0.1em solid #c4c4c4; } .about-section .card-section { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 1em 0; font-size: 1em; } @media only screen and (max-width: 767px) { .about-section .card-section { flex-direction: column; } } @media only screen and (min-width: 768px) and (max-width: 1023px) { .about-section .card-section { flex-direction: row; } } @media only screen and (min-width: 1024px) { .about-section .card-section { flex-direction: row; } } .about-section .card-section .card-package { flex-basis: 30%; display: flex; box-sizing: border-box; flex-direction: column; justify-content: start; align-items: center; padding: 1.1em; gap: 1.1em; background: #172c40; border: 0.1em solid #ededed; box-shadow: 0 1em 2em rgba(0, 0, 0, 0.02); border-radius: 1em; } .about-section .card-section .card-empty { flex-basis: 30%; display: flex; align-items: center; justify-content: center; } .about-section .card-section .card-empty a:link { text-decoration: none; color: #0099f9; } .about-section .card-section .card-empty i { font-size: 3em; color: #dbf1ff; padding-left: 40%; padding-top: 20%; align-items: center; } .about-section .card-section .card-empty .card-empty-caption { font-family: "Maven Pro", sans-serif; font-style: normal; padding: 1em 0; font-size: 1.15em; line-height: 1.1em; font-weight: 600; align-items: center; text-align: center; color: #0099f9; } .about-section .card-section .card-heading { font-family: "Maven Pro", sans-serif; font-style: normal; font-weight: 600; font-size: 1.1em; line-height: 1.1em; color: white; } .about-section .card-section .card-content { font-family: "Maven Pro", sans-serif; font-style: normal; font-weight: 400; font-size: 0.9em; line-height: 1.1em; text-align: center; color: #ecf5ff; } .about-section .card-section .card-footer { font-family: "Maven Pro", sans-serif; font-style: normal; align-items: center; text-align: center; color: #172c40; font-weight: 500; font-size: 1em; line-height: 0.5em; flex-direction: row; justify-content: center; padding: 0.75em 1em; gap: 0.8em; background: white; border-radius: 0.25em; flex: none; order: 1; align-self: stretch; flex-grow: 0; margin-top: auto; } .about-section .card-section .card-footer a:link { text-decoration: none; color: #050c31; } .about-section .card-section .card-img img { height: 7em; width: 8em; align-items: center; object-fit: contain; } .about-section .appsilon-card { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; padding: 0.5em; margin: 1rem 0; background: #f4f8fa; border-radius: 1em; } .about-section .appsilon-card .appsilon-pic { flex-shrink: 2; flex-basis: 20%; margin: auto; } .about-section .appsilon-card .appsilon-pic img { height: 3.2em; width: 8em; align-items: center; } .about-section .appsilon-card .appsilon-summary { flex-grow: 2; font-family: "Maven Pro", sans-serif; font-style: normal; margin: auto; flex-basis: 70%; font-size: 0.9em; line-height: 1em; color: #244059; } :root { --AppsilonBlue: #0099F9; --AppsilonNavi: #15354A; --AppsilonIce: #A6D5E0; --AppsilonMint: #1AFFD5; --AppsilonYellow: #FCD73D; --AppsilonRose: #FF364A; --AppsilonPurple: #770F7C; --AppsilonGray: #6E757B; --AppsilonLightGray: #8A8E91; --AppsilonAsh: #B3B8BA; --AppsilonSnow: #FFFFFF; --AppsilonBlue-weak-1: #4CB8FB; --AppsilonBlue-weak-2: #80CCFC; --AppsilonBlue-weak-3: #CCEBFE; --AppsilonBlue-strong-1: #0085E1; --AppsilonBlue-strong-2: #0071CD; --AppsilonBlue-strong-3: #005DB9; --AppsilonNavi-weak-1: #29495E; --AppsilonNavi-weak-2: #3D5D72; --AppsilonNavi-weak-3: #517186; --AppsilonNavi-strong-1: #0B2B40; --AppsilonNavi-strong-2: #012136; --AppsilonNavi-strong-3: #00172C; --AppsilonIce-weak-1: #B4DCE4; --AppsilonIce-weak-2: #C3E3EA; --AppsilonIce-weak-3: #E1F1F4; --AppsilonIce-strong-1: #92C1CC; --AppsilonIce-strong-2: #7EADB8; --AppsilonIce-strong-3: #6A99A4; --AppsilonMint-weak-1: #8CFFEA; --AppsilonMint-weak-2: #C2FFF4; --AppsilonMint-weak-3: #EBFFFB; --AppsilonMint-strong-1: #00E1B7; --AppsilonMint-strong-2: #00CDA3; --AppsilonMint-strong-3: #00B999; --AppsilonYellow-weak-1: #FDE16E; --AppsilonYellow-weak-2: #FEEB9E; --AppsilonYellow-weak-3: #FEF5CE; --AppsilonYellow-strong-1: #E8C329; --AppsilonYellow-strong-2: #D4AF15; --AppsilonYellow-strong-3: #C09B01; --AppsilonRose-weak-1: #FF8692; --AppsilonRose-weak-2: #FFAFB7; --AppsilonRose-weak-3: #FFD7DB; --AppsilonRose-strong-1: #D70E22; --AppsilonRose-strong-2: #C3000E; --AppsilonRose-strong-3: #AF0000; --AppsilonPurple-weak-1: #994B9D; --AppsilonPurple-weak-2: #BB87BE; --AppsilonPurple-weak-3: #DDC3DE; --AppsilonPurple-strong-1: #630068; --AppsilonPurple-strong-2: #4F0054; --AppsilonPurple-strong-3: #3B0040; --AppsilonGray-weak-1: #92989C; --AppsilonGray-weak-2: #B7BABD; --AppsilonGray-weak-3: #DBDDDE; --AppsilonGray-strong-1: #767A7D; --AppsilonGray-strong-2: #464D53; --AppsilonGray-strong-3: #32393F; --AppsilonLightGray-weak-1: #A7AAAD; --AppsilonLightGray-weak-2: #C4C6C8; --AppsilonLightGray-weak-3: #E2E3E3; --AppsilonLightGray-strong-1: #767A7D; --AppsilonLightGray-strong-2: #626669; --AppsilonLightGray-strong-3: #4E5255; --AppsilonAsh-weak-1: #C6CACB; --AppsilonAsh-weak-2: #D9DCDD; --AppsilonAsh-weak-3: #ECEDEE; --AppsilonAsh-strong-1: #9FA4A6; --AppsilonAsh-strong-2: #8B9092; --AppsilonAsh-strong-3: #777C7E; /* Project Specific Variables */ --AppsilonColor-primary: var(--AppsilonBlue); --AppsilonColor-success: var(--AppsilonMint-strong-3); --AppsilonColor-info: var(--AppsilonSnow); --AppsilonColor-warning: var(--AppsilonNavi-weak-3); --AppsilonColor-danger: var(--AppsilonSnow); --AppsilonBackground-primary: var(--AppsilonNavi); --AppsilonBackground-success: var(--AppsilonMint); --AppsilonBackground-info: var(--AppsilonBlue); --AppsilonBackground-warning: var(--AppsilonYellow); --AppsilonBackground-danger: var(--AppsilonRose); --AppsilonHighlight-primary: var(--AppsilonNavi-strong-3); --AppsilonHighlight-success: var(--AppsilonMint-strong-3); --AppsilonHighlight-info: var(--AppsilonBlue-strong-3); --AppsilonHighlight-warning: var(--AppsilonYellow-strong-3); --AppsilonHighlight-danger: var(--AppsilonRose-strong-3); --AppsilonForms-accent: var(--AppsilonNavi); } body { background-color: rgba(225, 223, 221, 0.2); min-height: 611px; margin: 0; } .ms-Nav { background-color: white; } /* Assign grid instructions to our parent grid container */ .grid-container { display: grid; grid-template-columns: 320px 1fr; grid-template-rows: 54px 1fr 140px; grid-template-areas: "header header" "sidenav main" "footer footer"; height: 100vh; } /* Give every child element its grid name */ .header { grid-area: header; background-color: #fff; display: flex; height: 64px; } .logo { height: 40px; margin: 12px 8px 12px 24px; } .sidenav { grid-area: sidenav; background-color: #fff; padding: 25px; margin-top: 10px; } .sidenav > div:nth-child(2) > div { margin-top: -370px; height: 100vh; padding-top: 370px; -moz-box-sizing: border-box; box-sizing: border-box; } .main { grid-area: main; background-color: #faf9f8; padding-left: 40px; padding-right: 32px; margin-top: 10px; max-width: calc(100vw - 350px); max-height: calc(100vh - 100px); overflow: auto; } .footer { grid-area: footer; background-color: #f3f2f1; padding: 30px; border-color: var(--AppsilonBlue); border-image: linear-gradient(to right, var(--AppsilonMint) 0 12.5%, var(--AppsilonMint-weak-2) 0 25%, var(--AppsilonYellow-weak-1) 0 37.5%, var(--AppsilonRose-weak-1) 0 50%, var(--AppsilonPurple-weak-1) 0 62.5%, var(--AppsilonPurple-weak-2) 0 75%, var(--AppsilonBlue) 0 87.5%, var(--AppsilonBlue-weak-2) 0 100%) 100% 1 0 stretch; border-top-style: solid; border-top-width: 3px; } .page-title { padding: 52px 0px; } .card { background: #fff; padding: 28px; margin-bottom: 28px; border-radius: 2px; background-clip: padding-box; } .platform_picker { padding: 0; grid-gap: 12px 12px; display: grid; grid-template-columns: repeat(auto-fill, minmax(80px, 1fr)); margin-bottom: 25px; } .platform_picker > span { display: block; } .platform_item { width: 100%; min-width: 100%; height: 40px; padding: 8px; border: 1px solid #d2d0ce; font-size: 12px; outline: transparent; position: relative; } .platform_item .ms-Icon { color: #b4b3b1; } .ms-Shimmer-container { margin: 10px 0; } #app_header { padding: 12px 0; justify-content: center; align-items: center; height: 64px; border-bottom: 1px solid #f2f4f8; } .app_header_vertical_separator { background: #C1C7CD; margin: 10px 0; height: calc(100% - 20px); } .app_header_title { user-select: none; color: #4D5358; font-family: 'Maven Pro'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 24px; } .btn-cta { background: #0099f9; border-radius: 4px; color: white !important; font-family: 'Maven Pro'; font-style: normal; font-weight: 500; font-size: 14px; height: 40px; justify-content: center; margin: 12px 24px 12px 0; padding: 8px 16px 8px 16px; } .btn-nav_menu { background: transparent; border: none; color: #697077; font-family: 'Maven Pro'; font-style: normal; font-weight: 500; font-size: 14px; line-height: 24px; } .btn-nav_menu:hover, .btn-nav_menu:active { color: #0099F9 !important; background-color: #F2FAFF !important; } .cta-icon { background: transparent !important; border: none; color: #0099f9 !important; height: 24px; width: 24px; } .header_control { display: none; justify-content: center; width: 20px; } .ms-OverflowSet { position: relative; display: flex; flex-wrap: nowrap; flex-grow: 0; align-items: stretch; } @media (max-width: 1024px) { .app_header_vertical_separator { background: #C1C7CD; margin: 10px 0; height: 1px; } .app_header.mobile-collapsed { padding: 12px 24px 12px 0; } .app_header_title { font-weight: 600; font-size: 18px; line-height: 24px; color: #040A3C; padding-left: 50px; } .header_control { display: block; cursor: pointer; margin-top: 10px; } .btn-cta { color: white !important; font-size: 16px; height: 40px; padding: 8px 16px 8px 16px; margin: 12px 24px 12px 24px; justify-content: center; font-family: 'Maven Pro'; font-style: normal; font-weight: 500; line-height: 24px; border-radius: 4px; background: #0099f9; } .btn-nav_menu { text-align: left; } #app_header.mobile-expanded .mobile-toggled, #app_header.mobile-expanded .header_collapse { display: flex !important; } #app_header.mobile-expanded .header_expand { display: none !important; } #app_header.mobile-collapsed .mobile-toggled, #app_header.mobile-collapsed .header_collapse { display: none !important; } #app_header.mobile-collapsed .header_expand { display: flex !important; } .app_header { padding-top: 0 !important; } .app_header .app_header_vertical_separator.mobile-toggled.separator { background: #fff; padding: 10px 0; margin: 0; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); } .app_header .app_header_title.mobile-toggled { background: #fff; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6); } .app_header .react-container.cta { background: #fff; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6); } .app_header.mobile-expanded { position: absolute; z-index: 1; } .mobile_controls { margin: 0 20px 0 10px; } }