.blog.mod-blog-1{padding:32px 0}.blog.mod-blog-1 .col-sm-9>.row:has(>.col-xxs-12.col-xs-6){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0!important}.blog.mod-blog-1 .col-sm-9>.row:has(>.col-xxs-12.col-xs-6)::before,.blog.mod-blog-1 .col-sm-9>.row:has(>.col-xxs-12.col-xs-6)::after{content:none!important;display:none!important}.blog.mod-blog-1 .col-sm-9>.row>.col-xxs-12.col-xs-6{float:none!important;width:auto!important;min-width:0;padding:0!important}.blog.mod-blog-1 .post-tile{display:flex!important;flex-direction:column;box-sizing:border-box;height:100%!important;margin:0!important;padding:0!important;overflow:hidden;border:1px solid #e4e6e9;border-radius:20px;background:#fff;}.blog.mod-blog-1 .post-tile>a[aria-hidden]{display:block!important;position:static!important;flex:0 0 auto;width:100%!important;margin:0!important}.blog.mod-blog-1 .post-tile>a>.post-img{display:block!important;position:relative!important;height:220px!important;margin:0!important;padding:0!important;background:#f5f6f8}.blog.mod-blog-1 .post-tile>a>.post-img>img.post-main-img{display:block!important;position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;height:220px!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain;border:0;border-radius:0}.blog.mod-blog-1 .post-tile>.post-content{display:flex!important;flex-direction:column;flex:1;min-width:0;padding:24px!important;position:static!important}.blog.mod-blog-1 :is(.post-name,.post-name>a,.post-name>a>span){display:block!important;position:static!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;max-width:none!important;padding:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow-wrap:anywhere;font-size:21px!important;line-height:1.35!important;font-weight:700!important;color:#171a20!important}.blog.mod-blog-1 .post-name{margin:0 0 12px!important}.blog.mod-blog-1 .post-name>a{text-decoration:none}.blog.mod-blog-1 .post-details{margin:0 0 16px!important;font-size:14px!important;line-height:1.5!important;color:#626870!important}.blog.mod-blog-1 .post-desc{display:flex!important;flex-direction:column;align-items:flex-start;flex:1;gap:20px;font-size:16px!important;line-height:1.6!important}.blog.mod-blog-1 .post-desc>span[id^="post-desc"]{display:block!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;color:#454b54;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere}.blog.mod-blog-1 .post-desc p{margin:0 0 12px}.blog.mod-blog-1 .post-desc p:last-child{margin:0}.blog.mod-blog-1 .post-desc>a{display:inline-flex!important;align-items:center;justify-content:center;position:static!important;inset:auto!important;transform:none!important;width:auto!important;height:auto!important;min-height:44px;margin-top:auto;padding:11px 16px!important;border:1px solid #ffdc00!important;border-radius:9px;background:#ffdc00!important;color:#171a20!important;text-decoration:none;font-size:14px!important;line-height:1.45!important;font-weight:700}.blog.mod-blog-1 :is(.post-desc>a>.read-more,.read-more>i.arrow){display:inline-flex!important;width:auto!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;position:static!important;inset:auto!important;transform:none!important;height:auto!important;background:transparent!important;color:inherit!important;white-space:normal!important}.blog.mod-blog-1 .read-more>i.arrow{margin-left:8px}.blog.mod-blog-1 .post-desc>a:hover{background:#f1cf00!important}.blog.mod-blog-1 .post-tile a:focus-visible{outline:3px solid #171a20;outline-offset:4px}@media(max-width:767px){.blog.mod-blog-1 .col-sm-9>.row:has(>.col-xxs-12.col-xs-6){grid-template-columns:1fr;gap:20px}}

#header :is(#top_bar_item_list_item_email,#top_bar_item_list_item_phone)>a{display:inline-flex!important;align-items:center;box-sizing:border-box;min-height:44px;padding:8px 12px!important;border:1px solid #e0e5eb;border-radius:12px;background:#fff;color:#242f3d!important;font-size:14px;line-height:26px;text-decoration:none}#header :is(#top_bar_item_list_item_email,#top_bar_item_list_item_phone)>a:focus-visible{outline:3px solid #171a20;outline-offset:3px}#header :is(#top_bar_item_list_item_email,#top_bar_item_list_item_phone) :is(.top_bar_item_list_item_icon,.helper-icon){display:inline-flex!important;align-items:center;gap:8px;min-width:0}#header :is(#top_bar_item_list_item_email,#top_bar_item_list_item_phone) i.fa{display:inline-block!important;flex:0 0 22px;width:22px;height:22px;margin:0;font-size:0!important;background:center/22px 22px no-repeat}#header :is(#top_bar_item_list_item_email,#top_bar_item_list_item_phone) i.fa::before{content:none!important}#header #top_bar_item_list_item_email i.fa{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23242f3d' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 6 9 7 9-7'/%3E%3C/svg%3E")}#header #top_bar_item_list_item_phone i.fa{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23242f3d' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3H4a1 1 0 0 0-1 1c0 9.4 7.6 17 17 17a1 1 0 0 0 1-1v-3l-5-2-2 2a14 14 0 0 1-7-7l2-2-2-5Z'/%3E%3C/svg%3E")}@media(max-width:767px){#header :is(#top_bar_item_list_item_email,#top_bar_item_list_item_phone)>a{max-width:100%;padding-inline:10px!important}#header :is(#top_bar_item_list_item_email,#top_bar_item_list_item_phone) .helper-text{min-width:0;max-width:45vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}

#footer .socials .fa-tiktok::before{background-color:currentColor!important}

.mod-contact-1 .col-xs-12:has(>.contact-map){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}
.mod-contact-1 .grid{display:contents!important}
.mod-contact-1 .grid>.border-section{width:auto!important;float:none!important;min-width:0;align-self:start}
.mod-contact-1 .grid>.border-section:first-child{grid-area:1/1}
.mod-contact-1 .grid>.border-section:nth-child(2){grid-area:1/2/3/3}
.mod-contact-1 .contact-map{grid-area:2/1;margin:0!important;height:320px!important;min-width:0}
.mod-contact-1 .contact-map>iframe{width:100%!important;height:320px!important;border:0}
.mod-contact-1 .editable-area{grid-area:3/1/4/3}
.mod-contact-1 .social-media{grid-area:4/1/5/3}
@media(max-width:767px){.mod-contact-1 .col-xs-12:has(>.contact-map){grid-template-columns:1fr}.mod-contact-1 .grid>.border-section:nth-child(2){grid-area:3/1}.mod-contact-1 .contact-map{grid-area:2/1}.mod-contact-1 .editable-area{grid-area:4/1}.mod-contact-1 .social-media{grid-area:5/1}}

/* KRAB native footer contact: first column only. */
html body footer#footer.mod-footer-2 .footer-container>.container-fluid>.row>.col-xxs.col-xs-12.col-sm-6.col-md-3:first-child>ul.menu :is(.pre-line,.pre-line>a,.row>a[href^="tel:"]){font-size:16px!important;line-height:25.6px!important;color:#fff!important;white-space:pre-line!important;overflow-wrap:anywhere!important;word-break:normal!important;text-transform:none!important}
html body footer#footer.mod-footer-2 .footer-container>.container-fluid>.row>.col-xxs.col-xs-12.col-sm-6.col-md-3:first-child>ul.menu>li>.row,html body footer#footer.mod-footer-2 .footer-container>.container-fluid>.row>.col-xxs.col-xs-12.col-sm-6.col-md-3:first-child>ul.menu>li>.row>a[href^="tel:"]{display:flex!important;align-items:flex-start;gap:12px;margin:0!important;padding:0!important;min-width:0}
html body footer#footer.mod-footer-2 .footer-container>.container-fluid>.row>.col-xxs.col-xs-12.col-sm-6.col-md-3:first-child>ul.menu>li>.row::before,html body footer#footer.mod-footer-2 .footer-container>.container-fluid>.row>.col-xxs.col-xs-12.col-sm-6.col-md-3:first-child>ul.menu>li>.row::after{content:none!important;display:none!important}
html body footer#footer.mod-footer-2 .footer-container>.container-fluid>.row>.col-xxs.col-xs-12.col-sm-6.col-md-3:first-child>ul.menu>li>.row>a[href^="tel:"]{width:100%!important;min-height:44px;box-sizing:border-box}
html body footer#footer.mod-footer-2 .footer-container>.container-fluid>.row>.col-xxs.col-xs-12.col-sm-6.col-md-3:first-child>ul.menu>li>.row .col-xs-2{flex:0 0 24px;width:24px!important;max-width:24px;float:none!important;padding:0!important;text-align:center}
html body footer#footer.mod-footer-2 .footer-container>.container-fluid>.row>.col-xxs.col-xs-12.col-sm-6.col-md-3:first-child>ul.menu>li>.row .col-xs-9{flex:1 1 0;width:auto!important;min-width:0;max-width:none;float:none!important;padding:0!important}
html body footer#footer.mod-footer-2 .footer-container>.container-fluid>.row>.col-xxs.col-xs-12.col-sm-6.col-md-3:first-child>ul.menu>li>.row .fa,html body footer#footer.mod-footer-2 .footer-container>.container-fluid>.row>.col-xxs.col-xs-12.col-sm-6.col-md-3:first-child>ul.menu>li>.row .fa::before{color:#ffdc00!important;font-size:20px!important;line-height:25.6px!important}
html body footer#footer.mod-footer-2 .footer-container>.container-fluid>.row>.col-xxs.col-xs-12.col-sm-6.col-md-3:first-child>ul.menu .pre-line>a[href^="mailto:"]{display:inline-block;min-height:44px;max-width:100%}
html body footer#footer.mod-footer-2 .footer-container>.container-fluid>.row>.col-xxs.col-xs-12.col-sm-6.col-md-3:first-child>ul.menu a:hover{color:#ffdc00!important}
html body footer#footer.mod-footer-2 .footer-container>.container-fluid>.row>.col-xxs.col-xs-12.col-sm-6.col-md-3:first-child>ul.menu a:focus-visible{outline:2px solid #ffdc00;outline-offset:4px}
