*{box-sizing:border-box;margin:0;padding:0;border:none;text-decoration:none;list-style:none}html{scroll-behavior:smooth}body{font-family:"Roboto",sans-serif}.header__menu{background-color:#0271bc;width:44px;height:44px;position:fixed;top:0;left:0;cursor:pointer}.header__menu--icon{display:block;margin:50%;transform:translate(-50%, -50%)}.main__hero{background:url(../images/cover.jpg) center;background-size:cover;height:100vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;color:#fff;text-align:center}.main__hero--title{padding-bottom:10px;font-size:2.625rem;font-family:"Roboto Slab",serif;text-transform:uppercase;font-weight:bold;line-height:3.438rem;word-spacing:100vw;text-shadow:0 2px 3px rgba(0,0,0,0.2)}@media (min-width: 768px){.main__hero--title{font-size:5rem;line-height:6.625rem;padding-bottom:20px}}@media (min-width: 1280px){.main__hero--title{font-size:6.25rem;line-height:8.25rem;padding-bottom:0px}}.main__hero--subtitle{font-size:1rem;font-family:"Roboto",sans-serif;text-transform:capitalize;font-weight:normal;padding-bottom:45px;line-height:1.313rem}@media (min-width: 768px){.main__hero--subtitle{font-size:1.5rem;line-height:2rem;padding-bottom:30px}}.main__hero--button{width:45px;height:45px;text-align:center;border-radius:50%;background-color:#fff;margin-bottom:53px;cursor:pointer}@media (min-width: 768px){.main__hero--button{margin-bottom:45px}}@media (min-width: 1280px){.main__hero--button{margin-bottom:13px}}.main__hero--button img{padding:16.5px 12.5px}.main__section-looking{padding:30px 15px 45px 15px;margin:auto}@media (min-width: 768px){.main__section-looking{padding:30px 39px 60px 39px}}@media (min-width: 1280px){.main__section-looking{padding:60px 275px 60px 275px}}.main__section-looking--toptext{font-size:0.875rem;color:#8ccbea;text-transform:capitalize;line-height:1.875rem}@media (min-width: 1280px){.main__section-looking--toptext{font-size:1rem}}.main__section-looking--title{font-family:"Roboto Slab",serif;font-size:1.5rem;line-height:1.875rem;padding-bottom:15px;text-transform:capitalize;font-weight:bold}@media (min-width: 768px){.main__section-looking--title{font-size:1.625rem;line-height:2.813rem;padding-bottom:30px}}@media (min-width: 1280px){.main__section-looking--title{font-size:2rem}}.main__section-looking--text{color:#4a4a4a;font-size:1.125rem;line-height:1.875rem;padding-bottom:30px}@media (min-width: 768px){.main__section-looking--text{font-size:1.25rem}}.main__section-looking--button{height:45px;width:76px;border-radius:22.5px;background-color:#fff;border:3px solid #f26002;color:#f26002;font-size:1.25rem;text-transform:capitalize;font-weight:500;text-align:center;line-height:2.5rem}@media (min-width: 768px){.main__section-looking--button{width:91px}}@media (min-width: 1280px){.main__section-looking--button{width:160px}}.main__section-3reasons{background-color:#eff9ff}.main__section-3reasons .section-3reasons__grid{width:90vw;margin:0 auto;text-align:center;display:grid;grid-template-columns:1fr;grid-template-rows:105px 1fr 1fr 1fr 105px}@media (min-width: 768px){.main__section-3reasons .section-3reasons__grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:120px 1fr 105px}}@media (min-width: 1280px){.main__section-3reasons .section-3reasons__grid{grid-template-rows:150px 1fr 105px}}.main__section-3reasons .section-3reasons__grid .section-3reasons__title{grid-column:1/4;grid-row:1/2;padding-top:30px;font-size:1.5rem;font-family:"Roboto Slab",serif;font-weight:bold;line-height:1.875rem;text-transform:capitalize}@media (min-width: 768px){.main__section-3reasons .section-3reasons__grid .section-3reasons__title{font-size:1.625rem;line-height:2.813rem}}@media (min-width: 1280px){.main__section-3reasons .section-3reasons__grid .section-3reasons__title{font-size:2rem;padding-top:60px}}.main__section-3reasons .section-3reasons__grid .section-3reasons__item{max-width:180px;margin:0 auto;padding-bottom:45px}@media (min-width: 768px){.main__section-3reasons .section-3reasons__grid .section-3reasons__item{padding:0px 15px 60px 15px;max-width:230px}}@media (min-width: 1280px){.main__section-3reasons .section-3reasons__grid .section-3reasons__item{max-width:345px}}.main__section-3reasons .section-3reasons__grid .section-3reasons__item--title{font-size:1.125rem;font-family:"Roboto Slab",serif;font-weight:bold;line-height:1.875rem}@media (min-width: 768px){.main__section-3reasons .section-3reasons__grid .section-3reasons__item--title{font-size:1.5rem;padding-bottom:15px}}.main__section-3reasons .section-3reasons__grid .section-3reasons__item--text{font-size:1.125rem;line-height:1.875rem}@media (min-width: 768px){.main__section-3reasons .section-3reasons__grid .section-3reasons__item--text{font-size:1.25rem}}.main__section-3reasons .section-3reasons__grid .item1{grid-column:1/4;grid-row:2/3}@media (min-width: 768px){.main__section-3reasons .section-3reasons__grid .item1{grid-column:1/2;grid-row:2/3}}.main__section-3reasons .section-3reasons__grid .item2{grid-column:1/4;grid-row:3/4}@media (min-width: 768px){.main__section-3reasons .section-3reasons__grid .item2{grid-column:2/3;grid-row:2/3}}.main__section-3reasons .section-3reasons__grid .item3{grid-column:1/4;grid-row:4/5}@media (min-width: 768px){.main__section-3reasons .section-3reasons__grid .item3{grid-column:3/4;grid-row:2/3}}.main__section-3reasons .section-3reasons__grid .section-3reasons__button{grid-column:1/4;grid-row:5/6;height:45px;max-width:60vw;border-radius:22.5px;margin:0 auto;padding:0 30px;background-color:#f26002;color:#fff;font-size:1.25rem;font-weight:500;line-height:2.75rem}@media (min-width: 768px){.main__section-3reasons .section-3reasons__grid .section-3reasons__button{grid-column:1/4;grid-row:3/4;padding:0 43px}}@media (min-width: 1280px){.main__section-3reasons .section-3reasons__grid .section-3reasons__button{padding:0 62.5px;text-transform:capitalize}}.footer{background-color:#304268;color:white;text-align:center;padding-bottom:45px}.footer__button{position:relative;display:block;top:-22.5px;margin:0 auto;width:45px;height:45px;text-align:center;border-radius:50%;background-color:#fff;cursor:pointer}.footer__button img{padding:10.5px 12px}.footer .footer-flex{margin-top:15px}@media (min-width: 768px){.footer .footer-flex{display:flex;flex-direction:row;justify-content:space-between;text-align:left;margin:0 40px}}@media (min-width: 1280px){.footer .footer-flex{margin:0 370px 0 370px}}.footer .footer-flex__pages-menu{text-transform:uppercase;line-height:1.875rem;padding-bottom:30px}@media (min-width: 768px){.footer .footer-flex__pages-menu{width:210px;padding-bottom:0px;order:2}}@media (min-width: 1280px){.footer .footer-flex__pages-menu{width:160px}}.footer .footer-flex__social-menu{text-transform:uppercase;line-height:1.875rem;padding-bottom:30px}@media (min-width: 768px){.footer .footer-flex__social-menu{order:3;width:210px;padding-bottom:0px}}@media (min-width: 1280px){.footer .footer-flex__social-menu{width:160px}}@media (min-width: 768px){.footer .footer-flex__copy{order:1;width:210px}}@media (min-width: 1280px){.footer .footer-flex__copy{width:160px}}.footer .footer-flex__copy--c,.footer .footer-flex__copy--love{font-size:0.875rem;line-height:1.875rem}.footer .footer-flex__copy--c .fas,.footer .footer-flex__copy--love .fas{color:#f26002}.footer .footer-flex a{color:white}.main__section-looking--button{transition:background-color 0.5s, border 0.5s, color 0.5s, cursor 0.5s, transform 1s}.main__section-looking--button:hover{background-color:#f26002;color:#fff;cursor:pointer;transform:scale(1.2)}.section-3reasons__button{transition:cursor 0.5s, transform 1s}.section-3reasons__button:hover{transform:scale(1.2);cursor:pointer}.main__hero--button{-webkit-animation-name:button-hero-scale;animation-name:button-hero-scale;-webkit-animation-duration:1s;animation-duration:1s;animation-direction:alternate-reverse;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes button-hero-scale{from{transform:scale(1)}to{transform:scale(1.2);box-shadow:0 0 10px 2px rgba(255,255,255,0.8)}}@keyframes button-hero-scale{from{transform:scale(1)}to{transform:scale(1.2);box-shadow:0 0 10px 2px rgba(255,255,255,0.8)}}.footer__button{-webkit-animation-name:button-footer-move;animation-name:button-footer-move;-webkit-animation-duration:1s;animation-duration:1s;animation-direction:alternate-reverse;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes button-footer-move{from{transform:translate(0px, 3px) scale(1)}to{transform:translate(0px, -3px) scale(1.1)}}@keyframes button-footer-move{from{transform:translate(0px, 3px) scale(1)}to{transform:translate(0px, -3px) scale(1.1)}}.footer__button:hover{background-color:#304268;-webkit-animation-name:button-footer-hover;animation-name:button-footer-hover;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes button-footer-hover{from{opacity:1;transform:scale(1)}to{opacity:0.5;transform:scale(1.5) rotate(-360deg)}}@keyframes button-footer-hover{from{opacity:1;transform:scale(1)}to{opacity:0.5;transform:scale(1.5) rotate(-360deg)}}
