.fmc-home{overflow-x:clip}.fmc-home-btn{color:#fff;text-align:center;background:#16421f;border:0;border-radius:10px;padding:16px 25px;font-size:17px;font-weight:600;line-height:21px;text-decoration:none;transition:background-color .2s linear;display:inline-block}.fmc-home-btn:hover{color:#fff;background:#0f2e15}.fmc-home-hero{color:#fff;background:#222732;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.fmc-home-hero{min-height:100vh}}.fmc-home-hero__poster{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.fmc-home-hero__video{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.fmc-home-hero__video iframe{opacity:0;border:0;width:max(112cqw,199.11cqh);height:max(63cqw,112cqh);transition:opacity 1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fmc-home-hero__video iframe.is-ready{opacity:1}.fmc-home-hero__overlay{opacity:.3;background:#000;position:absolute;inset:0}.fmc-home-hero__inner{width:100%;padding:53px 0 189px;position:relative}@media (max-width:1199px){.fmc-home-hero__inner{padding:50px 0 150px}}@media (max-width:899px){.fmc-home-hero__inner{padding:40px 15px 89px}}.fmc-home-hero__title{color:#fff;text-align:center;margin:0 0 53px;font-size:61px;font-weight:900;line-height:62px}@media (max-width:1199px){.fmc-home-hero__title{margin-bottom:50px}}@media (max-width:899px){.fmc-home-hero__title{margin-bottom:40px;font-size:30px;line-height:38px}}.fmc-home-search{width:100%;max-width:600px;margin:0 auto}.fmc-home-search form{background:#fffffff2;border-radius:50px;align-items:center;padding:8px 8px 8px 24px;display:flex;box-shadow:0 4px 20px #00000026}.fmc-home-search input{color:#231f20;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 12px;font-family:inherit;font-size:16px}.fmc-home-search form:focus-within{outline:3px solid var(--fmc-gold);outline-offset:2px}.fmc-home-search input::placeholder{color:#888}.fmc-home-search button{cursor:pointer;background:#16421f;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background .3s;display:flex}.fmc-home-search button:hover{background:#1a5428}.fmc-home-search button svg{fill:#fff;width:20px;height:20px}.fmc-home-hero__buttons{flex-direction:column;align-items:center;gap:12px;margin-top:24px;padding:0 20px;display:flex}.fmc-home-hero__buttons a{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;letter-spacing:.5px;text-align:center;text-transform:uppercase;background:#00000040;border:2px solid #fff;border-radius:6px;min-width:200px;padding:14px 32px;font-size:16px;font-weight:600;line-height:28px;text-decoration:none;transition:all .3s;display:inline-block}.fmc-home-hero__buttons a:hover{background:#1f4605;border-color:#1f4605;transform:translateY(-2px);box-shadow:0 4px 15px #0000004d}@media (max-width:768px){.fmc-home-hero__buttons a{min-width:260px;padding:12px 24px;font-size:14px;line-height:24px}}.fmc-home-welcome{padding:58px 10px 10px}@media (max-width:1199px){.fmc-home-welcome{padding-top:60px}}@media (max-width:899px){.fmc-home-welcome{padding-top:10px}}.fmc-welcome *,.fmc-welcome :before,.fmc-welcome :after{box-sizing:border-box;margin:0;padding:0}.fmc-welcome{color:#333;text-align:center;max-width:880px;margin:0 auto;padding:6px 20px 24px;font-family:Muli,sans-serif;line-height:1.75}.fmc-welcome p{color:#555;margin-bottom:16px;font-size:1rem}.fmc-welcome p:last-of-type{margin-bottom:0}.fmc-welcome strong{color:#1e3a1e;font-weight:800}.fmc-welcome a{color:#c9a84c;font-weight:700;text-decoration:none;transition:color .2s}.fmc-welcome a:hover{color:#1e3a1e;text-decoration:underline}.fmc-welcome-sign{color:#1e3a1e;margin-top:24px;font-size:1.02rem;font-style:italic;font-weight:700}@media (max-width:600px){.fmc-welcome{padding:4px 16px 20px}.fmc-welcome p{font-size:.95rem}}.fmc-home-feat-section{max-width:1600px;margin:0 auto;padding:0 30px 53px}@media (max-width:1199px){.fmc-home-feat-section{padding-bottom:50px}}@media (max-width:899px){.fmc-home-feat-section{padding:36px 0 43px}}.fmc-home-feat__top{margin-bottom:0}.fmc-home-feat__heading{color:#222732;text-align:center;margin:0 0 20px;padding:0 15px;font-size:38px;font-weight:900;line-height:48px}@media (min-width:900px){.fmc-home-feat__heading{padding:0;font-size:60px;line-height:76px}}.fmc-home-feat__tabs-wrap{scrollbar-width:none;justify-content:center;margin-bottom:32px;display:flex;overflow-x:auto}.fmc-home-feat__tabs-wrap::-webkit-scrollbar{display:none}@media (min-width:899px){.fmc-home-feat__tabs-wrap{margin-bottom:50px}}.fmc-home-feat__tabs{max-width:100%;display:flex}@media (min-width:1200px){.fmc-home-feat__top{justify-content:center;align-items:center;margin-bottom:48px;display:flex}.fmc-home-feat__heading{text-align:left;width:50%;margin:0;font-size:50px;line-height:63px}.fmc-home-feat__tabs-wrap{justify-content:flex-end;width:50%;margin:0 0 0 22px}}.fmc-home-feat__tab{color:#222732;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;height:53px;margin:0 10px;padding:0 40px;font-family:inherit;display:flex;position:relative}@media (min-width:501px){.fmc-home-feat__tab{padding:0 61px}}.fmc-home-feat__tab:first-child{margin-left:15px}.fmc-home-feat__tab:last-child{margin-right:0}.fmc-home-feat__tab:after{content:"";background:#2f3b4814;border-radius:10px;transition:background-color .1s ease-in-out;position:absolute;inset:0}.fmc-home-feat__tab span{z-index:1;white-space:nowrap;font-size:17px;font-weight:600;line-height:21px;position:relative}.fmc-home-feat__tab.is-active{color:#16421f;border-color:#16421f}.fmc-home-feat__tab.is-active:after{background:#16421f1a}@media (min-width:1023px){.fmc-home-feat__tab:not(.is-active):hover{border-color:#16421f}.fmc-home-feat__tab:not(.is-active):hover:after{background:#16421f1a}}.fmc-home-feat__vehicles{margin:0 -11px}@media (max-width:899px){.fmc-home-feat__vehicles{padding:0 15px}}@media (min-width:600px){.fmc-home-feat__vehicles{align-items:stretch;display:flex}}.fmc-home-feat__big{display:none}.fmc-home-feat__grid{flex-wrap:wrap;flex:auto;display:flex}.fmc-home-feat__vehicle{width:100%;margin-bottom:18px;padding:0 11px;display:flex}.fmc-home-feat__vehicle>.fmc-card{flex:1;min-width:0}@media (min-width:967px){.fmc-home-feat__vehicle{margin-bottom:28px}}.fmc-home-feat__vehicles:not(.fmc-home-feat__vehicles--full) .fmc-home-feat__vehicle{display:flex}@media (min-width:600px){.fmc-home-feat__vehicles:not(.fmc-home-feat__vehicles--full) .fmc-home-feat__vehicle{width:50%}}@media (min-width:901px){.fmc-home-feat__vehicles:not(.fmc-home-feat__vehicles--full) .fmc-home-feat__vehicle{width:33.333%}}@media (min-width:1201px){.fmc-home-feat__vehicles:not(.fmc-home-feat__vehicles--full) .fmc-home-feat__vehicle{width:25%}}.fmc-home-feat__vehicles--full .fmc-home-feat__vehicle--4,.fmc-home-feat__vehicles--full .fmc-home-feat__vehicle--5{display:none}@media (min-width:600px){.fmc-home-feat__vehicles--full .fmc-home-feat__vehicle--1,.fmc-home-feat__vehicles--full .fmc-home-feat__vehicle--2,.fmc-home-feat__vehicles--full .fmc-home-feat__vehicle--3,.fmc-home-feat__vehicles--full .fmc-home-feat__vehicle--4{width:50%;display:flex}}@media (min-width:901px){.fmc-home-feat__vehicles--full .fmc-home-feat__vehicle--1,.fmc-home-feat__vehicles--full .fmc-home-feat__vehicle--2,.fmc-home-feat__vehicles--full .fmc-home-feat__vehicle--3{width:33.333%}.fmc-home-feat__vehicles--full .fmc-home-feat__vehicle--4{display:none}}@media (min-width:1025px){.fmc-home-feat__vehicles--full .fmc-home-feat__big{flex-direction:column;width:50%;margin:0 11px;display:flex}.fmc-home-feat__vehicles--full .fmc-home-feat__grid{width:100%;max-width:50%}.fmc-home-feat__vehicles--full .fmc-home-feat__vehicle--1{display:none}.fmc-home-feat__vehicles--full .fmc-home-feat__vehicle--2,.fmc-home-feat__vehicles--full .fmc-home-feat__vehicle--3,.fmc-home-feat__vehicles--full .fmc-home-feat__vehicle--4,.fmc-home-feat__vehicles--full .fmc-home-feat__vehicle--5{width:50%;display:flex}.fmc-home-feat__vehicles--full .fmc-home-feat__vehicle--4,.fmc-home-feat__vehicles--full .fmc-home-feat__vehicle--5{margin-bottom:0}}.fmc-home-big{border-radius:20px;flex:1;height:auto}.fmc-home-big .fmc-card__photo{aspect-ratio:auto;flex:none;height:520px}.fmc-home-big .fmc-card__count{padding:20px 40px;font-size:20px}.fmc-home-big .fmc-card__content{grid-template-columns:1fr auto;grid-template-areas:"name name""sep sep""info price";padding:0 35px 30px;display:grid}.fmc-home-big .fmc-card__name{grid-area:name;margin:30px 0 20px;font-size:22px;line-height:28px}.fmc-home-big .fmc-card__separator{grid-area:sep;margin-bottom:20px}.fmc-home-big .fmc-card__info{grid-area:info;margin-top:-10px}.fmc-home-big .fmc-card__stock,.fmc-home-big .fmc-card__fact{margin:10px 20px 0 0;font-size:17px;line-height:34px}.fmc-home-big .fmc-card__price{text-align:right;white-space:nowrap;grid-area:price;align-self:end;margin:0;font-size:28px;line-height:35px}.fmc-home-big .fmc-card__details{margin:0 35px}.fmc-home-big .fmc-card__actions{padding:0 50px 12px}.fmc-home-feat__footer{flex-direction:column-reverse;padding:0 15px;display:flex}.fmc-home-feat__footer .fmc-home-btn{width:100%}@media (min-width:600px){.fmc-home-feat__footer{flex-direction:row;justify-content:space-between;margin-top:30px}.fmc-home-feat__footer .fmc-home-btn{width:auto}}@media (min-width:900px){.fmc-home-feat__footer{padding:0}}@media (min-width:1025px){.fmc-home-feat__footer{margin-top:50px}}.fmc-home-why{max-width:1468px;margin:0 auto;padding:0 30px}@media (max-width:1199px){.fmc-home-why{padding:0 23px}}@media (max-width:899px){.fmc-home-why{padding:0 15px}}.fmc-why *,.fmc-why :before,.fmc-why :after{box-sizing:border-box;margin:0;padding:0}.fmc-why{color:#333;max-width:1100px;margin:0 auto;padding:0 20px 20px;font-family:Muli,sans-serif;line-height:1.7}.fmc-why-header{text-align:center;margin-bottom:40px}.fmc-why-header h2{color:#1e3a1e;letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px;font-family:Muli,sans-serif;font-size:1.85rem;font-weight:900;line-height:1.25}.fmc-why-header-line{background:#c9a84c;border-radius:2px;width:70px;height:3px;margin:0 auto 16px}.fmc-why-header p{color:#555;max-width:680px;margin:0 auto;font-size:1rem;line-height:1.7}.fmc-why-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:36px;display:grid}.fmc-why-card{text-align:center;background:#f9f9f6;border:1px solid #e8e8e3;border-radius:10px;padding:32px 24px 28px;transition:box-shadow .25s,transform .25s}.fmc-why-card:hover{transform:translateY(-3px);box-shadow:0 8px 28px #00000012}.fmc-why-icon{background:linear-gradient(135deg,#152a15,#1e3a1e,#2a5a2a);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 18px;transition:background .25s;display:flex}.fmc-why-card:hover .fmc-why-icon{background:linear-gradient(135deg,#1e3a1e,#2a5a2a,#3a7a3a)}.fmc-why-icon svg{fill:#c9a84c;width:28px;height:28px}.fmc-why-card h3{color:#1e3a1e;letter-spacing:.3px;text-transform:uppercase;margin-bottom:10px;font-family:Muli,sans-serif;font-size:1.05rem;font-weight:800;line-height:1.3}.fmc-why-card p{color:#666;margin-bottom:16px;font-size:.88rem;line-height:1.65}.fmc-why-card-link{color:#c9a84c;letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:6px;font-family:Muli,sans-serif;font-size:.8rem;font-weight:700;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.fmc-why-card-link:hover{color:#1e3a1e;gap:10px}.fmc-why-card-link svg{fill:currentColor;flex-shrink:0;width:14px;height:14px}.fmc-why-trust{background:linear-gradient(135deg,#152a15 0%,#1e3a1e 50%,#2a5a2a 100%);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;padding:28px 32px;display:flex}.fmc-why-trust-item{color:#ffffffeb;letter-spacing:.2px;align-items:center;gap:12px;font-size:.88rem;font-weight:700;display:flex}.fmc-why-trust-item svg{fill:#c9a84c;flex-shrink:0;width:22px;height:22px}@media (max-width:1024px){.fmc-why-grid{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width:600px){.fmc-why-grid{grid-template-columns:1fr}.fmc-why-header h2{font-size:1.45rem}.fmc-why-trust{text-align:center;flex-direction:column;gap:16px;padding:24px 20px}.fmc-why-trust-item{justify-content:center}.fmc-why-card{padding:28px 20px 24px}}.fmc-home-team{color:#99a1b2;padding:111px 10px 70px}@media (min-width:900px){.fmc-home-team{padding-top:114px}}.fmc-home-team__panel{background:#0f141e;border-radius:22px;position:relative;container-type:inline-size}@media (min-width:900px){.fmc-home-team__panel:after{content:"";z-index:0;pointer-events:none;background:url(/wp-content/uploads/fmc-home/background-team.png) 50%/cover;border-radius:22px;position:absolute;inset:0}}@media (min-width:1025px){.fmc-home-team__panel{min-height:650px;display:flex}}.fmc-home-team__left{z-index:2;padding:35px 15px;position:relative}@media (min-width:360px){.fmc-home-team__left{padding-left:20px;padding-right:20px}}@media (min-width:380px){.fmc-home-team__left{padding-left:25px;padding-right:25px}}@media (min-width:420px){.fmc-home-team__left{padding-left:35px;padding-right:35px}}@media (min-width:1025px){.fmc-home-team__left{flex:none;width:450px;padding:106px 30px 47px 74px}}@media (max-width:700px){.fmc-home-team__left>*{max-width:370px;margin-left:auto;margin-right:auto}}.fmc-home-team__heading{color:#fff;margin:0 0 28px;font-size:38px;font-weight:900;line-height:48px}@media (min-width:600px){.fmc-home-team__heading{font-size:50px;line-height:1.34}}@media (min-width:1025px){.fmc-home-team__heading{margin-bottom:45px}}.fmc-home-team__left ul{color:#99a1b2;margin:0;padding:0;font-size:20px;line-height:1.65;list-style:none}@media (min-width:1025px){.fmc-home-team__left ul{padding-left:5px}}.fmc-home-team__left li{margin:4px 0;padding:0 15px 0 38px;position:relative}.fmc-home-team__left li:first-child{margin-top:0}.fmc-home-team__left li:last-child{margin-bottom:0}.fmc-home-team__left li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2316421f' d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px;position:absolute;top:8px;left:0}.fmc-home-team__all{margin-top:40px;display:inline-block}@media (min-width:900px){.fmc-home-team__all{min-width:166px}}@media (min-width:1025px){.fmc-home-team__all{margin-top:71px}}.fmc-home-team__arrows{gap:13px;display:flex}.fmc-home-team__arrows--desktop{display:none}@media (min-width:1025px){.fmc-home-team__arrows--desktop{margin-top:50px;display:flex}.fmc-home-team__arrows--mobile{display:none}}.fmc-home-team__arrows--mobile{justify-content:center;margin:0 auto}@media (min-width:900px){.fmc-home-team__arrows--mobile{margin-top:28px}}.fmc-home-team__arrow{color:#2f3b48;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;padding:0;display:flex}.fmc-home-team__arrows--mobile .fmc-home-team__arrow{margin-bottom:35px}.fmc-home-team__arrow svg{fill:currentColor;width:26px;height:26px}.fmc-home-team__right{z-index:2;min-width:0;padding:0 15px;position:relative}@media (min-width:360px){.fmc-home-team__right{padding-left:20px;padding-right:20px}}@media (min-width:380px){.fmc-home-team__right{padding-left:25px;padding-right:25px}}@media (min-width:420px){.fmc-home-team__right{padding-left:35px;padding-right:35px}}@media (min-width:1025px){.fmc-home-team__right{padding:0;position:absolute;top:60px;left:476px;right:0}}.fmc-home-team__track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.fmc-home-team__track::-webkit-scrollbar{display:none}.fmc-home-team__slide{scroll-snap-align:start;flex:none;width:100%;margin-right:22px}@media (min-width:630px){.fmc-home-team__slide{width:calc(50% - 11px)}}@media (min-width:1025px){.fmc-home-team__slide{width:calc(25cqw - 17px)}}.fmc-home-team__card{background:#fff;border-radius:10px;margin:10px 0 22px;transition:transform .2s;position:relative;overflow:hidden;box-shadow:0 2px 7px #c4c4c457}@media (max-width:700px){.fmc-home-team__card{max-width:370px;margin-left:auto;margin-right:auto}}@media (min-width:1023px){.fmc-home-team__card:hover{transform:translateY(-10px)}}.fmc-home-team__photo{background:#d2d2d2;height:284px;display:block;position:relative;overflow:hidden}.fmc-home-team__photo img{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;top:0;left:0}.fmc-home-team__icons{gap:10px;margin-top:-30px;display:flex;position:absolute;top:284px;left:30px}.fmc-home-team__icons a{background:#16421f;border-radius:10px;justify-content:center;align-items:center;width:47px;height:47px;margin-right:8px;display:flex}.fmc-home-team__icons svg{fill:#fff;width:20px;height:20px}.fmc-home-team__content{padding:45px 30px 30px}.fmc-home-team__name{color:#222732;margin-bottom:7px;font-size:23px;font-weight:700;line-height:29px}.fmc-home-team__name a{color:inherit;text-decoration:none}.fmc-home-team__job{color:#222732;opacity:.5;margin-bottom:15px;font-size:15px;font-weight:500;line-height:19px}.fmc-home-team__sep{background:#000;height:1px;margin:15px 0 19px}.fmc-home-team__email,.fmc-home-team__phone{font-size:16px;line-height:24px}.fmc-home-team__email{color:#16421f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fmc-home-team__email a,.fmc-home-team__phone a{color:inherit;text-decoration:none}.fmc-home-team__phone{color:#99a1b2}.fmc-home-band{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:20px;padding:60px 10px;display:flex}.fmc-home-band h2{color:#fff;margin:0;font-size:21px;font-weight:900;line-height:21px}@media (min-width:768px){.fmc-home-band h2{font-size:24px;line-height:24px}}.fmc-home-band--green{background:#16421f}.fmc-home-band:not(:has(.fmc-home-btn)){padding-bottom:80px}.fmc-home-band--charcoal{background:#231f20}.fmc-home-band.fmc-home-band--black{background:#1a1a1a;padding:80px 50px 100px}.fmc-home-map{padding:10px}.fmc-home-map iframe{border:0;width:100%;height:400px;display:block}
