/*
Theme Name: Avada Child
Template: Avada
*/
/* Restore Industries connectivity comparison styles. */
.ud-industries-renovated .ud-industries-comparison-card { position: relative; display: grid; grid-template-columns: minmax(0px, 1fr) auto; align-items: center; gap: 38px; overflow: hidden; margin: 48px 0px 8px; padding: 36px 40px; background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(226, 243, 255, 0.95)); border: 0.5px solid rgba(3, 78, 110, 0.15); border-radius: 30px; box-shadow: rgba(2, 58, 81, 0.09) 0px 20px 48px; transition: transform 0.25s, box-shadow 0.25s; color: rgb(3, 59, 82) !important; text-decoration: none !important; }
.ud-industries-renovated .ud-industries-comparison-card::before { position: absolute; top: -120px; right: -70px; width: 330px; height: 330px; content: ""; background: radial-gradient(circle, rgba(8, 119, 201, 0.14), rgba(8, 119, 201, 0) 68%); pointer-events: none; }
.ud-industries-renovated .ud-industries-comparison-copy, .ud-industries-renovated .ud-industries-comparison-visual { position: relative; z-index: 1; }
.ud-industries-renovated .ud-industries-comparison-eyebrow { display: block; margin: 0px 0px 8px; color: rgb(8, 119, 201); font-size: 13px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; }
.ud-industries-renovated .ud-industries-comparison-card h3 { margin: 0px 0px 12px; color: rgb(3, 59, 82); font-size: 30px; line-height: 1.18; }
.ud-industries-renovated .ud-industries-comparison-card p { max-width: 760px; margin: 0px 0px 18px; color: rgb(83, 98, 115); font-size: 17px; line-height: 1.58; }
.ud-industries-renovated .ud-industries-comparison-link { display: inline-flex; align-items: center; gap: 8px; color: rgb(3, 59, 82); font-size: 16px; font-weight: 700; }
.ud-industries-renovated .ud-industries-comparison-visual { display: flex; align-items: center; gap: 11px; padding: 18px; background: rgba(255, 255, 255, 0.72); border: 0.5px solid rgba(3, 78, 110, 0.12); border-radius: 24px; box-shadow: rgba(2, 58, 81, 0.08) 0px 14px 34px; }
.ud-industries-renovated .ud-industries-comparison-visual span { min-width: 92px; padding: 15px 16px; color: rgb(3, 59, 82); font-size: 17px; font-weight: 800; text-align: center; background: rgba(255, 255, 255, 0.94); border: 0.5px solid rgba(3, 78, 110, 0.12); border-radius: 16px; }
.ud-industries-renovated .ud-industries-comparison-visual strong { color: rgb(215, 182, 70); font-size: 24px; }
@media (hover: hover) {
  .ud-industries-renovated .ud-industries-comparison-card:hover { transform: translateY(-3px); box-shadow: rgba(2, 58, 81, 0.13) 0px 26px 58px; }
}
.ud-industries-renovated .ud-industries-comparison-card:focus-visible { outline: rgba(8, 119, 201, 0.35) solid 3px; outline-offset: 4px; }
@media (max-width: 1024px) {
  .ud-industries-renovated .ud-industries-comparison-card { gap: 24px; padding: 32px 30px; }
  .ud-industries-renovated .ud-industries-comparison-visual { padding: 14px; }
  .ud-industries-renovated .ud-industries-comparison-visual span { min-width: 82px; padding: 13px 12px; font-size: 16px; }
}
@media (max-width: 800px) {
  .ud-industries-renovated .ud-industries-comparison-card { grid-template-columns: 1fr; gap: 22px; margin-top: 36px; padding: 28px 24px; border-radius: 24px; }
  .ud-industries-renovated .ud-industries-comparison-card h3 { font-size: 27px; }
  .ud-industries-renovated .ud-industries-comparison-visual { width: 100%; box-sizing: border-box; }
  .ud-industries-renovated .ud-industries-comparison-visual span { flex: 1 1 0px; min-width: 0px; }
}
.ud-industries-renovated .ud-industries-comparison-card > p:empty { display: none !important; margin: 0px !important; }
.ud-industries-renovated .ud-industries-comparison-link { min-height: 48px; padding: 11px 20px; border: 1px solid rgba(3, 78, 110, 0.24); border-radius: 999px; background: rgba(255, 255, 255, 0.72); box-shadow: rgba(2, 58, 81, 0.07) 0px 10px 24px; transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s, transform 0.2s; }
@media (hover: hover) {
  .ud-industries-renovated .ud-industries-comparison-link:hover { border-color: rgba(8, 119, 201, 0.4); background: rgb(255, 255, 255); box-shadow: rgba(2, 58, 81, 0.1) 0px 14px 28px; transform: translateY(-1px); }
}
.ud-industries-renovated .ud-industries-comparison-link:focus-visible { outline: rgba(8, 119, 201, 0.35) solid 3px; outline-offset: 3px; }
.ud-industries-renovated .ud-industries-comparison-link { white-space: nowrap; }

/* Mobile header: keep navigation labels centred in their active pills. */
@media (max-width: 600px) {
 html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell nav > ul > li:not(.awb-menu__li_button) > a.awb-menu__main-a { justify-content: center !important; align-items: center !important; padding-left: 4px !important; padding-right: 4px !important; text-align: center !important; }
}


#menu-spacing { letter-spacing: 1px; }
.fusion-form-response-success { background-color: rgb(46, 204, 113) !important; }
.fusion-alert.alert-danger.error { background-color: rgb(229, 57, 53) !important; }
:root { --ud-navy: #073b52; --ud-blue: #0877c9; --ud-blue-soft: #dceeff; --ud-cloud: #f5f8fc; --ud-gold: #d9b84c; --ud-text: #526176; --ud-border: rgba(7, 59, 82, 0.11); --ud-shadow-sm: 0 8px 24px rgba(7, 59, 82, 0.08); --ud-shadow-md: 0 16px 48px rgba(7, 59, 82, 0.14); }
body.fusion-body { color: var(--ud-text); }
.fusion-tb-header { position: relative; z-index: 10010; }
.fusion-tb-header > header.fusion-flex-container { border-radius: 24px; box-shadow: rgba(7, 59, 82, 0.13) 0px 12px 38px, rgba(255, 255, 255, 0.9) 0px 1px 0px inset; backdrop-filter: blur(18px) saturate(145%); height: 76px !important; }
.fusion-tb-header > header.fusion-flex-container > .fusion-row { height: 100%; width: 100% !important; max-width: 1200px !important; margin: 0px auto !important; }
.fusion-tb-header .fusion-imageframe img { max-height: 56px !important; width: auto; }
.fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) > li > :is(.background-default,.awb-menu__main-background-default), .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) > li > :is(.background-active,.awb-menu__main-background-active) { display: none !important; }
.fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) > li:not(:is(.fusion-menu-item-button,.awb-menu__li_button)) > a { min-height: 44px; transition: color 180ms, background-color 180ms, transform 180ms; }
.fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) > li:not(:is(.fusion-menu-item-button,.awb-menu__li_button)) > a:hover, .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) > li:not(:is(.fusion-menu-item-button,.awb-menu__li_button)):focus-within > a { background: rgba(8, 119, 201, 0.07); color: var(--ud-blue) !important; }
.fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) > li.current-menu-item:not(:is(.fusion-menu-item-button,.awb-menu__li_button)) > a, .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) > li.current-menu-ancestor:not(:is(.fusion-menu-item-button,.awb-menu__li_button)) > a { background: rgba(8, 119, 201, 0.12); color: var(--ud-blue) !important; }
.fusion-tb-header :is(.fusion-menu-item-button,.awb-menu__li_button) .fusion-button { min-height: 48px; padding: 13px 27px !important; border-radius: 999px !important; background: linear-gradient(180deg, #1685d3 0%, var(--ud-blue) 100%) !important; box-shadow: rgba(8, 119, 201, 0.24) 0px 9px 22px, rgba(255, 255, 255, 0.32) 0px 1px 0px inset !important; }
.fusion-button { border-radius: 999px !important; transition: transform 190ms, box-shadow 190ms, filter 190ms !important; }
.fusion-button:hover, .fusion-button:focus-visible { transform: translateY(-2px); filter: saturate(1.04); box-shadow: rgba(7, 59, 82, 0.18) 0px 11px 26px !important; }
a:focus-visible, button:focus-visible, input:focus-visible, textarea:focus-visible, select:focus-visible { outline-offset: 3px; outline: rgba(56, 187, 247, 0.42) solid 3px !important; }
.fusion-form-form-wrapper input:not([type="submit"]), .fusion-form-form-wrapper textarea, .fusion-form-form-wrapper select { transition: border-color 180ms, box-shadow 180ms, background-color 180ms; border-radius: 14px !important; border-color: rgba(7, 59, 82, 0.12) !important; background: rgba(249, 251, 253, 0.94) !important; }
.fusion-form-form-wrapper input:not([type="submit"]):focus, .fusion-form-form-wrapper textarea:focus, .fusion-form-form-wrapper select:focus { border-color: rgba(8, 119, 201, 0.72) !important; background: rgb(255, 255, 255) !important; box-shadow: rgba(8, 119, 201, 0.1) 0px 0px 0px 4px !important; }
@media (max-width: 1024px) {
  .fusion-tb-header { height: 86px; }
  .fusion-tb-header > header.fusion-flex-container { border-radius: 20px; width: calc(100% - 20px) !important; height: 68px !important; min-height: 68px !important; top: 10px !important; padding: 0px 12px !important; }
  body.admin-bar .fusion-tb-header > header.fusion-flex-container { top: 42px !important; }
  .fusion-tb-header .fusion-imageframe { max-width: 138px !important; }
  .fusion-tb-header .fusion-imageframe img { max-height: 50px !important; }
  .fusion-tb-header :is(.avada-menu-mobile-menu-trigger,.awb-menu__m-toggle) { min-height: 44px; background: rgba(8, 119, 201, 0.09); border: 1px solid rgba(8, 119, 201, 0.1); border-radius: 999px; padding: 10px 15px !important; color: var(--ud-navy) !important; }
  .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) { border: 1px solid rgba(255, 255, 255, 0.86); border-radius: 20px; box-shadow: var(--ud-shadow-md); backdrop-filter: blur(18px) saturate(140%); margin-top: 12px !important; padding: 12px !important; background: rgba(255, 255, 255, 0.92) !important; }
}
@media (max-width: 640px) {
  body.fusion-body { font-size: 17px; }
  .fusion-tb-header { height: 80px; }
  .fusion-tb-footer { border-radius: 24px 24px 0px 0px; }
}
@media (prefers-reduced-motion: reduce) {
  .fusion-button, .fusion-tb-header *, .fusion-tb-footer * { transition: none !important; animation: auto ease 0s 1 normal none running none !important; transform: none !important; }
}
@media (prefers-reduced-transparency: reduce) {
  .fusion-tb-header > header.fusion-flex-container, .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul), .fusion-tb-footer .fusion-button { background: rgb(255, 255, 255) !important; backdrop-filter: none !important; }
}
.fusion-tb-header > header.fusion-flex-container { position: fixed !important; left: 0px !important; right: 0px !important; width: calc(100% - 32px) !important; max-width: 1240px !important; margin-left: auto !important; margin-right: auto !important; transform: none !important; transition: background-color 0.22s, box-shadow 0.22s, border-color 0.22s !important; }
.fusion-tb-header > header.fusion-flex-container > .fusion-builder-row { position: relative !important; top: -8px !important; }
.fusion-tb-header { height: 0px !important; min-height: 0px !important; }
body .fusion-tb-header > header.fusion-flex-container { opacity: 1 !important; }
body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) > li:not(:is(.fusion-menu-item-button,.awb-menu__li_button)) > a { color: rgb(7, 59, 82) !important; font-weight: 700 !important; }
body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) > li:not(:is(.fusion-menu-item-button,.awb-menu__li_button)) > a:hover, body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) > li.current-menu-item:not(:is(.fusion-menu-item-button,.awb-menu__li_button)) > a, body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) > li.current-menu-parent:not(:is(.fusion-menu-item-button,.awb-menu__li_button)) > a { color: rgb(0, 95, 159) !important; }
body .fusion-tb-header :is(.fusion-menu-element-wrapper,.awb-menu) :is(.fusion-menu-element-list,.awb-menu__main-ul) > li > a:is(.fusion-background-highlight,.awb-menu__main-a), body .fusion-tb-header :is(.fusion-menu-element-wrapper,.awb-menu) :is(.fusion-menu-element-list,.awb-menu__main-ul) > li > a:is(.fusion-background-highlight,.awb-menu__main-a) > .menu-text { color: rgb(7, 59, 82) !important; }
body .fusion-tb-header :is(.fusion-menu-element-wrapper,.awb-menu) :is(.fusion-menu-element-list,.awb-menu__main-ul) > li.current-menu-item > a:is(.fusion-background-highlight,.awb-menu__main-a), body .fusion-tb-header :is(.fusion-menu-element-wrapper,.awb-menu) :is(.fusion-menu-element-list,.awb-menu__main-ul) > li.current-menu-item > a:is(.fusion-background-highlight,.awb-menu__main-a) > .menu-text, body .fusion-tb-header :is(.fusion-menu-element-wrapper,.awb-menu) :is(.fusion-menu-element-list,.awb-menu__main-ul) > li.current-menu-parent > a:is(.fusion-background-highlight,.awb-menu__main-a), body .fusion-tb-header :is(.fusion-menu-element-wrapper,.awb-menu) :is(.fusion-menu-element-list,.awb-menu__main-ul) > li.current-menu-parent > a:is(.fusion-background-highlight,.awb-menu__main-a) > .menu-text { color: rgb(0, 95, 159) !important; }
body .fusion-tb-header > header.fusion-flex-container { will-change: opacity, transform; transition: opacity 0.28s, transform 0.32s cubic-bezier(0.22, 0.61, 0.36, 1), background-color 0.22s, box-shadow 0.22s, border-color 0.22s !important; }
html.ud-header-hidden body .fusion-tb-header > header.fusion-flex-container { opacity: 0 !important; transform: translateY(-12px) !important; pointer-events: none !important; }
html:not(.ud-header-hidden) body .fusion-tb-header > header.fusion-flex-container { opacity: 1 !important; transform: none !important; pointer-events: auto !important; }
@media (prefers-reduced-motion: reduce) {
  body .fusion-tb-header > header.fusion-flex-container { transition: none !important; }
  html.ud-header-hidden body .fusion-tb-header > header.fusion-flex-container { transform: none !important; }
}
.fusion-tb-header > header.fusion-flex-container { top: 20px !important; }
body.admin-bar .fusion-tb-header > header.fusion-flex-container { top: 52px !important; }
html:not(.ud-header-hidden) body .fusion-tb-header > header.fusion-flex-container { transition: opacity 0.3s, transform 0.34s cubic-bezier(0.22, 0.61, 0.36, 1), background-color 0.22s, box-shadow 0.22s, border-color 0.22s !important; }
html.ud-header-hidden body .fusion-tb-header > header.fusion-flex-container { transition: opacity 0.75s cubic-bezier(0.4, 0, 1, 1), transform 0.7s cubic-bezier(0.4, 0, 1, 1), background-color 0.22s, box-shadow 0.22s, border-color 0.22s !important; }
body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu { padding: 8px !important; border-radius: 18px !important; overflow: hidden !important; }
body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu > li { background: transparent !important; border: 0px !important; border-radius: 11px !important; transition: background-color 0.2s !important; }
body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu > li > a, body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu > li > a .menu-text { color: rgb(7, 59, 82) !important; border: 0px !important; border-radius: 11px !important; font-weight: 650 !important; }
body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu > li:hover, body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu > li.current-menu-item { background-color: rgba(8, 119, 201, 0.13) !important; }
body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu > li:hover > a, body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu > li:hover > a .menu-text, body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu > li.current-menu-item > a, body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu > li.current-menu-item > a .menu-text { color: rgb(0, 95, 159) !important; }
@media (min-width: 801px) {
  body.home .fusion-page-title-bar h1.title-heading-left { font-size: 54px !important; line-height: 1.14 !important; letter-spacing: -1.6px !important; }
}
body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu, body .fusion-tb-header > header.fusion-container-stuck :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu { margin-top: 12px !important; }
body .fusion-tb-header :is(.fusion-menu-element-wrapper,.awb-menu) :is(.fusion-menu-element-list,.awb-menu__main-ul) > li.fusion-dropdown-menu > .sub-menu { margin-top: 0px !important; }
body .fusion-tb-header :is(.fusion-menu-element-wrapper,.awb-menu) :is(.fusion-menu-element-list,.awb-menu__main-ul) > li.fusion-dropdown-menu > .sub-menu { top: calc(100% + 14px) !important; }
body .fusion-tb-header > header.fusion-flex-container, body .fusion-tb-header > header.fusion-flex-container.fusion-sticky-container.fusion-container-stuck, body .fusion-tb-header > header.fusion-flex-container.fusion-sticky-container.fusion-sticky-transition { border-color: rgba(255, 255, 255, 0.78) !important; }
body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu, body .fusion-tb-header > header.fusion-container-stuck :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu { border-color: rgba(255, 255, 255, 0.9) !important; }
body .fusion-tb-header :is(.fusion-menu-item-button,.awb-menu__li_button) .fusion-button, body .fusion-tb-header :is(.fusion-menu-item-button,.awb-menu__li_button) .fusion-button .menu-text, body .fusion-tb-header :is(.fusion-menu-item-button,.awb-menu__li_button) > a, body .fusion-tb-header :is(.fusion-menu-item-button,.awb-menu__li_button) > a .menu-text { color: rgb(255, 255, 255) !important; }
body .fusion-tb-header :is(.fusion-menu-item-button,.awb-menu__li_button):hover .fusion-button, body .fusion-tb-header :is(.fusion-menu-item-button,.awb-menu__li_button):hover .fusion-button .menu-text, body .fusion-tb-header :is(.fusion-menu-item-button,.awb-menu__li_button):hover > a, body .fusion-tb-header :is(.fusion-menu-item-button,.awb-menu__li_button):hover > a .menu-text { color: rgb(255, 255, 255) !important; }
body .fusion-tb-header :is(.fusion-menu-element-wrapper,.awb-menu) :is(.fusion-menu-element-list,.awb-menu__main-ul) > li:is(.fusion-menu-item-button,.awb-menu__li_button) > a:is(.fusion-background-highlight,.awb-menu__main-a), body .fusion-tb-header :is(.fusion-menu-element-wrapper,.awb-menu) :is(.fusion-menu-element-list,.awb-menu__main-ul) > li:is(.fusion-menu-item-button,.awb-menu__li_button) > a:is(.fusion-background-highlight,.awb-menu__main-a) > .menu-text.fusion-button { color: rgb(255, 255, 255) !important; }
body .fusion-tb-header > header.fusion-flex-container, body .fusion-tb-header > header.fusion-flex-container.fusion-sticky-container.fusion-container-stuck, body .fusion-tb-header > header.fusion-flex-container.fusion-sticky-container.fusion-sticky-transition { backdrop-filter: blur(14px) saturate(130%) !important; box-shadow: rgba(8, 28, 42, 0.16) 0px 12px 34px, rgba(255, 255, 255, 0.94) 0px 1px 0px inset, rgba(105, 125, 145, 0.14) 0px -1px 0px inset !important; }
body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu, body .fusion-tb-header > header.fusion-container-stuck :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu { backdrop-filter: blur(16px) saturate(135%) !important; border: 1.5px solid rgba(255, 255, 255, 0.92) !important; box-shadow: rgba(8, 28, 42, 0.19) 0px 18px 40px, rgba(255, 255, 255, 0.98) 0px 1px 0px inset, rgba(105, 125, 145, 0.14) 0px -1px 0px inset !important; }
body .fusion-tb-header > header.fusion-flex-container, body .fusion-tb-header > header.fusion-flex-container.fusion-sticky-container.fusion-container-stuck, body .fusion-tb-header > header.fusion-flex-container.fusion-sticky-container.fusion-sticky-transition { background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.64) 0%, rgba(247, 249, 252, 0.48) 100%) !important; }
body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu, body .fusion-tb-header > header.fusion-container-stuck :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu { background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7) 0%, rgba(247, 249, 252, 0.54) 100%) !important; }
body .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu, body .fusion-tb-header > header.fusion-container-stuck :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu { border-width: 0.5px !important; }
@media (max-width: 1024px) {
  body .fusion-tb-header { height: 96px !important; }
  body .fusion-tb-header > .fusion-builder-row-2.fusion-flex-container { width: calc(100% - 24px) !important; max-width: none !important; height: 72px !important; min-height: 72px !important; left: 12px !important; right: auto !important; top: 12px !important; padding: 0px 12px !important; background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.64) 0%, rgba(247, 249, 252, 0.48) 100%) !important; backdrop-filter: blur(14px) saturate(130%) !important; border: 0.3px solid rgba(255, 255, 255, 0.84) !important; border-radius: 22px !important; box-shadow: rgba(8, 28, 42, 0.16) 0px 12px 34px, rgba(255, 255, 255, 0.94) 0px 1px 0px inset !important; overflow: visible !important; z-index: 10020 !important; }
  body .fusion-tb-header > .fusion-builder-row-2 .fusion-builder-row { width: 100% !important; max-width: none !important; min-height: 72px !important; }
  body .fusion-tb-header > .fusion-builder-row-2 .fusion-mobile-logo { width: auto !important; max-width: 142px !important; max-height: 44px !important; object-fit: contain !important; }
  body .fusion-tb-header > .fusion-builder-row-2 :is(.avada-menu-mobile-menu-trigger,.awb-menu__m-toggle) { width: 48px !important; height: 48px !important; min-width: 48px !important; padding: 0px !important; border: 0.3px solid rgba(8, 119, 201, 0.2) !important; border-radius: 16px !important; background: rgba(255, 255, 255, 0.28) !important; box-shadow: rgba(255, 255, 255, 0.72) 0px 1px 0px inset !important; color: rgb(7, 59, 82) !important; }
  body .fusion-tb-header > .fusion-builder-row-2 nav.collapse-enabled { position: static !important; z-index: 10030 !important; }
  body .fusion-tb-header > .fusion-builder-row-2 nav.collapse-enabled > ul:is(.fusion-menu-element-list,.awb-menu__main-ul) { position: fixed !important; height: auto !important; max-height: calc(-108px + 100vh) !important; margin: 0px !important; padding: 8px !important; transform: none !important; background-color: rgba(255, 255, 255, 0.64) !important; background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.86) 0%, rgba(247, 249, 252, 0.72) 100%) !important; backdrop-filter: blur(16px) saturate(135%) !important; border: 0.3px solid rgba(255, 255, 255, 0.92) !important; border-radius: 20px !important; box-shadow: rgba(8, 28, 42, 0.19) 0px 18px 40px, rgba(255, 255, 255, 0.98) 0px 1px 0px inset !important; overflow: hidden auto !important; }
  body.admin-bar .fusion-tb-header > .fusion-builder-row-2 nav.collapse-enabled > ul:is(.fusion-menu-element-list,.awb-menu__main-ul) { max-height: calc(-154px + 100vh) !important; }
  body .fusion-tb-header > .fusion-builder-row-2 nav.collapse-enabled > ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li { margin: 2px 0px !important; border: 0px !important; }
  body .fusion-tb-header > .fusion-builder-row-2 nav.collapse-enabled > ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li > a { min-height: 52px !important; height: 52px !important; padding: 0px 16px !important; justify-content: center !important; border-radius: 12px !important; color: rgb(7, 59, 82) !important; }
  body .fusion-tb-header > .fusion-builder-row-2 nav.collapse-enabled > ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:hover > a, body .fusion-tb-header > .fusion-builder-row-2 nav.collapse-enabled > ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li.current-menu-item > a { background: rgba(8, 119, 201, 0.1) !important; }
  body .fusion-tb-header > .fusion-builder-row-2 nav.collapse-enabled > ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:last-child > a { margin-top: 4px !important; background: linear-gradient(135deg, rgb(21, 151, 223) 0%, rgb(8, 119, 201) 100%) !important; color: rgb(255, 255, 255) !important; }
  body .fusion-tb-header > .fusion-builder-row-2 nav.collapse-enabled .sub-menu { position: static !important; width: auto !important; margin: 4px 8px 8px !important; padding: 4px !important; background: rgba(8, 119, 201, 0.06) !important; border: 0px !important; border-radius: 14px !important; box-shadow: none !important; backdrop-filter: none !important; }
  body .fusion-tb-header > .fusion-builder-row-2 nav.collapse-enabled .sub-menu a { min-height: 44px !important; padding: 0px 14px !important; border-radius: 10px !important; color: rgb(7, 59, 82) !important; }
}
@media (max-width: 1024px) {
  body.admin-bar .fusion-tb-header > .fusion-builder-row-2.fusion-flex-container { top: 12px !important; }
}
@media (max-width: 1024px) {
  body .fusion-tb-header > .fusion-builder-row-2 nav.collapse-enabled > ul:is(.fusion-menu-element-list,.awb-menu__main-ul), body.admin-bar .fusion-tb-header > .fusion-builder-row-2 nav.collapse-enabled > ul:is(.fusion-menu-element-list,.awb-menu__main-ul) { top: 82px !important; left: 0px !important; right: 0px !important; width: auto !important; max-width: 100% !important; }
}
@media (max-width: 1024px) {
  body .fusion-tb-header > .fusion-builder-row-2.fusion-flex-container { display: none !important; }
  body .fusion-tb-header > header.fusion-builder-row-1.fusion-flex-container { display: flex !important; width: calc(100% - 12px) !important; max-width: none !important; height: 58px !important; min-height: 58px !important; top: 12px !important; padding: 0px 8px !important; border-radius: 18px !important; overflow: visible !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 > .fusion-builder-row { display: flex !important; flex-wrap: nowrap !important; align-items: center !important; width: 100% !important; max-width: none !important; min-height: 58px !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-0 { flex: 0 0 clamp(72px, 16vw, 164px) !important; width: clamp(72px, 16vw, 164px) !important; max-width: clamp(72px, 16vw, 164px) !important; margin: 0px !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-1 { flex: 1 1 auto !important; width: auto !important; max-width: none !important; min-width: 0px !important; margin: 0px !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 img.fusion-standard-logo, body .fusion-tb-header > header.fusion-builder-row-1 img.fusion-sticky-logo, body .fusion-tb-header > header.fusion-builder-row-1 img.fusion-mobile-logo { width: auto !important; max-width: clamp(68px, 14vw, 148px) !important; max-height: 38px !important; object-fit: contain !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 nav:is(.fusion-menu-element-wrapper,.awb-menu) { display: block !important; width: 100% !important; height: auto !important; min-height: 0px !important; position: static !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 :is(.avada-menu-mobile-menu-trigger,.awb-menu__m-toggle) { display: none !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 nav.collapse-enabled > ul:is(.fusion-menu-element-list,.awb-menu__main-ul), body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) { display: flex !important; position: static !important; flex-flow: row !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; max-width: none !important; height: auto !important; max-height: none !important; margin: 0px !important; padding: 0px !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; overflow: visible !important; opacity: 1 !important; visibility: visible !important; transform: none !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li { display: flex !important; flex: 0 0 auto !important; width: auto !important; margin: 0px !important; white-space: nowrap !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li > a { display: flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-height: 34px !important; height: 34px !important; padding: 0px clamp(2px, 0.8vw, 10px) !important; font-size: clamp(9.5px, 2.55vw, 16px) !important; line-height: 1 !important; white-space: nowrap !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:last-child > a { min-width: 0px !important; padding: 0px clamp(6px, 1.2vw, 16px) !important; border-radius: 14px !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li > .fusion-open-nav-submenu-on-click { display: none !important; }
}
@media (max-width: 1024px) {
  body .fusion-tb-header > header.fusion-builder-row-1.fusion-flex-container { left: 6px !important; right: 6px !important; transform: none !important; }
}
@media (max-width: 1024px) {
  body.admin-bar .fusion-tb-header > header.fusion-builder-row-1.fusion-flex-container { top: 58px !important; }
}
.fusion-tb-footer { overflow: hidden; color: var(--ud-text); border-radius: 32px 32px 0px 0px; isolation: isolate; background: radial-gradient(circle at 88% 0%, rgba(8, 119, 201, 0.1), transparent 34%) padding-box padding-box, linear-gradient(145deg, rgb(249, 252, 255) 0%, rgb(237, 245, 251) 100%) !important; border-width: 0.5px 0.5px 0px !important; border-style: solid solid none !important; border-color: rgba(8, 119, 201, 0.24) rgba(8, 119, 201, 0.24) currentcolor !important; border-image: none !important; box-shadow: rgba(7, 59, 82, 0.08) 0px -18px 50px !important; }
.fusion-tb-footer .fusion-fullwidth { background: transparent !important; }
.fusion-tb-footer .ud-footer-main { padding: 28px 30px 18px !important; }
.fusion-tb-footer .ud-footer-main > .fusion-builder-row > .fusion-layout-column { margin-top: 8px !important; margin-bottom: 8px !important; }
.fusion-tb-footer :is(.ud-footer-brand, .ud-footer-nav, .ud-footer-contact) > .fusion-column-wrapper { margin-left: 0px !important; margin-right: 0px !important; padding: 0px 28px !important; }
.fusion-tb-footer :is(.ud-footer-nav, .ud-footer-contact) { border-left: 0.5px solid rgba(7, 59, 82, 0.12); }
.fusion-tb-footer :is(.ud-footer-nav, .ud-footer-contact) .fusion-title { margin-top: 4px !important; margin-bottom: 14px !important; }
.fusion-tb-footer :is(.ud-footer-nav, .ud-footer-contact) .fusion-title h2 { color: rgb(7, 59, 82) !important; letter-spacing: -0.02em !important; }
.fusion-tb-footer .ud-footer-brand .fusion-text { margin-top: 6px !important; line-height: 1.55 !important; }
.fusion-tb-footer .ud-footer-brand .fusion-text p { margin: 8px 0px !important; }
.fusion-tb-footer .ud-footer-contact .fusion-text { line-height: 1.5 !important; }
.fusion-tb-footer .ud-footer-contact .fusion-text p { margin: 8px 0px !important; }
.fusion-tb-footer .ud-footer-nav :is(.fusion-menu-element-list,.awb-menu__main-ul) > li { justify-content: flex-start !important; }
.fusion-tb-footer .ud-footer-nav :is(.fusion-menu-element-list,.awb-menu__main-ul) > li:not(:last-child) { margin-bottom: 6px !important; }
.fusion-tb-footer .ud-footer-nav .menu-item > a { position: relative; width: max-content; color: rgb(7, 59, 82) !important; transition: color 0.22s, transform 0.22s !important; }
.fusion-tb-footer .ud-footer-nav .menu-item > a:is(:hover, :focus) { color: rgb(8, 119, 201) !important; transform: translateX(3px); }
.fusion-tb-footer .ud-footer-bottom { border-top: 0.5px solid rgba(7, 59, 82, 0.1); padding: 12px 30px 20px !important; }
.fusion-tb-footer .ud-footer-bottom p { margin: 0px !important; }
html body.fusion-body #boxed-wrapper #wrapper .fusion-tb-footer a.fusion-button { min-height: 52px !important; padding: 14px 28px !important; color: rgb(13, 51, 69) !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.96) 0%, rgba(246, 247, 247, 0.94) 54%, rgba(229, 232, 234, 0.91) 100%) transparent !important; border: 0.5px solid rgba(255, 255, 255, 0.78) !important; border-radius: 999px !important; box-shadow: rgba(7, 26, 42, 0.13) 0px 8px 22px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset, rgba(104, 119, 130, 0.1) 0px -1px 0px inset !important; backdrop-filter: blur(13px) saturate(112%) !important; transition: transform 0.22s, box-shadow 0.22s, background 0.22s, border-color 0.22s !important; }
html body.fusion-body #boxed-wrapper #wrapper .fusion-tb-footer a.fusion-button:is(:hover, :focus, :active) { color: rgb(10, 43, 59) !important; background: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgba(249, 250, 250, 0.98) 60%, rgba(237, 239, 240, 0.96) 100%) transparent !important; border-color: rgba(255, 255, 255, 0.95) !important; box-shadow: rgba(7, 26, 42, 0.17) 0px 12px 28px, rgb(255, 255, 255) 0px 1px 0px inset, rgba(104, 119, 130, 0.08) 0px -1px 0px inset !important; transform: translateY(-2px) !important; }
html body.fusion-body #boxed-wrapper #wrapper .fusion-tb-footer a.fusion-button :is(.fusion-button-text, i) { color: inherit !important; }
html body.fusion-body #boxed-wrapper #wrapper .fusion-tb-footer a[href^="https://wa.me/"] i.fa-whatsapp { color: rgb(37, 211, 102) !important; }
html body.fusion-body #boxed-wrapper #wrapper .fusion-tb-footer a[href^="https://wa.me/"]:is(:hover, :focus, :active) i.fa-whatsapp { color: rgb(32, 189, 90) !important; }
@media only screen and (max-width: 800px) {
  .fusion-tb-footer .ud-footer-main { padding: 24px 20px 12px !important; }
  .fusion-tb-footer :is(.ud-footer-brand, .ud-footer-nav, .ud-footer-contact) > .fusion-column-wrapper { padding: 0px 12px !important; }
  .fusion-tb-footer :is(.ud-footer-nav, .ud-footer-contact) { border-left: 0px; border-top: 0.5px solid rgba(7, 59, 82, 0.1); padding-top: 18px; }
  .fusion-tb-footer .ud-footer-bottom { padding: 12px 20px 22px !important; }
}
@media (max-width: 600px) {
  body .fusion-tb-header > .fusion-builder-row-2.fusion-flex-container { display: none !important; }
  body .fusion-tb-header > header.fusion-builder-row-1.fusion-flex-container { display: flex !important; width: calc(100% - 16px) !important; height: 110px !important; min-height: 110px !important; left: 8px !important; right: 8px !important; top: 10px !important; padding: 8px 10px !important; transform: none !important; border-radius: 22px !important; overflow: visible !important; pointer-events: auto !important; z-index: 10030 !important; }
  body.admin-bar .fusion-tb-header > header.fusion-builder-row-1.fusion-flex-container { top: 56px !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 > .fusion-builder-row { display: flex !important; flex-wrap: wrap !important; align-content: center !important; align-items: center !important; width: 100% !important; max-width: none !important; min-height: 94px !important; pointer-events: auto !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-0 { flex: 0 0 100% !important; width: 100% !important; max-width: 100% !important; height: 46px !important; margin: 0px !important; pointer-events: auto !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-0 .fusion-column-wrapper { align-items: flex-start !important; justify-content: center !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-1 { flex: 0 0 100% !important; width: 100% !important; max-width: 100% !important; height: 42px !important; min-width: 0px !important; margin: 0px !important; position: relative !important; pointer-events: auto !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 img.fusion-standard-logo, body .fusion-tb-header > header.fusion-builder-row-1 img.fusion-sticky-logo, body .fusion-tb-header > header.fusion-builder-row-1 img.fusion-mobile-logo { width: auto !important; max-width: 112px !important; max-height: 36px !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 nav:is(.fusion-menu-element-wrapper,.awb-menu), body .fusion-tb-header > header.fusion-builder-row-1 nav:is(.fusion-menu-element-wrapper,.awb-menu) * { pointer-events: auto !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 nav:is(.fusion-menu-element-wrapper,.awb-menu) { display: block !important; width: 100% !important; height: 42px !important; position: relative !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 :is(.avada-menu-mobile-menu-trigger,.awb-menu__m-toggle) { display: none !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 nav.collapse-enabled > ul:is(.fusion-menu-element-list,.awb-menu__main-ul), body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) { display: flex !important; position: relative !important; flex-flow: row !important; align-items: center !important; width: 100% !important; height: 42px !important; max-height: none !important; margin: 0px !important; padding: 0px !important; overflow: visible !important; opacity: 1 !important; visibility: visible !important; transform: none !important; pointer-events: auto !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:not(:last-child) { display: flex !important; flex: 1 1 25% !important; width: 25% !important; height: 42px !important; margin: 0px !important; position: relative !important; pointer-events: auto !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:not(:last-child) > a { display: flex !important; width: 100% !important; height: 42px !important; min-height: 42px !important; padding: 0px 4px !important; align-items: center !important; justify-content: center !important; border-radius: 12px !important; font-size: 13px !important; line-height: 1 !important; color: rgb(7, 59, 82) !important; pointer-events: auto !important; position: relative !important; z-index: 20 !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:last-child { display: flex !important; position: absolute !important; right: 0px !important; width: auto !important; margin: 0px !important; z-index: 30 !important; pointer-events: auto !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:last-child > a { display: flex !important; width: auto !important; min-width: 96px !important; height: 36px !important; min-height: 36px !important; padding: 0px 12px !important; align-items: center !important; font-size: 12.5px !important; line-height: 1 !important; pointer-events: auto !important; position: relative !important; z-index: 31 !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:last-child > a > .fusion-button { height: 36px !important; min-height: 36px !important; font-size: 12.5px !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li > .fusion-open-nav-submenu-on-click { display: none !important; }
}
@media (max-width: 600px) {
  body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) { top: 0px !important; bottom: auto !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:last-child { top: -39px !important; bottom: auto !important; height: 36px !important; min-height: 36px !important; max-height: 36px !important; }
}
@media (max-width: 600px) {
  body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) { z-index: 30 !important; }
}
@media (max-width: 600px) {
  body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:last-child { background: transparent !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:last-child > a { background: rgb(11, 134, 209) !important; color: rgb(255, 255, 255) !important; border-radius: 999px !important; justify-content: center !important; box-shadow: rgba(11, 134, 209, 0.22) 0px 5px 14px !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:last-child .menu-text { background: transparent !important; color: rgb(255, 255, 255) !important; }
}
@media (max-width: 600px) {
  body .fusion-tb-header > header.fusion-builder-row-1 li:is(.fusion-menu-item-button,.awb-menu__li_button) { background: transparent !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 li:is(.fusion-menu-item-button,.awb-menu__li_button) > a:is(.fusion-background-highlight,.awb-menu__main-a) { background-color: rgb(11, 134, 209) !important; color: rgb(255, 255, 255) !important; border-radius: 999px !important; justify-content: center !important; box-shadow: rgba(11, 134, 209, 0.22) 0px 5px 14px !important; }
}
@media (max-width: 600px) {
  body .fusion-tb-header { height: 118px !important; min-height: 118px !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 { height: 100px !important; min-height: 100px !important; max-height: 100px !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:not(:is(.fusion-menu-item-button,.awb-menu__li_button)) > a { background: transparent !important; box-shadow: none !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 li.menu-item-has-children { position: relative !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 li.menu-item-has-children > a > .fusion-open-nav-submenu { display: none !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 li.menu-item-has-children > button.fusion-open-nav-submenu-on-click { display: flex !important; position: absolute !important; top: 15px !important; right: 2px !important; width: 22px !important; height: 42px !important; min-width: 22px !important; padding: 0px !important; margin: 0px !important; align-items: center !important; justify-content: center !important; border: 0px !important; background: transparent !important; color: rgb(7, 59, 82) !important; z-index: 45 !important; cursor: pointer !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 li.menu-item-has-children > button.fusion-open-nav-submenu-on-click::after { content: "" !important; display: block !important; width: 6px !important; height: 6px !important; margin-top: -3px !important; border-right: 1.5px solid !important; border-bottom: 1.5px solid !important; transform: rotate(45deg) !important; transition: transform 0.22s, margin 0.22s !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 li.menu-item-has-children.expanded > button.fusion-open-nav-submenu-on-click::after { margin-top: 3px !important; transform: rotate(225deg) !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 li.menu-item-has-children > a { padding-right: 18px !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 li.menu-item-has-children > ul.sub-menu { position: absolute !important; top: 58px !important; left: -8px !important; width: 210px !important; min-width: 210px !important; padding: 6px !important; margin: 0px !important; border: 0.3px solid rgba(255, 255, 255, 0.8) !important; border-radius: 14px !important; background: rgba(255, 255, 255, 0.72) !important; backdrop-filter: blur(18px) saturate(125%) !important; box-shadow: rgba(2, 28, 48, 0.16) 0px 12px 28px !important; z-index: 80 !important; overflow: hidden !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 li.menu-item-has-children > ul.sub-menu > li, body .fusion-tb-header > header.fusion-builder-row-1 li.menu-item-has-children > ul.sub-menu > li > a { width: 100% !important; min-width: 0px !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 li.menu-item-has-children > ul.sub-menu > li > a { min-height: 40px !important; padding: 9px 12px !important; border-radius: 9px !important; background: transparent !important; color: rgb(7, 59, 82) !important; font-size: 13px !important; }
  body .fusion-tb-header > header.fusion-builder-row-1 li.menu-item-has-children > ul.sub-menu > li > a:hover, body .fusion-tb-header > header.fusion-builder-row-1 li.menu-item-has-children > ul.sub-menu > li > a:focus { background: rgba(11, 134, 209, 0.1) !important; }
}
@media (max-width: 600px) {
  html body .fusion-tb-header > header.fusion-builder-row-1 { height: 100px !important; min-height: 100px !important; max-height: 100px !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:nth-child(-n+4) > a:is(.fusion-background-highlight,.awb-menu__main-a), html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li.current-menu-item > a:is(.fusion-background-highlight,.awb-menu__main-a) { background: transparent !important; box-shadow: none !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li.menu-item-has-children.expanded > ul.sub-menu { top: 58px !important; left: -8px !important; width: 210px !important; min-width: 210px !important; height: auto !important; min-height: 0px !important; padding: 6px !important; margin: 0px !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li.menu-item-has-children > ul.sub-menu > li { display: block !important; width: 100% !important; height: 40px !important; min-height: 40px !important; max-height: 40px !important; padding: 0px !important; margin: 0px !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li.menu-item-has-children > ul.sub-menu > li > a { display: flex !important; align-items: center !important; width: 100% !important; height: 40px !important; min-height: 40px !important; max-height: 40px !important; padding: 0px 12px !important; margin: 0px !important; background: transparent !important; }
}
@media (max-width: 600px) {
  html body .fusion-tb-header > header.fusion-builder-row-1.fusion-flex-container { height: 100px !important; min-height: 100px !important; max-height: 100px !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li.menu-item-has-children.expanded > ul.sub-menu > li > a:is(.fusion-background-highlight,.awb-menu__main-a) { background: transparent !important; box-shadow: none !important; }
}
@media (max-width: 600px) {
  html body #menu-item-2603.expanded > ul.sub-menu > li > a:is(.fusion-background-highlight,.awb-menu__main-a) { background: transparent !important; box-shadow: none !important; }
}
@media (max-width: 600px) {
  html body .fusion-tb-header { height: 0px !important; min-height: 0px !important; overflow: visible !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:nth-child(-n+4), html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:nth-child(-n+4) > a:is(.fusion-background-highlight,.awb-menu__main-a) { border: 0px !important; outline: 0px !important; background: none transparent !important; box-shadow: none !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:nth-child(-n+4)::before, html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:nth-child(-n+4)::after { content: none !important; display: none !important; border: 0px !important; background: transparent !important; }
  html body #menu-item-2603 > ul.sub-menu { background: rgba(250, 252, 255, 0.88) !important; backdrop-filter: blur(18px) saturate(120%) !important; }
  html body #menu-item-2603 > ul.sub-menu > li, html body #menu-item-2603 > ul.sub-menu > li > a:is(.fusion-background-highlight,.awb-menu__main-a) { border: 0px !important; outline: 0px !important; box-shadow: none !important; }
}
@media (max-width: 600px) {
  html body #menu-item-2603 > ul.sub-menu { background-color: rgba(250, 252, 255, 0.94) !important; background-image: none !important; border-color: rgba(255, 255, 255, 0.96) !important; }
}
@media (max-width: 600px) {
  
  html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click:focus-visible { outline-offset: 1px !important; }
}
@media (max-width: 600px) {
  html body .fusion-tb-header > header.fusion-builder-row-1.fusion-flex-container { background-image: none !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:is(.fusion-menu-item-button,.awb-menu__li_button), html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:is(.fusion-menu-item-button,.awb-menu__li_button) > a { border: 0px !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:nth-child(-n+4), html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:nth-child(-n+4) > a, html body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-1, html body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-1 > .fusion-column-wrapper, html body .fusion-tb-header > header.fusion-builder-row-1 nav:is(.fusion-menu-element-wrapper,.awb-menu), html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) { background: none transparent !important; }
  html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click { outline: none !important; box-shadow: none !important; }
  html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click::before { content: none !important; display: none !important; }
  html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click:focus, html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click:focus-visible { outline: none !important; box-shadow: none !important; background: rgba(11, 134, 209, 0.1) !important; border-radius: 999px !important; }
}
@media (max-width: 600px) {
  html body .fusion-tb-header > header.fusion-builder-row-1 nav:is(.fusion-menu-element-wrapper,.awb-menu) > ul:is(.fusion-menu-element-list,.awb-menu__main-ul) { backdrop-filter: none !important; filter: none !important; }
}
@media (max-width: 600px) {
  html body .fusion-tb-header > header.fusion-builder-row-1.fusion-flex-container { background-color: rgba(245, 248, 252, 0.84) !important; }
  html body #menu-item-2603 > a:is(.fusion-background-highlight,.awb-menu__main-a) { justify-content: flex-start !important; padding-left: 8px !important; padding-right: 20px !important; }
  html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click { right: 4px !important; width: 14px !important; min-width: 14px !important; max-width: 14px !important; }
  html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click::after, html body #menu-item-2603.expanded > button.fusion-open-nav-submenu-on-click::after { margin-top: 0px !important; }
  html body.home .fusion-tb-page-title-bar .fusion-fullwidth.fusion-builder-row-3 { padding-top: 142px !important; }
}
@media (max-width: 1024px) {
  html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click, html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click:hover, html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click:focus, html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click:active { color: rgb(7, 59, 82) !important; }
  html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click::after { border-color: rgb(7, 59, 82) !important; }
}
@media (min-width: 601px) and (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
  html body .fusion-tb-header { height: 0px !important; min-height: 0px !important; overflow: visible !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1.fusion-flex-container { display: flex !important; position: fixed !important; top: 8px !important; left: 8px !important; right: auto !important; width: calc(100% - 16px) !important; height: 64px !important; min-height: 64px !important; max-height: 64px !important; padding: 7px 14px !important; margin: 0px !important; border-radius: 22px !important; background: rgba(245, 248, 252, 0.84) !important; z-index: 10030 !important; }
  html body.admin-bar .fusion-tb-header > header.fusion-builder-row-1.fusion-flex-container { top: 40px !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 > .fusion-builder-row { display: flex !important; flex-flow: row !important; align-items: center !important; width: 100% !important; height: 50px !important; min-height: 50px !important; padding: 0px !important; margin: 0px !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-0 { display: flex !important; flex: 0 0 120px !important; width: 120px !important; height: 46px !important; min-height: 46px !important; margin: 0px !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-0 > .fusion-column-wrapper { width: 100% !important; margin: 0px !important; padding: 0px !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-0 img { width: auto !important; max-width: 112px !important; max-height: 38px !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-1 { display: flex !important; flex: 1 1 auto !important; height: 46px !important; min-width: 0px !important; margin: 0px !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-1, html body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-1 > .fusion-column-wrapper, html body .fusion-tb-header > header.fusion-builder-row-1 nav:is(.fusion-menu-element-wrapper,.awb-menu) { width: 100% !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 nav:is(.fusion-menu-element-wrapper,.awb-menu) { height: 46px !important; min-height: 46px !important; margin: 0px !important; background: transparent !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) { display: flex !important; position: relative !important; top: 0px !important; bottom: auto !important; flex-flow: row !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; height: 46px !important; min-height: 46px !important; margin: 0px !important; padding: 0px !important; background: transparent !important; backdrop-filter: none !important; z-index: 30 !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li { display: flex !important; position: relative !important; flex: 0 0 auto !important; width: auto !important; height: 42px !important; min-height: 42px !important; margin: 0px !important; border: 0px !important; background: transparent !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li > a { display: flex !important; align-items: center !important; justify-content: center !important; width: auto !important; height: 42px !important; min-height: 42px !important; padding: 0px 9px !important; border: 0px !important; background: transparent !important; color: rgb(7, 59, 82) !important; font-size: 14px !important; white-space: nowrap !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 li:is(.fusion-menu-item-button,.awb-menu__li_button) > a:is(.fusion-background-highlight,.awb-menu__main-a) { width: 108px !important; padding: 0px 14px !important; border-radius: 999px !important; background: rgb(11, 134, 209) !important; color: rgb(255, 255, 255) !important; box-shadow: rgba(11, 134, 209, 0.22) 0px 5px 14px !important; }
  html body #menu-item-2603 > a:is(.fusion-background-highlight,.awb-menu__main-a) { padding-right: 23px !important; }
  html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click { display: flex !important; position: absolute !important; top: 0px !important; right: 4px !important; width: 16px !important; height: 42px !important; min-width: 16px !important; padding: 0px !important; align-items: center !important; justify-content: center !important; border: 0px !important; background: transparent !important; color: rgb(7, 59, 82) !important; z-index: 45 !important; }
  html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click::before { content: none !important; display: none !important; }
  html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click::after { content: "" !important; display: block !important; width: 6px !important; height: 6px !important; margin: 0px !important; border-right: 1.5px solid rgb(7, 59, 82) !important; border-bottom: 1.5px solid rgb(7, 59, 82) !important; }
  html body #menu-item-2603.expanded > ul.sub-menu { display: block !important; height: auto !important; padding: 6px !important; border: 0.3px solid rgba(255, 255, 255, 0.96) !important; border-radius: 14px !important; background: rgba(250, 252, 255, 0.94) !important; backdrop-filter: blur(18px) saturate(120%) !important; box-shadow: rgba(2, 28, 48, 0.16) 0px 12px 28px !important; z-index: 80 !important; }
  html body #menu-item-2603 > ul.sub-menu > li, html body #menu-item-2603 > ul.sub-menu > li > a { width: 100% !important; height: 40px !important; min-height: 40px !important; max-height: 40px !important; }
}
@media (min-width: 601px) and (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
  html body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-1 .fusion-builder-row-inner, html body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-1 .fusion-builder-nested-column-0, html body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-1 .fusion-builder-nested-column-0 > .fusion-column-wrapper { width: 100% !important; max-width: none !important; flex: 1 1 100% !important; margin: 0px !important; padding: 0px !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-1 nav:is(.fusion-menu-element-wrapper,.awb-menu) { width: 100% !important; flex: 1 1 100% !important; pointer-events: none !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-1 nav:is(.fusion-menu-element-wrapper,.awb-menu) > ul:is(.fusion-menu-element-list,.awb-menu__main-ul) { width: 100% !important; min-width: 0px !important; flex: 1 1 100% !important; pointer-events: auto !important; z-index: 50 !important; }
}
@media (max-width: 1024px) {
  html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:is(#menu-item-57, #menu-item-2603, #menu-item-2625, #menu-item-58) :is(.current-menu-item, .current-menu-ancestor, .current-menu-parent, .expanded) { color: inherit; }
  html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:is(#menu-item-57, #menu-item-2603, #menu-item-2625, #menu-item-58) :is(.current-menu-item, .current-menu-ancestor, .current-menu-parent, .expanded) > a:is(.fusion-background-highlight,.awb-menu__main-a), html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:is(#menu-item-57, #menu-item-2603, #menu-item-2625, #menu-item-58).current-menu-item > a:is(.fusion-background-highlight,.awb-menu__main-a), html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:is(#menu-item-57, #menu-item-2603, #menu-item-2625, #menu-item-58).current-menu-ancestor > a:is(.fusion-background-highlight,.awb-menu__main-a), html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:is(#menu-item-57, #menu-item-2603, #menu-item-2625, #menu-item-58).current-menu-parent > a:is(.fusion-background-highlight,.awb-menu__main-a), html body .fusion-tb-header > header.fusion-builder-row-1 ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li:is(#menu-item-57, #menu-item-2603, #menu-item-2625, #menu-item-58).expanded > a:is(.fusion-background-highlight,.awb-menu__main-a) { border-radius: 999px !important; background: rgba(11, 134, 209, 0.16) !important; color: rgb(0, 112, 192) !important; box-shadow: rgba(11, 134, 209, 0.18) 0px 0px 0px 0.5px inset !important; }
  html body #menu-item-2603.expanded > button.fusion-open-nav-submenu-on-click { color: rgb(0, 112, 192) !important; }
  html body #menu-item-2603.expanded > button.fusion-open-nav-submenu-on-click::after { border-color: rgb(0, 112, 192) !important; }
  html body #menu-item-2603 > ul.sub-menu > li.current-menu-item > a:is(.fusion-background-highlight,.awb-menu__main-a) { border-radius: 9px !important; background: rgba(11, 134, 209, 0.16) !important; color: rgb(0, 112, 192) !important; font-weight: 700 !important; }
}
@media (min-width: 601px) and (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
  html body .fusion-tb-header > header.fusion-builder-row-1 > .fusion-builder-row { top: 0px !important; bottom: 0px !important; transform: none !important; }
}
@media (min-width: 601px) and (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
  html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click:focus, html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click:focus-visible { outline: none !important; box-shadow: none !important; border-radius: 999px !important; }
}
@media (max-width: 1024px) {
  html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click, html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click:hover, html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click:focus, html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click:focus-visible, html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click:active, html body #menu-item-2603.expanded > button.fusion-open-nav-submenu-on-click { appearance: none !important; -webkit-tap-highlight-color: transparent !important; outline: none !important; border: 0px !important; background: none transparent !important; box-shadow: none !important; filter: none !important; touch-action: manipulation !important; }
}
body.home.page-id-2320 { --ud-navy: #023a51; --ud-blue: #0877c9; --ud-blue-deep: #005fae; --ud-gold: #e3b94f; --ud-glass: rgba(255,255,255,.74); --ud-glass-soft: rgba(244,249,252,.66); --ud-glass-border: rgba(86,147,187,.25); --ud-glass-shadow: 0 20px 48px rgba(2,58,81,.11), inset 0 1px 0 rgba(255,255,255,.82); }
body.home.page-id-2320 .fusion-builder-row-4 { background-color: rgb(248, 251, 253) !important; background-image: radial-gradient(circle at 8% 18%, rgba(8, 119, 201, 0.1), transparent 30%), radial-gradient(circle at 92% 72%, rgba(227, 185, 79, 0.09), transparent 25%), linear-gradient(rgb(255, 255, 255) 0%, rgb(246, 250, 252) 58%, rgb(255, 255, 255) 100%) !important; }
body.home.page-id-2320 .fusion-builder-row-5 { background-color: rgb(255, 255, 255) !important; background-image: radial-gradient(circle at 92% 22%, rgba(8, 119, 201, 0.08), transparent 30%), linear-gradient(rgb(255, 255, 255) 0%, rgb(248, 251, 253) 100%) !important; }
body.home.page-id-2320 .fusion-builder-row-6 { background-color: rgb(244, 248, 251) !important; background-image: radial-gradient(circle at 12% 35%, rgba(227, 185, 79, 0.08), transparent 26%), radial-gradient(circle at 88% 18%, rgba(8, 119, 201, 0.09), transparent 30%), linear-gradient(rgb(248, 251, 253) 0%, rgb(238, 245, 249) 100%) !important; }
body.home.page-id-2320 .fusion-builder-row-7 { background-color: rgb(245, 249, 252) !important; background-image: radial-gradient(circle at 84% 15%, rgba(8, 119, 201, 0.1), transparent 27%), linear-gradient(rgb(245, 249, 252) 0%, rgb(255, 255, 255) 100%) !important; }
body.home.page-id-2320 .fusion-builder-row-4 :is(.fusion-builder-column-10, .fusion-builder-column-11, .fusion-builder-column-12) > .fusion-column-wrapper, body.home.page-id-2320 .fusion-builder-row-6 :is(.fusion-builder-column-19, .fusion-builder-column-20, .fusion-builder-column-21) > .fusion-column-wrapper { backdrop-filter: blur(18px) saturate(125%); transition: transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 0.35s, border-color 0.35s; background: linear-gradient(145deg, rgba(255, 255, 255, 0.88), rgba(237, 246, 251, 0.7)) !important; border: .7px solid var(--ud-glass-border) !important; border-radius: 24px !important; box-shadow: var(--ud-glass-shadow) !important; }
body.home.page-id-2320 .fusion-builder-row-4 :is(.fusion-builder-column-10, .fusion-builder-column-11, .fusion-builder-column-12) > .fusion-column-wrapper:hover, body.home.page-id-2320 .fusion-builder-row-6 :is(.fusion-builder-column-19, .fusion-builder-column-20, .fusion-builder-column-21) > .fusion-column-wrapper:hover { transform: translateY(-6px); border-color: rgba(8, 119, 201, 0.38) !important; box-shadow: rgba(2, 58, 81, 0.16) 0px 28px 58px, rgba(255, 255, 255, 0.95) 0px 1px 0px inset !important; }
body.home.page-id-2320 a.fusion-button.button-default, body.home.page-id-2320 .fusion-form-submit-field .fusion-button { backdrop-filter: blur(10px) saturate(130%); background: linear-gradient(135deg, rgb(14, 139, 216) 0%, rgb(0, 104, 185) 58%, rgb(7, 86, 155) 100%) !important; color: rgb(255, 255, 255) !important; border: 0.7px solid rgba(255, 255, 255, 0.44) !important; border-radius: 999px !important; box-shadow: rgba(0, 104, 185, 0.27) 0px 10px 26px, rgba(255, 255, 255, 0.38) 0px 1px 0px inset !important; transition: transform 0.28s cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 0.28s, filter 0.28s !important; }
body.home.page-id-2320 a.fusion-button.button-default:hover, body.home.page-id-2320 .fusion-form-submit-field .fusion-button:hover { transform: translateY(-3px); filter: brightness(1.06) saturate(1.08); box-shadow: rgba(0, 104, 185, 0.34) 0px 16px 34px, rgba(255, 255, 255, 0.48) 0px 1px 0px inset !important; }
body.home.page-id-2320 a.fusion-button:active, body.home.page-id-2320 .fusion-form-submit-field .fusion-button:active { transform: translateY(-1px) scale(0.99); }
body.home.page-id-2320 a.fusion-button:focus-visible, body.home.page-id-2320 .fusion-form-submit-field .fusion-button:focus-visible { outline: rgba(8, 119, 201, 0.28) solid 3px; outline-offset: 3px; }
body.home.page-id-2320 .fusion-builder-row-4 .fusion-builder-column-8 a { display: inline-flex; align-items: center; min-height: 42px; padding: 8px 18px; border: 0.7px solid rgba(8, 119, 201, 0.22); border-radius: 999px; background: rgba(255, 255, 255, 0.58); box-shadow: rgba(2, 58, 81, 0.08) 0px 8px 20px, rgba(255, 255, 255, 0.85) 0px 1px 0px inset; backdrop-filter: blur(12px); transition: transform 0.25s, background-color 0.25s, box-shadow 0.25s; text-decoration: none !important; }
body.home.page-id-2320 .fusion-builder-row-4 .fusion-builder-column-8 a:hover { transform: translateY(-2px); background: rgba(255, 255, 255, 0.8); box-shadow: rgba(2, 58, 81, 0.12) 0px 12px 24px, rgb(255, 255, 255) 0px 1px 0px inset; }
body.home.page-id-2320 .fusion-builder-row-4 .fusion-builder-column-13 > .fusion-column-wrapper { backdrop-filter: blur(18px) saturate(120%); background: radial-gradient(circle at 92% 18%, rgba(38, 146, 213, 0.24), transparent 34%), linear-gradient(135deg, rgba(2, 58, 81, 0.97), rgba(8, 78, 105, 0.93)) !important; border: 0.7px solid rgba(255, 255, 255, 0.17) !important; border-radius: 26px !important; box-shadow: rgba(2, 58, 81, 0.2) 0px 24px 52px, rgba(255, 255, 255, 0.17) 0px 1px 0px inset !important; }
body.home.page-id-2320 .fusion-builder-row-4 .fusion-builder-column-13 a { border: 0.7px solid rgba(255, 255, 255, 0.68) !important; background: rgba(255, 255, 255, 0.88) !important; box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 24px, rgb(255, 255, 255) 0px 1px 0px inset !important; transition: transform 0.25s, background-color 0.25s, box-shadow 0.25s !important; }
body.home.page-id-2320 .fusion-builder-row-4 .fusion-builder-column-13 a:hover { transform: translateY(-2px); background: rgb(255, 255, 255) !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 14px 30px, rgb(255, 255, 255) 0px 1px 0px inset !important; }
body.home.page-id-2320 .fusion-builder-row-5 .fusion-text-8 > div { backdrop-filter: blur(18px) saturate(120%); background: radial-gradient(circle at 90% 10%, rgba(34, 145, 213, 0.22), transparent 38%), linear-gradient(145deg, rgba(16, 72, 97, 0.94), rgba(3, 54, 75, 0.92)) !important; border: 0.7px solid rgba(255, 255, 255, 0.18) !important; border-radius: 24px !important; box-shadow: rgba(2, 58, 81, 0.19) 0px 24px 48px, rgba(255, 255, 255, 0.15) 0px 1px 0px inset !important; }
body.home.page-id-2320 .fusion-builder-row-5 .fusion-text-8 > div > div { background: rgba(255, 255, 255, 0.035) !important; border-color: rgba(255, 255, 255, 0.12) !important; }
body.home.page-id-2320 .fusion-builder-row-7 .fusion-builder-column-25 > .fusion-column-wrapper { background: radial-gradient(circle at 8% 10%, rgba(28, 139, 201, 0.22), transparent 34%), linear-gradient(145deg, rgba(2, 58, 81, 0.98), rgba(6, 73, 97, 0.94)) !important; border: 0.7px solid rgba(255, 255, 255, 0.17) !important; border-radius: 30px !important; box-shadow: rgba(2, 58, 81, 0.22) 0px 30px 64px, rgba(255, 255, 255, 0.16) 0px 1px 0px inset !important; }
body.home.page-id-2320 .fusion-builder-row-7 .fusion-builder-nested-column-2 > .fusion-column-wrapper { backdrop-filter: blur(24px) saturate(130%); background: linear-gradient(145deg, rgba(255, 255, 255, 0.9), rgba(235, 245, 250, 0.76)) !important; border: 0.7px solid rgba(255, 255, 255, 0.84) !important; border-radius: 24px !important; box-shadow: rgba(0, 26, 40, 0.22) 0px 24px 48px, rgba(255, 255, 255, 0.96) 0px 1px 0px inset !important; }
body.home.page-id-2320 .fusion-builder-row-7 .fusion-form-input:not([type="checkbox"]) { background: rgba(247, 251, 253, 0.74) !important; border: 0.7px solid rgba(57, 112, 145, 0.2) !important; border-radius: 14px !important; box-shadow: rgba(2, 58, 81, 0.04) 0px 1px 2px inset, rgba(255, 255, 255, 0.9) 0px 1px 0px !important; transition: border-color 0.2s, box-shadow 0.2s, background-color 0.2s !important; }
body.home.page-id-2320 .fusion-builder-row-7 .fusion-form-input:not([type="checkbox"]):focus { background: rgba(255, 255, 255, 0.92) !important; border-color: rgba(8, 119, 201, 0.52) !important; box-shadow: rgba(8, 119, 201, 0.11) 0px 0px 0px 4px, rgba(2, 58, 81, 0.04) 0px 1px 2px inset !important; }
@media (max-width: 800px) {
  body.home.page-id-2320 .fusion-builder-row-4 :is(.fusion-builder-column-10, .fusion-builder-column-11, .fusion-builder-column-12) > .fusion-column-wrapper, body.home.page-id-2320 .fusion-builder-row-6 :is(.fusion-builder-column-19, .fusion-builder-column-20, .fusion-builder-column-21) > .fusion-column-wrapper { border-radius: 20px !important; box-shadow: rgba(2, 58, 81, 0.1) 0px 14px 34px, rgba(255, 255, 255, 0.86) 0px 1px 0px inset !important; }
  body.home.page-id-2320 .fusion-builder-row-4 .fusion-builder-column-13 > .fusion-column-wrapper, body.home.page-id-2320 .fusion-builder-row-7 .fusion-builder-column-25 > .fusion-column-wrapper { border-radius: 22px !important; }
  body.home.page-id-2320 .fusion-builder-row-7 .fusion-builder-nested-column-2 > .fusion-column-wrapper { border-radius: 20px !important; }
}
html body:not(.home).fusion-body #boxed-wrapper #wrapper .fusion-tb-footer { box-shadow: rgba(255, 255, 255, 0.72) 0px 1px 0px inset !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row { box-sizing: border-box !important; width: min(1180px, 100% - 44px) !important; max-width: 1180px !important; margin-left: auto !important; margin-right: auto !important; align-items: stretch !important; gap: 0px !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row > .fusion-layout-column:nth-child(1), html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row > .fusion-layout-column:nth-child(2) { display: flex !important; align-self: stretch !important; margin-top: 10px !important; margin-bottom: 28px !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row > .fusion-layout-column:nth-child(1) { width: 30% !important; max-width: 30% !important; flex-basis: 30% !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row > .fusion-layout-column:nth-child(2) { width: 70% !important; max-width: 70% !important; flex-basis: 70% !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row > .fusion-layout-column:nth-child(1) > .fusion-column-wrapper, html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row > .fusion-layout-column:nth-child(2) > .fusion-column-wrapper { box-sizing: border-box !important; width: 100% !important; height: 100% !important; margin: 0px !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.86), rgba(246, 250, 253, 0.74)) !important; border-color: rgba(15, 77, 105, 0.12) !important; border-style: solid !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row > .fusion-layout-column:nth-child(1) > .fusion-column-wrapper { display: flex !important; align-items: center !important; justify-content: center !important; padding: 28px 20px !important; border-width: 0.5px 0px 0.5px 0.5px !important; border-radius: 22px 0px 0px 22px !important; box-shadow: rgba(21, 64, 87, 0.07) -10px 14px 34px !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row > .fusion-layout-column:nth-child(2) > .fusion-column-wrapper { padding: 32px 34px !important; border-width: 0.5px 0.5px 0.5px 0px !important; border-radius: 0px 22px 22px 0px !important; box-shadow: rgba(21, 64, 87, 0.07) 10px 14px 34px !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row > .fusion-layout-column:nth-child(1) .fusion-imageframe { width: 100% !important; max-width: 220px !important; margin: auto !important; overflow: visible !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row > .fusion-layout-column:nth-child(1) .fusion-imageframe img { display: block !important; width: 100% !important; max-width: 100% !important; height: auto !important; aspect-ratio: auto !important; margin: auto !important; padding: 0px !important; object-fit: contain !important; background: transparent !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card .ud-france-offer-tabs { width: 100% !important; margin-bottom: 0px !important; }
@media (max-width: 800px) {
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row { width: calc(100% - 24px) !important; }
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row > .fusion-layout-column:nth-child(1), html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row > .fusion-layout-column:nth-child(2) { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; }
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row > .fusion-layout-column:nth-child(1) { margin-top: 0px !important; margin-bottom: 0px !important; }
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row > .fusion-layout-column:nth-child(2) { margin-top: 0px !important; margin-bottom: 24px !important; }
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row > .fusion-layout-column:nth-child(1) > .fusion-column-wrapper { min-height: 190px !important; padding: 22px !important; border-width: 0.5px 0.5px 0px !important; border-radius: 20px 20px 0px 0px !important; box-shadow: rgba(21, 64, 87, 0.06) 0px -4px 24px !important; }
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row > .fusion-layout-column:nth-child(2) > .fusion-column-wrapper { min-height: 0px !important; padding: 22px !important; border-width: 0px 0.5px 0.5px !important; border-radius: 0px 0px 20px 20px !important; box-shadow: rgba(21, 64, 87, 0.07) 0px 12px 28px !important; }
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-country-offer-card > .fusion-builder-row > .fusion-layout-column:nth-child(1) .fusion-imageframe { max-width: 210px !important; }
}
html body.fusion-body #boxed-wrapper #wrapper #main .post-content > .fusion-fullwidth:has(> .fusion-builder-row > .ud-tailored-cta) { padding-bottom: 0px !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content > .fusion-fullwidth:has(> .fusion-builder-row > .ud-tailored-cta) .ud-tailored-cta { margin-bottom: 12px !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content > .fusion-fullwidth:has(> .fusion-builder-row > .ud-tailored-cta) + .ud-benefits-comparison { padding-top: 24px !important; }
@media (max-width: 800px) {
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content > .fusion-fullwidth:has(> .fusion-builder-row > .ud-tailored-cta) .ud-tailored-cta { margin-bottom: 8px !important; }
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content > .fusion-fullwidth:has(> .fusion-builder-row > .ud-tailored-cta) + .ud-benefits-comparison { padding-top: 20px !important; }
}
@media (prefers-reduced-motion: reduce) {
  body.home.page-id-2320 .fusion-column-wrapper, body.home.page-id-2320 .fusion-button, body.home.page-id-2320 a { transition-duration: 0.01ms !important; transform: none !important; }
}
@media (min-width: 1025px) {
  body.home.page-id-2320 .fusion-builder-row-4 :is(.fusion-builder-column-10, .fusion-builder-column-11, .fusion-builder-column-12) > .fusion-column-wrapper { min-height: 662px !important; }
  body.home.page-id-2320 .fusion-builder-row-4 :is(.fusion-builder-column-10, .fusion-builder-column-11, .fusion-builder-column-12) > .fusion-column-wrapper > div:last-child { margin-top: auto !important; }
}
@media (min-width: 601px) and (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
  html body #menu-item-2603 { flex: 0 0 93px !important; width: 93px !important; min-width: 93px !important; max-width: 93px !important; }
  html body #menu-item-2603 > a:is(.fusion-background-highlight,.awb-menu__main-a) { width: 93px !important; min-width: 93px !important; max-width: 93px !important; box-sizing: border-box !important; }
  html body #menu-item-2603 > ul.sub-menu, html body #menu-item-2603.expanded > ul.sub-menu { position: absolute !important; top: 56px !important; left: 0px !important; width: 210px !important; min-width: 210px !important; max-width: 210px !important; margin: 0px !important; }
  html body #menu-item-2603:not(.expanded):not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent) > a:is(.fusion-background-highlight,.awb-menu__main-a) { background: transparent !important; box-shadow: none !important; }
}
body.home.page-id-2320 .post-content a.fusion-button.button-default, body.home.page-id-2320 .post-content .fusion-form-submit-field .fusion-button { backdrop-filter: blur(16px) saturate(120%); color: rgb(7, 59, 82) !important; border: 0.7px solid rgba(42, 111, 154, 0.25) !important; box-shadow: rgba(2, 58, 81, 0.13) 0px 10px 24px, rgba(255, 255, 255, 0.98) 0px 1px 0px inset, rgba(227, 185, 79, 0.2) 0px -1px 0px inset !important; text-shadow: none !important; }
body.home.page-id-2320 .post-content a.fusion-button.button-default:hover, body.home.page-id-2320 .post-content .fusion-form-submit-field .fusion-button:hover { color: rgb(0, 95, 159) !important; border-color: rgba(8, 119, 201, 0.38) !important; filter: none !important; box-shadow: rgba(2, 58, 81, 0.17) 0px 15px 30px, rgb(255, 255, 255) 0px 1px 0px inset, rgba(227, 185, 79, 0.28) 0px -1px 0px inset !important; }
body.home.page-id-2320 .post-content a.fusion-button.button-default:active, body.home.page-id-2320 .post-content .fusion-form-submit-field .fusion-button:active { background: rgba(228, 241, 248, 0.96) !important; box-shadow: rgba(2, 58, 81, 0.12) 0px 5px 14px, rgba(2, 58, 81, 0.08) 0px 1px 2px inset !important; }
body.home.page-id-2320 .post-content a.fusion-button.button-default .fusion-button-text, body.home.page-id-2320 .post-content .fusion-form-submit-field .fusion-button .fusion-button-text { color: rgb(7, 59, 82) !important; text-shadow: none !important; }
body.home.page-id-2320 .post-content a.fusion-button.button-default:hover .fusion-button-text, body.home.page-id-2320 .post-content .fusion-form-submit-field .fusion-button:hover .fusion-button-text { color: rgb(0, 95, 159) !important; }
@keyframes ud-mobile-submenu-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@media (max-width: 1024px) {
  html body #menu-item-2603#menu-item-2603 > ul.sub-menu { box-sizing: border-box !important; height: 173px !important; min-height: 173px !important; max-height: 173px !important; padding: 6px !important; overflow: hidden !important; opacity: 0 !important; transform: none !important; pointer-events: none !important; will-change: opacity !important; transition: opacity 0.18s ease-out !important; animation: auto ease 0s 1 normal none running none !important; }
  html body #menu-item-2603#menu-item-2603.expanded > ul.sub-menu { opacity: 1 !important; pointer-events: auto !important; animation: 0.18s ease-out 0s 1 normal both running ud-mobile-submenu-fade-in !important; }
}
body.home.page-id-2320 .fusion-builder-row-3 a.fusion-button.button-default { backdrop-filter: blur(18px) saturate(120%); color: rgb(7, 59, 82) !important; border: 0.7px solid rgba(255, 255, 255, 0.62) !important; box-shadow: rgba(0, 16, 30, 0.26) 0px 12px 30px, rgba(255, 255, 255, 0.98) 0px 1px 0px inset, rgba(227, 185, 79, 0.24) 0px -1px 0px inset !important; filter: none !important; }
body.home.page-id-2320 .fusion-builder-row-3 a.fusion-button.button-default .fusion-button-text { color: rgb(7, 59, 82) !important; text-shadow: none !important; }
body.home.page-id-2320 .fusion-builder-row-3 a.fusion-button.button-default:hover { border-color: rgba(255, 255, 255, 0.84) !important; box-shadow: rgba(0, 16, 30, 0.32) 0px 16px 36px, rgb(255, 255, 255) 0px 1px 0px inset !important; }
body.home.page-id-2320 .fusion-builder-row-3 a.fusion-button.button-default:hover .fusion-button-text { color: rgb(0, 95, 159) !important; }
@media (max-width: 1024px) {
  html body #menu-item-2603#menu-item-2603#menu-item-2603 > ul.sub-menu { opacity: 0 !important; transition: opacity 0.2s ease-in-out !important; animation: auto ease 0s 1 normal none running none !important; }
  html body #menu-item-2603#menu-item-2603#menu-item-2603.expanded > ul.sub-menu { opacity: 1 !important; animation: auto ease 0s 1 normal none running none !important; }
}
body.home.page-id-2320 .post-content a.fusion-button.button-default, body.home.page-id-2320 .post-content .fusion-form-submit-field .fusion-button, body.home.page-id-2320 .fusion-builder-row-3 a.fusion-button.button-default { background: linear-gradient(135deg, rgba(255, 255, 255, 0.96) 0%, rgba(246, 247, 247, 0.94) 54%, rgba(229, 232, 234, 0.91) 100%) !important; }
body.home.page-id-2320 .post-content a.fusion-button.button-default:hover, body.home.page-id-2320 .post-content .fusion-form-submit-field .fusion-button:hover, body.home.page-id-2320 .fusion-builder-row-3 a.fusion-button.button-default:hover { background: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgba(249, 250, 250, 0.98) 60%, rgba(237, 239, 240, 0.96) 100%) !important; }
@keyframes ud-submenu-fade-out-verified { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@media (max-width: 1024px) {
  html body #menu-item-2603#menu-item-2603#menu-item-2603#menu-item-2603 > ul.sub-menu { opacity: 0 !important; transition: none !important; animation: 0.2s ease-in-out 0s 1 normal both running ud-submenu-fade-out-verified !important; }
  html body #menu-item-2603#menu-item-2603#menu-item-2603#menu-item-2603.expanded > ul.sub-menu { opacity: 1 !important; animation: 0.2s ease-in-out 0s 1 normal both running ud-mobile-submenu-fade-in !important; }
}
@media (max-width: 1024px) {
  html body #menu-item-2603#menu-item-2603#menu-item-2603#menu-item-2603 > ul.sub-menu { animation-duration: 0.14s !important; }
  html body #menu-item-2603#menu-item-2603#menu-item-2603#menu-item-2603.expanded > ul.sub-menu { animation-duration: 0.16s !important; }
}
body:not(.wp-admin) a.fusion-button, body:not(.wp-admin) button.fusion-button, body:not(.wp-admin) input.fusion-button, body:not(.wp-admin) .fusion-form-submit-field .fusion-button, body:not(.wp-admin) .wpcf7-submit { color: rgb(13, 51, 69) !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.96) 0%, rgba(246, 247, 247, 0.94) 54%, rgba(229, 232, 234, 0.91) 100%) !important; border: 0.5px solid rgba(255, 255, 255, 0.78) !important; border-radius: 999px !important; box-shadow: rgba(7, 26, 42, 0.13) 0px 8px 22px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset, rgba(104, 119, 130, 0.1) 0px -1px 0px inset !important; backdrop-filter: blur(13px) saturate(112%) !important; transition: transform 0.22s, box-shadow 0.22s, background 0.22s, border-color 0.22s !important; }
body:not(.wp-admin) a.fusion-button:hover, body:not(.wp-admin) button.fusion-button:hover, body:not(.wp-admin) input.fusion-button:hover, body:not(.wp-admin) .fusion-form-submit-field .fusion-button:hover, body:not(.wp-admin) .wpcf7-submit:hover { transform: translateY(-2px); color: rgb(10, 43, 59) !important; background: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgba(249, 250, 250, 0.98) 60%, rgba(237, 239, 240, 0.96) 100%) !important; border-color: rgba(255, 255, 255, 0.95) !important; box-shadow: rgba(7, 26, 42, 0.17) 0px 12px 28px, rgb(255, 255, 255) 0px 1px 0px inset, rgba(104, 119, 130, 0.08) 0px -1px 0px inset !important; }
body:not(.wp-admin) .fusion-button .fusion-button-text, body:not(.wp-admin) .fusion-button .button-icon-divider-left, body:not(.wp-admin) .fusion-button .button-icon-divider-right { color: inherit !important; }
@media (min-width: 601px) and (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
  html body #menu-item-2603 > button.fusion-open-nav-submenu-on-click::after { transform: rotate(45deg) !important; transition: transform 0.18s !important; }
  html body #menu-item-2603.expanded > button.fusion-open-nav-submenu-on-click::after { transform: rotate(225deg) !important; }
  html body #menu-item-2603#menu-item-2603#menu-item-2603#menu-item-2603 > ul.sub-menu { background: none rgba(250, 252, 255, 0.94) !important; backdrop-filter: blur(18px) saturate(120%) !important; }
  html body #menu-item-2603#menu-item-2603#menu-item-2603#menu-item-2603 > ul.sub-menu > li > a:is(.fusion-background-highlight,.awb-menu__main-a) { background: none transparent !important; box-shadow: none !important; }
  html body #menu-item-2603#menu-item-2603#menu-item-2603#menu-item-2603 > ul.sub-menu > li > a:is(.fusion-background-highlight,.awb-menu__main-a):hover, html body #menu-item-2603#menu-item-2603#menu-item-2603#menu-item-2603 > ul.sub-menu > li > a:is(.fusion-background-highlight,.awb-menu__main-a):focus { background: rgba(11, 134, 209, 0.1) !important; }
}
html body #boxed-wrapper #wrapper #menu-main-menu #menu-item-88 > a > span.menu-text.fusion-button { color: rgb(13, 51, 69) !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.96) 0%, rgba(246, 247, 247, 0.94) 54%, rgba(229, 232, 234, 0.91) 100%) !important; border: 0.5px solid rgba(255, 255, 255, 0.78) !important; border-radius: 999px !important; box-shadow: rgba(7, 26, 42, 0.13) 0px 8px 22px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset, rgba(104, 119, 130, 0.1) 0px -1px 0px inset !important; }
html body #boxed-wrapper #wrapper #menu-main-menu #menu-item-88 > a:hover > span.menu-text.fusion-button { color: rgb(10, 43, 59) !important; background: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgba(249, 250, 250, 0.98) 60%, rgba(237, 239, 240, 0.96) 100%) !important; border-color: rgba(255, 255, 255, 0.95) !important; }
html body #boxed-wrapper #wrapper ul[id^="menu-main-menu"] li.menu-item-88 > a > span.menu-text.fusion-button { color: rgb(13, 51, 69) !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.96) 0%, rgba(246, 247, 247, 0.94) 54%, rgba(229, 232, 234, 0.91) 100%) !important; border: 0.5px solid rgba(255, 255, 255, 0.78) !important; border-radius: 999px !important; box-shadow: rgba(7, 26, 42, 0.13) 0px 8px 22px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset, rgba(104, 119, 130, 0.1) 0px -1px 0px inset !important; }
html body #boxed-wrapper #wrapper ul[id^="menu-main-menu"] li.menu-item-88 > a:hover > span.menu-text.fusion-button { color: rgb(10, 43, 59) !important; background: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgba(249, 250, 250, 0.98) 60%, rgba(237, 239, 240, 0.96) 100%) !important; border-color: rgba(255, 255, 255, 0.95) !important; }
@media (max-width: 600px) {
  html body.home .fusion-page-title-bar > .fusion-fullwidth:first-child { padding-top: 166px !important; }
}
@media (max-width: 800px) {
  html body #boxed-wrapper #wrapper ul[id^="menu-main-menu"] li.menu-item-88 > a:is(.fusion-background-highlight,.awb-menu__main-a) { min-height: 44px !important; padding: 0px 14px !important; display: flex !important; align-items: center !important; justify-content: center !important; color: rgb(13, 51, 69) !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.96) 0%, rgba(246, 247, 247, 0.94) 54%, rgba(229, 232, 234, 0.91) 100%) !important; border: 0.5px solid rgba(255, 255, 255, 0.78) !important; border-radius: 999px !important; box-shadow: rgba(7, 26, 42, 0.13) 0px 8px 22px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset, rgba(104, 119, 130, 0.1) 0px -1px 0px inset !important; }
  html body #boxed-wrapper #wrapper ul[id^="menu-main-menu"] li.menu-item-88 > a:is(.fusion-background-highlight,.awb-menu__main-a) > span.menu-text.fusion-button { width: auto !important; min-height: 0px !important; padding: 0px !important; color: inherit !important; font-size: 13px !important; line-height: 1.15 !important; background: transparent !important; border: 0px !important; box-shadow: none !important; }
  html body #boxed-wrapper #wrapper ul[id^="menu-main-menu"] li.menu-item-88 > a:is(.fusion-background-highlight,.awb-menu__main-a):hover { color: rgb(10, 43, 59) !important; background: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgba(249, 250, 250, 0.98) 60%, rgba(237, 239, 240, 0.96) 100%) !important; border-color: rgba(255, 255, 255, 0.95) !important; }
}
@media (min-width: 1025px) {
  html body.home .fusion-page-title-bar > .fusion-fullwidth:first-child { padding-top: 130px !important; }
}
@media (max-width: 800px) {
  html body #boxed-wrapper #wrapper .fusion-tb-header > header.fusion-builder-row-1 { margin-top: 6px !important; }
}
body.home.page-id-2320 a[href^="https://wa.me/"]:hover i.fa-whatsapp { color: rgb(32, 189, 90) !important; }
@media (max-width: 600px) {
  html body.home .fusion-page-title-bar > .fusion-fullwidth:first-child { padding: 166px 28px 28px !important; background-image: linear-gradient(90deg, rgba(0, 12, 32, 0.84) 0%, rgba(0, 21, 52, 0.6) 60%, rgba(0, 31, 74, 0.14) 100%), url("https://unlimited-data.com/wp-content/uploads/2026/08/unlimited-data-bandeau-speed-liquid-glass-4k-v5.webp") !important; background-position: 61% 50% !important; background-size: cover !important; }
  html body.home .fusion-page-title-bar > .fusion-fullwidth:first-child > .fusion-builder-row { width: 100% !important; max-width: none !important; margin-left: 0px !important; margin-right: 0px !important; justify-content: flex-start !important; }
  html body.home .fusion-page-title-bar > .fusion-fullwidth:first-child > .fusion-builder-row > .fusion-layout-column:first-child { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; margin-bottom: 0px !important; }
  html body.home .fusion-page-title-bar h1 { max-width: 100% !important; font-size: 39px !important; line-height: 1.08 !important; letter-spacing: -0.025em !important; color: rgb(255, 255, 255) !important; -webkit-text-fill-color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 8, 24, 0.34) 0px 2px 18px !important; }
  html body.home .fusion-page-title-bar .fusion-text p { max-width: 100% !important; margin: 18px 0px 16px !important; font-size: 18px !important; line-height: 1.45 !important; color: rgba(255, 255, 255, 0.94) !important; text-shadow: rgba(0, 8, 24, 0.3) 0px 1px 12px !important; }
  html body.home .fusion-page-title-bar .fusion-button { width: auto !important; min-height: 48px !important; margin: 0px !important; padding: 13px 26px !important; font-size: 16px !important; line-height: 20px !important; }
}
@media (min-width: 601px) and (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
  html body.home .fusion-page-title-bar > .fusion-fullwidth:first-child { padding: 122px 36px 24px !important; background-image: linear-gradient(90deg, rgba(0, 12, 32, 0.86) 0%, rgba(0, 21, 52, 0.58) 57%, rgba(0, 31, 74, 0.1) 100%), url("https://unlimited-data.com/wp-content/uploads/2026/08/unlimited-data-bandeau-speed-liquid-glass-4k-v5.webp") !important; background-position: 54% 50% !important; background-size: cover !important; }
  html body.home .fusion-page-title-bar > .fusion-fullwidth:first-child > .fusion-builder-row { width: 100% !important; max-width: none !important; margin-left: 0px !important; margin-right: 0px !important; justify-content: flex-start !important; }
  html body.home .fusion-page-title-bar > .fusion-fullwidth:first-child > .fusion-builder-row > .fusion-layout-column:first-child { width: 60% !important; max-width: 480px !important; flex-basis: 60% !important; margin-bottom: 0px !important; }
  html body.home .fusion-page-title-bar h1 { max-width: 100% !important; font-size: 32px !important; line-height: 1.06 !important; letter-spacing: -0.02em !important; color: rgb(255, 255, 255) !important; -webkit-text-fill-color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 8, 24, 0.34) 0px 2px 16px !important; }
  html body.home .fusion-page-title-bar .fusion-text p { max-width: 100% !important; margin: 14px 0px 13px !important; font-size: 16px !important; line-height: 1.36 !important; color: rgba(255, 255, 255, 0.94) !important; text-shadow: rgba(0, 8, 24, 0.3) 0px 1px 10px !important; }
  html body.home .fusion-page-title-bar .fusion-button { width: auto !important; min-height: 42px !important; margin: 0px !important; padding: 10px 22px !important; font-size: 15px !important; line-height: 20px !important; }
}
body.home.page-id-2320 a[href^="https://wa.me/"] i.fa-whatsapp { color: inherit !important; }
body.home.page-id-2320 a.fusion-button.button-6[href^="https://wa.me/"] i.fa-whatsapp { color: rgb(37, 211, 102) !important; }
body.home.page-id-2320 a.fusion-button.button-6[href^="https://wa.me/"]:hover i.fa-whatsapp { color: rgb(32, 189, 90) !important; }
@media (min-width: 601px) and (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
  html body.home.home.home .fusion-page-title-bar.fusion-tb-page-title-bar > .fusion-fullwidth:first-child h1.title-heading-left.fusion-responsive-typography-calculated { --fontSize: 32 !important; font-size: 32px !important; line-height: 1.06 !important; letter-spacing: -0.02em !important; }
}
@media (min-width: 601px) and (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
  html body.home #wrapper .fusion-page-title-bar h1.title-heading-left { font-size: 32px !important; line-height: 34px !important; letter-spacing: -0.02em !important; }
}
@media (min-width: 601px) and (max-width: 720px) and (max-height: 600px) and (orientation: landscape) {
  html body.home .fusion-page-title-bar > .fusion-fullwidth:first-child { padding-top: 110px !important; }
  html body.home #wrapper .fusion-page-title-bar h1.title-heading-left { font-size: 30px !important; line-height: 32px !important; }
  html body.home .fusion-page-title-bar .fusion-text p { font-size: 15px !important; line-height: 20px !important; }
  html body.home .fusion-page-title-bar .fusion-button { min-height: 40px !important; padding: 9px 20px !important; font-size: 14px !important; }
}
@media (max-width: 600px), (min-width: 601px) and (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
  html body #boxed-wrapper #wrapper #menu-main-menu #menu-item-88 > a:is(.fusion-background-highlight,.awb-menu__main-a), html body #boxed-wrapper #wrapper #menu-main-menu-1 li.menu-item-88 > a:is(.fusion-background-highlight,.awb-menu__main-a) { min-width: clamp(98px, 14vw, 150px) !important; min-height: 44px !important; padding: 0px clamp(14px, 2vw, 24px) !important; display: flex !important; align-items: center !important; justify-content: center !important; color: rgb(13, 51, 69) !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.96) 0%, rgba(246, 247, 247, 0.94) 54%, rgba(229, 232, 234, 0.91) 100%) !important; border: 0.5px solid rgba(255, 255, 255, 0.78) !important; border-radius: 999px !important; box-shadow: rgba(7, 26, 42, 0.13) 0px 8px 22px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset, rgba(104, 119, 130, 0.1) 0px -1px 0px inset !important; }
  html body #boxed-wrapper #wrapper #menu-main-menu #menu-item-88 > a:is(.fusion-background-highlight,.awb-menu__main-a) > span.menu-text.fusion-button, html body #boxed-wrapper #wrapper #menu-main-menu-1 li.menu-item-88 > a:is(.fusion-background-highlight,.awb-menu__main-a) > span.menu-text.fusion-button { width: auto !important; height: auto !important; min-width: 0px !important; min-height: 0px !important; padding: 0px !important; color: inherit !important; font-size: clamp(13px, 1.7vw, 16px) !important; line-height: 1.15 !important; background: none transparent !important; border: 0px !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important; }
  html body #boxed-wrapper #wrapper #menu-main-menu #menu-item-88 > a:is(.fusion-background-highlight,.awb-menu__main-a):hover, html body #boxed-wrapper #wrapper #menu-main-menu-1 li.menu-item-88 > a:is(.fusion-background-highlight,.awb-menu__main-a):hover { color: rgb(10, 43, 59) !important; background: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgba(249, 250, 250, 0.98) 60%, rgba(237, 239, 240, 0.96) 100%) !important; border-color: rgba(255, 255, 255, 0.95) !important; }
}
@media (min-width: 601px) and (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
  html body.home .fusion-fullwidth.fusion-builder-row-5 { padding: 36px 24px 40px !important; }
  html body.home .fusion-fullwidth.fusion-builder-row-5 > .fusion-builder-row { width: 100% !important; max-width: none !important; margin-left: 0px !important; margin-right: 0px !important; flex-flow: row !important; align-items: center !important; }
  html body.home .fusion-builder-row-5 .fusion-builder-column-14 { width: 32% !important; max-width: 32% !important; flex-basis: 32% !important; margin: 0px !important; }
  html body.home .fusion-builder-row-5 .fusion-builder-column-15 { width: 68% !important; max-width: 68% !important; flex-basis: 68% !important; margin: 0px !important; }
  html body.home .fusion-builder-row-5 .fusion-builder-column-14 > .fusion-column-wrapper, html body.home .fusion-builder-row-5 .fusion-builder-column-15 > .fusion-column-wrapper { margin: 0px !important; padding: 0px !important; }
  html body.home .fusion-builder-row-5 .fusion-builder-column-14 .fusion-text { padding-right: 18px !important; }
  html body.home .fusion-builder-row-5 .fusion-builder-column-14 img { width: 100% !important; max-height: 230px !important; object-fit: cover !important; object-position: center center !important; border-radius: 16px !important; }
  html body.home #wrapper .fusion-builder-row-5 .fusion-text-8 h2 { margin: 0px 0px 12px !important; font-size: 32px !important; line-height: 1.1 !important; letter-spacing: -0.02em !important; }
  html body.home #wrapper .fusion-builder-row-5 .fusion-text-8 > p { margin: 0px !important; font-size: 15px !important; line-height: 1.45 !important; }
  html body.home #wrapper .fusion-builder-row-5 .fusion-text-8 > div { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 1px !important; margin-top: 18px !important; border-radius: 14px !important; }
  html body.home #wrapper .fusion-builder-row-5 .fusion-text-8 > div > div { height: 82px !important; padding: 11px 14px !important; }
  html body.home #wrapper .fusion-builder-row-5 .fusion-text-8 > div > div > strong { margin-bottom: 6px !important; font-size: 20px !important; }
  html body.home #wrapper .fusion-builder-row-5 .fusion-text-8 > div > div > span { font-size: 13px !important; line-height: 1.25 !important; }
}
@media (min-width: 601px) and (max-width: 720px) and (max-height: 600px) and (orientation: landscape) {
  html body.home .fusion-fullwidth.fusion-builder-row-5 { padding: 24px 18px 30px !important; }
  html body.home .fusion-builder-row-5 .fusion-builder-column-14 { width: 30% !important; max-width: 30% !important; flex-basis: 30% !important; }
  html body.home .fusion-builder-row-5 .fusion-builder-column-15 { width: 70% !important; max-width: 70% !important; flex-basis: 70% !important; }
  html body.home .fusion-builder-row-5 .fusion-builder-column-14 .fusion-text { padding-right: 12px !important; }
  html body.home .fusion-builder-row-5 .fusion-builder-column-14 img { max-height: 200px !important; }
  html body.home #wrapper .fusion-builder-row-5 .fusion-text-8 h2 { margin-bottom: 9px !important; font-size: 27px !important; line-height: 1.08 !important; }
  html body.home #wrapper .fusion-builder-row-5 .fusion-text-8 > p { font-size: 14px !important; line-height: 1.35 !important; }
  html body.home #wrapper .fusion-builder-row-5 .fusion-text-8 > div { margin-top: 14px !important; }
  html body.home #wrapper .fusion-builder-row-5 .fusion-text-8 > div > div { height: 70px !important; padding: 8px 10px !important; }
  html body.home #wrapper .fusion-builder-row-5 .fusion-text-8 > div > div > strong { margin-bottom: 4px !important; font-size: 18px !important; }
  html body.home #wrapper .fusion-builder-row-5 .fusion-text-8 > div > div > span { font-size: 12px !important; line-height: 1.18 !important; }
}
@media (max-width: 600px) {
  html body.home .fusion-page-title-bar > .fusion-fullwidth:first-child { padding-bottom: 56px !important; }
}
@media (min-width: 601px) and (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
  html body.home .fusion-page-title-bar > .fusion-fullwidth:first-child { padding-bottom: 52px !important; }
}
@media (max-width: 600px), (min-width: 601px) and (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
  html body #boxed-wrapper #wrapper #menu-main-menu #menu-item-88, html body #boxed-wrapper #wrapper #menu-main-menu #menu-item-88.current-menu-item, html body #boxed-wrapper #wrapper #menu-main-menu #menu-item-88.current_page_item, html body #boxed-wrapper #wrapper #menu-main-menu-1 li.menu-item-88, html body #boxed-wrapper #wrapper #menu-main-menu-1 li.menu-item-88.current-menu-item, html body #boxed-wrapper #wrapper #menu-main-menu-1 li.menu-item-88.current_page_item { background: none transparent !important; border: 0px !important; outline: 0px !important; box-shadow: none !important; }
  html body #boxed-wrapper #wrapper #menu-main-menu #menu-item-88::before, html body #boxed-wrapper #wrapper #menu-main-menu #menu-item-88::after, html body #boxed-wrapper #wrapper #menu-main-menu-1 li.menu-item-88::before, html body #boxed-wrapper #wrapper #menu-main-menu-1 li.menu-item-88::after { content: none !important; display: none !important; background: transparent !important; border: 0px !important; box-shadow: none !important; }
  html body #boxed-wrapper #wrapper #menu-main-menu #menu-item-88 > a:is(.fusion-background-highlight,.awb-menu__main-a), html body #boxed-wrapper #wrapper #menu-main-menu-1 li.menu-item-88 > a:is(.fusion-background-highlight,.awb-menu__main-a) { -webkit-tap-highlight-color: transparent !important; outline: 0px !important; }
  html body #boxed-wrapper #wrapper #menu-main-menu #menu-item-88 > a:is(.fusion-background-highlight,.awb-menu__main-a):focus-visible, html body #boxed-wrapper #wrapper #menu-main-menu-1 li.menu-item-88 > a:is(.fusion-background-highlight,.awb-menu__main-a):focus-visible { outline: 0px !important; box-shadow: rgba(7, 26, 42, 0.13) 0px 8px 22px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset, rgba(104, 119, 130, 0.1) 0px -1px 0px inset, rgba(13, 51, 69, 0.18) 0px 0px 0px 2px !important; }
}
@media (min-width: 1025px) {
  html body.home .fusion-builder-row-4 .fusion-builder-column-7, html body.home .fusion-builder-row-4 .fusion-builder-column-9 { display: none !important; }
  html body.home .fusion-builder-row-4 .fusion-builder-column-8 { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; margin-left: 0px !important; margin-right: 0px !important; }
  html body.home .fusion-builder-row-4 .fusion-builder-column-8 > .fusion-column-wrapper { width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; align-items: center !important; }
  html body.home .fusion-builder-row-4 .fusion-builder-column-8 .fusion-title-2 { width: 100% !important; max-width: 1100px !important; margin-left: auto !important; margin-right: auto !important; }
  html body.home .fusion-builder-row-4 .fusion-builder-column-8 .fusion-text-2 { width: 100% !important; max-width: 1000px !important; margin-left: auto !important; margin-right: auto !important; text-align: center !important; }
}
@media (min-width: 1025px) {
  html body.home .fusion-fullwidth.fusion-builder-row-4 { padding-top: 32px !important; }
  html body.home .fusion-builder-row-4 .fusion-builder-column-8 { margin-top: 0px !important; margin-bottom: 12px !important; }
  html body.home .fusion-fullwidth.fusion-builder-row-6 { padding-top: 48px !important; }
  html body.home .fusion-builder-row-6 .fusion-builder-column-16, html body.home .fusion-builder-row-6 .fusion-builder-column-18 { display: none !important; }
  html body.home .fusion-builder-row-6 .fusion-builder-column-17 { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; margin: 0px 0px 12px !important; }
  html body.home .fusion-builder-row-6 .fusion-builder-column-17 > .fusion-column-wrapper { width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; align-items: center !important; }
  html body.home .fusion-builder-row-6 .fusion-builder-column-17 .fusion-title-6 { width: 100% !important; max-width: 1100px !important; margin-left: auto !important; margin-right: auto !important; }
  html body.home .fusion-builder-row-6 .fusion-builder-column-17 .fusion-text-9 { width: 100% !important; max-width: 1000px !important; margin-left: auto !important; margin-right: auto !important; text-align: center !important; }
}
@media (min-width: 1025px) {
  html body.home .fusion-builder-row-6 .fusion-builder-column-19 > .fusion-column-wrapper, html body.home .fusion-builder-row-6 .fusion-builder-column-20 > .fusion-column-wrapper, html body.home .fusion-builder-row-6 .fusion-builder-column-21 > .fusion-column-wrapper { padding-bottom: 30px !important; }
}
@media (min-width: 601px) and (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
  html body.home .fusion-builder-row-4 .fusion-builder-column-10, html body.home .fusion-builder-row-4 .fusion-builder-column-11, html body.home .fusion-builder-row-4 .fusion-builder-column-12 { align-self: stretch !important; height: auto !important; }
  html body.home .fusion-builder-row-4 .fusion-builder-column-10 > .fusion-column-wrapper, html body.home .fusion-builder-row-4 .fusion-builder-column-11 > .fusion-column-wrapper, html body.home .fusion-builder-row-4 .fusion-builder-column-12 > .fusion-column-wrapper { height: 100% !important; min-height: 100% !important; }
  html body.home .fusion-builder-row-4 .fusion-builder-column-10 > .fusion-column-wrapper > div:last-child, html body.home .fusion-builder-row-4 .fusion-builder-column-11 > .fusion-column-wrapper > div:last-child, html body.home .fusion-builder-row-4 .fusion-builder-column-12 > .fusion-column-wrapper > div:last-child { margin-top: auto !important; }
}
@media (min-width: 601px) and (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
  html body.home .fusion-fullwidth.fusion-builder-row-6 { padding-top: 32px !important; }
  html body.home .fusion-builder-row-6 .fusion-builder-column-17 { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; margin: 0px 0px 12px !important; }
  html body.home .fusion-builder-row-6 .fusion-builder-column-17 > .fusion-column-wrapper { width: 100% !important; max-width: none !important; margin-left: 0px !important; margin-right: 0px !important; padding-left: 0px !important; padding-right: 0px !important; align-items: center !important; }
  html body.home .fusion-builder-row-6 .fusion-builder-column-17 .fusion-title-6, html body.home .fusion-builder-row-6 .fusion-builder-column-17 .fusion-text-9 { width: 100% !important; max-width: none !important; margin-left: 0px !important; margin-right: 0px !important; text-align: center !important; }
}
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) { --ud-navy: #06384d; --ud-blue: #0877c9; --ud-gold: #e4b84f; --ud-ink: #53647d; --ud-glass: rgba(255,255,255,.64); --ud-line: rgba(17,80,108,.14); background: rgb(244, 249, 252); color: var(--ud-ink); }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 .fusion-builder-row { margin-inline: auto !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 :is(h1, h2, .title-heading-left) { text-wrap: balance; margin-inline: auto !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 :is(p, .fusion-page-title-secondary) { text-wrap: balance; }
body.page-id-40 #main .post-content :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7), body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022) :is(.fusion-builder-row-4, .fusion-builder-row-5), body.page-id-48 :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9), body.page-id-42 :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8), body.page-id-84 :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7) { background: transparent !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) :is(h2, h3, h4, .title-heading-left) { text-wrap: balance; color: var(--ud-navy) !important; letter-spacing: -0.035em !important; line-height: 1.08 !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) p { color: var(--ud-ink) !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main .fusion-button { min-height: 48px; letter-spacing: -0.01em; padding: 14px 25px !important; border: 0.5px solid rgba(15, 89, 126, 0.18) !important; border-radius: 999px !important; background: linear-gradient(135deg, rgb(19, 138, 210), rgb(8, 113, 189)) !important; color: rgb(255, 255, 255) !important; font-weight: 750 !important; box-shadow: rgba(8, 113, 189, 0.2) 0px 10px 25px, rgba(255, 255, 255, 0.34) 0px 1px 0px inset !important; transition: transform 0.22s, box-shadow 0.22s, filter 0.22s !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main .fusion-button:hover { transform: translateY(-2px); filter: saturate(1.08); color: rgb(255, 255, 255) !important; box-shadow: rgba(8, 113, 189, 0.26) 0px 15px 32px, rgba(255, 255, 255, 0.4) 0px 1px 0px inset !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main .fusion-imageframe { overflow: hidden; border-radius: 22px !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022) .fusion-builder-row-4 .fusion-imageframe img { width: 100%; aspect-ratio: 3 / 2; object-fit: contain; padding: 10px; background: rgb(255, 255, 255); border-radius: 22px; }
body.page-id-48 :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6) .fusion-imageframe img { width: 100%; aspect-ratio: 16 / 10; object-fit: cover; border-radius: 20px; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42) #main .fusion-checklist { gap: 10px; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42) #main .fusion-checklist li { margin: 0px !important; }
body:is(.page-id-2638, .page-id-2681, .page-id-2702) #main .fusion-checklist:has(> li:nth-child(9)) { grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 9px; display: grid !important; }
body.page-id-84 #main :is(input:not([type="submit"]), textarea, select) { min-height: 52px; box-shadow: rgba(255, 255, 255, 0.76) 0px 1px 0px inset; border: 0.5px solid rgba(15, 89, 126, 0.18) !important; border-radius: 15px !important; background: rgba(255, 255, 255, 0.72) !important; color: var(--ud-navy) !important; }
body.page-id-84 #main textarea { min-height: 150px; }
body.page-id-84 #main :is(input, textarea, select):focus { border-color: rgba(8, 119, 201, 0.58) !important; box-shadow: rgba(8, 119, 201, 0.1) 0px 0px 0px 4px !important; }
body.page-id-84 .fusion-accordian .panel { overflow: hidden; box-shadow: rgba(18, 67, 94, 0.07) 0px 9px 25px; margin-bottom: 12px !important; border: 0.5px solid rgba(15, 89, 126, 0.14) !important; border-radius: 17px !important; background: rgba(255, 255, 255, 0.58) !important; }
body.page-id-84 .fusion-accordian .panel-title a { padding: 19px 21px !important; color: var(--ud-navy) !important; font-weight: 750 !important; }
body.page-id-84 .fusion-accordian .panel-body { padding: 0px 21px 21px !important; }
body.page-id-42 .fusion-builder-row-7 img { max-height: 58px; width: auto; object-fit: contain; filter: saturate(0.82) contrast(1.03); }
@media (max-width: 800px) {
  body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 :is(h1, h2, .title-heading-left) { letter-spacing: -0.045em !important; }
  body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) > .fusion-builder-row { gap: 16px; }
  body.page-id-40 #main .post-content :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7), body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022) :is(.fusion-builder-row-4, .fusion-builder-row-5), body.page-id-48 :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9), body.page-id-42 :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8), body.page-id-84 :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7) { padding-top: 28px !important; padding-bottom: 28px !important; }
  body:is(.page-id-2638, .page-id-2681, .page-id-2702) #main .fusion-checklist:has(> li:nth-child(9)) { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
@media (max-height: 600px) and (orientation: landscape) and (max-width: 1000px) {
  body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 { margin-top: 16px !important; }
  body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 :is(p, .fusion-page-title-secondary) { margin-top: 10px !important; font-size: 16px !important; }
  body:is(.page-id-2638, .page-id-2681, .page-id-2702) #main .fusion-checklist:has(> li:nth-child(9)) { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}
body.home .fusion-builder-column-10 > .fusion-column-wrapper > div:last-child, body.home .fusion-builder-column-11 > .fusion-column-wrapper > div:last-child, body.home .fusion-builder-column-12 > .fusion-column-wrapper > div:last-child { margin-top: 22px !important; }
@media (max-height: 600px) and (orientation: landscape) and (max-width: 1000px) {
  body.page-id-48 :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6) > .fusion-builder-row > .fusion-layout-column { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; }
}
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main { background: linear-gradient(rgb(255, 255, 255) 0%, rgb(248, 251, 253) 100%) !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 { overflow: hidden; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 .fusion-builder-row { width: 100% !important; max-width: 1080px !important; margin: 0px !important; gap: 0px !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 :is(h1, h2, .title-heading-left) { max-width: 880px !important; margin: 0px !important; color: rgb(6, 56, 77) !important; letter-spacing: -0.045em !important; text-align: left !important; text-shadow: none !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 :is(p, .fusion-page-title-secondary) { max-width: 720px !important; margin: 16px 0px 0px !important; color: rgb(89, 107, 130) !important; font-size: clamp(16px, 1.3vw, 19px) !important; line-height: 1.55 !important; text-align: left !important; }
body.page-id-40 #main .post-content :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7), body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022) :is(.fusion-builder-row-4, .fusion-builder-row-5), body.page-id-48 :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9), body.page-id-42 :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8), body.page-id-84 :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7) { padding-top: clamp(28px, 3.3vw, 48px) !important; padding-bottom: clamp(28px, 3.3vw, 48px) !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) > .fusion-builder-row { width: min(1180px, 100% - 44px) !important; max-width: 1180px !important; margin-inline: auto !important; gap: 0px !important; }
body.page-id-40 #main .post-content :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7) > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper, body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022) :is(.fusion-builder-row-4, .fusion-builder-row-5) > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper, body.page-id-48 :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper, body.page-id-42 :is(.fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8) > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper, body.page-id-84 :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-7) > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper { height: auto !important; padding: clamp(8px, 1.25vw, 18px) !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; backdrop-filter: none !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) h2 { line-height: 1.12 !important; letter-spacing: -0.035em !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) h3 { font-size: clamp(24px, 2.1vw, 32px) !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) p { font-size: clamp(16px, 1.1vw, 18px) !important; line-height: 1.65 !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42) #main .fusion-checklist li { padding: 8px 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; }
body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022) .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(1) { width: 34% !important; max-width: 34% !important; flex-basis: 34% !important; }
body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022) .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(2) { width: 66% !important; max-width: 66% !important; flex-basis: 66% !important; }
body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022) .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(3) { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; }
body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022) .fusion-builder-row-4 .fusion-layout-column:first-child .fusion-imageframe { max-width: 430px !important; }
@media (max-width: 800px) {
  body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 { width: calc(100% - 24px) !important; border-radius: 22px !important; }
  body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) > .fusion-builder-row { width: calc(100% - 24px) !important; }
  body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022) .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(1), body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022) .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(2), body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022) .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(3) { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; }
}
@media (max-height: 600px) and (orientation: landscape) and (max-width: 1000px) {
  body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 { width: calc(100% - 28px) !important; }
  body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 :is(h1, h2, .title-heading-left) { font-size: clamp(30px, 5.4vw, 42px) !important; }
}
@media (min-width: 801px) {
  body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:first-child, body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:last-child { display: none !important; }
  body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:nth-child(2) { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; }
  body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(1), body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(3), body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(5), body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(7) { width: 30% !important; max-width: 30% !important; flex-basis: 30% !important; }
  body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(2), body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(4), body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(6), body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(8) { width: 70% !important; max-width: 70% !important; flex-basis: 70% !important; }
}
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 { background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) h2 { font-size: clamp(28px, 2.7vw, 40px) !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) :is(.fusion-builder-row-1, .fusion-builder-row-2) { width: min(1180px, 100% - 44px) !important; max-width: 1180px !important; margin-left: auto !important; margin-right: auto !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 { width: min(1180px, 100% - 44px) !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 :is(h1, h2, .title-heading-left) { font-size: clamp(32px, 2.85vw, 42px) !important; line-height: 1.08 !important; }
body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row { align-items: stretch !important; }
body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(-n+8) { display: flex !important; align-self: stretch !important; margin-bottom: 28px !important; }
body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(-n+8) > .fusion-column-wrapper { min-height: 330px; width: 100% !important; height: 100% !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.86), rgba(246, 250, 253, 0.74)) !important; border-color: rgba(15, 77, 105, 0.12) !important; border-style: solid !important; box-shadow: rgba(21, 64, 87, 0.08) 0px 14px 34px !important; }
body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(1) > .fusion-column-wrapper, body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(3) > .fusion-column-wrapper, body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(5) > .fusion-column-wrapper, body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(7) > .fusion-column-wrapper { display: flex !important; align-items: center !important; justify-content: center !important; padding: 28px 20px !important; border-width: 0.5px 0px 0.5px 0.5px !important; border-radius: 22px 0px 0px 22px !important; box-shadow: rgba(21, 64, 87, 0.07) -10px 14px 34px !important; }
body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(2) > .fusion-column-wrapper, body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(4) > .fusion-column-wrapper, body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(6) > .fusion-column-wrapper, body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(8) > .fusion-column-wrapper { padding: 32px 34px !important; border-width: 0.5px 0.5px 0.5px 0px !important; border-radius: 0px 22px 22px 0px !important; box-shadow: rgba(21, 64, 87, 0.07) 10px 14px 34px !important; }
body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(1) .fusion-imageframe, body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(3) .fusion-imageframe, body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(5) .fusion-imageframe, body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(7) .fusion-imageframe { width: 100% !important; max-width: 300px !important; margin: auto !important; }
body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(-n+8) .fusion-imageframe img { width: 100% !important; height: auto !important; object-fit: contain !important; background: transparent !important; }
@media (max-width: 800px) {
  body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) :is(.fusion-builder-row-1, .fusion-builder-row-2, .fusion-builder-row-3) { width: calc(100% - 24px) !important; }
  body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 :is(h1, h2, .title-heading-left) { font-size: clamp(27px, 7.4vw, 34px) !important; }
  body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(-n+8) { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; }
  body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(1), body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(3), body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(5), body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(7) { margin-bottom: 0px !important; }
  body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(2), body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(4), body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(6), body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(8) { margin-bottom: 24px !important; }
  body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(1) > .fusion-column-wrapper, body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(3) > .fusion-column-wrapper, body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(5) > .fusion-column-wrapper, body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(7) > .fusion-column-wrapper { min-height: 190px; padding: 22px !important; border-width: 0.5px 0.5px 0px !important; border-radius: 20px 20px 0px 0px !important; box-shadow: rgba(21, 64, 87, 0.06) 0px -4px 24px !important; }
  body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(2) > .fusion-column-wrapper, body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(4) > .fusion-column-wrapper, body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(6) > .fusion-column-wrapper, body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(8) > .fusion-column-wrapper { min-height: 0px; padding: 24px !important; border-width: 0px 0.5px 0.5px !important; border-radius: 0px 0px 20px 20px !important; box-shadow: rgba(21, 64, 87, 0.07) 0px 12px 28px !important; }
}
@media (max-width: 800px) {
  body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-fullwidth.fusion-builder-row-1 { width: calc(100% - 24px) !important; max-width: calc(100% - 24px) !important; margin-left: 12px !important; margin-right: 12px !important; }
}
body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(-n+8) > .fusion-column-wrapper { margin-left: 0px !important; margin-right: 0px !important; }
@media (max-width: 800px) {
  body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(2), body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(4), body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(6), body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(8) { margin-top: 0px !important; }
}
html, body.fusion-body { background-color: rgb(255, 255, 255) !important; }
body.page-id-40 #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-builder-column-18 { width: 100% !important; flex-basis: 100% !important; max-width: 100% !important; margin-top: 44px !important; }
body.page-id-40 #main .post-content .fusion-builder-column-18 > .fusion-column-wrapper { grid-template-columns: minmax(0px, 1fr) auto; grid-template-areas: "title action" "copy action"; gap: 8px 48px; align-items: center; border: 0.5px solid rgba(19, 116, 190, 0.24); border-radius: 28px; box-shadow: rgba(0, 55, 91, 0.08) 0px 16px 42px; display: grid !important; min-height: 0px !important; padding: 32px 38px !important; background: linear-gradient(120deg, rgba(232, 244, 255, 0.88), rgba(255, 255, 255, 0.94)) !important; }
body.page-id-40 #main .post-content .fusion-builder-column-18 > .fusion-column-wrapper > style { display: none; }
body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-title-7 { grid-area: title; margin: 0px !important; text-align: left !important; }
body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-title-7 h3 { text-align: left !important; font-size: 30px !important; }
body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-text-10 { grid-area: copy; max-width: 720px; }
body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-text-10 p { display: inline; margin: 0px; font-size: 17px; line-height: 1.6; }
body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-text-10 p:first-child::after { content: " "; }
body.page-id-40 #main .post-content .fusion-builder-column-18 > .fusion-column-wrapper > div:last-child { grid-area: action; }
body.page-id-40 #main .post-content .fusion-builder-row-5 { padding-bottom: 54px !important; }
body.page-id-40 #main .post-content .fusion-builder-row-5 > .fusion-builder-row { align-items: stretch !important; }
body.page-id-40 #main .post-content .fusion-builder-column-19, body.page-id-40 #main .post-content .fusion-builder-column-21 { display: none !important; }
body.page-id-40 #main .post-content .fusion-builder-column-20 { width: 100% !important; flex-basis: 100% !important; max-width: 100% !important; margin-bottom: 28px !important; }
body.page-id-40 #main .post-content .fusion-builder-column-20 > .fusion-column-wrapper { min-height: 0px !important; }
body.page-id-40 #main .post-content .fusion-builder-column-20 .fusion-title-8, body.page-id-40 #main .post-content .fusion-builder-column-20 .fusion-title-8 h2 { text-align: left !important; }
body.page-id-40 #main .post-content .fusion-builder-column-20 .fusion-title-8 { margin: 0px 0px 8px !important; }
body.page-id-40 #main .post-content .fusion-builder-column-20 .fusion-text-11 { max-width: 760px; }
body.page-id-40 #main .post-content .fusion-builder-column-20 .fusion-text-11 p { margin: 0px; }
body.page-id-40 #main .post-content .fusion-builder-column-22, body.page-id-40 #main .post-content .fusion-builder-column-23 { width: 50% !important; flex-basis: 50% !important; max-width: 50% !important; }
body.page-id-40 #main .post-content .fusion-builder-column-22 > .fusion-column-wrapper, body.page-id-40 #main .post-content .fusion-builder-column-23 > .fusion-column-wrapper { border-radius: 26px; border: 0.5px solid rgba(0, 72, 111, 0.16); box-shadow: rgba(0, 55, 91, 0.06) 0px 14px 38px; min-height: 100% !important; padding: 32px 34px !important; }
body.page-id-40 #main .post-content .fusion-builder-column-22 img { object-fit: contain; object-position: left center; width: auto !important; max-width: 205px !important; height: 76px !important; }
body.page-id-40 #main .post-content .fusion-builder-column-22 .fusion-separator, body.page-id-40 #main .post-content .fusion-builder-column-23 .fusion-separator { margin: 18px 0px !important; }
body.page-id-40 #main .post-content .fusion-builder-column-23 .fusion-title-9, body.page-id-40 #main .post-content .fusion-builder-column-23 .fusion-title-9 h4 { text-align: left !important; }
body.page-id-40 #main .post-content .fusion-builder-column-23 .fusion-title-9 { min-height: 76px; display: flex; align-items: center; margin: 10px 0px 22px !important; }
body.page-id-40 #main .post-content .fusion-builder-column-22 .fusion-checklist, body.page-id-40 #main .post-content .fusion-builder-column-23 .fusion-checklist { margin: 0px !important; }
body.page-id-40 #main .post-content .fusion-builder-row-6 { padding-bottom: 54px !important; }
body.page-id-40 #main .post-content .fusion-builder-row-6 > .fusion-builder-row { align-items: stretch !important; }
body.page-id-40 #main .post-content .fusion-builder-column-24, body.page-id-40 #main .post-content .fusion-builder-column-25 { margin: 0px !important; }
body.page-id-40 #main .post-content .fusion-builder-column-24 > .fusion-column-wrapper { border-width: 0.5px 0px 0.5px 0.5px; border-style: solid none solid solid; border-color: rgba(0, 72, 111, 0.15) currentcolor rgba(0, 72, 111, 0.15) rgba(0, 72, 111, 0.15); border-image: none; border-radius: 28px 0px 0px 28px; min-height: 100% !important; padding: 42px 44px !important; background: linear-gradient(135deg, rgb(243, 248, 252), rgb(237, 245, 251)) !important; }
body.page-id-40 #main .post-content .fusion-builder-column-25 > .fusion-column-wrapper { overflow: hidden; border-width: 0.5px 0.5px 0.5px 0px; border-style: solid solid solid none; border-color: rgba(0, 72, 111, 0.15) rgba(0, 72, 111, 0.15) rgba(0, 72, 111, 0.15) currentcolor; border-image: none; border-radius: 0px 28px 28px 0px; min-height: 100% !important; }
body.page-id-40 #main .post-content .fusion-builder-column-25 .fusion-image-element, body.page-id-40 #main .post-content .fusion-builder-column-25 .fusion-imageframe, body.page-id-40 #main .post-content .fusion-builder-column-25 img { width: 100% !important; height: 100% !important; }
body.page-id-40 #main .post-content .fusion-builder-column-25 img { object-fit: cover; }
body.page-id-40 #main .post-content .fusion-builder-column-24 .fusion-title-11 h2 { font-size: 34px !important; line-height: 1.16 !important; }
body.page-id-40 #main .post-content .fusion-builder-row-7 { padding-top: 26px !important; padding-bottom: 62px !important; }
body.page-id-40 #main .post-content .fusion-builder-column-26 > .fusion-column-wrapper { border-radius: 28px; border: 0.5px solid rgba(19, 116, 190, 0.24); box-shadow: rgba(0, 55, 91, 0.08) 0px 16px 42px; padding: 28px 34px !important; background: linear-gradient(120deg, rgba(232, 244, 255, 0.88), rgba(255, 255, 255, 0.96)) !important; }
body.page-id-40 #main .post-content .fusion-builder-column-26 .fusion-builder-row-inner { min-height: 0px !important; }
body.page-id-40 #main .post-content .fusion-builder-column-26 .fusion-title-12 { margin: 0px 0px 6px !important; }
body.page-id-40 #main .post-content .fusion-builder-column-26 .fusion-text p { margin: 0px !important; }
@media (max-width: 800px) {
  body.page-id-40 #main .post-content .fusion-builder-column-18 > .fusion-column-wrapper { flex-direction: column; align-items: flex-start; gap: 14px; display: flex !important; padding: 26px 24px !important; }
  body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-title-7 h3 { font-size: 25px !important; }
  body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-text-10 p { display: block; font-size: 16px; }
  body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-text-10 p:first-child { margin-bottom: 8px; }
  body.page-id-40 #main .post-content .fusion-builder-column-22, body.page-id-40 #main .post-content .fusion-builder-column-23 { width: 100% !important; flex-basis: 100% !important; max-width: 100% !important; }
  body.page-id-40 #main .post-content .fusion-builder-column-22 > .fusion-column-wrapper, body.page-id-40 #main .post-content .fusion-builder-column-23 > .fusion-column-wrapper { padding: 26px 24px !important; }
  body.page-id-40 #main .post-content .fusion-builder-column-24 > .fusion-column-wrapper { border-right: 0.5px solid rgba(0, 72, 111, 0.15); border-radius: 26px 26px 0px 0px; padding: 30px 26px !important; }
  body.page-id-40 #main .post-content .fusion-builder-column-25 > .fusion-column-wrapper { border-left: 0.5px solid rgba(0, 72, 111, 0.15); border-top: 0px; border-radius: 0px 0px 26px 26px; min-height: 240px !important; }
  body.page-id-40 #main .post-content .fusion-builder-column-24 .fusion-title-11 h2 { font-size: 29px !important; }
  body.page-id-40 #main .post-content .fusion-builder-column-26 > .fusion-column-wrapper { padding: 26px 24px !important; }
  body.page-id-40 #main .post-content .fusion-builder-column-26 .fusion-builder-row-inner { gap: 18px; display: flex !important; flex-direction: column !important; }
  body.page-id-40 #main .post-content .fusion-builder-column-26 .fusion-layout-column { width: 100% !important; max-width: 100% !important; }
}
body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-text-10, body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-text-10 p, body.page-id-40 #main .post-content .fusion-builder-column-20 .fusion-text-11, body.page-id-40 #main .post-content .fusion-builder-column-20 .fusion-text-11 p { text-align: left !important; }
body.page-id-40 #main .post-content .fusion-builder-row-5 { padding-top: 40px !important; }
body.page-id-40 #main .post-content .fusion-builder-column-22 > .fusion-column-wrapper { background: linear-gradient(145deg, rgba(224, 241, 255, 0.98), rgba(246, 251, 255, 0.98)) !important; }
body.page-id-40 #main .post-content .fusion-builder-column-23 > .fusion-column-wrapper { background: rgba(243, 246, 248, 0.98) !important; }
body.page-id-40 #main .post-content .fusion-builder-row-6 { padding-top: 40px !important; }
@media (max-width: 800px) {
  body.page-id-40 #main .post-content .fusion-builder-row-5 { padding-bottom: 38px !important; }
  body.page-id-40 #main .post-content .fusion-builder-row-6 { padding-top: 34px !important; padding-bottom: 38px !important; }
  body.page-id-40 #main .post-content .fusion-builder-row-7 { padding-top: 18px !important; padding-bottom: 42px !important; }
}
body.page-id-40 #main .post-content .fusion-builder-column-22 .fusion-imageframe { width: 205px !important; max-width: 100% !important; overflow: visible !important; }
@media (max-width: 800px) {
  body.page-id-40 #main .post-content .fusion-builder-row-4 { padding-bottom: 12px !important; }
  body.page-id-40 #main .post-content .fusion-builder-row-5 { padding-top: 28px !important; }
  body.page-id-40 #main .post-content .fusion-builder-column-23 .fusion-title-9 { min-height: 0px !important; }
}
html body.page-id-40 #main .post-content .fusion-builder-row-4 .fusion-builder-column-18 > .fusion-column-wrapper { background-color: rgb(7, 63, 87) !important; background-image: radial-gradient(circle at 92% 18%, rgba(38, 146, 213, 0.24), transparent 34%), linear-gradient(135deg, rgba(2, 58, 81, 0.98), rgba(8, 78, 105, 0.95)) !important; border-radius: 26px !important; padding: 44px 56px !important; }
html body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-title-7 h3 { color: rgb(255, 255, 255) !important; font-size: 34px !important; line-height: 1.18 !important; }
html body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-text-10, html body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-text-10 p { color: rgba(255, 255, 255, 0.86) !important; font-size: 16px !important; line-height: 1.55 !important; }
html body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-button { background: rgba(255, 255, 255, 0.9) !important; color: rgb(2, 58, 81) !important; border: 1px solid rgba(255, 255, 255, 0.9) !important; border-radius: 999px !important; padding: 16px 28px !important; box-shadow: rgba(0, 0, 0, 0.12) 0px 10px 30px !important; white-space: nowrap !important; }
html body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-button:hover { transform: translateY(-1px); background: rgb(255, 255, 255) !important; color: rgb(0, 115, 191) !important; }
html body.page-id-40 #main .post-content .fusion-builder-row-5 .fusion-builder-column-22 > .fusion-column-wrapper, html body.page-id-40 #main .post-content .fusion-builder-row-5 .fusion-builder-column-23 > .fusion-column-wrapper { min-height: 100% !important; padding: 0px !important; overflow: hidden !important; border-radius: 26px !important; }
html body.page-id-40 #main .post-content .fusion-builder-row-5 .fusion-builder-column-22 > .fusion-column-wrapper { background-color: rgb(237, 247, 255) !important; background-image: linear-gradient(145deg, rgb(231, 244, 255) 0%, rgb(248, 252, 255) 100%) !important; margin-left: 0px !important; margin-right: 12px !important; }
html body.page-id-40 #main .post-content .fusion-builder-row-5 .fusion-builder-column-23 > .fusion-column-wrapper { background-color: rgb(245, 247, 249) !important; background-image: linear-gradient(145deg, rgb(242, 245, 247) 0%, rgb(251, 252, 253) 100%) !important; margin-left: 12px !important; margin-right: 0px !important; }
html body.page-id-40 #main .post-content .fusion-builder-column-22 > .fusion-column-wrapper > div:first-child { height: 112px !important; padding: 26px 32px !important; display: flex !important; align-items: center !important; background: rgba(210, 235, 255, 0.55) !important; border-bottom: 1px solid rgba(3, 78, 110, 0.12) !important; }
html body.page-id-40 #main .post-content .fusion-builder-column-22 .fusion-imageframe { width: 205px !important; max-width: 100% !important; overflow: visible !important; }
html body.page-id-40 #main .post-content .fusion-builder-column-22 img { width: 204px !important; height: 76px !important; max-width: 100% !important; object-fit: contain !important; object-position: left center !important; }
html body.page-id-40 #main .post-content .fusion-builder-column-23 .fusion-title-9 { height: 112px !important; min-height: 112px !important; padding: 26px 32px !important; display: flex !important; align-items: center !important; background: rgba(229, 233, 237, 0.68) !important; border-bottom: 1px solid rgba(3, 78, 110, 0.1) !important; }
html body.page-id-40 #main .post-content .fusion-builder-column-23 .fusion-title-9 h4 { width: 100% !important; margin: 0px !important; text-align: left !important; font-size: 25px !important; line-height: 1.2 !important; }
html body.page-id-40 #main .post-content .fusion-builder-column-22 .fusion-separator, html body.page-id-40 #main .post-content .fusion-builder-column-23 .fusion-separator { display: none !important; }
html body.page-id-40 #main .post-content .fusion-builder-column-22 .fusion-checklist, html body.page-id-40 #main .post-content .fusion-builder-column-23 .fusion-checklist { margin: 0px !important; padding: 12px 32px 20px !important; }
html body.page-id-40 #main .post-content .fusion-builder-column-22 .fusion-li-item, html body.page-id-40 #main .post-content .fusion-builder-column-23 .fusion-li-item { min-height: 76px !important; margin: 0px !important; padding: 16px 0px !important; display: grid !important; grid-template-columns: 26px minmax(0px, 1fr) !important; column-gap: 12px !important; align-items: center !important; border-bottom: 1px solid rgba(3, 78, 110, 0.1) !important; }
html body.page-id-40 #main .post-content .fusion-builder-column-22 .fusion-li-item:last-child, html body.page-id-40 #main .post-content .fusion-builder-column-23 .fusion-li-item:last-child { border-bottom: 0px !important; }
html body.page-id-40 #main .post-content .fusion-builder-column-22 .icon-wrapper, html body.page-id-40 #main .post-content .fusion-builder-column-23 .icon-wrapper { position: static !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 24px !important; height: 24px !important; margin: 0px !important; }
html body.page-id-40 #main .post-content .fusion-builder-column-22 .fusion-li-item-content, html body.page-id-40 #main .post-content .fusion-builder-column-23 .fusion-li-item-content { margin: 0px !important; padding: 0px !important; font-size: 17px !important; line-height: 1.36 !important; }
@media (max-width: 800px) {
  html body.page-id-40 #main .post-content .fusion-builder-row-4 .fusion-builder-column-18 > .fusion-column-wrapper { padding: 32px 26px !important; }
  html body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-title-7 h3 { font-size: 28px !important; }
  html body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-text-10, html body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-text-10 p { font-size: 16px !important; }
  html body.page-id-40 #main .post-content .fusion-builder-column-18 .fusion-button { white-space: normal !important; text-align: center !important; }
  html body.page-id-40 #main .post-content .fusion-builder-row-5 .fusion-builder-column-22 > .fusion-column-wrapper, html body.page-id-40 #main .post-content .fusion-builder-row-5 .fusion-builder-column-23 > .fusion-column-wrapper { margin: 0px !important; }
  html body.page-id-40 #main .post-content .fusion-builder-column-22 > .fusion-column-wrapper > div:first-child, html body.page-id-40 #main .post-content .fusion-builder-column-23 .fusion-title-9 { height: auto !important; min-height: 92px !important; padding: 22px 24px !important; }
  html body.page-id-40 #main .post-content .fusion-builder-column-22 .fusion-checklist, html body.page-id-40 #main .post-content .fusion-builder-column-23 .fusion-checklist { padding: 10px 24px 16px !important; }
  html body.page-id-40 #main .post-content .fusion-builder-column-22 .fusion-li-item, html body.page-id-40 #main .post-content .fusion-builder-column-23 .fusion-li-item { min-height: 0px !important; padding: 15px 0px !important; }
}
html body.page-id-40 #main .post-content .fusion-builder-row-4 .fusion-builder-column-18 { background-color: rgb(7, 63, 87) !important; background-image: radial-gradient(circle at 92% 18%, rgba(38, 146, 213, 0.24), transparent 34%), linear-gradient(135deg, rgba(2, 58, 81, 0.98), rgba(8, 78, 105, 0.95)) !important; border: 0.5px solid rgba(255, 255, 255, 0.18) !important; border-radius: 26px !important; box-shadow: rgba(2, 58, 81, 0.16) 0px 20px 48px !important; overflow: hidden !important; padding: 12px !important; }
html body.page-id-40 #main .post-content .fusion-builder-row-4 .fusion-builder-column-18 > .fusion-column-wrapper { background: transparent !important; border: 0px !important; box-shadow: none !important; }
html body.page-id-40 #main .post-content .fusion-builder-row-5 .fusion-builder-column-22, html body.page-id-40 #main .post-content .fusion-builder-row-5 .fusion-builder-column-23 { width: calc(50% - 12px) !important; flex-basis: calc(50% - 12px) !important; max-width: calc(50% - 12px) !important; border: 1px solid rgba(3, 78, 110, 0.14) !important; border-radius: 26px !important; box-shadow: rgba(2, 58, 81, 0.08) 0px 18px 44px !important; overflow: hidden !important; }
html body.page-id-40 #main .post-content .fusion-builder-row-5 .fusion-builder-column-22 { margin-right: 12px !important; background-color: rgb(237, 247, 255) !important; background-image: linear-gradient(145deg, rgb(231, 244, 255) 0%, rgb(248, 252, 255) 100%) !important; }
html body.page-id-40 #main .post-content .fusion-builder-row-5 .fusion-builder-column-23 { margin-left: 12px !important; background-color: rgb(245, 247, 249) !important; background-image: linear-gradient(145deg, rgb(242, 245, 247) 0%, rgb(251, 252, 253) 100%) !important; }
html body.page-id-40 #main .post-content .fusion-builder-row-5 .fusion-builder-column-22 > .fusion-column-wrapper, html body.page-id-40 #main .post-content .fusion-builder-row-5 .fusion-builder-column-23 > .fusion-column-wrapper { background: transparent !important; border: 0px !important; box-shadow: none !important; }
html body.page-id-40 #main .post-content .fusion-builder-column-22 > .fusion-column-wrapper > div:first-child { margin: -32px -32px 0px !important; width: auto !important; }
html body.page-id-40 #main .post-content .fusion-builder-column-23 .fusion-title-9 { margin: -32px -32px 0px !important; width: auto !important; }
@media (max-width: 800px) {
  html body.page-id-40 #main .post-content .fusion-builder-row-4 .fusion-builder-column-18 { padding: 8px !important; }
  html body.page-id-40 #main .post-content .fusion-builder-row-5 .fusion-builder-column-22, html body.page-id-40 #main .post-content .fusion-builder-row-5 .fusion-builder-column-23 { width: 100% !important; flex-basis: 100% !important; max-width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; }
  html body.page-id-40 #main .post-content .fusion-builder-column-22 > .fusion-column-wrapper > div:first-child, html body.page-id-40 #main .post-content .fusion-builder-column-23 .fusion-title-9 { margin: -26px -24px 0px !important; }
}
body.page-id-40 #main .post-content .fusion-builder-row-4 .fusion-builder-column-18 { --awb-text-color: #ffffff !important; --awb-color8: #ffffff !important; color: rgb(255, 255, 255) !important; }
body.page-id-40 #main .post-content .fusion-builder-row-4 .fusion-builder-column-18 h3.title-heading-center { color: rgb(255, 255, 255) !important; -webkit-text-fill-color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.08) 0px 1px 1px !important; }
body.page-id-40 #main .post-content .fusion-builder-row-4 .fusion-builder-column-18 .fusion-text-10, body.page-id-40 #main .post-content .fusion-builder-row-4 .fusion-builder-column-18 .fusion-text-10 p { color: rgb(231, 239, 242) !important; -webkit-text-fill-color: rgb(231, 239, 242) !important; }
body.page-id-40 #main .post-content .fusion-builder-row-4 .fusion-builder-column-18 a.fusion-button { background-color: rgba(255, 255, 255, 0.92) !important; background-image: none !important; color: rgb(2, 58, 81) !important; -webkit-text-fill-color: rgb(2, 58, 81) !important; }
html body.page-id-40.fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 .fusion-builder-column-18 h3.title-heading-center { color: rgb(255, 255, 255) !important; -webkit-text-fill-color: rgb(255, 255, 255) !important; }
html body.page-id-40.fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 .fusion-builder-column-18 .fusion-text-10, html body.page-id-40.fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 .fusion-builder-column-18 .fusion-text-10 p { color: rgb(231, 239, 242) !important; -webkit-text-fill-color: rgb(231, 239, 242) !important; }
html body.page-id-40.fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 .fusion-builder-column-18 a.fusion-button { background: rgba(255, 255, 255, 0.92) !important; color: rgb(2, 58, 81) !important; -webkit-text-fill-color: rgb(2, 58, 81) !important; border: 1px solid rgba(255, 255, 255, 0.9) !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-tailored-cta { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; margin: 40px 0px !important; padding: 44px 56px !important; overflow: hidden !important; background-color: rgb(7, 63, 87) !important; background-image: radial-gradient(circle at 92% 18%, rgba(38, 146, 213, 0.24), transparent 34%), linear-gradient(135deg, rgba(2, 58, 81, 0.98), rgba(8, 78, 105, 0.95)) !important; border: 0.5px solid rgba(255, 255, 255, 0.18) !important; border-radius: 26px !important; box-shadow: rgba(2, 58, 81, 0.16) 0px 20px 48px !important; color: rgb(255, 255, 255) !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-tailored-cta > .fusion-column-wrapper { display: grid !important; grid-template-columns: minmax(0px, 1fr) auto !important; grid-template-areas: "title action" "copy action" !important; gap: 10px 48px !important; align-items: center !important; min-height: 0px !important; padding: 0px !important; background: transparent !important; border: 0px !important; box-shadow: none !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-tailored-cta .fusion-title { grid-area: title !important; margin: 0px !important; text-align: left !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-tailored-cta h3 { margin: 0px !important; text-align: left !important; font-size: 34px !important; line-height: 1.18 !important; color: rgb(255, 255, 255) !important; -webkit-text-fill-color: rgb(255, 255, 255) !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-tailored-cta .fusion-text { grid-area: copy !important; max-width: 850px !important; text-align: left !important; color: rgb(231, 239, 242) !important; -webkit-text-fill-color: rgb(231, 239, 242) !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-tailored-cta .fusion-text p { margin: 0px !important; text-align: left !important; font-size: 16px !important; line-height: 1.55 !important; color: rgb(231, 239, 242) !important; -webkit-text-fill-color: rgb(231, 239, 242) !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-tailored-cta > .fusion-column-wrapper > div:last-child { grid-area: action !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-tailored-cta a.fusion-button { margin: 0px !important; padding: 16px 28px !important; white-space: nowrap !important; background: rgba(255, 255, 255, 0.92) !important; color: rgb(2, 58, 81) !important; -webkit-text-fill-color: rgb(2, 58, 81) !important; border: 1px solid rgba(255, 255, 255, 0.9) !important; border-radius: 999px !important; box-shadow: rgba(0, 0, 0, 0.12) 0px 10px 30px !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison { background: transparent !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row { align-items: stretch !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(1), html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(3) { display: none !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(2) { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; margin: 0px 0px 28px !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(2) .fusion-title, html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(2) h2, html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(2) .fusion-text, html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(2) p { text-align: left !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4), html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) { width: calc(50% - 12px) !important; max-width: calc(50% - 12px) !important; flex-basis: calc(50% - 12px) !important; border-radius: 26px !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4) { margin: 0px 12px 0px 0px !important; background: linear-gradient(145deg, rgb(231, 244, 255), rgb(248, 252, 255)) rgb(237, 247, 255) !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) { margin: 0px 0px 0px 12px !important; background: linear-gradient(145deg, rgb(242, 245, 247), rgb(251, 252, 253)) rgb(245, 247, 249) !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4) > .fusion-column-wrapper, html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) > .fusion-column-wrapper { background: transparent !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4) .fusion-imageframe { overflow: visible !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison .fusion-separator { display: none !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4) .fusion-checklist, html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) .fusion-checklist { margin: 0px !important; padding: 12px 0px 0px !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison .fusion-li-item { margin: 0px !important; display: grid !important; grid-template-columns: 26px minmax(0px, 1fr) !important; column-gap: 12px !important; align-items: center !important; border-bottom: 1px solid rgba(3, 78, 110, 0.1) !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison .fusion-li-item:last-child { border-bottom: 0px !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison .icon-wrapper { position: static !important; width: 24px !important; height: 24px !important; margin: 0px !important; display: flex !important; align-items: center !important; justify-content: center !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison .fusion-li-item-content { margin: 0px !important; padding: 0px !important; }
@media (max-width: 800px) {
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-tailored-cta { margin: 28px 0px !important; padding: 32px 26px !important; }
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-tailored-cta > .fusion-column-wrapper { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 16px !important; }
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-tailored-cta h3 { font-size: 28px !important; }
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-tailored-cta .fusion-text p { font-size: 16px !important; }
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-tailored-cta a.fusion-button { white-space: normal !important; text-align: center !important; }
  
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4), html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; margin: 0px !important; }
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4) { margin-bottom: 22px !important; }
  
}
@media (max-width: 800px) {
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4), html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5), html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4) > .fusion-column-wrapper, html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) > .fusion-column-wrapper { min-height: 0px !important; height: auto !important; }
}
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison { padding-top: 36px !important; padding-bottom: 36px !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4), html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) { min-height: 0px !important; height: auto !important; background-image: none !important; border: 0.5px solid rgba(3, 78, 110, 0.16) !important; box-shadow: rgba(2, 58, 81, 0.07) 0px 12px 32px !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4) { background-color: rgba(247, 251, 253, 0.96) !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) { background-color: rgba(248, 249, 250, 0.97) !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4) > .fusion-column-wrapper, html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) > .fusion-column-wrapper { min-height: 0px !important; height: auto !important; padding: 24px !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4) > .fusion-column-wrapper > div:first-child, html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) .fusion-title { display: flex !important; align-items: center !important; justify-content: center !important; text-align: center !important; background-color: rgba(241, 246, 249, 0.98) !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) .fusion-title h4 { width: 100% !important; margin: 0px !important; text-align: center !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison .fusion-checklist { padding: 8px 0px 0px !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison .fusion-li-item { min-height: 60px !important; padding: 11px 0px !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison .fusion-li-item-content { font-size: 16px !important; line-height: 1.32 !important; }
html body.page-id-40 #main .post-content .fusion-builder-row-4 { padding-bottom: 12px !important; }
html body.page-id-40 #main .post-content .fusion-builder-row-5 { padding-top: 30px !important; padding-bottom: 38px !important; }
html body.page-id-40 #main .post-content .fusion-builder-row-6 { padding-top: 34px !important; padding-bottom: 40px !important; }
html body.page-id-40 .ud-tailored-cta { margin-top: 28px !important; margin-bottom: 28px !important; }
html body:not(.wp-admin) a.fusion-button, html body:not(.wp-admin) button.fusion-button, html body:not(.wp-admin) input.fusion-button, html body:not(.wp-admin) .fusion-form-form-wrapper .fusion-form-field .fusion-form-input-with-icon + .fusion-button { color: rgb(13, 51, 69) !important; -webkit-text-fill-color: rgb(13, 51, 69) !important; background-color: rgba(247, 248, 249, 0.96) !important; background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(246, 247, 248, 0.96) 58%, rgba(229, 232, 234, 0.94) 100%) !important; border: 0.5px solid rgba(255, 255, 255, 0.88) !important; border-radius: 999px !important; box-shadow: rgba(7, 26, 42, 0.12) 0px 10px 28px, rgba(255, 255, 255, 0.96) 0px 1px 0px inset, rgba(104, 119, 130, 0.1) 0px -1px 0px inset !important; }
html body:not(.wp-admin) a.fusion-button:hover, html body:not(.wp-admin) button.fusion-button:hover, html body:not(.wp-admin) input.fusion-button:hover { color: rgb(8, 119, 201) !important; -webkit-text-fill-color: rgb(8, 119, 201) !important; background-color: rgb(255, 255, 255) !important; background-image: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgba(250, 251, 251, 0.99) 62%, rgba(237, 239, 240, 0.97) 100%) !important; border-color: rgba(255, 255, 255, 0.98) !important; box-shadow: rgba(7, 26, 42, 0.14) 0px 12px 30px, rgb(255, 255, 255) 0px 1px 0px inset !important; }
@media (min-width: 1025px) {
  html body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-0 .fusion-imageframe { width: 148px !important; max-width: 148px !important; }
  html body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-0 img.fusion-standard-logo, html body .fusion-tb-header > header.fusion-builder-row-1 .fusion-builder-column-0 img.fusion-sticky-logo { width: 148px !important; height: 46px !important; max-width: 148px !important; max-height: 46px !important; object-fit: contain !important; }
}
@media (max-width: 600px) {
  html body #boxed-wrapper #wrapper .fusion-tb-header > header.fusion-builder-row-1.fusion-flex-container { width: calc(100% - 16px) !important; max-width: none !important; left: 8px !important; right: 8px !important; margin-left: 0px !important; margin-right: 0px !important; transform: none !important; }
  html body #boxed-wrapper #wrapper .fusion-tb-header > header.fusion-builder-row-1 > .fusion-builder-row { width: 100% !important; max-width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; }
}
@media (max-width: 800px) {
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison { padding-top: 28px !important; padding-bottom: 28px !important; }
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4) > .fusion-column-wrapper, html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) > .fusion-column-wrapper { padding: 20px !important; }
  
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison .fusion-li-item { min-height: 0px !important; padding: 12px 0px !important; }
}
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4), html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) { overflow: hidden !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4) > .fusion-column-wrapper, html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) > .fusion-column-wrapper { width: 100% !important; max-width: 100% !important; margin: 0px !important; box-sizing: border-box !important; border: 0px !important; box-shadow: none !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4) > .fusion-column-wrapper > div:first-child, html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) .fusion-title { width: auto !important; height: 82px !important; min-height: 82px !important; margin: -24px -24px 0px !important; padding: 13px 24px !important; box-sizing: border-box !important; background: none rgb(242, 247, 250) !important; border-bottom: 0.5px solid rgba(3, 78, 110, 0.14) !important; box-shadow: rgba(255, 255, 255, 0.92) 0px 1px 0px inset !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4) .fusion-imageframe { width: 176px !important; max-width: 176px !important; margin: 0px auto !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4) img { display: block !important; width: 176px !important; max-width: 176px !important; height: auto !important; max-height: 55px !important; margin: 0px auto !important; object-fit: contain !important; object-position: center center !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) .fusion-title h4 { font-size: 22px !important; line-height: 1.18 !important; }
@media (max-width: 800px) {
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4) > .fusion-column-wrapper, html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) > .fusion-column-wrapper { margin: 0px !important; }
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4) > .fusion-column-wrapper > div:first-child, html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) .fusion-title { height: 76px !important; min-height: 76px !important; margin: -20px -20px 0px !important; padding: 12px 20px !important; }
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4) .fusion-imageframe, html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4) img { width: 155px !important; max-width: 155px !important; max-height: 49px !important; }
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) .fusion-title h4 { font-size: 20px !important; }
}
@media (min-width: 1025px) {
  html body.fusion-body #boxed-wrapper #wrapper .fusion-tb-header > header.ud-header-shell.fusion-flex-container { width: calc(100% - 32px) !important; max-width: 1240px !important; height: 76px !important; min-height: 76px !important; max-height: 76px !important; left: 0px !important; right: 0px !important; margin-left: auto !important; margin-right: auto !important; }
  html body.fusion-body #boxed-wrapper #wrapper .fusion-tb-header > header.ud-header-shell :is(.fusion-menu-element-list,.awb-menu__main-ul) > li:not(:is(.fusion-menu-item-button,.awb-menu__li_button)) > a, html body.fusion-body #boxed-wrapper #wrapper .fusion-tb-header > header.ud-header-shell :is(.fusion-menu-element-list,.awb-menu__main-ul) > li:is(.fusion-menu-item-button,.awb-menu__li_button) > a, html body.fusion-body #boxed-wrapper #wrapper .fusion-tb-header > header.ud-header-shell :is(.fusion-menu-element-list,.awb-menu__main-ul) > li:is(.fusion-menu-item-button,.awb-menu__li_button) > a > .fusion-button { border-radius: 999px !important; }
}
@media (min-width: 1025px) {
  html body.fusion-body #boxed-wrapper #wrapper .fusion-tb-header :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu, html body.fusion-body #boxed-wrapper #wrapper .fusion-tb-header > header.fusion-container-stuck :is(.fusion-menu-element-list,.awb-menu__main-ul) .sub-menu { background-color: rgba(250, 252, 255, 0.74) !important; }
}
@media (min-width: 1025px) {
  body.home .fusion-text:has(img[alt="Orange network logo"]) > div { grid-template-columns: repeat(8, minmax(0px, 1fr)) !important; }
}
html body.fusion-body:not(.wp-admin) #boxed-wrapper #wrapper #main .fusion-button.fusion-button.fusion-button.fusion-button.fusion-button, html body.fusion-body:not(.wp-admin) #boxed-wrapper #wrapper .fusion-tb-footer .fusion-button.fusion-button.fusion-button.fusion-button.fusion-button { box-sizing: border-box !important; min-height: 56px !important; padding: 17px 40px !important; border: 0.5px solid rgba(42, 111, 154, 0.25) !important; border-radius: 999px !important; color: rgb(7, 59, 82) !important; -webkit-text-fill-color: rgb(7, 59, 82) !important; background-color: rgba(247, 248, 249, 0.96) !important; background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.96) 0%, rgba(246, 247, 247, 0.94) 54%, rgba(229, 232, 234, 0.91) 100%) !important; font-family: var(--awb-typography3-font-family) !important; font-size: var(--awb-typography3-font-size) !important; line-height: var(--awb-typography3-line-height) !important; letter-spacing: var(--awb-typography3-letter-spacing) !important; text-transform: var(--awb-typography3-text-transform) !important; box-shadow: rgba(2, 58, 81, 0.13) 0px 10px 24px, rgba(255, 255, 255, 0.98) 0px 1px 0px inset, rgba(227, 185, 79, 0.16) 0px -1px 0px inset !important; }
html body.fusion-body:not(.wp-admin) #boxed-wrapper #wrapper #main .fusion-button.fusion-button.fusion-button.fusion-button.fusion-button:hover, html body.fusion-body:not(.wp-admin) #boxed-wrapper #wrapper .fusion-tb-footer .fusion-button.fusion-button.fusion-button.fusion-button.fusion-button:hover { color: rgb(7, 59, 82) !important; -webkit-text-fill-color: rgb(7, 59, 82) !important; border-color: rgba(42, 111, 154, 0.38) !important; background-color: rgb(255, 255, 255) !important; background-image: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgba(249, 250, 250, 0.98) 60%, rgba(237, 240, 242, 0.98) 100%) !important; box-shadow: rgba(2, 58, 81, 0.17) 0px 15px 30px, rgb(255, 255, 255) 0px 1px 0px inset, rgba(227, 185, 79, 0.22) 0px -1px 0px inset !important; }
html body.fusion-body:not(.wp-admin) #boxed-wrapper #wrapper #main .fusion-button .fusion-button-text, html body.fusion-body:not(.wp-admin) #boxed-wrapper #wrapper .fusion-tb-footer .fusion-button .fusion-button-text { color: inherit !important; -webkit-text-fill-color: inherit !important; }
html body.fusion-body:not(.wp-admin) #boxed-wrapper #wrapper #main .fusion-button.fusion-button.fusion-button.fusion-button.fusion-button, html body.fusion-body:not(.wp-admin) #boxed-wrapper #wrapper .fusion-tb-footer .fusion-button.fusion-button.fusion-button.fusion-button.fusion-button { font-weight: var(--awb-typography3-font-weight,600) !important; }
@media (min-width: 801px) {
  html body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-page-title-bar .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:first-child, html body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-page-title-bar .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:last-child { display: flex !important; width: 20% !important; max-width: 20% !important; flex-basis: 20% !important; }
  html body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-page-title-bar .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:nth-child(2) { width: 60% !important; max-width: 60% !important; flex-basis: 60% !important; }
}
@media (min-width: 801px) and (max-width: 1024px) {
  html body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-page-title-bar .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:first-child, html body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-page-title-bar .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:last-child { display: none !important; }
  html body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-page-title-bar .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:nth-child(2) { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; }
}
html body.page:not(.home) .fusion-page-title-bar h1 { font-size: 36px !important; line-height: 1.08 !important; }
html body.page:not(.home) #main .post-content > p:empty:first-child { display: none !important; margin: 0px !important; }
@media (min-width: 1025px) {
  html body.page:not(.home) .fusion-page-title-bar .fusion-builder-row-3 { padding-top: 112px !important; }
  html body.page:not(.home) .fusion-page-title-bar .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:first-child, html body.page:not(.home) .fusion-page-title-bar .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:last-child { display: flex !important; width: 14% !important; max-width: 14% !important; flex-basis: 14% !important; }
  html body.page:not(.home) .fusion-page-title-bar .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:nth-child(2) { display: flex !important; width: 72% !important; max-width: 72% !important; flex-basis: 72% !important; }
  html body.page:not(.home) #main .post-content > .fusion-fullwidth:first-of-type { padding-top: 16px !important; }
  html body.page:not(.home) #main .post-content > .fusion-fullwidth:first-of-type > .fusion-builder-row > .fusion-layout-column { margin-top: 10px !important; }
  html body.page:not(.home) #main .post-content > .fusion-fullwidth:first-of-type > .fusion-builder-row > .fusion-layout-column:last-child > .fusion-column-wrapper { padding-top: 20px !important; }
}
@media (min-width: 601px) and (max-width: 1024px) {
  html body.page:not(.home) .fusion-page-title-bar .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:first-child, html body.page:not(.home) .fusion-page-title-bar .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:last-child { display: none !important; }
  html body.page:not(.home) .fusion-page-title-bar .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:nth-child(2) { display: flex !important; width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; }
}
@media (min-width: 601px) {
  html body.page:not(.home) #main .post-content > .fusion-fullwidth:first-of-type { padding-top: 16px !important; }
  html body.page:not(.home) #main .post-content > .fusion-fullwidth:first-of-type > .fusion-builder-row > .fusion-layout-column { margin-top: 10px !important; }
  html body.page:not(.home) #main .post-content > .fusion-fullwidth:first-of-type > .fusion-builder-row > .fusion-layout-column:last-child > .fusion-column-wrapper { padding-top: 20px !important; }
}
@media (min-width: 601px) {
  html body.page:not(.home) #main .post-content > .fusion-fullwidth:first-of-type > .fusion-builder-row > .fusion-layout-column:nth-child(2) > .fusion-column-wrapper { padding-top: 20px !important; }
}
@media (min-width: 601px) and (max-width: 1024px) {
  #wrapper#wrapper .ud-header-shell { height: 110px !important; min-height: 110px !important; max-height: 110px !important; padding: 8px 10px !important; pointer-events: auto !important; }
  #wrapper#wrapper .ud-header-shell > .fusion-builder-row { display: flex !important; flex-wrap: wrap !important; align-content: center !important; width: 100% !important; height: 94px !important; min-height: 94px !important; max-height: 94px !important; gap: 0px !important; pointer-events: auto !important; }
  #wrapper#wrapper .ud-header-shell .fusion-builder-column-0 { flex: 0 0 100% !important; width: 100% !important; max-width: 100% !important; height: 46px !important; min-height: 46px !important; max-height: 46px !important; margin: 0px !important; }
  #wrapper#wrapper .ud-header-shell .fusion-builder-column-0 > .fusion-column-wrapper { width: 100% !important; height: 46px !important; min-height: 46px !important; padding: 0px 4px !important; align-items: flex-start !important; justify-content: center !important; }
  #wrapper#wrapper .ud-header-shell .fusion-builder-column-0 img { max-width: 126px !important; max-height: 40px !important; }
  #wrapper#wrapper .ud-header-shell .fusion-builder-column-1 { flex: 0 0 100% !important; width: 100% !important; max-width: 100% !important; height: 42px !important; min-height: 42px !important; max-height: 42px !important; margin: 0px !important; pointer-events: auto !important; }
  #wrapper#wrapper .ud-header-shell .fusion-builder-column-1 > .fusion-column-wrapper { flex: 0 0 96.154% !important; width: 96.154% !important; max-width: 96.154% !important; }
  #wrapper#wrapper .ud-header-shell :is(.fusion-builder-column-1 > .fusion-column-wrapper, .fusion-builder-row-inner, .fusion-builder-nested-column-0, .fusion-builder-nested-column-0 > .fusion-column-wrapper, nav:is(.fusion-menu-element-wrapper,.awb-menu)) { height: 42px !important; min-height: 42px !important; max-height: 42px !important; margin: 0px !important; padding: 0px !important; pointer-events: auto !important; }
  #wrapper#wrapper .ud-header-shell nav > ul:is(.fusion-menu-element-list,.awb-menu__main-ul) { display: flex !important; position: relative !important; top: 0px !important; bottom: auto !important; width: 100% !important; height: 42px !important; min-height: 42px !important; max-height: 42px !important; margin: 0px !important; padding: 0px !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; z-index: 50 !important; }
  #wrapper#wrapper .ud-header-shell nav > ul > li:nth-child(-n+4) { display: flex !important; flex: 1 1 25% !important; width: 25% !important; max-width: 25% !important; height: 42px !important; min-height: 42px !important; max-height: 42px !important; margin: 0px !important; padding: 0px 3px !important; background: transparent !important; pointer-events: auto !important; z-index: 51 !important; }
  #wrapper#wrapper .ud-header-shell nav > ul > li:nth-child(-n+4) > a { width: 100% !important; height: 38px !important; min-height: 38px !important; padding: 0px 8px !important; background: transparent !important; pointer-events: auto !important; z-index: 52 !important; }
  #wrapper#wrapper .ud-header-shell nav > ul > li:is(.fusion-menu-item-button,.awb-menu__li_button) { position: absolute !important; top: -44px !important; right: 4px !important; height: 38px !important; min-height: 38px !important; max-height: 38px !important; pointer-events: auto !important; z-index: 70 !important; }
  #wrapper#wrapper .ud-header-shell nav > ul > li:is(.fusion-menu-item-button,.awb-menu__li_button) :is(a, .fusion-button) { height: 38px !important; min-height: 38px !important; max-height: 38px !important; pointer-events: auto !important; }
  #wrapper#wrapper .ud-header-shell #menu-item-2603 > a > .fusion-open-nav-submenu { display: none !important; }
  #wrapper#wrapper .ud-header-shell #menu-item-2603 > button { display: flex !important; position: absolute !important; top: 0px !important; right: 8px !important; width: 18px !important; height: 42px !important; align-items: center !important; justify-content: center !important; background: transparent !important; pointer-events: auto !important; z-index: 60 !important; }
  #wrapper#wrapper .ud-header-shell #menu-item-2603 > button::after { content: "" !important; width: 6px !important; height: 6px !important; border-right: 1.5px solid !important; border-bottom: 1.5px solid !important; transform: rotate(45deg) !important; }
  #wrapper#wrapper .ud-header-shell #menu-item-2603.expanded > button::after { transform: rotate(225deg) !important; }
  #wrapper#wrapper .ud-header-shell #menu-item-2603 > ul.sub-menu { position: absolute !important; top: 60px !important; left: 3px !important; width: 220px !important; min-width: 220px !important; z-index: 90 !important; }
}
@media (min-width: 601px) and (max-width: 1024px) {
  #wrapper#wrapper .ud-header-shell .fusion-builder-column-1 :is(.fusion-builder-nested-column-0, .fusion-builder-nested-column-0 > .fusion-column-wrapper, nav:is(.fusion-menu-element-wrapper,.awb-menu), nav:is(.fusion-menu-element-wrapper,.awb-menu) > ul:is(.fusion-menu-element-list,.awb-menu__main-ul)) { flex: 1 1 100% !important; width: 100% !important; max-width: 100% !important; min-width: 0px !important; }
}
@media (min-width: 601px) and (max-width: 1024px) {
  #wrapper#wrapper .ud-header-shell nav > ul > li:is(.current-menu-item, .current-menu-ancestor, .current-menu-parent, .expanded) > a { background: rgba(11, 134, 209, 0.16) !important; color: rgb(0, 112, 192) !important; box-shadow: rgba(11, 134, 209, 0.18) 0px 0px 0px 0.5px inset !important; }
  #wrapper#wrapper .ud-header-shell #menu-item-2603 > button::before { content: none !important; display: none !important; }
}
html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs > .nav { box-sizing: border-box !important; width: 100% !important; max-width: 520px !important; margin: 0px auto 18px !important; padding: 4px !important; overflow: visible !important; border: 0.5px solid rgba(42, 111, 154, 0.2) !important; border-radius: 999px !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.76) 0%, rgba(240, 246, 250, 0.66) 100%) !important; box-shadow: rgba(7, 38, 56, 0.08) 0px 8px 24px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset !important; backdrop-filter: blur(16px) saturate(125%) !important; }
html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs .nav-tabs { display: grid !important; grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 4px !important; width: 100% !important; margin: 0px !important; padding: 0px !important; overflow: visible !important; border: 0px !important; background: transparent !important; }
html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs .nav-tabs > li { width: auto !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important; }
html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs .nav-tabs > li > a.tab-link { box-sizing: border-box !important; display: flex !important; align-items: center !important; justify-content: center !important; min-height: 42px !important; padding: 8px 16px !important; border: 0.5px solid transparent !important; border-radius: 999px !important; background: transparent !important; box-shadow: none !important; transition: background-color 0.18s, border-color 0.18s, box-shadow 0.18s, color 0.18s !important; }
html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs .nav-tabs > li > a.tab-link .fusion-tab-heading { margin: 0px !important; color: rgb(7, 59, 82) !important; font-size: 15px !important; font-weight: 600 !important; line-height: 1.2 !important; letter-spacing: -0.01em !important; white-space: nowrap !important; }
html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs .nav-tabs > li.active > a.tab-link, html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs .nav-tabs > li.active > a.tab-link:hover, html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs .nav-tabs > li.active > a.tab-link:focus { border-color: rgba(42, 111, 154, 0.22) !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(238, 243, 247, 0.94) 100%) !important; box-shadow: rgba(7, 38, 56, 0.1) 0px 5px 14px, rgb(255, 255, 255) 0px 1px 0px inset !important; }
html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs .nav-tabs > li.active > a.tab-link .fusion-tab-heading { color: rgb(8, 119, 201) !important; }
html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs .nav-tabs > li:not(.active) > a.tab-link:hover { border-color: rgba(42, 111, 154, 0.12) !important; background: rgba(255, 255, 255, 0.38) !important; }
html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs .tab-content, html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs .tab-content .tab-pane { border: 0px !important; background: transparent !important; }
html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs .tab-content { padding: 0px !important; }
@media (max-width: 600px) {
  html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs > .nav { max-width: 100% !important; margin-bottom: 15px !important; padding: 3px !important; overflow: hidden !important; border-radius: 16px !important; }
  html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs .nav-tabs { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 3px !important; transform: none !important; }
  html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs .nav-tabs > li > a.tab-link { min-height: 40px !important; padding: 7px 5px !important; border-radius: 13px !important; }
  html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs .nav-tabs > li > a.tab-link .fusion-tab-heading { font-size: 13px !important; line-height: 1.15 !important; }
}
html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs .nav-tabs::before, html body.fusion-body #boxed-wrapper #wrapper .ud-france-offer-tabs .nav-tabs::after { display: none !important; content: none !important; }
@media (min-width: 601px) and (max-width: 1024px) {
  html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell { box-sizing: border-box !important; left: 0px !important; right: 0px !important; width: calc(100% - 16px) !important; max-width: calc(100% - 16px) !important; margin-left: auto !important; margin-right: auto !important; background-color: rgba(248, 250, 252, 0.66) !important; background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.78) 0%, rgba(244, 247, 250, 0.64) 100%) !important; backdrop-filter: blur(16px) saturate(118%) !important; }
  html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell > .fusion-builder-row { left: auto !important; right: auto !important; width: 100% !important; max-width: none !important; margin-left: 0px !important; margin-right: 0px !important; }
  html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell .fusion-builder-column-0 > .fusion-column-wrapper { box-sizing: border-box !important; flex: 1 1 100% !important; width: 100% !important; max-width: none !important; margin: 0px !important; padding: 0px 6px !important; align-items: flex-start !important; justify-content: center !important; }
  html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell .fusion-builder-column-0 img { width: auto !important; max-width: 126px !important; height: auto !important; max-height: 40px !important; margin: 0px !important; }
  html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell .fusion-builder-column-1 > .fusion-column-wrapper, html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell .fusion-builder-row-inner, html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell .fusion-builder-nested-column-0, html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell .fusion-builder-nested-column-0 > .fusion-column-wrapper, html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav:is(.fusion-menu-element-wrapper,.awb-menu), html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav > ul:is(.fusion-menu-element-list,.awb-menu__main-ul) { box-sizing: border-box !important; flex: 1 1 100% !important; left: auto !important; right: auto !important; width: 100% !important; max-width: none !important; margin-left: 0px !important; margin-right: 0px !important; }
  html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell > .fusion-builder-row, html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell .fusion-layout-column, html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell .fusion-column-wrapper, html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell .fusion-builder-row-inner, html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav:is(.fusion-menu-element-wrapper,.awb-menu), html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav > ul:is(.fusion-menu-element-list,.awb-menu__main-ul), html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav > ul > li:not(:is(.fusion-menu-item-button,.awb-menu__li_button)) { background-color: transparent !important; background-image: none !important; backdrop-filter: none !important; box-shadow: none !important; }
  html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell .fusion-builder-column-1 > .fusion-column-wrapper { flex: 0 0 96.1538% !important; width: 96.1538% !important; max-width: 96.1538% !important; }
  html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav > ul > li:nth-child(-n+4) > a { border-radius: 999px !important; }
  html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav > ul > li:is(.fusion-menu-item-button,.awb-menu__li_button) { top: -42px !important; right: 6px !important; width: 120px !important; min-width: 120px !important; height: 40px !important; min-height: 40px !important; max-height: 40px !important; border: 0px !important; border-radius: 999px !important; background: transparent !important; box-shadow: none !important; }
  html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav > ul > li:is(.fusion-menu-item-button,.awb-menu__li_button) > a { box-sizing: border-box !important; width: 120px !important; min-width: 120px !important; height: 40px !important; min-height: 40px !important; max-height: 40px !important; padding: 0px !important; border: 0px !important; border-radius: 999px !important; background: transparent !important; box-shadow: none !important; }
  html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav > ul > li:is(.fusion-menu-item-button,.awb-menu__li_button) .fusion-button { box-sizing: border-box !important; display: flex !important; width: 120px !important; min-width: 120px !important; height: 40px !important; min-height: 40px !important; max-height: 40px !important; padding: 0px 16px !important; align-items: center !important; justify-content: center !important; border: 0.5px solid rgba(255, 255, 255, 0.78) !important; border-radius: 999px !important; color: rgb(13, 51, 69) !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.96) 0%, rgba(246, 247, 247, 0.94) 54%, rgba(229, 232, 234, 0.91) 100%) !important; box-shadow: rgba(7, 26, 42, 0.13) 0px 8px 22px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset, rgba(104, 119, 130, 0.1) 0px -1px 0px inset !important; white-space: nowrap !important; }
  html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell #menu-item-2603 > button { left: calc(50% + 38px) !important; right: auto !important; }
  html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell #menu-item-2603 > ul.sub-menu { box-sizing: border-box !important; top: 60px !important; left: 50% !important; width: 220px !important; min-width: 220px !important; height: auto !important; min-height: 0px !important; padding: 6px !important; overflow: hidden !important; border: 0.5px solid rgba(255, 255, 255, 0.92) !important; border-radius: 16px !important; background-color: rgba(250, 252, 255, 0.82) !important; background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.88) 0%, rgba(247, 249, 252, 0.76) 100%) !important; box-shadow: rgba(8, 28, 42, 0.19) 0px 18px 40px, rgba(255, 255, 255, 0.98) 0px 1px 0px inset, rgba(105, 125, 145, 0.14) 0px -1px 0px inset !important; backdrop-filter: blur(18px) saturate(125%) !important; transform: translateX(-50%) !important; }
  html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell #menu-item-2603 > ul.sub-menu > li, html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell #menu-item-2603 > ul.sub-menu > li > a { box-sizing: border-box !important; width: 100% !important; height: 40px !important; min-height: 40px !important; max-height: 40px !important; margin: 0px !important; }
  html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell #menu-item-2603 > ul.sub-menu > li > a { display: flex !important; padding: 0px 14px !important; align-items: center !important; justify-content: center !important; border-radius: 11px !important; font-size: 14px !important; line-height: 1.2 !important; white-space: nowrap !important; }
}
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison { box-sizing: border-box !important; width: calc(100% - 40px) !important; max-width: 1180px !important; margin-left: auto !important; margin-right: auto !important; padding-left: 0px !important; padding-right: 0px !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row { box-sizing: border-box !important; width: 100% !important; max-width: none !important; margin-left: 0px !important; margin-right: 0px !important; }
html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(4), html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-layout-column:nth-child(5) { display: flex !important; }
@media (max-width: 800px) {
  html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-benefits-comparison { width: calc(100% - 24px) !important; }
}
html body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022).fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 > .fusion-builder-row { align-items: stretch !important; }
html body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022).fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(1), html body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022).fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(2) { display: flex !important; align-self: stretch !important; margin-top: 10px !important; margin-bottom: 28px !important; }
html body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022).fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(1) { width: 30% !important; max-width: 30% !important; flex-basis: 30% !important; }
html body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022).fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(2) { width: 70% !important; max-width: 70% !important; flex-basis: 70% !important; }
html body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022).fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(1) > .fusion-column-wrapper, html body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022).fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(2) > .fusion-column-wrapper { box-sizing: border-box !important; width: 100% !important; height: 100% !important; margin: 0px !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.86), rgba(246, 250, 253, 0.74)) !important; border-color: rgba(15, 77, 105, 0.12) !important; border-style: solid !important; }
html body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022).fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(1) > .fusion-column-wrapper { display: flex !important; align-items: center !important; justify-content: center !important; padding: 28px 20px !important; border-width: 0.5px 0px 0.5px 0.5px !important; border-radius: 22px 0px 0px 22px !important; box-shadow: rgba(21, 64, 87, 0.07) -10px 14px 34px !important; }
html body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022).fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(2) > .fusion-column-wrapper { padding: 32px 34px !important; border-width: 0.5px 0.5px 0.5px 0px !important; border-radius: 0px 22px 22px 0px !important; box-shadow: rgba(21, 64, 87, 0.07) 10px 14px 34px !important; }
html body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022).fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(1) .fusion-imageframe { width: 100% !important; max-width: 300px !important; margin: auto !important; overflow: visible !important; }
html body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022).fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(1) .fusion-imageframe img { display: block !important; width: 100% !important; max-width: 100% !important; height: auto !important; aspect-ratio: auto !important; margin: auto !important; padding: 0px !important; object-fit: contain !important; background: transparent !important; }
@media (max-width: 800px) {
  html body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022).fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(1), html body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022).fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(2) { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; }
  html body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022).fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(1) { margin-top: 0px !important; margin-bottom: 0px !important; }
  html body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022).fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(2) { margin-top: 0px !important; margin-bottom: 24px !important; }
  html body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022).fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(1) > .fusion-column-wrapper { min-height: 190px !important; padding: 22px !important; border-width: 0.5px 0.5px 0px !important; border-radius: 20px 20px 0px 0px !important; box-shadow: rgba(21, 64, 87, 0.06) 0px -4px 24px !important; }
  html body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022).fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(2) > .fusion-column-wrapper { min-height: 0px !important; padding: 24px !important; border-width: 0px 0.5px 0.5px !important; border-radius: 0px 0px 20px 20px !important; box-shadow: rgba(21, 64, 87, 0.07) 0px 12px 28px !important; }
  html body:is(.page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022).fusion-body #boxed-wrapper #wrapper #main .post-content .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(1) .fusion-imageframe { max-width: 260px !important; }
}
@media (min-width: 601px) and (max-width: 1024px) {
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell { box-sizing: border-box !important; display: flex !important; width: calc(100% - 24px) !important; max-width: none !important; left: 12px !important; right: 12px !important; height: 98px !important; min-height: 98px !important; max-height: 98px !important; padding: 6px 12px !important; overflow: visible !important; pointer-events: auto !important; border: 0.3px solid rgba(42, 111, 154, 0.22) !important; border-radius: 22px !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.68) 0%, rgba(247, 249, 252, 0.56) 100%) padding-box padding-box rgba(248, 250, 252, 0.58) !important; box-shadow: rgba(7, 38, 56, 0.12) 0px 12px 30px, rgba(255, 255, 255, 0.82) 0px 1px 0px inset !important; backdrop-filter: blur(16px) saturate(118%) !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell > .fusion-builder-row { display: flex !important; flex-wrap: wrap !important; align-content: center !important; align-items: center !important; width: 100% !important; height: 86px !important; min-height: 86px !important; max-height: 86px !important; gap: 0px !important; margin: 0px !important; pointer-events: auto !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell .fusion-builder-column-0 { flex: 0 0 100% !important; width: 100% !important; max-width: 100% !important; height: 42px !important; min-height: 42px !important; max-height: 42px !important; margin: 0px !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell .fusion-builder-column-0 > .fusion-column-wrapper { width: 100% !important; height: 42px !important; min-height: 42px !important; padding: 0px 4px !important; align-items: flex-start !important; justify-content: center !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell .fusion-builder-column-0 img { width: auto !important; max-width: 132px !important; max-height: 38px !important; object-fit: contain !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell .fusion-builder-column-1 { flex: 0 0 100% !important; width: 100% !important; max-width: 100% !important; height: 38px !important; min-height: 38px !important; max-height: 38px !important; margin: 0px !important; pointer-events: auto !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell .fusion-builder-column-1 > .fusion-column-wrapper { flex: 0 0 100% !important; width: 100% !important; max-width: 100% !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell .fusion-builder-column-1 :is(.fusion-builder-column-1 > .fusion-column-wrapper, .fusion-builder-row-inner, .fusion-builder-nested-column-0, .fusion-builder-nested-column-0 > .fusion-column-wrapper, nav:is(.fusion-menu-element-wrapper,.awb-menu)) { height: 38px !important; min-height: 38px !important; max-height: 38px !important; margin: 0px !important; padding: 0px !important; pointer-events: auto !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell nav > ul:is(.fusion-menu-element-list,.awb-menu__main-ul) { display: flex !important; position: relative !important; top: 0px !important; bottom: auto !important; width: 100% !important; max-width: 100% !important; height: 38px !important; min-height: 38px !important; max-height: 38px !important; margin: 0px !important; padding: 0px !important; background: transparent !important; border: 0px !important; overflow: visible !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; z-index: 50 !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell nav > ul > li:nth-child(-n+4) { display: flex !important; flex: 1 1 25% !important; align-items: center !important; justify-content: center !important; width: 25% !important; max-width: 25% !important; height: 38px !important; min-height: 38px !important; max-height: 38px !important; margin: 0px !important; padding: 0px 4px !important; background: transparent !important; pointer-events: auto !important; z-index: 51 !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell nav > ul > li:nth-child(-n+4) > a { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; max-width: 150px !important; height: 36px !important; min-height: 36px !important; padding: 0px 14px !important; border-radius: 999px !important; background: transparent !important; color: rgb(7, 59, 82) !important; font-size: clamp(14px, 1.8vw, 16px) !important; line-height: 1 !important; pointer-events: auto !important; z-index: 52 !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell nav > ul > li:is(.current-menu-item, .current-menu-ancestor, .current-menu-parent, .expanded) > a { color: rgb(8, 119, 201) !important; background: rgba(8, 119, 201, 0.12) !important; box-shadow: rgba(8, 119, 201, 0.2) 0px 0px 0px 0.3px inset !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell nav > ul > li:is(.fusion-menu-item-button,.awb-menu__li_button) { position: absolute !important; top: -40px !important; right: 2px !important; height: 36px !important; min-height: 36px !important; max-height: 36px !important; margin: 0px !important; background: transparent !important; pointer-events: auto !important; z-index: 70 !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell nav > ul > li:is(.fusion-menu-item-button,.awb-menu__li_button) > a { height: 36px !important; min-height: 36px !important; max-height: 36px !important; padding: 0px 20px !important; border: 0.3px solid rgba(255, 255, 255, 0.82) !important; border-radius: 999px !important; color: rgb(7, 59, 82) !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.92), rgba(236, 239, 241, 0.86)) !important; box-shadow: rgba(7, 38, 56, 0.11) 0px 6px 18px, rgba(255, 255, 255, 0.94) 0px 1px 0px inset !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell #menu-item-2603 > a > .fusion-open-nav-submenu { display: none !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell #menu-item-2603 > button { display: flex !important; position: absolute !important; top: 0px !important; right: calc(50% - 65px) !important; width: 18px !important; height: 38px !important; align-items: center !important; justify-content: center !important; color: rgb(7, 59, 82) !important; background: transparent !important; border: 0px !important; box-shadow: none !important; pointer-events: auto !important; z-index: 60 !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell #menu-item-2603 > button::before { content: none !important; display: none !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell #menu-item-2603 > button::after { content: "" !important; width: 6px !important; height: 6px !important; border-right: 1.5px solid !important; border-bottom: 1.5px solid !important; transform: rotate(45deg) !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell #menu-item-2603.expanded > button::after { transform: rotate(225deg) !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell #menu-item-2603 > ul.sub-menu { position: absolute !important; left: 50% !important; width: 220px !important; min-width: 220px !important; margin: 0px !important; padding: 7px !important; transform: translateX(-50%) !important; border: 0.3px solid rgba(42, 111, 154, 0.2) !important; border-radius: 16px !important; backdrop-filter: blur(17px) saturate(118%) !important; z-index: 90 !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell > .fusion-builder-row { top: 0px !important; bottom: auto !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell .fusion-builder-column-1 nav:is(.fusion-menu-element-wrapper,.awb-menu) { flex: 0 0 96.1538% !important; width: 96.1538% !important; max-width: 96.1538% !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell #menu-item-2603 > ul.sub-menu { top: 47px !important; }
  
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell #menu-item-2603 > ul.sub-menu { box-shadow: rgba(7, 38, 56, 0.12) 0px 10px 24px, rgba(255, 255, 255, 0.62) 0px 1px 0px inset !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell nav > ul:is(.fusion-menu-element-list,.awb-menu__main-ul) > li { border: 0px !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell #menu-item-2603 > ul.sub-menu > li > a { background: none transparent !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell #menu-item-2603 > ul.sub-menu > li > a:is(:hover, :focus) { background: rgba(255, 255, 255, 0.16) !important; }
  
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell nav > ul > li:is(.fusion-menu-item-button,.awb-menu__li_button) { width: 148px !important; min-width: 148px !important; max-width: 148px !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell nav > ul > li:is(.fusion-menu-item-button,.awb-menu__li_button) > a { box-sizing: border-box !important; width: 148px !important; min-width: 148px !important; max-width: 148px !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell nav > ul > li:is(.fusion-menu-item-button,.awb-menu__li_button) > a > .menu-text { display: inline !important; width: auto !important; min-width: 0px !important; max-width: none !important; height: auto !important; min-height: 0px !important; max-height: none !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; color: inherit !important; font-style: inherit !important; font-variant: inherit !important; font-weight: inherit !important; font-stretch: inherit !important; font-size: inherit !important; font-family: inherit !important; font-optical-sizing: inherit !important; font-size-adjust: inherit !important; font-kerning: inherit !important; font-feature-settings: inherit !important; font-variation-settings: inherit !important; font-language-override: inherit !important; line-height: 1 !important; }
}
@media (min-width: 601px) and (max-width: 782px) {
  
}
@media (min-width: 601px) and (max-width: 1024px) {
  html body #boxed-wrapper #wrapper#wrapper .ud-header-shell #menu-main-menu #menu-item-88 > a > span.menu-text.fusion-button, html body #boxed-wrapper #wrapper#wrapper .ud-header-shell ul[id^="menu-main-menu"] li.menu-item-88 > a > span.menu-text.fusion-button { box-sizing: border-box !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: 0px !important; max-width: none !important; height: auto !important; min-height: 0px !important; max-height: none !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; filter: none !important; color: inherit !important; font-style: inherit !important; font-variant: inherit !important; font-weight: inherit !important; font-stretch: inherit !important; font-size: inherit !important; font-family: inherit !important; font-optical-sizing: inherit !important; font-size-adjust: inherit !important; font-kerning: inherit !important; font-feature-settings: inherit !important; font-variation-settings: inherit !important; font-language-override: inherit !important; line-height: 1 !important; }
  html body #boxed-wrapper #wrapper#wrapper .ud-header-shell #menu-main-menu #menu-item-88 > a > span.menu-text.fusion-button::before, html body #boxed-wrapper #wrapper#wrapper .ud-header-shell #menu-main-menu #menu-item-88 > a > span.menu-text.fusion-button::after { content: none !important; display: none !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell #menu-item-2603 > ul.sub-menu { background: linear-gradient(135deg, rgba(255, 255, 255, 0.86), rgba(240, 245, 248, 0.78)) rgba(248, 250, 252, 0.76) !important; }
}
@media (min-width: 601px) and (max-width: 1024px) {
  html body.home.fusion-body #boxed-wrapper #wrapper#wrapper > .fusion-tb-header { height: 0px !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; }
  html body.home.fusion-body #boxed-wrapper #wrapper#wrapper > .fusion-tb-page-title-bar > .fusion-fullwidth { padding-top: 146px !important; }
  html body:not(.home).fusion-body #boxed-wrapper #wrapper#wrapper > .fusion-tb-header { height: 64px !important; min-height: 64px !important; margin: 0px !important; padding: 0px !important; }
}
@media (min-width: 601px) and (max-width: 1024px) {
  
  
}
@media (min-width: 601px) and (max-width: 782px) {
  
}
@media (min-width: 601px) and (max-width: 1024px) {
  
  
}
@media (min-width: 601px) and (max-width: 782px) {
  
}
@media (min-width: 601px) {
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell :is(.avada-menu-mobile-menu-trigger,.awb-menu__m-toggle) { display: none !important; visibility: hidden !important; opacity: 0 !important; width: 0px !important; min-width: 0px !important; height: 0px !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; overflow: hidden !important; pointer-events: none !important; }
}
@media (min-width: 601px) {
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell #menu-item-88 { background: none transparent !important; box-shadow: none !important; transition: none !important; }
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell #menu-item-88::before, html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell #menu-item-88::after { background: none transparent !important; box-shadow: none !important; }
}
@media (min-width: 601px) and (max-width: 1024px) {
  html body.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell { top: 16px !important; }
  html body.admin-bar.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell { top: 48px !important; }
}
@media (min-width: 601px) and (max-width: 782px) {
  html body.admin-bar.fusion-body #boxed-wrapper #wrapper#wrapper .ud-header-shell { top: 62px !important; }
}
@media (min-width: 601px) and (max-width: 1024px) {
  html body.page-id-40.fusion-body #boxed-wrapper #wrapper#wrapper .fusion-builder-column-16 { box-sizing: border-box !important; flex: 0 0 90% !important; width: 90% !important; max-width: 640px !important; margin-left: auto !important; margin-right: auto !important; }
  
  html body.home.fusion-body #boxed-wrapper #wrapper#wrapper :is(.fusion-builder-column-10, .fusion-builder-column-11, .fusion-builder-column-12) { align-self: stretch !important; height: auto !important; }
  html body.home.fusion-body #boxed-wrapper #wrapper#wrapper :is(.fusion-builder-column-10, .fusion-builder-column-11, .fusion-builder-column-12) > .fusion-column-wrapper { height: 100% !important; min-height: 100% !important; }
  html body.home.fusion-body #boxed-wrapper #wrapper#wrapper :is(.fusion-builder-column-10, .fusion-builder-column-11, .fusion-builder-column-12) > .fusion-column-wrapper > div:last-child { margin-top: auto !important; }
}
@media (min-width: 601px) and (max-width: 1024px) {
  html body.page-id-40.fusion-body #boxed-wrapper #wrapper#wrapper .fusion-builder-column-24 { margin-left: auto !important; margin-right: auto !important; }
}
html body:not(.home).fusion-body #boxed-wrapper #wrapper#wrapper #main { padding-bottom: 32px !important; margin-bottom: -32px !important; position: relative !important; z-index: 0 !important; }
html body:not(.home).fusion-body #boxed-wrapper #wrapper#wrapper .fusion-tb-footer { position: relative !important; z-index: 1 !important; }
html body.page-id-42.fusion-body #boxed-wrapper #wrapper#wrapper #main .post-content { padding-bottom: clamp(32px, 4vw, 52px) !important; }
html body:not(.home).fusion-body #boxed-wrapper #wrapper#wrapper #main .post-content:has(> .ud-country-offer-card) { padding-bottom: clamp(32px, 4vw, 52px) !important; }
body.page-id-84 #main .post-content > .fusion-fullwidth:last-of-type { border: 0px !important; box-shadow: none !important; }
body.page-id-84 #main .post-content > .fusion-fullwidth:last-of-type > .fusion-builder-row { align-items: stretch !important; }
body.page-id-84 #main .post-content > .fusion-fullwidth:last-of-type > .fusion-builder-row > .fusion-layout-column:first-child > .fusion-column-wrapper { padding: 0px !important; background: transparent !important; border: 0px !important; box-shadow: none !important; }
body.page-id-84 #main .post-content > .fusion-fullwidth:last-of-type > .fusion-builder-row > .fusion-layout-column:not(:first-child) > .fusion-column-wrapper { height: 100% !important; padding: 0px !important; background: transparent !important; border: 0px !important; box-shadow: none !important; }
body.page-id-84 #main .post-content > .fusion-fullwidth:last-of-type > .fusion-builder-row > .fusion-layout-column:not(:first-child) .fusion-title { min-height: 70px; box-sizing: border-box !important; margin: 18px 0px 0px !important; padding: 24px 26px 10px !important; background: rgb(255, 255, 255) !important; border: 0px !important; border-radius: 18px 18px 0px 0px !important; box-shadow: rgba(22, 67, 92, 0.07) 0px 12px 28px, rgba(255, 255, 255, 0.98) 0px 1px 0px inset !important; }
body.page-id-84 #main .post-content > .fusion-fullwidth:last-of-type > .fusion-builder-row > .fusion-layout-column:not(:first-child) .fusion-title:first-of-type { margin-top: 0px !important; }
body.page-id-84 #main .post-content > .fusion-fullwidth:last-of-type > .fusion-builder-row > .fusion-layout-column:not(:first-child) .fusion-title::before, body.page-id-84 #main .post-content > .fusion-fullwidth:last-of-type > .fusion-builder-row > .fusion-layout-column:not(:first-child) .fusion-title::after { content: none !important; display: none !important; }
body.page-id-84 #main .post-content > .fusion-fullwidth:last-of-type > .fusion-builder-row > .fusion-layout-column:not(:first-child) .fusion-text { min-height: 190px; box-sizing: border-box !important; margin: 0px !important; padding: 0px 26px 24px !important; background: rgb(255, 255, 255) !important; border: 0px !important; border-radius: 0px 0px 18px 18px !important; box-shadow: rgba(22, 67, 92, 0.07) 0px 12px 28px !important; }
body.page-id-84 #main .post-content > .fusion-fullwidth:last-of-type > .fusion-builder-row > .fusion-layout-column:not(:first-child) .fusion-text p:last-child { margin-bottom: 0px !important; }
@media (max-width: 1024px) {
  body.page-id-84 #main .post-content > .fusion-fullwidth:last-of-type > .fusion-builder-row > .fusion-layout-column:not(:first-child) .fusion-text { min-height: 220px; }
}
@media (max-width: 640px) {
  body.page-id-84 #main .post-content > .fusion-fullwidth:last-of-type { padding-left: 18px !important; padding-right: 18px !important; }
  body.page-id-84 #main .post-content > .fusion-fullwidth:last-of-type > .fusion-builder-row > .fusion-layout-column:not(:first-child) .fusion-title { min-height: 0px; padding: 22px 22px 9px !important; }
  body.page-id-84 #main .post-content > .fusion-fullwidth:last-of-type > .fusion-builder-row > .fusion-layout-column:not(:first-child) .fusion-text { min-height: 0px; padding: 0px 22px 22px !important; }
}
body.page-id-84 #main .post-content > .fusion-fullwidth:last-of-type > .fusion-builder-row > .fusion-layout-column:first-child .fusion-title { width: 100% !important; margin: 0px 0px 28px !important; padding: 0px !important; border: 0px !important; text-align: center !important; }
body.page-id-84 .ud-contact-faq-grid { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 20px; width: 100%; }
body.page-id-84 .ud-contact-faq-card { box-sizing: border-box; display: flex; flex-direction: column; height: 100%; margin: 0px; background: rgb(255, 255, 255); border: 0px; border-radius: 18px; box-shadow: rgba(22, 67, 92, 0.07) 0px 12px 28px, rgba(255, 255, 255, 0.98) 0px 1px 0px inset; }
body.page-id-84 .ud-contact-faq-card h3 { margin: 0px 0px 14px !important; color: rgb(6, 56, 77) !important; font-size: clamp(21px, 1.7vw, 25px) !important; line-height: 1.2 !important; }
body.page-id-84 .ud-contact-faq-card p { margin: 0px !important; color: rgb(83, 100, 125) !important; font-size: 16px !important; line-height: 1.62 !important; }
body.page-id-84 .fusion-tb-footer .ud-footer-main { width: 100% !important; max-width: none !important; margin: 0px !important; padding: 28px 30px 18px !important; background: none !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; }
body.page-id-84 .fusion-tb-footer .ud-footer-bottom { width: 100% !important; max-width: none !important; margin: 0px !important; padding: 12px 30px 20px !important; background: none !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; }
@media (max-width: 640px) {
  body.page-id-84 .ud-contact-faq-grid { grid-template-columns: 1fr; grid-auto-rows: auto; gap: 14px; }
  body.page-id-84 .ud-contact-faq-card { min-height: 0px; }
}
body.page-id-84 #main .post-content > .fusion-fullwidth:last-of-type > .fusion-builder-row > .fusion-layout-column { flex: 1 1 100% !important; width: 100% !important; max-width: 100% !important; }
body.page-id-84 .fusion-tb-footer .ud-footer-main > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper { height: auto !important; padding: 0px 28px !important; background: none !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; backdrop-filter: none !important; }
body.page-id-84 .fusion-tb-footer .ud-footer-bottom > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper { height: auto !important; padding: 0px !important; background: none !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; backdrop-filter: none !important; }
body.page-id-84 #main .post-content > .fusion-fullwidth:last-of-type { margin-top: clamp(52px, 4vw, 64px) !important; }
body.page-id-84 .fusion-tb-footer .ud-footer-main > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper::before, body.page-id-84 .fusion-tb-footer .ud-footer-main > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper::after { content: none !important; display: none !important; background: none !important; }
@media (min-width: 801px) {
  body.page-id-84 .fusion-tb-footer .ud-footer-main { min-height: 322px !important; }
}
body.page-id-84 .fusion-tb-footer .ud-footer-main > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper { min-height: 1px !important; overflow: visible !important; }
@media (min-width: 801px) {
  body.page-id-84 .fusion-tb-footer .ud-footer-main > .fusion-builder-row { align-items: flex-start !important; gap: 0px !important; }
  body.page-id-84 .fusion-tb-footer .ud-footer-main > .fusion-builder-row > .fusion-layout-column { margin-top: 8px !important; margin-bottom: 8px !important; }
  body.page-id-84 .fusion-tb-footer .ud-footer-contact > .fusion-column-wrapper > div:nth-last-of-type(2) .fusion-button { margin-top: 6px !important; }
  body.page-id-84 .fusion-tb-footer .ud-footer-contact > .fusion-column-wrapper > div:last-of-type .fusion-button { margin-top: 8px !important; }
}
@media (min-width: 801px) {
  body.page-id-84 .fusion-tb-footer .ud-footer-main > .fusion-builder-row > .fusion-layout-column { flex: 0 0 33.3333% !important; width: 33.3333% !important; max-width: 33.3333% !important; }
}
body.page-id-84 .ud-contact-faq-grid { grid-auto-rows: auto !important; align-items: stretch !important; }
body.page-id-84 .ud-contact-faq-card { min-height: 0px !important; padding: 24px 28px !important; }
body.page-id-84 .ud-contact-faq-card h3 { margin-bottom: 12px !important; }
@media (max-width: 640px) {
  body.page-id-84 .ud-contact-faq-card { padding: 23px 22px !important; }
}
body.page-id-84 #main .post-content > .fusion-fullwidth:last-of-type > .fusion-builder-row > .fusion-layout-column:first-child > .fusion-column-wrapper { overflow: visible !important; }
html body.fusion-body.page-id-42 #wrapper #main .post-content > .fusion-fullwidth.fusion-builder-row-7 { background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; backdrop-filter: none !important; }
html body.fusion-body.page-id-3214 #main { background: linear-gradient(rgb(255, 255, 255) 0%, rgb(248, 251, 253) 100%) !important; }
html body.fusion-body.page-id-3214 #wrapper #main .post-content > .ud-yacht-overview { box-sizing: border-box !important; width: min(1180px, 100% - 48px) !important; max-width: 1180px !important; margin: 0px auto 4px !important; padding: 0px !important; overflow: hidden !important; border: 0.5px solid rgba(20, 91, 126, 0.15) !important; border-radius: 28px !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.94), rgba(239, 247, 252, 0.9)) !important; box-shadow: rgba(17, 61, 84, 0.08) 0px 18px 44px, rgba(255, 255, 255, 0.96) 0px 1px 0px inset !important; }
html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview > .fusion-builder-row { display: grid !important; grid-template-columns: minmax(0px, 1.08fr) minmax(340px, 0.92fr) !important; align-items: stretch !important; gap: 0px !important; width: 100% !important; max-width: none !important; margin: 0px !important; }
html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview > .fusion-builder-row > .fusion-layout-column { width: 100% !important; max-width: none !important; margin: 0px !important; }
html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-builder-column-8 > .fusion-column-wrapper { height: 100% !important; padding: clamp(34px, 4.2vw, 54px) !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; }
html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-builder-column-9 > .fusion-column-wrapper { height: 100% !important; min-height: 500px !important; padding: 0px !important; background: transparent !important; }
html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-builder-column-9 .fusion-imageframe { display: block !important; width: 100% !important; max-width: none !important; height: 100% !important; margin: 0px !important; overflow: hidden !important; }
html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-builder-column-9 img { display: block !important; width: 100% !important; max-width: none !important; height: 100% !important; min-height: 500px !important; margin: 0px !important; object-fit: cover !important; object-position: center center !important; }
html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-title { margin: 0px 0px 18px !important; }
html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview h2 { color: rgb(6, 62, 88) !important; font-size: clamp(30px, 3.2vw, 44px) !important; line-height: 1.08 !important; letter-spacing: -0.035em !important; }
html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-text { color: rgb(83, 100, 125) !important; font-size: 16px !important; line-height: 1.65 !important; }
html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-text p { margin: 0px !important; }
html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-checklist { display: grid !important; grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 12px !important; margin: 28px 0px 0px !important; }
html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-checklist > li.fusion-li-item { display: grid !important; grid-template-columns: 24px minmax(0px, 1fr) !important; align-items: start !important; gap: 10px !important; min-width: 0px !important; margin: 0px !important; padding: 15px 16px !important; border: 0.5px solid rgba(20, 91, 126, 0.13) !important; border-radius: 16px !important; background: rgba(255, 255, 255, 0.62) !important; box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 0px inset !important; }
html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-checklist .icon-wrapper { position: static !important; float: none !important; width: 24px !important; height: 24px !important; margin: 1px 0px 0px !important; line-height: 24px !important; }
html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-checklist .fusion-li-item-content { min-width: 0px !important; margin: 0px !important; color: rgb(83, 100, 125) !important; font-size: 15px !important; line-height: 1.45 !important; }
html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-checklist p { margin: 0px !important; }
html body.fusion-body.page-id-3214 #wrapper #main .ud-benefits-comparison { padding-top: 32px !important; padding-bottom: 42px !important; }
@media (max-width: 1024px) {
  html body.fusion-body.page-id-3214 #wrapper #main .post-content > .ud-yacht-overview { width: min(100% - 40px, 900px) !important; }
  html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview > .fusion-builder-row { grid-template-columns: 1fr !important; }
  html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-builder-column-9 { order: -1 !important; }
  html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-builder-column-9 > .fusion-column-wrapper, html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-builder-column-9 img { min-height: clamp(300px, 44vw, 410px) !important; height: clamp(300px, 44vw, 410px) !important; }
  html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-builder-column-8 > .fusion-column-wrapper { padding: 34px !important; }
}
@media (max-width: 640px) {
  html body.fusion-body.page-id-3214 #wrapper #main .post-content > .ud-yacht-overview { width: calc(100% - 24px) !important; border-radius: 22px !important; }
  html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-builder-column-9 > .fusion-column-wrapper, html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-builder-column-9 img { min-height: 230px !important; height: 230px !important; }
  html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-builder-column-8 > .fusion-column-wrapper { padding: 26px 20px 24px !important; }
  html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview h2 { font-size: 29px !important; }
  html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-checklist { grid-template-columns: 1fr !important; gap: 9px !important; margin-top: 22px !important; }
  html body.fusion-body.page-id-3214 #wrapper #main .ud-benefits-comparison { padding-top: 26px !important; padding-bottom: 34px !important; }
}
html body.fusion-body.page-id-3214 #wrapper #main .post-content > .ud-yacht-overview { margin-top: 26px !important; }
@media (max-width: 640px) {
  html body.fusion-body.page-id-3214 #wrapper #main .post-content > .ud-yacht-overview { margin-top: 22px !important; }
}
html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-builder-column-9 > .fusion-column-wrapper { justify-content: center !important; align-items: center !important; }
html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-tailored-section > .fusion-builder-row { box-sizing: border-box !important; width: calc(100% - 32px) !important; max-width: none !important; margin-left: auto !important; margin-right: auto !important; }
@media (min-width: 801px) {
  html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-builder-column-9 > .fusion-column-wrapper { width: calc(100% - 52px) !important; margin-left: auto !important; margin-right: auto !important; }
}
@media (min-width: 641px) and (max-width: 1024px) {
  html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-builder-column-9 > .fusion-column-wrapper { box-sizing: border-box !important; width: calc(100% - 52px) !important; max-width: none !important; margin: 26px auto 0px !important; }
}
@media (max-width: 640px) {
  html body.fusion-body.page-id-3214 #wrapper #main .ud-yacht-overview .fusion-builder-column-9 > .fusion-column-wrapper { box-sizing: border-box !important; width: calc(100% - 32px) !important; max-width: none !important; margin: 16px auto 0px !important; }
}
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #main { background: linear-gradient(rgb(255, 255, 255) 0%, rgb(248, 251, 253) 100%) !important; }
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .post-content > .ud-industry-overview { box-sizing: border-box !important; width: min(1180px, 100% - 48px) !important; max-width: 1180px !important; margin: 0px auto 4px !important; padding: 0px !important; overflow: hidden !important; border: 0.5px solid rgba(20, 91, 126, 0.15) !important; border-radius: 28px !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.94), rgba(239, 247, 252, 0.9)) !important; box-shadow: rgba(17, 61, 84, 0.08) 0px 18px 44px, rgba(255, 255, 255, 0.96) 0px 1px 0px inset !important; }
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview > .fusion-builder-row { display: grid !important; grid-template-columns: minmax(0px, 1.08fr) minmax(340px, 0.92fr) !important; align-items: stretch !important; gap: 0px !important; width: 100% !important; max-width: none !important; margin: 0px !important; }
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview > .fusion-builder-row > .fusion-layout-column { width: 100% !important; max-width: none !important; margin: 0px !important; }
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-builder-column-8 > .fusion-column-wrapper { height: 100% !important; padding: clamp(34px, 4.2vw, 54px) !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; }
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-builder-column-9 > .fusion-column-wrapper { height: 100% !important; min-height: 500px !important; padding: 0px !important; background: transparent !important; }
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-builder-column-9 .fusion-imageframe { display: block !important; width: 100% !important; max-width: none !important; height: 100% !important; margin: 0px !important; overflow: hidden !important; }
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-builder-column-9 img { display: block !important; width: 100% !important; max-width: none !important; height: 100% !important; min-height: 500px !important; margin: 0px !important; object-fit: cover !important; object-position: center center !important; }
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-title { margin: 0px 0px 18px !important; }
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview h2 { color: rgb(6, 62, 88) !important; font-size: clamp(30px, 3.2vw, 44px) !important; line-height: 1.08 !important; letter-spacing: -0.035em !important; }
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-text { color: rgb(83, 100, 125) !important; font-size: 16px !important; line-height: 1.65 !important; }
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-text p { margin: 0px !important; }
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-checklist { display: grid !important; grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 12px !important; margin: 28px 0px 0px !important; }
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-checklist > li.fusion-li-item { display: grid !important; grid-template-columns: 24px minmax(0px, 1fr) !important; align-items: start !important; gap: 10px !important; min-width: 0px !important; margin: 0px !important; padding: 15px 16px !important; border: 0.5px solid rgba(20, 91, 126, 0.13) !important; border-radius: 16px !important; background: rgba(255, 255, 255, 0.62) !important; box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 0px inset !important; }
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-checklist .icon-wrapper { position: static !important; float: none !important; width: 24px !important; height: 24px !important; margin: 1px 0px 0px !important; line-height: 24px !important; }
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-checklist .fusion-li-item-content { min-width: 0px !important; margin: 0px !important; color: rgb(83, 100, 125) !important; font-size: 15px !important; line-height: 1.45 !important; }
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-checklist p { margin: 0px !important; }
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-benefits-comparison { padding-top: 32px !important; padding-bottom: 42px !important; }
@media (max-width: 1024px) {
  html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .post-content > .ud-industry-overview { width: min(100% - 40px, 900px) !important; }
  html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview > .fusion-builder-row { grid-template-columns: 1fr !important; }
  html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-builder-column-9 { order: -1 !important; }
  html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-builder-column-9 > .fusion-column-wrapper, html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-builder-column-9 img { min-height: clamp(300px, 44vw, 410px) !important; height: clamp(300px, 44vw, 410px) !important; }
  html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-builder-column-8 > .fusion-column-wrapper { padding: 34px !important; }
}
@media (max-width: 640px) {
  html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .post-content > .ud-industry-overview { width: calc(100% - 24px) !important; border-radius: 22px !important; }
  html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-builder-column-9 > .fusion-column-wrapper, html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-builder-column-9 img { min-height: 230px !important; height: 230px !important; }
  html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-builder-column-8 > .fusion-column-wrapper { padding: 26px 20px 24px !important; }
  html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview h2 { font-size: 29px !important; }
  html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-checklist { grid-template-columns: 1fr !important; gap: 9px !important; margin-top: 22px !important; }
  html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-benefits-comparison { padding-top: 26px !important; padding-bottom: 34px !important; }
}
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .post-content > .ud-industry-overview { margin-top: 26px !important; }
@media (max-width: 640px) {
  html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .post-content > .ud-industry-overview { margin-top: 22px !important; }
}
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-builder-column-9 > .fusion-column-wrapper { justify-content: center !important; align-items: center !important; }
html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-tailored-section > .fusion-builder-row { box-sizing: border-box !important; width: calc(100% - 32px) !important; max-width: none !important; margin-left: auto !important; margin-right: auto !important; }
@media (min-width: 801px) {
  html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-builder-column-9 > .fusion-column-wrapper { width: calc(100% - 52px) !important; margin-left: auto !important; margin-right: auto !important; }
}
@media (min-width: 641px) and (max-width: 1024px) {
  html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-builder-column-9 > .fusion-column-wrapper { box-sizing: border-box !important; width: calc(100% - 52px) !important; max-width: none !important; margin: 26px auto 0px !important; }
}
@media (max-width: 640px) {
  html body.fusion-body:is(.page-id-3222, .page-id-3224, .page-id-3226) #wrapper #main .ud-industry-overview .fusion-builder-column-9 > .fusion-column-wrapper { box-sizing: border-box !important; width: calc(100% - 32px) !important; max-width: none !important; margin: 16px auto 0px !important; }
}
@media (min-width: 601px) and (max-width: 1024px) {
  html body.page:not(.home) .fusion-page-title-bar > .fusion-fullwidth:first-child { box-sizing: border-box !important; width: min(1180px, 100% - 44px) !important; max-width: 1180px !important; margin: 4px auto 0px !important; padding: 64px 30px 0px !important; overflow: visible !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; }
  html body.page:not(.home) .fusion-page-title-bar > .fusion-fullwidth:first-child > .fusion-builder-row { box-sizing: border-box !important; width: 100% !important; max-width: 1080px !important; min-height: 64px !important; margin: 0px auto !important; align-items: flex-start !important; gap: 0px !important; }
  html body.page:not(.home) .fusion-page-title-bar > .fusion-fullwidth:first-child > .fusion-builder-row > .fusion-layout-column:first-child, html body.page:not(.home) .fusion-page-title-bar > .fusion-fullwidth:first-child > .fusion-builder-row > .fusion-layout-column:last-child { display: none !important; }
  html body.page:not(.home) .fusion-page-title-bar > .fusion-fullwidth:first-child > .fusion-builder-row > .fusion-layout-column:nth-child(2) { display: flex !important; width: 100% !important; max-width: 100% !important; min-height: 54px !important; flex-basis: 100% !important; margin: 5px 0px !important; align-items: flex-start !important; }
  html body.page:not(.home) .fusion-page-title-bar > .fusion-fullwidth:first-child > .fusion-builder-row > .fusion-layout-column:nth-child(2) > .fusion-column-wrapper { width: 100% !important; min-height: 54px !important; padding: 0px !important; justify-content: flex-start !important; }
  html body.page:not(.home) .fusion-page-title-bar h1 { width: 100% !important; max-width: 880px !important; margin: 0px !important; font-size: clamp(29px, 3.3vw, 35px) !important; line-height: 1.08 !important; letter-spacing: -0.04em !important; text-align: left !important; }
  html body.page:not(.home) #main .post-content > .fusion-fullwidth:first-of-type { margin-top: 10px !important; }
}
@media (min-width: 601px) and (max-width: 800px) {
  html body.page:not(.home) .fusion-page-title-bar > .fusion-fullwidth:first-child { width: calc(100% - 24px) !important; }
}

html body.fusion-body.page-id-48 #wrapper #main .post-content > .ud-industries-renovated { box-sizing: border-box !important; width: min(1180px, 100% - 48px) !important; max-width: 1180px !important; margin: 26px auto 30px !important; padding: 0px !important; background: transparent !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-renovated > .fusion-builder-row, html body.fusion-body.page-id-48 #wrapper #main .ud-industries-renovated .fusion-layout-column, html body.fusion-body.page-id-48 #wrapper #main .ud-industries-renovated .fusion-column-wrapper, html body.fusion-body.page-id-48 #wrapper #main .ud-industries-renovated .fusion-text { width: 100% !important; max-width: none !important; margin-left: 0px !important; margin-right: 0px !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-intro { max-width: 880px !important; margin: 0px 0px 34px !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-eyebrow { align-items: center !important; min-height: 30px !important; margin: 0px 0px 12px !important; padding: 6px 12px !important; border: 0.5px solid rgba(20, 91, 126, 0.14) !important; border-radius: 999px !important; background: rgba(255, 255, 255, 0.58) !important; color: rgb(8, 119, 201) !important; font-size: 13px !important; font-weight: 700 !important; line-height: 1 !important; letter-spacing: 0.02em !important; text-transform: uppercase !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-intro h2, html body.fusion-body.page-id-48 #wrapper #main .ud-industries-section-heading h2 { margin: 0px !important; color: rgb(7, 59, 82) !important; font-size: clamp(30px, 3.4vw, 42px) !important; font-weight: 700 !important; line-height: 1.08 !important; letter-spacing: -0.045em !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-intro h2 span, html body.fusion-body.page-id-48 #wrapper #main .ud-industries-section-heading h2 span { color: rgb(233, 189, 78) !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-intro > p, html body.fusion-body.page-id-48 #wrapper #main .ud-industries-section-heading > p { max-width: 800px !important; margin: 16px 0px 0px !important; color: rgb(89, 107, 134) !important; font-size: 17px !important; line-height: 1.65 !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-section { margin: 0px 0px 46px !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-section-heading { max-width: 860px !important; margin: 0px 0px 24px !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-audience-grid, html body.fusion-body.page-id-48 #wrapper #main .ud-industries-sector-grid { display: grid !important; gap: 20px !important; width: 100% !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-audience-grid { grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-sector-grid { grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-card { box-sizing: border-box !important; min-width: 0px !important; overflow: hidden !important; border: 0.5px solid rgba(20, 91, 126, 0.14) !important; border-radius: 26px !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(241, 247, 251, 0.82)) !important; box-shadow: rgba(17, 61, 84, 0.075) 0px 14px 34px, rgba(255, 255, 255, 0.96) 0px 1px 0px inset !important; backdrop-filter: blur(14px) saturate(118%) !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-audience-card { display: flex !important; min-height: 100% !important; flex-direction: column !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-card-media { position: relative !important; width: 100% !important; overflow: hidden !important; background: rgb(237, 244, 248) !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-audience-card .ud-industries-card-media { height: 218px !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-sector-card .ud-industries-card-media { height: 178px !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-card-media img { transform: scale(1.002); display: block !important; width: 100% !important; height: 100% !important; object-fit: cover !important; object-position: center center !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-card-body { display: flex !important; min-width: 0px !important; flex: 1 1 auto !important; flex-direction: column !important; padding: 24px !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-card h3 { margin: 0px 0px 12px !important; color: rgb(7, 59, 82) !important; font-size: 23px !important; font-weight: 700 !important; line-height: 1.16 !important; letter-spacing: -0.025em !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-card p { margin: 0px !important; color: rgb(89, 107, 134) !important; font-size: 16px !important; line-height: 1.58 !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-points { display: grid !important; gap: 9px !important; margin: 18px 0px 0px !important; padding: 0px !important; list-style: none !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-points li { position: relative !important; margin: 0px !important; padding-left: 24px !important; color: rgb(50, 78, 99) !important; font-size: 14px !important; line-height: 1.45 !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-points li::before { position: absolute !important; top: 0.08em !important; left: 0px !important; display: grid !important; width: 17px !important; height: 17px !important; place-items: center !important; border: 1px solid rgb(22, 137, 213) !important; border-radius: 50% !important; color: rgb(8, 119, 201) !important; content: "✓" !important; font-size: 10px !important; font-weight: 800 !important; line-height: 1 !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-sector-card { display: flex !important; min-height: 100% !important; flex-direction: column !important; color: inherit !important; text-decoration: none !important; transition: transform 0.2s, box-shadow 0.2s, border-color 0.2s !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-sector-card:hover { border-color: rgba(8, 119, 201, 0.28) !important; box-shadow: rgba(17, 61, 84, 0.11) 0px 18px 40px, rgba(255, 255, 255, 0.98) 0px 1px 0px inset !important; transform: translateY(-3px) !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-card-link { display: inline-flex !important; width: fit-content !important; min-height: 42px !important; align-items: center !important; justify-content: center !important; gap: 9px !important; margin: auto 0px 0px !important; padding: 9px 16px !important; border: 0.5px solid rgba(20, 91, 126, 0.16) !important; border-radius: 999px !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(236, 241, 245, 0.94)) !important; box-shadow: rgba(17, 61, 84, 0.08) 0px 8px 20px, rgb(255, 255, 255) 0px 1px 0px inset !important; color: rgb(7, 59, 82) !important; font-size: 14px !important; font-weight: 700 !important; line-height: 1 !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-sector-card .ud-industries-card-body > p { margin-bottom: 20px !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-yacht-tailored-section > .fusion-builder-row, html body.fusion-body.page-id-48 #wrapper #main .ud-benefits-comparison > .fusion-builder-row { box-sizing: border-box !important; width: min(1180px, 100% - 48px) !important; max-width: 1180px !important; margin-left: auto !important; margin-right: auto !important; }

html body.fusion-body.page-id-48 #wrapper #main .ud-benefits-comparison { margin-top: 0px !important; }
@media (min-width: 641px) and (max-width: 1024px) {
  html body.fusion-body.page-id-48 #wrapper #main .post-content > .ud-industries-renovated { width: calc(100% - 44px) !important; margin-top: 10px !important; }
  html body.fusion-body.page-id-48 #wrapper #main .ud-industries-audience-grid { grid-template-columns: 1fr !important; }
  html body.fusion-body.page-id-48 #wrapper #main .ud-industries-audience-card { display: grid !important; grid-template-columns: minmax(220px, 38%) minmax(0px, 1fr) !important; align-items: stretch !important; }
  html body.fusion-body.page-id-48 #wrapper #main .ud-industries-audience-card .ud-industries-card-media { height: 100% !important; min-height: 250px !important; }
  html body.fusion-body.page-id-48 #wrapper #main .ud-industries-sector-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }
  html body.fusion-body.page-id-48 #wrapper #main .ud-yacht-tailored-section > .fusion-builder-row, html body.fusion-body.page-id-48 #wrapper #main .ud-benefits-comparison > .fusion-builder-row { width: calc(100% - 44px) !important; }
}
@media (max-width: 640px) {
  html body.fusion-body.page-id-48 #wrapper #main .post-content > .ud-industries-renovated { width: calc(100% - 24px) !important; margin: 16px auto 24px !important; }
  html body.fusion-body.page-id-48 #wrapper #main .ud-industries-intro { margin-bottom: 28px !important; }
  html body.fusion-body.page-id-48 #wrapper #main .ud-industries-intro h2, html body.fusion-body.page-id-48 #wrapper #main .ud-industries-section-heading h2 { font-size: 30px !important; }
  html body.fusion-body.page-id-48 #wrapper #main .ud-industries-intro > p, html body.fusion-body.page-id-48 #wrapper #main .ud-industries-section-heading > p { font-size: 16px !important; line-height: 1.58 !important; }
  html body.fusion-body.page-id-48 #wrapper #main .ud-industries-section { margin-bottom: 34px !important; }
  html body.fusion-body.page-id-48 #wrapper #main .ud-industries-section-heading { margin-bottom: 18px !important; }
  html body.fusion-body.page-id-48 #wrapper #main .ud-industries-audience-grid, html body.fusion-body.page-id-48 #wrapper #main .ud-industries-sector-grid { grid-template-columns: 1fr !important; gap: 16px !important; }
  html body.fusion-body.page-id-48 #wrapper #main .ud-industries-audience-card, html body.fusion-body.page-id-48 #wrapper #main .ud-industries-sector-card { display: flex !important; flex-direction: column !important; }
  html body.fusion-body.page-id-48 #wrapper #main .ud-industries-audience-card .ud-industries-card-media, html body.fusion-body.page-id-48 #wrapper #main .ud-industries-sector-card .ud-industries-card-media { height: 198px !important; min-height: 0px !important; }
  html body.fusion-body.page-id-48 #wrapper #main .ud-industries-card-body { padding: 22px !important; }
  html body.fusion-body.page-id-48 #wrapper #main .ud-yacht-tailored-section > .fusion-builder-row, html body.fusion-body.page-id-48 #wrapper #main .ud-benefits-comparison > .fusion-builder-row { width: calc(100% - 24px) !important; }
}
@media (prefers-reduced-motion: reduce) {
  html body.fusion-body.page-id-48 #wrapper #main .ud-industries-sector-card { transition: none !important; }
  html body.fusion-body.page-id-48 #wrapper #main .ud-industries-sector-card:hover { transform: none !important; }
}
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-sector-grid > p, html body.fusion-body.page-id-48 #wrapper #main .ud-industries-sector-grid > .ud-industries-sector-card:empty { display: none !important; margin: 0px !important; padding: 0px !important; }
html body.fusion-body.page-id-48 #wrapper #main .post-content > .ud-industries-renovated { margin-bottom: 18px !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-sectors { margin-bottom: 18px !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-yacht-tailored-section { margin-top: 0px !important; margin-bottom: 24px !important; padding-top: 16px !important; padding-bottom: 16px !important; }
@media (max-width: 640px) {
  html body.fusion-body.page-id-48 #wrapper #main .ud-industries-sectors { margin-bottom: 20px !important; }
  html body.fusion-body.page-id-48 #wrapper #main .ud-yacht-tailored-section { padding-top: 12px !important; padding-bottom: 12px !important; }
}
html body.fusion-body.page-id-48, html body.fusion-body.page-id-48 #boxed-wrapper, html body.fusion-body.page-id-48 #wrapper { background: radial-gradient(circle at 92% 0%, rgba(221, 238, 251, 0.62), transparent 31%), linear-gradient(rgb(248, 252, 255) 0%, rgb(255, 255, 255) 34%, rgb(248, 251, 253) 100%) rgb(248, 251, 253) !important; }
html body.fusion-body.page-id-48 .fusion-page-title-bar, html body.fusion-body.page-id-48 .fusion-page-title-bar > .fusion-fullwidth:first-child, html body.fusion-body.page-id-48 #main { background: none transparent !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-industries-eyebrow { display: none !important; }
html body.fusion-body.page-id-48 #wrapper #main .ud-benefits-comparison { margin-bottom: 51px !important; }
html body.fusion-body.page-id-48 #wrapper .fusion-footer .ud-footer-main { padding-top: 28px !important; padding-bottom: 18px !important; }
html body.fusion-body.page-id-48 #wrapper .fusion-footer .ud-footer-main > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper { padding-top: 0px !important; padding-bottom: 0px !important; }
html body.fusion-body.page-id-48 #wrapper .fusion-footer .ud-footer-bottom { padding-top: 12px !important; padding-bottom: 20px !important; }
html body.fusion-body.page-id-48 #wrapper .fusion-footer .ud-footer-bottom > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper { padding-top: 0px !important; padding-bottom: 0px !important; }
.page-id-48 .ud-industries-intro h2 { display: none !important; }
.page-id-48 .ud-industries-section-heading h2 { font-size: 34px !important; }
.page-id-48 .ud-yacht-tailored-section { margin-bottom: 12px !important; }
.page-id-48 .ud-benefits-comparison { margin-top: 0px !important; }
.page-id-48 .ud-industries-sector-card .ud-industries-card-body { display: flex !important; flex: 1 1 auto !important; flex-direction: column !important; }
.page-id-48 .ud-industries-sector-card .ud-industries-card-body > p:last-child { display: flex !important; align-items: flex-end !important; margin-top: auto !important; margin-bottom: 0px !important; padding-top: 20px !important; }
.page-id-48 .ud-industries-sector-card .ud-industries-card-body > p:last-child .ud-industries-card-link, .page-id-48 .ud-industries-sector-card .ud-industries-card-body > .ud-industries-card-link { margin: 0px !important; }
html body.fusion-body.page-id-48 #boxed-wrapper #wrapper #main .ud-industries-section-heading h2 { font-size: 34px !important; }


html body.fusion-body.page-id-48 #boxed-wrapper #wrapper #main .ud-industries-sector-grid > a.ud-industries-sector-card .ud-industries-card-body { display: flex !important; flex: 1 1 auto !important; flex-direction: column !important; }
html body.fusion-body.page-id-48 #boxed-wrapper #wrapper #main .ud-industries-sector-grid > a.ud-industries-sector-card .ud-industries-card-body > p:last-child { display: flex !important; align-items: flex-end !important; margin-top: auto !important; margin-bottom: 0px !important; padding-top: 20px !important; }
html body.fusion-body.page-id-48 #boxed-wrapper #wrapper #main .ud-industries-sector-grid > a.ud-industries-sector-card .ud-industries-card-body > p:last-child .ud-industries-card-link { margin: 0px !important; }

html body.fusion-body.page-id-48 #boxed-wrapper #wrapper .fusion-footer .ud-footer-main > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper { padding-left: 28px !important; padding-right: 28px !important; }
html body.fusion-body.page-id-48 #boxed-wrapper #wrapper .fusion-footer .ud-footer-bottom > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper { padding-left: 0px !important; padding-right: 0px !important; }
html body.fusion-body.page-id-48 #boxed-wrapper #wrapper #main .ud-industries-renovated { margin-top: -8px !important; margin-bottom: 8px !important; }
html body.fusion-body.page-id-48 #boxed-wrapper #wrapper #main .ud-industries-renovated > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper { padding-bottom: 8px !important; }
html body.fusion-body.page-id-48 #boxed-wrapper #wrapper #main .ud-industries-sectors { margin-bottom: 8px !important; }
html body.fusion-body.page-id-48 #boxed-wrapper #wrapper #main .ud-yacht-tailored-section { margin-bottom: 4px !important; }
html body.fusion-body.page-id-48 #boxed-wrapper #wrapper #main .ud-benefits-comparison { margin-top: 0px !important; margin-bottom: 24px !important; }
@media (max-width: 640px) {
  html body.fusion-body.page-id-48 #boxed-wrapper #wrapper #main .ud-benefits-comparison { margin-bottom: 0px !important; }
  html body.fusion-body.page-id-48 #boxed-wrapper #wrapper .fusion-tb-footer { margin-top: -1px !important; }
}
@media (min-width: 641px) {
  html body.fusion-body.page-id-48 #boxed-wrapper #wrapper #main .post-content > .ud-industries-renovated { margin-top: -24px !important; }
}
@media (min-width: 801px) and (max-width: 1024px) {
  html body.fusion-body.page-id-40 #boxed-wrapper #wrapper #main .post-content > .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(2) > .fusion-column-wrapper { padding-top: 0px !important; }
  html body.fusion-body.page-id-40 #boxed-wrapper #wrapper #main .post-content > .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(2) > .fusion-column-wrapper > .fusion-title { margin-top: 8px !important; }
}
@media (max-width: 600px) {
  html:has(body.fusion-body.page-id-48) { background-color: rgb(248, 251, 253) !important; background-image: radial-gradient(circle at 92% 0%, rgba(221, 238, 251, 0.62), transparent 31%), linear-gradient(rgb(248, 252, 255) 0%, rgb(255, 255, 255) 34%, rgb(248, 251, 253) 100%) !important; background-repeat: no-repeat !important; }
}
@media (min-width: 601px) and (max-width: 800px) {
  html body.fusion-body.page-id-40 #boxed-wrapper #wrapper #main .post-content > .fusion-builder-row-4 { padding-top: 16px !important; }
}
@media (min-width: 801px) and (max-width: 1024px) {
  html body.fusion-body.page-id-40 #boxed-wrapper #wrapper #main .post-content > .fusion-builder-row-4 { padding-top: 16px !important; }
}
@media (min-width: 601px) and (max-width: 1024px) {
  html body.home.page-id-2320 #boxed-wrapper #wrapper #main .post-content > .fusion-builder-row-6 :is(.fusion-title-7, .fusion-title-8, .fusion-title-9), html body.home.page-id-2320 #boxed-wrapper #wrapper #main .post-content > .fusion-builder-row-6 :is(.fusion-title-7, .fusion-title-8, .fusion-title-9) h3 { width: 100% !important; text-align: center !important; }
}
@media (min-width: 601px) and (max-width: 800px) {
  html body.fusion-body.page-id-40 #boxed-wrapper #wrapper #main .post-content > .fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column:nth-child(1) { margin-top: 0px !important; }
}
@media (min-width: 601px) and (max-width: 1024px) {
  html body.fusion-body .fusion-tb-footer :is(.ud-footer-nav, .ud-footer-contact) { border-width: 0px !important; border-style: none !important; border-color: currentcolor !important; }
}
html body.fusion-body.page-id-48 #boxed-wrapper #wrapper #main .ud-industries-points li::before { -webkit-font-smoothing: antialiased; content: "" !important; display: block !important; width: 16px !important; height: 16px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; color: rgb(0, 112, 192) !important; font-family: Accountant-Pro !important; font-size: 16px !important; font-style: normal !important; font-weight: 400 !important; line-height: 16px !important; text-align: center !important; top: 2px !important; }
@media (min-width: 601px) and (max-width: 1024px) {
  html body.home.page-id-2320 #boxed-wrapper #wrapper #main .post-content > .fusion-fullwidth.fusion-builder-row-4, html body.home.page-id-2320 #boxed-wrapper #wrapper #main .post-content > .fusion-fullwidth.fusion-builder-row-6 { padding-top: 56px !important; }
}
@media (min-width: 601px) and (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) {
  html body.home.page-id-2320 #boxed-wrapper #wrapper #main .post-content > .fusion-fullwidth.fusion-builder-row-6 { padding-top: 32px !important; }
}
html body.fusion-body.page-id-4150 #boxed-wrapper #wrapper #main { padding: 0px !important; background: transparent !important; }
html body.fusion-body.page-id-4150 #main .post-content { padding: 0px !important; }
.ud-privacy-policy, .ud-privacy-policy * { box-sizing: border-box; }
.ud-privacy-policy { width: min(1180px, 100% - 44px); margin: 44px auto 72px; color: rgb(82, 97, 118); }
.ud-privacy-intro, .ud-privacy-card { border: 0.5px solid rgba(15, 77, 105, 0.14); background: linear-gradient(145deg, rgba(255, 255, 255, 0.88), rgba(244, 249, 252, 0.72)); box-shadow: rgba(21, 64, 87, 0.07) 0px 16px 38px, rgba(255, 255, 255, 0.9) 0px 1px 0px inset; }
.ud-privacy-intro { padding: 34px 38px; border-radius: 26px; }
.ud-privacy-intro p { max-width: 980px; margin: 0px; font-size: 18px; line-height: 1.68; }
.ud-privacy-intro .ud-privacy-updated { display: inline-flex; width: auto; margin: 0px 0px 16px; padding: 7px 13px; border: 0.5px solid rgba(8, 119, 201, 0.16); border-radius: 999px; background: rgba(255, 255, 255, 0.58); color: rgb(8, 119, 201); font-size: 13px; font-weight: 700; line-height: 1.2; letter-spacing: 0.02em; }
.ud-privacy-grid { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 20px; margin-top: 20px; }
.ud-privacy-card { min-width: 0px; padding: 30px 32px; border-radius: 24px; }
.ud-privacy-card:nth-child(3), .ud-privacy-card:nth-child(9) { grid-column: 1 / -1; }
.ud-privacy-card h2, .ud-privacy-contact h2 { margin: 0px 0px 14px !important; color: rgb(7, 59, 82) !important; font-size: 27px !important; line-height: 1.18 !important; letter-spacing: -0.03em !important; }
.ud-privacy-card p, .ud-privacy-card li, .ud-privacy-table :is(th, td), .ud-privacy-contact p { font-size: 16px !important; line-height: 1.65 !important; }
.ud-privacy-card p { margin: 0px 0px 14px; }
.ud-privacy-card p:last-child { margin-bottom: 0px; }
.ud-privacy-card ul { margin: 8px 0px 16px; padding: 0px; list-style: none; }
.ud-privacy-card li { position: relative; margin: 0px 0px 9px; padding-left: 25px; }
.ud-privacy-card li::before { content: ""; position: absolute; top: 5px; left: 0px; color: rgb(0, 112, 192); font-family: Accountant-Pro; font-size: 15px; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased; }
.ud-privacy-policy a:not(.fusion-button) { color: rgb(8, 119, 201); font-weight: 650; text-decoration: none; }
.ud-privacy-policy a:not(.fusion-button):hover { color: rgb(0, 95, 159); text-decoration: underline; }
.ud-privacy-table-wrap { width: 100%; margin: 6px 0px 18px; overflow-x: auto; border: 0.5px solid rgba(15, 77, 105, 0.12); border-radius: 18px; background: rgba(255, 255, 255, 0.5); }
.ud-privacy-table { width: 100%; min-width: 720px; margin: 0px; border: 0px; border-collapse: collapse; }
.ud-privacy-table :is(th, td) { padding: 14px 16px; border-width: 0px 0px 0.5px; border-style: none none solid; border-color: currentcolor currentcolor rgba(15, 77, 105, 0.11); border-image: none; text-align: left; vertical-align: top; }
.ud-privacy-table th { color: rgb(7, 59, 82); background: rgba(226, 239, 247, 0.72); font-weight: 750; }
.ud-privacy-table tr:last-child td { border-bottom: 0px; }
.ud-privacy-table td:first-child { width: 36%; color: rgb(7, 59, 82); font-weight: 650; }
.ud-privacy-contact { display: flex; align-items: center; justify-content: space-between; gap: 30px; margin-top: 20px; padding: 34px 38px; border: 0.5px solid rgba(255, 255, 255, 0.28); border-radius: 26px; background: radial-gradient(circle at 92% 18%, rgba(38, 146, 213, 0.24), transparent 34%), linear-gradient(135deg, rgba(2, 58, 81, 0.98), rgba(8, 78, 105, 0.95)); box-shadow: rgba(7, 38, 56, 0.14) 0px 20px 46px; }
.ud-privacy-contact h2 { color: rgb(255, 255, 255) !important; }
.ud-privacy-contact p { max-width: 760px; margin: 0px; color: rgba(255, 255, 255, 0.86) !important; }
.ud-privacy-contact .fusion-button { flex: 0 0 auto; white-space: nowrap; }
@media (max-width: 900px) {
  .ud-privacy-policy { width: calc(100% - 32px); margin-top: 34px; margin-bottom: 58px; }
  .ud-privacy-grid { grid-template-columns: 1fr; }
  .ud-privacy-card:nth-child(3), .ud-privacy-card:nth-child(9) { grid-column: auto; }
  .ud-privacy-contact { align-items: flex-start; flex-direction: column; }
}
@media (max-width: 600px) {
  .ud-privacy-policy { width: calc(100% - 24px); margin-top: 26px; margin-bottom: 44px; }
  .ud-privacy-intro, .ud-privacy-card, .ud-privacy-contact { padding: 24px 22px; border-radius: 21px; }
  .ud-privacy-intro p { font-size: 16px; }
  .ud-privacy-card h2, .ud-privacy-contact h2 { font-size: 23px !important; }
  .ud-privacy-table-wrap { margin-left: -4px; width: calc(100% + 8px); }
  .ud-privacy-contact .fusion-button { width: 100%; text-align: center; }
}
@media (min-width: 601px) and (max-width: 1024px) {
  .fusion-tb-footer .ud-footer-bottom > .fusion-builder-row > .fusion-layout-column {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .fusion-tb-footer .ud-footer-bottom .fusion-text p {
    white-space: nowrap !important;
    font-size: clamp(12px, 1.6vw, 14px) !important;
  }
}

/* Migrated from Avada Global Options — Custom CSS on 2026-08-26 */
/* UD Local country cards */
.ud-local-country-list {
  flex: 0 0 100% !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-top: 34px;
}

.ud-local-country-list .fusion-text {
  width: 100%;
}

.ud-local-country-grid {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 18px;
  width: 100%;
}

.ud-local-country-card {
  display: flex;
  min-width: 0;
  min-height: 132px;
  padding: 20px 16px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 14px;
  overflow: hidden;
  color: #063e58 !important;
  text-align: center;
  text-decoration: none !important;
  background:
    linear-gradient(145deg, rgba(255, 255, 255, .92), rgba(241, 247, 251, .76));
  border: .5px solid rgba(20, 91, 126, .22);
  border-radius: 24px;
  box-shadow:
    0 12px 30px rgba(25, 67, 91, .08),
    inset 0 1px 0 rgba(255, 255, 255, .88);
  -webkit-backdrop-filter: blur(12px) saturate(115%);
  backdrop-filter: blur(12px) saturate(115%);
  transition:
    transform .24s ease,
    border-color .24s ease,
    box-shadow .24s ease,
    background-color .24s ease;
}

.ud-local-country-card:hover,
.ud-local-country-card:focus-visible {
  color: #0875c4 !important;
  transform: translateY(-3px);
  border-color: rgba(8, 117, 196, .42);
  box-shadow:
    0 17px 36px rgba(20, 79, 111, .14),
    inset 0 1px 0 rgba(255, 255, 255, .94);
}

.ud-local-country-card:focus-visible {
  outline: 2px solid rgba(8, 117, 196, .38);
  outline-offset: 3px;
}

.ud-local-country-flag {
  display: flex;
  width: 88px;
  height: 54px;
  align-items: center;
  justify-content: center;
}

.ud-local-country-flag img {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  object-fit: contain;
  filter: drop-shadow(0 4px 6px rgba(17, 54, 74, .12));
}

.ud-local-country-name {
  display: block;
  font-family: var(--h4_typography-font-family, inherit);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -.01em;
}

@media (max-width: 860px) {
  .ud-local-country-grid {
    gap: 15px;
  }
}

@media (max-width: 640px) {
  .ud-local-country-list {
    margin-top: 24px;
  }

  .ud-local-country-grid {
    gap: 12px;
  }

  .ud-local-country-card {
    min-height: 108px;
    padding: 15px 10px;
    gap: 10px;
    border-radius: 18px;
  }

  .ud-local-country-flag {
    width: 64px;
    height: 42px;
  }

  .ud-local-country-name {
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  .ud-local-country-grid {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
  .ud-local-country-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
}

@media (min-width: 540px) and (max-width: 767.98px) {
  .ud-local-country-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 539.98px) {
  .ud-local-country-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

/* UD IoT real-world use case cards */
.fusion-body .ud-iot-use-card {
  align-self: stretch;
}

.ud-iot-use-card > .fusion-column-wrapper {
  position: relative;
  height: 100%;
  min-height: 220px;
  overflow: hidden;
  padding: 30px 32px 32px !important;
  background:
    radial-gradient(circle at 92% 8%, rgba(39, 137, 199, .13), transparent 38%),
    linear-gradient(145deg, rgba(255, 255, 255, .94), rgba(241, 247, 251, .80)) !important;
  border: .5px solid rgba(20, 91, 126, .24) !important;
  border-radius: 24px !important;
  box-shadow:
    0 14px 34px rgba(22, 67, 92, .09),
    inset 0 1px 0 rgba(255, 255, 255, .92) !important;
  -webkit-backdrop-filter: blur(12px) saturate(115%);
  backdrop-filter: blur(12px) saturate(115%);
  transition:
    transform .25s ease,
    border-color .25s ease,
    box-shadow .25s ease;
}

.ud-iot-use-card:hover > .fusion-column-wrapper {
  transform: translateY(-4px);
  border-color: rgba(8, 117, 196, .40) !important;
  box-shadow:
    0 20px 42px rgba(19, 75, 105, .14),
    inset 0 1px 0 rgba(255, 255, 255, .96) !important;
}

.ud-iot-use-card .fusion-text {
  height: 100%;
}

.ud-iot-use-card h4 {
  margin-top: 0;
  margin-bottom: 18px;
  color: #063e58;
  font-size: clamp(20px, 1.55vw, 24px);
  line-height: 1.22;
}

.ud-iot-use-card p {
  margin-bottom: 0;
  color: var(--awb-color8);
  font-size: 16px;
  line-height: 1.65;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .fusion-body .ud-iot-use-card {
    width: 33.3333% !important;
  }

  .ud-iot-use-card > .fusion-column-wrapper {
    min-height: 250px;
    padding: 26px 24px 28px !important;
  }
}

@media (max-width: 767.98px) {
  .fusion-body .ud-iot-use-card {
    width: 100% !important;
  }

  .ud-iot-use-card > .fusion-column-wrapper {
    min-height: 0;
    padding: 25px 24px 27px !important;
    border-radius: 20px !important;
  }
}

/* IOT USE-CASE CARDS — specificity correction */
html body.fusion-body.page-id-3022 #main .post-content .fusion-fullwidth.fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column.ud-iot-use-card > .fusion-column-wrapper {
  min-height: 220px;
  padding: 30px 32px 32px !important;
  overflow: hidden;
  background:
    radial-gradient(circle at 100% 0, rgba(38, 154, 220, .16) 0, rgba(38, 154, 220, 0) 44%),
    linear-gradient(145deg, rgba(255, 255, 255, .96) 0%, rgba(246, 251, 254, .92) 58%, rgba(235, 246, 252, .92) 100%) !important;
  background-image:
    radial-gradient(circle at 100% 0, rgba(38, 154, 220, .16) 0, rgba(38, 154, 220, 0) 44%),
    linear-gradient(145deg, rgba(255, 255, 255, .96) 0%, rgba(246, 251, 254, .92) 58%, rgba(235, 246, 252, .92) 100%) !important;
  border: .5px solid rgba(20, 91, 126, .24) !important;
  border-radius: 24px !important;
  box-shadow: 0 14px 34px rgba(22, 67, 92, .09), inset 0 1px 0 rgba(255, 255, 255, .96) !important;
  transition: transform .24s ease, border-color .24s ease, box-shadow .24s ease;
}

html body.fusion-body.page-id-3022 #main .post-content .fusion-fullwidth.fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column.ud-iot-use-card:hover > .fusion-column-wrapper {
  transform: translateY(-4px);
  border-color: rgba(8, 117, 196, .40) !important;
  box-shadow: 0 20px 42px rgba(19, 75, 105, .14), inset 0 1px 0 rgba(255, 255, 255, .96) !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
  html body.fusion-body.page-id-3022 #main .post-content .fusion-fullwidth.fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column.ud-iot-use-card {
    width: 33.3333% !important;
  }

  html body.fusion-body.page-id-3022 #main .post-content .fusion-fullwidth.fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column.ud-iot-use-card > .fusion-column-wrapper {
    min-height: 250px;
    padding: 26px 24px 28px !important;
  }
}

@media (max-width: 767.98px) {
  html body.fusion-body.page-id-3022 #main .post-content .fusion-fullwidth.fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column.ud-iot-use-card {
    width: 100% !important;
  }

  html body.fusion-body.page-id-3022 #main .post-content .fusion-fullwidth.fusion-builder-row-4 > .fusion-builder-row > .fusion-layout-column.ud-iot-use-card > .fusion-column-wrapper {
    min-height: 0;
    padding: 25px 24px 27px !important;
    border-radius: 20px !important;
  }
}

/* PRODUCTS — restore Great benefits heading */
body.page-id-40 #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-builder-column-19 {
  display: flex !important;
  flex: 0 0 100% !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 30px !important;
}

body.page-id-40 #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-builder-column-19 > .fusion-column-wrapper {
  width: 100%;
  align-items: normal;
}

body.page-id-40 #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-builder-column-19 .fusion-title {
  width: 100%;
  margin: 10px 0 20px !important;
  text-align: left !important;
}

body.page-id-40 #main .post-content .ud-benefits-comparison > .fusion-builder-row > .fusion-builder-column-19 .fusion-title h2 {
  text-align: left !important;
}

/* HOME PLAN CARDS — aligned content and compact CTA spacing */
body.home.page-id-2320 .fusion-builder-row-4 > .fusion-builder-row > .fusion_builder_column_1_3 > .fusion-column-wrapper > .fusion-text {
  display: grid !important;
  grid-template-rows: minmax(52px, auto) minmax(52px, auto) auto;
  row-gap: 12px;
  align-content: start;
}

body.home.page-id-2320 .fusion-builder-row-4 > .fusion-builder-row > .fusion_builder_column_1_3 > .fusion-column-wrapper > .fusion-text > p {
  margin: 0 !important;
}

body.home.page-id-2320 .fusion-builder-row-4 > .fusion-builder-row > .fusion_builder_column_1_3 > .fusion-column-wrapper > div:last-child {
  margin-top: 18px !important;
}

body.home.page-id-2320 .fusion-builder-row-4 > .fusion-builder-row > .fusion_builder_column_1_3 > .fusion-column-wrapper > div:last-child .fusion-button {
  margin-top: 0 !important;
}

@media (min-width: 1025px) {
  body.home.page-id-2320 .fusion-builder-row-4 > .fusion-builder-row > .fusion_builder_column_1_3 > .fusion-column-wrapper {
    min-height: 620px !important;
  }
}

@media (min-width: 641px) and (max-width: 1024px) {
  body.home.page-id-2320 .fusion-builder-row-4 > .fusion-builder-row > .fusion_builder_column_1_3 > .fusion-column-wrapper > .fusion-text {
    grid-template-rows: minmax(76px, auto) minmax(76px, auto) auto;
  }
}

@media (max-width: 640px) {
  body.home.page-id-2320 .fusion-builder-row-4 > .fusion-builder-row > .fusion_builder_column_1_3 > .fusion-column-wrapper > .fusion-text {
    display: flex !important;
    flex-direction: column;
    gap: 12px;
  }
}

/* CONTACT PAGE — glass redesign */
body.page-id-84 .fusion-builder-row-4 {
  width: min(1180px, calc(100% - 48px)) !important;
  max-width: 1180px !important;
  margin: 32px auto 34px !important;
  padding: 38px 48px 40px !important;
  overflow: hidden;
  background:
    radial-gradient(circle at 100% 0, rgba(42, 151, 214, .15) 0, rgba(42, 151, 214, 0) 40%),
    linear-gradient(145deg, rgba(255, 255, 255, .96), rgba(244, 250, 254, .92) 65%, rgba(234, 245, 251, .90)) !important;
  border: .5px solid rgba(20, 91, 126, .22) !important;
  border-radius: 28px !important;
  box-shadow: 0 20px 48px rgba(22, 67, 92, .10), inset 0 1px 0 rgba(255, 255, 255, .96);
}

body.page-id-84 .fusion-builder-row-4 > .fusion-builder-row > .fusion-builder-column-8 {
  width: 100% !important;
  margin: 0 !important;
}

body.page-id-84 .fusion-builder-row-4 .fusion-form-1965 {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

body.page-id-84 .fusion-builder-row-4 .fusion-form-field {
  margin-bottom: 18px !important;
}

body.page-id-84 .fusion-builder-row-4 .fusion-form-field label {
  margin-bottom: 8px !important;
  color: #153f55;
  font-weight: 600;
  letter-spacing: -.01em;
}

body.page-id-84 .fusion-builder-row-4 .fusion-form-field input:not([type="hidden"]),
body.page-id-84 .fusion-builder-row-4 .fusion-form-field textarea,
body.page-id-84 .fusion-builder-row-4 .fusion-form-field select {
  min-height: 56px;
  padding: 14px 17px !important;
  color: #063e58 !important;
  background: rgba(255, 255, 255, .70) !important;
  border: .5px solid rgba(20, 91, 126, .22) !important;
  border-radius: 16px !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .96), 0 7px 20px rgba(22, 67, 92, .045);
  transition: border-color .2s ease, box-shadow .2s ease, background .2s ease;
}

body.page-id-84 .fusion-builder-row-4 .fusion-form-field textarea {
  min-height: 138px;
  resize: vertical;
}

body.page-id-84 .fusion-builder-row-4 .fusion-form-field input:not([type="hidden"]):focus,
body.page-id-84 .fusion-builder-row-4 .fusion-form-field textarea:focus,
body.page-id-84 .fusion-builder-row-4 .fusion-form-field select:focus {
  outline: 0;
  background: rgba(255, 255, 255, .90) !important;
  border-color: rgba(8, 117, 196, .56) !important;
  box-shadow: 0 0 0 4px rgba(8, 117, 196, .10), inset 0 1px 0 rgba(255, 255, 255, 1);
}

body.page-id-84 .fusion-builder-row-4 .fusion-form-submit-field {
  display: flex;
  justify-content: flex-start;
  margin-top: 2px !important;
  margin-bottom: 12px !important;
}

body.page-id-84 .fusion-builder-row-4 .fusion-form-submit-field .fusion-button {
  width: min(320px, 100%) !important;
  min-height: 56px;
}

body.page-id-84 .fusion-builder-row-4 .fusion-form-1965 > p:last-of-type {
  margin: 4px 0 0 !important;
  color: #64748b;
  font-size: 14px;
  line-height: 1.55;
}

/* ABOUT US — compact glass redesign */
html body.fusion-body.page-id-42 #main .post-content {
  overflow: clip;
}
html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth:is(.fusion-builder-row-4,.fusion-builder-row-5,.fusion-builder-row-6,.fusion-builder-row-7,.fusion-builder-row-8) {
  box-sizing: border-box !important;
  width: min(1180px, calc(100% - 48px)) !important;
  max-width: 1180px !important;
  min-height: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth:is(.fusion-builder-row-4,.fusion-builder-row-5,.fusion-builder-row-7,.fusion-builder-row-8) {
  border: .5px solid rgba(11, 68, 96, .14) !important;
  border-radius: 28px !important;
  background:
    linear-gradient(135deg, rgba(255,255,255,.86), rgba(237,247,253,.72)) !important;
  box-shadow: 0 18px 46px rgba(17, 61, 84, .08) !important;
  -webkit-backdrop-filter: blur(18px) saturate(118%) !important;
  backdrop-filter: blur(18px) saturate(118%) !important;
}
html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth.fusion-builder-row-4 {
  margin-top: 22px !important;
  margin-bottom: 22px !important;
  padding: 20px 28px !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-4 .fusion-builder-column-8 {
  margin: 0 !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-4 .fusion-builder-column-8 > .fusion-column-wrapper {
  margin: 0 !important;
  padding: 0 !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-4 .fusion-imageframe {
  display: block !important;
  width: min(660px, 100%) !important;
  margin: 0 auto !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-4 img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  margin: 0 auto !important;
  filter: drop-shadow(0 12px 22px rgba(18, 76, 105, .10));
}
html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth.fusion-builder-row-5 {
  margin-top: 0 !important;
  margin-bottom: 24px !important;
  padding: 38px 44px !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-5 .fusion-builder-column-9 {
  width: 100% !important;
  max-width: 850px !important;
  margin: 0 !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-5 .fusion-builder-column-9 > .fusion-column-wrapper {
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-5 .fusion-title {
  margin: 0 0 16px !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-5 .fusion-text {
  font-size: 16px !important;
  line-height: 1.72 !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-5 .fusion-text p {
  margin: 0 0 12px !important;
}
html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth.fusion-builder-row-6 {
  margin-top: 0 !important;
  margin-bottom: 24px !important;
  padding: 0 !important;
  background: transparent !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-6 > .fusion-builder-row {
  gap: 24px !important;
  align-items: stretch !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-6 :is(.fusion-builder-column-10,.fusion-builder-column-11) {
  width: calc(50% - 12px) !important;
  margin: 0 !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-6 :is(.fusion-builder-column-10,.fusion-builder-column-11) > .fusion-column-wrapper {
  height: 100% !important;
  margin: 0 !important;
  border: .5px solid rgba(11,68,96,.14) !important;
  border-radius: 26px !important;
  overflow: hidden !important;
  box-shadow: 0 18px 46px rgba(17,61,84,.08) !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-builder-column-10 > .fusion-column-wrapper {
  padding: 0 !important;
  background: rgba(232,244,251,.66) !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-builder-column-10 .fusion-imageframe,
html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-builder-column-10 img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-builder-column-10 img {
  min-height: 410px !important;
  object-fit: cover !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-builder-column-11 > .fusion-column-wrapper {
  justify-content: center !important;
  padding: 42px !important;
  background: linear-gradient(135deg,rgba(255,255,255,.88),rgba(237,247,253,.76)) !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-title-3 {
  margin: 0 0 10px !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-title-3 h4 {
  font-size: 16px !important;
  letter-spacing: .02em !important;
  color: var(--awb-custom_color_1) !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-title-4 {
  margin: 0 0 18px !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-title-4 h2 {
  font-size: clamp(30px, 3vw, 42px) !important;
  line-height: 1.12 !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-text {
  font-size: 16px !important;
  line-height: 1.7 !important;
}
html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth.fusion-builder-row-7 {
  margin-top: 0 !important;
  margin-bottom: 24px !important;
  padding: 36px 38px !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-7 :is(.fusion-builder-column-12,.fusion-builder-column-13) {
  width: 100% !important;
  margin: 0 !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-7 :is(.fusion-builder-column-12,.fusion-builder-column-13) > .fusion-column-wrapper {
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-7 .fusion-builder-column-12 .fusion-title {
  margin: 0 0 22px !important;
  text-align: left !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-7 .fusion-builder-column-12 .fusion-title h3 {
  text-align: left !important;
  font-size: clamp(28px, 3vw, 38px) !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-7 .fusion-builder-column-13 > .fusion-column-wrapper {
  display: grid !important;
  grid-template-columns: repeat(6,minmax(0,1fr)) !important;
  gap: 14px !important;
  align-items: stretch !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-7 .fusion-builder-column-13 > .fusion-column-wrapper > div {
  min-width: 0 !important;
  min-height: 74px !important;
  margin: 0 !important;
  padding: 12px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border: .5px solid rgba(11,68,96,.12) !important;
  border-radius: 17px !important;
  background: rgba(255,255,255,.48) !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-7 .fusion-imageframe {
  margin: 0 !important;
  max-width: 118px !important;
}
html body.fusion-body.page-id-42 #main .fusion-builder-row-7 img {
  width: 100% !important;
  max-height: 46px !important;
  object-fit: contain !important;
}

/* Restore About Us and satellite comparison after truncated stylesheet. */
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84){ --ud-navy: #06384d; --ud-blue: #0877c9; --ud-gold: #e4b84f; --ud-ink: #53647d; --ud-glass: rgba(255,255,255,.64); --ud-line: rgba(17,80,108,.14); background: rgb(244, 249, 252); color: var(--ud-ink); }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 .fusion-builder-row{ margin-inline: auto !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 :is(h1, h2, .title-heading-left){ text-wrap: balance; margin-inline: auto !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 :is(p, .fusion-page-title-secondary){ text-wrap: balance; }

 body.page-id-42 :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8){ background: transparent !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) :is(h2, h3, h4, .title-heading-left){ text-wrap: balance; color: var(--ud-navy) !important; letter-spacing: -0.035em !important; line-height: 1.08 !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) p{ color: var(--ud-ink) !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main .fusion-button{ min-height: 48px; letter-spacing: -0.01em; padding: 14px 25px !important; border: 0.5px solid rgba(15, 89, 126, 0.18) !important; border-radius: 999px !important; background: linear-gradient(135deg, rgb(19, 138, 210), rgb(8, 113, 189)) !important; color: rgb(255, 255, 255) !important; font-weight: 750 !important; box-shadow: rgba(8, 113, 189, 0.2) 0px 10px 25px, rgba(255, 255, 255, 0.34) 0px 1px 0px inset !important; transition: transform 0.22s, box-shadow 0.22s, filter 0.22s !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main .fusion-button:hover{ transform: translateY(-2px); filter: saturate(1.08); color: rgb(255, 255, 255) !important; box-shadow: rgba(8, 113, 189, 0.26) 0px 15px 32px, rgba(255, 255, 255, 0.4) 0px 1px 0px inset !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main .fusion-imageframe{ overflow: hidden; border-radius: 22px !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42) #main .fusion-checklist{ gap: 10px; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42) #main .fusion-checklist li{ margin: 0px !important; }

body.page-id-42 .fusion-builder-row-7 img{ max-height: 58px; width: auto; object-fit: contain; filter: saturate(0.82) contrast(1.03); }

@media (max-width: 800px){body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 :is(h1, h2, .title-heading-left){ letter-spacing: -0.045em !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) > .fusion-builder-row{ gap: 16px; }
 body.page-id-42 :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8){ padding-top: 28px !important; padding-bottom: 28px !important; }
}

@media (max-height: 600px) and (orientation: landscape) and (max-width: 1000px){body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3{ margin-top: 16px !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 :is(p, .fusion-page-title-secondary){ margin-top: 10px !important; font-size: 16px !important; }
}

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main{ background: linear-gradient(rgb(255, 255, 255) 0%, rgb(248, 251, 253) 100%) !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3{ overflow: hidden; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 .fusion-builder-row{ width: 100% !important; max-width: 1080px !important; margin: 0px !important; gap: 0px !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 :is(h1, h2, .title-heading-left){ max-width: 880px !important; margin: 0px !important; color: rgb(6, 56, 77) !important; letter-spacing: -0.045em !important; text-align: left !important; text-shadow: none !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 :is(p, .fusion-page-title-secondary){ max-width: 720px !important; margin: 16px 0px 0px !important; color: rgb(89, 107, 130) !important; font-size: clamp(16px, 1.3vw, 19px) !important; line-height: 1.55 !important; text-align: left !important; }

 body.page-id-42 :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8){ padding-top: clamp(28px, 3.3vw, 48px) !important; padding-bottom: clamp(28px, 3.3vw, 48px) !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) > .fusion-builder-row{ width: min(1180px, 100% - 44px) !important; max-width: 1180px !important; margin-inline: auto !important; gap: 0px !important; }

 body.page-id-42 :is(.fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8) > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper{ height: auto !important; padding: clamp(8px, 1.25vw, 18px) !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; backdrop-filter: none !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) h2{ line-height: 1.12 !important; letter-spacing: -0.035em !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) h3{ font-size: clamp(24px, 2.1vw, 32px) !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) p{ font-size: clamp(16px, 1.1vw, 18px) !important; line-height: 1.65 !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42) #main .fusion-checklist li{ padding: 8px 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; }

@media (max-width: 800px){body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3{ width: calc(100% - 24px) !important; border-radius: 22px !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) > .fusion-builder-row{ width: calc(100% - 24px) !important; }
}

@media (max-height: 600px) and (orientation: landscape) and (max-width: 1000px){body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3{ width: calc(100% - 28px) !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 :is(h1, h2, .title-heading-left){ font-size: clamp(30px, 5.4vw, 42px) !important; }
}

@media (min-width: 801px){body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:first-child, body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:last-child{ display: none !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:nth-child(2){ width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; }
}

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3{ background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) #main :is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8, .fusion-builder-row-9) h2{ font-size: clamp(28px, 2.7vw, 40px) !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) :is(.fusion-builder-row-1, .fusion-builder-row-2){ width: min(1180px, 100% - 44px) !important; max-width: 1180px !important; margin-left: auto !important; margin-right: auto !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3{ width: min(1180px, 100% - 44px) !important; }

body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 :is(h1, h2, .title-heading-left){ font-size: clamp(32px, 2.85vw, 42px) !important; line-height: 1.08 !important; }

@media (max-width: 800px){body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) :is(.fusion-builder-row-1, .fusion-builder-row-2, .fusion-builder-row-3){ width: calc(100% - 24px) !important; }
body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-builder-row-3 :is(h1, h2, .title-heading-left){ font-size: clamp(27px, 7.4vw, 34px) !important; }
}

@media (max-width: 800px){body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-fullwidth.fusion-builder-row-1{ width: calc(100% - 24px) !important; max-width: calc(100% - 24px) !important; margin-left: 12px !important; margin-right: 12px !important; }
}

@media (min-width: 801px){html body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-page-title-bar .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:first-child, html body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-page-title-bar .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:last-child{ display: flex !important; width: 20% !important; max-width: 20% !important; flex-basis: 20% !important; }
html body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-page-title-bar .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:nth-child(2){ width: 60% !important; max-width: 60% !important; flex-basis: 60% !important; }
}

@media (min-width: 801px) and (max-width: 1024px){html body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-page-title-bar .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:first-child, html body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-page-title-bar .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:last-child{ display: none !important; }
html body:is(.page-id-40, .page-id-2638, .page-id-2681, .page-id-2702, .page-id-3022, .page-id-48, .page-id-42, .page-id-84) .fusion-page-title-bar .fusion-builder-row-3 > .fusion-builder-row > .fusion-layout-column:nth-child(2){ width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; }
}

html body.page-id-42.fusion-body #boxed-wrapper #wrapper#wrapper #main .post-content{ padding-bottom: clamp(32px, 4vw, 52px) !important; }

html body.fusion-body.page-id-42 #wrapper #main .post-content > .fusion-fullwidth.fusion-builder-row-7{ background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; backdrop-filter: none !important; }

html body.fusion-body.page-id-42 #main .post-content{ overflow: clip; }

html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth:is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8){ box-sizing: border-box !important; width: min(1180px, 100% - 48px) !important; max-width: 1180px !important; min-height: 0px !important; margin-left: auto !important; margin-right: auto !important; }

html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth:is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-7, .fusion-builder-row-8){ border: 0.5px solid rgba(11, 68, 96, 0.14) !important; border-radius: 28px !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.86), rgba(237, 247, 253, 0.72)) !important; box-shadow: rgba(17, 61, 84, 0.08) 0px 18px 46px !important; backdrop-filter: blur(18px) saturate(118%) !important; }

html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth.fusion-builder-row-4{ margin-top: 22px !important; margin-bottom: 22px !important; padding: 20px 28px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-4 .fusion-builder-column-8{ margin: 0px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-4 .fusion-builder-column-8 > .fusion-column-wrapper{ margin: 0px !important; padding: 0px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-4 .fusion-imageframe{ display: block !important; width: min(660px, 100%) !important; margin: 0px auto !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-4 img{ filter: drop-shadow(rgba(18, 76, 105, 0.1) 0px 12px 22px); display: block !important; width: 100% !important; height: auto !important; margin: 0px auto !important; }

html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth.fusion-builder-row-5{ margin-top: 0px !important; margin-bottom: 24px !important; padding: 38px 44px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-5 .fusion-builder-column-9{ width: 100% !important; max-width: 850px !important; margin: 0px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-5 .fusion-builder-column-9 > .fusion-column-wrapper{ margin: 0px !important; padding: 0px !important; background: transparent !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-5 .fusion-title{ margin: 0px 0px 16px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-5 .fusion-text{ font-size: 16px !important; line-height: 1.72 !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-5 .fusion-text p{ margin: 0px 0px 12px !important; }

html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth.fusion-builder-row-6{ margin-top: 0px !important; margin-bottom: 24px !important; padding: 0px !important; background: transparent !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-6 > .fusion-builder-row{ gap: 24px !important; align-items: stretch !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-6 :is(.fusion-builder-column-10, .fusion-builder-column-11){ width: calc(50% - 12px) !important; margin: 0px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-6 :is(.fusion-builder-column-10, .fusion-builder-column-11) > .fusion-column-wrapper{ height: 100% !important; margin: 0px !important; border: 0.5px solid rgba(11, 68, 96, 0.14) !important; border-radius: 26px !important; overflow: hidden !important; box-shadow: rgba(17, 61, 84, 0.08) 0px 18px 46px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-builder-column-10 > .fusion-column-wrapper{ padding: 0px !important; background: rgba(232, 244, 251, 0.66) !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-builder-column-10 .fusion-imageframe, html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-builder-column-10 img{ display: block !important; width: 100% !important; height: 100% !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-builder-column-10 img{ min-height: 410px !important; object-fit: cover !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-builder-column-11 > .fusion-column-wrapper{ justify-content: center !important; padding: 42px !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.88), rgba(237, 247, 253, 0.76)) !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-title-3{ margin: 0px 0px 10px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-title-3 h4{ font-size: 16px !important; letter-spacing: 0.02em !important; color: var(--awb-custom_color_1) !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-title-4{ margin: 0px 0px 18px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-title-4 h2{ font-size: clamp(30px, 3vw, 42px) !important; line-height: 1.12 !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-text{ font-size: 16px !important; line-height: 1.7 !important; }

html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth.fusion-builder-row-7{ margin-top: 0px !important; margin-bottom: 24px !important; padding: 36px 38px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-7 :is(.fusion-builder-column-12, .fusion-builder-column-13){ width: 100% !important; margin: 0px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-7 :is(.fusion-builder-column-12, .fusion-builder-column-13) > .fusion-column-wrapper{ margin: 0px !important; padding: 0px !important; background: transparent !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-7 .fusion-builder-column-12 .fusion-title{ margin: 0px 0px 22px !important; text-align: left !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-7 .fusion-builder-column-12 .fusion-title h3{ text-align: left !important; font-size: clamp(28px, 3vw, 38px) !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-7 .fusion-builder-column-13 > .fusion-column-wrapper{ display: grid !important; grid-template-columns: repeat(6, minmax(0px, 1fr)) !important; gap: 14px !important; align-items: stretch !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-7 .fusion-builder-column-13 > .fusion-column-wrapper > div{ min-width: 0px !important; min-height: 74px !important; margin: 0px !important; padding: 12px !important; display: flex !important; align-items: center !important; justify-content: center !important; border: 0.5px solid rgba(11, 68, 96, 0.12) !important; border-radius: 17px !important; background: rgba(255, 255, 255, 0.48) !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-7 .fusion-imageframe{ margin: 0px !important; max-width: 118px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-7 img{ width: 100% !important; max-height: 46px !important; object-fit: contain !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-7 .fusion-text{ font-size: 14px !important; line-height: 1.35 !important; text-align: center !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-7 .fusion-text p{ margin: 0px !important; }

html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth.fusion-builder-row-8{ margin-top: 0px !important; margin-bottom: 28px !important; padding: 40px 42px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-8 > .fusion-builder-row{ gap: 34px !important; align-items: center !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-8 .fusion-builder-column-14{ width: calc(34% - 17px) !important; margin: 0px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-8 .fusion-builder-column-15{ width: calc(66% - 17px) !important; margin: 0px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-8 :is(.fusion-builder-column-14, .fusion-builder-column-15) > .fusion-column-wrapper{ margin: 0px !important; padding: 0px !important; background: transparent !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-8 .fusion-builder-column-14 .fusion-title{ margin: 0px 0px 14px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-8 .fusion-builder-column-14 h2{ font-size: clamp(30px, 3vw, 42px) !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-8 .fusion-builder-column-14 .fusion-text{ font-size: 16px !important; line-height: 1.7 !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-8 .fusion-builder-column-15 .fusion-builder-row-inner{ width: 100% !important; max-width: 100% !important; margin: 0px !important; display: grid !important; grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 14px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-8 .fusion-builder-column-15 .fusion-layout-column{ width: 100% !important; margin: 0px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-8 .fusion-builder-column-15 .fusion-layout-column > .fusion-column-wrapper{ min-height: 168px !important; margin: 0px !important; padding: 22px !important; align-items: flex-start !important; border: 0.5px solid rgba(11, 68, 96, 0.14) !important; border-radius: 20px !important; background: rgba(255, 255, 255, 0.52) !important; box-shadow: none !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-8 .fusion-builder-column-15 i{ align-self: flex-start !important; margin: 0px 0px 10px !important; font-size: 23px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-8 .fusion-builder-column-15 .fusion-title{ margin: 0px 0px 6px !important; text-align: left !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-8 .fusion-builder-column-15 .fusion-title h5{ text-align: left !important; font-size: 18px !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-8 .fusion-builder-column-15 .fusion-text{ text-align: left !important; font-size: 15px !important; line-height: 1.55 !important; }

html body.fusion-body.page-id-42 #main .fusion-builder-row-8 .fusion-builder-column-15 .fusion-text p{ margin: 0px !important; }

@media (max-width: 1024px){html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth:is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8){ width: min(100% - 32px, 1180px) !important; }
html body.fusion-body.page-id-42 #main .fusion-builder-row-7 .fusion-builder-column-13 > .fusion-column-wrapper{ grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; }
html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth.fusion-builder-row-8{ padding: 34px !important; }
html body.fusion-body.page-id-42 #main .fusion-builder-row-8 > .fusion-builder-row{ gap: 24px !important; }
}

@media (max-width: 640px){html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth:is(.fusion-builder-row-4, .fusion-builder-row-5, .fusion-builder-row-6, .fusion-builder-row-7, .fusion-builder-row-8){ width: calc(100% - 24px) !important; border-radius: 21px !important; }
html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth.fusion-builder-row-4{ margin-top: 14px !important; margin-bottom: 16px !important; padding: 12px 16px !important; }
html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth.fusion-builder-row-5{ margin-bottom: 16px !important; padding: 26px 24px !important; }
html body.fusion-body.page-id-42 #main .fusion-builder-row-5 .fusion-title h3{ font-size: 28px !important; }
html body.fusion-body.page-id-42 #main .fusion-builder-row-6 > .fusion-builder-row{ gap: 16px !important; }
html body.fusion-body.page-id-42 #main .fusion-builder-row-6 :is(.fusion-builder-column-10, .fusion-builder-column-11){ width: 100% !important; }
html body.fusion-body.page-id-42 #main .fusion-builder-row-6 :is(.fusion-builder-column-10, .fusion-builder-column-11) > .fusion-column-wrapper{ border-radius: 21px !important; }
html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-builder-column-10 img{ min-height: 250px !important; max-height: 300px !important; }
html body.fusion-body.page-id-42 #main .fusion-builder-row-6 .fusion-builder-column-11 > .fusion-column-wrapper{ padding: 28px 24px !important; }
html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth.fusion-builder-row-7{ margin-bottom: 16px !important; padding: 26px 24px !important; }
html body.fusion-body.page-id-42 #main .fusion-builder-row-7 .fusion-builder-column-13 > .fusion-column-wrapper{ grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 10px !important; }
html body.fusion-body.page-id-42 #main .fusion-builder-row-7 .fusion-builder-column-13 > .fusion-column-wrapper > div{ min-height: 68px !important; padding: 10px !important; }
html body.fusion-body.page-id-42 #main .post-content > .fusion-fullwidth.fusion-builder-row-8{ padding: 28px 24px !important; }
html body.fusion-body.page-id-42 #main .fusion-builder-row-8 > .fusion-builder-row{ gap: 20px !important; }
html body.fusion-body.page-id-42 #main .fusion-builder-row-8 :is(.fusion-builder-column-14, .fusion-builder-column-15){ width: 100% !important; }
html body.fusion-body.page-id-42 #main .fusion-builder-row-8 .fusion-builder-column-15 .fusion-builder-row-inner{ grid-template-columns: 1fr !important; gap: 10px !important; }
html body.fusion-body.page-id-42 #main .fusion-builder-row-8 .fusion-builder-column-15 .fusion-layout-column > .fusion-column-wrapper{ min-height: 0px !important; padding: 20px !important; }
}

html body.fusion-body.page-id-42 #wrapper #main .post-content > .fusion-fullwidth.fusion-builder-row-4{ padding-top: 12px !important; padding-bottom: 12px !important; }

html body.fusion-body.page-id-42 #wrapper #main .post-content > .fusion-fullwidth.fusion-builder-row-4 > .fusion-builder-row > .fusion-builder-column-8{ margin: 0px !important; padding: 0px !important; }

html body.fusion-body.page-id-42 #wrapper #main .post-content > .fusion-fullwidth.fusion-builder-row-4 > .fusion-builder-row > .fusion-builder-column-8 > .fusion-column-wrapper{ margin: 0px !important; padding: 0px !important; }

html body.fusion-body.page-id-42 #wrapper #main .fusion-builder-row-4 .fusion-imageframe{ width: min(600px, 100%) !important; }

html body.fusion-body.page-id-42 #wrapper #main .fusion-builder-row-6 .fusion-builder-column-10 > .fusion-column-wrapper > div{ width: 100% !important; height: 100% !important; overflow: hidden !important; }

html body.fusion-body.page-id-42 #wrapper #main .fusion-builder-row-6 .fusion-builder-column-10 .fusion-imageframe{ width: 100% !important; max-width: none !important; height: 100% !important; overflow: hidden !important; }

html body.fusion-body.page-id-42 #wrapper #main .fusion-builder-row-6 .fusion-builder-column-10 img{ width: 100% !important; max-width: none !important; height: 100% !important; object-fit: cover !important; transform-origin: 50% 50% !important; }

html body.fusion-body.page-id-42 #wrapper #main .fusion-builder-row-7 .fusion-builder-column-13 .fusion-imageframe{ width: auto !important; max-width: calc(100% - 12px) !important; height: auto !important; overflow: visible !important; mask-image: none !important; }

html body.fusion-body.page-id-42 #wrapper #main .fusion-builder-row-7 .fusion-builder-column-13 img{ display: block !important; width: auto !important; max-width: 100% !important; height: auto !important; max-height: 52px !important; object-fit: contain !important; margin: 0px auto !important; }

html body.fusion-body.page-id-42 #wrapper #main .post-content > .fusion-fullwidth.fusion-builder-row-8{ margin-bottom: 0px !important; }

@media (min-width: 641px){html body.fusion-body.page-id-42 #wrapper #main .fusion-builder-row-6 .fusion-builder-column-10 > .fusion-column-wrapper, html body.fusion-body.page-id-42 #wrapper #main .fusion-builder-row-6 .fusion-builder-column-10 > .fusion-column-wrapper > div, html body.fusion-body.page-id-42 #wrapper #main .fusion-builder-row-6 .fusion-builder-column-10 .fusion-imageframe{ height: 450px !important; min-height: 450px !important; max-height: 450px !important; }
}

@media (max-width: 640px){html body.fusion-body.page-id-42 #wrapper #main .fusion-builder-row-6 .fusion-builder-column-10 > .fusion-column-wrapper, html body.fusion-body.page-id-42 #wrapper #main .fusion-builder-row-6 .fusion-builder-column-10 > .fusion-column-wrapper > div, html body.fusion-body.page-id-42 #wrapper #main .fusion-builder-row-6 .fusion-builder-column-10 .fusion-imageframe{ height: 280px !important; min-height: 280px !important; max-height: 280px !important; }
}

html body.fusion-body.page-id-42 #wrapper .fusion-footer{ border-width: 0.5px 0.5px 0px !important; border-style: solid solid none !important; border-color: rgba(11, 68, 96, 0.1) rgba(11, 68, 96, 0.1) currentcolor !important; border-image: none !important; border-radius: 32px 32px 0px 0px !important; background: radial-gradient(at 12% 0%, rgba(255, 255, 255, 0.96) 0%, rgba(255, 255, 255, 0) 46%) border-box, radial-gradient(at 88% 4%, rgba(8, 119, 201, 0.14) 0%, rgba(8, 119, 201, 0) 42%), linear-gradient(145deg, rgb(249, 252, 255) 0%, rgb(237, 245, 251) 56%, rgb(228, 239, 247) 100%) !important; box-shadow: rgba(17, 61, 84, 0.05) 0px -12px 34px, rgba(255, 255, 255, 0.78) 0px 1px 0px inset !important; }

html body.fusion-body.page-id-42 #wrapper #main{ padding-bottom: 20px !important; background: radial-gradient(at 88% 72%, rgba(8, 119, 201, 0.05) 0%, rgba(8, 119, 201, 0) 34%), linear-gradient(rgb(255, 255, 255) 0%, rgb(248, 251, 253) 56%, rgb(242, 248, 251) 78%, rgb(238, 246, 251) 94%, rgb(249, 252, 255) 100%) !important; }

html body.fusion-body.page-id-42 #wrapper #main #content{ margin-bottom: 0px !important; }

html body.fusion-body.page-id-42 #wrapper #main .post-content{ overflow: visible !important; }

html body.fusion-body.page-id-42 #wrapper #main .post-content > .fusion-fullwidth.fusion-builder-row-8{ position: relative !important; z-index: 2 !important; box-shadow: rgba(17, 61, 84, 0.12) 0px 26px 44px -18px, rgba(255, 255, 255, 0.66) 0px 1px 0px inset !important; }

html body.fusion-body.page-id-42 #wrapper .fusion-footer{ margin-top: 0px !important; overflow: hidden !important; }

html body.fusion-body.page-id-42 #wrapper .fusion-footer::before{ content: none !important; display: none !important; }

html body.fusion-body.page-id-42 #wrapper #main .post-content > .fusion-fullwidth.fusion-builder-row-4{ background: radial-gradient(at 18% 8%, rgba(255, 255, 255, 0.72) 0%, rgba(255, 255, 255, 0) 42%), linear-gradient(135deg, rgb(232, 243, 249) 0%, rgb(213, 232, 243) 54%, rgb(223, 237, 246) 100%) !important; border-color: rgba(11, 68, 96, 0.16) !important; }

html body.fusion-body.page-id-42 #wrapper #main .fusion-builder-row-4 img{ mix-blend-mode: normal !important; filter: contrast(1.12) saturate(1.08) drop-shadow(rgba(18, 76, 105, 0.1) 0px 10px 18px) !important; }

html body.fusion-body.page-id-42 #wrapper #main .fusion-builder-row-6 .fusion-builder-column-10 img{ transform: translateX(-3%) scale(1.1) !important; }

html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-vs-starlink-page{ padding-top: 34px !important; padding-bottom: 22px !important; background: transparent !important; }

html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-vs-starlink-page > .fusion-builder-row{ width: min(1180px, 100% - 40px) !important; max-width: 1180px !important; }

.ud-vs-starlink-page .ud-vs-eyebrow{ display: inline-flex; align-items: center; min-height: 32px; margin: 0px 0px 14px; padding: 6px 14px; color: rgb(8, 119, 201); font-size: 13px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; background: rgba(226, 242, 255, 0.78); border: 0.5px solid rgba(8, 119, 201, 0.17); border-radius: 999px; }

.ud-vs-starlink-page .ud-vs-lede{ max-width: 900px; margin: 0px 0px 28px; color: var(--awb-color4); font-size: 19px; line-height: 1.55; }

.ud-vs-starlink-page .ud-vs-highlights{ display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 18px; margin: 28px 0px 48px; }

.ud-vs-starlink-page .ud-vs-highlight{ min-height: 148px; padding: 25px 26px; background: linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(238, 248, 255, 0.94)); border: 0.5px solid rgba(3, 78, 110, 0.14); border-radius: 24px; box-shadow: rgba(2, 58, 81, 0.07) 0px 15px 36px; }

.ud-vs-starlink-page .ud-vs-highlight strong{ display: block; margin-bottom: 8px; color: rgb(3, 59, 82); font-size: 22px; line-height: 1.2; }

.ud-vs-starlink-page .ud-vs-highlight span{ display: block; color: var(--awb-color4); font-size: 16px; line-height: 1.48; }

.ud-vs-starlink-page .ud-vs-section-heading{ margin: 0px 0px 12px; color: rgb(3, 59, 82); font-size: 34px; line-height: 1.16; }

.ud-vs-starlink-page .ud-vs-section-copy{ max-width: 900px; margin: 0px 0px 28px; color: var(--awb-color4); font-size: 17px; line-height: 1.55; }

.ud-vs-starlink-page .ud-vs-compare-table{ overflow: hidden; margin: 0px 0px 48px; background: rgba(255, 255, 255, 0.88); border: 0.5px solid rgba(3, 78, 110, 0.15); border-radius: 28px; box-shadow: rgba(2, 58, 81, 0.09) 0px 20px 48px; }

.ud-vs-starlink-page .ud-vs-row{ display: grid; grid-template-columns: 185px minmax(0px, 1fr) minmax(0px, 1fr); border-bottom: 0.5px solid rgba(3, 78, 110, 0.12); }

.ud-vs-starlink-page .ud-vs-row:last-child{ border-bottom: 0px; }

.ud-vs-starlink-page .ud-vs-row > div{ min-width: 0px; padding: 22px 24px; }

.ud-vs-starlink-page .ud-vs-row > div + div{ border-left: 0.5px solid rgba(3, 78, 110, 0.11); }

.ud-vs-starlink-page .ud-vs-head{ color: rgb(3, 59, 82); font-weight: 700; background: linear-gradient(135deg, rgba(226, 242, 255, 0.96), rgba(247, 250, 252, 0.98)); }

.ud-vs-starlink-page .ud-vs-head > div{ display: flex; align-items: center; min-height: 84px; font-size: 24px; }

.ud-vs-starlink-page .ud-vs-head .ud-vs-starlink-name{ color: rgb(83, 98, 115); }

.ud-vs-starlink-page .ud-vs-label{ display: flex; align-items: center; color: rgb(3, 59, 82); font-size: 16px; font-weight: 700; background: rgba(244, 248, 250, 0.75); }

.ud-vs-starlink-page .ud-vs-value{ color: var(--awb-color4); font-size: 16px; line-height: 1.48; }

.ud-vs-starlink-page .ud-vs-value.is-ud{ position: relative; padding-left: 58px; background: rgba(240, 249, 255, 0.52); }

.ud-vs-starlink-page .ud-vs-value.is-ud::before{ content: "✓"; position: absolute; top: 22px; left: 24px; display: grid; place-items: center; width: 24px; height: 24px; color: rgb(8, 119, 201); font-size: 15px; font-weight: 800; border: 1.5px solid; border-radius: 50%; }

.ud-vs-starlink-page .ud-vs-mobile-label{ display: none; }

.ud-vs-starlink-page .ud-vs-decision-grid{ display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 22px; margin: 0px 0px 18px; }

.ud-vs-starlink-page .ud-vs-decision-card{ padding: 30px; border-radius: 26px; border: 0.5px solid rgba(3, 78, 110, 0.14); box-shadow: rgba(2, 58, 81, 0.07) 0px 16px 40px; }

.ud-vs-starlink-page .ud-vs-decision-card.is-ud{ background: linear-gradient(145deg, rgba(229, 245, 255, 0.96), rgba(249, 252, 255, 0.98)); }

.ud-vs-starlink-page .ud-vs-decision-card.is-starlink{ background: linear-gradient(145deg, rgba(246, 248, 249, 0.98), rgba(255, 255, 255, 0.98)); }

.ud-vs-starlink-page .ud-vs-decision-card h3{ margin: 0px 0px 14px; color: rgb(3, 59, 82); font-size: 25px; line-height: 1.2; }

.ud-vs-starlink-page .ud-vs-decision-card p, .ud-vs-starlink-page .ud-vs-decision-card li{ color: var(--awb-color4); font-size: 16px; line-height: 1.5; }

.ud-vs-starlink-page .ud-vs-decision-card ul{ margin: 0px; padding-left: 20px; }

.ud-vs-starlink-page .ud-vs-sources{ margin: 20px 0px 8px; padding: 20px 22px; color: rgb(96, 112, 128); font-size: 13px; line-height: 1.55; background: rgba(246, 249, 251, 0.78); border-radius: 18px; }

.ud-vs-starlink-page .ud-vs-sources a{ color: rgb(8, 119, 201); text-decoration: underline; text-underline-offset: 2px; }

@media (max-width: 1024px){html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-vs-starlink-page{ padding-top: 24px !important; }
.ud-vs-starlink-page .ud-vs-highlights{ margin-bottom: 38px; }
.ud-vs-starlink-page .ud-vs-row{ grid-template-columns: 150px minmax(0px, 1fr) minmax(0px, 1fr); }
.ud-vs-starlink-page .ud-vs-row > div{ padding: 20px; }
.ud-vs-starlink-page .ud-vs-value.is-ud{ padding-left: 52px; }
.ud-vs-starlink-page .ud-vs-value.is-ud::before{ top: 20px; left: 20px; }
}

@media (max-width: 800px){html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-vs-starlink-page > .fusion-builder-row{ width: min(100% - 28px, 720px) !important; }
.ud-vs-starlink-page .ud-vs-lede{ font-size: 17px; }
.ud-vs-starlink-page .ud-vs-highlights{ grid-template-columns: 1fr; gap: 14px; margin-top: 22px; }
.ud-vs-starlink-page .ud-vs-highlight{ min-height: 0px; padding: 22px; }
.ud-vs-starlink-page .ud-vs-section-heading{ font-size: 29px; }
.ud-vs-starlink-page .ud-vs-head{ display: none; }
.ud-vs-starlink-page .ud-vs-row{ grid-template-columns: 1fr; padding: 0px; }
.ud-vs-starlink-page .ud-vs-row > div + div{ border-left: 0px; }
.ud-vs-starlink-page .ud-vs-label{ min-height: 0px; padding: 16px 20px; font-size: 17px; border-bottom: 0.5px solid rgba(3, 78, 110, 0.11); }
.ud-vs-starlink-page .ud-vs-value{ padding: 18px 20px; }
.ud-vs-starlink-page .ud-vs-value.is-ud{ padding-left: 52px; }
.ud-vs-starlink-page .ud-vs-value.is-ud::before{ top: 18px; left: 20px; }
.ud-vs-starlink-page .ud-vs-value.is-starlink{ background: rgba(249, 250, 251, 0.84); }
.ud-vs-starlink-page .ud-vs-mobile-label{ display: block; margin-bottom: 5px; color: rgb(3, 59, 82); font-size: 13px; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; }
.ud-vs-starlink-page .ud-vs-decision-grid{ grid-template-columns: 1fr; gap: 16px; }
.ud-vs-starlink-page .ud-vs-decision-card{ padding: 24px 22px; }
}

.ud-vs-starlink-page .ud-vs-lede, .ud-vs-starlink-page .ud-vs-highlight span, .ud-vs-starlink-page .ud-vs-section-copy, .ud-vs-starlink-page .ud-vs-value, .ud-vs-starlink-page .ud-vs-decision-card p, .ud-vs-starlink-page .ud-vs-decision-card li{ color: rgb(83, 98, 115) !important; -webkit-text-fill-color: rgb(83, 98, 115) !important; }

html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-vs-starlink-page{ margin-top: -60px !important; }

.ud-vs-starlink-page h2{ font-size: 34px !important; line-height: 1.18 !important; }

.ud-vs-starlink-page .ud-vs-row > p{ display: none !important; width: 0px !important; height: 0px !important; margin: 0px !important; padding: 0px !important; }

@media (max-width: 800px){.ud-vs-starlink-page h2{ font-size: 29px !important; line-height: 1.2 !important; }
}

html body.fusion-body #boxed-wrapper #wrapper #main .post-content .ud-vs-starlink-page{ padding-top: 0px !important; }

.ud-vs-starlink-page .ud-vs-hybrid-card{ display: grid; grid-template-columns: minmax(0px, 0.92fr) minmax(380px, 1.08fr); overflow: hidden; margin: 0px 0px 48px; background: linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(232, 245, 255, 0.92)); border: 0.5px solid rgba(3, 78, 110, 0.14); border-radius: 32px; box-shadow: rgba(2, 58, 81, 0.09) 0px 20px 48px; }

.ud-vs-starlink-page .ud-vs-hybrid-copy{ align-self: center; padding: clamp(32px, 4vw, 52px); }

.ud-vs-starlink-page .ud-vs-hybrid-copy h2{ margin: 0px 0px 18px; }

.ud-vs-starlink-page .ud-vs-hybrid-copy p{ margin: 0px; color: rgb(83, 98, 115); font-size: 18px; line-height: 1.62; }

.ud-vs-starlink-page .ud-vs-hybrid-media{ min-height: 360px; margin: 0px; }

.ud-vs-starlink-page .ud-vs-hybrid-media img{ display: block; width: 100%; height: 100%; min-height: 360px; object-fit: cover; }

@media (max-width: 1024px){.ud-vs-starlink-page .ud-vs-hybrid-card{ grid-template-columns: minmax(0px, 0.95fr) minmax(340px, 1.05fr); }
.ud-vs-starlink-page .ud-vs-hybrid-media, .ud-vs-starlink-page .ud-vs-hybrid-media img{ min-height: 330px; }
}

@media (max-width: 800px){.ud-vs-starlink-page .ud-vs-hybrid-card{ grid-template-columns: 1fr; margin-bottom: 38px; border-radius: 24px; }
.ud-vs-starlink-page .ud-vs-hybrid-copy{ padding: 28px 24px; }
.ud-vs-starlink-page .ud-vs-hybrid-copy p{ font-size: 17px; }
.ud-vs-starlink-page .ud-vs-hybrid-media, .ud-vs-starlink-page .ud-vs-hybrid-media img{ min-height: 0px; aspect-ratio: 3 / 2; }
}

/* Keep the persistent header menu stable while Avada switches responsive modes. */
html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu { opacity: 1 !important; visibility: visible !important; transition: none !important; }
html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu > ul.awb-menu__main-ul,
html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu > ul.awb-menu__main-ul > li { transition: none !important; }
@media (min-width:1025px) {
 html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu { display: block !important; }
 html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu > ul.awb-menu__main-ul { display: flex !important; opacity: 1 !important; visibility: visible !important; transform: none !important; }
 html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu > ul.awb-menu__main-ul > li { background: transparent !important; }
}

/* Do not inherit the collapsed menu geometry during the breakpoint handover. */
@media (min-width:1025px) {
 html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu { position: static !important; }
 html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu > ul.awb-menu__main-ul { position: relative !important; max-height: none !important; height: auto !important; overflow: visible !important; flex-direction: row !important; background: transparent !important; }
}

@media (min-width:1025px) {
 html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu > ul.awb-menu__main-ul { inset: auto !important; margin: 0 !important; padding: 0 !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: space-around !important; box-shadow: none !important; border: 0 !important; }
 html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu > ul.awb-menu__main-ul > li { width: auto !important; flex: 0 0 auto !important; position: relative !important; inset: auto !important; border: 0 !important; }
 html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu > ul.awb-menu__main-ul > li:not(.awb-menu__li_button) > a { background: transparent !important; padding: 10px 17px !important; min-height: 46px !important; }
 html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu > ul.awb-menu__main-ul > li.current-menu-item > a, html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu > ul.awb-menu__main-ul > li.current-menu-parent > a { background: rgba(8,119,201,.12) !important; }
 html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu > ul.awb-menu__main-ul > li:not(.awb-menu__li_button) > a:hover { background: rgba(8,119,201,.07) !important; }
}

@media (min-width:1025px) {
 html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu > ul.awb-menu__main-ul > li > a { height: 49px !important; min-height: 49px !important; box-sizing: border-box !important; align-items: center !important; }
 html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu > ul.awb-menu__main-ul > li.awb-menu__li_button > a { padding: 0 !important; }
 html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu > ul.awb-menu__main-ul > li.awb-menu__li_button > a > .fusion-button { padding: 13px 27px !important; }
 html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu > ul.awb-menu__main-ul > li > a > .awb-menu__open-nav-submenu-hover { position: static !important; display: flex !important; width: auto !important; height: 18px !important; padding: 0 0 0 9px !important; margin: 0 !important; }
 html body.fusion-body #boxed-wrapper #wrapper .ud-header-shell nav.awb-menu > ul.awb-menu__main-ul > li > button.awb-menu__open-nav-submenu_mobile { display: none !important; }
}
