.header-show{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.header-show__icon-left{color:#444a51;margin-left:15px}.header-show__title{color:#444a51;font-size:1.6rem;text-align:center}.header-show-nav{display:none}.header-show-menu{background-color:#d26c6e;width:40px;height:40px;border-radius:100%;display:flex;justify-content:center;align-items:center;margin-right:15px;transition:1s}.header-show-menu:hover{background-color:#8f3435}.header-show-menu-icon{color:#fff}.header-menu{width:100%;position:absolute;height:100vh;background-color:#d26c6e;z-index:99;transform:translateX(-100%);transition:1s}.header-menu-close{width:100%;display:flex;flex-direction:row-reverse;padding:10px}.header-menu-close__icon{color:#fff;font-size:2rem}.header-menu__section{font-size:1.5rem;color:#fff;margin:15px 10px;font-style:italic}@media (min-width: 700px){.header-show{border-bottom:rgba(68,74,81,0.4) solid 5px}.header-show__icon-left{display:none}.header-show-nav{display:flex;width:100%}.header-show-nav-logo{width:20%;display:flex;justify-content:center;align-items:center}.header-show-nav-logo img{width:90px;cursor:pointer;height:auto}.header-show-nav-list{width:80%;display:flex;justify-content:flex-end;align-items:center;list-style:none}.header-show-nav-list__item{color:#444a51;font-weight:600;font-size:1.5rem;margin:0 15px;cursor:pointer}.header-show-nav-list__item--icon{color:#444a51;font-size:2.5rem}.header-show-nav-list__item--button{padding:10px 30px;display:block;background-color:#aec521;transition:1s;border:none;font-weight:700;color:#fff;font-style:italic}.header-show-nav-list__item--button:hover{background-color:#778616}.header-show__title{display:none}.header-show-menu{display:none}.header-menu{display:none}}@media (min-width: 900px) and (max-width: 1600px){.header-show-nav-list__item{font-size:1.7rem}.header-show-nav-list__item--icon{color:#444a51;font-size:2.5rem}}@media (min-width: 1600px){.header-show{padding:35px 0}.header-show-nav-list__item{font-size:2.2rem}.header-show-nav-list__item--icon{color:#444a51;font-size:3rem}}

footer{margin-top:auto}.footer{background-color:#313642}.footer-section{padding:10px;border-bottom:1px solid rgba(255,255,255,0.3)}.footer-section__title{color:#c5c5c5;font-size:1.2rem;text-align:center;font-style:italic;text-decoration:none;font-weight:700;text-align:center;display:block;transition:1s}.footer-section__title:hover{color:#fff}.footer-icons{display:flex;justify-content:space-around;align-items:center;padding:15px 0}.footer-icons-icon{background-color:#444a51;border-radius:100%;display:flex;justify-content:center;align-items:center;width:30px;height:30px;transition:1s}.footer-icons-icon__icon{color:#fff;font-size:1.3rem}.footer-icons-icon:hover{background-color:#24282c}@media (min-width: 700px){.footer{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto}.footer-section{padding:25px;border-bottom:none}.footer-section__title{font-size:1.5rem}.footer-icons{padding:25px 0;width:30%;margin-left:auto;grid-column:2 / 4}}@media (min-width: 900px) and (max-width: 1600px){.footer-section{padding:10px}.footer-section__title{font-size:1.7rem}.footer-icons{padding:10px 0;width:20%}}@media (min-width: 1600px){.footer-section__title{font-size:2.3rem}.footer-icons{padding:35px 0}.footer-icons-icon{width:50px;height:50px}.footer-icons-icon__icon{color:#fff;font-size:1.7rem}}

*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%;font-family:Arial, Helvetica, sans-serif}#app{min-height:100vh;display:flex;flex-direction:column;width:100%}.primary-bc{background-color:#d26c6e}.secondary-bc{background-color:#aec521}.terciary-bc{background-color:#f6c562}

