@font-face{font-family:'BureauGrotCompressedMedium';src:url("/assets/webfonts/BureauGrotCompressedMedium/font.woff2") format('woff2'),url("/assets/webfonts/BureauGrotCompressedMedium/font.woff") format('woff');font-weight:normal;font-style:normal;font-display:swap;}.featured-blog-block h2,.latest-blogs-block h1,.latest-blogs-block .article-card h3,.picked-blogs-block h2,.picked-blogs-block h3{font-family:'BureauGrotCompressedMedium','Arial Narrow',sans-serif;font-weight:400;text-transform:uppercase;}.featured-blog-block h2,.latest-blogs-block .article-card h3,.picked-blogs-block h3{position:relative;display:inline-block;padding-bottom:0.6rem;}.featured-blog-block h2::after,.latest-blogs-block .article-card h3::after,.picked-blogs-block h3::after{content:'';display:block;width:48px;height:3px;background:#91ccc6;margin-top:0.5rem;}.latest-blogs-block .article-card h3::after{width:36px;}.hag-blog-title-link,.hag-blog-title-link:link,.hag-blog-title-link:visited,.hag-blog-title-link:hover,.hag-blog-title-link:focus,.hag-blog-title-link:active{color:inherit !important;text-decoration:none !important;}.hag-offset-img-wrap{position:relative;}.hag-offset-img-wrap::after{content:'';position:absolute;inset:0;background:#91ccc6;transform:translate(24px,24px);z-index:-1;}.hag-offset-img-wrap img,.hag-offset-img-wrap > a,.hag-offset-img-wrap .overflow-hidden{border-radius:0 !important;}.featured-blog-block p,.latest-blogs-block p,.picked-blogs-block p{font-family:'Source Sans 3',Helvetica,Arial,sans-serif;}.featured-blog-block a.group,.latest-blogs-block a.group,.picked-blogs-block a.group{color:#0B273D;transition:color 0.2s ease;}.featured-blog-block a.group:hover,.latest-blogs-block a.group:hover,.picked-blogs-block a.group:hover{color:#7ab8b3;}.picked-blogs-block{--pb-accent:#0B273D;--pb-hover:#7ab8b3;}#hag-blog-nav .navRow:nth-child(1) a{transform:rotate(-1.1deg);}#hag-blog-nav .navRow:nth-child(2) a{transform:rotate(0.7deg);}#hag-blog-nav .navRow:nth-child(3) a{transform:rotate(-0.5deg);}#hag-blog-nav .navRow:nth-child(4) a{transform:rotate(0.9deg);}#hag-blog-nav .navRow:nth-child(5) a{transform:rotate(-0.8deg);}#hag-blog-nav .navRow a{font-family:'BureauGrotCompressedMedium','Arial Narrow',sans-serif;font-weight:400;font-size:1rem;letter-spacing:0.03em;text-transform:uppercase;display:inline-flex;align-items:center;gap:5px;background:#fff;padding:6px 14px 5px;border-radius:3px;color:#27251F;text-decoration:none;position:relative;transition:transform 0.2s ease,box-shadow 0.2s ease;}#hag-blog-nav .navRow a:hover{transform:rotate(0deg) translateY(-1px) !important;box-shadow:2px 3px 6px rgba(0,0,0,0.22),0 0 0 1px rgba(0,0,0,0.06);background:#fff;}#hag-blog-nav .navRow a::after{content:'';position:absolute;bottom:3px;left:10px;right:10px;height:2px;background-color:#91ccc6;width:0;transition:width 0.25s ease;}#hag-blog-nav .navRow a:hover::after{width:calc(100% - 20px);}#hag-blog-nav .nav-chevron{display:inline-block;width:16px;height:16px;flex-shrink:0;color:#27251F;transition:transform 0.2s ease;}#hag-blog-nav .navRow.has-children:hover .nav-chevron{transform:rotate(180deg);}.hag-blog-search{position:relative;display:flex;align-items:center;background:#fff;border-radius:3px;transform:rotate(0.6deg);transition:transform 0.2s ease,box-shadow 0.2s ease;}.hag-blog-search:focus-within,.hag-blog-search:hover{transform:rotate(0deg) translateY(-1px);box-shadow:2px 3px 6px rgba(0,0,0,0.22),0 0 0 1px rgba(0,0,0,0.06);}.hag-blog-search input{font-family:'Source Sans 3',Helvetica,Arial,sans-serif;font-size:0.95rem;color:#0B273D;background:transparent;border:0;padding:6px 36px 5px 14px;outline:none;}.hag-blog-search input::placeholder{color:#4e5864;}.hag-blog-search button{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;padding:0 10px;color:#27251F;transition:color 0.2s ease;}.hag-blog-search button:hover{color:#CF3B71;}.hag-blog-search button svg{width:16px;height:16px;}.hag-blog-search--mobile{transform:none;border:2px solid #91ccc6;}.hag-blog-search--mobile:focus-within,.hag-blog-search--mobile:hover{transform:none;box-shadow:none;border-color:#0B273D;}.hag-blog-search--mobile input{font-size:1rem;padding:9px 40px 9px 14px;}.latest-blogs-block .blog-search-input{font-family:'Source Sans 3',Helvetica,Arial,sans-serif;color:#0B273D;border:2px solid #91ccc6;border-radius:3px;box-shadow:none;}.latest-blogs-block .blog-search-input:focus{border-color:#0B273D;box-shadow:0 0 0 2px rgba(145,204,198,0.5);}.latest-blogs-block .blog-search-button{color:#0B273D;}.latest-blogs-block .blog-search-button:hover{color:#CF3B71;}.latest-blogs-block .blog-search-summary strong{color:#0B273D;}.latest-blogs-block .blog-search-empty{border-radius:0;border-left:4px solid #91ccc6;}#hag-blog-logo-wrap{transform:rotate(-1.1deg);transition:transform 0.2s ease,box-shadow 0.2s ease,height 0.3s ease;}#hag-blog-logo-wrap:hover{transform:rotate(0deg) translateY(-1px) !important;box-shadow:2px 3px 6px rgba(0,0,0,0.22),0 0 0 1px rgba(0,0,0,0.06);}#hag-blog-footer{background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;}#hag-blog-footer .footer-actions{background:linear-gradient(135deg,#d4f0ed 0%,#b8e6e1 100%);padding:0.75rem 1rem;}#hag-blog-footer .action-cards-grid{display:flex;justify-content:center;gap:0.75rem;flex-wrap:wrap;}#hag-blog-footer .action-card{display:inline-flex;align-items:center;gap:0.4rem;background:white;padding:0.5rem 1rem;border-radius:0.5rem;text-decoration:none;color:#27251F;font-weight:600;font-size:0.8rem;box-shadow:0 2px 6px rgba(0,0,0,0.08);transition:transform 0.2s ease,box-shadow 0.2s ease;}#hag-blog-footer .action-card:nth-child(1){transform:rotate(-0.8deg);}#hag-blog-footer .action-card:nth-child(2){transform:rotate(0.6deg);}#hag-blog-footer .action-card:nth-child(3){transform:rotate(-0.5deg);}#hag-blog-footer .action-card:hover{transform:translateY(-2px) rotate(0deg) !important;box-shadow:0 4px 10px rgba(0,0,0,0.12);}#hag-blog-footer .action-card svg{width:18px;height:18px;color:#91ccc6;}#hag-blog-footer .footer-main{background-color:white;padding:2rem 1rem 1.5rem;}#hag-blog-footer .footer-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;max-width:1200px;margin:0 auto;}#hag-blog-footer .footer-column h4{font-size:1rem;font-weight:300;color:#27251F;margin:0 0 0.75rem 0;padding-bottom:0.5rem;border-bottom:2px solid #91ccc6;}#hag-blog-footer .footer-column ul{list-style:none;padding:0;margin:0 0 0.75rem 0;}#hag-blog-footer .footer-column li{margin-bottom:0.4rem;}#hag-blog-footer .footer-column a{color:#4e5864;text-decoration:none;font-size:0.85rem;}#hag-blog-footer .footer-column a:hover{color:#7ab8b3;}#hag-blog-footer .footer-contact-row{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-top:2rem;padding-top:1.5rem;border-top:2px solid #e6e6e6;max-width:1200px;margin-left:auto;margin-right:auto;}#hag-blog-footer .footer-contact-block h4,#hag-blog-footer .footer-agent-block h4{font-size:0.95rem;font-weight:600;color:#27251F;margin:0 0 0.75rem 0;}#hag-blog-footer .contact-info-compact{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:0.75rem;font-size:0.8rem;color:#4e5864;}#hag-blog-footer .contact-info-compact span{white-space:nowrap;}#hag-blog-footer .contact-info-compact a{color:#0B273D;text-decoration:none;}#hag-blog-footer .contact-info-compact a:hover{color:#7ab8b3;}#hag-blog-footer .social-icons-compact{display:flex;gap:0.5rem;margin-top:0.75rem;}#hag-blog-footer .social-icons-compact a{width:32px;height:32px;background-color:#0B273D;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s ease;}#hag-blog-footer .social-icons-compact a:hover{background-color:#7ab8b3;}#hag-blog-footer .social-icons-compact svg{width:16px;height:16px;fill:white;}#hag-blog-footer .footer-agent-block p{font-size:0.85rem;color:#4e5864;margin:0;line-height:1.5;}#hag-blog-footer .footer-agent-block a{color:#0B273D;text-decoration:none;}#hag-blog-footer .footer-agent-block a:hover{color:#7ab8b3;}#hag-blog-footer .footer-bottom{background-color:#27251F;color:white;padding:1.5rem 1rem;}#hag-blog-footer .footer-bottom-flex{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap;max-width:1200px;margin:0 auto;}#hag-blog-footer .footer-left{display:flex;align-items:center;gap:1rem;}#hag-blog-footer .footer-left p{margin:0;font-size:0.8rem;color:#b8b8b8;}#hag-blog-footer .footer-logos-compact{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap;}#hag-blog-footer .footer-logos-compact a{display:flex;align-items:center;}#hag-blog-footer .footer-logos-compact img{max-height:36px;width:auto;object-fit:contain;}@media (max-width:768px){#hag-blog-footer .footer-contact-row{grid-template-columns:1fr;gap:1.5rem;}#hag-blog-footer .contact-info-compact{flex-direction:column;gap:0.5rem;}#hag-blog-footer .footer-bottom-flex{flex-direction:column;align-items:flex-start;gap:1rem;}}.cookie-consent-new{position:fixed;bottom:15px;left:15px;max-width:350px;background:white;border-radius:0.5rem;box-shadow:0 4px 12px rgba(0,0,0,0.15);padding:1rem;z-index:1000;border-left:3px solid #91ccc6;display:flex;align-items:center;gap:1rem;}.cookie-consent-new p{margin:0;color:#4e5864;font-size:0.85rem;}.cookie-consent-new a{color:#0B273D;}.cookie-button{background-color:#0B273D;color:white;border:none;padding:0.5rem 1.25rem;border-radius:1.5rem;font-weight:600;cursor:pointer;font-size:0.85rem;flex-shrink:0;}.cookie-button:hover{background-color:#7ab8b3;}@media (max-width:768px){.cookie-consent-new{flex-direction:column;align-items:flex-start;}}
