@@ -1,75 +1,5 @@
|
||||
# CHANGELOG.md
|
||||
|
||||
## 1.1.3 (Dec 16, 2018)
|
||||
|
||||
##### Update PDF file
|
||||
* /Evelyn.pdf
|
||||
|
||||
## 1.1.2 (Nov 19, 2018)
|
||||
|
||||
##### Update PDF file
|
||||
* /Evelyn.pdf
|
||||
|
||||
## 1.1.1 (Nov 8, 2018)
|
||||
|
||||
##### Fix typo
|
||||
* /index.html
|
||||
|
||||
## 1.1.0 (Oct 5, 2018)
|
||||
|
||||
##### Update license and PDF
|
||||
* /Evelyn.pdf
|
||||
* /package-sample.json
|
||||
* /LICENSE
|
||||
|
||||
## 1.0.9 (Sep 25, 2018)
|
||||
|
||||
##### Fix minor typographic issue and small buttons fix
|
||||
* /src/scss/base/_typography.scss
|
||||
* /src/scss/components/_buttons.scss
|
||||
|
||||
## 1.0.8 (Sep 18, 2018)
|
||||
|
||||
##### Fix forms and buttons height issue on Safari
|
||||
* /src/scss/components/_buttons.scss
|
||||
|
||||
## 1.0.7 (Sep 15, 2018)
|
||||
|
||||
##### Minor CSS fix
|
||||
* /src/scss/layout/_features.scss
|
||||
|
||||
## 1.0.6 (Sep 13, 2018)
|
||||
|
||||
##### Minor CSS fix
|
||||
* /src/scss/base/_base.scss
|
||||
* /src/scss/layout/_features-extended.scss
|
||||
|
||||
## 1.0.5 (Sep 11, 2018)
|
||||
|
||||
##### Update license
|
||||
* /package-sample.json
|
||||
* /LICENSE.rtf
|
||||
|
||||
## 1.0.4 (Sep 11, 2018)
|
||||
|
||||
##### Keep animating elements visible when animations are disabled
|
||||
* /src/scss/base/_helpers.scss
|
||||
|
||||
## 1.0.3 (Sep 10, 2018)
|
||||
|
||||
##### Fix issue with not clickable button
|
||||
* /src/scss/layout/_pricing.scss
|
||||
|
||||
## 1.0.2 (Sep 10, 2018)
|
||||
|
||||
##### Fix buttons aspect conflict
|
||||
* /src/scss/layout/_buttons.scss
|
||||
|
||||
## 1.0.1 (Sep 10, 2018)
|
||||
|
||||
##### Fixed typo
|
||||
* /src/scss/layout/_footer.scss
|
||||
|
||||
## 1.0.0 (Aug 27, 2018)
|
||||
## 1.0.0 (Jan 23, 2019)
|
||||
|
||||
First release
|
||||
|
||||
@@ -1 +1,12 @@
|
||||
# ucharify_landing
|
||||
# Ruby
|
||||
|
||||
A landing page template.
|
||||
|
||||
* [Getting started](#getting-started)
|
||||
|
||||
## Getting started
|
||||
* First, ensure that node.js & npm are both installed. If not, choose your OS and installation method from [this page](https://nodejs.org/en/download/package-manager/) and follow the instructions.
|
||||
* Next, use your command line to enter your project directory.
|
||||
* This template comes with a ready-to-use package file called `package-sample.json`. You just need to rename it to `package.json`, then run `npm install` to install all of the dependencies into your project.
|
||||
|
||||
You're ready to go! Run any task by typing `npm run task` (where "task" is the name of the task in the `"scripts"` object). The most useful task for rapid development is `watch`. It will start a new server, open up a browser and watch for any SCSS or JS changes in the `src` directory; once it compiles those changes, the browser will automatically inject the changed file(s)!
|
||||
|
||||
@@ -1,97 +0,0 @@
|
||||
/* All that I added for styles */
|
||||
.logo {
|
||||
height: 80px;
|
||||
width: 80px;
|
||||
}
|
||||
|
||||
#countdown {
|
||||
margin: 120px 0 100px 0;
|
||||
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
flex-wrap: wrap;
|
||||
color: #bdbdbd;
|
||||
}
|
||||
.time-factor {
|
||||
margin: 0;
|
||||
padding: 1em;
|
||||
|
||||
flex: 0 0 120px;
|
||||
border-right: 1px solid #b2ebf2;
|
||||
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
min-width: 120px;
|
||||
}
|
||||
.right-most {
|
||||
border: none;
|
||||
}
|
||||
.number-text {
|
||||
font-size: 2em;
|
||||
color: #1e4d92;
|
||||
}
|
||||
|
||||
.join-paragraph {
|
||||
font-size: 0.8em;
|
||||
}
|
||||
.hero-cta {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: stretch;
|
||||
}
|
||||
.email-input {
|
||||
margin-right: 5px;
|
||||
padding: 5px 10px;
|
||||
border: none;
|
||||
min-width: 250px;
|
||||
box-shadow: 0 8px 24px rgba(32, 43, 54, 0.12);
|
||||
}
|
||||
#popup {
|
||||
position: fixed;
|
||||
top: 30px;
|
||||
margin-top: 1em;
|
||||
left: 50%;
|
||||
margin-right: -50%;
|
||||
transform: translate(-50%, -50%);
|
||||
z-index: 2;
|
||||
background-color: rgb(49, 49, 49);
|
||||
color: white;
|
||||
font-size: 0.8em;
|
||||
padding: 0.2em 0.7em;
|
||||
border-radius: 3px;
|
||||
display: none;
|
||||
}
|
||||
|
||||
.hero-media video {
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
.slideshow-container {
|
||||
box-shadow: 0 8px 24px rgba(32, 43, 54, 0.12);
|
||||
}
|
||||
.mySlides {
|
||||
display: none;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.sponsor {
|
||||
min-height: 40px;
|
||||
max-width: 200px;
|
||||
max-height: 100px;
|
||||
/* max-width: 200px;
|
||||
height: 80px; */
|
||||
}
|
||||
|
||||
.site-footer {
|
||||
background: #0f8a9d;
|
||||
background: linear-gradient(57deg, #00c6a7 0%, #1e4d92 100%);
|
||||
/* -webkit-transform-origin: 0; */
|
||||
transform-origin: 0;
|
||||
/* -webkit-transform: skewY(-12deg); */
|
||||
/* transform: skewY(-12deg); */
|
||||
}
|
||||
.email-me {
|
||||
font-size: 1.5em;
|
||||
color: white;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
<svg width="96" height="16" xmlns="http://www.w3.org/2000/svg"><path d="M10 6L8 .256 6 6H0l4.89 3.828-1.922 5.916L8 12.088l5.032 3.656-1.922-5.916L16 6zm20-.256L28 0l-2 5.744h-6l4.89 3.828-1.922 5.916L28 11.832l5.032 3.656-1.922-5.916L36 5.744zm20 0L48 0l-2 5.744h-6l4.89 3.828-1.922 5.916L48 11.832l5.032 3.656-1.922-5.916L56 5.744zm20 0L68 0l-2 5.744h-6l4.89 3.828-1.922 5.916L68 11.832l5.032 3.656-1.922-5.916L76 5.744zm20 0L88 0l-2 5.744h-6l4.89 3.828-1.922 5.916L88 11.832l5.032 3.656-1.922-5.916L96 5.744z" fill="#FFAF66" fill-rule="evenodd"/></svg>
|
||||
|
After Width: | Height: | Size: 555 B |
@@ -0,0 +1 @@
|
||||
<svg width="155" height="150" xmlns="http://www.w3.org/2000/svg"><path d="M125.021 116.892c-3.91.4-3.578-3.818-6.752-5.087-.762 3.623 3.566 5.749 5.604 9.563-.005 1.363-2.583-2.317-3.578-3.118 5.544 7.779 10.346 13.841 12.67 22.009-5.008-2.103-6.346-6.18-10.553-7.644-.892-.531.187 1.69-.875 1.198-13.11-11.482-26.44-21.81-37.365-36-5.626-7.295-12.28-16.66-19.876-24.081-.676-.251-2.028.946-3.292.702-5.786-6.768-11.614-11.624-19.272-18.675-9.226-8.485-22.233-12.038-31.28-19.392C2.587 29.95-1.981 24.27.84 13.326c.39-1.07.94-.899 1.661-1.053L.865 10.369c3.178 4.066 3.84-5.521 7.061-8.215 6.451-5.405 12.763.737 17.744 3.458 2.003 1.089 2.428 1.458 4.367 3.556 3.047 3.298 8.538 4.889 12.951 7.479 6.952 4.085 13.718 9.716 19.735 15.825 21.874 22.268 41.941 49.524 55.387 73.436-1.199.359-.35.417-.883 1.193 3.025 2.803 5.101 6.215 7.794 9.791m2.105 8.657c-2.605-.15-4.1-5.584-1.356-2.152.599.747.618 1.88 1.356 2.152M155 150c-2.026-.036-2.568-2.66-4.567-4.08 2.414-.775 3.368 2.92 4.567 4.08m-4.052-4.95c-1.2.359-1.718-1.548-2.65-2.074 1.939-1.376 1.75 1.592 2.65 2.073m-4.049-4.95c-2.978-2.926-.577 1.074 1.53 1.605-.503-.5-1.007-1.093-1.53-1.605" fill="#5743DF" fill-rule="evenodd"/></svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 572 KiB |
@@ -0,0 +1 @@
|
||||
<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="#E5E1FF" width="48" height="48" rx="2"/><path d="M27 14H13a.945.945 0 0 0-1 1v3a.945.945 0 0 0 1 1h14a.945.945 0 0 0 1-1v-3a.945.945 0 0 0-1-1z" fill="#7E6EE6"/><path d="M27 22H13a.945.945 0 0 0-1 1v3a.945.945 0 0 0 1 1h14a.945.945 0 0 0 1-1v-3a.945.945 0 0 0-1-1z" fill="#A59AEE"/><path d="M27 30H13a.945.945 0 0 0-1 1v3a.945.945 0 0 0 1 1h14a.945.945 0 0 0 1-1v-3a.945.945 0 0 0-1-1zm8-16h-3a.945.945 0 0 0-1 1v19a.945.945 0 0 0 1 1h3a.945.945 0 0 0 1-1V15a.945.945 0 0 0-1-1z" fill="#7E6EE6"/></g></svg>
|
||||
|
After Width: | Height: | Size: 616 B |
@@ -0,0 +1 @@
|
||||
<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="#FFD5D5" width="48" height="48" rx="2"/><path d="M13 12h7v8h-8v-7a1 1 0 0 1 1-1z" fill="#F66"/><path fill="#F99" d="M20 20h8v8h-8z"/><path d="M28 12h7a1 1 0 0 1 1 1v7h-8v-8zM12 28h8v8h-7a1 1 0 0 1-1-1v-7zm16 0h8v7a1 1 0 0 1-1 1h-7v-8z" fill="#F66"/></g></svg>
|
||||
|
After Width: | Height: | Size: 369 B |
@@ -0,0 +1 @@
|
||||
<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="#BDFDF6" width="48" height="48" rx="2"/><path d="M35 14h-3a.945.945 0 0 0-1 1v19a.945.945 0 0 0 1 1h3a.945.945 0 0 0 1-1V15a.945.945 0 0 0-1-1zm-18.998.002h-3a.945.945 0 0 0-1 1v19a.945.945 0 0 0 1 1h3a.945.945 0 0 0 1-1v-19a.945.945 0 0 0-1-1z" fill="#2FD8C6"/><path fill="#85E8DE" d="M20 22h8v5h-8zm0-8h8v5h-8zm0 16h8v5h-8z"/></g></svg>
|
||||
|
After Width: | Height: | Size: 448 B |
@@ -0,0 +1 @@
|
||||
<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="#FFEAD7" width="48" height="48" rx="2"/><path fill="#FFCA99" d="M20 20h8v8h-8z"/><path d="M28 12h7a1 1 0 0 1 1 1v7h-8v-8zM12 28h8v8h-7a1 1 0 0 1-1-1v-7z" fill="#FFAF66"/></g></svg>
|
||||
|
After Width: | Height: | Size: 290 B |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 11 KiB |
@@ -0,0 +1 @@
|
||||
<svg width="800" height="450" viewBox="0 0 800 450" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient x1="0%" y1="50%" x2="99.139%" y2="50%" id="a"><stop stop-color="#6B7A90" stop-opacity=".72" offset="0%"/><stop stop-color="#6B7A90" stop-opacity=".24" offset="100%"/></linearGradient><linearGradient x1="50%" y1="100%" x2="50%" y2="0%" id="b"><stop stop-color="#6B7A90" stop-opacity=".72" offset="0%"/><stop stop-color="#6B7A90" stop-opacity=".32" offset="100%"/></linearGradient><linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="c"><stop stop-color="#A59AEE" stop-opacity=".8" offset="0%"/><stop stop-color="#7E6EE6" offset="100%"/></linearGradient><linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="d"><stop stop-color="#6B7A90" offset="0%"/><stop stop-color="#6B7A90" stop-opacity="0" offset="100%"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><rect width="800" height="450" rx="2" fill="#252E3B"/><path d="M0 0h572v40H0z" fill="url(#a)" fill-opacity=".8" transform="translate(204 24)"/><path fill="#818FA0" opacity=".08" d="M204 347h572v79H204z"/><path fill="#59687C" d="M238 371h8v8h-8zm0 24h8v8h-8z"/><path fill="#7E6EE6" d="M262 373h164v4H262z"/><path fill="#59687C" d="M442 373h32v4h-32zm128 0h32v4h-32z"/><path fill="#7E6EE6" d="M262 397h48v4h-48z"/><path fill="#59687C" d="M326 397h102v4H326z"/><path fill="#7E6EE6" d="M660 397h32v4h-32z"/><path fill-opacity=".8" fill="url(#b)" d="M34 33h24v176H34zm80 35h24v141h-24z" transform="translate(204 88)"/><path fill="url(#c)" d="M154 159h24v50h-24zM74 88h24v121H74z" transform="translate(204 88)"/><path fill-opacity=".8" fill="url(#b)" d="M194 121h24v88h-24zm80-12h24v100h-24z" transform="translate(204 88)"/><path fill="url(#c)" d="M314 48h24v161h-24z" transform="translate(204 88)"/><path fill-opacity=".8" fill="url(#b)" d="M354 109h24v100h-24zm80-61h24v161h-24zm80 76h24v85h-24z" transform="translate(204 88)"/><path fill="url(#c)" d="M394 135h24v74h-24zm80-39h24v113h-24zM234 68h24v141h-24z" transform="translate(204 88)"/><path fill="#4A5667" opacity=".24" d="M204 321h572v2H204z"/><path fill="#7E6EE6" d="M720 88h24v4h-24z"/><path fill="#59687C" d="M688 88h24v4h-24zm64 0h24v4h-24z"/><path d="M2 0h178v450H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z" fill-opacity=".8" fill="url(#d)"/><g transform="translate(20 12)"><circle fill="#F66" cx="4" cy="4" r="4"/><circle fill="#FFAF66" cx="20" cy="4" r="4"/><circle fill="#5AE0D2" cx="36" cy="4" r="4"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 8.0 KiB |
|
After Width: | Height: | Size: 16 KiB |
@@ -0,0 +1 @@
|
||||
<svg width="32" height="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="a" d="M0 0h32v8H0z"/><path id="b" d="M12 24h20v8H12z"/><path id="c" d="M0 12h8v8H0z"/><path id="d" d="M12 12h8v8h-8z"/></defs><g fill="none" fill-rule="evenodd"><use fill="#A59AEE" xlink:href="#a"/><use fill="#7E6EE6" xlink:href="#b"/><use fill-opacity=".87" fill="#5AE0D2" xlink:href="#c"/><use fill="#85E8DE" xlink:href="#d"/></g></svg>
|
||||
|
After Width: | Height: | Size: 460 B |
|
Before Width: | Height: | Size: 6.7 KiB |
|
Before Width: | Height: | Size: 6.4 KiB |
|
Before Width: | Height: | Size: 1.8 MiB |
|
Before Width: | Height: | Size: 581 KiB |
|
Before Width: | Height: | Size: 5.1 MiB |
|
Before Width: | Height: | Size: 3.8 MiB |
|
Before Width: | Height: | Size: 1.5 MiB |
|
Before Width: | Height: | Size: 1.5 MiB |
|
Before Width: | Height: | Size: 144 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 246 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 9.7 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 13 KiB |
@@ -1,68 +0,0 @@
|
||||
$(document).ready(function() {
|
||||
// popup when they try to log in or signup
|
||||
$('#login, #signup, .social-media-icons').click(function() {
|
||||
$('#popup')
|
||||
.text('Coming Soon!')
|
||||
.slideDown()
|
||||
.delay(4000)
|
||||
.slideUp();
|
||||
});
|
||||
|
||||
// email submission
|
||||
$('#email-form').submit(function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
$.ajax({
|
||||
url: 'https://ucharify-api.herokuapp.com/api/users/landing',
|
||||
type: 'post',
|
||||
data: $('#email-form').serialize(),
|
||||
success: function(data) {
|
||||
//whatever you wanna do after the form is successfully submitted
|
||||
$('#popup')
|
||||
.text('Added to list! Thank you for joining!')
|
||||
.slideDown()
|
||||
.delay(4000)
|
||||
.slideUp();
|
||||
},
|
||||
error: function(error) {
|
||||
$('#popup')
|
||||
.text('Email invalid or exists')
|
||||
.slideDown()
|
||||
.delay(3000)
|
||||
.slideUp();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
// Countdown
|
||||
$('#countdown').countdown('2019/03/15', function(event) {
|
||||
$(this).text(event.strftime('%D days %H:%M:%S'));
|
||||
var $this = $(this).html(
|
||||
event.strftime(`
|
||||
<div class="time-factor"><span class="number-text">%w</span><span>weeks</span></div>
|
||||
<div class="time-factor"><span class="number-text">%d</span><span>days</span></div>
|
||||
<div class="time-factor"><span class="number-text">%H</span><span>hr</span></div>
|
||||
<div class="time-factor"><span class="number-text">%M</span><span>min</span></div>
|
||||
<div class="time-factor right-most"><span class="number-text">%S</span><span>sec</span></div>
|
||||
`)
|
||||
);
|
||||
});
|
||||
|
||||
// Slideshow main
|
||||
var myIndex = 0;
|
||||
carousel();
|
||||
|
||||
function carousel() {
|
||||
var i;
|
||||
var x = document.getElementsByClassName('mySlides');
|
||||
for (i = 0; i < x.length; i++) {
|
||||
x[i].style.display = 'none';
|
||||
}
|
||||
myIndex++;
|
||||
if (myIndex > x.length) {
|
||||
myIndex = 1;
|
||||
}
|
||||
x[myIndex - 1].style.display = 'block';
|
||||
setTimeout(carousel, 4000); // Change image every 2 seconds
|
||||
}
|
||||
});
|
||||
@@ -1,246 +0,0 @@
|
||||
/*!
|
||||
* The Final Countdown for jQuery v2.2.0 (http://hilios.github.io/jQuery.countdown/)
|
||||
* Copyright (c) 2016 Edson Hilios
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
* this software and associated documentation files (the "Software"), to deal in
|
||||
* the Software without restriction, including without limitation the rights to
|
||||
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
* the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
* subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in all
|
||||
* copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
(function(factory) {
|
||||
"use strict";
|
||||
if (typeof define === "function" && define.amd) {
|
||||
define([ "jquery" ], factory);
|
||||
} else {
|
||||
factory(jQuery);
|
||||
}
|
||||
})(function($) {
|
||||
"use strict";
|
||||
var instances = [], matchers = [], defaultOptions = {
|
||||
precision: 100,
|
||||
elapse: false,
|
||||
defer: false
|
||||
};
|
||||
matchers.push(/^[0-9]*$/.source);
|
||||
matchers.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source);
|
||||
matchers.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source);
|
||||
matchers = new RegExp(matchers.join("|"));
|
||||
function parseDateString(dateString) {
|
||||
if (dateString instanceof Date) {
|
||||
return dateString;
|
||||
}
|
||||
if (String(dateString).match(matchers)) {
|
||||
if (String(dateString).match(/^[0-9]*$/)) {
|
||||
dateString = Number(dateString);
|
||||
}
|
||||
if (String(dateString).match(/\-/)) {
|
||||
dateString = String(dateString).replace(/\-/g, "/");
|
||||
}
|
||||
return new Date(dateString);
|
||||
} else {
|
||||
throw new Error("Couldn't cast `" + dateString + "` to a date object.");
|
||||
}
|
||||
}
|
||||
var DIRECTIVE_KEY_MAP = {
|
||||
Y: "years",
|
||||
m: "months",
|
||||
n: "daysToMonth",
|
||||
d: "daysToWeek",
|
||||
w: "weeks",
|
||||
W: "weeksToMonth",
|
||||
H: "hours",
|
||||
M: "minutes",
|
||||
S: "seconds",
|
||||
D: "totalDays",
|
||||
I: "totalHours",
|
||||
N: "totalMinutes",
|
||||
T: "totalSeconds"
|
||||
};
|
||||
function escapedRegExp(str) {
|
||||
var sanitize = str.toString().replace(/([.?*+^$[\]\\(){}|-])/g, "\\$1");
|
||||
return new RegExp(sanitize);
|
||||
}
|
||||
function strftime(offsetObject) {
|
||||
return function(format) {
|
||||
var directives = format.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);
|
||||
if (directives) {
|
||||
for (var i = 0, len = directives.length; i < len; ++i) {
|
||||
var directive = directives[i].match(/%(-|!)?([a-zA-Z]{1})(:[^;]+;)?/), regexp = escapedRegExp(directive[0]), modifier = directive[1] || "", plural = directive[3] || "", value = null;
|
||||
directive = directive[2];
|
||||
if (DIRECTIVE_KEY_MAP.hasOwnProperty(directive)) {
|
||||
value = DIRECTIVE_KEY_MAP[directive];
|
||||
value = Number(offsetObject[value]);
|
||||
}
|
||||
if (value !== null) {
|
||||
if (modifier === "!") {
|
||||
value = pluralize(plural, value);
|
||||
}
|
||||
if (modifier === "") {
|
||||
if (value < 10) {
|
||||
value = "0" + value.toString();
|
||||
}
|
||||
}
|
||||
format = format.replace(regexp, value.toString());
|
||||
}
|
||||
}
|
||||
}
|
||||
format = format.replace(/%%/, "%");
|
||||
return format;
|
||||
};
|
||||
}
|
||||
function pluralize(format, count) {
|
||||
var plural = "s", singular = "";
|
||||
if (format) {
|
||||
format = format.replace(/(:|;|\s)/gi, "").split(/\,/);
|
||||
if (format.length === 1) {
|
||||
plural = format[0];
|
||||
} else {
|
||||
singular = format[0];
|
||||
plural = format[1];
|
||||
}
|
||||
}
|
||||
if (Math.abs(count) > 1) {
|
||||
return plural;
|
||||
} else {
|
||||
return singular;
|
||||
}
|
||||
}
|
||||
var Countdown = function(el, finalDate, options) {
|
||||
this.el = el;
|
||||
this.$el = $(el);
|
||||
this.interval = null;
|
||||
this.offset = {};
|
||||
this.options = $.extend({}, defaultOptions);
|
||||
this.instanceNumber = instances.length;
|
||||
instances.push(this);
|
||||
this.$el.data("countdown-instance", this.instanceNumber);
|
||||
if (options) {
|
||||
if (typeof options === "function") {
|
||||
this.$el.on("update.countdown", options);
|
||||
this.$el.on("stoped.countdown", options);
|
||||
this.$el.on("finish.countdown", options);
|
||||
} else {
|
||||
this.options = $.extend({}, defaultOptions, options);
|
||||
}
|
||||
}
|
||||
this.setFinalDate(finalDate);
|
||||
if (this.options.defer === false) {
|
||||
this.start();
|
||||
}
|
||||
};
|
||||
$.extend(Countdown.prototype, {
|
||||
start: function() {
|
||||
if (this.interval !== null) {
|
||||
clearInterval(this.interval);
|
||||
}
|
||||
var self = this;
|
||||
this.update();
|
||||
this.interval = setInterval(function() {
|
||||
self.update.call(self);
|
||||
}, this.options.precision);
|
||||
},
|
||||
stop: function() {
|
||||
clearInterval(this.interval);
|
||||
this.interval = null;
|
||||
this.dispatchEvent("stoped");
|
||||
},
|
||||
toggle: function() {
|
||||
if (this.interval) {
|
||||
this.stop();
|
||||
} else {
|
||||
this.start();
|
||||
}
|
||||
},
|
||||
pause: function() {
|
||||
this.stop();
|
||||
},
|
||||
resume: function() {
|
||||
this.start();
|
||||
},
|
||||
remove: function() {
|
||||
this.stop.call(this);
|
||||
instances[this.instanceNumber] = null;
|
||||
delete this.$el.data().countdownInstance;
|
||||
},
|
||||
setFinalDate: function(value) {
|
||||
this.finalDate = parseDateString(value);
|
||||
},
|
||||
update: function() {
|
||||
if (this.$el.closest("html").length === 0) {
|
||||
this.remove();
|
||||
return;
|
||||
}
|
||||
var hasEventsAttached = $._data(this.el, "events") !== undefined, now = new Date(), newTotalSecsLeft;
|
||||
newTotalSecsLeft = this.finalDate.getTime() - now.getTime();
|
||||
newTotalSecsLeft = Math.ceil(newTotalSecsLeft / 1e3);
|
||||
newTotalSecsLeft = !this.options.elapse && newTotalSecsLeft < 0 ? 0 : Math.abs(newTotalSecsLeft);
|
||||
if (this.totalSecsLeft === newTotalSecsLeft || !hasEventsAttached) {
|
||||
return;
|
||||
} else {
|
||||
this.totalSecsLeft = newTotalSecsLeft;
|
||||
}
|
||||
this.elapsed = now >= this.finalDate;
|
||||
this.offset = {
|
||||
seconds: this.totalSecsLeft % 60,
|
||||
minutes: Math.floor(this.totalSecsLeft / 60) % 60,
|
||||
hours: Math.floor(this.totalSecsLeft / 60 / 60) % 24,
|
||||
days: Math.floor(this.totalSecsLeft / 60 / 60 / 24) % 7,
|
||||
daysToWeek: Math.floor(this.totalSecsLeft / 60 / 60 / 24) % 7,
|
||||
daysToMonth: Math.floor(this.totalSecsLeft / 60 / 60 / 24 % 30.4368),
|
||||
weeks: Math.floor(this.totalSecsLeft / 60 / 60 / 24 / 7),
|
||||
weeksToMonth: Math.floor(this.totalSecsLeft / 60 / 60 / 24 / 7) % 4,
|
||||
months: Math.floor(this.totalSecsLeft / 60 / 60 / 24 / 30.4368),
|
||||
years: Math.abs(this.finalDate.getFullYear() - now.getFullYear()),
|
||||
totalDays: Math.floor(this.totalSecsLeft / 60 / 60 / 24),
|
||||
totalHours: Math.floor(this.totalSecsLeft / 60 / 60),
|
||||
totalMinutes: Math.floor(this.totalSecsLeft / 60),
|
||||
totalSeconds: this.totalSecsLeft
|
||||
};
|
||||
if (!this.options.elapse && this.totalSecsLeft === 0) {
|
||||
this.stop();
|
||||
this.dispatchEvent("finish");
|
||||
} else {
|
||||
this.dispatchEvent("update");
|
||||
}
|
||||
},
|
||||
dispatchEvent: function(eventName) {
|
||||
var event = $.Event(eventName + ".countdown");
|
||||
event.finalDate = this.finalDate;
|
||||
event.elapsed = this.elapsed;
|
||||
event.offset = $.extend({}, this.offset);
|
||||
event.strftime = strftime(this.offset);
|
||||
this.$el.trigger(event);
|
||||
}
|
||||
});
|
||||
$.fn.countdown = function() {
|
||||
var argumentsArray = Array.prototype.slice.call(arguments, 0);
|
||||
return this.each(function() {
|
||||
var instanceNumber = $(this).data("countdown-instance");
|
||||
if (instanceNumber !== undefined) {
|
||||
var instance = instances[instanceNumber], method = argumentsArray[0];
|
||||
if (Countdown.prototype.hasOwnProperty(method)) {
|
||||
instance[method].apply(instance, argumentsArray.slice(1));
|
||||
} else if (String(method).match(/^[$A-Z_][0-9A-Z_$]*$/i) === null) {
|
||||
instance.setFinalDate.call(instance, method);
|
||||
instance.start();
|
||||
} else {
|
||||
$.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi, method));
|
||||
}
|
||||
} else {
|
||||
new Countdown(this, argumentsArray[0], argumentsArray[1]);
|
||||
}
|
||||
});
|
||||
};
|
||||
});
|
||||
@@ -1,34 +1 @@
|
||||
!(function() {
|
||||
const e = document.documentElement;
|
||||
if (
|
||||
(e.classList.remove('no-js'),
|
||||
e.classList.add('js'),
|
||||
document.body.classList.contains('has-animations'))
|
||||
) {
|
||||
const e = (window.sr = ScrollReveal());
|
||||
e.reveal(
|
||||
'.hero-title, .hero-paragraph, .join-paragraph, .hero-cta, #countdown',
|
||||
{
|
||||
duration: 1e3,
|
||||
distance: '40px',
|
||||
easing: 'cubic-bezier(0.5, -0.01, 0, 1.005)',
|
||||
origin: 'bottom',
|
||||
interval: 150
|
||||
}
|
||||
),
|
||||
e.reveal('.feature, .pricing-table', {
|
||||
duration: 600,
|
||||
distance: '40px',
|
||||
easing: 'cubic-bezier(0.5, -0.01, 0, 1.005)',
|
||||
interval: 100,
|
||||
origin: 'bottom',
|
||||
viewFactor: 0.5
|
||||
}),
|
||||
e.reveal('.feature-extended-image', {
|
||||
duration: 600,
|
||||
scale: 0.9,
|
||||
easing: 'cubic-bezier(0.5, -0.01, 0, 1.005)',
|
||||
viewFactor: 0.5
|
||||
});
|
||||
}
|
||||
})();
|
||||
!function(){const e=document,t=e.documentElement,i=e.body,n=window.sr=ScrollReveal({mobile:!1});t.classList.remove("no-js"),t.classList.add("js"),window.addEventListener("load",function(){i.classList.add("is-loaded")}),i.classList.contains("has-animations")&&window.addEventListener("load",function(){n.reveal(".features .section-title, .features-illustration, .feature",{delay:300,duration:600,distance:"60px",easing:"cubic-bezier(0.215, 0.61, 0.355, 1)",origin:"bottom",viewFactor:.2,interval:150}),n.reveal(".feature-extended:nth-child(odd) .feature-extended-body, .feature-extended:nth-child(even) .feature-extended-image",{duration:600,distance:"40px",easing:"cubic-bezier(0.215, 0.61, 0.355, 1)",origin:"right",viewFactor:.5}),n.reveal(".feature-extended:nth-child(even) .feature-extended-body, .feature-extended:nth-child(odd) .feature-extended-image",{duration:600,distance:"40px",easing:"cubic-bezier(0.215, 0.61, 0.355, 1)",origin:"left",viewFactor:.5}),n.reveal(".pricing-table, .testimonial, .cta-inner",{duration:600,distance:"60px",easing:"cubic-bezier(0.215, 0.61, 0.355, 1)",origin:"bottom",viewFactor:.5,interval:150})})}();
|
||||
@@ -1,15 +1,15 @@
|
||||
{
|
||||
"name": "evelyn",
|
||||
"name": "ruby",
|
||||
"version": "1.0.0",
|
||||
"description": "Evelyn Template",
|
||||
"description": "Ruby Template",
|
||||
"author": "Pasquale Vitiello <pasqualevitiello@gmail.com>",
|
||||
"license": "GPLv3",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://bitbucket.org/pasqualevitiello/evelyn.git"
|
||||
"url": "https://bitbucket.org/pasqualevitiello/ruby.git"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://bitbucket.org/pasqualevitiello/evelyn/issues"
|
||||
"url": "https://bitbucket.org/pasqualevitiello/ruby/issues"
|
||||
},
|
||||
"scripts": {
|
||||
"clean": "rimraf dist/{css/*,js/*,images/*}",
|
||||
@@ -49,6 +49,6 @@
|
||||
"stylelint": "^9.4.0",
|
||||
"uglify-es": "^3.3.10"
|
||||
},
|
||||
"homepage": "https://bitbucket.org/pasqualevitiello/evelyn#readme",
|
||||
"homepage": "https://bitbucket.org/pasqualevitiello/ruby#readme",
|
||||
"main": ".eslintrc.js"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
<svg width="96" height="16" xmlns="http://www.w3.org/2000/svg">
|
||||
<g fill="#FFAF66" fill-rule="evenodd">
|
||||
<path d="M10 6L8 .256 6 6H0l4.89 3.828-1.922 5.916L8 12.088l5.032 3.656-1.922-5.916L16 6zM30 5.744L28 0l-2 5.744h-6l4.89 3.828-1.922 5.916L28 11.832l5.032 3.656-1.922-5.916L36 5.744zM50 5.744L48 0l-2 5.744h-6l4.89 3.828-1.922 5.916L48 11.832l5.032 3.656-1.922-5.916L56 5.744zM70 5.744L68 0l-2 5.744h-6l4.89 3.828-1.922 5.916L68 11.832l5.032 3.656-1.922-5.916L76 5.744zM90 5.744L88 0l-2 5.744h-6l4.89 3.828-1.922 5.916L88 11.832l5.032 3.656-1.922-5.916L96 5.744z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 588 B |
@@ -0,0 +1,3 @@
|
||||
<svg width="155" height="150" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M125.021 116.892c-3.91.4-3.578-3.818-6.752-5.087-.762 3.623 3.566 5.749 5.604 9.563-.005 1.363-2.583-2.317-3.578-3.118 5.544 7.779 10.346 13.841 12.67 22.009-5.008-2.103-6.346-6.18-10.553-7.644-.892-.531.187 1.69-.875 1.198-13.11-11.482-26.44-21.81-37.365-36-5.626-7.295-12.28-16.66-19.876-24.081-.676-.251-2.028.946-3.292.702-5.786-6.768-11.614-11.624-19.272-18.675-9.226-8.485-22.233-12.038-31.28-19.392C2.587 29.95-1.981 24.27.84 13.326c.39-1.07.94-.899 1.661-1.053L.865 10.369c3.178 4.066 3.84-5.521 7.061-8.215 6.451-5.405 12.763.737 17.744 3.458 2.003 1.089 2.428 1.458 4.367 3.556 3.047 3.298 8.538 4.889 12.951 7.479 6.952 4.085 13.718 9.716 19.735 15.825 21.874 22.268 41.941 49.524 55.387 73.436-1.199.359-.35.417-.883 1.193 3.025 2.803 5.101 6.215 7.794 9.791m2.105 8.657c-2.605-.15-4.1-5.584-1.356-2.152.599.747.618 1.88 1.356 2.152M155 150c-2.026-.036-2.568-2.66-4.567-4.08 2.414-.775 3.368 2.92 4.567 4.08m-4.052-4.95c-1.2.359-1.718-1.548-2.65-2.074 1.939-1.376 1.75 1.592 2.65 2.073m-4.049-4.95c-2.978-2.926-.577 1.074 1.53 1.605-.503-.5-1.007-1.093-1.53-1.605" fill="#5743DF" fill-rule="evenodd"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
@@ -0,0 +1,8 @@
|
||||
<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
|
||||
<g fill="none" fill-rule="evenodd">
|
||||
<rect fill="#E5E1FF" width="48" height="48" rx="2"/>
|
||||
<path d="M27 14H13a.945.945 0 0 0-1 1v3a.945.945 0 0 0 1 1h14a.945.945 0 0 0 1-1v-3a.945.945 0 0 0-1-1z" fill="#7E6EE6"/>
|
||||
<path d="M27 22H13a.945.945 0 0 0-1 1v3a.945.945 0 0 0 1 1h14a.945.945 0 0 0 1-1v-3a.945.945 0 0 0-1-1z" fill="#A59AEE"/>
|
||||
<path d="M27 30H13a.945.945 0 0 0-1 1v3a.945.945 0 0 0 1 1h14a.945.945 0 0 0 1-1v-3a.945.945 0 0 0-1-1zM35 14h-3a.945.945 0 0 0-1 1v19a.945.945 0 0 0 1 1h3a.945.945 0 0 0 1-1V15a.945.945 0 0 0-1-1z" fill="#7E6EE6"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 645 B |
@@ -0,0 +1,8 @@
|
||||
<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
|
||||
<g fill="none" fill-rule="evenodd">
|
||||
<rect fill="#FFD5D5" width="48" height="48" rx="2"/>
|
||||
<path d="M13 12h7v8h-8v-7a1 1 0 0 1 1-1z" fill="#F66"/>
|
||||
<path fill="#F99" d="M20 20h8v8h-8z"/>
|
||||
<path d="M28 12h7a1 1 0 0 1 1 1v7h-8v-8zM12 28h8v8h-7a1 1 0 0 1-1-1v-7zM28 28h8v7a1 1 0 0 1-1 1h-7v-8z" fill="#F66"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 398 B |
@@ -0,0 +1,7 @@
|
||||
<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
|
||||
<g fill="none" fill-rule="evenodd">
|
||||
<rect fill="#BDFDF6" width="48" height="48" rx="2"/>
|
||||
<path d="M35 14h-3a.945.945 0 0 0-1 1v19a.945.945 0 0 0 1 1h3a.945.945 0 0 0 1-1V15a.945.945 0 0 0-1-1zM16.002 14.002h-3a.945.945 0 0 0-1 1v19a.945.945 0 0 0 1 1h3a.945.945 0 0 0 1-1v-19a.945.945 0 0 0-1-1z" fill="#2FD8C6"/>
|
||||
<path fill="#85E8DE" d="M20 22h8v5h-8zM20 14h8v5h-8zM20 30h8v5h-8z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 476 B |
@@ -0,0 +1,7 @@
|
||||
<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg">
|
||||
<g fill="none" fill-rule="evenodd">
|
||||
<rect fill="#FFEAD7" width="48" height="48" rx="2"/>
|
||||
<path fill="#FFCA99" d="M20 20h8v8h-8z"/>
|
||||
<path d="M28 12h7a1 1 0 0 1 1 1v7h-8v-8zM12 28h8v8h-7a1 1 0 0 1-1-1v-7z" fill="#FFAF66"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 313 B |
@@ -0,0 +1,34 @@
|
||||
<svg width="420" height="315" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient x1="100%" y1="0%" x2="0%" y2="100%" id="a">
|
||||
<stop stop-color="#E4E8EE" offset="0%"/>
|
||||
<stop stop-color="#B4C2D7" offset="100%"/>
|
||||
</linearGradient>
|
||||
<linearGradient x1="100%" y1="0%" x2="0%" y2="100%" id="c">
|
||||
<stop stop-color="#A59AEE" offset="0%"/>
|
||||
<stop stop-color="#7E6EE6" offset="100%"/>
|
||||
</linearGradient>
|
||||
<path id="b" d="M0 0h186v227H0z"/>
|
||||
<path id="e" d="M0 0h186v227H0z"/>
|
||||
</defs>
|
||||
<g fill="none" fill-rule="evenodd">
|
||||
<path d="M0 0h420v315H0z" fill="#FFF"/>
|
||||
<path d="M319.055 166.679c-.067-.23-.182-.398-.393-.459-2.031-.63-4.004-1.287-6.822-1.73-.635-.104-2.888.884-3.513.664-1.475-.509-.559-2.047-3.876-1.2.62-1.214-.606-1.326-2.178-1.336-1.578.006-3.499.113-4.185-.377-.43-.329 2.352-2.212-2.05-.592-1.51 1.84-2.508 3.557-3.13 5.152-.582 1.48-2.594 3.875-2.844 5.397-.337 2.077.755 3.342 1.056 5.18.309 1.807 1.754 2.91 2.806 4.226 1.356 1.73 3.362 4.244 5.953 4.81 1.507.317 1.643 2.284 8.669-4.652 6.047-6.739 11.045-12.767 11.522-13.946.432-1.096-.854-.602-1.015-1.137" fill="#E5E1FF"/>
|
||||
<path fill="url(#a)" d="M0 0h388v40H0z" transform="translate(16 16)"/>
|
||||
<g transform="translate(16 72)">
|
||||
<mask id="d" fill="#fff">
|
||||
<use xlink:href="#b"/>
|
||||
</mask>
|
||||
<use fill="url(#c)" xlink:href="#b"/>
|
||||
<path d="M43.492 58.5c-.377.203-.454.308-.879.52-2.682.922-1.76.507-1.708.41.096-.187-1.203.13-.84-.145-.469.164-1.094.456-1.403.531-.403-.172-1.4.056-1.198-.338-1.086.506.043.088-.64.42-.24-.078-1.017.073-1.56.168-.202.037.275-.266.153-.274-.77-.045-1.222-.22-1.839-.291-.536-.053-.569-.421-1.33-.237.869-.83.305-.62-.042-.5.528-.91-.362-.708-.018-1.644.19-.572.222-1.037.115-1.35-.05-.174.443-.99.798-1.709.185-.378.055-.37.111-.59.066-.277-.237-.04.687-1.435-.303.013.339-1.169.036-1.286 1.241-1.908 1.336-2.297 2.68-4.426.97-1.388 1.053-1.316 1.743-2.223.15.06.751-.51 1.27-.966.321-.282-.09.43-.079.59.024.314.48.125.66.22.295.151 1.193-.492 1.494-.393.093 1.007.195 1.912 1.237 1.936.033-.057.345-.372.335-.387.35-.347-.427.52-.662.783.273 1.205.645 2.269 1.274 3.114 1.374 1.873 2.573 3.306 2.926 5.577.04.296.712.34-.124 1.002-.593.466-.837.805-.93 1.075-.131.382-.01.666-.863 1.315.12.029-1.37.502-1.404.533zm18.424 37.366c.173.382.881.407.308 1.296-.41.63-.493 1.1-.45 1.473.062.534.342.89-.165 1.882.144.03-1.13.833-1.147.88-.267.329-.277.495-.585.847-2.225 1.584-1.544.864-1.56.7-.038-.308-1.262.175-1.079-.292-.407.25-.885.72-1.185.822-.637-.38-1.677-.182-1.805-.928-.91.706.14.192-.41.674-.392-.238-1.265-.206-1.933-.261-.248-.023.088-.475-.086-.554-1.139-.51-2.03-1.25-3.09-1.95-.94-.622-1.384-1.547-2.519-1.969.637-1.065-.101-1.15-.612-1.316.067-1.5-1.349-2.209-1.469-3.837-.07-.988-.29-1.87-.641-2.637-.189-.41.27-1.304.595-2.11.17-.424-.04-.565-.014-.868.03-.377-.4-.379.724-1.499-.466-.332.32-1.385-.121-1.872 1.64-1.362 1.766-1.782 3.597-3.264 1.306-.895 1.395-.754 2.306-1.31.165.165.924-.085 1.56-.282.393-.12-.162.42-.167.606-.011.367.527.418.717.622.315.34 1.366.086 1.687.332.011 1.15.128 2.278 1.293 2.733.037-.05.379-.291.369-.314.385-.258-.47.432-.727.642.326 1.524.875 2.978 1.728 4.22 1.896 2.76 3.594 4.65 4.881 7.534zm-48.77-24.94c.263.48 1.087.567.571 1.602-.367.734-.39 1.297-.28 1.752.157.65.533 1.111.1 2.269.17.047-1.175.907-1.186.965-.26.372-.246.572-.548.97-2.323 1.715-1.645.909-1.688.71-.085-.373-1.417.107-1.274-.437-.43.268-.91.793-1.236.894-.782-.504-1.938-.339-2.194-1.237-.933.781.187.238-.37.776-.48-.31-1.473-.326-2.24-.431-.284-.04.032-.56-.181-.662-1.375-.668-2.501-1.59-3.821-2.46-1.168-.773-1.83-1.882-3.194-2.412.539-1.236-.318-1.36-.928-1.563-.192-1.772-1.937-2.624-2.39-4.542-.277-1.163-.707-2.207-1.266-3.107-.298-.485.033-1.538.23-2.488.101-.503-.167-.671-.208-1.03-.05-.445-.54-.442.493-1.776-.607-.389.048-1.644-.572-2.216 1.559-1.634 1.603-2.136 3.347-3.92 1.284-1.076 1.424-.907 2.336-1.577.233.2 1.048-.1 1.736-.334.426-.146-.081.505-.041.728.077.44.712.507.982.757.45.411 1.606.117 2.037.421.293 1.392.69 2.756 2.143 3.34.03-.062.371-.345.355-.37.387-.303-.445.508-.696.755.727 1.853 1.675 3.63 2.921 5.172 2.76 3.427 5.08 5.837 7.062 9.452zM5.248 23.935c-.174.08.963-.395.861-.41 1.896-.923 2.178-1.125 4.228-2.24 1.402-.712 1.43-.64 2.397-1.07.086.091.828-.114 1.46-.24.39-.08-.28.287-.348.407-.137.238.311.284.404.435.148.23 1.177.194 1.356.417-.464.776-.913 1.363-.175 1.926.057-.017.47-.045.472-.062.458-.023-.616.095-.943.129-.524.867-.93 1.575-1.047 2.318-.272 1.608-.527 3.045-1.942 4.033-.18.116.1.687-.755.176-.6-.367-.936-.498-1.153-.521-.307-.042-.452.123-1.213-.516.036.106-.888-1.096-.92-1.122-.279-.298-.367-.358-.662-.705-1.675-2.181-1.073-1.413-1.01-1.366.122.086-.702-.907-.42-.598l-.823-.91c.078-.026.143-.05.233-.081zm35.16-29.508c.045-.49-.01.671-.024 1.023.733.695 1.525 1.153 2.35 1.222 1.83.152 3.24-.083 4.886.663.219.096.501-.487.635.564.095.747.25 1.116.415 1.316.236.288.487.278.687 1.338.067-.104-.103 1.487-.09 1.532.029.435.09.549.113 1.034-.227 2.89-.252 1.856-.322 1.767-.138-.166-.418 1.177-.533.726-.057.503-.054 1.208-.128 1.526-.398.297-.719 1.303-1.067.937-.07 1.22.131.004.112.778-.246.179-.57.938-.85 1.468-.103.195-.154-.378-.254-.28-.642.642-1.28.924-1.968 1.377-.61.399-1.15.185-1.758.877-.177-1.214-.497-.645-.759-.317-.572-1.013-1.4-.265-2.097-1.2-.421-.568-.859-.943-1.3-1.134-.236-.103-.416-1.06-.611-1.846-.104-.413-.242-.328-.353-.541-.139-.265-.304.097-.319-1.565-.312.183-.43-1.153-.793-1.09.089-2.255-.03-2.63.083-5.12.147-1.675.237-1.662.365-2.788.131-.033.324-.835.49-1.499.103-.41.106.405.177.528.141.241.37-.182.525-.211.257-.052.561-1.103.782-1.217.464.721.96 1.34 1.589.644-.007-.064.03-.507.017-.512z" fill="#E5E1FF" mask="url(#d)" transform="rotate(-27 26.664 48.884)"/>
|
||||
</g>
|
||||
<g transform="translate(218 72)">
|
||||
<mask id="f" fill="#fff">
|
||||
<use xlink:href="#e"/>
|
||||
</mask>
|
||||
<use fill="#252E3B" xlink:href="#e"/>
|
||||
<path d="M205.168 94.936c.277-.607.555-1.21.832-1.813-1.324.04-1.604-.186-2.704-1.123-.967 2.217.804.76.117 3 .827-.938 1.375-.247 1.755-.064m5.664 1.578c-.033.743.903.701.546 1.71.47-.328 1.004-1.552 1.39-.7-.337.836-.6.592-.873.497-.234 1.201 1.054.76 1.52-.161.7.075-.11 1.386.394 1.623.324-.039.182-.512.578-1.12.023.483-.203 1.175.07 1.455.91-1.986.713.241 1.463.753.324-.04.179-.513.574-1.122.295.999.502.726.728 1.787.322.243.751-1.292 1.118-1.792-.222-.037-.486.613-.736 1.041-.003-.577.546-1.607.116-1.831 1.452-1.013 1.631.775 2.492.327-.83 1.66-1.424-.463-2.312 2.13 1.503.404 3.425-1.566 2.771 1.407 1.817-1.526 1.145 2.193 2.716-.518.333.597.43 1.386.553 2.161.418.56.971-1.428 1.38-.723-.624 1.095 1.013 1.281 1.074 1.946.324-.047.173-.515.56-1.132-.402 3.247 2.871-.757 2.223 2.503.223.032.476-.623.718-1.054-.256 2.454 2.52-.175 1.576 2.175.708-.85 1.373-.764 2.047-.88.434-.007.05.692-.222 1.295.905-.74.725 1.39 1.531-.662-.679 3.228 2.868-.575 1.918 2.316 1.498-1.518 1.879 2.704 3.332.18.564-.054-.052.938-.043 1.375 2.422-.953 3.34 2.851 6.14.992.131 1.053.978 1.959 1.985.442.076 1.26 1.043.367.8 1.75.856-.195 1.338-.134 1.844-1.023.28.193-.48 1.346-.357 1.686 1.447-1.578 1.595 2.77 3.983.38.43-.025.075.687-.175 1.302.384.58.781-1.156 1.17-1.328-.019 1.697 2.066.13 1.484 2.48.645.295.865-.598 1.16-.877-.005 1.544.962.82 1.822.319-.255 1.861.738 1.634 2.322.975-.014.593-.19.639-.487 1.166 1.818 1.67 4.13-2 3.832 1.581.64-1.643.466-.903.492-.254.464-.065.044-.688.64-1.1.284.183-.433 1.362-.3 1.694.386-.032.777.15 1.14-.9.555-.084-.003.942.03 1.374.335.216.66-.107.97-.973-.012.48.565.367.032 1.371.27-.223.537-.61.801-1.04.338.361.144 1.261.537 1.572.608.192.156-1.437.63-1.11.72.16.32.294-.129 1.309.639.2.644-.404.949-1.434.484.057.334.758-.113 1.763.513.442.954-1.228 1.463-.788-.344 1.248-.738 1.043-1.081 2.29-.475-.638-1.868-.093-2.827-.206 3.484 3.159 7.069 3.94 9.68 5.042.41-.984.563 2.56 1.464-.359.392.056.418.512.08 1.366 4.727 2.157 9.762 4.057 13.124 3.706 2.502 1.16 4.887 2.602 7.405 3.838 2.51 1.232 5.167 2.268 7.994 2.497-.253 1.311-.06.95-.117 2.523 1.042-.492 1.61.16 2.096.953.482.795.87 1.688 1.457 1.629.079 1.674-.85 1.157-.927 2.54.805.347 2.319-1.007 2.335 1.222-.98-.265-1.502.42-2.34.462.337 1.655 1.833.846 2.423 2.064.104 2.186-.8 2.885.535 3.356-2.937.84-6.276 1.249-9.752 1.248-3.478.004-7.087-.393-10.642-1.031-7.13-1.274-13.984-3.487-20.123-4.994-3.423-.842-6.724-1.277-8.436-3.128-7.995-1.862-16.382-5.004-24.669-8.554-8.299-3.539-16.501-7.484-24.339-10.86-9.037-3.911-17.923-7.84-26.587-12.277-8.65-4.419-17.032-9.343-24.812-15.09-4.918-3.636-10.55-6.17-15.138-10.257-9.128-8.127-18.599-16.093-26.975-25.272-4.182-4.581-8.078-9.457-11.429-14.7-3.349-5.241-6.15-10.853-8.098-16.793.846-1.81.877-3.446.909-5.094.033-1.647.01-3.269.676-4.95.968 1.213 2.394 1.85 4.01 2.185 1.623.332 3.476.34 5.25.362.89.01 1.765.02 2.597.07.841.043 1.646.122 2.375.281 1.472.313 2.607.965 3.328 2.216 1.428-.177 2.856.136 2.757 1.589 1.157-1.854-.527-2.923-.216-4.51.827.451 1.557.967 2.214 1.538.328.285.638.583.933.893.306.304.597.619.875.944.556.65 1.063 1.338 1.543 2.05.492.704.972 1.422 1.438 2.152 9.8 15.228 22.318 28.505 36.21 37.6-.04 1.53 1.25 1.44 1.86 2.316 1.49 2.1 4.75 2.18 6.62 3.911 2.055 1.919 4.894 3.422 7.912 5.963.231-.44-.094-.475-.24-.644.56.12 2.117-.313.855 1.018 1.073.59 2.298 1.43 3.432 2.052 1.143.61 2.192 1.003 2.89.71.054 1.203 2.05 2.883 3.496 1.52.149.167-.247.744-.467 1.19 1.115-.471 3.449 2.678 4.787 2.2.676.91 2.235-.107 2.903 1.115.383.084.928-1.601 1.325-1.677.579 1.387 3.447.31 3.98 2.145-.715 1.007-.463.29-.838.03-.7 1.34-.067 1.617-.389 2.658.477.326 1.17-2.036 1.591-1.059-1.456 1.37.806 1.504 1.768.934-.867.853.355 2.763 1.448.762M159 62.549c1.173-1.28 1.32.078 2 .077-1.492.918-.828-.151-2-.077M164.488 66c.68.026.013 1.134.512 1.308-.893 1.552-1.455.22-.512-1.308m4.314 5c-.586-.364-.97-.906-.729-2 .36-.003 1.345.18.729 2m47.64 28c-.409-.02-.29-.738-.442-1.098.366-.99.693-1.099 1-.647L216.443 99m8.557 3.641c.672-.27 1.363-.757 2-.616l-.816.963c-.92.01-.648.09-1.184-.347m-52-30.07c1.588-1.675 2.523.736 3 2.062-1.257 1.273-2.537-1.1-3-2.061M201.188 89c-.082 1.017 1.18 1.04 1.812 1.527-.999.992-2.538.395-1.812-1.527M208 93.357c1.26-1.083 1.968.543 2 1.636-.7.092-1.624-.787-2-1.636m-18-8.411c1.45-2.426 1.524.6 3 .435-1.42 1.324-1.629.21-3-.435M194.255 86c.419.267.795.582.74 1.395-.645 1.217-1.4.521-.74-1.395M198 89.28c1.42-2.57 3.07-.679 2.998.548-1.094.739-1.912-1.178-2.998-.548m76 36.45c1.083-1.325 2.272-.53 3-.075-.965.515-1.979.378-3 .076m7 1.812c.304-.707.65-.58 1-.411-.334 1.166-.978 1.003-1 .41M182 78.45c-1.016-.187-1.722-2.479-3-.894.608.776 2.312.684 1.678 2.445 1.14-2.516.381.354 1.322-1.55" fill="#2FD8C6" mask="url(#f)"/>
|
||||
<path d="M107.973 83.236c-1.252.198-2.495.43-3.73.704-1.15.264-2.372.385-3.602.527-1.226.151-2.463.317-3.643.655-3.23.95-6.243 2.48-9.473 3.762-3.15 1.26-6.21 3.033-9.27 4.684-4.001 2.132-9.706 5.291-13.444 8.15-2.22 1.687-4.941 2.812-4.043 6.43 1.88 2.665 4.461 4.377 6.103 3.869 1.506-.452 2.93-1.844 4.376-2.579.626-.32 1.218-.653 1.741-1.006 5.13-3.405 9.996-6.496 15.12-9.929 1.19-.778 2.096-2.227 3.372-3.006 2.949-1.83 5.324-2.301 7.314-4.538 3.85-.846 6.766-4.631 10.018-6.302 1.024-.52 2.693.11 2.968-1.855-1.281.103-2.55.248-3.807.434" fill="#7E6EE6"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 11 KiB |
@@ -0,0 +1,34 @@
|
||||
<svg width="420" height="315" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient x1="100%" y1="0%" x2="0%" y2="100%" id="a">
|
||||
<stop stop-color="#E4E8EE" offset="0%"/>
|
||||
<stop stop-color="#B4C2D7" offset="100%"/>
|
||||
</linearGradient>
|
||||
<linearGradient x1="100%" y1="0%" x2="0%" y2="100%" id="c">
|
||||
<stop stop-color="#A59AEE" offset="0%"/>
|
||||
<stop stop-color="#7E6EE6" offset="100%"/>
|
||||
</linearGradient>
|
||||
<path id="b" d="M0 0h186v227H0z"/>
|
||||
<path id="e" d="M0 0h186v227H0z"/>
|
||||
</defs>
|
||||
<g fill="none" fill-rule="evenodd">
|
||||
<path d="M0 0h420v315H0z" fill="#FFF"/>
|
||||
<path d="M319.055 166.679c-.067-.23-.182-.398-.393-.459-2.031-.63-4.004-1.287-6.822-1.73-.635-.104-2.888.884-3.513.664-1.475-.509-.559-2.047-3.876-1.2.62-1.214-.606-1.326-2.178-1.336-1.578.006-3.499.113-4.185-.377-.43-.329 2.352-2.212-2.05-.592-1.51 1.84-2.508 3.557-3.13 5.152-.582 1.48-2.594 3.875-2.844 5.397-.337 2.077.755 3.342 1.056 5.18.309 1.807 1.754 2.91 2.806 4.226 1.356 1.73 3.362 4.244 5.953 4.81 1.507.317 1.643 2.284 8.669-4.652 6.047-6.739 11.045-12.767 11.522-13.946.432-1.096-.854-.602-1.015-1.137" fill="#E5E1FF"/>
|
||||
<path fill="url(#a)" d="M0 0h388v40H0z" transform="translate(16 16)"/>
|
||||
<g transform="translate(16 72)">
|
||||
<mask id="d" fill="#fff">
|
||||
<use xlink:href="#b"/>
|
||||
</mask>
|
||||
<use fill="url(#c)" xlink:href="#b"/>
|
||||
<path d="M43.492 58.5c-.377.203-.454.308-.879.52-2.682.922-1.76.507-1.708.41.096-.187-1.203.13-.84-.145-.469.164-1.094.456-1.403.531-.403-.172-1.4.056-1.198-.338-1.086.506.043.088-.64.42-.24-.078-1.017.073-1.56.168-.202.037.275-.266.153-.274-.77-.045-1.222-.22-1.839-.291-.536-.053-.569-.421-1.33-.237.869-.83.305-.62-.042-.5.528-.91-.362-.708-.018-1.644.19-.572.222-1.037.115-1.35-.05-.174.443-.99.798-1.709.185-.378.055-.37.111-.59.066-.277-.237-.04.687-1.435-.303.013.339-1.169.036-1.286 1.241-1.908 1.336-2.297 2.68-4.426.97-1.388 1.053-1.316 1.743-2.223.15.06.751-.51 1.27-.966.321-.282-.09.43-.079.59.024.314.48.125.66.22.295.151 1.193-.492 1.494-.393.093 1.007.195 1.912 1.237 1.936.033-.057.345-.372.335-.387.35-.347-.427.52-.662.783.273 1.205.645 2.269 1.274 3.114 1.374 1.873 2.573 3.306 2.926 5.577.04.296.712.34-.124 1.002-.593.466-.837.805-.93 1.075-.131.382-.01.666-.863 1.315.12.029-1.37.502-1.404.533zm18.424 37.366c.173.382.881.407.308 1.296-.41.63-.493 1.1-.45 1.473.062.534.342.89-.165 1.882.144.03-1.13.833-1.147.88-.267.329-.277.495-.585.847-2.225 1.584-1.544.864-1.56.7-.038-.308-1.262.175-1.079-.292-.407.25-.885.72-1.185.822-.637-.38-1.677-.182-1.805-.928-.91.706.14.192-.41.674-.392-.238-1.265-.206-1.933-.261-.248-.023.088-.475-.086-.554-1.139-.51-2.03-1.25-3.09-1.95-.94-.622-1.384-1.547-2.519-1.969.637-1.065-.101-1.15-.612-1.316.067-1.5-1.349-2.209-1.469-3.837-.07-.988-.29-1.87-.641-2.637-.189-.41.27-1.304.595-2.11.17-.424-.04-.565-.014-.868.03-.377-.4-.379.724-1.499-.466-.332.32-1.385-.121-1.872 1.64-1.362 1.766-1.782 3.597-3.264 1.306-.895 1.395-.754 2.306-1.31.165.165.924-.085 1.56-.282.393-.12-.162.42-.167.606-.011.367.527.418.717.622.315.34 1.366.086 1.687.332.011 1.15.128 2.278 1.293 2.733.037-.05.379-.291.369-.314.385-.258-.47.432-.727.642.326 1.524.875 2.978 1.728 4.22 1.896 2.76 3.594 4.65 4.881 7.534zm-48.77-24.94c.263.48 1.087.567.571 1.602-.367.734-.39 1.297-.28 1.752.157.65.533 1.111.1 2.269.17.047-1.175.907-1.186.965-.26.372-.246.572-.548.97-2.323 1.715-1.645.909-1.688.71-.085-.373-1.417.107-1.274-.437-.43.268-.91.793-1.236.894-.782-.504-1.938-.339-2.194-1.237-.933.781.187.238-.37.776-.48-.31-1.473-.326-2.24-.431-.284-.04.032-.56-.181-.662-1.375-.668-2.501-1.59-3.821-2.46-1.168-.773-1.83-1.882-3.194-2.412.539-1.236-.318-1.36-.928-1.563-.192-1.772-1.937-2.624-2.39-4.542-.277-1.163-.707-2.207-1.266-3.107-.298-.485.033-1.538.23-2.488.101-.503-.167-.671-.208-1.03-.05-.445-.54-.442.493-1.776-.607-.389.048-1.644-.572-2.216 1.559-1.634 1.603-2.136 3.347-3.92 1.284-1.076 1.424-.907 2.336-1.577.233.2 1.048-.1 1.736-.334.426-.146-.081.505-.041.728.077.44.712.507.982.757.45.411 1.606.117 2.037.421.293 1.392.69 2.756 2.143 3.34.03-.062.371-.345.355-.37.387-.303-.445.508-.696.755.727 1.853 1.675 3.63 2.921 5.172 2.76 3.427 5.08 5.837 7.062 9.452zM5.248 23.935c-.174.08.963-.395.861-.41 1.896-.923 2.178-1.125 4.228-2.24 1.402-.712 1.43-.64 2.397-1.07.086.091.828-.114 1.46-.24.39-.08-.28.287-.348.407-.137.238.311.284.404.435.148.23 1.177.194 1.356.417-.464.776-.913 1.363-.175 1.926.057-.017.47-.045.472-.062.458-.023-.616.095-.943.129-.524.867-.93 1.575-1.047 2.318-.272 1.608-.527 3.045-1.942 4.033-.18.116.1.687-.755.176-.6-.367-.936-.498-1.153-.521-.307-.042-.452.123-1.213-.516.036.106-.888-1.096-.92-1.122-.279-.298-.367-.358-.662-.705-1.675-2.181-1.073-1.413-1.01-1.366.122.086-.702-.907-.42-.598l-.823-.91c.078-.026.143-.05.233-.081zm35.16-29.508c.045-.49-.01.671-.024 1.023.733.695 1.525 1.153 2.35 1.222 1.83.152 3.24-.083 4.886.663.219.096.501-.487.635.564.095.747.25 1.116.415 1.316.236.288.487.278.687 1.338.067-.104-.103 1.487-.09 1.532.029.435.09.549.113 1.034-.227 2.89-.252 1.856-.322 1.767-.138-.166-.418 1.177-.533.726-.057.503-.054 1.208-.128 1.526-.398.297-.719 1.303-1.067.937-.07 1.22.131.004.112.778-.246.179-.57.938-.85 1.468-.103.195-.154-.378-.254-.28-.642.642-1.28.924-1.968 1.377-.61.399-1.15.185-1.758.877-.177-1.214-.497-.645-.759-.317-.572-1.013-1.4-.265-2.097-1.2-.421-.568-.859-.943-1.3-1.134-.236-.103-.416-1.06-.611-1.846-.104-.413-.242-.328-.353-.541-.139-.265-.304.097-.319-1.565-.312.183-.43-1.153-.793-1.09.089-2.255-.03-2.63.083-5.12.147-1.675.237-1.662.365-2.788.131-.033.324-.835.49-1.499.103-.41.106.405.177.528.141.241.37-.182.525-.211.257-.052.561-1.103.782-1.217.464.721.96 1.34 1.589.644-.007-.064.03-.507.017-.512z" fill="#E5E1FF" mask="url(#d)" transform="rotate(-27 26.664 48.884)"/>
|
||||
</g>
|
||||
<g transform="translate(218 72)">
|
||||
<mask id="f" fill="#fff">
|
||||
<use xlink:href="#e"/>
|
||||
</mask>
|
||||
<use fill="#252E3B" xlink:href="#e"/>
|
||||
<path d="M205.168 93.957c.277-.404.555-.806.832-1.208-1.324.026-1.604-.124-2.704-.749-.967 1.478.804.506.117 2 .827-.625 1.375-.165 1.755-.043m5.664 2.466c-.033.732.903.691.546 1.685.47-.324 1.004-1.529 1.39-.689-.337.823-.6.583-.873.489-.234 1.183 1.054.75 1.52-.16.7.075-.11 1.366.394 1.6.324-.038.182-.505.578-1.104.023.477-.203 1.158.07 1.434.91-1.956.713.237 1.463.742.324-.04.179-.506.574-1.106.295.984.502.716.728 1.76.322.24.751-1.272 1.118-1.765-.222-.036-.486.604-.736 1.026-.003-.568.546-1.583.116-1.804 1.452-.997 1.631.764 2.492.322-.83 1.636-1.424-.456-2.312 2.1 1.503.397 3.425-1.544 2.771 1.384 1.817-1.503 1.145 2.16 2.716-.51.333.588.43 1.366.553 2.129.418.552.971-1.407 1.38-.712-.624 1.078 1.013 1.261 1.074 1.916.324-.046.173-.507.56-1.115-.402 3.198 2.871-.745 2.223 2.465.223.032.476-.613.718-1.037-.256 2.416 2.52-.173 1.576 2.141.708-.836 1.373-.751 2.047-.867.434-.006.05.682-.222 1.277.905-.728.725 1.369 1.531-.652-.679 3.179 2.868-.567 1.918 2.281 1.498-1.495 1.879 2.663 3.332.177.564-.054-.052.924-.043 1.355 2.422-.94 3.34 2.807 6.14.977.131 1.036.978 1.929 1.985.435.076 1.24 1.043.361.8 1.724.856-.193 1.338-.133 1.844-1.008.28.19-.48 1.326-.357 1.66 1.447-1.554 1.595 2.73 3.983.375.43-.025.075.676-.175 1.282.384.572.781-1.139 1.17-1.308-.019 1.672 2.066.127 1.484 2.443.645.29.865-.59 1.16-.864-.005 1.52.962.807 1.822.314-.255 1.833.738 1.61 2.322.96-.014.585-.19.63-.487 1.15 1.818 1.644 4.13-1.97 3.832 1.556.64-1.619.466-.889.492-.25.464-.064.044-.678.64-1.084.284.18-.433 1.342-.3 1.67.386-.033.777.148 1.14-.887.555-.083-.003.927.03 1.353.335.212.66-.105.97-.959-.012.473.565.362.032 1.351.27-.22.537-.602.801-1.025.338.356.144 1.243.537 1.549.608.19.156-1.416.63-1.093.72.157.32.29-.129 1.289.639.197.644-.398.949-1.412.484.056.334.746-.113 1.736.513.435.954-1.21 1.463-.776-.344 1.23-.738 1.027-1.081 2.255-.475-.628-1.868-.09-2.827-.203 3.484 3.112 7.069 3.88 9.68 4.967.41-.97.563 2.521 1.464-.354.392.055.418.504.08 1.345 4.727 2.125 9.762 3.997 13.124 3.651 2.502 1.142 4.887 2.563 7.405 3.78 2.51 1.214 5.167 2.234 7.994 2.46-.253 1.291-.06.934-.117 2.484 1.042-.484 1.61.158 2.096.94.482.782.87 1.662 1.457 1.603.079 1.65-.85 1.14-.927 2.503.805.341 2.319-.992 2.335 1.203-.98-.26-1.502.414-2.34.455.337 1.63 1.833.833 2.423 2.033.104 2.153-.8 2.842.535 3.306-2.937.828-6.276 1.23-9.752 1.229-3.478.004-7.087-.387-10.642-1.016-7.13-1.254-13.984-3.434-20.123-4.919-3.423-.829-6.724-1.257-8.436-3.08-7.995-1.835-16.382-4.929-24.669-8.425-8.299-3.487-16.501-7.372-24.339-10.697-9.037-3.853-17.923-7.723-26.587-12.093-8.65-4.352-17.032-9.203-24.812-14.863-4.918-3.581-10.55-6.078-15.138-10.103-9.128-8.004-18.599-15.85-26.975-24.892-4.182-4.512-8.078-9.315-11.429-14.48-3.349-5.16-6.15-10.688-8.098-16.54.846-1.781.877-3.393.909-5.016.033-1.622.01-3.22.676-4.876.968 1.195 2.394 1.823 4.01 2.152 1.623.327 3.476.335 5.25.357.89.01 1.765.02 2.597.068.841.043 1.646.12 2.375.278 1.472.307 2.607.95 3.328 2.182 1.428-.174 2.856.134 2.757 1.565 1.157-1.826-.527-2.879-.216-4.441.827.443 1.557.952 2.214 1.514.328.28.638.574.933.88.306.299.597.609.875.929.556.64 1.063 1.318 1.543 2.02.492.693.972 1.4 1.438 2.119 9.8 15 22.318 28.077 36.21 37.035-.04 1.507 1.25 1.418 1.86 2.28 1.49 2.07 4.75 2.148 6.62 3.854 2.055 1.889 4.894 3.37 7.912 5.872.231-.432-.094-.468-.24-.634.56.118 2.117-.309.855 1.003 1.073.58 2.298 1.408 3.432 2.02 1.143.602 2.192.989 2.89.7.054 1.185 2.05 2.84 3.496 1.498.149.163-.247.732-.467 1.172 1.115-.464 3.449 2.637 4.787 2.167.676.895 2.235-.106 2.903 1.097.383.083.928-1.577 1.325-1.651.579 1.366 3.447.304 3.98 2.113-.715.992-.463.285-.838.029-.7 1.32-.067 1.593-.389 2.618.477.321 1.17-2.005 1.591-1.043-1.456 1.349.806 1.481 1.768.92-.867.84.355 2.722 1.448.75M159 63.55c1.173-1.28 1.32.078 2 .077-1.492.918-.828-.151-2-.077M164.488 66c.68.026.013 1.134.512 1.308-.893 1.552-1.455.22-.512-1.308m4.314 5c-.586-.364-.97-.906-.729-2 .36-.003 1.345.18.729 2m47.64 28c-.409-.02-.29-.738-.442-1.098.366-.99.693-1.099 1-.647L216.443 99m8.557 3.641c.672-.27 1.363-.757 2-.616l-.816.963c-.92.01-.648.09-1.184-.347m-52-29.26c1.588-1.117 2.523.49 3 1.374-1.257.85-2.537-.733-3-1.374M201.188 89c-.082 1.017 1.18 1.04 1.812 1.527-.999.992-2.538.395-1.812-1.527M208 93.357c1.26-1.083 1.968.543 2 1.636-.7.092-1.624-.787-2-1.636m-18-8.411c1.45-2.426 1.524.6 3 .435-1.42 1.324-1.629.21-3-.435M194.255 86c.419.267.795.582.74 1.395-.645 1.217-1.4.521-.74-1.395M198 89.28c1.42-2.57 3.07-.679 2.998.548-1.094.739-1.912-1.178-2.998-.548m76 36.45c1.083-1.325 2.272-.53 3-.075-.965.515-1.979.378-3 .076m7 .812c.304-.707.65-.58 1-.411-.334 1.166-.978 1.003-1 .41m-99-47.576c-1.016-.124-1.722-1.652-3-.596.608.518 2.312.456 1.678 1.63 1.14-1.677.381.236 1.322-1.034" fill="#F66" mask="url(#f)"/>
|
||||
<path d="M107.973 83.236c-1.252.198-2.495.43-3.73.704-1.15.264-2.372.385-3.602.527-1.226.151-2.463.317-3.643.655-3.23.95-6.243 2.48-9.473 3.762-3.15 1.26-6.21 3.033-9.27 4.684-4.001 2.132-9.706 5.291-13.444 8.15-2.22 1.687-4.941 2.812-4.043 6.43 1.88 2.665 4.461 4.377 6.103 3.869 1.506-.452 2.93-1.844 4.376-2.579.626-.32 1.218-.653 1.741-1.006 5.13-3.405 9.996-6.496 15.12-9.929 1.19-.778 2.096-2.227 3.372-3.006 2.949-1.83 5.324-2.301 7.314-4.538 3.85-.846 6.766-4.631 10.018-6.302 1.024-.52 2.693.11 2.968-1.855-1.281.103-2.55.248-3.807.434" fill="#7E6EE6"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 11 KiB |
@@ -0,0 +1,30 @@
|
||||
<svg width="420" height="315" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient x1="100%" y1="0%" x2="0%" y2="100%" id="a">
|
||||
<stop stop-color="#E4E8EE" offset="0%"/>
|
||||
<stop stop-color="#B4C2D7" offset="100%"/>
|
||||
</linearGradient>
|
||||
<path id="b" d="M0 0h186v227H0z"/>
|
||||
<path id="d" d="M0 0h186v227H0z"/>
|
||||
</defs>
|
||||
<g fill="none" fill-rule="evenodd">
|
||||
<path d="M0 0h420v315H0z" fill="#FFF"/>
|
||||
<path d="M319.055 166.679c-.067-.23-.182-.398-.393-.459-2.031-.63-4.004-1.287-6.822-1.73-.635-.104-2.888.884-3.513.664-1.475-.509-.559-2.047-3.876-1.2.62-1.214-.606-1.326-2.178-1.336-1.578.006-3.499.113-4.185-.377-.43-.329 2.352-2.212-2.05-.592-1.51 1.84-2.508 3.557-3.13 5.152-.582 1.48-2.594 3.875-2.844 5.397-.337 2.077.755 3.342 1.056 5.18.309 1.807 1.754 2.91 2.806 4.226 1.356 1.73 3.362 4.244 5.953 4.81 1.507.317 1.643 2.284 8.669-4.652 6.047-6.739 11.045-12.767 11.522-13.946.432-1.096-.854-.602-1.015-1.137" fill="#E5E1FF"/>
|
||||
<path fill="url(#a)" d="M0 0h388v40H0z" transform="translate(16 16)"/>
|
||||
<g transform="translate(16 72)">
|
||||
<mask id="c" fill="#fff">
|
||||
<use xlink:href="#b"/>
|
||||
</mask>
|
||||
<use fill="#7E6EE6" xlink:href="#b"/>
|
||||
<path d="M43.492 58.5c-.377.203-.454.308-.879.52-2.682.922-1.76.507-1.708.41.096-.187-1.203.13-.84-.145-.469.164-1.094.456-1.403.531-.403-.172-1.4.056-1.198-.338-1.086.506.043.088-.64.42-.24-.078-1.017.073-1.56.168-.202.037.275-.266.153-.274-.77-.045-1.222-.22-1.839-.291-.536-.053-.569-.421-1.33-.237.869-.83.305-.62-.042-.5.528-.91-.362-.708-.018-1.644.19-.572.222-1.037.115-1.35-.05-.174.443-.99.798-1.709.185-.378.055-.37.111-.59.066-.277-.237-.04.687-1.435-.303.013.339-1.169.036-1.286 1.241-1.908 1.336-2.297 2.68-4.426.97-1.388 1.053-1.316 1.743-2.223.15.06.751-.51 1.27-.966.321-.282-.09.43-.079.59.024.314.48.125.66.22.295.151 1.193-.492 1.494-.393.093 1.007.195 1.912 1.237 1.936.033-.057.345-.372.335-.387.35-.347-.427.52-.662.783.273 1.205.645 2.269 1.274 3.114 1.374 1.873 2.573 3.306 2.926 5.577.04.296.712.34-.124 1.002-.593.466-.837.805-.93 1.075-.131.382-.01.666-.863 1.315.12.029-1.37.502-1.404.533zm18.424 37.366c.173.382.881.407.308 1.296-.41.63-.493 1.1-.45 1.473.062.534.342.89-.165 1.882.144.03-1.13.833-1.147.88-.267.329-.277.495-.585.847-2.225 1.584-1.544.864-1.56.7-.038-.308-1.262.175-1.079-.292-.407.25-.885.72-1.185.822-.637-.38-1.677-.182-1.805-.928-.91.706.14.192-.41.674-.392-.238-1.265-.206-1.933-.261-.248-.023.088-.475-.086-.554-1.139-.51-2.03-1.25-3.09-1.95-.94-.622-1.384-1.547-2.519-1.969.637-1.065-.101-1.15-.612-1.316.067-1.5-1.349-2.209-1.469-3.837-.07-.988-.29-1.87-.641-2.637-.189-.41.27-1.304.595-2.11.17-.424-.04-.565-.014-.868.03-.377-.4-.379.724-1.499-.466-.332.32-1.385-.121-1.872 1.64-1.362 1.766-1.782 3.597-3.264 1.306-.895 1.395-.754 2.306-1.31.165.165.924-.085 1.56-.282.393-.12-.162.42-.167.606-.011.367.527.418.717.622.315.34 1.366.086 1.687.332.011 1.15.128 2.278 1.293 2.733.037-.05.379-.291.369-.314.385-.258-.47.432-.727.642.326 1.524.875 2.978 1.728 4.22 1.896 2.76 3.594 4.65 4.881 7.534zm-48.77-24.94c.263.48 1.087.567.571 1.602-.367.734-.39 1.297-.28 1.752.157.65.533 1.111.1 2.269.17.047-1.175.907-1.186.965-.26.372-.246.572-.548.97-2.323 1.715-1.645.909-1.688.71-.085-.373-1.417.107-1.274-.437-.43.268-.91.793-1.236.894-.782-.504-1.938-.339-2.194-1.237-.933.781.187.238-.37.776-.48-.31-1.473-.326-2.24-.431-.284-.04.032-.56-.181-.662-1.375-.668-2.501-1.59-3.821-2.46-1.168-.773-1.83-1.882-3.194-2.412.539-1.236-.318-1.36-.928-1.563-.192-1.772-1.937-2.624-2.39-4.542-.277-1.163-.707-2.207-1.266-3.107-.298-.485.033-1.538.23-2.488.101-.503-.167-.671-.208-1.03-.05-.445-.54-.442.493-1.776-.607-.389.048-1.644-.572-2.216 1.559-1.634 1.603-2.136 3.347-3.92 1.284-1.076 1.424-.907 2.336-1.577.233.2 1.048-.1 1.736-.334.426-.146-.081.505-.041.728.077.44.712.507.982.757.45.411 1.606.117 2.037.421.293 1.392.69 2.756 2.143 3.34.03-.062.371-.345.355-.37.387-.303-.445.508-.696.755.727 1.853 1.675 3.63 2.921 5.172 2.76 3.427 5.08 5.837 7.062 9.452zM5.248 23.935c-.174.08.963-.395.861-.41 1.896-.923 2.178-1.125 4.228-2.24 1.402-.712 1.43-.64 2.397-1.07.086.091.828-.114 1.46-.24.39-.08-.28.287-.348.407-.137.238.311.284.404.435.148.23 1.177.194 1.356.417-.464.776-.913 1.363-.175 1.926.057-.017.47-.045.472-.062.458-.023-.616.095-.943.129-.524.867-.93 1.575-1.047 2.318-.272 1.608-.527 3.045-1.942 4.033-.18.116.1.687-.755.176-.6-.367-.936-.498-1.153-.521-.307-.042-.452.123-1.213-.516.036.106-.888-1.096-.92-1.122-.279-.298-.367-.358-.662-.705-1.675-2.181-1.073-1.413-1.01-1.366.122.086-.702-.907-.42-.598l-.823-.91c.078-.026.143-.05.233-.081zm35.16-29.508c.045-.49-.01.671-.024 1.023.733.695 1.525 1.153 2.35 1.222 1.83.152 3.24-.083 4.886.663.219.096.501-.487.635.564.095.747.25 1.116.415 1.316.236.288.487.278.687 1.338.067-.104-.103 1.487-.09 1.532.029.435.09.549.113 1.034-.227 2.89-.252 1.856-.322 1.767-.138-.166-.418 1.177-.533.726-.057.503-.054 1.208-.128 1.526-.398.297-.719 1.303-1.067.937-.07 1.22.131.004.112.778-.246.179-.57.938-.85 1.468-.103.195-.154-.378-.254-.28-.642.642-1.28.924-1.968 1.377-.61.399-1.15.185-1.758.877-.177-1.214-.497-.645-.759-.317-.572-1.013-1.4-.265-2.097-1.2-.421-.568-.859-.943-1.3-1.134-.236-.103-.416-1.06-.611-1.846-.104-.413-.242-.328-.353-.541-.139-.265-.304.097-.319-1.565-.312.183-.43-1.153-.793-1.09.089-2.255-.03-2.63.083-5.12.147-1.675.237-1.662.365-2.788.131-.033.324-.835.49-1.499.103-.41.106.405.177.528.141.241.37-.182.525-.211.257-.052.561-1.103.782-1.217.464.721.96 1.34 1.589.644-.007-.064.03-.507.017-.512z" fill="#BCB7DC" mask="url(#c)" transform="rotate(-27 26.664 48.884)"/>
|
||||
</g>
|
||||
<g transform="translate(218 72)">
|
||||
<mask id="e" fill="#fff">
|
||||
<use xlink:href="#d"/>
|
||||
</mask>
|
||||
<use fill="#252E3B" xlink:href="#d"/>
|
||||
<path d="M205.168 93.957c.277-.404.555-.806.832-1.208-1.324.026-1.604-.124-2.704-.749-.967 1.478.804.506.117 2 .827-.625 1.375-.165 1.755-.043m5.664 2.466c-.033.732.903.691.546 1.685.47-.324 1.004-1.529 1.39-.689-.337.823-.6.583-.873.489-.234 1.183 1.054.75 1.52-.16.7.075-.11 1.366.394 1.6.324-.038.182-.505.578-1.104.023.477-.203 1.158.07 1.434.91-1.956.713.237 1.463.742.324-.04.179-.506.574-1.106.295.984.502.716.728 1.76.322.24.751-1.272 1.118-1.765-.222-.036-.486.604-.736 1.026-.003-.568.546-1.583.116-1.804 1.452-.997 1.631.764 2.492.322-.83 1.636-1.424-.456-2.312 2.1 1.503.397 3.425-1.544 2.771 1.384 1.817-1.503 1.145 2.16 2.716-.51.333.588.43 1.366.553 2.129.418.552.971-1.407 1.38-.712-.624 1.078 1.013 1.261 1.074 1.916.324-.046.173-.507.56-1.115-.402 3.198 2.871-.745 2.223 2.465.223.032.476-.613.718-1.037-.256 2.416 2.52-.173 1.576 2.141.708-.836 1.373-.751 2.047-.867.434-.006.05.682-.222 1.277.905-.728.725 1.369 1.531-.652-.679 3.179 2.868-.567 1.918 2.281 1.498-1.495 1.879 2.663 3.332.177.564-.054-.052.924-.043 1.355 2.422-.94 3.34 2.807 6.14.977.131 1.036.978 1.929 1.985.435.076 1.24 1.043.361.8 1.724.856-.193 1.338-.133 1.844-1.008.28.19-.48 1.326-.357 1.66 1.447-1.554 1.595 2.73 3.983.375.43-.025.075.676-.175 1.282.384.572.781-1.139 1.17-1.308-.019 1.672 2.066.127 1.484 2.443.645.29.865-.59 1.16-.864-.005 1.52.962.807 1.822.314-.255 1.833.738 1.61 2.322.96-.014.585-.19.63-.487 1.15 1.818 1.644 4.13-1.97 3.832 1.556.64-1.619.466-.889.492-.25.464-.064.044-.678.64-1.084.284.18-.433 1.342-.3 1.67.386-.033.777.148 1.14-.887.555-.083-.003.927.03 1.353.335.212.66-.105.97-.959-.012.473.565.362.032 1.351.27-.22.537-.602.801-1.025.338.356.144 1.243.537 1.549.608.19.156-1.416.63-1.093.72.157.32.29-.129 1.289.639.197.644-.398.949-1.412.484.056.334.746-.113 1.736.513.435.954-1.21 1.463-.776-.344 1.23-.738 1.027-1.081 2.255-.475-.628-1.868-.09-2.827-.203 3.484 3.112 7.069 3.88 9.68 4.967.41-.97.563 2.521 1.464-.354.392.055.418.504.08 1.345 4.727 2.125 9.762 3.997 13.124 3.651 2.502 1.142 4.887 2.563 7.405 3.78 2.51 1.214 5.167 2.234 7.994 2.46-.253 1.291-.06.934-.117 2.484 1.042-.484 1.61.158 2.096.94.482.782.87 1.662 1.457 1.603.079 1.65-.85 1.14-.927 2.503.805.341 2.319-.992 2.335 1.203-.98-.26-1.502.414-2.34.455.337 1.63 1.833.833 2.423 2.033.104 2.153-.8 2.842.535 3.306-2.937.828-6.276 1.23-9.752 1.229-3.478.004-7.087-.387-10.642-1.016-7.13-1.254-13.984-3.434-20.123-4.919-3.423-.829-6.724-1.257-8.436-3.08-7.995-1.835-16.382-4.929-24.669-8.425-8.299-3.487-16.501-7.372-24.339-10.697-9.037-3.853-17.923-7.723-26.587-12.093-8.65-4.352-17.032-9.203-24.812-14.863-4.918-3.581-10.55-6.078-15.138-10.103-9.128-8.004-18.599-15.85-26.975-24.892-4.182-4.512-8.078-9.315-11.429-14.48-3.349-5.16-6.15-10.688-8.098-16.54.846-1.781.877-3.393.909-5.016.033-1.622.01-3.22.676-4.876.968 1.195 2.394 1.823 4.01 2.152 1.623.327 3.476.335 5.25.357.89.01 1.765.02 2.597.068.841.043 1.646.12 2.375.278 1.472.307 2.607.95 3.328 2.182 1.428-.174 2.856.134 2.757 1.565 1.157-1.826-.527-2.879-.216-4.441.827.443 1.557.952 2.214 1.514.328.28.638.574.933.88.306.299.597.609.875.929.556.64 1.063 1.318 1.543 2.02.492.693.972 1.4 1.438 2.119 9.8 15 22.318 28.077 36.21 37.035-.04 1.507 1.25 1.418 1.86 2.28 1.49 2.07 4.75 2.148 6.62 3.854 2.055 1.889 4.894 3.37 7.912 5.872.231-.432-.094-.468-.24-.634.56.118 2.117-.309.855 1.003 1.073.58 2.298 1.408 3.432 2.02 1.143.602 2.192.989 2.89.7.054 1.185 2.05 2.84 3.496 1.498.149.163-.247.732-.467 1.172 1.115-.464 3.449 2.637 4.787 2.167.676.895 2.235-.106 2.903 1.097.383.083.928-1.577 1.325-1.651.579 1.366 3.447.304 3.98 2.113-.715.992-.463.285-.838.029-.7 1.32-.067 1.593-.389 2.618.477.321 1.17-2.005 1.591-1.043-1.456 1.349.806 1.481 1.768.92-.867.84.355 2.722 1.448.75M159 63.55c1.173-1.28 1.32.078 2 .077-1.492.918-.828-.151-2-.077M164.488 66c.68.026.013 1.134.512 1.308-.893 1.552-1.455.22-.512-1.308m4.314 5c-.586-.364-.97-.906-.729-2 .36-.003 1.345.18.729 2m47.64 28c-.409-.02-.29-.738-.442-1.098.366-.99.693-1.099 1-.647L216.443 99m8.557 3.641c.672-.27 1.363-.757 2-.616l-.816.963c-.92.01-.648.09-1.184-.347m-52-29.26c1.588-1.117 2.523.49 3 1.374-1.257.85-2.537-.733-3-1.374M201.188 89c-.082 1.017 1.18 1.04 1.812 1.527-.999.992-2.538.395-1.812-1.527M208 93.357c1.26-1.083 1.968.543 2 1.636-.7.092-1.624-.787-2-1.636m-18-8.411c1.45-2.426 1.524.6 3 .435-1.42 1.324-1.629.21-3-.435M194.255 86c.419.267.795.582.74 1.395-.645 1.217-1.4.521-.74-1.395M198 89.28c1.42-2.57 3.07-.679 2.998.548-1.094.739-1.912-1.178-2.998-.548m76 36.45c1.083-1.325 2.272-.53 3-.075-.965.515-1.979.378-3 .076m7 .812c.304-.707.65-.58 1-.411-.334 1.166-.978 1.003-1 .41m-99-47.576c-1.016-.124-1.722-1.652-3-.596.608.518 2.312.456 1.678 1.63 1.14-1.677.381.236 1.322-1.034" fill="#FFAF66" mask="url(#e)"/>
|
||||
<path d="M107.973 83.236c-1.252.198-2.495.43-3.73.704-1.15.264-2.372.385-3.602.527-1.226.151-2.463.317-3.643.655-3.23.95-6.243 2.48-9.473 3.762-3.15 1.26-6.21 3.033-9.27 4.684-4.001 2.132-9.706 5.291-13.444 8.15-2.22 1.687-4.941 2.812-4.043 6.43 1.88 2.665 4.461 4.377 6.103 3.869 1.506-.452 2.93-1.844 4.376-2.579.626-.32 1.218-.653 1.741-1.006 5.13-3.405 9.996-6.496 15.12-9.929 1.19-.778 2.096-2.227 3.372-3.006 2.949-1.83 5.324-2.301 7.314-4.538 3.85-.846 6.766-4.631 10.018-6.302 1.024-.52 2.693.11 2.968-1.855-1.281.103-2.55.248-3.807.434" fill="#5743DF"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 8.0 KiB |
|
After Width: | Height: | Size: 16 KiB |
@@ -0,0 +1,14 @@
|
||||
<svg width="32" height="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<path id="a" d="M0 0h32v8H0z"/>
|
||||
<path id="b" d="M12 24h20v8H12z"/>
|
||||
<path id="c" d="M0 12h8v8H0z"/>
|
||||
<path id="d" d="M12 12h8v8h-8z"/>
|
||||
</defs>
|
||||
<g fill="none" fill-rule="evenodd">
|
||||
<use fill="#A59AEE" xlink:href="#a"/>
|
||||
<use fill="#7E6EE6" xlink:href="#b"/>
|
||||
<use fill-opacity=".87" fill="#5AE0D2" xlink:href="#c"/>
|
||||
<use fill="#85E8DE" xlink:href="#d"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 514 B |
|
After Width: | Height: | Size: 9.7 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 13 KiB |
@@ -0,0 +1,73 @@
|
||||
|
||||
var ctx = document.getElementById("gdpChart");
|
||||
|
||||
var gdpChart = new Chart(ctx, {
|
||||
type: 'line',
|
||||
data: {
|
||||
labels: ["1970", "1980", "1990", "2000", "2010", "2020"],
|
||||
datasets: [{
|
||||
label: 'Percent of U.S. GDP involving Giving',
|
||||
data: [2, 4, 1, 6, 4, 2],
|
||||
backgroundColor: [
|
||||
'rgba(255, 99, 132, 0.2)',
|
||||
'rgba(54, 162, 235, 0.2)',
|
||||
'rgba(255, 206, 86, 0.2)',
|
||||
'rgba(75, 192, 192, 0.2)',
|
||||
'rgba(153, 102, 255, 0.2)',
|
||||
'rgba(255, 159, 64, 0.2)'
|
||||
],
|
||||
borderColor: [
|
||||
'rgba(255,99,132,1)',
|
||||
'rgba(54, 162, 235, 1)',
|
||||
'rgba(255, 206, 86, 1)',
|
||||
'rgba(75, 192, 192, 1)',
|
||||
'rgba(153, 102, 255, 1)',
|
||||
'rgba(255, 159, 64, 1)'
|
||||
],
|
||||
borderWidth: 1
|
||||
}]
|
||||
},
|
||||
options: {
|
||||
scales: {
|
||||
yAxes: [{
|
||||
ticks: {
|
||||
beginAtZero:true,
|
||||
min: 0,
|
||||
max: 100
|
||||
}
|
||||
}]
|
||||
},
|
||||
legend: {
|
||||
labels: {
|
||||
defaultFontSize: 200
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
var ctx_doughnut = document.getElementById("distributionChart");
|
||||
var data_doughnut = {
|
||||
datasets: [{
|
||||
label: "Spending in sectors (billions)",
|
||||
data: [40, 20, 30],
|
||||
backgroundColor: ["#3e95cd", "#8e5ea2","#3cba9f","#e8c3b9","#c45850"],
|
||||
}],
|
||||
|
||||
// These labels appear in the legend and in the tooltips when hovering different arcs
|
||||
labels: [
|
||||
'Hunger',
|
||||
'Education',
|
||||
'Disaster'
|
||||
]
|
||||
};
|
||||
|
||||
var myDoughnutChart = new Chart(ctx_doughnut, {
|
||||
type: 'doughnut',
|
||||
data: data_doughnut,
|
||||
options: {
|
||||
title: {
|
||||
display: true,
|
||||
text: 'Spending in different sectors (billions)'
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -1,36 +1,53 @@
|
||||
(function() {
|
||||
const doc = document.documentElement;
|
||||
(function () {
|
||||
const doc = document
|
||||
const rootEl = doc.documentElement
|
||||
const body = doc.body
|
||||
/* global ScrollReveal */
|
||||
const sr = window.sr = ScrollReveal({ mobile: false })
|
||||
|
||||
doc.classList.remove('no-js');
|
||||
doc.classList.add('js');
|
||||
rootEl.classList.remove('no-js')
|
||||
rootEl.classList.add('js')
|
||||
|
||||
window.addEventListener('load', function () {
|
||||
body.classList.add('is-loaded')
|
||||
})
|
||||
|
||||
// Reveal animations
|
||||
if (document.body.classList.contains('has-animations')) {
|
||||
/* global ScrollReveal */
|
||||
const sr = (window.sr = ScrollReveal());
|
||||
|
||||
sr.reveal('.hero-title, .hero-paragraph, .hero-cta', {
|
||||
duration: 1000,
|
||||
distance: '40px',
|
||||
easing: 'cubic-bezier(0.5, -0.01, 0, 1.005)',
|
||||
function revealAnimations () {
|
||||
sr.reveal('.features .section-title, .features-illustration, .feature', {
|
||||
delay: 300,
|
||||
duration: 600,
|
||||
distance: '60px',
|
||||
easing: 'cubic-bezier(0.215, 0.61, 0.355, 1)',
|
||||
origin: 'bottom',
|
||||
viewFactor: 0.2,
|
||||
interval: 150
|
||||
});
|
||||
|
||||
sr.reveal('.feature, .pricing-table', {
|
||||
})
|
||||
sr.reveal('.feature-extended:nth-child(odd) .feature-extended-body, .feature-extended:nth-child(even) .feature-extended-image', {
|
||||
duration: 600,
|
||||
distance: '40px',
|
||||
easing: 'cubic-bezier(0.5, -0.01, 0, 1.005)',
|
||||
interval: 100,
|
||||
origin: 'bottom',
|
||||
easing: 'cubic-bezier(0.215, 0.61, 0.355, 1)',
|
||||
origin: 'right',
|
||||
viewFactor: 0.5
|
||||
});
|
||||
|
||||
sr.reveal('.feature-extended-image', {
|
||||
})
|
||||
sr.reveal('.feature-extended:nth-child(even) .feature-extended-body, .feature-extended:nth-child(odd) .feature-extended-image', {
|
||||
duration: 600,
|
||||
scale: 0.9,
|
||||
easing: 'cubic-bezier(0.5, -0.01, 0, 1.005)',
|
||||
distance: '40px',
|
||||
easing: 'cubic-bezier(0.215, 0.61, 0.355, 1)',
|
||||
origin: 'left',
|
||||
viewFactor: 0.5
|
||||
});
|
||||
})
|
||||
sr.reveal('.pricing-table, .testimonial, .cta-inner', {
|
||||
duration: 600,
|
||||
distance: '60px',
|
||||
easing: 'cubic-bezier(0.215, 0.61, 0.355, 1)',
|
||||
origin: 'bottom',
|
||||
viewFactor: 0.5,
|
||||
interval: 150
|
||||
})
|
||||
}
|
||||
})();
|
||||
|
||||
if (body.classList.contains('has-animations')) {
|
||||
window.addEventListener('load', revealAnimations)
|
||||
}
|
||||
}())
|
||||
|
||||
@@ -29,13 +29,13 @@
|
||||
// Anchor aspect
|
||||
@mixin anchor-aspect($type: 'main') {
|
||||
@if ($type == 'main') { // Base
|
||||
color: inherit;
|
||||
text-decoration: underline;
|
||||
color: color(primary, 1);
|
||||
text-decoration: none;
|
||||
|
||||
&:hover,
|
||||
&:active {
|
||||
outline: 0;
|
||||
text-decoration: none;
|
||||
text-decoration: underline;
|
||||
}
|
||||
} @else if ($type == 'header') {
|
||||
color: color(typography, 2i);
|
||||
@@ -52,29 +52,38 @@
|
||||
|
||||
&:hover,
|
||||
&:active {
|
||||
color: color(typography, 2);
|
||||
text-decoration: underline;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@mixin shadow {
|
||||
box-shadow: 0 16px 48px color(bg, 3);
|
||||
|
||||
/* Edge fallback */
|
||||
@supports(-ms-ime-align:auto) {
|
||||
box-shadow: 0 16px 48px rgba(color(typography, 1), .12);
|
||||
@mixin shadow($layout: false) {
|
||||
@if ( $layout == 'dark' ) {
|
||||
box-shadow: 0 20px 48px rgba(darken(color(bg, 1), 35%), .2);
|
||||
} @else {
|
||||
box-shadow: 0 20px 48px rgba(color(typography, 1), .16);
|
||||
}
|
||||
}
|
||||
|
||||
@mixin divider-mix {
|
||||
display: block;
|
||||
height: 1px;
|
||||
background: color(bg, 3);
|
||||
background: linear-gradient(to right, rgba(color(bg, 3), .1) 0, rgba(color(bg, 3), .6) 50%, rgba(color(bg, 3), .1) 100%);
|
||||
@mixin shadow-sm($layout: false) {
|
||||
@if ( $layout == 'dark' ) {
|
||||
box-shadow: 0 16px 24px rgba(darken(color(bg, 1), 35%), .2);
|
||||
} @else {
|
||||
box-shadow: 0 16px 24px rgba(color(typography, 1), .16);
|
||||
}
|
||||
}
|
||||
|
||||
@mixin divider($type: false) {
|
||||
@mixin divider-mix($layout: false) {
|
||||
display: block;
|
||||
height: 1px;
|
||||
@if ( $layout == 'dark' ) {
|
||||
background: color(bg, 3i);
|
||||
} @else {
|
||||
background: color(bg, 3);
|
||||
}
|
||||
}
|
||||
|
||||
@mixin divider($type: false, $layout: false) {
|
||||
@if ( $type == 'before' ) {
|
||||
position: relative;
|
||||
|
||||
@@ -84,7 +93,7 @@
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
@include divider-mix;
|
||||
@include divider-mix($layout);
|
||||
}
|
||||
} @else if ($type == 'after') {
|
||||
position: relative;
|
||||
@@ -95,9 +104,9 @@
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
@include divider-mix;
|
||||
@include divider-mix($layout);
|
||||
}
|
||||
} @else {
|
||||
@include divider-mix;
|
||||
@include divider-mix($layout);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,52 +4,51 @@
|
||||
// --------------------------------------------
|
||||
$color: (
|
||||
typography: (
|
||||
1: #202B36,
|
||||
2: #5B6F82,
|
||||
3: #92A2B1,
|
||||
1: #161E2A,
|
||||
2: #252E3B,
|
||||
3: #6B7A90,
|
||||
4: #9EABC0,
|
||||
1i: #FFF,
|
||||
2i: rgba( #FFF, .8 )
|
||||
),
|
||||
bg: (
|
||||
1: #FFFFFF,
|
||||
2: #F6F8FA,
|
||||
3: #E3E7EB
|
||||
2: #F3F5F8,
|
||||
3: #E4E8EE
|
||||
),
|
||||
primary: (
|
||||
1: #00A2B8,
|
||||
2: #00CFEB,
|
||||
3: #007585,
|
||||
1: #7E6EE6,
|
||||
2: #A59AEE,
|
||||
3: #5743DF,
|
||||
4: #E5E1FF
|
||||
),
|
||||
secondary: (
|
||||
1: #00C6A7,
|
||||
2: #00F9D2,
|
||||
3: #00937C
|
||||
),
|
||||
additional: (
|
||||
1: #00C6A7,
|
||||
2: #1E4D92
|
||||
)
|
||||
secondary: (
|
||||
1: #5AE0D2,
|
||||
2: #85E8DE,
|
||||
3: #2FD8C6,
|
||||
4: #BDFDF6
|
||||
)
|
||||
);
|
||||
|
||||
// --------------------------------------------
|
||||
// Typography ---------------------------------
|
||||
// --------------------------------------------
|
||||
$font__family: (
|
||||
base: '"Lato", sans-serif', // font-family(base)
|
||||
heading: '"PT Serif", serif', // font-family(heading)
|
||||
base: '"Heebo", sans-serif', // font-family(base)
|
||||
heading: '"PLayfair Display", sans-serif', // font-family(heading)
|
||||
code: 'Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace', // font-family(code)
|
||||
pre: '"Courier 10 Pitch", Courier, monospace' // font-family(pre)
|
||||
);
|
||||
|
||||
$font__sizes: (
|
||||
alpha: ( 42px, 52px, -0.1px ), // font-size, line-height, kerning (use '0' if don't want to output any kerning)
|
||||
beta: ( 36px, 46px, -0.2px ),
|
||||
gamma: ( 30px, 40px, -0.1px ),
|
||||
delta: ( 20px, 30px, -0.1px ),
|
||||
epsilon: ( 18px, 27px, -0.1px ),
|
||||
zeta: ( 16px, 24px, -0.1px ),
|
||||
eta: ( 14px, 20px, 0px ),
|
||||
theta: ( 13px, 18px, 0px )
|
||||
alpha: ( 44px, 54px, 0px ), // font-size, line-height, kerning (use '0' if don't want to output any kerning)
|
||||
beta: ( 34px, 44px, 0px ),
|
||||
gamma: ( 30px, 40px, 0px ),
|
||||
delta: ( 24px, 34px, 0px ),
|
||||
epsilon: ( 20px, 30px, -0.1px ),
|
||||
zeta: ( 18px, 28px, -0.1px ),
|
||||
eta: ( 16px, 24px, -0.1px ),
|
||||
theta: ( 14px, 20px, 0px )
|
||||
);
|
||||
|
||||
$font__scale: (
|
||||
@@ -57,30 +56,28 @@ $font__scale: (
|
||||
1: map-get($font__sizes, alpha), // H1
|
||||
2: map-get($font__sizes, beta), // H2
|
||||
3: map-get($font__sizes, gamma), // H3
|
||||
4: map-get($font__sizes, delta), // H4, H5, H6
|
||||
5: map-get($font__sizes, delta), // Body
|
||||
6: map-get($font__sizes, epsilon), // Text small (e.g. features description)
|
||||
7: map-get($font__sizes, zeta), // Text smaller (e.g. pricing table's lists)
|
||||
8: map-get($font__sizes, eta), // Footer area
|
||||
9: map-get($font__sizes, theta) // Header links, buttons
|
||||
4: map-get($font__sizes, delta), // H4
|
||||
5: map-get($font__sizes, epsilon), // Body, H5, H6
|
||||
6: map-get($font__sizes, zeta), // Text small
|
||||
7: map-get($font__sizes, eta), // Text smaller
|
||||
8: map-get($font__sizes, theta) // Footer area
|
||||
),
|
||||
mobile: ( // i.e. $breakpoint__xs + $breakpoint__s (up to 600)
|
||||
1: map-get($font__sizes, beta), // H1
|
||||
2: map-get($font__sizes, gamma), // H2
|
||||
3: map-get($font__sizes, delta), // H3
|
||||
4: map-get($font__sizes, epsilon), // H4, H5, H6
|
||||
5: map-get($font__sizes, epsilon), // Body
|
||||
6: map-get($font__sizes, epsilon), // Text small (e.g. features description)
|
||||
7: map-get($font__sizes, zeta), // Text smaller (e.g. pricing table's lists)
|
||||
8: map-get($font__sizes, eta), // Footer area
|
||||
9: map-get($font__sizes, theta) // Header links, buttons
|
||||
4: map-get($font__sizes, delta), // H4
|
||||
5: map-get($font__sizes, epsilon), // Body, H5, H6
|
||||
6: map-get($font__sizes, zeta), // Text small
|
||||
7: map-get($font__sizes, eta), // Text smaller
|
||||
8: map-get($font__sizes, theta) // Footer area
|
||||
)
|
||||
);
|
||||
|
||||
$font__weight: (
|
||||
regular: 400, // font__weight(regular)
|
||||
medium: 500, // font__weight(medium)
|
||||
semibold: 600, // font__weight(semi-bold)
|
||||
semibold: 600, // font__weight(semibold)
|
||||
bold: 700 // font__weight(bold)
|
||||
);
|
||||
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
.chartsContainer {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
flex-wrap: wrap;
|
||||
|
||||
max-width: 700px;
|
||||
|
||||
margin: 2em;
|
||||
}
|
||||
|
||||
.chart {
|
||||
max-width: 500px;
|
||||
max-height: 400px;
|
||||
margin: 1em;
|
||||
}
|
||||
|
||||
.margin-top {
|
||||
margin-top: 3em;
|
||||
}
|
||||
@@ -46,7 +46,7 @@ dl {
|
||||
}
|
||||
|
||||
dt {
|
||||
@include font-weight(bold);
|
||||
@include font-weight(semibold);
|
||||
}
|
||||
|
||||
dd {
|
||||
@@ -74,6 +74,7 @@ svg {
|
||||
display: block;
|
||||
}
|
||||
|
||||
// tables
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
margin-bottom: 24px;
|
||||
|
||||
@@ -42,22 +42,22 @@
|
||||
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
|
||||
clip: auto !important;
|
||||
display: block;
|
||||
@include font-size(9, mobile, true, false, true);
|
||||
@if ( get-font-size(9, desktop) != get-font-size(9, mobile) ) {
|
||||
@include font-size(8, mobile, true, false, true);
|
||||
@if ( get-font-size(8, desktop) != get-font-size(8, mobile) ) {
|
||||
@include media( '>medium' ) {
|
||||
@include font-size(9, desktop, true, false, true);
|
||||
@include font-size(8, desktop, true, false, true);
|
||||
}
|
||||
}
|
||||
@include font-weight(bold);
|
||||
@include font-weight(semibold);
|
||||
line-height: 16px;
|
||||
text-transform: uppercase;
|
||||
text-decoration: none;
|
||||
text-transform: uppercase;
|
||||
background-color: color(bg, 1);
|
||||
color: color(primary, 1) !important;
|
||||
border: none;
|
||||
height: auto;
|
||||
left: 8px;
|
||||
padding: 16px 32px;
|
||||
padding: 16px 40px;
|
||||
top: 8px;
|
||||
width: auto;
|
||||
z-index: 100000;
|
||||
|
||||
@@ -8,7 +8,7 @@ html {
|
||||
}
|
||||
|
||||
body {
|
||||
color: color(typography, 2);
|
||||
color: color(typography, 3);
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
@@ -31,7 +31,7 @@ h1, h2, h3, h4, h5, h6,
|
||||
@if ( get-font-family(heading) != get-font-family(base) ) {
|
||||
@include font-family(heading);
|
||||
}
|
||||
@include font-weight(bold);
|
||||
@include font-weight(semibold);
|
||||
}
|
||||
|
||||
h1,
|
||||
@@ -101,10 +101,10 @@ h6,
|
||||
}
|
||||
|
||||
.text-light {
|
||||
color: color(typography, 2i);
|
||||
color: color(typography, 3);
|
||||
|
||||
a {
|
||||
color: color(typography, 2i);
|
||||
color: color(typography, 3);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -162,7 +162,7 @@ dfn, cite, em, i {
|
||||
}
|
||||
|
||||
blockquote {
|
||||
color: color(typography, 3);
|
||||
color: color(typography, 2);
|
||||
font-style: italic;
|
||||
margin-top: 24px;
|
||||
margin-bottom: 24px;
|
||||
@@ -240,7 +240,7 @@ small {
|
||||
|
||||
b,
|
||||
strong {
|
||||
@include font-weight(bold);
|
||||
@include font-weight(semibold);
|
||||
}
|
||||
|
||||
button,
|
||||
|
||||
@@ -1,22 +1,23 @@
|
||||
.button {
|
||||
display: inline-flex;
|
||||
@include font-size(9, mobile, true, false, true);
|
||||
@if ( get-font-size(9, desktop) != get-font-size(9, mobile) ) {
|
||||
@include font-size(8, mobile, true, false, true);
|
||||
@if ( get-font-size(8, desktop) != get-font-size(8, mobile) ) {
|
||||
@include media( '>medium' ) {
|
||||
@include font-size(9, desktop, true, false, true);
|
||||
@include font-size(8, desktop, true, false, true);
|
||||
}
|
||||
}
|
||||
@include font-weight(bold);
|
||||
line-height: 16px;
|
||||
text-transform: uppercase;
|
||||
text-decoration: none !important;
|
||||
text-transform: uppercase;
|
||||
background-color: color(bg, 1);
|
||||
background: color(bg, 1);
|
||||
color: color(primary, 1) !important;
|
||||
border: none;
|
||||
border-radius: 2px;
|
||||
cursor: pointer;
|
||||
justify-content: center;
|
||||
padding: 16px 32px;
|
||||
padding: 16px 40px;
|
||||
height: 48px;
|
||||
text-align: center;
|
||||
white-space: nowrap;
|
||||
@@ -40,7 +41,7 @@
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
box-shadow: 0 8px 24px rgba(color(typography, 1), .12);
|
||||
box-shadow: 0 8px 16px rgba(color(typography, 1), .12);
|
||||
mix-blend-mode: multiply;
|
||||
transition: box-shadow .15s ease;
|
||||
}
|
||||
@@ -48,7 +49,7 @@
|
||||
&:hover {
|
||||
|
||||
&::before {
|
||||
box-shadow: 0 8px 24px rgba(color(typography, 1), .25);
|
||||
box-shadow: 0 8px 16px rgba(color(typography, 1), .16);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -66,7 +67,7 @@
|
||||
&:hover {
|
||||
|
||||
&::before {
|
||||
box-shadow: 0 4px 16px rgba(color(typography, 1), .25);
|
||||
box-shadow: 0 4px 16px rgba(color(typography, 1), .16);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -79,25 +80,92 @@
|
||||
}
|
||||
|
||||
.button-primary {
|
||||
background: mix(color(primary, 1), color(primary, 2));
|
||||
background: linear-gradient(65deg, color(primary, 1) -25%, color(primary, 2) 100%);
|
||||
background: color(primary, 1);
|
||||
|
||||
&:hover {
|
||||
background: lighten(mix(color(primary, 1), color(primary, 2)), .5%);
|
||||
background: linear-gradient(65deg, lighten(color(primary, 1), .5%) -25%, lighten(color(primary, 2), .5%) 100%);
|
||||
background: lighten(color(primary, 1), 2%);
|
||||
}
|
||||
|
||||
&.button-shadow {
|
||||
|
||||
&::before {
|
||||
box-shadow: 0 8px 16px rgba(color(primary, 1), .24);
|
||||
}
|
||||
|
||||
&:hover {
|
||||
|
||||
&::before {
|
||||
box-shadow: 0 8px 16px rgba(color(primary, 1), .32);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.button-sm {
|
||||
|
||||
&.button-shadow {
|
||||
|
||||
&::before {
|
||||
box-shadow: 0 4px 16px rgba(color(primary, 1), .24);
|
||||
}
|
||||
|
||||
&:hover {
|
||||
|
||||
&::before {
|
||||
box-shadow: 0 4px 16px rgba(color(primary, 1), .32);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.button-secondary {
|
||||
background: mix(color(primary, 1), color(secondary, 2));
|
||||
background: linear-gradient(65deg, color(primary, 1) -25%, color(secondary, 2) 100%);
|
||||
background: color(secondary, 1);
|
||||
|
||||
&:hover {
|
||||
background: lighten(mix(color(primary, 1), color(secondary, 2)), .5%);
|
||||
background: linear-gradient(65deg, lighten(color(primary, 1), .5%) -25%, lighten(color(secondary, 2), .5%) 100%);
|
||||
background: lighten(color(secondary, 1), 3%);
|
||||
}
|
||||
|
||||
&.button-shadow {
|
||||
|
||||
&::before {
|
||||
box-shadow: 0 8px 16px rgba(color(secondary, 1), .24);
|
||||
}
|
||||
|
||||
&:hover {
|
||||
|
||||
&::before {
|
||||
box-shadow: 0 8px 16px rgba(color(secondary, 1), .32);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.button-sm {
|
||||
|
||||
&.button-shadow {
|
||||
|
||||
&::before {
|
||||
box-shadow: 0 4px 16px rgba(color(secondary, 1), .24);
|
||||
}
|
||||
|
||||
&:hover {
|
||||
|
||||
&::before {
|
||||
box-shadow: 0 4px 16px rgba(color(secondary, 1), .32);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.button-block {
|
||||
display: flex;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
@include media( '<=medium' ) {
|
||||
|
||||
.button-wide-mobile {
|
||||
width: 100%;
|
||||
max-width: 280px;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,38 +0,0 @@
|
||||
.clients {
|
||||
|
||||
.section-inner {
|
||||
padding-top: 30px;
|
||||
padding-bottom: 30px;
|
||||
}
|
||||
|
||||
ul {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
li {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
width: 100%;
|
||||
padding: 10px 0;
|
||||
}
|
||||
}
|
||||
|
||||
@include media( '>medium' ) {
|
||||
|
||||
.clients {
|
||||
|
||||
.section-inner {
|
||||
padding-top: 26px;
|
||||
padding-bottom: 26px;
|
||||
}
|
||||
|
||||
ul {
|
||||
justify-content: space-around;
|
||||
}
|
||||
|
||||
li {
|
||||
width: auto;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
.cta {
|
||||
position: relative;
|
||||
text-align: center;
|
||||
|
||||
.section-inner {
|
||||
padding: 32px;
|
||||
}
|
||||
|
||||
.section-title {
|
||||
margin-bottom: 48px;
|
||||
color: color(primary, 4) !important;
|
||||
}
|
||||
|
||||
&::before {
|
||||
content: '';
|
||||
width: 100%;
|
||||
height: 50%;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
bottom: 0;
|
||||
background: color(typography, 1);
|
||||
}
|
||||
}
|
||||
|
||||
.cta-inner {
|
||||
position: relative;
|
||||
background: color(primary, 1);
|
||||
overflow: hidden;
|
||||
|
||||
&::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
right: 58px;
|
||||
bottom: calc(50% - 155px);
|
||||
width: 155px;
|
||||
height: 150px;
|
||||
background-image: url('../images/cta-illustration.svg');
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
> * {
|
||||
position: relative; /* To display elements above hero illustrations */
|
||||
}
|
||||
}
|
||||
|
||||
@include media( '>medium') {
|
||||
|
||||
.cta {
|
||||
text-align: left;
|
||||
|
||||
.section-inner {
|
||||
padding: 64px 32px;
|
||||
}
|
||||
|
||||
.section-title {
|
||||
margin-bottom: 0;
|
||||
padding-right: 24px;
|
||||
}
|
||||
}
|
||||
|
||||
.cta-inner {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
|
||||
&::before {
|
||||
bottom: calc(50% - 42px);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,22 +1,37 @@
|
||||
.feature-extended {
|
||||
padding-top: 48px;
|
||||
.features-extended-header {
|
||||
margin-bottom: 32px;
|
||||
}
|
||||
|
||||
.feature-extended-image,
|
||||
.feature-extended-body {
|
||||
width: 100%;
|
||||
.features-extended-wrap {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
margin-top: -16px;
|
||||
|
||||
&:last-of-type {
|
||||
margin-bottom: -16px;
|
||||
}
|
||||
|
||||
&:not(:last-of-type) {
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
.feature-extended {
|
||||
padding: 16px 0;
|
||||
}
|
||||
|
||||
.feature-extended-image {
|
||||
margin-bottom: 24px;
|
||||
margin-bottom: 24px;
|
||||
|
||||
img,
|
||||
svg {
|
||||
width: 100%;
|
||||
max-width: 320px;
|
||||
max-width: 360px;
|
||||
height: auto;
|
||||
margin: 0 auto;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
overflow: visible;
|
||||
@include shadow;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,6 +43,15 @@
|
||||
|
||||
.features-extended {
|
||||
|
||||
.container {
|
||||
/* image width (360) + padding (48) + text width (360) = 828 */
|
||||
max-width: 828px + ( get-content-padding(desktop) * 2 );
|
||||
}
|
||||
|
||||
.section-inner {
|
||||
padding-bottom: 102px;
|
||||
}
|
||||
|
||||
.section-paragraph {
|
||||
padding-left: 72px;
|
||||
padding-right: 72px;
|
||||
@@ -35,57 +59,81 @@
|
||||
}
|
||||
}
|
||||
|
||||
.features-extended-header {
|
||||
margin-bottom: 80px;
|
||||
}
|
||||
|
||||
.features-extended-wrap {
|
||||
margin-top: -40px;
|
||||
|
||||
&:last-of-type {
|
||||
margin-bottom: -40px;
|
||||
}
|
||||
|
||||
&:not(:last-of-type) {
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
}
|
||||
|
||||
.feature-extended {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
padding-top: 72px;
|
||||
display: flex;
|
||||
flex-wrap: nowrap;
|
||||
align-items: stretch;
|
||||
justify-content: flex-end;
|
||||
padding: 40px 0;
|
||||
|
||||
&:nth-child(even) {
|
||||
.feature-extended-image {
|
||||
margin-right: 48px;
|
||||
margin-bottom: 0;
|
||||
|
||||
.feature-extended-image {
|
||||
order: 1;
|
||||
}
|
||||
}
|
||||
img,
|
||||
svg {
|
||||
width: auto;
|
||||
max-width: 460px;
|
||||
margin-left: 0;
|
||||
}
|
||||
}
|
||||
|
||||
&:nth-child(odd) {
|
||||
justify-content: flex-start;
|
||||
|
||||
.feature-extended-image {
|
||||
order: 1;
|
||||
margin-left: 48px;
|
||||
margin-right: 0;
|
||||
|
||||
img,
|
||||
svg {
|
||||
margin-left: auto;
|
||||
margin-right: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.feature-extended-image,
|
||||
.feature-extended-body {
|
||||
width: auto;
|
||||
padding: 0 24px;
|
||||
}
|
||||
|
||||
.feature-extended-image {
|
||||
margin-bottom: 0;
|
||||
|
||||
img,
|
||||
svg {
|
||||
max-width: none;
|
||||
width: 320px;
|
||||
}
|
||||
}
|
||||
|
||||
.feature-extended-body {
|
||||
text-align: left;
|
||||
}
|
||||
.feature-extended-body {
|
||||
/* Align vertically */
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
/* Align vertically, end */
|
||||
flex-shrink: 0;
|
||||
width: 360px;
|
||||
text-align: left;
|
||||
}
|
||||
}
|
||||
|
||||
@include media( '>large' ) {
|
||||
|
||||
.feature-extended {
|
||||
padding-left: 40px;
|
||||
padding-right: 40px;
|
||||
}
|
||||
.features-extended {
|
||||
|
||||
.feature-extended-image,
|
||||
.feature-extended-body {
|
||||
padding: 0 40px;
|
||||
}
|
||||
.container {
|
||||
/* image width (420) + padding (48) + text width (480) = 828 */
|
||||
max-width: 948px + ( get-content-padding(desktop) * 2 );
|
||||
}
|
||||
}
|
||||
|
||||
.feature-extended-image {
|
||||
|
||||
img,
|
||||
svg {
|
||||
width: 480px;
|
||||
}
|
||||
}
|
||||
.feature-extended-body {
|
||||
width: 480px;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,49 +1,58 @@
|
||||
.features {
|
||||
|
||||
.section-title {
|
||||
margin-bottom: 48px;
|
||||
}
|
||||
.section-title {
|
||||
position: relative;
|
||||
margin-bottom: 32px;
|
||||
max-width: 620px;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
z-index: 0;
|
||||
|
||||
&::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: -20px;
|
||||
left: 0;
|
||||
width: 76px;
|
||||
height: 85px;
|
||||
background-image: url('../images/features-quote-illustration.svg');
|
||||
background-size: 100% 100%;
|
||||
background-repeat: no-repeat;
|
||||
z-index: -1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.features-illustration {
|
||||
margin-bottom: 32px;
|
||||
}
|
||||
|
||||
.features-wrap {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: center;
|
||||
margin-right: -12px;
|
||||
margin-right: -12px;
|
||||
margin-left: -12px;
|
||||
margin-top: -16px;
|
||||
|
||||
&:first-child {
|
||||
margin-top: -12px;
|
||||
}
|
||||
&:last-of-type {
|
||||
margin-bottom: -16px;
|
||||
}
|
||||
|
||||
&:last-child {
|
||||
margin-bottom: -12px;
|
||||
&:not(:last-of-type) {
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
.feature {
|
||||
padding: 12px;
|
||||
width: 276px;
|
||||
max-width: 276px;
|
||||
padding: 16px 12px;
|
||||
width: 364px;
|
||||
max-width: 364px;
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
.feature-inner {
|
||||
position: relative;
|
||||
height: 100%;
|
||||
background: color(bg, 1);
|
||||
padding: 40px 24px;
|
||||
|
||||
&::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
@include shadow;
|
||||
mix-blend-mode: multiply;
|
||||
}
|
||||
}
|
||||
|
||||
.feature-icon {
|
||||
@@ -53,15 +62,40 @@
|
||||
|
||||
@include media( '>medium' ) {
|
||||
|
||||
.features {
|
||||
.features {
|
||||
|
||||
.section-title {
|
||||
margin-bottom: 56px;
|
||||
}
|
||||
.section-title {
|
||||
margin-bottom: 64px;
|
||||
|
||||
.section-inner {
|
||||
padding-top: 56px;
|
||||
padding-bottom: 64px;
|
||||
}
|
||||
&::before {
|
||||
top: -45px;
|
||||
width: 87px;
|
||||
height: 112px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.features-illustration {
|
||||
margin-bottom: 64px;
|
||||
}
|
||||
|
||||
.features-wrap {
|
||||
margin-right: -24px;
|
||||
margin-left: -24px;
|
||||
margin-top: -32px;
|
||||
|
||||
&:last-of-type {
|
||||
margin-bottom: -32px;
|
||||
}
|
||||
|
||||
&:not(:last-of-type) {
|
||||
margin-bottom: 32px;
|
||||
}
|
||||
}
|
||||
|
||||
.feature {
|
||||
padding: 32px 24px;
|
||||
width: 388px;
|
||||
max-width: 388px;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
@include font-size(8, desktop, true, true, true);
|
||||
}
|
||||
}
|
||||
color: color(typography, 3);
|
||||
border-top: 1px solid color(bg, 3);
|
||||
background: color(typography, 1);
|
||||
//color: color(typography, 2);
|
||||
|
||||
a {
|
||||
@include anchor-aspect(footer);
|
||||
@@ -14,31 +14,20 @@
|
||||
}
|
||||
|
||||
.site-footer-inner {
|
||||
position: relative; /* To display all elements above the background color */
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
padding-top: 40px;
|
||||
padding-bottom: 40px;
|
||||
padding-top: 48px;
|
||||
padding-bottom: 32px;
|
||||
}
|
||||
|
||||
.footer-brand,
|
||||
.footer-links,
|
||||
.footer-social-links,
|
||||
.footer-bottom-links,
|
||||
.footer-copyright {
|
||||
flex: none;
|
||||
width: 100%;
|
||||
display: inline-flex;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.footer-brand,
|
||||
.footer-links,
|
||||
.footer-social-links {
|
||||
margin-bottom: 24px;
|
||||
}
|
||||
|
||||
.footer-links,
|
||||
.footer-social-links {
|
||||
.footer-social-links,
|
||||
.footer-bottom-links {
|
||||
|
||||
li {
|
||||
|
||||
@@ -49,6 +38,7 @@
|
||||
}
|
||||
|
||||
.footer-social-links {
|
||||
margin-left: -8px;
|
||||
|
||||
li {
|
||||
display: inline-flex;
|
||||
@@ -59,31 +49,89 @@
|
||||
}
|
||||
}
|
||||
|
||||
.site-footer-unit-inner {
|
||||
padding-top: 32px;
|
||||
border-top: 2px solid color(typography, 2);
|
||||
}
|
||||
|
||||
.footer-title {
|
||||
color: color(typography, 1i);
|
||||
@include font-weight(bold)
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.footer-top-links {
|
||||
|
||||
ul {
|
||||
margin-bottom: 32px;
|
||||
}
|
||||
|
||||
li {
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
|
||||
a {
|
||||
color: color(typography, 4);
|
||||
}
|
||||
}
|
||||
|
||||
.site-footer-bottom {
|
||||
margin-top: 48px;
|
||||
}
|
||||
|
||||
@include media( '<=medium' ) {
|
||||
|
||||
.site-footer-unit:first-of-type {
|
||||
|
||||
.site-footer-unit-inner {
|
||||
padding-top: 0;
|
||||
border-top: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@include media( '>medium' ) {
|
||||
|
||||
.site-footer-inner {
|
||||
justify-content: space-between;
|
||||
}
|
||||
.site-footer-inner {
|
||||
padding-top: 56px;
|
||||
}
|
||||
|
||||
.footer-brand,
|
||||
.footer-links,
|
||||
.footer-social-links,
|
||||
.footer-copyright {
|
||||
flex: 50%;
|
||||
}
|
||||
.site-footer-top {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
margin-right: -12px;
|
||||
margin-left: -12px;
|
||||
margin-top: -12px;
|
||||
|
||||
.footer-brand,
|
||||
.footer-copyright {
|
||||
justify-content: flex-start;
|
||||
}
|
||||
&:last-of-type {
|
||||
margin-bottom: -12px;
|
||||
}
|
||||
|
||||
.footer-links,
|
||||
.footer-social-links {
|
||||
justify-content: flex-end;
|
||||
}
|
||||
&:not(:last-of-type) {
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
}
|
||||
|
||||
.footer-links {
|
||||
order: 1;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.site-footer-unit {
|
||||
padding: 12px;
|
||||
flex-basis: 276px;
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
.footer-brand,
|
||||
.footer-social-links {
|
||||
justify-content: flex-start;
|
||||
}
|
||||
|
||||
.site-footer-bottom {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: space-between;
|
||||
margin-top: 20px;
|
||||
}
|
||||
|
||||
.footer-bottom-links {
|
||||
margin-bottom: 0;
|
||||
order: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,19 +1,10 @@
|
||||
.site-header {
|
||||
position: relative;
|
||||
padding: 24px 0;
|
||||
|
||||
&::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 500px;
|
||||
background: mix(color(secondary, 1), color(additional, 2));
|
||||
background: linear-gradient(57deg, color(secondary, 1) 0%, color(additional, 2) 100%);
|
||||
transform-origin: 0;
|
||||
transform: skewY(-12deg);
|
||||
}
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.site-header-inner {
|
||||
@@ -31,25 +22,15 @@
|
||||
}
|
||||
|
||||
a:not(.button) {
|
||||
@include font-size(9, mobile, true, true, true);
|
||||
@if ( get-font-size(9, desktop) != get-font-size(9, mobile) ) {
|
||||
@include font-size(7, mobile, true, true, true);
|
||||
@if ( get-font-size(7, desktop) != get-font-size(7, mobile) ) {
|
||||
@include media( '>medium' ) {
|
||||
@include font-size(9, desktop, true, true, true);
|
||||
@include font-size(7, desktop, true, true, true);
|
||||
}
|
||||
}
|
||||
@include font-weight(bold);
|
||||
@include font-weight(semibold);
|
||||
@include anchor-aspect(header);
|
||||
line-height: 16px;
|
||||
padding: 8px 24px;
|
||||
}
|
||||
}
|
||||
|
||||
@include media( '>medium' ) {
|
||||
|
||||
.site-header {
|
||||
|
||||
&::before {
|
||||
height: 640px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,46 +1,127 @@
|
||||
.hero {
|
||||
position: relative;
|
||||
padding-top: 40px;
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
padding-top: 128px;
|
||||
padding-bottom: 80px;
|
||||
z-index: 0;
|
||||
|
||||
&::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
background: color(typography, 1);
|
||||
z-index: -2;
|
||||
}
|
||||
|
||||
&::after {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: calc(50% - 320px);
|
||||
width: 640px;
|
||||
height: 136px;
|
||||
background-image: url('../images/hero-illustration.svg');
|
||||
background-size: 640px 136px;
|
||||
background-repeat: no-repeat;
|
||||
z-index: -1;
|
||||
}
|
||||
}
|
||||
|
||||
.hero-paragraph {
|
||||
margin-bottom: 32px;
|
||||
}
|
||||
|
||||
.hero-media {
|
||||
position: relative;
|
||||
height: 200px;
|
||||
margin-top: 40px;
|
||||
background: color(bg, 1);
|
||||
border-radius: 4px 4px 0 0;
|
||||
|
||||
&::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
@include shadow;
|
||||
mix-blend-mode: multiply;
|
||||
}
|
||||
.hero-copy {
|
||||
position: relative; /* To display elements above hero illustrations */
|
||||
}
|
||||
|
||||
@include media( '>medium' ) {
|
||||
|
||||
.hero {
|
||||
padding-top: 80px;
|
||||
padding-top: 160px;
|
||||
padding-bottom: 128px;
|
||||
|
||||
&::after {
|
||||
left: calc(50% - 720px);
|
||||
width: 1440px;
|
||||
height: 307px;
|
||||
background-size: 1440px 307px;
|
||||
}
|
||||
}
|
||||
|
||||
.hero-paragraph {
|
||||
margin-bottom: 40px;
|
||||
padding-left: 72px;
|
||||
padding-right: 72px;
|
||||
}
|
||||
|
||||
.hero-media {
|
||||
margin-top: 64px;
|
||||
height: 400px;
|
||||
}
|
||||
.hero-paragraph {
|
||||
padding-left: 72px;
|
||||
padding-right: 72px;
|
||||
}
|
||||
}
|
||||
|
||||
.has-animations {
|
||||
|
||||
.hero::before,
|
||||
.hero::after,
|
||||
.site-header,
|
||||
.hero-title,
|
||||
.hero-paragraph,
|
||||
.hero-cta {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
&.is-loaded {
|
||||
|
||||
.hero {
|
||||
|
||||
&::before {
|
||||
animation: heroBg .6s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;
|
||||
}
|
||||
|
||||
&::after {
|
||||
animation: heroFadeIn .6s ease forwards .3s;
|
||||
}
|
||||
}
|
||||
|
||||
.site-header {
|
||||
animation: heroFadeIn .6s ease forwards .3s;
|
||||
}
|
||||
|
||||
.hero-title {
|
||||
animation: heroContent .6s cubic-bezier(0.215, 0.61, 0.355, 1) forwards .15s;
|
||||
}
|
||||
|
||||
.hero-paragraph {
|
||||
animation: heroContent .6s cubic-bezier(0.215, 0.61, 0.355, 1) forwards .3s;
|
||||
}
|
||||
|
||||
.hero-cta {
|
||||
animation: heroContent .6s cubic-bezier(0.215, 0.61, 0.355, 1) forwards .45s;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes heroBg {
|
||||
from {
|
||||
transform: translateY(-100%);
|
||||
opacity: 0;
|
||||
}
|
||||
to {
|
||||
transform: translateY(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes heroContent {
|
||||
from {
|
||||
transform: translateY(-40px);
|
||||
opacity: 0;
|
||||
}
|
||||
to {
|
||||
transform: translateY(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes heroFadeIn {
|
||||
from {
|
||||
opacity: 0;
|
||||
}
|
||||
to {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
.is-boxed {
|
||||
background: color(bg, 2);
|
||||
background: color(bg, 1);
|
||||
}
|
||||
|
||||
.body-wrap {
|
||||
|
||||
@@ -1,19 +1,6 @@
|
||||
.pricing {
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
|
||||
&::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 100%;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 640px;
|
||||
background: color(bg, 2);
|
||||
transform-origin: 0;
|
||||
transform: skewY(-40deg);
|
||||
overflow: hidden;
|
||||
}
|
||||
background: color(typography, 1);
|
||||
color: color(typography, 4);
|
||||
|
||||
.section-title {
|
||||
margin-bottom: 48px;
|
||||
@@ -24,22 +11,23 @@
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: center;
|
||||
margin-right: -12px;
|
||||
margin-right: -12px;
|
||||
margin-left: -12px;
|
||||
margin-top: -12px;
|
||||
|
||||
&:first-child {
|
||||
margin-top: -12px;
|
||||
}
|
||||
&:last-of-type {
|
||||
margin-bottom: -12px;
|
||||
}
|
||||
|
||||
&:last-child {
|
||||
margin-bottom: -12px;
|
||||
&:not(:last-of-type) {
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
}
|
||||
|
||||
.pricing-table {
|
||||
padding: 12px;
|
||||
width: 344px;
|
||||
max-width: 344px;
|
||||
width: 368px;
|
||||
max-width: 368px;
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
@@ -47,45 +35,55 @@
|
||||
position: relative;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
background: color(bg, 1);
|
||||
background: color(typography, 2);
|
||||
padding: 24px;
|
||||
height: 100%;
|
||||
|
||||
> * {
|
||||
position: relative; /* To display all elements above the box with shadow */
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
&::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
@include shadow;
|
||||
mix-blend-mode: multiply;
|
||||
}
|
||||
}
|
||||
|
||||
.pricing-table-header {
|
||||
@include divider(after);
|
||||
border-bottom: 1px dashed color(typography, 3);
|
||||
}
|
||||
|
||||
.pricing-table-price {
|
||||
@if ( get-font-family(heading) != get-font-family(base) ) {
|
||||
@include font-family(heading);
|
||||
}
|
||||
color: color(bg, 1);
|
||||
}
|
||||
|
||||
.pricing-table-price-currency {
|
||||
@include font-size(3, mobile, true, true, true);
|
||||
@if ( get-font-size(3, desktop) != get-font-size(3, mobile) ) {
|
||||
@include media( '>medium' ) {
|
||||
@include font-size(3, desktop, true, true, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.pricing-table-features-title {
|
||||
color: color(typography, 1i);
|
||||
}
|
||||
|
||||
.pricing-table-features {
|
||||
color: color(typography, 3);
|
||||
margin-bottom: 64px;
|
||||
|
||||
li {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
margin-bottom: 14px;
|
||||
margin-bottom: 12px;
|
||||
|
||||
.list-icon {
|
||||
display: inline-flex;
|
||||
width: 16px;
|
||||
height: 12px;
|
||||
margin-right: 12px;
|
||||
}
|
||||
&::before {
|
||||
content: '';
|
||||
width: 16px;
|
||||
height: 13px;
|
||||
margin-right: 12px;
|
||||
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+ICA8cGF0aCBkPSJNNS42IDhMMi40IDQuOCAwIDcuMmw1LjYgNS42TDE2IDIuNCAxMy42IDB6IiBmaWxsPSIjNUFFMEQyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -95,14 +93,10 @@
|
||||
|
||||
@include media( '>medium' ) {
|
||||
|
||||
.pricing {
|
||||
|
||||
&::before {
|
||||
transform: skewY(-12deg);
|
||||
}
|
||||
.pricing {
|
||||
|
||||
.section-title {
|
||||
margin-bottom: 64px;
|
||||
margin-bottom: 80px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,74 @@
|
||||
.testimonials {
|
||||
|
||||
.section-title {
|
||||
margin-bottom: 48px;
|
||||
}
|
||||
}
|
||||
|
||||
.testimonials-wrap {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: center;
|
||||
margin-right: -12px;
|
||||
margin-left: -12px;
|
||||
margin-top: -12px;
|
||||
|
||||
&:last-of-type {
|
||||
margin-bottom: -12px;
|
||||
}
|
||||
|
||||
&:not(:last-of-type) {
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
}
|
||||
|
||||
.testimonial {
|
||||
padding: 12px;
|
||||
width: 368px;
|
||||
max-width: 368px;
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
.testimonial-inner {
|
||||
position: relative;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
background: color(bg, 1);
|
||||
padding: 32px 24px;
|
||||
height: 100%;
|
||||
@include shadow;
|
||||
|
||||
> * {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.testimonial-footer {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.testimonial-image {
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
margin-right: 12px;
|
||||
|
||||
img {
|
||||
border-radius: 20px;
|
||||
}
|
||||
}
|
||||
|
||||
.testimonial-name {
|
||||
color: color(typography, 1);
|
||||
}
|
||||
|
||||
@include media( '>medium' ) {
|
||||
|
||||
.testimonials {
|
||||
|
||||
.section-title {
|
||||
margin-bottom: 80px;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,72 +1,79 @@
|
||||
/*--------------------------------------------------------------
|
||||
# Variables, functions and mixins
|
||||
--------------------------------------------------------------*/
|
||||
@import 'abstracts/variables', 'abstracts/functions', 'abstracts/mixins',
|
||||
'abstracts/include-media';
|
||||
@import "abstracts/variables",
|
||||
"abstracts/functions",
|
||||
"abstracts/mixins",
|
||||
'abstracts/include-media';
|
||||
|
||||
/*--------------------------------------------------------------
|
||||
1.0 Normalize
|
||||
* normalize.css v7.0.0 | MIT License
|
||||
* github.com/necolas/normalize.css
|
||||
--------------------------------------------------------------*/
|
||||
@import 'normalize';
|
||||
@import "normalize";
|
||||
|
||||
/*--------------------------------------------------------------
|
||||
# Base
|
||||
--------------------------------------------------------------*/
|
||||
@import 'base/base';
|
||||
@import "base/base";
|
||||
|
||||
/*--------------------------------------------------------------
|
||||
# Typography
|
||||
--------------------------------------------------------------*/
|
||||
@import 'base/typography';
|
||||
@import "base/typography";
|
||||
|
||||
/*--------------------------------------------------------------
|
||||
# Helpers
|
||||
--------------------------------------------------------------*/
|
||||
@import 'base/helpers';
|
||||
@import "base/helpers";
|
||||
|
||||
/*--------------------------------------------------------------
|
||||
# Buttons
|
||||
--------------------------------------------------------------*/
|
||||
@import 'components/buttons';
|
||||
@import "components/buttons";
|
||||
|
||||
/*--------------------------------------------------------------
|
||||
# Header
|
||||
--------------------------------------------------------------*/
|
||||
@import 'layout/header';
|
||||
@import "layout/header";
|
||||
|
||||
/*--------------------------------------------------------------
|
||||
# Hero
|
||||
--------------------------------------------------------------*/
|
||||
@import 'layout/hero';
|
||||
|
||||
/*--------------------------------------------------------------
|
||||
# Clients
|
||||
--------------------------------------------------------------*/
|
||||
@import 'layout/clients';
|
||||
@import "layout/hero";
|
||||
|
||||
/*--------------------------------------------------------------
|
||||
# Features
|
||||
--------------------------------------------------------------*/
|
||||
@import 'layout/features';
|
||||
@import "layout/features";
|
||||
|
||||
/*--------------------------------------------------------------
|
||||
# Features extended
|
||||
--------------------------------------------------------------*/
|
||||
@import 'layout/features-extended';
|
||||
@import "layout/features-extended";
|
||||
|
||||
/*--------------------------------------------------------------
|
||||
# Pricing
|
||||
--------------------------------------------------------------*/
|
||||
@import 'layout/pricing';
|
||||
@import "layout/pricing";
|
||||
|
||||
/*--------------------------------------------------------------
|
||||
# Testimonials
|
||||
--------------------------------------------------------------*/
|
||||
@import "layout/testimonials";
|
||||
|
||||
/*--------------------------------------------------------------
|
||||
# CTA
|
||||
--------------------------------------------------------------*/
|
||||
@import "layout/cta";
|
||||
|
||||
/*--------------------------------------------------------------
|
||||
# Site content
|
||||
--------------------------------------------------------------*/
|
||||
@import 'layout/main';
|
||||
@import "layout/main";
|
||||
|
||||
/*--------------------------------------------------------------
|
||||
# Footer
|
||||
--------------------------------------------------------------*/
|
||||
@import 'layout/footer';
|
||||
@import "layout/footer";
|
||||
|
||||