﻿/***** BEGIN RESET *****/
a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:0 0;border:0;margin:0;padding:0}
ol,ul{list-style:none}
table{border-collapse:collapse;width:100%}
td{vertical-align:top}
address,article,footer,header,nav{display:block}

/***** END RESET *****/
::-moz-selection{background:var(--secondary);color:var(--white);text-shadow:none}
::selection{background:var(--secondary);color:var(--white);text-shadow:none}

/* Clearfix */
.cf:after,.cf:before{content:" ";display:table}
.cf:after{clear:both}

/*-------- BODY STYLES --------*/
:root {
--primary: #C41230;
--secondary: #3A3A3A;
--dark: #171514;
--charcoal: #1C1C1C;
--offwhite: #F5F5F5;
--black: #000000;
--white: #ffffff;
--header: "Poppins", sans-serif;
--body: "Inter", sans-serif;
}
html{scroll-behavior:smooth}
h1,h2,h3,h4,h5,h6{font-family:var(--header)!important;line-height:1.5}
body{font-family:var(--body)!important;overflow-x:hidden}
p{font-family:var(--body)!important;font-size:16px;line-height:1.75}
a:active,a:link,a:visited{text-decoration:none;color:#000}
a:hover{text-decoration:none}
strong{font-weight:800}
hr{border:none;height:1px;background:rgba(0,0,0,.1)}
body.grey-bg h1,body.grey-bg h2,body.grey-bg h3,body.grey-bg h4,body.grey-bg h5,body.grey-bg h6{color:#f5f5f5}
body.grey-bg p{color:#cfcfcf}
/*--- HEADER STYLES ---------------------*/
header {}
.main-header {border-bottom: 1px solid var(--secondary);}
.flex-head{align-items:center;gap:30px}
.logo{position:relative;width:160px;height:100%}
.logo img{width:100%;max-width:100%}
.logo a{display:inline-block;position:absolute;top:-95px;max-width:100%;z-index:2;bottom:0;left:0;right:0;height:100%;width:100%}
.top-header{border-bottom:1px solid var(--secondary)}
.nav-wrap{flex:1}
.top-header .flex-container{align-items:center;padding:5px 0;gap:30px}
.social-icon{display:inline-flex;cursor:pointer;height:40px;width:40px;border-radius:8px;color:#fff!important;background:#222!important;align-items:center;justify-content:center;transition:.4s all}
/*--Search in Header---*/
.header-search{cursor:pointer;height:40px;width:40px;border-radius:8px;color:var(--black);background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:.4s all}
.header-search:hover{background:rgba(255,255,255,.25)}
.header-information{display:inline-flex;align-items:center;gap:20px}
.head-search{background:0 0;position:absolute;display:none;width:90%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99;margin-top:10px}
.search-container{box-shadow:rgba(0,0,0,.15) 0 5px 15px 0;width:100%;max-width:300px;border-radius:3px;box-sizing:border-box;float:right;border-radius:0 0 3px 3px}
.head-search form{border-radius:10px;width:100%;display:flex;background:#fff;padding:8px;box-sizing:border-box}
.head-search input{background:0 0;border:0!important;outline:0!important;padding:0;margin:0;font-family:var(--body)!important;width:100%;font-size:15px;line-height:2;padding-inline-start:5px}
.head-search button{background:0 0;border:0!important;outline:0!important;padding:0;margin:0;font-size:20px;cursor:pointer}
/*--Language Dropdown in Header---*/
.lang-select{color:#fff!important}
.lang-select{position:relative;display:inline-flex;align-items:center;max-width:150px;width:100%}
.lang-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:5px;font-size:16px;font-family:inherit;color:#fff;background-color:#0000;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;font-family:var(--body);line-height:2;display:inline-block;background-image:url(/siteart/caret-down-solid-full.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:1em;width:100%;height: unset !important;}
.lang-select select:focus{outline:0;border-color:#06c;box-shadow:0 0 0 3px rgba(0,102,204,.15)}
.lang-select select:hover{border-color:#b3b3b3}
.lang-select select::after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url("siteart/angle-down-solid-full.svg");background-size:contain;background-repeat:no-repeat;pointer-events:none}
.lang-select select option{background:#000;color:#fff}
.button-wrap .flex-container{align-items:center;gap:10px;margin-top:5px}
.title h2{font-size:16px;font-weight:600;letter-spacing:0;margin-right:20px}
.page-wid.wid90.button-wrap{padding-top:60px}
.button-wrap a{display:inline-flex;align-items:center;gap:10px;padding:5px;border:1px solid #f8f8f8;border-radius:8px;font-family:var(--body);line-height:1!important;background:#f8f8f8;font-size:15px;font-weight:599;transition:.3s all}
.button-wrap a:hover{background:#e1e1e1;border-color:#e1e1e1}
.button-wrap a img{max-width:100%;width:25px}

#modal a.primary-btn {
    width: 100%;box-sizing: border-box;
}
/*---BODY--------------------------------*/
.wid90 {width:90%;margin:0 auto;}
.flex-container {display: flex;}
.grid-container {display: grid;}
.page-wid {max-width: 1450px;}
.center {text-align: center;}
.pad-xl{padding-top:60px !important;padding-bottom:60px !important;}
.pad-xl-top{padding-top:60px !important;}
.pad-l-top{padding-top:40px !important;}
.pad-l-bottom{padding-bottom:40px !important;}
.pad-xl-bottom{padding-bottom:60px !important;}
.pad-l{padding-top:40px !important;padding-bottom:40px !important;}
.relative {position: relative;}
.base-align {align-items: baseline;}
.align-center {align-items:center;}
.align-top {align-items:flex-start !important;}
.content-center {align-content:center !important;}
.just-center{justify-content: center;}
.just-between{justify-content: space-between;}
.just-end{justify-content: flex-end;}
.align-right {text-align: right;}
.align-left {text-align: left;}
.block,#block {display: block;}
#orange-txt,.orangetxt {color:var(--primary)}
.inline {display: inline;}
.half-pg {flex-basis: 50%;}
.third-pg {flex-basis: 33%;}
.full-pg {flex: 1;}
.quarter-pg {flex-basis: 25%;}
.full-pg {flex: 1;}
.page-img {overflow: hidden;display: inline-flex !important;}
.page-img img {height: 100%;width:100%;object-fit: cover;}
.page-content a {color:#111;}
.page-content a:hover {color:var(--primary);}
.grey-bg {background-color:var(--dark);}
.dark-bg {background-color:var(--black);}
.offwhite {background-color:var(--offwhite);}
.flex-pg {gap: 5%;}
.half-map {position: relative;height: 350px;}
.half-map iframe {position: absolute;top: 0;bottom: 0;left: 0;right:0;height:100%;width:100%;}
.breadcrumb-wrap {padding: 30px 0;}
.border-top {    border-top: 1px solid var(--secondary);}
nav[aria-label="breadcrumb"] {padding: 15px 0;}
nav[aria-label="breadcrumb"] ul {font-size: 15px;display: flex;list-style: none;padding: 0;margin: 0;width: 100%;}
nav[aria-label="breadcrumb"] li+li:before {content: ">";padding: 8px 10px;}
nav[aria-label="breadcrumb"] a {padding: 8px 0;border-radius: 90px;font-size: 15px;color: var(--primary);font-weight: 800;transition:.3s all;opacity: .65;text-decoration: none;box-sizing: border-box;}
nav[aria-label="breadcrumb"] a:hover {opacity: 1;}
nav[aria-label="breadcrumb"] li {padding: 0;line-height: 2;}
nav[aria-label="breadcrumb"] span {padding: 8px 0;font-size: 15px;font-weight: 500;text-decoration: none;box-sizing: border-box;}
/*----POPUP---*/
#popup-inv {
  position: fixed;
  inset: 0;
  display: none;
  justify-content: center;
  align-items: center;
  background: rgba(0,0,0,.5);
  z-index: 9999;
}

#popup-inv.active {
  display: flex;
}

.modal-content {
   position: relative;
  background: #fff;
  padding: 30px;
  border-radius: 10px;
  max-width: 450px;
  width: 90%;
  text-align: center;
  box-shadow: 0 10px 30px rgba(0,0,0,.2);
}


.modal-content h3 {
  margin-top: 0;
  color: #333;
}

.modal-content p {
  color: #666;
  line-height: 1.5;
  margin-bottom: 20px;
}


#closeModal {
  position: absolute;
  top: 10px;
  right: 15px;
  border: none;
  background: none;
  font-size: 24px;
  cursor: pointer;
}

/*--------BUTTON  STYLES--------------------*/
.primary-btn{padding:12px 15px;font-size:16px;line-height:1;cursor:pointer;transition:.4s all;font-weight:600;font-family:var(--header);color:var(--white)!important;background:var(--primary);font-weight:500;border-radius:3px;border:1px solid var(--primary);display:inline-block;text-align:center}
.primary-btn:hover{background:#83081c!important;color:#fff!important;border-color:#83081c!important}
.secondary-btn{padding:12px 15px;font-size:16px;line-height:1;cursor:pointer;transition:.4s all;font-weight:600;font-family:var(--header);color:var(--black)!important;background:var(--white);font-weight:500;border-radius:3px;border:1px solid var(--white);display:inline-block;text-align:center}
.secondary-btn:hover {background:#c4c4c4;border-color:#c4c4c4}
a.link-btn{line-height:2;display:inline-block;padding:10px;color:#fff;font-weight:500;transition:.3s all;}
a.link-btn:hover {opacity: .75;}
a.link-btn:after{content:"\f061";font-family:FontAwesome;display:inline-block;margin-left:5px;width:var(--icon-space);color:#fff}
/*----SWIPER---*/
.hero{border-bottom:1px solid var(--secondary);height:85vh}
.grid-hero,.swiper{width:100%;height:100%}
.swiper-slide{background:#171514;display:flex;justify-content:center;align-items:center;color:#fff}
.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
.hero-content{box-sizing:border-box;align-content:center;padding:60px 0;flex:0 0 33.333%;max-width:33.333%;overflow-wrap:break-word;word-break:break-word}
.hero-content .wrap{width:80%;margin:0 auto}
.hero-img{flex:2}
.hero-content h1,.hero-content h2{font-size:clamp(2.5rem, 3vw, 3rem);max-width:100%;font-weight:600;color:#f5f5f5;line-height:1.25;margin-bottom:20px}
.hero-content p{color:#cfcfcf;margin-bottom:50px}
.hero .swiper-pagination{right:5%!important;width:fit-content!important;left:unset!important;bottom:45px!important}
.grid-cats{gap:15px}
.grid-cats img{width:100%;height:100%;object-fit:cover!important}
.home-cat h2 span{text-transform:uppercase;color:rgba(245,245,245,.75);font-size:50%;display:block;letter-spacing:1px;font-weight:400!important}
.home-cat h2{font-size:42px;color:#f5f5f5;font-weight:500}
.home-cat p{color:#cfcfcf;margin:30px 0 50px 0}
.grid-cats a{position:relative;border-radius:8px;overflow:hidden;flex:1;box-sizing:border-box}
.grid-cats .overlay{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background:linear-gradient(180deg,rgba(23,21,20,0) 0,rgba(23,21,20,.6) 100%);display:flex;align-items:flex-end;justify-content:center;width:100%;padding:30px;box-sizing:border-box;color:#f5f5f5;transition:background .35s ease}
.grid-cats .overlay::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,21,20,.2) 0,rgba(23,21,20,.95) 100%);opacity:0;transition:opacity .35s ease}
.grid-cats a:hover .overlay::after{opacity:1}
.grid-cats .overlay>*{position:relative;z-index:1}

.grid-cats .overlay h3{text-transform:uppercase;font-size:22px;font-weight:1px;font-weight:800;text-align:left;width:100%}
.service-box{background:#1c1c1c;box-shadow:rgba(0,0,0,.15) 0 5px 15px 0;box-sizing:border-box;background-image:url(/siteart/service-icon.png);background-repeat:no-repeat;background-position:right 1rem center;background-size:20em;padding:50px;box-sizing:border-box;border-radius:15px}
.service-box h2{color:#f5f5f5;font-weight:600;font-size:32px}
.service-box p{color:#cfcfcf}
.service-box .wrap{box-sizing:border-box;max-width:1150px;width:100%}
.main-banner{background-image:linear-gradient(180deg,rgba(68,68,68,.25) 0,rgba(68,68,68,.25) 100%),url("/siteart/ag-land-from-drone.webp");background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:400px;display:flex;align-items:center;justify-content:center}
.inner-banner{padding:40px 0}
.inner-banner h2{font-size:48px;color:#fff;font-weight:600!important;line-height:1.25}
section.home-txt h2{color:#f5f5f5;font-weight:600;font-size:32px}
.sub-pg h1 span,section.home-txt h2 span{text-transform:uppercase;color:rgba(245,245,245,.75);display:block;letter-spacing:1px;font-weight:400!important}
.home-txt h2 span{font-size:50%}
.sub-pg h1 span{font-size:18px}
.home-txt p{color:#cfcfcf}
.form-wrap{background-color:rgba(255,255,255,.04);backdrop-filter:blur(10px);box-shadow:0 8px 30px rgba(0,0,0,.7),0 0 20px rgba(255,255,255,.05);border-radius:12px;padding:24px;box-sizing:border-box}
.sub-pg h1{font-size:48px}
.form-container h2{margin-bottom:15px;font-size:22px;font-weight:500;text-transform:uppercase;letter-spacing:1px}
.icon-list {margin: 15px 0;}
.icon-list li {
    margin-bottom: 10px;color:#f8f8f8;
}
.icon-list li:before {
    content: "\f14a";
    font-family: "Font Awesome 6 Free";
    margin-right: 5px;font-weight: 900;
    color: var(--white);
}
/*---contact--*/
ul.contact-info li{display:flex;gap:20px;margin-bottom:30px}
ul.contact-info li strong{margin-bottom:5px;color:#fff;text-transform:uppercase;display:block;width:100%}
li#address-list:before{content:"\f3c5";font-family:FontAwesome;width:var(--icon-space);display:inline-flex;height:40px;width:40px;border-radius:8px;color:#fff!important;background:var(--primary);align-items:center;justify-content:center;transition:.4s all}
li#hours-list:before{content:"\f017";font-family:FontAwesome;width:var(--icon-space);display:inline-flex;height:40px;width:40px;border-radius:8px;color:#fff!important;background:var(--primary);align-items:center;justify-content:center;transition:.4s all}
li#phone-list:before{content:"\f095";font-family:FontAwesome;width:var(--icon-space);display:inline-flex;height:40px;width:40px;border-radius:8px;color:#fff!important;background:var(--primary);align-items:center;justify-content:center;transition:.4s all}
li#mail-list:before{content:"\f1d8";font-family:FontAwesome;width:var(--icon-space);display:inline-flex;height:40px;width:40px;border-radius:8px;color:#fff!important;background:var(--primary);align-items:center;justify-content:center;transition:.4s all}
ul.contact-info li,ul.contact-info li a{color:#c4c4c4;transition:.3s all}
ul.contact-info li a:hover{color:var(--white)}
/*-------- FOOTER STYLES ----------------*/
footer{color:var(--white);border-top: 1px solid var(--secondary);}
.foot-flex {gap: 30px;justify-content: space-between;}
.foot-col ul li {margin-bottom: 10px;display: block;    gap: 40px;}
.foot-col ul li a,.foot-col ul li span {color:#CFCFCF;font-size: 15px;line-height: 1.5;font-family: var(--body);transition:.3s all;}
.foot-col ul li a:hover {color:#fff;}
.foot-col ul li strong {font-family: var(--header);font-size: 15px;padding-bottom: 10px;margin-bottom: 10px;display: block;width: 100%;font-weight: 800;letter-spacing: 1px;text-transform: uppercase;}
.foot-col img {width: 100%;max-width: 125px;}
.foot-col ul li a strong {font-size: 15px;letter-spacing: 0px;font-weight: 700;}
ul.flex-list li {display: flex;justify-content: space-between;}
/*----INVENTORY STYLES - KEEP AT BOTTOM OF CSS----*/

.apply-button,.back-button,.calculator-btn,.faceted-search,.fin-calc-btn-mobile,.listing-dealer-info a,.listing-top-right a,.lower-detail-data-left button,.main-detail-data .contact-options a,.media-buttons a,.media-buttons button,.mobile-done-button,.page-nav,.selected-facet,.send-email-btn,.view-listing-details-link{-moz-border-radius:8px!important;-o-border-radius:8px!important;-webkit-border-radius:8px!important;border-radius:8px!important}
.faceted-search-content .faceted-section-box .faceted-option-checkbox-container label input{margin:2px 3px 3px 4px}
.faceted-text-input-searchType .search-type input[type=checkbox],.faceted-text-input-searchType .search-type input[type=radio]{margin:0 3px 0 6px}
#no-compare-listings,.bread-crumbs-heading .return-links .return-links-link i,.bread-crumbs-heading .return-links .return-links-link span{color:var(--primary)!important}
.hosted-content .attachment-search .search-checkboxes label .row{margin-left:0!important;margin-right:0!important;margin-bottom:0!important}
.apply-button,.buy-btn,.buy-now-link,.check-availability-link,.dealer-btns-bottom a,.dealer-phone-mobile,.email-seller-link,.fin-calc-btn-mobile,.main-detail-data .contact-options a,.mobile-breadcrumb,.mobile-done-button,.offer-btn,.offer-btn-mobile,.page-nav,.selected-facet,.send-email-btn-mobile,.send-wholesale-email-btn-mobile,.view-listing-details-link,button.g-recaptcha.button{background:var(--primary)!important}
.apply-button,.buy-now-link,.dealer-phone-mobile,.fin-calc-btn-mobile,.main-detail-data .contact-options a,.mobile-done-button,.offer-btn,.offer-btn-mobile,.page-nav,.selected-facet,.send-email-btn-mobile,.send-wholesale-email-btn-mobile,.view-listing-details-link,button.g-recaptcha.button{border:solid 1px var(--primary)!important;transition:ease all .2s!important}
.apply-button:hover,.buy-now-link:hover,.dealer-btns-bottom a:hover,.dealer-phone-mobile:hover,.fin-calc-btn-mobile:hover,.main-detail-data .contact-options a:hover,.mobile-done-button:hover,.offer-btn-mobile:hover,.offer-btn:hover,.page-nav:hover,.selected-facet:hover,.send-email-btn-mobile:hover,.send-wholesale-email-btn-mobile:hover,.view-listing-details-link:hover,button.g-recaptcha.button:hover{background:var(--secondary)!important;color:var(--white)!important;border-color:var(--secondary)!important}
.calculator-btn,.check-availability-link,.cs-btns a,.email-seller-link,.faceted-search,.faceted-show-all-btn,.video-chat-link{background:#000!important;border:solid 1px #000!important;transition:ease all .2s!important}
.calculator-btn:hover,.check-availability-link:hover,.cs-btns a:hover,.email-seller-link:hover,.faceted-search:hover,.faceted-show-all-btn:hover,.video-chat-link:hover{background:#fff!important;color:#000!important}
#inv .error-message,#inv .info,#parts-content .parts-top-section .parts-title-and-breadcrumbs .parts-title .parts-listings-count,.compare-price,.compare-title,.detail-content .detail-main-body .main-detail-data .detail-price,.detail-content .search-results,.detail-price,.list-content .list-main-section .list-container .list-listing .listing-top .listing-top-left .listing-main-stats .price,.list-content .list-title .list-listings-count,.list-content .list-top-section .listing-option-bar .list-listings-count{color:#000!important}
.detail-content-mobile .detail-main-body .detail-mobile-top .detail-title,.list-content .list-title .list-title-text,.main-detail-data .detail-title,.parts-title-text{padding-left:4px}
.detail-content .detail-additional-data .data-row .data-label,.detail-content-mobile .detail-additional-data .data-row .data-label,.part-detail-additional-data .data-label,.part-detail-content .detail-contact-bar{background:#000!important}
.contact-options a,.detail-content-mobile .detail-contact-bar .contact-bar-btn,.list-page-nav{background:#000!important}
.list-main-section .contact-options a{border:#000 solid 1px!important;transition:ease all .2s!important}
.list-main-section .contact-options a:hover{background:0 0!important;color:#000!important}
.back-button,.detail-content .dealer-info .phone-and-email .send-email-btn,.list-content .list-listing-mobile .dealer-phone-container a{border-color:#000!important;color:#000!important}
.collapsible-content a,.material-icons{color:#fff!important}
#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .parts-listing-column .parts-button.view-details{background-color:#000!important}
.detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile{margin-right:0!important}
.detail-content .detail-main-body .main-detail-data .details-fin-calc .detail-btn-calc{height:48px!important;box-sizing:border-box}
/*---------- RESPONSIVE STYLES ----------*/
@media only screen and (max-width:1375px){
.grid-cats{flex-wrap:wrap}
.grid-cats a{flex-basis:25%}
}
@media only screen and (max-width:1300px){
.foot-flex{flex-wrap:wrap;justify-content:flex-start}
.foot-col{flex-basis:30%}
}
@media only screen and (max-width:1100px){
.hero-content{flex:0 0 50%;max-width:50%}
.nav-wrap{display:none}
.flex-head{justify-content:space-between}
}
@media only screen and (max-width:990px){
.foot-col,.hero-img{flex-basis:45%}
ul.flex-list li{justify-content:flex-start}
.grid-hero{flex-wrap:wrap-reverse}
.hero-content{flex:0 0 100%;max-width:100%}
.hero-content .wrap{text-align:center;width:85%}
.home-cat h2{font-size:32px}
.grid-cats .overlay h3{font-size:18px}
.contact-pg.flex-pg,.home-txt .flex-pg{flex-wrap:wrap!important;gap:40px}
.contact-pg .full-pg,.home-txt .half-pg{flex-basis:100%}
.sub-pg .flex-container,.top-container{flex-wrap:wrap-reverse}
.sub-pg .top-container .full-pg,.top-container .half-pg{flex-basis:100%}
.top-container .page-img{max-height:30vh}
}
@media only screen and (max-width:767px){
.grid-cats a{flex-basis:45%;height:250px}
.sub-pg h1{font-size:36px;margin-bottom:15px}
}
@media only screen and (max-width:645px){
.foot-col{flex-basis:100%}
.top-header .flex-container{gap:15px}
}
@media only screen and (max-width:590px){
.top-header .flex-container{flex-wrap:wrap-reverse;width:100%;padding:0;gap:0}
.secondary-btn,.top-header .flex-container .lang-select{flex-basis:100%}
.secondary-btn{border-radius:0;line-height:1.75;background:var(--primary);color:#fff!important;border-color:var(--primary);font-weight:600;font-size:18px}
.flex-head{flex-wrap:wrap;width:100%;gap:0}
.logo a{position:relative;top:0}
.logo{flex-basis:100%;text-align:center;padding:10px 0}
.icon-wrap{flex-basis:100%}
.logo img{max-width:120px}
.lang-select{width:90%;margin:0 auto;max-width:90%}
.lang-select select{line-height:3!important}
.header-search,.social-icon{height:60px;width:60px}
.icon-wrap{flex-basis:100%;border-top:1px solid #222;padding:10px 0;display:flex;align-items:center;justify-content:center;gap:10px;align-items:center}
.search-container{max-width:100%}
}
@media only screen and (max-width:500px){
.grid-cats a{flex-basis:100%}
.hero-content h1,.hero-content h2{font-size:2em}
.full-pg.page-img{display:none!important}
.full-pg.content-center .pad-xl{padding:0!important}
}
@media only screen and (max-width:450px){
.contact-info span{flex-basis:100%}
ul.contact-info li{gap:5px;flex-wrap:wrap}
}