:where([data-s3image]) { height: auto; }:root { --blue: #4d7de1; --brown: #a35004; --gray: #989797; --green: #4aab10; --light-blue: #bdd9fd; --light-green: #9bd611; --light-purple: #c1bafd; --orange: #ff9600; --pink: #feb4e4; --purple: #7a6bf8; --red: #e8311f; --yellow: #fff06c; }:root { --tb_rounded_corner: 12px; --tb_rounded_corner_sm: 10px; --theme_accent_contrast: #fff; }.module_column, .module_row, .module_row .module, .module_subrow { box-sizing: border-box; min-width: 0px; position: relative; }.module, .module-accordion i, :is(.module-buttons, .module_row, .module_subrow, .module_column, .module-image img):hover { transition: background 0.5s, font-size, line-height, color, padding, margin, border, border-radius, box-shadow, text-shadow, filter, transform; }.module_row { backface-visibility: hidden; display: flex; flex-wrap: wrap; }.module_subrow, .row_inner { display: grid; --gutter: 3.2%; --narrow: 1.6%; --none: 0; --align_start: start; --align_center: center; --align_end: end; --auto_height: stretch; --align_items: var(--auto_height); --align_content: var(--align_start); --colg: var(--gutter); --c1: 1fr; --c2: 1fr 1fr; --c3: 1fr 1fr 1fr; --c4: 1fr 1fr 1fr 1fr; --c5: 1fr 1fr 1fr 1fr 1fr; --c6: 1fr 1fr 1fr 1fr 1fr 1fr; --c1_2: 1fr 2.1025fr; --c2_1: 2.1025fr 1fr; --c1_3: 1fr 3.2831fr; --c3_1: 3.2831fr 1fr; --c1_1_2: 1fr 1fr 2.1415fr; --c1_2_1: 1fr 2.1415fr 1fr; --c2_1_1: 2.1415fr 1fr 1fr; --col: repeat(auto-fit,minmax(1%,1fr)); align-content: var(--align_content); align-items: var(--align_items); gap: var(--rowg,0) var(--colg); grid-template-rows: ; grid-template-columns: ; grid-auto-flow: ; grid-auto-rows: ; grid-auto-columns: 1fr; grid-template-areas: var(--area); --area5_3: "col1 col1 col2 col2 col3 col3" "col4 col4 col5 col5 . ."; --area5_1_2: "col1 col2 col2" "col3 col4 col5"; --area5_2_1: "col1 col1 col2" "col3 col4 col5"; --area5_1_3: "col1 col2 col2 col2" "col3 col4 col4 col4" "col5 col5 col5 col5"; --area5_3_1: "col1 col1 col1 col2" "col3 col4 col4 col5"; --area5_1_1_2: "col1 col2 col3 col3" "col4 col4 col5 col5"; --area5_1_2_1: "col1 col2 col2 col3" "col4 col4 col5 col5"; --area5_2_1_1: "col1 col1 col2 col3" "col4 col4 col5 col5"; --aream2_auto: "col1" "col2"; --aream3_auto: "col1" "col2" "col3"; --aream4_auto: "col1" "col2" "col3" "col4"; --aream5_auto: "col1" "col2" "col3" "col4" "col5"; --areat6_auto: "col1 col2 col3" "col4 col5 col6"; --aream6_auto: "col1 col2" "col3 col4" "col5 col6"; --areat7_auto: "col1 col2" "col3 col4" "col5 col6" "col7 col7"; --aream7_auto: "col1" "col2" "col3" "col4" "col5" "col6" "col7"; --areat8_auto: "col1 col2" "col3 col4" "col5 col6" "col7 col7" "col8 col8"; --aream8_auto: "col1" "col2" "col3" "col4" "col5" "col6" "col7" "col8"; }.row_inner { margin: 0px auto; width: min(1160px, 100%); }.module_row.fullheight .module_subrow, .module_row.fullwidth > .row_inner { max-width: 100%; width: 100%; }@supports (-webkit-touch-callout:none){.module_column, .module_row, .module_subrow { background-attachment: scroll !important; }}div.module_column { align-content: inherit; align-items: inherit; display: grid; float: none; margin-inline: 0px; max-width: none; width: auto; }.col_align_middle, .fullheight > .tb_col_count_1 { --align_content: var(--align_center); }.gutter-narrow { --colg: var(--narrow); }.gutter-none { --colg: var(--none); }.module_column:first-of-type { grid-area: col1; }.module_column:nth-of-type(2) { grid-area: col2; }.module_column:nth-of-type(3) { grid-area: col3; }.module_column:nth-of-type(4) { grid-area: col4; }.tb_col_count_1 > .module_column { grid-area: auto; }.tb_col_count_2 { --area: "col1 col2"; }.tb_col_count_3 { --area: "col1 col2 col3"; }.tb_col_count_4 { --area: "col1 col2 col3 col4"; }.module::after { clear: both; content: ""; display: table; }.tb_default_color { --tb_pr_color: #333; --tb_pr_bg: #f7f7f7; --tb_pr_hover_bg: #f1f1f1; }.module_row .ui { background-color: var(--tb_pr_bg,#f7f7f7); color: var(--tb_pr_color,#333); }.ui.rounded { border-radius: var(--tb_app_r,0); }.ui.builder_button { border: 1px solid rgba(0, 0, 0, 0.05); border-radius: var(--tb_app_r,0); font-size: var(--tb_mb_f,1em); line-height: 1.35; padding: 0.625em 1.25em; position: relative; transition: color 0.3s linear, background-color, padding, border, box-shadow; }.module_row .module .ui.builder_button { text-decoration: none; }.ui.transparent { --tb_pr_bg: transparent; --tb_pr_hover_bg: transparent; --tb_pr_color: #333; --tb_app_gr: none; --tb_app_shadow: none; border: 0px; color: inherit; }.module img { border: 0px; vertical-align: bottom; }@media (max-width: 1260px){.module_row.fullwidth .module-layout-part .row_inner, .row_inner, .tbp_template .module_row.fullwidth .row_inner .row_inner { max-width: 94%; }}@media (max-width: 760px){.module_row.fullwidth .module-layout-part .row_inner, .row_inner, .tbp_template .module_row.fullwidth .row_inner .row_inner { max-width: 90%; }}.wp-gr, .wp-gr *, .wp-gr ::after, .wp-gr ::before { box-sizing: border-box; }.wp-gr { display: block; direction: ltr; font-size: var(--font-size, 16px); font-family: var(--font-family, inherit); font-style: normal; font-weight: 400; text-align: start; line-height: normal; overflow: visible; text-decoration: none; list-style-type: disc; box-sizing: border-box; visibility: visible !important; }.wp-gr div, .wp-gr span { margin: 0px; padding: 0px; color: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; line-height: normal; letter-spacing: normal; text-transform: none; text-decoration: none; border: 0px; background: 0px 0px; }.rpi p { margin: 0px !important; padding: 0px !important; }.rpi p:empty { display: none; }.wp-gr img { display: block; max-width: 100%; height: auto; margin: 0px; padding: 0px; border: 0px; line-height: 0; vertical-align: middle; }.wp-gr { --card-gap: 4px; --slide-pad-x: 3px; --slide-pad-y: 4px; --card-margin: 4px; --grw-gap: 18px; --frame-y: var(--slide-pad-y); --rev-gap: 4px; --img-size: 44px; --media-gap: 8px; --media-size: 40px; --media-lines: 2; --color: #fb8e28; --rev-color: #f4f4f4; --rev-bg: var(--rev-color); --rev-shadow: 0 0 2px rgba(0, 0, 0, .12),0 2px 4px rgba(0, 0, 0, .24); --rpi-star-color: var(--star-color, var(--color)); --slider-dot-size: 8px; --slider-dot-gap: 8px; --slider-dots-visible: 5; --slider-act-dot-color: var(--color); position: relative !important; display: block !important; min-width: 0px !important; max-width: 100% !important; margin: 0px !important; padding: 0px !important; line-height: normal !important; text-align: start !important; direction: ltr !important; overflow-wrap: break-word !important; box-sizing: border-box !important; }.wp-gr .grw-img { position: relative !important; min-width: var(--img-size) !important; max-width: var(--img-size) !important; height: var(--img-size) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; z-index: 3 !important; }.wp-gr .grw-img-wrap { position: relative; overflow: visible; min-width: var(--img-size) !important; max-width: var(--img-size) !important; }.wp-gr .grw-img-wrap::before { content: ""; position: absolute; top: 0px; left: 0px; width: var(--img-size); height: var(--img-size); border-radius: 50%; pointer-events: none; box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 2px, rgba(0, 0, 0, 0.24) 0px 2px 4px !important; }.wp-gr .grw-header .grw-img { border-radius: 50%; }.wp-gr .grw-header .rpi-stars { --star-size: var(--head-star-size, var(--rpi-star-size, 18px)); }.wp-gr.rpi { --slider-head-card-bg-color: #f4f4f4; --slider-head-card-radius: 8px; --slider-head-card-bg: transparent; --slider-head-card-shadow: none; --btn-txt-color: #fff; --btn-txt-shadow: 1px 1px 0 #888; }.wp-gr .grw-review-inner.grw-backgnd { background: var(--rev-bg) !important; }.wp-gr.rpi .wp-google-name { font-size: 100% !important; }.wp-gr.rpi .wp-google-name a, .wp-gr.rpi .wp-google-name span { color: var(--head-name-color,#333) !important; font-size: 18px !important; text-decoration: none !important; }.wp-gr.rpi a.wp-google-name { margin: 0px !important; color: var(--name-color,#154fc1) !important; text-decoration: none !important; white-space: nowrap !important; text-overflow: ellipsis !important; }.grw-row-m .grw-header + .grw-content { --col: 1.333333; }.grw-row-m .grw-header + .grw-content .grw-review, .grw-row-s .grw-header, .grw-row-s .grw-review { --col: 3; }.grw-row-l .grw-review, .grw-row-m .grw-header, .grw-row-m .grw-review { --col: 4; }.grw-row .grw-content, .grw-row .grw-header { flex: 1 0 calc(100% / var(--col,3)) !important; width: calc(100% / var(--col,3)) !important; }.grw-row .grw-review { flex: 1 0 calc((100% - var(--card-gap,16px)*(var(--col,3) - 1))/ var(--col,3)) !important; width: calc((100% - var(--card-gap,16px)*(var(--col,3) - 1))/ var(--col,3)) !important; }.wp-gr .grw-content { position: relative !important; min-width: 0px !important; }.wp-gr .grw-content-inner { position: relative !important; display: flex !important; align-items: center !important; }.wp-gr .grw-review-inner { height: 100% !important; }.wp-gr .grw-header-inner, .wp-gr .grw-review-inner { position: relative !important; margin: var(--card-margin) !important; padding: 16px !important; width: 100% !important; }.wp-gr .grw-header-inner { width: auto !important; }.wp-gr .grw-review-inner.grw-round { border-radius: 8px !important; }.wp-gr .grw-review { display: flex; position: relative !important; justify-content: center !important; align-items: center !important; flex-shrink: 0 !important; }.wp-gr .wp-google-wr .rpi-logo { display: inline-flex; margin: 0px 0px 0px 4px; vertical-align: middle; --logo-size: 16px; }.wp-gr.rpi { --card-padding: 16px; --slider-btn-bg: #f5f5f5; }.wp-gr { --card-name-size: initial; --card-text-size: initial; --card-line-height: initial; --card-time-size: initial; }.rpi-col12, .rpi-col16, .rpi-col4, .rpi-col6, .rpi-col8, .rpi-flx, .rpi-row12, .rpi-row12-center { display: var(--flx,flex) !important; flex-direction: var(--dir,column) !important; gap: var(--gap,2px) !important; align-items: var(--align,flex-start) !important; flex-wrap: var(--wrap,nowrap) !important; overflow: var(--overflow,visible) !important; width: 100% !important; }.rpi-col12 { --dir: column; --gap: 12px; --align: flex-start; --overflow: hidden; }.rpi-row12 { --dir: row; --gap: 12px; --align: flex-start; }:root { --star-gap: 2px; --stars-max: 5; --rpi-star-size: 20px; --rpi-star-color: #fb8e28; --rpi-star-empty-color: #cccccc; --rpi-icon-scale-google: 1.00; --rpi-icon-scale-yelp: 0.92; --rpi-icon-scale-fb: 1.125; --rpi-yelp-empty-color: #cccccc; --rpi-yelp-five-color: #fb433c; --rpi-yelp-four-color: #ff643d; --rpi-yelp-three-color: #ff8742; --rpi-yelp-two-color: #ffad48; --rpi-yelp-one-color: #ffcc4b; --rpi-yelp-radius: 3px; --rpi-fb-color: #fa3e3e; --rpi-fb-radius: 3px; --rpi-star-empty: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E"); --rpi-star-mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.7881 3.21068C11.2364 2.13274 12.7635 2.13273 13.2118 3.21068L15.2938 8.2164L20.6979 8.64964C21.8616 8.74293 22.3335 10.1952 21.4469 10.9547L17.3295 14.4817L18.5874 19.7551C18.8583 20.8908 17.6229 21.7883 16.6266 21.1798L11.9999 18.3538L7.37329 21.1798C6.37697 21.7883 5.14158 20.8908 5.41246 19.7551L6.67038 14.4817L2.55303 10.9547C1.66639 10.1952 2.13826 8.74293 3.302 8.64964L8.70609 8.2164L10.7881 3.21068Z'/%3E%3C/svg%3E"); }.rpi-stars { --star-size: var(--rpi-star-size, 18px); --star-color: var(--rpi-star-color); --empty: var(--rpi-star-empty); --mask: var(--rpi-star-mask); --stars: 5; --icon-scale: 1; --rating-scale: var(--rpi-rating-scale, 0.8); --gap: var(--star-gap, 2px); --stars-w: calc(var(--stars) * (var(--star-size) + var(--star-gap))); --fill: calc((var(--rating) / var(--stars)) * 100%); --bg-size: calc(var(--star-size) * var(--icon-scale)); --bg-size-x: calc(var(--bg-size) + var(--star-gap)); position: relative !important; display: inline-flex !important; align-items: center !important; align-self: var(--star-align-self,start) !important; width: max-content !important; height: var(--star-size) !important; font-size: calc(var(--star-size) * var(--rating-scale)) !important; font-weight: var(--head-grade-weight,900) !important; color: var(--rpi-rating-color,var(--star-color)) !important; white-space: nowrap !important; vertical-align: middle !important; padding-right: calc(var(--stars-w) + var(--gap)) !important; }.rpi-stars:empty { --gap: calc(-1 * (var(--star-gap) / 2 + 1px)); }.rpi-stars::before { content: "" !important; position: absolute !important; top: 50% !important; right: 0px !important; width: var(--stars-w) !important; height: var(--star-size) !important; transform: translateY(-50%) !important; background-color: var(--star-color) !important; mask-image: var(--empty) !important; mask-repeat: repeat-x !important; mask-position: left center !important; mask-size: var(--bg-size-x) var(--bg-size) !important; }.rpi-stars::after { content: "" !important; position: absolute !important; top: 50% !important; right: 0px !important; width: var(--stars-w) !important; height: var(--star-size) !important; transform: translateY(-50%) !important; background-color: var(--star-color) !important; mask-image: var(--mask) !important; mask-repeat: repeat-x !important; mask-position: left center !important; mask-size: var(--bg-size-x) var(--bg-size) !important; clip-path: inset(0 calc(100% - var(--fill)) 0 0) !important; }:root { --rpi-lt: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain; --rpi-gt: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain; }.rpi { --slider-btn-size: 16px; --slider-btn-bg: var(--card-bg, #f5f5f5); --slider-btn-color: #777777; --slider-btn-padding: calc(var(--slider-btn-size) / 2); --slider-btn-bw: 1px; --slider-btn-bc: #cccccc; --slider-btn-fs: calc(var(--slider-btn-size) + var(--slider-btn-bw)); --slider-btn-shadow: 0 2px 6px rgb(0 0 0 / 0.15); --slider-btn-full: calc(var(--slider-btn-size) + (var(--slider-btn-padding) * 2) + (var(--slider-btn-bw) * 2)); --slider-btn-offset: 0px; --slider-btn-out: calc(var(--slider-btn-full) / 2); --slider-btn-pos: calc(var(--slider-btn-out) + var(--slider-btn-offset)); --slider-offset: calc(var(--slider-btn-out)); }.rpi[data-layout="slider"] { grid-template-columns: minmax(0px, 1fr); align-content: start; display: grid !important; }.rpi .rpi-slides { display: flex !important; flex: 1 1 0% !important; gap: var(--slider-gap,var(--card-gap,8px)) !important; flex-wrap: nowrap !important; overflow: auto hidden !important; scroll-snap-type: x mandatory !important; scroll-behavior: var(--rpi-slider-behavior,smooth) !important; overscroll-behavior-x: contain !important; overflow-anchor: none !important; scrollbar-width: none !important; }.rpi .rpi-slide { overflow: hidden !important; padding: 4px 3px !important; scroll-snap-align: start !important; transition: transform 0.5s !important; }body.swift-nojs .rpi .rpi-slide{transition: none !important}.rpi .rpi-slides-bite { --offset: var(--slides-bite-offset, 6px); --alpha: 0.2px; --shift: var(--slider-btn-offset); --radius: calc(var(--slider-btn-out) + var(--offset)); --rpi-bite: var(--slider-bite,
        radial-gradient(
            circle var(--radius) at calc(0% - var(--shift)) 50%,
            transparent 0,
            transparent calc(var(--radius) - var(--alpha)),
            #000 calc(var(--radius) + var(--alpha))
        ),
        radial-gradient(
            circle var(--radius) at calc(100% + var(--shift)) 50%,
            transparent 0,
            transparent calc(var(--radius) - var(--alpha)),
            #000 calc(var(--radius) + var(--alpha))
        ),
        linear-gradient(#000 0 0)
    ); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-origin: ; mask-clip: ; mask-mode: ; mask-repeat: no-repeat; mask-size: 100% 100%; mask-composite: intersect; margin: 0 var(--slider-offset,0); }.rpi .rpi-ltgt { --margin: calc(-1 * var(--slider-btn-pos) + var(--slider-offset, 0px)); position: var(--slider-btn-position,absolute) !important; padding: var(--slider-btn-padding) !important; border-radius: 50% !important; border: var(--slider-btn-bw) solid var(--slider-btn-bc) !important; background-color: var(--slider-btn-bg) !important; box-shadow: var(--slider-btn-shadow) !important; transition: background-color 0.2s ease-in-out !important; z-index: 1 !important; }body.swift-nojs .rpi .rpi-ltgt{transition: none !important}.rpi .rpi-ltgt.rpi-lt { left: 0px !important; margin-left: var(--margin) !important; }.rpi .rpi-ltgt.rpi-gt { right: 0px !important; margin-right: var(--margin) !important; }.rpi .rpi-dots-wrap { position: absolute !important; top: calc(100% - 1px) !important; left: 0px !important; right: 0px !important; display: flex !important; justify-content: center !important; margin: 0px auto !important; padding-top: var(--slider-dot-padding-top,.5em) !important; max-width: 100% !important; width: calc(var(--slider-dots-visible) * var(--slider-dot-size) + (var(--slider-dots-visible) - 1) * var(--slider-dot-gap)) !important; }.rpi .rpi-dots { display: flex; flex-wrap: nowrap; gap: var(--slider-dot-gap); scrollbar-width: none; scroll-snap-type: x mandatory; overflow-x: scroll !important; }.rpi-dots .rpi-dot.active { opacity: 1 !important; transform: scale(0.95) !important; background-color: var(--slider-act-dot-color,#fb8e28) !important; }.rpi button { color-scheme: revert !important; forced-color-adjust: revert !important; math-depth: revert !important; position: revert !important; position-anchor: revert !important; text-size-adjust: revert !important; font-palette: revert !important; font-synthesis: revert !important; position-area: revert !important; text-orientation: revert !important; text-rendering: revert !important; text-spacing-trim: revert !important; -webkit-font-smoothing: revert !important; -webkit-locale: revert !important; -webkit-text-orientation: revert !important; -webkit-writing-mode: revert !important; writing-mode: revert !important; zoom: revert !important; accent-color: revert !important; place-content: revert !important; place-items: revert !important; place-self: revert !important; alignment-baseline: revert !important; anchor-name: revert !important; anchor-scope: revert !important; animation-composition: revert !important; animation: revert !important; animation-trigger: revert !important; app-region: revert !important; aspect-ratio: revert !important; backdrop-filter: revert !important; backface-visibility: revert !important; background-blend-mode: revert !important; baseline-shift: revert !important; baseline-source: revert !important; block-size: revert !important; border-block: revert !important; border-collapse: revert !important; border-end-end-radius: revert !important; border-end-start-radius: revert !important; border-inline: revert !important; border-shape: revert !important; border-start-end-radius: revert !important; border-start-start-radius: revert !important; inset: revert !important; box-decoration-break: revert !important; box-sizing: revert !important; break-after: revert !important; break-before: revert !important; break-inside: revert !important; buffered-rendering: revert !important; caption-side: revert !important; caret-animation: revert !important; caret-color: revert !important; caret-shape: revert !important; clear: revert !important; clip: revert !important; clip-path: revert !important; clip-rule: revert !important; color-interpolation: revert !important; color-interpolation-filters: revert !important; color-rendering: revert !important; columns: revert !important; column-fill: revert !important; gap: revert !important; rule-break: revert !important; rule: revert !important; rule-inset: revert !important; rule-visibility-items: revert !important; column-span: revert !important; contain: revert !important; contain-intrinsic-block-size: revert !important; contain-intrinsic-size: revert !important; contain-intrinsic-inline-size: revert !important; container: revert !important; content: revert !important; content-visibility: revert !important; corner-shape: revert !important; corner-block-end-shape: revert !important; corner-block-start-shape: revert !important; counter-increment: revert !important; counter-reset: revert !important; counter-set: revert !important; cx: revert !important; cy: revert !important; d: revert !important; display: revert !important; dominant-baseline: revert !important; dynamic-range-limit: revert !important; empty-cells: revert !important; field-sizing: revert !important; fill: revert !important; fill-opacity: revert !important; fill-rule: revert !important; filter: revert !important; flex: revert !important; flex-flow: revert !important; flex-line-count: revert !important; float: revert !important; flood-color: revert !important; flood-opacity: revert !important; grid: revert !important; grid-area: revert !important; height: revert !important; hyphenate-character: revert !important; hyphenate-limit-chars: revert !important; hyphens: revert !important; image-orientation: revert !important; image-rendering: revert !important; initial-letter: revert !important; inline-size: revert !important; inset-block: revert !important; inset-inline: revert !important; interactivity: revert !important; interest-delay: revert !important; interpolate-size: revert !important; isolation: revert !important; letter-spacing: revert !important; lighting-color: revert !important; line-break: revert !important; list-style: revert !important; margin-block: revert !important; margin-inline: revert !important; marker: revert !important; mask: revert !important; mask-type: revert !important; math-shift: revert !important; math-style: revert !important; max-block-size: revert !important; max-height: revert !important; max-inline-size: revert !important; max-width: revert !important; min-block-size: revert !important; min-height: revert !important; min-inline-size: revert !important; min-width: revert !important; mix-blend-mode: revert !important; object-fit: revert !important; object-position: revert !important; object-view-box: revert !important; offset: revert !important; opacity: revert !important; order: revert !important; orphans: revert !important; outline: revert !important; outline-offset: revert !important; overflow-anchor: revert !important; overflow-block: revert !important; overflow-clip-margin: revert !important; overflow-inline: revert !important; overflow-wrap: revert !important; overflow: revert !important; overlay: revert !important; overscroll-behavior-block: revert !important; overscroll-behavior-inline: revert !important; overscroll-behavior: revert !important; padding-block: revert !important; padding-inline: revert !important; page: revert !important; page-margin-safety: revert !important; page-orientation: revert !important; paint-order: revert !important; perspective: revert !important; perspective-origin: revert !important; pointer-events: revert !important; position-try: revert !important; position-visibility: revert !important; print-color-adjust: revert !important; quotes: revert !important; r: revert !important; reading-flow: revert !important; reading-order: revert !important; resize: revert !important; rotate: revert !important; ruby-align: revert !important; ruby-overhang: revert !important; ruby-position: revert !important; rule-overlap: revert !important; rx: revert !important; ry: revert !important; scale: revert !important; scroll-axis-lock: revert !important; scroll-behavior: revert !important; scroll-initial-target: revert !important; scroll-margin-block: revert !important; scroll-margin: revert !important; scroll-margin-inline: revert !important; scroll-marker-group: revert !important; scroll-padding-block: revert !important; scroll-padding: revert !important; scroll-padding-inline: revert !important; scroll-snap-align: revert !important; scroll-snap-stop: revert !important; scroll-snap-type: revert !important; scroll-target-group: revert !important; scroll-timeline: revert !important; scrollbar-color: revert !important; scrollbar-gutter: revert !important; scrollbar-width: revert !important; shape-image-threshold: revert !important; shape-margin: revert !important; shape-outside: revert !important; shape-rendering: revert !important; size: revert !important; speak: revert !important; stop-color: revert !important; stop-opacity: revert !important; stroke: revert !important; stroke-dasharray: revert !important; stroke-dashoffset: revert !important; stroke-linecap: revert !important; stroke-linejoin: revert !important; stroke-miterlimit: revert !important; stroke-opacity: revert !important; stroke-width: revert !important; tab-size: revert !important; table-layout: revert !important; text-align-last: revert !important; text-anchor: revert !important; text-autospace: revert !important; text-box: revert !important; text-combine-upright: revert !important; text-decoration: revert !important; text-decoration-skip-ink: revert !important; text-emphasis: revert !important; text-emphasis-position: revert !important; text-fit: revert !important; text-indent: revert !important; text-justify: revert !important; text-overflow: revert !important; text-shadow: revert !important; text-transform: revert !important; text-underline-offset: revert !important; text-underline-position: revert !important; text-wrap: revert !important; timeline-scope: revert !important; timeline-trigger: revert !important; touch-action: revert !important; transform: revert !important; transform-box: revert !important; transform-origin: revert !important; transform-style: revert !important; transition: revert !important; translate: revert !important; trigger-scope: revert !important; vector-effect: revert !important; vertical-align: revert !important; view-timeline: revert !important; view-transition-class: revert !important; view-transition-group: revert !important; view-transition-name: revert !important; view-transition-scope: revert !important; visibility: revert !important; border-spacing: revert !important; -webkit-box-align: revert !important; -webkit-box-decoration-break: revert !important; -webkit-box-direction: revert !important; -webkit-box-flex: revert !important; -webkit-box-ordinal-group: revert !important; -webkit-box-orient: revert !important; -webkit-box-pack: revert !important; -webkit-box-reflect: revert !important; -webkit-line-break: revert !important; -webkit-line-clamp: revert !important; -webkit-mask-box-image: revert !important; -webkit-rtl-ordering: revert !important; -webkit-ruby-position: revert !important; -webkit-tap-highlight-color: revert !important; -webkit-text-combine: revert !important; -webkit-text-decorations-in-effect: revert !important; -webkit-text-fill-color: revert !important; -webkit-text-security: revert !important; -webkit-text-stroke: revert !important; -webkit-user-drag: revert !important; white-space-collapse: revert !important; widows: revert !important; width: revert !important; will-change: revert !important; window-drag: revert !important; word-break: revert !important; word-spacing: revert !important; x: revert !important; y: revert !important; z-index: revert !important; margin: 0px !important; padding: 0px !important; box-shadow: none !important; border-radius: 0px !important; font: inherit !important; color: inherit !important; text-align: center !important; cursor: pointer !important; border: 0px !important; background: 0px 0px !important; appearance: none !important; user-select: none !important; }body.swift-nojs .rpi button{transition: none !important}.rpi .rpi-btn:not(:focus-visible) { outline: 0px !important; }:root { --rpi-logo-g: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M482.56 261.36c0-16.73-1.5-32.83-4.29-48.27H256v91.29h127.01c-5.47 29.5-22.1 54.49-47.09 71.23v59.21h76.27c44.63-41.09 70.37-101.59 70.37-173.46z' fill='%234285f4'/%3E%3Cpath d='M256 492c63.72 0 117.14-21.13 156.19-57.18l-76.27-59.21c-21.13 14.16-48.17 22.53-79.92 22.53-61.47 0-113.49-41.51-132.05-97.3H45.1v61.15c38.83 77.13 118.64 130.01 210.9 130.01z' fill='%2334a853'/%3E%3Cpath d='M123.95 300.84c-4.72-14.16-7.4-29.29-7.4-44.84s2.68-30.68 7.4-44.84V150.01H45.1C29.12 181.87 20 217.92 20 256c0 38.08 9.12 74.13 25.1 105.99l78.85-61.15z' fill='%23fbbc05'/%3E%3Cpath d='M256 113.86c34.65 0 65.76 11.91 90.22 35.29l67.69-67.69C373.03 43.39 319.61 20 256 20c-92.25 0-172.07 52.89-210.9 130.01l78.85 61.15c18.56-55.78 70.59-97.3 132.05-97.3z' fill='%23ea4335'/%3E%3C/svg%3E"); --rpi-logo-f: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cstyle type='text/css'%3E.st0{fill:url(%23RPISVGID1);}.st1{fill:%23FFFFFF;}%3C/style%3E%3ClinearGradient id='RPISVGID1' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%230062E0'/%3E%3Cstop offset='1' style='stop-color:%2319AFFF'/%3E%3C/linearGradient%3E%3Cpath class='st0' d='M16.7,39.8C7.2,38.1,0,29.9,0,20C0,9,9,0,20,0s20,9,20,20c0,9.9-7.2,18.1-16.7,19.8l-1.1-0.9h-4.4L16.7,39.8z'/%3E%3Cpath d='M27.8,25.6l0.9-5.6h-5.3v-3.9c0-1.6,0.6-2.8,3-2.8h2.6V8.2c-1.4-0.2-3-0.4-4.4-0.4c-4.6,0-7.8,2.8-7.8,7.8V20 h-5v5.6h5v14.1c1.1,0.2,2.2,0.3,3.3,0.3c1.1,0,2.2-0.1,3.3-0.3V25.6H27.8z' class='st1'/%3E%3C/svg%3E"); --rpi-logo-ta: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='44' width='44' viewBox='0 0 132 86' fill-rule='evenodd' style='background-color:%2300eb5b'%3E%3Cpath d='M44.508 49.657c0 6.436-5.218 11.654-11.653 11.654s-11.653-5.218-11.653-11.654c0-6.435 5.218-11.654 11.653-11.654s11.653 5.218 11.653 11.654m54.028-11.654c-6.435 0-11.653 5.218-11.653 11.654S92.1 61.311 98.536 61.311s11.653-5.218 11.653-11.654c-.002-6.432-5.215-11.647-11.647-11.65zm32.855 11.654c0 18.136-14.715 32.84-32.855 32.84a32.7 32.7 0 0 1-22.31-8.74L65.71 85.196 55.19 73.744a32.7 32.7 0 0 1-22.317 8.754C14.746 82.497.036 67.792.036 49.656a32.75 32.75 0 0 1 10.71-24.27L0 13.693h23.876c25.263-17.195 58.467-17.195 83.73 0h23.814l-10.745 11.692a32.75 32.75 0 0 1 10.716 24.271m-76.305 0c0-12.274-9.95-22.225-22.223-22.225S10.64 37.383 10.64 49.657s9.95 22.225 22.223 22.225 22.222-9.948 22.223-22.222zm35.284-33.18a64.13 64.13 0 0 0-49.326 0c14.03 5.37 24.667 17.915 24.667 32.54 0-14.624 10.635-27.17 24.66-32.538zm30.395 33.18c0-12.274-9.95-22.225-22.223-22.225s-22.223 9.95-22.223 22.224S86.268 71.88 98.54 71.88s22.223-9.95 22.223-22.225' fill='%23002b11'/%3E%3C/svg%3E"); --rpi-logo-y: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M317.119,340.347c-9.001,9.076-1.39,25.586-1.39,25.586l67.757,113.135c0,0,11.124,14.915,20.762,14.915   c9.683,0,19.246-7.952,19.246-7.952l53.567-76.567c0,0,5.395-9.658,5.52-18.12c0.193-12.034-17.947-15.33-17.947-15.33   l-126.816-40.726C337.815,335.292,325.39,331.994,317.119,340.347z M310.69,283.325c6.489,11.004,24.389,7.798,24.389,7.798   l126.532-36.982c0,0,17.242-7.014,19.704-16.363c2.415-9.352-2.845-20.637-2.845-20.637l-60.468-71.225   c0,0-5.24-9.006-16.113-9.912c-11.989-1.021-19.366,13.489-19.366,13.489l-71.494,112.505   C311.029,261.999,304.709,273.203,310.69,283.325z M250.91,239.461c14.9-3.668,17.265-25.314,17.265-25.314l-1.013-180.14   c0,0-2.247-22.222-12.232-28.246c-15.661-9.501-20.303-4.541-24.79-3.876l-105.05,39.033c0,0-10.288,3.404-15.646,11.988   c-7.651,12.163,7.775,29.972,7.775,29.972l109.189,148.831C226.407,231.708,237.184,242.852,250.91,239.461z M224.967,312.363   c0.376-13.894-16.682-22.239-16.682-22.239L95.37,233.079c0,0-16.732-6.899-24.855-2.091c-6.224,3.677-11.738,10.333-12.277,16.216   l-7.354,90.528c0,0-1.103,15.685,2.963,22.821c5.758,10.128,24.703,3.074,24.703,3.074L210.37,334.49   C215.491,331.048,224.471,330.739,224.967,312.363z M257.746,361.219c-11.315-5.811-24.856,6.224-24.856,6.224l-88.265,97.17   c0,0-11.012,14.858-8.212,23.982c2.639,8.552,7.007,12.802,13.187,15.797l88.642,27.982c0,0,10.747,2.231,18.884-0.127   c11.552-3.349,9.424-21.433,9.424-21.433l2.003-131.563C268.552,379.253,268.101,366.579,257.746,361.219z' fill='%23D80027'/%3E%3C/svg%3E"); --rpi-goog: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 74 24'%3E%3Cpath fill='%234285F4' d='M9.24 8.19v2.46h5.88c-.18 1.38-.64 2.39-1.34 3.1-.86.86-2.2 1.8-4.54 1.8-3.62 0-6.45-2.92-6.45-6.54s2.83-6.54 6.45-6.54c1.95 0 3.38.77 4.43 1.76L15.4 2.5C13.94 1.08 11.98 0 9.24 0 4.28 0 .11 4.04.11 9s4.17 9 9.13 9c2.68 0 4.7-.88 6.28-2.52 1.62-1.62 2.13-3.91 2.13-5.75 0-.57-.04-1.1-.13-1.54H9.24z'/%3E%3Cpath fill='%23EA4335' d='M25 6.19c-3.21 0-5.83 2.44-5.83 5.81 0 3.34 2.62 5.81 5.83 5.81s5.83-2.46 5.83-5.81c0-3.37-2.62-5.81-5.83-5.81zm0 9.33c-1.76 0-3.28-1.45-3.28-3.52 0-2.09 1.52-3.52 3.28-3.52s3.28 1.43 3.28 3.52c0 2.07-1.52 3.52-3.28 3.52z'/%3E%3Cpath fill='%234285F4' d='M53.58 7.49h-.09c-.57-.68-1.67-1.3-3.06-1.3C47.53 6.19 45 8.72 45 12c0 3.26 2.53 5.81 5.43 5.81 1.39 0 2.49-.62 3.06-1.32h.09v.81c0 2.22-1.19 3.41-3.1 3.41-1.56 0-2.53-1.12-2.93-2.07l-2.22.92c.64 1.54 2.33 3.43 5.15 3.43 2.99 0 5.52-1.76 5.52-6.05V6.49h-2.42v1zm-2.93 8.03c-1.76 0-3.1-1.5-3.1-3.52 0-2.05 1.34-3.52 3.1-3.52 1.74 0 3.1 1.5 3.1 3.54.01 2.03-1.36 3.5-3.1 3.5z'/%3E%3Cpath fill='%23FBBC05' d='M38 6.19c-3.21 0-5.83 2.44-5.83 5.81 0 3.34 2.62 5.81 5.83 5.81s5.83-2.46 5.83-5.81c0-3.37-2.62-5.81-5.83-5.81zm0 9.33c-1.76 0-3.28-1.45-3.28-3.52 0-2.09 1.52-3.52 3.28-3.52s3.28 1.43 3.28 3.52c0 2.07-1.52 3.52-3.28 3.52z'/%3E%3Cpath fill='%2334A853' d='M58 .24h2.51v17.57H58z'/%3E%3Cpath fill='%23EA4335' d='M68.26 15.52c-1.3 0-2.22-.59-2.82-1.76l7.77-3.21-.26-.66c-.48-1.3-1.96-3.7-4.97-3.7-2.99 0-5.48 2.35-5.48 5.81 0 3.26 2.46 5.81 5.76 5.81 2.66 0 4.2-1.63 4.84-2.57l-1.98-1.32c-.66.96-1.56 1.6-2.86 1.6zm-.18-7.15c1.03 0 1.91.53 2.2 1.28l-5.25 2.17c0-2.44 1.73-3.45 3.05-3.45z'/%3E%3C/svg%3E"); --rpi-ai: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 144 144'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='45.724' y1='51.844' x2='110.864' y2='106.764' gradientTransform='matrix(1 0 0 -1 0 146)'%3E%3Cstop offset='0' style='stop-color:%23217bfd'%3E%3C/stop%3E%3Cstop offset='.27' style='stop-color:%23078eca'%3E%3C/stop%3E%3Cstop offset='.777' style='stop-color:%23a190fe'%3E%3C/stop%3E%3Cstop offset='1' style='stop-color:%23bd99fa'%3E%3C/stop%3E%3C/linearGradient%3E%3Cpath fill='url(%23a)' d='M143.72 71.72c-9.88 0-19-1.87-27.68-5.56-8.69-3.81-16.35-9-22.77-15.42-6.42-6.42-11.61-14.09-15.42-22.77-3.69-8.68-5.56-17.81-5.56-27.68A.29.29 0 0 0 72 0a.28.28 0 0 0-.28.28c0 9.87-1.93 19-5.74 27.68-3.69 8.69-8.82 16.35-15.24 22.77-6.42 6.42-14.09 11.61-22.77 15.42-8.68 3.69-17.81 5.56-27.69 5.56-.15.01-.28.14-.28.29 0 .16.13.28.28.28 9.87 0 19 1.93 27.69 5.74 8.69 3.69 16.35 8.82 22.77 15.24 6.42 6.43 11.55 14.09 15.24 22.78 3.81 8.68 5.74 17.8 5.74 27.68a.28.28 0 1 0 .56 0c0-9.88 1.87-19 5.56-27.68 3.81-8.69 9-16.35 15.42-22.78 6.42-6.42 14.08-11.55 22.77-15.24 8.68-3.81 17.81-5.74 27.68-5.74.16 0 .28-.13.28-.28a.271.271 0 0 0-.27-.28z'%3E%3C/path%3E%3C/svg%3E"); }.rpi-logo:empty { display: flex; }@font-face{font-family:"Roboto";font-weight:100 900;font-style:normal;font-stretch:75% 100%;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://akmrepairs.co.uk/wp-content/swift-ai/cache/akmrepairs.co.uk/__data/KFOmCnqEu92Fr1Mu4mxKc096f6e4.woff) format('woff2');font-display:swap;}.tf_clear { clear: both; }.tf_left { float: left; }.tf_textr { text-align: right; }.tf_textc { text-align: center; }.tf_hide { display: none; }.tf_inline_b { display: inline-block; }.tf_mw { max-width: 100%; }.tf_w { width: 100%; }.tf_box { box-sizing: border-box; }.tf_rel { position: relative; }.tf_clearfix::after { content: ""; display: table; clear: both; }.tf_scrollbar { scroll-behavior: smooth; --tf_scroll_color: rgba(137,137,137,.2); --tf_scroll_color_hover: rgba(137,137,137,.4); scrollbar-color: var(--tf_scroll_color) transparent; scrollbar-width: thin; }a { cursor: pointer; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --tb_rounded_corner: 12px; --tb_rounded_corner_sm: 10px; --theme_accent_contrast: #fff; }.module_column, .module_row, .module_row .module, .module_subrow { box-sizing: border-box; min-width: 0px; position: relative; }.module, .module-accordion i, :is(.module-buttons, .module_row, .module_subrow, .module_column, .module-image img):hover { transition: background 0.5s, font-size, line-height, color, padding, margin, border, border-radius, box-shadow, text-shadow, filter, transform; }.module_row { backface-visibility: hidden; display: flex; flex-wrap: wrap; }.module_subrow, .row_inner { display: grid; --gutter: 3.2%; --narrow: 1.6%; --none: 0; --align_start: start; --align_center: center; --align_end: end; --auto_height: stretch; --align_items: var(--auto_height); --align_content: var(--align_start); --colg: var(--gutter); --c1: 1fr; --c2: 1fr 1fr; --c3: 1fr 1fr 1fr; --c4: 1fr 1fr 1fr 1fr; --c5: 1fr 1fr 1fr 1fr 1fr; --c6: 1fr 1fr 1fr 1fr 1fr 1fr; --c1_2: 1fr 2.1025fr; --c2_1: 2.1025fr 1fr; --c1_3: 1fr 3.2831fr; --c3_1: 3.2831fr 1fr; --c1_1_2: 1fr 1fr 2.1415fr; --c1_2_1: 1fr 2.1415fr 1fr; --c2_1_1: 2.1415fr 1fr 1fr; --col: repeat(auto-fit,minmax(1%,1fr)); align-content: var(--align_content); align-items: var(--align_items); gap: var(--rowg,0) var(--colg); grid-template-rows: ; grid-template-columns: ; grid-auto-flow: ; grid-auto-rows: ; grid-auto-columns: 1fr; grid-template-areas: var(--area); --area5_3: "col1 col1 col2 col2 col3 col3" "col4 col4 col5 col5 . ."; --area5_1_2: "col1 col2 col2" "col3 col4 col5"; --area5_2_1: "col1 col1 col2" "col3 col4 col5"; --area5_1_3: "col1 col2 col2 col2" "col3 col4 col4 col4" "col5 col5 col5 col5"; --area5_3_1: "col1 col1 col1 col2" "col3 col4 col4 col5"; --area5_1_1_2: "col1 col2 col3 col3" "col4 col4 col5 col5"; --area5_1_2_1: "col1 col2 col2 col3" "col4 col4 col5 col5"; --area5_2_1_1: "col1 col1 col2 col3" "col4 col4 col5 col5"; --aream2_auto: "col1" "col2"; --aream3_auto: "col1" "col2" "col3"; --aream4_auto: "col1" "col2" "col3" "col4"; --aream5_auto: "col1" "col2" "col3" "col4" "col5"; --areat6_auto: "col1 col2 col3" "col4 col5 col6"; --aream6_auto: "col1 col2" "col3 col4" "col5 col6"; --areat7_auto: "col1 col2" "col3 col4" "col5 col6" "col7 col7"; --aream7_auto: "col1" "col2" "col3" "col4" "col5" "col6" "col7"; --areat8_auto: "col1 col2" "col3 col4" "col5 col6" "col7 col7" "col8 col8"; --aream8_auto: "col1" "col2" "col3" "col4" "col5" "col6" "col7" "col8"; }.row_inner { margin: 0px auto; width: min(1160px, 100%); }.module_row.fullheight .module_subrow, .module_row.fullwidth > .row_inner { max-width: 100%; width: 100%; }@supports (-webkit-touch-callout:none){.module_column, .module_row, .module_subrow { background-attachment: scroll !important; }}div.module_column { align-content: inherit; align-items: inherit; display: grid; float: none; margin-inline: 0px; max-width: none; width: auto; }.col_align_middle, .fullheight > .tb_col_count_1 { --align_content: var(--align_center); }.gutter-narrow { --colg: var(--narrow); }.gutter-none { --colg: var(--none); }.module_column:first-of-type { grid-area: col1; }.module_column:nth-of-type(2) { grid-area: col2; }.module_column:nth-of-type(3) { grid-area: col3; }.module_column:nth-of-type(4) { grid-area: col4; }.tb_col_count_1 > .module_column { grid-area: auto; }.tb_col_count_2 { --area: "col1 col2"; }.tb_col_count_3 { --area: "col1 col2 col3"; }.tb_col_count_4 { --area: "col1 col2 col3 col4"; }.module::after { clear: both; content: ""; display: table; }.tb_default_color { --tb_pr_color: #333; --tb_pr_bg: #f7f7f7; --tb_pr_hover_bg: #f1f1f1; }.module_row .ui { background-color: var(--tb_pr_bg,#f7f7f7); color: var(--tb_pr_color,#333); }.ui.rounded { border-radius: var(--tb_app_r,0); }.ui.builder_button { border: 1px solid rgba(0, 0, 0, 0.05); border-radius: var(--tb_app_r,0); font-size: var(--tb_mb_f,1em); line-height: 1.35; padding: 0.625em 1.25em; position: relative; transition: color 0.3s linear, background-color, padding, border, box-shadow; }.module_row .module .ui.builder_button { text-decoration: none; }.ui.transparent { --tb_pr_bg: transparent; --tb_pr_hover_bg: transparent; --tb_pr_color: #333; --tb_app_gr: none; --tb_app_shadow: none; border: 0px; color: inherit; }.module img { border: 0px; vertical-align: bottom; }@media (max-width: 1260px){.module_row.fullwidth .module-layout-part .row_inner, .row_inner, .tbp_template .module_row.fullwidth .row_inner .row_inner { max-width: 94%; }}@media (max-width: 760px){.module_row.fullwidth .module-layout-part .row_inner, .row_inner, .tbp_template .module_row.fullwidth .row_inner .row_inner { max-width: 90%; }}.sidebar-none #content { float: none; width: 100%; }.module-image .image-title { font-size: 1.2em; margin: 0px 0px 0.3em; }.module-image .image-title a { color: inherit; font-family: inherit; text-decoration: none; text-shadow: inherit; }.module-image .image-wrap { width: auto; }.module-image .image-wrap img { display: inline-block; vertical-align: top; }.module-image.auto_fullwidth :is(.image-wrap, img) { display: block; width: 100%; }.module-image.image-center .image-wrap { text-align: center; }.module-menu-container { text-align: inherit; }.ui.nav:not(.rounded) { --tb_app_r: initial; }.ui.nav:not(.gradient) { --tb_app_gr: none; }.ui.nav:not(.shadow):not(.embossed) { --tb_app_shadow: none; }ul.ui.nav { border: 0px; border-radius: var(--tb_rounded_corner); box-shadow: var(--tb_app_shadow); display: inline-block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; margin-left: 0px !important; }.ui.nav ul { border: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.12) 0px 3px 12px; left: 0px; padding: calc(var(--tb_rounded_corner) - 2px) 0; position: absolute; top: 100%; z-index: 990; }.ui.nav ul, .ui.nav ul > li { list-style: none; margin: 0px; width: 220px; }.ui.nav ul li:is(:first-child, :last-child) > a { border-radius: 0px; }@media (hover: hover){.module-menu:not([data-edge]) .ui.nav :is(.child-arrow, ul) { display: none; }.ui.nav ul { transform: scaleY(0); transform-origin: center top; }}.ui.nav ul > li > a { display: block; }.ui.nav .child-arrow, .ui.nav ul { opacity: 0; pointer-events: none; text-align: left; }.module-menu:not(.mobile-menu-module) .sub-menu { background-color: var(--tb_pr_bg); }.ui.nav ul { border-radius: var(--tb_rounded_corner); }.ui.nav li, .ui.nav ul { background-image: var(--tb_app_gr); }.ui.nav li { border-color: rgba(0, 0, 0, 0.05); display: inline-block; --tb_app_glc: ""; margin: 0px -0.25em 0px 0px; padding: 0px; position: relative; }.ui.nav li a { border-radius: inherit; box-shadow: none; display: inline-block; line-height: 130%; padding: 0.625em 1.25em; text-decoration: none; }.ui.nav > li:first-child { border-bottom-left-radius: var(--tb_app_r); border-top-left-radius: var(--tb_app_r); }.ui.nav ul > li:first-child { border-top-left-radius: var(--tb_app_r); border-top-right-radius: var(--tb_app_r); }.ui.nav > li:last-child { border-bottom-right-radius: var(--tb_app_r); border-top-right-radius: var(--tb_app_r); }.ui.nav ul > li:last-child { border-bottom-left-radius: var(--tb_app_r); border-bottom-right-radius: var(--tb_app_r); }.ui.nav li:last-child { margin-right: 0px; }.ui.nav li:first-child > a { border-radius: var(--tb_rounded_corner) 0 0 var(--tb_rounded_corner); }.ui.nav li:last-child > a { border-radius: 0 var(--tb_rounded_corner) var(--tb_rounded_corner) 0; }@media (hover: none){:where(html:not(.tf-mouse)) .ui.nav ul { display: none; opacity: 1; pointer-events: auto; }:where(html:not(.tf-mouse)) .ui.nav > .menu-item-has-children > a { padding-right: 40px; position: relative; }:where(html:not(.tf-mouse)) .ui.nav .child-arrow { border-radius: 100%; display: inline-block; height: 32px; margin: 0px; opacity: 1; padding: 0px; pointer-events: auto; position: absolute; right: 4px; top: 50%; touch-action: none; transform: translateY(-50%); width: 32px; }:where(html:not(.tf-mouse)) .ui.nav .child-arrow::after, :where(html:not(.tf-mouse)) .ui.nav .child-arrow::before { background: currentcolor; border-radius: 10px; content: ""; height: 1px; left: 10px; position: absolute; top: 50%; transform: rotate(45deg); transition: transform 0.3s ease-in-out; width: 8px; z-index: 9999; }:where(html:not(.tf-mouse)) .ui.nav .child-arrow::after { left: 15px; transform: rotate(-45deg); }}.menu-module-burger { border-radius: 100%; box-sizing: unset; color: inherit; cursor: pointer; line-height: 1; padding: 12px 10px 10px 12px; width: 1.4em; box-shadow: none !important; }.menu-module-burger-inner { border-bottom: 2px solid; height: 1em; pointer-events: none; width: 1.3em; }.menu-module-burger-inner::after, .menu-module-burger-inner::before { border-bottom: 2px solid; content: ""; display: block; left: 0px; position: absolute; top: 0px; width: 100%; }.menu-module-burger-inner::after { top: 50%; }.rounded { --tb_app_r: var(--tb_rounded_corner); }.module .nav.transparent li, .module .nav.transparent > li:is(.current_page_item, .current-menu-item, :active) > a, .module .nav.transparent > li > :is(a, a:hover) { background: 0px center; border: 0px; box-shadow: none; }.nav.transparent .sub-menu { --tb_app_r: var(--tb_rounded_corner); --tb_pr_hover_bg: #f1f1f1; --tb_pr_bg: #fff; }.nav.transparent { --tb_pr_color: #555; }.module-menu .nav.transparent ul a { color: #555555; }.module-icon .tf_fa { max-width: 1em; }.module-icon-item { max-width: 100%; }.module-icon .module-icon-item a, .module-icon-item { display: inline-flex; place-items: center; text-decoration: none; }.module-icon span { font-size: var(--tb_mi_s,inherit); margin-inline: 0.6em; }.module-icon em { align-self: baseline; background-color: var(--tb_pr_bg,transparent); color: var(--tb_pr_color,inherit); display: inline-flex; font-size: var(--tb_mi_f,16px); line-height: 0; margin-top: calc(var(--tb_mi_size)/9); min-height: var(--tb_mi_size,auto); min-width: var(--tb_mi_size,auto); padding: 0.5em; place-content: center; transition: box-shadow 0.3s, border, background-color, color, padding, font-size; }.module-icon em, .module-icon img { border-radius: var(--tb_mi_r,100%); }.module-icon img { padding: var(--tb_mi_p,3px); }.module-icon.small { --tb_mi_size: 24px; --tb_mi_f: 12px; }.module-icon.large { --tb_mi_size: 48px; --tb_mi_s: 1.2em; --tb_mi_f: 24px; --tb_mi_p: 6px; }.module-icon.none em { --tb_pr_bg: transparent; --tb_mi_r: 0; color: inherit; padding: 0.2em; }.module-icon.none { --tb_mi_r: 0; --tb_mi_f: 24px; }.module-icon.none.small { --tb_mi_f: 18px; }.module-icon.none.large { --tb_mi_f: 30px; }.icon_vertical { display: flex; flex-flow: column wrap; }.icon_vertical .module-icon-item { margin: 0px 0px 0.4em; }.tf_textr .module-icon-item, .tf_textr.icon_vertical { place-content: end; }.tf_textc.icon_vertical { place-content: center; }.tf_textc.icon_vertical :is(.module-icon-item a, .module-icon-item) { flex-direction: column; }@media (max-width: 680px){.module-icon.large { --tb_mi_s: 1.1em; }}.module-divider { border-top-style: solid; border-right-style: solid; border-left-style: solid; width: 100%; border-bottom: 0px !important; border-inline: 0px !important; }.tf_icon_wrap { font-size: 1.2em; left: 2px; line-height: 1; position: absolute; top: 50%; transform: translateY(-50%); }.tf_icon_wrap + .tf_loader + input[type="text"], .tf_icon_wrap + input[type="text"] { padding-left: 2.2em; }#searchform { border-bottom: 1px solid; font-size: 2em; margin: 0px 0px 1em; }#searchform #s { background-color: transparent; border: 0px; box-shadow: none; margin: 0px; padding: 0.45em 0.45em 0.45em 1.8em; width: 100%; }#searchform .icon-search { color: #000000; }.wp-block-categories .wp-block-categories__label:not(.screen-reader-text) { display: block; width: 100%; }ol, ul { box-sizing: border-box; }.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.editor-styles-wrapper, .entry-content { counter-reset: footnotes 0; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; word-break: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style^="border-color"], [style*=";border-color"], [style*="; border-color"]) { border-style: solid; }html :where([style^="border-width"], [style*=";border-width"], [style*="; border-width"]) { border-style: solid; }html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }.module-image.image-left .image-wrap { float: left; margin: 0px 1.2em 1em 0px; }.module-image.image-left .image-content { min-width: 100px; overflow: hidden; padding-top: 8px; text-align: left; }.module-buttons a { gap: inherit; }.module-buttons.large { --tb_mb_f: 1.1em; }.module.module-buttons .ui { color: var(--tb_pr_color); }.module-buttons .circle.ui, .module-buttons.circle a { --tb_app_r: 50em; border-radius: var(--tb_app_r); }.orange { --tb_pr_color: #fff2ea; --tb_pr_bg: var(--orange,#ff9600); --tb_pr_hover_bg: #ffb651; }.module-image.image-card-layout { background-color: #ffffff; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; box-sizing: border-box; padding: 10px; text-align: center; }address, blockquote, body, button, dd, dl, dt, fieldset, figure, form, h1, h2, h3, h4, h5, h6, html, legend, li, ol, p, pre, table, td, th, ul { margin: 0px; padding: 0px; }fieldset, img { border: 0px; }html { scroll-behavior: smooth; }:root { --theme_accent: #dcaa2e; --theme_accent_hover: #000; --theme_accent_semi: rgba(220,176,46,.8); --theme_accent_alt: #b9610c; --theme_heading_color: #000; --theme_rounded: 12px; --theme_rounded_sm: 10px; --theme_input_rounded: 12px; --theme_input_border: rgba(0,0,0,.25); --theme_input_bg: #fff; --theme_input_color: #333; --theme_btn_rounded: 30px; }body { background-color: #ffffff; color: #666666; font: 1em / 1.7em "Libre Franklin", Arial, sans-serif; overflow-wrap: break-word; -webkit-font-smoothing: antialiased; text-size-adjust: 100%; }a { color: var(--theme_accent); transition: color 0.2s ease-in-out; }a, a:hover { text-decoration: none; }p { margin: 0px 0px 1.2em; padding: 0px; }ol, ul { margin: 0px 0px 1.4em 1.6em; }li, ol, ul { padding: 0px; }li { margin: 0px 0px 1em; }:is(ul, ol) :is(ul, ol) { margin-top: 1em; }h1, h2, h3, h4, h5, h6 { color: var(--theme_heading_color); font-weight: 600; line-height: 1.4em; margin: 0px 0px 0.4em; overflow-wrap: normal; }.page-title, h1 { font-size: 3.3em; line-height: 1.2; margin: 0px 0px 0.6em; padding: 0px; }.page-title, h1, h2 { letter-spacing: -0.02em; }h5 { font-size: 1.1em; }button, input, input[type="search"], select, textarea { font-family: inherit; font-size: 100%; max-width: 100%; }input:is([type="radio"], [type="checkbox"]), input:read-only, input:read-write, select, textarea { appearance: none; background: var(--theme_input_bg); border: 1px solid var(--theme_input_border); border-radius: var(--theme_input_rounded); color: var(--theme_input_color); max-width: 100%; padding: 0.6em; }input:read-only, input:read-write { margin: 0px 1em 0.6em 0px; width: 17em; }.author-box, .col3-1, .col4-1, .col4-2, .widget, img, input, textarea { box-sizing: border-box; }#pagewrap { overflow-x: clip; }.pagewidth { margin: 0px auto; max-width: 100%; width: 1160px; }#content { padding: 6.5% 0px; width: 72%; }.col3-1, .col4-1, .col4-2 { float: left; margin-left: 3.2%; }.col4-1 { width: 22.6%; }.col4-2 { width: 48.4%; }.col3-1 { width: 31.2%; }:is(.col4-1, .col4-2, .col3-1).first { clear: left; margin-left: 0px; }.body-overlay { backdrop-filter: blur(15px); background-color: rgba(232, 232, 232, 0.7); box-shadow: none; display: none; height: 100%; position: fixed; top: 0px; width: 100%; z-index: 1000; }.menu-item .child-arrow { border-radius: 100%; color: #7d7d7d; cursor: pointer; display: none; height: 34px; position: absolute; right: 10px; top: 5px; transition: transform 0.4s; width: 34px; z-index: 12; }.child-arrow::after, .child-arrow::before { background: currentcolor; border-radius: 10px; content: ""; height: 1px; left: 9px; position: absolute; top: 50%; transform: rotate(45deg); transition: transform 0.5s ease-in-out; width: 10px; z-index: 9999; }.child-arrow::after { left: 16px; transform: rotate(-45deg); }@media (hover: none){:where(html:not(.tf-mouse)) .menu-item .child-arrow { border-radius: 100%; display: inline-block; margin-left: 7px; margin-top: -17px; padding: 0px; right: 5px; top: 50%; }}.screen-reader-text { height: 0px !important; }@media (max-width: 1260px){.pagewidth { max-width: 94%; }#pagewrap { max-width: 100%; }}@media (max-width: 760px){.page-title, h1 { font-size: 2.4em; }.pagewidth { max-width: 90%; }body :is(#content, #sidebar) { clear: both; float: none; max-width: 100%; padding-top: 10%; width: 100%; }}@media (max-width: 680px){.page-title, h1 { font-size: 1.9em; }#footerwrap :is(.col4-2, .col2-1, .col4-3, .col3-1, .col3-2), .col2-1, .col3-1, .col3-2, .col4-1, .col4-2, .col4-3 { margin-left: 0px; max-width: 100%; width: 100%; }}:root { --theme_accent: #c0a477; --theme_rounded: 0; --theme_btn_rounded: 0; }body { font-family: Lato, Arial, sans-serif; }.page-title, h1, h2, h3, h4, h5, h6 { font-family: Lato, Arial, sans-serif; font-weight: 700; }.page-title, h1 { font-size: 3em; letter-spacing: -0.02em; line-height: normal; }.themify_builder_content-133 .tb_rldk788 { font-size: 0.9em; box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 15px 0px; }.themify_builder_content-133 .tb_e6hv528 { background-color: #ffffff; padding-bottom: 20px; padding-top: 14px; --colg: var(--narrow); --col: .85fr 2.651fr .64fr; }.themify_builder_content-133 .tb_ywcp528, .themify_builder_content-133 .tb_1km5897.module-menu .nav, .themify_builder_content-133 .tb_z08m145 { background-color: #ffffff; }.themify_builder_content-133 .tb_1vzf330.module-image { padding-left: 21px; }.themify_builder_content-133 .tb_7rjh565 { margin-right: -21px; }.themify_builder_content-133 .tb_1km5897.module-menu.module { text-align: center; padding-top: 21px; }.themify_builder_content-133 .tb_1km5897.module-menu .nav li a { color: #000000; }.themify_builder_content-133 .tb_1km5897.module-menu .nav li { font-size: 16px; }.themify_builder_content-133 .tb_njgw566 { padding-left: 12px; }.themify_builder_content-133 .tb_jfon1.module-icon { text-align: center; }.themify_builder_content-133 .tb_jfon1.module-icon em, .themify_builder_content-133 .tb_jfon1.module-icon a, .themify_builder_content-133 .tb_jfon1.module-icon span { font-size: 11px; }.themify_builder_content-133 .tb_jfon1.module-icon span { background-clip: border-box;-webkit-background-clip: border-box; background-image: none; color: #00129a; }.themify_builder_content-133 .tb_9u7p644 > .row_inner { --align_content: var(--align_center); --align_items: var(--align_content); --colg: var(--none); }.themify_builder_content-133 .tb_9u7p644 { padding-top: 2px; background-color: #ffffff; padding-bottom: 10px; }@media (max-width: 600px){.themify_builder_content-133 .tb_e6hv528 { --col: none; --area: var(--aream3_auto); }.themify_builder_content-133 .tb_9u7p644 > .row_inner { --col: none; }.themify_builder_content-133 .tb_9u7p644 { padding-top: 4px; padding-right: 0px; }.themify_builder_content-133 .tb_xnib725.module-menu .nav li { font-size: 10px; font-family: Roboto; font-weight: 500; font-style: normal; }.themify_builder_content-133 .tb_xnib725.module-menu .nav li a { color: #0d0c0c; }.themify_builder_content-133 .tb_xnib725.module-menu .nav li > .sub-menu a { font-size: 15px; font-family: Roboto; font-weight: 400; }.themify_builder_content-133 .tb_xnib725.module-menu.module { text-align: center; }.themify_builder_content-133 .tb_yo6c645 { padding-right: 0px; }.themify_builder_content-133 .tb_jjn1645, .themify_builder_content-133 .tb_6cy811.module-icon { padding-left: 0px; }}.themify_builder_content-122 .tb_5naj343 { font-size: 0.9em; box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 15px 0px; background-color: #f7f7f7; padding-left: 24px; }.themify_builder_content-122 .tb_i1ku343 { margin-top: 7px; padding-top: 14px; padding-bottom: 0px; }.themify_builder_content-122 .tb_eal7343 { padding-top: 1px; }.themify_builder_content-122 .tb_jhxm343.module-image { padding-top: 4px; padding-left: 55px; margin-top: -4px; font-size: 14px; }.themify_builder_content-122 .tb_zinu343.module-image { padding-left: 10px; padding-top: 2px; }.themify_builder_content-122 .tb_g2om343.module-image, .themify_builder_content-122 .tb_utx1908.module-image { padding-right: 47px; }.themify_builder_content-122 .tb_5l5m343 { padding-left: 50px; }.themify_builder_content-122 .tb_7n39343.module-image { padding-top: 0px; padding-left: 9px; font-size: 14px; }.themify_builder_content-122 .tb_0e2h57 { font-size: 0.9em; box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 15px 0px; background-color: #f7f7f7; padding-left: 18px; padding-bottom: 10px; }.themify_builder_content-122 .tb_5n6v705.module-image { padding-top: 4px; padding-left: 0px; margin-top: -4px; }.themify_builder_content-122 .tb_bfgd507 { background-position: 18.67% 53.75%; background-attachment: scroll; background-repeat: repeat; background-image: url("//akmrepairs.co.uk/wp-content/swift-ai/images/wp-content/uploads/2026/06/AKM_Repairs_GPU_repair-png.webp"); padding-bottom: 4px; margin-top: 3px; margin-bottom: -6px; padding-top: 4px; }.themify_builder_content-122 .tb_498c507 { margin-left: 1px; }.themify_builder_content-122 .tb_tfpp507.module-text.module h1, .themify_builder_content-122 .tb_f9pv3.module-text.module h2, .themify_builder_content-122 .tb_6a3t94.module-text.module h3 { font-size: 23px; }.themify_builder_content-122 .tb_tfpp507.module-text { margin-top: 7px; padding-top: 20px; padding-bottom: 0px; margin-bottom: -32px; }.themify_builder_content-122 .tb_tfpp507.module-text .tb_text_wrap, .themify_builder_content-122 .tb_tfpp507.module-text .tb_text_wrap p, .themify_builder_content-122 .tb_tfpp507.module-text .tb_text_wrap blockquote, .themify_builder_content-122 .tb_tfpp507.module-text .tb_text_wrap h1, .themify_builder_content-122 .tb_tfpp507.module-text .tb_text_wrap h2, .themify_builder_content-122 .tb_tfpp507.module-text .tb_text_wrap h3, .themify_builder_content-122 .tb_tfpp507.module-text .tb_text_wrap h4, .themify_builder_content-122 .tb_tfpp507.module-text .tb_text_wrap h5, .themify_builder_content-122 .tb_tfpp507.module-text .tb_text_wrap h6, .themify_builder_content-122 .tb_tfpp507.module-text .tb_text_wrap li, .themify_builder_content-122 .tb_tfpp507.module-text .tb_text_wrap span, .themify_builder_content-122 .tb_2jkw507.module-text .tb_text_wrap, .themify_builder_content-122 .tb_2jkw507.module-text .tb_text_wrap p, .themify_builder_content-122 .tb_2jkw507.module-text .tb_text_wrap blockquote, .themify_builder_content-122 .tb_2jkw507.module-text .tb_text_wrap h1, .themify_builder_content-122 .tb_2jkw507.module-text .tb_text_wrap h2, .themify_builder_content-122 .tb_2jkw507.module-text .tb_text_wrap h3, .themify_builder_content-122 .tb_2jkw507.module-text .tb_text_wrap h4, .themify_builder_content-122 .tb_2jkw507.module-text .tb_text_wrap h5, .themify_builder_content-122 .tb_2jkw507.module-text .tb_text_wrap h6, .themify_builder_content-122 .tb_2jkw507.module-text .tb_text_wrap li, .themify_builder_content-122 .tb_2jkw507.module-text .tb_text_wrap span { background-clip: border-box;-webkit-background-clip: border-box; background-image: none; color: #f5f5f5; }.themify_builder_content-122 .tb_k2w6507 { margin-left: -28px; }.themify_builder_content-122 .tb_w5uk507, .themify_builder_content-122 .tb_rark746 { margin-bottom: 5px; }.themify_builder_content-122 .tb_2jkw507.module-text { padding-top: 6px; padding-right: 581px; }.themify_builder_content-122 .tb_9eh5173.module-buttons { margin-bottom: 11px; padding-left: 350px; }.themify_builder_content-122 .tb_jt1p837 { padding-bottom: 42px; margin-top: -9px; padding-top: 42px; margin-bottom: -35px; background-color: #f7f7f7; }.themify_builder_content-122 .tb_qnky837.module-image, .themify_builder_content-122 .tb_ssmw839.module-image { transform-origin: 50% 50%; mix-blend-mode: normal; }.themify_builder_content-122 .tb_3l99838.module-image { transform-origin: 50% 50%; mix-blend-mode: normal; margin-bottom: 11px; }.themify_builder_content-122 .tb_hy05729 { padding-top: 0px; padding-bottom: 3%; margin-top: 5px; background-position: 24.76% 52.5%; background-attachment: scroll; background-repeat: repeat; background-image: url("//akmrepairs.co.uk/wp-content/swift-ai/images/wp-content/uploads/2026/06/GPU_component_replacement_AKM_Repairs-png.webp"); }.themify_builder_content-122 .tb_hy05729 a, .themify_builder_content-122 .tb_f9pv3.module-text a, .themify_builder_content-122 .tb_ewgr94 a, .themify_builder_content-122 .tb_6a3t94.module-text a { text-decoration: underline; }.themify_builder_content-122 .tb_s4jl729 { padding-top: 5px; margin-top: 2px; --align_content: var(--align_center); }.themify_builder_content-122 .tb_v615729, .themify_builder_content-122 .tb_v8zb94 { text-align: right; }.themify_builder_content-122 .tb_f9pv3.module-text { margin-right: -5px; margin-bottom: -15px; font-size: 17px; padding-top: 9px; }.themify_builder_content-122 .tb_8uvq836.module-buttons .module-buttons-item, .themify_builder_content-122 .tb_8uvq836.module-buttons em, .themify_builder_content-122 .tb_8uvq836.module-buttons .ui, .themify_builder_content-122 .tb_8uvq836.module-buttons span { color: #ffffff; }.themify_builder_content-122 .tb_8uvq836.module-buttons .module-buttons-item a { background-image: none; background-color: #ff5e19; }.themify_builder_content-122 .tb_ewgr94 { padding-top: 0px; padding-bottom: 1%; background-color: #f7f7f7; background-position: 0% 49.17%; background-attachment: scroll; background-repeat: repeat; background-image: url("//akmrepairs.co.uk/wp-content/swift-ai/images/wp-content/uploads/2026/06/AKM_Repairs_work_process-png.webp"); margin-top: 11px; margin-bottom: 19px; }.themify_builder_content-122 .tb_67xi94 { padding-top: 0px; }.themify_builder_content-122 .tb_6a3t94.module-text { margin-right: -5px; margin-bottom: -65px; }@media (max-width: 1024px){.themify_builder_content-122 .tb_tfpp507.module-text { padding-top: 12px; }.themify_builder_content-122 .tb_2jkw507.module-text { padding-right: 424px; }}@media (max-width: 768px){.themify_builder_content-122 .tb_bfgd507 { background-image: url("//akmrepairs.co.uk/wp-content/swift-ai/images/wp-content/uploads/2025/05/mobile_version_banner2-png.webp"); }.themify_builder_content-122 .tb_tfpp507.module-text { margin-top: 12px; }.themify_builder_content-122 .tb_2jkw507.module-text { padding-right: 86px; padding-left: 0px; }.themify_builder_content-122 .tb_f9pv3.module-text { font-size: 16px; }}@media (max-width: 600px){.themify_builder_content-122 .tb_i1ku343 { --col: none; --area: var(--aream4_auto); }.themify_builder_content-122 .tb_0e2h57 > .row_inner { --col: 1.057fr .943fr; }.themify_builder_content-122 .tb_0e2h57 { padding-left: 17px; }.themify_builder_content-122 .tb_5n6v705.module-image { font-size: 15px; padding-left: 9px; margin-top: 9px; padding-bottom: 0px; margin-right: 31px; padding-right: 0px; }.themify_builder_content-122 .tb_utx1908.module-image { padding-right: 9px; padding-top: 9px; }.themify_builder_content-122 .tb_bfgd507 { margin-bottom: 3px; margin-top: 0px; padding-bottom: 14px; padding-top: 7px; padding-right: 0px; background-image: url("//akmrepairs.co.uk/wp-content/swift-ai/images/wp-content/uploads/2026/06/AKM_Repairs_GPU_repair-png.webp"); }.themify_builder_content-122 .tb_498c507, .themify_builder_content-122 .tb_k2w6507, .themify_builder_content-122 .tb_evfz746 { margin-right: -9px; }.themify_builder_content-122 .tb_tfpp507.module-text { padding-bottom: 11px; font-size: 11px; }.themify_builder_content-122 .tb_w5uk507, .themify_builder_content-122 .tb_rark746 { margin-bottom: 28px; }.themify_builder_content-122 .tb_2jkw507.module-text { margin-right: 4px; margin-left: -10px; padding-right: 0px; }.themify_builder_content-122 .tb_jt1p837 > .row_inner { --colg: var(--narrow); --align_items: var(--align_content); --area: "col1 col2" "col3 col4"; }.themify_builder_content-122 .tb_jt1p837 { padding-left: 0px; padding-right: 0px; }.themify_builder_content-122 .tb_qnky837.module-image, .themify_builder_content-122 .tb_ssmw839.module-image, .themify_builder_content-122 .tb_1j7j639.module-image { font-size: 14px; }.themify_builder_content-122 .tb_3l99838.module-image { padding-top: 8px; font-size: 14px; }.themify_builder_content-122 .tb_hy05729, .themify_builder_content-122 .tb_hy05729 p, .themify_builder_content-122 .tb_hy05729 h1, .themify_builder_content-122 .tb_hy05729 h2, .themify_builder_content-122 .tb_hy05729 h3, .themify_builder_content-122 .tb_hy05729 h4, .themify_builder_content-122 .tb_hy05729 h5, .themify_builder_content-122 .tb_hy05729 h6, .themify_builder_content-122 .tb_t0qu729, .themify_builder_content-122 .tb_t0qu729 p, .themify_builder_content-122 .tb_t0qu729 h1, .themify_builder_content-122 .tb_t0qu729 h2, .themify_builder_content-122 .tb_t0qu729 h3, .themify_builder_content-122 .tb_t0qu729 h4, .themify_builder_content-122 .tb_t0qu729 h5, .themify_builder_content-122 .tb_t0qu729 h6, .themify_builder_content-122 .tb_s4jl729, .themify_builder_content-122 .tb_s4jl729 p, .themify_builder_content-122 .tb_s4jl729 h1, .themify_builder_content-122 .tb_s4jl729 h2, .themify_builder_content-122 .tb_s4jl729 h3, .themify_builder_content-122 .tb_s4jl729 h4, .themify_builder_content-122 .tb_s4jl729 h5, .themify_builder_content-122 .tb_s4jl729 h6, .themify_builder_content-122 .tb_v615729, .themify_builder_content-122 .tb_v615729 p, .themify_builder_content-122 .tb_v615729 h1, .themify_builder_content-122 .tb_v615729 h2, .themify_builder_content-122 .tb_v615729 h3, .themify_builder_content-122 .tb_v615729 h4, .themify_builder_content-122 .tb_v615729 h5, .themify_builder_content-122 .tb_v615729 h6 { color: #ffffff; }.themify_builder_content-122 .tb_hy05729, .themify_builder_content-122 .tb_ewgr94 { text-align: center; }.themify_builder_content-122 .tb_s4jl729 { padding-top: 0px; --col: none; --area: var(--aream2_auto); }.themify_builder_content-122 .tb_v615729, .themify_builder_content-122 .tb_v8zb94, .themify_builder_content-122 .tb_6a3t94.module-text { padding-bottom: 0px; }.themify_builder_content-122 .tb_f9pv3.module-text { padding-bottom: 0px; margin-bottom: -10px; }.themify_builder_content-122 .tb_ewgr94 > .row_inner { --col: none; --area: var(--aream2_auto); }}#content { padding: 0px !important; }.themify_builder_content-130 .tb_zb48177 > .row_inner { --col: 1.048fr 1.065fr .81fr 1.077fr; }.themify_builder_content-130 .tb_zb48177, .themify_builder_content-130 .tb_zb48177 p, .themify_builder_content-130 .tb_zb48177 h1, .themify_builder_content-130 .tb_zb48177 h2, .themify_builder_content-130 .tb_zb48177 h3, .themify_builder_content-130 .tb_zb48177 h4, .themify_builder_content-130 .tb_zb48177 h5, .themify_builder_content-130 .tb_zb48177 h6, .themify_builder_content-130 .tb_fn8l700.module-widget, .themify_builder_content-130 .tb_fn8l700.module-widget a, .themify_builder_content-130 .tb_taej107, .themify_builder_content-130 .tb_taej107 p, .themify_builder_content-130 .tb_taej107 h1, .themify_builder_content-130 .tb_taej107 h2, .themify_builder_content-130 .tb_taej107 h3, .themify_builder_content-130 .tb_taej107 h4, .themify_builder_content-130 .tb_taej107 h5, .themify_builder_content-130 .tb_taej107 h6 { color: #ffffff; }.themify_builder_content-130 .tb_zb48177 { padding-top: 40px; background-color: #474747; padding-bottom: 24px; }.themify_builder_content-130 .tb_p2zw000 { padding-left: 11px; }.themify_builder_content-130 .tb_3hof707.module-text { margin-right: 0px; padding-bottom: 0px; }.themify_builder_content-130 .tb_i1ix701.module-icon { margin-bottom: 11px; padding-bottom: 11px; margin-right: 1px; }.themify_builder_content-130 .tb_utsq777.module-widget { margin-right: -27px; padding-left: 50px; }.themify_builder_content-130 .tb_utsq777.module-widget, .themify_builder_content-130 .tb_utsq777.module-widget a, .themify_builder_content-130 .tb_atsk699.module-widget, .themify_builder_content-130 .tb_atsk699.module-widget a, .themify_builder_content-130 .tb_5p82806.module-widget, .themify_builder_content-130 .tb_5p82806.module-widget a, .themify_builder_content-130 .tb_4vjp804.module-widget, .themify_builder_content-130 .tb_4vjp804.module-widget a, .themify_builder_content-130 .tb_h8ky007.module-widget, .themify_builder_content-130 .tb_h8ky007.module-widget a { line-height: 100%; color: #ffffff; }.themify_builder_content-130 .tb_atsk699.module-widget { margin-right: -20px; padding-left: 30px; padding-right: 8px; }.themify_builder_content-130 .tb_fn8l700.module-widget { margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0px 2px 2px 3px; }.themify_builder_content-130 .tb_taej107 { padding-top: 39px; background-color: #474747; }.themify_builder_content-130 .tb_rnrh542.module-text { padding-top: 27px; }.themify_builder_content-130 .tb_x3gr780.module-text { padding-top: 27px; font-size: 20px; }.themify_builder_content-130 .tb_3qev000.module-icon { margin-top: 5px; }.themify_builder_content-130 .tb_pmjh950.module-text { padding-top: 27px; margin-bottom: 6px; font-size: 18px; }.themify_builder_content-130 .tb_xgbg266.module-text { font-size: 18px; }.themify_builder_content-130 .tb_h8ky007.module-widget { padding-top: 0px; }.themify_builder_content-130 .tb_ul5g077 > .row_inner { --align_content: var(--align_center); }.themify_builder_content-130 .tb_ul5g077 { background-color: #363636; padding-bottom: 10px; padding-top: 10px; margin-bottom: 25px; }.themify_builder_content-130 .tb_m86i001.module-text { padding-top: 12px; font-size: 15px; }@media (max-width: 1024px){.themify_builder_content-130 .tb_zb48177 > .row_inner { --col: none; }.themify_builder_content-130 .tb_fn8l700.module-widget, .themify_builder_content-130 .tb_fn8l700.module-widget a { font-size: 15px; }}@media (max-width: 768px){.themify_builder_content-130 .tb_8sal365 { padding-left: 23px; }.themify_builder_content-130 .tb_xgbg266.module-text { padding-top: 16px; }.themify_builder_content-130 .tb_h8ky007.module-widget { padding-left: 16px; }}@media (max-width: 600px){.themify_builder_content-130 .tb_taej107 > .row_inner { --col: .986fr 1.014fr; }.themify_builder_content-130 .tb_9veb072 { padding-right: 0px; padding-left: 4px; }.themify_builder_content-130 .tb_rnrh542.module-text { font-size: 19px; padding-right: 9px; }.themify_builder_content-130 .tb_5p82806.module-widget { margin-right: 2px; }.themify_builder_content-130 .tb_8sal365 { padding-left: 19px; }.themify_builder_content-130 .tb_pmjh950.module-text { padding-left: 5px; padding-bottom: 0px; margin-left: -4px; font-size: 19px; }.themify_builder_content-130 .tb_4vjp804.module-widget { margin-right: 2px; padding-top: 3px; margin-top: -8px; }.themify_builder_content-130 .tb_xgbg266.module-text { font-size: 19px; padding-left: 0px; padding-top: 28px; margin-left: 0px; }.themify_builder_content-130 .tb_h8ky007.module-widget { text-align: center; margin-top: 5px; margin-left: 20px; }.themify_builder_content-130 .tb_ul5g077 > .row_inner { --col: 1.71fr .29fr; }.themify_builder_content-130 .tb_m86i001.module-text { font-size: 14px; }}body { font-family: Roboto; font-size: 17px; color: #363636; }a { color: #006ae4; }h1, .col4-1 h1, .col4-2 h1, .col3-1 h1, .col2-1 h1, .page-title, .sidebar-none .page-title { font-family: Roboto; font-weight: 500; font-size: 25px; }h5 { font-family: Roboto; font-weight: 500; font-size: 22px; }@media (max-width: 1024px){body { font-weight: normal; }h1, .col4-1 h1, .col4-2 h1, .col3-1 h1, .col2-1 h1, .page-title, .sidebar-none .page-title { font-weight: 500; }h5 { font-weight: 500; }}@media (max-width: 768px){body { font-weight: normal; }h1, .col4-1 h1, .col4-2 h1, .col3-1 h1, .col2-1 h1, .page-title, .sidebar-none .page-title { font-weight: 500; }h5 { font-weight: 500; }}@media (max-width: 600px){body { font-family: Roboto; color: #363636; }a { color: #006ae4; }h1, .col4-1 h1, .col4-2 h1, .col3-1 h1, .col2-1 h1, .page-title, .sidebar-none .page-title { font-family: Roboto; font-weight: 500; }h5 { font-family: Roboto; font-weight: 500; }}@media screen and (max-width: 900px){.body-overlay, .body-overlay.body-overlay-on, .mobile-menu-visible .body-overlay, body:not(.mobile-menu-visible) #headerwrap #menu-icon-close { display: none; }}:root { --blue: #4d7de1; --brown: #a35004; --gray: #989797; --green: #4aab10; --light-blue: #bdd9fd; --light-green: #9bd611; --light-purple: #c1bafd; --orange: #ff9600; --pink: #feb4e4; --purple: #7a6bf8; --red: #e8311f; --yellow: #fff06c; }.themify_builder.themify_builder_content > .tb_ul5g077.module_row { margin-left: 0px; margin-right: 0px; width: 1441px; }.themify_builder.themify_builder_content > .tb_taej107.module_row { margin-left: 0px; margin-right: 0px; width: 1441px; }.themify_builder.themify_builder_content > .tb_zb48177.module_row { margin-left: 0px; margin-right: 0px; width: 1441px; }.themify_builder.themify_builder_content > .tb_ewgr94.module_row { margin-left: -140.5px; margin-right: -140.5px; width: 1441px; padding-left: 140.5px; padding-right: 140.5px; }.themify_builder.themify_builder_content > .tb_hy05729.module_row { margin-left: -140.5px; margin-right: -140.5px; width: 1441px; padding-left: 140.5px; padding-right: 140.5px; }.themify_builder.themify_builder_content > .tb_jt1p837.module_row { margin-left: -140.5px; margin-right: -140.5px; width: 1441px; padding-left: 140.5px; padding-right: 140.5px; }.themify_builder.themify_builder_content > .tb_bfgd507.module_row { margin-left: -140.5px; margin-right: -140.5px; width: 1441px; padding-left: 140.5px; padding-right: 140.5px; }.themify_builder.themify_builder_content > .tb_0e2h57.module_row { margin-left: -140.5px; margin-right: -140.5px; width: 1441px; }.themify_builder.themify_builder_content > .tb_5naj343.module_row { margin-left: -140.5px; margin-right: -140.5px; width: 1441px; }.themify_builder.themify_builder_content > .tb_9u7p644.module_row { margin-left: 0px; margin-right: 0px; width: 1441px; }.themify_builder.themify_builder_content > .tb_rldk788.module_row { margin-left: 0px; margin-right: 0px; width: 1441px; }@media (max-width: 360px){.tb_1km5897 .menu-module-burger { display: inline-block; }.tb_1km5897 .module-menu-container { display: none; }}@media (max-width: 900px){.tb_xnib725 .menu-module-burger { display: inline-block; }.tb_xnib725 .module-menu-container { display: none; }}html{opacity:1}