@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;900&display=swap");:root{--text-color: #ffffff;--shadow-color: #9b9b9b;--transparent-color: #599aff;--reveal-color: #f9f871;--img-border-color: #333333}*{margin:0;padding:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{color:#ffffff;background:#222222}::selection{color:#ffffff;background:#222222}@media (max-width: 667px){html{font-size:12px}}body{font-family:'Poppins', sans-serif}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1190px;margin:0 auto}.col{width:100%;padding:0 15px}@media (max-width: 819px){.col{margin:1.5rem 0}.col.reverse{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media (min-width: 820px){.col{width:50%}}@media (min-width: 992px){.col--4{width:calc((100% / 12) * 4)}.col--8{width:calc((100% / 12) * 8)}}.section{background-color:var(--bg-color);padding:5rem 0;overflow:hidden}@media (max-width: 819px){.section{text-align:center}}.section .heading{font-size:3rem;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(58%, var(--transparent-color)));background:linear-gradient(transparent 50%, var(--transparent-color) 58%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:var(--text-color) 1.5px;text-transform:uppercase;text-align:center;word-spacing:0.1em;padding:10rem 15px}@media (min-width: 668px){.section .heading{font-size:4rem}}.section__image{max-width:23.75rem;margin:0 auto}.section__image img{width:100%;outline:1rem solid var(--img-border-color);outline-offset:-1rem}.section__title{color:var(--text-color);font-size:3rem;font-weight:900;letter-spacing:0.1em;margin-bottom:1rem;text-shadow:3px 3px var(--shadow-color)}.section__text{color:var(--text-color);font-size:1.15rem;line-height:2}.section__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:2rem 0 1rem}@media (max-width: 819px){.section__social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section__social .social__item{position:relative;-webkit-transform:translateY(3rem);transform:translateY(3rem);-webkit-transition:.3s linear;transition:.3s linear;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition-delay:calc(0.1s * var(--i));transition-delay:calc(0.1s * var(--i));opacity:0;margin-right:1.2rem}.section__social .social__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;width:3rem;height:3rem;border:1px solid var(--text-color);border-radius:50%;color:var(--text-color);text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.section__social .social__link:hover,.section__social .social__link:focus{color:var(--img-border-color);border-color:var(--reveal-color);background:var(--reveal-color)}.section__social[data-appear="in"] .social__item{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.fade-in{opacity:0;-webkit-transition:opacity .8s linear;transition:opacity .8s linear;-webkit-transition-delay:1s;transition-delay:1s}.fade-in[data-appear="in"]{-webkit-transition-delay:0s;transition-delay:0s;opacity:1}.slide-in{opacity:0;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform;-webkit-transition:.5s linear;transition:.5s linear;-webkit-transition-delay:.8s;transition-delay:.8s}.slide-in--left{-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%)}.slide-in--right{-webkit-transform:translateX(50%) translateY(50%);transform:translateX(50%) translateY(50%)}.slide-in[data-appear="in"]{-webkit-transition-delay:0s;transition-delay:0s;opacity:1;-webkit-transform:translateX(0%) translateY(0);transform:translateX(0%) translateY(0)}.reveal{position:relative;display:inline-block;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-transition-delay:1s;transition-delay:1s}.reveal::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--reveal-color);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.reveal--left{-webkit-transform-origin:left;transform-origin:left}.reveal--left::before{-webkit-transform-origin:right;transform-origin:right}.reveal--right{-webkit-transform-origin:right;transform-origin:right}.reveal--right::before{-webkit-transform-origin:left;transform-origin:left}.reveal[data-appear="in"]{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:scaleX(1);transform:scaleX(1)}.reveal[data-appear="in"]::before{-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transform:scaleX(0);transform:scaleX(0)}