.hero-two-posts{padding-bottom:35px}.hero-two-posts__head{background-color:var(--color-primary);padding-bottom:110px;padding-top:159px;position:relative}@media (min-width:576px){.hero-two-posts__head{padding-bottom:84px;padding-top:155px}}.hero-two-posts__head-bg,.hero-two-posts__head-bg-mobile{bottom:0;pointer-events:none;position:absolute;right:0;top:0}.hero-two-posts__head-img{height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-two-posts__title{color:var(--color-white);font-size:40px;letter-spacing:-.3px;margin-bottom:13px}@media (min-width:576px){.hero-two-posts__title{margin-bottom:14px}}.hero-two-posts__text{color:var(--color-white)}.hero-two-posts__text p{font-size:20px;font-weight:400;letter-spacing:.3px;line-height:1.4;max-width:322px}@media (min-width:576px){.hero-two-posts__text p{letter-spacing:.3px;line-height:1.5;max-width:100%}}.hero-two-posts__text :last-child{margin-bottom:0}.hero-two-posts__wrap{margin-top:-59px;position:relative;z-index:1}@media (min-width:576px){.hero-two-posts__wrap{margin-top:-49px}}.hero-two-posts__items{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:576px){.hero-two-posts__items{flex-wrap:nowrap}}.hero-two-posts__item{border:2px solid var(--color-white);box-shadow:0 3px 6px rgba(0,0,0,.06);display:flex;flex:0 0 100%;flex-direction:column;height:auto;max-width:100%}.hero-two-posts__item-header{height:310px;min-height:310px;overflow:hidden}.hero-two-posts__item-header a{display:block;height:100%;width:100%}.hero-two-posts__item-header img{height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-two-posts__item-body{display:flex;flex-direction:column;height:100%;padding:12px 11px 23px}@media (min-width:576px){.hero-two-posts__item-body{padding:18px}}.hero-two-posts__item-meta{font-size:12px;font-weight:400;letter-spacing:0;margin-bottom:17px}@media (min-width:576px){.hero-two-posts__item-meta{margin-bottom:7px}}.hero-two-posts__item-meta span{color:var(--color-primary)}.hero-two-posts__item-meta span:not(:last-child){margin-right:7px}.hero-two-posts__item-date{padding-right:7px;position:relative}.hero-two-posts__item-date:after{background-color:var(--color-primary-four);border-radius:50%;content:"";height:3px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px}.hero-two-posts__item-location{margin-bottom:7px}.hero-two-posts__item-date-wrap,.hero-two-posts__item-location,.hero-two-posts__item-time-wrap{font-size:14px;line-height:1.2}.hero-two-posts__item-date-wrap span,.hero-two-posts__item-location span,.hero-two-posts__item-time-wrap span{margin-right:3px}@media (max-width:575.98px){.hero-two-posts__item-date-wrap{padding-right:7px;position:relative}.hero-two-posts__item-date-wrap:after{background-color:var(--color-primary-four);border-radius:50%;content:"";height:3px;position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:3px}}.hero-two-posts__item-time-wrap{margin-left:9px}@media (min-width:576px){.hero-two-posts__item-time-wrap{margin-left:13px}}.hero-two-posts__item-title{font-size:25px;letter-spacing:.3px;line-height:1.25;margin-bottom:15px}@media (min-width:576px){.hero-two-posts__item-title{letter-spacing:.25px;margin-bottom:9px}}.hero-two-posts__item-text{color:var(--color-neutral-450);font-size:14px;font-weight:400;letter-spacing:.2px;letter-spacing:.1px;line-height:1.37;margin-bottom:27px;max-width:717px}@media (min-width:576px){.hero-two-posts__item-text{line-height:1.4;margin-bottom:15px}}.hero-two-posts__item-link{margin-top:auto}.hero-two-posts__item:first-child:not(:last-child){margin-bottom:16px}@media (min-width:576px){.hero-two-posts__item:first-child:not(:last-child){flex:0 0 calc(50% - 9px);margin-bottom:0;max-width:calc(50% - 9px)}}@media (min-width:992px){.hero-two-posts__item:first-child:not(:last-child){flex:0 0 790px;flex-shrink:1;max-width:790px}}@media (min-width:576px){.hero-two-posts__item:last-child:not(:first-child){flex:0 0 calc(50% - 9px);max-width:calc(50% - 9px)}}@media (min-width:992px){.hero-two-posts__item:last-child:not(:first-child){flex:0 0 387px;margin-left:14px;max-width:387px}}@media (min-width:576px){.hero-two-posts__item:last-child:not(:first-child) .hero-two-posts__item-body{padding-top:27px}.hero-two-posts__item:last-child:not(:first-child) .hero-two-posts__item-text{margin-bottom:42px}}