.post-hero{color:#fff;font-family:roboto,Sans-serif;font-size:20px;font-weight:300;line-height:1.8em}.post-hero p{margin:0}.post-hero .row{width:100%}@media only screen and (min-width:767px){.post-hero .row{display:flex}}@media only screen and (min-width:767px){.post-hero .row .col{flex:1 1 50%}}.post-hero__thumb{height:50vh}@media only screen and (min-width:1024px){.post-hero__thumb{height:650px}}@media only screen and (min-width:1366px){.post-hero__thumb{height:800px}}.post-hero__thumb img{height:100%;width:100%;object-fit:cover;max-width:100%}.post-hero__content{background-color:#000;color:#fff;padding:14% 4%;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:767px){.post-hero__content{padding:2% 4%}}.post-hero__content h1{font-family:bebas-neue-pro,Sans-serif;font-size:31px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:.4px;margin-bottom:20px}@media only screen and (min-width:1024px){.post-hero__content h1{font-size:44px}}@media only screen and (min-width:1366px){.post-hero__content h1{font-size:48px}}.post-content{margin:15px;font-size:20px}@media only screen and (min-width:767px){.post-content{margin:2% 0 0;padding:10px}}@media only screen and (min-width:1024px){.post-content{font-size:18px}}@media only screen and (min-width:1366px){.post-content{font-size:1.1vw}}.post-content__content{padding:0 6% 0 0}.post-content__spacer-left{width:0}@media only screen and (min-width:767px){.post-content__spacer-left{min-width:8.391%}}.post-content__spacer-right{width:0}@media only screen and (min-width:1024px){.post-content__spacer-right{min-width:24.571%}}.post-content .post-after{padding:0 5%}@media only screen and (min-width:1024px){.post-content .post-after{padding:0}}.post-content .post-after .post-content__spacer-left{min-width:0}@media only screen and (min-width:1024px){.post-content .post-after .post-content__spacer-left{min-width:8.391%}}.post-content .post-after .post-content__content{padding:0}@media only screen and (min-width:1024px){.post-content .post-after .post-content__content{padding:0 6% 0 0}}.post-form{margin-bottom:68px;margin-top:68px;display:flex;flex-direction:column}@media only screen and (min-width:767px){.post-form{flex-direction:row}}.post-form__image{min-height:220px;max-height:220px;flex:1 0 37%}@media only screen and (min-width:767px){.post-form__image{min-height:300px;max-height:300px}}@media only screen and (min-width:1366px){.post-form__image{min-height:320px;max-height:320px}}.post-form__image img{width:100%;height:100%;object-fit:cover;display:block}.post-form__content{background-color:#000;padding:0 4% 0 5%;display:flex;flex-direction:column;justify-content:center}.post-form__content h2{color:#fff;font-family:bebas-neue-pro,Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.2em;font-size:25px;text-align:center;margin:20px 0}@media only screen and (min-width:767px){.post-form__content h2{font-size:27px}}@media only screen and (min-width:1024px){.post-form__content h2{font-size:24px}}@media only screen and (min-width:1366px){.post-form__content h2{font-size:28px}}.post-form__content--form{margin:-40px 0 0}@media only screen and (min-width:1024px){.post-form__content--form{padding:0 15%}}.post-form .subscription{display:flex;flex-direction:row;box-sizing:border-box;width:100%;overflow:visible;border-radius:2px;border-style:none;border-width:0;border-color:#000;background-color:transparent;background-repeat:no-repeat;background-position-y:50%;padding:24px 5px 24px 0}.post-form .subscription__container{display:flex;flex-direction:column;width:100%;margin:0;padding:0;justify-content:center}.post-form .subscription__container .form-row{display:flex;flex-direction:row;align-items:stretch;position:relative}.post-form .subscription__input-wrap{display:flex;justify-content:flex-start;padding:10px;position:relative;flex:1 0 0px}.post-form .subscription__input-wrap--inner{display:flex;flex-grow:1;flex-direction:column;align-self:flex-end}.post-form .subscription__input-wrap--input{box-sizing:border-box;border-radius:0;padding:0 0 0 16px;height:48px;text-align:left;color:#000;font-family:Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;background-color:#fff;border:1px solid #000}.post-form .subscription__button-wrap{display:flex;justify-content:flex-start;padding:10px;position:relative;background-color:transparent;flex:0 1 auto;margin:0 auto}.post-form .subscription__button-wrap--button{background:transparent;border-radius:0;border-style:solid;border-color:#fff;border-width:4px;color:#fff;font-family:bebas neue,arial black,arial bold,Gadget,sans-serif;font-size:28px;font-weight:400;letter-spacing:0;line-height:1;white-space:normal;padding:11px 10px;text-align:center;word-break:break-word;align-self:flex-end;cursor:pointer;height:auto}.related-posts{margin-bottom:80px}.related-posts__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.related-posts__row .col{flex:1 1 47%;max-width:47%}@media only screen and (min-width:767px){.related-posts__row .col{flex:1 1 48.5%;max-width:48.5%}}@media only screen and (min-width:1024px){.related-posts__row .col{flex:1 1 31%;max-width:31%}}.related-posts__separator{border-top:4px solid #000;display:block;width:100%;margin-bottom:48px}.related-posts__title h2{font-family:bebas-neue-pro,Sans-serif;font-size:42px;font-weight:700;margin-bottom:0;text-transform:uppercase}.related-posts .related-post__image{padding-bottom:100%;position:relative}.related-posts .related-post__image img{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}.related-posts .related-post__title h3{color:#000;font-family:bebas-neue-pro,Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;letter-spacing:.2px;margin-top:10px}@media only screen and (min-width:1366px){.related-posts .related-post__title h3{font-size:24px}}.social-share{padding:2% 0 6%;margin-bottom:20px;border-bottom:1px solid #adadad}.social-share__row{display:flex;margin-bottom:10px}.social-share__btn{width:65px;height:65px;display:flex;justify-content:center;align-items:center}.social-share__btn:hover a{color:#000}.social-share__btn a{font-size:24.5px;color:#6c6c6c}.post-container{display:flex;width:100%}@media only screen and (min-width:1024px){.post-container{max-width:1200px;margin:0 auto}}@media only screen and (min-width:1366px){.post-container{max-width:1440px}}