.elementor-8143 .elementor-element.elementor-element-90e8b88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:150px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8143 .elementor-element.elementor-element-90e8b88:not(.elementor-motion-effects-element-type-background), .elementor-8143 .elementor-element.elementor-element-90e8b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-axrbg );}.elementor-8143 .elementor-element.elementor-element-4d35ffba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8143 .elementor-element.elementor-element-61353571{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-8143 .elementor-element.elementor-element-66d3d6f1 .elementor-icon-list-icon{width:14px;}.elementor-8143 .elementor-element.elementor-element-66d3d6f1 .elementor-icon-list-icon i{font-size:14px;}.elementor-8143 .elementor-element.elementor-element-66d3d6f1 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-8143 .elementor-element.elementor-element-33bb329a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:90px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8143 .elementor-element.elementor-element-33bb329a:not(.elementor-motion-effects-element-type-background), .elementor-8143 .elementor-element.elementor-element-33bb329a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-axrwhite );}.elementor-8143 .elementor-element.elementor-element-4a500ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-8143 .elementor-element.elementor-element-45365d9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:40px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-8143 .elementor-element.elementor-element-45365d9d:not(.elementor-motion-effects-element-type-background), .elementor-8143 .elementor-element.elementor-element-45365d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-axrbg );}.elementor-8143 .elementor-element.elementor-element-36e6e457{--display:grid;--e-con-grid-template-columns:1.35fr 0.65fr;--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:70px;--padding-right:70px;}.elementor-8143 .elementor-element.elementor-element-48c44f9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8143 .elementor-element.elementor-element-7f359e10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-8143 .elementor-element.elementor-element-e6ae09c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-8143 .elementor-element.elementor-element-3408cf23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}@media(max-width:1024px){.elementor-8143 .elementor-element.elementor-element-90e8b88{--padding-top:120px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-8143 .elementor-element.elementor-element-33bb329a{--padding-top:72px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-8143 .elementor-element.elementor-element-45365d9d{--padding-top:30px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-8143 .elementor-element.elementor-element-36e6e457{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}}@media(max-width:767px){.elementor-8143 .elementor-element.elementor-element-90e8b88{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:96px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-8143 .elementor-element.elementor-element-33bb329a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:54px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-8143 .elementor-element.elementor-element-45365d9d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-8143 .elementor-element.elementor-element-36e6e457{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:56px;--padding-bottom:56px;--padding-left:26px;--padding-right:26px;}.elementor-8143 .elementor-element.elementor-element-3408cf23{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}}/* Start custom CSS *//* AXELRIS BLOG – template styles. Uses the global colour variables from the Header template. */
.axr-blog .elementor-posts-container,.axr-related .elementor-posts-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;align-items:stretch}
.axr-blog .elementor-post,.axr-related .elementor-post{display:flex!important;margin:0!important;padding:0!important}
.axr-blog .elementor-post__card,.axr-related .elementor-post__card{display:flex!important;flex-direction:column;width:100%;background:var(--axr-white)!important;border:1px solid var(--axr-line)!important;border-radius:22px!important;overflow:hidden!important;box-shadow:none!important;transition:transform .5s var(--axr-ease),box-shadow .5s var(--axr-ease),border-color .5s var(--axr-ease)!important}
.axr-blog .elementor-post__card:hover,.axr-related .elementor-post__card:hover{transform:translateY(-6px);box-shadow:var(--axr-shadow)!important;border-color:var(--axr-purple)!important}
.axr-blog .elementor-post__thumbnail,.axr-related .elementor-post__thumbnail{border-radius:0!important}
.axr-blog .elementor-post__thumbnail__link,.axr-related .elementor-post__thumbnail__link{display:block;position:relative!important;padding-bottom:56%!important;background:var(--axr-soft-p)}
.axr-blog .elementor-post__thumbnail img,.axr-related .elementor-post__thumbnail img{transition:transform .8s var(--axr-ease)}
.axr-blog .elementor-post__card:hover .elementor-post__thumbnail img,.axr-related .elementor-post__card:hover .elementor-post__thumbnail img{transform:scale(1.04)}
.axr-blog .elementor-post__card,.axr-related .elementor-post__card{position:relative!important}
.axr-blog .elementor-post__badge,.axr-related .elementor-post__badge{position:absolute!important;top:16px!important;left:16px!important;right:auto!important;bottom:auto!important;transform:none!important;z-index:2;padding:5px 12px!important;border-radius:100px!important;background:var(--axr-white)!important;color:var(--axr-red)!important;font:700 12.5px/1.4 var(--axr-head)!important;letter-spacing:.02em;text-transform:none!important;box-shadow:0 4px 14px -6px rgba(59,5,87,.35)}
.axr-blog .elementor-post__text,.axr-related .elementor-post__text{display:flex;flex-direction:column;flex:1;padding:26px 28px 28px!important;gap:12px}
.axr-blog .elementor-post__title,.axr-related .elementor-post__title{margin:0!important;font:800 22px/1.25 var(--axr-head)!important;letter-spacing:-.01em}
.axr-blog .elementor-post__title a,.axr-related .elementor-post__title a{color:var(--axr-purple)!important;text-decoration:none!important}
.axr-blog .elementor-post__title a:hover,.axr-related .elementor-post__title a:hover{color:var(--axr-red)!important}
.axr-blog .elementor-post__meta-data,.axr-related .elementor-post__meta-data{font:700 13.5px/1.4 var(--axr-head)!important;color:var(--axr-muted)!important;margin:0!important}
.axr-blog .elementor-post__excerpt p,.axr-related .elementor-post__excerpt p{margin:0!important;font-size:16px!important;line-height:1.65!important;color:var(--axr-muted)!important}
.axr-blog .elementor-post__read-more,.axr-related .elementor-post__read-more{margin-top:auto!important;padding-top:6px;font:700 15px/1 var(--axr-head)!important;color:var(--axr-red)!important;text-decoration:none!important;display:inline-flex!important;align-items:center;gap:8px}
.axr-blog .elementor-post__read-more::after,.axr-related .elementor-post__read-more::after{content:"\2192";transition:transform .3s var(--axr-ease)}
.axr-blog .elementor-post__read-more:hover::after,.axr-related .elementor-post__read-more:hover::after{transform:translateX(5px)}
.axr-blog .elementor-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:48px!important;text-align:center}
.axr-blog .elementor-pagination .page-numbers{min-width:46px;height:46px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--axr-line);border-radius:14px;background:var(--axr-white);color:var(--axr-purple)!important;font:700 15px/1 var(--axr-head);text-decoration:none!important;margin:0!important;transition:.3s var(--axr-ease)}
.axr-blog .elementor-pagination a.page-numbers:hover{border-color:var(--axr-purple);background:var(--axr-soft-p)}
.axr-blog .elementor-pagination .page-numbers.current{background:var(--axr-purple);border-color:var(--axr-purple);color:#fff!important}
.axr-blog .elementor-pagination .page-numbers.dots{border:0;background:none}
.axr-blog .elementor-posts-nothing-found{text-align:center;padding:60px 20px;font:700 20px/1.4 var(--axr-head);color:var(--axr-purple)}
/* Single post */
.axr-meta-row .elementor-icon-list-items{display:flex!important;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:0;padding:0}
.axr-meta-row .elementor-icon-list-item{margin:0!important;padding:0!important}
.axr-meta-row .elementor-icon-list-text,.axr-meta-row .elementor-icon-list-text a,.axr-meta-row .elementor-post-info__terms-list-item{font:700 14px/1.4 var(--axr-head)!important;color:var(--axr-muted)!important;text-decoration:none!important}
.axr-meta-row .elementor-icon-list-icon i,.axr-meta-row .elementor-icon-list-icon svg{color:var(--axr-red)!important;fill:var(--axr-red)!important}
.axr-feature img{width:100%;height:auto;border-radius:28px!important;box-shadow:var(--axr-shadow);display:block}
.axr-prose .elementor-widget-container,.axr-prose{font-size:18px;line-height:1.75}
.axr-prose p,.axr-prose li{font-size:18px!important;line-height:1.75!important;color:var(--axr-muted)!important}
.axr-prose p{margin:0 0 1.35em!important}
.axr-prose :is(h2,h3,h4){font-family:var(--axr-head)!important;font-weight:800!important;color:var(--axr-purple)!important;letter-spacing:-.02em;line-height:1.15!important;margin:1.9em 0 .55em!important}
.axr-prose h2{font-size:clamp(28px,3.2vw,38px)!important}
.axr-prose h3{font-size:clamp(22px,2.4vw,27px)!important}
.axr-prose h4{font-size:19px!important}
.axr-prose> :first-child,.axr-prose .elementor-widget-container> :first-child{margin-top:0!important}
.axr-prose a{color:var(--axr-red)!important;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}
.axr-prose a:hover{color:var(--axr-purple)!important}
.axr-prose :is(ul,ol){margin:0 0 1.5em!important;padding-left:1.3em}
.axr-prose li{margin-bottom:.5em}
.axr-prose li::marker{color:var(--axr-red);font-weight:700}
.axr-prose blockquote{margin:2em 0!important;padding:26px 30px;border-left:4px solid var(--axr-red);background:var(--axr-soft-p);border-radius:0 18px 18px 0}
.axr-prose blockquote p{color:var(--axr-purple)!important;font-style:italic;margin:0!important}
.axr-prose img{max-width:100%;height:auto;border-radius:20px;margin:1em 0}
.axr-prose figcaption,.axr-prose .wp-caption-text{font-size:14px;color:var(--axr-muted);margin-top:8px;text-align:center}
.axr-prose table{width:100%;border-collapse:collapse;margin:0 0 1.6em;font-size:16px}
.axr-prose :is(th,td){padding:12px 14px;border-bottom:1px solid var(--axr-line);text-align:left}
.axr-prose th{color:var(--axr-purple);background:var(--axr-soft-p)}
.axr-prose :is(code,pre){font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em;background:var(--axr-soft-p);border-radius:8px}
.axr-prose code{padding:2px 6px}.axr-prose pre{padding:18px;overflow:auto}
.axr-prose hr{border:0;border-top:1px solid var(--axr-line);margin:2.4em 0}
.axr-share .elementor-share-btn{border-radius:12px!important;background:var(--axr-soft-p)!important;border:0!important;transition:.3s var(--axr-ease)}
.axr-share .elementor-share-btn__icon,.axr-share .elementor-share-btn__title{color:var(--axr-purple)!important}
.axr-share .elementor-share-btn:hover{background:var(--axr-purple)!important}
.axr-share .elementor-share-btn:hover :is(.elementor-share-btn__icon,.elementor-share-btn__title){color:#fff!important}
.axr-share-label p{margin:0!important;font:700 13px/1 var(--axr-head)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--axr-ink)!important}
.axr-postnav .elementor-post-navigation{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--axr-line);border-bottom:1px solid var(--axr-line);padding:26px 0}
.axr-postnav .elementor-post-navigation__separator-wrapper{display:none}
.axr-postnav .elementor-post-navigation__prev,.axr-postnav .elementor-post-navigation__next{flex:1;max-width:48%}
.axr-postnav .elementor-post-navigation__next{text-align:right}
.axr-postnav a{text-decoration:none!important}
.axr-postnav .post-navigation__arrow-wrapper{color:var(--axr-red)!important}
.axr-postnav .post-navigation__prev--label,.axr-postnav .post-navigation__next--label{font:700 12.5px/1.2 var(--axr-head)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--axr-red)!important}
.axr-postnav .post-navigation__prev--title,.axr-postnav .post-navigation__next--title{font:800 18px/1.3 var(--axr-head)!important;color:var(--axr-purple)!important}
.axr-postnav a:hover .post-navigation__prev--title,.axr-postnav a:hover .post-navigation__next--title{color:var(--axr-red)!important}
@media(max-width:1024px){.axr-blog .elementor-posts-container,.axr-related .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){.axr-blog .elementor-posts-container,.axr-related .elementor-posts-container{grid-template-columns:1fr!important}
 .axr-postnav .elementor-post-navigation{flex-direction:column}.axr-postnav .elementor-post-navigation__prev,.axr-postnav .elementor-post-navigation__next{max-width:100%;text-align:left}
 .axr-blog .elementor-post__title,.axr-related .elementor-post__title{font-size:20px!important}}/* End custom CSS */