.tb_animation_on { overflow-x: hidden; }@media (min-width: 1025px){.hide-desktop { content-visibility: hidden; width: 0px !important; height: 0px !important; padding: 0px !important; visibility: hidden !important; margin: 0px !important; display: table-column !important; background: 0px center !important; overflow: hidden !important; }}@media (min-width: 769px) and (max-width: 1024px){.hide-tablet_landscape { content-visibility: hidden; width: 0px !important; height: 0px !important; padding: 0px !important; visibility: hidden !important; margin: 0px !important; display: table-column !important; background: 0px center !important; overflow: hidden !important; }}@media (min-width: 601px) and (max-width: 768px){.hide-tablet { content-visibility: hidden; width: 0px !important; height: 0px !important; padding: 0px !important; visibility: hidden !important; margin: 0px !important; display: table-column !important; background: 0px center !important; overflow: hidden !important; }}@media (max-width: 600px){.hide-mobile { content-visibility: hidden; width: 0px !important; height: 0px !important; padding: 0px !important; visibility: hidden !important; margin: 0px !important; display: table-column !important; background: 0px center !important; overflow: hidden !important; }}@media (max-width: 600px){.ui.builder_button, .ui.nav li a { padding: 0.525em 1.15em; }}img { max-width: 100%; height: auto; }.tf_fa, :is(em, i) tf-lottie { display: inline-block; vertical-align: middle; }.tf_fa { width: 1em; height: 1em; stroke-width: 0; stroke: currentcolor; overflow: visible; fill: currentcolor; pointer-events: none; text-rendering: optimizespeed; buffered-rendering: static; }#tf_svg symbol { overflow: visible; }:where([data-s3image]) { height: auto; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,#0693e3 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,#fcb900 0%,#ff6900 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.469), 20px); --wp--preset--font-size--large: clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.091), 36px); --wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 1.327), 42px); --wp--preset--font-family--system-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px #ffffff, 6px 6px #000000; --wp--preset--shadow--crisp: 6px 6px 0px #000000; }:where(body) { margin: 0px; }:root { --wp--style--block-gap: 24px; }body { font-family: var(--wp--preset--font-family--system-font); font-size: var(--wp--preset--font-size--medium); line-height: 1.6; padding: 0px; }a:where(:not(.wp-element-button)) { text-decoration: underline; }:root { --star-gap: 2px; --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"); }: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; }@font-face{font-family:"Roboto";font-weight:400;font-style:normal;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/repair-service-2/__data/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBAd820414d.woff) format('woff2');font-display:swap;}@font-face{font-family:"Roboto";font-weight:500;font-style:normal;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/repair-service-2/__data/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBAd820414d.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; }.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; }.module_row .ui { background-color: var(--tb_pr_bg,#f7f7f7); color: var(--tb_pr_color,#555); }.ui.rounded { border-radius: var(--tb_app_r,0); }.ui.transparent { --tb_pr_bg: transparent; --tb_pr_hover_bg: transparent; --tb_pr_color: #555; --tb_app_gr: none; --tb_app_shadow: none; border: 0px; color: inherit; }.module-title { font-size: 1.4em; margin: 0px 0px 0.8em; }.module img { border: 0px; vertical-align: bottom; }.module-widget .widget { margin: 0px; }@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 .page-title { text-align: center; }.sidebar-none #content { float: none; width: 100%; }.module-image .image-wrap { width: auto; }.module-image .image-wrap img { display: inline-block; vertical-align: top; }.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){.ui.nav ul { display: none; opacity: 1; pointer-events: auto; }.ui.nav > .menu-item-has-children > a { padding-right: 40px; position: relative; }.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; }.ui.nav .child-arrow::after, .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; }.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-item + .module-icon-item { margin-left: 0.4em; }.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; }.module-divider.dotted { border-style: dotted; }.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; }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; }.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-width"]) { border-style: solid; }html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }a, abbr, acronym, address, b, bdo, big, blockquote, body, br, button, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, figure, form, h1, h2, h3, h4, h5, h6, html, i, img, ins, kbd, legend, li, map, ol, p, pre, q, samp, small, span, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var { 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_input_rounded: 12px; --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; }h3 { font-size: 1.6em; }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: #ffffff; border: 1px solid rgba(0, 0, 0, 0.25); border-radius: var(--theme_input_rounded); max-width: 100%; padding: 0.6em; }input:read-only, input:read-write { margin: 0px 1em 0.6em 0px; width: 17em; }textarea { margin: 0px 0px 0.6em; min-height: 13.5em; width: 100%; }select { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='none' stroke='rgba(40,40,40,.8)' stroke-linecap='round' stroke-width='12'%3E%3Cpath d='m2.7 2.3 46.4 54.9L95.5 2.3'/%3E%3C/svg%3E"); background-position: calc(100% - 0.7em) calc(50% + 0.15em); background-repeat: no-repeat; background-size: 0.85em; color: inherit; margin: 0px 0px 0.6em; padding-right: 2em; }button, input:is([type="reset"], [type="submit"]) { appearance: none; background-color: var(--theme_accent); border: 0px; border-radius: var(--theme_btn_rounded); color: #ffffff; cursor: pointer; display: inline-block; font-weight: 600; letter-spacing: 0.02em; padding: 0.8em 1.7em; transition-duration: 0.3s; transition-property: background-color, transform, box-shadow; width: auto; }.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){.menu-item .child-arrow { border-radius: 100%; display: inline-block; margin-left: 7px; margin-top: -17px; padding: 0px; right: 5px; top: 50%; }}.widget { margin: 0px 0px 1em; }.widget ul { margin: 0px; padding: 0px; }.widget li { clear: both; list-style: none; margin: 0px; padding: 0px 0px 1em; }.widget ul ul { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; margin: 1em 0px -1em; padding: 0px; }.menu::after, .widget li::after { clear: both; content: ""; display: table; }.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; }h3 { font-size: 1.3em; }#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; }h3, h3.fancy-heading { font-size: 1.2em; font-weight: 400; }.sidebar-none .page-title { text-align: inherit; }.social-links.horizontal li { margin: 0px 1.8em 5px 0px; }.widget li { margin: 0px; padding: 0px 0px 1em; }.widget .social-links { line-height: 1em; padding: 0px; }.social-links .social-link-item { border: 0px; display: inline-block; list-style: none; margin: 0px 5px 5px 0px; padding: 0px; }.widget .social-links a, .widget .social-links a:hover { text-decoration: none; }.social-links li em { border-radius: 100%; display: inline-block; font-size: 20px; height: 20px; line-height: 1em; padding: 4px; text-align: center; vertical-align: middle; width: 20px; }.social-links .icon-large em { font-size: 28px; height: 36px; padding: 6px; width: 36px; }.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: .897fr 2.511fr .733fr; }.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_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: 18px; }.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: 14px; }.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-581 .tb_97n6979 { padding-top: 37px; }.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_3hof707.module-text.module .module-title, .themify_builder_content-130 .tb_utsq777.module-widget.module .module-title, .themify_builder_content-130 .tb_atsk699.module-widget.module .module-title, .themify_builder_content-130 .tb_fn8l700.module-widget.module .module-title, .themify_builder_content-130 .tb_5p82806.module-widget.module .module-title, .themify_builder_content-130 .tb_4vjp804.module-widget.module .module-title, .themify_builder_content-130 .tb_h8ky007.module-widget.module .module-title { font-size: 22px; color: #ffffff; }.themify_builder_content-130 .tb_i1ix701.module-icon em, .themify_builder_content-130 .tb_i1ix701.module-icon a, .themify_builder_content-130 .tb_i1ix701.module-icon span { font-size: 16px; }.themify_builder_content-130 .tb_i1ix701.module-icon span, .themify_builder_content-130 .tb_3qev000.module-icon span { background-clip: border-box;-webkit-background-clip: border-box; background-image: none; color: #c2c2c2; }.themify_builder_content-130 .tb_i1ix701.module-icon { margin-bottom: 11px; padding-bottom: 11px; margin-right: 1px; }.themify_builder_content-130 .tb_i1ix701.module-icon .module-icon-item em, .themify_builder_content-130 .tb_3qev000.module-icon .module-icon-item em { color: #c6c5cb; }.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_utsq777.module-widget a, .themify_builder_content-130 .tb_atsk699.module-widget a, .themify_builder_content-130 .tb_fn8l700.module-widget a, .themify_builder_content-130 .tb_5p82806.module-widget a, .themify_builder_content-130 .tb_4vjp804.module-widget a, .themify_builder_content-130 .tb_h8ky007.module-widget a { color: #c2c2c2; }.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_i1ix701.module-icon em, .themify_builder_content-130 .tb_i1ix701.module-icon a, .themify_builder_content-130 .tb_i1ix701.module-icon span { font-size: 14px; }.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; }h3 { font-family: Roboto; font-weight: 500; font-size: 27px; }.page-title, .sidebar-none .page-title, .sidebar-none.single .page-title { font-family: Roboto; font-weight: 500; }.module-title { font-family: Roboto; font-weight: 500; }@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; }h3 { font-weight: 500; }.page-title, .sidebar-none .page-title, .sidebar-none.single .page-title { font-weight: 500; }.module-title { 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; }h3 { font-weight: 500; }.page-title, .sidebar-none .page-title, .sidebar-none.single .page-title { font-weight: 500; }.module-title { 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; }h3 { font-family: Roboto; font-weight: 500; }.page-title, .sidebar-none .page-title, .sidebar-none.single .page-title { font-family: Roboto; font-weight: 500; }.module-title { font-family: Roboto; font-weight: 500; }}input[type="reset"], input[type="submit"], button, .icon-menu .icon-menu-count { background-color: #273e8e; }@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; }}.themify_builder.themify_builder_content > .tb_ul5g077.module_row { margin-left: 0px; margin-right: 0px; width: 360px; }.themify_builder.themify_builder_content > .tb_taej107.module_row { margin-left: 0px; margin-right: 0px; width: 360px; }.themify_builder.themify_builder_content > .tb_zb48177.module_row { margin-left: 0px; margin-right: 0px; width: 360px; }.themify_builder.themify_builder_content > .tb_9u7p644.module_row { margin-left: 0px; margin-right: 0px; width: 360px; }.themify_builder.themify_builder_content > .tb_rldk788.module_row { margin-left: 0px; margin-right: 0px; width: 360px; }@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; }}.tf_fa.tf-fas-phone-volume { width: 0.748em; }.gform_legacy_markup_wrapper { margin-bottom: 16px; margin-top: 16px; max-width: 100%; }.gform_legacy_markup_wrapper form { text-align: left; max-width: 100%; margin: 0px auto; }.gform_legacy_markup_wrapper *, .gform_legacy_markup_wrapper ::after, .gform_legacy_markup_wrapper ::before { box-sizing: border-box !important; }.gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { font-size: inherit; font-family: inherit; padding: 5px 4px; letter-spacing: normal; }.gform_legacy_markup_wrapper textarea { font-size: inherit; font-family: inherit; letter-spacing: normal; padding: 6px 8px; line-height: 1.5; resize: none; }.gform_legacy_markup_wrapper select { line-height: 1.5; }.gform_legacy_markup_wrapper .ginput_container_multiselect select { appearance: none; outline: 0px; background-image: none !important; }.gform_legacy_markup_wrapper ul.gform_fields { list-style-type: none; display: block; margin: 0px !important; }.gform_legacy_markup_wrapper ul, html > body .entry ul { text-indent: 0px; }.gform_legacy_markup_wrapper form li, .gform_legacy_markup_wrapper li { overflow: visible; margin-left: 0px !important; list-style: none !important; }.gform_legacy_markup_wrapper ul li.gfield { clear: both; }.gform_legacy_markup_wrapper form ul.gform_fields.left_label li.gfield, .gform_legacy_markup_wrapper form ul.gform_fields.right_label li.gfield, .gform_legacy_markup_wrapper ul.gform_fields.left_label li.gfield, .gform_legacy_markup_wrapper ul.gform_fields.right_label li.gfield { margin-bottom: 14px; }.gform_legacy_markup_wrapper ul li::after, .gform_legacy_markup_wrapper ul li::before, .gform_legacy_markup_wrapper ul.gform_fields { padding: 0px; margin: 0px; overflow: visible; }.gform_legacy_markup_wrapper select { font-size: inherit; font-family: inherit; letter-spacing: normal; }.gform_legacy_markup_wrapper select option { padding: 2px; display: block; }.gform_legacy_markup_wrapper .ginput_complex.ginput_container { overflow: visible; width: 100%; }.gform_legacy_markup_wrapper label.gfield_label, .gform_legacy_markup_wrapper legend.gfield_label { font-weight: 700; font-size: inherit; }.gform_legacy_markup_wrapper .ginput_complex .ginput_left input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]), .gform_legacy_markup_wrapper .ginput_complex .ginput_right input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]), .gform_legacy_markup_wrapper .ginput_complex input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]) { width: 100%; }.gform_legacy_markup_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_above div[class*="gfield_date_"].ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below div[class*="gfield_date_"].ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label { display: block; font-size: 0.813em; letter-spacing: 0.5pt; white-space: nowrap; }.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label { margin: 1px 0px 9px 1px; }.gform_legacy_markup_wrapper .screen-reader-text, .gform_legacy_markup_wrapper label.hidden_sub_label { 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; }.gform_legacy_markup_wrapper input.large, .gform_legacy_markup_wrapper input.medium, .gform_legacy_markup_wrapper input.small, .gform_legacy_markup_wrapper select.large, .gform_legacy_markup_wrapper select.medium, .gform_legacy_markup_wrapper select.small { width: 100%; }.gform_legacy_markup_wrapper .description, .gform_legacy_markup_wrapper .gfield_description, .gform_legacy_markup_wrapper .gsection_description, .gform_legacy_markup_wrapper .instruction { font-size: 0.813em; line-height: inherit; clear: both; font-family: inherit; letter-spacing: normal; }.gform_legacy_markup_wrapper .description, .gform_legacy_markup_wrapper .gfield_description, .gform_legacy_markup_wrapper .gsection_description { padding: 0px 16px 0px 0px; }.gform_legacy_markup_wrapper .field_description_below .gfield_description { padding-top: 16px; }.gform_legacy_markup_wrapper .gfield_description { width: 100%; }.gform_legacy_markup_wrapper .gfield_required { color: #790000; margin-left: 4px; }.gform_legacy_markup_wrapper .validation_message--hidden-on-empty:empty { display: none; }.gform_legacy_markup_wrapper .gf_hidden, .gform_legacy_markup_wrapper .gform_hidden, .gform_legacy_markup_wrapper input.gform_hidden, .gform_legacy_markup_wrapper input[type="hidden"] { overflow: hidden; display: none !important; max-height: 1px !important; }.gform_legacy_markup_wrapper .gform_validation_container, body .gform_legacy_markup_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container, body .gform_legacy_markup_wrapper li.gform_validation_container, body .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gform_validation_container { left: -9000px; display: none !important; position: absolute !important; }.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area { padding: 24px; border: 1px dashed #cccccc; text-align: center; color: #aaaaaa; margin-bottom: 16px; background: rgba(0, 0, 0, 0.02); border-radius: 4px; }body .gform_legacy_markup_wrapper ul li.gfield { margin-top: 16px; padding-top: 0px; }@media only screen and (max-width: 641px){.gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) { line-height: 2; min-height: 2rem; }.gform_legacy_markup_wrapper textarea { line-height: 1.5; }.gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) { margin-bottom: 8px; display: block; }.gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex { margin-top: 12px !important; }}@media only screen and (min-width: 641px){.gform_legacy_markup_wrapper .gform_body { width: 100%; }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_label { float: left; width: 29%; padding-right: 16px; margin-bottom: 16px; }.gform_legacy_markup_wrapper .left_label .gfield_description, .gform_legacy_markup_wrapper .right_label .gfield_description { width: 70%; }.gform_legacy_markup_wrapper .left_label .gfield_description, .gform_legacy_markup_wrapper .left_label .instruction, .gform_legacy_markup_wrapper .right_label .gfield_description, .gform_legacy_markup_wrapper .right_label .instruction { margin-left: 29%; }.gform_legacy_markup_wrapper .left_label div.ginput_complex, .gform_legacy_markup_wrapper .right_label div.ginput_complex { width: 70%; margin-left: 29%; }.gform_legacy_markup_wrapper .left_label input.medium, .gform_legacy_markup_wrapper .left_label select.medium, .gform_legacy_markup_wrapper .right_label input.medium, .gform_legacy_markup_wrapper .right_label select.medium { width: calc(35% - 8px); }.gform_legacy_markup_wrapper .left_label input.large, .gform_legacy_markup_wrapper .left_label select.large, .gform_legacy_markup_wrapper .right_label input.large, .gform_legacy_markup_wrapper .right_label select.large { width: 70%; }.gform_legacy_markup_wrapper ul.gform_fields li.gfield { padding-right: 16px; }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_1, .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_2, .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_3 { width: calc(70% + 15px); margin-left: 29%; }.gform_legacy_markup_wrapper div.ginput_container_name span { display: inline-block; vertical-align: top; padding-right: 16px; margin-right: -4px; }.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span { width: 50%; }html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child, html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_3 span:first-child, html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_4 span:first-child, html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_5 span:first-child { margin-left: 0px !important; }html:not([dir="rtl"]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .clear-multi, html:not([dir="rtl"]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_description, html:not([dir="rtl"]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) { width: 70%; margin-left: 29%; }.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gform_fileupload_multifile .gform_drop_area { margin-left: 29%; width: 70%; }}.gform_legacy_markup_wrapper.gf_browser_chrome select { padding: 2px 0px 2px 3px; }.entry .gform_legacy_markup_wrapper.gf_browser_chrome ul li::after, .entry .gform_legacy_markup_wrapper.gf_browser_chrome ul li::before, .gform_legacy_markup_wrapper.gf_browser_chrome ul li::after, .gform_legacy_markup_wrapper.gf_browser_chrome ul li::before { content: none; }.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select { margin-left: 1px; }.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last, .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle { padding-top: 2px; }.gform_legacy_markup_wrapper.gf_browser_chrome select[multiple="multiple"] { height: auto !important; }html{opacity:1}