@font-face{font-display:swap;font-family:Proxima;src:url(/wp-content/themes/coaching-child/fonts/proxima-nova-bold.ttf) format("opentype")}body h1,body h2,body h3,body h4,body h5,body h6{font-family:'Proxima','Proxima Nova','Montserrat','Helvetica Neue',sans-serif}h1,h2,h3{font-family:'Proxima','Proxima Nova','Montserrat','Helvetica Neue',sans-serif;font-weight:700;line-height:1.25;margin-top:1.2em;margin-bottom:.6em}h1{font-size:clamp(30px, 3.2vw, 44px)}body article .entry-header h1.entry-title{font-size:clamp(24px,2.3vw,34px);line-height:1.3}h2{font-size:clamp(24px, 2.4vw, 34px)}h3{font-size:clamp(20px, 1.8vw, 26px)}@media (max-width:767px){.thim-widget-icon-box .iconbox-left{display:flex;flex-direction:column;align-items:center}.thim-widget-icon-box .iconbox-left .boxes-icon{margin:0}.thim-widget-icon-box .iconbox-left .content-inner{width:100%!important;text-align:center}.thim-widget-icon-box .iconbox-left .content-inner br{display:none}}.sow-slider-image-wrapper{max-width:90%!important}body.blog .container,body.archive .container{max-width:1400px;width:95%}body.blog .col-sm-9,body.archive .col-sm-9{flex:0 0 78%;max-width:78%}body.blog .col-sm-3,body.archive .col-sm-3{flex:0 0 22%;max-width:22%}.blog-content{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:50px}@media(max-width:992px){.blog-content{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.blog-content{grid-template-columns:1fr}}@media (max-width:768px){body.blog .col-sm-9,body.archive .col-sm-9,body.blog .col-sm-3,body.archive .col-sm-3{flex:0 0 100%;max-width:100%}body.blog .col-sm-9,body.archive .col-sm-9{margin:0 auto}}.blog-content article{display:flex;height:100%}.blog-card-inner{display:flex;flex-direction:column;width:100%;height:100%;background:#fff;border:1px solid #e6e6e6;border-radius:6px;padding:18px}.blog-card-image{height:220px;background:#f2f2f2;overflow:hidden}.blog-card-image img{width:100%;height:100%;object-fit:cover}.blog-card-image.placeholder{height:220px;background:#f2f2f2}.blog-card-content{display:flex;flex-direction:column;flex-grow:1;padding-top:10px}.blog-card-meta{font-family:'Lexend',sans-serif;font-size:13px;color:#666;margin-bottom:6px}.blog-card-title{font-family:'Proxima','Proxima Nova','Montserrat','Helvetica Neue',sans-serif;font-weight:700;text-transform:uppercase;font-size:18px;line-height:1.35;color:#000;margin:8px 0 10px}.blog-card-title a{color:#000;text-decoration:none}.blog-card-title a:hover{color:#108456}.blog-card-excerpt{font-family:'Lexend',sans-serif;font-size:15px;line-height:1.7;color:#666;flex-grow:1;margin-top:8px}.blog-readmore-btn{display:inline-block;margin-top:14px;padding:10px 20px;background:#1fb57a;color:#fff;font-family:'Open Sans',sans-serif;font-weight:600;font-size:13px;letter-spacing:.5px;text-transform:uppercase;border-radius:6px;text-decoration:none;transition:all .25s ease;align-self:center}.blog-readmore-btn:hover{background:#169965;color:#fff}.blog-content::before,.blog-content::after{display:none!important;content:none!important}.blog-content article.post{padding-right:0!important;padding-left:0!important;margin:0}.blog-cta-container{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;padding:30px 20px;margin-top:40px;margin-bottom:40px;background:#f7f7f7;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}