.fab,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:auto;src:url(../assets/fonts/FontAwesome/FA-Solid-900.eot);src:url(../assets/fonts/FontAwesome/FA-Solid-900.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/FontAwesome/FA-Solid-900.woff2) format("woff2"),url(../assets/fonts/FontAwesome/FA-Solid-900.woff) format("woff"),url(../assets/fonts/FontAwesome/FA-Solid-900.ttf) format("truetype"),url(../assets/fonts/FontAwesome/FA-Solid-900.svg#fontawesome) format("svg")}.fas{font-family:FontAwesome;font-weight:900}@font-face{font-family:FontAwesome Brands;font-style:normal;font-weight:400;font-display:auto;src:url(../assets/fonts/FontAwesome/FA-Brands-400.eot);src:url(../assets/fonts/FontAwesome/FA-Brands-400.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/FontAwesome/FA-Brands-400.woff2) format("woff2"),url(../assets/fonts/FontAwesome/FA-Brands-400.woff) format("woff"),url(../assets/fonts/FontAwesome/FA-Brands-400.ttf) format("truetype"),url(../assets/fonts/FontAwesome/FA-Brands-400.svg#fontawesome) format("svg")}.fab{font-family:FontAwesome Brands}.fa-clock:before{content:"\f017"}.fa-coins:before{content:"\f51e"}.fa-facebook-square:before{content:"\f082"}.fa-instagram:before{content:"\f16d"}.fa-phone-alt:before{content:"\f879"}.fa-running:before{content:"\f70c"}.fa-twitter-square:before{content:"\f081"}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(../assets/fonts/Roboto/Roboto-Thin.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:100;font-display:swap;src:url(../assets/fonts/Roboto/Roboto-Thin-Italic.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/Roboto/Roboto-Light.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;font-display:swap;src:url(../assets/fonts/Roboto/Roboto-Light-Italic.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/Roboto/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(../assets/fonts/Roboto/Roboto-Regular-Italic.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/Roboto/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(../assets/fonts/Roboto/Roboto-Medium-Italic.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/Roboto/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(../assets/fonts/Roboto/Roboto-Bold-Italic.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(../assets/fonts/Roboto/Roboto-Black.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:900;font-display:swap;src:url(../assets/fonts/Roboto/Roboto-Black-Italic.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/Poppins/Poppins-Light.eot?) format("eot"),url(../assets/fonts/Poppins/Poppins-Light.woff2) format("woff2"),url(../assets/fonts/Poppins/Poppins-Light.woff) format("woff"),url(../assets/fonts/Poppins/Poppins-Light.ttf) format("truetype"),url(../assets/fonts/Poppins/Poppins-Light.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(../assets/fonts/Poppins/Poppins-Light-Italic.eot?) format("eot"),url(../assets/fonts/Poppins/Poppins-Light-Italic.woff2) format("woff2"),url(../assets/fonts/Poppins/Poppins-Light-Italic.woff) format("woff"),url(../assets/fonts/Poppins/Poppins-Light-Italic.ttf) format("truetype"),url(../assets/fonts/Poppins/Poppins-Light-Italic.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/Poppins/Poppins-Regular.eot?) format("eot"),url(../assets/fonts/Poppins/Poppins-Regular.woff2) format("woff2"),url(../assets/fonts/Poppins/Poppins-Regular.woff) format("woff"),url(../assets/fonts/Poppins/Poppins-Regular.ttf) format("truetype"),url(../assets/fonts/Poppins/Poppins-Regular.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../assets/fonts/Poppins/Poppins-Regular-Italic.eot?) format("eot"),url(../assets/fonts/Poppins/Poppins-Regular-Italic.woff2) format("woff2"),url(../assets/fonts/Poppins/Poppins-Regular-Italic.woff) format("woff"),url(../assets/fonts/Poppins/Poppins-Regular-Italic.ttf) format("truetype"),url(../assets/fonts/Poppins/Poppins-Regular-Italic.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/Poppins/Poppins-Medium.eot?) format("eot"),url(../assets/fonts/Poppins/Poppins-Medium.woff2) format("woff2"),url(../assets/fonts/Poppins/Poppins-Medium.woff) format("woff"),url(../assets/fonts/Poppins/Poppins-Medium.ttf) format("truetype"),url(../assets/fonts/Poppins/Poppins-Medium.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../assets/fonts/Poppins/Poppins-Medium-Italic.eot?) format("eot"),url(../assets/fonts/Poppins/Poppins-Medium-Italic.woff2) format("woff2"),url(../assets/fonts/Poppins/Poppins-Medium-Italic.woff) format("woff"),url(../assets/fonts/Poppins/Poppins-Medium-Italic.ttf) format("truetype"),url(../assets/fonts/Poppins/Poppins-Medium-Italic.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/Poppins/Poppins-SemiBold.eot?) format("eot"),url(../assets/fonts/Poppins/Poppins-SemiBold.woff2) format("woff2"),url(../assets/fonts/Poppins/Poppins-SemiBold.woff) format("woff"),url(../assets/fonts/Poppins/Poppins-SemiBold.ttf) format("truetype"),url(../assets/fonts/Poppins/Poppins-SemiBold.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/Poppins/Poppins-Bold.eot?) format("eot"),url(../assets/fonts/Poppins/Poppins-Bold.woff2) format("woff2"),url(../assets/fonts/Poppins/Poppins-Bold.woff) format("woff"),url(../assets/fonts/Poppins/Poppins-Bold.ttf) format("truetype"),url(../assets/fonts/Poppins/Poppins-Bold.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../assets/fonts/Poppins/Poppins-Bold-Italic.eot?) format("eot"),url(../assets/fonts/Poppins/Poppins-Bold-Italic.woff2) format("woff2"),url(../assets/fonts/Poppins/Poppins-Bold-Italic.woff) format("woff"),url(../assets/fonts/Poppins/Poppins-Bold-Italic.ttf) format("truetype"),url(../assets/fonts/Poppins/Poppins-Bold-Italic.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../assets/fonts/Poppins/Poppins-ExtraBold.eot?) format("eot"),url(../assets/fonts/Poppins/Poppins-ExtraBold.woff2) format("woff2"),url(../assets/fonts/Poppins/Poppins-ExtraBold.woff) format("woff"),url(../assets/fonts/Poppins/Poppins-ExtraBold.ttf) format("truetype"),url(../assets/fonts/Poppins/Poppins-ExtraBold.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(../assets/fonts/Poppins/Poppins-ExtraBold-Italic.eot?) format("eot"),url(../assets/fonts/Poppins/Poppins-ExtraBold-Italic.woff2) format("woff2"),url(../assets/fonts/Poppins/Poppins-ExtraBold-Italic.woff) format("woff"),url(../assets/fonts/Poppins/Poppins-ExtraBold-Italic.ttf) format("truetype"),url(../assets/fonts/Poppins/Poppins-ExtraBold-Italic.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../assets/fonts/Poppins/Poppins-Black.eot?) format("eot"),url(../assets/fonts/Poppins/Poppins-Black.woff2) format("woff2"),url(../assets/fonts/Poppins/Poppins-Black.woff) format("woff"),url(../assets/fonts/Poppins/Poppins-Black.ttf) format("truetype"),url(../assets/fonts/Poppins/Poppins-Black.svg#Poppins) format("svg")}a,b,body,del,embed,footer,form,h1,h2,h3,header,html,i,iframe,img,label,li,nav,p,s,section,span,strong,time,ul,var{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}footer,header,nav,section{display:block}button{background-color:transparent;outline:none;border:0;cursor:pointer}a{text-decoration:none}html{box-sizing:border-box;height:100%}*,:after,:before{box-sizing:inherit}body{position:relative;margin:auto;min-height:100%;background-color:#fbfbfb;color:#444;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;overflow-x:hidden;line-height:1}body:before{z-index:0;position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:transparent;transition:.4s}h1,h2,h3{font-weight:700}h2{margin-bottom:30px;font-size:32px}.freeze{overflow:hidden}.freeze:before{z-index:2;background-color:rgba(0,0,0,.3)}.img{margin:0 0 20px}.img--responsive{width:100%;height:auto}@media only screen and (min-width:768px){.multicolumn{column-count:2;column-gap:60px}}.heading{position:relative;margin-bottom:30px;font-size:32px;font-weight:500;letter-spacing:2px;line-height:1.2;text-align:center}@media only screen and (min-width:411px){.heading{font-size:40px}}@media only screen and (min-width:1280px){.heading{font-size:48px}}.text{margin-bottom:20px;width:100%;line-height:1.8;text-align:justify}.text--bold{font-weight:700}.text--bordered{padding-bottom:15px;border-bottom:1px solid #efefef}.bg--primary{background-color:#512d6d}.bg--abstract{background:#512d6d;background-image:url(../assets/images/abstract.png);background-repeat:no-repeat;background-size:contain;background-position:0 100%}.bg--hero{background-image:url(../assets/images/mouse.jpg);background-repeat:no-repeat;background-size:cover;background-position:0}@media only screen and (min-width:768px){.bg--hero{background-position:50%}}.bg--hero:after,.bg--hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.bg--hero:before{z-index:1;background-image:url(../assets/images/abstract.png);background-repeat:no-repeat;background-size:contain;background-position:0 100%}.bg--hero:after{background-color:rgba(81,45,109,.3)}@media only screen and (min-width:768px){.bg--hero:after{background-image:linear-gradient(90deg,rgba(0,0,0,.3),transparent)}}.bg--white{background-color:#fbfbfb}.bg--tertiary{background-color:#00c1d4}.bg--gray{background-color:#efefef}.lighthouse{animation:a 1.2s ease infinite}@keyframes a{0%,to{opacity:0}50%{opacity:1}}.ring{animation:b 1s infinite ease-in-out}@keyframes b{0%{transform:rotate(0)}10%{transform:rotate(-25deg)}20%{transform:rotate(25deg)}30%{transform:rotate(-25deg)}40%{transform:rotate(25deg)}50%{transform:rotate(0)}to{transform:rotate(0)}}.banner,.container,.wrapper{position:relative;margin:0 auto;width:100%}.container{height:100%}@media only screen and (min-width:768px){.container{max-width:720px}}@media only screen and (min-width:1024px){.container{max-width:960px}}@media only screen and (min-width:1280px){.container{max-width:1200px}}@media only screen and (min-width:1366px){.container{max-width:1280px}}.row{display:flex;flex-wrap:wrap;padding:60px 0;height:100%}.no-padding.row{padding:0}[class^=col-]{padding:0 30px}.col{flex-grow:1;flex-shrink:1;flex-basis:auto}.col-xs-12{flex:0 0 100%;max-width:100%}.navbar{z-index:3;position:fixed;width:100%}@media only screen and (min-width:1280px){.navbar{position:static}}.navbar__bottom{margin:auto;display:flex;align-items:center;width:100%;height:100px}.navbar__nav{position:fixed;top:100px;right:0;background-color:#efefef;width:100%;height:0;overflow-x:hidden}@media only screen and (min-width:1280px){.navbar__nav{position:relative;border-bottom:none;top:0;display:flex;justify-content:flex-end;align-items:center;margin-left:auto;padding:0;height:100%;width:auto;background:transparent}}.navbar__link{position:relative;border-bottom:1px solid #444;padding:4% 12%;display:flex;align-items:center;color:#444;font-size:16px;font-weight:700;letter-spacing:2px;text-decoration:none;transition:.4s ease}@media only screen and (min-width:768px){.navbar__link{padding:2% 6%}}@media only screen and (min-width:1280px){.navbar__link{margin:0 15px;border-bottom:none;padding:0;height:100%;box-shadow:none}}.navbar__link:before{position:absolute;content:"";top:50%;left:5%;transform:translateY(-50%);border-radius:2px;width:8px;height:8px;background-color:#f8485e;filter:drop-shadow(1px 1px 0 #000)}@media only screen and (min-width:768px){.navbar__link:before{left:3%}}@media only screen and (min-width:1280px){.navbar__link:before{display:none}}.navbar__link:last-child{display:none}@media only screen and (min-width:1280px){.navbar__link:last-child{margin-right:0;display:inherit;height:auto}}.navbar__link:hover{color:#444}@media only screen and (min-width:1280px){.navbar__link:hover{color:#f8485e}}.navbar__link--btn{box-shadow:-4px 4px 0 #512d6d;border-radius:20px;padding:10px 20px;background-color:#f8485e;color:#fbfbfb;transition:box-shadow 0s}.navbar__link--btn:hover{top:2px;box-shadow:-2px 2px 0 #512d6d;color:#fbfbfb}.hero{z-index:1;padding:100px 0 0;position:relative;width:100%;height:calc(100vh - 100px);overflow:hidden}@media only screen and (min-width:1280px){.hero{padding:0}}@media only screen and (min-width:1920px){.hero{max-height:700px}}.hero__container{display:grid;height:100%;grid-template-columns:1fr;grid-template-areas:"a"}@media only screen and (min-width:1280px){.hero__container{grid-template-columns:1fr 1.3fr;grid-template-areas:"a ."}}.hero__content{grid-area:a;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%}.hero__subtitle,.hero__title{text-align:center}@media only screen and (min-width:1280px){.hero__subtitle,.hero__title{width:100%;text-align:left}}.hero__title{margin-bottom:20px;color:#00c1d4;font-size:32px;font-weight:700}@media only screen and (min-width:360px){.hero__title{font-size:48px}}@media only screen and (min-width:768px){.hero__title{font-size:64px}}.hero__title span{color:#fbfbfb}.hero__subtitle{display:none;margin-bottom:30px;color:#fbfbfb;font-weight:300;font-style:italic}@media only screen and (min-width:768px){.hero__subtitle{display:inherit;font-size:24px}}.hero__cta{margin-bottom:30px;width:100%}.hero__price{margin:0 auto;width:90%;color:#efefef;font-size:12px;line-height:1.2;letter-spacing:1px;text-align:center}@media only screen and (min-width:411px){.hero__price{font-size:14px}}@media only screen and (min-width:768px){.hero__price{width:70%;font-size:16px}}@media only screen and (min-width:1280px){.hero__price{text-align:left;width:100%}}.hero__footer{z-index:1;position:absolute;bottom:0;left:0;width:100%;background-color:#00c1d4}@media only screen and (min-width:1280px){.hero__footer{display:none}}.hero__text{padding:10px 0;color:#fbfbfb;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.3)}@media only screen and (min-width:360px){.hero__text{font-size:20px}}.features{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%}@media only screen and (min-width:768px){.features{justify-content:space-between}}.features__item{margin-bottom:60px;width:100%}@media only screen and (min-width:1280px){.features__item{margin-bottom:0;width:30%;min-height:170px}}.features__item:last-child{margin-bottom:0}.features__icon{font-size:40px;text-align:center;color:#f8485e;display:block}.features__description,.features__title{text-align:center;color:#444}.features__title{margin:20px 0}.features__description{font-style:italic;line-height:1.4}.sheet{padding:100px 0 0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;height:100vh}@media only screen and (min-width:1280px){.sheet{padding:60px 0;height:auto}}@media only screen and (min-width:1920px){.sheet{max-height:700px}}.sheet--height{padding:160px 0 60px;height:auto}@media only screen and (min-width:1280px){.sheet--height{padding:60px 0 30px}}@media only screen and (min-width:1280px){.sheet--height .sheet__title{font-size:48px}}.sheet__title{margin-bottom:30px;color:#fbfbfb;font-size:36px;font-weight:700;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.3)}@media only screen and (min-width:360px){.sheet__title{font-size:48px}}@media only screen and (min-width:768px){.sheet__title{font-size:56px}}.sheet__title span{word-break:break-all;color:#00c1d4}.sheet__subtitle{margin-bottom:30px;color:#fbfbfb;font-size:20px;font-style:italic;text-align:center}@media only screen and (min-width:768px){.sheet__subtitle{font-size:24px}}.sheet__subtitle a{color:#00c1d4}.sheet__cta{margin-bottom:30px;width:100%}.sheet__price{margin:0 auto;width:90%;color:#efefef;font-size:12px;line-height:1.2;letter-spacing:1px;text-align:center}@media only screen and (min-width:411px){.sheet__price{font-size:14px}}@media only screen and (min-width:768px){.sheet__price{width:40%;font-size:16px}}.banner{padding:20px 0}.banner__content{display:flex;flex-flow:column nowrap;align-items:center}@media only screen and (min-width:768px){.banner__content{flex-flow:row nowrap;justify-content:space-between}}.banner__text{padding-bottom:10px;color:#fbfbfb;font-size:32px;font-weight:700;line-height:1.4;letter-spacing:1px;text-align:center;text-shadow:2px 2px 3px rgba(0,0,0,.3)}@media only screen and (min-width:768px){.banner__text{padding-bottom:0;font-size:24px;text-align:left}}@media only screen and (min-width:1280px){.banner__text{font-size:48px}}.banner__btn{position:relative;margin-bottom:20px;box-shadow:-4px 4px 0 #512d6d;border-radius:20px;padding:10px 20px;background-color:#f8485e;color:#fbfbfb;font-weight:700;letter-spacing:1px;overflow:hidden;transition:0s}@media only screen and (min-width:768px){.banner__btn{margin-bottom:0}}@media only screen and (min-width:1280px){.banner__btn{border-radius:30px;padding:15px 25px;font-size:24px}}.banner__btn:hover{top:2px;box-shadow:-2px 2px 0 #512d6d;color:#fbfbfb}.footer a,.footer p{color:#fbfbfb}.footer p{font-weight:600;font-size:20px}@media only screen and (min-width:768px){.footer p{margin:0 auto;width:40%;font-size:24px}}.footer__bottom{padding:60px 0 30px;display:grid;grid-template-rows:1fr 1.2fr 1fr;grid-template-areas:"b" "c" "d";align-items:center}@media only screen and (min-width:768px){.footer__bottom{grid-template-rows:1fr 2fr 1fr}}.footer__copyright{grid-area:c;text-align:center}.footer__links{grid-area:d;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center}@media only screen and (min-width:768px){.footer__links{flex-flow:row nowrap}}.footer__links a:hover{color:#f8485e}.footer__nav{margin-bottom:20px;text-align:center;line-height:1.4}@media only screen and (min-width:1280px){.footer__nav{margin-bottom:0}}.footer__nav a:nth-last-child(n+2):after{margin:0 5px;content:"/";color:#fbfbfb}.footer__networks{grid-area:e;justify-self:center;align-self:center}@media only screen and (min-width:1280px){.footer__networks{justify-self:end}}.footer__networks a{font-size:24px;margin-left:5px}.brand{z-index:5;position:relative;display:flex;align-items:center;color:#444}.brand:before{margin-right:10px;content:"";width:30px;height:30px;background-image:url(../assets/images/logo.svg);background-repeat:no-repeat;background-size:30px}@media only screen and (min-width:360px){.brand:before{width:36px;height:36px;background-size:36px}}@media only screen and (min-width:768px){.brand:before{width:54px;height:54px;background-size:54px}}.brand__content{display:flex;flex-flow:column nowrap;justify-content:center}.brand__title{font-size:20px;font-weight:500}@media only screen and (min-width:360px){.brand__title{font-size:24px}}@media only screen and (min-width:768px){.brand__title{font-size:32px}}.brand__subtitle{font-size:10px;font-weight:300;font-style:italic}@media only screen and (min-width:360px){.brand__subtitle{font-size:12px}}@media only screen and (min-width:768px){.brand__subtitle{font-size:16px}}.brand--footer{grid-area:b;margin:0 auto}.brand--footer .brand__title{font-size:24px}@media only screen and (min-width:360px){.brand--footer .brand__title{font-size:32px}}@media only screen and (min-width:768px){.brand--footer .brand__title{font-size:64px}}.brand--footer .brand__subtitle{font-size:12px}@media only screen and (min-width:360px){.brand--footer .brand__subtitle{font-size:16px}}@media only screen and (min-width:768px){.brand--footer .brand__subtitle{font-size:32px}}.brand--footer:before{width:36px;height:36px;background-size:36px;background-image:url(../assets/images/logo-white.svg)}@media only screen and (min-width:360px){.brand--footer:before{width:54px;height:54px;background-size:54px}}@media only screen and (min-width:768px){.brand--footer:before{width:100px;height:100px;background-size:100px}}.hamburger{z-index:4;position:relative;width:32px;height:32px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:auto}@media only screen and (min-width:1280px){.hamburger{display:none}}.hamburger--active .hamburger__bar{right:5px;width:25px;background:transparent}.hamburger--active .hamburger__bar:before{top:0;width:25px;transform:rotate(-45deg)}.hamburger--active .hamburger__bar:after{top:0;width:25px;transform:rotate(45deg)}.hamburger__bar{top:50%;transform:translateY(-50%);right:0}.hamburger__bar,.hamburger__bar:after,.hamburger__bar:before{position:absolute;width:32px;height:4px;background-color:#512d6d;transition:all .3s ease-out}.hamburger__bar:after,.hamburger__bar:before{content:""}.hamburger__bar:before{top:9px;right:0}.hamburger__bar:after{top:-9px;right:0}.button{position:relative;margin:auto;border-radius:45px;display:flex;justify-content:space-evenly;align-items:center;height:80px;background-color:#f8485e;color:#fbfbfb;font-family:Poppins,sans-serif;box-shadow:8px 8px 0 rgba(0,0,0,.3)}@media only screen and (min-width:360px){.button{border-radius:45px;height:90px}}@media only screen and (min-width:768px){.button{border-radius:50px;max-width:360px;height:100px}}@media only screen and (min-width:1280px){.button{margin:0}}@media only screen and (min-width:1280px){.button--sheet{margin:0 auto}}.button:hover{top:5px;box-shadow:5px 5px 0 rgba(0,0,0,.3)}.button__icon,.button__text{filter:drop-shadow(3px 3px 0 rgba(0,0,0,.3))}@media only screen and (min-width:1280px){.button__icon,.button__text{filter:drop-shadow(5px 5px 0 rgba(0,0,0,.3))}}.button__text{font-size:50px;font-weight:700}@media only screen and (min-width:360px){.button__text{font-size:60px}}.button__icon{width:50px;height:50px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:360px){.button__icon{width:60px;height:60px}}.button--shine{overflow:hidden}@media only screen and (min-width:1280px){.button--shine:after{position:absolute;top:0;left:-100%;content:"";width:100%;height:100%;background-image:linear-gradient(90deg,transparent,hsla(0,0%,98%,.4),transparent);transition:.5s}}@media only screen and (min-width:1280px){.button--shine:hover:after{left:100%}}