@-webkit-keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1.5rem)}100%{opacity:1;transform:translateX(0)}}@keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1.5rem)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1.5rem)}100%{opacity:1;transform:translateX(0)}}@keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1.5rem)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes moveInBottom{0%{opacity:0;transform:translateY(3rem)}100%{opacity:1;transform:translateY(0)}}@keyframes moveInBottom{0%{opacity:0;transform:translateY(3rem)}100%{opacity:1;transform:translateY(0)}}body{font:400 1.6rem/ 1.7 "Lato", sans-serif;color:#777}.heading-primary{color:#fff;text-transform:uppercase;margin-bottom:6rem}.heading-primary--top{display:block;font-size:6rem;font-weight:400;letter-spacing:3.5rem;-webkit-animation:moveInLeft 1s ease-out;animation:moveInLeft 1s ease-out}@media only screen and (max-width: 37.5em){.heading-primary--top{letter-spacing:1rem;font-size: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:0.6rem}}.heading-secondary{font-size:3.5rem;font-weight:700;text-transform:uppercase;max-width:90%;display:inline-block;background-image:linear-gradient(to right, #7ed56f, #28b485);-webkit-background-clip:text;color:transparent;transition:all 0.2s}.heading-secondary:hover{transform:skew(15deg, 2deg) scale(1.1);text-shadow:0.5rem 1rem 2rem rgba(0,0,0,0.2)}@media only screen and (max-width: 75em){.heading-secondary{font-size:3rem}.heading-secondary:hover{transform:skew(15deg, 2deg) scale(1.08)}}@media only screen and (max-width: 37.5em){.heading-secondary{font-size:2.5rem;max-width:80%}}.heading-tertiary{font-weight:700;text-transform:uppercase}.para:not(:last-child){margin-bottom:3rem}.u-text-center{text-align:center !important}@media only screen and (max-width: 37.5em){.u-text-center-sm{text-align:center !important}}@media only screen and (max-width: 75em){.u-text-center-lg{text-align:center !important}}.u-mt-1{margin-top:1.5rem !important}@media only screen and (max-width: 56.25em){.u-mt-1{margin-top:1rem !important}}.u-mt-2{margin-top:4rem !important}@media only screen and (max-width: 56.25em){.u-mt-2{margin-top:3.25rem !important}}.u-mt-3{margin-top:6rem !important}@media only screen and (max-width: 56.25em){.u-mt-3{margin-top:4rem !important}}.u-mt-4{margin-top:8rem !important}@media only screen and (max-width: 56.25em){.u-mt-4{margin-top:6rem !important}}.u-mt-5{margin-top:10rem !important}@media only screen and (max-width: 56.25em){.u-mt-5{margin-top:7rem !important}}@media only screen and (max-width: 25em){.u-mt-5{margin-top:5rem !important}}.u-mb-1{margin-bottom:1.5rem !important}@media only screen and (max-width: 56.25em){.u-mb-1{margin-bottom:1rem !important}}.u-mb-2{margin-bottom:4rem !important}@media only screen and (max-width: 56.25em){.u-mb-2{margin-bottom:3.25rem !important}}.u-mb-3{margin-bottom:6rem !important}@media only screen and (max-width: 56.25em){.u-mb-3{margin-bottom:4rem !important}}.u-mb-4{margin-bottom:8rem !important}@media only screen and (max-width: 56.25em){.u-mb-4{margin-bottom:6rem !important}}.u-mb-5{margin-bottom:10rem !important}@media only screen and (max-width: 56.25em){.u-mb-5{margin-bottom:7rem !important}}@media only screen and (max-width: 25em){.u-mb-5{margin-bottom:3rem !important}}.u-text-gredient{display:inline-block;background-image:linear-gradient(to right, #7ed56f, #28b485);-webkit-background-clip:text;color:transparent}*,*::before,*::after{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}@media only screen and (min-width: 112.5em){html{font-size:75%}}@media only screen and (max-width: 75em){html{font-size:56.25%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}body{padding:3rem;box-sizing:border-box;scroll-behavior:smooth}@media only screen and (max-width: 75em){body{padding:0}}::-moz-selection{background-color:#55c57a;color:#fff}::selection{background-color:#55c57a;color:#fff}.btn,.btn:link,.btn:visited{display:inline-block;text-transform:uppercase;text-decoration:none;padding:1.5rem 4rem;border-radius:10rem;position:relative;transition:all 0.2s;border:none;cursor:pointer}.btn:hover{box-shadow:0 1rem 2rem rgba(0,0,0,0.2);transform:translateY(-3px)}.btn:hover::after{transform:scaleX(1.4) scaleY(1.6);opacity:0}.btn:active,.btn:focus{outline:none;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.2);transform:translateY(-1px)}.btn::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10rem;z-index:-1;transition:all 0.4s}.btn--white{color:#777;background-color:#fff}.btn--white::after{background-color:#fff}.btn--primary{color:#fff;background-color:#55c57a}.btn--primary::after{background-color:#55c57a}.btn--animated{-webkit-animation:moveInBottom 0.5s ease-out 0.75s;animation:moveInBottom 0.5s ease-out 0.75s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.btn-text:link,.btn-text:visited{display:inline-block;color:#55c57a;text-decoration:none;border-bottom:1px solid #55c57a;padding:3px;transition:all 0.2s}.btn-text:hover,.btn-text:focus{outline:none;color:#fff;background-color:#55c57a;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(0px)}.composition{position:relative}.composition__photo{width:55%;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.4);position:absolute;transition:all 0.2s;outline-offset:2rem}@media only screen and (max-width: 75em){.composition__photo{float:left;position:relative;width:33.33%;box-shadow:0 1.5rem 3rem rgba(0,0,0,0.2)}}.composition__photo:hover{z-index:3;transform:scale(1.1) translateY(-0.5rem);box-shadow:0 2rem 4rem rgba(0,0,0,0.5);outline:1.5rem solid #55c57a}@media only screen and (max-width: 75em){.composition__photo:hover{transform:scale(1.3) translateY(-0.5rem);box-shadow:0 2rem 3rem rgba(0,0,0,0.2);outline:1rem solid #55c57a;outline-offset:1.25rem}}@media only screen and (max-width: 37.5em){.composition__photo:hover{outline:none}}.composition__photo--p1{left:0;top:-2rem}@media only screen and (max-width: 75em){.composition__photo--p1{left:1.5rem;top:0;transform:scale(1.2)}}.composition__photo--p2{right:0;top:2rem}@media only screen and (max-width: 75em){.composition__photo--p2{top:-2rem;left:0;transform:scale(1.3);z-index:2}}.composition__photo--p3{left:20%;top:10rem}@media only screen and (max-width: 75em){.composition__photo--p3{top:1rem;left:-1.5rem;transform:scale(1.1)}}.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 0.3s}@media only screen and (max-width: 75em){.feature-box{padding-top:1.5rem}}.feature-box:hover{transform:translateY(-1.5rem) scale(1.03)}.feature-box__icon{font-size:6rem;margin-bottom:0.5rem}@media only screen and (max-width: 75em){.feature-box__icon{margin-bottom:0}}.card{height:52rem;perspective:150rem;position:relative}.card__side{border-radius:3px;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);font-size:2rem;transition:all 0.8s ease;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card__side--back{display:flex;justify-content:center;align-items:center;background-color:#28b485;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(360deg)}.card__image{background-size:cover;height:23rem;background-blend-mode:soft-light;-webkit-clip-path:polygon(0% 0%, 100% 0, 100% 85%, 0% 100%);clip-path:polygon(0% 0%, 100% 0, 100% 85%, 0% 100%)}.card__image--1{background-image:linear-gradient(to right bottom, #ffb900, #ff7730),url("../img/nat-5.jpg")}.card__image--2{background-image:linear-gradient(to right bottom, #7ed56f, #28b485),url("../img/nat-6.jpg")}.card__image--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;width:75%;position:absolute;top:12rem;right:2rem}.card__heading-span{padding:1rem 1.5rem;-webkit-box-decoration-break:clone}.card__heading-span--1{background:linear-gradient(to right bottom, rgba(255,185,0,0.9), rgba(255,119,48,0.9))}.card__heading-span--2{background:linear-gradient(to right bottom, rgba(126,213,111,0.9), rgba(40,180,133,0.9))}.card__heading-span--3{background:linear-gradient(to right bottom, rgba(41,152,255,0.9), rgba(86,67,250,0.9))}.card__details{padding:3rem;text-transform:capitalize}.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__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}.card__side{position:relative;padding-bottom:5rem}}@media only screen and (max-width: 56.25em) and (max-width: 25em), only screen and (hover: none) and (max-width: 25em){.card__side{padding-bottom:4rem}}@media only screen and (max-width: 56.25em), only screen and (hover: none){.card__side--back{display:flex;justify-content:center;align-items:center;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%);margin-top:-6rem}.card__details{padding:1rem}.card:hover .card__side--front{transform:rotateY(0)}.card:hover .card__side--back{transform:rotateY(0)}.card__cta{padding:7rem 0rem 0rem 0rem}}@media only screen and (max-width: 56.25em) and (max-width: 25em), only screen and (hover: none) and (max-width: 25em){.card__cta{padding:4rem 0 0 0}}@media only screen and (max-width: 56.25em), only screen and (hover: none){.card__price-box{margin-bottom:3rem}}@media only screen and (max-width: 56.25em) and (max-width: 25em), only screen and (hover: none) and (max-width: 25em){.card__price-box{margin-bottom:2rem}}@media only screen and (max-width: 56.25em), only screen and (hover: none){.card__price-value{font-size:4rem}}.bg-video{position:absolute;top:0;left:0;height:100%;z-index:-1;opacity:0.15}.bg-video__content{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.story{width:75%;margin:0 auto;padding:6rem;padding-left:9rem;background-color:rgba(255,255,255,0.6);box-shadow:0 3rem 6rem rgba(0,0,0,0.1);border-radius:3px;transform:skewX(-12deg)}.story>*{transform:skewX(12deg)}@media only screen and (max-width: 56.25em){.story{width:90%;padding:4rem;padding-left:7rem}}@media only screen and (max-width: 37.5em){.story{padding:4rem;text-align:center;transform:skewX(0)}.story>*{transform:skewX(0)}}@media only screen and (max-width: 25em){.story{padding:3rem}}.story__shape{float:left;height:15rem;width:15rem;background-color:red;shape-outside:circle(50% at 50% 50%);-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);transform:translateX(-3rem) skewX(12deg);position:relative;overflow:hidden}@media only screen and (max-width: 37.5em){.story__shape{margin:auto;float:none;margin-bottom:2rem;transform:translateX(0) skewX(0)}}.story__img{height:100%;transform:translateX(-4rem) scale(1.4);transition:all 0.3s}.story__caption{position:absolute;top:50%;left:50%;transform:translate(-50%, 20%);color:#fff;font-size:1.7rem;text-transform:uppercase;text-align:center;opacity:0;transition:all 0.5s}.story:hover .story__caption{transform:translate(-50%, -50%);opacity:1}.story:hover .story__img{filter:blur(3px) brightness(80%);transform:translateX(-4rem) scale(1)}.form__group:not(:last-child){margin-bottom:1.3rem}.form__label{font-size:1.2rem;font-weight:700;margin-left:2rem;display:inline-block;margin-top:0.7rem;transition:all 0.3s}.form__input{font-size:1.5rem;color:inherit;padding:1.5rem 2rem;border-radius:2px;border:none;display:block;width:90%;background-color:rgba(255,255,255,0.5);border-bottom:3px solid transparent;transition:all 0.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-color:#ff7730}.form__input::-webkit-input-placeholder{color:#999}.form__input:-moz-placeholder-shown+.form__label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.form__input:-ms-input-placeholder+.form__label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.form__input:placeholder-shown+.form__label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.form__group-inline{display:flex;justify-content:space-between;width:90%}@media only screen and (max-width: 56.25em){.form__group-inline{width:100%}}.form__radio-input{display:none}.form__radio-label{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.form__radio-button{display:inline-block;height:3rem;width:3rem;border-radius:50%;margin-right:0.5rem;border:5px solid #55c57a;position:relative}.form__radio-button::after{content:'';display:block;position:absolute;height:1.3rem;width:1.3rem;border-radius:50%;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#55c57a;opacity:0;transition:opacity 0.2s}.form__radio-input:checked+.form__radio-label .form__radio-button::after{opacity:1}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.25);width:75%;background-color:#fff;box-shadow:0 2rem 4rem rgba(0,0,0,0.2);border-radius:5px;z-index:100;overflow:hidden;opacity:0;visibility:hidden;transition:all 0.4s}@media only screen and (max-width: 37.5em){.modal{width:90%}}.modal.visible{transform:translate(-50%, -50%) scale(1);transition:all 0.4s 0s}.modal__overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;opacity:0;visibility:hidden;transition:all 0.4s}.modal__close{background:none;border:none;display:inline-block;position:absolute;top:2.5rem;right:2.5rem;cursor:pointer;font-size:4rem;color:#999;transition:all 0.3s}@media only screen and (max-width: 56.25em){.modal__close{top:1.75rem;right:1.75rem}}@media only screen and (max-width: 37.5em){.modal__close{top:1rem;right:1rem}}.modal__close:hover{color:#28b485}.modal__content{display:flex}.modal__content--left{width:calc(100% / 3)}@media only screen and (max-width: 75em){.modal__content--left{display:none}}.modal__content--right{align-self:center;width:66.66667%;padding:3rem 5rem}@media only screen and (max-width: 75em){.modal__content--right{width:100%}}@media only screen and (max-width: 37.5em){.modal__content--right{padding:2rem 3.5rem;text-align:center}}.modal__img{display:block;width:100%}.modal__img:last-child{vertical-align:text-bottom}.modal__text{font-size:1.4rem;-moz-column-count:2;column-count:2;-moz-column-gap:4rem;column-gap:4rem;-moz-column-rule:1px solid #eee;column-rule:1px solid #eee;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (max-width: 37.5em){.modal__text{-moz-column-count:1;column-count:1}}.visible{opacity:1;visibility:visible}.header{height:95vh;background:linear-gradient(to right bottom, rgba(126,213,111,0.8), rgba(40,180,133,0.8)),url("../img/hero-small.jpg") fixed top;background-size:cover;position:relative;-webkit-clip-path:polygon(0 0, 100% 0, 100% 85%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 85%, 0 100%)}@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), (min-width: 125em){.header{background:linear-gradient(to right bottom, rgba(126,213,111,0.8), rgba(40,180,133,0.8)),url("../img/hero.jpg") fixed top}}@media only screen and (max-width: 56.25em){.header{-webkit-clip-path:polygon(0 0, 100% 0, 100% 90%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 90%, 0 100%)}}.header__navbar{padding:3.5rem;display:flex;justify-content:space-between}.header__logo{height:3.5rem}.header__content{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);text-align:center}.footer{background-color:#333;padding:10rem 0;font-size:1.4;color:#f7f7f7}@media only screen and (max-width: 75em){.footer .row{min-width:72%}}@media only screen and (max-width: 37.5em){.footer .row{max-width:100%}}@media only screen and (max-width: 25em){.footer .row{max-width:100%;padding:0 1rem}}@media only screen and (max-width: 75em){.footer{padding:8rem 0}}.footer__logo-box{text-align:center;margin-bottom:8rem}@media only screen and (max-width: 75em){.footer__logo-box{margin-bottom:6rem}}.footer__logo{width:15rem}.footer__navigation{border-top:1px solid #999;padding-top:2rem;width:90%;margin-right:auto}@media only screen and (max-width: 75em){.footer__navigation{width:100%;text-align:center;margin-right:0}}.footer__list{list-style:none;display:flex;justify-content:space-between}.footer__item:not(:last-child){padding-right:1rem}.footer__link:visited,.footer__link:link{text-decoration:none;text-transform:uppercase;background-color:inherit;color:inherit;display:inline-block;transition:all 0.2s}.footer__link:hover,.footer__link:active,.footer__link:focus{outline:none;color:#55c57a;background-color:#333;box-shadow:0 1rem 4rem rgba(0,0,0,0.4);transform:rotate(10deg) scale(1.3)}.footer__copyright{border-top:1px solid #999;padding-top:2rem;width:90%;margin-left:auto}@media only screen and (max-width: 75em){.footer__copyright{width:100%;margin-left:0;text-align:center}}.row{display:flex;max-width:114rem;margin:0 auto}.row:not(:last-child){margin-bottom:8rem}.row:last-child{margin-bottom:0}@media only screen and (max-width: 75em){.row{flex-direction:column;align-items:center;margin-bottom:6rem;max-width:50rem;padding:0 3rem}.row:not(:last-child){margin-bottom:6rem}}.row .col:not(:last-child){margin-right:6rem}.row .col:last-child{margin-bottom:0}@media only screen and (max-width: 75em){.row .col{margin-right:0 !important;margin-bottom:6rem;width:100% !important}}@media only screen and (max-width: 25em){.row .col{margin-right:0 !important;margin-bottom:4rem;width:100% !important}}.row .col-1{width:calc((100% - 11 * 6rem) / 12)}.row .col-2{width:calc((100% - 6rem) / 6)}.row .col-3{width:calc((100% - 3 * 6rem) / 4)}.row .col-4{width:calc((100% - 2 * 6rem) / 3)}.row .col-5{width:25%}.row .col-6{width:calc((100% - 6rem) / 2)}.row .col-7{width:75%}.row .col-8{width:calc(2 * calc((100% - 6rem) / 3) + 6rem)}.row .col-9{width:calc((100% - 6rem) - calc((100% - 3 * 6rem) / 4))}.row .col-10{width:calc(2 * calc(100% - 6rem) / 6)}.row .col-11{width:calc((100% - 6rem) - calc((100% - 11 * 6rem) / 12))}.row .col-12{width:100%}.navbar__button{height:7rem;width:7rem;border-radius:50%;box-shadow:0 1rem 3rem rgba(0,0,0,0.1);display:flex;justify-content:center;align-items:center;border:none;background-color:#fff;position:fixed;top:6rem;right:6rem;z-index:12;cursor:pointer}@media only screen and (max-width: 75em){.navbar__button{top:2.5rem;right:2.5rem}}.navbar__background{height:6rem;width:6rem;border-radius:50%;position:fixed;top:6.5rem;right:6.5rem;background-image:radial-gradient(#7ed56f, #28b485);z-index:10;transition:transform 0.75s cubic-bezier(0.83, 0, 0.17, 1)}@media only screen and (max-width: 75em){.navbar__background{top:3rem;right:3rem}}.navbar__nav{display:flex;justify-content:center;align-items:center;position:fixed;height:100vh;width:100%;left:0;top:0;z-index:11;opacity:0;visibility:hidden;width:0;transition:all 0.75s cubic-bezier(0.68, -0.6, 0.32, 1.6)}.navbar__list{list-style:none;text-align:center}.navbar__item{margin:1rem}.navbar__link:link,.navbar__link:visited{display:inline-block;font-size:3rem;font-weight:300;text-decoration:none;text-transform:uppercase;color:#fff;padding:1rem 1.5rem;background-image:linear-gradient(120deg, transparent 50%, #fff 50%);background-size:230%;transition:all 0.4s}.navbar__link:hover,.navbar__link:active,.navbar__link:focus{background-position:100%;color:#55c57a;transform:translateX(1rem)}.navbar__icon{position:relative}.navbar__icon,.navbar__icon::after,.navbar__icon::before{display:inline-block;width:3rem;height:2px;background-color:#333;transition:all 0.2s}.navbar__icon::after,.navbar__icon::before{content:'';position:absolute;left:0}.navbar__icon::before{top:-0.8rem}.navbar__icon::after{top:0.8rem}.navbar__button:hover .navbar__icon::before{top:-1rem}.navbar__button:hover .navbar__icon::after{top:1rem}.navbar.active .navbar__background{transform:scale(80)}.navbar.active .navbar__nav{opacity:1;visibility:visible;width:100%}.navbar.active .navbar__icon{background-color:transparent}.navbar.active .navbar__icon::before{top:0;transform:rotate(135deg)}.navbar.active .navbar__icon::after{top:0;transform:rotate(-135deg)}.section-about{background-color:#f7f7f7;padding:25rem 0;margin-top:-20vh;padding-bottom:30rem}@media only screen and (max-width: 75em){.section-about{padding:20rem 0;padding-bottom:25rem;margin-top:-10vh}}@media only screen and (max-width: 25em){.section-about{margin-top:-20vh}}@media only screen and (max-width: 75em){.section-about .row{flex-direction:column-reverse;min-width:60%}}@media only screen and (max-width: 37.5em){.section-about .row{max-width:100%}}@media only screen and (max-width: 75em){.section-about .col:last-child{margin-bottom:10rem}}@media only screen and (max-width: 56.25em){.section-about .col:last-child{margin-bottom:8rem}}.section-features{padding:30rem 0;background:linear-gradient(to right bottom, rgba(126,213,111,0.8), rgba(40,180,133,0.8)),url("../img/nat-3.jpg") fixed;background-size:cover;-webkit-clip-path:polygon(0 20%, 100% 0%, 100% 80%, 0% 100%);clip-path:polygon(0 20%, 100% 0%, 100% 80%, 0% 100%);margin-top:-18rem}@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), (-webkit-min-device-pixel-ratio: 2) and (min-width: 37.5em), (min-width: 125em){.section-features{background:linear-gradient(to right bottom, rgba(126,213,111,0.8), rgba(40,180,133,0.8)),url("../img/nat-4.jpg") fixed;background-size:cover}}@media only screen and (max-width: 75em){.section-features{padding:20rem 0;margin-top:-28rem;-webkit-clip-path:polygon(0 10%, 100% 0%, 100% 90%, 0% 100%);clip-path:polygon(0 10%, 100% 0%, 100% 90%, 0% 100%)}}@media only screen and (max-width: 37.5em){.section-features{-webkit-clip-path:polygon(0 5%, 100% 0%, 100% 95%, 0% 100%);clip-path:polygon(0 5%, 100% 0%, 100% 95%, 0% 100%)}}.section-tours{background-color:#f7f7f7;padding:25rem 0 15rem;margin-top:-18rem}@media only screen and (max-width: 75em){.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}}@media only screen and (max-width: 37.5em){.section-stories{padding:5rem 0}}@media only screen and (max-width: 75em){.section-stories .row{max-width:100%}}.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}}@media only screen and (max-width: 37.5em){.section-book{padding:5rem 0}}@media only screen and (max-width: 75em){.section-book .row{max-width:100%}}.book{background-image:linear-gradient(105deg, rgba(255,255,255,0.9) 50%, transparent 50%),url("../img/nat-10.jpg");background-size:cover;width:100%;border-radius:3px;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15)}@media only screen and (max-width: 75em){.book{background-image:linear-gradient(105deg, rgba(255,255,255,0.9) 65%, transparent 65%),url("../img/nat-10.jpg")}}@media only screen and (max-width: 56.25em){.book{background-image:linear-gradient(105deg, rgba(255,255,255,0.9) 70%, transparent 70%),url("../img/nat-10.jpg")}}@media only screen and (max-width: 37.5em){.book{background-image:linear-gradient(to right, rgba(255,255,255,0.9) 100%, transparent 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:70%}}@media only screen and (max-width: 37.5em){.book__form{width:100%}}@media only screen and (max-width: 25em){.book__form{padding:3rem}}
