section{padding:1em 0;position:relative}section.site-main{padding:0}@media(max-width: 479px){section.site-main{overflow-x:hidden}}.fp-intro--text{position:relative;padding:1em 0 2em 0}.fp-intro--text a.btn{display:block}.hp-intro--posts{display:grid;grid-gap:1.5em}.hp-intro--posts .hp-intro--small-posts{display:grid;grid-gap:.5em}.hp-intro--posts .hp-intro--small-posts div[data-template=m]{display:grid;grid-gap:1em}.hp-intro--posts .hp-intro--all-posts{text-align:center}.hp-intro--posts .hp-intro--all-posts a{display:block;background:var(--color-light);padding:.8em 1.5em;border-radius:var(--border-radius-btn)}.cta-block-wrapper{display:grid;grid-template-columns:1fr;grid-gap:25px;align-items:center}@media(min-width: 769px){.cta-block-wrapper{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}@media(min-width: 1025px){.cta-block-wrapper.cta-block-wrapper--ad-space{grid-auto-flow:column;grid-template-columns:1fr 1fr 1fr}}.cta-block-wrapper .cta-block{border:1px solid var(--color-border);background:#fff;box-shadow:var(--box-shadow-card);border-radius:var(--border-radius-large);padding:1.5em;min-height:120px;display:flex;align-items:center;grid-gap:1em;line-height:var(--heading-line-height);position:relative;overflow:hidden}.cta-block-wrapper .cta-block:hover{transform:scale(1.02)}.cta-block-wrapper .cta-block .cta-block--icon{font-size:2.2em;color:var(--color-primary)}.cta-block-wrapper .cta-block .cta-block--heading{color:var(--color-secondary);font-size:1.1em;font-weight:var(--font-weight-bold)}.cta-block-wrapper .cta-block.cta-block--featured{display:block;background:var(--color-secondary);font-size:1.2em;min-height:265px}@media(min-width: 769px){.cta-block-wrapper .cta-block.cta-block--featured{grid-row:span 2}}@media(min-width: 1025px){.cta-block-wrapper .cta-block.cta-block--featured{font-size:1.3em}}.cta-block-wrapper .cta-block.cta-block--featured .cta-block--heading{color:#fff;max-width:400px;display:inline-block}.cta-block-wrapper .cta-block.cta-block--featured img{position:absolute;right:4%;top:3.4em;width:260px}@media(min-width: 769px){.cta-block-wrapper .cta-box{grid-row:span 2;grid-column:span 2}}.cta-block-wrapper .cta-box p{margin:0}.cta-block-wrapper .cta-box a{margin:0 auto}.hp-cta-compare{display:block;position:relative;background:var(--color-bg-gradient);border-radius:var(--border-radius-large);padding:1.5em;text-align:center;color:#fff;overflow:hidden}.hp-cta-compare .cta-block-heading{margin:1em 0}.hp-cta-compare .hp-cta-compare--icon img{width:80px;display:block;margin:0 auto 1.5em auto;position:relative;z-index:1}.hp-cta-compare a.btn{display:inline-block;z-index:1;white-space:nowrap;position:relative}@media(max-width: 479px){.hp-cta-compare a.btn{width:100%}}.hp-cta-block--socials{position:relative;padding:1.25em;text-align:center;display:block;background:var(--color-light);border-radius:var(--border-radius-large)}.hp-cta-block--socials .hp-cta-block--socials-btns{display:flex;justify-content:center;flex-flow:wrap;gap:.75em}.hp-cta-block--socials .hp-cta-block--socials-btns a{background:var(--color-primary);color:#fff;text-align:center;border-radius:var(--border-radius-round);font-size:1.4em;width:65px;height:65px;display:grid;align-items:center;transition:background .2s linear}.hp-cta-block--socials .hp-cta-block--socials-btns a:hover{background:var(--color-cta-hover)}.section-reverse{margin-top:2em;background:var(--color-tertiary);color:var(--color-light);position:relative}.section-reverse h2{color:#fff}.section-reverse section:first-child{padding-bottom:0}.section-reverse .swiper.miles-swiper .swiper-arrow{background:hsla(0,0%,100%,.2);color:#fff}.section-reverse .swiper.miles-swiper .swiper-arrow:not(.swiper-button-disabled):hover{background:hsla(0,0%,100%,.3)}.section-reverse .post-preview-content .post-category{background:var(--color-tertiary)}.section-reverse .post-preview-content .post-category:hover a{color:#fff}.section-reverse .post-preview-content .post-title{color:var(--color-light)}.section-reverse .post-preview-content .post-date{display:none}.section-reverse .swiper.miles-swiper .swiper-scrollbar{background:hsla(0,0%,100%,.1)}.section-reverse .swiper.miles-swiper .swiper-scrollbar .swiper-scrollbar-drag{background:hsla(0,0%,100%,.3)}.hp-pop-articles{overflow-x:hidden;overflow-y:hidden;position:relative;margin-bottom:-2em;padding-bottom:4em}.hp-pop-articles .miles-o{z-index:-1;right:-5em;top:0;left:auto}.site-main .links ul li{margin-bottom:1em}.site-main .links ul li::before{width:1.4em}.marquee-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:0;margin:0;width:100vw}.marquee-wrapper .marquee{display:flex;align-items:center;justify-content:center;animation:Marquee 40s linear infinite}.marquee-wrapper .marquee a.marquee-item{display:flex;align-items:center;justify-content:center;width:20.5vw;margin:10px;border-radius:15px}.marquee-wrapper .marquee a.marquee-item img{object-fit:contain;width:100%;height:100%;max-width:70px;max-height:50px}@keyframes Marquee{0%{transform:translateX(50vw);-webkit-transform:translateX(50vw)}100%{transform:translateX(-50vw);-webkit-transform:translateX(-50vw)}}#modalPromo .close-btn{display:none}body.milesModalOpen #modalPromo{transform:translateY(100%);transition:translateY .2s linear;position:fixed;bottom:0;width:100%;z-index:4;padding:0;animation:slideUp .25s;animation-fill-mode:forwards;animation-delay:1s;animation-timing-function:ease-out;border-radius:0}body.milesModalOpen #modalPromo .newsletter-cta{border-radius:0;width:100%;padding:1.5em 0 1.5em 0;margin-bottom:0}body.milesModalOpen #modalPromo .newsletter-heading{padding-right:1em}body.milesModalOpen #modalPromo .container{max-width:none;background:var(--color-secondary);display:flex}@keyframes slideUp{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}body.milesModalOpen #modalPromo .newsletter-signup--post-bottom{background:var(--color-tertiary);border-radius:0}body.milesModalOpen #modalPromo .close-btn{display:block;order:2;flex-shrink:0;color:#fff;background:hsla(0,0%,100%,.15)}@media(max-width: 767px){body.milesModalOpen #modalPromo .close-btn{margin-top:.5em;margin-right:-0.5em}}.newsletter-wrapper .newsletter-signup--post-bottom{margin:0}.newsletter-wrapper .close-btn{display:none}.our-mission .miles-o{display:none}.our-mission .miles-circle-image{overflow:hidden;border-radius:100%;margin:0 auto;width:250px;height:250px}@media(min-width: 769px){.our-mission .miles-circle-image{width:480px;height:480px}}.our-mission .miles-circle-image img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 480px){.hp-intro--posts{display:grid;grid-gap:1.5em}.hp-intro--posts .hp-intro--small-posts div[data-template=m]{grid-template-columns:1fr 1fr;grid-gap:1.5em}.hp-intro--posts .hp-intro--all-posts a{display:inline-block}}@media screen and (min-width: 768px){.fp-intro--text{z-index:3;max-width:700px}.fp-intro--text a.btn{display:inline-block}.hp-cta-compare{display:flex;justify-content:center;align-items:center;text-align:left;grid-gap:1.5em;margin:0 auto;padding:1.5em 2em 1.5em 2em}.hp-cta-compare .hp-cta-compare--icon img{margin-bottom:0}.hp-cta-compare .miles-o{left:-3em;top:.75em}.hp-cta-compare .miles-o svg{width:400px;height:400px}.hp-cta-compare .miles-clouds{width:200px;right:.5em;bottom:.5em}body.milesModalOpen #modalPromo .container{padding:0 2em 0 3em;align-items:center}body.milesModalOpen #modalPromo .container .newsletter-cta{padding:2em 0}.hp-pop-articles{padding-top:0;margin-top:-2em}.hp-cta-block--socials{margin-top:1.4em;padding:2em 1.25em}.hp-cta-block--socials .hp-cta-block--socials-btns a{width:3em;height:3em}}@media screen and (min-width: 1024px){section{padding:2em 0}.hp-intro--grid{display:grid;align-items:center;grid-gap:4em;grid-template-columns:1.25fr 2fr;max-width:initial}.hp-intro--grid .fp-intro--text{padding:0}.hp-intro--grid .fp-intro--text h1{padding-top:0}.hp-intro--grid .hp-intro--all-posts{text-align:left;margin-top:0}.hp-intro--grid .hp-intro--all-posts a{padding:0;background:rgba(0,0,0,0)}.post-title{font-size:1.7em}.site-main .links ul{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4em}.marquee-wrapper{margin-top:2em;width:200vw}.marquee-wrapper .marquee a.marquee-item{width:10.5vw;margin:0 3em}.marquee-wrapper .marquee a.marquee-item img{max-width:140px;max-height:60px}.our-mission .container-2col{grid-gap:4em}.our-mission .miles-o{display:block;right:0;top:-4em;left:auto;z-index:-1}.our-mission .miles-o svg{width:calc(20vw + 400px);height:calc(20vw + 400px)}.faq-desc-sticky{position:sticky;top:4em}}@media screen and (min-width: 1250px){.hp-intro--grid{grid-template-columns:1fr 2.2fr}.hp-intro--posts{display:grid;grid-template-columns:2.5fr 1fr;grid-gap:0em 2em}.hp-intro--posts div[data-template=l]{grid-row:span 2;grid-column:span 1}.hp-intro--posts div[data-template=l] .post-preview{height:100%}.hp-intro--posts div[data-template=l] .post-preview-thumbnail{border-radius:var(--border-radius-large)}.hp-intro--posts div[data-template=l] .post-preview-content{padding:1.8em}.hp-intro--posts div[data-template=l] .post-preview-content .post-title{font-size:1.8em}.hp-intro--posts .hp-intro--small-posts div[data-template=m]{grid-template-columns:1fr;grid-gap:.5em}.hp-intro--posts .hp-intro--small-posts div[data-template=m] .post-preview-thumbnail{min-height:unset;height:140px}.hp-intro--posts .hp-intro--small-posts div[data-template=m] .post-preview-content .post-title{font-size:.95em}.hp-intro--posts .post-preview:nth-child(3){margin-bottom:1.5em}}/*# sourceMappingURL=front-page.css.map */
