.post-wrapper{margin-bottom:60px}.post-list{display:grid;gap:30px 20px;grid-template-columns:1fr 1fr}.post{display:flex;flex-direction:column;overflow:hidden;position:relative}.post-list .post{gap:5px}.post .post-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.post:hover .post-list-img,.post:hover .post-title{opacity:.8}.post .post-list-img{aspect-ratio:3/2;display:block;height:auto;margin-bottom:5px;object-fit:cover;transition:opacity .3s ease-in-out;width:100%}.post .post-category{display:flex;flex-wrap:wrap;gap:5px;position:relative;z-index:2}.post .post-category a{background-color:#f7f3ee;border:1px solid #b8463d;border-radius:6px;color:#b8463d;font-size:.875rem;font-weight:600;padding:0 8px}.post .post-title{font-size:1.2rem;font-size:clamp(1rem,.975rem + .13vw,1.125rem);font-weight:700;margin-bottom:18px;transition:opacity .3s ease-in-out}@media (max-width:768px){.post-list{grid-template-columns:1fr}.post .post-list-img{margin-bottom:3px}}.pagination{display:flex;gap:20px;margin-top:40px;text-align:center}.pagination,.pagination a{align-items:center;justify-content:center}.pagination a{border-radius:50%;display:inline-block;display:flex;font-family:Lexend,sans-serif;font-weight:700;height:35px;line-height:1;transition:all .3s ease-in-out;width:35px}.pagination a.pagination__link--active{background:#b8463d;color:#fff}.pagination .pagination-next,.pagination .pagination-prev{align-items:center;background:#b8463d;border-radius:50%;color:#fff;display:flex;font-size:12px;height:25px;justify-content:center;line-height:1;line-height:25px;width:25px}.pagination a:hover{background:#b8463d;color:#fff}@media (max-width:768px){.pagination{gap:10px}.pagination a{height:32px;width:32px}.pagination .pagination-next,.pagination .pagination-prev{font-size:10px}}.single .post{gap:18px}.single .post-title{font-size:clamp(1.5rem,1.35rem + .75vw,2.25rem);font-weight:700;line-height:1.25}.single .post-info{display:flex;gap:10px;margin-bottom:18px}.single .featured-img{width:100%}.single .post-content{font-size:clamp(.875rem,.825rem + .25vw,1.125rem);font-weight:700;line-height:1.8}.single .post-content img{display:block;height:auto;margin:40px auto 0;max-width:100%}.single .post-content p{margin-top:40px}.single .post-content .flex{align-items:flex-start;display:flex;gap:30px;margin-top:40px}.single .post-content ul{list-style:disc;margin-top:40px}.single .post-content ul li{margin-left:28px}.single .post-content ul li::marker{color:#b8463d}.single .post-content table p{margin:0}.single .post-content table td{padding:5px}.single .post-content h2{border-left:5px solid #b8463d;margin-top:120px;padding-left:10px}.single .post-content h3{line-height:1.4;margin-top:60px;padding-left:32px;position:relative}.single .post-content h3:before{background-color:#b8463d;content:"";display:block;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.single .post-content a{color:#0250bb;text-decoration:underline}.single .post-content .blogIndex{background:#ece8e2;font-family:Lexend,sans-serif;font-weight:700;margin:80px auto 0;max-width:680px;padding:30px 40px;width:100%}.single .post-content .blogIndex a{color:inherit;text-decoration:none}.single .post-content .blogIndex ul{list-style:none;margin-top:30px}.single .post-content .blogIndex ul li{margin-left:0}.single .post-content .blogIndex ul li ul{margin-top:5px}.single .post-content .blogIndex__title{font-size:1.25rem;line-height:1}.single .post-content .blogIndex .index_h2{margin-bottom:10px}.single .post-content .blogIndex .index_h3{align-items:center;display:flex;font-size:.875rem;gap:10px;margin-bottom:3px;padding-left:25px;position:relative}.single .post-content .blogIndex .index_h3:before{background-color:#b8463d;content:"";display:block;height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}.pagination.single{gap:100px;margin-bottom:60px;margin-top:60px}.pagination.single a{color:#b8463d;font-family:Lora,sans-serif;gap:16px;height:auto;width:auto}.pagination.single a:hover{background-color:inherit;opacity:.8}@media (max-width:768px){.single .post-content{font-weight:400}.single .post-content img{margin:20px auto 0}.single .post-content p{margin-top:20px}.single .post-content .blogIndex{margin-top:60px;padding:20px 10px}.single .post-content .blogIndex .index_h2{margin-bottom:3px}.single .post-content .flex{flex-direction:column;gap:20px}.single .post-content ul li{margin-left:18px}.single .post-content table{display:block;height:auto!important;overflow-x:auto;white-space:nowrap}.single .post-content h2{margin-top:60px}.single .post-content h3{margin-top:40px}.pagination.single{gap:80px}}.form-wrapper .form-control{border-radius:0;margin-top:30px}.form-wrapper [data-hsfc-id=Renderer] .hsfc-Row:has(.hsfc-TextField){border-bottom:1px solid #dcdcdc;margin-bottom:10px;padding-bottom:10px}.form-wrapper [data-hsfc-id=Renderer] .hsfc-EmailField,.form-wrapper [data-hsfc-id=Renderer] .hsfc-TextField{align-items:center;display:flex;flex-wrap:wrap;gap:5px 20px;justify-content:space-between}.form-wrapper [data-hsfc-id=TextInput]{flex:1}.form-wrapper [data-hsfc-id=ErrorAlert]{padding-left:calc(20% + 20px);width:100%}.form-wrapper [data-hsfc-id=Renderer] .hsfc-FieldLabel>span{font-weight:700}.form-wrapper [data-hsfc-id=Renderer] .hsfc-FieldLabel{flex-shrink:0;margin-bottom:0;position:relative;width:20%}.form-wrapper [data-hsfc-id=Renderer] .hsfc-FieldLabel__RequiredIndicator{font-size:0}.form-wrapper [data-hsfc-id=Renderer] .hsfc-EmailField>:not(:last-child),.form-wrapper [data-hsfc-id=Renderer] .hsfc-TextField>:not(:last-child){margin-bottom:0}.form-wrapper [data-hsfc-id=Renderer] .hsfc-EmailField>span:after,.form-wrapper [data-hsfc-id=Renderer] .hsfc-FieldLabel>span:after{background:#b8463d;color:#fff;content:"Req";font-size:12px;font-weight:800;padding:2px 7px;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:768px){.form-wrapper [data-hsfc-id=Renderer] .hsfc-EmailField,.form-wrapper [data-hsfc-id=Renderer] .hsfc-TextField{flex-direction:column}.form-wrapper [data-hsfc-id=Renderer] .hsfc-FieldLabel{width:100%}.form-wrapper [data-hsfc-id=Renderer] .hsfc-FieldLabel>span{display:inline-block;position:relative}.form-wrapper [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:10px}.form-wrapper [data-hsfc-id=Renderer] .hsfc-EmailField>span:after,.form-wrapper [data-hsfc-id=Renderer] .hsfc-FieldLabel>span:after{right:-60px}.form-wrapper [data-hsfc-id=ErrorAlert]{padding-left:0}}