Spaces:
Runtime error
Runtime error
| /* | |
| * CSS TABLE OF CONTENTS | |
| * | |
| * 1 - Global | |
| * 2 - Commons | |
| * 3 - Navbar | |
| * 4 - Homepage sections | |
| * 5 - Pricing | |
| * 6 - Includes | |
| * 7 - Articles | |
| * 8 - Support page | |
| * 9 - Features page | |
| * 10 - Best Google Apps directory | |
| * 11 - Animations | |
| * 12 - Fonts | |
| * 13 - Components | |
| */ | |
| /* ######## 0. COLOR SYSTEM ######## */ | |
| /* Colors | |
| --primary-blue-dark: #1A53FF; | |
| --primary-blue-dark-hover: #0039E5; | |
| --primary-blue-light: #E8EEFF; | |
| --primary-blue-light-hover: #D1DDFF; | |
| --primary-coral-dark: #FC4B6D; | |
| --primary-coral-dark-hover: #E64261; | |
| --primary-coral-light: #FFE4E9; | |
| --primary-coral-light-hover: #FED2DB; | |
| --neutral-8: #04143A; | |
| --neutral-7: #364361; | |
| --neutral-6: #687289; | |
| --neutral-5: #9BA1B0; | |
| --neutral-4: #CDD0D8; | |
| --neutral-3: #E6E7EB; | |
| --neutral-2: #F2F3F5; | |
| --neutral-1: #FFFFFF | |
| --neutral-white-90: rgba(255, 255, 255, 0.9); | |
| --neutral-white-20: rgba(255, 255, 255, 0.2); | |
| --accent-gold: #FEC02E; | |
| } | |
| */ | |
| /* ######## 1. GLOBAL ######## */ | |
| * { | |
| -webkit-font-smoothing: antialiased; | |
| } | |
| html, | |
| body { | |
| margin: 0; | |
| line-height: 1.5; | |
| font-family: 'Poppins', sans-serif; | |
| font-size: 16px; | |
| color: #04143a; | |
| scroll-behavior: smooth; | |
| } | |
| html { | |
| scroll-padding-top: 98px; /* height of sticky header */ | |
| } | |
| /* Spacing */ | |
| body > main { | |
| margin-top: 3rem; | |
| } | |
| section { | |
| margin-bottom: 3rem; | |
| } | |
| /* Headings */ | |
| h1, | |
| h2, | |
| h3, | |
| h4, | |
| h5, | |
| h6 { | |
| margin-top: 0; | |
| margin-bottom: 0.5rem; | |
| } | |
| .title-1, | |
| h1 { | |
| font-weight: 700; | |
| font-size: 2.5rem; | |
| line-height: 3rem; | |
| color: #04143a; | |
| } | |
| .title-2 { | |
| font-weight: 700; | |
| font-size: 1.5rem; | |
| line-height: 2rem; | |
| color: #04143a; | |
| } | |
| .title-2-semi-bold { | |
| font-weight: 600; | |
| font-size: 1.5rem; | |
| line-height: 2rem; | |
| color: #04143a; | |
| } | |
| .title-3 { | |
| font-weight: 700; | |
| font-size: 1rem; | |
| line-height: 1.5rem; | |
| color: #04143a; | |
| } | |
| .title-4 { | |
| font-weight: 600; | |
| font-size: 0.875rem; | |
| line-height: 1.25rem; | |
| letter-spacing: 0.08rem; | |
| text-transform: uppercase; | |
| } | |
| .title-centered { | |
| max-width: 720px; | |
| margin: auto; | |
| text-align: center; | |
| } | |
| h2 { | |
| font-size: 1.8rem; | |
| font-weight: 700; | |
| color: #04143a; | |
| } | |
| h3 { | |
| font-size: 1.2rem; | |
| font-weight: 700; | |
| } | |
| h4 { | |
| font-size: 1rem; | |
| font-weight: 700; | |
| } | |
| /* Body */ | |
| strong, | |
| b, | |
| .font-weight-bold { | |
| font-weight: 600; | |
| } | |
| a, | |
| .text-link { | |
| cursor: pointer; | |
| color: #1a53ff; | |
| text-decoration: none; | |
| } | |
| a:hover { | |
| color: #fc4b6d; | |
| text-decoration: none; | |
| } | |
| a.link-svg:hover svg path { | |
| fill: #fc4b6d; | |
| } | |
| /* Actions */ | |
| .action-lg { | |
| font-weight: 600; | |
| font-size: 0.875rem; | |
| line-height: 1.5rem; | |
| letter-spacing: 0.08rem; | |
| text-transform: uppercase; | |
| } | |
| .action-sm { | |
| font-weight: 600; | |
| font-size: 0.75rem; | |
| line-height: 1.25rem; | |
| letter-spacing: 0.08rem; | |
| text-transform: uppercase; | |
| } | |
| /* Generic styling */ | |
| .is-centered { | |
| margin-left: auto; | |
| margin-right: auto; | |
| text-align: center; | |
| } | |
| .border-radius-lg { | |
| border-radius: 0.5rem; | |
| } | |
| .border-radius-sm { | |
| border-radius: 0.25rem; | |
| } | |
| /* Text colors */ | |
| .text-white { | |
| color: white; | |
| } | |
| .text-blue-dark { | |
| color: #1a53ff; | |
| } | |
| .text-blue-dark-reverse { | |
| color: #668cff; | |
| } | |
| .text-coral-dark { | |
| color: #fc4b6d; | |
| } | |
| .text-neutral-6 { | |
| color: #687289; | |
| } | |
| .text-neutral-4 { | |
| color: #cdd0d8; | |
| } | |
| /* Font weights */ | |
| .font-semibold { | |
| font-weight: 600; | |
| } | |
| .font-small { | |
| font-size: 0.875rem; | |
| } | |
| /* Shadows */ | |
| .shadow-default { | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.04); | |
| } | |
| .shadow-active { | |
| box-shadow: 0px 4px 32px rgba(4, 20, 58, 0.08); | |
| } | |
| /* Big displays > 1920px */ | |
| @media (min-width: 1920px) { | |
| html { | |
| zoom: 105%; | |
| } | |
| } | |
| /* Disable CSS transition on page load */ | |
| .preload * { | |
| transition: none ; | |
| -webkit-transition: none ; | |
| -moz-transition: none ; | |
| -ms-transition: none ; | |
| -o-transition: none ; | |
| } | |
| /* Modal */ | |
| .modal .close { | |
| font-weight: 500; | |
| } | |
| /* ######## 2. BUTTONS ######## */ | |
| .btn { | |
| font-weight: 600; | |
| font-size: 1rem; | |
| text-transform: uppercase; | |
| line-height: 1.5rem; | |
| padding: 0.75rem 1.5rem; | |
| margin: 1rem 0; | |
| letter-spacing: 0.08rem; | |
| border-radius: 0.5rem; | |
| transition: all 0.2s ease 0s; | |
| } | |
| .btn-sm { | |
| font-weight: 600; | |
| font-size: 0.75rem; | |
| text-transform: uppercase; | |
| line-height: 1.25rem; | |
| padding: 0.75rem 1rem; | |
| margin: 0.5rem 0; | |
| letter-spacing: 0.08rem; | |
| letter-spacing: 0.08rem; | |
| border-radius: 0.5rem; | |
| transition: all 0.5s ease 0s; | |
| } | |
| button:hover, | |
| .btn:hover, | |
| .btn-sm:hover { | |
| text-decoration: none; | |
| cursor: pointer; | |
| } | |
| /* Primary buttons */ | |
| .btn-primary { | |
| display: block; | |
| border: 2px solid #fc4b6d; | |
| text-decoration: none; | |
| text-align: center; | |
| color: white; | |
| background-color: #fc4b6d; | |
| outline: none; | |
| cursor: pointer; | |
| } | |
| .btn-primary:hover, | |
| .btn-primary:active, | |
| .show > .btn-primary.dropdown-toggle { | |
| color: #fff ; | |
| background-color: #e83f5e ; | |
| border: 2px solid #e83f5e ; | |
| } | |
| .btn-primary:focus { | |
| box-shadow: 0 0 0 0.1rem rgb(252 75 109 / 80%); | |
| border: 2px solid white; | |
| } | |
| /* Secondary buttons */ | |
| .btn-secondary { | |
| text-decoration: none; | |
| text-align: center; | |
| color: #fc4b6d; | |
| border: 2px solid #fc4b6d; | |
| background-color: white; | |
| outline: none; | |
| cursor: pointer; | |
| display: block; | |
| } | |
| .btn-secondary:hover, | |
| .btn-secondary:active { | |
| color: #fc4b6d ; | |
| background-color: #ffe4e9 ; | |
| border: 2px solid #fc4b6d ; | |
| } | |
| .btn-secondary:focus { | |
| box-shadow: 0 0 0 0.1rem rgb(252 75 109 / 80%); | |
| border: 2px solid white; | |
| } | |
| .btn-group .btn-secondary.active { | |
| background-color: #fc4b6d ; | |
| color: white ; | |
| border-color: #fc4b6d ; | |
| box-shadow: none ; | |
| } | |
| /* Dark background primary*/ | |
| .btn-reverse { | |
| background-color: #fff; | |
| border: 2px solid #fff; | |
| color: #364361; | |
| } | |
| .btn-reverse:hover, | |
| .btn-reverse:active { | |
| color: #364361 ; | |
| background-color: #fff ; | |
| transition: padding 0.5s ease 0s ; | |
| } | |
| .btn-reverse:focus { | |
| box-shadow: 0 0 0 0.1rem rgb(252 255 255 / 80%); | |
| border: 2px solid white; | |
| } | |
| /* Dark background secondary */ | |
| .btn-reverse-outline { | |
| border: 2px solid #fff; | |
| color: #fff; | |
| } | |
| .btn-reverse-outline:hover, | |
| .btn-reverse-outline:active { | |
| color: #fff ; | |
| background: rgba(255, 255, 255, 0.2) ; | |
| transition: padding 0.5s ease 0s ; | |
| } | |
| .btn-reverse:focus { | |
| box-shadow: 0 0 0 0.1rem rgb(252 255 255 / 80%); | |
| border: 2px solid white; | |
| } | |
| /* Actions buttons (download, tools) */ | |
| .btn-tertiary { | |
| display: block; | |
| border: 2px solid #1a53ff; | |
| text-decoration: none; | |
| text-align: center; | |
| color: white; | |
| font-weight: 700; | |
| background-color: #1a53ff; | |
| outline: none; | |
| cursor: pointer; | |
| } | |
| .btn-tertiary:hover, | |
| .btn-tertiary:active { | |
| color: #fff ; | |
| background-color: #184be6 ; | |
| border: 2px solid #184be6 ; | |
| } | |
| .btn-tertiary:focus { | |
| box-shadow: 0 0 0 0.1rem rgb(24 75 230 / 80%); | |
| border: 2px solid white; | |
| } | |
| .btn-tertiary-outline { | |
| display: block; | |
| border: 2px solid #1a53ff; | |
| text-decoration: none; | |
| text-align: center; | |
| color: #1a53ff; | |
| font-weight: 700; | |
| background-color: #fff; | |
| outline: none; | |
| cursor: pointer; | |
| } | |
| .btn-tertiary-outline:hover, | |
| .btn-tertiary-outline:active { | |
| color: #1a53ff ; | |
| background-color: #1a53ff1a ; | |
| border: 2px solid #1a53ff ; | |
| } | |
| .btn-tertiary-outline:focus { | |
| box-shadow: 0 0 0 0.1rem rgb(24 75 230 / 80%); | |
| border: 2px solid white; | |
| } | |
| /* Input group */ | |
| @media (max-width: 576px) { | |
| .input-group.input-group-responsive { | |
| display: block; | |
| flex-wrap: inherit; | |
| align-items: inherit; | |
| } | |
| .input-group.input-group-responsive > .form-control:not(:last-child) { | |
| border-radius: 0.5rem; | |
| width: 100%; | |
| display: block; | |
| flex: none; | |
| -ms-flex: none; | |
| } | |
| .input-group.input-group-responsive > .input-group-append { | |
| display: block; | |
| margin-left: 0; | |
| margin-top: 0.5rem; | |
| } | |
| .input-group.input-group-responsive > .input-group-append > .btn { | |
| border-radius: 0.5rem; | |
| width: 100%; | |
| display: block; | |
| } | |
| .input-group.input-group-responsive > .input-group-append > .btn.py-0 { | |
| padding-top: 0.25rem ; | |
| padding-bottom: 0.25rem ; | |
| } | |
| } | |
| /* #### 2.1 List #### */ | |
| ul.list-marketing-inline { | |
| margin: 0; | |
| padding: 0; | |
| } | |
| ul.list-marketing-inline li { | |
| padding: 0 1rem; | |
| display: flex; | |
| align-items: center; | |
| } | |
| ul.list-marketing-inline li::before { | |
| content: ''; | |
| background-image: url(/assets/img/elements/tick-round.svg); | |
| background-repeat: no-repeat; | |
| min-width: 20px; | |
| min-height: 20px; | |
| display: inline-block; | |
| margin-right: 0.25rem; | |
| } | |
| @media (min-width: 576px) { | |
| ul.list-marketing-inline { | |
| list-style: none; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| } | |
| } | |
| /* ######## 3. Navbar ######## */ | |
| .mm-main-navbar { | |
| min-height: 75px; | |
| padding: 1rem; | |
| background-color: #fff; | |
| } | |
| .mm-main-navbar .navbar-brand { | |
| padding: 0 0 1rem 0; | |
| color: transparent; | |
| } | |
| .mm-main-navbar .nav-link { | |
| color: #04143a; | |
| font-weight: 600 ; | |
| text-align: center ; | |
| } | |
| @media (min-width: 992px) { | |
| .mm-main-navbar .nav-link { | |
| margin: 0 2rem 0 0 ; | |
| } | |
| .mm-main-navbar .dropdown-menu { | |
| min-width: 650px ; | |
| left: 50%; | |
| transform: translateX(-50%); | |
| } | |
| } | |
| .mm-main-navbar .nav-link:hover { | |
| color: #fc4b6d ; | |
| } | |
| .mm-main-navbar .nav-item { | |
| align-self: center; | |
| } | |
| .mm-main-navbar .navbar-shadow { | |
| box-shadow: -2px -4px 20px 0px rgba(32, 41, 50, 0.12); | |
| } | |
| @media (max-width: 576px) { | |
| .mm-main-navbar { | |
| box-shadow: -2px -4px 20px 0px rgba(32, 41, 50, 0.12); | |
| } | |
| } | |
| @media (max-width: 240px) { | |
| body { | |
| padding-top: 160px; | |
| } | |
| } | |
| @media (max-width: 768px) { | |
| .top-svg { | |
| display: none; | |
| } | |
| } | |
| /* Navbar toggler */ | |
| .mm-main-navbar .icon-bar { | |
| width: 22px; | |
| height: 2px; | |
| background-color: #cdd0d8; | |
| display: block; | |
| transition: all 0.2s; | |
| margin-top: 4px; | |
| } | |
| .mm-main-navbar .navbar-toggler { | |
| border: none; | |
| background: transparent ; | |
| } | |
| .mm-main-navbar .navbar-toggler:hover, | |
| .mm-main-navbar .navbar-toggler:active, | |
| .mm-main-navbar .navbar-toggler:focus { | |
| outline: none; | |
| } | |
| .mm-main-navbar .navbar-toggler .top-bar { | |
| transform: rotate(45deg); | |
| transform-origin: 10% 10%; | |
| } | |
| .mm-main-navbar .navbar-toggler .middle-bar { | |
| opacity: 0; | |
| } | |
| .mm-main-navbar .navbar-toggler .bottom-bar { | |
| transform: rotate(-45deg); | |
| transform-origin: 10% 90%; | |
| } | |
| .mm-main-navbar .navbar-toggler.collapsed .top-bar { | |
| transform: rotate(0); | |
| } | |
| .mm-main-navbar .navbar-toggler.collapsed .middle-bar { | |
| opacity: 1; | |
| } | |
| .mm-main-navbar .navbar-toggler.collapsed .bottom-bar { | |
| transform: rotate(0); | |
| } | |
| /* Navbar dropdown */ | |
| .mm-main-navbar .dropdown-menu { | |
| margin-top: 0; | |
| border: 1px solid #e6e7eb; | |
| border-radius: 0.5rem; | |
| -webkit-box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| } | |
| .mm-main-navbar .features-dropdown, | |
| .mm-main-navbar .dropdown-menu .features-dropdown-item div, | |
| .mm-main-navbar .dropdown-menu .features-dropdown-item p { | |
| margin: 0; | |
| color: #333; | |
| font-size: 0.875rem; | |
| } | |
| .mm-main-navbar .dropdown:hover > .dropdown-menu { | |
| display: grid; | |
| grid-template-columns: repeat(2, 1fr); | |
| grid-gap: 0.25rem; | |
| padding: 1rem; | |
| -webkit-animation: fadeIn 0.2s; | |
| animation: fadeIn 0.25s; | |
| } | |
| @media only screen and (max-width: 767px) { | |
| .mm-main-navbar .dropdown:hover > .dropdown-menu { | |
| display: none; /* hide drop down menu for small devices */ | |
| } | |
| } | |
| .mm-main-navbar li.features-dropdown-item a { | |
| display: flex; | |
| padding: 0.5rem; | |
| border-radius: 0.5rem; | |
| transition: all 0.625s cubic-bezier(0, 0, 0.2, 1); | |
| } | |
| .mm-main-navbar li.features-dropdown-item a:hover { | |
| background-color: #e8eeff; | |
| } | |
| .mm-main-navbar li.features-dropdown-item img { | |
| margin: 0.25rem 1rem 0.25rem 0.5rem; | |
| width: 65px; | |
| border-radius: 0.25rem; | |
| } | |
| .mm-main-navbar li.features-dropdown-item div:first-of-type { | |
| font-weight: 600; | |
| } | |
| .mm-main-navbar li.features-dropdown-all { | |
| grid-column-start: 1; | |
| grid-column-end: 3; | |
| text-align: center; | |
| margin: 1rem 0; | |
| } | |
| .mm-main-navbar li.features-dropdown-video { | |
| border-top: 1px solid #f0f0f4; | |
| grid-column-start: 1; | |
| grid-column-end: 3; | |
| margin: 0 -1rem; | |
| padding: 1rem 1rem 0 1rem; | |
| } | |
| .mm-main-navbar li.features-dropdown-video a { | |
| display: block; | |
| padding: 1rem; | |
| border-radius: 0.5rem; | |
| transition: all 0.625s cubic-bezier(0, 0, 0.2, 1); | |
| color: inherit; | |
| } | |
| .mm-main-navbar li.features-dropdown-video a:hover { | |
| background-color: #e8eeff; | |
| color: inherit; | |
| } | |
| /* Navbar notification mark */ | |
| .mm-main-navbar .nav-link.with-notification-mark { | |
| position: relative; | |
| } | |
| .mm-main-navbar .nav-link.with-notification-mark::after { | |
| content: ''; | |
| display: block; | |
| position: absolute; | |
| top: 0.5rem; | |
| right: 0; | |
| width: 6px; | |
| height: 6px; | |
| border-radius: 50%; | |
| background-color: #e95970; | |
| } | |
| /* ######## 4. SECTIONS ######## */ | |
| /* #### 4.1 Values section #### */ | |
| section.values { | |
| margin: 0; | |
| position: relative; | |
| } | |
| section.homepage-values > .container { | |
| padding-top: 8rem; | |
| padding-bottom: 14rem; | |
| } | |
| .values svg { | |
| fill: #007bff; | |
| } | |
| .values-testimonials { | |
| text-align: center; | |
| color: #007bff; | |
| font-size: 0.875rem; | |
| font-weight: bold; | |
| margin: 0; | |
| } | |
| .values-svg { | |
| width: 100%; | |
| height: 100%; | |
| position: absolute; | |
| top: -8rem; | |
| background-image: url(../img/background/values.svg); | |
| background-repeat: no-repeat; | |
| background-size: cover; | |
| z-index: -1; | |
| } | |
| /* Values items */ | |
| @media (max-width: 1330px) { | |
| .values-items { | |
| margin: 0; | |
| width: 100%; | |
| } | |
| } | |
| .values-items { | |
| width: 100%; | |
| height: auto; | |
| position: relative; | |
| padding: 20px 0px 20px 80px; | |
| } | |
| .values-items .tab_icon { | |
| position: absolute; | |
| left: 15px; | |
| top: 30px; | |
| max-width: 35px; | |
| } | |
| .values-items h3 { | |
| line-height: 1.5rem; | |
| font-weight: 700; | |
| font-size: 1rem; | |
| display: block; | |
| position: relative; | |
| padding-bottom: 0.25rem; | |
| } | |
| /* #### 4.2 Tutorial section ####*/ | |
| #steps1:before { | |
| content: ''; | |
| height: 100%; | |
| top: -5px; | |
| left: 50%; | |
| position: absolute; | |
| display: inline-block; | |
| background-image: url(../img/elements/number1.svg); | |
| background-repeat: no-repeat; | |
| background-size: 40px; | |
| margin-left: -20px; | |
| width: 40px; | |
| } | |
| #steps2:before { | |
| content: ''; | |
| height: 100%; | |
| top: -5px; | |
| left: 50%; | |
| position: absolute; | |
| display: inline-block; | |
| background-image: url(../img/elements/number2.svg); | |
| background-repeat: no-repeat; | |
| background-size: 40px; | |
| margin-left: -20px; | |
| width: 40px; | |
| } | |
| #steps3:before { | |
| content: ''; | |
| height: 100%; | |
| top: -5px; | |
| left: 50%; | |
| position: absolute; | |
| display: inline-block; | |
| background-image: url(../img/elements/number3.svg); | |
| background-repeat: no-repeat; | |
| background-size: 40px; | |
| margin-left: -20px; | |
| width: 40px; | |
| } | |
| .tutorial-card { | |
| padding: 2rem 1rem; | |
| width: 100%; | |
| border: 1px solid #e6e7eb; | |
| border-radius: 0.5rem; | |
| transition: all 0.625s cubic-bezier(0, 0, 0.2, 1); | |
| background-color: white; | |
| } | |
| .tutorial-card:hover { | |
| background-color: white; | |
| -webkit-box-shadow: 0px 4px 32px rgba(4, 20, 58, 0.04); | |
| box-shadow: 0px 4px 32px rgba(4, 20, 58, 0.04); | |
| } | |
| /* #### 4.3 Blogposts section ####*/ | |
| .blogpost-list { | |
| list-style: none; | |
| padding: 0; | |
| justify-content: space-around; | |
| } | |
| .blogpost-card-img-top { | |
| width: 100%; | |
| border-top-left-radius: 0.5rem; | |
| border-top-right-radius: 0.5rem; | |
| } | |
| .blogpost-card { | |
| width: 100%; | |
| height: 100%; | |
| border: 1px solid #e6e7eb; | |
| border-radius: 0.5rem; | |
| background-color: white; | |
| transition: all 0.625s cubic-bezier(0, 0, 0.2, 1); | |
| } | |
| .blogpost-card:hover { | |
| -webkit-box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.04); | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.04); | |
| } | |
| .blogpost-card h5 { | |
| color: #04143a; | |
| } | |
| /* #### 4.4 CTA section ####*/ | |
| .cta-card { | |
| display: flex; | |
| flex-direction: column; | |
| height: 100%; | |
| background-color: white; | |
| border: 1px solid #e6e7eb; | |
| border-radius: 0.5rem; | |
| transition: all 0.625s cubic-bezier(0, 0, 0.2, 1); | |
| padding: 1rem 1rem 0 1rem; | |
| } | |
| /* ####### 5. PRICING ######## */ | |
| /* #### 5.1 Pricing cards #### */ | |
| .pricing-card { | |
| display: flex; | |
| flex-direction: column; | |
| height: 100%; | |
| background-color: white; | |
| border: 1px solid #e6e7eb; | |
| border-radius: 0.5rem; | |
| transition: all 0.625s cubic-bezier(0, 0, 0.2, 1); | |
| padding: 1rem 1rem 0 1rem; | |
| } | |
| .pricing-card:hover { | |
| background-color: white; | |
| -webkit-box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.04); | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.04); | |
| } | |
| /* #### 5.2 Pricing header #### */ | |
| .pricing-card-header { | |
| background-color: white; | |
| } | |
| .pricing-card-title { | |
| font-size: 1.5rem; | |
| margin-bottom: 0.25rem; | |
| font-weight: bold; | |
| } | |
| /* #### 5.3 Pricing card body ####*/ | |
| .pricing-card-body { | |
| padding: 0 1rem; | |
| flex: 1 0 auto; | |
| } | |
| .pricing-card-body ul { | |
| margin: 0.5rem 0; | |
| padding-left: 0; | |
| list-style: none; | |
| } | |
| .pricing-card button, | |
| .pricing-card button.btn-secondary { | |
| width: 100%; | |
| cursor: default; | |
| } | |
| .pricing-card-price { | |
| margin: 1.5rem 0; | |
| font-size: 2.5rem; | |
| font-weight: bold; | |
| } | |
| .pricing-card-currency { | |
| font-size: 60%; | |
| min-width: 16px; | |
| display: inline-block; | |
| } | |
| .pricing-card-price strike { | |
| font-weight: normal; | |
| font-size: 1.45rem; | |
| opacity: 0.8; | |
| } | |
| .pricing-card-price strike .pricing-card-currency { | |
| font-size: inherit; | |
| min-width: auto; | |
| display: inherit; | |
| } | |
| .pricing-card-price strike .pricing-card-recurrence { | |
| display: none; | |
| } | |
| .pricing-card-price strike sup { | |
| font-size: inherit; | |
| top: 0; | |
| } | |
| /* #### 5.4 Pricing features ####*/ | |
| .pricing-plan-features { | |
| min-height: 100px; /* can be removed to obtain squared pricings */ | |
| text-align: left; | |
| display: block; | |
| } | |
| .pricing-plan-features li { | |
| display: flex; | |
| align-items: center; | |
| margin-bottom: 0.25rem; | |
| } | |
| .pricing-plan-features li:before { | |
| content: ''; | |
| min-width: 20px; | |
| height: 20px; | |
| margin-right: 0.5rem; | |
| display: inline-block; | |
| background-image: url(../img/elements/tick-round.svg); | |
| background-repeat: no-repeat; | |
| } | |
| /* #### 5.4 Pricing features grid ####*/ | |
| .pricing-features-grid th { | |
| padding: 1rem 0; | |
| } | |
| .pricing-features-grid td { | |
| padding: 0.5rem 0; | |
| } | |
| @media (min-width: 768px) { | |
| .pricing-features-grid th { | |
| position: sticky; | |
| top: 95px; | |
| background: white; | |
| } | |
| } | |
| /* What's included features */ | |
| @media (min-width: 768px) { | |
| #pricing-included-features { | |
| position: sticky; | |
| position: -webkit-sticky; /* Safari */ | |
| top: 100px; | |
| align-self: flex-start; /* set the height of flexbox element to auto */ | |
| } | |
| } | |
| /* Discounts and launch offer */ | |
| sup { | |
| font-weight: 400; | |
| font-size: 0.875rem; | |
| } | |
| #launch-offer { | |
| font-size: 0.875rem; | |
| font-weight: 700; | |
| color: white; | |
| position: absolute; | |
| top: 0px; | |
| right: 8%; | |
| border-radius: 0 0 0.25rem 0.25rem; | |
| padding: 0.25rem 0.75rem; | |
| background: #fc4b6d; | |
| } | |
| /* Enterprise */ | |
| #pricing-enterprise-select { | |
| padding: 0.3rem; | |
| width: 100%; | |
| border: 1px solid rgba(0, 0, 0, 0.125); | |
| border-radius: 0.5rem; | |
| margin: 0; | |
| font-weight: 700; | |
| -webkit-box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| } | |
| #pricing-enterprise-select:hover { | |
| cursor: pointer; | |
| } | |
| #pricing-enterprise-select select:active, | |
| #pricing-enterprise-select select:focus { | |
| outline: none; | |
| } | |
| @media screen and (max-width: 992px) { | |
| div[data-checkout-product='free'] { | |
| display: none; | |
| } | |
| } | |
| /* #### 5.6 Lifetime plan / Business plan #### */ | |
| .lifetime-plan .pricing-plan-features li:before, | |
| .business-plan .pricing-plan-features li:before { | |
| content: ''; | |
| min-width: 20px; | |
| height: 20px; | |
| margin-right: 8px; | |
| display: inline-block; | |
| background-image: url(../img/elements/tick-round-white.svg); | |
| background-repeat: no-repeat; | |
| } | |
| /* #### 5.7 Pricing modal #### */ | |
| .popover { | |
| font-family: 'Poppins', sans-serif; | |
| padding: 1rem 0.5rem; | |
| max-width: 400px; | |
| border: 1px solid #e6e7eb; | |
| } | |
| .popover-header { | |
| background: white; | |
| border: none; | |
| } | |
| #pricingIndividualModal input:focus, | |
| #pricingIndividualModal input:active { | |
| outline: none ; | |
| } | |
| #pricingIndividualModal button:focus, | |
| #pricingIndividualModal button:active { | |
| outline: none ; | |
| } | |
| .modal-content { | |
| padding: 1rem; | |
| border-radius: 0.5rem; | |
| } | |
| .modal-header { | |
| border: none; | |
| } | |
| .modal .testimonials-logo { | |
| margin: 0.5rem; | |
| transform: scale(0.8); | |
| } | |
| /* #### 5.8 Pricing Team ### */ | |
| #pricingTeamSlider.slider { | |
| width: 100%; | |
| } | |
| #pricingTeamSlider.slider .tooltip.bs-tooltip-bottom { | |
| top: 14px ; | |
| z-index: 1 ; | |
| } | |
| #pricingTeamSlider.slider .tooltip.bs-tooltip-bottom .tooltip-inner small { | |
| display: block; | |
| } | |
| @media (max-width: 576px) { | |
| #pricingTeamSlider.slider .tooltip.bs-tooltip-bottom { | |
| padding-left: 1rem; | |
| } | |
| } | |
| #pricingTeamSlider.slider .tooltip .arrow::before, | |
| #pricingTeamSlider.slider .tooltip .tooltip-inner { | |
| border-color: transparent; | |
| background-color: transparent; | |
| color: #0039e6; | |
| font-weight: bold; | |
| } | |
| #pricingTeamSlider.slider .slider-selection { | |
| background: #0039e6; | |
| } | |
| #pricingTeamSlider.slider .slider-track-high { | |
| background: #ededed; | |
| } | |
| #pricingTeamSlider.slider .slider-handle.min-slider-handle.round { | |
| width: 22px; | |
| height: 22px; | |
| border: 3px solid #ddd; | |
| background: #fff; | |
| border-radius: 50%; | |
| top: -1px; | |
| } | |
| #pricingTeamSlider .slider-tick, | |
| #pricingTeamSlider .slider-tick.in-selection { | |
| background: #ededed ; | |
| opacity: 1 ; | |
| box-shadow: none ; | |
| filter: none ; | |
| } | |
| #pricingTeamSlider .slider-tick.in-selection { | |
| background: #0039e6 ; | |
| } | |
| .pricing-team .tooltip-inner { | |
| cursor: pointer; | |
| } | |
| .custom-select.pricing-team--plan { | |
| border: 1px solid #e6e7eb; | |
| border-right: none; | |
| } | |
| /* #### 5.9 Sales #### */ | |
| .sales-form { | |
| display: flex; | |
| flex-direction: column; | |
| background-color: white; | |
| -webkit-box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| border: 1px solid #e6e7eb; | |
| border-radius: 0.5rem; | |
| transition: all 0.625s cubic-bezier(0, 0, 0.2, 1); | |
| padding: 1rem; | |
| } | |
| .sales-form:hover { | |
| background-color: white; | |
| -webkit-box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.04); | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.04); | |
| } | |
| /* #### 5.10 Promo code page #### */ | |
| .promo-code-cards { | |
| display: flex; | |
| flex-direction: column; | |
| justify-content: space-between; | |
| align-items: center; | |
| width: 100%; | |
| max-width: 960px; | |
| background-color: white; | |
| -webkit-box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| border: 1px solid #e6e7eb; | |
| border-radius: 0.5rem; | |
| transition: all 0.625s cubic-bezier(0, 0, 0.2, 1); | |
| padding: 2rem 2rem; | |
| margin: 1rem auto; | |
| } | |
| .promo-code-title-container { | |
| text-align: left; | |
| padding: 1rem 0; | |
| } | |
| .promo-code-cta-container { | |
| border-top: 1px solid #e6e7eb; | |
| padding: 1rem 0 0 0; | |
| width: 100%; | |
| } | |
| @media (min-width: 992px) { | |
| .promo-code-cards { | |
| flex-direction: row; | |
| padding: 0rem 2rem; | |
| } | |
| .promo-code-cta-container { | |
| border-left: 1px solid #e6e7eb; | |
| padding: 0 0 0 2rem; | |
| width: auto; | |
| } | |
| } | |
| .promo-code-cards:hover { | |
| background-color: white; | |
| -webkit-box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.04); | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.04); | |
| } | |
| .promo-code-countdown { | |
| color: #fc4b6d; | |
| font-weight: bold; | |
| margin-bottom: 0.5rem; | |
| } | |
| /* ######## 6. INCLUDES ######## */ | |
| /* #### 6.1 Testimonials #### */ | |
| .testimonials-logo { | |
| margin: 1rem; | |
| max-width: 150px; | |
| fill: #9ba1b0; | |
| } | |
| .review-card { | |
| margin: 1rem 0; | |
| border: 1px solid #e6e7eb; | |
| border-radius: 0.5rem; | |
| background-color: white; | |
| padding: 2rem; | |
| transition: all 0.625s cubic-bezier(0, 0, 0.2, 1); | |
| } | |
| .review-card:hover { | |
| background-color: white; | |
| -webkit-box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.04); | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.04); | |
| } | |
| @media (min-width: 768px) { | |
| .review-shifted { | |
| margin-top: 2rem ; | |
| } | |
| } | |
| .review-text { | |
| font-weight: 500; | |
| padding-left: 1rem; | |
| } | |
| .review-profile p { | |
| margin-bottom: 0 ; | |
| } | |
| @media (max-width: 400px) { | |
| .review-stars { | |
| display: none; | |
| } | |
| } | |
| /* #### 6.2 FAQ & ACCORDIONS #### */ | |
| .faq .card { | |
| border: none; | |
| } | |
| .js-accordion { | |
| margin: 2.5rem 0; | |
| } | |
| .faq .accordions .card-header, | |
| .js-accordion .accordion-item { | |
| background-color: white; | |
| border-top: 1px solid #f2f3f5; | |
| border-bottom: none; | |
| } | |
| .js-accordion .accordion-item:last-child { | |
| border-bottom: 1px solid #f2f3f5; | |
| } | |
| .accordions .card:first-of-type > .card-header { | |
| border-top: none; | |
| } | |
| .faq .accordions .card-header { | |
| padding: 1rem 0; | |
| font-weight: 600; | |
| } | |
| .faq .accordions .card-body { | |
| padding: 0; | |
| } | |
| .js-accordion .accordion-heading, | |
| .faq .card-header.accordionpointer { | |
| display: flex; | |
| justify-content: space-between; | |
| align-items: center; | |
| cursor: pointer; | |
| } | |
| .faq .card-header .faq-expander { | |
| height: 1.5rem; | |
| } | |
| .faq .card-header .faq-expander:after { | |
| content: url('data:image/svg+xml; utf8, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 15L12 9L6 15" stroke="%231A53FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); | |
| } | |
| .faq .card-header.collapsed .faq-expander:after { | |
| content: url('data:image/svg+xml; utf8, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke="%231A53FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); | |
| } | |
| .faq .accordions { | |
| max-width: 960px; | |
| margin: auto; | |
| } | |
| .js-accordion .accordion-heading::after { | |
| width: 24px; | |
| height: 24px; | |
| content: url('data:image/svg+xml; utf8, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 15L12 9L6 15" stroke="%231A53FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); | |
| transition: transform 0.625s ease; | |
| } | |
| .js-accordion .accordion-heading.collapsed::after { | |
| transform: rotate(180deg); | |
| } | |
| .js-accordion .accordion-heading h2, | |
| .js-accordion .accordion-heading h3, | |
| .js-accordion .accordion-heading h4, | |
| .js-accordion .accordion-heading h5 { | |
| margin: 0; | |
| padding: 1.5rem 0; | |
| font-size: 1.2rem; | |
| font-weight: 600; | |
| } | |
| @media (max-width: 768px) { | |
| .js-accordion .accordion-heading::after, | |
| .faq .faq-expander { | |
| display: none; | |
| } | |
| } | |
| .js-accordion .accordion-heading | |
| /* #### 6.3 Footer #### */ | |
| .footer { | |
| position: relative; | |
| } | |
| .footer-svg { | |
| width: 100%; | |
| background-image: url(../img/background/footer.svg); | |
| background-repeat: no-repeat; | |
| background-size: cover; | |
| } | |
| .footer a, | |
| .footer p, | |
| .footer .text-small { | |
| margin: 0; | |
| font-size: 0.875rem; | |
| text-decoration: none; | |
| color: white; | |
| } | |
| .footer a:hover { | |
| color: #fc4b6d; | |
| transition: all 0.1s cubic-bezier(0, 0, 0.2, 1); | |
| cursor: pointer; | |
| } | |
| .footer-columns { | |
| width: 100%; | |
| display: flex; | |
| justify-content: space-between; | |
| } | |
| .footer-breadcrumb ul { | |
| display: block; | |
| list-style: none; | |
| margin: 0; | |
| padding: 0; | |
| } | |
| .footer-breadcrumb ul > li { | |
| display: inline-block; | |
| } | |
| .footer-breadcrumb span[itemprop='name']:not(:hover) { | |
| opacity: 0.75; | |
| } | |
| .subfooter { | |
| display: flex; | |
| justify-content: space-between; | |
| border-top: 1px solid #a2a4cf; | |
| } | |
| .footer-social-links { | |
| list-style: none; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| order: 2; | |
| } | |
| .footer-social-links li { | |
| margin: 0 1rem 0 0; | |
| padding: 0; | |
| display: inline-flex; | |
| width: 22px; | |
| height: 20px; | |
| vertical-align: middle; | |
| } | |
| .footer-social-links li:last-child { | |
| margin-right: 0; | |
| } | |
| .footer-social-links li a { | |
| display: inline-flex; | |
| font-size: unset; | |
| align-content: center; | |
| align-items: center; | |
| justify-content: center; | |
| width: 20px; | |
| height: 20px; | |
| } | |
| .footer-social-links li a.twitter:hover { | |
| color: rgb(74, 154, 228); | |
| } | |
| .footer-social-links li a.youtube:hover { | |
| color: rgb(255, 0, 0); | |
| } | |
| .footer-social-links li a.linkedin:hover { | |
| color: rgb(48, 113, 170); | |
| } | |
| .footer-social-links li a.rss:hover { | |
| color: rgb(224, 133, 59); | |
| } | |
| @media (max-width: 992px) { | |
| .footer-columns { | |
| display: grid; | |
| grid-template-columns: repeat(2, 1fr); | |
| row-gap: 20px; | |
| column-gap: 20px; | |
| } | |
| .subfooter { | |
| display: block; | |
| text-align: center; | |
| } | |
| .footer-social-links { | |
| margin: 0.25rem 0; | |
| padding: 0; | |
| } | |
| } | |
| /* Footer display for Firefox */ | |
| @-moz-document url-prefix() { | |
| body > footer > div > p { | |
| margin-top: -0.3rem; | |
| color: white; | |
| } | |
| } | |
| /* ######## 7. Articles & Landing Pages ######## */ | |
| article h2 { | |
| font-size: 1.5rem; | |
| } | |
| article .container p { | |
| line-height: 1.75rem; | |
| } | |
| article img :first-of-type { | |
| -webkit-box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| padding: 0; | |
| height: auto; | |
| transition: all 0.625s cubic-bezier(0, 0, 0.2, 1); | |
| } | |
| .article-container { | |
| max-width: 960px; | |
| margin: auto; | |
| } | |
| .comparison-table { | |
| margin: 1rem 0; | |
| overflow-x: auto; | |
| } | |
| .comparison-table thead th { | |
| border: none; | |
| vertical-align: middle; | |
| font-size: 1.2rem; | |
| } | |
| .comparison-table thead th img { | |
| max-height: 30px; | |
| margin: 0.25rem 0; | |
| display: block; | |
| } | |
| .comparison-table tr:first-of-type td { | |
| border: none; | |
| } | |
| .comparison-table th:nth-child(2), | |
| .comparison-table td:nth-child(2) { | |
| background-color: #e8eeff; | |
| } | |
| .comparison-table th:nth-child(2) { | |
| border-radius: 0.5rem 0.5rem 0 0; | |
| } | |
| .comparison-table tr:last-of-type td:nth-child(2) { | |
| border-radius: 0 0 0.5rem 0.5rem; | |
| } | |
| .comparison-table td { | |
| border-top: 1px solid #e6e7eb; | |
| vertical-align: middle; | |
| } | |
| ol.education-list li::marker { | |
| font-size: 1.25rem; | |
| font-weight: bold; | |
| } | |
| /* ######## 8. Support & Contact page ######## */ | |
| /* #### 8.1 Page support search #### */ | |
| .page-support-search form, | |
| .page-contact-search form { | |
| margin-bottom: 1rem; | |
| padding: 1rem 0 0 0; | |
| } | |
| #support-searchbar { | |
| background-position: 20px; | |
| background-repeat: no-repeat; | |
| background-size: 17px; | |
| background-image: url(../img/elements/search.svg); | |
| } | |
| .page-support-search .form-inline, | |
| .page-contact-search .form-inline { | |
| justify-content: center; | |
| } | |
| .page-support-search .form-control, | |
| .page-contact-search .form-control { | |
| width: 100%; | |
| max-width: 500px; | |
| margin: 0 1rem; | |
| padding: 0.375rem 3rem; | |
| border-radius: 1.5rem; | |
| height: 50px; | |
| border: 2px solid #e6e7eb; | |
| -webkit-box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| } | |
| /* #### 8.2 Page support featured #### */ | |
| .page-support-featured, | |
| .page-contact-content { | |
| position: relative; | |
| } | |
| .page-support-featured-sections, | |
| .page-contact-home > .row { | |
| display: flex; | |
| flex-direction: row; | |
| flex-wrap: wrap; | |
| justify-content: center; | |
| } | |
| .page-support-featured .container { | |
| padding-bottom: 10rem; | |
| } | |
| .page-support-featured-sections .help-box { | |
| margin: 1.5rem; | |
| box-sizing: border-box; | |
| text-align: center; | |
| border: 1px solid #e6e7eb; | |
| padding: 0 1rem; | |
| border-radius: 0.5rem; | |
| display: block; | |
| background-color: #ffffff; | |
| -webkit-box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| transition: all 0.2s ease-in-out; | |
| cursor: pointer; | |
| } | |
| .page-contact-home .help-box { | |
| margin: 0.5rem; | |
| padding: 1rem; | |
| box-sizing: border-box; | |
| text-align: center; | |
| border-radius: 0.5rem; | |
| -webkit-box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.04); | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.04); | |
| border: 1px solid #e6e7eb; | |
| transition: all 0.2s ease-in-out; | |
| cursor: pointer; | |
| } | |
| .page-support-featured-sections .help-box { | |
| min-height: 200px; | |
| } | |
| .page-support-featured-sections .help-box:hover, | |
| .page-contact-home .help-box:hover { | |
| -webkit-box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.08); | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.08); | |
| transform: scale(1.02); | |
| } | |
| .page-contact-home img, | |
| .page-support-featured-sections img { | |
| border-style: none; | |
| max-width: 100px; | |
| display: block; | |
| margin: auto; | |
| } | |
| .page-support-featured-sections h2, | |
| .page-contact-home h2 { | |
| font-size: 1.2rem; | |
| padding: 0 1rem; | |
| } | |
| .page-support-featured-sections p { | |
| color: black; | |
| padding: 1rem; | |
| } | |
| .page-contact-home p { | |
| color: black; | |
| } | |
| /* #### 8.3 Contact > Dropdown #### */ | |
| .page-contact .container > ul { | |
| list-style: none; | |
| padding: 0; | |
| } | |
| .page-contact .container > ul > li > a { | |
| display: block; | |
| padding: 1rem; | |
| color: inherit; | |
| } | |
| .page-contact .container > ul > li:not(:last-child) { | |
| border-bottom: 1px solid rgba(0, 0, 0, 0.05); | |
| } | |
| /* #### 8.4 Contact > Articles #### */ | |
| .page-contact .container article > header { | |
| margin: 0; | |
| padding: 2rem 1.5rem 0.5rem 1.5rem; | |
| } | |
| .page-contact .container article > header > h2 { | |
| margin: 0; | |
| padding: 0; | |
| } | |
| .page-contact .container article > main { | |
| padding: 1.5rem; | |
| } | |
| .page-contact .container article > footer { | |
| border-top: 1px solid rgba(0, 0, 0, 0.05); | |
| margin: 0; | |
| padding: 1rem 1.5rem; | |
| } | |
| /* #### 8.5 Contact > Form #### */ | |
| .page-contact-form { | |
| padding: 1.5rem; | |
| } | |
| /* #### 8.6 Contact > Card #### */ | |
| .page-contact-form, | |
| .page-contact .container > ul, | |
| .page-contact .container > ul, | |
| .page-contact .container article { | |
| display: block; | |
| margin: 1rem auto; | |
| border-radius: 0.5rem; | |
| box-sizing: border-box; | |
| background-color: #ffffff; | |
| border: 1px solid #e6e7eb; | |
| -webkit-box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| transition: all 0.2s ease-in-out; | |
| max-width: 48rem; | |
| } | |
| /* #### 8.7 Page support popular articles #### */ | |
| .page-support-articles h2 { | |
| text-align: center; | |
| } | |
| .page-support-articles ul { | |
| list-style: none; | |
| margin: 2rem 1rem; | |
| padding: 0; | |
| } | |
| @media (max-width: 576px) { | |
| .page-support-featured-sections { | |
| padding-bottom: 6rem; | |
| } | |
| .page-support-articles ul { | |
| margin-left: 1.5rem; | |
| } | |
| } | |
| @media (min-width: 576px) and (max-width: 960px) { | |
| .page-support-articles ul { | |
| columns: 2; | |
| } | |
| } | |
| @media (min-width: 960px) { | |
| .page-support-articles ul { | |
| columns: 3; | |
| } | |
| } | |
| .page-support-articles li:before { | |
| content: ' '; | |
| background-image: url(../img/elements/articles.svg); | |
| background-repeat: no-repeat; | |
| width: 18px; | |
| height: 22px; | |
| display: inline-block; | |
| position: relative; | |
| top: 4px; | |
| } | |
| .page-support-articles li { | |
| margin-bottom: 1rem; | |
| } | |
| .page-support-articles li a { | |
| margin-left: 0.375rem; | |
| } | |
| #support-svg { | |
| width: 100%; | |
| height: 100%; | |
| position: absolute; | |
| background-image: url(../img/background/support.svg); | |
| background-repeat: no-repeat; | |
| background-size: cover; | |
| z-index: -1; | |
| } | |
| /* ######## 9. Features pages ######## */ | |
| .features-grid { | |
| display: -ms-grid; | |
| display: grid; | |
| width: 100%; | |
| grid-auto-columns: 1fr; | |
| grid-column-gap: 2rem; | |
| grid-row-gap: 1rem; | |
| -ms-grid-rows: auto; | |
| grid-template-rows: auto; | |
| } | |
| .features-list-grid { | |
| display: grid; | |
| -ms-grid-columns: 1fr 1fr; | |
| grid-template-columns: 1fr 1fr; | |
| grid-column-gap: 1.5rem; | |
| width: 100%; | |
| } | |
| @media (min-width: 992px) { | |
| .features-grid { | |
| -ms-grid-columns: 1fr 1fr 1fr; | |
| grid-template-columns: 1fr 1fr 1fr; | |
| } | |
| .features-list-grid { | |
| -ms-grid-columns: 1fr 1fr 1fr 1fr; | |
| grid-template-columns: 1fr 1fr 1fr 1fr; | |
| } | |
| } | |
| .features-list-grid ul { | |
| list-style: none; | |
| margin: none; | |
| padding: 0; | |
| } | |
| .features-list-grid li { | |
| display: inline-flex; | |
| align-items: center; | |
| margin-bottom: 0.25rem; | |
| } | |
| .features-list-grid li:before { | |
| content: ''; | |
| min-width: 20px; | |
| height: 20px; | |
| margin-right: 1rem; | |
| display: inline-block; | |
| background-image: url(../img/elements/tick-round.svg); | |
| background-repeat: no-repeat; | |
| } | |
| .features-sections img { | |
| max-height: 300px; | |
| margin-right: auto ; | |
| margin-left: auto ; | |
| margin-bottom: 1rem; | |
| display: block; | |
| } | |
| .features-card { | |
| padding: 1rem; | |
| border-radius: 0.5rem; | |
| transition: all 0.625s cubic-bezier(0, 0, 0.2, 1); | |
| } | |
| .features-card:hover { | |
| background-color: #e8eeff; | |
| } | |
| .features-card h2 { | |
| font-size: 1.5rem; | |
| } | |
| /* ######## 10. Best Google Apps Directory ######## */ | |
| .gapps-directory { | |
| display: -ms-grid; | |
| display: grid; | |
| width: 100%; | |
| grid-auto-columns: 1fr; | |
| grid-column-gap: 1rem; | |
| grid-row-gap: 2rem; | |
| -ms-grid-rows: auto; | |
| grid-template-rows: auto; | |
| } | |
| @media (min-width: 576px) and (max-width: 992px) { | |
| .gapps-directory { | |
| -ms-grid-columns: 1fr 1fr; | |
| grid-template-columns: 1fr 1fr; | |
| } | |
| } | |
| @media (min-width: 992px) { | |
| .gapps-directory { | |
| -ms-grid-columns: 1fr 1fr 1fr; | |
| grid-template-columns: 1fr 1fr 1fr; | |
| } | |
| } | |
| @media (max-width: 576px) { | |
| .gapps-directory { | |
| -ms-grid-columns: 1fr; | |
| grid-template-columns: 1fr; | |
| } | |
| } | |
| .gapps-categories-card, | |
| .gapps-products-list-card { | |
| padding: 1rem 1.2rem; | |
| width: 100%; | |
| min-height: 100%; | |
| border: 1px solid #e6e7eb; | |
| border-radius: 0.5rem; | |
| transition: all 0.625s cubic-bezier(0, 0, 0.2, 1); | |
| background-color: white; | |
| -webkit-box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| } | |
| .gapps-categories-card { | |
| text-align: center; | |
| } | |
| .gapps-products-list-card { | |
| min-width: 0; | |
| } | |
| .gapps-categories-card:hover, | |
| .gapps-products-list-card:hover { | |
| -webkit-box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.04); | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.04); | |
| } | |
| .gapps-categories-card img, | |
| .gapps-products-list-card img { | |
| width: 50px; | |
| height: 50px; | |
| margin: 0.5rem; | |
| } | |
| .gapps-products-list-card img { | |
| align-self: center; | |
| } | |
| .gapps-categories-card h2, | |
| .gapps-products-list-card h2 { | |
| font-size: 1.2rem; | |
| } | |
| .gapps-categories-card p, | |
| .gapps-products-list-card p { | |
| color: black; | |
| word-break: break-word; | |
| } | |
| .gapps-products-list-card p, | |
| .gapps-categories-card p { | |
| flex: 1 0 auto; | |
| } | |
| .gapps-products-list-card a { | |
| display: flex; | |
| flex-direction: column; | |
| height: 100%; | |
| text-align: center; | |
| } | |
| .gapps-categories-card a { | |
| display: flex; | |
| flex-direction: column; | |
| height: 100%; | |
| } | |
| .gapps-category-page { | |
| max-width: 960px; | |
| margin: auto; | |
| } | |
| .gapps-products-page-card { | |
| margin: 1.5rem 0; | |
| padding: 1rem 2rem; | |
| width: 100%; | |
| min-height: 100%; | |
| border: 1px solid #e6e7eb; | |
| border-radius: 0.5rem; | |
| transition: all 0.625s cubic-bezier(0, 0, 0.2, 1); | |
| background-color: white; | |
| -webkit-box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| box-shadow: 0px 4px 24px rgba(4, 20, 58, 0.02); | |
| } | |
| .gapps-products-page-card img { | |
| width: 3rem; | |
| margin: 0.5rem; | |
| } | |
| .gapps-products-page-card h3 a { | |
| color: inherit; | |
| } | |
| .gapps-products-page-card-subtitle { | |
| font-size: 0.875rem; | |
| } | |
| /* ######## 11. Animations ######## */ | |
| /* Success and fail UIs */ | |
| .floating { | |
| animation-name: floating; | |
| animation-duration: 4s; | |
| animation-iteration-count: infinite; | |
| animation-timing-function: ease-in-out; | |
| } | |
| @keyframes floating { | |
| from { | |
| transform: translate(0, 0px); | |
| } | |
| 65% { | |
| transform: translate(0, 3px); | |
| } | |
| to { | |
| transform: translate(0, -0px); | |
| } | |
| } | |
| /* FadeIn */ | |
| .fade-in { | |
| opacity: 1; | |
| animation-name: fadeInOpacity; | |
| animation-iteration-count: 1; | |
| animation-timing-function: ease-in; | |
| animation-duration: 0.5s; | |
| } | |
| @keyframes fadeInOpacity { | |
| 0% { | |
| opacity: 0; | |
| } | |
| 100% { | |
| opacity: 1; | |
| } | |
| } | |
| @-webkit-keyframes fadeIn { | |
| from { | |
| opacity: 0; | |
| } | |
| to { | |
| opacity: 1; | |
| } | |
| } | |
| @keyframes fadeIn { | |
| from { | |
| opacity: 0; | |
| } | |
| to { | |
| opacity: 1; | |
| } | |
| } | |
| /* ######## 12. Fonts ######## */ | |
| /* poppins-regular - latin */ | |
| @font-face { | |
| font-family: 'Poppins'; | |
| font-style: normal; | |
| font-weight: 400; | |
| font-display: swap; | |
| src: url('../fonts/poppins-v19-latin-regular.eot'); /* IE9 Compat Modes */ | |
| src: local(''), url('../fonts/poppins-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/poppins-v19-latin-regular.woff2') format('woff2'), | |
| /* Super Modern Browsers */ url('../fonts/poppins-v19-latin-regular.woff') format('woff'), | |
| /* Modern Browsers */ url('../fonts/poppins-v19-latin-regular.ttf') format('truetype'), | |
| /* Safari, Android, iOS */ url('../fonts/poppins-v19-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */ | |
| } | |
| /* poppins-italic - latin */ | |
| @font-face { | |
| font-family: 'Poppins'; | |
| font-style: italic; | |
| font-weight: 400; | |
| font-display: swap; | |
| src: url('../fonts/poppins-v19-latin-italic.eot'); /* IE9 Compat Modes */ | |
| src: local(''), url('../fonts/poppins-v19-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/poppins-v19-latin-italic.woff2') format('woff2'), | |
| /* Super Modern Browsers */ url('../fonts/poppins-v19-latin-italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/poppins-v19-latin-italic.ttf') format('truetype'), | |
| /* Safari, Android, iOS */ url('../fonts/poppins-v19-latin-italic.svg#Poppins') format('svg'); /* Legacy iOS */ | |
| } | |
| /* poppins-500 - latin */ | |
| @font-face { | |
| font-family: 'Poppins'; | |
| font-style: normal; | |
| font-weight: 500; | |
| font-display: swap; | |
| src: url('../fonts/poppins-v19-latin-500.eot'); /* IE9 Compat Modes */ | |
| src: local(''), url('../fonts/poppins-v19-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/poppins-v19-latin-500.woff2') format('woff2'), | |
| /* Super Modern Browsers */ url('../fonts/poppins-v19-latin-500.woff') format('woff'), /* Modern Browsers */ url('../fonts/poppins-v19-latin-500.ttf') format('truetype'), | |
| /* Safari, Android, iOS */ url('../fonts/poppins-v19-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */ | |
| } | |
| /* poppins-500italic - latin */ | |
| @font-face { | |
| font-family: 'Poppins'; | |
| font-style: italic; | |
| font-weight: 500; | |
| font-display: swap; | |
| src: url('../fonts/poppins-v19-latin-500italic.eot'); /* IE9 Compat Modes */ | |
| src: local(''), url('../fonts/poppins-v19-latin-500italic.eot?#iefix') format('embedded-opentype'), | |
| /* IE6-IE8 */ url('../fonts/poppins-v19-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/poppins-v19-latin-500italic.woff') format('woff'), | |
| /* Modern Browsers */ url('../fonts/poppins-v19-latin-500italic.ttf') format('truetype'), | |
| /* Safari, Android, iOS */ url('../fonts/poppins-v19-latin-500italic.svg#Poppins') format('svg'); /* Legacy iOS */ | |
| } | |
| /* poppins-600 - latin */ | |
| @font-face { | |
| font-family: 'Poppins'; | |
| font-style: normal; | |
| font-weight: 600; | |
| font-display: swap; | |
| src: url('../fonts/poppins-v19-latin-600.eot'); /* IE9 Compat Modes */ | |
| src: local(''), url('../fonts/poppins-v19-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/poppins-v19-latin-600.woff2') format('woff2'), | |
| /* Super Modern Browsers */ url('../fonts/poppins-v19-latin-600.woff') format('woff'), /* Modern Browsers */ url('../fonts/poppins-v19-latin-600.ttf') format('truetype'), | |
| /* Safari, Android, iOS */ url('../fonts/poppins-v19-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */ | |
| } | |
| /* poppins-600italic - latin */ | |
| @font-face { | |
| font-family: 'Poppins'; | |
| font-style: italic; | |
| font-weight: 600; | |
| font-display: swap; | |
| src: url('../fonts/poppins-v19-latin-600italic.eot'); /* IE9 Compat Modes */ | |
| src: local(''), url('../fonts/poppins-v19-latin-600italic.eot?#iefix') format('embedded-opentype'), | |
| /* IE6-IE8 */ url('../fonts/poppins-v19-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/poppins-v19-latin-600italic.woff') format('woff'), | |
| /* Modern Browsers */ url('../fonts/poppins-v19-latin-600italic.ttf') format('truetype'), | |
| /* Safari, Android, iOS */ url('../fonts/poppins-v19-latin-600italic.svg#Poppins') format('svg'); /* Legacy iOS */ | |
| } | |
| /* poppins-700 - latin */ | |
| @font-face { | |
| font-family: 'Poppins'; | |
| font-style: normal; | |
| font-weight: 700; | |
| font-display: swap; | |
| src: url('../fonts/poppins-v19-latin-700.eot'); /* IE9 Compat Modes */ | |
| src: local(''), url('../fonts/poppins-v19-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/poppins-v19-latin-700.woff2') format('woff2'), | |
| /* Super Modern Browsers */ url('../fonts/poppins-v19-latin-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/poppins-v19-latin-700.ttf') format('truetype'), | |
| /* Safari, Android, iOS */ url('../fonts/poppins-v19-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */ | |
| } | |
| /* poppins-700italic - latin */ | |
| @font-face { | |
| font-family: 'Poppins'; | |
| font-style: italic; | |
| font-weight: 700; | |
| font-display: swap; | |
| src: url('../fonts/poppins-v19-latin-700italic.eot'); /* IE9 Compat Modes */ | |
| src: local(''), url('../fonts/poppins-v19-latin-700italic.eot?#iefix') format('embedded-opentype'), | |
| /* IE6-IE8 */ url('../fonts/poppins-v19-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/poppins-v19-latin-700italic.woff') format('woff'), | |
| /* Modern Browsers */ url('../fonts/poppins-v19-latin-700italic.ttf') format('truetype'), | |
| /* Safari, Android, iOS */ url('../fonts/poppins-v19-latin-700italic.svg#Poppins') format('svg'); /* Legacy iOS */ | |
| } | |
| /* poppins-800 - latin */ | |
| @font-face { | |
| font-family: 'Poppins'; | |
| font-style: normal; | |
| font-weight: 800; | |
| font-display: swap; | |
| src: url('../fonts/poppins-v19-latin-800.eot'); /* IE9 Compat Modes */ | |
| src: local(''), url('../fonts/poppins-v19-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/poppins-v19-latin-800.woff2') format('woff2'), | |
| /* Super Modern Browsers */ url('../fonts/poppins-v19-latin-800.woff') format('woff'), /* Modern Browsers */ url('../fonts/poppins-v19-latin-800.ttf') format('truetype'), | |
| /* Safari, Android, iOS */ url('../fonts/poppins-v19-latin-800.svg#Poppins') format('svg'); /* Legacy iOS */ | |
| } | |
| /* poppins-800italic - latin */ | |
| @font-face { | |
| font-family: 'Poppins'; | |
| font-style: italic; | |
| font-weight: 800; | |
| font-display: swap; | |
| src: url('../fonts/poppins-v19-latin-800italic.eot'); /* IE9 Compat Modes */ | |
| src: local(''), url('../fonts/poppins-v19-latin-800italic.eot?#iefix') format('embedded-opentype'), | |
| /* IE6-IE8 */ url('../fonts/poppins-v19-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/poppins-v19-latin-800italic.woff') format('woff'), | |
| /* Modern Browsers */ url('../fonts/poppins-v19-latin-800italic.ttf') format('truetype'), | |
| /* Safari, Android, iOS */ url('../fonts/poppins-v19-latin-800italic.svg#Poppins') format('svg'); /* Legacy iOS */ | |
| } | |
| /* poppins-900 - latin */ | |
| @font-face { | |
| font-family: 'Poppins'; | |
| font-style: normal; | |
| font-weight: 900; | |
| font-display: swap; | |
| src: url('../fonts/poppins-v19-latin-900.eot'); /* IE9 Compat Modes */ | |
| src: local(''), url('../fonts/poppins-v19-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/poppins-v19-latin-900.woff2') format('woff2'), | |
| /* Super Modern Browsers */ url('../fonts/poppins-v19-latin-900.woff') format('woff'), /* Modern Browsers */ url('../fonts/poppins-v19-latin-900.ttf') format('truetype'), | |
| /* Safari, Android, iOS */ url('../fonts/poppins-v19-latin-900.svg#Poppins') format('svg'); /* Legacy iOS */ | |
| } | |
| /* poppins-900italic - latin */ | |
| @font-face { | |
| font-family: 'Poppins'; | |
| font-style: italic; | |
| font-weight: 900; | |
| font-display: swap; | |
| src: url('../fonts/poppins-v19-latin-900italic.eot'); /* IE9 Compat Modes */ | |
| src: local(''), url('../fonts/poppins-v19-latin-900italic.eot?#iefix') format('embedded-opentype'), | |
| /* IE6-IE8 */ url('../fonts/poppins-v19-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/poppins-v19-latin-900italic.woff') format('woff'), | |
| /* Modern Browsers */ url('../fonts/poppins-v19-latin-900italic.ttf') format('truetype'), | |
| /* Safari, Android, iOS */ url('../fonts/poppins-v19-latin-900italic.svg#Poppins') format('svg'); /* Legacy iOS */ | |
| } | |
| /* ######## 13. Components ######## */ | |
| /* Component > Feedback form */ | |
| .feedback-form { | |
| margin: auto; | |
| padding: 1rem; | |
| background-color: white; | |
| border: 1px solid #e6e7eb; | |
| border-radius: 0.5rem; | |
| max-width: 600px; | |
| } | |
| .feedback-form input[type='radio'] { | |
| display: none; | |
| } | |
| .feedback-form label { | |
| cursor: pointer; | |
| padding: 0 0.5rem; | |
| margin: 0; | |
| font-size: 2rem; | |
| } | |
| .feedback-form label span { | |
| opacity: 0.8; | |
| } | |
| .feedback-form input:checked + span { | |
| opacity: 1; | |
| font-size: 2.5rem; | |
| } | |
| /* Component > Top banner */ | |
| #top-banner { | |
| background: #e95970; | |
| color: white; | |
| text-align: center; | |
| padding: 1.2rem; | |
| font-weight: 800; | |
| } | |