body.home>div.wrap{padding:0;width:100%}body.home>div.wrap div.content{margin-left:0;margin-right:0}body.home>div.wrap main{float:none;padding:0;width:100%}body.home>div.wrap main .post-section{padding:20px}@media (min-width:900px){body.home>div.wrap main .post-section{display:flex;padding:40px}}body.home>div.wrap main .post-section img{display:block;height:auto;width:100%}body.home>div.wrap main .post-section img.size-thumbnail{display:inline-block;width:auto}body.home>div.wrap main .post-section .post-block{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}body.home>div.wrap main .post-section .post-block.text{padding:20px}@media (min-width:600px){body.home>div.wrap main .post-section .post-block.text{padding:40px}}body.home>div.wrap main .post-section .post-block h2{font-size:30px;font-weight:bold;letter-spacing:normal;text-transform:none}body.home>div.wrap main .post-section .post-block h3{font-size:24px;font-weight:bold;margin-top:0;letter-spacing:normal}body.home>div.wrap main .post-section .post-block p{font-size:16px;text-align:center}body.home>div.wrap main .post-section .post-block p a{border-bottom:1px solid #000000;transition:.3s}body.home>div.wrap main .post-section .post-block p a:hover{border-bottom:2px solid #e0e1e1;color:#e0e1e1;text-decoration:none}body.home>div.wrap main .post-section .post-block.has_bg p a:hover{border-bottom:1px solid #FFFFFF;color:#FFFFFF}body.home>div.wrap main .post-section .post-block div.intro input[type="text"],body.home>div.wrap main .post-section .post-block div.intro input[type="email"]{border:none;border-bottom:1px solid #000000;font-size:16px;margin:0 10px;min-width:270px;outline:none;padding:0 20px;text-align:center;transition:.3s}body.home>div.wrap main .post-section .post-block div.intro input[type="text"]:focus,body.home>div.wrap main .post-section .post-block div.intro input[type="email"]:focus,body.home>div.wrap main .post-section .post-block div.intro input[type="text"]:active,body.home>div.wrap main .post-section .post-block div.intro input[type="email"]:active{border-bottom:2px solid #e0e1e1}body.home>div.wrap main .post-section .post-block div.intro input[type="submit"]{background:none;border:1px solid #000000;font-size:16px;margin:20px 10px 0;padding:0 20px;transition:.3s}body.home>div.wrap main .post-section .post-block div.intro input[type="submit"]:hover{background:#e0e1e1}@media (min-width:600px){body.home>div.wrap main .post-section .post-block h2{font-size:60px;font-weight:bold;text-transform:none}body.home>div.wrap main .post-section .post-block p{font-size:20px}body.home>div.wrap main .post-section .post-block p a{border-width:2px}body.home>div.wrap main .post-section .post-block div.intro input[type="text"],body.home>div.wrap main .post-section .post-block div.intro input[type="email"],body.home>div.wrap main .post-section .post-block div.intro input[type="submit"]{border-width:2px;font-size:20px}body.home>div.wrap main .post-section .post-block div.intro input[type="submit"]{margin-top:0}}body.home>div.wrap main .post-section.full{display:block;padding:0}body.home>div.wrap main .post-section.spaced .post-block{width:100%}body.home>div.wrap main .post-section.centered .post-block{margin:0 auto;width:70%}@media (min-width:900px){body.home>div.wrap main .post-section.centered{justify-content:center}}body.home>div.wrap main .post-section.split_50.reverse .post-block:first-child{order:2}body.home>div.wrap main .post-section.split_50.reverse .post-block:last-child{order:1}body.home>div.wrap main .post-section.split_50 .visual+.visual{padding-top:40px}@media (min-width:900px){body.home>div.wrap main .post-section.split_50{justify-content:space-between}body.home>div.wrap main .post-section.split_50 .post-block{width:48%}body.home>div.wrap main .post-section.split_50 .visual+.visual{padding-top:0}}body.home>div.wrap main .post-section.split_40.reverse .post-block:first-child{order:2}body.home>div.wrap main .post-section.split_40.reverse .post-block:last-child{order:1}body.home>div.wrap main .post-section.split_40 .visual+.visual{padding-top:40px}@media (min-width:900px){body.home>div.wrap main .post-section.split_40{justify-content:space-between}body.home>div.wrap main .post-section.split_40 .post-block:first-child{width:38%}body.home>div.wrap main .post-section.split_40 .post-block:last-child{width:58%}body.home>div.wrap main .post-section.split_40 .visual+.visual{padding-top:0}}body.home>div.wrap aside.sidebar{display:none}