.home main .container{align-items:start;background-color:var(--color-white);display:grid;grid-template-areas:"destinations" "maps" "videos" "about" "articles";grid-template-columns:1fr}.home main .container section{inline-size:100%;padding-block:1rem}.home main .container .grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);padding-block-start:1rem}.home main .container .card{background-color:var(--color-white);border:.1rem solid var(--color-gray-100);border-radius:var(--radius-md);color:inherit;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow var(--transition-normal),transform var(--transition-normal)}.home main .container .card:hover,.home main .container .card:focus-visible{box-shadow:0 .5rem 2rem rgb(0 0 0 / .25);transform:translateY(-.3rem)}.home main .container .card .card-media{aspect-ratio:4 / 3;inline-size:100%;overflow:hidden;position:relative}.home main .container .card .card-media img{block-size:100%;inline-size:100%;object-fit:cover}.home main .container .card .card-content{align-items:center;display:flex;flex-direction:column;padding:.5rem;text-align:center}.home main .container .card .card-content .card-header{align-items:center;display:flex;gap:.5rem;justify-content:center}.home main .container .card .card-content .card-header .card-flag{border-radius:var(--radius-sm);object-fit:contain}.home main .container .card .card-content .card-meta{color:var(--color-gray-800);font-size:1.2rem;line-height:1.8rem}.home main .container .card .card-content .card-guide{align-items:center;display:inline-flex;gap:.5rem}.home main .container .card .card-content .card-guide .card-cta{color:var(--color-primary);font-size:1.2rem;font-weight:700;text-transform:uppercase}.home main .container .card .card-content .card-guide svg{color:var(--color-primary-dark);block-size:1.2rem;inline-size:1.2rem;flex-shrink:0}.home main .container .destinations{grid-area:destinations}.home main .container .maps{background-color:var(--color-primary-dark);border-radius:var(--radius-md);display:flex;flex-direction:column;grid-area:maps;padding:1rem}.home main .container .maps h2,.home main .container .maps p{color:var(--color-white)}.home main .container .maps .btn{align-self:center;order:3}.home main .container .maps .grid{padding:2rem 0}.home main .container .maps .grid .btn{color:var(--color-gray-800);font-size:1.4rem;justify-content:left;text-transform:none}.home main .container .videos{grid-area:videos}.home main .container .videos .card .card-content .card-header .card-title{font-size:1.4rem;line-height:1.6rem}.home main .container .videos .card .card-media{aspect-ratio:16 / 9}.home main .container .videos .card .card-media::after{background:url(/wp-content/themes/fredlee-na-estrada/assets/images/brands/youtube-icon.svg) no-repeat center;background-size:4.2rem 3rem;content:'';height:3rem;inline-size:4.2rem;inset-inline-start:50%;inset-block-start:50%;position:absolute;transform:translate(-50%,-50%)}.home main .container .about{background-color:var(--color-primary-darker);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:1rem;grid-area:about;padding:1rem}.home main .container .about h1,.home main .container .about p,.home main .container .about ul li{color:var(--color-white);z-index:2}.home main .container .about h1{margin-bottom:-.5rem}.home main .container .about .grid{padding-top:0}.home main .container .about .about-list{list-style-type:none;z-index:2}.home main .container .about .card{background-color:#fff0;border:none;box-shadow:none;text-align:center;transform:none;transition:none}.home main .container .about .card .card-media{aspect-ratio:auto}.home main .container .about .card .card-media img{height:3rem;margin:0 auto;object-fit:contain;width:4.5rem}.home main .container .about .card .card-content h2{color:var(--color-white);font-size:2.2rem;line-height:1rem;padding-bottom:0}.home main .container .about .card .card-content h2::after{display:none}.home main .container .about .card .card-content p{font-size:1.2rem}.home main .container .about .about-media{aspect-ratio:4 / 3;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);display:block;height:auto;overflow:hidden;margin:-5rem -1rem -1rem -1rem;max-width:none;position:relative;width:calc(100% + 2rem);z-index:1}.home main .container .articles{grid-area:articles}.home main .container .articles .card{margin-top:1rem}.home main .container .articles .card .card-media{aspect-ratio:16 / 9}.home main .container .articles .card .card-content{align-items:start;text-align:left}.home main .container .articles .card .card-content .card-header .date{font-size:1rem;padding-right:1.5rem}.home main .container .articles .card .card-content .card-header .country{font-size:1rem;text-transform:uppercase}.home main .container .articles .card .card-content .card-header .country{color:var(--color-primary);font-weight:700}.home main .container .articles .card .card-content .card-header .card-flag{border-radius:var(--radius-xs)}.home main .container .articles .card .card-content .btn-inner{align-self:flex-end;margin-top:1rem;padding:0 0 0 1rem}.home main .container .articles .card .card-content .btn-inner svg{transform:rotate(270deg)}.home main .container .banner{align-items:center;display:flex;justify-content:center;min-height:100%;padding-block:0}.home main .container .banner a{border-radius:var(--radius-md);transition:box-shadow var(--transition-normal),transform var(--transition-normal)}.home main .container .banner a:hover,.home main .container .banner a:focus-visible{box-shadow:0 .5rem 2rem rgb(0 0 0 / .25);transform:translateY(-.3rem)}@media (min-width:1024px){.home main .container{gap:1rem 2rem;grid-template-areas:"destinations about" "maps         about" "videos       about" "articles     articles";grid-template-columns:2fr 1fr;padding:1rem}.home main .container section{padding-block:0}.home main .container .destinations .grid{grid-template-columns:repeat(4,1fr)}.home main .container .card .card-content .card-header .card-title{font-size:1.6rem;line-height:1.8rem}.home main .container .maps{align-items:start;column-gap:2rem;display:grid;grid-template-columns:minmax(30rem,1fr) max-content;row-gap:1rem}.home main .container .maps p{grid-column:1;grid-row:2}.home main .container .maps>.btn{grid-column:1;grid-row:3;inline-size:fit-content}.home main .container .maps .grid{grid-column:2;grid-row:1 / span 3;padding:0}.home main .container .maps .grid .btn{inline-size:15rem}.home main .container .videos .card .card-content .card-header .card-title{font-size:1.6rem;line-height:2rem}.home main .container .about{grid-column:2;grid-row:1 / 4}.home main .container .about h1{padding-block:0 1rem}.home main .container .about p,.home main .container .about ul li{font-size:1.4rem}.home main .container .articles .card{align-items:stretch;display:grid;gap:1rem;grid-template-columns:36rem 1fr}.home main .container .articles .card .card-content{block-size:100%;display:flex;flex-direction:column;padding:.5rem .5rem .5rem 0}.home main .container .equipment{order:1}.home main .container .banner{order:2}}@media (prefers-reduced-motion:reduce){.home main .container .card,.home main .container .card:hover,.home main .container .banner a,.home main .container .banner a:hover{transform:none}}