/*
Theme Name: ATOM Clone Theme
Template: twentytwentyfive
Description: Child theme for ATOM AAT site clone
Version:      2.9.131
*/


/* Site-wide typography - matches hero slider */
body.atomaat-page{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.6;color:#333}
/* Page content text sizing */
body.atomaat-page .wpb-content-wrapper,body.atomaat-page .entry-content{font-size:23.65px!important;line-height:1.6!important}
body.atomaat-page .wpb-content-wrapper .wpb_text_column,body.atomaat-page .wpb-content-wrapper .wpb_text_column p,body.atomaat-page .wpb-content-wrapper .wpb_text_column li,body.atomaat-page .wpb-content-wrapper .wpb_text_column span,body.atomaat-page .wpb-content-wrapper .wpb_text_column td,body.atomaat-page .wpb-content-wrapper .wpb_text_column th{font-size:23.65px!important;line-height:1.6!important}
body.atomaat-page .vc_custom_1537321445955 .uvc-sub-heading,body.atomaat-page .vc_custom_1537321445955 .uvc-sub-heading span{font-size:35.49px!important;line-height:1.45!important}
body.atomaat-page .vc_custom_1537321445955 .uvc-main-heading h2{font-size:53.22px!important;line-height:1.2!important}
/* Useful Documents & Tools – orange links section (Individuals etc.) */
body.atomaat-page .vc_custom_1593415182887{padding:20px 40px!important;background-color:#fc943a!important;margin-top:30px!important;box-sizing:border-box!important;max-width:80%!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}
body.atomaat-page .vc_custom_1593415182887 .uvc-main-heading h2{font-size:34.6px!important;line-height:1.4!important;color:#000!important;font-weight:bold!important;margin:0 0 12px!important;font-family:'Roboto Condensed',sans-serif!important}
body.atomaat-page .vc_custom_1593415182887 .uvc-sub-heading div[style*="background-color"]{background-color:#fff!important;padding:20px!important;box-sizing:border-box!important}
body.atomaat-page .vc_custom_1593415182887 .uvc-sub-heading p{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 4px!important;text-align:left!important;line-height:1.4!important}
body.atomaat-page .vc_custom_1593415182887 .uvc-sub-heading p:not(:has(a)){display:none!important;margin:0!important;padding:0!important;height:0!important}
body.atomaat-page .vc_custom_1593415182887 .uvc-sub-heading p:has(a){margin-bottom:12px!important}
body.atomaat-page .vc_custom_1593415182887 .uvc-sub-heading img.alignleft{float:none!important;display:block!important;width:32px!important;height:32px!important;margin:0!important;flex-shrink:0!important}
body.atomaat-page .vc_custom_1593415182887 .uvc-sub-heading a{color:#000!important;text-decoration:none!important;font-size:21.3px!important;font-family:'Open Sans',sans-serif!important}
body.atomaat-page .vc_custom_1593415182887 .uvc-sub-heading a:hover{color:#4e342e!important;text-decoration:underline!important}
@media(max-width:768px){body.atomaat-page .vc_custom_1593415182887{max-width:92%!important;padding:16px 20px!important}body.atomaat-page .vc_custom_1593415182887 .uvc-main-heading h2{font-size:26.61px!important}body.atomaat-page .vc_custom_1593415182887 .uvc-sub-heading a{font-size:19.01px!important}}
@media(max-width:768px){body.atomaat-page .wpb-content-wrapper,body.atomaat-page .entry-content{font-size:21.12px!important}body.atomaat-page .wpb-content-wrapper .wpb_text_column,body.atomaat-page .wpb-content-wrapper .wpb_text_column p,body.atomaat-page .wpb-content-wrapper .wpb_text_column li,body.atomaat-page .wpb-content-wrapper .wpb_text_column span{font-size:21.12px!important}body.atomaat-page .vc_custom_1537321445955 .uvc-sub-heading,body.atomaat-page .vc_custom_1537321445955 .uvc-sub-heading span{font-size:29.57px!important}body.atomaat-page .vc_custom_1537321445955 .uvc-main-heading h2{font-size:38.02px!important}}

body.atomaat-page .entry-content,body.atomaat-page .wp-block-post-content,body.atomaat-page .wpb-content-wrapper,body.atomaat-page .wpb_wrapper,body.atomaat-page .wpb_text_column,body.atomaat-page p,body.atomaat-page li,body.atomaat-page td,body.atomaat-page th,body.atomaat-page label,body.atomaat-page input,body.atomaat-page textarea,body.atomaat-page select,body.atomaat-page .uvc-sub-heading,body.atomaat-page .uvc-sub-heading span{font-family:"Open Sans",sans-serif}
body.atomaat-page h1,body.atomaat-page h2,body.atomaat-page h3,body.atomaat-page h4,body.atomaat-page h5,body.atomaat-page h6,body.atomaat-page .uvc-main-heading h2{font-family:"Roboto Condensed",sans-serif;font-weight:700}
/* Page reset */
body.atomaat-page .wp-site-blocks,body.atomaat-page .wp-block-template-part,body.atomaat-page main,body.atomaat-page main[style],body.atomaat-page .wp-block-group,body.atomaat-page .wp-block-group[style],body.atomaat-page .wp-block-group.alignfull,body.atomaat-page .entry-content,body.atomaat-page .wp-block-post-content{margin:0!important;padding:0!important}
body.atomaat-page .wp-site-blocks,body.atomaat-page main,body.atomaat-page .entry-content,body.atomaat-page .wp-block-post-content,body.atomaat-page .wp-block-html{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box}
body.atomaat-page .entry-content,body.atomaat-page .wpb-content-wrapper,body.atomaat-page main{overflow-x:visible!important}

/* Heading divider lines — keep horizontal under titles */
body.atomaat-page .uvc-heading{display:block!important;width:100%!important;text-align:center!important}
body.atomaat-page .uvc-heading-spacer.line_only{display:block!important;width:100%!important;height:auto!important;min-height:0!important;text-align:center!important;line-height:0!important;overflow:visible!important;margin-left:auto!important;margin-right:auto!important}
body.atomaat-page .uvc-headings-line{display:inline-block!important;width:40px!important;height:0!important;min-height:0!important;max-width:40px!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom-width:3px!important;border-bottom-style:solid!important;margin:0 auto!important;vertical-align:top!important;box-sizing:border-box!important}

/* Divider colors — one colour per section */
body.atomaat-page .vc_custom_1593412882077 .uvc-headings-line{border-bottom-color:#fff!important}
body.atomaat-page .atm-home-team-section .uvc-headings-line,
body.atomaat-page .vc_custom_1593421154804 .uvc-headings-line{border-bottom-color:#000!important}
body.atomaat-page .vc_custom_1529678872883 .uvc-headings-line{border-bottom-color:#fff!important}

/* Testimonials slider - full width wrapper, fixed height, fading text */
body.atomaat-page .atomaat-testimonials-wrap{width:100vw!important;max-width:100vw!important;position:relative!important;left:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;min-height:300px!important;padding:40px 0!important;overflow:hidden!important;box-sizing:border-box!important}
body.atomaat-page .atomaat-testimonials-wrap::before{content:'';position:absolute;inset:0;background:url(/wp-content/uploads/2026/07/sl-event-19.jpg) center center/cover no-repeat;z-index:0}
body.atomaat-page .atomaat-testimonials-wrap::after{content:'';position:absolute;inset:0;background:rgba(0,0,0,.6);z-index:1}
body.atomaat-page .atomaat-testimonials-wrap .upb_bg_img{display:none!important}
body.atomaat-page .atomaat-testimonials-section{position:relative!important;z-index:2!important;width:100%!important;max-width:100%!important;left:auto!important;margin:0!important;padding:0!important;background:transparent!important}
body.atomaat-page .atomaat-testimonials-section>.wpb_column{max-width:80%!important;width:100%!important;margin:0 auto!important;padding:0 20px!important;box-sizing:border-box}
body.atomaat-page .atomaat-testimonials-section .testimonials-carousel-shortcode{display:none!important}
body.atomaat-page .atomaat-testimonials-section .uvc-main-heading h2{color:#fff!important;margin-bottom:4px!important;font-size:24px!important}
body.atomaat-page .atomaat-testimonials-section .uvc-heading-spacer.line_only{margin-bottom:12px!important}
.atomaat-testimonials-slider{position:relative;height:160px;max-width:920px;margin:0 auto;overflow:hidden}
.atomaat-testimonial-slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease-in-out;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px;box-sizing:border-box;pointer-events:none}
.atomaat-testimonial-slide.active{opacity:1;pointer-events:auto}
.atomaat-testimonial-text{font-family:'Open Sans',sans-serif;font-size:18px;line-height:1.45;font-style:italic;color:#fff;margin:0 0 10px;max-width:880px;max-height:115px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.atomaat-testimonial-text p{margin:0}
.atomaat-testimonial-name{font-family:'Roboto Condensed',sans-serif;color:#f99522!important;font-weight:700;font-size:15px;line-height:1.2;text-transform:uppercase}
.atomaat-testimonial-name .text-primary{color:#f99522!important}
@media(max-width:768px){body.atomaat-page .atomaat-testimonials-wrap{min-height:260px!important;padding:32px 0!important}.atomaat-testimonials-slider{height:140px}.atomaat-testimonial-text{font-size:16px;line-height:1.4;-webkit-line-clamp:3;max-height:88px}}

/* Content wrapper is full width; regular rows are constrained */
body.atomaat-page .wpb-content-wrapper{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box}
body.atomaat-page .wpb-content-wrapper>.vc_row.wpb_row:not([data-vc-full-width="true"]):not(.vc_row-has-fill){max-width:80%!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}

/* Full-bleed background rows */
body.atomaat-page .vc_row-full-width{display:none}
body.atomaat-page .vc_row.vc_row-has-fill:not(.vc_inner),
body.atomaat-page .vc_row[data-vc-full-width="true"]:not(.vc_inner){width:100vw!important;max-width:100vw!important;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;box-sizing:border-box!important}
body.atomaat-page .vc_row-has-fill:not(.vc_inner):not(.vc_custom_1593412882077) .vc_row.vc_inner{max-width:80%!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}

/* Intro section: full-bleed white band, 80% inner content */
body.home.atomaat-page .atm-home-intro-row.vc_row{display:block!important;width:100vw!important;max-width:100vw!important;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;padding:36px 0 40px!important;box-sizing:border-box!important}
body.home.atomaat-page .atm-home-intro-row>.wpb_column{max-width:80%!important;width:100%!important;margin:0 auto!important;padding:0 20px!important;box-sizing:border-box!important;flex:0 0 100%!important}
body.home.atomaat-page .atm-home-intro-row .uvc-heading{text-align:center!important;width:100%!important}

/* Sticky header */
.atomaat-sticky-header{position:fixed;top:0;left:0;right:0;z-index:9999;width:100%}
.atomaat-topbar{background:#f99522!important;color:#fff;font-size:14px;line-height:1.4}
.atomaat-topbar-inner,.atomaat-header-inner{max-width:1340px;margin:0 auto;padding:0 20px;box-sizing:border-box}
.atomaat-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:8px;padding-bottom:8px}
.atomaat-topbar-contact,.atomaat-topbar-social{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.atomaat-topbar a,.atomaat-topbar span{color:#fff!important;text-decoration:none}
.atomaat-topbar i{margin-right:6px}
.atomaat-topbar-social a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#fff!important;font-size:16px}
.atomaat-header{background:#4b4b4d!important}
.atomaat-header-inner{display:flex;align-items:center;justify-content:space-between;min-height:160px;padding:12px 20px}
.atomaat-logo img{max-height:140px;width:auto;display:block}
.atomaat-nav{display:flex;list-style:none;margin:0;padding:0;gap:0;flex-wrap:wrap}
.atomaat-nav>li{position:relative}
.atomaat-nav>li>a,.atomaat-nav>li>span{display:block;padding:14px 16px;color:#fff!important;text-decoration:none!important;font-family:"Roboto Condensed",sans-serif;font-size:16px;font-weight:700;text-transform:uppercase}
.atomaat-nav>li>a:hover,.atomaat-nav>li.current-menu-item>a{color:#f99522!important}
.atomaat-nav .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:220px;background:#4b4b4d;list-style:none;margin:0;padding:8px 0;z-index:10000}
.atomaat-nav li:hover>.sub-menu,.atomaat-nav li.atomaat-open>.sub-menu{display:block}
.atomaat-nav .sub-menu a,.atomaat-nav .sub-menu>li>a{display:block;padding:10px 16px;font-size:14px;white-space:nowrap;color:#fff!important;text-decoration:none!important;font-family:"Roboto Condensed",sans-serif;font-weight:700;text-transform:uppercase}
.atomaat-nav .sub-menu a:hover,.atomaat-nav .sub-menu>li.current-menu-item>a{color:#f99522!important}
.atomaat-menu-toggle{display:none;background:none;border:0;color:#fff;font-size:28px;cursor:pointer;padding:8px}
.atomaat-header-spacer{display:none!important;height:0!important;margin:0!important;padding:0!important}


/* Homepage hero sits under fixed header — no white spacer gap */
body.home.atomaat-page .atomaat-header-spacer{display:none!important;height:0!important;margin:0!important;padding:0!important}
body.home.atomaat-page .atomaat-hero-slider{margin-top:0!important;padding-top:0!important}
body.home.atomaat-page .atomaat-slide-content{padding-top:calc(var(--atomaat-header-height,120px) + 20px)!important}


/* Inner pages: top banner under fixed header, no white spacer gap */
body.atomaat-page:not(.home) .wp-site-blocks{padding-top:var(--atomaat-header-height,120px)!important}
/* Inner page title bar – below banner image */
body.atomaat-page:not(.home) .wpb-content-wrapper>.vc_row.vc_row-has-fill:first-child{margin-top:calc(-1 * var(--atomaat-header-height,120px))!important;padding-top:calc(var(--atomaat-header-height,120px) + 20px)!important;box-sizing:border-box!important}
body.atomaat-page:not(.home) .atomaat-page-title{text-align:center;padding:16px 20px 8px;background:#fff;box-sizing:border-box;margin:0}
body.atomaat-page:not(.home) .atomaat-page-title-inner{max-width:80%;width:100%;margin:0 auto;box-sizing:border-box}
body.atomaat-page:not(.home) .atomaat-page-title h1{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:34px;line-height:44px;color:#4e342e;text-transform:uppercase;margin:0}
@media(max-width:768px){body.atomaat-page:not(.home) .atomaat-page-title-inner{max-width:92%}body.atomaat-page:not(.home) .atomaat-page-title h1{font-size:28px;line-height:36px}}
/* Page banner text width matches content */
body.atomaat-page .wpb-content-wrapper>.vc_row.vc_row-has-fill:first-child>.wpb_column>.vc_column-inner>.wpb_wrapper,body.atomaat-page .vc_custom_1537321445955>.wpb_column>.vc_column-inner>.wpb_wrapper,body.atomaat-page .vc_custom_1537321496986>.wpb_column>.vc_column-inner>.wpb_wrapper,body.atomaat-page .wpb-content-wrapper>.vc_row.vc_row-has-fill:first-child .uvc-heading,body.atomaat-page .vc_custom_1537321445955 .uvc-heading,body.atomaat-page .vc_custom_1537321496986 .uvc-heading,body.atomaat-page .vc_custom_1540362526167 .uvc-heading,body.atomaat-page .vc_custom_1540362526167>.wpb_column>.vc_column-inner>.wpb_wrapper,body.atomaat-page .vc_custom_1540362526168 .uvc-heading,body.atomaat-page .vc_custom_1540362526168>.wpb_column>.vc_column-inner>.wpb_wrapper,body.atomaat-page .vc_custom_1540362526169 .uvc-heading,body.atomaat-page .vc_custom_1540362526169>.wpb_column>.vc_column-inner>.wpb_wrapper,body.atomaat-page .vc_custom_1540362526170 .uvc-heading,body.atomaat-page .vc_custom_1540362526170>.wpb_column>.vc_column-inner>.wpb_wrapper,body.atomaat-page .vc_custom_1537322704278 .uvc-heading,body.atomaat-page .vc_custom_1537322704278>.wpb_column>.vc_column-inner>.wpb_wrapper,body.atomaat-page .vc_custom_1755735071663 .uvc-heading,body.atomaat-page .vc_custom_1755735071663>.wpb_column>.vc_column-inner>.wpb_wrapper,body.atomaat-page .vc_custom_1537321579331 .uvc-heading,body.atomaat-page .vc_custom_1537321579331>.wpb_column>.vc_column-inner>.wpb_wrapper{max-width:80%!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}
/* Individuals page top banner */





/* Advice pages – bold labels in body text */
body.atomaat-advice-page .wpb_text_column p:not(.atm-advice-cta) strong{font-weight:700!important;color:#4e342e!important;font-family:'Roboto Condensed',sans-serif!important}
body.atomaat-advice-page .atm-advice-cta,body.atomaat-advice-page .atm-advice-cta strong,body.atomaat-advice-page .atm-advice-cta span,body.atomaat-advice-page .atm-advice-cta a{color:#fff!important}
body.atomaat-advice-page .atm-advice-cta strong{display:inline!important;font-weight:700!important;color:#fff!important;font-family:inherit!important}
body.atomaat-advice-page .atm-advice-cta .atm-advice-phone{white-space:nowrap!important;display:inline!important}
body.atomaat-advice-page .atm-advice-cta .atm-advice-phone a{color:#fff!important;text-decoration:none!important;display:inline!important}
body.atomaat-advice-page .atm-advice-cta .atm-advice-phone a:hover{color:#f99522!important}
body.atomaat-advice-page .wpb_text_column img.alignright{float:right!important;margin:0 0 16px 24px!important;max-width:200px!important;height:auto!important;display:block!important}
@media(max-width:768px){body.atomaat-advice-page .wpb_text_column img.alignright{float:none!important;display:block!important;margin:0 auto 16px!important;max-width:180px!important}}



/* Atom General Insurance page */
body.page-id-250.atomaat-advice-page .vc_custom_1755735071663{margin-bottom:30px!important;padding-bottom:30px!important;background-image:url('/wp-content/uploads/2025/08/Home_banner-3.webp')!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}
body.page-id-250.atomaat-advice-page .vc_custom_1755735071663+.upb_bg_img[data-ultimate-bg*="Home_banner-3"]{display:none!important;height:0!important;margin:0!important;padding:0!important}
body.page-id-250.atomaat-advice-page .vc_custom_1755735071663 .uvc-main-heading h2,body.page-id-250.atomaat-advice-page .vc_custom_1755735071663 .uvc-sub-heading,body.page-id-250.atomaat-advice-page .vc_custom_1755735071663 .uvc-sub-heading span{color:#fff!important;font-family:'Roboto Condensed',sans-serif!important}
body.page-id-250.atomaat-advice-page .vc_custom_1755735071663 .uvc-main-heading h2{font-size:37.25px!important;line-height:1.2!important;text-align:center!important}
body.page-id-250.atomaat-advice-page .vc_custom_1755735071663 .uvc-sub-heading{font-size:24.84px!important;line-height:1.45!important;font-weight:700!important;text-align:center!important}
body.page-id-250.atomaat-advice-page .vc_custom_1755735071663>.wpb_column>.vc_column-inner>.wpb_wrapper{max-width:80%!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}

body.page-id-250.atomaat-advice-page .vc_custom_1754394347037{padding-top:40px!important;padding-bottom:40px!important}
body.page-id-250.atomaat-advice-page .vc_custom_1754394347037 .vc_single_image-wrapper img{border-radius:8px!important;box-shadow:0 4px 16px rgba(0,0,0,.12)!important;max-width:100%!important;height:auto!important}
body.page-id-250.atomaat-advice-page .wpb-content-wrapper>.vc_row.wpb_row:not(.vc_custom_1755735071663):not(.vc_row-has-fill){max-width:80%!important;margin-left:auto!important;margin-right:auto!important}
body.page-id-250.atomaat-advice-page .wpb_text_column h2,body.page-id-250.atomaat-advice-page .wpb_text_column h4{color:#4e342e!important;font-family:'Roboto Condensed',sans-serif!important}
body.page-id-250.atomaat-advice-page .wpb_text_column h2 strong,body.page-id-250.atomaat-advice-page .wpb_text_column h4 strong{color:#4e342e!important}
body.page-id-250.atomaat-advice-page .vc_btn3-color-warning{background-color:#fc943a!important;border-color:#fc943a!important;color:#fff!important}
body.page-id-250.atomaat-advice-page .vc_btn3-color-inverse{background-color:#4b4b4d!important;border-color:#4b4b4d!important;color:#fff!important}
body.page-id-250.atomaat-advice-page .vc_btn3-color-warning:hover,body.page-id-250.atomaat-advice-page .vc_btn3-color-inverse:hover{opacity:.9!important;color:#fff!important}
body.page-id-250.atomaat-advice-page .upb_bg_img[data-ultimate-bg*="where-we-work-parallax"]{min-height:220px!important;background-image:url('/wp-content/uploads/2025/08/where-we-work-parallax.webp')!important;background-size:cover!important;background-position:center!important}
body.page-id-250.atomaat-advice-page .vc_row:has(+ .upb_bg_img[data-ultimate-bg*="where-we-work-parallax"]){background-image:url('/wp-content/uploads/2025/08/where-we-work-parallax.webp')!important;background-size:cover!important;background-position:center!important;padding:48px 20px!important;margin-bottom:0!important}
body.page-id-250.atomaat-advice-page .vc_row:has(+ .upb_bg_img[data-ultimate-bg*="where-we-work-parallax"]) h2,body.page-id-250.atomaat-advice-page .vc_row:has(+ .upb_bg_img[data-ultimate-bg*="where-we-work-parallax"]) p{color:#fff!important}
body.page-id-250.atomaat-advice-page .atm-advice-cta{margin:32px auto 24px!important;max-width:80%!important}
body.page-id-250 .atomaat-footer{margin-top:24px!important}
@media(max-width:768px){body.page-id-250.atomaat-advice-page .vc_custom_1755735071663 .uvc-main-heading h2{font-size:26.61px!important}body.page-id-250.atomaat-advice-page .vc_custom_1755735071663 .uvc-sub-heading{font-size:20.7px!important}body.page-id-250.atomaat-advice-page .wpb-content-wrapper>.vc_row.wpb_row:not(.vc_custom_1755735071663){max-width:92%!important}body.page-id-250.atomaat-advice-page .atm-advice-cta{max-width:92%!important}}





/* General Insurance content layout */
body.page-id-250 .atm-insurance-services-row,body.page-id-250 .atm-insurance-split-row,body.page-id-250 .atm-insurance-cards-row{max-width:80%!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
body.page-id-250 .atm-insurance-services-row{margin-bottom:32px!important}
body.page-id-250 .atm-insurance-split-row{margin-bottom:32px!important;display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:0!important}
body.page-id-250 .atm-insurance-services ul{list-style:none!important;padding:0!important;margin:0!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;align-items:stretch!important}
body.page-id-250 .atm-insurance-services li{list-style:none!important;background:#f8f8f8!important;border-left:4px solid #f99522!important;padding:18px 20px 18px 52px!important;border-radius:0 8px 8px 0!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important;position:relative!important;color:#333!important;line-height:1.55!important;font-size:14.7px!important;height:100%!important;box-sizing:border-box!important}
body.page-id-250 .atm-insurance-services li::before{content:"\f058"!important;font-family:"Font Awesome 6 Free"!important;font-weight:900!important;color:#f99522!important;position:absolute!important;left:18px!important;top:20px!important;font-size:12.6px!important;line-height:1!important}
body.page-id-250 .atm-insurance-services h2{color:#4e342e!important;font-family:'Roboto Condensed',sans-serif!important;margin-bottom:20px!important}
body.page-id-250 .atm-insurance-split-row>.wpb_column{display:flex!important;padding-left:15px!important;padding-right:15px!important;box-sizing:border-box!important}
body.page-id-250 .atm-insurance-split-row .vc_column-inner{width:100%!important;display:flex!important;flex-direction:column!important}
body.page-id-250 .atm-insurance-split-left{display:flex!important;flex-direction:column!important;gap:20px!important;width:100%!important;height:100%!important;box-sizing:border-box!important}
body.page-id-250 .atm-insurance-panel{background:#fff!important;border:1px solid #eee!important;border-radius:8px!important;padding:24px 22px!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important}
body.page-id-250 .atm-insurance-panel h2{text-align:center!important;color:#4e342e!important;font-family:'Roboto Condensed',sans-serif!important;margin:0 0 16px!important;font-size:1.35rem!important}
body.page-id-250 .atm-insurance-panel p{color:#333!important;line-height:1.65!important;font-size:15px!important;margin:0 0 14px!important;text-align:left!important}
body.page-id-250 .atm-insurance-panel p:last-child{margin-bottom:0!important}
body.page-id-250 .atm-insurance-split-image{display:flex!important;align-items:stretch!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:100%!important;box-sizing:border-box!important}
body.page-id-250 .atm-insurance-split-image .wpb_single_image{width:100%!important;height:100%!important;margin:0!important;display:flex!important}
body.page-id-250 .atm-insurance-split-image figure,.page-id-250 .atm-insurance-split-image .vc_figure{width:100%!important;height:100%!important;margin:0!important;display:flex!important}
body.page-id-250 .atm-insurance-split-image .vc_single_image-wrapper{width:100%!important;height:100%!important;display:flex!important;align-items:stretch!important}
body.page-id-250 .atm-insurance-split-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:8px!important;box-shadow:0 4px 16px rgba(0,0,0,.12)!important;display:block!important}
body.page-id-250 .atm-insurance-cards-row,body.page-id-250 .atm-insurance-contact-row{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}
body.page-id-250 .atm-insurance-cards-row>.wpb_column,body.page-id-250 .atm-insurance-contact-row>.wpb_column{display:flex!important;align-items:stretch!important;align-self:stretch!important}
body.page-id-250 .atm-insurance-cards-row .vc_column-inner,body.page-id-250 .atm-insurance-contact-row .vc_column-inner{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;height:100%!important}
body.page-id-250 .atm-insurance-cards-row .wpb_wrapper,body.page-id-250 .atm-insurance-contact-row .wpb_wrapper{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;height:100%!important}
body.page-id-250 .atm-insurance-cards-row .wpb_text_column,body.page-id-250 .atm-insurance-contact-row .wpb_text_column{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;height:100%!important;margin:0!important}
body.page-id-250 .atm-insurance-cards-row .wpb_text_column>.wpb_wrapper,body.page-id-250 .atm-insurance-contact-row .wpb_text_column>.wpb_wrapper{flex:1 1 auto!important;height:100%!important}
body.page-id-250 .atm-insurance-cards-row .wpb_column{display:flex!important}
body.page-id-250 .atm-insurance-cards-row .vc_column-inner{width:100%!important}
body.page-id-250 .atm-insurance-cards-row .wpb_text_column{background:#f8f8f8!important;border-left:4px solid #f99522!important;padding:18px 20px!important;border-radius:0 8px 8px 0!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important;height:100%!important;box-sizing:border-box!important}
body.page-id-250 .atm-insurance-cards-row h4{color:#4e342e!important;font-family:'Roboto Condensed',sans-serif!important;margin:0 0 12px!important}
body.page-id-250 .atm-insurance-cards-row p{color:#333!important;line-height:1.6!important;font-size:14.7px!important;margin:0!important}
body.page-id-250 .atm-insurance-contact-row{max-width:80%!important;width:100%!important;margin:32px auto 48px!important;box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important}
body.page-id-250 .atm-insurance-contact-row .wpb_column{display:flex!important;padding-left:15px!important;padding-right:15px!important;box-sizing:border-box!important}
body.page-id-250 .atm-insurance-contact-row .vc_column-inner{width:100%!important}
body.page-id-250 .atm-insurance-contact-row .wpb_text_column{background:#fff8f0!important;border:1px solid #fde6c8!important;border-left:4px solid #fc943a!important;padding:18px 20px!important;border-radius:8px!important;box-shadow:0 3px 14px rgba(252,148,58,.14)!important;height:100%!important;box-sizing:border-box!important}
body.page-id-250 .atm-insurance-contact-row h4{color:#4e342e!important;font-family:'Roboto Condensed',sans-serif!important;margin:0 0 12px!important}
body.page-id-250 .atm-insurance-contact-row h4{display:flex!important;align-items:center!important;gap:10px!important}
body.page-id-250 .atm-insurance-contact-row .atm-insurance-contact-icon{color:#f99522!important;font-size:1.15rem!important;line-height:1!important;flex:0 0 auto!important;width:1.25rem!important;text-align:center!important}
body.page-id-250 .atm-insurance-contact-row p{color:#333!important;line-height:1.6!important;font-size:14.7px!important;margin:0!important}
body.page-id-250 .atm-insurance-contact-row a{color:#333!important;text-decoration:none!important}
body.page-id-250 .atm-insurance-contact-row a:hover{color:#f99522!important;text-decoration:underline!important}
@media(max-width:767px){body.page-id-250 .atm-insurance-contact-row{max-width:92%!important}body.page-id-250 .atm-insurance-contact-row>.wpb_column{width:100%!important;flex:0 0 100%!important;max-width:100%!important;margin-bottom:16px!important}}
@media(min-width:768px){body.page-id-250 .atm-insurance-services ul{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}body.page-id-250 .atm-insurance-split-row>.wpb_column.vc_col-sm-7{flex:0 0 58.333333%!important;max-width:58.333333%!important;width:58.333333%!important}body.page-id-250 .atm-insurance-split-row>.wpb_column.vc_col-sm-5{flex:0 0 41.666667%!important;max-width:41.666667%!important;width:41.666667%!important}}
@media(min-width:960px){body.page-id-250 .atm-insurance-services ul{grid-template-columns:repeat(3,1fr)!important}}
@media(max-width:767px){body.page-id-250 .atm-insurance-services-row,body.page-id-250 .atm-insurance-split-row,body.page-id-250 .atm-insurance-cards-row{max-width:92%!important}body.page-id-250 .atm-insurance-split-row>.wpb_column{width:100%!important;flex:0 0 100%!important;max-width:100%!important;margin-bottom:20px!important}body.page-id-250 .atm-insurance-split-image img{height:auto!important;max-height:320px!important;object-fit:cover!important}}

/* Insurance services hoverbox cards */
body.atomaat-insurance-section .vc-hoverbox-wrapper{width:100%!important;margin-bottom:30px!important;box-sizing:border-box!important}
body.atomaat-insurance-section .vc-hoverbox{position:relative!important;overflow:hidden!important;border-radius:8px!important;box-shadow:0 4px 14px rgba(0,0,0,.12)!important}
body.atomaat-insurance-section .vc-hoverbox-inner{min-height:280px!important;position:relative!important;width:100%!important}
body.atomaat-insurance-section .vc-hoverbox-block{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;box-sizing:border-box!important}
body.atomaat-insurance-section .vc-hoverbox-front{z-index:2!important;display:flex!important;align-items:flex-end!important;transition:opacity .35s ease!important}
body.atomaat-insurance-section .vc-hoverbox-front-inner{width:100%!important;padding:22px 16px!important;background:linear-gradient(transparent,rgba(0,0,0,.72))!important;box-sizing:border-box!important}
body.atomaat-insurance-section .vc-hoverbox-front h2{color:#fff!important;font-family:'Roboto Condensed',sans-serif!important;font-size:1.15rem!important;line-height:1.3!important;margin:0!important;text-align:center!important;text-shadow:0 1px 4px rgba(0,0,0,.45)!important}
body.atomaat-insurance-section .vc-hoverbox-back{z-index:3!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:0!important;transition:opacity .35s ease!important;background-color:#34495e!important}
body.atomaat-insurance-section .vc-hoverbox-back-inner{padding:20px!important;text-align:center!important}
body.atomaat-insurance-section .vc-hoverbox:hover .vc-hoverbox-front{opacity:0!important}
body.atomaat-insurance-section .vc-hoverbox:hover .vc-hoverbox-back{opacity:1!important}
body.atomaat-insurance-section .vc_row .vc_column-inner{display:flex!important;flex-direction:column!important}
body.atomaat-insurance-section .vc-hoverbox-wrapper{flex:1 1 auto!important}
body.atomaat-insurance-section .vc_row.vc_row-fluid{display:flex!important;flex-wrap:wrap!important;margin-bottom:10px!important}
body.atomaat-insurance-section .vc_row.vc_row-fluid>.wpb_column{box-sizing:border-box!important;padding-left:15px!important;padding-right:15px!important;margin-bottom:10px!important}
@media(min-width:768px){body.atomaat-insurance-section .vc-hoverbox-inner{min-height:320px!important}}
@media(min-width:992px){body.atomaat-insurance-section .vc-hoverbox-inner{min-height:360px!important}}
@media(max-width:767px){body.atomaat-insurance-section .vc_row.vc_row-fluid>.wpb_column{width:100%!important;flex:0 0 100%!important;max-width:100%!important}body.atomaat-insurance-section .vc-hoverbox-inner{min-height:240px!important}}
/* Insurance inquiry modal */
body.page-id-250 .atm-insurance-inquiry-actions{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:18px 0 0!important;text-align:center!important}
body.page-id-250 .atm-insurance-inquiry-open{text-transform:none!important;letter-spacing:0!important}
body.atomaat-insurance-section .vc-hoverbox-back .atm-insurance-inquiry-actions{margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}
body.atomaat-insurance-section .vc-hoverbox-back .atm-insurance-inquiry-open{text-transform:none!important;letter-spacing:0!important;font-size:14px!important;padding:10px 22px!important}body.page-id-250 .atm-insurance-inquiry-open,body.atomaat-insurance-section .atm-insurance-inquiry-open,.atm-insurance-inquiry-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fc943a!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:12px 28px!important;font-family:'Roboto Condensed',sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 2px 10px rgba(0,0,0,.15)!important;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease!important}
body.page-id-250 .atm-insurance-inquiry-open:hover,body.atomaat-insurance-section .atm-insurance-inquiry-open:hover,.atm-insurance-inquiry-submit:hover{background:#e08518!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px rgba(0,0,0,.2)!important}
body.atomaat-page.atm-insurance-modal-open{overflow:hidden!important}
.atm-insurance-modal{position:fixed!important;inset:0!important;z-index:100000!important;display:none!important;align-items:center!important;justify-content:center!important;padding:20px!important;box-sizing:border-box!important}
.atm-insurance-modal.is-open{display:flex!important}
.atm-insurance-modal-backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.55)!important}
.atm-insurance-modal-dialog{position:relative!important;z-index:1!important;width:100%!important;max-width:560px!important;max-height:calc(100vh - 40px)!important;overflow:auto!important;background:#fff!important;border-radius:10px!important;padding:28px 28px 24px!important;box-shadow:0 16px 40px rgba(0,0,0,.25)!important;box-sizing:border-box!important}
.atm-insurance-modal-close{position:absolute!important;top:12px!important;right:14px!important;width:36px!important;height:36px!important;border:none!important;background:transparent!important;color:#666!important;font-size:28px!important;line-height:1!important;cursor:pointer!important}
.atm-insurance-modal-close:hover{color:#4e342e!important}
.atm-insurance-modal-dialog h2{margin:0 0 8px!important;color:#4e342e!important;font-family:'Roboto Condensed',sans-serif!important;font-size:1.6rem!important;text-align:center!important}
.atm-insurance-modal-intro{margin:0 0 20px!important;color:#555!important;font-size:15px!important;line-height:1.5!important;text-align:center!important}
.atm-insurance-inquiry-form label{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0 0 14px!important}
.atm-insurance-inquiry-form label span{font-family:'Roboto Condensed',sans-serif!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;color:#4e342e!important}
.atm-insurance-inquiry-form .atm-required{color:#c62828!important;font-weight:700!important}
.atm-insurance-inquiry-form input,.atm-insurance-inquiry-form textarea{width:100%!important;border:1px solid #ddd!important;border-radius:6px!important;padding:10px 12px!important;font-size:15px!important;font-family:'Open Sans',sans-serif!important;box-sizing:border-box!important}
.atm-insurance-inquiry-form select{width:100%!important;border:1px solid #ddd!important;border-radius:6px!important;padding:10px 12px!important;font-size:15px!important;font-family:'Open Sans',sans-serif!important;box-sizing:border-box!important;background:#fff!important;color:#333!important}
.atm-insurance-inquiry-form input:focus,.atm-insurance-inquiry-form textarea:focus{border-color:#fc943a!important;outline:none!important;box-shadow:0 0 0 2px rgba(252,148,58,.15)!important}
.atm-insurance-inquiry-form select:focus{border-color:#fc943a!important;outline:none!important;box-shadow:0 0 0 2px rgba(252,148,58,.15)!important}
.atm-insurance-form-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important}
.atm-insurance-form-full{margin-bottom:6px!important}
.atm-insurance-form-honeypot{position:absolute!important;left:-9999px!important;height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.atm-insurance-form-actions{text-align:center!important;margin-top:8px!important}
.atm-insurance-turnstile{display:flex!important;justify-content:center!important;margin:8px 0 12px!important}
.atm-insurance-form-status{margin:14px 0 0!important;text-align:center!important;font-size:14px!important;line-height:1.5!important}
.atm-insurance-form-status.is-success{color:#2e7d32!important}
.atm-insurance-form-status.is-error{color:#c62828!important}
@media(min-width:600px){.atm-insurance-form-grid{grid-template-columns:1fr 1fr!important;column-gap:14px!important}}

/* Our Team page */

/* About Us page */

/* Resources page */

/* Advice page useful documents link rows */
body.atomaat-advice-page .vc_custom_1593415437331 .atm-resource-link,body.atomaat-advice-page .vc_custom_1593415182887 .atm-resource-link,body.atomaat-advice-page .vc_custom_1593415366178 .atm-resource-link,body.page-id-263 .vc_custom_1593415437331 .atm-resource-link,body.page-id-264 .vc_custom_1593415366178 .atm-resource-link{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;padding:0!important;text-align:left!important}
body.atomaat-advice-page .vc_custom_1593415437331 .atm-resource-link:last-child,body.atomaat-advice-page .vc_custom_1593415182887 .atm-resource-link:last-child,body.atomaat-advice-page .vc_custom_1593415366178 .atm-resource-link:last-child,body.page-id-263 .vc_custom_1593415437331 .atm-resource-link:last-child,body.page-id-264 .vc_custom_1593415366178 .atm-resource-link:last-child{margin-bottom:0!important}
body.atomaat-advice-page .vc_custom_1593415437331 .atm-resource-link img,body.atomaat-advice-page .vc_custom_1593415182887 .atm-resource-link img,body.atomaat-advice-page .vc_custom_1593415366178 .atm-resource-link img,body.page-id-263 .vc_custom_1593415437331 .atm-resource-link img,body.page-id-264 .vc_custom_1593415366178 .atm-resource-link img{float:none!important;display:block!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;margin:0!important;padding:0!important}
body.atomaat-advice-page .vc_custom_1593415437331 .atm-resource-link a,body.atomaat-advice-page .vc_custom_1593415182887 .atm-resource-link a,body.atomaat-advice-page .vc_custom_1593415366178 .atm-resource-link a,body.page-id-263 .vc_custom_1593415437331 .atm-resource-link a,body.page-id-264 .vc_custom_1593415366178 .atm-resource-link a{flex:1 1 auto!important;display:inline!important;line-height:1.5!important;text-decoration:none!important;color:#000!important}
body.atomaat-advice-page .vc_custom_1593415437331 .atm-resource-link a:hover,body.atomaat-advice-page .vc_custom_1593415182887 .atm-resource-link a:hover,body.atomaat-advice-page .vc_custom_1593415366178 .atm-resource-link a:hover,body.page-id-263 .vc_custom_1593415437331 .atm-resource-link a:hover,body.page-id-264 .vc_custom_1593415366178 .atm-resource-link a:hover{color:#4e342e!important;text-decoration:underline!important}

/* Superannuation page top banner */
body.page-id-263 .vc_custom_1537321579331{margin-bottom:30px!important;padding-top:calc(var(--atomaat-header-height,120px) + 20px)!important;padding-bottom:30px!important;background-image:url('/wp-content/uploads/2026/07/slide-2.jpg')!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}
body.page-id-263 .vc_custom_1537321579331 .uvc-main-heading h2,body.page-id-263 .vc_custom_1537321579331 .uvc-sub-heading,body.page-id-263 .vc_custom_1537321579331 .uvc-sub-heading span{color:#fff!important;font-family:'Roboto Condensed',sans-serif!important}
body.page-id-263 .vc_custom_1537321579331 .uvc-main-heading h2{font-size:37.25px!important;line-height:1.2!important;text-align:center!important}
body.page-id-263 .vc_custom_1537321579331 .uvc-sub-heading{font-size:24.84px!important;line-height:1.45!important;font-weight:700!important;text-align:center!important}
body.page-id-263 .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill):last-of-type{margin-bottom:48px!important}
body.page-id-263 .atomaat-footer{margin-top:24px!important}
@media(max-width:768px){body.page-id-263 .vc_custom_1537321579331 .uvc-main-heading h2{font-size:26.61px!important}body.page-id-263 .vc_custom_1537321579331 .uvc-sub-heading{font-size:20.7px!important}}
/* Superannuation page – Useful Documents orange box */
body.page-id-263 .vc_custom_1593415437331{display:block!important;padding:20px!important;background-color:#fc943a!important;margin:24px 0 48px!important;border-radius:10px!important;overflow:hidden!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}
body.page-id-263 .vc_custom_1593415437331 .wpb_column,body.page-id-263 .vc_custom_1593415437331 .vc_column-inner,body.page-id-263 .vc_custom_1593415437331 .wpb_wrapper{display:block!important;width:100%!important}
body.page-id-263 .vc_custom_1593415437331 .uvc-main-heading h2{color:#000!important;font-size:24.22px!important;margin:0 0 12px!important}
body.page-id-263 .vc_custom_1593415437331 .uvc-sub-heading div[style*="background-color"]{background-color:#fff!important;padding:20px!important;box-sizing:border-box!important;display:block!important}
body.page-id-263 .vc_custom_1593415437331 .uvc-sub-heading p{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 4px!important;text-align:left!important}
body.page-id-263 .vc_custom_1593415437331 .uvc-sub-heading p:not(:has(a)){display:none!important;margin:0!important;padding:0!important;height:0!important}
body.page-id-263 .vc_custom_1593415437331 .uvc-sub-heading p:has(a){margin-bottom:12px!important}
body.page-id-263 .vc_custom_1593415437331 .uvc-sub-heading img.alignleft{float:none!important;display:block!important;width:32px!important;height:32px!important;margin:0!important;flex-shrink:0!important}
body.page-id-263 .vc_custom_1593415437331 .uvc-sub-heading a{font-size:14.91px!important}
@media(max-width:768px){body.page-id-263 .vc_custom_1593415437331{padding:16px!important;border-radius:8px!important}}
/* Property investors page top banner */
body.page-id-264 .vc_custom_1537322704278{margin-bottom:30px!important;padding-top:calc(var(--atomaat-header-height,120px) + 20px)!important;padding-bottom:30px!important;background-image:url('/wp-content/uploads/2026/07/slide-2.jpg')!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}
body.page-id-264 .vc_custom_1537322704278 .uvc-main-heading h2,body.page-id-264 .vc_custom_1537322704278 .uvc-sub-heading,body.page-id-264 .vc_custom_1537322704278 .uvc-sub-heading span{color:#fff!important;font-family:'Roboto Condensed',sans-serif!important}
body.page-id-264 .vc_custom_1537322704278 .uvc-main-heading h2{font-size:37.25px!important;line-height:1.2!important;text-align:center!important}
body.page-id-264 .vc_custom_1537322704278 .uvc-sub-heading{font-size:24.84px!important;line-height:1.45!important;font-weight:700!important;text-align:center!important}
body.page-id-264 .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill):last-of-type{margin-bottom:48px!important}
body.page-id-264 .atomaat-footer{margin-top:24px!important}
@media(max-width:768px){body.page-id-264 .vc_custom_1537322704278 .uvc-main-heading h2{font-size:26.61px!important}body.page-id-264 .vc_custom_1537322704278 .uvc-sub-heading{font-size:20.7px!important}}
/* Property investors page – Useful Documents orange box */
body.page-id-264 .vc_custom_1593415366178{display:block!important;padding:20px!important;background-color:#fc943a!important;margin:24px 0 48px!important;border-radius:10px!important;overflow:hidden!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}
body.page-id-264 .vc_custom_1593415366178 .wpb_column,body.page-id-264 .vc_custom_1593415366178 .vc_column-inner,body.page-id-264 .vc_custom_1593415366178 .wpb_wrapper{display:block!important;width:100%!important}
body.page-id-264 .vc_custom_1593415366178 .uvc-main-heading h2{color:#000!important;font-size:24.22px!important;margin:0 0 12px!important}
body.page-id-264 .vc_custom_1593415366178 .uvc-sub-heading div[style*="background-color"]{background-color:#fff!important;padding:20px!important;box-sizing:border-box!important;display:block!important}
body.page-id-264 .vc_custom_1593415366178 .uvc-sub-heading p{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 4px!important;text-align:left!important}
body.page-id-264 .vc_custom_1593415366178 .uvc-sub-heading p:not(:has(a)){display:none!important;margin:0!important;padding:0!important;height:0!important}
body.page-id-264 .vc_custom_1593415366178 .uvc-sub-heading p:has(a){margin-bottom:12px!important}
body.page-id-264 .vc_custom_1593415366178 .uvc-sub-heading img.alignleft{float:none!important;display:block!important;width:32px!important;height:32px!important;margin:0!important;flex-shrink:0!important}
body.page-id-264 .vc_custom_1593415366178 .uvc-sub-heading a{font-size:14.91px!important}
@media(max-width:768px){body.page-id-264 .vc_custom_1593415366178{padding:16px!important;border-radius:8px!important}}
/* Trust page top banner */
body.page-id-252 .vc_custom_1540362526170{margin-bottom:30px!important;padding-top:calc(var(--atomaat-header-height,120px) + 20px)!important;padding-bottom:30px!important;background-image:url('/wp-content/uploads/2026/07/slide-2.jpg')!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}
body.page-id-252 .vc_custom_1540362526170 .uvc-main-heading h2,body.page-id-252 .vc_custom_1540362526170 .uvc-sub-heading,body.page-id-252 .vc_custom_1540362526170 .uvc-sub-heading span{color:#fff!important;font-family:'Roboto Condensed',sans-serif!important}
body.page-id-252 .vc_custom_1540362526170 .uvc-main-heading h2{font-size:37.25px!important;line-height:1.2!important;text-align:center!important}
body.page-id-252 .vc_custom_1540362526170 .uvc-sub-heading{font-size:24.84px!important;line-height:1.45!important;font-weight:700!important;text-align:center!important}
body.page-id-252 .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill):last-of-type{margin-bottom:48px!important}
body.page-id-252 .atomaat-footer{margin-top:24px!important}
@media(max-width:768px){body.page-id-252 .vc_custom_1540362526170 .uvc-main-heading h2{font-size:26.61px!important}body.page-id-252 .vc_custom_1540362526170 .uvc-sub-heading{font-size:20.7px!important}}
/* Company page top banner */
body.page-id-253 .vc_custom_1540362526169{margin-bottom:30px!important;padding-top:calc(var(--atomaat-header-height,120px) + 20px)!important;padding-bottom:30px!important;background-image:url('/wp-content/uploads/2026/07/slide-2.jpg')!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}
body.page-id-253 .vc_custom_1540362526169 .uvc-main-heading h2,body.page-id-253 .vc_custom_1540362526169 .uvc-sub-heading,body.page-id-253 .vc_custom_1540362526169 .uvc-sub-heading span{color:#fff!important;font-family:'Roboto Condensed',sans-serif!important}
body.page-id-253 .vc_custom_1540362526169 .uvc-main-heading h2{font-size:37.25px!important;line-height:1.2!important;text-align:center!important}
body.page-id-253 .vc_custom_1540362526169 .uvc-sub-heading{font-size:24.84px!important;line-height:1.45!important;font-weight:700!important;text-align:center!important}
body.page-id-253 .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill):last-of-type{margin-bottom:48px!important}
body.page-id-253 .atomaat-footer{margin-top:24px!important}
@media(max-width:768px){body.page-id-253 .vc_custom_1540362526169 .uvc-main-heading h2{font-size:26.61px!important}body.page-id-253 .vc_custom_1540362526169 .uvc-sub-heading{font-size:20.7px!important}}
/* Partnership page top banner */
body.page-id-254 .vc_custom_1540362526168{margin-bottom:30px!important;padding-top:calc(var(--atomaat-header-height,120px) + 20px)!important;padding-bottom:30px!important;background-image:url('/wp-content/uploads/2026/07/slide-2.jpg')!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}
body.page-id-254 .vc_custom_1540362526168 .uvc-main-heading h2,body.page-id-254 .vc_custom_1540362526168 .uvc-sub-heading,body.page-id-254 .vc_custom_1540362526168 .uvc-sub-heading span{color:#fff!important;font-family:'Roboto Condensed',sans-serif!important}
body.page-id-254 .vc_custom_1540362526168 .uvc-main-heading h2{font-size:37.25px!important;line-height:1.2!important;text-align:center!important}
body.page-id-254 .vc_custom_1540362526168 .uvc-sub-heading{font-size:24.84px!important;line-height:1.45!important;font-weight:700!important;text-align:center!important}
body.page-id-254 .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill):last-of-type{margin-bottom:48px!important}
body.page-id-254 .atomaat-footer{margin-top:24px!important}
@media(max-width:768px){body.page-id-254 .vc_custom_1540362526168 .uvc-main-heading h2{font-size:26.61px!important}body.page-id-254 .vc_custom_1540362526168 .uvc-sub-heading{font-size:20.7px!important}}
/* Sole trader page top banner */
body.page-id-255 .vc_custom_1540362526167{margin-bottom:30px!important;padding-top:calc(var(--atomaat-header-height,120px) + 20px)!important;padding-bottom:30px!important;background-image:url('/wp-content/uploads/2026/07/slide-2.jpg')!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}
body.page-id-255 .vc_custom_1540362526167 .uvc-main-heading h2,body.page-id-255 .vc_custom_1540362526167 .uvc-sub-heading,body.page-id-255 .vc_custom_1540362526167 .uvc-sub-heading span{color:#fff!important;font-family:'Roboto Condensed',sans-serif!important}
body.page-id-255 .vc_custom_1540362526167 .uvc-main-heading h2{font-size:37.25px!important;line-height:1.2!important;text-align:center!important}
body.page-id-255 .vc_custom_1540362526167 .uvc-sub-heading{font-size:24.84px!important;line-height:1.45!important;font-weight:700!important;text-align:center!important}
/* Business page top banner */
body.page-id-265 .vc_custom_1537321496986{margin-bottom:30px!important;padding-top:calc(var(--atomaat-header-height,120px) + 20px)!important;padding-bottom:30px!important;background-image:url('/wp-content/uploads/2026/07/slide-2.jpg')!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}
body.page-id-265 .vc_custom_1537321496986 .uvc-main-heading h2,body.page-id-265 .vc_custom_1537321496986 .uvc-sub-heading,body.page-id-265 .vc_custom_1537321496986 .uvc-sub-heading p,body.page-id-265 .vc_custom_1537321496986 .uvc-sub-heading span{color:#fff!important;font-family:'Roboto Condensed',sans-serif!important}
body.page-id-265 .vc_custom_1537321496986 .uvc-main-heading h2{font-size:37.25px!important;line-height:1.2!important}
body.page-id-265 .vc_custom_1537321496986 .uvc-sub-heading,body.page-id-265 .vc_custom_1537321496986 .uvc-sub-heading p,body.page-id-265 .vc_custom_1537321496986 .uvc-sub-heading span{font-size:24.84px!important;line-height:1.45!important;font-weight:700!important;margin:0 0 .65em!important;text-align:center!important}body.page-id-265 .vc_custom_1537321496986 .uvc-sub-heading p:last-child{margin-bottom:0!important}

body.atomaat-page .vc_custom_1537321445955{margin-bottom:30px!important;padding-top:calc(var(--atomaat-header-height,120px) + 20px)!important;padding-bottom:30px!important;background-image:url('/wp-content/uploads/2026/07/slide-2.jpg')!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}
body.atomaat-page .vc_custom_1537321445955 .uvc-main-heading h2,body.atomaat-page .vc_custom_1537321445955 .uvc-sub-heading,body.atomaat-page .vc_custom_1537321445955 .uvc-sub-heading span,body.atomaat-page .vc_custom_1537321496986 .uvc-main-heading h2,body.atomaat-page .vc_custom_1537321496986 .uvc-sub-heading,body.atomaat-page .vc_custom_1537321496986 .uvc-sub-heading p,body.atomaat-page .vc_custom_1537321496986 .uvc-sub-heading span,body.atomaat-page .vc_custom_1540362526167 .uvc-main-heading h2,body.atomaat-page .vc_custom_1540362526167 .uvc-sub-heading,body.atomaat-page .vc_custom_1540362526167 .uvc-sub-heading span,body.atomaat-page .vc_custom_1540362526168 .uvc-main-heading h2,body.atomaat-page .vc_custom_1540362526168 .uvc-sub-heading,body.atomaat-page .vc_custom_1540362526168 .uvc-sub-heading span,body.atomaat-page .vc_custom_1540362526169 .uvc-main-heading h2,body.atomaat-page .vc_custom_1540362526169 .uvc-sub-heading,body.atomaat-page .vc_custom_1540362526169 .uvc-sub-heading span,body.atomaat-page .vc_custom_1540362526170 .uvc-main-heading h2,body.atomaat-page .vc_custom_1540362526170 .uvc-sub-heading,body.atomaat-page .vc_custom_1540362526170 .uvc-sub-heading span,body.atomaat-page .vc_custom_1537322704278 .uvc-main-heading h2,body.atomaat-page .vc_custom_1537322704278 .uvc-sub-heading,body.atomaat-page .vc_custom_1537322704278 .uvc-sub-heading span,body.atomaat-page .vc_custom_1537321579331 .uvc-main-heading h2,body.atomaat-page .vc_custom_1537321579331 .uvc-sub-heading,body.atomaat-page .vc_custom_1537321579331 .uvc-sub-heading span{color:#fff!important;font-family:"Roboto Condensed",sans-serif!important}
/* Hero slider */
.atomaat-hero-slider{position:relative;width:100%;height:700px;overflow:hidden;background:#111;margin:0!important;padding:0!important}
.atomaat-slide,.atomaat-hero-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 2s ease-in-out;display:flex;align-items:center;justify-content:flex-start;padding:0 80px;box-sizing:border-box}
.atomaat-slide.active,.atomaat-hero-slide.active{opacity:1;z-index:2}
.atomaat-slide-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.2) 60%,transparent 100%)}
.atomaat-slide-content,.atomaat-hero-caption-inner{position:relative;z-index:3;color:#fff;max-width:700px;text-shadow:0 2px 8px rgba(0,0,0,.6)}
.atomaat-slide-content h2,.atomaat-hero-caption h2{font-family:"Roboto Condensed",sans-serif;font-size:42px;margin:0 0 12px}
.atomaat-slide-content p,.atomaat-hero-caption p{font-family:"Open Sans",sans-serif;font-size:20px;line-height:1.5;margin:0}

/* Orange services - full viewport width */
.vc_custom_1593412882077{padding-top:60px!important;padding-bottom:60px!important;background-color:#f99522!important;width:100vw!important;max-width:100vw!important;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;box-sizing:border-box!important}
.vc_custom_1593412882077>.wpb_column,.vc_custom_1593412882077>.wpb_column>.vc_column-inner,.vc_custom_1593412882077 .wpb_wrapper,.vc_custom_1593412882077 .vc_row.vc_inner,.vc_custom_1593412882077 .vc_row-o-equal-height{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
.vc_custom_1593412882077 .vc_row-o-equal-height{display:flex!important;flex-wrap:wrap!important;padding:0 24px;box-sizing:border-box}
.vc_custom_1593412882077 .vc_col-sm-3{width:25%!important;flex:0 0 25%!important;max-width:25%!important;box-sizing:border-box;padding:0 12px!important}
.vc_custom_1593412882077 .vc_column-inner{padding-bottom:30px!important}
.vc_custom_1593412882077 h2{color:#fff!important;font-family:"Roboto Condensed",sans-serif!important;text-align:center!important;margin-bottom:10px!important}
.vc_custom_1593412882077 .uvc-sub-heading,.vc_custom_1593412882077 .uvc-sub-heading span{color:#fff!important;font-family:"Open Sans",sans-serif!important;font-size:16px!important;line-height:1.5!important;text-align:center!important;display:block}
.vc_custom_1593412882077 .vc_single_image-img{width:100%!important;height:auto!important;border-radius:3px!important;display:block}
.vc_custom_1593412882077 .vc_row-o-equal-height{align-items:stretch!important}
.vc_custom_1593412882077 .vc_row-o-equal-height>.wpb_column{display:flex!important;flex-direction:column!important}
.vc_custom_1593412882077 .vc_row-o-equal-height>.wpb_column>.vc_column-inner{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;height:100%!important}
.vc_custom_1593412882077 .vc_row-o-equal-height>.wpb_column>.vc_column-inner>.wpb_wrapper{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;height:100%!important}
.vc_custom_1593412882077 .btn-align-center{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;text-align:center!important;margin-top:auto!important;padding-top:24px!important}
.vc_custom_1593412882077 .default-btn-shortcode,.vc_custom_1593412882077 [id^="default-btn-"].default-btn-shortcode{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#1a1a1a!important;color:#fff!important;min-height:48px!important;height:48px!important;padding:0 32px!important;box-sizing:border-box!important;text-decoration:none!important;font-family:"Roboto Condensed",sans-serif!important;font-weight:700!important;font-size:15px!important;line-height:1!important;letter-spacing:.06em!important;text-transform:uppercase!important;border:none!important;border-radius:999px!important;box-shadow:0 2px 10px rgba(0,0,0,.18)!important;transition:background-color .3s ease,transform .25s ease,box-shadow .3s ease,color .3s ease!important}
.vc_custom_1593412882077 .default-btn-shortcode span{display:inline-block!important;line-height:1!important;white-space:nowrap!important}
.vc_custom_1593412882077 .default-btn-shortcode:hover,.vc_custom_1593412882077 [id^="default-btn-"].default-btn-shortcode:hover{background:#333!important;color:#fff!important;opacity:1!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px rgba(0,0,0,.28)!important}

/* Our Team section */
body.atomaat-page .atm-home-team-section,
body.atomaat-page .vc_custom_1593421154804{padding-top:50px!important;padding-bottom:50px!important;background:#fff!important}
body.atomaat-page .atm-home-team-section>.wpb_column>.vc_column-inner{max-width:80%!important;width:100%!important;margin:0 auto!important;padding:0 20px!important;box-sizing:border-box}
body.atomaat-page .atm-home-team-section .vc_row.vc_inner{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box}
body.atomaat-page .atm-home-team-section.vc_row-o-content-middle{align-items:flex-start!important}
body.atomaat-page .atm-home-team-section .vc_row.vc_inner{align-items:flex-start!important}
body.atomaat-page .atm-home-team-section .vc_row.vc_inner>.wpb_column{display:flex!important;flex-direction:column!important;align-items:center!important}
body.atomaat-page .atm-home-team-section .wpb_single_image{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0 0 16px!important}
body.atomaat-page .atm-home-team-section .wpb_single_image figure,.atm-home-team-section .wpb_single_image .wpb_wrapper{margin:0!important;padding:0!important;width:100%!important;display:flex!important;justify-content:center!important}
body.atomaat-page .atm-home-team-section a.vc_single_image-wrapper,body.atomaat-page .atm-home-team-section .vc_single_image-wrapper{flex:0 0 200px!important}
body.atomaat-page .atm-home-team-section .vc_row.vc_inner+.vc_row.vc_inner{margin-top:10px!important}
body.atomaat-page .atm-home-team-section .vc_row.vc_inner>.wpb_column.vc_col-sm-4{width:33.333%!important;flex:0 0 33.333%!important;max-width:33.333%!important;padding:0 18px!important;margin-bottom:24px!important;box-sizing:border-box!important}
body.atomaat-page .atm-home-team-section .vc_row.vc_inner>.wpb_column .vc_column-inner{padding-bottom:0!important;height:100%}
body.atomaat-page .atm-home-team-section .vc_row.vc_inner>.wpb_column .wpb_wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;height:100%}
body.atomaat-page .atm-home-team-section .wpb_single_image{width:100%;margin-bottom:16px!important}
body.atomaat-page .atm-home-team-section .vc_single_image-wrapper{display:block!important;width:200px!important;height:200px!important;margin:0 auto!important;border-radius:50%!important;overflow:hidden!important;border:3px solid #000!important;box-sizing:border-box!important}
body.atomaat-page .atm-home-team-section .vc_single_image-img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center top!important;display:block!important;border-radius:0!important}
body.atomaat-page .atm-home-team-section .uvc-heading{width:100%}
body.atomaat-page .atm-home-team-section .uvc-main-heading h2{font-family:"Roboto Condensed",sans-serif!important;font-size:22px!important;line-height:1.3!important;margin:0 0 8px!important;color:#000!important}
body.atomaat-page .atm-home-team-section .uvc-sub-heading{font-family:"Open Sans",sans-serif!important;font-size:16px!important;line-height:1.5!important;color:#333!important;margin:0!important}
body.atomaat-page .atm-home-team-section .uvc-sub-heading strong{font-weight:600!important}
body.atomaat-page .atm-home-team-section .uvc-heading-spacer.line_only{margin-bottom:12px!important}
body.atomaat-page .atm-home-team-section>.wpb_column>.vc_column-inner>.wpb_wrapper>.uvc-heading .uvc-main-heading h2{font-size:28px!important;text-transform:none!important}

/* Footer */
.atomaat-footer{background:#4b4b4d;color:#fff;margin-top:0}\nbody.atomaat-advice-page .atomaat-footer{margin-top:24px!important}
.atomaat-footer-nav-wrap{background:#4b4b4d;border-bottom:1px solid rgba(255,255,255,.1)}
.atomaat-footer-inner{border-bottom:2px solid #000!important}
.atomaat-footer-nav-inner{max-width:1340px;margin:0 auto;padding:0 20px}
.atomaat-footer-nav{display:flex;list-style:none;margin:0;padding:0;justify-content:center;flex-wrap:wrap}
.atomaat-footer-nav>li>a{display:block;padding:16px 18px;color:#fff!important;text-decoration:none!important;font-family:"Roboto Condensed",sans-serif;font-weight:700;text-transform:uppercase}
.atomaat-footer-nav>li>a:hover{color:#f99522!important}
.atomaat-footer-contact{background:#4b4b4d;padding:40px 20px}
.atomaat-footer-contact-inner{max-width:1340px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;text-align:left}
.atomaat-footer-contact-tagline{max-width:320px}
.atomaat-footer-tagline-main{margin:0 0 14px;font-family:"Roboto Condensed",sans-serif;font-size:24px;font-weight:700;line-height:1.25;color:#fff}
.atomaat-footer-tagline-legal{margin:0;font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.5;color:rgba(255,255,255,.88);font-style:italic}
.atomaat-footer-contact-logo{display:flex;align-items:center;justify-content:center;justify-self:center}
.atomaat-footer-contact-logo img{max-height:140px;width:auto;display:block}
.atomaat-footer-contact-info{justify-self:end;max-width:360px}
.atomaat-footer-contact-title{margin:0 0 20px;font-family:"Roboto Condensed",sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;color:#fff}
.atomaat-footer-contact-details{display:flex;flex-direction:column;gap:12px}
.atomaat-footer-contact-item{display:block;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.5;color:#fff}
.atomaat-footer-contact-item i{color:#f99522;margin-right:8px;width:18px;text-align:center}
.atomaat-footer-contact a{color:#f99522!important;text-decoration:none}
.atomaat-footer-contact a:hover{text-decoration:underline!important}
.atomaat-footer-map iframe{width:100%;display:block;border:0;height:350px}
.atomaat-footer-bottom{background:#333;color:#ccc;text-align:center;padding:15px 20px;font-size:14.3px;line-height:1.6}

@media(max-width:1024px){.atomaat-hero-slider{height:500px}}
.atomaat-topbar{display:block!important;visibility:visible!important}
.atomaat-topbar-contact,.atomaat-topbar-social{display:flex!important;align-items:center!important;visibility:visible!important}
.atomaat-topbar-phone,.atomaat-topbar-address,.atomaat-topbar-email{display:inline-flex!important;align-items:center!important;visibility:visible!important;white-space:nowrap}
@media(min-width:769px){.atomaat-topbar-address,.atomaat-topbar-email,.atomaat-topbar-phone{display:inline-flex!important;visibility:visible!important}.atomaat-topbar-contact{gap:18px!important;flex-wrap:nowrap!important}}
@media(max-width:768px){.atomaat-topbar-address,.atomaat-topbar-email{display:none!important}.atomaat-topbar-contact{gap:0!important}}
@media(max-width:900px){.vc_custom_1593412882077 .vc_col-sm-3{width:50%!important;flex:0 0 50%!important;max-width:50%!important}.atomaat-menu-toggle{display:block;z-index:10001;position:relative}.atomaat-nav{display:none;flex-direction:column;width:100%;order:3;background:#4b4b4d;border-top:1px solid rgba(255,255,255,.12);padding:4px 0 6px}.atomaat-nav.atomaat-nav-open{display:flex!important}.atomaat-header-inner{flex-wrap:wrap;align-items:center;min-height:auto!important;padding:8px 20px!important}.atomaat-logo img{max-height:100px!important}.atomaat-nav>li{width:100%}.atomaat-nav>li>a,.atomaat-nav>li>span{width:100%;box-sizing:border-box;padding:7px 16px!important;font-size:14px!important;line-height:1.2!important}.atomaat-nav .sub-menu{position:static!important;display:none!important;min-width:0!important;width:100%!important;box-shadow:none!important;padding:0!important;background:#3a3a3c!important}.atomaat-nav li.atomaat-open>.sub-menu{display:block!important}.atomaat-nav .sub-menu a,.atomaat-nav .sub-menu>li>a{padding:5px 16px 5px 28px!important;font-size:13px!important;line-height:1.2!important;color:#fff!important}body.atomaat-page .atm-home-team-section .vc_row.vc_inner>.wpb_column.vc_col-sm-4{width:50%!important;flex:0 0 50%!important;max-width:50%!important;align-self:flex-start!important}}
@media(max-width:768px){body.atomaat-page .atm-home-team-section .vc_row.vc_inner>.wpb_column.vc_col-sm-4{width:100%!important;flex:0 0 100%!important;max-width:100%!important;padding:0 12px!important;margin-bottom:28px!important;align-self:stretch!important}body.atomaat-page .atm-home-team-section a.vc_single_image-wrapper,body.atomaat-page .atm-home-team-section .vc_single_image-wrapper{width:180px!important;height:180px!important;flex:0 0 180px!important}.atomaat-footer-contact-inner{grid-template-columns:1fr;gap:28px;text-align:center}.atomaat-footer-contact-tagline{max-width:none;justify-self:center}.atomaat-footer-contact-logo{justify-self:center}.atomaat-footer-contact-info{justify-self:center;max-width:none;text-align:center}.atomaat-footer-contact-logo img{max-height:120px}body.atomaat-page .wpb-content-wrapper>.vc_row.wpb_row:not([data-vc-full-width="true"]):not(.vc_row-has-fill){max-width:92%!important}body.atomaat-page .wpb-content-wrapper>.vc_row.vc_row-has-fill:first-child>.wpb_column>.vc_column-inner>.wpb_wrapper,body.atomaat-page .vc_custom_1537321445955>.wpb_column>.vc_column-inner>.wpb_wrapper,body.atomaat-page .wpb-content-wrapper>.vc_row.vc_row-has-fill:first-child .uvc-heading,body.atomaat-page .vc_custom_1537321445955 .uvc-heading{max-width:92%!important;padding-left:12px!important;padding-right:12px!important}.atomaat-hero-slider{height:400px}.atomaat-slide,.atomaat-hero-slide{padding:0 24px}.atomaat-slide-content h2,.atomaat-hero-caption h2{font-size:28px}body.atomaat-page .vc_custom_1593419965570>.wpb_column.vc_col-sm-8,body.atomaat-page .vc_custom_1593419965570>.wpb_column.vc_col-sm-4{width:100%!important;flex:0 0 100%!important;max-width:100%!important}}
@media(max-width:600px){.vc_custom_1593412882077 .vc_col-sm-3{width:100%!important;flex:0 0 100%!important;max-width:100%!important}body.atomaat-page .atm-home-team-section .vc_row.vc_inner>.wpb_column.vc_col-sm-4{width:100%!important;flex:0 0 100%!important;max-width:100%!important;padding:0 12px!important}}

/* Individuals page – advice tip cards */
body.atomaat-advice-page .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill){max-width:80%!important;margin-left:auto!important;margin-right:auto!important}
body.atomaat-advice-page .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column ul{list-style:none;padding:0;margin:0 0 16px;display:grid;grid-template-columns:1fr;gap:14px;align-items:stretch}
body.atomaat-advice-page .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column li{list-style:none;background:#f8f8f8;border-left:4px solid #f99522;padding:18px 20px 18px 52px;border-radius:0 8px 8px 0;box-shadow:0 2px 8px rgba(0,0,0,.06);position:relative;color:#333;line-height:1.55!important;font-size:14.7px!important;height:100%;box-sizing:border-box}
body.atomaat-advice-page .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column li::before{content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900;color:#f99522;position:absolute;left:18px;top:20px;font-size:12.6px;line-height:1}
body.atomaat-advice-page .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column li:has(strong){background:#fff7ed;border-left-color:#fc943a}
body.atomaat-advice-page .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column li strong{color:#4e342e;font-weight:700}
body.atomaat-advice-page .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column li span{color:inherit!important}
/* Trust page – specialised advice notice card */
body.atomaat-advice-page .atm-advice-notice,body.page-id-252 .atm-advice-notice{background:#fff4e8!important;border:1px solid #fc943a!important;border-left:5px solid #fc943a!important;border-radius:10px!important;padding:20px 24px!important;margin:24px 0 28px!important;box-shadow:0 4px 14px rgba(252,148,58,.18)!important;color:#4e342e!important;font-family:'Roboto Condensed',sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:1.55!important;text-align:center!important;display:block!important}
body.atomaat-advice-page .atm-advice-notice::before,body.page-id-252 .atm-advice-notice::before{content:"\f05a";font-family:"Font Awesome 6 Free";font-weight:900;display:block;font-size:22px;color:#fc943a;margin-bottom:10px}
@media(max-width:768px){body.atomaat-advice-page .atm-advice-notice,body.page-id-252 .atm-advice-notice{font-size:14.5px!important;padding:16px 18px!important}}
body.atomaat-advice-page .atm-advice-cta{background:#4b4b4d!important;color:#fff!important;padding:22px 28px;border-radius:8px;text-align:center;margin:8px 0 24px;box-shadow:0 2px 10px rgba(0,0,0,.12);font-size:14.7px!important;line-height:1.5!important}
body.atomaat-advice-page .atm-advice-phone{white-space:nowrap!important;display:inline!important}
body.atomaat-advice-page .atm-advice-phone a{color:#fff!important;text-decoration:none!important}
body.atomaat-advice-page .atm-advice-phone a:hover{color:#f99522!important}

@media(min-width:960px){body.atomaat-advice-page .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column ul{grid-template-columns:1fr 1fr;gap:16px}body.atomaat-advice-page .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column li{font-size:14px!important}}
@media(max-width:768px){body.atomaat-advice-page .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill){max-width:92%!important}body.atomaat-advice-page .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column li{font-size:13.3px!important;padding:16px 16px 16px 48px}}


/* Business page - structure link cards */
body.page-id-265 .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column .wpb_wrapper{display:grid;grid-template-columns:1fr;gap:14px;align-items:stretch}
body.page-id-265 .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column h4:first-of-type{grid-column:1/-1;margin:0 0 4px!important;font-size:16.56px!important;line-height:1.55!important;font-weight:700!important;color:#4e342e!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}
body.page-id-265 .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column h4:has(a){background:#f8f8f8;border-left:4px solid #f99522;padding:18px 20px 18px 52px;border-radius:0 8px 8px 0;box-shadow:0 2px 8px rgba(0,0,0,.06);position:relative;color:#333;line-height:1.55!important;font-size:14.7px!important;height:100%;box-sizing:border-box;margin:0!important;font-weight:400!important}
body.page-id-265 .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column h4:has(a)::before{content:"\f054";font-family:"Font Awesome 6 Free";font-weight:900;color:#f99522;position:absolute;left:18px;top:50%;transform:translateY(-50%);font-size:12.6px;line-height:1}
body.page-id-265 .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column h4:has(a) a,body.page-id-265 .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column h4:has(a) span{color:#333!important;text-decoration:none!important}
body.page-id-265 .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column h4:has(a):hover{background:#fff7ed;border-left-color:#fc943a}
@media(min-width:960px){body.page-id-265 .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column .wpb_wrapper{grid-template-columns:1fr 1fr;gap:16px}body.page-id-265 .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column h4:has(a){font-size:14px!important}}
@media(max-width:768px){body.page-id-265 .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill) .wpb_text_column h4:has(a){font-size:13.3px!important;padding:16px 16px 16px 48px}}
body.page-id-265 .wpb-content-wrapper .atomaat-page-title ~ .vc_row.wpb_row:not(.vc_row-has-fill):last-of-type{margin-bottom:48px!important}

/* /* Business advice pages – Useful Documents orange box */
body.page-id-252 .vc_custom_1540362526166,body.page-id-253 .vc_custom_1540362526166,body.page-id-254 .vc_custom_1540362526166,body.page-id-255 .vc_custom_1540362526166{display:block!important;padding:20px!important;background-color:#fc943a!important;margin:24px 0 48px!important;border-radius:10px!important;overflow:hidden!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}
body.page-id-252 .vc_custom_1540362526166 .wpb_column,body.page-id-253 .vc_custom_1540362526166 .wpb_column,body.page-id-254 .vc_custom_1540362526166 .wpb_column,body.page-id-255 .vc_custom_1540362526166 .wpb_column,body.page-id-252 .vc_custom_1540362526166 .vc_column-inner,body.page-id-253 .vc_custom_1540362526166 .vc_column-inner,body.page-id-254 .vc_custom_1540362526166 .vc_column-inner,body.page-id-255 .vc_custom_1540362526166 .vc_column-inner,body.page-id-252 .vc_custom_1540362526166 .wpb_wrapper,body.page-id-253 .vc_custom_1540362526166 .wpb_wrapper,body.page-id-254 .vc_custom_1540362526166 .wpb_wrapper,body.page-id-255 .vc_custom_1540362526166 .wpb_wrapper{display:block!important;width:100%!important}
body.page-id-252 .vc_custom_1540362526166 .uvc-main-heading h2,body.page-id-253 .vc_custom_1540362526166 .uvc-main-heading h2,body.page-id-254 .vc_custom_1540362526166 .uvc-main-heading h2,body.page-id-255 .vc_custom_1540362526166 .uvc-main-heading h2{color:#000!important;font-size:24.22px!important;margin:0 0 12px!important}
body.page-id-252 .vc_custom_1540362526166 .uvc-sub-heading div[style*="background-color"],body.page-id-253 .vc_custom_1540362526166 .uvc-sub-heading div[style*="background-color"],body.page-id-254 .vc_custom_1540362526166 .uvc-sub-heading div[style*="background-color"],body.page-id-255 .vc_custom_1540362526166 .uvc-sub-heading div[style*="background-color"]{background-color:#fff!important;padding:20px!important;box-sizing:border-box!important;display:block!important}
body.page-id-252 .vc_custom_1540362526166 .uvc-sub-heading p,body.page-id-253 .vc_custom_1540362526166 .uvc-sub-heading p,body.page-id-254 .vc_custom_1540362526166 .uvc-sub-heading p,body.page-id-255 .vc_custom_1540362526166 .uvc-sub-heading p{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 4px!important;text-align:left!important}
body.page-id-252 .vc_custom_1540362526166 .uvc-sub-heading p:not(:has(a)),body.page-id-253 .vc_custom_1540362526166 .uvc-sub-heading p:not(:has(a)),body.page-id-254 .vc_custom_1540362526166 .uvc-sub-heading p:not(:has(a)),body.page-id-255 .vc_custom_1540362526166 .uvc-sub-heading p:not(:has(a)){display:none!important;margin:0!important;padding:0!important;height:0!important}
body.page-id-252 .vc_custom_1540362526166 .uvc-sub-heading p:has(a),body.page-id-253 .vc_custom_1540362526166 .uvc-sub-heading p:has(a),body.page-id-254 .vc_custom_1540362526166 .uvc-sub-heading p:has(a),body.page-id-255 .vc_custom_1540362526166 .uvc-sub-heading p:has(a){margin-bottom:12px!important}
body.page-id-252 .vc_custom_1540362526166 .uvc-sub-heading img.alignleft,body.page-id-253 .vc_custom_1540362526166 .uvc-sub-heading img.alignleft,body.page-id-254 .vc_custom_1540362526166 .uvc-sub-heading img.alignleft,body.page-id-255 .vc_custom_1540362526166 .uvc-sub-heading img.alignleft{float:none!important;display:block!important;width:32px!important;height:32px!important;margin:0!important;flex-shrink:0!important}
body.page-id-252 .vc_custom_1540362526166 .uvc-sub-heading a,body.page-id-253 .vc_custom_1540362526166 .uvc-sub-heading a,body.page-id-254 .vc_custom_1540362526166 .uvc-sub-heading a,body.page-id-255 .vc_custom_1540362526166 .uvc-sub-heading a{font-size:14.91px!important}
@media(max-width:768px){body.page-id-252 .vc_custom_1540362526166,body.page-id-253 .vc_custom_1540362526166,body.page-id-254 .vc_custom_1540362526166,body.page-id-255 .vc_custom_1540362526166{padding:16px!important;border-radius:8px!important}body.page-id-255 .vc_custom_1540362526167 .uvc-main-heading h2{font-size:26.61px!important}body.page-id-255 .vc_custom_1540362526167 .uvc-sub-heading{font-size:20.7px!important}}
/* Individuals page – Useful Documents orange box */
body.page-id-266 .vc_custom_1593415182887{display:block!important;padding:20px!important;background-color:#fc943a!important;margin:24px 0 48px!important;border-radius:10px!important;overflow:hidden!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}
body.page-id-266 .vc_custom_1593415182887 .wpb_column,body.page-id-266 .vc_custom_1593415182887 .vc_column-inner,body.page-id-266 .vc_custom_1593415182887 .wpb_wrapper{display:block!important;width:100%!important}
body.page-id-266 .vc_custom_1593415182887 .uvc-sub-heading div[style*="background-color"]{background-color:#fff!important;padding:20px!important;box-sizing:border-box!important;display:block!important}
body.page-id-266 .vc_custom_1593415182887 .uvc-sub-heading p{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 4px!important;text-align:left!important}
body.page-id-266 .vc_custom_1593415182887 .uvc-sub-heading p:not(:has(a)){display:none!important;margin:0!important;padding:0!important;height:0!important}
body.page-id-266 .vc_custom_1593415182887 .uvc-sub-heading p:has(a){margin-bottom:12px!important}
body.page-id-266 .vc_custom_1593415182887 .uvc-sub-heading img.alignleft{float:none!important;display:block!important;width:32px!important;height:32px!important;margin:0!important;flex-shrink:0!important}
@media(max-width:768px){body.page-id-266 .vc_custom_1593415182887{padding:16px!important;border-radius:8px!important}}
/* Individuals page – all text 30% smaller */
body.atomaat-advice-page.atomaat-page .wpb-content-wrapper,body.atomaat-advice-page.atomaat-page .entry-content,body.atomaat-advice-page.atomaat-page .wpb-content-wrapper .wpb_text_column,body.atomaat-advice-page.atomaat-page .wpb-content-wrapper .wpb_text_column p,body.atomaat-advice-page.atomaat-page .wpb-content-wrapper .wpb_text_column li,body.atomaat-advice-page.atomaat-page .wpb-content-wrapper .wpb_text_column span{font-size:16.56px!important}
body.page-id-266 .vc_custom_1537321445955 .uvc-main-heading h2{font-size:37.25px!important;line-height:1.2!important}
body.page-id-266 .vc_custom_1537321445955 .uvc-sub-heading,body.page-id-266 .vc_custom_1537321445955 .uvc-sub-heading span{font-size:24.84px!important;line-height:1.45!important}
body.atomaat-advice-page.atomaat-page:not(.home) .atomaat-page-title h1{font-size:23.8px!important;line-height:1.3!important}\nbody.page-id-255.atomaat-page:not(.home) .atomaat-page-title h1{font-size:23.8px!important;line-height:1.3!important}
body.page-id-266 .vc_custom_1593415182887 .uvc-main-heading h2{font-size:24.22px!important}
body.page-id-266 .vc_custom_1593415182887 .uvc-sub-heading a{font-size:14.91px!important}
@media(max-width:768px){
body.atomaat-advice-page.atomaat-page .wpb-content-wrapper,body.atomaat-advice-page.atomaat-page .entry-content,body.atomaat-advice-page.atomaat-page .wpb-content-wrapper .wpb_text_column,body.atomaat-advice-page.atomaat-page .wpb-content-wrapper .wpb_text_column p,body.atomaat-advice-page.atomaat-page .wpb-content-wrapper .wpb_text_column li,body.atomaat-advice-page.atomaat-page .wpb-content-wrapper .wpb_text_column span{font-size:14.78px!important}
body.page-id-266 .vc_custom_1537321445955 .uvc-main-heading h2{font-size:26.61px!important}
body.page-id-266 .vc_custom_1537321445955 .uvc-sub-heading,body.page-id-266 .vc_custom_1537321445955 .uvc-sub-heading span{font-size:20.7px!important}
body.page-id-265 .vc_custom_1537321496986 .uvc-main-heading h2{font-size:26.61px!important}
body.page-id-265 .vc_custom_1537321496986 .uvc-sub-heading,body.page-id-265 .vc_custom_1537321496986 .uvc-sub-heading p,body.page-id-265 .vc_custom_1537321496986 .uvc-sub-heading span{font-size:20.7px!important}
body.atomaat-advice-page.atomaat-page:not(.home) .atomaat-page-title h1{font-size:19.6px!important;line-height:1.3!important}
body.page-id-266 .vc_custom_1593415182887 .uvc-main-heading h2{font-size:18.63px!important}
body.page-id-266 .vc_custom_1593415182887 .uvc-sub-heading a{font-size:13.31px!important}
}
/* Site-wide contact form */
.atm-contact-fab{position:fixed!important;bottom:var(--atm-contact-fab-bottom,24px)!important;right:24px!important;z-index:100000!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fc943a!important;color:#fff!important;border:2px solid #000!important;border-radius:999px!important;padding:14px 24px!important;font-family:'Roboto Condensed',sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1!important;letter-spacing:.02em!important;cursor:pointer!important;box-shadow:0 4px 18px rgba(0,0,0,.22)!important;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease!important}
.atm-contact-fab:hover{background:#e08518!important;transform:translateY(-2px)!important;box-shadow:0 6px 22px rgba(0,0,0,.28)!important}
body.atomaat-page.atm-contact-modal-open{overflow:hidden!important}
.atm-contact-modal{position:fixed!important;inset:0!important;z-index:100001!important;display:none!important;align-items:center!important;justify-content:center!important;padding:20px!important;box-sizing:border-box!important}
.atm-contact-modal.is-open{display:flex!important}
.atm-contact-modal-backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.55)!important}
.atm-contact-modal-dialog{position:relative!important;z-index:1!important;width:100%!important;max-width:560px!important;max-height:calc(100vh - 40px)!important;overflow:auto!important;background:#fff!important;border-radius:10px!important;padding:28px 28px 24px!important;box-shadow:0 16px 40px rgba(0,0,0,.25)!important;box-sizing:border-box!important}
.atm-contact-modal-close{position:absolute!important;top:12px!important;right:14px!important;width:36px!important;height:36px!important;border:none!important;background:transparent!important;color:#666!important;font-size:28px!important;line-height:1!important;cursor:pointer!important}
.atm-contact-modal-close:hover{color:#4e342e!important}
.atm-contact-modal-dialog h2{margin:0 0 8px!important;color:#4e342e!important;font-family:'Roboto Condensed',sans-serif!important;font-size:1.6rem!important;text-align:center!important}
.atm-contact-modal-intro{margin:0 0 20px!important;color:#555!important;font-size:15px!important;line-height:1.5!important;text-align:center!important}
.atm-contact-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fc943a!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:12px 28px!important;font-family:'Roboto Condensed',sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 2px 10px rgba(0,0,0,.15)!important;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease!important}
.atm-contact-submit:hover{background:#e08518!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px rgba(0,0,0,.2)!important}
@media(max-width:767px){.atm-contact-fab{bottom:calc(var(--atm-contact-fab-bottom,16px) + env(safe-area-inset-bottom,0px))!important;right:16px!important;padding:12px 20px!important;font-size:15px!important;z-index:100000!important;display:inline-flex!important;visibility:visible!important;opacity:1!important}}

/* Homepage intro text - 30% smaller */
body.home.atomaat-page .vc_custom_1593419965570 .uvc-main-heading h2{font-size:25px!important;line-height:35px!important}
body.home.atomaat-page .vc_custom_1593419965570 .uvc-sub-heading h2{font-size:17px!important;line-height:22px!important}
@media(max-width:1024px){
body.home.atomaat-page .vc_custom_1593419965570 .uvc-main-heading h2{font-size:21px!important;line-height:21px!important}
body.home.atomaat-page .vc_custom_1593419965570 .uvc-sub-heading h2{font-size:14px!important;line-height:22px!important}
}
@media(max-width:768px){
body.home.atomaat-page .vc_custom_1593419965570 .uvc-main-heading h2{font-size:18px!important;line-height:21px!important}
body.home.atomaat-page .vc_custom_1593419965570 .uvc-sub-heading h2{font-size:14px!important;line-height:22px!important}
}
