/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box;margin:0;padding:0;color:inherit;text-decoration:none}ul{list-style-type:none;padding:0}html{font-size:16px;font-family:"Roboto",sans-serif}.header{position:fixed}.header .menu__image{width:44px;height:44px;padding:15px;background-color:#0271bc}.hero__section{background-image:url(../images/cover.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;max-width:100%;height:100vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.hero--title span{text-transform:uppercase;display:block;color:#fff;text-align:center;font-family:"Roboto Slab",serif;font-weight:700;font-size:2.625rem;line-height:55px}@media all and (min-width: 768px){.hero--title span{font-size:5rem;line-height:106px}}@media all and (min-width: 1280px){.hero--title span{font-size:6.25rem;line-height:132px}}.hero--text{color:#fff;text-align:center;display:block;font-family:"Roboto",sans-serif;font-weight:400}@media all and (min-width: 768px){.hero--text{font-size:1.5rem}}.hero--button{margin-bottom:53px;margin-top:45px}@media all and (min-width: 768px){.hero--button{margin-bottom:45px;margin-top:30px}}@media all and (min-width: 1280px){.hero--button{margin-bottom:13px}}.hero .scroll--down--button{width:45px;height:45px;border-radius:22.5px;padding:11px;background-color:#fff}.tips{margin:30px 15px}@media all and (min-width: 768px){.tips .wrapper{max-width:690px;margin:auto}}@media all and (min-width: 1280px){.tips .wrapper{max-width:730px}}.tips .tips__paragraph{font-family:"Roboto",sans-serif;font-size:1.125rem;font-weight:400;color:#4a4a4a;line-height:30px;margin-top:15px}@media all and (min-width: 768px){.tips .tips__paragraph{font-size:1.25rem}}.tips .insomnia{font-family:"Roboto",sans-serif;font-size:0.875rem;font-weight:400;color:#8ccbea;text-transform:capitalize;line-height:30px}.tips__title span{font-family:"Roboto Slab",serif;font-size:1.5rem;font-weight:700;color:#000;text-transform:capitalize;line-height:30px;display:block}@media all and (min-width: 768px){.tips__title span{display:inline;font-size:1.625rem;line-height:45px}}@media all and (min-width: 1280px){.tips__title span{font-size:2rem}}.tips .go__button{width:76px;height:45px;border:2px solid #f26002;border-radius:22.5px;color:#f26002;background-color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:45px;margin-top:34px;font-size:1.25rem;font-weight:500;cursor:pointer;transition:background-color 2s ease, color 2s ease}@media all and (min-width: 768px){.tips .go__button{width:91px}}@media all and (min-width: 1280px){.tips .go__button{width:160px}}.tips .go__button:hover{background-color:#304268;color:#fff}.reasons{background-color:#eff9ff;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(5, 1fr);row-gap:45px;text-align:center}.reasons__title{grid-column:span 2;text-transform:capitalize;font-family:"Roboto Slab",serif;font-size:1.5rem;font-weight:700;margin:auto}.reasons .article{grid-column:span 2;display:grid;grid-auto-rows:minmax(30%, -webkit-max-content);grid-auto-rows:minmax(30%, max-content)}.reasons .article--title{grid-row:1;font-size:1.5rem}.reasons .article--text{grid-row:2;line-height:30px;font-size:1.5rem;padding-left:20%;padding-right:20%}.reasons__button{grid-column:span 2;grid-row:5;font-size:1.125rem;width:184px;height:45px;border-radius:22.5px;color:#fff;background-color:#f26002;display:flex;flex-direction:column;justify-content:center;font-weight:500;margin:auto;margin-bottom:60px;cursor:pointer;transition:background-color 1s ease, color border 1s ease}.reasons .reasons__button:hover{background-color:#304268;color:#fff;border:2px solid #304268}@media all and (min-width: 768px){.reasons{grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(3, 1fr);row-gap:0}.reasons__title{grid-column:span 6;grid-row:1;font-size:1.625rem;line-height:45px}.reasons .article{grid-column:span 2;display:grid;grid-auto-rows:minmax(30%, -webkit-max-content);grid-auto-rows:minmax(30%, max-content)}.reasons .article--title{grid-row:1;font-size:1.5rem}.reasons .article--text{grid-row:2;font-size:1.5rem}.reasons__button{grid-column:span 6;grid-row:3;margin-top:60px;margin-bottom:60px;width:210px}}@media all and (min-width: 1280px){.reasons__button{width:255px}}.footer{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#304268;color:#fff;position:relative}@media all and (min-width: 768px){.footer{flex-direction:row;justify-content:space-around;align-items:center;text-align:left}}@media all and (min-width: 1280px){.footer{justify-content:center;align-content:space-around}}.footer .footer__button{width:45px;height:45px;background-color:#fff;border-radius:22.5px;padding:10px;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center}.footer .footer__button:hover{-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-name:button;animation-name:button;-webkit-animation-iteration-count:4;animation-iteration-count:4;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes button{from{transform:translate(-50%, -50%)}to{transform:translate(-50%, -70%);-webkit-animation-play-state:running;animation-play-state:running}}@keyframes button{from{transform:translate(-50%, -50%)}to{transform:translate(-50%, -70%);-webkit-animation-play-state:running;animation-play-state:running}}.footer .twitter__menu{text-transform:uppercase;margin-bottom:30px;line-height:30px}.footer .articles__menu{text-transform:uppercase;margin-bottom:30px;line-height:30px}@media all and (min-width: 768px){.footer .articles__menu{margin-right:30px}}@media all and (min-width: 1280px){.footer .articles__menu{padding-right:90px}}.footer .articles__menu{margin-top:60px}.footer .copy{margin-bottom:45px;display:block;line-height:30px}@media all and (min-width: 768px){.footer .copy{order:-1}}@media all and (min-width: 1280px){.footer .copy{padding-right:90px}}.footer .copy span{display:inline}.footer .we::after{content:'❤︎';color:#f26002}.main__list{padding-left:2rem}
