@keyframes animationMoveLtoR{0%{opacity:0;transform:translate(-10rem)}to{opacity:1;transform:translate(0)}}@keyframes animationMoveRtoL{0%{opacity:0;transform:translate(10rem)}to{opacity:1;transform:translate(0)}}@keyframes animationMoveBtoT{0%{opacity:0;transform:translateY(10rem)}to{opacity:1;transform:translate(0)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:10px}body{color:#777;padding:2rem;font-family:Lato,sans-serif;font-weight:400;line-height:1.7}.heading-primary{color:#fff;text-transform:uppercase;margin-bottom:6rem}.heading-primary-main{letter-spacing:3.5rem;font-size:6rem;font-weight:400;animation-name:animationMoveLtoR;animation-duration:1s;display:block}.heading-primary-sub{letter-spacing:1.5rem;font-size:2rem;font-weight:400;animation-name:animationMoveRtoL;animation-duration:1s;display:block}.heading-secoondry{text-transform:uppercase;background-image:linear-gradient(90deg,#55c57a,#28b485);-webkit-background-clip:text;color:#0000;letter-spacing:2px;font-size:3rem;font-weight:700;transition:all .2s;display:inline-block}.heading-secoondry:hover{text-shadow:.5rem 1rem 2rem #0003;transform:skewY(2deg)skew(10deg)scale(1.1)}.heading-tertiary{text-transform:uppercase;font-size:1.6rem;font-weight:700}.paragraph{font-size:1.6rem}.paragraph:not(:last-child){margin-bottom:3rem}.u-center-text{text-align:center}.u-margin-bottom-onehalf{margin-bottom:1.5rem}.u-margin-bottom-8{margin-bottom:8rem}.u-margin-top-8{margin-top:8rem}.btn:link,.btn:visited{text-transform:uppercase;border-radius:10rem;padding:1.5rem 4rem;font-size:1.6rem;text-decoration:none;transition:all .2s;animation-name:animationMoveBtoT;animation-duration:1s;display:inline-block;position:relative}.btn:hover{transform:translateY(-.3rem);box-shadow:0 1rem 2rem #00000026}.btn:hover:after{opacity:0;transform:scale(1.5)}.btn:active{transform:translateY(-1rem);box-shadow:0 .5rem 1rem #0003}.btn-white{color:#777;background-color:#fff}.btn-white:after{background-color:#fff}.btn:after{content:"";height:100%;width:100%;z-index:-1;border-radius:10rem;transition:all .5s;display:inline-block;position:absolute;top:0;left:0}.btn-text:link,.btn-text:visited{color:#7ed56f;border-bottom:1px solid #7ed56f;padding:3px;font-size:1.6rem;text-decoration:none;display:inline-block}.btn-text:hover{color:#fff;background-color:#7ed56f;transform:translateY(-2px);box-shadow:0 1rem 2rem #00000026}.btn-text:active{transform:translateY(0);box-shadow:0 1rem 2rem #00000026}.bg-video{height:100%;width:100%;opacity:.1;z-index:-1;position:absolute;top:0;left:0;overflow:hidden}.bg-video__content{height:100%;width:100%;object-fit:cover}.composition{position:relative}.composition__photo{width:55%;z-index:10;outline-offset:2rem;border-radius:2px;transition:all .2s;position:absolute;box-shadow:0 1rem 2rem #00000026}.composition__photo--left{top:-2rem;left:0}.composition__photo--mid{top:2rem;right:0}.composition__photo--right{top:10rem;left:20%}.composition__photo:hover{z-index:20;outline:1.5rem solid #7ed56f;transform:scale(1.1);box-shadow:0 1rem 2rem #00000026}.composition:hover .composition__photo:not(:hover){transform:scale(.9)}.feature-box,.feature-box_turnAround{text-align:center;background-color:#fff9;border-radius:3px;padding:2.5rem;font-size:1.5rem;transition:all .3s;box-shadow:0 1rem 2rem #00000026}.feature-box_turnAround{width:25rem;height:50rem;transition:all .5s}.feature-box_turnAround:hover{transform:rotateY(180deg)}.feature-box:hover,.feature-box_turnAround:hover{transform:translateY(-.3rem)scale(1.1)}.feature-box_icon{background-image:linear-gradient(90deg,#55c57a,#28b485);-webkit-background-clip:text;color:#0000;font-size:6rem;display:inline-block}.card{perspective:150rem;height:52rem;position:relative}.card__side{height:52rem;width:100%;backface-visibility:hidden;transition:all .5s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 1rem 2rem #00000026}.card__side--front{background-color:#fff}.card__side--back{background-color:#cbffc4;transform:rotateY(180deg)}.card__side--back-1{background-image:linear-gradient(to bottom right,#55c57a,#28b485)}.card__side--back-2{background-image:linear-gradient(to bottom right,#ffb900,#ff7730)}.card__side--back-3{background-image:linear-gradient(to bottom right,#2998ff,#5643fa)}.card:hover .card__side--front{transform:rotateY(180deg)}.card:hover .card__side--back{transform:rotateY(0)}.card__picture{height:24rem;background-blend-mode:screen;clip-path:polygon(0 0,100% 0,100% 80%,0% 100%);background-size:cover}.card__picture--1{background-image:linear-gradient(to bottom right,#55c57a,#28b485),url(pp1.317b4c76.jpg)}.card__picture--2{background-image:linear-gradient(to bottom right,#ffb900,#ff7730),url(pp2.ed9c6499.jpg)}.card__picture--3{background-image:linear-gradient(to bottom right,#2998ff,#5643fa),url(pp3.b106283d.jpg)}.card__heading{color:#fff;text-transform:uppercase;text-align:right;font-size:3rem;font-weight:300;position:absolute;top:18rem;right:2rem}.card__heading--span{padding:1rem 1.5rem}.card__heading--span-1{background-image:linear-gradient(to bottom right,#55c57ad9,#28b485d9)}.card__heading--span-2{background-image:linear-gradient(to bottom right,#ffb900d9,#ff7730d9)}.card__heading--span-3{background-image:linear-gradient(to bottom right,#2998ffd9,#5643fad9)}.card__details{padding:3rem}.card__details ul{width:80%;margin:0 auto;list-style:none}.card__details ul li{text-align:center;padding:1rem;font-size:1.5rem}.card__details ul li:not(:last-child){border-bottom:1px solid #f7f7f7}.card__link{width:90%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card__textbox{text-align:center;color:#fff;margin-top:4rem;margin-bottom:4rem;font-size:1.5rem}.story{width:75%;clip-path:polygon(6% 0,100% 0%,93% 100%,0% 100%);background-color:#f7f7f799;border-radius:3px;margin:0 auto;padding:6rem;font-size:1.6rem;box-shadow:0 1rem 2rem #00000026}.story__shape{width:15rem;height:15rem;float:left;shape-outside:circle(50% at 50% 50%);-webkit-shape-outside:circle(50% at 50% 50%);clip-path:circle(50%);background-color:#0ff;margin-left:5rem;position:relative;transform:translate(-3rem)}.story__img{height:100%;transition:all .5s;transform:scale(1.5)}.story__caption{color:#fff;text-transform:uppercase;text-align:center;opacity:0;font-size:1.7rem;transition:all .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,20%)}.story:hover .story__caption{opacity:1;transform:translate(-50%,-50%)}.story:hover .story__img{filter:blur(3px)brightness(80%);transform:scale(1.2)}.header{height:120rem;clip-path:polygon(0 0,100% 0,100% 80%,0 100%);background-image:linear-gradient(to bottom right,#55c57acc,#28b485cc),url(hero.45710bc2.jpg);background-position:top;background-size:cover}.logo-box{position:absolute;top:4rem;left:4rem}.logo{height:4rem}.text-box{text-align:center;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.row{max-width:114rem;margin:0 auto 8rem}.row:not(:last-child){margin-bottom:8rem}.row .col-1-of-2{width:calc(50% - 3rem);float:left}.row .col-1-of-2:not(:last-child){margin-right:6rem}.row .col-1-of-3{width:calc(33.3333% - 4rem);float:left}.row .col-1-of-3:not(:last-child){margin-right:6rem}.row .col-1-of-4{width:calc(25% - 4.5rem);float:left}.row .col-1-of-4:not(:last-child){margin-right:6rem}.footer{background-color:#333;padding:10rem 0;font-size:1.6rem}.footer__logo-container,.footer__text-container{text-align:center;margin-bottom:10rem}.footer__logo{width:10rem;height:auto}.footer__navigation{border-top:1px solid #7ed56f;padding-top:2rem}.footer__list{list-style-type:none;display:inline-block}.footer__list:not(:last-child){margin-right:2rem}.footer__link:link,.footer__link:visited{color:#f7f7f7;text-align:center;margin-left:5rem;text-decoration:none;display:inline-block}.footer__link:hover,.footer__link:active{color:#7ed56f}.footer__p{color:#fff;border-top:1px solid #7ed56f;padding-top:2rem}.section-about{min-height:90rem;background-color:#f7f7f7;margin-bottom:1rem;padding:25rem 0}.section-features{min-height:90rem;clip-path:polygon(0 20%,100% 0%,100% 80%,0% 100%);background-image:linear-gradient(to bottom right,#55c57acc,#28b485cc),url(hero.45710bc2.jpg);background-size:cover;padding:20rem 0}.section-popular{min-height:90rem;background-color:#f7f7f7;padding:15rem 0}.section-stories{min-height:90rem;padding:15rem 0;position:relative}.footer{min-height:50rem;margin-bottom:2rem}
/*# sourceMappingURL=index.cdb4e7bf.css.map */
