diff --git a/css/fonts/linea-basic-10.eot b/css/fonts/linea-basic-10.eot
new file mode 100644
index 0000000..6534fd2
Binary files /dev/null and b/css/fonts/linea-basic-10.eot differ
diff --git a/css/fonts/linea-basic-10.svg b/css/fonts/linea-basic-10.svg
new file mode 100644
index 0000000..4f31eff
--- /dev/null
+++ b/css/fonts/linea-basic-10.svg
@@ -0,0 +1,145 @@
+
+
+
+Generated by Fontastic.me
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/css/fonts/linea-basic-10.ttf b/css/fonts/linea-basic-10.ttf
new file mode 100644
index 0000000..0747f27
Binary files /dev/null and b/css/fonts/linea-basic-10.ttf differ
diff --git a/css/fonts/linea-basic-10.woff b/css/fonts/linea-basic-10.woff
new file mode 100644
index 0000000..36e3185
Binary files /dev/null and b/css/fonts/linea-basic-10.woff differ
diff --git a/css/icon-font.css b/css/icon-font.css
new file mode 100644
index 0000000..51800c6
--- /dev/null
+++ b/css/icon-font.css
@@ -0,0 +1,445 @@
+@charset "UTF-8";
+
+@font-face {
+ font-family: "linea-basic-10";
+ src:url("fonts/linea-basic-10.eot");
+ src:url("fonts/linea-basic-10.eot?#iefix") format("embedded-opentype"),
+ url("fonts/linea-basic-10.woff") format("woff"),
+ url("fonts/linea-basic-10.ttf") format("truetype"),
+ url("fonts/linea-basic-10.svg#linea-basic-10") format("svg");
+ font-weight: normal;
+ font-style: normal;
+
+}
+
+[data-icon]:before {
+ font-family: "linea-basic-10" !important;
+ content: attr(data-icon);
+ font-style: normal !important;
+ font-weight: normal !important;
+ font-variant: normal !important;
+ text-transform: none !important;
+ speak: none;
+ line-height: 1;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+[class^="icon-"]:before,
+[class*=" icon-"]:before {
+ font-family: "linea-basic-10" !important;
+ font-style: normal !important;
+ font-weight: normal !important;
+ font-variant: normal !important;
+ text-transform: none !important;
+ speak: none;
+ line-height: 1;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-basic-accelerator:before {
+ content: "a";
+}
+.icon-basic-alarm:before {
+ content: "b";
+}
+.icon-basic-anchor:before {
+ content: "c";
+}
+.icon-basic-anticlockwise:before {
+ content: "d";
+}
+.icon-basic-archive:before {
+ content: "e";
+}
+.icon-basic-archive-full:before {
+ content: "f";
+}
+.icon-basic-ban:before {
+ content: "g";
+}
+.icon-basic-battery-charge:before {
+ content: "h";
+}
+.icon-basic-battery-empty:before {
+ content: "i";
+}
+.icon-basic-battery-full:before {
+ content: "j";
+}
+.icon-basic-battery-half:before {
+ content: "k";
+}
+.icon-basic-bolt:before {
+ content: "l";
+}
+.icon-basic-book:before {
+ content: "m";
+}
+.icon-basic-book-pen:before {
+ content: "n";
+}
+.icon-basic-book-pencil:before {
+ content: "o";
+}
+.icon-basic-bookmark:before {
+ content: "p";
+}
+.icon-basic-calculator:before {
+ content: "q";
+}
+.icon-basic-calendar:before {
+ content: "r";
+}
+.icon-basic-cards-diamonds:before {
+ content: "s";
+}
+.icon-basic-cards-hearts:before {
+ content: "t";
+}
+.icon-basic-case:before {
+ content: "u";
+}
+.icon-basic-chronometer:before {
+ content: "v";
+}
+.icon-basic-clessidre:before {
+ content: "w";
+}
+.icon-basic-clock:before {
+ content: "x";
+}
+.icon-basic-clockwise:before {
+ content: "y";
+}
+.icon-basic-cloud:before {
+ content: "z";
+}
+.icon-basic-clubs:before {
+ content: "A";
+}
+.icon-basic-compass:before {
+ content: "B";
+}
+.icon-basic-cup:before {
+ content: "C";
+}
+.icon-basic-diamonds:before {
+ content: "D";
+}
+.icon-basic-display:before {
+ content: "E";
+}
+.icon-basic-download:before {
+ content: "F";
+}
+.icon-basic-exclamation:before {
+ content: "G";
+}
+.icon-basic-eye:before {
+ content: "H";
+}
+.icon-basic-eye-closed:before {
+ content: "I";
+}
+.icon-basic-female:before {
+ content: "J";
+}
+.icon-basic-flag1:before {
+ content: "K";
+}
+.icon-basic-flag2:before {
+ content: "L";
+}
+.icon-basic-floppydisk:before {
+ content: "M";
+}
+.icon-basic-folder:before {
+ content: "N";
+}
+.icon-basic-folder-multiple:before {
+ content: "O";
+}
+.icon-basic-gear:before {
+ content: "P";
+}
+.icon-basic-geolocalize-01:before {
+ content: "Q";
+}
+.icon-basic-geolocalize-05:before {
+ content: "R";
+}
+.icon-basic-globe:before {
+ content: "S";
+}
+.icon-basic-gunsight:before {
+ content: "T";
+}
+.icon-basic-hammer:before {
+ content: "U";
+}
+.icon-basic-headset:before {
+ content: "V";
+}
+.icon-basic-heart:before {
+ content: "W";
+}
+.icon-basic-heart-broken:before {
+ content: "X";
+}
+.icon-basic-helm:before {
+ content: "Y";
+}
+.icon-basic-home:before {
+ content: "Z";
+}
+.icon-basic-info:before {
+ content: "0";
+}
+.icon-basic-ipod:before {
+ content: "1";
+}
+.icon-basic-joypad:before {
+ content: "2";
+}
+.icon-basic-key:before {
+ content: "3";
+}
+.icon-basic-keyboard:before {
+ content: "4";
+}
+.icon-basic-laptop:before {
+ content: "5";
+}
+.icon-basic-life-buoy:before {
+ content: "6";
+}
+.icon-basic-lightbulb:before {
+ content: "7";
+}
+.icon-basic-link:before {
+ content: "8";
+}
+.icon-basic-lock:before {
+ content: "9";
+}
+.icon-basic-lock-open:before {
+ content: "!";
+}
+.icon-basic-magic-mouse:before {
+ content: "\"";
+}
+.icon-basic-magnifier:before {
+ content: "#";
+}
+.icon-basic-magnifier-minus:before {
+ content: "$";
+}
+.icon-basic-magnifier-plus:before {
+ content: "%";
+}
+.icon-basic-mail:before {
+ content: "&";
+}
+.icon-basic-mail-multiple:before {
+ content: "'";
+}
+.icon-basic-mail-open:before {
+ content: "(";
+}
+.icon-basic-mail-open-text:before {
+ content: ")";
+}
+.icon-basic-male:before {
+ content: "*";
+}
+.icon-basic-map:before {
+ content: "+";
+}
+.icon-basic-message:before {
+ content: ",";
+}
+.icon-basic-message-multiple:before {
+ content: "-";
+}
+.icon-basic-message-txt:before {
+ content: ".";
+}
+.icon-basic-mixer2:before {
+ content: "/";
+}
+.icon-basic-mouse:before {
+ content: ":";
+}
+.icon-basic-notebook:before {
+ content: ";";
+}
+.icon-basic-notebook-pen:before {
+ content: "<";
+}
+.icon-basic-notebook-pencil:before {
+ content: "=";
+}
+.icon-basic-paperplane:before {
+ content: ">";
+}
+.icon-basic-pencil-ruler:before {
+ content: "?";
+}
+.icon-basic-pencil-ruler-pen:before {
+ content: "@";
+}
+.icon-basic-photo:before {
+ content: "[";
+}
+.icon-basic-picture:before {
+ content: "]";
+}
+.icon-basic-picture-multiple:before {
+ content: "^";
+}
+.icon-basic-pin1:before {
+ content: "_";
+}
+.icon-basic-pin2:before {
+ content: "`";
+}
+.icon-basic-postcard:before {
+ content: "{";
+}
+.icon-basic-postcard-multiple:before {
+ content: "|";
+}
+.icon-basic-printer:before {
+ content: "}";
+}
+.icon-basic-question:before {
+ content: "~";
+}
+.icon-basic-rss:before {
+ content: "\\";
+}
+.icon-basic-server:before {
+ content: "\e000";
+}
+.icon-basic-server2:before {
+ content: "\e001";
+}
+.icon-basic-server-cloud:before {
+ content: "\e002";
+}
+.icon-basic-server-download:before {
+ content: "\e003";
+}
+.icon-basic-server-upload:before {
+ content: "\e004";
+}
+.icon-basic-settings:before {
+ content: "\e005";
+}
+.icon-basic-share:before {
+ content: "\e006";
+}
+.icon-basic-sheet:before {
+ content: "\e007";
+}
+.icon-basic-sheet-multiple:before {
+ content: "\e008";
+}
+.icon-basic-sheet-pen:before {
+ content: "\e009";
+}
+.icon-basic-sheet-pencil:before {
+ content: "\e00a";
+}
+.icon-basic-sheet-txt:before {
+ content: "\e00b";
+}
+.icon-basic-signs:before {
+ content: "\e00c";
+}
+.icon-basic-smartphone:before {
+ content: "\e00d";
+}
+.icon-basic-spades:before {
+ content: "\e00e";
+}
+.icon-basic-spread:before {
+ content: "\e00f";
+}
+.icon-basic-spread-bookmark:before {
+ content: "\e010";
+}
+.icon-basic-spread-text:before {
+ content: "\e011";
+}
+.icon-basic-spread-text-bookmark:before {
+ content: "\e012";
+}
+.icon-basic-star:before {
+ content: "\e013";
+}
+.icon-basic-tablet:before {
+ content: "\e014";
+}
+.icon-basic-target:before {
+ content: "\e015";
+}
+.icon-basic-todo:before {
+ content: "\e016";
+}
+.icon-basic-todo-pen:before {
+ content: "\e017";
+}
+.icon-basic-todo-pencil:before {
+ content: "\e018";
+}
+.icon-basic-todo-txt:before {
+ content: "\e019";
+}
+.icon-basic-todolist-pen:before {
+ content: "\e01a";
+}
+.icon-basic-todolist-pencil:before {
+ content: "\e01b";
+}
+.icon-basic-trashcan:before {
+ content: "\e01c";
+}
+.icon-basic-trashcan-full:before {
+ content: "\e01d";
+}
+.icon-basic-trashcan-refresh:before {
+ content: "\e01e";
+}
+.icon-basic-trashcan-remove:before {
+ content: "\e01f";
+}
+.icon-basic-upload:before {
+ content: "\e020";
+}
+.icon-basic-usb:before {
+ content: "\e021";
+}
+.icon-basic-video:before {
+ content: "\e022";
+}
+.icon-basic-watch:before {
+ content: "\e023";
+}
+.icon-basic-webpage:before {
+ content: "\e024";
+}
+.icon-basic-webpage-img-txt:before {
+ content: "\e025";
+}
+.icon-basic-webpage-multiple:before {
+ content: "\e026";
+}
+.icon-basic-webpage-txt:before {
+ content: "\e027";
+}
+.icon-basic-world:before {
+ content: "\e028";
+}
diff --git a/css/style.comp.css b/css/style.comp.css
new file mode 100644
index 0000000..14c94b5
--- /dev/null
+++ b/css/style.comp.css
@@ -0,0 +1,980 @@
+/*
+0 - 600px: Phone
+600 - 900px: Tablet portrait
+900 - 1200px: Tablet landscape
+[1200 - 1800] is where our normal styles apply
+1800px + : Big desktop
+
+$breakpoint arguement choices:
+- phone
+- tab-port
+- tab-land
+- big-desktop
+
+ORDER: Base + typography > general layout + grid > page layout > components
+
+1em = 16px
+*/
+@keyframes moveInLeft {
+ 0% {
+ opacity: 0;
+ transform: translateX(-10rem); }
+ 80% {
+ transform: translateX(1rem); }
+ 100% {
+ opacity: 1;
+ transform: translate(0); } }
+
+@keyframes moveInRight {
+ 0% {
+ opacity: 0;
+ transform: translateX(10rem); }
+ 80% {
+ transform: translateX(-1rem); }
+ 100% {
+ opacity: 1;
+ transform: translate(0); } }
+
+@keyframes moveInBottom {
+ 0% {
+ opacity: 0;
+ transform: translateY(3rem); }
+ 100% {
+ opacity: 1;
+ transform: translate(0); } }
+
+*,
+*::after,
+*::before {
+ margin: 0;
+ padding: 0;
+ box-sizing: inherit; }
+
+html {
+ font-size: 62.5%; }
+ @media only screen and (max-width: 75em) {
+ html {
+ font-size: 56.25%; } }
+ @media only screen and (max-width: 56.25em) {
+ html {
+ font-size: 50%; } }
+ @media only screen and (min-width: 112.5em) {
+ html {
+ font-size: 75%; } }
+
+body {
+ box-sizing: border-box;
+ padding: 3rem; }
+ @media only screen and (max-width: 56.25em) {
+ body {
+ padding: 0; } }
+
+::selection {
+ background-color: #55c57a;
+ color: #fff; }
+
+body {
+ font-family: "Lato", sans-serif;
+ font-weight: 400;
+ /*font-size: 16px;*/
+ line-height: 1.7;
+ color: #777; }
+
+.heading-primary {
+ color: #fff;
+ text-transform: uppercase;
+ backface-visibility: hidden;
+ margin-bottom: 6rem; }
+ .heading-primary--main {
+ display: block;
+ font-size: 6rem;
+ font-weight: 400;
+ letter-spacing: 3.5rem;
+ animation-name: moveInLeft;
+ animation-duration: 1s;
+ animation-timing-function: ease-out;
+ /*
+ animation-delay: 3s;
+ animation-iteration-count: 3;
+ */ }
+ @media only screen and (max-width: 37.5em) {
+ .heading-primary--main {
+ letter-spacing: 1rem;
+ font-family: 5rem; } }
+ .heading-primary--sub {
+ display: block;
+ font-size: 2rem;
+ font-weight: 700;
+ letter-spacing: 1.75rem;
+ animation: moveInRight 1s ease-out; }
+ @media only screen and (max-width: 37.5em) {
+ .heading-primary--sub {
+ letter-spacing: .5rem; } }
+
+.heading-secondary {
+ font-size: 3.5rem;
+ text-transform: uppercase;
+ font-weight: 700;
+ display: inline-block;
+ background-image: linear-gradient(to right, #7ed56f, #28b485);
+ -webkit-background-clip: text;
+ color: transparent;
+ letter-spacing: .2rem;
+ transition: all .2s; }
+ @media only screen and (max-width: 56.25em) {
+ .heading-secondary {
+ font-size: 3rem; } }
+ @media only screen and (max-width: 37.5em) {
+ .heading-secondary {
+ font-size: 2.5rem; } }
+ .heading-secondary:hover {
+ transform: skewY(2deg) skewX(15deg) scale(1.1);
+ text-shadow: 0.5rem 1rem 2rem rgba(0, 0, 0, 0.2); }
+
+.heading-tertiary {
+ font-size: 1.6rem;
+ font-weight: 700;
+ text-transform: uppercase; }
+
+.paragraph {
+ font-size: 1.6rem; }
+ .paragraph:not(:last-child) {
+ margin-bottom: 3rem; }
+
+.u-center-text {
+ text-align: center !important; }
+
+.u-margin-bottom-small {
+ margin-bottom: 1.5rem !important; }
+
+.u-margin-bottom-medium {
+ margin-bottom: 4rem !important; }
+ @media only screen and (max-width: 56.25em) {
+ .u-margin-bottom-medium {
+ margin-bottom: 3rem !important; } }
+
+.u-margin-bottom-big {
+ margin-bottom: 8rem !important; }
+ @media only screen and (max-width: 56.25em) {
+ .u-margin-bottom-big {
+ margin-bottom: 5rem !important; } }
+
+.u-margin-top-big {
+ margin-top: 8rem !important; }
+
+.u-margin-top-huge {
+ margin-top: 10rem !important; }
+
+.bg-video {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ z-index: -1;
+ opacity: .15;
+ overflow: hidden; }
+ .bg-video__content {
+ height: 100%;
+ width: 100%;
+ object-fit: cover; }
+
+.btn, .btn:link, .btn:visited {
+ text-transform: uppercase;
+ text-decoration: none;
+ padding: 1.5rem 4rem;
+ display: inline-block;
+ border-radius: 10rem;
+ transition: all .2s;
+ position: relative;
+ font-size: 1.6rem;
+ border: none;
+ cursor: pointer; }
+
+.btn:hover {
+ transform: translateY(-3px);
+ box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2); }
+ .btn:hover::after {
+ transform: scaleX(1.4) scaleY(1.6);
+ opacity: 0; }
+
+.btn:active, .btn:focus {
+ outline: none;
+ transform: translateY(-1px);
+ box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2); }
+
+.btn--white {
+ background-color: #fff;
+ color: #777; }
+ .btn--white::after {
+ background-color: #fff; }
+
+.btn--green {
+ background-color: #55c57a;
+ color: #fff; }
+ .btn--green::after {
+ background-color: #55c57a; }
+
+.btn::after {
+ content: "";
+ display: inline-block;
+ height: 100%;
+ width: 100%;
+ border-radius: 10rem;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: -1;
+ transition: all .4s; }
+
+.btn--animated {
+ animation: moveInBottom .5s ease-out .75s;
+ animation-fill-mode: backwards; }
+
+.btn-text:link, .btn-text:visited {
+ font-size: 1.6rem;
+ color: #55c57a;
+ display: inline-block;
+ text-decoration: none;
+ border-bottom: 1px solid #55c57a;
+ padding: 3px;
+ transition: all .2s; }
+
+.btn-text:hover {
+ background-color: #55c57a;
+ color: #fff;
+ box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.15);
+ transform: translateY(-2px); }
+
+.btn-text:active {
+ box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
+ transform: translateY(0); }
+
+.card {
+ perspective: 150rem;
+ -moz-perspective: 150rem;
+ position: relative;
+ height: 52rem; }
+ .card__side {
+ height: 52rem;
+ transition: all .8s ease;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ border-radius: 3px;
+ overflow: hidden;
+ box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15); }
+ .card__side--front {
+ background-color: #fff; }
+ .card__side--back {
+ transform: rotateY(180deg); }
+ .card__side--back-1 {
+ background-image: linear-gradient(to right bottom, #ffb900, #ff7730); }
+ .card__side--back-2 {
+ background-image: linear-gradient(to right bottom, #7ed56f, #28b485); }
+ .card__side--back-3 {
+ background-image: linear-gradient(to right bottom, #2998ff, #5643fa); }
+ .card:hover .card__side--front {
+ transform: rotateY(-180deg); }
+ .card:hover .card__side--back {
+ transform: rotateY(0); }
+ .card__picture {
+ background-size: cover;
+ height: 23rem;
+ background-blend-mode: screen;
+ -webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
+ clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px; }
+ .card__picture--1 {
+ background-image: linear-gradient(to right bottom, #ffb900, #ff7730), url(../img/nat-5.jpg); }
+ .card__picture--2 {
+ background-image: linear-gradient(to right bottom, #7ed56f, #28b485), url(../img/nat-6.jpg); }
+ .card__picture--3 {
+ background-image: linear-gradient(to right bottom, #2998ff, #5643fa), url(../img/nat-7.jpg); }
+ .card__heading {
+ font-size: 2.8rem;
+ font-weight: 300;
+ text-transform: uppercase;
+ text-align: right;
+ color: #fff;
+ position: absolute;
+ top: 12rem;
+ right: 2rem;
+ width: 75%; }
+ .card__heading-span {
+ padding: 1rem 1.5rem;
+ -webkit-box-decoration-break: clone;
+ box-decoration-break: clone; }
+ .card__heading-span--1 {
+ background-image: linear-gradient(to right bottom, rgba(255, 185, 0, 0.85), rgba(255, 119, 48, 0.85)); }
+ .card__heading-span--2 {
+ background-image: linear-gradient(to right bottom, rgba(126, 213, 111, 0.85), rgba(40, 180, 133, 0.85)); }
+ .card__heading-span--3 {
+ background-image: linear-gradient(to right bottom, rgba(41, 152, 255, 0.85), rgba(86, 67, 250, 0.85)); }
+ .card__details {
+ padding: 3rem; }
+ .card__details ul {
+ list-style: none;
+ width: 80%;
+ margin: 0 auto; }
+ .card__details ul li {
+ text-align: center;
+ font-size: 1.5rem;
+ padding: 1rem; }
+ .card__details ul li:not(:last-child) {
+ border-bottom: 1px solid #eee; }
+ .card__cta {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ width: 90%;
+ text-align: center; }
+ .card__price-box {
+ text-align: center;
+ color: #fff;
+ margin-bottom: 8rem; }
+ .card__price-only {
+ font-size: 1.4rem;
+ text-transform: uppercase; }
+ .card__price-value {
+ font-size: 6rem;
+ font-weight: 100; }
+ @media only screen and (max-width: 56.25em), only screen and (hover: none) {
+ .card {
+ height: auto;
+ border-radius: 3px;
+ background-color: #fff;
+ box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15); }
+ .card__side {
+ height: auto;
+ position: relative;
+ box-shadow: none; }
+ .card__side--back {
+ transform: rotateY(0);
+ clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%); }
+ .card:hover .card__side--front {
+ transform: rotateY(0); }
+ .card__details {
+ padding: 1rem 3rem; }
+ .card__cta {
+ position: relative;
+ top: 0%;
+ left: 0;
+ transform: translate(0);
+ width: 100%;
+ padding: 7rem 4rem 4rem 4rem; }
+ .card__price-box {
+ margin-bottom: 3rem; }
+ .card__price-value {
+ font-size: 4rem; } }
+
+.composition {
+ position: relative; }
+ .composition__photo {
+ width: 55%;
+ box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.4);
+ border-radius: 2px;
+ position: absolute;
+ z-index: 10;
+ transition: all .2s;
+ outline-offset: 2rem; }
+ @media only screen and (max-width: 56.25em) {
+ .composition__photo {
+ float: left;
+ position: relative;
+ width: 33.33333333%;
+ box-shadow: 0 1.5rem 3rem rgba(0, 0, 0, 0.2); } }
+ .composition__photo--p1 {
+ left: 0;
+ top: -2rem; }
+ @media only screen and (max-width: 56.25em) {
+ .composition__photo--p1 {
+ top: 0;
+ transform: scale(1.2); } }
+ .composition__photo--p2 {
+ right: 0;
+ top: 2rem; }
+ @media only screen and (max-width: 56.25em) {
+ .composition__photo--p2 {
+ top: -1rem;
+ transform: scale(1.3);
+ z-index: 100; } }
+ .composition__photo--p3 {
+ left: 20%;
+ top: 10rem; }
+ @media only screen and (max-width: 56.25em) {
+ .composition__photo--p3 {
+ top: 1rem;
+ left: 0;
+ transform: scale(1.1); } }
+ .composition__photo:hover {
+ outline: 1.5rem solid #55c57a;
+ transform: scale(1.05) translateY(-0.5rem);
+ box-shadow: 0 2.5rem 4rem rgba(0, 0, 0, 0.5);
+ z-index: 20; }
+ .composition:hover .composition__photo:not(:hover) {
+ transform: scale(0.95); }
+
+.feature-box {
+ background-color: rgba(255, 255, 255, 0.8);
+ font-size: 1.5rem;
+ padding: 2.5rem;
+ text-align: center;
+ border-radius: 3px;
+ box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
+ transition: transform .3s; }
+ @media only screen and (max-width: 56.25em) {
+ .feature-box {
+ padding: 2rem; } }
+ .feature-box__icon {
+ font-size: 6rem;
+ margin-bottom: .5rem;
+ display: inline-block;
+ background-image: linear-gradient(to right, #7ed56f, #28b485);
+ -webkit-background-clip: text;
+ color: transparent; }
+ @media only screen and (max-width: 56.25em) {
+ .feature-box__icon {
+ margin-bottom: 0; } }
+ .feature-box:hover {
+ transform: translateY(-1.5rem) scale(1.03); }
+
+.form__group:not(:last-child) {
+ margin-bottom: 2rem; }
+
+.form__input {
+ font-size: 1.5rem;
+ font-family: inherit;
+ color: inherit;
+ padding: 1.5rem 2rem;
+ border-radius: 2px;
+ background-color: rbga(#fff, 0.5);
+ border: none;
+ border-bottom: 3px solid transparent;
+ width: 90%;
+ display: block;
+ transition: all .3s; }
+ @media only screen and (max-width: 56.25em) {
+ .form__input {
+ width: 100%; } }
+ .form__input:focus {
+ outline: none;
+ box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.1);
+ border-bottom: 3px solid #55c57a; }
+ .form__input:focus:invalid {
+ border-bottom: 3px solid #ff7730; }
+ .form__input::-webkit-input-placeholder {
+ color: #999; }
+
+.form__label {
+ font-size: 1.2rem;
+ font-weight: 700;
+ margin-left: 2rem;
+ margin-top: .7rem;
+ display: block;
+ transition: all .3s; }
+
+.form__input:placeholder-shown + .form__label {
+ opacity: 0;
+ visibility: hidden;
+ transform: translateY(-4rem); }
+
+.form__radio-group {
+ width: 49%;
+ display: inline-block; }
+ @media only screen and (max-width: 56.25em) {
+ .form__radio-group {
+ width: 100%;
+ margin-bottom: 2rem; } }
+
+.form__radio-input {
+ display: none; }
+
+.form__radio-label {
+ font-size: 1.6rem;
+ cursor: pointer;
+ position: relative;
+ padding-left: 4.5rem; }
+
+.form__radio-button {
+ height: 3rem;
+ width: 3rem;
+ border: 5px solid #55c57a;
+ border-radius: 50%;
+ display: inline-block;
+ position: absolute;
+ left: 0;
+ top: -.4rem; }
+ .form__radio-button::after {
+ content: "";
+ display: block;
+ height: 1.3rem;
+ width: 1.3rem;
+ border-radius: 50%;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ background-color: #55c57a;
+ opacity: 0;
+ transition: opacity .2s; }
+
+.form__radio-input:checked ~ .form__radio-label .form__radio-button::after {
+ opacity: 1; }
+
+.popup {
+ height: 100vh;
+ width: 100%;
+ position: fixed;
+ top: 0;
+ left: 0;
+ background-color: rgba(0, 0, 0, 0.8);
+ z-index: 9999;
+ opacity: 0;
+ visibility: hidden;
+ transition: all .3s; }
+ @supports (-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px)) {
+ .popup {
+ -webkit-backdrop-filter: blur(10px);
+ backdrop-filter: blur(10px);
+ background-color: rgba(0, 0, 0, 0.3); } }
+ .popup__content {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ width: 75%;
+ background-color: #fff;
+ box-shadow: 0 2rem 4rem rgba(0, 0, 0, 0.2);
+ border-radius: 3px;
+ display: table;
+ overflow: hidden;
+ opacity: 0;
+ transform: translate(-50%, -50%) scale(0.25);
+ transition: all .5s .2s; }
+ .popup__left {
+ width: 33.333333%;
+ display: table-cell; }
+ .popup__right {
+ width: 66.6666667%;
+ display: table-cell;
+ vertical-align: middle;
+ padding: 3rem 5rem; }
+ .popup__img {
+ display: block;
+ width: 100%; }
+ .popup__text {
+ font-size: 1.4rem;
+ margin-bottom: 4rem;
+ -moz-column-count: 2;
+ -moz-column-gap: 4rem;
+ -moz-column-rule: 1px solid #eee;
+ column-count: 2;
+ column-gap: 4rem;
+ column-rule: 1px solid #eee;
+ -moz-hyphens: auto;
+ -ms-hyphens: auto;
+ -webkit-hyphens: auto;
+ hyphens: auto; }
+ .popup:target {
+ opacity: 1;
+ visibility: visible; }
+ .popup:target .popup__content {
+ opacity: 1;
+ transform: translate(-50%, -50%) scale(1); }
+ .popup__close:link, .popup__close:visited {
+ color: #777;
+ position: absolute;
+ top: 2.5rem;
+ right: 2.5rem;
+ font-size: 3rem;
+ text-decoration: none;
+ display: inline-block;
+ transition: all .2s;
+ line-height: 1; }
+ .popup__close:hover {
+ color: #55c57a; }
+
+.story {
+ width: 75%;
+ margin: 0 auto;
+ box-shadow: 0 3rem 6rem rgba(0, 0, 0, 0.1);
+ background-color: rgba(255, 255, 255, 0.6);
+ border-radius: 3px;
+ padding: 6rem;
+ padding-left: 9rem;
+ font-size: 1.6rem;
+ transform: skewX(-12deg); }
+ @media only screen and (max-width: 56.25em) {
+ .story {
+ width: 100%;
+ padding: 4rem;
+ padding-left: 7rem; } }
+ @media only screen and (max-width: 37.5em) {
+ .story {
+ transform: skewX(0); } }
+ .story__shape {
+ width: 15rem;
+ height: 15rem;
+ float: left;
+ transform: translateX(-3rem) skewX(12deg);
+ position: relative;
+ overflow: hidden;
+ border-radius: 50%; }
+ @supports (clip-path: polygon(0 0)) or (-webkit-clip-path: polygon(0 0)) {
+ .story__shape {
+ -webkit-clip-path: circle(50% at 50% 50%);
+ clip-path: circle(50% at 50% 50%);
+ -webkit-shape-outside: circle(50% at 50% 50%);
+ shape-outside: circle(50% at 50% 50%);
+ border-radius: none; } }
+ @media only screen and (max-width: 37.5em) {
+ .story__shape {
+ transform: translateX(-3rem) skewX(0); } }
+ .story__img {
+ height: 100%;
+ transform: translateX(-4rem) scale(1.4);
+ backface-visibility: hidden;
+ transition: all .5s; }
+ .story__text {
+ transform: skewX(12deg); }
+ @media only screen and (max-width: 37.5em) {
+ .story__text {
+ transform: skewX(0); } }
+ .story__caption {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, 20%);
+ color: #fff;
+ text-transform: uppercase;
+ font-size: 1.7rem;
+ text-align: center;
+ opacity: 0;
+ transition: all .5s;
+ backface-visibility: hidden; }
+ .story:hover .story__caption {
+ opacity: 1;
+ transform: translate(-50%, -50%); }
+ .story:hover .story__img {
+ transform: translateX(-4rem) scale(1);
+ filter: blur(3px) brightness(80%); }
+
+.footer {
+ background-color: #333;
+ padding: 10rem 0;
+ font-size: 1.4rem;
+ color: #f7f7f7; }
+ @media only screen and (max-width: 56.25em) {
+ .footer {
+ padding: 8rem 0; } }
+ .footer__logo-box {
+ text-align: center;
+ margin-bottom: 8rem; }
+ @media only screen and (max-width: 56.25em) {
+ .footer__logo-box {
+ margin-bottom: 6rem; } }
+ .footer__logo {
+ width: 15rem;
+ height: auto; }
+ .footer__navigation {
+ border-top: 1px solid #777;
+ padding-top: 2rem;
+ display: inline-block; }
+ @media only screen and (max-width: 56.25em) {
+ .footer__navigation {
+ width: 100%;
+ text-align: center; } }
+ .footer__list {
+ list-style: none; }
+ .footer__item {
+ display: inline-block; }
+ .footer__item:not(:last-child) {
+ margin-right: 1.5rem; }
+ .footer__link:link, .footer__link:visited {
+ color: #f7f7f7;
+ background-color: #333;
+ text-decoration: none;
+ text-transform: uppercase;
+ display: inline-block;
+ transition: all .2s; }
+ .footer__link:hover, .footer__link:active {
+ color: #55c57a;
+ box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.4);
+ transform: rotate(5deg) scale(1.3); }
+ .footer__copyright {
+ border-top: 1px solid #777;
+ padding-top: 2rem;
+ width: 80%;
+ float: right; }
+ @media only screen and (max-width: 56.25em) {
+ .footer__copyright {
+ width: 100%;
+ float: none; } }
+
+.row {
+ max-width: 114rem;
+ margin: 0 auto; }
+ .row:not(:last-child) {
+ margin-bottom: 8rem; }
+ @media only screen and (max-width: 56.25em) {
+ .row:not(:last-child) {
+ margin-bottom: 6rem; } }
+ @media only screen and (max-width: 56.25em) {
+ .row {
+ max-width: 50rem;
+ padding: 0 3rem; } }
+ .row::after {
+ content: "";
+ display: table;
+ clear: both; }
+ .row [class^="col-"] {
+ float: left; }
+ .row [class^="col-"]:not(:last-child) {
+ margin-right: 6rem; }
+ @media only screen and (max-width: 56.25em) {
+ .row [class^="col-"]:not(:last-child) {
+ margin-right: 0;
+ margin-bottom: 6rem; } }
+ @media only screen and (max-width: 56.25em) {
+ .row [class^="col-"] {
+ width: 100% !important; } }
+ .row .col-1-of-2 {
+ width: calc((100% - 6rem) / 2); }
+ .row .col-1-of-3 {
+ width: calc((100% - 2 * 6rem) / 3); }
+ .row .col-2-of-3 {
+ width: calc(2 * ((100% - 2 * 6rem) / 3) + 6rem); }
+ .row .col-1-of-4 {
+ width: calc((100% - 3 * 6rem) / 4); }
+ .row .col-2-of-4 {
+ width: calc(2 * ((100% - 3 * 6rem) / 4) + 6rem); }
+ .row .col-3-of-4 {
+ width: calc(3 * ((100% - 3 * 6rem) / 4) + 2 * 6rem); }
+
+.header {
+ height: 85vh;
+ background-image: linear-gradient(to right bottom, rgba(126, 213, 111, 0.8), rgba(40, 180, 133, 0.8)), url(../img/hero-small.jpg);
+ background-size: cover;
+ background-position: top;
+ position: relative; }
+ @supports (clip-path: polygon(0 0)) or (-webkit-clip-path: polygon(0 0)) {
+ .header {
+ -webkit-clip-path: polygon(0 0, 100% 0, 100% 75vh, 0 100%);
+ clip-path: polygon(0 0, 100% 0, 100% 75vh, 0 100%);
+ height: 95vh; } }
+ @media only screen and (min-resolution: 192dpi) and (min-width: 37.5em), only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 37.5em), only screen and (min-width: 125em) {
+ .header {
+ background-image: linear-gradient(to right bottom, rgba(126, 213, 111, 0.8), rgba(40, 180, 133, 0.8)), url(../img/hero.jpg); } }
+ @media only screen and (max-width: 37.5em) {
+ .header {
+ -webkit-clip-path: polygon(0 0, 100% 0, 100% 85vh, 0 100%);
+ clip-path: polygon(0 0, 100% 0, 100% 85vh, 0 100%); } }
+ .header__logo-box {
+ position: absolute;
+ top: 4rem;
+ left: 4rem; }
+ .header__logo {
+ height: 3.5rem; }
+ .header__text-box {
+ position: absolute;
+ top: 40%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ text-align: center; }
+
+.navigation__checkbox {
+ display: none; }
+
+.navigation__button {
+ background-color: #fff;
+ height: 7rem;
+ width: 7rem;
+ position: fixed;
+ top: 6rem;
+ right: 6rem;
+ border-radius: 50%;
+ z-index: 2000;
+ box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.1);
+ text-align: center;
+ cursor: pointer; }
+ @media only screen and (max-width: 56.25em) {
+ .navigation__button {
+ top: 4rem;
+ right: 4rem; } }
+ @media only screen and (max-width: 37.5em) {
+ .navigation__button {
+ top: 3rem;
+ right: 3rem; } }
+
+.navigation__background {
+ height: 6rem;
+ width: 6rem;
+ border-radius: 50%;
+ position: fixed;
+ top: 6.5rem;
+ right: 6.5rem;
+ background-image: radial-gradient(#7ed56f, #28b485);
+ z-index: 1000;
+ transition: transform 0.8s cubic-bezier(0.86, 0, 0.07, 1); }
+ @media only screen and (max-width: 56.25em) {
+ .navigation__background {
+ top: 4.5rem;
+ right: 4.5rem; } }
+ @media only screen and (max-width: 37.5em) {
+ .navigation__background {
+ top: 3.5rem;
+ right: 3.5rem; } }
+
+.navigation__nav {
+ height: 100vh;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 1500;
+ opacity: 0;
+ width: 0;
+ transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55); }
+
+.navigation__list {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ list-style: none;
+ text-align: center;
+ width: 100%; }
+
+.navigation__item {
+ margin: 1rem; }
+
+.navigation__link:link, .navigation__link:visited {
+ display: inline-block;
+ font-size: 3rem;
+ font-weight: 300;
+ padding: 1rem 2rem;
+ color: #fff;
+ text-decoration: none;
+ text-transform: uppercase;
+ background-image: linear-gradient(120deg, transparent 0%, transparent 50%, #fff 50%);
+ background-size: 220%;
+ transition: all .4s; }
+ .navigation__link:link span, .navigation__link:visited span {
+ margin-right: 1.5rem;
+ display: inline-block; }
+
+.navigation__link:hover, .navigation__link:active {
+ background-position: 100%;
+ color: #55c57a;
+ transform: translateX(1rem); }
+
+.navigation__checkbox:checked ~ .navigation__background {
+ transform: scale(80); }
+
+.navigation__checkbox:checked ~ .navigation__nav {
+ opacity: 1;
+ width: 100%; }
+
+.navigation__icon {
+ position: relative;
+ margin-top: 3.5rem; }
+ .navigation__icon, .navigation__icon::before, .navigation__icon::after {
+ width: 3rem;
+ height: 2px;
+ background-color: #333;
+ display: inline-block; }
+ .navigation__icon::before, .navigation__icon::after {
+ content: "";
+ position: absolute;
+ left: 0;
+ transition: all .2s; }
+ .navigation__icon::before {
+ top: -.8rem; }
+ .navigation__icon::after {
+ top: .8rem; }
+
+.navigation__button:hover .navigation__icon::before {
+ top: -1rem; }
+
+.navigation__button:hover .navigation__icon::after {
+ top: 1rem; }
+
+.navigation__checkbox:checked + .navigation__button .navigation__icon {
+ background-color: transparent; }
+
+.navigation__checkbox:checked + .navigation__button .navigation__icon::before {
+ top: 0;
+ transform: rotate(135deg); }
+
+.navigation__checkbox:checked + .navigation__button .navigation__icon::after {
+ top: 0;
+ transform: rotate(-135deg); }
+
+.section-about {
+ background-color: #f7f7f7;
+ padding: 25rem 0;
+ margin-top: -20vh; }
+ @media only screen and (max-width: 56.25em) {
+ .section-about {
+ padding: 20rem 0; } }
+
+.section-features {
+ padding: 20rem 0;
+ background-image: linear-gradient(to right bottom, rgba(126, 213, 111, 0.8), rgba(40, 180, 133, 0.8)), url(../img/nat-4.jpg);
+ background-size: cover;
+ transform: skewY(-7deg);
+ margin-top: -10rem; }
+ .section-features > * {
+ transform: skewY(7deg); }
+ @media only screen and (max-width: 56.25em) {
+ .section-features {
+ padding: 10rem 0; } }
+
+.section-tours {
+ background-color: #f7f7f7;
+ padding: 25rem 0 15rem 0;
+ margin-top: -10rem; }
+ @media only screen and (max-width: 56.25em) {
+ .section-tours {
+ padding: 20rem 0 10rem 0; } }
+
+.section-stories {
+ position: relative;
+ padding: 15rem 0; }
+ @media only screen and (max-width: 56.25em) {
+ .section-stories {
+ padding: 10rem 0; } }
+
+.section-book {
+ padding: 15rem 0;
+ background-image: linear-gradient(to right bottom, #7ed56f, #28b485); }
+ @media only screen and (max-width: 56.25em) {
+ .section-book {
+ padding: 10rem 0; } }
+
+.book {
+ background-image: linear-gradient(105deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 50%, transparent 50%), url(../img/nat-10.jpg);
+ background-size: 100%;
+ border-radius: 3px;
+ box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.2); }
+ @media only screen and (max-width: 75em) {
+ .book {
+ background-image: linear-gradient(105deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 65%, transparent 65%), url(../img/nat-10.jpg);
+ background-size: cover; } }
+ @media only screen and (max-width: 56.25em) {
+ .book {
+ background-image: linear-gradient(to right, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 100%), url(../img/nat-10.jpg); } }
+ .book__form {
+ width: 50%;
+ padding: 6rem; }
+ @media only screen and (max-width: 75em) {
+ .book__form {
+ width: 65%; } }
+ @media only screen and (max-width: 56.25em) {
+ .book__form {
+ width: 100%; } }
diff --git a/css/style.concat.css b/css/style.concat.css
new file mode 100644
index 0000000..07a02fc
--- /dev/null
+++ b/css/style.concat.css
@@ -0,0 +1,1426 @@
+@charset "UTF-8";
+
+@font-face {
+ font-family: "linea-basic-10";
+ src:url("fonts/linea-basic-10.eot");
+ src:url("fonts/linea-basic-10.eot?#iefix") format("embedded-opentype"),
+ url("fonts/linea-basic-10.woff") format("woff"),
+ url("fonts/linea-basic-10.ttf") format("truetype"),
+ url("fonts/linea-basic-10.svg#linea-basic-10") format("svg");
+ font-weight: normal;
+ font-style: normal;
+
+}
+
+[data-icon]:before {
+ font-family: "linea-basic-10" !important;
+ content: attr(data-icon);
+ font-style: normal !important;
+ font-weight: normal !important;
+ font-variant: normal !important;
+ text-transform: none !important;
+ speak: none;
+ line-height: 1;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+[class^="icon-"]:before,
+[class*=" icon-"]:before {
+ font-family: "linea-basic-10" !important;
+ font-style: normal !important;
+ font-weight: normal !important;
+ font-variant: normal !important;
+ text-transform: none !important;
+ speak: none;
+ line-height: 1;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-basic-accelerator:before {
+ content: "a";
+}
+.icon-basic-alarm:before {
+ content: "b";
+}
+.icon-basic-anchor:before {
+ content: "c";
+}
+.icon-basic-anticlockwise:before {
+ content: "d";
+}
+.icon-basic-archive:before {
+ content: "e";
+}
+.icon-basic-archive-full:before {
+ content: "f";
+}
+.icon-basic-ban:before {
+ content: "g";
+}
+.icon-basic-battery-charge:before {
+ content: "h";
+}
+.icon-basic-battery-empty:before {
+ content: "i";
+}
+.icon-basic-battery-full:before {
+ content: "j";
+}
+.icon-basic-battery-half:before {
+ content: "k";
+}
+.icon-basic-bolt:before {
+ content: "l";
+}
+.icon-basic-book:before {
+ content: "m";
+}
+.icon-basic-book-pen:before {
+ content: "n";
+}
+.icon-basic-book-pencil:before {
+ content: "o";
+}
+.icon-basic-bookmark:before {
+ content: "p";
+}
+.icon-basic-calculator:before {
+ content: "q";
+}
+.icon-basic-calendar:before {
+ content: "r";
+}
+.icon-basic-cards-diamonds:before {
+ content: "s";
+}
+.icon-basic-cards-hearts:before {
+ content: "t";
+}
+.icon-basic-case:before {
+ content: "u";
+}
+.icon-basic-chronometer:before {
+ content: "v";
+}
+.icon-basic-clessidre:before {
+ content: "w";
+}
+.icon-basic-clock:before {
+ content: "x";
+}
+.icon-basic-clockwise:before {
+ content: "y";
+}
+.icon-basic-cloud:before {
+ content: "z";
+}
+.icon-basic-clubs:before {
+ content: "A";
+}
+.icon-basic-compass:before {
+ content: "B";
+}
+.icon-basic-cup:before {
+ content: "C";
+}
+.icon-basic-diamonds:before {
+ content: "D";
+}
+.icon-basic-display:before {
+ content: "E";
+}
+.icon-basic-download:before {
+ content: "F";
+}
+.icon-basic-exclamation:before {
+ content: "G";
+}
+.icon-basic-eye:before {
+ content: "H";
+}
+.icon-basic-eye-closed:before {
+ content: "I";
+}
+.icon-basic-female:before {
+ content: "J";
+}
+.icon-basic-flag1:before {
+ content: "K";
+}
+.icon-basic-flag2:before {
+ content: "L";
+}
+.icon-basic-floppydisk:before {
+ content: "M";
+}
+.icon-basic-folder:before {
+ content: "N";
+}
+.icon-basic-folder-multiple:before {
+ content: "O";
+}
+.icon-basic-gear:before {
+ content: "P";
+}
+.icon-basic-geolocalize-01:before {
+ content: "Q";
+}
+.icon-basic-geolocalize-05:before {
+ content: "R";
+}
+.icon-basic-globe:before {
+ content: "S";
+}
+.icon-basic-gunsight:before {
+ content: "T";
+}
+.icon-basic-hammer:before {
+ content: "U";
+}
+.icon-basic-headset:before {
+ content: "V";
+}
+.icon-basic-heart:before {
+ content: "W";
+}
+.icon-basic-heart-broken:before {
+ content: "X";
+}
+.icon-basic-helm:before {
+ content: "Y";
+}
+.icon-basic-home:before {
+ content: "Z";
+}
+.icon-basic-info:before {
+ content: "0";
+}
+.icon-basic-ipod:before {
+ content: "1";
+}
+.icon-basic-joypad:before {
+ content: "2";
+}
+.icon-basic-key:before {
+ content: "3";
+}
+.icon-basic-keyboard:before {
+ content: "4";
+}
+.icon-basic-laptop:before {
+ content: "5";
+}
+.icon-basic-life-buoy:before {
+ content: "6";
+}
+.icon-basic-lightbulb:before {
+ content: "7";
+}
+.icon-basic-link:before {
+ content: "8";
+}
+.icon-basic-lock:before {
+ content: "9";
+}
+.icon-basic-lock-open:before {
+ content: "!";
+}
+.icon-basic-magic-mouse:before {
+ content: "\"";
+}
+.icon-basic-magnifier:before {
+ content: "#";
+}
+.icon-basic-magnifier-minus:before {
+ content: "$";
+}
+.icon-basic-magnifier-plus:before {
+ content: "%";
+}
+.icon-basic-mail:before {
+ content: "&";
+}
+.icon-basic-mail-multiple:before {
+ content: "'";
+}
+.icon-basic-mail-open:before {
+ content: "(";
+}
+.icon-basic-mail-open-text:before {
+ content: ")";
+}
+.icon-basic-male:before {
+ content: "*";
+}
+.icon-basic-map:before {
+ content: "+";
+}
+.icon-basic-message:before {
+ content: ",";
+}
+.icon-basic-message-multiple:before {
+ content: "-";
+}
+.icon-basic-message-txt:before {
+ content: ".";
+}
+.icon-basic-mixer2:before {
+ content: "/";
+}
+.icon-basic-mouse:before {
+ content: ":";
+}
+.icon-basic-notebook:before {
+ content: ";";
+}
+.icon-basic-notebook-pen:before {
+ content: "<";
+}
+.icon-basic-notebook-pencil:before {
+ content: "=";
+}
+.icon-basic-paperplane:before {
+ content: ">";
+}
+.icon-basic-pencil-ruler:before {
+ content: "?";
+}
+.icon-basic-pencil-ruler-pen:before {
+ content: "@";
+}
+.icon-basic-photo:before {
+ content: "[";
+}
+.icon-basic-picture:before {
+ content: "]";
+}
+.icon-basic-picture-multiple:before {
+ content: "^";
+}
+.icon-basic-pin1:before {
+ content: "_";
+}
+.icon-basic-pin2:before {
+ content: "`";
+}
+.icon-basic-postcard:before {
+ content: "{";
+}
+.icon-basic-postcard-multiple:before {
+ content: "|";
+}
+.icon-basic-printer:before {
+ content: "}";
+}
+.icon-basic-question:before {
+ content: "~";
+}
+.icon-basic-rss:before {
+ content: "\\";
+}
+.icon-basic-server:before {
+ content: "\e000";
+}
+.icon-basic-server2:before {
+ content: "\e001";
+}
+.icon-basic-server-cloud:before {
+ content: "\e002";
+}
+.icon-basic-server-download:before {
+ content: "\e003";
+}
+.icon-basic-server-upload:before {
+ content: "\e004";
+}
+.icon-basic-settings:before {
+ content: "\e005";
+}
+.icon-basic-share:before {
+ content: "\e006";
+}
+.icon-basic-sheet:before {
+ content: "\e007";
+}
+.icon-basic-sheet-multiple:before {
+ content: "\e008";
+}
+.icon-basic-sheet-pen:before {
+ content: "\e009";
+}
+.icon-basic-sheet-pencil:before {
+ content: "\e00a";
+}
+.icon-basic-sheet-txt:before {
+ content: "\e00b";
+}
+.icon-basic-signs:before {
+ content: "\e00c";
+}
+.icon-basic-smartphone:before {
+ content: "\e00d";
+}
+.icon-basic-spades:before {
+ content: "\e00e";
+}
+.icon-basic-spread:before {
+ content: "\e00f";
+}
+.icon-basic-spread-bookmark:before {
+ content: "\e010";
+}
+.icon-basic-spread-text:before {
+ content: "\e011";
+}
+.icon-basic-spread-text-bookmark:before {
+ content: "\e012";
+}
+.icon-basic-star:before {
+ content: "\e013";
+}
+.icon-basic-tablet:before {
+ content: "\e014";
+}
+.icon-basic-target:before {
+ content: "\e015";
+}
+.icon-basic-todo:before {
+ content: "\e016";
+}
+.icon-basic-todo-pen:before {
+ content: "\e017";
+}
+.icon-basic-todo-pencil:before {
+ content: "\e018";
+}
+.icon-basic-todo-txt:before {
+ content: "\e019";
+}
+.icon-basic-todolist-pen:before {
+ content: "\e01a";
+}
+.icon-basic-todolist-pencil:before {
+ content: "\e01b";
+}
+.icon-basic-trashcan:before {
+ content: "\e01c";
+}
+.icon-basic-trashcan-full:before {
+ content: "\e01d";
+}
+.icon-basic-trashcan-refresh:before {
+ content: "\e01e";
+}
+.icon-basic-trashcan-remove:before {
+ content: "\e01f";
+}
+.icon-basic-upload:before {
+ content: "\e020";
+}
+.icon-basic-usb:before {
+ content: "\e021";
+}
+.icon-basic-video:before {
+ content: "\e022";
+}
+.icon-basic-watch:before {
+ content: "\e023";
+}
+.icon-basic-webpage:before {
+ content: "\e024";
+}
+.icon-basic-webpage-img-txt:before {
+ content: "\e025";
+}
+.icon-basic-webpage-multiple:before {
+ content: "\e026";
+}
+.icon-basic-webpage-txt:before {
+ content: "\e027";
+}
+.icon-basic-world:before {
+ content: "\e028";
+}
+
+/*
+0 - 600px: Phone
+600 - 900px: Tablet portrait
+900 - 1200px: Tablet landscape
+[1200 - 1800] is where our normal styles apply
+1800px + : Big desktop
+
+$breakpoint arguement choices:
+- phone
+- tab-port
+- tab-land
+- big-desktop
+
+ORDER: Base + typography > general layout + grid > page layout > components
+
+1em = 16px
+*/
+@keyframes moveInLeft {
+ 0% {
+ opacity: 0;
+ transform: translateX(-10rem); }
+ 80% {
+ transform: translateX(1rem); }
+ 100% {
+ opacity: 1;
+ transform: translate(0); } }
+
+@keyframes moveInRight {
+ 0% {
+ opacity: 0;
+ transform: translateX(10rem); }
+ 80% {
+ transform: translateX(-1rem); }
+ 100% {
+ opacity: 1;
+ transform: translate(0); } }
+
+@keyframes moveInBottom {
+ 0% {
+ opacity: 0;
+ transform: translateY(3rem); }
+ 100% {
+ opacity: 1;
+ transform: translate(0); } }
+
+*,
+*::after,
+*::before {
+ margin: 0;
+ padding: 0;
+ box-sizing: inherit; }
+
+html {
+ font-size: 62.5%; }
+ @media only screen and (max-width: 75em) {
+ html {
+ font-size: 56.25%; } }
+ @media only screen and (max-width: 56.25em) {
+ html {
+ font-size: 50%; } }
+ @media only screen and (min-width: 112.5em) {
+ html {
+ font-size: 75%; } }
+
+body {
+ box-sizing: border-box;
+ padding: 3rem; }
+ @media only screen and (max-width: 56.25em) {
+ body {
+ padding: 0; } }
+
+::selection {
+ background-color: #55c57a;
+ color: #fff; }
+
+body {
+ font-family: "Lato", sans-serif;
+ font-weight: 400;
+ /*font-size: 16px;*/
+ line-height: 1.7;
+ color: #777; }
+
+.heading-primary {
+ color: #fff;
+ text-transform: uppercase;
+ backface-visibility: hidden;
+ margin-bottom: 6rem; }
+ .heading-primary--main {
+ display: block;
+ font-size: 6rem;
+ font-weight: 400;
+ letter-spacing: 3.5rem;
+ animation-name: moveInLeft;
+ animation-duration: 1s;
+ animation-timing-function: ease-out;
+ /*
+ animation-delay: 3s;
+ animation-iteration-count: 3;
+ */ }
+ @media only screen and (max-width: 37.5em) {
+ .heading-primary--main {
+ letter-spacing: 1rem;
+ font-family: 5rem; } }
+ .heading-primary--sub {
+ display: block;
+ font-size: 2rem;
+ font-weight: 700;
+ letter-spacing: 1.75rem;
+ animation: moveInRight 1s ease-out; }
+ @media only screen and (max-width: 37.5em) {
+ .heading-primary--sub {
+ letter-spacing: .5rem; } }
+
+.heading-secondary {
+ font-size: 3.5rem;
+ text-transform: uppercase;
+ font-weight: 700;
+ display: inline-block;
+ background-image: linear-gradient(to right, #7ed56f, #28b485);
+ -webkit-background-clip: text;
+ color: transparent;
+ letter-spacing: .2rem;
+ transition: all .2s; }
+ @media only screen and (max-width: 56.25em) {
+ .heading-secondary {
+ font-size: 3rem; } }
+ @media only screen and (max-width: 37.5em) {
+ .heading-secondary {
+ font-size: 2.5rem; } }
+ .heading-secondary:hover {
+ transform: skewY(2deg) skewX(15deg) scale(1.1);
+ text-shadow: 0.5rem 1rem 2rem rgba(0, 0, 0, 0.2); }
+
+.heading-tertiary {
+ font-size: 1.6rem;
+ font-weight: 700;
+ text-transform: uppercase; }
+
+.paragraph {
+ font-size: 1.6rem; }
+ .paragraph:not(:last-child) {
+ margin-bottom: 3rem; }
+
+.u-center-text {
+ text-align: center !important; }
+
+.u-margin-bottom-small {
+ margin-bottom: 1.5rem !important; }
+
+.u-margin-bottom-medium {
+ margin-bottom: 4rem !important; }
+ @media only screen and (max-width: 56.25em) {
+ .u-margin-bottom-medium {
+ margin-bottom: 3rem !important; } }
+
+.u-margin-bottom-big {
+ margin-bottom: 8rem !important; }
+ @media only screen and (max-width: 56.25em) {
+ .u-margin-bottom-big {
+ margin-bottom: 5rem !important; } }
+
+.u-margin-top-big {
+ margin-top: 8rem !important; }
+
+.u-margin-top-huge {
+ margin-top: 10rem !important; }
+
+.bg-video {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ z-index: -1;
+ opacity: .15;
+ overflow: hidden; }
+ .bg-video__content {
+ height: 100%;
+ width: 100%;
+ object-fit: cover; }
+
+.btn, .btn:link, .btn:visited {
+ text-transform: uppercase;
+ text-decoration: none;
+ padding: 1.5rem 4rem;
+ display: inline-block;
+ border-radius: 10rem;
+ transition: all .2s;
+ position: relative;
+ font-size: 1.6rem;
+ border: none;
+ cursor: pointer; }
+
+.btn:hover {
+ transform: translateY(-3px);
+ box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2); }
+ .btn:hover::after {
+ transform: scaleX(1.4) scaleY(1.6);
+ opacity: 0; }
+
+.btn:active, .btn:focus {
+ outline: none;
+ transform: translateY(-1px);
+ box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2); }
+
+.btn--white {
+ background-color: #fff;
+ color: #777; }
+ .btn--white::after {
+ background-color: #fff; }
+
+.btn--green {
+ background-color: #55c57a;
+ color: #fff; }
+ .btn--green::after {
+ background-color: #55c57a; }
+
+.btn::after {
+ content: "";
+ display: inline-block;
+ height: 100%;
+ width: 100%;
+ border-radius: 10rem;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: -1;
+ transition: all .4s; }
+
+.btn--animated {
+ animation: moveInBottom .5s ease-out .75s;
+ animation-fill-mode: backwards; }
+
+.btn-text:link, .btn-text:visited {
+ font-size: 1.6rem;
+ color: #55c57a;
+ display: inline-block;
+ text-decoration: none;
+ border-bottom: 1px solid #55c57a;
+ padding: 3px;
+ transition: all .2s; }
+
+.btn-text:hover {
+ background-color: #55c57a;
+ color: #fff;
+ box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.15);
+ transform: translateY(-2px); }
+
+.btn-text:active {
+ box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
+ transform: translateY(0); }
+
+.card {
+ perspective: 150rem;
+ -moz-perspective: 150rem;
+ position: relative;
+ height: 52rem; }
+ .card__side {
+ height: 52rem;
+ transition: all .8s ease;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ border-radius: 3px;
+ overflow: hidden;
+ box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15); }
+ .card__side--front {
+ background-color: #fff; }
+ .card__side--back {
+ transform: rotateY(180deg); }
+ .card__side--back-1 {
+ background-image: linear-gradient(to right bottom, #ffb900, #ff7730); }
+ .card__side--back-2 {
+ background-image: linear-gradient(to right bottom, #7ed56f, #28b485); }
+ .card__side--back-3 {
+ background-image: linear-gradient(to right bottom, #2998ff, #5643fa); }
+ .card:hover .card__side--front {
+ transform: rotateY(-180deg); }
+ .card:hover .card__side--back {
+ transform: rotateY(0); }
+ .card__picture {
+ background-size: cover;
+ height: 23rem;
+ background-blend-mode: screen;
+ -webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
+ clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px; }
+ .card__picture--1 {
+ background-image: linear-gradient(to right bottom, #ffb900, #ff7730), url(../img/nat-5.jpg); }
+ .card__picture--2 {
+ background-image: linear-gradient(to right bottom, #7ed56f, #28b485), url(../img/nat-6.jpg); }
+ .card__picture--3 {
+ background-image: linear-gradient(to right bottom, #2998ff, #5643fa), url(../img/nat-7.jpg); }
+ .card__heading {
+ font-size: 2.8rem;
+ font-weight: 300;
+ text-transform: uppercase;
+ text-align: right;
+ color: #fff;
+ position: absolute;
+ top: 12rem;
+ right: 2rem;
+ width: 75%; }
+ .card__heading-span {
+ padding: 1rem 1.5rem;
+ -webkit-box-decoration-break: clone;
+ box-decoration-break: clone; }
+ .card__heading-span--1 {
+ background-image: linear-gradient(to right bottom, rgba(255, 185, 0, 0.85), rgba(255, 119, 48, 0.85)); }
+ .card__heading-span--2 {
+ background-image: linear-gradient(to right bottom, rgba(126, 213, 111, 0.85), rgba(40, 180, 133, 0.85)); }
+ .card__heading-span--3 {
+ background-image: linear-gradient(to right bottom, rgba(41, 152, 255, 0.85), rgba(86, 67, 250, 0.85)); }
+ .card__details {
+ padding: 3rem; }
+ .card__details ul {
+ list-style: none;
+ width: 80%;
+ margin: 0 auto; }
+ .card__details ul li {
+ text-align: center;
+ font-size: 1.5rem;
+ padding: 1rem; }
+ .card__details ul li:not(:last-child) {
+ border-bottom: 1px solid #eee; }
+ .card__cta {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ width: 90%;
+ text-align: center; }
+ .card__price-box {
+ text-align: center;
+ color: #fff;
+ margin-bottom: 8rem; }
+ .card__price-only {
+ font-size: 1.4rem;
+ text-transform: uppercase; }
+ .card__price-value {
+ font-size: 6rem;
+ font-weight: 100; }
+ @media only screen and (max-width: 56.25em), only screen and (hover: none) {
+ .card {
+ height: auto;
+ border-radius: 3px;
+ background-color: #fff;
+ box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15); }
+ .card__side {
+ height: auto;
+ position: relative;
+ box-shadow: none; }
+ .card__side--back {
+ transform: rotateY(0);
+ clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%); }
+ .card:hover .card__side--front {
+ transform: rotateY(0); }
+ .card__details {
+ padding: 1rem 3rem; }
+ .card__cta {
+ position: relative;
+ top: 0%;
+ left: 0;
+ transform: translate(0);
+ width: 100%;
+ padding: 7rem 4rem 4rem 4rem; }
+ .card__price-box {
+ margin-bottom: 3rem; }
+ .card__price-value {
+ font-size: 4rem; } }
+
+.composition {
+ position: relative; }
+ .composition__photo {
+ width: 55%;
+ box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.4);
+ border-radius: 2px;
+ position: absolute;
+ z-index: 10;
+ transition: all .2s;
+ outline-offset: 2rem; }
+ @media only screen and (max-width: 56.25em) {
+ .composition__photo {
+ float: left;
+ position: relative;
+ width: 33.33333333%;
+ box-shadow: 0 1.5rem 3rem rgba(0, 0, 0, 0.2); } }
+ .composition__photo--p1 {
+ left: 0;
+ top: -2rem; }
+ @media only screen and (max-width: 56.25em) {
+ .composition__photo--p1 {
+ top: 0;
+ transform: scale(1.2); } }
+ .composition__photo--p2 {
+ right: 0;
+ top: 2rem; }
+ @media only screen and (max-width: 56.25em) {
+ .composition__photo--p2 {
+ top: -1rem;
+ transform: scale(1.3);
+ z-index: 100; } }
+ .composition__photo--p3 {
+ left: 20%;
+ top: 10rem; }
+ @media only screen and (max-width: 56.25em) {
+ .composition__photo--p3 {
+ top: 1rem;
+ left: 0;
+ transform: scale(1.1); } }
+ .composition__photo:hover {
+ outline: 1.5rem solid #55c57a;
+ transform: scale(1.05) translateY(-0.5rem);
+ box-shadow: 0 2.5rem 4rem rgba(0, 0, 0, 0.5);
+ z-index: 20; }
+ .composition:hover .composition__photo:not(:hover) {
+ transform: scale(0.95); }
+
+.feature-box {
+ background-color: rgba(255, 255, 255, 0.8);
+ font-size: 1.5rem;
+ padding: 2.5rem;
+ text-align: center;
+ border-radius: 3px;
+ box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
+ transition: transform .3s; }
+ @media only screen and (max-width: 56.25em) {
+ .feature-box {
+ padding: 2rem; } }
+ .feature-box__icon {
+ font-size: 6rem;
+ margin-bottom: .5rem;
+ display: inline-block;
+ background-image: linear-gradient(to right, #7ed56f, #28b485);
+ -webkit-background-clip: text;
+ color: transparent; }
+ @media only screen and (max-width: 56.25em) {
+ .feature-box__icon {
+ margin-bottom: 0; } }
+ .feature-box:hover {
+ transform: translateY(-1.5rem) scale(1.03); }
+
+.form__group:not(:last-child) {
+ margin-bottom: 2rem; }
+
+.form__input {
+ font-size: 1.5rem;
+ font-family: inherit;
+ color: inherit;
+ padding: 1.5rem 2rem;
+ border-radius: 2px;
+ background-color: rbga(#fff, 0.5);
+ border: none;
+ border-bottom: 3px solid transparent;
+ width: 90%;
+ display: block;
+ transition: all .3s; }
+ @media only screen and (max-width: 56.25em) {
+ .form__input {
+ width: 100%; } }
+ .form__input:focus {
+ outline: none;
+ box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.1);
+ border-bottom: 3px solid #55c57a; }
+ .form__input:focus:invalid {
+ border-bottom: 3px solid #ff7730; }
+ .form__input::-webkit-input-placeholder {
+ color: #999; }
+
+.form__label {
+ font-size: 1.2rem;
+ font-weight: 700;
+ margin-left: 2rem;
+ margin-top: .7rem;
+ display: block;
+ transition: all .3s; }
+
+.form__input:placeholder-shown + .form__label {
+ opacity: 0;
+ visibility: hidden;
+ transform: translateY(-4rem); }
+
+.form__radio-group {
+ width: 49%;
+ display: inline-block; }
+ @media only screen and (max-width: 56.25em) {
+ .form__radio-group {
+ width: 100%;
+ margin-bottom: 2rem; } }
+
+.form__radio-input {
+ display: none; }
+
+.form__radio-label {
+ font-size: 1.6rem;
+ cursor: pointer;
+ position: relative;
+ padding-left: 4.5rem; }
+
+.form__radio-button {
+ height: 3rem;
+ width: 3rem;
+ border: 5px solid #55c57a;
+ border-radius: 50%;
+ display: inline-block;
+ position: absolute;
+ left: 0;
+ top: -.4rem; }
+ .form__radio-button::after {
+ content: "";
+ display: block;
+ height: 1.3rem;
+ width: 1.3rem;
+ border-radius: 50%;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ background-color: #55c57a;
+ opacity: 0;
+ transition: opacity .2s; }
+
+.form__radio-input:checked ~ .form__radio-label .form__radio-button::after {
+ opacity: 1; }
+
+.popup {
+ height: 100vh;
+ width: 100%;
+ position: fixed;
+ top: 0;
+ left: 0;
+ background-color: rgba(0, 0, 0, 0.8);
+ z-index: 9999;
+ opacity: 0;
+ visibility: hidden;
+ transition: all .3s; }
+ @supports (-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px)) {
+ .popup {
+ -webkit-backdrop-filter: blur(10px);
+ backdrop-filter: blur(10px);
+ background-color: rgba(0, 0, 0, 0.3); } }
+ .popup__content {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ width: 75%;
+ background-color: #fff;
+ box-shadow: 0 2rem 4rem rgba(0, 0, 0, 0.2);
+ border-radius: 3px;
+ display: table;
+ overflow: hidden;
+ opacity: 0;
+ transform: translate(-50%, -50%) scale(0.25);
+ transition: all .5s .2s; }
+ .popup__left {
+ width: 33.333333%;
+ display: table-cell; }
+ .popup__right {
+ width: 66.6666667%;
+ display: table-cell;
+ vertical-align: middle;
+ padding: 3rem 5rem; }
+ .popup__img {
+ display: block;
+ width: 100%; }
+ .popup__text {
+ font-size: 1.4rem;
+ margin-bottom: 4rem;
+ -moz-column-count: 2;
+ -moz-column-gap: 4rem;
+ -moz-column-rule: 1px solid #eee;
+ column-count: 2;
+ column-gap: 4rem;
+ column-rule: 1px solid #eee;
+ -moz-hyphens: auto;
+ -ms-hyphens: auto;
+ -webkit-hyphens: auto;
+ hyphens: auto; }
+ .popup:target {
+ opacity: 1;
+ visibility: visible; }
+ .popup:target .popup__content {
+ opacity: 1;
+ transform: translate(-50%, -50%) scale(1); }
+ .popup__close:link, .popup__close:visited {
+ color: #777;
+ position: absolute;
+ top: 2.5rem;
+ right: 2.5rem;
+ font-size: 3rem;
+ text-decoration: none;
+ display: inline-block;
+ transition: all .2s;
+ line-height: 1; }
+ .popup__close:hover {
+ color: #55c57a; }
+
+.story {
+ width: 75%;
+ margin: 0 auto;
+ box-shadow: 0 3rem 6rem rgba(0, 0, 0, 0.1);
+ background-color: rgba(255, 255, 255, 0.6);
+ border-radius: 3px;
+ padding: 6rem;
+ padding-left: 9rem;
+ font-size: 1.6rem;
+ transform: skewX(-12deg); }
+ @media only screen and (max-width: 56.25em) {
+ .story {
+ width: 100%;
+ padding: 4rem;
+ padding-left: 7rem; } }
+ @media only screen and (max-width: 37.5em) {
+ .story {
+ transform: skewX(0); } }
+ .story__shape {
+ width: 15rem;
+ height: 15rem;
+ float: left;
+ transform: translateX(-3rem) skewX(12deg);
+ position: relative;
+ overflow: hidden;
+ border-radius: 50%; }
+ @supports (clip-path: polygon(0 0)) or (-webkit-clip-path: polygon(0 0)) {
+ .story__shape {
+ -webkit-clip-path: circle(50% at 50% 50%);
+ clip-path: circle(50% at 50% 50%);
+ -webkit-shape-outside: circle(50% at 50% 50%);
+ shape-outside: circle(50% at 50% 50%);
+ border-radius: none; } }
+ @media only screen and (max-width: 37.5em) {
+ .story__shape {
+ transform: translateX(-3rem) skewX(0); } }
+ .story__img {
+ height: 100%;
+ transform: translateX(-4rem) scale(1.4);
+ backface-visibility: hidden;
+ transition: all .5s; }
+ .story__text {
+ transform: skewX(12deg); }
+ @media only screen and (max-width: 37.5em) {
+ .story__text {
+ transform: skewX(0); } }
+ .story__caption {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, 20%);
+ color: #fff;
+ text-transform: uppercase;
+ font-size: 1.7rem;
+ text-align: center;
+ opacity: 0;
+ transition: all .5s;
+ backface-visibility: hidden; }
+ .story:hover .story__caption {
+ opacity: 1;
+ transform: translate(-50%, -50%); }
+ .story:hover .story__img {
+ transform: translateX(-4rem) scale(1);
+ filter: blur(3px) brightness(80%); }
+
+.footer {
+ background-color: #333;
+ padding: 10rem 0;
+ font-size: 1.4rem;
+ color: #f7f7f7; }
+ @media only screen and (max-width: 56.25em) {
+ .footer {
+ padding: 8rem 0; } }
+ .footer__logo-box {
+ text-align: center;
+ margin-bottom: 8rem; }
+ @media only screen and (max-width: 56.25em) {
+ .footer__logo-box {
+ margin-bottom: 6rem; } }
+ .footer__logo {
+ width: 15rem;
+ height: auto; }
+ .footer__navigation {
+ border-top: 1px solid #777;
+ padding-top: 2rem;
+ display: inline-block; }
+ @media only screen and (max-width: 56.25em) {
+ .footer__navigation {
+ width: 100%;
+ text-align: center; } }
+ .footer__list {
+ list-style: none; }
+ .footer__item {
+ display: inline-block; }
+ .footer__item:not(:last-child) {
+ margin-right: 1.5rem; }
+ .footer__link:link, .footer__link:visited {
+ color: #f7f7f7;
+ background-color: #333;
+ text-decoration: none;
+ text-transform: uppercase;
+ display: inline-block;
+ transition: all .2s; }
+ .footer__link:hover, .footer__link:active {
+ color: #55c57a;
+ box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.4);
+ transform: rotate(5deg) scale(1.3); }
+ .footer__copyright {
+ border-top: 1px solid #777;
+ padding-top: 2rem;
+ width: 80%;
+ float: right; }
+ @media only screen and (max-width: 56.25em) {
+ .footer__copyright {
+ width: 100%;
+ float: none; } }
+
+.row {
+ max-width: 114rem;
+ margin: 0 auto; }
+ .row:not(:last-child) {
+ margin-bottom: 8rem; }
+ @media only screen and (max-width: 56.25em) {
+ .row:not(:last-child) {
+ margin-bottom: 6rem; } }
+ @media only screen and (max-width: 56.25em) {
+ .row {
+ max-width: 50rem;
+ padding: 0 3rem; } }
+ .row::after {
+ content: "";
+ display: table;
+ clear: both; }
+ .row [class^="col-"] {
+ float: left; }
+ .row [class^="col-"]:not(:last-child) {
+ margin-right: 6rem; }
+ @media only screen and (max-width: 56.25em) {
+ .row [class^="col-"]:not(:last-child) {
+ margin-right: 0;
+ margin-bottom: 6rem; } }
+ @media only screen and (max-width: 56.25em) {
+ .row [class^="col-"] {
+ width: 100% !important; } }
+ .row .col-1-of-2 {
+ width: calc((100% - 6rem) / 2); }
+ .row .col-1-of-3 {
+ width: calc((100% - 2 * 6rem) / 3); }
+ .row .col-2-of-3 {
+ width: calc(2 * ((100% - 2 * 6rem) / 3) + 6rem); }
+ .row .col-1-of-4 {
+ width: calc((100% - 3 * 6rem) / 4); }
+ .row .col-2-of-4 {
+ width: calc(2 * ((100% - 3 * 6rem) / 4) + 6rem); }
+ .row .col-3-of-4 {
+ width: calc(3 * ((100% - 3 * 6rem) / 4) + 2 * 6rem); }
+
+.header {
+ height: 85vh;
+ background-image: linear-gradient(to right bottom, rgba(126, 213, 111, 0.8), rgba(40, 180, 133, 0.8)), url(../img/hero-small.jpg);
+ background-size: cover;
+ background-position: top;
+ position: relative; }
+ @supports (clip-path: polygon(0 0)) or (-webkit-clip-path: polygon(0 0)) {
+ .header {
+ -webkit-clip-path: polygon(0 0, 100% 0, 100% 75vh, 0 100%);
+ clip-path: polygon(0 0, 100% 0, 100% 75vh, 0 100%);
+ height: 95vh; } }
+ @media only screen and (min-resolution: 192dpi) and (min-width: 37.5em), only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 37.5em), only screen and (min-width: 125em) {
+ .header {
+ background-image: linear-gradient(to right bottom, rgba(126, 213, 111, 0.8), rgba(40, 180, 133, 0.8)), url(../img/hero.jpg); } }
+ @media only screen and (max-width: 37.5em) {
+ .header {
+ -webkit-clip-path: polygon(0 0, 100% 0, 100% 85vh, 0 100%);
+ clip-path: polygon(0 0, 100% 0, 100% 85vh, 0 100%); } }
+ .header__logo-box {
+ position: absolute;
+ top: 4rem;
+ left: 4rem; }
+ .header__logo {
+ height: 3.5rem; }
+ .header__text-box {
+ position: absolute;
+ top: 40%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ text-align: center; }
+
+.navigation__checkbox {
+ display: none; }
+
+.navigation__button {
+ background-color: #fff;
+ height: 7rem;
+ width: 7rem;
+ position: fixed;
+ top: 6rem;
+ right: 6rem;
+ border-radius: 50%;
+ z-index: 2000;
+ box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.1);
+ text-align: center;
+ cursor: pointer; }
+ @media only screen and (max-width: 56.25em) {
+ .navigation__button {
+ top: 4rem;
+ right: 4rem; } }
+ @media only screen and (max-width: 37.5em) {
+ .navigation__button {
+ top: 3rem;
+ right: 3rem; } }
+
+.navigation__background {
+ height: 6rem;
+ width: 6rem;
+ border-radius: 50%;
+ position: fixed;
+ top: 6.5rem;
+ right: 6.5rem;
+ background-image: radial-gradient(#7ed56f, #28b485);
+ z-index: 1000;
+ transition: transform 0.8s cubic-bezier(0.86, 0, 0.07, 1); }
+ @media only screen and (max-width: 56.25em) {
+ .navigation__background {
+ top: 4.5rem;
+ right: 4.5rem; } }
+ @media only screen and (max-width: 37.5em) {
+ .navigation__background {
+ top: 3.5rem;
+ right: 3.5rem; } }
+
+.navigation__nav {
+ height: 100vh;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 1500;
+ opacity: 0;
+ width: 0;
+ transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55); }
+
+.navigation__list {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ list-style: none;
+ text-align: center;
+ width: 100%; }
+
+.navigation__item {
+ margin: 1rem; }
+
+.navigation__link:link, .navigation__link:visited {
+ display: inline-block;
+ font-size: 3rem;
+ font-weight: 300;
+ padding: 1rem 2rem;
+ color: #fff;
+ text-decoration: none;
+ text-transform: uppercase;
+ background-image: linear-gradient(120deg, transparent 0%, transparent 50%, #fff 50%);
+ background-size: 220%;
+ transition: all .4s; }
+ .navigation__link:link span, .navigation__link:visited span {
+ margin-right: 1.5rem;
+ display: inline-block; }
+
+.navigation__link:hover, .navigation__link:active {
+ background-position: 100%;
+ color: #55c57a;
+ transform: translateX(1rem); }
+
+.navigation__checkbox:checked ~ .navigation__background {
+ transform: scale(80); }
+
+.navigation__checkbox:checked ~ .navigation__nav {
+ opacity: 1;
+ width: 100%; }
+
+.navigation__icon {
+ position: relative;
+ margin-top: 3.5rem; }
+ .navigation__icon, .navigation__icon::before, .navigation__icon::after {
+ width: 3rem;
+ height: 2px;
+ background-color: #333;
+ display: inline-block; }
+ .navigation__icon::before, .navigation__icon::after {
+ content: "";
+ position: absolute;
+ left: 0;
+ transition: all .2s; }
+ .navigation__icon::before {
+ top: -.8rem; }
+ .navigation__icon::after {
+ top: .8rem; }
+
+.navigation__button:hover .navigation__icon::before {
+ top: -1rem; }
+
+.navigation__button:hover .navigation__icon::after {
+ top: 1rem; }
+
+.navigation__checkbox:checked + .navigation__button .navigation__icon {
+ background-color: transparent; }
+
+.navigation__checkbox:checked + .navigation__button .navigation__icon::before {
+ top: 0;
+ transform: rotate(135deg); }
+
+.navigation__checkbox:checked + .navigation__button .navigation__icon::after {
+ top: 0;
+ transform: rotate(-135deg); }
+
+.section-about {
+ background-color: #f7f7f7;
+ padding: 25rem 0;
+ margin-top: -20vh; }
+ @media only screen and (max-width: 56.25em) {
+ .section-about {
+ padding: 20rem 0; } }
+
+.section-features {
+ padding: 20rem 0;
+ background-image: linear-gradient(to right bottom, rgba(126, 213, 111, 0.8), rgba(40, 180, 133, 0.8)), url(../img/nat-4.jpg);
+ background-size: cover;
+ transform: skewY(-7deg);
+ margin-top: -10rem; }
+ .section-features > * {
+ transform: skewY(7deg); }
+ @media only screen and (max-width: 56.25em) {
+ .section-features {
+ padding: 10rem 0; } }
+
+.section-tours {
+ background-color: #f7f7f7;
+ padding: 25rem 0 15rem 0;
+ margin-top: -10rem; }
+ @media only screen and (max-width: 56.25em) {
+ .section-tours {
+ padding: 20rem 0 10rem 0; } }
+
+.section-stories {
+ position: relative;
+ padding: 15rem 0; }
+ @media only screen and (max-width: 56.25em) {
+ .section-stories {
+ padding: 10rem 0; } }
+
+.section-book {
+ padding: 15rem 0;
+ background-image: linear-gradient(to right bottom, #7ed56f, #28b485); }
+ @media only screen and (max-width: 56.25em) {
+ .section-book {
+ padding: 10rem 0; } }
+
+.book {
+ background-image: linear-gradient(105deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 50%, transparent 50%), url(../img/nat-10.jpg);
+ background-size: 100%;
+ border-radius: 3px;
+ box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.2); }
+ @media only screen and (max-width: 75em) {
+ .book {
+ background-image: linear-gradient(105deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 65%, transparent 65%), url(../img/nat-10.jpg);
+ background-size: cover; } }
+ @media only screen and (max-width: 56.25em) {
+ .book {
+ background-image: linear-gradient(to right, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 100%), url(../img/nat-10.jpg); } }
+ .book__form {
+ width: 50%;
+ padding: 6rem; }
+ @media only screen and (max-width: 75em) {
+ .book__form {
+ width: 65%; } }
+ @media only screen and (max-width: 56.25em) {
+ .book__form {
+ width: 100%; } }
diff --git a/css/style.css b/css/style.css
index e0d868b..908f0a3 100644
--- a/css/style.css
+++ b/css/style.css
@@ -1,531 +1 @@
-@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
-*,
-*::after,
-*::before {
- margin: 0;
- padding: 0;
- box-sizing: inherit;
-}
-
-html {
- font-size: 62.5%;
-}
-
-body {
- box-sizing: border-box;
-}
-
-.u-center-text {
- text-align: center;
- margin: 0 auto;
-}
-
-.u-margin-bottom-big {
- margin-bottom: 8rem;
-}
-
-.u-margin-bottom-medium {
- margin-bottom: 4rem;
-}
-
-.u-margin-bottom-small {
- margin-bottom: 1.5rem;
-}
-
-.u-margin-top-big {
- margin-top: 8rem;
-}
-
-.u-margin-top-huge {
- margin-top: 10rem;
-}
-
-body {
- font-family: "Lato", "sans-serif";
- font-weight: 400;
- font-size: 1.6rem;
- line-height: 1.7;
- color: #555;
-}
-
-.heading-primary {
- backface-visibility: hidden;
- color: aliceblue;
- text-transform: uppercase;
- margin-bottom: 6rem;
-}
-.heading-primary--main {
- display: block;
- font-size: 6rem;
- font-weight: 400;
- letter-spacing: 3.5rem;
- animation-name: moveInLeft;
- animation-duration: 0.9s;
- animation-timing-function: ease-out;
-}
-.heading-primary--sub {
- display: inline-block;
- font-size: 2rem;
- font-weight: 700;
- animation: moveInRight 1s ease-out;
- letter-spacing: 1.75rem;
-}
-
-.heading-secondery {
- background-image: linear-gradient(to right, #43703b, #061611);
- -webkit-background-clip: text;
- -webkit-text-fill-color: transparent;
- font-size: 3.5rem;
- text-transform: uppercase;
- font-weight: 700;
- display: inline-block;
- letter-spacing: 2px;
- transition: all 0.2s;
-}
-.heading-secondery:hover {
- transform: skewY(2deg) skewX(15deg) scale(1.1);
- text-shadow: 0.5rem 1rem 2rem rgba(0, 0, 0, 0.2);
-}
-
-.heading-tertiary {
- font-size: 1.6rem;
- font-weight: 800;
- text-transform: uppercase;
-}
-
-.paragraph {
- font-size: 1.6rem;
-}
-.paragraph:not(:last-child) {
- margin-bottom: 3rem;
-}
-
-@keyframes moveInLeft {
- 0% {
- opacity: 0;
- transform: translateX(-10rem);
- }
- 80% {
- transform: translateX(1rem);
- }
- 100% {
- opacity: 1;
- transform: translateX(0);
- }
-}
-@keyframes moveInRight {
- 0% {
- opacity: 0;
- transform: translateX(10rem);
- }
- 80% {
- transform: translateX(-1rem);
- }
- 100% {
- opacity: 1;
- transform: translateX(0);
- }
-}
-@keyframes moveInBottom {
- 0% {
- opacity: 0;
- transform: translateY(3rem);
- }
- 100% {
- opacity: 1;
- }
-}
-.section-about {
- background-color: #f7f7f7;
- padding: 25rem;
- padding-bottom: 27.5rem;
- margin-top: -20vh;
-}
-
-.section-features {
- padding: 20rem 0;
- background-image: linear-gradient(to right, rgba(67, 112, 59, 0.8), rgba(6, 22, 17, 0.8)), url("../img/nat-4.jpg");
- background-size: cover;
- background-position: top;
- margin-top: -12rem;
- transform: skewY(-7deg);
-}
-.section-features > * {
- transform: skewY(7deg);
-}
-
-.section-tours {
- background-color: #f7f7f7;
- padding: 25rem 0 15rem 0;
- margin-top: -12rem;
-}
-
-.section-stories {
- padding: 15rem 0;
- background-color: #f7f7f7;
-}
-
-.header {
- position: relative;
- height: 95vh;
- background-image: linear-gradient(to right, rgba(67, 112, 59, 0.8), rgba(6, 22, 17, 0.8)), url("../img/hero.jpg");
- background-size: cover;
- background-position: top;
- clip-path: polygon(0 0, 100% 0, 100% 75vh, 0 100%);
-}
-.header__logo-box {
- position: absolute;
- top: 4rem;
- left: 4rem;
-}
-.header_logo {
- height: 3.5rem;
-}
-.header__text-box {
- position: absolute;
- top: 40%;
- left: 50%;
- transform: translate(-50%, -50%);
- text-align: center;
-}
-
-.row {
- max-width: 114rem;
- margin: 0 auto;
-}
-.row::after {
- content: "";
- display: table;
- clear: both;
-}
-.row:not(:last-child) {
- margin-bottom: 8rem;
-}
-.row [class^=col-] {
- float: left;
-}
-.row [class^=col-]:not(:last-child) {
- margin-right: 6rem;
-}
-.row .col-1-of-2 {
- width: calc((100% - 6rem) / 2);
-}
-.row .col-1-of-3 {
- width: calc((100% - 2 * 6rem) / 3);
-}
-.row .col-2-of-3 {
- width: calc(2 * (100% - 2 * 6rem) / 3 + 6rem);
-}
-.row .col-1-of-4 {
- width: calc((100% - 3 * 6rem) / 4);
-}
-.row .col-2-of-4 {
- width: calc(2 * (100% - 3 * 6rem) / 4 + 6rem);
-}
-.row .col-3-of-4 {
- width: calc(3 * (100% - 3 * 6rem) / 4 + 2 * 6rem);
-}
-
-.composition {
- position: relative;
-}
-.composition__photo {
- width: 55%;
- box-shadow: 0 1.5rem 4rem black;
- border-redius: 2px;
- z-index: 10;
- position: absolute;
- transition: all 0.2s;
- outline-offset: 2rem;
-}
-.composition__photo--p1 {
- left: 0;
- top: -2rem;
-}
-.composition__photo--p2 {
- right: 0;
- top: 2rem;
-}
-.composition__photo--p3 {
- left: 20%;
- top: 10rem;
-}
-.composition__photo:hover {
- outline: 1.5rem solid #55c57a;
- transform: scale(1.05) translateY(-5px);
- box-shadow: 0 2.5rem 4rem rgba(0, 0, 0, 0.5);
- z-index: 20;
-}
-.composition:hover .composition__photo:not(:hover) {
- transform: scale(0.95);
-}
-
-.btn:link, .btn:visited {
- text-decoration: none;
- text-transform: uppercase;
- padding: 1.5rem 4rem;
- display: inline-block;
- border-radius: 10rem;
- transition: all 0.5s;
- box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2392156863);
- position: relative;
- font-size: 1.6rem;
-}
-.btn:hover {
- transform: translateY(-0.3rem);
- box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1019607843);
-}
-.btn:hover::after {
- transform: scaleX(1.1) scaleY(1.1);
- opacity: 0;
-}
-.btn:active {
- transform: translateY(-0.1rem);
- box-shadow: 0 10px 30px rgba(255, 255, 255, 0.231372549);
-}
-.btn-white {
- background-color: #fff;
- color: #444;
-}
-.btn-white::after {
- background-color: rgba(255, 255, 255, 0.9529411765);
-}
-.btn--green {
- background-color: #55c57a;
- color: #fff;
-}
-.btn--green::after {
- background-color: #55c57a;
-}
-.btn::after {
- content: "";
- display: inline-block;
- height: 100%;
- width: 100%;
- border-radius: 10rem;
- position: absolute;
- top: 0;
- left: 0;
- z-index: -1;
- transition: transform, opacity, 0.6s;
-}
-.btn--animate {
- animation: moveInBottom 0.4s ease-in 0.55s;
- animation-fill-mode: backwards;
-}
-.btn-text:link, .btn-text:visited {
- font-size: 1.6rem;
- color: #55c57a;
- text-decoration: none;
- display: inline-block;
- border-bottom: 1px solid #55c57a;
- padding: 5px;
- transition: all 0.2s;
- font-weight: 800;
-}
-.btn-text:hover {
- background-color: #55c57a;
- color: #fff;
- box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.15);
- transform: translateY(-2px);
-}
-.btn-text:active {
- box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
- transform: translateY(1px);
-}
-
-.feature-box {
- background-color: rgba(255, 255, 255, 0.8);
- font-size: 1.5rem;
- padding: 2.5rem;
- text-align: center;
- border-radius: 3px;
- box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
- transition: transform 0.3s;
-}
-.feature-box__icon {
- font-size: 6rem;
- margin-bottom: 0.5rem;
- background-image: linear-gradient(to right, #43703b, #061611);
- -webkit-background-clip: text;
- -webkit-text-fill-color: transparent;
-}
-.feature-box:hover {
- transform: translateY(-1.5rem) scale(1.03);
-}
-
-.card {
- perspective: 150rem;
- -moz-perspective: 150rem;
- position: relative;
- height: 52rem;
-}
-.card__side {
- background-color: #000;
- height: 52rem;
- transition: all 0.5s ease;
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- -webkit-backface-visibility: hidden;
- -moz-backface-visibility: hidden;
- backface-visibility: hidden;
- border-radius: 5px;
- overflow: hidden;
- box-shadow: 1 1.5rem 4rem rgba(0, 0, 0, 0.2392156863);
-}
-.card__side--front {
- background-color: #fff;
-}
-.card__side--back {
- background-color: #6b6b6b;
- transform: rotateY(180deg);
-}
-.card__side--back-1 {
- background-image: linear-gradient(to right bottom, rgba(255, 187, 0, 0.7450980392), #ff7730);
-}
-.card__side--back-2 {
- background-image: linear-gradient(to right bottom, #43703b, #061611);
-}
-.card__side--back-3 {
- background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
-}
-.card:hover .card__side--front {
- transform: rotateY(-180deg);
-}
-.card:hover .card__side--back {
- transform: rotateY(0deg);
-}
-.card__pic {
- background-size: cover;
- height: 23rem;
- background-blend-mode: screen;
- clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
-}
-.card__pic--1 {
- background-image: linear-gradient(to right bottom, rgba(255, 187, 0, 0.7450980392), #ff7730), url(../img/nat-5.jpg);
-}
-.card__pic--2 {
- background-image: linear-gradient(to right bottom, #55c57a, #43703b), url(../img/nat-6.jpg);
-}
-.card__pic--3 {
- background-image: linear-gradient(to right bottom, #2998ff, #5643fa), url(../img/nat-7.jpg);
-}
-.card__heading {
- font-size: 2.8rem;
- font-weight: 300;
- text-transform: uppercase;
- text-align: right;
- color: #fff;
- position: absolute;
- top: 12rem;
- right: 2rem;
- width: 75%;
-}
-.card__heading-span {
- padding: 1rem 1.5rem;
- -webkit-box-decoration-break: clone;
- box-decoration-break: clone;
-}
-.card__heading-span--1 {
- background-image: linear-gradient(to right bottom, rgba(255, 187, 0, 0.85), rgba(255, 119, 48, 0.85));
-}
-.card__heading-span--2 {
- background-image: linear-gradient(to right bottom, rgba(85, 197, 122, 0.85), rgba(67, 112, 59, 0.85));
-}
-.card__heading-span--3 {
- background-image: linear-gradient(to right bottom, rgba(41, 152, 255, 0.85), rgba(86, 67, 250, 0.85));
-}
-.card__details {
- padding: 3rem;
-}
-.card__details ul {
- list-style: none;
- width: 80%;
- margin: 0 auto;
-}
-.card__details ul li {
- text-align: center;
- font-size: 1.5rem;
- padding: 1rem;
-}
-.card__details ul li:not(:last-child) {
- border-bottom: 1px solid rgba(68, 68, 68, 0.15);
-}
-.card__cta {
- position: absolute;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -50%);
- width: 80%;
- text-align: center;
-}
-.card__price-box {
- color: #fff;
- margin-bottom: 8rem;
-}
-.card__price-only {
- font-size: 1.4rem;
- text-transform: uppercase;
-}
-.card__price-value {
- font-size: 6rem;
- font-weight: 300;
-}
-
-.story {
- width: 75%;
- margin: 0 auto;
- box-shadow: 0 3rem 6rem rgba(0, 0, 0, 0.2392156863);
- background-color: #fff;
- border-radius: 3px;
- padding: 6rem;
- padding-left: 9rem;
- font-size: 1.6rem;
- transform: skewX(-12deg);
-}
-.story__shape {
- width: 15rem;
- height: 15rem;
- float: left;
- -webkit-shape-outside: circle(50% at 50% 50%);
- shape-outside: circle(50% at 50% 50%);
- clip-path: circle(50% at 50% 50%);
- -webkit-clip-path: circle(50% at 50% 50%);
- transform: translateX(-3rem) skewX(12deg);
- position: relative;
-}
-.story__img {
- height: 100%;
- transform: translateX(-4rem) scale(1.4);
- transition: all 0.4s ease-out;
- backface-visibility: hidden;
-}
-.story__text {
- transform: skewX(12deg);
-}
-.story__caption {
- position: absolute;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -20%);
- color: #fff;
- text-transform: uppercase;
- font-size: 1.7rem;
- text-align: center;
- opacity: 0;
- transition: all 0.5s;
- text-shadow: 1rem 1rem 1rem rgba(0, 0, 0, 0.7725490196);
- backface-visibility: hidden;
-}
-.story:hover .story__caption {
- opacity: 1;
- transform: translate(-50%, -50%);
-}
-.story:hover .story__img {
- transform: translateX(-4rem) scale(1);
- filter: blur(5px) contrast(110%) brightness(65%);
-}
-
-/*# sourceMappingURL=style.css.map */
+@font-face{font-family:"linea-basic-10";src:url("fonts/linea-basic-10.eot");src:url("fonts/linea-basic-10.eot?#iefix") format("embedded-opentype"),url("fonts/linea-basic-10.woff") format("woff"),url("fonts/linea-basic-10.ttf") format("truetype"),url("fonts/linea-basic-10.svg#linea-basic-10") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"linea-basic-10" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"linea-basic-10" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-basic-accelerator:before{content:"a"}.icon-basic-alarm:before{content:"b"}.icon-basic-anchor:before{content:"c"}.icon-basic-anticlockwise:before{content:"d"}.icon-basic-archive:before{content:"e"}.icon-basic-archive-full:before{content:"f"}.icon-basic-ban:before{content:"g"}.icon-basic-battery-charge:before{content:"h"}.icon-basic-battery-empty:before{content:"i"}.icon-basic-battery-full:before{content:"j"}.icon-basic-battery-half:before{content:"k"}.icon-basic-bolt:before{content:"l"}.icon-basic-book:before{content:"m"}.icon-basic-book-pen:before{content:"n"}.icon-basic-book-pencil:before{content:"o"}.icon-basic-bookmark:before{content:"p"}.icon-basic-calculator:before{content:"q"}.icon-basic-calendar:before{content:"r"}.icon-basic-cards-diamonds:before{content:"s"}.icon-basic-cards-hearts:before{content:"t"}.icon-basic-case:before{content:"u"}.icon-basic-chronometer:before{content:"v"}.icon-basic-clessidre:before{content:"w"}.icon-basic-clock:before{content:"x"}.icon-basic-clockwise:before{content:"y"}.icon-basic-cloud:before{content:"z"}.icon-basic-clubs:before{content:"A"}.icon-basic-compass:before{content:"B"}.icon-basic-cup:before{content:"C"}.icon-basic-diamonds:before{content:"D"}.icon-basic-display:before{content:"E"}.icon-basic-download:before{content:"F"}.icon-basic-exclamation:before{content:"G"}.icon-basic-eye:before{content:"H"}.icon-basic-eye-closed:before{content:"I"}.icon-basic-female:before{content:"J"}.icon-basic-flag1:before{content:"K"}.icon-basic-flag2:before{content:"L"}.icon-basic-floppydisk:before{content:"M"}.icon-basic-folder:before{content:"N"}.icon-basic-folder-multiple:before{content:"O"}.icon-basic-gear:before{content:"P"}.icon-basic-geolocalize-01:before{content:"Q"}.icon-basic-geolocalize-05:before{content:"R"}.icon-basic-globe:before{content:"S"}.icon-basic-gunsight:before{content:"T"}.icon-basic-hammer:before{content:"U"}.icon-basic-headset:before{content:"V"}.icon-basic-heart:before{content:"W"}.icon-basic-heart-broken:before{content:"X"}.icon-basic-helm:before{content:"Y"}.icon-basic-home:before{content:"Z"}.icon-basic-info:before{content:"0"}.icon-basic-ipod:before{content:"1"}.icon-basic-joypad:before{content:"2"}.icon-basic-key:before{content:"3"}.icon-basic-keyboard:before{content:"4"}.icon-basic-laptop:before{content:"5"}.icon-basic-life-buoy:before{content:"6"}.icon-basic-lightbulb:before{content:"7"}.icon-basic-link:before{content:"8"}.icon-basic-lock:before{content:"9"}.icon-basic-lock-open:before{content:"!"}.icon-basic-magic-mouse:before{content:"\""}.icon-basic-magnifier:before{content:"#"}.icon-basic-magnifier-minus:before{content:"$"}.icon-basic-magnifier-plus:before{content:"%"}.icon-basic-mail:before{content:"&"}.icon-basic-mail-multiple:before{content:"'"}.icon-basic-mail-open:before{content:"("}.icon-basic-mail-open-text:before{content:")"}.icon-basic-male:before{content:"*"}.icon-basic-map:before{content:"+"}.icon-basic-message:before{content:","}.icon-basic-message-multiple:before{content:"-"}.icon-basic-message-txt:before{content:"."}.icon-basic-mixer2:before{content:"/"}.icon-basic-mouse:before{content:":"}.icon-basic-notebook:before{content:";"}.icon-basic-notebook-pen:before{content:"<"}.icon-basic-notebook-pencil:before{content:"="}.icon-basic-paperplane:before{content:">"}.icon-basic-pencil-ruler:before{content:"?"}.icon-basic-pencil-ruler-pen:before{content:"@"}.icon-basic-photo:before{content:"["}.icon-basic-picture:before{content:"]"}.icon-basic-picture-multiple:before{content:"^"}.icon-basic-pin1:before{content:"_"}.icon-basic-pin2:before{content:"`"}.icon-basic-postcard:before{content:"{"}.icon-basic-postcard-multiple:before{content:"|"}.icon-basic-printer:before{content:"}"}.icon-basic-question:before{content:"~"}.icon-basic-rss:before{content:"\\"}.icon-basic-server:before{content:"\e000"}.icon-basic-server2:before{content:"\e001"}.icon-basic-server-cloud:before{content:"\e002"}.icon-basic-server-download:before{content:"\e003"}.icon-basic-server-upload:before{content:"\e004"}.icon-basic-settings:before{content:"\e005"}.icon-basic-share:before{content:"\e006"}.icon-basic-sheet:before{content:"\e007"}.icon-basic-sheet-multiple:before{content:"\e008"}.icon-basic-sheet-pen:before{content:"\e009"}.icon-basic-sheet-pencil:before{content:"\e00a"}.icon-basic-sheet-txt:before{content:"\e00b"}.icon-basic-signs:before{content:"\e00c"}.icon-basic-smartphone:before{content:"\e00d"}.icon-basic-spades:before{content:"\e00e"}.icon-basic-spread:before{content:"\e00f"}.icon-basic-spread-bookmark:before{content:"\e010"}.icon-basic-spread-text:before{content:"\e011"}.icon-basic-spread-text-bookmark:before{content:"\e012"}.icon-basic-star:before{content:"\e013"}.icon-basic-tablet:before{content:"\e014"}.icon-basic-target:before{content:"\e015"}.icon-basic-todo:before{content:"\e016"}.icon-basic-todo-pen:before{content:"\e017"}.icon-basic-todo-pencil:before{content:"\e018"}.icon-basic-todo-txt:before{content:"\e019"}.icon-basic-todolist-pen:before{content:"\e01a"}.icon-basic-todolist-pencil:before{content:"\e01b"}.icon-basic-trashcan:before{content:"\e01c"}.icon-basic-trashcan-full:before{content:"\e01d"}.icon-basic-trashcan-refresh:before{content:"\e01e"}.icon-basic-trashcan-remove:before{content:"\e01f"}.icon-basic-upload:before{content:"\e020"}.icon-basic-usb:before{content:"\e021"}.icon-basic-video:before{content:"\e022"}.icon-basic-watch:before{content:"\e023"}.icon-basic-webpage:before{content:"\e024"}.icon-basic-webpage-img-txt:before{content:"\e025"}.icon-basic-webpage-multiple:before{content:"\e026"}.icon-basic-webpage-txt:before{content:"\e027"}.icon-basic-world:before{content:"\e028"}@-webkit-keyframes moveInLeft{0%{opacity:0;-webkit-transform:translateX(-10rem);transform:translateX(-10rem)}80%{-webkit-transform:translateX(1rem);transform:translateX(1rem)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes moveInLeft{0%{opacity:0;-webkit-transform:translateX(-10rem);transform:translateX(-10rem)}80%{-webkit-transform:translateX(1rem);transform:translateX(1rem)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(10rem);transform:translateX(10rem)}80%{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(10rem);transform:translateX(10rem)}80%{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes moveInBottom{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes moveInBottom{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{font-size:62.5%}@media only screen and (max-width: 75em){html{font-size:56.25%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}@media only screen and (min-width: 112.5em){html{font-size:75%}}body{-webkit-box-sizing:border-box;box-sizing:border-box;padding:3rem}@media only screen and (max-width: 56.25em){body{padding:0}}::-moz-selection{background-color:#55c57a;color:#fff}::selection{background-color:#55c57a;color:#fff}body{font-family:"Lato", sans-serif;font-weight:400;line-height:1.7;color:#777}.heading-primary{color:#fff;text-transform:uppercase;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:6rem}.heading-primary--main{display:block;font-size:6rem;font-weight:400;letter-spacing:3.5rem;-webkit-animation-name:moveInLeft;animation-name:moveInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (max-width: 37.5em){.heading-primary--main{letter-spacing:1rem;font-family:5rem}}.heading-primary--sub{display:block;font-size:2rem;font-weight:700;letter-spacing:1.75rem;-webkit-animation:moveInRight 1s ease-out;animation:moveInRight 1s ease-out}@media only screen and (max-width: 37.5em){.heading-primary--sub{letter-spacing:.5rem}}.heading-secondary{font-size:3.5rem;text-transform:uppercase;font-weight:700;display:inline-block;background-image:-webkit-gradient(linear, left top, right top, from(#7ed56f), to(#28b485));background-image:linear-gradient(to right, #7ed56f, #28b485);-webkit-background-clip:text;color:transparent;letter-spacing:.2rem;-webkit-transition:all .2s;transition:all .2s}@media only screen and (max-width: 56.25em){.heading-secondary{font-size:3rem}}@media only screen and (max-width: 37.5em){.heading-secondary{font-size:2.5rem}}.heading-secondary:hover{-webkit-transform:skewY(2deg) skewX(15deg) scale(1.1);transform:skewY(2deg) skewX(15deg) scale(1.1);text-shadow:0.5rem 1rem 2rem rgba(0,0,0,0.2)}.heading-tertiary{font-size:1.6rem;font-weight:700;text-transform:uppercase}.paragraph{font-size:1.6rem}.paragraph:not(:last-child){margin-bottom:3rem}.u-center-text{text-align:center !important}.u-margin-bottom-small{margin-bottom:1.5rem !important}.u-margin-bottom-medium{margin-bottom:4rem !important}@media only screen and (max-width: 56.25em){.u-margin-bottom-medium{margin-bottom:3rem !important}}.u-margin-bottom-big{margin-bottom:8rem !important}@media only screen and (max-width: 56.25em){.u-margin-bottom-big{margin-bottom:5rem !important}}.u-margin-top-big{margin-top:8rem !important}.u-margin-top-huge{margin-top:10rem !important}.bg-video{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;opacity:.15;overflow:hidden}.bg-video__content{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.btn,.btn:link,.btn:visited{text-transform:uppercase;text-decoration:none;padding:1.5rem 4rem;display:inline-block;border-radius:10rem;-webkit-transition:all .2s;transition:all .2s;position:relative;font-size:1.6rem;border:none;cursor:pointer}.btn:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,0.2);box-shadow:0 1rem 2rem rgba(0,0,0,0.2)}.btn:hover::after{-webkit-transform:scaleX(1.4) scaleY(1.6);transform:scaleX(1.4) scaleY(1.6);opacity:0}.btn:active,.btn:focus{outline:none;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.2);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.2)}.btn--white{background-color:#fff;color:#777}.btn--white::after{background-color:#fff}.btn--green{background-color:#55c57a;color:#fff}.btn--green::after{background-color:#55c57a}.btn::after{content:"";display:inline-block;height:100%;width:100%;border-radius:10rem;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all .4s;transition:all .4s}.btn--animated{-webkit-animation:moveInBottom .5s ease-out .75s;animation:moveInBottom .5s ease-out .75s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.btn-text:link,.btn-text:visited{font-size:1.6rem;color:#55c57a;display:inline-block;text-decoration:none;border-bottom:1px solid #55c57a;padding:3px;-webkit-transition:all .2s;transition:all .2s}.btn-text:hover{background-color:#55c57a;color:#fff;-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,0.15);box-shadow:0 1rem 2rem rgba(0,0,0,0.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-text:active{-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);-webkit-transform:translateY(0);transform:translateY(0)}.card{-webkit-perspective:150rem;perspective:150rem;-moz-perspective:150rem;position:relative;height:52rem}.card__side{height:52rem;-webkit-transition:all .8s ease;transition:all .8s ease;position:absolute;top:0;left:0;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:3px;overflow:hidden;-webkit-box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15)}.card__side--front{background-color:#fff}.card__side--back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.card__side--back-1{background-image:-webkit-gradient(linear, left top, right bottom, from(#ffb900), to(#ff7730));background-image:linear-gradient(to right bottom, #ffb900, #ff7730)}.card__side--back-2{background-image:-webkit-gradient(linear, left top, right bottom, from(#7ed56f), to(#28b485));background-image:linear-gradient(to right bottom, #7ed56f, #28b485)}.card__side--back-3{background-image:-webkit-gradient(linear, left top, right bottom, from(#2998ff), to(#5643fa));background-image:linear-gradient(to right bottom, #2998ff, #5643fa)}.card:hover .card__side--front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.card:hover .card__side--back{-webkit-transform:rotateY(0);transform:rotateY(0)}.card__picture{background-size:cover;height:23rem;background-blend-mode:screen;-webkit-clip-path:polygon(0 0, 100% 0, 100% 85%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 85%, 0 100%);border-top-left-radius:3px;border-top-right-radius:3px}.card__picture--1{background-image:-webkit-gradient(linear, left top, right bottom, from(#ffb900), to(#ff7730)),url(../img/nat-5.jpg);background-image:linear-gradient(to right bottom, #ffb900, #ff7730),url(../img/nat-5.jpg)}.card__picture--2{background-image:-webkit-gradient(linear, left top, right bottom, from(#7ed56f), to(#28b485)),url(../img/nat-6.jpg);background-image:linear-gradient(to right bottom, #7ed56f, #28b485),url(../img/nat-6.jpg)}.card__picture--3{background-image:-webkit-gradient(linear, left top, right bottom, from(#2998ff), to(#5643fa)),url(../img/nat-7.jpg);background-image:linear-gradient(to right bottom, #2998ff, #5643fa),url(../img/nat-7.jpg)}.card__heading{font-size:2.8rem;font-weight:300;text-transform:uppercase;text-align:right;color:#fff;position:absolute;top:12rem;right:2rem;width:75%}.card__heading-span{padding:1rem 1.5rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.card__heading-span--1{background-image:-webkit-gradient(linear, left top, right bottom, from(rgba(255,185,0,0.85)), to(rgba(255,119,48,0.85)));background-image:linear-gradient(to right bottom, rgba(255,185,0,0.85), rgba(255,119,48,0.85))}.card__heading-span--2{background-image:-webkit-gradient(linear, left top, right bottom, from(rgba(126,213,111,0.85)), to(rgba(40,180,133,0.85)));background-image:linear-gradient(to right bottom, rgba(126,213,111,0.85), rgba(40,180,133,0.85))}.card__heading-span--3{background-image:-webkit-gradient(linear, left top, right bottom, from(rgba(41,152,255,0.85)), to(rgba(86,67,250,0.85)));background-image:linear-gradient(to right bottom, rgba(41,152,255,0.85), rgba(86,67,250,0.85))}.card__details{padding:3rem}.card__details ul{list-style:none;width:80%;margin:0 auto}.card__details ul li{text-align:center;font-size:1.5rem;padding:1rem}.card__details ul li:not(:last-child){border-bottom:1px solid #eee}.card__cta{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;text-align:center}.card__price-box{text-align:center;color:#fff;margin-bottom:8rem}.card__price-only{font-size:1.4rem;text-transform:uppercase}.card__price-value{font-size:6rem;font-weight:100}@media only screen and (max-width: 56.25em), only screen and (hover: none){.card{height:auto;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15)}.card__side{height:auto;position:relative;-webkit-box-shadow:none;box-shadow:none}.card__side--back{-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-clip-path:polygon(0 15%, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 15%, 100% 0, 100% 100%, 0% 100%)}.card:hover .card__side--front{-webkit-transform:rotateY(0);transform:rotateY(0)}.card__details{padding:1rem 3rem}.card__cta{position:relative;top:0%;left:0;-webkit-transform:translate(0);transform:translate(0);width:100%;padding:7rem 4rem 4rem 4rem}.card__price-box{margin-bottom:3rem}.card__price-value{font-size:4rem}}.composition{position:relative}.composition__photo{width:55%;-webkit-box-shadow:0 1.5rem 4rem rgba(0,0,0,0.4);box-shadow:0 1.5rem 4rem rgba(0,0,0,0.4);border-radius:2px;position:absolute;z-index:10;-webkit-transition:all .2s;transition:all .2s;outline-offset:2rem}@media only screen and (max-width: 56.25em){.composition__photo{float:left;position:relative;width:33.33333333%;-webkit-box-shadow:0 1.5rem 3rem rgba(0,0,0,0.2);box-shadow:0 1.5rem 3rem rgba(0,0,0,0.2)}}.composition__photo--p1{left:0;top:-2rem}@media only screen and (max-width: 56.25em){.composition__photo--p1{top:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}.composition__photo--p2{right:0;top:2rem}@media only screen and (max-width: 56.25em){.composition__photo--p2{top:-1rem;-webkit-transform:scale(1.3);transform:scale(1.3);z-index:100}}.composition__photo--p3{left:20%;top:10rem}@media only screen and (max-width: 56.25em){.composition__photo--p3{top:1rem;left:0;-webkit-transform:scale(1.1);transform:scale(1.1)}}.composition__photo:hover{outline:1.5rem solid #55c57a;-webkit-transform:scale(1.05) translateY(-0.5rem);transform:scale(1.05) translateY(-0.5rem);-webkit-box-shadow:0 2.5rem 4rem rgba(0,0,0,0.5);box-shadow:0 2.5rem 4rem rgba(0,0,0,0.5);z-index:20}.composition:hover .composition__photo:not(:hover){-webkit-transform:scale(0.95);transform:scale(0.95)}.feature-box{background-color:rgba(255,255,255,0.8);font-size:1.5rem;padding:2.5rem;text-align:center;border-radius:3px;-webkit-box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}@media only screen and (max-width: 56.25em){.feature-box{padding:2rem}}.feature-box__icon{font-size:6rem;margin-bottom:.5rem;display:inline-block;background-image:-webkit-gradient(linear, left top, right top, from(#7ed56f), to(#28b485));background-image:linear-gradient(to right, #7ed56f, #28b485);-webkit-background-clip:text;color:transparent}@media only screen and (max-width: 56.25em){.feature-box__icon{margin-bottom:0}}.feature-box:hover{-webkit-transform:translateY(-1.5rem) scale(1.03);transform:translateY(-1.5rem) scale(1.03)}.form__group:not(:last-child){margin-bottom:2rem}.form__input{font-size:1.5rem;font-family:inherit;color:inherit;padding:1.5rem 2rem;border-radius:2px;background-color:rbga(#fff, 0.5);border:none;border-bottom:3px solid transparent;width:90%;display:block;-webkit-transition:all .3s;transition:all .3s}@media only screen and (max-width: 56.25em){.form__input{width:100%}}.form__input:focus{outline:none;-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,0.1);box-shadow:0 1rem 2rem rgba(0,0,0,0.1);border-bottom:3px solid #55c57a}.form__input:focus:invalid{border-bottom:3px solid #ff7730}.form__input::-webkit-input-placeholder{color:#999}.form__label{font-size:1.2rem;font-weight:700;margin-left:2rem;margin-top:.7rem;display:block;-webkit-transition:all .3s;transition:all .3s}.form__input:placeholder-shown+.form__label{opacity:0;visibility:hidden;-webkit-transform:translateY(-4rem);transform:translateY(-4rem)}.form__radio-group{width:49%;display:inline-block}@media only screen and (max-width: 56.25em){.form__radio-group{width:100%;margin-bottom:2rem}}.form__radio-input{display:none}.form__radio-label{font-size:1.6rem;cursor:pointer;position:relative;padding-left:4.5rem}.form__radio-button{height:3rem;width:3rem;border:5px solid #55c57a;border-radius:50%;display:inline-block;position:absolute;left:0;top:-.4rem}.form__radio-button::after{content:"";display:block;height:1.3rem;width:1.3rem;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#55c57a;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.form__radio-input:checked ~ .form__radio-label .form__radio-button::after{opacity:1}.popup{height:100vh;width:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.8);z-index:9999;opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s}@supports (-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px)){.popup{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,0.3)}}.popup__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:75%;background-color:#fff;-webkit-box-shadow:0 2rem 4rem rgba(0,0,0,0.2);box-shadow:0 2rem 4rem rgba(0,0,0,0.2);border-radius:3px;display:table;overflow:hidden;opacity:0;-webkit-transform:translate(-50%, -50%) scale(0.25);transform:translate(-50%, -50%) scale(0.25);-webkit-transition:all .5s .2s;transition:all .5s .2s}.popup__left{width:33.333333%;display:table-cell}.popup__right{width:66.6666667%;display:table-cell;vertical-align:middle;padding:3rem 5rem}.popup__img{display:block;width:100%}.popup__text{font-size:1.4rem;margin-bottom:4rem;-moz-column-count:2;-moz-column-gap:4rem;-moz-column-rule:1px solid #eee;-webkit-column-count:2;column-count:2;-webkit-column-gap:4rem;column-gap:4rem;-webkit-column-rule:1px solid #eee;column-rule:1px solid #eee;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.popup:target{opacity:1;visibility:visible}.popup:target .popup__content{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.popup__close:link,.popup__close:visited{color:#777;position:absolute;top:2.5rem;right:2.5rem;font-size:3rem;text-decoration:none;display:inline-block;-webkit-transition:all .2s;transition:all .2s;line-height:1}.popup__close:hover{color:#55c57a}.story{width:75%;margin:0 auto;-webkit-box-shadow:0 3rem 6rem rgba(0,0,0,0.1);box-shadow:0 3rem 6rem rgba(0,0,0,0.1);background-color:rgba(255,255,255,0.6);border-radius:3px;padding:6rem;padding-left:9rem;font-size:1.6rem;-webkit-transform:skewX(-12deg);transform:skewX(-12deg)}@media only screen and (max-width: 56.25em){.story{width:100%;padding:4rem;padding-left:7rem}}@media only screen and (max-width: 37.5em){.story{-webkit-transform:skewX(0);transform:skewX(0)}}.story__shape{width:15rem;height:15rem;float:left;-webkit-transform:translateX(-3rem) skewX(12deg);transform:translateX(-3rem) skewX(12deg);position:relative;overflow:hidden;border-radius:50%}@supports (-webkit-clip-path: polygon(0 0)) or (clip-path: polygon(0 0)) or (-webkit-clip-path: polygon(0 0)){.story__shape{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);-webkit-shape-outside:circle(50% at 50% 50%);shape-outside:circle(50% at 50% 50%);border-radius:none}}@media only screen and (max-width: 37.5em){.story__shape{-webkit-transform:translateX(-3rem) skewX(0);transform:translateX(-3rem) skewX(0)}}.story__img{height:100%;-webkit-transform:translateX(-4rem) scale(1.4);transform:translateX(-4rem) scale(1.4);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s;transition:all .5s}.story__text{-webkit-transform:skewX(12deg);transform:skewX(12deg)}@media only screen and (max-width: 37.5em){.story__text{-webkit-transform:skewX(0);transform:skewX(0)}}.story__caption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, 20%);transform:translate(-50%, 20%);color:#fff;text-transform:uppercase;font-size:1.7rem;text-align:center;opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.story:hover .story__caption{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.story:hover .story__img{-webkit-transform:translateX(-4rem) scale(1);transform:translateX(-4rem) scale(1);-webkit-filter:blur(3px) brightness(80%);filter:blur(3px) brightness(80%)}.footer{background-color:#333;padding:10rem 0;font-size:1.4rem;color:#f7f7f7}@media only screen and (max-width: 56.25em){.footer{padding:8rem 0}}.footer__logo-box{text-align:center;margin-bottom:8rem}@media only screen and (max-width: 56.25em){.footer__logo-box{margin-bottom:6rem}}.footer__logo{width:15rem;height:auto}.footer__navigation{border-top:1px solid #777;padding-top:2rem;display:inline-block}@media only screen and (max-width: 56.25em){.footer__navigation{width:100%;text-align:center}}.footer__list{list-style:none}.footer__item{display:inline-block}.footer__item:not(:last-child){margin-right:1.5rem}.footer__link:link,.footer__link:visited{color:#f7f7f7;background-color:#333;text-decoration:none;text-transform:uppercase;display:inline-block;-webkit-transition:all .2s;transition:all .2s}.footer__link:hover,.footer__link:active{color:#55c57a;-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,0.4);box-shadow:0 1rem 2rem rgba(0,0,0,0.4);-webkit-transform:rotate(5deg) scale(1.3);transform:rotate(5deg) scale(1.3)}.footer__copyright{border-top:1px solid #777;padding-top:2rem;width:80%;float:right}@media only screen and (max-width: 56.25em){.footer__copyright{width:100%;float:none}}.row{max-width:114rem;margin:0 auto}.row:not(:last-child){margin-bottom:8rem}@media only screen and (max-width: 56.25em){.row:not(:last-child){margin-bottom:6rem}}@media only screen and (max-width: 56.25em){.row{max-width:50rem;padding:0 3rem}}.row::after{content:"";display:table;clear:both}.row [class^="col-"]{float:left}.row [class^="col-"]:not(:last-child){margin-right:6rem}@media only screen and (max-width: 56.25em){.row [class^="col-"]:not(:last-child){margin-right:0;margin-bottom:6rem}}@media only screen and (max-width: 56.25em){.row [class^="col-"]{width:100% !important}}.row .col-1-of-2{width:calc((100% - 6rem) / 2)}.row .col-1-of-3{width:calc((100% - 2 * 6rem) / 3)}.row .col-2-of-3{width:calc(2 * ((100% - 2 * 6rem) / 3) + 6rem)}.row .col-1-of-4{width:calc((100% - 3 * 6rem) / 4)}.row .col-2-of-4{width:calc(2 * ((100% - 3 * 6rem) / 4) + 6rem)}.row .col-3-of-4{width:calc(3 * ((100% - 3 * 6rem) / 4) + 2 * 6rem)}.header{height:85vh;background-image:-webkit-gradient(linear, left top, right bottom, from(rgba(126,213,111,0.8)), to(rgba(40,180,133,0.8))),url(../img/hero-small.jpg);background-image:linear-gradient(to right bottom, rgba(126,213,111,0.8), rgba(40,180,133,0.8)),url(../img/hero-small.jpg);background-size:cover;background-position:top;position:relative}@supports (-webkit-clip-path: polygon(0 0)) or (clip-path: polygon(0 0)) or (-webkit-clip-path: polygon(0 0)){.header{-webkit-clip-path:polygon(0 0, 100% 0, 100% 75vh, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 75vh, 0 100%);height:95vh}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 37.5em), only screen and (min-resolution: 192dpi) and (min-width: 37.5em), only screen and (min-width: 125em){.header{background-image:-webkit-gradient(linear, left top, right bottom, from(rgba(126,213,111,0.8)), to(rgba(40,180,133,0.8))),url(../img/hero.jpg);background-image:linear-gradient(to right bottom, rgba(126,213,111,0.8), rgba(40,180,133,0.8)),url(../img/hero.jpg)}}@media only screen and (max-width: 37.5em){.header{-webkit-clip-path:polygon(0 0, 100% 0, 100% 85vh, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 85vh, 0 100%)}}.header__logo-box{position:absolute;top:4rem;left:4rem}.header__logo{height:3.5rem}.header__text-box{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.navigation__checkbox{display:none}.navigation__button{background-color:#fff;height:7rem;width:7rem;position:fixed;top:6rem;right:6rem;border-radius:50%;z-index:2000;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,0.1);box-shadow:0 1rem 3rem rgba(0,0,0,0.1);text-align:center;cursor:pointer}@media only screen and (max-width: 56.25em){.navigation__button{top:4rem;right:4rem}}@media only screen and (max-width: 37.5em){.navigation__button{top:3rem;right:3rem}}.navigation__background{height:6rem;width:6rem;border-radius:50%;position:fixed;top:6.5rem;right:6.5rem;background-image:radial-gradient(#7ed56f, #28b485);z-index:1000;-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.86, 0, 0.07, 1);transition:-webkit-transform 0.8s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.8s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.8s cubic-bezier(0.86, 0, 0.07, 1),-webkit-transform 0.8s cubic-bezier(0.86, 0, 0.07, 1)}@media only screen and (max-width: 56.25em){.navigation__background{top:4.5rem;right:4.5rem}}@media only screen and (max-width: 37.5em){.navigation__background{top:3.5rem;right:3.5rem}}.navigation__nav{height:100vh;position:fixed;top:0;left:0;z-index:1500;opacity:0;width:0;-webkit-transition:all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.navigation__list{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);list-style:none;text-align:center;width:100%}.navigation__item{margin:1rem}.navigation__link:link,.navigation__link:visited{display:inline-block;font-size:3rem;font-weight:300;padding:1rem 2rem;color:#fff;text-decoration:none;text-transform:uppercase;background-image:linear-gradient(120deg, transparent 0%, transparent 50%, #fff 50%);background-size:220%;-webkit-transition:all .4s;transition:all .4s}.navigation__link:link span,.navigation__link:visited span{margin-right:1.5rem;display:inline-block}.navigation__link:hover,.navigation__link:active{background-position:100%;color:#55c57a;-webkit-transform:translateX(1rem);transform:translateX(1rem)}.navigation__checkbox:checked ~ .navigation__background{-webkit-transform:scale(80);transform:scale(80)}.navigation__checkbox:checked ~ .navigation__nav{opacity:1;width:100%}.navigation__icon{position:relative;margin-top:3.5rem}.navigation__icon,.navigation__icon::before,.navigation__icon::after{width:3rem;height:2px;background-color:#333;display:inline-block}.navigation__icon::before,.navigation__icon::after{content:"";position:absolute;left:0;-webkit-transition:all .2s;transition:all .2s}.navigation__icon::before{top:-.8rem}.navigation__icon::after{top:.8rem}.navigation__button:hover .navigation__icon::before{top:-1rem}.navigation__button:hover .navigation__icon::after{top:1rem}.navigation__checkbox:checked+.navigation__button .navigation__icon{background-color:transparent}.navigation__checkbox:checked+.navigation__button .navigation__icon::before{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.navigation__checkbox:checked+.navigation__button .navigation__icon::after{top:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.section-about{background-color:#f7f7f7;padding:25rem 0;margin-top:-20vh}@media only screen and (max-width: 56.25em){.section-about{padding:20rem 0}}.section-features{padding:20rem 0;background-image:-webkit-gradient(linear, left top, right bottom, from(rgba(126,213,111,0.8)), to(rgba(40,180,133,0.8))),url(../img/nat-4.jpg);background-image:linear-gradient(to right bottom, rgba(126,213,111,0.8), rgba(40,180,133,0.8)),url(../img/nat-4.jpg);background-size:cover;-webkit-transform:skewY(-7deg);transform:skewY(-7deg);margin-top:-10rem}.section-features>*{-webkit-transform:skewY(7deg);transform:skewY(7deg)}@media only screen and (max-width: 56.25em){.section-features{padding:10rem 0}}.section-tours{background-color:#f7f7f7;padding:25rem 0 15rem 0;margin-top:-10rem}@media only screen and (max-width: 56.25em){.section-tours{padding:20rem 0 10rem 0}}.section-stories{position:relative;padding:15rem 0}@media only screen and (max-width: 56.25em){.section-stories{padding:10rem 0}}.section-book{padding:15rem 0;background-image:-webkit-gradient(linear, left top, right bottom, from(#7ed56f), to(#28b485));background-image:linear-gradient(to right bottom, #7ed56f, #28b485)}@media only screen and (max-width: 56.25em){.section-book{padding:10rem 0}}.book{background-image:linear-gradient(105deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 50%, transparent 50%),url(../img/nat-10.jpg);background-size:100%;border-radius:3px;-webkit-box-shadow:0 1.5rem 4rem rgba(0,0,0,0.2);box-shadow:0 1.5rem 4rem rgba(0,0,0,0.2)}@media only screen and (max-width: 75em){.book{background-image:linear-gradient(105deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 65%, transparent 65%),url(../img/nat-10.jpg);background-size:cover}}@media only screen and (max-width: 56.25em){.book{background-image:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0.9)), to(rgba(255,255,255,0.9))),url(../img/nat-10.jpg);background-image:linear-gradient(to right, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 100%),url(../img/nat-10.jpg)}}.book__form{width:50%;padding:6rem}@media only screen and (max-width: 75em){.book__form{width:65%}}@media only screen and (max-width: 56.25em){.book__form{width:100%}}
diff --git a/css/style.css.map b/css/style.css.map
deleted file mode 100644
index 0cf8d85..0000000
--- a/css/style.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sourceRoot":"","sources":["../sass/base/_typeography.sass","../sass/base/_base.sass","../sass/base/_utillities.sass","../sass/abstracts/_variables.sass","../sass/base/_animations.sass","../sass/pages/_home.sass","../sass/layout/_header.sass","../sass/layout/_grid.sass","../sass/abstracts/_mixins.sass","../sass/components/_composition.sass","../sass/components/_button.sass","../sass/components/_featurebox.sass","../sass/components/_card.sass","../sass/components/_story.sass"],"names":[],"mappings":"AAAQ;ACCR;AAAA;AAAA;EAGE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;ACZF;EACI;EACA;;;AAKJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AACJ;EACI;;;AFlBJ;EACE;EACA;EACA,WGckB;EHblB;EACA;;;AAGF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACF;EACE;EACA;EACA;EACA;EACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;;AAIJ;EACE,WG7BkB;EH8BlB;EACA;;;AACF;EACE,WGjCkB;;AHkClB;EACE;;;AIlDJ;EACE;IACE;IACA;;EACF;IACE;;EACF;IACE;IACA;;;AAEJ;EACE;IACE;IACA;;EACF;IACE;;EACF;IACE;IACA;;;AAEJ;EACE;IACE;IACA;;EACF;IACE;;;AC5BJ;EACI,kBFUiB;EETjB;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;;AAER;EACI,kBFRiB;EESjB;EACA;;;AAIJ;EACI;EACA,kBFhBiB;;;AGXrB;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;;ACnBJ;EACI,WJoBS;EInBT;;ACDD;EACE;EACA;EACA;;ADCD;EACI,eJgBU;;AIbd;EACI;;AACA;EACG,cJWQ;;AITf;EACI;;AAGJ;EACI;;AAEJ;EACI;;AAGJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;;AEhCR;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;AACJ;EACI;EACA;;AACJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAER;EACI;;;AC1BN;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,WPMgB;;AOJlB;EACE;EACA;;AACA;EACE;EACA;;AAEJ;EACE;EACA;;AAGF;EACE,kBPbU;EOcV,OPfc;;AOgBd;EACG;;AACL;EACE,kBPhCY;EOiCZ,OPnBU;;AOoBV;EACG,kBPnCS;;AOqCd;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACF;EACE;EACA;;AAKA;EAEE,WPvCc;EOwCd,OP1DU;EO2DV;EACA;EACA;EACA;EACA;EACA;;AACF;EACE,kBPlEU;EOmEV,OPrDQ;EOsDR;EACA;;AACF;EACE;EACA;;;ACxEN;EACG;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACG;EACA;EACA;EACA;EACA;;AAOH;EACG;;;ACtBN;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI,kBTPE;;ASQN;EACI;EACA;;AACA;EACI;;AACJ;EACI;;AACJ;EACI;;AAGZ;EACI;;AAEJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AACA;EACI;;AACJ;EACI;;AACJ;EACI;;AAER;EACI;EACA;EACA;EACA;EACA,OT3CM;ES4CN;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AACA;EACI;;AACJ;EACI;;AACJ;EACI;;AAER;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAEA;EACG;;AAEf;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;;AC1GR;EACI;EACA;EACA;EACA,kBVUU;EUTV;EACA;EACA;EACA,WVUgB;EUThB;;AAGA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA,OVtBM;EUuBN;EACA;EACA;EACA;EACA;EACA;EACA;;AACJ;EACI;EACA;;AAEJ;EACI;EACA","file":"style.css"}
\ No newline at end of file
diff --git a/css/style.prefix.css b/css/style.prefix.css
new file mode 100644
index 0000000..34f1320
--- /dev/null
+++ b/css/style.prefix.css
@@ -0,0 +1,1592 @@
+@charset "UTF-8";
+
+@font-face {
+ font-family: "linea-basic-10";
+ src:url("fonts/linea-basic-10.eot");
+ src:url("fonts/linea-basic-10.eot?#iefix") format("embedded-opentype"),
+ url("fonts/linea-basic-10.woff") format("woff"),
+ url("fonts/linea-basic-10.ttf") format("truetype"),
+ url("fonts/linea-basic-10.svg#linea-basic-10") format("svg");
+ font-weight: normal;
+ font-style: normal;
+
+}
+
+[data-icon]:before {
+ font-family: "linea-basic-10" !important;
+ content: attr(data-icon);
+ font-style: normal !important;
+ font-weight: normal !important;
+ font-variant: normal !important;
+ text-transform: none !important;
+ speak: none;
+ line-height: 1;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+[class^="icon-"]:before,
+[class*=" icon-"]:before {
+ font-family: "linea-basic-10" !important;
+ font-style: normal !important;
+ font-weight: normal !important;
+ font-variant: normal !important;
+ text-transform: none !important;
+ speak: none;
+ line-height: 1;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-basic-accelerator:before {
+ content: "a";
+}
+.icon-basic-alarm:before {
+ content: "b";
+}
+.icon-basic-anchor:before {
+ content: "c";
+}
+.icon-basic-anticlockwise:before {
+ content: "d";
+}
+.icon-basic-archive:before {
+ content: "e";
+}
+.icon-basic-archive-full:before {
+ content: "f";
+}
+.icon-basic-ban:before {
+ content: "g";
+}
+.icon-basic-battery-charge:before {
+ content: "h";
+}
+.icon-basic-battery-empty:before {
+ content: "i";
+}
+.icon-basic-battery-full:before {
+ content: "j";
+}
+.icon-basic-battery-half:before {
+ content: "k";
+}
+.icon-basic-bolt:before {
+ content: "l";
+}
+.icon-basic-book:before {
+ content: "m";
+}
+.icon-basic-book-pen:before {
+ content: "n";
+}
+.icon-basic-book-pencil:before {
+ content: "o";
+}
+.icon-basic-bookmark:before {
+ content: "p";
+}
+.icon-basic-calculator:before {
+ content: "q";
+}
+.icon-basic-calendar:before {
+ content: "r";
+}
+.icon-basic-cards-diamonds:before {
+ content: "s";
+}
+.icon-basic-cards-hearts:before {
+ content: "t";
+}
+.icon-basic-case:before {
+ content: "u";
+}
+.icon-basic-chronometer:before {
+ content: "v";
+}
+.icon-basic-clessidre:before {
+ content: "w";
+}
+.icon-basic-clock:before {
+ content: "x";
+}
+.icon-basic-clockwise:before {
+ content: "y";
+}
+.icon-basic-cloud:before {
+ content: "z";
+}
+.icon-basic-clubs:before {
+ content: "A";
+}
+.icon-basic-compass:before {
+ content: "B";
+}
+.icon-basic-cup:before {
+ content: "C";
+}
+.icon-basic-diamonds:before {
+ content: "D";
+}
+.icon-basic-display:before {
+ content: "E";
+}
+.icon-basic-download:before {
+ content: "F";
+}
+.icon-basic-exclamation:before {
+ content: "G";
+}
+.icon-basic-eye:before {
+ content: "H";
+}
+.icon-basic-eye-closed:before {
+ content: "I";
+}
+.icon-basic-female:before {
+ content: "J";
+}
+.icon-basic-flag1:before {
+ content: "K";
+}
+.icon-basic-flag2:before {
+ content: "L";
+}
+.icon-basic-floppydisk:before {
+ content: "M";
+}
+.icon-basic-folder:before {
+ content: "N";
+}
+.icon-basic-folder-multiple:before {
+ content: "O";
+}
+.icon-basic-gear:before {
+ content: "P";
+}
+.icon-basic-geolocalize-01:before {
+ content: "Q";
+}
+.icon-basic-geolocalize-05:before {
+ content: "R";
+}
+.icon-basic-globe:before {
+ content: "S";
+}
+.icon-basic-gunsight:before {
+ content: "T";
+}
+.icon-basic-hammer:before {
+ content: "U";
+}
+.icon-basic-headset:before {
+ content: "V";
+}
+.icon-basic-heart:before {
+ content: "W";
+}
+.icon-basic-heart-broken:before {
+ content: "X";
+}
+.icon-basic-helm:before {
+ content: "Y";
+}
+.icon-basic-home:before {
+ content: "Z";
+}
+.icon-basic-info:before {
+ content: "0";
+}
+.icon-basic-ipod:before {
+ content: "1";
+}
+.icon-basic-joypad:before {
+ content: "2";
+}
+.icon-basic-key:before {
+ content: "3";
+}
+.icon-basic-keyboard:before {
+ content: "4";
+}
+.icon-basic-laptop:before {
+ content: "5";
+}
+.icon-basic-life-buoy:before {
+ content: "6";
+}
+.icon-basic-lightbulb:before {
+ content: "7";
+}
+.icon-basic-link:before {
+ content: "8";
+}
+.icon-basic-lock:before {
+ content: "9";
+}
+.icon-basic-lock-open:before {
+ content: "!";
+}
+.icon-basic-magic-mouse:before {
+ content: "\"";
+}
+.icon-basic-magnifier:before {
+ content: "#";
+}
+.icon-basic-magnifier-minus:before {
+ content: "$";
+}
+.icon-basic-magnifier-plus:before {
+ content: "%";
+}
+.icon-basic-mail:before {
+ content: "&";
+}
+.icon-basic-mail-multiple:before {
+ content: "'";
+}
+.icon-basic-mail-open:before {
+ content: "(";
+}
+.icon-basic-mail-open-text:before {
+ content: ")";
+}
+.icon-basic-male:before {
+ content: "*";
+}
+.icon-basic-map:before {
+ content: "+";
+}
+.icon-basic-message:before {
+ content: ",";
+}
+.icon-basic-message-multiple:before {
+ content: "-";
+}
+.icon-basic-message-txt:before {
+ content: ".";
+}
+.icon-basic-mixer2:before {
+ content: "/";
+}
+.icon-basic-mouse:before {
+ content: ":";
+}
+.icon-basic-notebook:before {
+ content: ";";
+}
+.icon-basic-notebook-pen:before {
+ content: "<";
+}
+.icon-basic-notebook-pencil:before {
+ content: "=";
+}
+.icon-basic-paperplane:before {
+ content: ">";
+}
+.icon-basic-pencil-ruler:before {
+ content: "?";
+}
+.icon-basic-pencil-ruler-pen:before {
+ content: "@";
+}
+.icon-basic-photo:before {
+ content: "[";
+}
+.icon-basic-picture:before {
+ content: "]";
+}
+.icon-basic-picture-multiple:before {
+ content: "^";
+}
+.icon-basic-pin1:before {
+ content: "_";
+}
+.icon-basic-pin2:before {
+ content: "`";
+}
+.icon-basic-postcard:before {
+ content: "{";
+}
+.icon-basic-postcard-multiple:before {
+ content: "|";
+}
+.icon-basic-printer:before {
+ content: "}";
+}
+.icon-basic-question:before {
+ content: "~";
+}
+.icon-basic-rss:before {
+ content: "\\";
+}
+.icon-basic-server:before {
+ content: "\e000";
+}
+.icon-basic-server2:before {
+ content: "\e001";
+}
+.icon-basic-server-cloud:before {
+ content: "\e002";
+}
+.icon-basic-server-download:before {
+ content: "\e003";
+}
+.icon-basic-server-upload:before {
+ content: "\e004";
+}
+.icon-basic-settings:before {
+ content: "\e005";
+}
+.icon-basic-share:before {
+ content: "\e006";
+}
+.icon-basic-sheet:before {
+ content: "\e007";
+}
+.icon-basic-sheet-multiple:before {
+ content: "\e008";
+}
+.icon-basic-sheet-pen:before {
+ content: "\e009";
+}
+.icon-basic-sheet-pencil:before {
+ content: "\e00a";
+}
+.icon-basic-sheet-txt:before {
+ content: "\e00b";
+}
+.icon-basic-signs:before {
+ content: "\e00c";
+}
+.icon-basic-smartphone:before {
+ content: "\e00d";
+}
+.icon-basic-spades:before {
+ content: "\e00e";
+}
+.icon-basic-spread:before {
+ content: "\e00f";
+}
+.icon-basic-spread-bookmark:before {
+ content: "\e010";
+}
+.icon-basic-spread-text:before {
+ content: "\e011";
+}
+.icon-basic-spread-text-bookmark:before {
+ content: "\e012";
+}
+.icon-basic-star:before {
+ content: "\e013";
+}
+.icon-basic-tablet:before {
+ content: "\e014";
+}
+.icon-basic-target:before {
+ content: "\e015";
+}
+.icon-basic-todo:before {
+ content: "\e016";
+}
+.icon-basic-todo-pen:before {
+ content: "\e017";
+}
+.icon-basic-todo-pencil:before {
+ content: "\e018";
+}
+.icon-basic-todo-txt:before {
+ content: "\e019";
+}
+.icon-basic-todolist-pen:before {
+ content: "\e01a";
+}
+.icon-basic-todolist-pencil:before {
+ content: "\e01b";
+}
+.icon-basic-trashcan:before {
+ content: "\e01c";
+}
+.icon-basic-trashcan-full:before {
+ content: "\e01d";
+}
+.icon-basic-trashcan-refresh:before {
+ content: "\e01e";
+}
+.icon-basic-trashcan-remove:before {
+ content: "\e01f";
+}
+.icon-basic-upload:before {
+ content: "\e020";
+}
+.icon-basic-usb:before {
+ content: "\e021";
+}
+.icon-basic-video:before {
+ content: "\e022";
+}
+.icon-basic-watch:before {
+ content: "\e023";
+}
+.icon-basic-webpage:before {
+ content: "\e024";
+}
+.icon-basic-webpage-img-txt:before {
+ content: "\e025";
+}
+.icon-basic-webpage-multiple:before {
+ content: "\e026";
+}
+.icon-basic-webpage-txt:before {
+ content: "\e027";
+}
+.icon-basic-world:before {
+ content: "\e028";
+}
+
+/*
+0 - 600px: Phone
+600 - 900px: Tablet portrait
+900 - 1200px: Tablet landscape
+[1200 - 1800] is where our normal styles apply
+1800px + : Big desktop
+
+$breakpoint arguement choices:
+- phone
+- tab-port
+- tab-land
+- big-desktop
+
+ORDER: Base + typography > general layout + grid > page layout > components
+
+1em = 16px
+*/
+@-webkit-keyframes moveInLeft {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(-10rem);
+ transform: translateX(-10rem); }
+ 80% {
+ -webkit-transform: translateX(1rem);
+ transform: translateX(1rem); }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translate(0);
+ transform: translate(0); } }
+@keyframes moveInLeft {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(-10rem);
+ transform: translateX(-10rem); }
+ 80% {
+ -webkit-transform: translateX(1rem);
+ transform: translateX(1rem); }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translate(0);
+ transform: translate(0); } }
+
+@-webkit-keyframes moveInRight {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(10rem);
+ transform: translateX(10rem); }
+ 80% {
+ -webkit-transform: translateX(-1rem);
+ transform: translateX(-1rem); }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translate(0);
+ transform: translate(0); } }
+
+@keyframes moveInRight {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(10rem);
+ transform: translateX(10rem); }
+ 80% {
+ -webkit-transform: translateX(-1rem);
+ transform: translateX(-1rem); }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translate(0);
+ transform: translate(0); } }
+
+@-webkit-keyframes moveInBottom {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateY(3rem);
+ transform: translateY(3rem); }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translate(0);
+ transform: translate(0); } }
+
+@keyframes moveInBottom {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateY(3rem);
+ transform: translateY(3rem); }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translate(0);
+ transform: translate(0); } }
+
+*,
+*::after,
+*::before {
+ margin: 0;
+ padding: 0;
+ -webkit-box-sizing: inherit;
+ box-sizing: inherit; }
+
+html {
+ font-size: 62.5%; }
+ @media only screen and (max-width: 75em) {
+ html {
+ font-size: 56.25%; } }
+ @media only screen and (max-width: 56.25em) {
+ html {
+ font-size: 50%; } }
+ @media only screen and (min-width: 112.5em) {
+ html {
+ font-size: 75%; } }
+
+body {
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ padding: 3rem; }
+ @media only screen and (max-width: 56.25em) {
+ body {
+ padding: 0; } }
+
+::-moz-selection {
+ background-color: #55c57a;
+ color: #fff; }
+
+::selection {
+ background-color: #55c57a;
+ color: #fff; }
+
+body {
+ font-family: "Lato", sans-serif;
+ font-weight: 400;
+ /*font-size: 16px;*/
+ line-height: 1.7;
+ color: #777; }
+
+.heading-primary {
+ color: #fff;
+ text-transform: uppercase;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ margin-bottom: 6rem; }
+ .heading-primary--main {
+ display: block;
+ font-size: 6rem;
+ font-weight: 400;
+ letter-spacing: 3.5rem;
+ -webkit-animation-name: moveInLeft;
+ animation-name: moveInLeft;
+ -webkit-animation-duration: 1s;
+ animation-duration: 1s;
+ -webkit-animation-timing-function: ease-out;
+ animation-timing-function: ease-out;
+ /*
+ animation-delay: 3s;
+ animation-iteration-count: 3;
+ */ }
+ @media only screen and (max-width: 37.5em) {
+ .heading-primary--main {
+ letter-spacing: 1rem;
+ font-family: 5rem; } }
+ .heading-primary--sub {
+ display: block;
+ font-size: 2rem;
+ font-weight: 700;
+ letter-spacing: 1.75rem;
+ -webkit-animation: moveInRight 1s ease-out;
+ animation: moveInRight 1s ease-out; }
+ @media only screen and (max-width: 37.5em) {
+ .heading-primary--sub {
+ letter-spacing: .5rem; } }
+
+.heading-secondary {
+ font-size: 3.5rem;
+ text-transform: uppercase;
+ font-weight: 700;
+ display: inline-block;
+ background-image: -webkit-gradient(linear, left top, right top, from(#7ed56f), to(#28b485));
+ background-image: linear-gradient(to right, #7ed56f, #28b485);
+ -webkit-background-clip: text;
+ color: transparent;
+ letter-spacing: .2rem;
+ -webkit-transition: all .2s;
+ transition: all .2s; }
+ @media only screen and (max-width: 56.25em) {
+ .heading-secondary {
+ font-size: 3rem; } }
+ @media only screen and (max-width: 37.5em) {
+ .heading-secondary {
+ font-size: 2.5rem; } }
+ .heading-secondary:hover {
+ -webkit-transform: skewY(2deg) skewX(15deg) scale(1.1);
+ transform: skewY(2deg) skewX(15deg) scale(1.1);
+ text-shadow: 0.5rem 1rem 2rem rgba(0, 0, 0, 0.2); }
+
+.heading-tertiary {
+ font-size: 1.6rem;
+ font-weight: 700;
+ text-transform: uppercase; }
+
+.paragraph {
+ font-size: 1.6rem; }
+ .paragraph:not(:last-child) {
+ margin-bottom: 3rem; }
+
+.u-center-text {
+ text-align: center !important; }
+
+.u-margin-bottom-small {
+ margin-bottom: 1.5rem !important; }
+
+.u-margin-bottom-medium {
+ margin-bottom: 4rem !important; }
+ @media only screen and (max-width: 56.25em) {
+ .u-margin-bottom-medium {
+ margin-bottom: 3rem !important; } }
+
+.u-margin-bottom-big {
+ margin-bottom: 8rem !important; }
+ @media only screen and (max-width: 56.25em) {
+ .u-margin-bottom-big {
+ margin-bottom: 5rem !important; } }
+
+.u-margin-top-big {
+ margin-top: 8rem !important; }
+
+.u-margin-top-huge {
+ margin-top: 10rem !important; }
+
+.bg-video {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ z-index: -1;
+ opacity: .15;
+ overflow: hidden; }
+ .bg-video__content {
+ height: 100%;
+ width: 100%;
+ -o-object-fit: cover;
+ object-fit: cover; }
+
+.btn, .btn:link, .btn:visited {
+ text-transform: uppercase;
+ text-decoration: none;
+ padding: 1.5rem 4rem;
+ display: inline-block;
+ border-radius: 10rem;
+ -webkit-transition: all .2s;
+ transition: all .2s;
+ position: relative;
+ font-size: 1.6rem;
+ border: none;
+ cursor: pointer; }
+
+.btn:hover {
+ -webkit-transform: translateY(-3px);
+ transform: translateY(-3px);
+ -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
+ box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2); }
+ .btn:hover::after {
+ -webkit-transform: scaleX(1.4) scaleY(1.6);
+ transform: scaleX(1.4) scaleY(1.6);
+ opacity: 0; }
+
+.btn:active, .btn:focus {
+ outline: none;
+ -webkit-transform: translateY(-1px);
+ transform: translateY(-1px);
+ -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
+ box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2); }
+
+.btn--white {
+ background-color: #fff;
+ color: #777; }
+ .btn--white::after {
+ background-color: #fff; }
+
+.btn--green {
+ background-color: #55c57a;
+ color: #fff; }
+ .btn--green::after {
+ background-color: #55c57a; }
+
+.btn::after {
+ content: "";
+ display: inline-block;
+ height: 100%;
+ width: 100%;
+ border-radius: 10rem;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: -1;
+ -webkit-transition: all .4s;
+ transition: all .4s; }
+
+.btn--animated {
+ -webkit-animation: moveInBottom .5s ease-out .75s;
+ animation: moveInBottom .5s ease-out .75s;
+ -webkit-animation-fill-mode: backwards;
+ animation-fill-mode: backwards; }
+
+.btn-text:link, .btn-text:visited {
+ font-size: 1.6rem;
+ color: #55c57a;
+ display: inline-block;
+ text-decoration: none;
+ border-bottom: 1px solid #55c57a;
+ padding: 3px;
+ -webkit-transition: all .2s;
+ transition: all .2s; }
+
+.btn-text:hover {
+ background-color: #55c57a;
+ color: #fff;
+ -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.15);
+ box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.15);
+ -webkit-transform: translateY(-2px);
+ transform: translateY(-2px); }
+
+.btn-text:active {
+ -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
+ box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
+ -webkit-transform: translateY(0);
+ transform: translateY(0); }
+
+.card {
+ -webkit-perspective: 150rem;
+ perspective: 150rem;
+ -moz-perspective: 150rem;
+ position: relative;
+ height: 52rem; }
+ .card__side {
+ height: 52rem;
+ -webkit-transition: all .8s ease;
+ transition: all .8s ease;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ border-radius: 3px;
+ overflow: hidden;
+ -webkit-box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
+ box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15); }
+ .card__side--front {
+ background-color: #fff; }
+ .card__side--back {
+ -webkit-transform: rotateY(180deg);
+ transform: rotateY(180deg); }
+ .card__side--back-1 {
+ background-image: -webkit-gradient(linear, left top, right bottom, from(#ffb900), to(#ff7730));
+ background-image: linear-gradient(to right bottom, #ffb900, #ff7730); }
+ .card__side--back-2 {
+ background-image: -webkit-gradient(linear, left top, right bottom, from(#7ed56f), to(#28b485));
+ background-image: linear-gradient(to right bottom, #7ed56f, #28b485); }
+ .card__side--back-3 {
+ background-image: -webkit-gradient(linear, left top, right bottom, from(#2998ff), to(#5643fa));
+ background-image: linear-gradient(to right bottom, #2998ff, #5643fa); }
+ .card:hover .card__side--front {
+ -webkit-transform: rotateY(-180deg);
+ transform: rotateY(-180deg); }
+ .card:hover .card__side--back {
+ -webkit-transform: rotateY(0);
+ transform: rotateY(0); }
+ .card__picture {
+ background-size: cover;
+ height: 23rem;
+ background-blend-mode: screen;
+ -webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
+ clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px; }
+ .card__picture--1 {
+ background-image: -webkit-gradient(linear, left top, right bottom, from(#ffb900), to(#ff7730)), url(../img/nat-5.jpg);
+ background-image: linear-gradient(to right bottom, #ffb900, #ff7730), url(../img/nat-5.jpg); }
+ .card__picture--2 {
+ background-image: -webkit-gradient(linear, left top, right bottom, from(#7ed56f), to(#28b485)), url(../img/nat-6.jpg);
+ background-image: linear-gradient(to right bottom, #7ed56f, #28b485), url(../img/nat-6.jpg); }
+ .card__picture--3 {
+ background-image: -webkit-gradient(linear, left top, right bottom, from(#2998ff), to(#5643fa)), url(../img/nat-7.jpg);
+ background-image: linear-gradient(to right bottom, #2998ff, #5643fa), url(../img/nat-7.jpg); }
+ .card__heading {
+ font-size: 2.8rem;
+ font-weight: 300;
+ text-transform: uppercase;
+ text-align: right;
+ color: #fff;
+ position: absolute;
+ top: 12rem;
+ right: 2rem;
+ width: 75%; }
+ .card__heading-span {
+ padding: 1rem 1.5rem;
+ -webkit-box-decoration-break: clone;
+ box-decoration-break: clone; }
+ .card__heading-span--1 {
+ background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(255, 185, 0, 0.85)), to(rgba(255, 119, 48, 0.85)));
+ background-image: linear-gradient(to right bottom, rgba(255, 185, 0, 0.85), rgba(255, 119, 48, 0.85)); }
+ .card__heading-span--2 {
+ background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(126, 213, 111, 0.85)), to(rgba(40, 180, 133, 0.85)));
+ background-image: linear-gradient(to right bottom, rgba(126, 213, 111, 0.85), rgba(40, 180, 133, 0.85)); }
+ .card__heading-span--3 {
+ background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(41, 152, 255, 0.85)), to(rgba(86, 67, 250, 0.85)));
+ background-image: linear-gradient(to right bottom, rgba(41, 152, 255, 0.85), rgba(86, 67, 250, 0.85)); }
+ .card__details {
+ padding: 3rem; }
+ .card__details ul {
+ list-style: none;
+ width: 80%;
+ margin: 0 auto; }
+ .card__details ul li {
+ text-align: center;
+ font-size: 1.5rem;
+ padding: 1rem; }
+ .card__details ul li:not(:last-child) {
+ border-bottom: 1px solid #eee; }
+ .card__cta {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ width: 90%;
+ text-align: center; }
+ .card__price-box {
+ text-align: center;
+ color: #fff;
+ margin-bottom: 8rem; }
+ .card__price-only {
+ font-size: 1.4rem;
+ text-transform: uppercase; }
+ .card__price-value {
+ font-size: 6rem;
+ font-weight: 100; }
+ @media only screen and (max-width: 56.25em), only screen and (hover: none) {
+ .card {
+ height: auto;
+ border-radius: 3px;
+ background-color: #fff;
+ -webkit-box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
+ box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15); }
+ .card__side {
+ height: auto;
+ position: relative;
+ -webkit-box-shadow: none;
+ box-shadow: none; }
+ .card__side--back {
+ -webkit-transform: rotateY(0);
+ transform: rotateY(0);
+ -webkit-clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%);
+ clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%); }
+ .card:hover .card__side--front {
+ -webkit-transform: rotateY(0);
+ transform: rotateY(0); }
+ .card__details {
+ padding: 1rem 3rem; }
+ .card__cta {
+ position: relative;
+ top: 0%;
+ left: 0;
+ -webkit-transform: translate(0);
+ transform: translate(0);
+ width: 100%;
+ padding: 7rem 4rem 4rem 4rem; }
+ .card__price-box {
+ margin-bottom: 3rem; }
+ .card__price-value {
+ font-size: 4rem; } }
+
+.composition {
+ position: relative; }
+ .composition__photo {
+ width: 55%;
+ -webkit-box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.4);
+ box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.4);
+ border-radius: 2px;
+ position: absolute;
+ z-index: 10;
+ -webkit-transition: all .2s;
+ transition: all .2s;
+ outline-offset: 2rem; }
+ @media only screen and (max-width: 56.25em) {
+ .composition__photo {
+ float: left;
+ position: relative;
+ width: 33.33333333%;
+ -webkit-box-shadow: 0 1.5rem 3rem rgba(0, 0, 0, 0.2);
+ box-shadow: 0 1.5rem 3rem rgba(0, 0, 0, 0.2); } }
+ .composition__photo--p1 {
+ left: 0;
+ top: -2rem; }
+ @media only screen and (max-width: 56.25em) {
+ .composition__photo--p1 {
+ top: 0;
+ -webkit-transform: scale(1.2);
+ transform: scale(1.2); } }
+ .composition__photo--p2 {
+ right: 0;
+ top: 2rem; }
+ @media only screen and (max-width: 56.25em) {
+ .composition__photo--p2 {
+ top: -1rem;
+ -webkit-transform: scale(1.3);
+ transform: scale(1.3);
+ z-index: 100; } }
+ .composition__photo--p3 {
+ left: 20%;
+ top: 10rem; }
+ @media only screen and (max-width: 56.25em) {
+ .composition__photo--p3 {
+ top: 1rem;
+ left: 0;
+ -webkit-transform: scale(1.1);
+ transform: scale(1.1); } }
+ .composition__photo:hover {
+ outline: 1.5rem solid #55c57a;
+ -webkit-transform: scale(1.05) translateY(-0.5rem);
+ transform: scale(1.05) translateY(-0.5rem);
+ -webkit-box-shadow: 0 2.5rem 4rem rgba(0, 0, 0, 0.5);
+ box-shadow: 0 2.5rem 4rem rgba(0, 0, 0, 0.5);
+ z-index: 20; }
+ .composition:hover .composition__photo:not(:hover) {
+ -webkit-transform: scale(0.95);
+ transform: scale(0.95); }
+
+.feature-box {
+ background-color: rgba(255, 255, 255, 0.8);
+ font-size: 1.5rem;
+ padding: 2.5rem;
+ text-align: center;
+ border-radius: 3px;
+ -webkit-box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
+ box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
+ -webkit-transition: -webkit-transform .3s;
+ transition: -webkit-transform .3s;
+ transition: transform .3s;
+ transition: transform .3s, -webkit-transform .3s; }
+ @media only screen and (max-width: 56.25em) {
+ .feature-box {
+ padding: 2rem; } }
+ .feature-box__icon {
+ font-size: 6rem;
+ margin-bottom: .5rem;
+ display: inline-block;
+ background-image: -webkit-gradient(linear, left top, right top, from(#7ed56f), to(#28b485));
+ background-image: linear-gradient(to right, #7ed56f, #28b485);
+ -webkit-background-clip: text;
+ color: transparent; }
+ @media only screen and (max-width: 56.25em) {
+ .feature-box__icon {
+ margin-bottom: 0; } }
+ .feature-box:hover {
+ -webkit-transform: translateY(-1.5rem) scale(1.03);
+ transform: translateY(-1.5rem) scale(1.03); }
+
+.form__group:not(:last-child) {
+ margin-bottom: 2rem; }
+
+.form__input {
+ font-size: 1.5rem;
+ font-family: inherit;
+ color: inherit;
+ padding: 1.5rem 2rem;
+ border-radius: 2px;
+ background-color: rbga(#fff, 0.5);
+ border: none;
+ border-bottom: 3px solid transparent;
+ width: 90%;
+ display: block;
+ -webkit-transition: all .3s;
+ transition: all .3s; }
+ @media only screen and (max-width: 56.25em) {
+ .form__input {
+ width: 100%; } }
+ .form__input:focus {
+ outline: none;
+ -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.1);
+ box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.1);
+ border-bottom: 3px solid #55c57a; }
+ .form__input:focus:invalid {
+ border-bottom: 3px solid #ff7730; }
+ .form__input::-webkit-input-placeholder {
+ color: #999; }
+
+.form__label {
+ font-size: 1.2rem;
+ font-weight: 700;
+ margin-left: 2rem;
+ margin-top: .7rem;
+ display: block;
+ -webkit-transition: all .3s;
+ transition: all .3s; }
+
+.form__input:placeholder-shown + .form__label {
+ opacity: 0;
+ visibility: hidden;
+ -webkit-transform: translateY(-4rem);
+ transform: translateY(-4rem); }
+
+.form__radio-group {
+ width: 49%;
+ display: inline-block; }
+ @media only screen and (max-width: 56.25em) {
+ .form__radio-group {
+ width: 100%;
+ margin-bottom: 2rem; } }
+
+.form__radio-input {
+ display: none; }
+
+.form__radio-label {
+ font-size: 1.6rem;
+ cursor: pointer;
+ position: relative;
+ padding-left: 4.5rem; }
+
+.form__radio-button {
+ height: 3rem;
+ width: 3rem;
+ border: 5px solid #55c57a;
+ border-radius: 50%;
+ display: inline-block;
+ position: absolute;
+ left: 0;
+ top: -.4rem; }
+ .form__radio-button::after {
+ content: "";
+ display: block;
+ height: 1.3rem;
+ width: 1.3rem;
+ border-radius: 50%;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ background-color: #55c57a;
+ opacity: 0;
+ -webkit-transition: opacity .2s;
+ transition: opacity .2s; }
+
+.form__radio-input:checked ~ .form__radio-label .form__radio-button::after {
+ opacity: 1; }
+
+.popup {
+ height: 100vh;
+ width: 100%;
+ position: fixed;
+ top: 0;
+ left: 0;
+ background-color: rgba(0, 0, 0, 0.8);
+ z-index: 9999;
+ opacity: 0;
+ visibility: hidden;
+ -webkit-transition: all .3s;
+ transition: all .3s; }
+ @supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
+ .popup {
+ -webkit-backdrop-filter: blur(10px);
+ backdrop-filter: blur(10px);
+ background-color: rgba(0, 0, 0, 0.3); } }
+ .popup__content {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ width: 75%;
+ background-color: #fff;
+ -webkit-box-shadow: 0 2rem 4rem rgba(0, 0, 0, 0.2);
+ box-shadow: 0 2rem 4rem rgba(0, 0, 0, 0.2);
+ border-radius: 3px;
+ display: table;
+ overflow: hidden;
+ opacity: 0;
+ -webkit-transform: translate(-50%, -50%) scale(0.25);
+ transform: translate(-50%, -50%) scale(0.25);
+ -webkit-transition: all .5s .2s;
+ transition: all .5s .2s; }
+ .popup__left {
+ width: 33.333333%;
+ display: table-cell; }
+ .popup__right {
+ width: 66.6666667%;
+ display: table-cell;
+ vertical-align: middle;
+ padding: 3rem 5rem; }
+ .popup__img {
+ display: block;
+ width: 100%; }
+ .popup__text {
+ font-size: 1.4rem;
+ margin-bottom: 4rem;
+ -moz-column-count: 2;
+ -moz-column-gap: 4rem;
+ -moz-column-rule: 1px solid #eee;
+ -webkit-column-count: 2;
+ column-count: 2;
+ -webkit-column-gap: 4rem;
+ column-gap: 4rem;
+ -webkit-column-rule: 1px solid #eee;
+ column-rule: 1px solid #eee;
+ -ms-hyphens: auto;
+ -webkit-hyphens: auto;
+ hyphens: auto; }
+ .popup:target {
+ opacity: 1;
+ visibility: visible; }
+ .popup:target .popup__content {
+ opacity: 1;
+ -webkit-transform: translate(-50%, -50%) scale(1);
+ transform: translate(-50%, -50%) scale(1); }
+ .popup__close:link, .popup__close:visited {
+ color: #777;
+ position: absolute;
+ top: 2.5rem;
+ right: 2.5rem;
+ font-size: 3rem;
+ text-decoration: none;
+ display: inline-block;
+ -webkit-transition: all .2s;
+ transition: all .2s;
+ line-height: 1; }
+ .popup__close:hover {
+ color: #55c57a; }
+
+.story {
+ width: 75%;
+ margin: 0 auto;
+ -webkit-box-shadow: 0 3rem 6rem rgba(0, 0, 0, 0.1);
+ box-shadow: 0 3rem 6rem rgba(0, 0, 0, 0.1);
+ background-color: rgba(255, 255, 255, 0.6);
+ border-radius: 3px;
+ padding: 6rem;
+ padding-left: 9rem;
+ font-size: 1.6rem;
+ -webkit-transform: skewX(-12deg);
+ transform: skewX(-12deg); }
+ @media only screen and (max-width: 56.25em) {
+ .story {
+ width: 100%;
+ padding: 4rem;
+ padding-left: 7rem; } }
+ @media only screen and (max-width: 37.5em) {
+ .story {
+ -webkit-transform: skewX(0);
+ transform: skewX(0); } }
+ .story__shape {
+ width: 15rem;
+ height: 15rem;
+ float: left;
+ -webkit-transform: translateX(-3rem) skewX(12deg);
+ transform: translateX(-3rem) skewX(12deg);
+ position: relative;
+ overflow: hidden;
+ border-radius: 50%; }
+ @supports ((-webkit-clip-path: polygon(0 0)) or (clip-path: polygon(0 0))) or (-webkit-clip-path: polygon(0 0)) {
+ .story__shape {
+ -webkit-clip-path: circle(50% at 50% 50%);
+ clip-path: circle(50% at 50% 50%);
+ -webkit-shape-outside: circle(50% at 50% 50%);
+ shape-outside: circle(50% at 50% 50%);
+ border-radius: none; } }
+ @media only screen and (max-width: 37.5em) {
+ .story__shape {
+ -webkit-transform: translateX(-3rem) skewX(0);
+ transform: translateX(-3rem) skewX(0); } }
+ .story__img {
+ height: 100%;
+ -webkit-transform: translateX(-4rem) scale(1.4);
+ transform: translateX(-4rem) scale(1.4);
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ -webkit-transition: all .5s;
+ transition: all .5s; }
+ .story__text {
+ -webkit-transform: skewX(12deg);
+ transform: skewX(12deg); }
+ @media only screen and (max-width: 37.5em) {
+ .story__text {
+ -webkit-transform: skewX(0);
+ transform: skewX(0); } }
+ .story__caption {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -webkit-transform: translate(-50%, 20%);
+ transform: translate(-50%, 20%);
+ color: #fff;
+ text-transform: uppercase;
+ font-size: 1.7rem;
+ text-align: center;
+ opacity: 0;
+ -webkit-transition: all .5s;
+ transition: all .5s;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden; }
+ .story:hover .story__caption {
+ opacity: 1;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%); }
+ .story:hover .story__img {
+ -webkit-transform: translateX(-4rem) scale(1);
+ transform: translateX(-4rem) scale(1);
+ -webkit-filter: blur(3px) brightness(80%);
+ filter: blur(3px) brightness(80%); }
+
+.footer {
+ background-color: #333;
+ padding: 10rem 0;
+ font-size: 1.4rem;
+ color: #f7f7f7; }
+ @media only screen and (max-width: 56.25em) {
+ .footer {
+ padding: 8rem 0; } }
+ .footer__logo-box {
+ text-align: center;
+ margin-bottom: 8rem; }
+ @media only screen and (max-width: 56.25em) {
+ .footer__logo-box {
+ margin-bottom: 6rem; } }
+ .footer__logo {
+ width: 15rem;
+ height: auto; }
+ .footer__navigation {
+ border-top: 1px solid #777;
+ padding-top: 2rem;
+ display: inline-block; }
+ @media only screen and (max-width: 56.25em) {
+ .footer__navigation {
+ width: 100%;
+ text-align: center; } }
+ .footer__list {
+ list-style: none; }
+ .footer__item {
+ display: inline-block; }
+ .footer__item:not(:last-child) {
+ margin-right: 1.5rem; }
+ .footer__link:link, .footer__link:visited {
+ color: #f7f7f7;
+ background-color: #333;
+ text-decoration: none;
+ text-transform: uppercase;
+ display: inline-block;
+ -webkit-transition: all .2s;
+ transition: all .2s; }
+ .footer__link:hover, .footer__link:active {
+ color: #55c57a;
+ -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.4);
+ box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.4);
+ -webkit-transform: rotate(5deg) scale(1.3);
+ transform: rotate(5deg) scale(1.3); }
+ .footer__copyright {
+ border-top: 1px solid #777;
+ padding-top: 2rem;
+ width: 80%;
+ float: right; }
+ @media only screen and (max-width: 56.25em) {
+ .footer__copyright {
+ width: 100%;
+ float: none; } }
+
+.row {
+ max-width: 114rem;
+ margin: 0 auto; }
+ .row:not(:last-child) {
+ margin-bottom: 8rem; }
+ @media only screen and (max-width: 56.25em) {
+ .row:not(:last-child) {
+ margin-bottom: 6rem; } }
+ @media only screen and (max-width: 56.25em) {
+ .row {
+ max-width: 50rem;
+ padding: 0 3rem; } }
+ .row::after {
+ content: "";
+ display: table;
+ clear: both; }
+ .row [class^="col-"] {
+ float: left; }
+ .row [class^="col-"]:not(:last-child) {
+ margin-right: 6rem; }
+ @media only screen and (max-width: 56.25em) {
+ .row [class^="col-"]:not(:last-child) {
+ margin-right: 0;
+ margin-bottom: 6rem; } }
+ @media only screen and (max-width: 56.25em) {
+ .row [class^="col-"] {
+ width: 100% !important; } }
+ .row .col-1-of-2 {
+ width: calc((100% - 6rem) / 2); }
+ .row .col-1-of-3 {
+ width: calc((100% - 2 * 6rem) / 3); }
+ .row .col-2-of-3 {
+ width: calc(2 * ((100% - 2 * 6rem) / 3) + 6rem); }
+ .row .col-1-of-4 {
+ width: calc((100% - 3 * 6rem) / 4); }
+ .row .col-2-of-4 {
+ width: calc(2 * ((100% - 3 * 6rem) / 4) + 6rem); }
+ .row .col-3-of-4 {
+ width: calc(3 * ((100% - 3 * 6rem) / 4) + 2 * 6rem); }
+
+.header {
+ height: 85vh;
+ background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(126, 213, 111, 0.8)), to(rgba(40, 180, 133, 0.8))), url(../img/hero-small.jpg);
+ background-image: linear-gradient(to right bottom, rgba(126, 213, 111, 0.8), rgba(40, 180, 133, 0.8)), url(../img/hero-small.jpg);
+ background-size: cover;
+ background-position: top;
+ position: relative; }
+ @supports ((-webkit-clip-path: polygon(0 0)) or (clip-path: polygon(0 0))) or (-webkit-clip-path: polygon(0 0)) {
+ .header {
+ -webkit-clip-path: polygon(0 0, 100% 0, 100% 75vh, 0 100%);
+ clip-path: polygon(0 0, 100% 0, 100% 75vh, 0 100%);
+ height: 95vh; } }
+ @media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 37.5em), only screen and (min-resolution: 192dpi) and (min-width: 37.5em), only screen and (min-width: 125em) {
+ .header {
+ background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(126, 213, 111, 0.8)), to(rgba(40, 180, 133, 0.8))), url(../img/hero.jpg);
+ background-image: linear-gradient(to right bottom, rgba(126, 213, 111, 0.8), rgba(40, 180, 133, 0.8)), url(../img/hero.jpg); } }
+ @media only screen and (max-width: 37.5em) {
+ .header {
+ -webkit-clip-path: polygon(0 0, 100% 0, 100% 85vh, 0 100%);
+ clip-path: polygon(0 0, 100% 0, 100% 85vh, 0 100%); } }
+ .header__logo-box {
+ position: absolute;
+ top: 4rem;
+ left: 4rem; }
+ .header__logo {
+ height: 3.5rem; }
+ .header__text-box {
+ position: absolute;
+ top: 40%;
+ left: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ text-align: center; }
+
+.navigation__checkbox {
+ display: none; }
+
+.navigation__button {
+ background-color: #fff;
+ height: 7rem;
+ width: 7rem;
+ position: fixed;
+ top: 6rem;
+ right: 6rem;
+ border-radius: 50%;
+ z-index: 2000;
+ -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.1);
+ box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.1);
+ text-align: center;
+ cursor: pointer; }
+ @media only screen and (max-width: 56.25em) {
+ .navigation__button {
+ top: 4rem;
+ right: 4rem; } }
+ @media only screen and (max-width: 37.5em) {
+ .navigation__button {
+ top: 3rem;
+ right: 3rem; } }
+
+.navigation__background {
+ height: 6rem;
+ width: 6rem;
+ border-radius: 50%;
+ position: fixed;
+ top: 6.5rem;
+ right: 6.5rem;
+ background-image: radial-gradient(#7ed56f, #28b485);
+ z-index: 1000;
+ -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.86, 0, 0.07, 1);
+ transition: -webkit-transform 0.8s cubic-bezier(0.86, 0, 0.07, 1);
+ transition: transform 0.8s cubic-bezier(0.86, 0, 0.07, 1);
+ transition: transform 0.8s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.8s cubic-bezier(0.86, 0, 0.07, 1); }
+ @media only screen and (max-width: 56.25em) {
+ .navigation__background {
+ top: 4.5rem;
+ right: 4.5rem; } }
+ @media only screen and (max-width: 37.5em) {
+ .navigation__background {
+ top: 3.5rem;
+ right: 3.5rem; } }
+
+.navigation__nav {
+ height: 100vh;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 1500;
+ opacity: 0;
+ width: 0;
+ -webkit-transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
+ transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55); }
+
+.navigation__list {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ list-style: none;
+ text-align: center;
+ width: 100%; }
+
+.navigation__item {
+ margin: 1rem; }
+
+.navigation__link:link, .navigation__link:visited {
+ display: inline-block;
+ font-size: 3rem;
+ font-weight: 300;
+ padding: 1rem 2rem;
+ color: #fff;
+ text-decoration: none;
+ text-transform: uppercase;
+ background-image: linear-gradient(120deg, transparent 0%, transparent 50%, #fff 50%);
+ background-size: 220%;
+ -webkit-transition: all .4s;
+ transition: all .4s; }
+ .navigation__link:link span, .navigation__link:visited span {
+ margin-right: 1.5rem;
+ display: inline-block; }
+
+.navigation__link:hover, .navigation__link:active {
+ background-position: 100%;
+ color: #55c57a;
+ -webkit-transform: translateX(1rem);
+ transform: translateX(1rem); }
+
+.navigation__checkbox:checked ~ .navigation__background {
+ -webkit-transform: scale(80);
+ transform: scale(80); }
+
+.navigation__checkbox:checked ~ .navigation__nav {
+ opacity: 1;
+ width: 100%; }
+
+.navigation__icon {
+ position: relative;
+ margin-top: 3.5rem; }
+ .navigation__icon, .navigation__icon::before, .navigation__icon::after {
+ width: 3rem;
+ height: 2px;
+ background-color: #333;
+ display: inline-block; }
+ .navigation__icon::before, .navigation__icon::after {
+ content: "";
+ position: absolute;
+ left: 0;
+ -webkit-transition: all .2s;
+ transition: all .2s; }
+ .navigation__icon::before {
+ top: -.8rem; }
+ .navigation__icon::after {
+ top: .8rem; }
+
+.navigation__button:hover .navigation__icon::before {
+ top: -1rem; }
+
+.navigation__button:hover .navigation__icon::after {
+ top: 1rem; }
+
+.navigation__checkbox:checked + .navigation__button .navigation__icon {
+ background-color: transparent; }
+
+.navigation__checkbox:checked + .navigation__button .navigation__icon::before {
+ top: 0;
+ -webkit-transform: rotate(135deg);
+ transform: rotate(135deg); }
+
+.navigation__checkbox:checked + .navigation__button .navigation__icon::after {
+ top: 0;
+ -webkit-transform: rotate(-135deg);
+ transform: rotate(-135deg); }
+
+.section-about {
+ background-color: #f7f7f7;
+ padding: 25rem 0;
+ margin-top: -20vh; }
+ @media only screen and (max-width: 56.25em) {
+ .section-about {
+ padding: 20rem 0; } }
+
+.section-features {
+ padding: 20rem 0;
+ background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(126, 213, 111, 0.8)), to(rgba(40, 180, 133, 0.8))), url(../img/nat-4.jpg);
+ background-image: linear-gradient(to right bottom, rgba(126, 213, 111, 0.8), rgba(40, 180, 133, 0.8)), url(../img/nat-4.jpg);
+ background-size: cover;
+ -webkit-transform: skewY(-7deg);
+ transform: skewY(-7deg);
+ margin-top: -10rem; }
+ .section-features > * {
+ -webkit-transform: skewY(7deg);
+ transform: skewY(7deg); }
+ @media only screen and (max-width: 56.25em) {
+ .section-features {
+ padding: 10rem 0; } }
+
+.section-tours {
+ background-color: #f7f7f7;
+ padding: 25rem 0 15rem 0;
+ margin-top: -10rem; }
+ @media only screen and (max-width: 56.25em) {
+ .section-tours {
+ padding: 20rem 0 10rem 0; } }
+
+.section-stories {
+ position: relative;
+ padding: 15rem 0; }
+ @media only screen and (max-width: 56.25em) {
+ .section-stories {
+ padding: 10rem 0; } }
+
+.section-book {
+ padding: 15rem 0;
+ background-image: -webkit-gradient(linear, left top, right bottom, from(#7ed56f), to(#28b485));
+ background-image: linear-gradient(to right bottom, #7ed56f, #28b485); }
+ @media only screen and (max-width: 56.25em) {
+ .section-book {
+ padding: 10rem 0; } }
+
+.book {
+ background-image: linear-gradient(105deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 50%, transparent 50%), url(../img/nat-10.jpg);
+ background-size: 100%;
+ border-radius: 3px;
+ -webkit-box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.2);
+ box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.2); }
+ @media only screen and (max-width: 75em) {
+ .book {
+ background-image: linear-gradient(105deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 65%, transparent 65%), url(../img/nat-10.jpg);
+ background-size: cover; } }
+ @media only screen and (max-width: 56.25em) {
+ .book {
+ background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.9)), to(rgba(255, 255, 255, 0.9))), url(../img/nat-10.jpg);
+ background-image: linear-gradient(to right, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 100%), url(../img/nat-10.jpg); } }
+ .book__form {
+ width: 50%;
+ padding: 6rem; }
+ @media only screen and (max-width: 75em) {
+ .book__form {
+ width: 65%; } }
+ @media only screen and (max-width: 56.25em) {
+ .book__form {
+ width: 100%; } }
+
+/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNvbmNhdC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCOztBQUVqQjtFQUNFLDhCQUE4QjtFQUM5QixvQ0FBb0M7RUFDcEM7OztpRUFHK0Q7RUFDL0Qsb0JBQW9CO0VBQ3BCLG1CQUFtQjs7Q0FFcEI7O0FBRUQ7RUFDRSx5Q0FBeUM7RUFDekMseUJBQXlCO0VBQ3pCLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsZ0NBQWdDO0VBQ2hDLGdDQUFnQztFQUNoQyxZQUFZO0VBQ1osZUFBZTtFQUNmLG9DQUFvQztFQUNwQyxtQ0FBbUM7Q0FDcEM7O0FBRUQ7O0VBRUUseUNBQXlDO0VBQ3pDLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsZ0NBQWdDO0VBQ2hDLGdDQUFnQztFQUNoQyxZQUFZO0VBQ1osZUFBZTtFQUNmLG9DQUFvQztFQUNwQyxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxjQUFjO0NBQ2Y7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxjQUFjO0NBQ2Y7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxp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QUNFLGlCQUFpQixFQUFFLEVBQUU7O0FBRTNCO0VBQ0UsOElBQThJO0VBQzlJLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIscURBQTZDO1VBQTdDLDZDQUE2QyxFQUFFO0VBQy9DO0lBQ0U7TUFDRSw4SUFBOEk7TUFDOUksdUJBQXVCLEVBQUUsRUFBRTtFQUMvQjtJQUNFO01BQ0Usc0pBQWdJO01BQWhJLGdJQUFnSSxFQUFFLEVBQUU7RUFDeEk7SUFDRSxXQUFXO0lBQ1gsY0FBYyxFQUFFO0lBQ2hCO01BQ0U7UUFDRSxXQUFXLEVBQUUsRUFBRTtJQUNuQjtNQUNFO1FBQ0UsWUFBWSxFQUFFLEVBQUUiLCJmaWxlIjoic3R5bGUucHJlZml4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxpbmVhLWJhc2ljLTEwXCI7XG4gIHNyYzp1cmwoXCJmb250cy9saW5lYS1iYXNpYy0xMC5lb3RcIik7XG4gIHNyYzp1cmwoXCJmb250cy9saW5lYS1iYXNpYy0xMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcImZvbnRzL2xpbmVhLWJhc2ljLTEwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCJmb250cy9saW5lYS1iYXNpYy0xMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiZm9udHMvbGluZWEtYmFzaWMtMTAuc3ZnI2xpbmVhLWJhc2ljLTEwXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbltkYXRhLWljb25dOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxpbmVhLWJhc2ljLTEwXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogYXR0cihkYXRhLWljb24pO1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJsaW5lYS1iYXNpYy0xMFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWJhc2ljLWFjY2VsZXJhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYVwiO1xufVxuLmljb24tYmFzaWMtYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJiXCI7XG59XG4uaWNvbi1iYXNpYy1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJjXCI7XG59XG4uaWNvbi1iYXNpYy1hbnRpY2xvY2t3aXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZFwiO1xufVxuLmljb24tYmFzaWMtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcImVcIjtcbn1cbi5pY29uLWJhc2ljLWFyY2hpdmUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcImZcIjtcbn1cbi5pY29uLWJhc2ljLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcImdcIjtcbn1cbi5pY29uLWJhc2ljLWJhdHRlcnktY2hhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaFwiO1xufVxuLmljb24tYmFzaWMtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcImlcIjtcbn1cbi5pY29uLWJhc2ljLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcImpcIjtcbn1cbi5pY29uLWJhc2ljLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcImtcIjtcbn1cbi5pY29uLWJhc2ljLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJsXCI7XG59XG4uaWNvbi1iYXNpYy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibVwiO1xufVxuLmljb24tYmFzaWMtYm9vay1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJuXCI7XG59XG4uaWNvbi1iYXNpYy1ib29rLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIm9cIjtcbn1cbi5pY29uLWJhc2ljLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicFwiO1xufVxuLmljb24tYmFzaWMtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcInFcIjtcbn1cbi5pY29uLWJhc2ljLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiclwiO1xufVxuLmljb24tYmFzaWMtY2FyZHMtZGlhbW9uZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJzXCI7XG59XG4uaWNvbi1iYXNpYy1jYXJkcy1oZWFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJ0XCI7XG59XG4uaWNvbi1iYXNpYy1jYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidVwiO1xufVxuLmljb24tYmFzaWMtY2hyb25vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJ2XCI7XG59XG4uaWNvbi1iYXNpYy1jbGVzc2lkcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJ3XCI7XG59XG4uaWNvbi1iYXNpYy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcInhcIjtcbn1cbi5pY29uLWJhc2ljLWNsb2Nrd2lzZTpiZWZvcmUge1xuICBjb250ZW50OiBcInlcIjtcbn1cbi5pY29uLWJhc2ljLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwielwiO1xufVxuLmljb24tYmFzaWMtY2x1YnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG59XG4uaWNvbi1iYXNpYy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQlwiO1xufVxuLmljb24tYmFzaWMtY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQ1wiO1xufVxuLmljb24tYmFzaWMtZGlhbW9uZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJEXCI7XG59XG4uaWNvbi1iYXNpYy1kaXNwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRVwiO1xufVxuLmljb24tYmFzaWMtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJGXCI7XG59XG4uaWNvbi1iYXNpYy1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIkdcIjtcbn1cbi5pY29uLWJhc2ljLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIkhcIjtcbn1cbi5pY29uLWJhc2ljLWV5ZS1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJJXCI7XG59XG4uaWNvbi1iYXNpYy1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJKXCI7XG59XG4uaWNvbi1iYXNpYy1mbGFnMTpiZWZvcmUge1xuICBjb250ZW50OiBcIktcIjtcbn1cbi5pY29uLWJhc2ljLWZsYWcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTFwiO1xufVxuLmljb24tYmFzaWMtZmxvcHB5ZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIk1cIjtcbn1cbi5pY29uLWJhc2ljLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIk5cIjtcbn1cbi5pY29uLWJhc2ljLWZvbGRlci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIk9cIjtcbn1cbi5pY29uLWJhc2ljLWdlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJQXCI7XG59XG4uaWNvbi1iYXNpYy1nZW9sb2NhbGl6ZS0wMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlFcIjtcbn1cbi5pY29uLWJhc2ljLWdlb2xvY2FsaXplLTA1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUlwiO1xufVxuLmljb24tYmFzaWMtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJTXCI7XG59XG4uaWNvbi1iYXNpYy1ndW5zaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlRcIjtcbn1cbi5pY29uLWJhc2ljLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlVcIjtcbn1cbi5pY29uLWJhc2ljLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJWXCI7XG59XG4uaWNvbi1iYXNpYy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIldcIjtcbn1cbi5pY29uLWJhc2ljLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlhcIjtcbn1cbi5pY29uLWJhc2ljLWhlbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJZXCI7XG59XG4uaWNvbi1iYXNpYy1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWlwiO1xufVxuLmljb24tYmFzaWMtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIjBcIjtcbn1cbi5pY29uLWJhc2ljLWlwb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCIxXCI7XG59XG4uaWNvbi1iYXNpYy1qb3lwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIyXCI7XG59XG4uaWNvbi1iYXNpYy1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG59XG4uaWNvbi1iYXNpYy1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIjRcIjtcbn1cbi5pY29uLWJhc2ljLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIjVcIjtcbn1cbi5pY29uLWJhc2ljLWxpZmUtYnVveTpiZWZvcmUge1xuICBjb250ZW50OiBcIjZcIjtcbn1cbi5pY29uLWJhc2ljLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIjdcIjtcbn1cbi5pY29uLWJhc2ljLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCI4XCI7XG59XG4uaWNvbi1iYXNpYy1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOVwiO1xufVxuLmljb24tYmFzaWMtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIVwiO1xufVxuLmljb24tYmFzaWMtbWFnaWMtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXFwiXCI7XG59XG4uaWNvbi1iYXNpYy1tYWduaWZpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIjXCI7XG59XG4uaWNvbi1iYXNpYy1tYWduaWZpZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCIkXCI7XG59XG4uaWNvbi1iYXNpYy1tYWduaWZpZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIiVcIjtcbn1cbi5pY29uLWJhc2ljLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCImXCI7XG59XG4uaWNvbi1iYXNpYy1tYWlsLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJ1wiO1xufVxuLmljb24tYmFzaWMtbWFpbC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuLmljb24tYmFzaWMtbWFpbC1vcGVuLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIpXCI7XG59XG4uaWNvbi1iYXNpYy1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuLmljb24tYmFzaWMtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuLmljb24tYmFzaWMtbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIixcIjtcbn1cbi5pY29uLWJhc2ljLW1lc3NhZ2UtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG4uaWNvbi1iYXNpYy1tZXNzYWdlLXR4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIi5cIjtcbn1cbi5pY29uLWJhc2ljLW1peGVyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5pY29uLWJhc2ljLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuLmljb24tYmFzaWMtbm90ZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCI7XCI7XG59XG4uaWNvbi1iYXNpYy1ub3RlYm9vay1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCI8XCI7XG59XG4uaWNvbi1iYXNpYy1ub3RlYm9vay1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCI9XCI7XG59XG4uaWNvbi1iYXNpYy1wYXBlcnBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuLmljb24tYmFzaWMtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiP1wiO1xufVxuLmljb24tYmFzaWMtcGVuY2lsLXJ1bGVyLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIkBcIjtcbn1cbi5pY29uLWJhc2ljLXBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiW1wiO1xufVxuLmljb24tYmFzaWMtcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIl1cIjtcbn1cbi5pY29uLWJhc2ljLXBpY3R1cmUtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJeXCI7XG59XG4uaWNvbi1iYXNpYy1waW4xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiX1wiO1xufVxuLmljb24tYmFzaWMtcGluMjpiZWZvcmUge1xuICBjb250ZW50OiBcImBcIjtcbn1cbi5pY29uLWJhc2ljLXBvc3RjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwie1wiO1xufVxuLmljb24tYmFzaWMtcG9zdGNhcmQtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG59XG4uaWNvbi1iYXNpYy1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifVwiO1xufVxuLmljb24tYmFzaWMtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJ+XCI7XG59XG4uaWNvbi1iYXNpYy1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXFxcXCI7XG59XG4uaWNvbi1iYXNpYy1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cbi5pY29uLWJhc2ljLXNlcnZlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5pY29uLWJhc2ljLXNlcnZlci1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuLmljb24tYmFzaWMtc2VydmVyLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uaWNvbi1iYXNpYy1zZXJ2ZXItdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG4uaWNvbi1iYXNpYy1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLmljb24tYmFzaWMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5pY29uLWJhc2ljLXNoZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG4uaWNvbi1iYXNpYy1zaGVldC1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuLmljb24tYmFzaWMtc2hlZXQtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG4uaWNvbi1iYXNpYy1zaGVldC1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGFcIjtcbn1cbi5pY29uLWJhc2ljLXNoZWV0LXR4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuLmljb24tYmFzaWMtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cbi5pY29uLWJhc2ljLXNtYXJ0cGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cbi5pY29uLWJhc2ljLXNwYWRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuLmljb24tYmFzaWMtc3ByZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG4uaWNvbi1iYXNpYy1zcHJlYWQtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cbi5pY29uLWJhc2ljLXNwcmVhZC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG4uaWNvbi1iYXNpYy1zcHJlYWQtdGV4dC1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLmljb24tYmFzaWMtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLmljb24tYmFzaWMtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uaWNvbi1iYXNpYy10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cbi5pY29uLWJhc2ljLXRvZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cbi5pY29uLWJhc2ljLXRvZG8tcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uaWNvbi1iYXNpYy10b2RvLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuLmljb24tYmFzaWMtdG9kby10eHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cbi5pY29uLWJhc2ljLXRvZG9saXN0LXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuLmljb24tYmFzaWMtdG9kb2xpc3QtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG4uaWNvbi1iYXNpYy10cmFzaGNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuLmljb24tYmFzaWMtdHJhc2hjYW4tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLmljb24tYmFzaWMtdHJhc2hjYW4tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuLmljb24tYmFzaWMtdHJhc2hjYW4tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG4uaWNvbi1iYXNpYy11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5pY29uLWJhc2ljLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLmljb24tYmFzaWMtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5pY29uLWJhc2ljLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG4uaWNvbi1iYXNpYy13ZWJwYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4uaWNvbi1iYXNpYy13ZWJwYWdlLWltZy10eHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cbi5pY29uLWJhc2ljLXdlYnBhZ2UtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5pY29uLWJhc2ljLXdlYnBhZ2UtdHh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG4uaWNvbi1iYXNpYy13b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuXG4vKlxuMCAtIDYwMHB4OiAgICAgIFBob25lXG42MDAgLSA5MDBweDogICAgVGFibGV0IHBvcnRyYWl0XG45MDAgLSAxMjAwcHg6ICAgVGFibGV0IGxhbmRzY2FwZVxuWzEyMDAgLSAxODAwXSBpcyB3aGVyZSBvdXIgbm9ybWFsIHN0eWxlcyBhcHBseVxuMTgwMHB4ICsgOiAgICAgIEJpZyBkZXNrdG9wXG5cbiRicmVha3BvaW50IGFyZ3VlbWVudCBjaG9pY2VzOlxuLSBwaG9uZVxuLSB0YWItcG9ydFxuLSB0YWItbGFuZFxuLSBiaWctZGVza3RvcFxuXG5PUkRFUjogQmFzZSArIHR5cG9ncmFwaHkgPiBnZW5lcmFsIGxheW91dCArIGdyaWQgPiBwYWdlIGxheW91dCA+IGNvbXBvbmVudHNcblxuMWVtID0gMTZweFxuKi9cbkBrZXlmcmFtZXMgbW92ZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTByZW0pOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFyZW0pOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1vdmVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcmVtKTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXJlbSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgbW92ZUluQm90dG9tIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH0gfVxuXG4qLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDU2LjI1JTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiA1MCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMi41ZW0pIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogNzUlOyB9IH1cblxuYm9keSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDNyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgYm9keSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVjNTdhO1xuICBjb2xvcjogI2ZmZjsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICAvKmZvbnQtc2l6ZTogMTZweDsqL1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzc3NzsgfVxuXG4uaGVhZGluZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfVxuICAuaGVhZGluZy1wcmltYXJ5LS1tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMy41cmVtO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBtb3ZlSW5MZWZ0O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgLypcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMztcbiAgICAgICAgKi8gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgICAuaGVhZGluZy1wcmltYXJ5LS1tYWluIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiA1cmVtOyB9IH1cbiAgLmhlYWRpbmctcHJpbWFyeS0tc3ViIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43NXJlbTtcbiAgICBhbmltYXRpb246IG1vdmVJblJpZ2h0IDFzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIC5oZWFkaW5nLXByaW1hcnktLXN1YiB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXJlbTsgfSB9XG5cbi5oZWFkaW5nLXNlY29uZGFyeSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzdlZDU2ZiwgIzI4YjQ4NSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaGVhZGluZy1zZWNvbmRhcnkge1xuICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICAuaGVhZGluZy1zZWNvbmRhcnkge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICAuaGVhZGluZy1zZWNvbmRhcnk6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2tld1koMmRlZykgc2tld1goMTVkZWcpIHNjYWxlKDEuMSk7XG4gICAgdGV4dC1zaGFkb3c6IDAuNXJlbSAxcmVtIDJyZW0gcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5oZWFkaW5nLXRlcnRpYXJ5IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnBhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5wYXJhZ3JhcGg6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG4udS1jZW50ZXItdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi51LW1hcmdpbi1ib3R0b20tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tYXJnaW4tYm90dG9tLW1lZGl1bSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudS1tYXJnaW4tYm90dG9tLW1lZGl1bSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1tYXJnaW4tYm90dG9tLWJpZyB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudS1tYXJnaW4tYm90dG9tLWJpZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1tYXJnaW4tdG9wLWJpZyB7XG4gIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tYXJnaW4tdG9wLWh1Z2Uge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5iZy12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogLjE1O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5iZy12aWRlb19fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5idG4sIC5idG46bGluaywgLmJ0bjp2aXNpdGVkIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxLjVyZW0gNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5idG46aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjQpIHNjYWxlWSgxLjYpO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmJ0bjphY3RpdmUsIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5idG4tLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM3Nzc7IH1cbiAgLmJ0bi0td2hpdGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YzU3YTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi0tZ3JlZW46OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVjNTdhOyB9XG5cbi5idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzOyB9XG5cbi5idG4tLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBtb3ZlSW5Cb3R0b20gLjVzIGVhc2Utb3V0IC43NXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkczsgfVxuXG4uYnRuLXRleHQ6bGluaywgLmJ0bi10ZXh0OnZpc2l0ZWQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICM1NWM1N2E7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1YzU3YTtcbiAgcGFkZGluZzogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG5cbi5idG4tdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWM1N2E7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cblxuLmJ0bi10ZXh0OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5jYXJkIHtcbiAgcGVyc3BlY3RpdmU6IDE1MHJlbTtcbiAgLW1vei1wZXJzcGVjdGl2ZTogMTUwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTJyZW07IH1cbiAgLmNhcmRfX3NpZGUge1xuICAgIGhlaWdodDogNTJyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogMCAxLjVyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgLmNhcmRfX3NpZGUtLWZyb250IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuY2FyZF9fc2lkZS0tYmFjayB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfVxuICAgICAgLmNhcmRfX3NpZGUtLWJhY2stMSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICNmZmI5MDAsICNmZjc3MzApOyB9XG4gICAgICAuY2FyZF9fc2lkZS0tYmFjay0yIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgIzdlZDU2ZiwgIzI4YjQ4NSk7IH1cbiAgICAgIC5jYXJkX19zaWRlLS1iYWNrLTMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCAjMjk5OGZmLCAjNTY0M2ZhKTsgfVxuICAuY2FyZDpob3ZlciAuY2FyZF9fc2lkZS0tZnJvbnQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTsgfVxuICAuY2FyZDpob3ZlciAuY2FyZF9fc2lkZS0tYmFjayB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDApOyB9XG4gIC5jYXJkX19waWN0dXJlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMjNyZW07XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgODUlLCAwIDEwMCUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4NSUsIDAgMTAwJSk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgICAuY2FyZF9fcGljdHVyZS0tMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCAjZmZiOTAwLCAjZmY3NzMwKSwgdXJsKC4uL2ltZy9uYXQtNS5qcGcpOyB9XG4gICAgLmNhcmRfX3BpY3R1cmUtLTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgIzdlZDU2ZiwgIzI4YjQ4NSksIHVybCguLi9pbWcvbmF0LTYuanBnKTsgfVxuICAgIC5jYXJkX19waWN0dXJlLS0zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICMyOTk4ZmYsICM1NjQzZmEpLCB1cmwoLi4vaW1nL25hdC03LmpwZyk7IH1cbiAgLmNhcmRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jYXJkX19oZWFkaW5nLXNwYW4ge1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTsgfVxuICAgIC5jYXJkX19oZWFkaW5nLXNwYW4tLTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgcmdiYSgyNTUsIDE4NSwgMCwgMC44NSksIHJnYmEoMjU1LCAxMTksIDQ4LCAwLjg1KSk7IH1cbiAgICAuY2FyZF9faGVhZGluZy1zcGFuLS0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sIHJnYmEoMTI2LCAyMTMsIDExMSwgMC44NSksIHJnYmEoNDAsIDE4MCwgMTMzLCAwLjg1KSk7IH1cbiAgICAuY2FyZF9faGVhZGluZy1zcGFuLS0zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sIHJnYmEoNDEsIDE1MiwgMjU1LCAwLjg1KSwgcmdiYSg4NiwgNjcsIDI1MCwgMC44NSkpOyB9XG4gIC5jYXJkX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAzcmVtOyB9XG4gICAgLmNhcmRfX2RldGFpbHMgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmNhcmRfX2RldGFpbHMgdWwgbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgICAgIC5jYXJkX19kZXRhaWxzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gIC5jYXJkX19jdGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhcmRfX3ByaWNlLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07IH1cbiAgLmNhcmRfX3ByaWNlLW9ubHkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNhcmRfX3ByaWNlLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pLCBvbmx5IHNjcmVlbiBhbmQgKGhvdmVyOiBub25lKSB7XG4gICAgLmNhcmQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMS41cmVtIDRyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgICAgLmNhcmRfX3NpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAuY2FyZF9fc2lkZS0tYmFjayB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpOyB9XG4gICAgICAuY2FyZDpob3ZlciAuY2FyZF9fc2lkZS0tZnJvbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7IH1cbiAgICAgIC5jYXJkX19kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAzcmVtOyB9XG4gICAgICAuY2FyZF9fY3RhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDdyZW0gNHJlbSA0cmVtIDRyZW07IH1cbiAgICAgIC5jYXJkX19wcmljZS1ib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgICAuY2FyZF9fcHJpY2UtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDRyZW07IH0gfVxuXG4uY29tcG9zaXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbXBvc2l0aW9uX19waG90byB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBib3gtc2hhZG93OiAwIDEuNXJlbSA0cmVtIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5jb21wb3NpdGlvbl9fcGhvdG8ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDEuNXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4yKTsgfSB9XG4gICAgLmNvbXBvc2l0aW9uX19waG90by0tcDEge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTJyZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuY29tcG9zaXRpb25fX3Bob3RvLS1wMSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfSB9XG4gICAgLmNvbXBvc2l0aW9uX19waG90by0tcDIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDJyZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuY29tcG9zaXRpb25fX3Bob3RvLS1wMiB7XG4gICAgICAgICAgdG9wOiAtMXJlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgICAgei1pbmRleDogMTAwOyB9IH1cbiAgICAuY29tcG9zaXRpb25fX3Bob3RvLS1wMyB7XG4gICAgICBsZWZ0OiAyMCU7XG4gICAgICB0b3A6IDEwcmVtOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgLmNvbXBvc2l0aW9uX19waG90by0tcDMge1xuICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfSB9XG4gICAgLmNvbXBvc2l0aW9uX19waG90bzpob3ZlciB7XG4gICAgICBvdXRsaW5lOiAxLjVyZW0gc29saWQgIzU1YzU3YTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgdHJhbnNsYXRlWSgtMC41cmVtKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMi41cmVtIDRyZW0gcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgei1pbmRleDogMjA7IH1cbiAgLmNvbXBvc2l0aW9uOmhvdmVyIC5jb21wb3NpdGlvbl9fcGhvdG86bm90KDpob3Zlcikge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7IH1cblxuLmZlYXR1cmUtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxLjVyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgIC5mZWF0dXJlLWJveCB7XG4gICAgICBwYWRkaW5nOiAycmVtOyB9IH1cbiAgLmZlYXR1cmUtYm94X19pY29uIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzdlZDU2ZiwgIzI4YjQ4NSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuZmVhdHVyZS1ib3hfX2ljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmZlYXR1cmUtYm94OmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNXJlbSkgc2NhbGUoMS4wMyk7IH1cblxuLmZvcm1fX2dyb3VwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5mb3JtX19pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJiZ2EoI2ZmZiwgMC41KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgIC5mb3JtX19pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5mb3JtX19pbnB1dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM1NWM1N2E7IH1cbiAgLmZvcm1fX2lucHV0OmZvY3VzOmludmFsaWQge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmY3NzMwOyB9XG4gIC5mb3JtX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cblxuLmZvcm1fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBtYXJnaW4tdG9wOiAuN3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cblxuLmZvcm1fX2lucHV0OnBsYWNlaG9sZGVyLXNob3duICsgLmZvcm1fX2xhYmVsIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRyZW0pOyB9XG5cbi5mb3JtX19yYWRpby1ncm91cCB7XG4gIHdpZHRoOiA0OSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuZm9ybV9fcmFkaW8tZ3JvdXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuLmZvcm1fX3JhZGlvLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybV9fcmFkaW8tbGFiZWwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNC41cmVtOyB9XG5cbi5mb3JtX19yYWRpby1idXR0b24ge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBib3JkZXI6IDVweCBzb2xpZCAjNTVjNTdhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0uNHJlbTsgfVxuICAuZm9ybV9fcmFkaW8tYnV0dG9uOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEuM3JlbTtcbiAgICB3aWR0aDogMS4zcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWM1N2E7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yczsgfVxuXG4uZm9ybV9fcmFkaW8taW5wdXQ6Y2hlY2tlZCB+IC5mb3JtX19yYWRpby1sYWJlbCAuZm9ybV9fcmFkaW8tYnV0dG9uOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBvcHVwIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICBAc3VwcG9ydHMgKC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpKSBvciAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpKSB7XG4gICAgLnBvcHVwIHtcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9IH1cbiAgLnBvcHVwX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjI1KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIC4yczsgfVxuICAucG9wdXBfX2xlZnQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLnBvcHVwX19yaWdodCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjclO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAzcmVtIDVyZW07IH1cbiAgLnBvcHVwX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wb3B1cF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDRyZW07XG4gICAgLW1vei1jb2x1bW4tcnVsZTogMXB4IHNvbGlkICNlZWU7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDRyZW07XG4gICAgY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjZWVlO1xuICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgaHlwaGVuczogYXV0bzsgfVxuICAucG9wdXA6dGFyZ2V0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnBvcHVwOnRhcmdldCAucG9wdXBfX2NvbnRlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7IH1cbiAgLnBvcHVwX19jbG9zZTpsaW5rLCAucG9wdXBfX2Nsb3NlOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIuNXJlbTtcbiAgICByaWdodDogMi41cmVtO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnBvcHVwX19jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICM1NWM1N2E7IH1cblxuLnN0b3J5IHtcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaGFkb3c6IDAgM3JlbSA2cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDZyZW07XG4gIHBhZGRpbmctbGVmdDogOXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRyYW5zZm9ybTogc2tld1goLTEyZGVnKTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc3Rvcnkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA3cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICAuc3Rvcnkge1xuICAgICAgdHJhbnNmb3JtOiBza2V3WCgwKTsgfSB9XG4gIC5zdG9yeV9fc2hhcGUge1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgICBoZWlnaHQ6IDE1cmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3JlbSkgc2tld1goMTJkZWcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIEBzdXBwb3J0cyAoY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCkpIG9yICgtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDApKSB7XG4gICAgICAuc3RvcnlfX3NoYXBlIHtcbiAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7XG4gICAgICAgIGNsaXAtcGF0aDogY2lyY2xlKDUwJSBhdCA1MCUgNTAlKTtcbiAgICAgICAgLXdlYmtpdC1zaGFwZS1vdXRzaWRlOiBjaXJjbGUoNTAlIGF0IDUwJSA1MCUpO1xuICAgICAgICBzaGFwZS1vdXRzaWRlOiBjaXJjbGUoNTAlIGF0IDUwJSA1MCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAgICAgLnN0b3J5X19zaGFwZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3JlbSkgc2tld1goMCk7IH0gfVxuICAuc3RvcnlfX2ltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHJlbSkgc2NhbGUoMS40KTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAuc3RvcnlfX3RleHQge1xuICAgIHRyYW5zZm9ybTogc2tld1goMTJkZWcpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIC5zdG9yeV9fdGV4dCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goMCk7IH0gfVxuICAuc3RvcnlfX2NhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zdG9yeTpob3ZlciAuc3RvcnlfX2NhcHRpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnN0b3J5OmhvdmVyIC5zdG9yeV9faW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTRyZW0pIHNjYWxlKDEpO1xuICAgIGZpbHRlcjogYmx1cigzcHgpIGJyaWdodG5lc3MoODAlKTsgfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgcGFkZGluZzogMTByZW0gMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjZjdmN2Y3OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgIC5mb290ZXIge1xuICAgICAgcGFkZGluZzogOHJlbSAwOyB9IH1cbiAgLmZvb3Rlcl9fbG9nby1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuZm9vdGVyX19sb2dvLWJveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07IH0gfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTVyZW07XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5mb290ZXJfX25hdmlnYXRpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzc3O1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmZvb3Rlcl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuZm9vdGVyX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5mb290ZXJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5mb290ZXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAuZm9vdGVyX19saW5rOmxpbmssIC5mb290ZXJfX2xpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmN2Y3Zjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuICAuZm9vdGVyX19saW5rOmhvdmVyLCAuZm9vdGVyX19saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICM1NWM1N2E7XG4gICAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpIHNjYWxlKDEuMyk7IH1cbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzc3NztcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICB3aWR0aDogODAlO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLnJvdyB7XG4gIG1heC13aWR0aDogMTE0cmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAucm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAucm93IHtcbiAgICAgIG1heC13aWR0aDogNTByZW07XG4gICAgICBwYWRkaW5nOiAwIDNyZW07IH0gfVxuICAucm93OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucm93IFtjbGFzc149XCJjb2wtXCJdIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5yb3cgW2NsYXNzXj1cImNvbC1cIl06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZyZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAucm93IFtjbGFzc149XCJjb2wtXCJdOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5yb3cgW2NsYXNzXj1cImNvbC1cIl0ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbiAgLnJvdyAuY29sLTEtb2YtMiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2cmVtKSAvIDIpOyB9XG4gIC5yb3cgLmNvbC0xLW9mLTMge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMiAqIDZyZW0pIC8gMyk7IH1cbiAgLnJvdyAuY29sLTItb2YtMyB7XG4gICAgd2lkdGg6IGNhbGMoMiAqICgoMTAwJSAtIDIgKiA2cmVtKSAvIDMpICsgNnJlbSk7IH1cbiAgLnJvdyAuY29sLTEtb2YtNCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzICogNnJlbSkgLyA0KTsgfVxuICAucm93IC5jb2wtMi1vZi00IHtcbiAgICB3aWR0aDogY2FsYygyICogKCgxMDAlIC0gMyAqIDZyZW0pIC8gNCkgKyA2cmVtKTsgfVxuICAucm93IC5jb2wtMy1vZi00IHtcbiAgICB3aWR0aDogY2FsYygzICogKCgxMDAlIC0gMyAqIDZyZW0pIC8gNCkgKyAyICogNnJlbSk7IH1cblxuLmhlYWRlciB7XG4gIGhlaWdodDogODV2aDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgcmdiYSgxMjYsIDIxMywgMTExLCAwLjgpLCByZ2JhKDQwLCAxODAsIDEzMywgMC44KSksIHVybCguLi9pbWcvaGVyby1zbWFsbC5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAc3VwcG9ydHMgKGNsaXAtcGF0aDogcG9seWdvbigwIDApKSBvciAoLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwKSkge1xuICAgIC5oZWFkZXIge1xuICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNzV2aCwgMCAxMDAlKTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA3NXZoLCAwIDEwMCUpO1xuICAgICAgaGVpZ2h0OiA5NXZoOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgYW5kIChtaW4td2lkdGg6IDM3LjVlbSksIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNWVtKSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCByZ2JhKDEyNiwgMjEzLCAxMTEsIDAuOCksIHJnYmEoNDAsIDE4MCwgMTMzLCAwLjgpKSwgdXJsKC4uL2ltZy9oZXJvLmpwZyk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAgIC5oZWFkZXIge1xuICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgODV2aCwgMCAxMDAlKTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4NXZoLCAwIDEwMCUpOyB9IH1cbiAgLmhlYWRlcl9fbG9nby1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRyZW07XG4gICAgbGVmdDogNHJlbTsgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBoZWlnaHQ6IDMuNXJlbTsgfVxuICAuaGVhZGVyX190ZXh0LWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdmlnYXRpb25fX2NoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2aWdhdGlvbl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA3cmVtO1xuICB3aWR0aDogN3JlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDZyZW07XG4gIHJpZ2h0OiA2cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDIwMDA7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLm5hdmlnYXRpb25fX2J1dHRvbiB7XG4gICAgICB0b3A6IDRyZW07XG4gICAgICByaWdodDogNHJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgLm5hdmlnYXRpb25fX2J1dHRvbiB7XG4gICAgICB0b3A6IDNyZW07XG4gICAgICByaWdodDogM3JlbTsgfSB9XG5cbi5uYXZpZ2F0aW9uX19iYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiA2cmVtO1xuICB3aWR0aDogNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNi41cmVtO1xuICByaWdodDogNi41cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoIzdlZDU2ZiwgIzI4YjQ4NSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAubmF2aWdhdGlvbl9fYmFja2dyb3VuZCB7XG4gICAgICB0b3A6IDQuNXJlbTtcbiAgICAgIHJpZ2h0OiA0LjVyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAgIC5uYXZpZ2F0aW9uX19iYWNrZ3JvdW5kIHtcbiAgICAgIHRvcDogMy41cmVtO1xuICAgICAgcmlnaHQ6IDMuNXJlbTsgfSB9XG5cbi5uYXZpZ2F0aW9uX19uYXYge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTUwMDtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG5cbi5uYXZpZ2F0aW9uX19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubmF2aWdhdGlvbl9faXRlbSB7XG4gIG1hcmdpbjogMXJlbTsgfVxuXG4ubmF2aWdhdGlvbl9fbGluazpsaW5rLCAubmF2aWdhdGlvbl9fbGluazp2aXNpdGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDUwJSwgI2ZmZiA1MCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIyMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7IH1cbiAgLm5hdmlnYXRpb25fX2xpbms6bGluayBzcGFuLCAubmF2aWdhdGlvbl9fbGluazp2aXNpdGVkIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubmF2aWdhdGlvbl9fbGluazpob3ZlciwgLm5hdmlnYXRpb25fX2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgY29sb3I6ICM1NWM1N2E7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcmVtKTsgfVxuXG4ubmF2aWdhdGlvbl9fY2hlY2tib3g6Y2hlY2tlZCB+IC5uYXZpZ2F0aW9uX19iYWNrZ3JvdW5kIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSg4MCk7IH1cblxuLm5hdmlnYXRpb25fX2NoZWNrYm94OmNoZWNrZWQgfiAubmF2aWdhdGlvbl9fbmF2IHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5hdmlnYXRpb25fX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMuNXJlbTsgfVxuICAubmF2aWdhdGlvbl9faWNvbiwgLm5hdmlnYXRpb25fX2ljb246OmJlZm9yZSwgLm5hdmlnYXRpb25fX2ljb246OmFmdGVyIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubmF2aWdhdGlvbl9faWNvbjo6YmVmb3JlLCAubmF2aWdhdGlvbl9faWNvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuICAubmF2aWdhdGlvbl9faWNvbjo6YmVmb3JlIHtcbiAgICB0b3A6IC0uOHJlbTsgfVxuICAubmF2aWdhdGlvbl9faWNvbjo6YWZ0ZXIge1xuICAgIHRvcDogLjhyZW07IH1cblxuLm5hdmlnYXRpb25fX2J1dHRvbjpob3ZlciAubmF2aWdhdGlvbl9faWNvbjo6YmVmb3JlIHtcbiAgdG9wOiAtMXJlbTsgfVxuXG4ubmF2aWdhdGlvbl9fYnV0dG9uOmhvdmVyIC5uYXZpZ2F0aW9uX19pY29uOjphZnRlciB7XG4gIHRvcDogMXJlbTsgfVxuXG4ubmF2aWdhdGlvbl9fY2hlY2tib3g6Y2hlY2tlZCArIC5uYXZpZ2F0aW9uX19idXR0b24gLm5hdmlnYXRpb25fX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubmF2aWdhdGlvbl9fY2hlY2tib3g6Y2hlY2tlZCArIC5uYXZpZ2F0aW9uX19idXR0b24gLm5hdmlnYXRpb25fX2ljb246OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuXG4ubmF2aWdhdGlvbl9fY2hlY2tib3g6Y2hlY2tlZCArIC5uYXZpZ2F0aW9uX19idXR0b24gLm5hdmlnYXRpb25fX2ljb246OmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgfVxuXG4uc2VjdGlvbi1hYm91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDI1cmVtIDA7XG4gIG1hcmdpbi10b3A6IC0yMHZoOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zZWN0aW9uLWFib3V0IHtcbiAgICAgIHBhZGRpbmc6IDIwcmVtIDA7IH0gfVxuXG4uc2VjdGlvbi1mZWF0dXJlcyB7XG4gIHBhZGRpbmc6IDIwcmVtIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sIHJnYmEoMTI2LCAyMTMsIDExMSwgMC44KSwgcmdiYSg0MCwgMTgwLCAxMzMsIDAuOCkpLCB1cmwoLi4vaW1nL25hdC00LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zZm9ybTogc2tld1koLTdkZWcpO1xuICBtYXJnaW4tdG9wOiAtMTByZW07IH1cbiAgLnNlY3Rpb24tZmVhdHVyZXMgPiAqIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKDdkZWcpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zZWN0aW9uLWZlYXR1cmVzIHtcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDA7IH0gfVxuXG4uc2VjdGlvbi10b3VycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDI1cmVtIDAgMTVyZW0gMDtcbiAgbWFyZ2luLXRvcDogLTEwcmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zZWN0aW9uLXRvdXJzIHtcbiAgICAgIHBhZGRpbmc6IDIwcmVtIDAgMTByZW0gMDsgfSB9XG5cbi5zZWN0aW9uLXN0b3JpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cmVtIDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNlY3Rpb24tc3RvcmllcyB7XG4gICAgICBwYWRkaW5nOiAxMHJlbSAwOyB9IH1cblxuLnNlY3Rpb24tYm9vayB7XG4gIHBhZGRpbmc6IDE1cmVtIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICM3ZWQ1NmYsICMyOGI0ODUpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zZWN0aW9uLWJvb2sge1xuICAgICAgcGFkZGluZzogMTByZW0gMDsgfSB9XG5cbi5ib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEwNWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNTAlLCB0cmFuc3BhcmVudCA1MCUpLCB1cmwoLi4vaW1nL25hdC0xMC5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxLjVyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgLmJvb2sge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEwNWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNjUlLCB0cmFuc3BhcmVudCA2NSUpLCB1cmwoLi4vaW1nL25hdC0xMC5qcGcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgIC5ib29rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMTAwJSksIHVybCguLi9pbWcvbmF0LTEwLmpwZyk7IH0gfVxuICAuYm9va19fZm9ybSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA2cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAuYm9va19fZm9ybSB7XG4gICAgICAgIHdpZHRoOiA2NSU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmJvb2tfX2Zvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4iXX0= */
\ No newline at end of file
diff --git a/index.html b/index.html
index 55366d2..6dbf642 100644
--- a/index.html
+++ b/index.html
@@ -1,313 +1,499 @@
-
-
-
-
-
-
-
-
-
-
- Natours | Exciting tours for adventurous people
-
-
-
-
-
-
-
Exiting tours for adventurous people
-
-
-
-
- You're going to fall in love with nature
-
-
- Iste molestias corrupti iure tenetur, nihil culpa minima qui ut quos? Ipsum delectus ab autem consequuntur ?
-
-
-
- Live adventures like you never have before
-
-
- Lorem ipsum, dolor sit amet consectetur adipisicing elit. Iste molestias corrupti iure tenetur, nihil culpa minima qui ut quos?
-
-
-
Learn more →
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
Natours | Exciting tours for adventurous people
+
+
+
+
-
-
-
-
-
-
-
Explore the world
-
- sit amet tenetur, nihil culpa minima qui ut quos? Ipsum delectus ab autem consequuntur
-
+
+
-
-
-
-
Meet nature
-
- sit amet tenetur, nihil culpa minima qui ut quos? Ipsum delectus ab autem consequuntur
-
+
+
-
-
-
-
-
Find your way
-
- sit amet tenetur, nihil culpa minima qui ut quos? Ipsum delectus ab autem consequuntur
-
+
+
+
+
+
+
+ Exciting tours for adventurous people
+
+
+
+
+
+
You're going to fall in love with nature
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Aperiam, ipsum sapiente aspernatur libero repellat quis consequatur
+ ducimus quam nisi exercitationem omnis earum qui.
+
+
+
Live adventures like you never have before
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Asperiores nulla deserunt voluptatum nam.
+
+
+
Learn more →
+
+
+
+
+
+
+
+
+
+
+
+
Explore the world
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Aperiam, ipsum sapiente aspernatur.
+
+
+
+
+
+
+
+
Meet nature
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Aperiam, ipsum sapiente aspernatur.
+
+
+
+
+
+
+
+
Find your way
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Aperiam, ipsum sapiente aspernatur.
+
+
+
+
+
+
+
+
Live a healthier life
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Aperiam, ipsum sapiente aspernatur.
+
+
+
+
+
+
+
+
+
+ Most popular tours
+
+
+
+
+
+
+
+
+
+
+
+ The Sea Explorer
+
+
+
+ 3 day tours
+ Up to 30 people
+ 2 tour guides
+ Sleep in cozy hotels
+ Difficulty: easy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Forest Hiker
+
+
+
+ 7 day tours
+ Up to 40 people
+ 6 tour guides
+ Sleep in provided tents
+ Difficulty: medium
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Snow Adventurer
+
+
+
+ 5 day tours
+ Up to 15 people
+ 3 tour guides
+ Sleep in provided tents
+ Difficulty: hard
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Your browser is not supported!
+
+
+
+
+
+ We make people genuinely happy
+
+
+
+
+
+
+
+ Mary Smith
+
+
+
I had the best week ever with my family
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Aperiam, ipsum sapiente aspernatur libero repellat quis consequatur
+ ducimus quam nisi exercitationem omnis earum qui. Aperiam, ipsum sapiente aspernatur libero
+ repellat quis consequatur ducimus quam nisi exercitationem omnis earum qui.
+
+
+
+
+
+
+
+
+
+ Jack Wilson
+
+
+
WOW! My life is completely different now
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Aperiam, ipsum sapiente aspernatur libero repellat quis consequatur
+ ducimus quam nisi exercitationem omnis earum qui. Aperiam, ipsum sapiente aspernatur libero
+ repellat quis consequatur ducimus quam nisi exercitationem omnis earum qui.
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
Live a healthyer life
-
- sit amet tenetur, nihil culpa minima qui ut quos? Ipsum delectus ab autem consequuntur
-
+
-
-
-
+
-
-
-
Most popular tours
-
-
-
-
-
-
-
-
-
- The sea explorer
-
-
-
- 3 day tours
- Up to 30 people
- 2 tour guides
- Sleep in cozy hotels
- Difficulty: easy
-
-
-
-
-
-
+
-
-
- 1 of 4
-
-
- 1 of 4
-
-
- 2 of 4
-
-
-
-
-
- 1 of 4
-
-
- 3 of 4
-
-
-
- -->
-
-
+
+